Age | Commit message (Expand) | Author |
---|---|---|
2016-04-12 | Actually limit sequence length....Fix #1038 | Mihai Bazon |
2016-04-11 | Fix warnings for referenced non-hoisted functions....Fixes #1034 Also added `expect_warnings` functionality to test framework. | kzc |
2016-04-07 | Simplify member(name, array) implementation. | kzc |
2016-04-07 | Avoid using inherited hasOwnProperty...Fix #1031 | Mihai Bazon |
2016-04-02 | Optimize ternaries with boolean consequent or alternative....Fixes #511 | kzc |
2016-03-28 | Speedup `unused` compress option for already minified code...Fixes: #321 #917 #1022 | kzc |
2016-03-24 | Merge pull request #1011 from kzc/dont-produce-let-in-mangle...Do not produce `let` as a variable name in mangle. | Mihai Bazon |
2016-03-24 | Escape 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-15 | Do 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-14 | Fix: Uglified Number.prototype functions on big numbers | philippsimon |
2016-02-27 | #877 Ignore mangle sort option | kzc |
2016-02-22 | boolean_expression ? true : false --> boolean_expression | kzc |
2016-02-21 | Take operator || precendence into account for AST_If optimization....Fixes #979. | kzc |
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...Fixes #973 | alexlamsl |
2016-02-10 | Revert "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-01-29 | collapse_vars: avoid replacement across AST_Case nodes to be on safe side eve... | kzc |
2016-01-28 | collapse_vars: fix if/else and ternary operator side effects | kzc |
2016-01-28 | collapse_vars: fix bug in repeated var defs of same name | kzc |
2016-01-27 | fix bug in collapse_vars for right side of "||" and "&&" | kzc |
2016-01-27 | Collapse single use var definitions...Fix #721 | kzc |
2016-01-27 | Add start/end in the `arguments` definition...(keeps my https://github.com/mishoo/jsinfo.el working) | Mihai Bazon |
2016-01-20 | Merge pull request #928 from STRML/constPragma...Mark vars with /** @const */ pragma as consts so they can be eliminated. | Richard van Velzen |
2016-01-20 | Tighten up @const regex. | Samuel Reed |
2016-01-20 | Simplify by skipping extra tree walk. | Samuel Reed |
2016-01-20 | Use TreeWalker for more accurate @const results and update tests | Samuel Reed |
2016-01-19 | Mark 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-19 | Allow operator names as getters/setters...Fixes #919 Fix provided by @kzc | Anthony Van de Gejuchte |
2016-01-19 | Add some tests for comment-filters through api...Also never bother comment options to filter comment5/shebang comments as they have their custom filter. | Anthony Van de Gejuchte |
2016-01-14 | Never mangle arguments and keep them in their scope...Fixes #892 Helped-by: kzc | Anthony Van de Gejuchte |
2016-01-14 | Merge pull request #905 from avdg/unit-tests...Add unit tests | Richard van Velzen |
2016-01-05 | Fix hoisting the var in ForIn...Close #913 | Mihai Bazon |
2015-12-27 | Fix ch that could contain other newline characters | Anthony Van de Gejuchte |
2015-12-26 | Do not allow newlines in string literals | Anthony Van de Gejuchte |
2015-12-26 | Merge pull request #874 from kzc/fix-conditionals...#873 Fix `conditionals` optimizations with default compress options | Richard van Velzen |
2015-12-17 | Semicolon after do...while statement is optional | Anthony Van de Gejuchte |
2015-11-24 | #873 Fix `conditionals` optimizations with default compress options | kzc |
2015-11-16 | Fix endless loop...Close #866 | Mihai Bazon |
2015-11-16 | Limit max iterations for tighten_body...Ref #866 | Mihai Bazon |
2015-11-12 | Fix output for "use asm" code from SpiderMonkey AST...(will only work properly if the SM tree contains "raw" properties for Literal number nodes) | Mihai Bazon |
2015-11-12 | Build label def/refs info when figuring out scope...Fix #862 | Mihai Bazon |
2015-11-11 | Rework has_directive...It's now available during tree walking, i.e. walker.has_directive("use asm"), rather than as part of the scope. It's thus no longer necessary to call `figure_out_scope` before codegen. Added special bits in the code generator to overcome the fact that it doesn't inherit from TreeWalker. Fix #861 | Mihai Bazon |
2015-11-10 | Merge pull request #854 from kzc/moz-regexp-2...Have mozilla AST RegExpLiteral parser use regex.pattern and regex.flags | Mihai Bazon |
2015-11-09 | Fix parsing invalid input...i.e. `x = 1.xe` — because parseFloat("1.xe") returns 1, this parsed as `x = 1`. Ref #857 | Mihai Bazon |
2015-11-09 | Prevent ReDoS by not using a regexp to verify floating point numbers...`parseFloat` will return `NaN` for invalid numbers anyway, which is the check used to throw the parse error. Fixes #857 | Richard van Velzen |
2015-11-02 | simplify mozilla AST RegExpLiteral token parse and handle corner cases of reg... | kzc |
2015-11-02 | Have mozilla AST RegExpLiteral parser use regex.pattern and regex.flags rathe... | kzc |
2015-11-01 | rename To_Moz_Literal to To_Moz_RegExp | kzc |
2015-11-01 | Fixed RegExp literal in mozilla AST generation/output and added a --dump-spid... | kzc |