Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | Mihai Bazon | |
Fix #714 | |||
2015-05-18 | v2.4.22 | Mihai Bazon | |
2015-05-18 | Fix compressing conditionals | Mihai Bazon | |
Only transform foo() ? EXP(x) : EXP(y) into EXP(foo() ? x : y) if EXP has no side effects. Fix #710 | |||
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. | Mihai Bazon | |
Close #704 | |||
2015-05-04 | v2.4.21 | Mihai Bazon | |
2015-05-04 | Fix blank lines in the output. | Mihai Bazon | |
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. | |||
2015-05-04 | Remove deprecated calls to utils.print/utils.error | Mihai Bazon | |
Close #542, #641, #647 | |||
2015-05-04 | Avoid spurious brackets when dropping unused vars | Mihai Bazon | |
Fix #702 | |||
2015-04-23 | Fix parsing strings with literal DOS newlines | Mihai Bazon | |
(should not set newline_before) Fix #693 | |||
2015-04-22 | If name_cache is specified, do rename cached properties | Mihai Bazon | |
(even if --mangle-props is not there) | |||
2015-04-17 | Fix tests | Mihai Bazon | |
2015-04-17 | Drop NaN -> 0/0 transformation. | Mihai Bazon | |
Fix #687 | |||
2015-04-14 | Added expect_exact for testing the OutputStream | Fábio Santos | |
This works almost exactly like `expect`, except that you pass a literal string of which the result is compared with the generated output. | |||
2015-04-14 | Normalize package.json. | XhmikosR | |
* Specify the files to install in package.json * Add missing properties * Follow `npm init`'s scheme | |||
2015-04-14 | Test on latest `node` and `io.js` | Jordan Harband | |
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. | |||
2015-04-13 | v2.4.20 | Mihai Bazon | |
2015-04-13 | Fix compression of conditionals | Mihai Bazon | |
Don't move the condition on the right side of an assignment when the left side may have side effects. Fix #677 | |||
2015-04-10 | Use the `before` visitor in mangle props | Mihai Bazon | |
(works around a bug in our tree walker which, while cloning nodes, breaks references between labeled statements and break/continue labels) | |||
2015-04-05 | More fixes for the breaking changes in yargs | Mihai Bazon | |
Close #670 | |||
2015-04-04 | Merge pull request #669 from galvanix/documentation-inSourceMap | Mihai Bazon | |
Document passing source maps directly to minify() using inSourceMap | |||
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 | Mihai Bazon | |
Fix long options | |||
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 | Mihai Bazon | |
need to check whether the literal has any side effects before replacing that with `false`. | |||
2015-03-22 | [sequencesize] Actually even better: | Mihai Bazon | |
do create the sequence even if the stat list is bigger than 2000 statements, but limit the sequence itself to 2000 expressions. Ref #414 | |||
2015-03-22 | Avoid sequencesize for more than 2000 statements. | Mihai Bazon | |
It hardly saves any bytes for a sequence so long, and it risks blowing the stack with the recursive Seq functions. Ref #414 | |||
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 | Mihai Bazon | |
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 | |||
2015-03-19 | Don't use Object.create | Mihai Bazon | |
2015-03-19 | tools/props.html: output complete JSON | Mihai Bazon | |
2015-03-18 | Add --reserve-domprops along with a default exclusion list in ↵ | Mihai Bazon | |
tools/domprops.json | |||
2015-03-18 | Support multiple --reserved-file args | Mihai Bazon | |
2015-03-18 | Bump yargs version (for .array arguments) | Mihai Bazon | |
2015-03-18 | Fix parsing for U+2028 / U+2029 | Mihai Bazon | |
(they should be treated as whitespace) | |||
2015-03-18 | Fix parsing for U+2028 / U+2029 | Mihai Bazon | |
(they should be treated as whitespace) | |||
2015-03-17 | tools/props.html: use try/catch in a few more places | Mihai Bazon | |