Commit Graph

176 Commits

Author SHA1 Message Date
Alex Lam S.L
24c3db11e6
minor lints (#5740) 2022-11-23 05:08:42 +08:00
Alex Lam S.L
68d62a8a31
enable --module by default (#5738)
- fix corner case in `mangle`
2022-11-22 02:25:34 +08:00
Alex Lam S.L
7f424a55c5
suppress false positives in ufuzz (#5734) 2022-11-14 10:34:43 +08:00
Alex Lam S.L
94a954c3d1
minor clean-ups (#5701) 2022-10-06 02:06:21 +08:00
Alex Lam S.L
fa2511f71c
tweak ufuzz job scheduling (#5659) 2022-09-11 04:05:21 +08:00
Alex Lam S.L
cd97237c59
workaround quirks from GitHub Actions (#5632) 2022-08-26 15:16:03 +08:00
Alex Lam S.L
965e9767e5
workaround quirks from Node.js (#5631) 2022-08-26 06:25:44 +08:00
Alex Lam S.L
41a7000745
workaround quirks from GitHub Actions (#5630) 2022-08-26 02:35:53 +08:00
Alex Lam S.L
612701a706
tweak ufuzz test case generation (#5615) 2022-08-12 03:55:54 +08:00
Alex Lam S.L
9d37276986
tweak ufuzz test case generation (#5611) 2022-08-10 00:20:20 +08:00
Alex Lam S.L
4778cf88e2
upgrade AST<->ESTree translation (#5554) 2022-07-11 07:18:25 +08:00
Alex Lam S.L
4c227cc6bd
fix corner cases in inline & unused (#5534)
fixes #5533
2022-06-30 15:34:45 +08:00
Alex Lam S.L
e1b03d0235
fix corner case in inline (#5529)
fixes #5528
2022-06-29 07:37:58 +08:00
Alex Lam S.L
139fad0c05
fix corner cases with instanceof (#5509)
- enhance `evaluate`
2022-06-12 10:01:54 +08:00
Alex Lam S.L
f749863cb2
document ECMAScript quirks (#5501)
closes #5500
2022-06-09 03:01:00 +08:00
Alex Lam S.L
a758b40e3f
suppress false positives in ufuzz (#5497) 2022-06-07 23:28:06 +08:00
Alex Lam S.L
0c7b016fa7
fix corner case in inline & module (#5492)
fixes #5491
2022-06-06 22:52:22 +08:00
Alex Lam S.L
88b4283200
support class static initialization block (#5488) 2022-06-06 12:01:15 +08:00
Alex Lam S.L
d2bd0d1c1c
support top-level await (#5487) 2022-06-06 11:52:01 +08:00
Alex Lam S.L
ad3a331ca3
fix corner case in collapse_vars (#5482)
fixes #5481
2022-06-02 02:42:39 +08:00
Alex Lam S.L
8bc03dc6c4
fix corner case in keep_fargs (#5477)
fixes #5476
2022-05-29 12:10:19 +08:00
Alex Lam S.L
0dbf2b1d3c
suppress false positives in ufuzz (#5473) 2022-05-26 23:17:47 +08:00
Alex Lam S.L
5979b195fe
suppress false positives in ufuzz (#5468) 2022-05-25 23:50:47 +08:00
Alex Lam S.L
a1cff23377
suppress false positives in ufuzz (#5467) 2022-05-25 06:35:59 +08:00
Alex Lam S.L
59edda6ca5
suppress false positives in ufuzz (#5460) 2022-05-22 01:36:45 +08:00
Alex Lam S.L
01f1e3fef8
avoid v8 quirks in ufuzz (#5458) 2022-05-20 00:00:24 +08:00
Alex Lam S.L
3aa92c76cc
avoid extends error in ufuzz (#5447) 2022-05-16 11:11:10 +08:00
Alex Lam S.L
31167da1a9
avoid extends error in test cases (#5443) 2022-05-16 06:50:22 +08:00
Alex Lam S.L
e31bbe329a
improve compatibility with use strict (#5440) 2022-05-14 12:15:54 +08:00
Alex Lam S.L
1a4e99dc2d
avoid v8 quirks in ufuzz (#5431)
closes #5428
closes #5429
2022-04-25 21:33:31 +08:00
Alex Lam S.L
1bc0fccc8c
improve ufuzz resilience (#5422) 2022-04-18 13:03:01 +08:00
Alex Lam S.L
93105f1a6d
suppress false positives in ufuzz (#5327) 2022-02-01 12:17:47 +08:00
Alex Lam S.L
e24b255350
implement keep_fargs for mangle (#5307)
closes #4657
2022-01-21 05:13:26 +08:00
Alex Lam S.L
caaa753861
minor clean-ups (#5282) 2022-01-10 13:02:26 +08:00
Alex Lam S.L
4b949f6686
suppress false positives in ufuzz (#5281) 2022-01-10 05:05:35 +08:00
Alex Lam S.L
e9d9d5a9d2
improve class compatibility in side_effects (#5279) 2022-01-09 21:15:42 +08:00
Alex Lam S.L
07f35ea2c9
suppress false positives in ufuzz (#5216)
closes #5212
closes #5215
2021-12-12 06:19:06 +08:00
Alex Lam S.L
25801627be
parse let as symbol names correctly (#5151)
fixes #5149
2021-10-21 02:14:29 +08:00
Alex Lam S.L
32ae994f88
fix issues in tests flagged by LGTM (#5150) 2021-10-21 02:07:23 +08:00
Alex Lam S.L
157521066f
avoid potential RegExp denial-of-service (#5135)
closes #5133
closes #5134
2021-09-30 01:49:46 +08:00
Alex Lam S.L
ef5f7fc25e
workaround various IE quirks (#5084)
fixes #5081
2021-07-17 20:20:56 +08:00
Alex Lam S.L
8e2dff632e
suppress false positives in ufuzz (#5078) 2021-07-13 04:10:59 +08:00
Alex Lam S.L
dff7b48921
workaround GitHub Actions issues (#4991) 2021-06-02 02:43:34 +08:00
Alex Lam S.L
3c1898fd65
suppress invalid test case generation (#4930) 2021-05-13 19:57:36 +08:00
Alex Lam S.L
45b6d23d36
suppress false positives in ufuzz (#4901) 2021-05-03 19:11:53 +08:00
Alex Lam S.L
f0de9a8b5d
support optional chaining operator (#4899) 2021-05-03 10:08:29 +08:00
Alex Lam S.L
d833e66d23
enhance join_vars (#4881) 2021-04-30 11:40:47 +08:00
Alex Lam S.L
324587f769
upgrade AST<->ESTree translation (#4870)
fixes #968
2021-04-26 04:23:52 +08:00
Alex Lam S.L
9b8deff64d
enhance pure_getters, reduce_vars & unused (#4863) 2021-04-24 07:17:30 +08:00
Alex Lam S.L
bddb5a0102
enhance unused (#4858) 2021-04-22 10:58:50 +08:00