https://github.com/mishoo/UglifyJS

sort by:
Revision Author Date Message Commit Date
bce7ee5 v3.4.0 02 June 2018, 05:57:10 UTC
b39043f re-introduce `enclose` (#3163) fixes #2443 01 June 2018, 08:47:11 UTC
caf96ac handle asynchronous test failures (#3164) 31 May 2018, 12:21:39 UTC
c767490 update JetStream URL (#3165) 31 May 2018, 08:23:49 UTC
5843494 v3.3.28 29 May 2018, 12:25:42 UTC
efa21ae fix corner case in `reduce_vars` (#3151) 25 May 2018, 21:45:44 UTC
24d9633 fix corner cases with `eval()` (#3147) fixes #3146 24 May 2018, 06:29:30 UTC
7963b96 augment tests for inline source maps (#3145) 23 May 2018, 18:37:51 UTC
8c62d85 augment tests for `RegExp` (#3144) 23 May 2018, 09:24:13 UTC
6993157 v3.3.27 22 May 2018, 17:09:12 UTC
b5af8a1 fix corner case in `reduce_vars` (#3141) fixes #3140 21 May 2018, 07:53:51 UTC
c14d09b v3.3.26 20 May 2018, 17:32:32 UTC
4fc39d8 fix corner case in `collapse_vars` (#3139) 18 May 2018, 21:45:14 UTC
0b7c70f 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 v3.3.25 12 May 2018, 23:50:40 UTC
1a0d6ed remove `colors` dependency (#3133) 12 May 2018, 23:50:02 UTC
7b59b2f replace `mocha` dependency (#3131) 11 May 2018, 12:15:34 UTC
7bc7704 fix corner case in `reduce_vars` (#3129) 10 May 2018, 10:45:20 UTC
14e712e fix corner case in call binding (#3128) fixes #3127 09 May 2018, 22:16:35 UTC
f83adcc v3.3.24 07 May 2018, 20:17:34 UTC
df8a994 fix various corner cases (#3126) - augment ufuzz/reminify test options fixes #3125 06 May 2018, 23:36:25 UTC
6b91d12 fix corner case in `reduce_vars` (#3124) 06 May 2018, 08:42:35 UTC
f37b918 fix various corner cases (#3123) 05 May 2018, 05:17:50 UTC
d835c72 speed up `collapse_vars` (#3119) 04 May 2018, 10:38:13 UTC
c4cebb4 fix `reduce_vars` on nested invocations (#3118) 03 May 2018, 22:05:38 UTC
d51a00a compress `AST_Sequence` within `AST_Call` (#3117) 03 May 2018, 11:14:56 UTC
fc0f168 better fix for #3113 (#3115) 03 May 2018, 07:51:51 UTC
a0ca595 fix `TreeWalker` scan order (#3114) fixes #3113 02 May 2018, 16:27:45 UTC
1a314e9 improve `reduce_vars` (#3112) fixes #3110 02 May 2018, 07:11:45 UTC
6fcbd5e v3.3.23 28 April 2018, 17:14:52 UTC
22cea02 improve numeral compression (#3108) 27 April 2018, 18:47:49 UTC
70d4477 workaround `vm` context issue in `node-chakracore` (#3106) 26 April 2018, 23:40:34 UTC
838f837 improve general performance (#3104) 26 April 2018, 20:30:29 UTC
82a8b6f improve `collapse_vars` (#3103) 26 April 2018, 11:26:01 UTC
69fc7ca workaround test failures in Node.js 10 (#3102) 26 April 2018, 09:44:37 UTC
0a79496 workaround stack overflow in ChakraCore (#3101) 26 April 2018, 07:02:17 UTC
9e87edf better fix for #2506 (#3099) 24 April 2018, 20:46:07 UTC
27211cf handle RHS side-effects in `collapse_vars` (#3097) fixes #3096 24 April 2018, 12:31:50 UTC
b5ce199 improve `max_line_len` (#3095) fixes #304 24 April 2018, 07:19:45 UTC
c71ed91 update `AST` documentation (#3094) fixes #2622 24 April 2018, 06:39:12 UTC
f7545d0 remove unsupported platform 24 April 2018, 05:32:54 UTC
59eecb6 v3.3.22 20 April 2018, 19:50:16 UTC
d83c649 fix corner case in `strip_func_ids()` (#3090) 18 April 2018, 20:51:42 UTC
7362f57 improve performance when handling unused variables in `collapse_vars` (#3084) fixes #3082 15 April 2018, 04:38:31 UTC
eaa2c1f v3.3.21 12 April 2018, 07:08:53 UTC
6a91652 fix `inline` of `catch`-scoped variables (#3077) fixes #3076 11 April 2018, 07:44:43 UTC
ba7069d suppress `hoist_props` for embedded assignments (#3074) 10 April 2018, 21:19:16 UTC
4dd7d0e 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 extend `join_vars` on object assignments (#3072) 10 April 2018, 17:35:42 UTC
b82fd0a handle flow control in loops with `reduce_vars` (#3069) fixes #3068 09 April 2018, 22:51:03 UTC
183da16 handle `pure_funcs` under `inline` & `reduce_vars` correctly (#3066) fixes #3065 09 April 2018, 18:46:38 UTC
87857b0 v3.3.20 07 April 2018, 19:06:15 UTC
e5f6a88 fix corner case in reuse of `mangle` options (#3062) 07 April 2018, 18:29:37 UTC
8d0b003 v3.3.19 07 April 2018, 14:27:55 UTC
db49daf mangle `Object.defineProperty()` (#3059) fixes #869 06 April 2018, 09:10:36 UTC
923deef support inline source map from multiple files (#3058) fixes #145 06 April 2018, 08:04:15 UTC
0b62a28 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 fix AST corruption during `inline` of simple `return` (#3056) fixes #3054 05 April 2018, 21:39:07 UTC
b5bab25 speed up `has_parens()` (take 2) (#3052) fixes #3050 04 April 2018, 20:12:04 UTC
81603ec improve performance through `makePredicate()` (#3048) 03 April 2018, 07:15:01 UTC
e67553f fix tree traversal on `AST_Do` (#3047) fixes #3046 02 April 2018, 14:31:23 UTC
fcf542f v3.3.18 02 April 2018, 04:26:28 UTC
8adfc29 Don't load source map until the JS source is fully received (#3040) 31 March 2018, 11:26:40 UTC
02f47e1 give sensible error against invalid input source map (#3044) 31 March 2018, 09:48:20 UTC
07f64d4 fix escape analysis on `AST_New` (#3043) fixes #3042 31 March 2018, 06:03:46 UTC
6982a05 v3.3.17 31 March 2018, 04:13:45 UTC
fa32501 mangle unused nested `AST_SymbolCatch` correctly (#3038) fixes #3035 30 March 2018, 07:23:09 UTC
06b9894 handle modifications to `this` correctly (#3036) fixes #3032 30 March 2018, 06:07:36 UTC
9f9db50 improve test for #3023 (#3031) 29 March 2018, 14:36:40 UTC
82ae95c improve source map granularity (#3030) fixes #3023 29 March 2018, 05:47:55 UTC
9a5e205 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 speed up `has_parens()` (#3014) 23 March 2018, 20:05:28 UTC
12985d8 fix corner case in `hoist_props` (#3022) fixes #3021 22 March 2018, 23:27:35 UTC
49bfc6b 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 fix nested `inline` within loop (#3019) fixes #3018 22 March 2018, 18:31:59 UTC
5c16961 fix corner case in `inline` (#3017) fixes #3016 22 March 2018, 15:46:26 UTC
73d77f4 v3.3.16 19 March 2018, 06:53:51 UTC
ccf0e2e extend fuzzy RHS folding (#3006) - `a = []; if (1) x();` => `if (a = []) x();` 16 March 2018, 19:10:21 UTC
20ca0f5 improve truthy compression (#3009) 15 March 2018, 22:12:59 UTC
b29d435 refactor brackets to braces (#3005) 15 March 2018, 07:46:45 UTC
90585e2 v3.3.15 14 March 2018, 16:45:38 UTC
d8fc281 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 retain comments within brackets (#2999) fixes #2998 13 March 2018, 10:44:21 UTC
5429234 preserve non-constant value assignments with modifications (#2997) fixes #2995 13 March 2018, 09:35:34 UTC
b9f72a4 handle `case` correctly under `reduce_vars` (#2993) fixes #2992 11 March 2018, 07:54:43 UTC
fc6ebd0 preserve case when `inline_script` (#2991) fixes #2989 10 March 2018, 21:11:12 UTC
7e00a12 v3.3.14 10 March 2018, 13:20:14 UTC
10b3752 fix `mangle` of `AST_SymbolLambda` under `ie8` (#2978) fixes #2976 07 March 2018, 09:20:38 UTC
fe51a91 handle negated constants correctly in `collapse_vars` (#2975) fixes #2974 05 March 2018, 16:45:58 UTC
951d87c v3.3.13 04 March 2018, 07:38:49 UTC
798fc21 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 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 fix value reference caching in `evaluate` (#2969) fixes #2968 01 March 2018, 20:04:29 UTC
56e2a36 enhance `conditionals` (#2966) - `x ? (y, w) : (z, w)` => `x ? y : z, w` 28 February 2018, 15:34:48 UTC
0daa199 migrate safe transformations out of `unsafe_comps` (#2962) fixes #2959 28 February 2018, 14:02:24 UTC
73e98dc drop `side_effects`-free `return` values (#2965) 28 February 2018, 11:59:19 UTC
36bca69 enhance `collapse_vars` (#2952) - `a = b, b` => `a = b` - `a.b = c, c()` => `(a.b = c)()` 28 February 2018, 07:19:32 UTC
ace5811 drop lone "use strict" in function body (#2963) fixes #2961 26 February 2018, 07:22:52 UTC
ba7bad0 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 improve fix for #2954 (#2958) 25 February 2018, 19:14:22 UTC
back to top