Alex Lam S.L
|
9b3a363604
|
fix infinite recursion in ufuzz (#4318)
|
2020-11-25 09:33:42 +08:00 |
|
Alex Lam S.L
|
6dbacb5e3f
|
enhance varify (#4279)
|
2020-11-17 12:35:00 +08:00 |
|
Alex Lam S.L
|
e5f80afc53
|
support destructured literals (#4278)
|
2020-11-17 08:01:24 +08:00 |
|
Alex Lam S.L
|
91fc1c82b5
|
support computed property name in object literal (#4268)
|
2020-11-08 23:38:32 +08:00 |
|
Alex Lam S.L
|
1cbd07e789
|
support shorthand method name in object literal (#4264)
|
2020-11-08 13:17:53 +08:00 |
|
Alex Lam S.L
|
b82de04775
|
support shorthand property name in object literal (#4263)
|
2020-11-08 10:44:44 +08:00 |
|
Alex Lam S.L
|
d8563caba7
|
improve resilience against spurious time-outs (#4252)
|
2020-10-30 11:06:48 +08:00 |
|
Alex Lam S.L
|
96bf7fceab
|
support let (#4227)
|
2020-10-19 08:32:39 +08:00 |
|
Alex Lam S.L
|
4298201938
|
flush stdout from ufuzz jobs properly (#4224)
|
2020-10-16 21:56:54 +08:00 |
|
Alex Lam S.L
|
c0c04c33bb
|
fix corner cases in dead_code & reduce_vars (#4213)
fixes #4212
|
2020-10-14 00:09:17 +08:00 |
|
Alex Lam S.L
|
b512726cf3
|
fix corner case in collapse_vars (#4199)
fixes #4197
|
2020-10-12 14:13:17 +08:00 |
|
Alex Lam S.L
|
55451e7b78
|
support const (#4190)
|
2020-10-12 01:18:57 +08:00 |
|
Alex Lam S.L
|
c7a3e09407
|
enhance loops & unused (#4074)
- extend `ufuzz` generation of for-in loops
|
2020-08-26 09:32:55 +08:00 |
|
Alex Lam S.L
|
9b05494ebc
|
fix corner cases in aliasing of global variables (#4039)
fixes #4038
|
2020-08-06 09:39:50 +01:00 |
|
Alex Lam S.L
|
88423f2574
|
validate against multiple parents on AST_Node (#4032)
- fix related issues in `global_defs`, `ie8` & `reduce_vars`
|
2020-07-31 08:09:19 +08:00 |
|
Alex Lam S.L
|
a98ba994bd
|
reduce ufuzz test cases that fail to minify() (#4021)
|
2020-07-21 17:22:18 +08:00 |
|
Alex Lam S.L
|
2021c2fa3e
|
fix corner case in false positive detection (#4011)
|
2020-07-20 21:57:22 +08:00 |
|
Alex Lam S.L
|
3bf8699f95
|
fix corner case in inline (#4007)
fixes #4006
|
2020-06-29 09:06:23 +08:00 |
|
Alex Lam S.L
|
9aed0e3a73
|
speed up false positive detection in ufuzz (#3996)
|
2020-06-14 03:42:42 +08:00 |
|
Alex Lam S.L
|
88850a6e05
|
enhance evaluate (#3995)
|
2020-06-14 02:50:26 +08:00 |
|
Alex Lam S.L
|
2a9d0fc6fb
|
improve false positive detection in ufuzz (#3982)
|
2020-06-10 07:28:56 +08:00 |
|
Alex Lam S.L
|
3b273cecac
|
improve false positive detection in ufuzz (#3977)
|
2020-06-09 19:07:02 +08:00 |
|
Alex Lam S.L
|
08c4729eb4
|
improve false positive detection in ufuzz (#3973)
|
2020-06-09 01:47:50 +08:00 |
|
Alex Lam S.L
|
491d6ce1d5
|
improve false positive detection in ufuzz (#3968)
|
2020-06-08 14:21:45 +08:00 |
|
Alex Lam S.L
|
df3bb8028a
|
fix corner cases related to in (#3964)
|
2020-06-08 05:23:23 +08:00 |
|
Alex Lam S.L
|
13c72a986c
|
fix corner case in infinite recursion detection (#3926)
|
2020-05-27 02:03:38 +08:00 |
|
Alex Lam S.L
|
27bdcbbd83
|
fix corner cases in infinite recursion detection (#3924)
|
2020-05-25 22:54:57 +08:00 |
|
Alex Lam S.L
|
cc6eb4b15f
|
improve ufuzz (#3912)
- preserve test case if `beautify` suppresses bug
- determine suspicious options even if `minify()` fails
|
2020-05-21 04:00:38 +08:00 |
|
Alex Lam S.L
|
a00f8dade7
|
fix suspicious toplevel detection (#3902)
|
2020-05-17 21:35:17 +08:00 |
|
Alex Lam S.L
|
dc9e7cd1fe
|
suppress ufuzz false positives (#3893)
|
2020-05-13 07:07:49 +08:00 |
|
Alex Lam S.L
|
35cc5aa06f
|
extend --reduce-test to cover minify() bugs (#3876)
|
2020-05-11 07:32:21 +08:00 |
|
Alex Lam S.L
|
33f3b0c1d9
|
fix corner case in reduce_vars (#3867)
fixes #3866
|
2020-05-10 16:35:03 +08:00 |
|
Alex Lam S.L
|
97728c4f0b
|
improve AST validation (#3864)
|
2020-05-10 05:25:44 +08:00 |
|
Alex Lam S.L
|
1bb0804d60
|
improve ufuzz detection of suspicious options (#3860)
|
2020-05-08 15:03:48 +08:00 |
|
Alex Lam S.L
|
a441b00951
|
suppress ufuzz false positives (#3855)
|
2020-05-08 03:21:44 +08:00 |
|
Alex Lam S.L
|
36dcfa3e82
|
improve suspicious option detection (#3820)
|
2020-04-27 00:59:26 +08:00 |
|
Alex Lam S.L
|
708973e51d
|
report top-level default options (#3797)
|
2020-04-18 18:03:06 +08:00 |
|
Alex Lam S.L
|
39aa33749b
|
expand ufuzz patterns (#3792)
|
2020-04-18 07:12:13 +08:00 |
|
Alex Lam S.L
|
da68ec6e19
|
fix corner cases in join_vars (#3790)
fixes #3789
fixes #3791
|
2020-04-18 02:53:26 +08:00 |
|
Alex Lam S.L
|
273c6020ba
|
expand ufuzz patterns (#3761)
|
2020-04-05 22:12:46 +08:00 |
|
Alex Lam S.L
|
1b07f64057
|
enhance inline (#3760)
|
2020-04-05 10:42:23 +08:00 |
|
Alex Lam S.L
|
03e968be62
|
improve suspicious option detection (#3749)
|
2020-03-13 04:03:47 +08:00 |
|
Alex Lam S.L
|
c8d60d6983
|
detect toplevel option properly (#3735)
fixes #3730
|
2020-02-29 17:33:48 +00:00 |
|
Alex Lam S.L
|
7052ce5aef
|
fix corner case in evaluate (#3728)
- augment `ufuzz` for further `RegExp` testing
|
2020-02-18 19:35:37 +00:00 |
|
kzc
|
b0040ba654
|
implement CLI --reduce-test and reduce tests in ufuzz (#3705)
|
2020-02-06 02:50:59 +00:00 |
|
Alex Lam S.L
|
0ff607cb80
|
improve ufuzz false positive detection (#3670)
|
2020-01-06 11:26:15 +08:00 |
|
Alex Lam S.L
|
3ff0feddee
|
suppress false positives from fuzzer (#3638)
|
2019-12-16 17:32:47 +02:00 |
|
Alex Lam S.L
|
24e8b47977
|
improve ufuzz resilience (#3541)
|
2019-10-28 18:08:51 +08:00 |
|
Alex Lam S.L
|
95618793a4
|
fix corner case in ufuzz (#3538)
|
2019-10-28 16:04:07 +08:00 |
|
Alex Lam S.L
|
2f3b460212
|
fix & enhance unsafe_math (#3537)
closes #3535
fixes #3536
|
2019-10-28 13:37:08 +08:00 |
|