index
:
handlebars.js
master
origin/3.x
origin/4.x
origin/HEAD
origin/master
Unnamed repository; edit this file 'description' to name the repository.
Erik Andersson
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
handlebars
/
compiler
/
compiler.js
Commit message (
Expand
)
Author
Age
Files
Lines
*
Throw exception if id tracking args are passed
kpdecker
2015-12-26
1
-26
/
+26
*
Remove semi-documented _setup and _child APIs
kpdecker
2015-12-12
1
-14
/
+1
*
Remove stringParams and trackIds mode
machty
2015-12-10
1
-45
/
+1
*
Add explicitPartialContext compiler flag
kpdecker
2015-09-01
1
-1
/
+5
*
Implement block decorators
kpdecker
2015-08-22
1
-0
/
+13
*
Implement partial blocks
kpdecker
2015-08-22
1
-2
/
+12
*
Improve sanity checks in compiler and visitor
kpdecker
2015-08-22
1
-0
/
+5
*
Drop AST constructors in favor of JSON
kpdecker
2015-08-18
1
-1
/
+8
*
Pass undefined fields to helpers in strict mode
kpdecker
2015-08-03
1
-3
/
+7
*
Handle this references properly in track id mode
kpdecker
2015-08-03
1
-2
/
+3
*
Increase code coverage
kpdecker
2015-08-01
1
-0
/
+1
*
Update for let and optional parameters
kpdecker
2015-04-20
1
-50
/
+50
*
Add full support for es6
kpdecker
2015-04-16
1
-24
/
+30
*
Add undefined and null literal support
kpdecker
2015-04-07
1
-0
/
+8
*
Fix typo
kpdecker
2015-02-10
1
-1
/
+1
*
Handle all potential literal values
kpdecker
2015-02-09
1
-5
/
+9
*
Transform literals to path expressions in mustache nodes
Marcio Junior
2015-02-08
1
-5
/
+9
*
Test compilation of literal values in mustaches
Marcio Junior
2015-02-08
1
-1
/
+5
*
Avoid direct references to sexpr in statements
kpdecker
2015-01-18
1
-18
/
+12
*
Add support for dynamic partial names
kpdecker
2015-01-18
1
-2
/
+8
*
Fix block param evaluation under older IE
kpdecker
2014-12-27
1
-2
/
+2
*
Implement block parameters
kpdecker
2014-12-26
1
-16
/
+49
*
Expose AST helpers in public API
kpdecker
2014-12-21
1
-21
/
+5
*
Avoid unnecessary this. reference
kpdecker
2014-12-16
1
-3
/
+3
*
Fix remaining depth arg
kpdecker
2014-12-16
1
-1
/
+0
*
Remove unused vars and add jshint checking
kpdecker
2014-12-16
1
-3
/
+1
*
Remove Compiler.depths parameter
kpdecker
2014-12-16
1
-15
/
+5
*
Move compileProgram out of visitor methods
kpdecker
2014-11-29
1
-18
/
+18
*
Track source node via accept call rather vs opcode
kpdecker
2014-11-29
1
-41
/
+46
*
s/Subexpression/SubExpression/
kpdecker
2014-11-29
1
-1
/
+1
*
Treat partial exec in a manner closer to helpers
kpdecker
2014-11-27
1
-17
/
+8
*
Update subexpression and hash AST constructs
kpdecker
2014-11-27
1
-64
/
+54
*
Simplify Path and Sexpr calculated flags
kpdecker
2014-11-27
1
-4
/
+36
*
Replace DataNode and IdNode with PathNode
kpdecker
2014-11-26
1
-15
/
+24
*
Update literal ast nodes for new spec
kpdecker
2014-11-26
1
-7
/
+7
*
Update statement node ASTs
kpdecker
2014-11-26
1
-49
/
+50
*
Update MustacheNode for new AST structure
kpdecker
2014-11-26
1
-1
/
+1
*
Update ProgramNode to better match SpiderMonkey
kpdecker
2014-11-26
1
-7
/
+7
*
Update AST location info to match SpiderMonkey
kpdecker
2014-11-26
1
-7
/
+3
*
Merge branch 'remove-block-mustache' of github.com:mmun/handlebars.js into mm...
kpdecker
2014-11-08
1
-2
/
+1
|
\
|
*
Simplify BlockNode by removing intermediate MustacheNode
Martin Muñoz
2014-11-02
1
-2
/
+1
*
|
Include location information in all opcodes
kpdecker
2014-11-08
1
-45
/
+49
|
/
*
Add preventIndent option for partials
kpdecker
2014-11-02
1
-1
/
+6
*
Prune unused code
kpdecker
2014-08-25
1
-1
/
+1
*
Allow passing depths to _child
kpdecker
2014-08-25
1
-2
/
+2
*
Optimize compiler opcode call
kpdecker
2014-08-24
1
-1
/
+3
*
Move strip processing into AST helper logic
kpdecker
2014-08-23
1
-13
/
+1
*
Replace string value rather than add omit flag
kpdecker
2014-08-23
1
-1
/
+1
*
Fix compiler program de-duping
kpdecker
2014-08-14
1
-9
/
+19
*
Drop unused Compiler.disassemble method
kpdecker
2014-08-14
1
-24
/
+0
*
Drop unused DECLARE opcode
kpdecker
2014-08-14
1
-4
/
+0
*
Implement recursive field lookup in compat mode
kpdecker
2014-08-13
1
-1
/
+7
*
Create contextName helper for context lookup
kpdecker
2014-08-13
1
-1
/
+2
*
Render indent for standalone partials
kpdecker
2014-08-12
1
-1
/
+1
*
Drop omitted content tags from generated output
kpdecker
2014-08-12
1
-1
/
+3
*
Do not lookup pathed helpers on the helper stack
kpdecker
2014-07-12
1
-1
/
+1
*
Use ID lookup for ambiguous helper evaluation
kpdecker
2014-07-07
1
-0
/
+2
*
Rework lookup null protector logic
kpdecker
2014-07-06
1
-10
/
+5
*
Expose setup wrappers for compiled templates
kpdecker
2014-05-19
1
-2
/
+8
*
Pass full id to helperMissing
Tom Dale
2014-05-13
1
-1
/
+1
*
Fix evaluation of paths and subexprs
kpdecker
2014-03-05
1
-3
/
+1
*
properly handle multiple subexpressions in the same hash, fixes #748
Jon Jensen
2014-02-20
1
-6
/
+6
*
Add child accessor API
kpdecker
2014-02-09
1
-1
/
+8
*
Add support for depthed resolution of data fields
kpdecker
2014-02-09
1
-5
/
+1
*
Implement lookup helper
kpdecker
2014-02-09
1
-1
/
+2
*
Add trackIds compiler flag
kpdecker
2014-01-17
1
-0
/
+4
*
Fix missing parameters for pathed mustaches
kpdecker
2014-01-17
1
-1
/
+3
*
Allow decimal number values
kpdecker
2014-01-17
1
-2
/
+2
*
Implement partial hash evaluation
kpdecker
2014-01-17
1
-2
/
+8
*
Include name option for all helper calls
kpdecker
2014-01-06
1
-1
/
+1
*
Refactor out pushParams method
kpdecker
2014-01-06
1
-34
/
+19
*
Track stringParams mode in local state vars
kpdecker
2014-01-06
1
-2
/
+3
*
Simplify ambiguous code
kpdecker
2014-01-04
1
-0
/
+1
*
Include line info in compiler thrown exceptions
kpdecker
2014-01-01
1
-3
/
+2
*
Remove duplication from generated subexpressions
kpdecker
2014-01-01
1
-1
/
+1
*
Added support for subexpressions
machty
2013-12-30
1
-44
/
+46
*
Make the environment reusable.
Blake Embrey
2013-12-28
1
-12
/
+9
*
Export AST as an object rather than module
kpdecker
2013-12-01
1
-1
/
+1
*
Wrap AST nodes in strip opcodes if defined
kpdecker
2013-10-14
1
-2
/
+14
*
Use accept for all compiler traversal
kpdecker
2013-10-14
1
-4
/
+3
*
Use template env and compile methods
kpdecker
2013-10-09
1
-3
/
+2
*
Use proper default vs. module import semantics
kpdecker
2013-10-01
1
-7
/
+5
*
Break exception class out into a standalone module
kpdecker
2013-10-01
1
-1
/
+1
*
Make the Handlebars environment into an object
Yehuda Katz
2013-07-26
1
-3
/
+3
*
Further progress towards modularization.
Yehuda Katz
2013-07-24
1
-6
/
+8
*
Building an AMD file
Yehuda Katz
2013-07-16
1
-2
/
+1
*
Initial work on ES6 modules
Yehuda Katz
2013-07-01
1
-25
/
+21
*
Break JavascriptCompiler into standalone file
kpdecker
2013-06-03
1
-844
/
+2
*
Merge global and passed helpers and partials
kpdecker
2013-05-31
1
-2
/
+3
*
Allow execution of helpers on the context
kpdecker
2013-05-30
1
-1
/
+2
*
Protect from object prototype modifications
kpdecker
2013-05-28
1
-1
/
+3
*
Add support for complex ids in @data references
kpdecker
2013-05-27
1
-2
/
+10
*
Merge pull request #454 from leshill/fix_string_mode_contexts
Kevin Decker
2013-04-07
1
-2
/
+13
|
\
|
*
Add contexts for string mode hash values
Les Hill
2013-03-19
1
-2
/
+13
*
|
Merge branch 'program-metadata'
kpdecker
2013-04-07
1
-6
/
+1
|
\
\
|
*
|
Add program metadata
kpdecker
2013-02-17
1
-6
/
+1
|
|
/
*
|
Restore knownHelpersOnly throw
kpdecker
2013-04-06
1
-1
/
+1
*
|
Allow compilation of empty string
kpdecker
2013-04-06
1
-2
/
+2
*
|
Escape unicode newlines in string literals
kpdecker
2013-04-06
1
-1
/
+3
|
/
*
Fix #428 nested if else rendering
kpdecker
2013-02-16
1
-0
/
+11
[next]