Commit Graph

  • 5b3e50f7ae Shortcut for for statement #1090 implicit-variable-scopes Mike Angell 2019-08-28 05:11:10 +10:00
  • 6eab595fae
    Merge pull request #1086 from Shopify/liquid-tag Tobias Lütke 2019-08-27 15:10:20 -04:00
  • 3ef7eead27 Stack scope by variable and not by level Mike Angell 2019-08-28 04:25:26 +10:00
  • b16b109a80 Bump Minimum version to 2.4 and bump Rubocop Mike Angell 2019-08-27 22:35:17 +10:00
  • 2d0917493d Add performance rubocop and fixes #1130 rubocop-upgrade Mike Angell 2019-08-27 22:07:44 +10:00
  • ef8a6dcda1 Add option legacy file which will load removed constants Mike Angell 2019-08-27 17:02:09 +10:00
  • 0dd22af7d6 Use optimised 2.4 syntax Mike Angell 2019-08-27 16:03:18 +10:00
  • da9051eb18 Upgrade rubocop Mike Angell 2019-08-26 19:39:22 +10:00
  • 58e6e416eb Add additional documentation #1057 EricFromCanada 2019-08-26 15:34:36 -04:00
  • ca901d10a5 Handle whitespace controls in inner tags #1124 Mike Angell 2019-08-26 16:54:55 +10:00
  • b35c030c89 Handle different string quotes Mike Angell 2019-08-26 09:29:02 +10:00
  • b6bcd6ca3c Add tablerow Mike Angell 2019-08-26 09:00:33 +10:00
  • 54f858c1b5 Add include tag Mike Angell 2019-08-26 08:53:37 +10:00
  • 350addf364 Run liquidtruffle from the performance runner truffle-native Justin Li 2019-08-23 16:11:00 -04:00
  • 84e789e2c1 Superfluid -- initial hack Samuel 2019-08-23 14:01:08 -04:00
  • 49488e3757 Add rake dump_portable_ast Justin Li 2019-08-21 13:24:21 -04:00
  • 708f771044 Add format support to if and unless Mike Angell 2019-08-13 12:52:08 -04:00
  • 006ff7c0fb Add format support to for tag Mike Angell 2019-08-13 10:54:41 -04:00
  • 8865322c7d Add format support to ifchanged Mike Angell 2019-08-13 09:30:33 -04:00
  • 20371aeb6a Add increment and decrement Mike Angell 2019-08-13 09:26:03 -04:00
  • 7b448bce98 Handle cycle Mike Angell 2019-08-13 08:54:43 -04:00
  • 9507034131 Clean up case default arguments Mike Angell 2019-08-13 08:36:48 -04:00
  • cdb800ffc1 Add case format Mike Angell 2019-08-13 08:34:34 -04:00
  • 45f11e18ef Rubocop Fix Mike Angell 2019-08-13 01:27:10 -04:00
  • ca55d3db53 Add comment and raw tag Mike Angell 2019-08-13 01:26:18 -04:00
  • ed921d8e6c Add capture and handle block output Mike Angell 2019-08-13 01:17:05 -04:00
  • d7a7939bad Add break and continue Mike Angell 2019-08-13 01:08:55 -04:00
  • 0662b48c42 Rubocop Fixes Mike Angell 2019-08-13 00:54:27 -04:00
  • 22ca0ca922 Handle whitespace and assign tag Mike Angell 2019-08-13 00:53:13 -04:00
  • e606d0e384 Handle all basic types Mike Angell 2019-08-12 20:28:34 -04:00
  • 0239052ff6 Raise error when node doesn't support format Mike Angell 2019-08-12 20:09:28 -04:00
  • 77c6b574cb Rubocop fixes Mike Angell 2019-08-09 18:01:28 +10:00
  • cdc66aa802 Foundations of Liquid format Mike Angell 2019-08-09 09:07:13 +10:00
  • 831355dfbd
    Merge pull request #1117 from ashmaroli/reduce-allocations-template-lookup-class Justin Li 2019-08-07 16:37:39 -04:00
  • 00702d8e63 Use Object.const_get directly #1117 Ashwin Maroli 2019-08-07 11:44:53 +05:30
  • 83ce52a5f1
    Merge pull request #1121 from ZakCodes/scroll-to-section Justin Li 2019-08-06 19:23:57 -04:00
  • ecfcbc3ed5 Scroll to the current section in the sidebar #1121 Zakary Kamal Ismail 2019-07-28 16:31:44 -04:00
  • 197c058208
    Merge pull request #1099 from ashmaroli/stash-types-private-constant Justin Li 2019-08-06 17:56:56 -04:00
  • ca3a1bf995
    Merge pull request #1123 from ZakCodes/collections Justin Li 2019-08-06 17:54:30 -04:00
  • 98dfe198e1
    Merge pull request #1115 from ashmaroli/reduce-allocations-from-truncate-filters Justin Li 2019-08-06 17:48:43 -04:00
  • 061dabed98 Use collections for the sections of the site #1123 #1120 Zakary Kamal Ismail 2019-07-28 16:08:54 -04:00
  • d4159b6069
    Updating docs to recommend users to create a development store (#1116) Abdulwahaab Ahmed 2019-07-22 14:49:34 -04:00
  • ecd707cb44
    Update basics/variations.md #1116 Abdulwahaab Ahmed 2019-07-22 14:14:03 -04:00
  • 7a0afa372e
    Update basics/variations.md Abdulwahaab Ahmed 2019-07-22 12:46:32 -04:00
  • c2c1497ca8 Reduce allocations while registering Liquid tags Ashwin Maroli 2019-07-22 20:42:37 +05:30
  • 1547da87a5
    Updating docs to recommend users to create a development store and removing an expired link Abdulwahaab Ahmed 2019-07-22 10:52:49 -04:00
  • d19967a79d Reduce string allocations from truncate filters #1115 Ashwin Maroli 2019-07-22 17:35:45 +05:30
  • 900743f1a9 Remove no-op conditional branch #1114 Ashwin Maroli 2019-07-21 19:34:13 +05:30
  • 248c54a386
    Merge pull request #1091 from Shopify/rendering-with-less-garbage Florian Weingarten 2019-07-19 15:53:22 +01:00
  • fd5e3e87c7 Optimize range iteration #1109 range-optimization Samuel 2019-06-25 12:00:36 -04:00
  • ddc33a32a9 Add syntax highlighting for CodeMirror #1107 Jakub Vrana 2019-06-20 10:45:34 +02:00
  • 36abb38f1c
    Merge b2a3210a271e8155d290f142708f24de54c98bb1 into b3b63a683f6daaea7e70f1602ee829abdf970ef3 #779 Ben Lipton 2019-06-18 10:14:06 +00:00
  • 98e7d524d3
    Merge a2d23c867189cb807671af5b18f94602e9367afa into b3b63a683f6daaea7e70f1602ee829abdf970ef3 #1079 Ashwin Maroli 2019-06-18 10:13:42 +00:00
  • 2c42447659
    Rename constant to SINGLE_TOKEN_EXPRESSION_TYPES #1099 Ashwin Maroli 2019-05-17 23:30:24 +05:30
  • ab698191b9 Add a CI job to profile memory usage of commit #1103 Ashwin Maroli 2019-05-16 19:14:27 +05:30
  • bfc6f61563 Add round_to_s filter with tests #1104 bimal-filters Bimal Bhagrath 2019-05-16 14:10:09 -04:00
  • 9ef6f9b642 Freeze mutable object assigned to constant Ashwin Maroli 2019-04-29 23:50:49 +05:30
  • 4684478e94 Use a private constant to stash token-types Ashwin Maroli 2019-04-29 23:45:45 +05:30
  • 250048717c dunnololtest Florian Weingarten 2019-04-11 13:55:24 +01:00
  • 78d2a437ff rubocop Florian Weingarten 2019-04-11 11:20:47 +01:00
  • af614f3a2e Implicit variable scoping Florian Weingarten 2019-04-11 10:25:52 +01:00
  • 6226cdfecf wip #1098 Florian Weingarten 2019-04-24 17:20:35 -04:00
  • cd76a4f024 wip Florian Weingarten 2019-04-24 16:38:45 -04:00
  • b3b63a683f
    Merge pull request #1097 from ashmaroli/stackprof-no-jruby Florian Weingarten 2019-04-24 09:11:44 -04:00
  • 1c577c5b62 Don't attempt to install stackprof gem on JRuby #1097 Ashwin Maroli 2019-04-24 11:31:20 +05:30
  • bbded70be7 Run Travis on supported versions of Ruby #1096 David Cornu 2019-04-23 17:21:17 -04:00
  • 755d2821f3
    Merge pull request #1094 from Shopify/for-tag/invalid-limit-offset David Cornu 2019-04-23 17:20:54 -04:00
  • 495b3d312f
    Merge pull request #1095 from Shopify/travis/remove-rainbow-gem David Cornu 2019-04-23 17:20:38 -04:00
  • 9640e77805 render_to_output_buffer #1091 Florian Weingarten 2019-04-22 17:23:44 -04:00
  • 453f6348c2 Stop installing the rainbow gem on Travis #1095 David Cornu 2019-04-23 16:55:37 -04:00
  • 70ed1fc86d Make sure the limit and offset values are integers #1094 David Cornu 2019-04-23 15:32:59 -04:00
  • 2a1ca3152d liquid without the garbage Florian Weingarten 2019-04-17 14:07:10 +01:00
  • c2ef247be5
    Merge pull request #1092 from Shopify/rake-memory-profiler-task Florian Weingarten 2019-04-22 16:33:32 -04:00
  • 1518d3f6f9
    Merge pull request #1093 from Shopify/bytesize-not-length Florian Weingarten 2019-04-18 18:39:21 +01:00
  • c67b77709d rake memory_profile:run #1092 Florian Weingarten 2019-04-17 18:33:59 +01:00
  • c89ce9c2ed use bytesize, not length #1093 Florian Weingarten 2019-04-17 18:48:36 +01:00
  • 6cc2f362ee Added some more test cases #1089 Zed Ahmad 2019-04-09 19:24:39 -04:00
  • c648d48f6a Improved the while tag to accept binary comparisons rather than a single value Zed Ahmad 2019-04-09 19:04:43 -04:00
  • 7dc488a73b Simplifications from review #1086 Justin Li 2019-04-09 15:19:47 -04:00
  • 1ce3bab489 Merge branches 'master' and 'while-loop' of https://github.com/keralab/liquid into while-loop Zed Ahmad 2019-04-09 09:51:12 -04:00
  • e6ed804ca5 Fix line number tracking after a non-empty blank token Justin Li 2019-04-08 18:43:09 -04:00
  • 951abb67ee Remove {% local %} tag Justin Li 2019-04-08 18:34:39 -04:00
  • 0e9f4c7831 Added a simple while tag that supports break and continue. Currently the while tag only accepts a single value and will loop the block until the specified value is falsy, or a break tag is reached. Zed Ahmad 2019-04-07 18:25:32 -04:00
  • 72dad1de5c
    Merge pull request #2 from keralab/better-ascii-conversion Kerala Hough Brendon 2019-04-06 16:41:42 -04:00
  • 520419b97c Use two different filters Kerala Hough Brendon 2019-04-06 16:35:39 -04:00
  • 504cb2200f
    Merge pull request #1 from keralab/convert-string-to-ascii Kerala Hough Brendon 2019-04-05 15:53:32 -04:00
  • 7db9a386f6 Fixed typos in the test cases. All tests passed #1088 Aaska Shah 2019-04-05 15:03:48 -04:00
  • b78de584a7 Fixed minor bug in type checking logic Aaska Shah 2019-04-05 14:49:33 -04:00
  • 0d5372fbed Added test cases Aaska Shah 2019-04-05 11:12:25 -04:00
  • 2f55a652dc Filter for lambda expression Aaska Shah 2019-04-05 10:59:59 -04:00
  • 8d1cd41453 Add {% liquid %}, {% echo %}, and {% local %} tags Justin Li 2019-03-15 14:49:31 -04:00
  • e0f4e8f232
    Merge pull request #1081 from Shopify/adding-GA-tracking liamgriffin 2019-03-28 15:25:32 +00:00
  • f15825ac76
    Add GA tag for tracking #1081 liamgriffin 2019-03-27 10:25:27 +00:00
  • bb6c00ad89 Filter for string to ascii hex Kerala Hough Brendon 2019-03-24 23:54:47 -04:00
  • b21624650a Memoize Liquid::Tag#raw #1080 Ashwin Maroli 2019-03-24 13:18:50 +05:30
  • a2d23c8671 Exclude trailing whitespace from tag markup #1079 Ashwin Maroli 2019-03-24 13:03:07 +05:30
  • b0629f17f7
    Merge pull request #1073 from Shopify/defer-alloc-hash Richard Monette 2019-03-20 13:34:48 -04:00
  • 274f078806 defer hash allocation in parse_filter_expressions #1073 Richard Monette 2019-03-12 17:28:16 -04:00
  • d7171aa084
    Merge pull request #1077 from Shopify/update-cops-for-trailing-comma Richard Monette 2019-03-19 16:02:26 -04:00
  • 06c4789dc5 update Rubocop for trailing comma styles #1077 Richard Monette 2019-03-18 14:51:26 -04:00