Commit Graph

  • 49accd09d9 improve if_return return void x() => x() alexlamsl 2017-12-07 00:35:52 +0800
  • 87bae623e9
    simplify computed properties for methods, getters & setters (#2555) Alex Lam S.L 2017-12-04 00:18:48 +0800
  • ce72c6d158 simplify computed properties for methods, getters & setters alexlamsl 2017-12-03 20:00:49 +0800
  • 606f7a5b37
    harmony-v3.2.1 harmony-v3.2.1 Alex Lam S.L 2017-12-03 13:51:27 +0800
  • b91a2e018a fix tests alexlamsl 2017-12-03 12:14:31 +0800
  • c9dbe9deb1 Merge branch 'master' into harmony-v3.2.1 alexlamsl 2017-12-03 11:59:41 +0800
  • b9f3ddfb30
    v3.2.1 v3.2.1 Alex Lam S.L 2017-12-03 11:39:51 +0800
  • 77332a0315
    fix dead_code on for (#2552) Alex Lam S.L 2017-12-02 15:46:05 +0800
  • 2ac495d348 fix dead_code on for alexlamsl 2017-12-02 15:20:20 +0800
  • 85c56adbd1
    more tests for #2535 (#2551) Alex Lam S.L 2017-12-02 02:26:56 +0800
  • 8da3754e51
    improve evaluate on typeof (#2550) Alex Lam S.L 2017-12-02 02:18:33 +0800
  • 559c4289c8 more tests for #2535 alexlamsl 2017-12-01 23:31:07 +0800
  • f07a847401 improve evaluate on typeof - gated through typeofs alexlamsl 2017-12-01 23:23:46 +0800
  • 9a6b11f8e6
    improve boolean compression (#2548) Alex Lam S.L 2017-12-01 22:41:35 +0800
  • da1ad2ba87 improve boolean compression alexlamsl 2017-12-01 18:00:38 +0800
  • 7ac6fdcc99
    improve switch case compression (#2547) Alex Lam S.L 2017-12-01 14:32:00 +0800
  • db4e6a6801 improve switch case compression alexlamsl 2017-12-01 13:16:33 +0800
  • f6610baaa8
    improve AST_For.init & AST_Switch.expression compression (#2546) Alex Lam S.L 2017-12-01 12:53:59 +0800
  • 09b320e8a5
    convert to number under boolean context (#2545) Alex Lam S.L 2017-12-01 12:52:36 +0800
  • b4e86647f9 improve AST_For.init & AST_Switch.expression compression alexlamsl 2017-12-01 06:48:37 +0800
  • 8fa2559cf9 convert to number under boolean context alexlamsl 2017-12-01 06:15:42 +0800
  • 5a1e99d713
    improve compression of if conditions (#2544) Alex Lam S.L 2017-12-01 06:18:31 +0800
  • b762f2d6f4
    improve compression of loop conditions (#2543) Alex Lam S.L 2017-12-01 05:52:33 +0800
  • 6b3696b289 improve compression of if conditions alexlamsl 2017-12-01 05:49:36 +0800
  • 5b3594346c improve compression of loop conditions alexlamsl 2017-12-01 05:17:58 +0800
  • 172079a47f
    improve code reuse (#2542) Alex Lam S.L 2017-12-01 03:40:46 +0800
  • c58d3936a3
    fix corner case in call binding (#2541) Alex Lam S.L 2017-12-01 03:18:20 +0800
  • 26c7a53ad9 improve code reuse alexlamsl 2017-12-01 03:13:09 +0800
  • 2167bcfebf fix corner case in call binding alexlamsl 2017-12-01 02:52:38 +0800
  • 18302bf8e9
    backport test from #2526 (#2534) Alex Lam S.L 2017-11-29 13:32:00 +0800
  • bc5047c1e7
    fix inline on nested substitutions (#2533) Alex Lam S.L 2017-11-29 13:31:41 +0800
  • cdf6ce5f66 allow functions with no symbols alexlamsl 2017-11-29 06:29:02 +0800
  • 26a01a5c52 backport test from #2526 alexlamsl 2017-11-29 06:05:30 +0800
  • 3497a99182 fix inline on nested substitutions alexlamsl 2017-11-29 06:01:28 +0800
  • 1885f91f13 document top level minify() option safari10 (#2532) kzc 2017-11-28 16:48:33 -0500
  • 2676c45b12
    document top level minify() option safari10 kzc 2017-11-28 15:56:16 -0500
  • 736c366d93
    introduce --safari10 (#2530) Alex Lam S.L 2017-11-29 03:34:47 +0800
  • 6719c020cf extend Node.js I/O buffer for test alexlamsl 2017-11-29 02:43:16 +0800
  • 1646c5844f document the new output option safari10 (#2529) kzc 2017-11-28 13:29:23 -0500
  • 7bbfd7bad0 update docs alexlamsl 2017-11-29 02:04:51 +0800
  • c0b25f00cf introduce --safari10 alexlamsl 2017-11-29 01:53:05 +0800
  • a20513a05c
    Update README.md kzc 2017-11-28 12:40:55 -0500
  • 8ef3ab8dbc
    document the new output option safari10 kzc 2017-11-28 12:31:06 -0500
  • aacf760fb4
    add Safari workaround for await (#2528) Alex Lam S.L 2017-11-29 00:20:36 +0800
  • df22aea9cf add Safari workaround for await alexlamsl 2017-11-28 23:06:34 +0800
  • 755e2a62c6
    extend hoist_props to AST_Arrow & AST_Class (#2527) Alex Lam S.L 2017-11-28 22:54:44 +0800
  • 62d2817d6c
    reduce this in block scopes (#2526) Alex Lam S.L 2017-11-28 22:54:21 +0800
  • 9dda32a750 extend hoist_props to AST_Arrow & AST_Class alexlamsl 2017-11-28 21:58:37 +0800
  • 63dbea1b11 reduce this in block scopes alexlamsl 2017-11-28 20:55:52 +0800
  • 37cbd7080c
    replace single-use class definitions (#2524) Alex Lam S.L 2017-11-28 20:57:15 +0800
  • d92e761a8e fix test alexlamsl 2017-11-28 20:24:53 +0800
  • 206a54a746
    fix nested hoist_props substitution (#2523) Alex Lam S.L 2017-11-28 14:39:00 +0800
  • 1c41077fe5 replace single-use class definitions alexlamsl 2017-11-28 14:37:56 +0800
  • 32def5ebf5
    improve synergy between collapse_vars & unused (#2521) Alex Lam S.L 2017-11-28 14:02:39 +0800
  • 286840b919 fix nested hoist_props substitution alexlamsl 2017-11-28 14:01:56 +0800
  • 137cee27ee improve synergy between collapse_vars & unused alexlamsl 2017-11-28 05:48:16 +0800
  • ecc9f6b770
    drop assignment in AST_VarDef.value (#2522) Alex Lam S.L 2017-11-28 13:08:40 +0800
  • 3477f91d1c drop assignment in AST_VarDef.value alexlamsl 2017-11-28 07:08:00 +0800
  • 26f3f530d7 add test yangweixian 2017-11-26 23:17:55 +0800
  • 78a9a56361 Merge b2222bd2d7 into b37a68c84f yangweixian 2017-11-26 15:14:39 +0000
  • b2222bd2d7 add test yangweixian 2017-11-26 23:14:26 +0800
  • aa63540975 fix tools/domprops.json is not mixed in reserved, when use API option Mangle properties yangweixian 2017-11-26 22:20:52 +0800
  • b84c99ef5c
    harmony-v3.2.0 harmony-v3.2.0 Alex Lam S.L 2017-11-26 06:02:49 +0800
  • 4f08c2f504 Merge branch 'master' into harmony-v3.2.0 alexlamsl 2017-11-26 04:23:57 +0800
  • b37a68c84f
    v3.2.0 v3.2.0 Alex Lam S.L 2017-11-26 04:08:35 +0800
  • c141ae6f8d
    fix argument/atom collision by properties (#2514) Alex Lam S.L 2017-11-25 22:52:46 +0800
  • 0180038aa9 fix argument/atom collision by properties alexlamsl 2017-11-25 22:01:54 +0800
  • 97c464dbf5
    fix wording and formatting (#2512) Alex Lam S.L 2017-11-25 19:07:46 +0800
  • ba4894af18 document top level minify option keep_classnames (#2511) kzc 2017-11-25 03:33:03 -0500
  • f1e3ef5262
    separate keep_classnames & keep_fnames (#2510) Alex Lam S.L 2017-11-25 16:31:52 +0800
  • 9edd5fc8c7 fix wording and formatting alexlamsl 2017-11-25 15:47:04 +0800
  • a3aba5173c
    move keep_classnames description kzc 2017-11-25 02:46:38 -0500
  • 6532cf0710 fix default value add tests alexlamsl 2017-11-25 15:32:46 +0800
  • 3e15fb950b
    Update README.md kzc 2017-11-25 01:07:05 -0500
  • 973106d321
    document top level minify option keep_classnames kzc 2017-11-25 00:57:58 -0500
  • 40798766b1 separate keep_classnames & keep_fnames alexlamsl 2017-11-25 04:48:38 +0800
  • 3b28b915eb
    extend escape analysis on constant expression properties (#2509) Alex Lam S.L 2017-11-24 14:07:39 +0800
  • 9ddb75c28b extend functionality add tests alexlamsl 2017-11-24 13:17:43 +0800
  • f5c6118afd extend escape analysis on constant expression properties alexlamsl 2017-11-24 12:53:44 +0800
  • eb001dc1d9
    fix argument/atom collision by collapse_vars (#2507) Alex Lam S.L 2017-11-24 07:26:22 +0800
  • aa9bdf416e
    make AST_Lambda.contains_this() less magical (#2505) Alex Lam S.L 2017-11-24 07:03:37 +0800
  • beb28a496d fix argument/atom collision by collapse_vars alexlamsl 2017-11-24 06:53:53 +0800
  • bbf38dc9c0
    fix reduce_vars on arrow functions with this (#2504) Alex Lam S.L 2017-11-24 06:21:49 +0800
  • b05f5fa665 make AST_Lambda.contains_this() less magical alexlamsl 2017-11-24 04:17:34 +0800
  • 8987780db6
    eliminate invalid state caching in collapse_vars (#2502) Alex Lam S.L 2017-11-24 04:12:37 +0800
  • 35d116b517 improve test alexlamsl 2017-11-24 04:09:19 +0800
  • 21234ed271 fix reduce_vars on arrow functions with this alexlamsl 2017-11-24 03:45:20 +0800
  • 4f37c1bf1e eliminate invalid state caching in collapse_vars alexlamsl 2017-11-24 03:18:50 +0800
  • 30cfea2e7a
    fix rename (#2501) Alex Lam S.L 2017-11-24 03:05:43 +0800
  • 3d8341a7ab fix properties for array literal with spread (#2499) kzc 2017-11-23 13:04:26 -0500
  • 3057b179da fix rename - suppress spurious rename from commander - handle AST_SymbolCatch correctly alexlamsl 2017-11-24 01:57:16 +0800
  • 850ab84495 optimize elements in array literal before spread kzc 2017-11-22 21:57:14 -0500
  • 42d59bc8db array_literal_with_spread_[123] tests need node 6 kzc 2017-11-22 19:41:31 -0500
  • 6a8df5efcc split up tests kzc 2017-11-22 19:20:47 -0500
  • b6868a030a fix properties for array literal with spread kzc 2017-11-22 18:35:09 -0500
  • 0b657a3ecf
    Merge pull request #1 from dbolkensteyn/patch-1 vraychev 2017-11-20 18:33:34 +0100
  • f9576d6ad6
    Merge pull request #2 from dbolkensteyn/patch-2 vraychev 2017-11-20 18:33:13 +0100
  • a57090b3aa README: Update the Nice2Predict instructions Dinesh Bolkensteyn 2017-11-20 17:37:41 +0100
  • 4d2b2f493e
    README: Fix 404 to Nice2Predict Dinesh Bolkensteyn 2017-11-20 17:39:55 +0100
  • f4e2fb9864
    expand symbol space to improve compression (#2460) Alex Lam S.L 2017-11-19 19:29:51 +0800