Commit Graph

242 Commits

Author SHA1 Message Date
Alex Lam S.L
32bd65a87f
support ExtendScript parser quirks (#5648)
closes #1144
2022-09-07 02:28:34 +08:00
Alex Lam S.L
f451a7ad79
implement --expression (#5607) 2022-08-08 03:42:18 +08:00
Alex Lam S.L
685ab357cc
document v8 quirks (#5565)
closes #5564
2022-07-17 00:22:16 +08:00
Alex Lam S.L
5d69545299
enhance unsafe_comps (#5510) 2022-06-12 12:15:43 +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
d2bd0d1c1c
support top-level await (#5487) 2022-06-06 11:52:01 +08:00
Alex Lam S.L
a025392a30
fix corner case in comparisons (#5486)
fixes #5485
2022-06-05 00:47:38 +08:00
Chen Yangjian
40e669eacb
docs: toplevel webkit option sets compress.webkit as well (#5480) 2022-06-02 02:44:06 +08:00
Alex Lam S.L
c82fc1ef71
implement --module (#5462) 2022-05-24 05:45:47 +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
8946c87011
suppress invalid test case generation (#5439)
- document v8 quirks

closes #5438
2022-05-12 04:38:11 +08:00
Alex Lam S.L
cb870f6fd6
document v8 quirks (#5430)
closes #5428
closes #5429
2022-04-21 02:51:53 +08:00
Alex Lam S.L
e4a91a89e0
support custom indentation (#5318)
closes #50
2022-01-28 08:38:11 +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
ba42cbad3f
enhance inline (#5226) 2021-12-21 13:03:11 +08:00
Alex Lam S.L
faf0190546
document ECMAScript quirks (#5148)
- exclude Node.js v0.8 from CI as npm registry no longer works

closes #5146
2021-10-16 13:28:13 +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
7caab39e26
fix corner case in mangle (#4966)
fixes #4965
2021-05-26 06:21:52 +08:00
Alex Lam S.L
ae4dbcb5b9
document v8 quirks (#4942)
closes #4941
2021-05-16 02:13:30 +08:00
Alex Lam S.L
c58e174647
document various ECMAScript bugs (#4857) 2021-04-21 08:33:54 +08:00
Alex Lam S.L
8ea1ced389
document various v8 bugs (#4808)
closes #4805
2021-03-21 06:33:45 +08:00
Alex Lam S.L
3b5d5014e0
implement annotations (#4763) 2021-03-13 03:40:49 +08:00
Alex Lam S.L
12babdfe20
build external projects for verification testing (#4741) 2021-03-07 12:41:52 +08:00
Alex Lam S.L
c885660347
support nullish coalescing operator (#4678) 2021-02-24 05:57:11 +08:00
Alex Lam S.L
960668ccdb
improve CLI usability (#4670)
closes #3308
2021-02-22 15:27:03 +08:00
Alex Lam S.L
203ca2586a
introduce hoist_exports (#4651) 2021-02-15 09:01:18 +08:00
Alex Lam S.L
b7219ac489
support import statements (#4646) 2021-02-14 04:26:43 +08:00
Alex Lam S.L
e13d1e9969
support for [await]...of statements (#4627) 2021-02-09 04:28:23 +08:00
Alex Lam S.L
fd4caf7a9c
support generator functions (#4620) 2021-02-08 06:44:20 +08:00
Alex Lam S.L
a2f27c7640
fix corner cases in templates (#4610) 2021-02-02 17:39:30 +00:00
Alex Lam S.L
ba6e29d6fd
introduce templates (#4603) 2021-02-01 17:20:13 +08:00
Alex Lam S.L
9d23ba0a22
support exponentiation operator (#4593) 2021-01-25 05:48:51 +08:00
Alex Lam S.L
90017051f2
document v8 bug (#4549)
closes #4547
2021-01-13 03:48:33 +08:00
Alex Lam S.L
c3d358a5b8
support rest parameters (#4515) 2021-01-07 10:04:09 +08:00
Alex Lam S.L
a8785fb694
workaround v8 bug with labels (#4467)
closes #4466
2020-12-27 13:32:18 +08:00
Alex Lam S.L
5f269cd573
fix corner case in collapse_vars (#4445)
fixes #4444
2020-12-24 10:56:22 +08:00
Alex Lam S.L
6988cd9558
replace keep_fargs default to false (#4443) 2020-12-24 09:56:02 +08:00
Alex Lam S.L
87cf715213
fix corner case with destructuring catch (#4421)
fixes #4420
2020-12-20 05:47:01 +08:00
Alex Lam S.L
2c9c72e06c
suppress false positives in ufuzz (#4419) 2020-12-20 02:31:09 +08:00
Alex Lam S.L
a96f087ac3
support arrow function (#4385) 2020-12-17 18:23:41 +08:00
Alex Lam S.L
8c000033d3
clarify corner case in object literal (#4371)
closes #4366
2020-12-12 07:42:29 +08:00
Alex Lam S.L
57105b299e
fix corner cases with spread syntax (#4358) 2020-12-11 06:59:21 +08:00
Alex Lam S.L
c587d7917d
introduce spread (#4346)
fixes #4345
2020-12-08 06:51:20 +08:00
Alex Lam S.L
645d5a348b
workaround Safari quirks (#4314)
fixes #1753
2020-11-21 10:30:46 +08:00
Alex Lam S.L
02459cddf9
gate galio workaround (#4310) 2020-11-21 03:37:33 +08:00
Alex Lam S.L
e5f80afc53
support destructured literals (#4278) 2020-11-17 08:01:24 +08:00
Alex Lam S.L
96bf7fceab
support let (#4227) 2020-10-19 08:32:39 +08:00
Alex Lam S.L
38a46c86d7
enhance side_effects (#4124)
- add documentation for `merge_vars`
2020-09-18 21:35:29 +08:00
Alex Lam S.L
45ab3b51d8
clarify toplevel & global variable aliasing (#4046) 2020-08-10 06:39:28 +08:00
Alex Lam S.L
6bf1486935
update links to repository after rename (#3847) 2020-05-05 21:07:33 +08:00