Commit Graph

  • 4700c14855 implement object rest/spread (#2265) kzc 2017-08-02 01:47:58 -0400
  • 1d1a8426dd increase mocha unicode surrogate test timeout kzc 2017-08-02 00:38:02 -0400
  • 529ac31df4 change token_error() to croak() for rest element errors kzc 2017-08-02 00:35:45 -0400
  • 9159f0ecd4 fix unsafe for object literals with rest elements kzc 2017-08-02 00:32:45 -0400
  • 38e33407df improve parse errors for destructuring spread elements kzc 2017-08-01 23:39:04 -0400
  • 6f52e39ad3 [ES9] implement object rest/spread kzc 2017-07-31 11:38:07 -0400
  • e7c21e87e3 fix ie8 mangling of top-level AST_SymbolCatch (#2263) Alex Lam S.L 2017-08-01 02:38:32 +0800
  • 5fad25c1ab fix ie8 mangling of top-level AST_SymbolCatch alexlamsl 2017-07-31 12:16:23 +0800
  • f54ab16843 harmony-v3.0.27 harmony-v3.0.27 Alex Lam S.L 2017-07-30 15:15:29 +0800
  • 69cb459c16 fix-ups for #2258 alexlamsl 2017-07-30 02:10:59 +0800
  • 1eae8f2dcc Merge branch 'master' into harmony alexlamsl 2017-07-30 01:57:34 +0800
  • c4c2ef44d0 v3.0.27 v3.0.27 Alex Lam S.L 2017-07-30 01:50:42 +0800
  • a845897758 improve mangle.properties (#2261) Alex Lam S.L 2017-07-29 23:02:04 +0800
  • 025035a249 improve mangle.properties - include dead code when keep_quoted - unify keep_quoted & reserved - make test/run-tests.js consistent with minify() alexlamsl 2017-07-29 21:57:32 +0800
  • d600c78d7b have keep_quoted respect quoted method names (#2258) kzc 2017-07-28 07:42:12 -0400
  • e59bf9f280 [ES6] have keep_quoted respect quoted method names kzc 2017-07-28 02:41:12 -0400
  • 32ea2c5530 issue template: describe acceptable JS input (#2255) kzc 2017-07-27 09:38:36 -0400
  • 23ec503f7c issue template: describe acceptable JS input kzc 2017-07-27 09:17:25 -0400
  • d3df2f985d extend collapse_vars to let and const (#2252) Alex Lam S.L 2017-07-25 22:07:21 +0800
  • 8ad30e6bba extend collapse_vars to let and const alexlamsl 2017-07-25 19:41:54 +0800
  • 69861824b5 enhance test for #2242 (#2248) Alex Lam S.L 2017-07-24 00:32:33 +0800
  • fac166703b enhance test for #2242 alexlamsl 2017-07-24 00:11:27 +0800
  • 1e0c7d2bc5 harmony-v3.0.26 harmony-v3.0.26 Alex Lam S.L 2017-07-23 16:54:46 +0800
  • 98b850580b fix for #2242 on harmony alexlamsl 2017-07-23 13:15:58 +0800
  • 29011ea60a remove ascii_identifiers alexlamsl 2017-07-23 12:54:50 +0800
  • 77d18be073 Merge branch 'master' into harmony-v3.0.26 alexlamsl 2017-07-23 12:53:13 +0800
  • bc61deeca9 v3.0.26 v3.0.26 Alex Lam S.L 2017-07-23 12:39:36 +0800
  • 6a5e74b44e unescape surrogate pairs only (#2246) Alex Lam S.L 2017-07-23 12:38:21 +0800
  • d8d394ca25 unescape surrogate pairs only alexlamsl 2017-07-22 15:46:14 +0800
  • 54446341ee update dependencies (#2241) Alex Lam S.L 2017-07-16 16:20:40 +0800
  • 1d962a57f6 update dependencies - acorn@5.1.1 - commander@2.11.0 - mocha@3.4.2 alexlamsl 2017-07-16 15:38:45 +0800
  • 91f8b57b3e harmony-v3.0.25 harmony-v3.0.25 Alex Lam S.L 2017-07-16 12:21:39 +0800
  • 3a2b737c42 Merge branch 'master' into harmony-v3.0.25 alexlamsl 2017-07-16 11:15:07 +0800
  • 4e12a6f740 v3.0.25 v3.0.25 Alex Lam S.L 2017-07-16 11:05:53 +0800
  • b35dfc2599 reject malformed CLI parameters (#2239) Alex Lam S.L 2017-07-15 23:50:27 +0800
  • 685d4ed42c reject malformed CLI parameters alexlamsl 2017-07-15 22:50:20 +0800
  • 9e1da9235e ensure ie8 works with mangled properties (#2238) Alex Lam S.L 2017-07-15 22:50:59 +0800
  • 6056622693 ensure ie8 works with mangled properties alexlamsl 2017-07-15 16:07:23 +0800
  • a5ffe2c23f drop unused builtin globals under unsafe (#2236) Alex Lam S.L 2017-07-15 15:16:11 +0800
  • b448b40248 drop unused builtin globals under unsafe alexlamsl 2017-07-15 04:34:12 +0800
  • 9282e7b0c6 fix unsafe evaluate of Object static methods (#2232) Alex Lam S.L 2017-07-14 19:52:01 +0800
  • 7d7bf290c0 fix unsafe evaluate of Object static methods alexlamsl 2017-07-14 02:36:53 +0800
  • 5229cb2b1b drop unused compound assignments (#2230) Alex Lam S.L 2017-07-14 00:39:34 +0800
  • b08608f1de drop unused compound assignments alexlamsl 2017-07-13 13:52:58 +0800
  • 458e3e15f0 enhance passes (#2229) Alex Lam S.L 2017-07-13 02:18:59 +0800
  • 26849de46b enhance passes - remove hardcoded upper limit - continue based on node count reduction - emit verbose statistics alexlamsl 2017-07-12 20:17:58 +0800
  • c615a1e80a fix gzip stream in test/benchmark.js (#2228) Alex Lam S.L 2017-07-12 02:55:57 +0800
  • fa5f0740da fix gzip stream in test/benchmark.js alexlamsl 2017-07-12 01:50:53 +0800
  • 4118fdd801 Merge f4d7f31a58 into 10a938cb79 Alex Lam S.L 2017-07-10 18:34:35 +0000
  • 10a938cb79 enhance source mapping on IIFEs (#2224) Alex Lam S.L 2017-07-11 02:34:28 +0800
  • b136caeb44 enhance source mapping on IIFEs alexlamsl 2017-07-11 01:02:38 +0800
  • 0f4278148d uglify-es: update repository and project tagline (#2221) kzc 2017-07-09 11:55:38 -0400
  • 6166f70902 uglify-es: update repository and project tagline kzc 2017-07-09 09:42:14 -0400
  • 4956ad311b benchmark gzipped output (#2220) Alex Lam S.L 2017-07-09 01:44:59 +0800
  • 145874e504 docs: update benchmarks using node 8, add babili (#2218) kzc 2017-07-08 12:48:53 -0400
  • 07328e6276 benchmark gzipped output alexlamsl 2017-07-09 00:59:34 +0800
  • f30375052b docs: update benchmarks using node 8, add babili (#2218) kzc 2017-07-08 12:48:53 -0400
  • dedde406c5 Update README.md kzc 2017-07-08 11:42:36 -0400
  • f4d7f31a58 improve mangle Assign shorter names to symbols with higher frequency of occurrence. alexlamsl 2017-07-08 23:42:05 +0800
  • 9fc6011440 docs: update benchmarks using node 8, add babili kzc 2017-07-08 11:16:18 -0400
  • 3e1a8598bf harmony-v3.0.24 harmony-v3.0.24 Alex Lam S.L 2017-07-08 14:51:47 +0800
  • ef63de6968 handle AST_Arrow IIFEs in collapse_vars alexlamsl 2017-07-08 14:27:06 +0800
  • 2539fb8096 inline property access of AST_ConciseMethod alexlamsl 2017-07-08 14:25:58 +0800
  • a556dd2dcb Merge branch 'master' into harmony-v3.0.24 alexlamsl 2017-07-08 13:12:54 +0800
  • bd7be07c38 v3.0.24 v3.0.24 Alex Lam S.L 2017-07-08 12:53:20 +0800
  • 71ee91e716 handle duplicate argument names in collapse_vars (#2215) Alex Lam S.L 2017-07-08 04:42:35 +0800
  • d3837be4ab handle duplicate argument names in collapse_vars alexlamsl 2017-07-08 04:23:39 +0800
  • e7334b4048 uglify-es: have repository point to harmony branch (#2212) kzc 2017-07-06 23:39:48 -0400
  • 8c27795ccc uglify-es: have repository point to harmony branch kzc 2017-07-06 22:54:42 -0400
  • 4f70d2e28c inlining of static methods & constants (#2211) Alex Lam S.L 2017-07-07 05:35:32 +0800
  • b3d04fef02 inlining of static methods & constants - guard by unsafe - support Array, Math, Number, Object & String alexlamsl 2017-07-06 22:05:16 +0800
  • 4b6ca5e742 inline property access of object literal (#2209) Alex Lam S.L 2017-07-06 21:51:58 +0800
  • 6dd52bddd7 inline property access of object literal - only if property value is side-effect-free - guard by unsafe alexlamsl 2017-07-06 12:10:34 +0800
  • f5c46db738 improve AST_ConciseMethod compression (#2202) Alex Lam S.L 2017-07-06 01:21:04 +0800
  • 9306da3c58 suppress collapse_vars of this as call argument (#2204) Alex Lam S.L 2017-07-06 01:03:52 +0800
  • 4d38fbc8c6 improve AST_ConciseMethod compression alexlamsl 2017-07-05 11:46:13 +0800
  • 0b6a851906 suppress collapse_vars of this as call argument alexlamsl 2017-07-05 23:22:37 +0800
  • 1ac25fc032 improve compress granularity through typeofs (#2201) Alex Lam S.L 2017-07-05 19:20:33 +0800
  • d5e512cc5a improve compress granularity through typeofs alexlamsl 2017-07-05 02:47:27 +0800
  • fdbb1d09ef Convert p: function(){} to p(){} in object literals (#2199) kzc 2017-07-04 02:35:58 -0400
  • 22d676e2a8 [ES6] Convert p: function(){} to p(){} in object literals kzc 2017-07-03 21:51:42 -0400
  • 5f046c724b minor clean-ups to evaluate (#2197) Alex Lam S.L 2017-07-03 18:52:39 +0800
  • 3d8c6370da minor clean-ups to evaluate Alex Lam S.L 2017-07-03 15:14:56 +0800
  • af0262b7e5 improve parenthesis emission (#2196) Alex Lam S.L 2017-07-03 04:17:37 +0800
  • 3758f4e436 improve parenthesis emission - eliminate throw usages - suppress extraneous parenthesis - new function() {foo.bar()}.baz - for (function() { "foo" in bar; };;); alexlamsl 2017-07-03 03:22:41 +0800
  • 6b3aeff1d8 clean up TreeWalker.pop() (#2195) Alex Lam S.L 2017-07-03 03:23:38 +0800
  • 424ca94c5b clean up TreeWalker.pop() Remove superfluous parameter. alexlamsl 2017-07-03 02:16:51 +0800
  • 20e4f8277f refactor throw usage within compress (#2193) Alex Lam S.L 2017-07-03 02:10:56 +0800
  • f3a487a368 document fast mangle-only minify mode (#2194) kzc 2017-07-02 13:37:04 -0400
  • 9cf4029bba refactor throw usage within compress Eliminate exceptional constructs from normal control flow. alexlamsl 2017-07-02 20:46:26 +0800
  • 6c456ffa9a document fast mangle-only minify mode kzc 2017-07-02 13:06:43 -0400
  • 33ad0d258c harmony-v3.0.23 harmony-v3.0.23 Alex Lam S.L 2017-07-02 19:04:15 +0800
  • 5ea1da2d42 handle AST_Expansion in collapse_vars & inline alexlamsl 2017-07-02 18:15:16 +0800
  • e77b6d525c Merge branch 'master' into harmony-v3.0.23 alexlamsl 2017-07-02 17:47:21 +0800
  • 2dde41615a v3.0.23 v3.0.23 Alex Lam S.L 2017-07-02 17:24:22 +0800
  • 8b69a3d18e drop argument value after collapse_vars (#2190) Alex Lam S.L 2017-07-02 04:28:11 +0800
  • 15555102aa drop argument value after collapse_vars alexlamsl 2017-07-02 03:45:25 +0800
  • d40950b741 improve inline efficiency (#2188) Alex Lam S.L 2017-07-02 01:05:14 +0800
  • 720770f001 improve inline efficiency ... by teaching collapse_vars some new tricks. alexlamsl 2017-07-01 06:15:20 +0800
  • a9eecd844f harmony-v3.0.22 harmony-v3.0.22 Alex Lam S.L 2017-06-30 12:56:56 +0800