https://github.com/mishoo/UglifyJS

sort by:
Revision Author Date Message Commit Date
d535daa harmony-v3.1.6 29 October 2017, 10:58:58 UTC
0a9cdb6 handle computed `properties` correctly 29 October 2017, 09:46:25 UTC
3ae3417 merge #2391 & #2393 29 October 2017, 09:14:52 UTC
086cb33 Merge branch 'master' into harmony-v3.1.6 29 October 2017, 05:23:39 UTC
2fd927a v3.1.6 29 October 2017, 04:38:10 UTC
8428326 enhance `properties` (#2412) - trim array items only if `side_effects` - extend to non-identifier properties 28 October 2017, 20:11:26 UTC
6371e2e consistently reduce `const` safe literals (#2411) fixes #2406 28 October 2017, 03:36:44 UTC
6ab73c7 fix & improve `AST_TemplateString` (#2410) - resolve `semicolons:false` ambiguity with tagged literals - allow `side_effects` to work on template literals - traverse `AST_TemplateString` properly fixes #2401 28 October 2017, 03:36:09 UTC
31f8209 remove dead code (#2405) 27 October 2017, 06:28:09 UTC
9b0f86f fix `reduce_vars` on `AST_Array.length` (#2404) 26 October 2017, 18:33:37 UTC
ee082ac compress self comparisons (#2398) 25 October 2017, 17:16:12 UTC
ae67a49 document compress option `hoist_props` (#2399) 25 October 2017, 06:03:43 UTC
4178289 implement `hoist_props` (#2396) fixes #2377 24 October 2017, 19:38:11 UTC
74ae16f fix `unsafe` `reduce_vars` on arrays & objects (#2397) 24 October 2017, 14:10:36 UTC
1968203 docs: Fix spelling and style (#2395) 23 October 2017, 20:59:12 UTC
2848596 docs: Fix spelling and style (#2395) 23 October 2017, 20:53:56 UTC
86ea38a enhance `unsafe` `evaluate` of arrays & objects (#2394) 23 October 2017, 18:58:30 UTC
8a713e4 deduplicate declarations regardless of `toplevel` (#2393) 22 October 2017, 17:00:50 UTC
7d9a859 fix `dead_code` on `AST_Destructuring` (#2392) fixes #2383 22 October 2017, 16:34:34 UTC
24aa078 safer `properties` transform (#2391) `{ a: x, b: y }.a` => `[ x, y ][0]` - `x` cannot be function containing `this` `[ x, y, z ][1]` => `(x, z, y)` - only if `z` is side-effect-free 22 October 2017, 12:10:13 UTC
5fd723f fix `unsafe` expansion of object literals (#2390) 22 October 2017, 07:00:36 UTC
516eaef fix `unsafe` evaluation of `AST_Sub` (#2389) 22 October 2017, 05:14:15 UTC
4ae1fb3 fix `unsafe` evaluation of objects (#2388) 21 October 2017, 20:19:40 UTC
0111232 fix `unsafe` escape analysis in `reduce_vars` (#2387) 21 October 2017, 19:23:31 UTC
44352eb harmony-v3.1.5 21 October 2017, 17:49:55 UTC
9f1c72a update test Sub-optimal result due to block scope. 21 October 2017, 16:38:16 UTC
c60fa67 Merge branch 'master' into harmony-v3.1.5 21 October 2017, 16:35:00 UTC
96439ca v3.1.5 21 October 2017, 16:27:26 UTC
f9c57df Allow 'yield' as method name (#2382) fixes #2381 21 October 2017, 06:22:39 UTC
c927cea `unsafe` fix-ups for #2351 (#2379) 20 October 2017, 20:08:26 UTC
9f4b98f backport #2374 (#2376) 19 October 2017, 15:02:27 UTC
0f2ef33 enhance `collapse_vars` around lazy operations (#2369) 18 October 2017, 20:52:00 UTC
6bf5fea option formatting in docs (#2374) - reintroduce compress documentation for keep_fnames and unsafe_methods - reintroduce keep_fnames in mangle option docs - order compress & mangle options 17 October 2017, 21:23:53 UTC
7e5b5ca fix `AST_PropAccess` in `collapse_vars` (take 3) (#2375) Suppress scanning beyond assignment to `a.b` 17 October 2017, 18:54:51 UTC
c1346e0 clean up lazy operator detection (#2373) 17 October 2017, 15:25:45 UTC
0d2fe8e fix `AST_PropAccess` in `collapse_vars` (take 2) (#2372) fixes #2364 17 October 2017, 14:59:15 UTC
f2b9c11 fix `AST_PropAccess` in `collapse_vars` (#2370) fixes #2364 17 October 2017, 10:33:03 UTC
b6a7ca2 deduplicate `AST_Super` & `AST_This` logic (#2366) 16 October 2017, 20:19:53 UTC
fe647b0 account for side-effects from `AST_This` in `collapse_vars` (#2365) 16 October 2017, 17:18:55 UTC
a89f126 harmony-v3.1.4 16 October 2017, 06:28:28 UTC
d8ee2de adjust tests for #2351 16 October 2017, 05:24:50 UTC
58a5608 Merge branch 'master' into harmony-v3.1.4 16 October 2017, 04:32:50 UTC
f496ac5 implement compress option `computed_props` (#2361) transforms `{["computed"]: 1}` into `{computed: 1}` 16 October 2017, 03:35:04 UTC
dfe4f6c v3.1.4 15 October 2017, 18:44:17 UTC
a09c8ad update dependency (#2362) - source-map@0.6.1 15 October 2017, 18:41:22 UTC
ec598c3 fix-ups for #2356 (#2360) 15 October 2017, 14:33:55 UTC
f79f737 fix mangle of destructuring parameters with computed properties (#2359) fixes #2349 15 October 2017, 12:59:52 UTC
eba0f93 more tests for #2351 (#2357) 11 October 2017, 18:58:25 UTC
99800d4 update README to include defaults (#2356) fixes #2353 11 October 2017, 18:56:02 UTC
70d56c9 Update README.md - sourceMappingURL directive note (#2355) Moves this README note to underneath the 'url' rather than 'root' option. 11 October 2017, 11:48:43 UTC
b810e2f perform `reduce_vars` on safe literals (#2351) - constant expression - single reference - same scope - not across loop body 09 October 2017, 04:25:06 UTC
1abe142 collapse `a.b` whenever safe (#2350) 08 October 2017, 05:17:48 UTC
336b1ad fix `unsafe` join() on array literal with spread (#2347) fixes #2345 05 October 2017, 16:57:00 UTC
873755b harmony-v3.1.3 01 October 2017, 06:41:52 UTC
7440327 add tests for #2336 & #2337 01 October 2017, 05:20:17 UTC
4fac807 Merge branch 'master' into harmony-v3.1.3 01 October 2017, 04:42:40 UTC
6920e89 v3.1.3 01 October 2017, 04:36:07 UTC
dd71639 enhance `reduce_vars` for `AST_Accessor` (#2339) fixes #2336 30 September 2017, 19:01:50 UTC
2dcc552 trap invalid use of reserved words (#2338) fixes #2337 30 September 2017, 18:10:41 UTC
a020d2e support dynamic `import()`, trap invalid use of `export` (#2335) 28 September 2017, 10:43:09 UTC
68645b2 harmony-v3.1.2 24 September 2017, 03:13:25 UTC
aaa8212 improve test for #2316 23 September 2017, 18:23:38 UTC
bd84007 Merge branch 'master' into harmony-v3.1.2 23 September 2017, 18:20:47 UTC
55387e8 v3.1.2 23 September 2017, 18:02:04 UTC
1241600 mangle: do not mangle reserved class (#2317) fixes #2316 23 September 2017, 16:08:47 UTC
7e3e9da fix "use asm" numeric output (#2328) fixes #2324 20 September 2017, 20:42:40 UTC
a784717 allow RegExp for `unsafe_methods` compress option (#2327) 20 September 2017, 16:48:16 UTC
00f5094 suppress `collapse_vars` of `this` into "use strict" (#2326) fixes #2319 19 September 2017, 21:23:20 UTC
e823565 add new compress option `unsafe_methods` for ecma >= 6 (#2325) fixes #2321 19 September 2017, 16:15:54 UTC
c46b9f3 harmony-v3.1.1 17 September 2017, 07:33:55 UTC
3b0b4d6 handle `AST_Super` in `collapse_vars` & `side_effects` 16 September 2017, 21:09:36 UTC
d73500e Merge branch 'master' into harmony-v3.1.1 16 September 2017, 20:43:43 UTC
aceb0af v3.1.1 16 September 2017, 20:36:27 UTC
4f0953f handle LHS side-effects on `cascade` & `collapse_vars` (#2314) fixes #2313 16 September 2017, 03:45:19 UTC
182a47b improve source mapping (#2312) fixes #2310 15 September 2017, 04:46:48 UTC
d8685f5 harmony-v3.1.0 10 September 2017, 12:51:33 UTC
8891495 Merge branch 'master' into harmony-v3.1.0 10 September 2017, 07:39:33 UTC
cd27f4e v3.1.0 10 September 2017, 07:17:24 UTC
8158b1b Testing all leading comments against being PURE comments (#2305) 09 September 2017, 18:08:15 UTC
aacf3ed extend `unsafe` on pure global functions (#2303) 07 September 2017, 14:08:34 UTC
8b89072 add `Date` and other known globals to `unsafe` compress option (#2302) 06 September 2017, 18:44:26 UTC
395a17c fix `collapse_vars` on default function argument (#2299) Avoid collision with local variable `undefined` under certain corner cases. fixes #2298 03 September 2017, 18:32:33 UTC
3f35586 correctly count declarations after `hoist_vars` (#2297) fixes #2295 03 September 2017, 09:23:31 UTC
2779a29 avoid generating ternary with spread (#2293) fixes #2292 30 August 2017, 16:57:07 UTC
71d52f1 Fix CLI example for mangle reserved list of names (#2294) 30 August 2017, 16:55:32 UTC
eb7adaa Fix CLI source-maps examples (#2291) fixes #2284 29 August 2017, 15:49:20 UTC
e5cf797 fix `unused` patching of `AST_For.init` blocks (#2289) fixes #2288 28 August 2017, 17:10:04 UTC
067d52b harmony-v3.0.28 19 August 2017, 17:19:06 UTC
e0e009a Merge branch 'master' into harmony-v3.0.28 19 August 2017, 16:35:46 UTC
f81ff10 v3.0.28 19 August 2017, 16:27:01 UTC
ae0f117 Introduce new compress option `unsafe_arrows` (#2278) * Not always safe to convert a function expression to an arrow function when code depends on the function prototype existing. Fixes #2271 16 August 2017, 14:51:26 UTC
a5461e0 prohibit let/const redeclaration (#2277) fixes #2270 14 August 2017, 04:31:12 UTC
16d4091 don't escape null characters as \0 when followed by any digit (#2273) fixes #2272 14 August 2017, 04:30:08 UTC
2bf8216 fix `pure_getters` on spread of objects (#2275) 13 August 2017, 14:08:33 UTC
2ed3f8d fix output of spread of a sequence (#2268) fixes #2267 02 August 2017, 16:40:19 UTC
4700c14 implement object rest/spread (#2265) - improve parse errors for destructuring spread elements - `unsafe` for object literals with rest elements Miscellaneous - increase mocha unicode surrogate test timeout 02 August 2017, 05:47:58 UTC
e7c21e8 fix `ie8` mangling of top-level `AST_SymbolCatch` (#2263) fixes #2254 31 July 2017, 18:38:32 UTC
f54ab16 harmony-v3.0.27 30 July 2017, 07:15:29 UTC
69cb459 fix-ups for #2258 29 July 2017, 20:26:21 UTC
1eae8f2 Merge branch 'master' into harmony 29 July 2017, 17:57:34 UTC
back to top