aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2016-04-19Add `passes` compress option. Fix duplicate compress warnings.kzc
2016-04-16Parse comments without recursion to avoid RangeError....Fixes #993 kzc
2016-04-13Prevent endless recursion when evaluating self-referencing consts...Fix #1041 Richard van Velzen
2016-04-12Add base54.reset() to compress tests...Without this reset, char counts bleed to next tests. One test had a bad expect clause. Richard van Velzen
2016-04-12Actually limit sequence length....Fix #1038 Mihai Bazon
2016-04-11Fix warnings for referenced non-hoisted functions....Fixes #1034 Also added `expect_warnings` functionality to test framework. kzc
2016-04-08Merge pull request #1032 from kzc/member...Simplify member(name, array) implementation.Mihai Bazon
2016-04-07Simplify member(name, array) implementation.kzc
2016-04-07Avoid using inherited hasOwnProperty...Fix #1031 Mihai Bazon
2016-04-02Optimize ternaries with boolean consequent or alternative....Fixes #511 kzc
2016-03-28Speedup `unused` compress option for already minified code...Fixes: #321 #917 #1022 kzc
2016-03-27added documentation on conditional compilation using APISebastien Daniel
2016-03-24Merge pull request #1011 from kzc/dont-produce-let-in-mangle...Do not produce `let` as a variable name in mangle.Mihai Bazon
2016-03-24Merge pull request #1019 from kzc/escape-ascii-only...Escape all ASCII control characters within strings for ascii_onlyMihai Bazon
2016-03-24Escape all ASCII control characters within strings when using ascii_only....Fixes #1017. Tab characters within strings are now output as `\t` in all output modes. kzc
2016-03-15Attempt to increase timeout for mocha let test.kzc
2016-03-15Do not produce `let` as a variable name in mangle....Would previously occur in large generated functions with 21,000+ variables. Fixes #986. kzc
2016-03-14Fix: Uglified Number.prototype functions on big numbersphilippsimon
2016-02-27#877 Ignore mangle sort optionkzc
2016-02-22v2.6.2Mihai Bazon
2016-02-22boolean_expression ? true : false --> boolean_expressionkzc
2016-02-21Take operator || precendence into account for AST_If optimization....Fixes #979. kzc
2016-02-17Allow --no-* options to disable their respective parameter...Fixes #974 and #972 Richard van Velzen
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...Fixes #973 alexlamsl
2016-02-11Merge pull request #948 from kzc/collapse_vars_doc...collapse_vars: document the compress option in READMERichard van Velzen
2016-02-10Revert "using the original sourcemap as the base"...This reverts commit ad18689d926d25c7a25b95c630c2ad05b7b5f5b5. Reason for revert: introduce issue #882 Currently, generated sourcemap contains copy of all existing mappings and adds new mappings from uglified code to original one. However, previous mapping are no longer valid and shouldn't be added. sergeyv
2016-02-10Allow cli options to be specified in separate definitions...Fix for #963. This allows stuff like `--define a=1 --define b=1` besides only `--define a=1,b=1` Richard van Velzen
2016-02-08Create and map `bare-returns` into new `parse` property nameMartii
2016-01-31Fixes #951 missing export for SymbolDefBoris Letocha
2016-01-29Merge pull request #949 from kzc/collapse_vars_conditions...collapse_vars: fix if/else and ternary operator side effectsMihai Bazon
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: small change to READMEkzc
2016-01-28collapse_vars: document option in READMEkzc
2016-01-28collapse_vars: fix bug in repeated var defs of same namekzc
2016-01-27Add mangleProperties documentation to README...Add additional documentation to mangleProperties.Bryan Rayner
2016-01-27fix bug in collapse_vars for right side of "||" and "&&"kzc
2016-01-27Collapse single use var definitions...Fix #721 kzc
2016-01-27Add start/end in the `arguments` definition...(keeps my https://github.com/mishoo/jsinfo.el working) Mihai Bazon
2016-01-26Added a mangle properties optionJeremy Marzka
2016-01-20Merge pull request #928 from STRML/constPragma...Mark vars with /** @const */ pragma as consts so they can be eliminated.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-19Update README for /** @const */Samuel Reed
2016-01-19Mark vars with /** @const */ pragma as consts so they can be eliminated....Fixes older browser support for consts and allows more flexibility in dead code removal. Samuel Reed
2016-01-19Allow operator names as getters/setters...Fixes #919 Fix provided by @kzc Anthony Van de Gejuchte
2016-01-19Add keywords to package.json...Should hopefully bump up on the results of the npm site when searching `uglify` Anthony Van de Gejuchte