@@ -433,11 +433,11 @@ orders[client.key]?.price;
433
433
434
434
"# ,
435
435
r#"
436
- var _ref, _a_b, _ref1, _a_b_c, _a_b_c_d , _orders_, _orders_client_key, _c;
436
+ var _a_b_c, _a_b_c_d, _a_b, _a_b_c1, _a_b_c_d1 , _orders_, _orders_client_key, _c;
437
437
foo === null || foo === void 0 ? void 0 : foo.bar;
438
- (_ref = a === null || a === void 0 ? void 0 : a.b.c) === null || _ref === void 0 ? void 0 : _ref .d.e;
439
- (_ref1 = (_a_b = a.b) === null || _a_b === void 0 ? void 0 : _a_b.c.d) === null || _ref1 === void 0 ? void 0 : _ref1 .e;
440
- (_a_b_c = a.b.c) === null || _a_b_c === void 0 ? void 0 : (_a_b_c_d = _a_b_c .d) === null || _a_b_c_d === void 0 ? void 0 : _a_b_c_d .e;
438
+ (_a_b_c = a === null || a === void 0 ? void 0 : a.b.c) === null || _a_b_c === void 0 ? void 0 : _a_b_c .d.e;
439
+ (_a_b_c_d = (_a_b = a.b) === null || _a_b === void 0 ? void 0 : _a_b.c.d) === null || _a_b_c_d === void 0 ? void 0 : _a_b_c_d .e;
440
+ (_a_b_c1 = a.b.c) === null || _a_b_c1 === void 0 ? void 0 : (_a_b_c_d1 = _a_b_c1 .d) === null || _a_b_c_d1 === void 0 ? void 0 : _a_b_c_d1 .e;
441
441
orders === null || orders === void 0 ? void 0 : orders[0].price;
442
442
orders === null || orders === void 0 ? void 0 : (_orders_ = orders[0]) === null || _orders_ === void 0 ? void 0 : _orders_.price;
443
443
orders[client === null || client === void 0 ? void 0 : client.key].price;
@@ -518,7 +518,7 @@ foo?.bar()?.()
518
518
519
519
"# ,
520
520
r#"
521
- var _foo_bar, _foo_bar1, _foo, _foo_bar2, _foo_bar3, _foo_bar_call, _foo_bar4, _foo_bar5, _foo_bar_call1, _ref ;
521
+ var _foo_bar, _foo_bar1, _foo, _foo_bar2, _foo_bar3, _foo_bar_call, _foo_bar4, _foo_bar5, _foo_bar_call1, _foo_bar6 ;
522
522
foo === null || foo === void 0 ? void 0 : foo(foo);
523
523
foo === null || foo === void 0 ? void 0 : foo.bar();
524
524
(_foo_bar = foo.bar) === null || _foo_bar === void 0 ? void 0 : _foo_bar.call(foo, foo.bar, false);
@@ -529,7 +529,7 @@ foo === null || foo === void 0 ? void 0 : (_foo = foo()) === null || _foo === vo
529
529
(_foo_bar3 = foo.bar) === null || _foo_bar3 === void 0 ? void 0 : (_foo_bar_call = _foo_bar3.call(foo)) === null || _foo_bar_call === void 0 ? void 0 : _foo_bar_call.baz;
530
530
foo === null || foo === void 0 ? void 0 : (_foo_bar4 = foo.bar) === null || _foo_bar4 === void 0 ? void 0 : _foo_bar4.call(foo).baz;
531
531
foo === null || foo === void 0 ? void 0 : (_foo_bar5 = foo.bar) === null || _foo_bar5 === void 0 ? void 0 : (_foo_bar_call1 = _foo_bar5.call(foo)) === null || _foo_bar_call1 === void 0 ? void 0 : _foo_bar_call1.baz;
532
- (_ref = foo === null || foo === void 0 ? void 0 : foo.bar()) === null || _ref === void 0 ? void 0 : _ref ();
532
+ (_foo_bar6 = foo === null || foo === void 0 ? void 0 : foo.bar()) === null || _foo_bar6 === void 0 ? void 0 : _foo_bar6 ();
533
533
"#
534
534
) ;
535
535
@@ -949,6 +949,13 @@ test!(
949
949
"
950
950
) ;
951
951
952
+ test_exec ! (
953
+ syntax( ) ,
954
+ |_| tr( Default :: default ( ) ) ,
955
+ issue_6346,
956
+ "expect([1]?.filter(() => true).map?.(() => 2)).toEqual([2]);"
957
+ ) ;
958
+
952
959
test_exec ! (
953
960
ignore,
954
961
syntax( ) ,
1 commit comments
github-actions[bot] commentedon Nov 17, 2022
Benchmark
es/full/bugs-1
334805
ns/iter (± 18127
)336386
ns/iter (± 16008
)1.00
es/full/minify/libraries/antd
1780667832
ns/iter (± 17173485
)1829925137
ns/iter (± 19703431
)0.97
es/full/minify/libraries/d3
381082585
ns/iter (± 7200345
)394936502
ns/iter (± 14038189
)0.96
es/full/minify/libraries/echarts
1547630428
ns/iter (± 22586360
)1597043020
ns/iter (± 32949043
)0.97
es/full/minify/libraries/jquery
98626124
ns/iter (± 2971453
)112455796
ns/iter (± 3168567
)0.88
es/full/minify/libraries/lodash
116907486
ns/iter (± 3089676
)132469716
ns/iter (± 4546946
)0.88
es/full/minify/libraries/moment
58622385
ns/iter (± 2255961
)62608562
ns/iter (± 3260619
)0.94
es/full/minify/libraries/react
19450406
ns/iter (± 510833
)22530641
ns/iter (± 1009319
)0.86
es/full/minify/libraries/terser
289477464
ns/iter (± 7208734
)313290319
ns/iter (± 4965725
)0.92
es/full/minify/libraries/three
542243840
ns/iter (± 7665782
)565116172
ns/iter (± 15612929
)0.96
es/full/minify/libraries/typescript
3245973174
ns/iter (± 22954304
)3353129683
ns/iter (± 25602673
)0.97
es/full/minify/libraries/victory
789988605
ns/iter (± 10590936
)820400434
ns/iter (± 11924354
)0.96
es/full/minify/libraries/vue
148323945
ns/iter (± 3007185
)151618721
ns/iter (± 6198946
)0.98
es/full/codegen/es3
33414
ns/iter (± 1301
)33564
ns/iter (± 533
)1.00
es/full/codegen/es5
33367
ns/iter (± 804
)33552
ns/iter (± 322
)0.99
es/full/codegen/es2015
33589
ns/iter (± 1278
)33492
ns/iter (± 591
)1.00
es/full/codegen/es2016
33485
ns/iter (± 874
)33532
ns/iter (± 765
)1.00
es/full/codegen/es2017
33443
ns/iter (± 926
)33529
ns/iter (± 1367
)1.00
es/full/codegen/es2018
33490
ns/iter (± 1231
)33053
ns/iter (± 979
)1.01
es/full/codegen/es2019
33659
ns/iter (± 996
)33213
ns/iter (± 577
)1.01
es/full/codegen/es2020
33404
ns/iter (± 1846
)32598
ns/iter (± 1170
)1.02
es/full/all/es3
184563807
ns/iter (± 5806100
)189891800
ns/iter (± 5512388
)0.97
es/full/all/es5
174353068
ns/iter (± 5635998
)179208144
ns/iter (± 5100538
)0.97
es/full/all/es2015
139550268
ns/iter (± 2434944
)143821154
ns/iter (± 4045032
)0.97
es/full/all/es2016
138933989
ns/iter (± 3265699
)142141554
ns/iter (± 4979353
)0.98
es/full/all/es2017
137643683
ns/iter (± 2704993
)142283418
ns/iter (± 5250951
)0.97
es/full/all/es2018
136547949
ns/iter (± 3141469
)140380853
ns/iter (± 4125286
)0.97
es/full/all/es2019
136033205
ns/iter (± 2568960
)139195315
ns/iter (± 3421829
)0.98
es/full/all/es2020
130946022
ns/iter (± 2042192
)133959142
ns/iter (± 3532239
)0.98
es/full/parser
687876
ns/iter (± 29004
)721884
ns/iter (± 49747
)0.95
es/full/base/fixer
25829
ns/iter (± 857
)26238
ns/iter (± 1030
)0.98
es/full/base/resolver_and_hygiene
88804
ns/iter (± 3811
)91058
ns/iter (± 4382
)0.98
serialization of ast node
211
ns/iter (± 3
)217
ns/iter (± 2
)0.97
serialization of serde
218
ns/iter (± 5
)221
ns/iter (± 3
)0.99
This comment was automatically generated by workflow using github-action-benchmark.