aboutsummaryrefslogtreecommitdiff
path: root/lib/scope.js
AgeCommit message (Expand)Author
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
2017-01-19add missing LHS cases which global_defs should avoidalexlamsl
2016-10-23fix uses_arguments handling (broken since 6605d1578351)...Jann Horn
2016-10-01Optimize unmodified variablesalexlamsl
2016-07-15Fix mangle with option keep_fnames=true for Safari....kzc
2016-06-30Enable --screw-ie8 by default....kzc
2016-03-28Speedup `unused` compress option for already minified code...kzc
2016-02-27#877 Ignore mangle sort optionkzc
2016-02-17preserve ThisBinding for side_effectsalexlamsl
2016-01-27Add start/end in the `arguments` definition...Mihai Bazon
2016-01-20Tighten up @const regex.Samuel Reed