aboutsummaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2016-05-24Completely allow evaluating -0Richard van Velzen
2016-05-17Never produce -0 when evaluating expressions (like -"")Richard van Velzen
Fix for #1085. The major case was already there, but more expressions can result in -0.
2016-05-15Simplify iife `new` fixkzc
as suggested by @rvanvelzen. Added a test for IIFEs in nested contexts.
2016-05-09Do not apply negate_iife optimization to `new` expressionkzc
2016-05-04Retain comments before AST_Constants during mangle.kzc
2016-05-04Fix regression causing tests to fail on windowsAnthony Van de Gejuchte
2016-05-04Handle CR line endings in comments.kzc
Fixes #1050
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
Fixes #1052
2016-04-19Add `passes` compress option. Fix duplicate compress warnings.kzc
2016-04-16Parse comments without recursion to avoid RangeError.kzc
Fixes #993
2016-04-13Prevent endless recursion when evaluating self-referencing constsRichard van Velzen
Fix #1041
2016-04-12Add base54.reset() to compress testsRichard van Velzen
Without this reset, char counts bleed to next tests. One test had a bad expect clause.
2016-04-11Fix warnings for referenced non-hoisted functions.kzc
Fixes #1034 Also added `expect_warnings` functionality to test framework.
2016-04-02Optimize ternaries with boolean consequent or alternative.kzc
Fixes #511
2016-03-24Merge pull request #1011 from kzc/dont-produce-let-in-mangleMihai Bazon
Do not produce `let` as a variable name in mangle.
2016-03-24Escape all ASCII control characters within strings when using ascii_only.kzc
Fixes #1017. Tab characters within strings are now output as `\t` in all output modes.
2016-03-15Attempt to increase timeout for mocha let test.kzc
2016-03-15Do not produce `let` as a variable name in mangle.kzc
Would previously occur in large generated functions with 21,000+ variables. Fixes #986.
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
Fixes #979.
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_varsalexlamsl
Fixes #973
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 definitionskzc
Fix #721
2016-01-20Merge pull request #928 from STRML/constPragmaRichard van Velzen
Mark vars with /** @const */ pragma as consts so they can be eliminated.
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
Fixes older browser support for consts and allows more flexibility in dead code removal.
2016-01-19Allow operator names as getters/settersAnthony Van de Gejuchte
Fixes #919 Fix provided by @kzc
2016-01-19Add some tests for comment-filters through apiAnthony Van de Gejuchte
Also never bother comment options to filter comment5/shebang comments as they have their custom filter.
2016-01-15Make arguments test slightly more strictAnthony Van de Gejuchte
2016-01-14Add scope test for argumentsAnthony Van de Gejuchte
2016-01-14Never mangle arguments and keep them in their scopeAnthony Van de Gejuchte
Fixes #892 Helped-by: kzc
2016-01-14Merge pull request #905 from avdg/unit-testsRichard van Velzen
Add unit tests
2016-01-13Add test case for line continuationAnthony Van de Gejuchte
2016-01-05Fix hoisting the var in ForInMihai Bazon
Close #913
2015-12-27Add mocha testsAnthony Van de Gejuchte
2015-12-26Merge pull request #874 from kzc/fix-conditionalsRichard van Velzen
#873 Fix `conditionals` optimizations with default compress options
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-11-12Replace util.error with console.logMihai Bazon
2015-10-29`return undefined` optimization no longer uses `return_void_0` optionkzc
2015-10-29more tests for `return undefined` optimizationkzc