aboutsummaryrefslogtreecommitdiff
path: root/lib/scope.js
AgeCommit message (Expand)Author
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
2013-05-22Set "global" on undeclared SymbolDef-sMihai Bazon
2013-03-25renamed --screw-ie to --screw-ie8, documented it in README.md, indicated it d...Michał Gołębiowski
2013-03-22Keep legit code working even when --screw-ie is not passed....Mihai Bazon
2013-03-13Support mangling toplevel names...Mihai Bazon
2013-03-02Add `--screw-ie` option...Mihai Bazon
2013-02-06Fix handling of constants...Mihai Bazon
2013-01-04Fix handling of labels in nested scopesMihai Bazon
2013-01-02Implement `-m sort=true`...Mihai Bazon
2012-12-05When hoisting variables, try to merge in assignments that follow.Mihai Bazon
2012-11-08fix API breakage...Mihai Bazon
2012-11-07add AST_Accessor and AST_SymbolAccessor node types...Mihai Bazon
2012-11-06add option to mangle names even if eval/with is in use...Mihai Bazon
2012-11-02use a Dictionary object instead of plain object for hashes...Mihai Bazon
2012-10-25cripple scope to make IE happy :-(...Mihai Bazon
2012-10-17the `sort` option is broken anyway, removed it...Mihai Bazon
2012-10-13fix regression from fb5c01c073d06034815d5f3b782fd11cbdf6d6f5...Mihai Bazon
2012-10-11cleanup...Mihai Bazon
2012-10-11fix propagation of symbol referencesMihai Bazon
2012-10-10seems cleaner if AST_Label doesn't inherit from AST_SymbolDeclarationMihai Bazon
2012-10-10add `--lint` and display {file} in scope_warningsMihai Bazon
2012-10-09added $propdoc to AST nodes and some cleanups...Mihai Bazon