aboutsummaryrefslogtreecommitdiff
path: root/lib/transform.js
AgeCommit message (Expand)Author
2016-01-27Collapse single use var definitions...Fix #721 kzc
2015-11-11Rework has_directive...It's now available during tree walking, i.e. walker.has_directive("use asm"), rather than as part of the scope. It's thus no longer necessary to call `figure_out_scope` before codegen. Added special bits in the code generator to overcome the fact that it doesn't inherit from TreeWalker. Fix #861 Mihai Bazon
2013-07-14Apply transformer to AST_VarDef's name...Fix #237 Mihai Bazon
2013-05-14Compress code passed to `new Function` if it's a constant....Only for `--unsafe`. Close #203 Mihai Bazon
2012-11-18fix #51Mihai Bazon
2012-10-12minorMihai Bazon
2012-10-09added $propdoc to AST nodes and some cleanups...hopefully we can make the AST documentation self-generating Mihai Bazon
2012-10-09minor AST cleanup (AST_BlockStatement may inherit from AST_Block)Mihai Bazon
2012-10-03more cleanup (dropped AST_SwitchBlock)Mihai Bazon
2012-10-02"use strict";Mihai Bazon
2012-09-26compressor successfully moved to TreeTransformerMihai Bazon
2012-09-26checkpoint (refactoring, WIP)Mihai Bazon
2012-09-23properly drop mutually-referring declarations that are not otherwise...referenced and have no side effects Mihai Bazon
2012-09-22tree transformer api (WIP)Mihai Bazon