aboutsummaryrefslogtreecommitdiff
path: root/lib/scope.js
AgeCommit message (Expand)Author
2019-04-18fix corner case in `functions` (#3365)...Alex Lam S.L
2019-04-17reduce test exports (#3361)Alex Lam S.L
2019-04-15introduce `functions` (#3360)...Alex Lam S.L
2019-04-01mangle shadowed lambda under `ie8` correctly (#3356)...Alex Lam S.L
2019-03-15fix corner case with `nameCache` (#3338)...Alex Lam S.L
2018-08-08clean up webkit quirks (#3229)Alex Lam S.L
2018-07-26fix corner case in `ie8` & `rename` (#3223)Alex Lam S.L
2018-07-19fix corner case in `ie8` (#3216)...Alex Lam S.L
2018-06-24fix corner case in `ie8` (#3198)...Alex Lam S.L
2018-06-06general clean-ups (#3175)Alex Lam S.L
2018-05-24fix corner cases with `eval()` (#3147)...Alex Lam S.L
2018-04-27improve general performance (#3104)Alex Lam S.L
2018-04-08fix corner case in reuse of `mangle` options (#3062)Alex Lam S.L
2018-04-03improve performance through `makePredicate()` (#3048)Alex Lam S.L
2018-03-30mangle unused nested `AST_SymbolCatch` correctly (#3038)...Alex Lam S.L
2018-03-23improve performance (#3020)...Alex Lam S.L
2018-03-07fix `mangle` of `AST_SymbolLambda` under `ie8` (#2978)...Alex Lam S.L
2018-02-24minor clean-ups (#2951)Alex Lam S.L
2018-02-23improve `mangle` (#2948)Alex Lam S.L
2018-01-23handle duplicate function declarations correctly (#2837)...Alex Lam S.L
2018-01-14improve SymbolDef info in `--output ast` (#2778)...kzc
2018-01-12add SymbolDef IDs to --output ast (#2772)kzc
2018-01-09improve synergy between `compress` and `rename` (#2755)Alex Lam S.L
2018-01-05fix corner case with `arguments` as function name (#2729)...Alex Lam S.L
2018-01-05fix `mangle` name collision across files (#2722)Alex Lam S.L
2018-01-04drop `unused` assignment based on `reduce_vars` (#2709)Alex Lam S.L
2018-01-03fix `reduce_vars` on `AST_Defun` (#2708)Alex Lam S.L
2017-12-26replace single-use recursive functions (#2659)...Alex Lam S.L
2017-12-01improve code reuse (#2542)Alex Lam S.L
2017-11-24fix `rename` (#2501)...Alex Lam S.L
2017-11-19expand symbol space to improve compression (#2460)...Alex Lam S.L
2017-11-12allow symbol replacement on multiple occurrences (#2472)...Alex Lam S.L
2017-08-01fix `ie8` mangling of top-level `AST_SymbolCatch` (#2263)...Alex Lam S.L
2017-07-15drop `unused` builtin globals under `unsafe` (#2236)...Alex Lam S.L
2017-06-23refactor `compute_char_frequency()` (#2152)...Alex Lam S.L
2017-06-20ensure mangling works if catch reuses a scope variable (#2123)...Alex Lam S.L
2017-06-15compute `uses_arguments` correctly in `figure_out_scope()` (#2099)...Alex Lam S.L
2017-06-09marshal `mangle[.properties].reserved` from non-Array values (#2072)Alex Lam S.L
2017-05-26clean up `lib/scope.js` (#2003)...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-04-17compress duplicated variable definitions (#1817)...Alex Lam S.L
2017-04-15unify CLI & API under `minify()` (#1811)...Alex Lam S.L
2017-03-31sort options in alphabetical order (#1743)...Alex Lam S.L
2017-03-31fix catch symbol mangling (#1734)...Alex Lam S.L
2017-03-28handle var within catch of the same name (#1711)...Alex Lam S.L
2017-03-28fix mangle for variable declared within catch block (#1706)...Alex Lam S.L
2017-03-27handle overlapped variable definitions (#1691)...Alex Lam S.L
2017-03-10fix catch variable reference in IE8 (#1587)...Alex Lam S.L
2017-03-05handle variable declaration within catch blocks (#1546)...Alex Lam S.L