sort by:
Revision Author Date Message Commit Date
e3342a3 v2.4.14 12 June 2014, 14:24:33 UTC
7bf59b5 Actually, even better. #475 - also handle x = + ++y, x = - --y; - don't use parens, a space suffices. 27 April 2014, 18:42:14 UTC
025f3e9 Better fix for #475 27 April 2014, 17:54:54 UTC
8258edd Fix parens in +(+x). Close #475 27 April 2014, 17:51:01 UTC
8669ca2 Merge branch 'master' of github.com:mishoo/UglifyJS2 24 April 2014, 07:56:57 UTC
7165269 Merge pull request #445 from ConradIrwin/try-statement Handle TryStatements trees from acorn >=0.2.0 24 April 2014, 07:46:53 UTC
37693d2 Update tests. 18 April 2014, 08:19:52 UTC
8fbe200 Always quote property names that contain non-ASCII characters. Fix #328 18 April 2014, 07:48:44 UTC
1a34a13 Merge pull request #470 from ebednarz/master Fix sourceMapIncludeSources exception in Node API 13 April 2014, 09:54:12 UTC
ef772b0 add sourceMappingUrl to output in node module If options.outSourceMap is specified the sourceMappingURL comment should be appended to the output stream 13 April 2014, 09:48:38 UTC
6fcabbd Fix sourceMapIncludeSources exception in Node API https://github.com/mishoo/UglifyJS2/issues/459 13 April 2014, 09:16:10 UTC
14f290f Merge pull request #454 from Arnavion/allow-colons-in-wrap_enclose Allow colons in the pairs passed to AST_Toplevel.wrap_enclose 24 March 2014, 13:10:35 UTC
e2e09d5 Allow colons in the pairs passed to AST_Toplevel.wrap_enclose 23 March 2014, 01:02:21 UTC
448a8d3 v2.4.13 11 March 2014, 13:22:37 UTC
514936b Handle TryStatements trees from acorn >=0.2.0 07 March 2014, 01:07:49 UTC
f5c09d0 Merge pull request #439 from Arnavion/null-source-in-sourcemap Handle the case when SourceMapConsumer.originalPositionFor returns null source. 03 March 2014, 07:19:39 UTC
014f655 Handle the case when SourceMapConsumer.originalPositionFor returns null source. This happens when SourceMapConsumer does not have a valid position to map the input line and column. This is a change in mozilla/source-map starting from version 0.1.33 Fixes #436 03 March 2014, 03:20:19 UTC
bf30dc3 Mangle name of exception when --screw-ie8. Fix #430. The effect of not mangling it was visible only with --screw-ie8 (otherwise the names would be mangled exactly because they leaked into the parent scope). 14 February 2014, 11:58:14 UTC
ef2ef07 Add option `keep_fargs`. By default it's `false`. Pass `true` if you need to keep unused function arguments. Close #188. 08 February 2014, 10:33:56 UTC
1a44400 Merge pull request #424 from mattbasta/simplify_conditionals Simplify nested conditionals if possible 07 February 2014, 09:31:11 UTC
ac0086a Simplify nested conditionals if possible 06 February 2014, 20:39:13 UTC
2494daa Merge pull request #422 from mourner/patch-1 Fix readme typo (when -> with) 06 February 2014, 16:13:10 UTC
9b404f9 fix readme typo (when -> with) 06 February 2014, 16:11:33 UTC
5344b7d Fix if_return dropping the alternative. Close #413 31 January 2014, 08:44:13 UTC
0007a53 Update source-map 26 January 2014, 08:18:20 UTC
1dd05f4 Merge branch 'sourcesContent' of https://github.com/arty-name/UglifyJS2 into arty-name-sourcesContent 26 January 2014, 08:15:24 UTC
bf7b122 v2.4.12 26 January 2014, 08:11:00 UTC
e29048b Merge branch 'master' of github.com:mishoo/UglifyJS2 26 January 2014, 08:07:10 UTC
2eeb640 Merge pull request #408 from danielstutzman/escape-null-in-regex Don't unescape \x00 in regexes (it breaks IE8) 26 January 2014, 08:06:19 UTC
ceb200f Move unescaping regexps under a codegen option (`unescape_regexps`) 26 January 2014, 08:05:55 UTC
f5f8239 Don't unescape \x00 in regexes (it breaks IE8) 25 January 2014, 18:55:39 UTC
6f9d051 v2.4.11 21 January 2014, 09:44:28 UTC
931862e More chars that cannot be unescaped in regexps. 21 January 2014, 09:44:00 UTC
1d0127d Fix end token for conditionals. Close #404 21 January 2014, 08:38:59 UTC
2d8fc61 Merge pull request #402 from lautis/bom-regexps Don't unescape byte order marks in regexps 19 January 2014, 14:14:12 UTC
1e31011 Don't unescape byte order marks in regexps 19 January 2014, 10:27:03 UTC
75cdbf1 v2.4.10 18 January 2014, 10:32:45 UTC
4339bd5 Don't unescape \x2f (slash) in regexps. #54 18 January 2014, 10:31:50 UTC
1ab2fda Fix example 17 January 2014, 13:48:47 UTC
eda540f v2.4.9 15 January 2014, 20:31:09 UTC
90a330d simplify 10 January 2014, 08:36:15 UTC
cad1f9c Unescape Unicode sequences in regexps when ascii_only is false. #54 10 January 2014, 08:33:58 UTC
f6203bd added hasOwnProperty check to avoid warnings 09 January 2014, 14:20:05 UTC
03cf94e Added support for sourcesContent property of source map 09 January 2014, 14:12:00 UTC
c3087dd Better process_for_angular before other statement reductions. #395 08 January 2014, 09:39:24 UTC
2c305af Support @ngInject with `angular` compressor option. Close #395. 08 January 2014, 09:28:32 UTC
72e6f64 Disable node 0.6 since the build fails consistently and it's not our fault. 07 January 2014, 16:56:18 UTC
b9fac68 Support SpiderMonkey AST in UglifyJS.minify. Fix #393. 07 January 2014, 16:42:48 UTC
2c88eb6 doh. 07 January 2014, 10:54:14 UTC
a67e3bf Fix #392 07 January 2014, 10:48:54 UTC
27142df minor: exp["10"] => exp[10] 07 January 2014, 10:48:21 UTC
5e4c7f4 Fix parens for property access -- (foo, bar)["baz"] 05 January 2014, 09:48:01 UTC
b521b4b Conditional/call optimization foo ? bar(x) : bar(y) ==> bar(foo ? x : y) 29 December 2013, 08:31:30 UTC
aa9de76 Mark `yield` as reserved word. Close #375. 22 December 2013, 18:52:19 UTC
5a083a9 Optimize seq,void 0. Close #377. (x, void 0) => void x (x, undefined) => void x 22 December 2013, 09:36:45 UTC
7a30d82 Better fix for comments in AST_Exit Close #374 18 December 2013, 13:54:12 UTC
be55a09 Take out all comments from an AST_Exit's value Fix #372 18 December 2013, 11:30:26 UTC
15a148f v2.4.8 18 December 2013, 10:10:43 UTC
428e19f Add option to adjust the src/target line in the source map 18 December 2013, 10:10:02 UTC
f65e55d minor 16 December 2013, 18:37:09 UTC
b634018 Merge pull request #371 from colorhook/master bugfix #242 16 December 2013, 08:21:07 UTC
fa3300f bugfix #242 16 December 2013, 07:53:43 UTC
bd0886a semicolons 10 December 2013, 18:24:27 UTC
248f304 Merge pull request #245 from ForbesLindesay/patch-1 Make `DefaultsError` a real `Error` object 10 December 2013, 18:23:29 UTC
dc5f70e Add `drop_console` option to the compressor 10 December 2013, 17:44:41 UTC
df8c562 minor 10 December 2013, 17:39:03 UTC
a790c09 v2.4.7 09 December 2013, 10:09:31 UTC
8f35a36 AST_Catch shouldn't really inherit from AST_Scope. Fix #363 I hereby acknowledge that figure_out_scope has become a mess. 05 December 2013, 11:30:29 UTC
d2190c2 Properly scope `catch` identifier when --screw-ie8 Fix #344 28 November 2013, 14:43:30 UTC
ea10642 v2.4.6, because npm is foobar 28 November 2013, 13:05:32 UTC
547561a v2.4.5 28 November 2013, 11:15:27 UTC
c16d538 Add --noerr to turn off argument name checking for now only used for keys passed to `-c` or `-b`. 28 November 2013, 11:15:01 UTC
73d082d v2.4.4 27 November 2013, 12:24:26 UTC
50b8d72 Fix faulty compression `String(x + 5)` is not always the same as `x + "5"`. Overlooked that. :-( Close #350 20 November 2013, 19:13:16 UTC
7d11b96 Only descend twice after drop_unused if it's the same node type. Fix #345 08 November 2013, 09:57:17 UTC
eab99a1 Better fix for #343 We can in fact lift sequences, but only if the operation is assignment and the left-hand side has no side effects nor property access -- that should guarantee that whatever we place before it cannot affect the sense of the assignment. Dropped contrived test case (too hard to support it now), added a more meaningful one. 06 November 2013, 08:48:48 UTC
19e2fb1 v2.4.3 06 November 2013, 08:21:29 UTC
f4919e3 Do not lift sequence from right-hand side of binary operation. Fix #343 06 November 2013, 08:18:28 UTC
bb700da v2.4.2 03 November 2013, 21:41:07 UTC
263577d [README] Fix #278 30 October 2013, 12:13:30 UTC
63287c0 Workaround for Safari bug Close #313 30 October 2013, 11:59:59 UTC
c5ed229 Fix parsing setters/getters (allow keywords for name). The "key" property was always "set" or "get", which didn't make much sense. Now it'll be the actual name of the setter/getter (AST_Node), and the AST_Accessor object itself, which represents the function, won't store any name. Close #319 30 October 2013, 09:50:22 UTC
b70670b Fix regression after e4c530240650535d1cb46569dfb013193471af05 `x * (y * z)` ==> `x * y * z` -- the better place to do this is in the compressor rather than codegen. 30 October 2013, 08:45:58 UTC
9dd9760 indentation 30 October 2013, 08:44:50 UTC
e4c5302 Fix output for `x = 2 * (a % b / b * c)` (issue #337) 30 October 2013, 07:11:55 UTC
bea3d90 minor 30 October 2013, 07:10:56 UTC
785c606 Disallow reversal where lhs has higher or equal precedence Fixes #267 29 October 2013, 20:37:36 UTC
b214d37 Fix typo 29 October 2013, 13:53:54 UTC
7cf79c3 Fix reading arguments i.e. read `-c unsafe,unsafe-comps` as `-c unsafe=true,unsafe_comps=true` 29 October 2013, 12:01:26 UTC
a14c6b6 Avoid shadowing name of function expression with function argument Close #179, #326, #327 29 October 2013, 11:18:09 UTC
f1b7094 Add "preamble" output option Close #335 29 October 2013, 09:09:18 UTC
0358e37 Fix codegen for when comments_before is undefined. Fix #333 28 October 2013, 07:39:29 UTC
b47f7b7 Merge branch 'master' of github.com:mishoo/UglifyJS2 27 October 2013, 08:03:01 UTC
582cc55 Display number of failed tests and corresponding files 27 October 2013, 08:02:44 UTC
8979579 Merge pull request #330 from markjaquith/master Unit test to detect issue in 8d14efe for #126 that causes aggressive parenthesis removal, functional differences 27 October 2013, 08:01:57 UTC
0d6e08c Merge pull request #331 from rvanvelzen/rhs-strings-fix Fix RHS concat (raised in #330) 27 October 2013, 08:01:11 UTC
e2daee9 Fix RHS concat (raised in #330) When attempting to concat the left-side of the rhs, make sure the rhs is a string. 26 October 2013, 16:44:52 UTC
9cd118c Add a unit test for issue-126 Add a unit test to test to test for aggressive parenthesis removal that causes functional changes. 25 October 2013, 20:28:15 UTC
cfd5c61 Merge pull request #325 from rvanvelzen/fix-269 Fix #269 24 October 2013, 09:39:07 UTC
1a5a4bd Fix #269 Shorten most primitives where possible. Also optimize some edge cases. 24 October 2013, 09:08:33 UTC
back to top