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
/
javascript-compiler.js
Commit message (
Expand
)
Author
Age
Files
Lines
*
Use objects for hash value tracking
kpdecker
2016-03-11
1
-1
/
+1
*
Ensure that existing blockParams and depths are respected on dupe programs
Charles O'Farrell
2016-03-08
1
-8
/
+10
*
Remove stringParams and trackIds mode
machty
2015-12-10
1
-105
/
+1
*
Fix lint errors under latest eslint
kpdecker
2015-10-31
1
-1
/
+1
*
Fix iteration over undefined values
kpdecker
2015-09-23
1
-2
/
+3
*
Fix failure when using decorators in partials
kpdecker
2015-09-02
1
-0
/
+1
*
Update to latest eslint
kpdecker
2015-09-01
1
-2
/
+2
*
Implement block decorators
kpdecker
2015-08-22
1
-4
/
+67
*
Pass container rather than exec as context
kpdecker
2015-08-18
1
-10
/
+10
*
Remove unused parameters
kpdecker
2015-08-18
1
-2
/
+2
*
Pass undefined fields to helpers in strict mode
kpdecker
2015-08-03
1
-6
/
+6
*
Fix escaping of non-javascript identifiers
kpdecker
2015-08-01
1
-1
/
+1
*
Remove jshint completely
kpdecker
2015-04-27
1
-2
/
+0
*
Update for let and optional parameters
kpdecker
2015-04-20
1
-69
/
+66
*
Add full support for es6
kpdecker
2015-04-16
1
-42
/
+46
*
Add support for dynamic partial names
kpdecker
2015-01-18
1
-2
/
+11
*
Add missing reserved words so compiler knows to use array syntax:
Matthew Flaschen
2015-01-17
1
-1
/
+2
*
Implement strict and assumeObject modes
kpdecker
2014-12-27
1
-7
/
+42
*
Strip unnecessary whitespace in template output
kpdecker
2014-12-27
1
-1
/
+1
*
Fix duplicate return statement on simple templates
kpdecker
2014-12-27
1
-1
/
+1
*
Implement block parameters
kpdecker
2014-12-26
1
-25
/
+57
*
Update fix for #926 for 3.0 codeline
kpdecker
2014-12-17
1
-1
/
+1
*
Track depths on deduped children
kpdecker
2014-12-16
1
-0
/
+2
*
Remove unused vars and add jshint checking
kpdecker
2014-12-16
1
-1
/
+0
*
Remove Compiler.depths parameter
kpdecker
2014-12-16
1
-4
/
+2
*
Add basic docs for JavaScriptCompiler override API
kpdecker
2014-11-29
1
-9
/
+9
*
Drop unused JavaScriptCompiler.namespace param
kpdecker
2014-11-29
1
-2
/
+0
*
Treat partial exec in a manner closer to helpers
kpdecker
2014-11-27
1
-16
/
+25
*
Update subexpression and hash AST constructs
kpdecker
2014-11-27
1
-2
/
+2
*
Replace DataNode and IdNode with PathNode
kpdecker
2014-11-26
1
-1
/
+1
*
Update AST location info to match SpiderMonkey
kpdecker
2014-11-26
1
-1
/
+1
*
Optimize variable declaration
kpdecker
2014-11-25
1
-2
/
+1
*
Propagate options for client compiled partials
kpdecker
2014-11-08
1
-0
/
+2
*
Only provide aliases for multiple use calls
kpdecker
2014-11-08
1
-26
/
+39
*
Provide default mapping for boilerplate code
kpdecker
2014-11-08
1
-1
/
+5
*
Generate source maps
kpdecker
2014-11-08
1
-100
/
+124
*
Include location information in all opcodes
kpdecker
2014-11-08
1
-0
/
+1
*
Simplify program generation logic
kpdecker
2014-11-08
1
-10
/
+2
*
Bump test coverage
kpdecker
2014-11-08
1
-2
/
+2
*
Ignore unused code paths
kpdecker
2014-11-08
1
-0
/
+2
*
Merge setupParams and setupOptions
kpdecker
2014-11-06
1
-9
/
+2
*
Simplify flushInline implementation
kpdecker
2014-11-05
1
-19
/
+10
*
Use terinary operator for inline appends
kpdecker
2014-11-05
1
-7
/
+12
*
Render false literal as “false”
kpdecker
2014-08-25
1
-1
/
+1
*
Prune unused code
kpdecker
2014-08-25
1
-1
/
+1
*
Restore helperMissing for ambiguous statements
kpdecker
2014-08-23
1
-1
/
+2
*
Cleanup from code coverage report
kpdecker
2014-08-23
1
-11
/
+7
*
Move strip processing into AST helper logic
kpdecker
2014-08-23
1
-22
/
+0
*
Optimize replaceStack for inline methods
kpdecker
2014-08-23
1
-40
/
+24
*
Remove unnecessary stack variable from blockHelper
kpdecker
2014-08-23
1
-4
/
+4
*
Do not flush subexpressions
kpdecker
2014-08-23
1
-7
/
+0
*
Fix undefined handling for pathed lookups
kpdecker
2014-08-15
1
-4
/
+3
*
Strip dead code from javascript compiler
kpdecker
2014-08-15
1
-9
/
+2
*
Fix compat partial exec without data
kpdecker
2014-08-15
1
-0
/
+2
*
Make depthed lookup call non-literal
kpdecker
2014-08-15
1
-1
/
+1
*
Drop unused DECLARE opcode
kpdecker
2014-08-14
1
-5
/
+1
*
Increase test coverage a touch
kpdecker
2014-08-14
1
-4
/
+2
*
Implement partial recursive lookup
kpdecker
2014-08-14
1
-1
/
+4
*
Inherit compat flag for partials
kpdecker
2014-08-14
1
-1
/
+4
*
Implement recursive field lookup in compat mode
kpdecker
2014-08-13
1
-7
/
+17
*
Use depths array rather than passing array args
kpdecker
2014-08-13
1
-9
/
+20
*
Create contextName helper for context lookup
kpdecker
2014-08-13
1
-7
/
+10
*
Render indent for standalone partials
kpdecker
2014-08-12
1
-2
/
+2
*
Remove unused JSCompiler.register method
kpdecker
2014-08-11
1
-5
/
+0
*
Do not lookup pathed helpers on the helper stack
kpdecker
2014-07-12
1
-5
/
+4
*
Fix rendering of paths that resolve to zero
kpdecker
2014-07-12
1
-1
/
+1
*
Use ID lookup for ambiguous helper evaluation
kpdecker
2014-07-07
1
-1
/
+2
*
Rework lookup null protector logic
kpdecker
2014-07-06
1
-54
/
+62
*
Move lambda resolution to runtime
kpdecker
2014-07-06
1
-4
/
+2
*
Remove disassemble log statement
kpdecker
2014-06-28
1
-3
/
+1
*
Fix evaluation of paths and subexprs
kpdecker
2014-03-05
1
-5
/
+8
*
Merge pull request #749 from jenseng/option_subexpressions_fix
Kevin Decker
2014-03-05
1
-4
/
+3
|
\
|
*
properly handle multiple subexpressions in the same hash, fixes #748
Jon Jensen
2014-02-20
1
-4
/
+3
*
|
fix bug in IE<=8 (no Array::map), closes #751
Jon Jensen
2014-03-04
1
-9
/
+11
|
/
*
Add support for depthed resolution of data fields
kpdecker
2014-02-09
1
-2
/
+6
*
Optimize buffer generate first and all edge cases
kpdecker
2014-02-09
1
-26
/
+39
*
Merge pull request #729 from wycats/precompile-literal
Kevin Decker
2014-02-08
1
-57
/
+55
|
\
|
*
Convert template spec to object literal
kpdecker
2014-02-06
1
-57
/
+55
*
|
Remove unnecessary conditional
kpdecker
2014-02-06
1
-3
/
+1
|
/
*
Add trackIds compiler flag
kpdecker
2014-01-17
1
-3
/
+36
*
Fix missing parameters for pathed mustaches
kpdecker
2014-01-17
1
-1
/
+1
*
Implement partial hash evaluation
kpdecker
2014-01-17
1
-1
/
+1
*
Improve usefulness of extend util, properly use namespace property, update se...
Blake Embrey
2014-01-16
1
-17
/
+28
*
Merge pull request #634 from wycats/name-option
Kevin Decker
2014-01-15
1
-18
/
+13
|
\
|
*
Cleanup now unused code in jscompiler
kpdecker
2014-01-06
1
-5
/
+4
|
*
Include name option for all helper calls
kpdecker
2014-01-06
1
-15
/
+11
*
|
Expose the initial context via @root
kpdecker
2014-01-15
1
-1
/
+1
|
/
*
Track stringParams mode in local state vars
kpdecker
2014-01-06
1
-6
/
+7
*
Remove redundant conditions.
Blake Embrey
2014-01-05
1
-4
/
+1
*
Simplify ambiguous code
kpdecker
2014-01-04
1
-9
/
+9
*
Merge branch 'compiler-options' of github.com:blakeembrey/handlebars.js into ...
kpdecker
2014-01-01
1
-4
/
+9
|
\
|
*
Pull options out from param setup to allow easier extension.
Blake Embrey
2013-12-28
1
-5
/
+10
*
|
Remove duplication from generated subexpressions
kpdecker
2014-01-01
1
-12
/
+38
*
|
Whitespace cleanup
kpdecker
2013-12-31
1
-4
/
+4
*
|
Use literal for data lookup
kpdecker
2013-12-31
1
-1
/
+1
*
|
Add stack handling sanity checks
kpdecker
2013-12-31
1
-0
/
+8
*
|
Fix stack id "leak" on replaceStack
kpdecker
2013-12-31
1
-1
/
+6
*
|
Fix incorrect stack pop when replacing literals
kpdecker
2013-12-31
1
-2
/
+4
*
|
Fix multiple hash handling in subexpressions
kpdecker
2013-12-31
1
-1
/
+5
*
|
Added support for subexpressions
machty
2013-12-30
1
-22
/
+20
|
/
[next]