Age | Commit message (Expand) | Author |
---|---|---|
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 |
2015-10-29 | `return undefined` optimization no longer uses `return_void_0` option | kzc |
2015-10-29 | optimize `return undefined` and `return void 0` | kzc |
2015-10-28 | Allow specification beautify options in tests...Caught an error in #847 as well - `output` wasn't passed anywhere which led to an exception. `options` was available though. | Richard van Velzen |
2015-10-27 | fixes #845: \v escaping should be restricted to "screw_ie8" mode | Michael Ficarra |
2015-10-20 | Fix #836 | Fábio Santos |
2015-10-15 | Make_string was missing \v and wasnt reversing vertical tabs even though read... | startswithaj |
2015-10-13 | Fix other operator output related to <!-- or --> | kzc |
2015-10-12 | Only encode <!-- and --> in strings when inline_script | Mihai Bazon |
2015-10-12 | Output `-- >` instead of `-->` in expressions. Escape `<!--` and `-->` within... | kzc |
2015-10-07 | Fix handling of "use asm" when no command line flags are passed to uglifyjs. ... | kzc |
2015-10-07 | Add proper support for "use asm"; blocks. Disable -c optimization within "use... | kzc |
2015-10-06 | Implement shebang support | Anthony Van de Gejuchte |
2015-09-24 | Fix mozilla-ast after module loading changes...Need to explicitly qualify stuff now, since it's not evaluated in some global scope. Ref #636 | Mihai Bazon |
2015-09-24 | No longer use `vm` to load code....Improves performance 2x on node > 0.10. Ref #636 | Mihai Bazon |
2015-09-24 | Fix wrap_commonjs to include code first...(code could have directives, i.e. "use strict") | Mihai Bazon |
2015-09-14 | Control keeping function arguments with a single option | Ville Lautanala |
2015-08-27 | Fix bad parsing of `new new x()()` constructs...Fixes #739 | Richard van Velzen |
2015-08-25 | Don't change sequences that influence lexical binding in calls...Fixes #782 | Richard van Velzen |
2015-08-10 | [Fix] --define replaces SymbolRefs in LHS of assignments...See #208 for context | Christopher Chedeau |
2015-08-05 | Fix mangling of property names which overwrite unmangleable properties...Fixes #747. | Richard van Velzen |
2015-07-30 | Fix semicolon printing when restricting max line length...Fixes #755 | Richard van Velzen |
2015-07-29 | Re-use the caught exception's error message in the parse error call. | Chris Cowan |