Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(es/resolver): Resolve parameters correctly (#6890)
**Related issue:** - Closes #5622.
- Loading branch information
Showing
10 changed files
with
295 additions
and
156 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
Oops, something went wrong.
861d87c
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
305294
ns/iter (± 14327
)306667
ns/iter (± 12203
)1.00
es/full/minify/libraries/antd
1672102871
ns/iter (± 41533214
)1860867982
ns/iter (± 32225504
)0.90
es/full/minify/libraries/d3
297534413
ns/iter (± 12411344
)325920453
ns/iter (± 8457953
)0.91
es/full/minify/libraries/echarts
1278716669
ns/iter (± 38813575
)1426195461
ns/iter (± 36013129
)0.90
es/full/minify/libraries/jquery
90084734
ns/iter (± 1519705
)103338257
ns/iter (± 1524831
)0.87
es/full/minify/libraries/lodash
106272548
ns/iter (± 1499115
)118964508
ns/iter (± 5665027
)0.89
es/full/minify/libraries/moment
52653995
ns/iter (± 720111
)54794323
ns/iter (± 805700
)0.96
es/full/minify/libraries/react
18944406
ns/iter (± 199220
)19580516
ns/iter (± 168287
)0.97
es/full/minify/libraries/terser
247971774
ns/iter (± 4467829
)269585575
ns/iter (± 3719670
)0.92
es/full/minify/libraries/three
438700015
ns/iter (± 9565343
)486317354
ns/iter (± 20320355
)0.90
es/full/minify/libraries/typescript
3294384297
ns/iter (± 50601127
)3356799868
ns/iter (± 36935108
)0.98
es/full/minify/libraries/victory
688385101
ns/iter (± 28418946
)752981098
ns/iter (± 26990931
)0.91
es/full/minify/libraries/vue
130558804
ns/iter (± 4246498
)134834081
ns/iter (± 1299276
)0.97
es/full/codegen/es3
25387
ns/iter (± 338
)25836
ns/iter (± 108
)0.98
es/full/codegen/es5
25587
ns/iter (± 267
)25728
ns/iter (± 116
)0.99
es/full/codegen/es2015
25592
ns/iter (± 256
)25691
ns/iter (± 185
)1.00
es/full/codegen/es2016
25394
ns/iter (± 391
)25804
ns/iter (± 311
)0.98
es/full/codegen/es2017
25438
ns/iter (± 295
)25704
ns/iter (± 270
)0.99
es/full/codegen/es2018
25665
ns/iter (± 271
)25576
ns/iter (± 405
)1.00
es/full/codegen/es2019
25344
ns/iter (± 257
)25379
ns/iter (± 255
)1.00
es/full/codegen/es2020
25726
ns/iter (± 355
)25349
ns/iter (± 310
)1.01
es/full/all/es3
173557301
ns/iter (± 3874743
)171345048
ns/iter (± 2126041
)1.01
es/full/all/es5
164448464
ns/iter (± 2734122
)164825235
ns/iter (± 5135468
)1.00
es/full/all/es2015
126554106
ns/iter (± 2570925
)125878968
ns/iter (± 1102964
)1.01
es/full/all/es2016
121286515
ns/iter (± 1588623
)125388489
ns/iter (± 2426433
)0.97
es/full/all/es2017
122397455
ns/iter (± 2889402
)123731814
ns/iter (± 1698123
)0.99
es/full/all/es2018
119095203
ns/iter (± 8258203
)120148281
ns/iter (± 1367601
)0.99
es/full/all/es2019
119102318
ns/iter (± 1317137
)120740957
ns/iter (± 1224770
)0.99
es/full/all/es2020
115334244
ns/iter (± 1175799
)115594224
ns/iter (± 1182150
)1.00
es/full/parser
506479
ns/iter (± 8038
)528921
ns/iter (± 7346
)0.96
es/full/base/fixer
21689
ns/iter (± 358
)21610
ns/iter (± 177
)1.00
es/full/base/resolver_and_hygiene
79180
ns/iter (± 530
)77820
ns/iter (± 786
)1.02
serialization of ast node
120
ns/iter (± 1
)121
ns/iter (± 1
)0.99
serialization of serde
126
ns/iter (± 1
)125
ns/iter (± 1
)1.01
css/minify/libraries/bootstrap
26934820
ns/iter (± 486441
)27071823
ns/iter (± 343475
)0.99
css/visitor/compare/clone
2025170
ns/iter (± 37818
)2022245
ns/iter (± 28939
)1.00
css/visitor/compare/visit_mut_span
2228127
ns/iter (± 20882
)2221319
ns/iter (± 29355
)1.00
css/visitor/compare/visit_mut_span_panic
2268264
ns/iter (± 22137
)2273966
ns/iter (± 13113
)1.00
css/visitor/compare/fold_span
2997378
ns/iter (± 17230
)2955000
ns/iter (± 34902
)1.01
css/visitor/compare/fold_span_panic
3100346
ns/iter (± 35224
)3118817
ns/iter (± 35087
)0.99
css/lexer/bootstrap_5_1_3
5084822
ns/iter (± 67418
)5180109
ns/iter (± 54937
)0.98
css/lexer/foundation_6_7_4
4197887
ns/iter (± 56645
)4268459
ns/iter (± 43669
)0.98
css/lexer/tailwind_3_1_1
810165
ns/iter (± 8193
)818965
ns/iter (± 5018
)0.99
css/parser/bootstrap_5_1_3
21435748
ns/iter (± 402231
)21762012
ns/iter (± 266753
)0.99
css/parser/foundation_6_7_4
17460049
ns/iter (± 336109
)17229436
ns/iter (± 175362
)1.01
css/parser/tailwind_3_1_1
3242323
ns/iter (± 47806
)3304238
ns/iter (± 16717
)0.98
es/codegen/colors
329806
ns/iter (± 181757
)326476
ns/iter (± 184993
)1.01
es/codegen/large
1191185
ns/iter (± 608162
)1195538
ns/iter (± 611091
)1.00
es/codegen/with-parser/colors
47502
ns/iter (± 664
)47686
ns/iter (± 489
)1.00
es/codegen/with-parser/large
529077
ns/iter (± 5952
)522951
ns/iter (± 5367
)1.01
es/minify/libraries/antd
1469660236
ns/iter (± 23558695
)1501657251
ns/iter (± 45455310
)0.98
es/minify/libraries/d3
245609158
ns/iter (± 3359068
)260394679
ns/iter (± 9861835
)0.94
es/minify/libraries/echarts
1058802832
ns/iter (± 19770548
)1150599582
ns/iter (± 22576474
)0.92
es/minify/libraries/jquery
76634577
ns/iter (± 961943
)77481578
ns/iter (± 949124
)0.99
es/minify/libraries/lodash
93919519
ns/iter (± 2981552
)94831247
ns/iter (± 1207852
)0.99
es/minify/libraries/moment
44507278
ns/iter (± 507888
)45490083
ns/iter (± 837056
)0.98
es/minify/libraries/react
16911862
ns/iter (± 163055
)16788013
ns/iter (± 167551
)1.01
es/minify/libraries/terser
203803629
ns/iter (± 5225782
)207335038
ns/iter (± 5041313
)0.98
es/minify/libraries/three
347581502
ns/iter (± 13127418
)358671454
ns/iter (± 12532784
)0.97
es/minify/libraries/typescript
2680942583
ns/iter (± 34677155
)2721300711
ns/iter (± 16149541
)0.99
es/minify/libraries/victory
530398427
ns/iter (± 17047190
)540046055
ns/iter (± 17593424
)0.98
es/minify/libraries/vue
112345487
ns/iter (± 1581696
)112437539
ns/iter (± 1194015
)1.00
es/visitor/compare/clone
2321600
ns/iter (± 49925
)2364855
ns/iter (± 32656
)0.98
es/visitor/compare/visit_mut_span
2739097
ns/iter (± 31788
)2716250
ns/iter (± 24848
)1.01
es/visitor/compare/visit_mut_span_panic
2749532
ns/iter (± 21705
)2817556
ns/iter (± 29069
)0.98
es/visitor/compare/fold_span
3887149
ns/iter (± 24054
)3824545
ns/iter (± 32713
)1.02
es/visitor/compare/fold_span_panic
3932051
ns/iter (± 44548
)3982153
ns/iter (± 27281
)0.99
es/lexer/colors
16895
ns/iter (± 191
)17194
ns/iter (± 246
)0.98
es/lexer/angular
8022293
ns/iter (± 73519
)8063266
ns/iter (± 95351
)0.99
es/lexer/backbone
1042470
ns/iter (± 5671
)1068007
ns/iter (± 5984
)0.98
es/lexer/jquery
5762516
ns/iter (± 21386
)5827640
ns/iter (± 60191
)0.99
es/lexer/jquery mobile
8905806
ns/iter (± 72796
)8975276
ns/iter (± 61708
)0.99
es/lexer/mootools
4591726
ns/iter (± 63175
)4563641
ns/iter (± 43221
)1.01
es/lexer/underscore
871984
ns/iter (± 6808
)877561
ns/iter (± 6626
)0.99
es/lexer/three
26981108
ns/iter (± 141881
)27287786
ns/iter (± 371840
)0.99
es/lexer/yui
4857036
ns/iter (± 31178
)4916161
ns/iter (± 39326
)0.99
es/parser/colors
30331
ns/iter (± 407
)30401
ns/iter (± 290
)1.00
es/parser/angular
15314604
ns/iter (± 287899
)15508602
ns/iter (± 241655
)0.99
es/parser/backbone
2271937
ns/iter (± 22013
)2275899
ns/iter (± 17762
)1.00
es/parser/jquery
12095509
ns/iter (± 139639
)12165311
ns/iter (± 134698
)0.99
es/parser/jquery mobile
19025224
ns/iter (± 434721
)18970191
ns/iter (± 301532
)1.00
es/parser/mootools
9188849
ns/iter (± 66999
)9210696
ns/iter (± 114033
)1.00
es/parser/underscore
1902608
ns/iter (± 23214
)1904769
ns/iter (± 29130
)1.00
es/parser/three
54235411
ns/iter (± 1170798
)55661425
ns/iter (± 2291183
)0.97
es/parser/yui
9369399
ns/iter (± 99691
)9569496
ns/iter (± 65311
)0.98
es/preset-env/usage/builtin_type
137262
ns/iter (± 29784
)139422
ns/iter (± 32263
)0.98
es/preset-env/usage/property
20440
ns/iter (± 160
)20829
ns/iter (± 165
)0.98
es/resolver/typescript
114658805
ns/iter (± 2111970
)123673795
ns/iter (± 3725123
)0.93
es/fixer/typescript
89944871
ns/iter (± 1320580
)96680456
ns/iter (± 2678499
)0.93
es/hygiene/typescript
189712819
ns/iter (± 3250324
)199631158
ns/iter (± 2144955
)0.95
es/resolver_with_hygiene/typescript
314796153
ns/iter (± 1892978
)338211633
ns/iter (± 3213081
)0.93
es/visitor/base-perf/module_clone
73960
ns/iter (± 1464
)75463
ns/iter (± 1364
)0.98
es/visitor/base-perf/fold_empty
82344
ns/iter (± 1711
)84878
ns/iter (± 1115
)0.97
es/visitor/base-perf/fold_noop_impl_all
83221
ns/iter (± 1118
)85255
ns/iter (± 1692
)0.98
es/visitor/base-perf/fold_noop_impl_vec
82936
ns/iter (± 996
)84986
ns/iter (± 1639
)0.98
es/visitor/base-perf/boxing_boxed_clone
54
ns/iter (± 0
)56
ns/iter (± 0
)0.96
es/visitor/base-perf/boxing_unboxed_clone
57
ns/iter (± 0
)58
ns/iter (± 0
)0.98
es/visitor/base-perf/boxing_boxed
100
ns/iter (± 0
)104
ns/iter (± 0
)0.96
es/visitor/base-perf/boxing_unboxed
101
ns/iter (± 1
)103
ns/iter (± 0
)0.98
es/visitor/base-perf/visit_contains_this
3416
ns/iter (± 108
)3336
ns/iter (± 68
)1.02
es/base/parallel/resolver/typescript
5292934283
ns/iter (± 566461797
)6061953014
ns/iter (± 560657309
)0.87
es/base/parallel/hygiene/typescript
2466840938
ns/iter (± 30105969
)2449905416
ns/iter (± 31947874
)1.01
misc/visitors/time-complexity/time 5
100
ns/iter (± 1
)101
ns/iter (± 0
)0.99
misc/visitors/time-complexity/time 10
316
ns/iter (± 3
)327
ns/iter (± 4
)0.97
misc/visitors/time-complexity/time 15
638
ns/iter (± 6
)651
ns/iter (± 3
)0.98
misc/visitors/time-complexity/time 20
1204
ns/iter (± 9
)1254
ns/iter (± 52
)0.96
misc/visitors/time-complexity/time 40
6510
ns/iter (± 60
)6505
ns/iter (± 48
)1.00
misc/visitors/time-complexity/time 60
16803
ns/iter (± 182
)16713
ns/iter (± 101
)1.01
es/full-target/es2016
185681
ns/iter (± 2764
)186529
ns/iter (± 1146
)1.00
es/full-target/es2017
178824
ns/iter (± 1889
)177994
ns/iter (± 928
)1.00
es/full-target/es2018
168552
ns/iter (± 2258
)167018
ns/iter (± 739
)1.01
es2020_nullish_coalescing
64893
ns/iter (± 563
)65499
ns/iter (± 404
)0.99
es2020_optional_chaining
93459
ns/iter (± 1023
)93446
ns/iter (± 677
)1.00
es2022_class_properties
91681
ns/iter (± 1172
)91541
ns/iter (± 688
)1.00
es2018_object_rest_spread
70323
ns/iter (± 424
)69745
ns/iter (± 429
)1.01
es2019_optional_catch_binding
60455
ns/iter (± 394
)59952
ns/iter (± 390
)1.01
es2017_async_to_generator
60982
ns/iter (± 763
)60944
ns/iter (± 297
)1.00
es2016_exponentiation
63542
ns/iter (± 904
)63989
ns/iter (± 630
)0.99
es2015_arrow
68769
ns/iter (± 751
)68872
ns/iter (± 333
)1.00
es2015_block_scoped_fn
65401
ns/iter (± 770
)64986
ns/iter (± 542
)1.01
es2015_block_scoping
137352
ns/iter (± 7823
)155055
ns/iter (± 8433
)0.89
es2015_classes
114605
ns/iter (± 797
)114582
ns/iter (± 1005
)1.00
es2015_computed_props
59809
ns/iter (± 777
)59723
ns/iter (± 287
)1.00
es2015_destructuring
114114
ns/iter (± 1388
)114415
ns/iter (± 1090
)1.00
es2015_duplicate_keys
63246
ns/iter (± 556
)62727
ns/iter (± 267
)1.01
es2015_parameters
76933
ns/iter (± 684
)78300
ns/iter (± 562
)0.98
es2015_fn_name
64133
ns/iter (± 1362
)65246
ns/iter (± 483
)0.98
es2015_for_of
63610
ns/iter (± 261
)62555
ns/iter (± 361
)1.02
es2015_instanceof
61024
ns/iter (± 537
)61733
ns/iter (± 374
)0.99
es2015_shorthand_property
60240
ns/iter (± 405
)59655
ns/iter (± 358
)1.01
es2015_spread
59785
ns/iter (± 720
)59152
ns/iter (± 371
)1.01
es2015_sticky_regex
60280
ns/iter (± 527
)60816
ns/iter (± 470
)0.99
es2015_typeof_symbol
61718
ns/iter (± 591
)61008
ns/iter (± 396
)1.01
es/transform/baseline/base
50742
ns/iter (± 780
)50860
ns/iter (± 464
)1.00
es/transform/baseline/common_reserved_word
60974
ns/iter (± 675
)60403
ns/iter (± 436
)1.01
es/transform/baseline/common_typescript
146320
ns/iter (± 4399
)144454
ns/iter (± 12750
)1.01
es/target/es3
166752
ns/iter (± 1486
)164537
ns/iter (± 1021
)1.01
es/target/es2015
606850
ns/iter (± 4508
)613231
ns/iter (± 5648
)0.99
es/target/es2016
63566
ns/iter (± 878
)63647
ns/iter (± 713
)1.00
es/target/es2017
60983
ns/iter (± 517
)59889
ns/iter (± 371
)1.02
es/target/es2018
78906
ns/iter (± 810
)79860
ns/iter (± 768
)0.99
es/target/es2020
129185
ns/iter (± 1090
)131257
ns/iter (± 1779
)0.98
babelify-only
668732
ns/iter (± 5944
)652178
ns/iter (± 6756
)1.03
parse_and_babelify_angular
44269976
ns/iter (± 876050
)44272285
ns/iter (± 714709
)1.00
parse_and_babelify_backbone
5479843
ns/iter (± 163345
)5454210
ns/iter (± 98639
)1.00
parse_and_babelify_jquery
32648529
ns/iter (± 705485
)31668626
ns/iter (± 987354
)1.03
parse_and_babelify_jquery_mobile
56821381
ns/iter (± 1253676
)55678540
ns/iter (± 1487167
)1.02
parse_and_babelify_mootools
33384434
ns/iter (± 1067324
)35338329
ns/iter (± 1008072
)0.94
parse_and_babelify_underscore
4382868
ns/iter (± 49531
)4346341
ns/iter (± 66364
)1.01
parse_and_babelify_yui
33177181
ns/iter (± 523564
)32464837
ns/iter (± 497004
)1.02
html/minify/document/css_spec
41737632
ns/iter (± 688160
)41221763
ns/iter (± 649555
)1.01
html/minify/document/github
17562150
ns/iter (± 147799
)17144039
ns/iter (± 263601
)1.02
html/minify/document/stackoverflow
15689473
ns/iter (± 197257
)15505329
ns/iter (± 137585
)1.01
html/minify/document_fragment/css_spec
40342430
ns/iter (± 393025
)39433582
ns/iter (± 1173662
)1.02
html/minify/document_fragment/github
16891905
ns/iter (± 164388
)16430186
ns/iter (± 169715
)1.03
html/minify/document_fragment/stackoverflow
15210636
ns/iter (± 122039
)15264868
ns/iter (± 219564
)1.00
html/document/visitor/compare/clone
329569
ns/iter (± 4565
)342852
ns/iter (± 3734
)0.96
html/document/visitor/compare/visit_mut_span
359185
ns/iter (± 5455
)368789
ns/iter (± 2691
)0.97
html/document/visitor/compare/visit_mut_span_panic
376137
ns/iter (± 2207
)376347
ns/iter (± 3406
)1.00
html/document/visitor/compare/fold_span
406073
ns/iter (± 2358
)402010
ns/iter (± 3472
)1.01
html/document/visitor/compare/fold_span_panic
458582
ns/iter (± 2024
)462961
ns/iter (± 4300
)0.99
html/document_fragment/visitor/compare/clone
337113
ns/iter (± 2860
)338217
ns/iter (± 2738
)1.00
html/document_fragment/visitor/compare/visit_mut_span
361684
ns/iter (± 3938
)368579
ns/iter (± 2031
)0.98
html/document_fragment/visitor/compare/visit_mut_span_panic
374706
ns/iter (± 2344
)376360
ns/iter (± 1738
)1.00
html/document_fragment/visitor/compare/fold_span
401352
ns/iter (± 1408
)406960
ns/iter (± 3751
)0.99
html/document_fragment/visitor/compare/fold_span_panic
455177
ns/iter (± 2426
)452852
ns/iter (± 3692
)1.01
html/lexer/css_2021_spec
17157902
ns/iter (± 88814
)15598888
ns/iter (± 27807
)1.10
html/lexer/github_com_17_05_2022
6397472
ns/iter (± 31849
)6015358
ns/iter (± 19842
)1.06
html/lexer/stackoverflow_com_17_05_2022
6217816
ns/iter (± 41561
)5658050
ns/iter (± 6921
)1.10
html/parser/parser_document/css_2021_spec
25164979
ns/iter (± 248910
)25263917
ns/iter (± 281226
)1.00
html/parser/parser_document/github_com_17_05_2022
8627467
ns/iter (± 66076
)9065434
ns/iter (± 50630
)0.95
html/parser/parser_document/stackoverflow_com_17_05_2022
7585276
ns/iter (± 85724
)8179112
ns/iter (± 33888
)0.93
html/parser/parser_document_fragment/css_2021_spec
24905274
ns/iter (± 519619
)25123907
ns/iter (± 185541
)0.99
html/parser/parser_document_fragment/github_com_17_05_2022
8695037
ns/iter (± 63676
)8749897
ns/iter (± 29211
)0.99
html/parser/parser_document_fragment/stackoverflow_com_17_05_2022
7689856
ns/iter (± 51745
)7642944
ns/iter (± 48730
)1.01
This comment was automatically generated by workflow using github-action-benchmark.