e3342a3 | Mihai Bazon | 12 June 2014, 14:24:33 UTC | v2.4.14 | 12 June 2014, 14:24:33 UTC |
7bf59b5 | Mihai Bazon | 27 April 2014, 18:42:14 UTC | 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 | Mihai Bazon | 27 April 2014, 17:54:54 UTC | Better fix for #475 | 27 April 2014, 17:54:54 UTC |
8258edd | Mihai Bazon | 27 April 2014, 17:51:01 UTC | Fix parens in +(+x). Close #475 | 27 April 2014, 17:51:01 UTC |
8669ca2 | Mihai Bazon | 24 April 2014, 07:56:57 UTC | Merge branch 'master' of github.com:mishoo/UglifyJS2 | 24 April 2014, 07:56:57 UTC |
7165269 | Mihai Bazon | 24 April 2014, 07:46:53 UTC | Merge pull request #445 from ConradIrwin/try-statement Handle TryStatements trees from acorn >=0.2.0 | 24 April 2014, 07:46:53 UTC |
37693d2 | Mihai Bazon | 18 April 2014, 08:19:52 UTC | Update tests. | 18 April 2014, 08:19:52 UTC |
8fbe200 | Mihai Bazon | 18 April 2014, 07:47:38 UTC | Always quote property names that contain non-ASCII characters. Fix #328 | 18 April 2014, 07:48:44 UTC |
1a34a13 | Mihai Bazon | 13 April 2014, 09:54:12 UTC | Merge pull request #470 from ebednarz/master Fix sourceMapIncludeSources exception in Node API | 13 April 2014, 09:54:12 UTC |
ef772b0 | OiNutter | 11 April 2014, 15:09:56 UTC | 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 | ebednarz | 13 April 2014, 09:16:10 UTC | Fix sourceMapIncludeSources exception in Node API https://github.com/mishoo/UglifyJS2/issues/459 | 13 April 2014, 09:16:10 UTC |
14f290f | Mihai Bazon | 24 March 2014, 13:10:35 UTC | 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 | Arnavion | 23 March 2014, 01:02:21 UTC | Allow colons in the pairs passed to AST_Toplevel.wrap_enclose | 23 March 2014, 01:02:21 UTC |
448a8d3 | Mihai Bazon | 11 March 2014, 13:22:37 UTC | v2.4.13 | 11 March 2014, 13:22:37 UTC |
514936b | Conrad Irwin | 07 March 2014, 01:07:49 UTC | Handle TryStatements trees from acorn >=0.2.0 | 07 March 2014, 01:07:49 UTC |
f5c09d0 | Mihai Bazon | 03 March 2014, 07:19:39 UTC | 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 | Arnavion | 03 March 2014, 03:20:19 UTC | 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 | Mihai Bazon | 14 February 2014, 11:58:14 UTC | 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 | Mihai Bazon | 08 February 2014, 10:33:56 UTC | 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 | Mihai Bazon | 07 February 2014, 09:31:11 UTC | Merge pull request #424 from mattbasta/simplify_conditionals Simplify nested conditionals if possible | 07 February 2014, 09:31:11 UTC |
ac0086a | Matt Basta | 06 February 2014, 20:39:13 UTC | Simplify nested conditionals if possible | 06 February 2014, 20:39:13 UTC |
2494daa | Mihai Bazon | 06 February 2014, 16:13:10 UTC | Merge pull request #422 from mourner/patch-1 Fix readme typo (when -> with) | 06 February 2014, 16:13:10 UTC |
9b404f9 | Vladimir Agafonkin | 06 February 2014, 16:11:33 UTC | fix readme typo (when -> with) | 06 February 2014, 16:11:33 UTC |
5344b7d | Mihai Bazon | 31 January 2014, 08:44:13 UTC | Fix if_return dropping the alternative. Close #413 | 31 January 2014, 08:44:13 UTC |
0007a53 | Mihai Bazon | 26 January 2014, 08:18:20 UTC | Update source-map | 26 January 2014, 08:18:20 UTC |
1dd05f4 | Mihai Bazon | 26 January 2014, 08:15:24 UTC | Merge branch 'sourcesContent' of https://github.com/arty-name/UglifyJS2 into arty-name-sourcesContent | 26 January 2014, 08:15:24 UTC |
bf7b122 | Mihai Bazon | 26 January 2014, 08:11:00 UTC | v2.4.12 | 26 January 2014, 08:11:00 UTC |
e29048b | Mihai Bazon | 26 January 2014, 08:07:10 UTC | Merge branch 'master' of github.com:mishoo/UglifyJS2 | 26 January 2014, 08:07:10 UTC |
2eeb640 | Mihai Bazon | 26 January 2014, 08:06:19 UTC | 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 | Mihai Bazon | 26 January 2014, 08:05:55 UTC | Move unescaping regexps under a codegen option (`unescape_regexps`) | 26 January 2014, 08:05:55 UTC |
f5f8239 | Daniel Stutzman | 25 January 2014, 18:55:39 UTC | Don't unescape \x00 in regexes (it breaks IE8) | 25 January 2014, 18:55:39 UTC |
6f9d051 | Mihai Bazon | 21 January 2014, 09:44:28 UTC | v2.4.11 | 21 January 2014, 09:44:28 UTC |
931862e | Mihai Bazon | 21 January 2014, 09:44:00 UTC | More chars that cannot be unescaped in regexps. | 21 January 2014, 09:44:00 UTC |
1d0127d | Mihai Bazon | 21 January 2014, 08:38:59 UTC | Fix end token for conditionals. Close #404 | 21 January 2014, 08:38:59 UTC |
2d8fc61 | Mihai Bazon | 19 January 2014, 14:14:12 UTC | Merge pull request #402 from lautis/bom-regexps Don't unescape byte order marks in regexps | 19 January 2014, 14:14:12 UTC |
1e31011 | Ville Lautanala | 19 January 2014, 10:27:03 UTC | Don't unescape byte order marks in regexps | 19 January 2014, 10:27:03 UTC |
75cdbf1 | Mihai Bazon | 18 January 2014, 10:32:45 UTC | v2.4.10 | 18 January 2014, 10:32:45 UTC |
4339bd5 | Mihai Bazon | 18 January 2014, 10:31:50 UTC | Don't unescape \x2f (slash) in regexps. #54 | 18 January 2014, 10:31:50 UTC |
1ab2fda | Mihai Bazon | 17 January 2014, 13:48:47 UTC | Fix example | 17 January 2014, 13:48:47 UTC |
eda540f | Mihai Bazon | 15 January 2014, 20:31:09 UTC | v2.4.9 | 15 January 2014, 20:31:09 UTC |
90a330d | Mihai Bazon | 10 January 2014, 08:36:15 UTC | simplify | 10 January 2014, 08:36:15 UTC |
cad1f9c | Mihai Bazon | 10 January 2014, 08:33:58 UTC | Unescape Unicode sequences in regexps when ascii_only is false. #54 | 10 January 2014, 08:33:58 UTC |
f6203bd | Artemy Tregubenko | 09 January 2014, 14:20:05 UTC | added hasOwnProperty check to avoid warnings | 09 January 2014, 14:20:05 UTC |
03cf94e | Artemy Tregubenko | 09 January 2014, 14:12:00 UTC | Added support for sourcesContent property of source map | 09 January 2014, 14:12:00 UTC |
c3087dd | Mihai Bazon | 08 January 2014, 09:39:24 UTC | Better process_for_angular before other statement reductions. #395 | 08 January 2014, 09:39:24 UTC |
2c305af | Mihai Bazon | 08 January 2014, 09:28:32 UTC | Support @ngInject with `angular` compressor option. Close #395. | 08 January 2014, 09:28:32 UTC |
72e6f64 | Mihai Bazon | 07 January 2014, 16:56:18 UTC | Disable node 0.6 since the build fails consistently and it's not our fault. | 07 January 2014, 16:56:18 UTC |
b9fac68 | Mihai Bazon | 07 January 2014, 16:42:48 UTC | Support SpiderMonkey AST in UglifyJS.minify. Fix #393. | 07 January 2014, 16:42:48 UTC |
2c88eb6 | Mihai Bazon | 07 January 2014, 10:54:14 UTC | doh. | 07 January 2014, 10:54:14 UTC |
a67e3bf | Mihai Bazon | 07 January 2014, 10:48:54 UTC | Fix #392 | 07 January 2014, 10:48:54 UTC |
27142df | Mihai Bazon | 07 January 2014, 10:48:21 UTC | minor: exp["10"] => exp[10] | 07 January 2014, 10:48:21 UTC |
5e4c7f4 | Mihai Bazon | 05 January 2014, 09:48:01 UTC | Fix parens for property access -- (foo, bar)["baz"] | 05 January 2014, 09:48:01 UTC |
b521b4b | Mihai Bazon | 29 December 2013, 08:31:30 UTC | Conditional/call optimization foo ? bar(x) : bar(y) ==> bar(foo ? x : y) | 29 December 2013, 08:31:30 UTC |
aa9de76 | Mihai Bazon | 22 December 2013, 18:52:19 UTC | Mark `yield` as reserved word. Close #375. | 22 December 2013, 18:52:19 UTC |
5a083a9 | Mihai Bazon | 22 December 2013, 09:36:45 UTC | Optimize seq,void 0. Close #377. (x, void 0) => void x (x, undefined) => void x | 22 December 2013, 09:36:45 UTC |
7a30d82 | Mihai Bazon | 18 December 2013, 13:54:12 UTC | Better fix for comments in AST_Exit Close #374 | 18 December 2013, 13:54:12 UTC |
be55a09 | Mihai Bazon | 18 December 2013, 11:30:26 UTC | Take out all comments from an AST_Exit's value Fix #372 | 18 December 2013, 11:30:26 UTC |
15a148f | Mihai Bazon | 18 December 2013, 10:10:43 UTC | v2.4.8 | 18 December 2013, 10:10:43 UTC |
428e19f | Mihai Bazon | 18 December 2013, 10:10:02 UTC | Add option to adjust the src/target line in the source map | 18 December 2013, 10:10:02 UTC |
f65e55d | Mihai Bazon | 16 December 2013, 18:37:09 UTC | minor | 16 December 2013, 18:37:09 UTC |
b634018 | Mihai Bazon | 16 December 2013, 08:21:07 UTC | Merge pull request #371 from colorhook/master bugfix #242 | 16 December 2013, 08:21:07 UTC |
fa3300f | colorhook | 16 December 2013, 07:53:43 UTC | bugfix #242 | 16 December 2013, 07:53:43 UTC |
bd0886a | Mihai Bazon | 10 December 2013, 18:24:27 UTC | semicolons | 10 December 2013, 18:24:27 UTC |
248f304 | Mihai Bazon | 10 December 2013, 18:23:29 UTC | Merge pull request #245 from ForbesLindesay/patch-1 Make `DefaultsError` a real `Error` object | 10 December 2013, 18:23:29 UTC |
dc5f70e | Mihai Bazon | 10 December 2013, 17:44:41 UTC | Add `drop_console` option to the compressor | 10 December 2013, 17:44:41 UTC |
df8c562 | Mihai Bazon | 10 December 2013, 17:39:03 UTC | minor | 10 December 2013, 17:39:03 UTC |
a790c09 | Mihai Bazon | 09 December 2013, 10:09:31 UTC | v2.4.7 | 09 December 2013, 10:09:31 UTC |
8f35a36 | Mihai Bazon | 05 December 2013, 11:30:29 UTC | 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 | Mihai Bazon | 28 November 2013, 14:43:30 UTC | Properly scope `catch` identifier when --screw-ie8 Fix #344 | 28 November 2013, 14:43:30 UTC |
ea10642 | Mihai Bazon | 28 November 2013, 13:05:32 UTC | v2.4.6, because npm is foobar | 28 November 2013, 13:05:32 UTC |
547561a | Mihai Bazon | 28 November 2013, 11:15:27 UTC | v2.4.5 | 28 November 2013, 11:15:27 UTC |
c16d538 | Mihai Bazon | 28 November 2013, 11:15:01 UTC | 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 | Mihai Bazon | 27 November 2013, 12:24:26 UTC | v2.4.4 | 27 November 2013, 12:24:26 UTC |
50b8d72 | Mihai Bazon | 20 November 2013, 19:13:16 UTC | 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 | Mihai Bazon | 08 November 2013, 09:57:17 UTC | Only descend twice after drop_unused if it's the same node type. Fix #345 | 08 November 2013, 09:57:17 UTC |
eab99a1 | Mihai Bazon | 06 November 2013, 08:47:36 UTC | 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 | Mihai Bazon | 06 November 2013, 08:21:29 UTC | v2.4.3 | 06 November 2013, 08:21:29 UTC |
f4919e3 | Mihai Bazon | 06 November 2013, 08:18:28 UTC | Do not lift sequence from right-hand side of binary operation. Fix #343 | 06 November 2013, 08:18:28 UTC |
bb700da | Mihai Bazon | 03 November 2013, 21:41:07 UTC | v2.4.2 | 03 November 2013, 21:41:07 UTC |
263577d | Mihai Bazon | 30 October 2013, 12:13:10 UTC | [README] Fix #278 | 30 October 2013, 12:13:30 UTC |
63287c0 | Mihai Bazon | 30 October 2013, 11:59:59 UTC | Workaround for Safari bug Close #313 | 30 October 2013, 11:59:59 UTC |
c5ed229 | Mihai Bazon | 30 October 2013, 09:50:22 UTC | 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 | Mihai Bazon | 30 October 2013, 08:45:58 UTC | 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 | Mihai Bazon | 30 October 2013, 08:44:50 UTC | indentation | 30 October 2013, 08:44:50 UTC |
e4c5302 | Mihai Bazon | 30 October 2013, 07:11:55 UTC | Fix output for `x = 2 * (a % b / b * c)` (issue #337) | 30 October 2013, 07:11:55 UTC |
bea3d90 | Mihai Bazon | 30 October 2013, 07:10:56 UTC | minor | 30 October 2013, 07:10:56 UTC |
785c606 | Richard van Velzen | 29 October 2013, 20:37:36 UTC | Disallow reversal where lhs has higher or equal precedence Fixes #267 | 29 October 2013, 20:37:36 UTC |
b214d37 | Mihai Bazon | 29 October 2013, 13:53:54 UTC | Fix typo | 29 October 2013, 13:53:54 UTC |
7cf79c3 | Mihai Bazon | 29 October 2013, 12:01:26 UTC | 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 | Mihai Bazon | 29 October 2013, 11:18:09 UTC | Avoid shadowing name of function expression with function argument Close #179, #326, #327 | 29 October 2013, 11:18:09 UTC |
f1b7094 | Mihai Bazon | 29 October 2013, 08:43:43 UTC | Add "preamble" output option Close #335 | 29 October 2013, 09:09:18 UTC |
0358e37 | Mihai Bazon | 28 October 2013, 07:39:29 UTC | Fix codegen for when comments_before is undefined. Fix #333 | 28 October 2013, 07:39:29 UTC |
b47f7b7 | Mihai Bazon | 27 October 2013, 08:03:01 UTC | Merge branch 'master' of github.com:mishoo/UglifyJS2 | 27 October 2013, 08:03:01 UTC |
582cc55 | Mihai Bazon | 27 October 2013, 08:02:44 UTC | Display number of failed tests and corresponding files | 27 October 2013, 08:02:44 UTC |
8979579 | Mihai Bazon | 27 October 2013, 08:01:57 UTC | 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 | Mihai Bazon | 27 October 2013, 08:01:11 UTC | Merge pull request #331 from rvanvelzen/rhs-strings-fix Fix RHS concat (raised in #330) | 27 October 2013, 08:01:11 UTC |
e2daee9 | Richard van Velzen | 26 October 2013, 16:44:52 UTC | 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 | Mark Jaquith | 25 October 2013, 20:28:15 UTC | 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 | Mihai Bazon | 24 October 2013, 09:39:07 UTC | Merge pull request #325 from rvanvelzen/fix-269 Fix #269 | 24 October 2013, 09:39:07 UTC |
1a5a4bd | Richard van Velzen | 24 October 2013, 09:08:33 UTC | Fix #269 Shorten most primitives where possible. Also optimize some edge cases. | 24 October 2013, 09:08:33 UTC |