Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-27 | collapse_vars: Do not consider RegExp literals to be constants | kzc | |
Fixes #1100 | |||
2016-05-24 | Optimize if_return for single if/return cases. | kzc | |
Fixes #1089 | |||
2016-05-24 | Completely allow evaluating -0 | Richard van Velzen | |
2016-05-17 | Never 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-15 | Simplify iife `new` fix | kzc | |
as suggested by @rvanvelzen. Added a test for IIFEs in nested contexts. | |||
2016-05-09 | Do not apply negate_iife optimization to `new` expression | kzc | |
2016-05-04 | Retain comments before AST_Constants during mangle. | kzc | |
2016-05-04 | Fix regression causing tests to fail on windows | Anthony Van de Gejuchte | |
2016-05-04 | Workaround for process.exit() tty output truncation. | kzc | |
Fixes #1055 | |||
2016-05-04 | Add node 6 to travis | Anthony Van de Gejuchte | |
2016-05-04 | Handle CR line endings in comments. | kzc | |
Fixes #1050 | |||
2016-04-26 | Merge pull request #1053 from rvanvelzen/hoist_if_return_funs | Mihai Bazon | |
Hoist functions when reversing if (x) return; ... vs. if (!x) ... | |||
2016-04-26 | Add test cases for slightly more esoteric cases | Richard van Velzen | |
2016-04-26 | Add test case for hoisting a single function | Richard van Velzen | |
2016-04-23 | Hoist functions when reversing if (x) return; ... vs. if (!x) ... | Richard van Velzen | |
Fixes #1052 | |||
2016-04-19 | Add `passes` compress option. Fix duplicate compress warnings. | kzc | |
2016-04-16 | Parse comments without recursion to avoid RangeError. | kzc | |
Fixes #993 | |||
2016-04-13 | Prevent endless recursion when evaluating self-referencing consts | Richard van Velzen | |
Fix #1041 | |||
2016-04-12 | Add base54.reset() to compress tests | Richard van Velzen | |
Without this reset, char counts bleed to next tests. One test had a bad expect clause. | |||
2016-04-12 | Actually limit sequence length. | Mihai Bazon | |
Fix #1038 | |||
2016-04-11 | Fix warnings for referenced non-hoisted functions. | kzc | |
Fixes #1034 Also added `expect_warnings` functionality to test framework. | |||
2016-04-08 | Merge pull request #1032 from kzc/member | Mihai Bazon | |
Simplify member(name, array) implementation. | |||
2016-04-07 | Simplify member(name, array) implementation. | kzc | |
2016-04-07 | Avoid using inherited hasOwnProperty | Mihai Bazon | |
Fix #1031 | |||
2016-04-02 | Optimize ternaries with boolean consequent or alternative. | kzc | |
Fixes #511 | |||
2016-03-28 | Speedup `unused` compress option for already minified code | kzc | |
Fixes: #321 #917 #1022 | |||
2016-03-27 | added documentation on conditional compilation using API | Sebastien Daniel | |
2016-03-24 | Merge pull request #1011 from kzc/dont-produce-let-in-mangle | Mihai Bazon | |
Do not produce `let` as a variable name in mangle. | |||
2016-03-24 | Merge pull request #1019 from kzc/escape-ascii-only | Mihai Bazon | |
Escape all ASCII control characters within strings for ascii_only | |||
2016-03-24 | Escape 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-15 | Attempt to increase timeout for mocha let test. | kzc | |
2016-03-15 | Do 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-14 | Fix: Uglified Number.prototype functions on big numbers | philippsimon | |
2016-02-27 | #877 Ignore mangle sort option | kzc | |
2016-02-22 | v2.6.2 | Mihai Bazon | |
2016-02-22 | boolean_expression ? true : false --> boolean_expression | kzc | |
2016-02-21 | Take operator || precendence into account for AST_If optimization. | kzc | |
Fixes #979. | |||
2016-02-17 | Allow --no-* options to disable their respective parameter | Richard van Velzen | |
Fixes #974 and #972 | |||
2016-02-17 | preserve ThisBinding for side_effects | alexlamsl | |
2016-02-16 | Don't compress (0, eval)() to eval() | Richard van Velzen | |
2016-02-16 | Preserve ThisBinding in conditionals & collapse_vars | alexlamsl | |
Fixes #973 | |||
2016-02-11 | Merge pull request #948 from kzc/collapse_vars_doc | Richard van Velzen | |
collapse_vars: document the compress option in README | |||
2016-02-10 | Revert "using the original sourcemap as the base" | sergeyv | |
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. | |||
2016-02-10 | Allow cli options to be specified in separate definitions | Richard van Velzen | |
Fix for #963. This allows stuff like `--define a=1 --define b=1` besides only `--define a=1,b=1` | |||
2016-02-08 | Create and map `bare-returns` into new `parse` property name | Martii | |
2016-01-31 | Fixes #951 missing export for SymbolDef | Boris Letocha | |
2016-01-29 | Merge pull request #949 from kzc/collapse_vars_conditions | Mihai Bazon | |
collapse_vars: fix if/else and ternary operator side effects | |||
2016-01-29 | collapse_vars: avoid replacement across AST_Case nodes to be on safe side ↵ | kzc | |
even though no issues seen. | |||
2016-01-28 | collapse_vars: fix if/else and ternary operator side effects | kzc | |
2016-01-28 | collapse_vars: small change to README | kzc | |