Alex Lam S.L
5359900b78
enhance compress on arrow and async functions ( #4616 )
2021-02-06 12:39:46 +08:00
Alex Lam S.L
24917e7084
fix corner case in evaluate ( #4553 )
...
fixes #4552
2021-01-13 22:17:24 +08:00
Alex Lam S.L
1956edd503
fix corner cases with arguments ( #4481 )
...
fixes #4480
2020-12-30 00:22:03 +08:00
Alex Lam S.L
8ce3c7d70f
fix corner case in evaluate & reduce_vars ( #4423 )
...
fixes #4422
2020-12-20 05:47:15 +08:00
Alex Lam S.L
2c637fea8a
fix corner case in evaluate & reduce_vars ( #4394 )
...
fixes #4393
2020-12-18 07:16:04 +08:00
Alex Lam S.L
fba27bfb71
fix corner case in evaluate ( #4272 )
...
fixes #4271
2020-11-11 00:06:13 +08:00
Alex Lam S.L
b7b8435721
fix corner case in evaluate ( #4215 )
...
fixes #4214
2020-10-14 02:49:45 +08:00
Alex Lam S.L
72844eb5a4
improve fix for #4119 ( #4121 )
2020-09-17 23:08:36 +08:00
Alex Lam S.L
09d93cc6c8
fix corner case in evaluate ( #4120 )
...
fixes #4119
2020-09-17 21:20:31 +08:00
Alex Lam S.L
3aa765e429
fix corner case in evaluate ( #4078 )
...
fixes #4077
2020-08-26 19:45:38 +08:00
Alex Lam S.L
0eb0c9b388
fix corner case in evaluate ( #4068 )
...
fixes #4067
2020-08-24 14:57:26 +08:00
Alex Lam S.L
a4002ef467
fix corner case in evaluate ( #4036 )
...
fixes #4035
2020-08-04 20:05:10 +08:00
Alex Lam S.L
ae9f56be10
fix corner case in evaluate ( #3998 )
...
fixes #3997
2020-06-15 01:28:44 +08:00
Alex Lam S.L
88850a6e05
enhance evaluate ( #3995 )
2020-06-14 02:50:26 +08:00
Alex Lam S.L
9e881407bd
fix corner cases related to AST_Hole ( #3994 )
2020-06-13 15:24:57 +01:00
Alex Lam S.L
e89031f1af
fix corner case in unsafe evaluate ( #3989 )
...
fixes #3988
2020-06-11 07:37:39 +08:00
Alex Lam S.L
eb481cee8c
fix corner cases in reduce_vars & unused ( #3955 )
...
fixes #3953
fixes #3956
fixes #3957
2020-06-05 18:51:21 +08:00
Alex Lam S.L
04fd3d90f8
fix corner cases in assignments, reduce_vars & unused ( #3950 )
...
fixes #3949
fixes #3951
2020-06-05 04:06:43 +08:00
Alex Lam S.L
c97ad98f92
fix corner case in evaluate ( #3946 )
...
fixes #3944
2020-06-02 23:50:40 +08:00
Alex Lam S.L
b24eb22c6b
enhance reduce_vars ( #3942 )
2020-06-01 20:55:23 +08:00
Alex Lam S.L
0eb4577a82
fix corner case in evaluate ( #3938 )
...
fixes #3937
2020-05-30 18:22:40 +08:00
Alex Lam S.L
43498769f0
fix corner case in evaluate ( #3936 )
...
fixes #3935
2020-05-29 22:10:36 +08:00
Alex Lam S.L
60c0bc1e6b
fix corner case in evaluate ( #3934 )
...
fixes #3933
2020-05-29 17:48:26 +08:00
Alex Lam S.L
6a5c63e1e3
enhance evaluate, functions & inline ( #3931 )
2020-05-29 07:05:47 +08:00
Alex Lam S.L
d1cc5270a3
fix corner case in evaluate ( #3921 )
...
fixes #3920
2020-05-22 11:38:09 +08:00
Alex Lam S.L
f9b3198714
fix corner case in evaluate ( #3906 )
...
fixes #3905
2020-05-18 08:41:10 +08:00
Alex Lam S.L
48b62393a4
fix corner case in evaluate ( #3904 )
...
fixes #3903
2020-05-17 22:25:13 +08:00
Alex Lam S.L
eb7fa25270
fix corner case in evaluate ( #3888 )
...
fixes #3887
2020-05-12 17:58:37 +08:00
Alex Lam S.L
bd2f53bc8b
fix corner case in evaluate ( #3883 )
...
fixes #3882
2020-05-12 03:24:44 +08:00
Alex Lam S.L
2b24dc25fb
fix corner cases in evaluate & reduce_vars ( #3879 )
...
fixes #3878
2020-05-11 22:46:00 +08:00
Alex Lam S.L
e23bf48052
enhance evaluate & reduce_vars ( #3873 )
2020-05-11 03:08:05 +08:00
Alex Lam S.L
dc0cd088cf
fix corner case in evaluate & unsafe_math ( #3756 )
...
fixes #3755
2020-03-30 19:13:14 +08:00
Alex Lam S.L
a051846d22
fix corner case in evaluate ( #3739 )
...
fixes #3738
2020-03-01 20:34:31 +00:00
Alex Lam S.L
9a6faf365b
fix corner cases in keep_fargs & unused ( #3618 )
2019-12-02 06:43:54 +08:00
Alex Lam S.L
e915832a36
enhance unused ( #3617 )
2019-12-01 18:10:37 +08:00
Alex Lam S.L
d4b7010678
fix corner case in unsafe_regexp ( #3609 )
2019-11-27 17:35:21 +08:00
Alex Lam S.L
552be61c4d
introduce eager evaluation ( #3587 )
2019-11-16 06:10:47 +08:00
Alex Lam S.L
d6fd18d0b0
enhance evaluate & inline ( #3580 )
2019-11-13 04:17:09 +08:00
Alex Lam S.L
0e29ad5eb9
fix corner case in evaluate ( #3569 )
2019-11-04 13:13:48 +08:00
Alex Lam S.L
1c0defdc03
enhance unsafe evaluate ( #3564 )
2019-11-02 03:34:32 +08:00
Alex Lam S.L
1e9b576ee9
fix corner case in evaluate ( #3559 )
...
fixes #3558
2019-11-01 00:01:25 +08:00
Alex Lam S.L
1d5c2becbd
enhance evaluate ( #3549 )
2019-10-29 19:51:55 +08:00
Alex Lam S.L
eba3a37bb5
fix boolean context detection ( #3466 )
...
fixes #3465
2019-10-12 03:42:57 +08:00
Alex Lam S.L
33c94d3bd9
detect boolean context across IIFEs ( #3461 )
2019-10-10 09:37:02 +08:00
Alex Lam S.L
413bbe0480
fix corner case in evaluate ( #3388 )
...
fixes #3387
2019-04-29 08:55:46 +08:00
Alex Lam S.L
c56d89f804
enhance unsafe ( #3382 )
2019-04-25 02:42:54 +08:00
Alex Lam S.L
d3b93ec682
fix corner case in unsafe ( #3380 )
2019-04-24 22:21:28 +08:00
Alex Lam S.L
855964a87a
enhance unsafe evaluate ( #3370 )
2019-04-20 19:42:41 +08:00
Ruben Bridgewater
4b21526310
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: 98453126c1
Refs: https://github.com/nodejs/node/issues/25060#issuecomment-477953457
2019-03-30 02:08:27 +08:00
Alex Lam S.L
615ae37ca3
introduce assignments ( #3345 )
2019-03-18 21:28:41 +08:00