Commit Graph

237 Commits

Author SHA1 Message Date
Alex Lam S.L
b2bc2e1173
parse export & import statements correctly (#5550)
fixes #5548
2022-07-08 04:04:56 +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
c82fc1ef71
implement --module (#5462) 2022-05-24 05:45:47 +08:00
Alex Lam S.L
696a20f10d
patch export default within sandbox correctly (#5404)
fixes #5403
2022-04-03 19:56:19 +08:00
Alex Lam S.L
8065e27a7d
patch export default within sandbox correctly (#5400)
fixes #5399
2022-04-02 21:59:28 +08:00
Alex Lam S.L
33c163f648
patch export default within sandbox correctly (#5346)
fixes #5345
2022-02-10 16:07:40 +08:00
Alex Lam S.L
9a91a7a4dc
fix corner case in default_values (#5337)
fixes #5336
2022-02-04 05:44:25 +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
87a7426598
enhance inline & unused (#5245) 2022-01-02 05:40:43 +08:00
Alex Lam S.L
13d41778b3
suppress false positives in test/reduce (#5235) 2021-12-25 03:13:37 +08:00
Alex Lam S.L
7b2eb4b5ff
improve handling of non-trivial assignment values (#5227) 2021-12-23 07:55:06 +08:00
Alex Lam S.L
2547542873
workaround sporadic slowdown in GitHub Actions (#5201) 2021-11-28 08:45:29 +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
f766babf5e
enhance templates (#5131)
closes #5125
2021-09-23 18:26:26 +08:00
Alex Lam S.L
4b88dfb8d9
tweak test & warnings (#5123)
closes #5116
closes #5117
closes #5122
2021-09-07 01:33:23 +08:00
Alex Lam S.L
9634a9d1fd
fix corner cases in optional_chains (#5110) 2021-08-20 10:10:10 +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
5d4e6e3bdc
enhance sourceMap (#4953) 2021-05-23 23:57:44 +08:00
Alex Lam S.L
689f8f504d
enhance mangle (#4926) 2021-05-11 23:41:32 +08:00
Alex Lam S.L
f0de9a8b5d
support optional chaining operator (#4899) 2021-05-03 10:08:29 +08:00
Alex Lam S.L
a37ca558dd
reject invalid for await syntax (#4847) 2021-04-07 22:37:15 +08:00
Alex Lam S.L
4084948d3b
suppress invalid AST transform in --reduce-test (#4833) 2021-04-01 18:52:29 +08:00
Alex Lam S.L
44394e61c9
workaround toString() quirks on global context (#4814) 2021-03-23 11:15:41 +08:00
Alex Lam S.L
51bdb7281b
improve global context enumeration under sandbox (#4812)
fixes #4811
2021-03-22 22:43:33 +08:00
Alex Lam S.L
7d595e2eac
improve comment formatting logic (#4794) 2021-03-17 13:51:52 +08:00
Alex Lam S.L
3b5d5014e0
implement annotations (#4763) 2021-03-13 03:40:49 +08:00
Alex Lam S.L
c885660347
support nullish coalescing operator (#4678) 2021-02-24 05:57:11 +08:00
Alex Lam S.L
c21f096ab8
support export statements (#4650) 2021-02-15 04:13:54 +08:00
Alex Lam S.L
b7219ac489
support import statements (#4646) 2021-02-14 04:26:43 +08:00
Alex Lam S.L
a6bb66931b
improve fix for #4325 (#4649) 2021-02-14 02:24:57 +08:00
Alex Lam S.L
94e8944f67
avoid false positive in --reduce-test (#4648) 2021-02-13 21:15:11 +08:00
Alex Lam S.L
228cdf8e7e
reject invalid for...of syntax (#4632) 2021-02-10 05:42:27 +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
ba6e29d6fd
introduce templates (#4603) 2021-02-01 17:20:13 +08:00
Alex Lam S.L
d4685640a0
support template literals (#4601) 2021-02-01 10:36:45 +08:00
Alex Lam S.L
d37ee4d41c
support asynchronous test cases properly (#4529) 2021-01-20 07:27:32 +08:00
Jimb Esser
994293e972
Fix overwriting existing sourcesContent in sourcemaps (#4567) 2021-01-19 07:44:24 +08:00
Alex Lam S.L
6c419bc083
implement UGLIFY_BUG_REPORT (#4516) 2021-01-07 16:53:29 +08:00
Alex Lam S.L
e8c04f8cb6
suppress invalid AST transform in --reduce-test (#4498) 2021-01-03 10:34:46 +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
2390fae5c4
support default values (#4442) 2020-12-24 06:22:55 +08:00
Alex Lam S.L
f85a206b9e
fix corner case when parsing expression (#4435) 2020-12-23 02:16:04 +08:00
Alex Lam S.L
7aefe97083
parse destructuring under strict mode correctly (#4429) 2020-12-20 20:48:51 +08:00
Alex Lam S.L
caea6aac81
handle destructuring catch in --reduce-test (#4427) 2020-12-20 11:22:45 +08:00
Alex Lam S.L
fea9da9866
forbid AST_Await in computed function arguments (#4352)
fixes #4351
2020-12-08 12:59:08 +08:00
Alex Lam S.L
2cbbf5c375
support async function (#4333) 2020-12-07 05:22:40 +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
8ecaa40c6e
extend support for Unicode (#4228) 2020-10-19 09:34:17 +08:00