kpdecker
a3376e24b1
Rebuild
2013-01-21 19:49:16 -06:00
Kevin Decker
6a51198a9b
Merge pull request #412 from wycats/inline-ops
...
Inline ops
2013-01-21 17:47:31 -08:00
Yehuda Katz
a68a5ad5ba
Merge pull request #414 from leshill/leading_context_only
...
Only allow `this` or `..` to lead a path
2013-01-21 11:30:19 -08:00
Les Hill
6ab92eee6d
Only allow 'this' or '..' to lead a path
...
Paths like 'outer/../key' raise an exception when compiling.
2013-01-21 11:21:43 -08:00
kpdecker
b0c9f3d83b
mergeSource helper
2013-01-21 01:03:42 -06:00
kpdecker
b661977966
Merge duplicate programs
2013-01-21 00:49:28 -06:00
kpdecker
969b418291
Remove inline option from pushStack
2013-01-21 00:23:08 -06:00
kpdecker
8e9688792b
Use push rather than pushStack for inline ops
2013-01-21 00:21:17 -06:00
kpdecker
9ac47df7dd
Make replaceStack always inline
2013-01-20 23:58:42 -06:00
kpdecker
6210d0b040
Merge branch 'master' into inline-ops
2013-01-20 21:43:10 -06:00
kpdecker
69d46e008b
Rebuild dist
2013-01-20 21:42:37 -06:00
kpdecker
f8a346b3ce
Add LICENSE to built file
...
Fixes #411
2013-01-20 21:42:29 -06:00
kpdecker
0f6651bad9
Formatting updates for inlined content
2013-01-20 21:19:39 -06:00
kpdecker
231543feaf
Merge consecutive buffer appends
2013-01-20 21:18:49 -06:00
kpdecker
b3a39ccefd
Use options register for blockHelperMissing
2013-01-20 17:30:40 -06:00
kpdecker
956b0a62a6
Inline known helper calls
2013-01-20 17:05:17 -06:00
kpdecker
94e70043f9
Use stack rather than register for invoke lookup
2013-01-20 17:04:30 -06:00
kpdecker
bf201a66c2
Prevent duplication of inline content in append
2013-01-20 17:00:46 -06:00
kpdecker
39cc7c6816
Update 2nd level opcodes to use inlines
2013-01-19 18:33:49 -06:00
kpdecker
e9ac494ffd
Allow replaceStack to work with the inline stack
2013-01-19 18:21:05 -06:00
kpdecker
cb50caaf53
Use inline values for simple terminals
2013-01-19 17:39:13 -06:00
kpdecker
ae95407775
Inline stack helper implementation
2013-01-19 17:35:05 -06:00
kpdecker
7277284132
Merge branch 'master' into inline-ops
2013-01-19 17:01:20 -06:00
kpdecker
d486e7fa47
Remove unused vars
2013-01-19 17:01:08 -06:00
kpdecker
3c20641a2e
Reuse stack var to avoid register
2013-01-19 16:57:54 -06:00
kpdecker
5e20c809dc
Output options only once to unknownHelper case
2013-01-19 16:44:43 -06:00
kpdecker
2b875cfb33
Merge branch 'master' into inline-ops
2013-01-19 13:50:41 -06:00
kpdecker
228c75669f
Expand literal syntax tests
2013-01-19 13:19:17 -06:00
kpdecker
d1fdb82291
Make equals without messages more resilient
...
When called without a message parameter the tests would fail under some
environments. I'm not clear on what is causing the failure, perhaps
ruby version, but this patch cleans up the issues there.
2013-01-19 13:19:03 -06:00
kpdecker
247babbe1a
Empty hash literal output
2013-01-19 12:15:43 -06:00
kpdecker
b1ea697b7d
Inline foundHelper lookup
2013-01-19 11:39:23 -06:00
kpdecker
822d98a1ef
Includ dist in npm package
2013-01-19 02:17:26 -06:00
kpdecker
5ac29dcb50
1.0.8
v1.0.8
2013-01-19 02:12:36 -06:00
tomhuda
9453c6d9d2
Update version
1.0.rc.2
2013-01-18 17:13:40 -08:00
tomhuda
0c4333ae81
Remove dist/ from gitignore
2013-01-18 17:03:39 -08:00
tomhuda
ce82bef6f1
Boolean("false") === true
2013-01-18 16:42:27 -08:00
tomhuda
cd9895061b
Must pop the stack extra for hashes
2013-01-18 15:37:09 -08:00
Yehuda Katz
ccd6a22ea5
Add support for getting types in string mode
...
This makes it possible to determine whether an
argument was passed as a string or as a path
when implementing helpers in string mode.
2013-01-16 22:43:25 -08:00
kpdecker
5e5f0dce9c
Expand helperMissing test coverage
...
Fixes #216
2013-01-14 01:01:02 -06:00
kpdecker
f5079765ff
Update benchmark suite for node 0.8
2013-01-14 00:00:11 -06:00
kpdecker
24fc3a2288
Prevent write on all depth variables
2013-01-13 23:43:29 -06:00
kpdecker
8961298859
Prevent context overwrite by replaceStack
...
Fixes #408 .
2013-01-13 22:35:03 -06:00
kpdecker
4f54f62abc
Remove duplicate assignment
2013-01-13 22:31:42 -06:00
kpdecker
eaa7e97461
Add namespace arg to handlebars bin
...
Fixes #361
2013-01-13 18:22:52 -06:00
kpdecker
59e30ecf37
Merge branch 'travis-node-test'
2013-01-13 17:44:24 -06:00
kpdecker
3396814797
Merge branch 'master' of github.com:wycats/handlebars.js
2013-01-13 17:01:45 -06:00
kpdecker
fb9a7aa533
Chain npm tests to rspec tests
2013-01-13 17:00:54 -06:00
kpdecker
72f33c4615
Use npm package for jison management
2013-01-13 17:00:08 -06:00
Kevin Decker
16f2bf8f9b
Merge pull request #400 from lushchick/master
...
Removed unnecessary semicolon to pass JSHint for compiled code
2013-01-13 14:01:46 -08:00
kpdecker
5f56d6582f
Simplify isEmpty
2013-01-13 15:53:06 -06:00