Commit Graph

  • a4ec6a08cb Change all constants to screaming case Mike Angell 2019-09-18 15:01:00 +10:00
  • adb40c41b7
    Enable frozen_string_literal Mike Angell 2019-09-18 13:40:07 +10:00
  • cf9e7317c7 Enabled frozen_string_literal #1158 static_register_frozen_string Mike Angell 2019-09-18 13:27:38 +10:00
  • d8403af515
    Reimplementation of Static Registers (#1157) Mike Angell 2019-09-18 13:25:55 +10:00
  • 0d26f05bb8
    Enabled frozen string literals (#1154) Mike Angell 2019-09-18 13:19:45 +10:00
  • 828433e618 Add test to confirm instances are unique #1157 Mike Angell 2019-09-18 03:46:41 +10:00
  • e80a7f0b80 Add test to confirm static is passed down Mike Angell 2019-09-18 03:32:32 +10:00
  • 2aed743ffd Add newline Mike Angell 2019-09-18 03:24:10 +10:00
  • a03c7cff80 Switch to Runtime error to support Ruby 2.4 Mike Angell 2019-09-18 03:12:11 +10:00
  • 64343f760a Add test to confirm subcontexts don't pollute Mike Angell 2019-09-18 02:44:02 +10:00
  • 9e8d7ddd5e Add static_register unit tests Mike Angell 2019-09-18 02:40:00 +10:00
  • 07f8947e4b Improve key and fetch methods Mike Angell 2019-09-18 00:42:59 +10:00
  • c98094936f Recover missing freeze Mike Angell 2019-09-17 21:46:42 +10:00
  • 64ac4c377b rename to StaticRegisters Mike Angell 2019-09-17 21:36:11 +10:00
  • d0951d7403 Simplify constructor Mike Angell 2019-09-17 21:33:23 +10:00
  • 50876ab9d1 Fix rubocop Mike Angell 2019-09-17 21:10:17 +10:00
  • 63aac0aee9 Add extract method Mike Angell 2019-09-17 20:56:18 +10:00
  • 9b4b5e75b2 Resolve context test. Mike Angell 2019-09-17 20:48:31 +10:00
  • ce6afd41df handle fetch default Mike Angell 2019-09-17 20:41:44 +10:00
  • 41e057485c Remove automatic context freezing Mike Angell 2019-09-17 20:16:46 +10:00
  • 0e095743dc Only freeze once Mike Angell 2019-09-17 19:51:41 +10:00
  • 6f1e2e07ce Add key? method Mike Angell 2019-09-17 18:48:22 +10:00
  • 433d91d79c Dupe on freeze Mike Angell 2019-09-17 18:44:04 +10:00
  • 13afd085fa implement fetch Mike Angell 2019-09-17 18:40:20 +10:00
  • d8007fd44e implement delete method Mike Angell 2019-09-17 18:35:00 +10:00
  • f81b9555be Dupe frozen register Mike Angell 2019-09-17 18:29:46 +10:00
  • 76d0220eca Initial concept Mike Angell 2019-09-17 17:38:28 +10:00
  • c4c23ff234
    Merge 10f7ed4b9c5aa01fc7c2aa5197b03a0c7fe9ad6c into 1dcad34b0633a15b57dfa823ef15a0b48e71b372 #1155 Mike Angell 2019-09-16 16:33:10 +00:00
  • 10f7ed4b9c Tidy instance variables #1155 prevent-scope-squash Mike Angell 2019-09-17 02:33:02 +10:00
  • 3bf8470a49 Avoid deep flatten Mike Angell 2019-09-17 02:30:20 +10:00
  • 740241a997 Enable Instance Assigns to survive many renders Mike Angell 2019-09-17 01:59:55 +10:00
  • a2814443bb
    Prefer string interpolation in simple cases #1154 styling-fixes-2 Mike Angell 2019-09-17 00:31:19 +10:00
  • 1dcad34b06
    Merge pull request #1151 from Shopify/invokable-methods-for-enumerable-reject-include Thierry Joyal 2019-09-16 09:49:40 -04:00
  • 29dfe2aea4 Prevent needing to squash instance assigns Mike Angell 2019-09-16 21:42:51 +10:00
  • c193ce3dab Update rubocop config Mike Angell 2019-09-16 18:15:37 +10:00
  • 7abb8a3554 Enabled frozen string literals Mike Angell 2019-09-16 12:54:33 +10:00
  • e2f5cf30f6 Format tests #1146 format_filter Mike Angell 2019-09-16 12:37:37 +10:00
  • 917ae7a6ab Switch to named inputs Mike Angell 2019-09-16 12:36:37 +10:00
  • 9a42c8c8b2
    Merge pull request #1149 from Shopify/liquid-usage Mike Angell 2019-09-16 12:14:50 +10:00
  • 1fcef2133f
    Merge pull request #1143 from Shopify/styling-fixes-1 Mike Angell 2019-09-16 12:14:32 +10:00
  • d7514b1305
    Merge pull request #1137 from Shopify/remove-lazy-stacks Mike Angell 2019-09-16 12:14:14 +10:00
  • c0ffee5919 Invokable methods for enumerable reject include? #1151 Thierry Joyal 2019-09-12 12:29:56 +00:00
  • 9b06b71c34 added self time to profiler #1150 liquid-profile-stuff Umair Choudhary 2019-09-11 11:56:36 -04:00
  • a136b74803 Grammar and word choice improvements for readability #1147 EricFromCanada 2019-09-04 17:57:46 -04:00
  • 724d02e9b3 Disable interrupt fix in this round #1143 styling-fixes-1 Mike Angell 2019-09-11 06:35:08 +10:00
  • a5b387cdd4 Remove reserved word Interrupt to avoid confusion Mike Angell 2019-09-11 06:32:31 +10:00
  • 78cd06fb92 profiler Umair Choudhary 2019-09-10 15:38:54 -04:00
  • ca6237cb33 render time attribute Umair Choudhary 2019-09-10 15:32:31 -04:00
  • 8318be2edc Update readme #1149 liquid-usage Mike Angell 2019-09-11 05:20:05 +10:00
  • b9597b548c Add render time attr to profiler Umair Choudhary 2019-09-10 15:11:21 -04:00
  • b6547f322e Simplify usage Mike Angell 2019-09-11 04:56:25 +10:00
  • b316ff8413 Add usage tracking Mike Angell 2019-09-11 04:20:34 +10:00
  • adf59df3d9 Prefer double quotes for strings EricFromCanada 2019-09-04 23:57:59 -04:00
  • 40ab3ef17c Fixes for URLs EricFromCanada 2019-09-05 00:06:25 -04:00
  • bea649dc63 Auto-generate more code samples, plus other fixes and improvements EricFromCanada 2019-09-05 00:59:24 -04:00
  • ea6b176363 Relocate {% raw %} tags inside code blocks EricFromCanada 2019-09-04 13:53:35 -04:00
  • 9ff1b88985 Adjust whitespace EricFromCanada 2019-09-04 13:31:26 -04:00
  • 4cfd19a27e Create .editorconfig EricFromCanada 2019-09-04 13:25:57 -04:00
  • 29d3ac003a Update README instructions EricFromCanada 2019-09-05 12:12:41 -04:00
  • 4aef0c485f
    Merge ca901d10a544e462d9068c8dbbd59a6767c35c21 into 806b2622da6acdfd236478a2e90bedf999868f8d #1124 Mike Angell 2019-09-05 14:27:24 +00:00
  • 806b2622da Switch back to Liquid-C master, since https://github.com/Shopify/liquid-c/pull/50 is merged Justin Li 2019-09-04 15:12:51 -04:00
  • 3b7538566c
    Merge pull request #1140 from HayatoDoi/gh-pages-pre-wrap Mike Angell 2019-09-04 14:36:36 +10:00
  • 1f90a37b63
    Merge branch 'master' into styling-fixes-1 Mike Angell 2019-09-04 14:26:27 +10:00
  • c34f7c9b2c
    Merge pull request #1145 from Shopify/master-fixes Mike Angell 2019-09-04 14:25:38 +10:00
  • bfe4f60e13 Follow ISO recommendation to use space as thousands separator Mike Angell 2019-09-01 08:42:05 +10:00
  • 32b9530985 Add new format filter Mike Angell 2019-09-01 00:07:42 +10:00
  • 604d899496 Render tag styling fixes #1145 master-fixes Mike Angell 2019-08-31 22:48:25 +10:00
  • e3fba19de0 Allow default function to handle false as value Mike Angell 2019-08-31 22:29:32 +10:00
  • 799da202df Apply simple rubocop fixes Mike Angell 2019-08-31 21:58:33 +10:00
  • ddb45cd658
    Merge pull request #1139 from Shopify/shopify_ruby_style Mike Angell 2019-08-31 21:43:45 +10:00
  • cbea19b59f Switch to aliasing methods #1142 usage-tracking Mike Angell 2019-08-31 20:32:07 +10:00
  • dafbb4ae90 Remove hasnling false scopes #1137 remove-lazy-stacks Mike Angell 2019-08-31 20:03:54 +10:00
  • b3c6a523b5 Shorten default_proc check #1138 simplify_find_variable Mike Angell 2019-08-31 19:56:28 +10:00
  • c34aba4d1a Add blank scope constant Mike Angell 2019-08-31 19:55:04 +10:00
  • 9876096cf4
    Merge pull request #1141 from ashmaroli/reduce-context-constructor-allocations Justin Li 2019-08-30 12:53:50 -04:00
  • 01d1f08c6a
    Merge pull request #1057 from EricFromCanada/gh-pages-updates Adam Hollett 2019-08-30 10:09:55 -04:00
  • 0521d78b30 Initial concept Mike Angell 2019-08-30 14:29:07 +10:00
  • 8750b4b006 Reduce allocations from Liquid::Context.new #1141 Ashwin Maroli 2019-08-30 09:01:47 +05:30
  • 8933044cb5 static_environment bug Mike Angell 2019-08-30 10:04:18 +10:00
  • ba0edc661d
    Merge branch 'master' into simplify_find_variable Mike Angell 2019-08-30 10:02:29 +10:00
  • c06a325b3b Changing to keep default_proc support Mike Angell 2019-08-30 09:55:49 +10:00
  • 34083c96d5
    Merge pull request #1122 from Shopify/render-tag Samuel Doiron 2019-08-29 16:49:56 -04:00
  • 9672ed5285 Add a new {% render %} tag #1122 render-tag Samuel 2019-07-31 11:20:49 -04:00
  • f3112fc038
    Merge pull request #1136 from ashmaroli/travis-selected-branches Justin Li 2019-08-29 13:47:59 -04:00
  • d338ccb9a6 Add isolated subcontexts Samuel 2019-07-22 11:38:23 -04:00
  • 1577b29127 add pre-wrap (Wrap line feed with pre element) #1140 HayatoDoi 2019-08-29 21:21:43 +09:00
  • 6590815b00 Confirm nil and false values are maintained Mike Angell 2019-08-29 16:16:54 +10:00
  • d67de1c9b2 Follow Shopify ruby style #1139 shopify_ruby_style Mike Angell 2019-08-29 12:21:49 +10:00
  • d1deb89085 Remove support for fallback proc on last scope Mike Angell 2019-08-29 11:40:08 +10:00
  • 2324564743 Remove lazy load stacks Mike Angell 2019-08-29 08:50:36 +10:00
  • b3097f143c Build only pushes to certain branches on Travis CI #1136 Ashwin Maroli 2019-08-28 21:28:49 +05:30
  • 7b309dc75d
    Merge pull request #1135 from Shopify/fix-failing-rubocop Mike Angell 2019-08-29 01:11:25 +10:00
  • 8f68cffdf1 Resolve failing rubocop issues #1135 fix-failing-rubocop Mike Angell 2019-08-29 00:45:38 +10:00
  • dd27d0fd1d
    Merge pull request #1133 from Shopify/liquid-tag-fixes Mike Angell 2019-08-29 00:36:13 +10:00
  • 7a26e6b3d8
    Merge pull request #1131 from Shopify/bump-ruby-2-4 Mike Angell 2019-08-29 00:33:42 +10:00
  • cf4e77ab0c
    Merge branch 'master' into bump-ruby-2-4 #1131 bump-ruby-2-4 Mike Angell 2019-08-29 00:24:45 +10:00
  • 7bae55dd39 Bugfix for new Liquid tag #1133 liquid-tag-fixes Mike Angell 2019-08-28 19:22:40 +10:00
  • 6fd5e4e6ce Use same approach in scope and environment #1132 context_simplify Mike Angell 2019-08-28 23:35:14 +10:00
  • 56c667d8f9 Simplify context and scopes Mike Angell 2019-08-28 18:00:37 +10:00
  • 0ce8aef229
    Merge pull request #1103 from ashmaroli/ci-profile-memory Tobias Lütke 2019-08-27 15:11:55 -04:00