Commit Graph

  • b810e2f8da perform reduce_vars on safe literals (#2351) Alex Lam S.L 2017-10-09 12:25:06 +08:00
  • 1abe14296e collapse a.b whenever safe (#2350) Alex Lam S.L 2017-10-08 13:17:48 +08:00
  • 336b1add4f fix unsafe join() on array literal with spread (#2347) kzc 2017-10-05 12:57:00 -04:00
  • 873755b35c harmony-v3.1.3 harmony-v3.1.3 Alex Lam S.L 2017-10-01 14:41:52 +08:00
  • 744032755d add tests for #2336 & #2337 alexlamsl 2017-10-01 12:48:26 +08:00
  • 4fac8076b8 Merge branch 'master' into harmony-v3.1.3 alexlamsl 2017-10-01 12:42:40 +08:00
  • 6920e898d1 v3.1.3 v3.1.3 Alex Lam S.L 2017-10-01 12:36:07 +08:00
  • dd71639264 enhance reduce_vars for AST_Accessor (#2339) Alex Lam S.L 2017-10-01 03:01:50 +08:00
  • 2dcc552ce0 trap invalid use of reserved words (#2338) Alex Lam S.L 2017-10-01 02:10:41 +08:00
  • a020d2ead3 support dynamic import(), trap invalid use of export (#2335) kzc 2017-09-28 06:43:09 -04:00
  • 68645b28d3 harmony-v3.1.2 harmony-v3.1.2 Alex Lam S.L 2017-09-24 11:13:25 +08:00
  • aaa8212837 improve test for #2316 alexlamsl 2017-09-24 02:23:38 +08:00
  • bd84007cf4 Merge branch 'master' into harmony-v3.1.2 alexlamsl 2017-09-24 02:20:47 +08:00
  • 55387e8fd0 v3.1.2 v3.1.2 Alex Lam S.L 2017-09-24 02:02:04 +08:00
  • 1241600013 mangle: do not mangle reserved class (#2317) GUENEGO Jean-Louis 2017-09-23 18:08:47 +02:00
  • 7e3e9da860 fix "use asm" numeric output (#2328) kzc 2017-09-20 12:52:48 -04:00
  • a784717fe2 allow RegExp for unsafe_methods compress option (#2327) kzc 2017-09-20 12:48:16 -04:00
  • 00f509405b suppress collapse_vars of this into "use strict" (#2326) Alex Lam S.L 2017-09-20 05:23:20 +08:00
  • e8235657e4 add new compress option unsafe_methods for ecma >= 6 (#2325) kzc 2017-09-19 12:15:54 -04:00
  • c46b9f361a harmony-v3.1.1 harmony-v3.1.1 Alex Lam S.L 2017-09-17 15:33:55 +08:00
  • 3b0b4d6abf handle AST_Super in collapse_vars & side_effects alexlamsl 2017-09-17 05:00:58 +08:00
  • d73500e8d1 Merge branch 'master' into harmony-v3.1.1 alexlamsl 2017-09-17 04:43:43 +08:00
  • aceb0af36b v3.1.1 v3.1.1 Alex Lam S.L 2017-09-17 04:36:27 +08:00
  • 4f0953f7e9 handle LHS side-effects on cascade & collapse_vars (#2314) Alex Lam S.L 2017-09-16 11:45:19 +08:00
  • 182a47bfb1 improve source mapping (#2312) Alex Lam S.L 2017-09-15 12:46:48 +08:00
  • d8685f528d harmony-v3.1.0 harmony-v3.1.0 Alex Lam S.L 2017-09-10 20:51:33 +08:00
  • 8891495789 Merge branch 'master' into harmony-v3.1.0 alexlamsl 2017-09-10 15:39:33 +08:00
  • cd27f4ec38 v3.1.0 v3.1.0 Alex Lam S.L 2017-09-10 15:17:24 +08:00
  • 8158b1bdcf Testing all leading comments against being PURE comments (#2305) Mateusz Burzyński 2017-09-09 20:08:15 +02:00
  • aacf3edc68 extend unsafe on pure global functions (#2303) Alex Lam S.L 2017-09-07 22:08:34 +08:00
  • 8b89072190 add Date and other known globals to unsafe compress option (#2302) kzc 2017-09-06 14:44:26 -04:00
  • 395a17ccda fix collapse_vars on default function argument (#2299) Alex Lam S.L 2017-09-04 02:32:33 +08:00
  • 3f355866cf correctly count declarations after hoist_vars (#2297) Alex Lam S.L 2017-09-03 17:23:31 +08:00
  • 2779a29a86 avoid generating ternary with spread (#2293) kzc 2017-08-30 12:57:07 -04:00
  • 71d52f147d Fix CLI example for mangle reserved list of names (#2294) David Šanda 2017-08-30 18:55:32 +02:00
  • eb7adaa6fc Fix CLI source-maps examples (#2291) David Šanda 2017-08-29 17:49:20 +02:00
  • e5cf7972ea fix unused patching of AST_For.init blocks (#2289) Alex Lam S.L 2017-08-29 01:10:04 +08:00
  • 067d52b6ba harmony-v3.0.28 harmony-v3.0.28 Alex Lam S.L 2017-08-20 01:19:06 +08:00
  • e0e009ace2 Merge branch 'master' into harmony-v3.0.28 alexlamsl 2017-08-20 00:35:46 +08:00
  • f81ff10a9b v3.0.28 v3.0.28 Alex Lam S.L 2017-08-20 00:27:01 +08:00
  • ae0f117da6 Introduce new compress option unsafe_arrows (#2278) kzc 2017-08-16 10:51:26 -04:00
  • a5461e0adc prohibit let/const redeclaration (#2277) Alex Lam S.L 2017-08-14 12:31:12 +08:00
  • 16d40915b4 don't escape null characters as \0 when followed by any digit (#2273) Erik Desjardins 2017-08-14 00:30:08 -04:00
  • 2bf8216e50 fix pure_getters on spread of objects (#2275) Alex Lam S.L 2017-08-13 22:08:33 +08:00
  • 2ed3f8db44 fix output of spread of a sequence (#2268) kzc 2017-08-02 12:40:19 -04:00
  • 4700c14855 implement object rest/spread (#2265) kzc 2017-08-02 01:47:58 -04:00
  • e7c21e87e3 fix ie8 mangling of top-level AST_SymbolCatch (#2263) Alex Lam S.L 2017-08-01 02:38:32 +08:00
  • f54ab16843 harmony-v3.0.27 harmony-v3.0.27 Alex Lam S.L 2017-07-30 15:15:29 +08:00
  • 69cb459c16 fix-ups for #2258 alexlamsl 2017-07-30 02:10:59 +08:00
  • 1eae8f2dcc Merge branch 'master' into harmony alexlamsl 2017-07-30 01:57:34 +08:00
  • c4c2ef44d0 v3.0.27 v3.0.27 Alex Lam S.L 2017-07-30 01:50:42 +08:00
  • a845897758 improve mangle.properties (#2261) Alex Lam S.L 2017-07-29 23:02:04 +08:00
  • d600c78d7b have keep_quoted respect quoted method names (#2258) kzc 2017-07-28 07:42:12 -04:00
  • 32ea2c5530 issue template: describe acceptable JS input (#2255) kzc 2017-07-27 09:38:36 -04:00
  • d3df2f985d extend collapse_vars to let and const (#2252) Alex Lam S.L 2017-07-25 22:07:21 +08:00
  • 69861824b5 enhance test for #2242 (#2248) Alex Lam S.L 2017-07-24 00:32:33 +08:00
  • 1e0c7d2bc5 harmony-v3.0.26 harmony-v3.0.26 Alex Lam S.L 2017-07-23 16:54:46 +08:00
  • 98b850580b fix for #2242 on harmony alexlamsl 2017-07-23 13:15:58 +08:00
  • 29011ea60a remove ascii_identifiers alexlamsl 2017-07-23 12:54:50 +08:00
  • 77d18be073 Merge branch 'master' into harmony-v3.0.26 alexlamsl 2017-07-23 12:53:13 +08:00
  • bc61deeca9 v3.0.26 v3.0.26 Alex Lam S.L 2017-07-23 12:39:36 +08:00
  • 6a5e74b44e unescape surrogate pairs only (#2246) Alex Lam S.L 2017-07-23 12:38:21 +08:00
  • 54446341ee update dependencies (#2241) Alex Lam S.L 2017-07-16 16:20:40 +08:00
  • 91f8b57b3e harmony-v3.0.25 harmony-v3.0.25 Alex Lam S.L 2017-07-16 12:21:39 +08:00
  • 3a2b737c42 Merge branch 'master' into harmony-v3.0.25 alexlamsl 2017-07-16 11:15:07 +08:00
  • 4e12a6f740 v3.0.25 v3.0.25 Alex Lam S.L 2017-07-16 11:05:53 +08:00
  • b35dfc2599 reject malformed CLI parameters (#2239) Alex Lam S.L 2017-07-15 23:50:27 +08:00
  • 9e1da9235e ensure ie8 works with mangled properties (#2238) Alex Lam S.L 2017-07-15 22:50:59 +08:00
  • a5ffe2c23f drop unused builtin globals under unsafe (#2236) Alex Lam S.L 2017-07-15 15:16:11 +08:00
  • 9282e7b0c6 fix unsafe evaluate of Object static methods (#2232) Alex Lam S.L 2017-07-14 19:52:01 +08:00
  • 5229cb2b1b drop unused compound assignments (#2230) Alex Lam S.L 2017-07-14 00:39:34 +08:00
  • 458e3e15f0 enhance passes (#2229) Alex Lam S.L 2017-07-13 02:18:59 +08:00
  • c615a1e80a fix gzip stream in test/benchmark.js (#2228) Alex Lam S.L 2017-07-12 02:55:57 +08:00
  • 10a938cb79 enhance source mapping on IIFEs (#2224) Alex Lam S.L 2017-07-11 02:34:28 +08:00
  • 0f4278148d uglify-es: update repository and project tagline (#2221) kzc 2017-07-09 11:55:38 -04:00
  • 4956ad311b benchmark gzipped output (#2220) Alex Lam S.L 2017-07-09 01:44:59 +08:00
  • 145874e504 docs: update benchmarks using node 8, add babili (#2218) kzc 2017-07-08 12:48:53 -04:00
  • f30375052b docs: update benchmarks using node 8, add babili (#2218) kzc 2017-07-08 12:48:53 -04:00
  • 3e1a8598bf harmony-v3.0.24 harmony-v3.0.24 Alex Lam S.L 2017-07-08 14:51:47 +08:00
  • ef63de6968 handle AST_Arrow IIFEs in collapse_vars alexlamsl 2017-07-08 14:27:06 +08:00
  • 2539fb8096 inline property access of AST_ConciseMethod alexlamsl 2017-07-08 14:25:58 +08:00
  • a556dd2dcb Merge branch 'master' into harmony-v3.0.24 alexlamsl 2017-07-08 13:12:54 +08:00
  • bd7be07c38 v3.0.24 v3.0.24 Alex Lam S.L 2017-07-08 12:53:20 +08:00
  • 71ee91e716 handle duplicate argument names in collapse_vars (#2215) Alex Lam S.L 2017-07-08 04:42:35 +08:00
  • e7334b4048 uglify-es: have repository point to harmony branch (#2212) kzc 2017-07-06 23:39:48 -04:00
  • 4f70d2e28c inlining of static methods & constants (#2211) Alex Lam S.L 2017-07-07 05:35:32 +08:00
  • 4b6ca5e742 inline property access of object literal (#2209) Alex Lam S.L 2017-07-06 21:51:58 +08:00
  • f5c46db738 improve AST_ConciseMethod compression (#2202) Alex Lam S.L 2017-07-06 01:21:04 +08:00
  • 9306da3c58 suppress collapse_vars of this as call argument (#2204) Alex Lam S.L 2017-07-06 01:03:52 +08:00
  • 1ac25fc032 improve compress granularity through typeofs (#2201) Alex Lam S.L 2017-07-05 19:20:33 +08:00
  • fdbb1d09ef Convert p: function(){} to p(){} in object literals (#2199) kzc 2017-07-04 02:35:58 -04:00
  • 5f046c724b minor clean-ups to evaluate (#2197) Alex Lam S.L 2017-07-03 18:52:39 +08:00
  • af0262b7e5 improve parenthesis emission (#2196) Alex Lam S.L 2017-07-03 04:17:37 +08:00
  • 6b3aeff1d8 clean up TreeWalker.pop() (#2195) Alex Lam S.L 2017-07-03 03:23:38 +08:00
  • 20e4f8277f refactor throw usage within compress (#2193) Alex Lam S.L 2017-07-03 02:10:56 +08:00
  • f3a487a368 document fast mangle-only minify mode (#2194) kzc 2017-07-02 13:37:04 -04:00
  • 33ad0d258c harmony-v3.0.23 harmony-v3.0.23 Alex Lam S.L 2017-07-02 19:04:15 +08:00
  • 5ea1da2d42 handle AST_Expansion in collapse_vars & inline alexlamsl 2017-07-02 18:15:16 +08:00
  • e77b6d525c Merge branch 'master' into harmony-v3.0.23 alexlamsl 2017-07-02 17:47:21 +08:00
  • 2dde41615a v3.0.23 v3.0.23 Alex Lam S.L 2017-07-02 17:24:22 +08:00