Justin Li
205bd19d3f
Add forloop.parentloop as a reference to the parent loop
2015-02-04 12:43:09 -05:00
Tobias Lütke
3476a556dd
Merge pull request #512 from Shopify/fix_tobi_name
...
Fix Tobi last name on gemspec
2015-01-23 21:24:04 -05:00
Arthur Neves
d2ef9cef10
master is 4.0.0
2015-01-23 10:49:07 -05:00
Arthur Neves
0021c93fef
Add ruby 2.2 to travis
...
and allow failure on ruby head
2015-01-23 10:42:26 -05:00
Arthur Neves
dcf7064460
Fix Tobi last name on gemspec
2015-01-23 10:21:40 -05:00
Florian Weingarten
bebd3570ee
Merge pull request #506 from Shopify/fix_capture_with_hyphen
...
Use VariableSignature as Syntax for Capture tag to allow hyphens in variable names
2015-01-10 23:27:00 -05:00
Florian Weingarten
7cfee1616a
Use VariableSignature as Syntax for Capture tag to allow hyphens in variable names
2015-01-09 14:15:26 +00:00
Arthur Nogueira Neves
4b0a7c5d1d
Merge pull request #504 from alfredxing/duplicate-keys
...
Remove duplicate `index0` key in TableRow tag
2014-12-30 13:15:10 -05:00
Alfred Xing
5df1a262ad
Remove duplicate key in hash
2014-12-25 12:12:42 -08:00
Justin Li
e2f8b28f56
Merge pull request #492 from Shopify/resource-counting-perf
...
Resource counting perf
2014-12-11 16:05:41 -05:00
Justin Li
3080f95a4f
Make render_length tests stricter
2014-12-11 10:41:47 -05:00
Justin Li
cc57908c03
Add test for render_length persisting between block bodies
2014-12-11 10:38:47 -05:00
Justin Li
4df4f218cf
Use same template instance
2014-12-09 17:25:15 -05:00
Justin Li
c2f71ee86b
Reset resource consumption before each render
2014-12-09 17:23:07 -05:00
Justin Li
9f7e601110
Convert render output to strings in BlockBody
2014-12-05 15:17:09 -05:00
Justin Li
3755031c18
Merge pull request #485 from Shopify/lazy-load-profiler-hooks
...
Defer loading profiler hooks
2014-12-05 15:10:16 -05:00
Justin Li
b628477af1
Disambiguate checking if Liquid::Profiler is defined
2014-12-04 17:51:54 -05:00
Justin Li
dd455a6361
Force user to require the profiler themselves
2014-12-04 17:48:26 -05:00
Justin Li
8c70682d6b
Don't automatically load hooks
2014-12-04 17:39:41 -05:00
Justin Li
742b3c69bb
Remove commented code
2014-12-04 16:30:37 -05:00
Justin Li
1593b784a7
Simplify interface for setting template resource limits
2014-12-04 16:18:21 -05:00
Justin Li
db00ec8b32
Move resource limit tracking to its own class
2014-12-04 16:18:09 -05:00
Justin Li
3ca40b5dea
Merge pull request #491 from Shopify/drop-ruby-1-9
...
Drop Ruby 1.9 from CI, add Ruby head
2014-12-03 12:52:10 -05:00
Justin Li
378775992f
Drop Ruby 1.9 from CI, add Ruby head
2014-12-02 14:33:51 -05:00
Florian Weingarten
319400ea23
Merge pull request #489 from alex-ross/patch-1
...
Fixes syntax error in documentation for unless tag
2014-11-19 14:02:58 +01:00
Alexander Ross
289a03f9d7
Fixes syntax error in documentation for unless tag
2014-11-19 10:49:58 +01:00
Justin Li
a0710f4c70
Merge pull request #486 from Shopify/fix-exponential-warnings
...
Fix #warnings taking exponential time to compute
2014-11-12 17:22:16 -05:00
Justin Li
737be1a0c1
Use Timeout#timeout for warnings tests
2014-11-12 17:03:48 -05:00
Justin Li
1673098126
Handle potential case where warnings returns nil
2014-11-12 16:46:10 -05:00
Justin Li
422bafd66a
Fix #warnings taking exponential time to compute
2014-11-12 16:12:00 -05:00
Justin Li
c0aab820ed
Lazily load profiler hooks
2014-11-12 00:05:01 -05:00
Florian Weingarten
3321cffe08
Merge pull request #482 from joshk/patch-1
...
Use the new beta build env on Travis
2014-11-07 03:06:52 +01:00
Josh Kalderimis
f2772518b0
Use the new beta build env on Travis
...
job start in seconds, instead of 20-120 seconds
2014-11-07 14:54:21 +13:00
Justin Li
76ef675eb2
Merge pull request #481 from Shopify/fix-nil-blank
...
Coerce regex @blank output to a boolean
2014-11-06 13:03:15 -05:00
Justin Li
e5fd4d929f
Coerce regex @blank output to a boolean
2014-11-05 20:44:06 -05:00
Justin Li
2e42c7be1f
Merge pull request #480 from Shopify/number_variables
...
Add quirks test for variables with number prefixes
2014-11-05 12:05:21 -05:00
Justin Li
95b031ee04
Add quirks test for extra dots in ranges
2014-11-05 11:41:12 -05:00
Justin Li
4d97a714a9
Add quirks test for variables with number prefixes
2014-11-05 10:56:58 -05:00
Justin Li
aa182f64b4
Merge pull request #479 from Shopify/tweaks-for-c
...
Tweaks for C
2014-11-04 14:02:14 -05:00
Justin Li
4e870302b1
Add env var for saving stackprof graphviz output
2014-11-04 18:38:14 +00:00
Justin Li
098c89b5f5
Convenience methods for raising terminator syntax errors
2014-11-04 18:38:08 +00:00
Justin Li
70c45f8cd8
Use SVG badge URLs
...
[ci skip]
2014-11-03 17:41:42 -05:00
Justin Li
12d526a05c
Merge pull request #458 from Shopify/block-body
...
Create a BlockBody class to decouple block body parsing from tags.
2014-11-03 17:34:39 -05:00
Dylan Thacker-Smith
2fd8ad08c0
Remove unused local variable that was accidentally added.
2014-11-03 17:07:42 -05:00
Dylan Thacker-Smith
15e1d46125
Avoid storing options instance variable in BlockBody.
...
There is no need to pass parse options to the BlockBody initializer, since
it does all the parsing in the parse method, unlike tags which parse the
tag markup in the initializer.
2014-11-03 17:07:42 -05:00
Dylan Thacker-Smith
73fcd42403
Create a BlockBody class to decouple block body parsing from tags.
2014-11-03 17:07:42 -05:00
Justin Li
263e90e772
Merge pull request #478 from Shopify/numbers-in-identifiers
...
Use a single token for identifiers
2014-10-30 21:59:26 -04:00
Justin Li
81770f094d
Remove unnecessary +
2014-10-29 13:39:43 -04:00
Justin Li
dd5ee81089
Disallow number and dash identifier prefixes
2014-10-29 12:08:00 -04:00
Justin Li
a07e382617
Use a single token for identifiers
2014-10-29 11:28:41 -04:00