aboutsummaryrefslogtreecommitdiff
path: root/lib/ast.js
AgeCommit message (Expand)Author
2019-10-10detect boolean context across IIFEs (#3461)Alex Lam S.L
2019-10-10remove extraneous property (#3459)...Alex Lam S.L
2019-05-13enhance `keep_fargs` (#3409)Alex Lam S.L
2019-05-04make `enclose` & `wrap` work with `sourceMap` (#3396)...Alex Lam S.L
2019-04-30unify logging functionality (#3392)...Alex Lam S.L
2019-04-24fix corner case in `assignments` (#3376)...Alex Lam S.L
2018-07-26fix corner case in `ie8` & `rename` (#3223)Alex Lam S.L
2018-07-01fix corner case in `unused`alexlamsl
2018-06-06general clean-ups (#3175)Alex Lam S.L
2018-06-01re-introduce `enclose` (#3163)...Jiavan
2018-05-24fix corner cases with `eval()` (#3147)...Alex Lam S.L
2018-05-03fix `TreeWalker` scan order (#3114)...Alex Lam S.L
2018-03-17extend fuzzy RHS folding (#3006)...Alex Lam S.L
2018-03-15refactor brackets to braces (#3005)Alex Lam S.L
2018-01-19compress `undefined` property names (#2811)...Alex Lam S.L
2018-01-17fix `AST_Scope.clone()` (#2803)...Alex Lam S.L
2018-01-16general improvements around `AST_ForIn` (#2796)...Alex Lam S.L
2017-12-22make comments output more robust (#2633)...Alex Lam S.L
2017-12-01improve code reuse (#2542)Alex Lam S.L
2017-11-16fix cross-scope inlining of `AST_Function`s (#2486)...Alex Lam S.L
2017-09-20suppress `collapse_vars` of `this` into "use strict" (#2326)...Alex Lam S.L
2017-07-03clean up `TreeWalker.pop()` (#2195)...Alex Lam S.L
2017-05-14fix bugs with getter/setter (#1926)...Alex Lam S.L
2017-05-12remove support for `const` (#1910)...Alex Lam S.L
2017-05-08support dumping AST (#1879)...Alex Lam S.L
2017-04-22fix label-related bugs (#1835)...Alex Lam S.L
2017-04-17enhance `reduce_vars` (#1814)...Alex Lam S.L
2017-04-15unify CLI & API under `minify()` (#1811)...Alex Lam S.L
2017-04-12convert `AST_Seq` from binary tree to array (#1460)...Alex Lam S.L
2017-04-04optimise `do{...}while(false)` (#1785)...Alex Lam S.L
2017-03-14minor clean-ups (#1600)...Alex Lam S.L
2017-03-07fix deep cloning of labels (#1565)...Alex Lam S.L
2017-03-07transform function calls to IIFEs (#1560)...Alex Lam S.L
2017-03-05handle variable declaration within catch blocks (#1546)...Alex Lam S.L
2017-02-26faster tree transversal (#1462)...Alex Lam S.L
2017-02-24Avoid using exports when undefined (#1471)...Ondřej Španěl
2016-04-12Actually limit sequence length....Mihai Bazon
2016-04-07Avoid using inherited hasOwnProperty...Mihai Bazon
2015-11-12Fix output for "use asm" code from SpiderMonkey AST...Mihai Bazon
2015-11-11Rework has_directive...Mihai Bazon
2015-10-07Fix handling of "use asm" when no command line flags are passed to uglifyjs. ...kzc
2015-09-24No longer use `vm` to load code....Mihai Bazon
2015-09-24Fix wrap_commonjs to include code first...Mihai Bazon
2015-01-27Add option to preserve/enforce string quote style...Mihai Bazon
2015-01-06Track ending lines/columns; fix end locations in Mozilla AST.Ingvar Stepanyan
2015-01-06AST_Do nodes: walk body before conditionMihai Bazon
2014-03-22Allow colons in the pairs passed to AST_Toplevel.wrap_encloseArnavion
2013-12-05AST_Catch shouldn't really inherit from AST_Scope. Fix #363...Mihai Bazon
2013-11-28Properly scope `catch` identifier when --screw-ie8...Mihai Bazon
2013-10-30Fix parsing setters/getters (allow keywords for name)....Mihai Bazon