CommanderRoot
17ecf8b7c0
Merge c554214f33 into 205a1d1f19
2024-06-21 15:33:00 +00:00
Alex Lam S.L
9c80456634
enhance dead_code & side_effects ( #5840 )
...
closes #5794
2024-06-19 01:36:04 +03:00
Alex Lam S.L
94a954c3d1
minor clean-ups ( #5701 )
2022-10-06 02:06:21 +08:00
Alex Lam S.L
5ac6ec5496
improve usability of --mangle-props ( #5669 )
2022-09-18 09:37:06 +08:00
Alex Lam S.L
387c69b194
minor clean-ups ( #5604 )
2022-08-06 10:45:44 +08:00
Alex Lam S.L
d67daa8314
support string namespace in import & export ( #5570 )
2022-07-20 05:55:38 +08:00
Alex Lam S.L
f0120e90b6
fix corner case collapse_vars ( #5569 )
...
fixes #5568
2022-07-18 09:04:51 +08:00
Alex Lam S.L
b92a89f325
fix corner case in conditionals ( #5548 )
2022-07-07 21:28:33 +08:00
Alex Lam S.L
902292f776
fix corner case in conditionals ( #5547 )
...
fixes #5546
2022-07-07 15:49:33 +08:00
Alex Lam S.L
3dcf098468
fix corner cases in conditionals & switches ( #5545 )
...
fixes #5543
fixes #5544
2022-07-07 14:59:06 +08:00
Alex Lam S.L
d89f0965aa
enhance conditionals ( #5542 )
2022-07-07 12:17:23 +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
e31bbe329a
improve compatibility with use strict ( #5440 )
2022-05-14 12:15:54 +08:00
Alex Lam S.L
c624b43739
fix corner case in collapse_vars ( #5390 )
...
fixes #5389
2022-03-22 13:05:57 +08:00
Tobias Speicher
c554214f33
chore: replace deprecated String.prototype.substr()
...
.substr() is deprecated so we replace it with .slice() which works similarily but isn't deprecated
Signed-off-by: Tobias Speicher <rootcommander@gmail.com>
2022-03-18 01:59:29 +01:00
Alex Lam S.L
dd3b81dec6
enhance booleans ( #5365 )
2022-02-21 11:02:19 +08:00
Alex Lam S.L
35d7f316ef
fix corner cases in typeofs ( #5301 )
2022-01-17 14:03:41 +08:00
Alex Lam S.L
ba42cbad3f
enhance inline ( #5226 )
2021-12-21 13:03:11 +08:00
Alex Lam S.L
9e927ecc9a
fix corner case in hoist_props ( #5223 )
...
fixes #5222
2021-12-16 02:57:34 +08:00
Alex Lam S.L
bc27966a19
workaround v8 performance quirks ( #5207 )
2021-12-08 13:40:47 +08:00
Alex Lam S.L
033d8d9405
reduce memory pressure via bit fields ( #5203 )
2021-12-06 11:30:05 +08:00
Alex Lam S.L
1a8f2ecc65
enhance collapse_vars ( #5186 )
...
closes #5182
2021-11-24 17:28:36 +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
08391b8e1c
fix corner case in hoist_props ( #5069 )
2021-07-11 10:59:57 +08:00
Alex Lam S.L
0668fad5e9
fix corner case with class ( #5054 )
...
fixes #5053
2021-07-06 16:04:11 +08:00
Alex Lam S.L
f8b2215145
fix corner cases in parse & unused ( #5000 )
2021-06-13 00:10:01 +08:00
Alex Lam S.L
5d4e6e3bdc
enhance sourceMap ( #4953 )
2021-05-23 23:57:44 +08:00
Alex Lam S.L
f0de9a8b5d
support optional chaining operator ( #4899 )
2021-05-03 10:08:29 +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
077512d151
fix corner case in inline ( #4754 )
...
fixes #4753
2021-03-08 12:38:53 +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
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
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
d68d155f93
support class literals ( #4658 )
2021-02-23 22:55:08 +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
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
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
8bfd891c09
support BigInt literals ( #4583 )
2021-01-24 09:51:18 +08:00
Alex Lam S.L
ba54d074d8
support asynchronous arrow functions ( #4530 )
2021-01-10 11:34:26 +08:00
Alex Lam S.L
c3d358a5b8
support rest parameters ( #4515 )
2021-01-07 10:04:09 +08:00
Alex Lam S.L
6eceac0966
enhance inline & side_effects ( #4506 )
2021-01-05 15:02:49 +08:00
Alex Lam S.L
623a0d920f
fix toggling of AST validation ( #4499 )
2021-01-03 11:09:10 +08:00
Alex Lam S.L
0417a69c3e
enhance collapse_vars & dead_code ( #4491 )
2021-01-01 21:52:14 +08:00
Alex Lam S.L
2390fae5c4
support default values ( #4442 )
2020-12-24 06:22:55 +08:00