d3b93ec | Alex Lam S.L | 24 April 2019, 14:21:28 UTC | fix corner case in `unsafe` (#3380) | 24 April 2019, 14:21:28 UTC |
6fe20db | Alex Lam S.L | 24 April 2019, 13:38:55 UTC | enhance `comparisons` (#3379) | 24 April 2019, 13:38:55 UTC |
7ccdf33 | Alex Lam S.L | 24 April 2019, 06:05:07 UTC | v3.5.7 | 24 April 2019, 06:05:07 UTC |
dafed54 | Alex Lam S.L | 24 April 2019, 06:01:01 UTC | fix corner case in `reduce_vars` (#3378) fixes #3377 | 24 April 2019, 06:01:01 UTC |
a84beaf | Alex Lam S.L | 23 April 2019, 18:50:15 UTC | fix corner case in `assignments` (#3376) fixes #3375 | 23 April 2019, 18:50:15 UTC |
f01cc1e | Alex Lam S.L | 21 April 2019, 01:49:07 UTC | unwind IIFE class patterns (#3373) fixes #2332 | 21 April 2019, 01:49:07 UTC |
338dd14 | Alex Lam S.L | 20 April 2019, 23:19:29 UTC | v3.5.6 | 20 April 2019, 23:19:29 UTC |
c719552 | Alex Lam S.L | 20 April 2019, 18:16:05 UTC | fix corner cases in `functions` (#3372) fixes #3371 | 20 April 2019, 18:16:05 UTC |
855964a | Alex Lam S.L | 20 April 2019, 11:42:41 UTC | enhance `unsafe` `evaluate` (#3370) | 20 April 2019, 11:42:41 UTC |
a438e2f | Alex Lam S.L | 19 April 2019, 23:16:14 UTC | update `domprops` (#3369) fixes #2343 fixes #3037 | 19 April 2019, 23:16:14 UTC |
00833e8 | Alex Lam S.L | 19 April 2019, 11:01:47 UTC | enhance `functions` (#3368) | 19 April 2019, 11:01:47 UTC |
f1a77e4 | Alex Lam S.L | 19 April 2019, 07:22:46 UTC | v3.5.5 | 19 April 2019, 07:22:46 UTC |
b55a2fd | Alex Lam S.L | 18 April 2019, 18:55:43 UTC | fix corner case in `functions` (#3367) fixes #3366 | 18 April 2019, 18:55:43 UTC |
e8a2c0b | Alex Lam S.L | 18 April 2019, 09:03:52 UTC | fix corner case in `functions` (#3365) fixes #3364 | 18 April 2019, 09:03:52 UTC |
21cd7e3 | Alex Lam S.L | 17 April 2019, 08:19:08 UTC | reduce test exports (#3361) | 17 April 2019, 08:19:08 UTC |
5172ba5 | Alex Lam S.L | 15 April 2019, 14:23:11 UTC | introduce `functions` (#3360) `var f = function() {};` => `function f() {}` | 15 April 2019, 14:23:11 UTC |
a57b069 | Alex Lam S.L | 09 April 2019, 18:40:42 UTC | v3.5.4 | 09 April 2019, 18:40:42 UTC |
4454656 | Alex Lam S.L | 09 April 2019, 18:39:56 UTC | update dependencies (#3358) - commander@2.20.0 - semver@6.0.0 | 09 April 2019, 18:39:56 UTC |
fa43768 | Alex Lam S.L | 01 April 2019, 10:12:03 UTC | v3.5.3 | 01 April 2019, 10:12:03 UTC |
a74e600 | Alex Lam S.L | 01 April 2019, 07:22:00 UTC | mangle shadowed lambda under `ie8` correctly (#3356) fixes #3355 | 01 April 2019, 07:22:00 UTC |
4b21526 | Ruben Bridgewater | 29 March 2019, 18:08:27 UTC | Fix test expectation (#3357) The test expects a specific precision value that is not met on all V8 versions anymore due to a recent consolidation of different algorithms across the V8 code base. This makes sure the preceision is tested against one digit less to keep the test working on all V8 versions. Refs: https://chromium.googlesource.com/v8/v8/+/98453126c109016c9d32c6ebd89dd83f69dd8efb Refs: https://github.com/nodejs/node/issues/25060#issuecomment-477953457 | 29 March 2019, 18:08:27 UTC |
a7a7b1d | Alex Lam S.L | 23 March 2019, 06:25:14 UTC | v3.5.2 | 23 March 2019, 06:25:14 UTC |
7436977 | Alex Lam S.L | 23 March 2019, 06:21:54 UTC | fix infinite loop triggered by #3347 (#3354) fixes #3353 | 23 March 2019, 06:21:54 UTC |
e3c565b | Alex Lam S.L | 21 March 2019, 05:54:14 UTC | v3.5.1 | 21 March 2019, 05:54:14 UTC |
54b0b49 | Alex Lam S.L | 20 March 2019, 18:58:33 UTC | enhance `inline` (#3352) | 20 March 2019, 18:58:33 UTC |
65648d8 | Alex Lam S.L | 20 March 2019, 15:31:21 UTC | enhance `collapse_vars` (#3351) | 20 March 2019, 15:31:21 UTC |
fd78859 | Alex Lam S.L | 20 March 2019, 10:43:54 UTC | v3.5.0 | 20 March 2019, 10:43:54 UTC |
143f905 | Alex Lam S.L | 20 March 2019, 06:54:26 UTC | fix corner case in `sequences` (#3350) | 20 March 2019, 06:54:26 UTC |
f2286c3 | Alex Lam S.L | 19 March 2019, 22:37:51 UTC | enhance `unsafe` for `Array` (#3349) | 19 March 2019, 22:37:51 UTC |
b9615f7 | Alex Lam S.L | 19 March 2019, 18:53:04 UTC | improve `compress` performance (#3348) fixes #3174 | 19 March 2019, 18:53:04 UTC |
c520e99 | Alex Lam S.L | 18 March 2019, 17:34:25 UTC | enhance `comparisons` (#3347) | 18 March 2019, 17:34:25 UTC |
615ae37 | Alex Lam S.L | 18 March 2019, 13:28:41 UTC | introduce `assignments` (#3345) | 18 March 2019, 13:28:41 UTC |
7aa7f21 | Alex Lam S.L | 18 March 2019, 13:24:42 UTC | fix corner case in `evaluate` (#3344) | 18 March 2019, 13:24:42 UTC |
4430a43 | Alex Lam S.L | 16 March 2019, 21:31:40 UTC | fix corner case in `inline` (#3343) | 16 March 2019, 21:31:40 UTC |
9707ccd | Alex Lam S.L | 15 March 2019, 16:16:21 UTC | v3.4.10 | 15 March 2019, 16:16:21 UTC |
cb8f3a2 | Alex Lam S.L | 15 March 2019, 08:45:12 UTC | add Node.js 10 to CI tests (#3342) | 15 March 2019, 08:45:12 UTC |
8b3259e | Alex Lam S.L | 15 March 2019, 08:06:47 UTC | fix corner case in `reduce_vars` (#3341) | 15 March 2019, 08:06:47 UTC |
b66f47b | Alex Lam S.L | 15 March 2019, 06:49:48 UTC | update dependencies - acorn@6.1.1 - commander@2.19.0 - semver@5.6.0 | 15 March 2019, 06:49:48 UTC |
8d2e6f3 | Alex Lam S.L | 14 March 2019, 21:45:46 UTC | fix function inlining after `reduce_vars` (#3340) fixes #3297 | 14 March 2019, 21:45:46 UTC |
b3ef5e5 | Alex Lam S.L | 14 March 2019, 18:48:23 UTC | enhance `evaluate` (#3339) fixes #3299 | 14 March 2019, 18:48:23 UTC |
627f5fb | Alex Lam S.L | 14 March 2019, 17:15:50 UTC | fix corner case with `nameCache` (#3338) fixes #3301 | 14 March 2019, 17:15:50 UTC |
d90777b | Alex Lam S.L | 14 March 2019, 16:20:20 UTC | parse `mangle.properties.regex` in `--config-file` properly (#3337) fixes #3315 | 14 March 2019, 16:20:20 UTC |
e49297e | Alex Lam S.L | 14 March 2019, 13:36:45 UTC | improve usability of `pure_funcs` (#3336) fixes #3325 | 14 March 2019, 13:36:45 UTC |
ebd82b3 | Alex Lam S.L | 14 March 2019, 08:05:56 UTC | fix corner case in `collapse_vars` (#3334) fixes #3274 | 14 March 2019, 08:05:56 UTC |
d074aa6 | Alex Lam S.L | 13 March 2019, 15:48:52 UTC | fix corner case in `collapse_vars` (#3333) fixes #3247 fixes #3305 fixes #3314 fixes #3327 | 13 March 2019, 15:48:52 UTC |
b052f62 | Alex Lam S.L | 13 March 2019, 13:56:38 UTC | fix corner case in `reduce_vars` (#3332) fixes #3267 | 13 March 2019, 13:56:38 UTC |
d4ac84b | Alex Lam S.L | 13 March 2019, 00:46:03 UTC | fix corner case in `arguments` & `reduce_vars` (#3331) fixes #3282 | 13 March 2019, 00:46:03 UTC |
e250396 | Alex Lam S.L | 12 March 2019, 22:59:53 UTC | fix corner case in `arguments` (#3330) Track modifications to `arguments[i]` under Strict Mode. fixes #3273 | 12 March 2019, 22:59:53 UTC |
c6fa39b | Seul-gi Choi(Chase) | 12 March 2019, 21:31:04 UTC | Update README.md (#3311) fix anchor for mangle-options | 12 March 2019, 21:31:04 UTC |
9aae4f2 | silverwind | 12 March 2019, 20:55:04 UTC | make tests compatible with Node.js 12 (#3304) In Node.js 12, the formatting of console arguments will change slightly. Previously, a string other than the first argument was formatted using single quotes if the first argument was non-string. Now, quotes are never added regardless of position of a string argument. To make test compatible in all Node.js versions, I work around by ensuring the first argument to console.log is a string which prevents the quotes from being added on older versions of Node.js. Ref: https://github.com/nodejs/node/pull/23162 | 12 March 2019, 20:55:04 UTC |
008c236 | Alex Lam S.L | 12 March 2019, 20:28:21 UTC | fix corner case in `conditionals` (#3329) fixes #3245 fixes #3257 fixes #3260 fixes #3269 fixes #3271 fixes #3278 fixes #3309 fixes #3319 fixes #3321 | 12 March 2019, 20:28:21 UTC |
b1c0664 | Ed S | 12 March 2019, 18:15:54 UTC | Fix typo in warning (#3324) protoype -> prototype | 12 March 2019, 18:15:54 UTC |
ea999b0 | Alex Lam S.L | 31 August 2018, 04:28:21 UTC | v3.4.9 | 31 August 2018, 04:28:21 UTC |
ce7e220 | Alex Lam S.L | 30 August 2018, 07:59:05 UTC | fix corner case in `conditionals` (#3244) | 30 August 2018, 07:59:05 UTC |
2bdaca1 | Alex Lam S.L | 29 August 2018, 17:06:34 UTC | enhance `conditionals` (#3243) | 29 August 2018, 17:06:34 UTC |
aa00292 | Alex Lam S.L | 29 August 2018, 14:14:25 UTC | fix corner case in `reduce_vars` (#3241) fixes #3240 | 29 August 2018, 14:14:25 UTC |
f352bce | Alex Lam S.L | 29 August 2018, 03:34:34 UTC | fix corner case in `collapse_vars` (#3239) fixes #3238 | 29 August 2018, 03:34:34 UTC |
0851403 | Alex Lam S.L | 23 August 2018, 07:27:34 UTC | v3.4.8 | 23 August 2018, 07:27:34 UTC |
694ca5d | Alex Lam S.L | 22 August 2018, 22:03:39 UTC | fix corner case in `unused` (#3234) fixes #3233 | 22 August 2018, 22:03:39 UTC |
57fb58b | Alex Lam S.L | 21 August 2018, 10:34:16 UTC | enhance `if_return` (#3232) | 21 August 2018, 10:34:16 UTC |
18c1c9b | alexlamsl | 14 August 2018, 09:06:09 UTC | update dependencies - commander@2.17.1 | 14 August 2018, 09:06:09 UTC |
5c1ae36 | Alex Lam S.L | 09 August 2018, 14:47:24 UTC | v3.4.7 | 09 August 2018, 14:47:24 UTC |
cfebeb2 | Alex Lam S.L | 09 August 2018, 09:34:28 UTC | fix corner case in `mangle` workaround for Safari (#3230) fixes #3227 | 09 August 2018, 09:34:28 UTC |
fc78423 | Alex Lam S.L | 08 August 2018, 08:15:45 UTC | clean up webkit quirks (#3229) | 08 August 2018, 08:15:45 UTC |
2a5277b | Alex Lam S.L | 27 July 2018, 11:35:26 UTC | v3.4.6 | 27 July 2018, 11:35:26 UTC |
d47547d | Alex Lam S.L | 27 July 2018, 11:34:44 UTC | fix corner case in `join_vars` (#3224) | 27 July 2018, 11:34:44 UTC |
304db15 | Alex Lam S.L | 26 July 2018, 08:35:43 UTC | fix corner case in `ie8` & `rename` (#3223) | 26 July 2018, 08:35:43 UTC |
7cf72b8 | Alex Lam S.L | 19 July 2018, 10:14:36 UTC | fix corner case in `global_defs` (#3218) fixes #3217 | 19 July 2018, 10:14:36 UTC |
cea685f | Alex Lam S.L | 19 July 2018, 06:45:36 UTC | fix corner case in `ie8` (#3216) fixes #3215 | 19 July 2018, 06:45:36 UTC |
8d4b534 | Alex Lam S.L | 16 July 2018, 18:43:30 UTC | v3.4.5 | 16 July 2018, 18:43:30 UTC |
34a0ab6 | alexlamsl | 12 July 2018, 18:05:52 UTC | improve fuzzing on Travis CI | 12 July 2018, 18:05:52 UTC |
bcebacb | Alex Lam S.L | 12 July 2018, 17:51:10 UTC | fix corner cases in `preserve_line` (#3212) | 12 July 2018, 17:51:10 UTC |
018a5a7 | Alex Lam S.L | 09 July 2018, 01:09:56 UTC | v3.4.4 | 09 July 2018, 01:09:56 UTC |
b468103 | alexlamsl | 05 July 2018, 10:43:38 UTC | use nvs for CI testing | 05 July 2018, 10:49:29 UTC |
66c126f | Alex Lam S.L | 03 July 2018, 08:44:23 UTC | fix corner case in `ie8` (#3207) fixes #3206 | 03 July 2018, 08:44:23 UTC |
fdee083 | Alex Lam S.L | 02 July 2018, 06:03:18 UTC | v3.4.3 | 02 July 2018, 06:03:18 UTC |
5ffc17d | alexlamsl | 01 July 2018, 06:34:42 UTC | fix corner case in `unused` | 01 July 2018, 06:34:42 UTC |
6aa7500 | alexlamsl | 30 June 2018, 17:49:43 UTC | update dependencies - acorn@5.7.1 - commander@2.16.0 | 30 June 2018, 17:49:43 UTC |
76df77c | Alex Lam S.L | 28 June 2018, 10:16:49 UTC | implement `directives` (#3203) fixes #3166 | 28 June 2018, 10:16:49 UTC |
957d553 | Alex Lam S.L | 27 June 2018, 19:46:19 UTC | improve `unsafe` `comparisons` (#3200) | 27 June 2018, 19:46:19 UTC |
88c8f4e | Alex Lam S.L | 25 June 2018, 17:29:48 UTC | v3.4.2 | 25 June 2018, 17:29:48 UTC |
ab36b9b | Alex Lam S.L | 22 June 2018, 11:41:55 UTC | fix corner case in `ie8` (#3198) fixes #3197 | 23 June 2018, 20:00:36 UTC |
2833091 | Alex Lam S.L | 21 June 2018, 17:04:15 UTC | improve `mocha` tests (#3195) | 23 June 2018, 20:00:36 UTC |
766a414 | Alex Lam S.L | 21 June 2018, 06:10:37 UTC | enhance `arguments` (#3193) fixes #3192 | 23 June 2018, 20:00:21 UTC |
915c7e2 | Alex Lam S.L | 19 June 2018, 18:35:48 UTC | v3.4.1 | 19 June 2018, 18:35:48 UTC |
e54ddcb | Alex Lam S.L | 19 June 2018, 10:20:11 UTC | fix corner cases in `properties` (#3189) fixes #3188 | 19 June 2018, 10:20:11 UTC |
9e19e63 | Alex Lam S.L | 06 June 2018, 09:50:56 UTC | general clean-ups (#3175) | 06 June 2018, 09:50:56 UTC |
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 |