aboutsummaryrefslogtreecommitdiff
path: root/lib/scope.js
AgeCommit message (Expand)Author
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
2016-01-20Simplify by skipping extra tree walk.Samuel Reed
2016-01-20Use TreeWalker for more accurate @const results and update testsSamuel Reed
2016-01-19Mark vars with /** @const */ pragma as consts so they can be eliminated....Samuel Reed
2016-01-14Never mangle arguments and keep them in their scope...Anthony Van de Gejuchte
2015-11-12Build label def/refs info when figuring out scope...Mihai Bazon
2015-11-11Rework has_directive...Mihai Bazon
2015-10-07Add proper support for "use asm"; blocks. Disable -c optimization within "use...kzc
2015-03-16rename --prop-cache to --name-cache...Mihai Bazon
2015-01-04Add an option to prevent function names from being mangled...Richard van Velzen
2014-12-01fix base54Cheng Liangyu
2014-09-12Don't warn for an unreferenced exception symbol in a catch block.Arnavion
2014-02-14Mangle name of exception when --screw-ie8. Fix #430....Mihai Bazon
2013-12-16minorMihai Bazon
2013-12-16bugfix #242colorhook
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-29Fix typoMihai Bazon
2013-10-29Avoid shadowing name of function expression with function argument...Mihai Bazon
2013-10-17`arguments` outside of a function is an ordinary variable....Mihai Bazon
2013-09-02Disallow `continue` referring to a non-IterationStatement. Fix #287...Mihai Bazon