summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add ignoreStandalone compiler optionkpdecker2015-08-132-6/+10
* Ignore empty when iterating on sparse arrayskpdecker2015-08-041-0/+6
* Add support for string and stdin precompilationkpdecker2015-08-041-4/+72
* Simplify object assignment generation logickpdecker2015-08-041-14/+9
* Convert precompiler template loading to asynckpdecker2015-08-041-41/+64
* Refactor precompiler API into two phasekpdecker2015-08-041-71/+83
* Bulletproof AST.helpers.helperExpressionkpdecker2015-08-031-1/+3
* Use += in printerkpdecker2015-08-031-9/+9
* Enforce 100% code coveragekpdecker2015-08-032-14/+16
* Fix partial handling with different contextkpdecker2015-08-031-1/+1
* Always return string responseskpdecker2015-08-031-1/+1
* Pass undefined fields to helpers in strict modekpdecker2015-08-032-9/+13
* Avoid depth creation when context remains the samekpdecker2015-08-031-2/+11
* Fix track id handling in partialskpdecker2015-08-031-0/+6
* Handle this references properly in track id modekpdecker2015-08-031-2/+3
* Remove out of date TODOkpdecker2015-08-031-2/+0
* Improve logging APIkpdecker2015-08-032-13/+39
* Move logger into separate modulekpdecker2015-08-012-21/+23
* Increase code coveragekpdecker2015-08-013-4/+6
* Move helpers into separate moduleskpdecker2015-08-0110-173/+206
* Fix with operator in no @data modekpdecker2015-08-011-1/+1
* Allow empty key name in each iterationkpdecker2015-08-011-1/+1
* Add with block parameter supportkpdecker2015-08-011-3/+6
* Fix escaping of non-javascript identifierskpdecker2015-08-011-1/+1
* Fix typoSaleh Batati2015-07-301-1/+1
* #1056 Fixed grammar for nested raw blocksEric Nielsen2015-07-151-2/+2
* Fix location information for programskpdecker2015-06-261-0/+25
* Move noConflict implementation to modulekpdecker2015-04-273-25/+25
* Remove jshint completelykpdecker2015-04-275-9/+0
* Update for let and optional parameterskpdecker2015-04-2015-239/+236
* Run the precompiler module through es6 toolchainkpdecker2015-04-201-18/+16
* Enable additional es6 features in eslintkpdecker2015-04-201-0/+1
* Add full support for es6kpdecker2015-04-1617-227/+236
* Use captureStackTrace for error handlerkpdecker2015-04-141-0/+4
* Allow this references in literal statementskpdecker2015-04-141-2/+13
* Expose Visitor in full browser buildkpdecker2015-04-132-2/+3
* Ignore branches tested without coverage monitoringkpdecker2015-04-071-1/+2
* Remove vestigial codekpdecker2015-04-071-5/+0
* Add undefined and null literal supportkpdecker2015-04-074-0/+30
* Avoid source-map import under AMDkpdecker2015-04-071-2/+12
* v3.0.1v3.0.1kpdecker2015-03-241-1/+1
* Optimize hot path in escapeExpressionkpdecker2015-03-161-13/+15
* Fix typokpdecker2015-02-101-1/+1
* v3.0.0v3.0.0kpdecker2015-02-101-1/+1
* Handle all potential literal valueskpdecker2015-02-091-5/+9
* Transform literals to path expressions in mustache nodesMarcio Junior2015-02-081-5/+9
* Test compilation of literal values in mustachesMarcio Junior2015-02-081-1/+5
* Fail over to console.log if lacking console methodkpdecker2015-02-071-4/+2
* Change default log level to infokpdecker2015-02-071-1/+1
* Avoid direct references to sexpr in statementskpdecker2015-01-185-58/+58
* Add support for dynamic partial nameskpdecker2015-01-186-8/+46
* Add missing reserved words so compiler knows to use array syntax:Matthew Flaschen2015-01-171-1/+2
* Merge pull request #932 from wycats/strictKevin Decker2014-12-312-7/+48
|\
| * Implement strict and assumeObject modeskpdecker2014-12-272-7/+48
* | Merge branch 'master' into visitor-updatekpdecker2014-12-273-4/+14
|\ \ | |/
| * Fix block param evaluation under older IEkpdecker2014-12-272-2/+12
| * Strip unnecessary whitespace in template outputkpdecker2014-12-271-1/+1
| * Fix duplicate return statement on simple templateskpdecker2014-12-271-1/+1
* | Fix case-insensitive file system compile issuekpdecker2014-12-261-1/+1
* | Add parent tracking and mutation to AST visitorskpdecker2014-12-261-35/+78
|/
* Bump code coveragekpdecker2014-12-264-2/+7
* Implement block parameterskpdecker2014-12-265-51/+135
* Expose AST helpers in public APIkpdecker2014-12-212-21/+26
* Update fix for #926 for 3.0 codelinekpdecker2014-12-171-1/+1
* Track depths on deduped childrenkpdecker2014-12-161-0/+2
* Avoid unnecessary this. referencekpdecker2014-12-161-3/+3
* Fix remaining depth argkpdecker2014-12-161-1/+0
* Remove unused vars and add jshint checkingkpdecker2014-12-167-10/+3
* Remove Compiler.depths parameterkpdecker2014-12-162-19/+7
* Add instructions for 'spec/mustache' to CONTRIBUTING.md, fix a few typos else...Or Neeman2014-12-073-3/+3
* Add basic docs for JavaScriptCompiler override APIkpdecker2014-11-291-9/+9
* Drop unused JavaScriptCompiler.namespace paramkpdecker2014-11-291-2/+0
* Move compileProgram out of visitor methodskpdecker2014-11-291-18/+18
* Track source node via accept call rather vs opcodekpdecker2014-11-291-41/+46
* s/Subexpression/SubExpression/kpdecker2014-11-291-1/+1
* Rework strip flags to make clearer at in AST levelkpdecker2014-11-284-188/+239
* Move Jison parsing out of AST into helperskpdecker2014-11-282-38/+46
* Add original to BooleanLiteralkpdecker2014-11-281-1/+2
* Rename AST objects to match type nameskpdecker2014-11-282-16/+16
* Treat partial exec in a manner closer to helperskpdecker2014-11-274-48/+50
* Update subexpression and hash AST constructskpdecker2014-11-276-105/+104
* Simplify Path and Sexpr calculated flagskpdecker2014-11-272-25/+38
* Replace DataNode and IdNode with PathNodekpdecker2014-11-265-55/+42
* Update literal ast nodes for new speckpdecker2014-11-265-26/+23
* Update statement node ASTskpdecker2014-11-265-147/+133
* Update MustacheNode for new AST structurekpdecker2014-11-264-25/+14
* Update ProgramNode to better match SpiderMonkeykpdecker2014-11-266-61/+62
* Update AST location info to match SpiderMonkeykpdecker2014-11-267-50/+52
* Make each helper data uniformkpdecker2014-11-261-19/+26
* Provide Handlebars.noConflict implementationkpdecker2014-11-262-0/+18
* Lookup partials when undefinedkpdecker2014-11-251-0/+3
* Optimize variable declarationkpdecker2014-11-251-2/+1
* Add parser support for block paramsMartin Muñoz2014-11-113-2/+14
* Propagate options for client compiled partialskpdecker2014-11-082-1/+3
* Merge branch 'remove-block-mustache' of github.com:mmun/handlebars.js into mm...kpdecker2014-11-084-26/+31
|\
| * Remove RawBlockNode in favor of prepareRawBlock helperMartin Muñoz2014-11-052-9/+3
| * Simplify BlockNode by removing intermediate MustacheNodeMartin Muñoz2014-11-024-20/+31
* | Only provide aliases for multiple use callskpdecker2014-11-081-26/+39
* | Provide default mapping for boilerplate codekpdecker2014-11-081-1/+5
* | Add source map output support to the CLIkpdecker2014-11-081-20/+57