Age | Commit message (Expand) | Author |
2015-07-22 | Don't attempt to negate non-boolean AST_Binary...Fix #751
| Mihai Bazon |
2015-07-20 | Merge pull request #735 from kzc/master...optimizations for && and || where left side is constant expression | Mihai Bazon |
2015-06-30 | Don't drop parens in a * (b * c). Close #744 | Mihai Bazon |
2015-06-14 | spacing | kzc |
2015-06-14 | operator && and || optimization: add "else" before "if" as intended | kzc |
2015-06-11 | optimizations for && and || where left side is constant expression | kzc |
2015-06-09 | Merge pull request #733 from jcxplorer/add-mangle-regex-option...Add --mangle-regex option | Mihai Bazon |
2015-06-09 | Change --mangle-regex to accept a full regex | Joao Carlos |
2015-06-09 | Show descriptive error when --mangle-regex is invalid | Joao Carlos |
2015-06-09 | Add --mangle-regex option | Joao Carlos |
2015-05-20 | v2.4.23 | Mihai Bazon |
2015-05-20 | Treat \uFEFF as whitespace....Fix #714
| Mihai Bazon |
2015-05-18 | v2.4.22 | Mihai Bazon |
2015-05-18 | Fix compressing conditionals...Only transform foo() ? EXP(x) : EXP(y) into EXP(foo() ? x : y) if EXP has no
side effects.
Fix #710
| Mihai Bazon |
2015-05-13 | fix again reserved props | Mihai Bazon |
2015-05-07 | Make reserved names take priority over the name cache | Mihai Bazon |
2015-05-05 | Only drop the BOM when it's the first character....Close #704
| Mihai Bazon |
2015-05-04 | v2.4.21 | Mihai Bazon |
2015-05-04 | Fix blank lines in the output....The issue was more obvious when max_line_len has a small value, rather than
the default 32K characters. A blank line showed up after most statements.
| Mihai Bazon |
2015-05-04 | Remove deprecated calls to utils.print/utils.error...Close #542, #641, #647
| Mihai Bazon |
2015-05-04 | Avoid spurious brackets when dropping unused vars...Fix #702
| Mihai Bazon |
2015-04-23 | Fix parsing strings with literal DOS newlines...(should not set newline_before)
Fix #693
| Mihai Bazon |
2015-04-22 | If name_cache is specified, do rename cached properties...(even if --mangle-props is not there)
| Mihai Bazon |
2015-04-17 | Fix tests | Mihai Bazon |
2015-04-17 | Drop NaN -> 0/0 transformation....Fix #687
| Mihai Bazon |
2015-04-14 | Added expect_exact for testing the OutputStream...This works almost exactly like `expect`, except that you pass a literal string
of which the result is compared with the generated output.
| Fábio Santos |
2015-04-14 | Normalize package.json....* Specify the files to install in package.json
* Add missing properties
* Follow `npm init`'s scheme
| XhmikosR |
2015-04-14 | Test on latest `node` and `io.js`...Per https://github.com/mishoo/UglifyJS2/commit/0262b4244c13b3ef148bf096874847aea84b93e5 - if you're going to stop testing on 0.8, you should be testing on 0.12.
Also allow failures on unstable nodes and "older than two latest" `io.js` versions, and enable "sudo: false" which makes tests run faster.
| Jordan Harband |
2015-04-13 | v2.4.20 | Mihai Bazon |
2015-04-13 | Fix compression of conditionals...Don't move the condition on the right side of an assignment when
the left side may have side effects.
Fix #677
| Mihai Bazon |
2015-04-10 | Use the `before` visitor in mangle props...(works around a bug in our tree walker which, while cloning nodes, breaks
references between labeled statements and break/continue labels)
| Mihai Bazon |
2015-04-05 | More fixes for the breaking changes in yargs...Close #670
| Mihai Bazon |
2015-04-04 | Merge pull request #669 from galvanix/documentation-inSourceMap...Document passing source maps directly to minify() using inSourceMap | Mihai Bazon |
2015-04-03 | Document passing source maps directly to minify() using inSourceMap | David Caldwell |
2015-03-29 | v2.4.19 | Mihai Bazon |
2015-03-29 | Merge pull request #660 from ntkme/fix-long-options...Fix long options | Mihai Bazon |
2015-03-29 | Fix long options | なつき |
2015-03-29 | Disable testing with Node 0.8 | Mihai Bazon |
2015-03-29 | v2.4.18 | Mihai Bazon |
2015-03-29 | Update README | Mihai Bazon |
2015-03-29 | Merge branch 'propmangle' | Mihai Bazon |
2015-03-29 | Add tool to extract property names | Mihai Bazon |
2015-03-24 | Merge in more DOM properties. | Mihai Bazon |
2015-03-23 | Fix compressing `![foo()];` as a statement...need to check whether the literal has any side effects before replacing that
with `false`.
| Mihai Bazon |
2015-03-22 | [sequencesize] Actually even better:...do create the sequence even if the stat list is bigger than 2000 statements,
but limit the sequence itself to 2000 expressions.
Ref #414
| Mihai Bazon |
2015-03-22 | Avoid sequencesize for more than 2000 statements....It hardly saves any bytes for a sequence so long, and it risks blowing the
stack with the recursive Seq functions.
Ref #414
| Mihai Bazon |
2015-03-22 | Add start/end nodes for NaN/Infinity transformations | Mihai Bazon |
2015-03-22 | Export readDefaultReservedFile | Mihai Bazon |
2015-03-20 | Keep unused function arguments by default...Discarding unused function arguments affects function.length, which can lead
to some hard to debug issues. This optimization is now done only in "unsafe
mode".
Fix #121
| Mihai Bazon |
2015-03-19 | Don't use Object.create | Mihai Bazon |