Age | Commit message (Expand) | Author |
2013-10-29 | Disallow reversal where lhs has higher or equal precedence...Fixes #267
| Richard van Velzen |
2013-10-29 | Fix typo | Mihai Bazon |
2013-10-29 | Fix reading arguments...i.e. read `-c unsafe,unsafe-comps` as `-c unsafe=true,unsafe_comps=true`
| Mihai Bazon |
2013-10-29 | Avoid shadowing name of function expression with function argument...Close #179, #326, #327
| Mihai Bazon |
2013-10-29 | Add "preamble" output option...Close #335
| Mihai Bazon |
2013-10-28 | Fix codegen for when comments_before is undefined....Fix #333
| Mihai Bazon |
2013-10-27 | Merge branch 'master' of github.com:mishoo/UglifyJS2 | Mihai Bazon |
2013-10-27 | Display number of failed tests and corresponding files | Mihai Bazon |
2013-10-27 | Merge pull request #330 from markjaquith/master...Unit test to detect issue in 8d14efe for #126 that causes aggressive parenthesis removal, functional differences | Mihai Bazon |
2013-10-27 | Merge pull request #331 from rvanvelzen/rhs-strings-fix...Fix RHS concat (raised in #330) | Mihai Bazon |
2013-10-26 | Fix RHS concat (raised in #330)...When attempting to concat the left-side of the rhs, make sure the rhs is
a string.
| Richard van Velzen |
2013-10-25 | Add a unit test for issue-126 ...Add a unit test to test to test for aggressive parenthesis removal that causes functional changes. | Mark Jaquith |
2013-10-24 | Merge pull request #325 from rvanvelzen/fix-269...Fix #269 | Mihai Bazon |
2013-10-24 | Fix #269...Shorten most primitives where possible. Also optimize some edge cases.
| Richard van Velzen |
2013-10-23 | Merge pull request #323 from rvanvelzen/undefined-drop-vars-fix...Fix #280 | Mihai Bazon |
2013-10-23 | Fix #280...The `init` of the `ForStatement` is not a `BlockStatement` before it was
descended. The descend has to happen first, and *then* the actual
checks.
| Richard van Velzen |
2013-10-23 | Merge pull request #322 from rvanvelzen/test-exit-code-1...Add an exit code to the test suite | Mihai Bazon |
2013-10-23 | Add an exit code to the test suite...By adding the exit code 1 (or any other non-zero exit code) `npm test`
will know the tests didn't perform correctly. This way it's easier to
know if pull requests are good or bad.
| Richard van Velzen |
2013-10-22 | Revert #3a81f60 for now...(with it some tests break and it can generate invalid output, see issue #44)
| Mihai Bazon |
2013-10-22 | v2.4.1 | Mihai Bazon |
2013-10-17 | `arguments` outside of a function is an ordinary variable....Fix #501
| Mihai Bazon |
2013-10-09 | wrap up | Mihai Bazon |
2013-10-09 | Don't drop_unused before compression....Fix #280, #282
| Mihai Bazon |
2013-10-04 | Rename clean_getters to pure_getters; add pure_funcs. | Mihai Bazon |
2013-10-04 | Merge pull request #308 from meteor/fix-unicode-keys...Only allow identifier start characters at the beginning of identifiers. | Mihai Bazon |
2013-10-03 | Only allow identifier start characters at the beginning of identifiers....Without this fix, the following source:
x = {"\u200c": 42};
would incorrectly be converted into a quoteless key. But while \u200c is allowed
to be in identifiers, it cannot be at the beginning, as per ES5.
(For example, the SockJS client library doesn't work under uglify starting with
d9ad3c7c.)
| David Glasser |
2013-10-02 | add `clean_getters` compressor option (default `false`)...allows one to specify if `foo.bar` is considered to have side effects.
| Mihai Bazon |
2013-10-02 | minor optimization...unlikely to help in hand-written code:
(something() ? foo : bar) == foo ==> something()
| Mihai Bazon |
2013-09-30 | Fix error in the output minifying `Function("return this")()` | Mihai Bazon |
2013-09-22 | More attempts to determine when addition is associative...Somebody hit me with bug reports on this. :)
Refs #300
| Mihai Bazon |
2013-09-22 | Actually let's move away those monsters from the evaluate function...ev() should do a single thing — evaluate constant expressions. if that's
not possible, just return the original node. it's not the best place for
partial evaluation there, instead doing it in the compress functions.
| Mihai Bazon |
2013-09-22 | More dirty handling of [ ... ].join() in unsafe mode...Close #300
| Mihai Bazon |
2013-09-22 | Evaluate [...].join() if possible: minor bugfix...Follow-up to 78e98d2.
| Dan Wolff |
2013-09-19 | When `unsafe` is set, evaluate [...].join() if possible...Close #298
| Mihai Bazon |
2013-09-19 | Concatenate strings also on the right-hand side of an expression that cannot ......E.g. converts:
a+'Hello'+'World'
to
a+'HelloWorld'
| Dan Wolff |
2013-09-06 | Avoid printing <!-- in the output (HTML5 comment) | Mihai Bazon |
2013-09-06 | Support HTML5 comment syntax (enabled by default!)...See http://javascript.spec.whatwg.org/#comment-syntax
https://github.com/mishoo/UglifyJS/issues/503
https://github.com/marijnh/acorn/issues/62
| Mihai Bazon |
2013-09-06 | minor | Mihai Bazon |
2013-09-02 | Fix names. | Mihai Bazon |
2013-09-02 | Disallow `continue` referring to a non-IterationStatement. Fix #287...Simplifies handling of labels (their definition/references can be easily
figured out at parse time, no need to do it in `figure_out_scope`).
| Mihai Bazon |
2013-09-02 | Better fix for #286 | Mihai Bazon |
2013-09-02 | Fix parsing `a.case /= 1`...Close #286
| Mihai Bazon |
2013-09-02 | Fix parsing regexp after unary-prefix operator...++/x/.y
Fix #284
| Mihai Bazon |
2013-09-02 | Better reporting of parse errors | Mihai Bazon |
2013-08-22 | v2.4.0 | Mihai Bazon |
2013-08-22 | Remove --ie-proof from the readme....Fix #276
| Mihai Bazon |
2013-08-20 | Move support for `negate_iife` in the compressor, rather than code generator...(the code generator doesn't maintain enough context to know whether
the return value is important or discarded)
Fixes #272
| Mihai Bazon |
2013-08-19 | Merge pull request #270 from michaelficarra/GH-259...fixes #259: don't unnecessarily quote object properties when --screw-ie8 | Mihai Bazon |
2013-08-18 | fixes #259: don't unnecessarily quote object properties when --screw-ie8 | Michael Ficarra |
2013-08-08 | fix usage | Mihai Bazon |