summaryrefslogtreecommitdiffstats
path: root/lib/handlebars/compiler/compiler.js
Commit message (Expand)AuthorAgeFilesLines
...
| * Bind functions to the context properly.Tyson Tate2012-09-191-2/+2
* | Factory update with tabs to spaces.. sorry :(Tommy Messbauer2012-11-261-915/+915
* | Finished factory patternTommy Messbauer2012-08-291-2/+3
* | Commiting initial factory codeTommy Messbauer2012-08-291-910/+919
|/
* Fix handling of this parameters in helperskpdecker2012-07-301-1/+7
* Document lookupDataYehuda Katz2012-07-051-0/+6
* Reduce duplicationYehuda Katz2012-07-051-9/+5
* Make deep @data trigger the data optionYehuda Katz2012-07-051-2/+4
* Add support for @data variablesYehuda Katz2012-07-051-5/+18
* FIX global leakNicolas Chambrier2012-06-251-2/+2
* Fix a bug where registers were sharedtomhuda2012-05-281-9/+6
* Remove unneeded code and add docstomhuda2012-05-281-169/+213
* More cleanuptomhuda2012-05-281-65/+155
* Disambiguate more ahead of timetomhuda2012-05-281-8/+25
* Remove unneeded binary opcode stufftomhuda2012-05-281-120/+25
* Continue work on cleaning up helpersYehuda Katz2012-05-281-12/+33
* Start doing earlier work on helpersYehuda Katz2012-05-281-28/+127
* Clean up the compiler a bitYehuda Katz2012-05-261-69/+91
* Several improvements to compiled output:tomhuda2012-05-261-54/+94
* JSHint the library and fix a few bugstomhuda2012-02-171-3/+6
* Fixed whitespace and semi-colonsPeter Wagenet2012-02-081-14/+14
* I'm an idiotYehuda Katz2011-12-311-14/+14
* Missing some reserved wordsYehuda Katz2011-12-311-3/+17
* Differentiate between lambdas in the context (which should have mustache sema...Yehuda Katz2011-12-311-7/+12
* data should be passed through to partials. closes #111.Yehuda Katz2011-12-271-1/+7
* Fix bug where inverse section was being passed to subsequent helpersYehuda Katz2011-12-271-0/+1
* Merge pull request #121 from tablatom/masterYehuda Katz2011-12-231-1/+1
|\
| * Add noEscape option to Handlebars.compileTom Locke2011-09-261-1/+1
* | Allow subclasses to customize the namespaceYehuda Katz2011-10-281-4/+7
* | Goodbye poor hack. You were broken before your time.Peter Wagenet2011-10-271-2/+0
* | Added 'log' helper - See #97Peter Wagenet2011-10-241-1/+2
* | Refactor deferred compile to use helperkpdecker2011-10-211-6/+11
* | Defer compilation of templates until needed.kpdecker2011-10-211-7/+13
|/
* Forgot === for falsy check.Alan Johnson2011-09-051-1/+1
* Fixed bug in falsy check on lookups.Alan Johnson2011-09-051-1/+2
* Fixed errors occurring because of undefined properties on nested paths.Alan Johnson2011-09-021-1/+1
* Got simple literal expressions added into paths.Alan Johnson2011-09-021-5/+13
* The missing semicolon is breaking our code when we minify. Mark DiMarco2011-09-011-1/+2
* Fixed missing var in compiler code causing compilerWords to be global.Alan Johnson2011-08-151-1/+1
* Make sure options.hash is an empty {} if no hash is present to eliminate nece...tomhuda2011-08-021-4/+7
* Do not perform unnecessary self-assignkpdecker2011-07-311-1/+3
* Do not buffer for simple programs (1 statement)kpdecker2011-07-311-5/+21
* Optimize the populate call logic for the simple caseskpdecker2011-07-311-17/+21
* knownHandlers and knownHandlersOnly compile options.kpdecker2011-07-311-11/+45
* Access context objects directly rather than using currentContext var.kpdecker2011-07-311-16/+10
* Convert children to nested functions. Reuse identifiers by closure where poss...kpdecker2011-07-311-52/+43
* Alias self -> thiskpdecker2011-07-311-3/+4
* Move aliases and registers into context object.kpdecker2011-07-311-14/+17
* Use x = a[y] || b[y] rather than if exists lookupkpdecker2011-07-311-8/+6
* Minimizable id aliases.kpdecker2011-07-311-7/+20
* buffer += kpdecker2011-07-311-1/+1
* Avoid eval when running in VM+Compiler modekpdecker2011-07-301-21/+29
* Temporary Handlebars.compile implementation in compilerkpdecker2011-07-301-0/+6
* Expose Handlebars.precompile method from the compiler.kpdecker2011-07-301-0/+6
* Fix module loading within nodekpdecker2011-07-301-1/+1
* Phase 2 of precompiled extraction:kpdecker2011-07-301-8/+10
* Phase 1 of precompiled extraction:kpdecker2011-07-301-30/+5
* Break compiler and vm logic into separate files.kpdecker2011-07-301-0/+700