aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2016-05-04Handle CR line endings in comments....kzc
2016-04-23Hoist functions when reversing if (x) return; ... vs. if (!x) ......Richard van Velzen
2016-04-19Add `passes` compress option. Fix duplicate compress warnings.kzc
2016-04-16Parse comments without recursion to avoid RangeError....kzc
2016-04-13Prevent endless recursion when evaluating self-referencing consts...Richard van Velzen
2016-04-12Actually limit sequence length....Mihai Bazon
2016-04-11Fix warnings for referenced non-hoisted functions....kzc
2016-04-07Simplify member(name, array) implementation.kzc
2016-04-07Avoid using inherited hasOwnProperty...Mihai Bazon
2016-04-02Optimize ternaries with boolean consequent or alternative....kzc
2016-03-28Speedup `unused` compress option for already minified code...kzc
2016-03-24Merge pull request #1011 from kzc/dont-produce-let-in-mangle...Mihai Bazon
2016-03-24Escape all ASCII control characters within strings when using ascii_only....kzc
2016-03-15Do not produce `let` as a variable name in mangle....kzc
2016-03-14Fix: Uglified Number.prototype functions on big numbersphilippsimon
2016-02-27#877 Ignore mangle sort optionkzc
2016-02-22boolean_expression ? true : false --> boolean_expressionkzc
2016-02-21Take operator || precendence into account for AST_If optimization....kzc
2016-02-17preserve ThisBinding for side_effectsalexlamsl
2016-02-16Don't compress (0, eval)() to eval()Richard van Velzen
2016-02-16Preserve ThisBinding in conditionals & collapse_vars...alexlamsl
2016-02-10Revert "using the original sourcemap as the base"...sergeyv
2016-01-29collapse_vars: avoid replacement across AST_Case nodes to be on safe side eve...kzc
2016-01-28collapse_vars: fix if/else and ternary operator side effectskzc
2016-01-28collapse_vars: fix bug in repeated var defs of same namekzc
2016-01-27fix bug in collapse_vars for right side of "||" and "&&"kzc
2016-01-27Collapse single use var definitions...kzc
2016-01-27Add start/end in the `arguments` definition...Mihai Bazon
2016-01-20Merge pull request #928 from STRML/constPragma...Richard van Velzen
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-19Allow operator names as getters/setters...Anthony Van de Gejuchte
2016-01-19Add some tests for comment-filters through api...Anthony Van de Gejuchte
2016-01-14Never mangle arguments and keep them in their scope...Anthony Van de Gejuchte
2016-01-14Merge pull request #905 from avdg/unit-tests...Richard van Velzen
2016-01-05Fix hoisting the var in ForIn...Mihai Bazon
2015-12-27Fix ch that could contain other newline charactersAnthony Van de Gejuchte
2015-12-26Do not allow newlines in string literalsAnthony Van de Gejuchte
2015-12-26Merge pull request #874 from kzc/fix-conditionals...Richard van Velzen
2015-12-17Semicolon after do...while statement is optionalAnthony Van de Gejuchte
2015-11-24#873 Fix `conditionals` optimizations with default compress optionskzc
2015-11-16Fix endless loop...Mihai Bazon
2015-11-16Limit max iterations for tighten_body...Mihai Bazon
2015-11-12Fix output for "use asm" code from SpiderMonkey AST...Mihai Bazon
2015-11-12Build label def/refs info when figuring out scope...Mihai Bazon
2015-11-11Rework has_directive...Mihai Bazon
2015-11-10Merge pull request #854 from kzc/moz-regexp-2...Mihai Bazon
2015-11-09Fix parsing invalid input...Mihai Bazon