Commit Graph

  • f5e67a12f9 remove added newline in liquid.rb Tom Burns 2014-07-28 14:24:29 +00:00
  • 6b56bdd74f remove variables used for counting empty stacks Tom Burns 2014-07-28 14:23:16 +00:00
  • ba6e3e3da6 lazily create stacks Tom Burns 2014-07-28 14:12:11 +00:00
  • a8e63ff03d Merge pull request #398 from Shopify/fix_order_of_constructor_initialize Jason Hiltz-Laforge 2014-07-24 15:04:36 -04:00
  • 052ef9fcb8 Reorder constructor to avoid referencing uninitialized variable when environment contains a self-referencing proc #398 Jason Hiltz-Laforge 2014-07-24 18:25:50 +00:00
  • 17db93cf6f bump version to v3.0.0.rc1 v3.0.0.rc1 Florian Weingarten 2014-07-24 15:04:39 +00:00
  • d07b12dc7d
    Update History log Bring latest History from 2-6-stable and 2-5-stable Arthur Neves 2014-07-24 11:01:19 -04:00
  • 32e4f2d3b1 Merge pull request #240 from Shopify/remove_flatten Arthur Nogueira Neves 2014-07-24 10:54:28 -04:00
  • 2cb1483d54 Merge pull request #397 from Shopify/bogdan-excetion-handling-for-humans Arthur Nogueira Neves 2014-07-24 10:51:02 -04:00
  • 6c6350f18b Exception handling for humans #397 Florian Weingarten 2014-07-24 14:43:27 +00:00
  • eae24373e6 remove unnecessary flatten filter #240 Florian Weingarten 2014-07-24 02:56:57 +00:00
  • 034a47a6cf Merge pull request #395 from Shopify/fix_block_delimiter Jason Hiltz-Laforge 2014-07-23 22:35:13 -04:00
  • 51c1165f26 Forgot an error message case #395 Jason Hiltz-Laforge 2014-07-24 02:27:26 +00:00
  • 0b45ffeada add more legacy tests Florian Weingarten 2014-07-24 00:33:39 +00:00
  • b7b243a13d
    Fix regression on map Arthur Neves 2014-01-07 11:25:01 -05:00
  • 18e8ce1eb0
    add flatten filter Arthur Neves 2013-08-15 16:06:56 -04:00
  • 994f309465
    Fix broken standardfilter test Florian Weingarten 2013-08-15 03:49:19 +02:00
  • 02d42a1475
    Array is a Enumerable Arthur Neves 2013-08-14 21:36:31 -04:00
  • d099878385
    add a input iterator to standard filter Arthur Neves 2013-08-14 18:43:57 -04:00
  • 6a061cbe81
    remove .flatten on standard filters Arthur Neves 2013-08-14 17:29:25 -04:00
  • c864a75903 Merge pull request #341 from curebit/comparation_argument_error Arthur Nogueira Neves 2014-07-23 17:03:31 -04:00
  • 48d41bd5a1 Merge d3a482a583a25dd688e21c5501a8b2244d26cd84 into d6fdf86acd05549a17de59f32e45d9757f69430d #359 Mario Olivio Flores 2014-07-23 20:24:55 +00:00
  • d6fdf86acd Merge pull request #393 from Shopify/fix_block_delimiter Jason Hiltz-Laforge 2014-07-23 16:24:24 -04:00
  • 55597b8398 Fixing regression from block delimiter enhancement #393 Jason Hiltz-Laforge 2014-07-23 14:31:28 +00:00
  • 6d0826f085 Merge c5015dd1ec753617d08de1b83a856ae32fb5b801 into c75522026bcb43358f1567f45b65382f392c6877 #392 Stefan Bauckmeier 2014-07-23 16:49:43 +00:00
  • c5015dd1ec reapplied removed test #392 Stefan Bauckmeier 2014-07-23 18:16:42 +02:00
  • 091242455f allow double curly brackets (again) Stefan Bauckmeier 2014-07-23 17:57:21 +02:00
  • 160812c265 moved everything to root folder liquid-docs tetchi 2014-07-23 11:17:11 -04:00
  • f6c3b97941 added compass for SCSS tetchi 2014-07-23 11:11:33 -04:00
  • 7ba954535f installed jekyll tetchi 2014-07-23 10:58:10 -04:00
  • 3a2a84b7f1 re-organizing in new branch tetchi 2014-07-23 10:50:57 -04:00
  • 6201cfd4c2 initial commit tetchi 2014-07-23 09:43:56 -04:00
  • c75522026b Merge pull request #389 from Shopify/remove_unnecessary_blank_stuf Florian Weingarten 2014-07-23 15:07:26 +02:00
  • d904e7ab09 Merge 4799c3b3df04f11f59c0777db9453297aeffc3c1 into 5fc1929b731710ddb2bdf848970c940bd432f1eb #390 Florian Weingarten 2014-07-22 21:43:10 +00:00
  • 4799c3b3df Make Liquid::Block.new public #390 Florian Weingarten 2014-07-22 21:38:12 +00:00
  • 1e0e9f1f31 Remove unnecessary blank? code #389 Florian Weingarten 2014-07-22 21:16:59 +00:00
  • e34a02c461 Merge 0f43012a0f7046101d681c17394f33af83dd0bf8 into 5fc1929b731710ddb2bdf848970c940bd432f1eb #379 Mads Ohm Larsen 2014-07-22 17:06:34 +00:00
  • 5fc1929b73 Merge pull request #384 from Shopify/optimize_block_parsing Jason Hiltz-Laforge 2014-07-22 12:59:05 -04:00
  • 746a800475 Merge pull request #386 from Shopify/optimize_variable_parsing Jason Hiltz-Laforge 2014-07-22 11:22:57 -04:00
  • 85dc7ef610 Merge pull request #385 from Shopify/optimize_scope_variable_resolution Jason Hiltz-Laforge 2014-07-22 11:22:33 -04:00
  • bc3b066ba8 Remove block in favour of for loop to reduce temporary object allocation during variable context resolution #385 Jason Hiltz-Laforge 2014-07-21 19:11:37 +00:00
  • 3c2de7737d Optimize block parsing -- don't recreate delimiter, use strings instead of regex #384 Jason Hiltz-Laforge 2014-07-21 19:06:30 +00:00
  • adb7d2bbb8 Reduce temporary objects during variable/filter parsing #386 Jason Hiltz-Laforge 2014-07-21 19:09:28 +00:00
  • 0e56cf99ab Merge pull request #383 from Shopify/optimize_variable_lookup Jason Hiltz-Laforge 2014-07-21 12:29:58 -04:00
  • 0df3f1c372 Cache parsed markup parts to avoid repeated calls during template render #383 Jason Hiltz-Laforge 2014-07-19 15:16:40 +00:00
  • 7c8d4b5c0a Merge 4efbcb9a4840721df8510f434e85cb0a86ead7e4 into 44b9ad604f2aa0f7e2086214c0b3cc00240eaaac #382 Jason Hiltz-Laforge 2014-07-16 20:45:09 +00:00
  • 4efbcb9a48 Cache parsed markup for variables in LRU #382 Jason Hiltz-Laforge 2014-07-16 20:05:41 +00:00
  • 44b9ad604f Merge pull request #381 from Shopify/add_object_profiling Jason Hiltz-Laforge 2014-07-16 16:41:31 -04:00
  • 535d549978 Merge pull request #380 from Shopify/optimize_interrupt_handling Jason Hiltz-Laforge 2014-07-16 11:36:32 -04:00
  • 32349033a9 Add object profiling in addition to cpu profiling #381 Jason Hiltz-Laforge 2014-07-16 15:32:04 +00:00
  • fd8c30070a Adding tests, spy dependency #380 Jason Hiltz-Laforge 2014-07-15 20:36:44 +00:00
  • 4cfc05e32a Optimize checking for interrupts by replacing any? with NOT empty? Jason Hiltz-Laforge 2014-07-15 18:31:40 +00:00
  • 0f43012a0f Adds unicode support via unicode gem #379 Mads Ohm Larsen 2014-07-14 14:34:20 +02:00
  • c4bc6cf3db Merge pull request #378 from Shopify/revert_352 Florian Weingarten 2014-07-08 17:31:19 +02:00
  • 0ac3ec7834 Revert "Merge pull request #352 from gaiottino/master" #378 Florian Weingarten 2014-07-08 14:48:19 +00:00
  • 8909c9f27a add regression tests for #377 Florian Weingarten 2014-07-08 14:47:39 +00:00
  • 95969e00e7 Merge dd087beeeea0f8c64e409713ad26cdce3497af5d into 51c708c8f89ca0712a7d0fcf4b8963de7c520296 #377 Thierry Joyal 2014-07-07 20:38:28 +00:00
  • dd087beeee Fix include in strict mode errors #377 Thierry Joyal 2014-07-07 20:31:02 +00:00
  • 51c708c8f8 Merge pull request #376 from Shopify/tag-class-reloading David Cornu 2014-07-03 12:01:50 -04:00
  • f57383af37 Allow tag classes to be reloaded when using Liquid.cache_classes is false #376 David Cornu 2014-07-02 15:26:56 +00:00
  • d007c50856 Merge pull request #374 from Shopify/remove-duplicate-ruby-version Jean Boussier 2014-07-02 11:04:38 -04:00
  • 101f125a69 Merge pull request #375 from Shopify/relative-link Tobias Lütke 2014-06-30 17:19:37 -04:00
  • 5110ca906c Fixed relative link #375 Tony Zou 2014-06-30 16:43:37 -04:00
  • ac0f63eda9 rbx-19mode is not supported anymore #374 Jean Boussier 2014-06-28 16:16:38 -04:00
  • 1372274fca Do not intall stackprof under jruby nor rubinius Jean Boussier 2014-06-28 16:09:14 -04:00
  • 69951be173 Canonicalize travis ruby versions Jean Boussier 2014-06-28 16:02:37 -04:00
  • c9863836cd Merge pull request #371 from Shopify/unfreeze-version-string Arthur Nogueira Neves 2014-06-24 09:59:46 -05:00
  • 19a60ccee2 Test gem installation on 1.9.x test-gem-installation Jean Boussier 2014-06-23 14:14:12 -04:00
  • 06825949d7 Merge b9df075f893f3f9b90a65898c7ea41c769ff3dfb into 114a37d9ba3b043354068b48ae6769cf0b72dcd5 #372 Benjamin Stein 2014-06-23 15:25:47 +00:00
  • b9df075f89 Variable names can start with digits #372 Benjamin Stein 2014-06-19 11:46:34 -04:00
  • 14b8d824d7 Unfreeze version string #371 Jean Boussier 2014-06-23 10:46:37 -04:00
  • b70e420351 Merge b522f6948a2251d20ee6ca9a309253f820fb40da into 114a37d9ba3b043354068b48ae6769cf0b72dcd5 #369 Benjamin Stein 2014-06-23 13:55:07 +00:00
  • 114a37d9ba add additional tests for https://github.com/jekyll/jekyll/pull/2505 Florian Weingarten 2014-06-23 09:28:24 -04:00
  • c294034efc Merge 05cd7fe22e8f0746b7d3892bbd7d3ff19b0649b4 into 30bd9ad9578e24d0f115fe9fa8e61f97774e2a7c #358 ktdreyer 2014-06-22 01:08:18 +00:00
  • b522f6948a Variable names can start with digits #369 Benjamin Stein 2014-06-19 11:46:34 -04:00
  • 30bd9ad957 Merge pull request #368 from Shopify/add-round-ceil-and-floor Arthur Nogueira Neves 2014-06-16 10:32:17 -05:00
  • 2239921804 [Liquid] Add round, ceil and floor standard filters #368 Christian Blais 2014-06-16 10:21:22 -04:00
  • dffdce7bb5 'humanize' returns blank string for nil input #365 Gaurav Chande 2014-06-12 23:16:15 +00:00
  • 785836223e Add 'humanize' standard filter Gaurav Chande 2014-06-12 23:11:51 +00:00
  • a4f23c670a Merge a685177ca7cee59656e19572784946bfa45a5d68 into 1ea178e7a8d33d23bda6cd3551439dbc378c1b1f #361 Jason Roelofs 2014-06-09 22:10:13 +00:00
  • 1ea178e7a8 Merge pull request #363 from rrrene/patch-2 Florian Weingarten 2014-06-05 10:32:47 -04:00
  • 5650c7eea1 Update docs badge in README #363 René Föhring 2014-06-05 12:25:26 +02:00
  • a685177ca7 Default profiling to off, with flag to turn it on per Template #361 Jason Roelofs 2014-05-30 16:09:50 -04:00
  • 7f5969a8bb Use an explicit stack for partial tracking for speed purposes Jason Roelofs 2014-05-30 15:09:32 -04:00
  • 321b2bfb5b Profile liquid rendering Jason Roelofs 2014-05-30 12:13:31 -04:00
  • b9c24fb1ea Context keeps track of the current template / partial name via include Jason Roelofs 2014-05-27 12:20:27 -04:00
  • 6ff04141be Calculate and store line numbers per token and related item Jason Roelofs 2014-05-27 11:52:28 -04:00
  • d3a482a583 Merge branch 'master' of github.com:Shopify/liquid #359 Rio Flores 2014-05-20 12:31:01 -04:00
  • 22f8ae7f60 Merge branch 'master' of github.com:mobilecommons/liquid Rio Flores 2014-05-20 12:28:51 -04:00
  • 05cd7fe22e tests: reset Strainer's filters after modification #358 Ken Dreyer 2014-05-17 22:26:36 -06:00
  • 506d356720 tests: fix whitespace in hash_ordering_test Ken Dreyer 2014-05-17 22:28:47 -06:00
  • 0315f0486b tests: reset "contains" op during IfElseTagTest Ken Dreyer 2014-05-17 17:01:52 -06:00
  • 68e0f58110 tests: switch to minitest Ken Dreyer 2014-05-17 15:03:34 -06:00
  • 80d9c2429f Merge f1a75808a834041e3f7714e480928aa7bf93fd9a into 553b0926ae28103475fd66e6637af855a81ddb0e #356 Daniel Gaiottino 2014-05-06 14:56:10 +00:00
  • f1a75808a8 Allow data keys to be symbols #356 Daniel Gaiottino 2014-05-06 16:54:53 +02:00
  • 553b0926ae
    Merge pull request #352 from gaiottino/master Arthur Neves 2014-05-06 10:16:45 -04:00
  • 2bac6267f9 Add error messages for missing variables when :strict #352 Daniel Gaiottino 2014-05-06 16:12:46 +02:00
  • 77a6109989 Merge 466594e8fa17542c2779335d857deac65717e51a into 628ab3dc6a702d87340a6fdd9715d9ef54fab786 #352 Daniel Gaiottino 2014-05-06 14:10:22 +00:00
  • 466594e8fa Add error messages for missing variables when :strict Daniel Gaiottino 2014-05-06 16:10:14 +02:00
  • 628ab3dc6a add test for numerical sort Florian Weingarten 2014-05-04 19:50:38 -04:00