aboutsummaryrefslogtreecommitdiff
path: root/test/compress
AgeCommit message (Expand)Author
2016-06-12Escape null characters as \0 unless followed by 0-7.David Bau
2016-06-12Don't drop unused if scope uses with statement...Anthony Van de Gejuchte
2016-06-08Fix uglify attempting to rewrite invalid new expressionsAnthony Van de Gejuchte
2016-05-27collapse_vars: Do not consider RegExp literals to be constants...kzc
2016-05-24Optimize if_return for single if/return cases....kzc
2016-05-24Completely allow evaluating -0Richard van Velzen
2016-05-17Never produce -0 when evaluating expressions (like -"")...Richard van Velzen
2016-05-15Simplify iife `new` fix...kzc
2016-05-09Do not apply negate_iife optimization to `new` expressionkzc
2016-04-26Add test cases for slightly more esoteric casesRichard van Velzen
2016-04-26Add test case for hoisting a single functionRichard van Velzen
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-13Prevent endless recursion when evaluating self-referencing consts...Richard van Velzen
2016-04-12Add base54.reset() to compress tests...Richard van Velzen
2016-04-11Fix warnings for referenced non-hoisted functions....kzc
2016-04-02Optimize ternaries with boolean consequent or alternative....kzc
2016-03-24Escape all ASCII control characters within strings when using ascii_only....kzc
2016-03-14Fix: Uglified Number.prototype functions on big numbersphilippsimon
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-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-20Merge pull request #928 from STRML/constPragma...Richard van Velzen
2016-01-20Tighten up @const regex.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-14Never mangle arguments and keep them in their scope...Anthony Van de Gejuchte
2016-01-05Fix hoisting the var in ForIn...Mihai Bazon
2015-12-26Merge pull request #874 from kzc/fix-conditionals...Richard van Velzen
2015-12-18Disable loop optimization for parse-only testsAnthony Van de Gejuchte
2015-12-18Add testsAnthony Van de Gejuchte
2015-11-24#873 Fix `conditionals` optimizations with default compress optionskzc
2015-10-29`return undefined` optimization no longer uses `return_void_0` optionkzc
2015-10-29more tests for `return undefined` optimizationkzc
2015-10-29optimize `return undefined` and `return void 0`kzc
2015-10-28Allow specification beautify options in tests...Richard van Velzen
2015-10-13Fix other operator output related to <!-- or -->kzc
2015-10-12Output `-- >` instead of `-->` in expressions. Escape `<!--` and `-->` within...kzc
2015-10-07add asm.js testkzc
2015-09-14Control keeping function arguments with a single optionVille Lautanala
2015-08-27Fix bad parsing of `new new x()()` constructs...Richard van Velzen
2015-08-25Don't change sequences that influence lexical binding in calls...Richard van Velzen
2015-08-10[Fix] --define replaces SymbolRefs in LHS of assignments...Christopher Chedeau