Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-31 | Merge pull request #599 from rvanvelzen/fix-597 | Mihai Bazon | |
Fix #597 | |||
2014-12-31 | Fix #597 | Richard van Velzen | |
NaN and Infinity were replaced in the output generation, instead of during compression. This could lead to results where `1/0` was inserted without parens leading to invalid output. The nodes are replaced in the compression step now, and the output generation returns their regular names. This should not be a problem, since they're already only constructed from the original name. | |||
2014-12-09 | v2.4.16 | Mihai Bazon | |
2014-12-04 | Merge pull request #546 from jacobk/patch-1 | Mihai Bazon | |
Use uglify source map token names if missing | |||
2014-10-20 | Add option to allow return outside of functions. | Mihai Bazon | |
Close #288 | |||
2014-09-28 | Document `keep_fargs`. Close #557 | Mihai Bazon | |
2014-09-28 | Referencing a global is assumed to have side effects. | Mihai Bazon | |
Close #550 | |||
2014-09-13 | Merge pull request #549 from Arnavion/unreferenced-catch-symbol | Mihai Bazon | |
Don't warn for an unreferenced exception symbol in a catch block. | |||
2014-09-12 | Don't warn for an unreferenced exception symbol in a catch block. | Arnavion | |
2014-09-09 | Merge pull request #541 from TalAter/conditional-improvements | Mihai Bazon | |
Conditional assignment of equivalent constants compressed ( x=y?1:1 --> x=1 ) | |||
2014-09-09 | Use uglify source map token names if missing | Jacob Kristhammar | |
2014-09-04 | Compress conditions that have side effects using sequences | Tal Ater | |
2014-09-03 | Added a test for else if | Tal Ater | |
2014-09-02 | Compress conditional assignments where all possible outcomes are equivalant ↵ | Tal Ater | |
and condition has no side effects | |||
2014-08-26 | Turn foo.new into foo["new"] when not --screw-ie8. Fix #534 | Mihai Bazon | |
2014-08-20 | Prevent error for Function(""). Close #538 | Mihai Bazon | |
2014-08-04 | Merge pull request #529 from RReverser/master | Mihai Bazon | |
Added example for usage with SpiderMonkey AST | |||
2014-08-04 | Added example for usage with SpiderMonkey AST. | Ingvar Stepanyan | |
2014-08-04 | Merge branch 'master' of https://github.com/RReverser/UglifyJS2 | Mihai Bazon | |
2014-08-03 | Install newest NPM on oldest Node.js. | Ingvar Stepanyan | |
2014-08-03 | Added generative testing for AST conversions. | Ingvar Stepanyan | |
2014-08-03 | Merge branch 'patch-1' of https://github.com/gdw2/UglifyJS2 | Mihai Bazon | |
2014-08-03 | SpiderMonkey `Identifier` nodes should contain mangled names. | Ingvar Stepanyan | |
2014-08-02 | Small fixes for AST conversion. | Ingvar Stepanyan | |
2014-08-01 | Fixes and improvements for UglifyJS->SM AST conversion. | Ingvar Stepanyan | |
* Explicitly forbidden multiple catch clauses as SM-specific feature. * Simplified describing of UglifyJS->Mozilla AST conversion rules. * Moved alias rules to single place. * Removed usage of dynamic type bindings in generated code (speed-up). | |||
2014-08-01 | Improved UglifyJS<->SpiderMonkey AST conversions. | Ingvar Stepanyan | |
* Added directives recognition in SM AST. * Moved semi-standard SM `Property` type to separate handler. * Added `const` recognition from SM AST. * Removed redundant `this`-as-identifier recognition. * Removed redundant rules for abstract SM types. * Described `CatchClause` using string syntax. * Added support for semi-standard `range` tuple as location source. * Added back-conversion support (to be improved). | |||
2014-07-28 | Added license | gdw2 | |
2014-07-18 | Fix parens for AST_Undefined | Mihai Bazon | |
Do the same as for AST_Unary, since we output undefined as `void 0`. Reported at https://github.com/mishoo/UglifyJS2/issues/338#issuecomment-48858341 | |||
2014-07-09 | v2.4.15 | Mihai Bazon | |
2014-07-09 | Lock source-map to 0.1.34 | Mihai Bazon | |
2014-07-01 | Check for the case an AST_For's init is an EmptyStatement | Mihai Bazon | |
(lame fix for #503) | |||
2014-07-01 | Evaluate "foo".length ==> 3 | Dan Wolff | |
2014-06-26 | Merge pull request #499 from shinnn/master | Mihai Bazon | |
Update .travis.yml to pass the test on Travis CI | |||
2014-06-26 | Do not run a test for Node v0.4 | Shinnosuke Watanabe | |
Travis CI doesn’t support Node v0.4. http://docs.travis-ci.com/user/languages/javascript-with-nodejs/#Provide d-Node.js-Versions | |||
2014-06-12 | v2.4.14 | Mihai Bazon | |
2014-04-27 | Actually, even better. #475 | Mihai Bazon | |
- also handle x = + ++y, x = - --y; - don't use parens, a space suffices. | |||
2014-04-27 | Better fix for #475 | Mihai Bazon | |
2014-04-27 | Fix parens in +(+x). Close #475 | Mihai Bazon | |
2014-04-24 | Merge branch 'master' of github.com:mishoo/UglifyJS2 | Mihai Bazon | |
2014-04-24 | Merge pull request #445 from ConradIrwin/try-statement | Mihai Bazon | |
Handle TryStatements trees from acorn >=0.2.0 | |||
2014-04-18 | Update tests. | Mihai Bazon | |
2014-04-18 | Always quote property names that contain non-ASCII characters. | Mihai Bazon | |
Fix #328 | |||
2014-04-13 | Merge pull request #470 from ebednarz/master | Mihai Bazon | |
Fix sourceMapIncludeSources exception in Node API | |||
2014-04-13 | add sourceMappingUrl to output in node module | OiNutter | |
If options.outSourceMap is specified the sourceMappingURL comment should be appended to the output stream | |||
2014-04-13 | Fix sourceMapIncludeSources exception in Node API | ebednarz | |
https://github.com/mishoo/UglifyJS2/issues/459 | |||
2014-03-24 | Merge pull request #454 from Arnavion/allow-colons-in-wrap_enclose | Mihai Bazon | |
Allow colons in the pairs passed to AST_Toplevel.wrap_enclose | |||
2014-03-22 | Allow colons in the pairs passed to AST_Toplevel.wrap_enclose | Arnavion | |
2014-03-11 | v2.4.13 | Mihai Bazon | |
2014-03-06 | Handle TryStatements trees from acorn >=0.2.0 | Conrad Irwin | |
2014-03-03 | Merge pull request #439 from Arnavion/null-source-in-sourcemap | Mihai Bazon | |
Handle the case when SourceMapConsumer.originalPositionFor returns null source. |