d13b712 | Alex Lam S.L | 18 February 2020, 12:32:37 UTC | v3.8.0 | 18 February 2020, 12:32:37 UTC |
457f958 | Alex Lam S.L | 17 February 2020, 20:56:22 UTC | improve `--reduce-test` (#3727) - print out Node.js and OS information | 17 February 2020, 20:56:22 UTC |
53517db | Alex Lam S.L | 17 February 2020, 15:35:07 UTC | speed up `--reduce-test` (#3726) - avoid pathological test case branches via adaptive time-out - use initial test case elapsed time to adjust maximum time-out - index output cache using hash instead of raw source | 17 February 2020, 15:35:07 UTC |
c13caf4 | Alex Lam S.L | 15 February 2020, 22:43:34 UTC | speed up `--reduce-test` via result caching (#3725) | 15 February 2020, 22:43:34 UTC |
fbfa617 | kzc | 15 February 2020, 20:22:33 UTC | improve `--reduce-test` (#3722) - hoist body of functions and IIFEs - simplify var declarations | 15 February 2020, 20:22:33 UTC |
5315dd9 | Alex Lam S.L | 15 February 2020, 17:55:26 UTC | minor cleanup (#3723) | 15 February 2020, 17:55:26 UTC |
31a7bf2 | Marco Gonzalez | 15 February 2020, 15:10:58 UTC | Updated "Output options" > "comments" in README.md (#3717) Expanded the current documentation to include: - What the value of `"some"` means based on `lib/output.js`. - Information about the `Function` overload parameters and expected output. | 15 February 2020, 15:10:58 UTC |
f0a2990 | Alex Lam S.L | 15 February 2020, 13:04:44 UTC | enhance `properties` (#3721) | 15 February 2020, 13:04:44 UTC |
0d820e4 | Alex Lam S.L | 15 February 2020, 05:26:48 UTC | workaround RegExp formatting bugs (#3720) | 15 February 2020, 05:26:48 UTC |
f01f580 | Alex Lam S.L | 14 February 2020, 02:47:20 UTC | improve `--reduce-test` (#3719) - cover missing cases when eliminating unreferenced labels - format multi-line outputs correctly | 14 February 2020, 02:47:20 UTC |
c01ff76 | Alex Lam S.L | 13 February 2020, 05:16:10 UTC | improve code reuse (#3718) | 13 February 2020, 05:16:10 UTC |
83a4271 | Alex Lam S.L | 12 February 2020, 23:46:16 UTC | fix corner case in `unused` (#3716) | 12 February 2020, 23:46:16 UTC |
2557148 | Alex Lam S.L | 12 February 2020, 02:25:04 UTC | increase mocha `--reduce-test` timeout (#3715) | 12 February 2020, 02:25:04 UTC |
dd22eda | Alex Lam S.L | 12 February 2020, 01:01:17 UTC | enhance `evaluate` (#3714) | 12 February 2020, 01:01:17 UTC |
f4c7788 | Alex Lam S.L | 09 February 2020, 23:21:46 UTC | add test for `--reduce-test` (#3712) | 09 February 2020, 23:21:46 UTC |
df547ff | Alex Lam S.L | 09 February 2020, 20:42:36 UTC | improve test reduction (#3711) - scan `AST_SymbolFunarg` - scan `console.log(...)` | 09 February 2020, 20:42:36 UTC |
70551fe | Alex Lam S.L | 09 February 2020, 08:07:55 UTC | improve `test/reduce` (#3710) - suppress several instances of malformed AST generation - improve resilience & reporting against malformed ASTs | 09 February 2020, 08:07:55 UTC |
44499a6 | Alex Lam S.L | 07 February 2020, 02:41:07 UTC | fix corner cases in `test/reduce` (#3709) | 07 February 2020, 02:41:07 UTC |
470a7d4 | Alex Lam S.L | 06 February 2020, 21:20:05 UTC | improve reduction of `AST_BlockStatement` (#3708) | 06 February 2020, 21:20:05 UTC |
5514201 | Alex Lam S.L | 06 February 2020, 18:46:25 UTC | export missing API for AST manipulation (#3707) | 06 February 2020, 18:46:25 UTC |
b0040ba | kzc | 06 February 2020, 02:50:59 UTC | implement CLI `--reduce-test` and reduce tests in ufuzz (#3705) | 06 February 2020, 02:50:59 UTC |
c93ca6e | Alex Lam S.L | 05 February 2020, 20:03:22 UTC | fix corner case in `ie8` & `reduce_vars` (#3706) fixes #3703 | 05 February 2020, 20:03:22 UTC |
df50643 | Alex Lam S.L | 04 February 2020, 04:57:32 UTC | fix corner case in `sequences` (#3704) fixes #3703 | 04 February 2020, 04:57:32 UTC |
36b2d35 | Alex Lam S.L | 02 February 2020, 00:24:50 UTC | v3.7.7 | 02 February 2020, 00:24:50 UTC |
79c6003 | Alex Lam S.L | 30 January 2020, 01:04:44 UTC | fix corner case in `collapse_vars` (#3701) fixes #3700 | 30 January 2020, 01:04:44 UTC |
a375406 | Alex Lam S.L | 29 January 2020, 16:08:53 UTC | fix corner case in `collapse_vars` (#3699) fixes #3698 | 29 January 2020, 16:08:53 UTC |
2ba5f39 | Alex Lam S.L | 29 January 2020, 00:52:20 UTC | enhance `collapse_vars` (#3697) | 29 January 2020, 00:52:20 UTC |
87119e4 | Alex Lam S.L | 28 January 2020, 14:44:18 UTC | fix corner case in sign propagation (#3696) - migrate de-facto functionality to `evaluate` fixes #3695 | 28 January 2020, 14:44:18 UTC |
b499e03 | Alex Lam S.L | 28 January 2020, 04:33:21 UTC | enhance `conditionals` (#3694) | 28 January 2020, 04:33:21 UTC |
a478f27 | Alex Lam S.L | 28 January 2020, 01:58:01 UTC | enhance `sequences` (#3693) | 28 January 2020, 01:58:01 UTC |
e9e76dc | Alex Lam S.L | 27 January 2020, 23:33:11 UTC | fix corner case in string concatenations (#3692) - migrate de-facto compression to `conditionals` & `strings` fixes #3689 | 27 January 2020, 23:33:11 UTC |
0dcedad | Alex Lam S.L | 27 January 2020, 18:04:44 UTC | fix corner case in `booleans` (#3691) fixes #3690 | 27 January 2020, 18:04:44 UTC |
36a430c | Alex Lam S.L | 19 January 2020, 11:02:58 UTC | v3.7.6 | 19 January 2020, 11:02:58 UTC |
41a6eb8 | Alex Lam S.L | 15 January 2020, 17:51:37 UTC | fix corner case in `evaluate` (#3685) fixes #3684 | 15 January 2020, 17:51:37 UTC |
91d87ae | Alex Lam S.L | 14 January 2020, 20:05:58 UTC | fix corner case in `unsafe_math` (#3683) fixes #3682 | 14 January 2020, 20:05:58 UTC |
5beb7e4 | Alex Lam S.L | 12 January 2020, 03:12:11 UTC | v3.7.5 | 12 January 2020, 03:12:11 UTC |
46caaa8 | Alex Lam S.L | 09 January 2020, 20:28:43 UTC | enhance `collapse_vars` (#3680) closes #3679 | 09 January 2020, 20:28:43 UTC |
5d25825 | Alex Lam S.L | 08 January 2020, 12:44:03 UTC | introduce `--output-opts` CLI option (#3678) closes #3675 | 08 January 2020, 12:44:03 UTC |
14c3573 | Alex Lam S.L | 08 January 2020, 02:28:10 UTC | fix corner case in `unsafe_math` (#3677) fixes #3676 | 08 January 2020, 02:28:10 UTC |
f5ceff6 | Alex Lam S.L | 07 January 2020, 12:06:25 UTC | fix corner case in `unused` (#3674) fixes #3673 | 07 January 2020, 12:06:25 UTC |
4d6771b | Alex Lam S.L | 07 January 2020, 11:34:16 UTC | fix corner case in `collapse_vars` (#3672) fixes #3671 | 07 January 2020, 11:34:16 UTC |
d171911 | Alex Lam S.L | 06 January 2020, 23:59:54 UTC | v3.7.4 | 06 January 2020, 23:59:54 UTC |
0ff607c | Alex Lam S.L | 06 January 2020, 03:26:15 UTC | improve `ufuzz` false positive detection (#3670) | 06 January 2020, 03:26:15 UTC |
1988495 | Alex Lam S.L | 04 January 2020, 01:24:28 UTC | fix corner case in `conditionals` (#3669) fixes #3668 | 04 January 2020, 01:24:28 UTC |
fdc1008 | Alex Lam S.L | 03 January 2020, 11:28:47 UTC | fix corner case in `reduce_vars` (#3667) fixes #3666 | 03 January 2020, 11:28:47 UTC |
746f5f6 | Alex Lam S.L | 01 January 2020, 12:24:30 UTC | fix corner case in `unused` (#3665) fixes #3664 | 01 January 2020, 12:24:30 UTC |
d83d3d7 | Alex Lam S.L | 31 December 2019, 15:39:24 UTC | enhance `unused` (#3662) | 31 December 2019, 15:39:24 UTC |
99ac73a | Alex Lam S.L | 31 December 2019, 05:10:05 UTC | enhance `booleans` (#3661) | 31 December 2019, 05:10:05 UTC |
a2e4c2f | Alex Lam S.L | 31 December 2019, 03:51:21 UTC | enhance `evaluate` (#3660) | 31 December 2019, 03:51:21 UTC |
94785e8 | Alex Lam S.L | 31 December 2019, 01:57:35 UTC | fix corner case in `booleans` (#3659) fixes #3658 | 31 December 2019, 01:57:35 UTC |
4dbdac9 | Alex Lam S.L | 30 December 2019, 14:41:11 UTC | enhance `booleans` (#3657) | 30 December 2019, 14:41:11 UTC |
78c8efd | Alex Lam S.L | 29 December 2019, 13:16:53 UTC | fix corner case in `evaluate` (#3656) fixes #3655 | 29 December 2019, 13:16:53 UTC |
af310ba | Alex Lam S.L | 29 December 2019, 02:50:57 UTC | fix corner case in `evaluate` (#3654) fixes #3653 | 29 December 2019, 02:50:57 UTC |
2f3930d | Alex Lam S.L | 29 December 2019, 00:57:59 UTC | fix corner case in `collapse_vars` (#3652) fixes #3651 | 29 December 2019, 00:57:59 UTC |
d1a7892 | Alex Lam S.L | 28 December 2019, 23:14:53 UTC | workaround firefox asm.js quirks (#3650) fixes #3636 | 28 December 2019, 23:14:53 UTC |
d9cd3d3 | Alex Lam S.L | 28 December 2019, 20:26:15 UTC | enhance `evaluate` (#3649) | 28 December 2019, 20:26:15 UTC |
22b47cd | Alex Lam S.L | 28 December 2019, 18:06:51 UTC | improve unicode handling (#3648) | 28 December 2019, 18:06:51 UTC |
4cf612d | Alex Lam S.L | 28 December 2019, 02:32:22 UTC | increase mocha default timeout (#3647) closes #3640 | 28 December 2019, 02:32:22 UTC |
a19d31d | Alex Lam S.L | 27 December 2019, 14:24:54 UTC | fix corner case in `unsafe` (#3646) | 27 December 2019, 14:24:54 UTC |
01d6e0f | Alex Lam S.L | 26 December 2019, 22:11:29 UTC | v3.7.3 | 26 December 2019, 22:11:29 UTC |
ab050e7 | Alex Lam S.L | 25 December 2019, 00:55:39 UTC | fix corner case in `directives` (#3645) | 25 December 2019, 00:55:39 UTC |
75aa6ef | Alex Lam S.L | 22 December 2019, 04:29:32 UTC | enhance `conditionals` (#3643) | 22 December 2019, 04:29:32 UTC |
519a00b | Alex Lam S.L | 22 December 2019, 01:08:56 UTC | fix corner case in `collapse_vars` (#3642) fixes #3641 | 22 December 2019, 01:08:56 UTC |
3ff0fed | Alex Lam S.L | 16 December 2019, 15:32:47 UTC | suppress false positives from fuzzer (#3638) | 16 December 2019, 15:32:47 UTC |
74396ac | Alex Lam S.L | 10 December 2019, 22:39:46 UTC | fix corner case in `loops` (#3635) fixes #3634 | 10 December 2019, 22:39:46 UTC |
036bca9 | Alex Lam S.L | 10 December 2019, 12:57:47 UTC | enhance `loops` (#3633) | 10 December 2019, 12:57:47 UTC |
18c2b18 | Alex Lam S.L | 10 December 2019, 09:45:51 UTC | fix corner case in `reduce_vars` (#3632) fixes #3631 | 10 December 2019, 09:45:51 UTC |
fe19ab7 | Alex Lam S.L | 08 December 2019, 15:36:18 UTC | v3.7.2 | 08 December 2019, 15:36:18 UTC |
9074f05 | Alex Lam S.L | 04 December 2019, 21:08:37 UTC | fix corner case in `collapse_vars` (#3629) fixes #3628 | 04 December 2019, 21:08:37 UTC |
04fbb1f | Alex Lam S.L | 04 December 2019, 18:43:25 UTC | avoid collision with HTML comments (#3625) fixes #3624 | 04 December 2019, 18:43:25 UTC |
bf7e4ca | Alex Lam S.L | 04 December 2019, 16:59:57 UTC | fix corner case in `collapse_vars` (#3627) fixes #3626 | 04 December 2019, 16:59:57 UTC |
d68ddc3 | Alex Lam S.L | 04 December 2019, 12:24:55 UTC | fix corner case in `reduce_vars` (#3623) fixes #3622 | 04 December 2019, 12:24:55 UTC |
500e31e | Alex Lam S.L | 02 December 2019, 07:25:38 UTC | enhance `collapse_vars` (#3621) | 02 December 2019, 07:25:38 UTC |
bef856a | Alex Lam S.L | 02 December 2019, 04:28:17 UTC | fix corner case in `keep_fargs` (#3620) fixes #3619 | 02 December 2019, 04:28:17 UTC |
9a6faf3 | Alex Lam S.L | 01 December 2019, 22:43:54 UTC | fix corner cases in `keep_fargs` & `unused` (#3618) | 01 December 2019, 22:43:54 UTC |
e915832 | Alex Lam S.L | 01 December 2019, 10:10:37 UTC | enhance `unused` (#3617) | 01 December 2019, 10:10:37 UTC |
0593892 | Alex Lam S.L | 30 November 2019, 18:31:04 UTC | enhance `collapse_vars` (#3616) | 30 November 2019, 18:31:04 UTC |
b866a23 | Alex Lam S.L | 29 November 2019, 22:02:09 UTC | v3.7.1 | 29 November 2019, 22:02:09 UTC |
1283d73 | Alex Lam S.L | 29 November 2019, 10:57:29 UTC | fix corner case in parsing directives (#3615) | 29 November 2019, 10:57:29 UTC |
1b61a81 | Alex Lam S.L | 29 November 2019, 09:45:49 UTC | enhance `collapse_vars` (#3613) | 29 November 2019, 09:45:49 UTC |
5a88c30 | Alex Lam S.L | 27 November 2019, 23:40:34 UTC | enhance `assignments` (#3612) | 27 November 2019, 23:40:34 UTC |
168ae74 | Alex Lam S.L | 27 November 2019, 19:57:10 UTC | enhance `collapse_vars` (#3611) | 27 November 2019, 19:57:10 UTC |
d4b7010 | Alex Lam S.L | 27 November 2019, 09:35:21 UTC | fix corner case in `unsafe_regexp` (#3609) | 27 November 2019, 09:35:21 UTC |
e27493f | Alex Lam S.L | 27 November 2019, 06:54:36 UTC | fix corner case in `inline` (#3608) | 27 November 2019, 06:54:36 UTC |
292d1de | Alex Lam S.L | 25 November 2019, 18:11:11 UTC | use stable Node.js version for fuzzing (#3605) | 25 November 2019, 18:11:11 UTC |
6768e65 | Alex Lam S.L | 25 November 2019, 17:51:04 UTC | inline functions with directives more effectively (#3604) | 25 November 2019, 17:51:04 UTC |
48a0f6f | Alex Lam S.L | 25 November 2019, 13:14:13 UTC | enhance `unsafe_math` (#3603) | 25 November 2019, 13:14:13 UTC |
81caadb | Alex Lam S.L | 20 November 2019, 04:54:49 UTC | enhance collapse_vars (#3602) | 20 November 2019, 04:54:49 UTC |
d959e0b | Alex Lam S.L | 19 November 2019, 07:45:20 UTC | fix corner case in `if_return` (#3601) fixes #3600 | 19 November 2019, 07:45:20 UTC |
67278e7 | Alex Lam S.L | 18 November 2019, 20:26:41 UTC | fix corner case in `unused` (#3599) fixes #3598 | 18 November 2019, 20:26:41 UTC |
c289ba1 | Alex Lam S.L | 18 November 2019, 18:30:52 UTC | fix corner case in `collapse_vars` (#3597) fixes #3596 | 18 November 2019, 18:30:52 UTC |
02cc4a0 | Alex Lam S.L | 18 November 2019, 12:21:07 UTC | v3.7.0 | 18 November 2019, 12:21:07 UTC |
4e06e1c | Alex Lam S.L | 18 November 2019, 07:04:55 UTC | fix corner case in `inline` (#3595) | 18 November 2019, 07:04:55 UTC |
644f65f | Alex Lam S.L | 18 November 2019, 05:44:13 UTC | fix corner case in `unsafe_math` (#3594) fixes #3593 | 18 November 2019, 05:44:13 UTC |
8504a4e | Alex Lam S.L | 17 November 2019, 03:19:42 UTC | fix corner case in `reduce_funcs` (#3592) | 17 November 2019, 03:19:42 UTC |
10c1a78 | Alex Lam S.L | 16 November 2019, 21:24:02 UTC | fix corner case in `collapse_vars` (#3591) | 16 November 2019, 21:24:02 UTC |
a6a0319 | Alex Lam S.L | 16 November 2019, 18:36:42 UTC | compress empty for-in loops (#3590) | 16 November 2019, 18:36:42 UTC |
d1b2ece | Alex Lam S.L | 16 November 2019, 17:16:42 UTC | refine precision limits on `unsafe_math` (#3589) | 16 November 2019, 17:16:42 UTC |
552be61 | Alex Lam S.L | 15 November 2019, 22:10:47 UTC | introduce eager evaluation (#3587) | 15 November 2019, 22:10:47 UTC |
dcfc4ac | Alex Lam S.L | 15 November 2019, 16:40:22 UTC | minor clean-ups (#3588) | 15 November 2019, 16:40:22 UTC |