-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(es/compat): Handle single expression case in static block (#7944)
**Related issue:** - Closes #7922
- Loading branch information
1 parent
47388a0
commit a80aec4
Showing
156 changed files
with
1,429 additions
and
2,401 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -18,7 +18,5 @@ define([ | |
"use strict"; | ||
_class_call_check._(this, C); | ||
}; | ||
(function() { | ||
C.x = 1; | ||
})(); | ||
C.x = 1; | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -14,6 +14,4 @@ var C = function C() { | |
"use strict"; | ||
_class_call_check._(this, C); | ||
}; | ||
(function() { | ||
C.x = 1; | ||
})(); | ||
C.x = 1; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,6 +4,4 @@ export var C = function C() { | |
"use strict"; | ||
_class_call_check(this, C); | ||
}; | ||
(function() { | ||
C.x = 1; | ||
})(); | ||
C.x = 1; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,9 +15,7 @@ System.register([ | |
"use strict"; | ||
_class_call_check(this, C); | ||
}); | ||
(function() { | ||
C.x = 1; | ||
})(); | ||
C.x = 1; | ||
} | ||
}; | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -21,7 +21,5 @@ | |
"use strict"; | ||
_class_call_check._(this, C); | ||
}; | ||
(function() { | ||
C.x = 1; | ||
})(); | ||
C.x = 1; | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
a80aec4
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark
es/full/bugs-1
284271
ns/iter (± 9470
)290902
ns/iter (± 11297
)0.98
es/full/minify/libraries/antd
1311410939
ns/iter (± 11917629
)1264883954
ns/iter (± 8460361
)1.04
es/full/minify/libraries/d3
271836234
ns/iter (± 4913074
)270142137
ns/iter (± 5356239
)1.01
es/full/minify/libraries/echarts
1038578275
ns/iter (± 9535148
)1025944030
ns/iter (± 5158773
)1.01
es/full/minify/libraries/jquery
83637176
ns/iter (± 164179
)83204473
ns/iter (± 89962
)1.01
es/full/minify/libraries/lodash
97236760
ns/iter (± 400228
)96234435
ns/iter (± 257169
)1.01
es/full/minify/libraries/moment
49998393
ns/iter (± 167760
)49347926
ns/iter (± 70041
)1.01
es/full/minify/libraries/react
17984402
ns/iter (± 55740
)17849253
ns/iter (± 23663
)1.01
es/full/minify/libraries/terser
216192023
ns/iter (± 683243
)214215735
ns/iter (± 701723
)1.01
es/full/minify/libraries/three
381695700
ns/iter (± 975099
)377072558
ns/iter (± 1087085
)1.01
es/full/minify/libraries/typescript
2640079138
ns/iter (± 20884423
)2595772711
ns/iter (± 11150833
)1.02
es/full/minify/libraries/victory
559822482
ns/iter (± 7464891
)547602207
ns/iter (± 2406280
)1.02
es/full/minify/libraries/vue
118599385
ns/iter (± 310238
)117893007
ns/iter (± 337409
)1.01
es/full/codegen/es3
34597
ns/iter (± 94
)34566
ns/iter (± 77
)1.00
es/full/codegen/es5
34546
ns/iter (± 71
)34516
ns/iter (± 66
)1.00
es/full/codegen/es2015
34630
ns/iter (± 53
)34548
ns/iter (± 97
)1.00
es/full/codegen/es2016
34548
ns/iter (± 99
)34503
ns/iter (± 89
)1.00
es/full/codegen/es2017
34580
ns/iter (± 134
)34513
ns/iter (± 128
)1.00
es/full/codegen/es2018
34654
ns/iter (± 229
)34383
ns/iter (± 262
)1.01
es/full/codegen/es2019
34624
ns/iter (± 115
)34493
ns/iter (± 78
)1.00
es/full/codegen/es2020
34635
ns/iter (± 80
)34499
ns/iter (± 97
)1.00
es/full/all/es3
170501516
ns/iter (± 1458958
)169225061
ns/iter (± 997425
)1.01
es/full/all/es5
161344709
ns/iter (± 911095
)160621922
ns/iter (± 784586
)1.00
es/full/all/es2015
120686963
ns/iter (± 423598
)119403633
ns/iter (± 983297
)1.01
es/full/all/es2016
119810408
ns/iter (± 661741
)118503267
ns/iter (± 745720
)1.01
es/full/all/es2017
119751063
ns/iter (± 702624
)117961616
ns/iter (± 791050
)1.02
es/full/all/es2018
116764353
ns/iter (± 1075834
)115632830
ns/iter (± 1023052
)1.01
es/full/all/es2019
116416187
ns/iter (± 624481
)115520815
ns/iter (± 705975
)1.01
es/full/all/es2020
112478501
ns/iter (± 708523
)111416162
ns/iter (± 565174
)1.01
es/full/parser
492697
ns/iter (± 5386
)482950
ns/iter (± 5773
)1.02
es/full/base/fixer
17494
ns/iter (± 80
)18539
ns/iter (± 92
)0.94
es/full/base/resolver_and_hygiene
81252
ns/iter (± 187
)80928
ns/iter (± 717
)1.00
serialization of serde
292
ns/iter (± 0
)295
ns/iter (± 1
)0.99
css/minify/libraries/bootstrap
29482659
ns/iter (± 96334
)29114089
ns/iter (± 142556
)1.01
css/visitor/compare/clone
1669060
ns/iter (± 4543
)1728322
ns/iter (± 4583
)0.97
css/visitor/compare/visit_mut_span
1788613
ns/iter (± 9409
)1864987
ns/iter (± 8989
)0.96
css/visitor/compare/visit_mut_span_panic
1862995
ns/iter (± 8287
)1886344
ns/iter (± 10363
)0.99
css/visitor/compare/fold_span
2580479
ns/iter (± 11280
)2620113
ns/iter (± 14709
)0.98
css/visitor/compare/fold_span_panic
2775565
ns/iter (± 8577
)2820165
ns/iter (± 7783
)0.98
css/lexer/bootstrap_5_1_3
4477557
ns/iter (± 17451
)4428179
ns/iter (± 2768
)1.01
css/lexer/foundation_6_7_4
3770274
ns/iter (± 7280
)3719188
ns/iter (± 2013
)1.01
css/lexer/tailwind_3_1_1
719856
ns/iter (± 1399
)709379
ns/iter (± 1033
)1.01
css/parser/bootstrap_5_1_3
19767349
ns/iter (± 31762
)19392505
ns/iter (± 69322
)1.02
css/parser/foundation_6_7_4
15490660
ns/iter (± 25436
)15310697
ns/iter (± 37127
)1.01
css/parser/tailwind_3_1_1
3028942
ns/iter (± 2427
)2969967
ns/iter (± 3912
)1.02
es/codegen/colors
727698
ns/iter (± 396549
)727471
ns/iter (± 396413
)1.00
es/codegen/large
3144628
ns/iter (± 1667572
)3140567
ns/iter (± 1665199
)1.00
es/codegen/with-parser/colors
45757
ns/iter (± 216
)45046
ns/iter (± 565
)1.02
es/codegen/with-parser/large
491938
ns/iter (± 1571
)484111
ns/iter (± 5339
)1.02
es/minify/libraries/antd
1124576494
ns/iter (± 8294225
)1116208630
ns/iter (± 10015067
)1.01
es/minify/libraries/d3
237349071
ns/iter (± 476614
)236074927
ns/iter (± 388010
)1.01
es/minify/libraries/echarts
889034145
ns/iter (± 7709722
)879704624
ns/iter (± 4582362
)1.01
es/minify/libraries/jquery
73724500
ns/iter (± 262288
)72463357
ns/iter (± 121897
)1.02
es/minify/libraries/lodash
86387324
ns/iter (± 291927
)86332786
ns/iter (± 192082
)1.00
es/minify/libraries/moment
43531499
ns/iter (± 91611
)43185251
ns/iter (± 66779
)1.01
es/minify/libraries/react
15972194
ns/iter (± 49533
)15909956
ns/iter (± 77872
)1.00
es/minify/libraries/terser
184984941
ns/iter (± 1028381
)182817766
ns/iter (± 351020
)1.01
es/minify/libraries/three
319369161
ns/iter (± 1555146
)316559234
ns/iter (± 1364131
)1.01
es/minify/libraries/typescript
2225240826
ns/iter (± 9019324
)2189208297
ns/iter (± 6752202
)1.02
es/minify/libraries/victory
468551206
ns/iter (± 10829534
)469695301
ns/iter (± 1282935
)1.00
es/minify/libraries/vue
106668535
ns/iter (± 352153
)104798809
ns/iter (± 163527
)1.02
es/visitor/compare/clone
1951922
ns/iter (± 12371
)1943623
ns/iter (± 11846
)1.00
es/visitor/compare/visit_mut_span
2283128
ns/iter (± 31791
)2275270
ns/iter (± 5598
)1.00
es/visitor/compare/visit_mut_span_panic
2328793
ns/iter (± 3145
)2316522
ns/iter (± 10024
)1.01
es/visitor/compare/fold_span
3392756
ns/iter (± 8169
)3376641
ns/iter (± 9951
)1.00
es/visitor/compare/fold_span_panic
3524562
ns/iter (± 5312
)3497805
ns/iter (± 10400
)1.01
es/lexer/colors
13025
ns/iter (± 32
)13132
ns/iter (± 34
)0.99
es/lexer/angular
6034211
ns/iter (± 1722
)6065331
ns/iter (± 18197
)0.99
es/lexer/backbone
785455
ns/iter (± 1865
)782999
ns/iter (± 1953
)1.00
es/lexer/jquery
4449954
ns/iter (± 6708
)4451598
ns/iter (± 6406
)1.00
es/lexer/jquery mobile
6831372
ns/iter (± 4718
)6803206
ns/iter (± 39637
)1.00
es/lexer/mootools
3555412
ns/iter (± 2882
)3539738
ns/iter (± 17233
)1.00
es/lexer/underscore
657245
ns/iter (± 276
)658220
ns/iter (± 1237
)1.00
es/lexer/three
21253163
ns/iter (± 16819
)21250571
ns/iter (± 20317
)1.00
es/lexer/yui
3825512
ns/iter (± 2512
)3832728
ns/iter (± 2663
)1.00
es/parser/colors
28025
ns/iter (± 63
)26810
ns/iter (± 69
)1.05
es/parser/angular
13599637
ns/iter (± 70818
)13458044
ns/iter (± 76162
)1.01
es/parser/backbone
1996560
ns/iter (± 8473
)1969209
ns/iter (± 22476
)1.01
es/parser/jquery
10890970
ns/iter (± 41498
)10748544
ns/iter (± 43252
)1.01
es/parser/jquery mobile
16703974
ns/iter (± 87391
)16544190
ns/iter (± 55182
)1.01
es/parser/mootools
8389579
ns/iter (± 14416
)8299366
ns/iter (± 20909
)1.01
es/parser/underscore
1719562
ns/iter (± 8824
)1700713
ns/iter (± 11062
)1.01
es/parser/three
46748590
ns/iter (± 93375
)46217602
ns/iter (± 179287
)1.01
es/parser/yui
8292622
ns/iter (± 29405
)8198749
ns/iter (± 29272
)1.01
es/preset-env/usage/builtin_type
137942
ns/iter (± 32867
)138988
ns/iter (± 33301
)0.99
es/preset-env/usage/property
16595
ns/iter (± 64
)16286
ns/iter (± 73
)1.02
es/resolver/typescript
90878950
ns/iter (± 761530
)90822112
ns/iter (± 970733
)1.00
es/fixer/typescript
63874927
ns/iter (± 657112
)64038621
ns/iter (± 421066
)1.00
es/hygiene/typescript
130552054
ns/iter (± 555814
)130828512
ns/iter (± 807840
)1.00
es/resolver_with_hygiene/typescript
240644468
ns/iter (± 1030574
)241200869
ns/iter (± 1199751
)1.00
es/visitor/base-perf/module_clone
58793
ns/iter (± 1248
)59793
ns/iter (± 606
)0.98
es/visitor/base-perf/fold_empty
62573
ns/iter (± 495
)62958
ns/iter (± 438
)0.99
es/visitor/base-perf/fold_noop_impl_all
63838
ns/iter (± 219
)63001
ns/iter (± 338
)1.01
es/visitor/base-perf/fold_noop_impl_vec
63880
ns/iter (± 160
)63141
ns/iter (± 247
)1.01
es/visitor/base-perf/boxing_boxed_clone
56
ns/iter (± 0
)56
ns/iter (± 0
)1
es/visitor/base-perf/boxing_unboxed_clone
40
ns/iter (± 0
)39
ns/iter (± 0
)1.03
es/visitor/base-perf/boxing_boxed
106
ns/iter (± 0
)106
ns/iter (± 0
)1
es/visitor/base-perf/boxing_unboxed
76
ns/iter (± 0
)76
ns/iter (± 0
)1
es/visitor/base-perf/visit_empty
0
ns/iter (± 0
)0
ns/iter (± 0
)NaN
es/visitor/base-perf/visit_contains_this
2509
ns/iter (± 15
)2477
ns/iter (± 18
)1.01
es/base/parallel/resolver/typescript
3762004552
ns/iter (± 229125836
)4644438539
ns/iter (± 237093849
)0.81
es/base/parallel/hygiene/typescript
1461261398
ns/iter (± 28268064
)1425848277
ns/iter (± 13868557
)1.02
misc/visitors/time-complexity/time 5
150
ns/iter (± 2
)149
ns/iter (± 0
)1.01
misc/visitors/time-complexity/time 10
421
ns/iter (± 31
)451
ns/iter (± 1
)0.93
misc/visitors/time-complexity/time 15
798
ns/iter (± 100
)785
ns/iter (± 6
)1.02
misc/visitors/time-complexity/time 20
1438
ns/iter (± 4
)1282
ns/iter (± 3
)1.12
misc/visitors/time-complexity/time 40
4348
ns/iter (± 249
)5000
ns/iter (± 19
)0.87
misc/visitors/time-complexity/time 60
9007
ns/iter (± 311
)8967
ns/iter (± 78
)1.00
es/full-target/es2016
234651
ns/iter (± 1032
)234465
ns/iter (± 1829
)1.00
es/full-target/es2017
223578
ns/iter (± 1045
)222593
ns/iter (± 1640
)1.00
es/full-target/es2018
211793
ns/iter (± 496
)210517
ns/iter (± 1125
)1.01
es2020_nullish_coalescing
72506
ns/iter (± 532
)70321
ns/iter (± 994
)1.03
es2020_optional_chaining
80812
ns/iter (± 231
)78403
ns/iter (± 516
)1.03
es2022_class_properties
118033
ns/iter (± 349
)114702
ns/iter (± 448
)1.03
es2018_object_rest_spread
77315
ns/iter (± 310
)74447
ns/iter (± 444
)1.04
es2019_optional_catch_binding
65820
ns/iter (± 428
)64466
ns/iter (± 631
)1.02
es2017_async_to_generator
65821
ns/iter (± 227
)62673
ns/iter (± 219
)1.05
es2016_exponentiation
69712
ns/iter (± 223
)66511
ns/iter (± 405
)1.05
es2015_arrow
72921
ns/iter (± 816
)69861
ns/iter (± 246
)1.04
es2015_block_scoped_fn
69639
ns/iter (± 200
)67201
ns/iter (± 223
)1.04
es2015_block_scoping
124870
ns/iter (± 4168
)120493
ns/iter (± 859
)1.04
This comment was automatically generated by workflow using github-action-benchmark.