https://github.com/mishoo/UglifyJS

sort by:
Revision Author Date Message Commit Date
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
ea23593 fix `collapse_vars` on nested exception (#2955) fixes #2954 25 February 2018, 07:39:00 UTC
52de64c deduplicate parenthesis around object and function literals (#2953) 24 February 2018, 18:14:33 UTC
4557902 minor clean-ups (#2951) 23 February 2018, 18:24:47 UTC
f40f5eb improve `mangle` (#2948) 23 February 2018, 15:51:49 UTC
604caa0 v3.3.12 22 February 2018, 08:14:29 UTC
29a71d3 more tests for #2938 (#2940) 20 February 2018, 20:19:42 UTC
39a907b workaround `pure_getters=true` when dropping unused assignments (#2939) fixes #2938 20 February 2018, 09:38:40 UTC
7047431 improve `unsafe` `evaluate` of `function` (#2936) Miscellaneous - simplify `run_code()` hack 19 February 2018, 10:47:02 UTC
b5f0f4f reduce false positives from object literals (#2935) 18 February 2018, 22:21:07 UTC
2905fd6 reduce false positives from labels (#2934) 18 February 2018, 19:55:33 UTC
4facd94 reduce false positives from noop (#2933) 18 February 2018, 17:15:05 UTC
4b5993f fix crash in `may_throw()` (#2932) fixes #2931 18 February 2018, 13:51:27 UTC
2351a67 fix `dead_code` on exceptional `return` (#2930) fixes #2929 17 February 2018, 20:36:00 UTC
4a528c4 reduce false positives from `function.toString()` (#2928) 17 February 2018, 18:13:26 UTC
82d1ef0 fix `unsafe` `evaluate` of `function` property (#2927) fixes #2926 17 February 2018, 13:33:36 UTC
7fdd208 drop unused "class" definition IIFEs (#2923) fixes #805 16 February 2018, 21:11:31 UTC
e529f54 reduce `function`-related false positives (#2925) 16 February 2018, 20:35:03 UTC
d626e9b improve `inline` efficiency (#2924) 16 February 2018, 18:37:13 UTC
a2a9459 fix `unsafe` `evaluate` of `AST_Function` (#2920) fixes #2919 16 February 2018, 09:21:46 UTC
back to top