bce7ee5 | Alex Lam S.L | 02 June 2018, 05:57:10 UTC | v3.4.0 | 02 June 2018, 05:57:10 UTC |
b39043f | Jiavan | 01 June 2018, 08:47:11 UTC | re-introduce `enclose` (#3163) fixes #2443 | 01 June 2018, 08:47:11 UTC |
caf96ac | Alex Lam S.L | 31 May 2018, 12:21:39 UTC | handle asynchronous test failures (#3164) | 31 May 2018, 12:21:39 UTC |
c767490 | Alex Lam S.L | 31 May 2018, 08:23:49 UTC | update JetStream URL (#3165) | 31 May 2018, 08:23:49 UTC |
5843494 | Alex Lam S.L | 29 May 2018, 12:25:42 UTC | v3.3.28 | 29 May 2018, 12:25:42 UTC |
efa21ae | Alex Lam S.L | 25 May 2018, 21:45:44 UTC | fix corner case in `reduce_vars` (#3151) | 25 May 2018, 21:45:44 UTC |
24d9633 | Alex Lam S.L | 24 May 2018, 06:29:30 UTC | fix corner cases with `eval()` (#3147) fixes #3146 | 24 May 2018, 06:29:30 UTC |
7963b96 | Alex Lam S.L | 23 May 2018, 18:37:51 UTC | augment tests for inline source maps (#3145) | 23 May 2018, 18:37:51 UTC |
8c62d85 | Alex Lam S.L | 23 May 2018, 09:24:13 UTC | augment tests for `RegExp` (#3144) | 23 May 2018, 09:24:13 UTC |
6993157 | Alex Lam S.L | 22 May 2018, 17:09:12 UTC | v3.3.27 | 22 May 2018, 17:09:12 UTC |
b5af8a1 | Alex Lam S.L | 21 May 2018, 07:53:51 UTC | fix corner case in `reduce_vars` (#3141) fixes #3140 | 21 May 2018, 07:53:51 UTC |
c14d09b | Alex Lam S.L | 20 May 2018, 17:32:32 UTC | v3.3.26 | 20 May 2018, 17:32:32 UTC |
4fc39d8 | Alex Lam S.L | 18 May 2018, 21:45:14 UTC | fix corner case in `collapse_vars` (#3139) | 18 May 2018, 21:45:14 UTC |
0b7c70f | exvisory | 18 May 2018, 07:50:36 UTC | Update README.md to clarify --source-map filename option (#3137) Clarify that the --source-map filename option does NOT change the source map output filename but does set the 'file' attribute within the output source map. This was already documented in the API section of the README so I just copied that to the CLI options section, and a fragment to the CLI summary. | 18 May 2018, 07:50:36 UTC |
f72d302 | Alex Lam S.L | 12 May 2018, 23:50:40 UTC | v3.3.25 | 12 May 2018, 23:50:40 UTC |
1a0d6ed | Alex Lam S.L | 12 May 2018, 23:50:02 UTC | remove `colors` dependency (#3133) | 12 May 2018, 23:50:02 UTC |
7b59b2f | Alex Lam S.L | 11 May 2018, 12:15:34 UTC | replace `mocha` dependency (#3131) | 11 May 2018, 12:15:34 UTC |
7bc7704 | Alex Lam S.L | 10 May 2018, 10:45:20 UTC | fix corner case in `reduce_vars` (#3129) | 10 May 2018, 10:45:20 UTC |
14e712e | Alex Lam S.L | 09 May 2018, 22:16:35 UTC | fix corner case in call binding (#3128) fixes #3127 | 09 May 2018, 22:16:35 UTC |
f83adcc | Alex Lam S.L | 07 May 2018, 20:17:34 UTC | v3.3.24 | 07 May 2018, 20:17:34 UTC |
df8a994 | Alex Lam S.L | 06 May 2018, 23:36:25 UTC | fix various corner cases (#3126) - augment ufuzz/reminify test options fixes #3125 | 06 May 2018, 23:36:25 UTC |
6b91d12 | Alex Lam S.L | 06 May 2018, 08:42:35 UTC | fix corner case in `reduce_vars` (#3124) | 06 May 2018, 08:42:35 UTC |
f37b918 | Alex Lam S.L | 05 May 2018, 05:17:50 UTC | fix various corner cases (#3123) | 05 May 2018, 05:17:50 UTC |
d835c72 | Alex Lam S.L | 04 May 2018, 10:38:13 UTC | speed up `collapse_vars` (#3119) | 04 May 2018, 10:38:13 UTC |
c4cebb4 | Alex Lam S.L | 03 May 2018, 22:05:38 UTC | fix `reduce_vars` on nested invocations (#3118) | 03 May 2018, 22:05:38 UTC |
d51a00a | Alex Lam S.L | 03 May 2018, 11:14:56 UTC | compress `AST_Sequence` within `AST_Call` (#3117) | 03 May 2018, 11:14:56 UTC |
fc0f168 | Alex Lam S.L | 03 May 2018, 07:51:51 UTC | better fix for #3113 (#3115) | 03 May 2018, 07:51:51 UTC |
a0ca595 | Alex Lam S.L | 02 May 2018, 16:27:45 UTC | fix `TreeWalker` scan order (#3114) fixes #3113 | 02 May 2018, 16:27:45 UTC |
1a314e9 | Alex Lam S.L | 02 May 2018, 07:11:45 UTC | improve `reduce_vars` (#3112) fixes #3110 | 02 May 2018, 07:11:45 UTC |
6fcbd5e | Alex Lam S.L | 28 April 2018, 17:14:52 UTC | v3.3.23 | 28 April 2018, 17:14:52 UTC |
22cea02 | Alex Lam S.L | 27 April 2018, 18:47:49 UTC | improve numeral compression (#3108) | 27 April 2018, 18:47:49 UTC |
70d4477 | Alex Lam S.L | 26 April 2018, 23:40:34 UTC | workaround `vm` context issue in `node-chakracore` (#3106) | 26 April 2018, 23:40:34 UTC |
838f837 | Alex Lam S.L | 26 April 2018, 20:30:29 UTC | improve general performance (#3104) | 26 April 2018, 20:30:29 UTC |
82a8b6f | Alex Lam S.L | 26 April 2018, 11:26:01 UTC | improve `collapse_vars` (#3103) | 26 April 2018, 11:26:01 UTC |
69fc7ca | Alex Lam S.L | 26 April 2018, 09:44:37 UTC | workaround test failures in Node.js 10 (#3102) | 26 April 2018, 09:44:37 UTC |
0a79496 | Alex Lam S.L | 26 April 2018, 07:02:17 UTC | workaround stack overflow in ChakraCore (#3101) | 26 April 2018, 07:02:17 UTC |
9e87edf | Alex Lam S.L | 24 April 2018, 20:46:07 UTC | better fix for #2506 (#3099) | 24 April 2018, 20:46:07 UTC |
27211cf | Alex Lam S.L | 24 April 2018, 12:31:50 UTC | handle RHS side-effects in `collapse_vars` (#3097) fixes #3096 | 24 April 2018, 12:31:50 UTC |
b5ce199 | Alex Lam S.L | 24 April 2018, 07:19:45 UTC | improve `max_line_len` (#3095) fixes #304 | 24 April 2018, 07:19:45 UTC |
c71ed91 | Alex Lam S.L | 24 April 2018, 06:39:12 UTC | update `AST` documentation (#3094) fixes #2622 | 24 April 2018, 06:39:12 UTC |
f7545d0 | alexlamsl | 24 April 2018, 05:32:54 UTC | remove unsupported platform | 24 April 2018, 05:32:54 UTC |
59eecb6 | Alex Lam S.L | 20 April 2018, 19:50:16 UTC | v3.3.22 | 20 April 2018, 19:50:16 UTC |
d83c649 | Alex Lam S.L | 18 April 2018, 20:51:42 UTC | fix corner case in `strip_func_ids()` (#3090) | 18 April 2018, 20:51:42 UTC |
7362f57 | Alex Lam S.L | 15 April 2018, 04:38:31 UTC | improve performance when handling unused variables in `collapse_vars` (#3084) fixes #3082 | 15 April 2018, 04:38:31 UTC |
eaa2c1f | Alex Lam S.L | 12 April 2018, 07:08:53 UTC | v3.3.21 | 12 April 2018, 07:08:53 UTC |
6a91652 | Alex Lam S.L | 11 April 2018, 07:44:43 UTC | fix `inline` of `catch`-scoped variables (#3077) fixes #3076 | 11 April 2018, 07:44:43 UTC |
ba7069d | Alex Lam S.L | 10 April 2018, 21:19:16 UTC | suppress `hoist_props` for embedded assignments (#3074) | 10 April 2018, 21:19:16 UTC |
4dd7d0e | Alex Lam S.L | 10 April 2018, 18:48:15 UTC | extend `hoist_props` (#3073) - handle `AST_Assign` the same way as `AST_VarDef` - inject `AST_Var` as succeeding statement fixes #3071 | 10 April 2018, 18:48:15 UTC |
90199d0 | Alex Lam S.L | 10 April 2018, 17:35:42 UTC | extend `join_vars` on object assignments (#3072) | 10 April 2018, 17:35:42 UTC |
b82fd0a | Alex Lam S.L | 09 April 2018, 22:51:03 UTC | handle flow control in loops with `reduce_vars` (#3069) fixes #3068 | 09 April 2018, 22:51:03 UTC |
183da16 | Alex Lam S.L | 09 April 2018, 18:46:38 UTC | handle `pure_funcs` under `inline` & `reduce_vars` correctly (#3066) fixes #3065 | 09 April 2018, 18:46:38 UTC |
87857b0 | Alex Lam S.L | 07 April 2018, 19:06:15 UTC | v3.3.20 | 07 April 2018, 19:06:15 UTC |
e5f6a88 | Alex Lam S.L | 07 April 2018, 18:29:37 UTC | fix corner case in reuse of `mangle` options (#3062) | 07 April 2018, 18:29:37 UTC |
8d0b003 | Alex Lam S.L | 07 April 2018, 14:27:55 UTC | v3.3.19 | 07 April 2018, 14:27:55 UTC |
db49daf | Alex Lam S.L | 06 April 2018, 09:10:36 UTC | mangle `Object.defineProperty()` (#3059) fixes #869 | 06 April 2018, 09:10:36 UTC |
923deef | Alex Lam S.L | 06 April 2018, 08:04:15 UTC | support inline source map from multiple files (#3058) fixes #145 | 06 April 2018, 08:04:15 UTC |
0b62a28 | Alex Lam S.L | 06 April 2018, 05:32:26 UTC | improve usability of `includeSources` (#3057) Exclude source contents from input source map if `includeSources=false` fixes #3041 | 06 April 2018, 05:32:26 UTC |
44116c6 | Alex Lam S.L | 05 April 2018, 21:39:07 UTC | fix AST corruption during `inline` of simple `return` (#3056) fixes #3054 | 05 April 2018, 21:39:07 UTC |
b5bab25 | Alex Lam S.L | 04 April 2018, 20:12:04 UTC | speed up `has_parens()` (take 2) (#3052) fixes #3050 | 04 April 2018, 20:12:04 UTC |
81603ec | Alex Lam S.L | 03 April 2018, 07:15:01 UTC | improve performance through `makePredicate()` (#3048) | 03 April 2018, 07:15:01 UTC |
e67553f | Alex Lam S.L | 02 April 2018, 14:31:23 UTC | fix tree traversal on `AST_Do` (#3047) fixes #3046 | 02 April 2018, 14:31:23 UTC |
fcf542f | Alex Lam S.L | 02 April 2018, 04:26:28 UTC | v3.3.18 | 02 April 2018, 04:26:28 UTC |
8adfc29 | b-fuze | 31 March 2018, 11:26:40 UTC | Don't load source map until the JS source is fully received (#3040) | 31 March 2018, 11:26:40 UTC |
02f47e1 | Alex Lam S.L | 31 March 2018, 09:48:20 UTC | give sensible error against invalid input source map (#3044) | 31 March 2018, 09:48:20 UTC |
07f64d4 | Alex Lam S.L | 31 March 2018, 06:03:46 UTC | fix escape analysis on `AST_New` (#3043) fixes #3042 | 31 March 2018, 06:03:46 UTC |
6982a05 | Alex Lam S.L | 31 March 2018, 04:13:45 UTC | v3.3.17 | 31 March 2018, 04:13:45 UTC |
fa32501 | Alex Lam S.L | 30 March 2018, 07:23:09 UTC | mangle unused nested `AST_SymbolCatch` correctly (#3038) fixes #3035 | 30 March 2018, 07:23:09 UTC |
06b9894 | Alex Lam S.L | 30 March 2018, 06:07:36 UTC | handle modifications to `this` correctly (#3036) fixes #3032 | 30 March 2018, 06:07:36 UTC |
9f9db50 | Alex Lam S.L | 29 March 2018, 14:36:40 UTC | improve test for #3023 (#3031) | 29 March 2018, 14:36:40 UTC |
82ae95c | Alex Lam S.L | 29 March 2018, 05:47:55 UTC | improve source map granularity (#3030) fixes #3023 | 29 March 2018, 05:47:55 UTC |
9a5e205 | Fábio Santos | 26 March 2018, 18:22:01 UTC | fix extra regex slash when going through mozilla AST I/O (#3025) This relates to #1929, but in the context of mozilla AST input/output. | 26 March 2018, 18:22:01 UTC |
b1410be | Alex Lam S.L | 23 March 2018, 20:05:28 UTC | speed up `has_parens()` (#3014) | 23 March 2018, 20:05:28 UTC |
12985d8 | Alex Lam S.L | 22 March 2018, 23:27:35 UTC | fix corner case in `hoist_props` (#3022) fixes #3021 | 22 March 2018, 23:27:35 UTC |
49bfc6b | Alex Lam S.L | 22 March 2018, 19:43:52 UTC | improve performance (#3020) - replace `find_if()` with `all()` wherever possible - move ESTree-specific logic out of `figure_out_scope()` | 22 March 2018, 19:43:52 UTC |
d1c6bb8 | Alex Lam S.L | 22 March 2018, 18:31:59 UTC | fix nested `inline` within loop (#3019) fixes #3018 | 22 March 2018, 18:31:59 UTC |
5c16961 | Alex Lam S.L | 22 March 2018, 15:46:26 UTC | fix corner case in `inline` (#3017) fixes #3016 | 22 March 2018, 15:46:26 UTC |
73d77f4 | Alex Lam S.L | 19 March 2018, 06:53:51 UTC | v3.3.16 | 19 March 2018, 06:53:51 UTC |
ccf0e2e | Alex Lam S.L | 16 March 2018, 19:10:21 UTC | extend fuzzy RHS folding (#3006) - `a = []; if (1) x();` => `if (a = []) x();` | 16 March 2018, 19:10:21 UTC |
20ca0f5 | Alex Lam S.L | 15 March 2018, 22:12:59 UTC | improve truthy compression (#3009) | 15 March 2018, 22:12:59 UTC |
b29d435 | Alex Lam S.L | 15 March 2018, 07:46:45 UTC | refactor brackets to braces (#3005) | 15 March 2018, 07:46:45 UTC |
90585e2 | Alex Lam S.L | 14 March 2018, 16:45:38 UTC | v3.3.15 | 14 March 2018, 16:45:38 UTC |
d8fc281 | Alex Lam S.L | 14 March 2018, 07:54:41 UTC | update dependencies (#3002) acorn 5.5.3 commander 2.15.0 Miscellaneous - drop unmaintained package from README | 14 March 2018, 07:54:41 UTC |
188c39e | Alex Lam S.L | 13 March 2018, 10:44:21 UTC | retain comments within brackets (#2999) fixes #2998 | 13 March 2018, 10:44:21 UTC |
5429234 | Alex Lam S.L | 13 March 2018, 09:35:34 UTC | preserve non-constant value assignments with modifications (#2997) fixes #2995 | 13 March 2018, 09:35:34 UTC |
b9f72a4 | Alex Lam S.L | 11 March 2018, 07:54:43 UTC | handle `case` correctly under `reduce_vars` (#2993) fixes #2992 | 11 March 2018, 07:54:43 UTC |
fc6ebd0 | Alex Lam S.L | 10 March 2018, 21:11:12 UTC | preserve case when `inline_script` (#2991) fixes #2989 | 10 March 2018, 21:11:12 UTC |
7e00a12 | Alex Lam S.L | 10 March 2018, 13:20:14 UTC | v3.3.14 | 10 March 2018, 13:20:14 UTC |
10b3752 | Alex Lam S.L | 07 March 2018, 09:20:38 UTC | fix `mangle` of `AST_SymbolLambda` under `ie8` (#2978) fixes #2976 | 07 March 2018, 09:20:38 UTC |
fe51a91 | Alex Lam S.L | 05 March 2018, 16:45:58 UTC | handle negated constants correctly in `collapse_vars` (#2975) fixes #2974 | 05 March 2018, 16:45:58 UTC |
951d87c | Alex Lam S.L | 04 March 2018, 07:38:49 UTC | v3.3.13 | 04 March 2018, 07:38:49 UTC |
798fc21 | Alex Lam S.L | 03 March 2018, 20:50:00 UTC | improve `test/run-test.js` performance (#2971) - allow reuse of contextified sandbox - minimise bottleneck from `vm.createContext()` | 03 March 2018, 20:50:00 UTC |
a75a046 | Alex Lam S.L | 02 March 2018, 03:22:09 UTC | compress `arguments[index]` (#2967) - always replace with existing parameter - only introduce new parameter if `keep_fargs` is disabled | 02 March 2018, 03:22:09 UTC |
38f2b45 | Alex Lam S.L | 01 March 2018, 20:04:29 UTC | fix value reference caching in `evaluate` (#2969) fixes #2968 | 01 March 2018, 20:04:29 UTC |
56e2a36 | Alex Lam S.L | 28 February 2018, 15:34:48 UTC | enhance `conditionals` (#2966) - `x ? (y, w) : (z, w)` => `x ? y : z, w` | 28 February 2018, 15:34:48 UTC |
0daa199 | Alex Lam S.L | 28 February 2018, 14:02:24 UTC | migrate safe transformations out of `unsafe_comps` (#2962) fixes #2959 | 28 February 2018, 14:02:24 UTC |
73e98dc | Alex Lam S.L | 28 February 2018, 11:59:19 UTC | drop `side_effects`-free `return` values (#2965) | 28 February 2018, 11:59:19 UTC |
36bca69 | Alex Lam S.L | 28 February 2018, 07:19:32 UTC | enhance `collapse_vars` (#2952) - `a = b, b` => `a = b` - `a.b = c, c()` => `(a.b = c)()` | 28 February 2018, 07:19:32 UTC |
ace5811 | Alex Lam S.L | 26 February 2018, 07:22:52 UTC | drop lone "use strict" in function body (#2963) fixes #2961 | 26 February 2018, 07:22:52 UTC |
ba7bad0 | Dan | 26 February 2018, 03:46:26 UTC | show benchmark subtotal (#2960) At the end of the benchmark, sums of the input, output and gzip values are shown, such as: Subtotal Original: 7785102 bytes Uglified: 2283862 bytes GZipped: 662354 bytes | 26 February 2018, 03:46:26 UTC |
b8b2ac5 | Alex Lam S.L | 25 February 2018, 19:14:22 UTC | improve fix for #2954 (#2958) | 25 February 2018, 19:14:22 UTC |