Commit Graph

  • ed3032e52a Merge branch 'master' into harmony-v3.0.22 alexlamsl 2017-06-30 11:24:07 +0800
  • 7659ea1d2e v3.0.22 v3.0.22 Alex Lam S.L 2017-06-30 11:18:34 +0800
  • 52cc21d999 remove extraneous ! before AST_Arrow (#2185) Alex Lam S.L 2017-06-30 11:17:58 +0800
  • b204601831 remove extraneous ! before AST_Arrow alexlamsl 2017-06-30 10:20:17 +0800
  • a938fe5e1f async arrow function IIFE fix (#2184) kzc 2017-06-29 22:12:42 -0400
  • 07a5a57336 fix await parens for property access and calls (#2181) kzc 2017-06-29 21:14:24 -0400
  • 79a5683fff negate_iife: do not add ! in front of arrow IIFE kzc 2017-06-29 20:37:19 -0400
  • 2320d00ad3 [ES8] async arrow function IIFE fix kzc 2017-06-29 19:56:05 -0400
  • cb282d3a66 [ES8] fix await parens for property access and calls kzc 2017-06-29 11:25:16 -0400
  • bdeadffbf5 improve usability of name cache under minify() (#2176) Alex Lam S.L 2017-06-29 12:48:34 +0800
  • 95ae5a5ff6 update docs alexlamsl 2017-06-29 12:10:49 +0800
  • 9fdf7609a8 improve usability of name cache under minify() alexlamsl 2017-06-29 02:38:08 +0800
  • 945db924fc Merge pull request #2177 from alexlamsl/harmony-v3.0.21 harmony-v3.0.21 Alex Lam S.L 2017-06-29 02:37:28 +0800
  • 087bce508a Merge branch 'master' into harmony-v3.0.21 alexlamsl 2017-06-29 00:58:28 +0800
  • 5e6f26445f v3.0.21 v3.0.21 Alex Lam S.L 2017-06-29 00:49:06 +0800
  • fc7e33453f [ES6] document mangle option keep_classnames (#2175) kzc 2017-06-28 11:51:58 -0400
  • d052394621 fix line terminators in template literals (#2173) Alex Lam S.L 2017-06-28 22:52:29 +0800
  • 6eb2609a36 [ES6] document mangle option keep_classnames kzc 2017-06-28 10:35:39 -0400
  • 3d38b0c3a7 fix line terminators in template literals alexlamsl 2017-06-28 19:24:58 +0800
  • 4d5aeeddfb compress AST_Arrow properly (#2170) Alex Lam S.L 2017-06-28 01:06:30 +0800
  • 23864687af compress AST_Arrow properly alexlamsl 2017-06-27 20:26:06 +0800
  • f0a99125ee improve unsafe_Func (#2171) Alex Lam S.L 2017-06-27 23:53:42 +0800
  • c62bd25289 improve unsafe_Func - minimise disturbance to compute_char_frequency() - remove extraneous quotation marks alexlamsl 2017-06-27 20:42:11 +0800
  • 1e4de2e6d3 parse @global_defs as expressions (#2169) Alex Lam S.L 2017-06-27 10:31:19 +0800
  • 30b3d7c0be parse @global_defs as expressions - let parser rejects non-conformant input - eliminate need for extraneous parenthesis alexlamsl 2017-06-27 01:49:00 +0800
  • ad139aa34d fix side_effects on AST_Expansion (#2165) Alex Lam S.L 2017-06-27 01:13:00 +0800
  • 26be15f111 update uglify-es keywords in package.json (#2168) kzc 2017-06-26 12:56:01 -0400
  • 8f957be831 update uglify-es keywords in package.json kzc 2017-06-26 11:15:31 -0400
  • bc07c50e9c fix side_effects on AST_Expansion alexlamsl 2017-06-26 11:12:51 +0800
  • 179f33f08a update doc notes for uglify-es (#2164) kzc 2017-06-25 23:04:22 -0400
  • 227950a0fe update doc notes for uglify-es kzc 2017-06-25 20:55:21 -0400
  • d260fe9018 more documentation for the ecma option (#2162) kzc 2017-06-25 14:39:14 -0400
  • 48bc2c7f64 more documentation for the ecma option kzc 2017-06-25 13:57:57 -0400
  • 96f9b8cba3 Merge pull request #2161 from alexlamsl/harmony-v3.0.20 harmony-v3.0.20 Alex Lam S.L 2017-06-25 17:18:06 +0800
  • 11afa816e3 Merge branch 'master' into harmony-v3.0.20 alexlamsl 2017-06-25 16:02:46 +0800
  • 8b4dcd8f3e v3.0.20 v3.0.20 Alex Lam S.L 2017-06-25 15:05:05 +0800
  • 285401ced8 more tests for #2158 (#2160) Alex Lam S.L 2017-06-25 14:21:48 +0800
  • bdbced3850 more tests for #2158 alexlamsl 2017-06-25 12:54:53 +0800
  • 9db4c42380 fix cascade & collapse on property access of constants (#2158) Alex Lam S.L 2017-06-24 21:30:06 +0800
  • 49f3de8397 toplevel shorthand for ecma (#2157) Alex Lam S.L 2017-06-24 19:06:58 +0800
  • 00df7c9039 fix cascade & collapse on property access of constants alexlamsl 2017-06-24 19:06:25 +0800
  • 021e2a0567 toplevel shorthand for ecma alexlamsl 2017-06-24 14:41:39 +0800
  • 94f93ad82d support trailing commas in function parameter lists and calls (#2156) Alex Lam S.L 2017-06-24 17:34:14 +0800
  • f2f0d4383b support trailing commas in function parameter lists and calls alexlamsl 2017-06-24 14:40:58 +0800
  • d1f085bce7 add new arrows compress option (#2154) Alex Lam S.L 2017-06-24 14:45:24 +0800
  • 4ae0e1656f add new arrows compress option alexlamsl 2017-06-24 03:36:58 +0800
  • 7b95b63ca1 [ES6] support async arrow functions (#2153) Alex Lam S.L 2017-06-24 05:26:35 +0800
  • 58e65324dd add test alexlamsl 2017-06-24 03:48:55 +0800
  • e810d53a49 add test alexlamsl 2017-06-24 03:18:00 +0800
  • 34150fb071 support async arrow functions alexlamsl 2017-06-24 02:49:29 +0800
  • 94e5e00c03 refactor compute_char_frequency() (#2152) Alex Lam S.L 2017-06-23 20:05:31 +0800
  • 2f10b79736 refactor compute_char_frequency() - minimise maintenance when updating AST - maximise code sharing between master & harmony alexlamsl 2017-06-23 19:28:18 +0800
  • dc6bcaa18e synchronise mangle.properties for minify() & test/compress (#2151) Alex Lam S.L 2017-06-23 15:53:13 +0800
  • 5f1a1f8001 synchronise mangle.properties for minify() & test/compress alexlamsl 2017-06-23 15:20:51 +0800
  • d58b184835 refactor Compressor.toplevel (#2149) Alex Lam S.L 2017-06-23 13:11:40 +0800
  • 137e4c4753 fix unused on AST_Destructuring (#2146) Alex Lam S.L 2017-06-23 13:11:26 +0800
  • b3a57ff019 minimise reduce_vars cloning overhead (#2148) Alex Lam S.L 2017-06-23 06:59:53 +0800
  • f1dc3ba53d refactor Compressor.toplevel alexlamsl 2017-06-23 05:56:31 +0800
  • c291f2d2aa fix unused on AST_Destructuring alexlamsl 2017-06-23 04:12:00 +0800
  • 55236c66a4 minimise reduce_vars cloning overhead alexlamsl 2017-06-23 05:27:28 +0800
  • 3d5bc08185 fix reduce_vars on this (#2145) Alex Lam S.L 2017-06-23 04:44:57 +0800
  • 0692435f01 fix for-in loop parsing (#2144) Alex Lam S.L 2017-06-23 04:14:30 +0800
  • b163b13a0b fix export of keyword and redirection (#2143) Alex Lam S.L 2017-06-23 03:49:30 +0800
  • ad0e7b1ec3 fix reduce_vars on this alexlamsl 2017-06-23 03:46:51 +0800
  • bb0a4c08db fix for-in loop parsing alexlamsl 2017-06-23 03:38:39 +0800
  • bc89237f10 refine tests alexlamsl 2017-06-23 01:41:04 +0800
  • 11af06f3e0 fix export of keyword and redirection alexlamsl 2017-06-23 01:32:23 +0800
  • 402954bdf3 Merge pull request #2139 from alexlamsl/harmony-v3.0.19 harmony-v3.0.19 Alex Lam S.L 2017-06-22 05:36:14 +0800
  • f5931866e0 Merge branch 'master' into harmony-v3.0.19 alexlamsl 2017-06-22 03:26:49 +0800
  • f67a6b0e43 v3.0.19 v3.0.19 Alex Lam S.L 2017-06-22 03:24:22 +0800
  • 471db8a717 fix inline & unused on AST_Expansion (#2138) Alex Lam S.L 2017-06-22 01:39:11 +0800
  • 4199d98977 fix inline & unused on AST_Expansion - handle rest parameters - suppress cases with spread arguments alexlamsl 2017-06-22 00:49:38 +0800
  • 8ba9e4e0da fix toplevel on export (#2137) Alex Lam S.L 2017-06-22 00:31:17 +0800
  • adc8a1c520 fix toplevel on export alexlamsl 2017-06-21 23:35:39 +0800
  • 71556d00b5 correctly parse export of function & class (#2135) Alex Lam S.L 2017-06-21 23:15:39 +0800
  • 9a48ba097b correctly parse export of function & class alexlamsl 2017-06-21 18:07:56 +0800
  • 8709753bfb fix mangle on export (#2133) Alex Lam S.L 2017-06-21 14:22:09 +0800
  • 0fad1bf37b fix mangle on export - export default ... - export with AST_Destructuring alexlamsl 2017-06-21 10:17:47 +0800
  • db877e8729 fix drop_unused() accounting of symbols within export function (#2132) Alex Lam S.L 2017-06-21 12:32:58 +0800
  • e654d66e0d fix drop_unused() accounting of symbols within export function alexlamsl 2017-06-21 10:04:47 +0800
  • 11923e3ae8 reject non-toplevel import/export (#2128) Alex Lam S.L 2017-06-21 03:18:48 +0800
  • ff33e4d710 reject non-toplevel import/export alexlamsl 2017-06-21 01:44:11 +0800
  • 62d1fbf645 support export statements properly (#2126) Alex Lam S.L 2017-06-21 00:51:36 +0800
  • 76d7b1f99c fix extraneous spaces in beautify alexlamsl 2017-06-21 00:01:31 +0800
  • 6b7a9d33a2 fix export name mapping syntax alexlamsl 2017-06-20 23:45:35 +0800
  • 0f80bc42d0 support export statements properly alexlamsl 2017-06-20 15:01:01 +0800
  • 343ea326c2 ensure mangling works if catch reuses a scope variable (#2123) Alex Lam S.L 2017-06-20 02:14:05 +0800
  • d049b4647b ensure mangling works if catch reuses a scope variable alexlamsl 2017-06-20 01:03:08 +0800
  • 849ba79dee retain names in export default class and function (#2122) kzc 2017-06-19 02:30:59 -0400
  • 8e8f189578 retain names in export default class and function kzc 2017-06-19 00:56:39 -0400
  • a298bcce02 Merge pull request #2119 from alexlamsl/harmony-v3.0.18 harmony-v3.0.18 Alex Lam S.L 2017-06-18 17:16:46 +0800
  • daaf1273fa Merge branch 'master' into harmony-v3.0.18 alexlamsl 2017-06-18 15:49:49 +0800
  • 1c150c632f v3.0.18 v3.0.18 Alex Lam S.L 2017-06-18 15:01:20 +0800
  • 0a0f4f5591 make defensive copies when inline (#2116) Alex Lam S.L 2017-06-17 14:32:37 +0800
  • 255bbd23e9 make defensive copies when inline alexlamsl 2017-06-17 13:27:50 +0800
  • 931daa85bf fix loss of context in collapse_vars & cascade (#2112) Alex Lam S.L 2017-06-16 21:18:43 +0800
  • 2bef088847 fix loss of context in collapse_vars & cascade alexlamsl 2017-06-16 19:01:09 +0800
  • 00e4f7b3c1 in-place tigten_body() (#2111) Alex Lam S.L 2017-06-16 19:19:54 +0800
  • c9d37e81d0 in-place tighten_body() alexlamsl 2017-06-16 17:35:01 +0800
  • 0ff3c24ad5 in-place if_return alexlamsl 2017-06-16 17:34:02 +0800