Alex Lam S.L
|
4a19575e74
|
fix corner case in conditionals (#4948)
fixes #4947
|
2021-05-20 18:08:22 +08:00 |
|
Alex Lam S.L
|
e0695ef549
|
enhance pure_funcs (#4945)
|
2021-05-20 07:09:47 +08:00 |
|
Alex Lam S.L
|
d6152e6a76
|
fix corner case in collapse_vars (#4946)
|
2021-05-20 05:11:39 +08:00 |
|
Alex Lam S.L
|
254937754c
|
fix corner case in reduce_vars (#4944)
fixes #4943
|
2021-05-18 05:52:24 +08:00 |
|
Alex Lam S.L
|
e13615549e
|
fix corner case in pure_getters (#4940)
fixes #4939
|
2021-05-16 02:12:58 +08:00 |
|
Alex Lam S.L
|
a7698f8845
|
fix corner case in reduce_vars (#4938)
fixes #4937
|
2021-05-15 22:38:09 +08:00 |
|
Alex Lam S.L
|
bbed9b13b1
|
fix corner case in collapse_vars (#4936)
fixes #4935
|
2021-05-15 22:34:14 +08:00 |
|
Alex Lam S.L
|
2cff7c94e8
|
fix corner case in reduce_vars (#4934)
fixes #4933
|
2021-05-15 01:49:46 +08:00 |
|
Alex Lam S.L
|
7576048118
|
fix corner case in unsafe evaluate (#4932)
fixes #4931
|
2021-05-14 22:51:19 +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
|
e04429350f
|
fix corner case in ie8 (#4929)
fixes #4928
|
2021-05-13 09:26:57 +08:00 |
|
Alex Lam S.L
|
60f3b55156
|
fix corner case with optional chain operator (#4927)
|
2021-05-12 10:12:19 +08:00 |
|
Alex Lam S.L
|
689f8f504d
|
enhance mangle (#4926)
|
2021-05-11 23:41:32 +08:00 |
|
Alex Lam S.L
|
ae51f76ba7
|
fix corner case in unused (#4925)
fixes #4924
|
2021-05-11 20:50:58 +08:00 |
|
Alex Lam S.L
|
b1cfa71131
|
enhance unused (#4922)
|
2021-05-11 10:30:20 +08:00 |
|
Alex Lam S.L
|
bb225367cb
|
fix corner case collapse_vars (#4921)
fixes #4920
|
2021-05-09 02:59:45 +08:00 |
|
Alex Lam S.L
|
bbca9de9cd
|
fix corner case in collapse_vars (#4919)
fixes #4918
|
2021-05-08 03:58:29 +08:00 |
|
Alex Lam S.L
|
ee9ceb79ca
|
fix corner case in collapse_vars (#4917)
fixes #4916
|
2021-05-08 02:34:27 +08:00 |
|
Alex Lam S.L
|
ac1f7d689b
|
fix corner case in collapse_vars (#4915)
fixes #4914
|
2021-05-08 01:14:59 +08:00 |
|
Alex Lam S.L
|
19d232badb
|
fix corner case in unused (#4913)
fixes #4912
|
2021-05-07 19:38:22 +08:00 |
|
Alex Lam S.L
|
d464be3f3f
|
fix corner case in collapse_vars (#4911)
fixes #4910
|
2021-05-05 00:03:43 +08:00 |
|
Alex Lam S.L
|
3094eaaa89
|
fix corner case in collapse_vars (#4909)
fixes #4908
|
2021-05-04 16:33:52 +08:00 |
|
Alex Lam S.L
|
ce3c35fa8b
|
fix corner case in unused (#4907)
fixes #4906
|
2021-05-04 06:19:25 +08:00 |
|
Alex Lam S.L
|
5d9224deb8
|
fix corner cases with template literals (#4903)
fixes #4902
|
2021-05-03 22:26:20 +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
|
203f4b7ad9
|
fix corner case in hoist_vars (#4900)
fixes #4898
|
2021-05-03 04:05:52 +08:00 |
|
Alex Lam S.L
|
4114431eec
|
fix corner case in collapse_vars (#4896)
fixes #4895
|
2021-05-02 18:23:18 +08:00 |
|
Alex Lam S.L
|
fb03561799
|
fix corner case in hoist_vars (#4894)
fixes #4893
|
2021-05-02 07:28:31 +08:00 |
|
Alex Lam S.L
|
6ab26eef6c
|
fix corner case in collapse_vars (#4892)
fixes #4891
|
2021-05-02 03:57:17 +08:00 |
|
Alex Lam S.L
|
53b57ee57e
|
enhance reduce_vars & unused (#4890)
|
2021-05-02 00:19:56 +08:00 |
|
Alex Lam S.L
|
16411dcb87
|
enhance collapse_vars (#4885)
|
2021-05-01 21:37:52 +08:00 |
|
Alex Lam S.L
|
8bbfaacdae
|
fix corner case in properties (#4889)
fixes #4888
|
2021-05-01 07:52:53 +08:00 |
|
Alex Lam S.L
|
df980db4a8
|
fix corner case in unsafe evaluate (#4887)
fixes #4886
|
2021-05-01 07:24:39 +08:00 |
|
Alex Lam S.L
|
8e4a19ffec
|
fix corner case in spreads (#4883)
fixes #4882
|
2021-04-30 22:21:15 +08:00 |
|
Alex Lam S.L
|
d833e66d23
|
enhance join_vars (#4881)
|
2021-04-30 11:40:47 +08:00 |
|
Alex Lam S.L
|
d576495e5a
|
support #__PURE__ in ESTree (#4879)
|
2021-04-29 04:13:42 +08:00 |
|
Alex Lam S.L
|
a06e20304b
|
fix corner case in pure_getters (#4877)
fixes #4876
|
2021-04-27 22:52:37 +08:00 |
|
Alex Lam S.L
|
4cccc01f3e
|
fix corner case in collapse_vars (#4875)
fixes #4874
|
2021-04-27 08:54:02 +08:00 |
|
Alex Lam S.L
|
97bd56b7e8
|
improve AST tests & tools (#4873)
|
2021-04-27 08:53:45 +08:00 |
|
Alex Lam S.L
|
acf951a5bc
|
fix corner case with for [await]...of (#4872)
|
2021-04-26 05:10:22 +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
|
80efaa2f33
|
fix corner case with export (#4871)
|
2021-04-25 22:37:26 +08:00 |
|
Alex Lam S.L
|
a1a212f639
|
fix corner case in collapse_vars (#4869)
fixes #4868
|
2021-04-25 05:16:51 +08:00 |
|
Alex Lam S.L
|
a2b1b96752
|
fix corner case with yield (#4867)
|
2021-04-25 03:10:12 +08:00 |
|
Alex Lam S.L
|
c296a63fb3
|
fix corner case in collapse_vars (#4866)
fixes #4865
|
2021-04-24 20:04:31 +08:00 |
|
Alex Lam S.L
|
10dd9d4eaf
|
enhance collapse_vars (#4864)
|
2021-04-24 12:45:18 +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
|
f46209b7e5
|
enhance unsafe side_effects (#4862)
closes #4861
|
2021-04-23 06:58:14 +08:00 |
|
Alex Lam S.L
|
bddb5a0102
|
enhance unused (#4858)
|
2021-04-22 10:58:50 +08:00 |
|
Alex Lam S.L
|
3c161a6662
|
fix corner case in hoist_vars (#4860)
fixes #4859
|
2021-04-22 05:47:21 +08:00 |
|
Alex Lam S.L
|
c58e174647
|
document various ECMAScript bugs (#4857)
|
2021-04-21 08:33:54 +08:00 |
|
Alex Lam S.L
|
c53af3dfb1
|
fix corner case in collapse_vars (#4855)
fixes #4854
|
2021-04-14 01:22:08 +08:00 |
|
Alex Lam S.L
|
ca49f6f41a
|
fix corner case in collapse_vars (#4853)
fixes #4852
|
2021-04-08 17:50:40 +08:00 |
|
Alex Lam S.L
|
8a82822654
|
fix corner case in if_return (#4851)
fixes #4848
|
2021-04-08 08:57:59 +08:00 |
|
Alex Lam S.L
|
ebe4e1ad28
|
fix corner case in unused (#4850)
fixes #4849
|
2021-04-08 06:31:15 +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
|
b179a2459f
|
parse octal literals correctly (#4843)
|
2021-04-07 02:23:35 +08:00 |
|
Alex Lam S.L
|
231c3d7c84
|
clean up OutputStream (#4842)
|
2021-04-06 21:34:27 +08:00 |
|
Alex Lam S.L
|
aed758ed5c
|
enhance comparisons & reduce_vars (#4841)
|
2021-04-03 22:06:05 +08:00 |
|
Alex Lam S.L
|
0df028187d
|
fix corner case in hoist_vars (#4840)
fixes #4839
|
2021-04-03 10:07:18 +08:00 |
|
Alex Lam S.L
|
10fbf8e295
|
support mangle.properties on class (#4838)
|
2021-04-03 06:00:19 +08:00 |
|
Alex Lam S.L
|
cf38b52afa
|
parse import.meta correctly (#4836)
|
2021-04-03 04:31:29 +08:00 |
|
Alex Lam S.L
|
e755d01a0b
|
fix corner case in unused (#4835)
fixes #4834
|
2021-04-02 03:55:53 +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
|
cea1fb5c58
|
fix corner case in properties (#4832)
fixes #4831
|
2021-04-01 14:39:51 +08:00 |
|
Alex Lam S.L
|
1947a21824
|
fix corner case in properties (#4830)
fixes #4829
|
2021-04-01 07:05:50 +08:00 |
|
Alex Lam S.L
|
daa8319b8a
|
fix corner cases with logical assignment operators (#4828)
fixes #4827
|
2021-03-28 03:44:45 +08:00 |
|
Alex Lam S.L
|
072933f1d5
|
diagnose GitHub Actions (#4825)
|
2021-03-25 18:44:39 +08:00 |
|
Alex Lam S.L
|
39df3a1680
|
fix corner case in functions (#4824)
fixes #4823
|
2021-03-25 08:49:01 +08:00 |
|
Alex Lam S.L
|
03c5ecb2e3
|
fix corner cases with class (#4822)
fixes #4821
|
2021-03-25 04:36:50 +08:00 |
|
Alex Lam S.L
|
40ef074cb3
|
fix corner case in comparisons (#4820)
fixes #4819
|
2021-03-24 10:10:02 +08:00 |
|
Alex Lam S.L
|
78e3936cd4
|
fix corner case in inline (#4818)
fixes #4817
|
2021-03-23 22:33:24 +08:00 |
|
Alex Lam S.L
|
e7be38b42a
|
fix corner cases with logical assignment operators (#4816)
fixes #4815
|
2021-03-23 13:02:45 +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
|
f9055df44d
|
support logical assignment operators (#4813)
|
2021-03-23 04:59:43 +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
|
9faee3b66a
|
fix corner case in arguments (#4810)
fixes #4809
|
2021-03-21 10:40:32 +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
|
24619daf68
|
fix corner cases in collapse_vars & unused (#4807)
fixes #4806
|
2021-03-21 03:51:03 +08:00 |
|
Alex Lam S.L
|
b89cc84c3a
|
fix corner case in pure_getters (#4804)
fixes #4803
|
2021-03-19 16:16:53 +08:00 |
|
Alex Lam S.L
|
3016a78d85
|
fix corner case in reduce_vars (#4802)
fixes #4801
|
2021-03-18 23:58:35 +08:00 |
|
Alex Lam S.L
|
2508481e33
|
fix corner case in evaluate (#4800)
fixes #4799
|
2021-03-18 11:31:20 +08:00 |
|
Alex Lam S.L
|
48c46fa9a7
|
fix corner case in sequences (#4798)
|
2021-03-18 08:31:55 +08:00 |
|
Alex Lam S.L
|
7da49b5709
|
fix corner case in collapse_vars (#4797)
|
2021-03-18 07:50:55 +08:00 |
|
Alex Lam S.L
|
d837a46ebd
|
fix corner case in reduce_vars (#4796)
|
2021-03-18 05:14:14 +08:00 |
|
Alex Lam S.L
|
d4303b62cc
|
build Bootstrap for verification testing (#4795)
|
2021-03-17 22:34:17 +08:00 |
|
Alex Lam S.L
|
7d595e2eac
|
improve comment formatting logic (#4794)
|
2021-03-17 13:51:52 +08:00 |
|
Alex Lam S.L
|
9fc0ff5953
|
parse extended Unicode literal correctly (#4792)
|
2021-03-17 10:34:50 +08:00 |
|
Alex Lam S.L
|
997d09bb33
|
extend keep_fnames to classes (#4793)
|
2021-03-17 09:28:27 +08:00 |
|
Alex Lam S.L
|
b244b4ec21
|
enhance "functions" (#4791)
|
2021-03-17 05:38:33 +08:00 |
|
Alex Lam S.L
|
b872ffee01
|
fix corner case in hoist_funs (#4790)
|
2021-03-17 01:48:23 +08:00 |
|
Alex Lam S.L
|
9a9543013c
|
fix corner case in functions (#4789)
fixes #4788
|
2021-03-16 20:58:51 +08:00 |
|
Alex Lam S.L
|
b98ce6c84f
|
avoid flaky cases in verification testing (#4785)
|
2021-03-16 20:50:33 +08:00 |
|
Alex Lam S.L
|
7b43b6396f
|
ensure valid generated cases in --reduce-test (#4787)
closes #4786
|
2021-03-16 18:14:24 +08:00 |
|
Alex Lam S.L
|
67f8fcb103
|
build web-tooling-benchmark for verification testing (#4776)
|
2021-03-16 17:34:10 +08:00 |
|
Alex Lam S.L
|
352a944868
|
fix corner cases with new.target (#4784)
|
2021-03-16 14:34:36 +08:00 |
|
Alex Lam S.L
|
77c9116c91
|
fix corner case in unsafe (#4783)
|
2021-03-16 09:42:28 +08:00 |
|
Alex Lam S.L
|
e821787095
|
fix corner case in reduce_vars (#4782)
|
2021-03-16 08:05:01 +08:00 |
|
Alex Lam S.L
|
aa6e33e208
|
parse out-of-range numerals correctly (#4781)
|
2021-03-16 06:52:21 +08:00 |
|
Alex Lam S.L
|
176581d732
|
fix corner cases with template literals (#4780)
|
2021-03-15 21:54:05 +08:00 |
|
Alex Lam S.L
|
01aa078e9c
|
support **= (#4778)
|
2021-03-15 21:53:48 +08:00 |
|
Alex Lam S.L
|
149d75c092
|
fix corner case in unsafe (#4779)
|
2021-03-15 17:51:32 +08:00 |
|
Alex Lam S.L
|
2619bff3cf
|
fix corner case in conditionals (#4777)
|
2021-03-15 12:44:41 +08:00 |
|
Alex Lam S.L
|
4fb54b066f
|
improve Node.js setup on GitHub Actions (#4775)
|
2021-03-15 06:25:33 +08:00 |
|
Alex Lam S.L
|
e124ef57e3
|
parse parentheses-terminated statements correctly (#4774)
fixes #4772
|
2021-03-14 14:09:29 +08:00 |
|
Alex Lam S.L
|
73e6b2550b
|
fix corner cases with yield (#4771)
fixes #4769
|
2021-03-14 04:39:30 +08:00 |
|
Alex Lam S.L
|
241113200e
|
support shorthand key-symbol output (#4768)
|
2021-03-13 15:37:01 +08:00 |
|
Alex Lam S.L
|
6f3ab09319
|
fix corner case in unused (#4767)
fixes #4766
|
2021-03-13 15:09:07 +08:00 |
|
Alex Lam S.L
|
3b5d5014e0
|
implement annotations (#4763)
|
2021-03-13 03:40:49 +08:00 |
|
Alex Lam S.L
|
c36c3cb470
|
fix corner case in side_effects (#4765)
fixes #4764
|
2021-03-13 02:40:28 +08:00 |
|
Alex Lam S.L
|
862b1b77b5
|
fix corner cases in merge_vars & with exports (#4762)
fixes #4761
|
2021-03-11 09:16:16 +08:00 |
|
Alex Lam S.L
|
b4944a31a4
|
fix corner case in merge_vars (#4760)
fixes #4759
|
2021-03-10 23:44:49 +08:00 |
|
Alex Lam S.L
|
58362d5ec7
|
build Math.js for verification testing (#4758)
|
2021-03-10 03:34:30 +08:00 |
|
Alex Lam S.L
|
01fa430a3e
|
fix corner case in unused (#4757)
fixes #4756
|
2021-03-09 07:59:52 +08:00 |
|
Alex Lam S.L
|
f4ee0f651c
|
fix corner case in unsafe (#4755)
|
2021-03-09 04:40:21 +08:00 |
|
Alex Lam S.L
|
077512d151
|
fix corner case in inline (#4754)
fixes #4753
|
2021-03-08 12:38:53 +08:00 |
|
Alex Lam S.L
|
e4848a7f5a
|
speed up ufuzz asynchronous testing (#4750)
|
2021-03-08 04:25:56 +08:00 |
|
Alex Lam S.L
|
f52b0e7c31
|
fix corner case in side_effects (#4752)
fixes #4751
|
2021-03-08 04:19:51 +08:00 |
|
Alex Lam S.L
|
31e7d25cad
|
fix issues uncovered by lgtm (#4749)
|
2021-03-07 12:44:34 +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
|
397e48b97e
|
fix corner case in collapse_vars & reduce_vars (#4748)
fixes #4747
|
2021-03-07 10:33:51 +08:00 |
|
Alex Lam S.L
|
c7520b4b97
|
support new.target (#4746)
fixes #4745
|
2021-03-07 07:11:36 +08:00 |
|
Alex Lam S.L
|
ad903e9240
|
fix corner cases with export (#4743)
fixes #4742
|
2021-03-06 22:49:39 +08:00 |
|
Alex Lam S.L
|
83c3838b07
|
fix corner case in awaits (#4740)
fixes #4738
|
2021-03-06 04:25:44 +08:00 |
|
Alex Lam S.L
|
fa09f87589
|
fix corner case in hoist_vars (#4739)
fixes #4736
|
2021-03-06 04:25:32 +08:00 |
|
Alex Lam S.L
|
2db1a141ab
|
speed up compress tests (#4737)
|
2021-03-06 01:11:05 +08:00 |
|
Alex Lam S.L
|
dd30ed6a9b
|
enhance collapse_vars (#4735)
|
2021-03-05 13:18:01 +08:00 |
|
Alex Lam S.L
|
cb50a2d192
|
fix corner case in collapse_vars (#4733)
fixes #4732
|
2021-03-04 17:13:54 +08:00 |
|
Alex Lam S.L
|
20be5209c0
|
fix corner cases in ie8 & side_effects (#4731)
fixes #4729
fixes #4730
|
2021-03-04 03:30:07 +08:00 |
|
Alex Lam S.L
|
2a49760032
|
enhance side_effects (#4727)
|
2021-03-03 18:47:17 +08:00 |
|
Alex Lam S.L
|
04ed818f0a
|
improve ufuzz test generation (#4724)
|
2021-03-03 15:42:46 +08:00 |
|
Alex Lam S.L
|
10ca578ee5
|
fix corner case in inline (#4726)
fixes #4725
|
2021-03-03 09:18:02 +08:00 |
|
Alex Lam S.L
|
955411e065
|
fix corner cases with class (#4723)
fixes #4720
fixes #4721
fixes #4722
|
2021-03-03 03:32:58 +08:00 |
|
Alex Lam S.L
|
adcafce048
|
fix corner cases in varify (#4719)
|
2021-03-02 23:33:58 +08:00 |
|
Alex Lam S.L
|
b1e05fd48a
|
fix corner case in inline & sequences (#4718)
fixes #4717
|
2021-03-02 17:39:34 +08:00 |
|
Alex Lam S.L
|
23b51287aa
|
fix corner case in evaluate (#4716)
fixes #4715
|
2021-03-02 17:33:28 +08:00 |
|
Alex Lam S.L
|
74dee5c445
|
enhance reduce_vars & varify (#4714)
|
2021-03-02 15:27:55 +08:00 |
|
Alex Lam S.L
|
ee27d87a08
|
enhance reduce_vars & side_effects (#4712)
|
2021-03-02 13:43:10 +08:00 |
|
Alex Lam S.L
|
62887f2c66
|
fix corner case with class (#4713)
|
2021-03-02 12:08:08 +08:00 |
|
Alex Lam S.L
|
68b2dadc58
|
enhance side_effects & unused (#4711)
|
2021-03-02 04:55:09 +08:00 |
|
Alex Lam S.L
|
ec0440f264
|
fix corner cases with import (#4709)
fixes #4708
|
2021-03-01 07:13:49 +08:00 |
|
Alex Lam S.L
|
81254f67e4
|
support limited ufuzz testing for import (#4707)
|
2021-03-01 02:27:41 +08:00 |
|
Alex Lam S.L
|
c549ee89b9
|
fix corner case reduce_vars (#4706)
fixes #4705
|
2021-02-28 04:41:21 +08:00 |
|
Alex Lam S.L
|
7924a3ae8b
|
improve export compatibility mode (#4704)
|
2021-02-27 21:06:23 +08:00 |
|
Alex Lam S.L
|
13ad10a6b5
|
improve export compatibility mode (#4703)
|
2021-02-27 14:05:36 +08:00 |
|
Alex Lam S.L
|
e6ebf827ce
|
fix corner cases with export (#4699)
fixes #4698
fixes #4700
fixes #4701
fixes #4702
|
2021-02-27 10:15:14 +08:00 |
|
Alex Lam S.L
|
0a42457df6
|
fix corner case with arguments (#4697)
fixes #4696
|
2021-02-27 09:26:15 +08:00 |
|
Alex Lam S.L
|
ba4a771bbc
|
support limited ufuzz testing for export (#4693)
fixes #4692
|
2021-02-27 04:56:34 +08:00 |
|
Alex Lam S.L
|
ac26993b5a
|
fix corner cases with block-scoped functions (#4695)
|
2021-02-27 04:16:14 +08:00 |
|
Alex Lam S.L
|
ea52339502
|
use strict-mode-safe placeholder (#4694)
|
2021-02-26 16:43:53 +08:00 |
|
Alex Lam S.L
|
992952d8f6
|
fix corner cases with exports (#4691)
|
2021-02-26 02:22:49 +08:00 |
|
Alex Lam S.L
|
6d7ab63a66
|
fix corner cases in sequences (#4690)
fixes #4689
|
2021-02-25 12:48:40 +08:00 |
|
Alex Lam S.L
|
822b1da5d2
|
fix corner cases with arrow functions (#4688)
fixes #4687
|
2021-02-25 09:01:45 +08:00 |
|
Alex Lam S.L
|
72805ea73a
|
fix corner case in collapse_vars (#4686)
fixes #4685
|
2021-02-25 05:31:12 +08:00 |
|
Alex Lam S.L
|
a5e6946f74
|
fix corner case in loops (#4684)
fixes #4683
|
2021-02-25 04:41:21 +08:00 |
|
Alex Lam S.L
|
b8672b55b2
|
fix corner case in unused (#4682)
fixes #4681
|
2021-02-25 02:17:28 +08:00 |
|
Alex Lam S.L
|
a5a958beda
|
fix corner case in comparisons (#4680)
fixes #4679
|
2021-02-24 13:38:44 +00:00 |
|
Alex Lam S.L
|
c885660347
|
support nullish coalescing operator (#4678)
|
2021-02-24 05:57:11 +08:00 |
|
Alex Lam S.L
|
d68d155f93
|
support class literals (#4658)
|
2021-02-23 22:55:08 +08:00 |
|
Alex Lam S.L
|
e535f19189
|
fix corner case in templates (#4677)
fixes #4676
|
2021-02-22 23:59:28 +08:00 |
|
Alex Lam S.L
|
f9a2a9d78e
|
enhance side_effects (#4675)
|
2021-02-22 15:44:16 +08:00 |
|
Alex Lam S.L
|
55b59407e4
|
fix corner cases in reduce_vars (#4674)
|
2021-02-22 08:21:21 +08:00 |
|
Alex Lam S.L
|
b726e364c1
|
fix corner cases with export default (#4673)
|
2021-02-21 13:01:56 +08:00 |
|
Alex Lam S.L
|
bfe3a8b516
|
fix corner case with import (#4672)
|
2021-02-21 10:00:34 +08:00 |
|
Alex Lam S.L
|
ae09773ba0
|
parse dynamic import correctly (#4671)
|
2021-02-21 06:54:15 +08:00 |
|
Alex Lam S.L
|
8d668c2963
|
fix corner case in conditionals & side_effects (#4669)
fixes #4668
|
2021-02-20 11:13:15 +08:00 |
|
Alex Lam S.L
|
5f60c1b830
|
fix corner cases in arrow functions & rests (#4667)
fixes #4666
|
2021-02-19 08:26:57 +08:00 |
|
Alex Lam S.L
|
10de27ca3d
|
fix corner case in reduce_vars (#4665)
fixes #4664
|
2021-02-19 02:04:33 +08:00 |
|
Alex Lam S.L
|
7b4fd858ba
|
fix corner case in reduce_vars (#4663)
fixes #4662
|
2021-02-18 23:24:55 +08:00 |
|
Alex Lam S.L
|
a7bcd4d613
|
fix corner case in inline (#4660)
fixes #4659
|
2021-02-18 16:15:44 +08:00 |
|
Alex Lam S.L
|
6a2bda52f3
|
workaround bug in ECMAScript specification (#4656)
closes #4655
|
2021-02-16 23:39:06 +08:00 |
|
Alex Lam S.L
|
fa8aa204a0
|
fix corner case in reduce_vars (#4654)
fixes #4653
|
2021-02-16 06:46:45 +08:00 |
|
Alex Lam S.L
|
76b27891c6
|
fix syntax error in tests (#4652)
|
2021-02-15 14:41:07 +08:00 |
|
Alex Lam S.L
|
203ca2586a
|
introduce hoist_exports (#4651)
|
2021-02-15 09:01:18 +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
|
83197ffdb3
|
fix corner case in evaluate (#4645)
fixes #4644
|
2021-02-12 03:26:12 +08:00 |
|
Alex Lam S.L
|
952765be66
|
enhance join_vars (#4643)
|
2021-02-11 04:59:25 +08:00 |
|
Alex Lam S.L
|
083679bcad
|
fix corner cases with asynchronous generators (#4642)
fixes #4641
|
2021-02-10 23:41:00 +08:00 |
|
Alex Lam S.L
|
c6e287331d
|
fix corner cases in inline (#4640)
fixes #4639
|
2021-02-10 20:40:57 +08:00 |
|
Alex Lam S.L
|
a98ec7e4df
|
enhance side_effects (#4638)
|
2021-02-10 18:09:54 +08:00 |
|
Alex Lam S.L
|
5ec82e5801
|
fix corner case in reduce_vars (#4636)
|
2021-02-10 10:37:00 +08:00 |
|
Alex Lam S.L
|
c76481341c
|
fix corner case in merge_vars (#4635)
|
2021-02-10 09:13:38 +08:00 |
|
Alex Lam S.L
|
5e6307974f
|
fix corner case in collapse_vars (#4634)
fixes #4633
|
2021-02-10 08:45:36 +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
|
14fedbf123
|
fix corner case with template literals (#4631)
fixes #4630
|
2021-02-09 14:21:15 +08:00 |
|
Alex Lam S.L
|
fcee32527b
|
fix corner case in merge_vars (#4629)
fixes #4628
|
2021-02-09 12:36:12 +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
|
aedc1e7fc9
|
improve false positive detection in ufuzz (#4626)
|
2021-02-08 20:17:14 +08:00 |
|
Alex Lam S.L
|
353f654038
|
fix corner case in --reduce-test (#4625)
|
2021-02-08 19:16:21 +08:00 |
|
Alex Lam S.L
|
357d861246
|
fix corner case in conditionals (#4624)
fixes #4623
|
2021-02-08 18:31:08 +08:00 |
|
Alex Lam S.L
|
fd4caf7a9c
|
support generator functions (#4620)
|
2021-02-08 06:44:20 +08:00 |
|
Alex Lam S.L
|
c44b6399c3
|
fix corner case in side_effects (#4622)
fixes #4621
|
2021-02-07 22:40:41 +08:00 |
|
Alex Lam S.L
|
522cceeccf
|
fix corner case in functions (#4619)
fixes #4618
|
2021-02-07 13:52:09 +08:00 |
|
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
|
739fa266f8
|
fix corner case in pure_getters (#4615)
fixes #4614
|
2021-02-05 09:03:51 +08:00 |
|
Alex Lam S.L
|
da24dfb59e
|
fix corner cases with function inlining (#4613)
fixes #4612
|
2021-02-05 04:49:37 +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
|
3c556b8689
|
fix corner case in arguments (#4609)
fixes #4608
|
2021-02-02 23:07:31 +08:00 |
|
Alex Lam S.L
|
7110c6923b
|
fix corner case in templates (#4607)
fixes #4606
|
2021-02-02 02:29:43 +08:00 |
|
Alex Lam S.L
|
b27b6807cb
|
fix corner case in collapse_vars (#4605)
fixes #4604
|
2021-02-01 23:24:11 +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
|
0cd4a199b0
|
fix corner case in conditionals (#4599)
fixes #4598
|
2021-01-30 16:54:29 +08:00 |
|
Alex Lam S.L
|
35435d4bd3
|
suppress false positives due to nested objects (#4597)
|
2021-01-29 13:21:19 +08:00 |
|
Alex Lam S.L
|
d0bb147639
|
fix corner case in inline (#4596)
fixes #4595
|
2021-01-27 01:30:05 +08:00 |
|
Alex Lam S.L
|
4723b4541e
|
workaround tty bugs on Node.js (#4594)
|
2021-01-26 23:07:48 +08:00 |
|
Alex Lam S.L
|
9d23ba0a22
|
support exponentiation operator (#4593)
|
2021-01-25 05:48:51 +08:00 |
|
Alex Lam S.L
|
a08d42555a
|
fix infinite recursion in ufuzz code generation (#4592)
|
2021-01-24 23:37:57 +08:00 |
|
Alex Lam S.L
|
fd7ad8e779
|
fix corner cases in collapse_vars (#4591)
fixes #4590
|
2021-01-24 22:15:43 +08:00 |
|
Alex Lam S.L
|
a36c5472d2
|
fix corner cases with default parameters (#4589)
fixes #4588
|
2021-01-24 11:00:47 +08:00 |
|
Alex Lam S.L
|
8bfd891c09
|
support BigInt literals (#4583)
|
2021-01-24 09:51:18 +08:00 |
|
Alex Lam S.L
|
ef9f7ca3e7
|
fix corner case in collapse_vars (#4587)
fixes #4586
|
2021-01-24 07:05:43 +08:00 |
|
Alex Lam S.L
|
acc443b2cf
|
fix corner case in reduce_vars (#4585)
fixes #4584
|
2021-01-24 03:37:52 +08:00 |
|
Alex Lam S.L
|
f87e7be12c
|
fix corner case in reduce_vars (#4582)
fixes #4581
|
2021-01-23 02:14:53 +08:00 |
|
Alex Lam S.L
|
c0614654d9
|
improve ufuzz on destructuring (#4580)
|
2021-01-23 02:00:26 +08:00 |
|
Alex Lam S.L
|
0358637725
|
workaround Node.js bug (#4579)
|
2021-01-22 11:34:30 +08:00 |
|
Alex Lam S.L
|
63b5b6d2b3
|
suppress false positives in ufuzz (#4578)
|
2021-01-22 02:33:00 +08:00 |
|
Alex Lam S.L
|
e675262d51
|
suppress false positives in ufuzz (#4577)
|
2021-01-21 14:33:31 +08:00 |
|
Alex Lam S.L
|
c1e771a89a
|
fix corner case in rests (#4576)
fixes #4575
|
2021-01-21 07:23:06 +08:00 |
|
Alex Lam S.L
|
bc7a88baea
|
suppress false positives in ufuzz (#4574)
|
2021-01-20 21:03:33 +08:00 |
|
Alex Lam S.L
|
018e0350f8
|
workaround GitHub Actions bug (#4573)
|
2021-01-20 20:17:58 +08:00 |
|
Alex Lam S.L
|
d37ee4d41c
|
support asynchronous test cases properly (#4529)
|
2021-01-20 07:27:32 +08:00 |
|
Alex Lam S.L
|
90ec468240
|
fix corner case in dead_code (#4571)
fixes #4570
|
2021-01-19 09:33:57 +08:00 |
|
Jimb Esser
|
994293e972
|
Fix overwriting existing sourcesContent in sourcemaps (#4567)
|
2021-01-19 07:44:24 +08:00 |
|
Alex Lam S.L
|
b57bae4b9e
|
fix corner case in reduce_vars (#4569)
fixes #4568
|
2021-01-19 06:34:48 +08:00 |
|
Alex Lam S.L
|
e23a10f7f9
|
fix corner case in loops (#4565)
fixes #4564
|
2021-01-18 06:36:59 +08:00 |
|
Alex Lam S.L
|
884ec4e8a5
|
improve false positive detection in ufuzz (#4566)
|
2021-01-18 06:35:53 +08:00 |
|
Alex Lam S.L
|
e616916de5
|
fix corner case in reduce_vars (#4563)
fixes #4562
|
2021-01-18 01:47:07 +08:00 |
|
Alex Lam S.L
|
8d21516623
|
fix corner cases in reduce_vars (#4561)
fixes #4560
|
2021-01-16 16:55:10 +08:00 |
|
Alex Lam S.L
|
74368c3dba
|
fix corner case in unused (#4559)
fixes #4558
|
2021-01-16 02:37:27 +08:00 |
|
Alex Lam S.L
|
18dbceb36f
|
fix corner case in unused (#4557)
fixes #4556
|
2021-01-15 12:33:17 +08:00 |
|
Alex Lam S.L
|
65d39a3702
|
fix corner cases in collapse_vars (#4555)
fixes #4554
|
2021-01-15 00:22:34 +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
|
e84957e3da
|
suppress invalid test generation in ufuzz (#4551)
|
2021-01-13 04:29:39 +08:00 |
|
Alex Lam S.L
|
c11a748908
|
fix corner case in merge_vars (#4550)
fixes #4548
|
2021-01-13 03:48:46 +08:00 |
|
Alex Lam S.L
|
fc816628c1
|
fix corner case in side_effects (#4545)
fixes #4544
|
2021-01-13 01:08:16 +08:00 |
|
Alex Lam S.L
|
46ad273df4
|
enhance rests (#4546)
|
2021-01-13 00:00:19 +08:00 |
|
Alex Lam S.L
|
b689028e87
|
fix corner case in unsafe_math (#4543)
fixes #4542
|
2021-01-12 12:07:01 +08:00 |
|
Alex Lam S.L
|
1e831df1f6
|
fix corner case in side_effects (#4541)
fixes #4540
|
2021-01-12 09:12:43 +08:00 |
|
Alex Lam S.L
|
c12486bab4
|
fix corner case in rests (#4539)
fixes #4538
|
2021-01-12 09:12:30 +08:00 |
|
Alex Lam S.L
|
16b97f9558
|
fix corner case in arguments (#4535)
fixes #4534
|
2021-01-11 04:17:39 +08:00 |
|
Alex Lam S.L
|
dbfa5d4d14
|
fix corner case in ie8 (#4532)
fixes #4531
|
2021-01-11 00:01:49 +08:00 |
|
Alex Lam S.L
|
ba54d074d8
|
support asynchronous arrow functions (#4530)
|
2021-01-10 11:34:26 +08:00 |
|
Alex Lam S.L
|
0818d396c5
|
fix corner case in mangle (#4528)
fixes #4527
|
2021-01-10 04:20:43 +08:00 |
|
Alex Lam S.L
|
770f3ba5fe
|
fix corner cases with rest parameters (#4526)
fixes #4525
|
2021-01-09 08:38:51 +08:00 |
|
Alex Lam S.L
|
553034fe52
|
fix corner case in merge_vars (#4524)
fixes #4523
|
2021-01-08 15:49:14 +08:00 |
|