aboutsummaryrefslogtreecommitdiff
path: root/lib/scope.js
AgeCommit message (Expand)Author
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
2017-03-05stay safe with constants in IE8- (#1547)...Alex Lam S.L
2017-02-26consolidate `evaluate` & `reduce_vars` (#1505)...Alex Lam S.L
2017-02-24enable `collapse_vars` & `reduce_vars` by default...alexlamsl
2017-02-21enhance `global_defs`...alexlamsl
2017-02-21improve reduce_vars and fix a bug...alexlamsl
2017-02-18fix corner case in keep_fnames...alexlamsl
2017-02-18remove unused AST_Scope.nesting & AST_SymbolRef.frame...alexlamsl
2017-01-26fix mangling collision with keep_fnames (#1431)...Alex Lam S.L
2017-01-26augment evaluate to extract within objects (#1425)...Alex Lam S.L