Skip to content

Commit b887b30

Browse files
authoredFeb 23, 2023
test(es/tsc): Update tsc test suite (#6982)
**Description:** This is required for #6981 and #6950
1 parent 447c1da commit b887b30

File tree

2,937 files changed

+132599
-445051
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,937 files changed

+132599
-445051
lines changed
 

‎crates/swc/tests/tsc-references/ES5For-of20.1.normal.js

-12
This file was deleted.

‎crates/swc/tests/tsc-references/ES5For-of20.2.minified.js

-12
This file was deleted.

1 commit comments

Comments
 (1)

github-actions[bot] commented on Feb 23, 2023

@github-actions[bot]

Benchmark

Benchmark suite Current: b887b30 Previous: 703b340 Ratio
es/full/bugs-1 307127 ns/iter (± 4863) 304264 ns/iter (± 18725) 1.01
es/full/minify/libraries/antd 1754892688 ns/iter (± 35995839) 1702060471 ns/iter (± 63124223) 1.03
es/full/minify/libraries/d3 316369815 ns/iter (± 11031774) 293293839 ns/iter (± 9337089) 1.08
es/full/minify/libraries/echarts 1360138929 ns/iter (± 23464430) 1302695154 ns/iter (± 38630782) 1.04
es/full/minify/libraries/jquery 95041531 ns/iter (± 3211884) 92665225 ns/iter (± 1002287) 1.03
es/full/minify/libraries/lodash 112230939 ns/iter (± 6239089) 114371951 ns/iter (± 3956802) 0.98
es/full/minify/libraries/moment 53964951 ns/iter (± 507202) 59053723 ns/iter (± 2854663) 0.91
es/full/minify/libraries/react 19287207 ns/iter (± 194747) 19365790 ns/iter (± 225339) 1.00
es/full/minify/libraries/terser 260613913 ns/iter (± 3568052) 261001956 ns/iter (± 8739898) 1.00
es/full/minify/libraries/three 463629165 ns/iter (± 10120828) 450468609 ns/iter (± 9665345) 1.03
es/full/minify/libraries/typescript 3240399817 ns/iter (± 25696976) 3214308102 ns/iter (± 38658948) 1.01
es/full/minify/libraries/victory 719130777 ns/iter (± 17646536) 707274353 ns/iter (± 41081884) 1.02
es/full/minify/libraries/vue 135171175 ns/iter (± 1189759) 136004017 ns/iter (± 5171544) 0.99
es/full/codegen/es3 25984 ns/iter (± 52) 26161 ns/iter (± 169) 0.99
es/full/codegen/es5 26035 ns/iter (± 223) 26161 ns/iter (± 67) 1.00
es/full/codegen/es2015 25918 ns/iter (± 118) 26235 ns/iter (± 41) 0.99
es/full/codegen/es2016 25964 ns/iter (± 75) 26158 ns/iter (± 61) 0.99
es/full/codegen/es2017 26006 ns/iter (± 93) 26005 ns/iter (± 38) 1.00
es/full/codegen/es2018 25970 ns/iter (± 135) 26174 ns/iter (± 37) 0.99
es/full/codegen/es2019 25978 ns/iter (± 77) 26144 ns/iter (± 58) 0.99
es/full/codegen/es2020 25941 ns/iter (± 75) 26162 ns/iter (± 50) 0.99
es/full/all/es3 173846039 ns/iter (± 2577477) 172161168 ns/iter (± 2459783) 1.01
es/full/all/es5 166814996 ns/iter (± 2213160) 161976068 ns/iter (± 2795466) 1.03
es/full/all/es2015 127776530 ns/iter (± 1460594) 128629979 ns/iter (± 4165199) 0.99
es/full/all/es2016 125573395 ns/iter (± 1793619) 121735057 ns/iter (± 3115656) 1.03
es/full/all/es2017 125000884 ns/iter (± 2021046) 120762258 ns/iter (± 1184185) 1.04
es/full/all/es2018 122355203 ns/iter (± 1678506) 121747313 ns/iter (± 2727984) 1.00
es/full/all/es2019 120337751 ns/iter (± 2284153) 119111352 ns/iter (± 923116) 1.01
es/full/all/es2020 117526444 ns/iter (± 1791291) 113135622 ns/iter (± 579638) 1.04
es/full/parser 540340 ns/iter (± 7976) 531731 ns/iter (± 7240) 1.02
es/full/base/fixer 22038 ns/iter (± 63) 21815 ns/iter (± 26) 1.01
es/full/base/resolver_and_hygiene 81547 ns/iter (± 119) 81972 ns/iter (± 128) 0.99
serialization of ast node 123 ns/iter (± 0) 123 ns/iter (± 0) 1
serialization of serde 127 ns/iter (± 0) 126 ns/iter (± 0) 1.01
css/minify/libraries/bootstrap 27969839 ns/iter (± 695321) 29101708 ns/iter (± 722761) 0.96
css/visitor/compare/clone 2080373 ns/iter (± 17659) 2065333 ns/iter (± 14020) 1.01
css/visitor/compare/visit_mut_span 2240176 ns/iter (± 8975) 2246451 ns/iter (± 4449) 1.00
css/visitor/compare/visit_mut_span_panic 2290228 ns/iter (± 6828) 2327892 ns/iter (± 7983) 0.98
css/visitor/compare/fold_span 3046190 ns/iter (± 22450) 3043950 ns/iter (± 20592) 1.00
css/visitor/compare/fold_span_panic 3198891 ns/iter (± 33637) 3187356 ns/iter (± 39368) 1.00
css/lexer/bootstrap_5_1_3 5162542 ns/iter (± 2382) 5196369 ns/iter (± 19009) 0.99
css/lexer/foundation_6_7_4 4344010 ns/iter (± 1462) 4369073 ns/iter (± 3208) 0.99
css/lexer/tailwind_3_1_1 826783 ns/iter (± 814) 829358 ns/iter (± 609) 1.00
css/parser/bootstrap_5_1_3 21716152 ns/iter (± 91362) 21604074 ns/iter (± 30029) 1.01
css/parser/foundation_6_7_4 17291897 ns/iter (± 62194) 17279650 ns/iter (± 206902) 1.00
css/parser/tailwind_3_1_1 3315462 ns/iter (± 8521) 3315826 ns/iter (± 3220) 1.00
es/codegen/colors 328459 ns/iter (± 185340) 328143 ns/iter (± 185419) 1.00
es/codegen/large 1220965 ns/iter (± 635200) 1226842 ns/iter (± 635588) 1.00
es/codegen/with-parser/colors 48986 ns/iter (± 762) 48601 ns/iter (± 451) 1.01
es/codegen/with-parser/large 536278 ns/iter (± 1825) 534314 ns/iter (± 1622) 1.00
es/minify/libraries/antd 1519176837 ns/iter (± 9465051) 1445946707 ns/iter (± 20954529) 1.05
es/minify/libraries/d3 263413375 ns/iter (± 5721120) 256443038 ns/iter (± 7291819) 1.03
es/minify/libraries/echarts 1171470887 ns/iter (± 20618887) 1077073456 ns/iter (± 19659437) 1.09
es/minify/libraries/jquery 81047323 ns/iter (± 1268011) 77620070 ns/iter (± 2508542) 1.04
es/minify/libraries/lodash 98259893 ns/iter (± 2146656) 96198155 ns/iter (± 3147347) 1.02
es/minify/libraries/moment 47830161 ns/iter (± 1099983) 45984525 ns/iter (± 219343) 1.04
es/minify/libraries/react 17452940 ns/iter (± 182373) 16872065 ns/iter (± 155507) 1.03
es/minify/libraries/terser 219632573 ns/iter (± 3725735) 210459963 ns/iter (± 2755767) 1.04
es/minify/libraries/three 413815714 ns/iter (± 10849509) 354572723 ns/iter (± 3622229) 1.17
es/minify/libraries/typescript 2781355614 ns/iter (± 33168974) 2650826777 ns/iter (± 18184250) 1.05
es/minify/libraries/victory 583968744 ns/iter (± 11025935) 580261649 ns/iter (± 19308635) 1.01
es/minify/libraries/vue 117314801 ns/iter (± 945164) 115840088 ns/iter (± 913563) 1.01
es/visitor/compare/clone 2404819 ns/iter (± 25954) 2400181 ns/iter (± 12802) 1.00
es/visitor/compare/visit_mut_span 2772498 ns/iter (± 8760) 2749216 ns/iter (± 4971) 1.01
es/visitor/compare/visit_mut_span_panic 2817224 ns/iter (± 8645) 2837944 ns/iter (± 9005) 0.99
es/visitor/compare/fold_span 3951494 ns/iter (± 31882) 3937118 ns/iter (± 22920) 1.00
es/visitor/compare/fold_span_panic 4035051 ns/iter (± 9757) 4057612 ns/iter (± 12853) 0.99
es/lexer/colors 17234 ns/iter (± 54) 17306 ns/iter (± 9) 1.00
es/lexer/angular 8264280 ns/iter (± 9991) 8249130 ns/iter (± 16547) 1.00
es/lexer/backbone 1084318 ns/iter (± 4032) 1080928 ns/iter (± 743) 1.00
es/lexer/jquery 5991757 ns/iter (± 20831) 5967689 ns/iter (± 7071) 1.00
es/lexer/jquery mobile 9245437 ns/iter (± 12538) 9199824 ns/iter (± 9134) 1.00
es/lexer/mootools 4692481 ns/iter (± 19893) 4677997 ns/iter (± 3525) 1.00
es/lexer/underscore 902787 ns/iter (± 604) 900802 ns/iter (± 1162) 1.00
es/lexer/three 28119095 ns/iter (± 18386) 27884885 ns/iter (± 18007) 1.01
es/lexer/yui 5063501 ns/iter (± 2824) 5055496 ns/iter (± 3445) 1.00
es/parser/colors 31696 ns/iter (± 57) 31279 ns/iter (± 46) 1.01
es/parser/angular 16962102 ns/iter (± 335313) 15995060 ns/iter (± 105030) 1.06
es/parser/backbone 2337451 ns/iter (± 8294) 2330142 ns/iter (± 13026) 1.00
es/parser/jquery 12780276 ns/iter (± 121783) 12481413 ns/iter (± 69346) 1.02
es/parser/jquery mobile 20547916 ns/iter (± 439863) 19618881 ns/iter (± 382061) 1.05
es/parser/mootools 9620561 ns/iter (± 56292) 9453955 ns/iter (± 81602) 1.02
es/parser/underscore 2002960 ns/iter (± 21996) 1975438 ns/iter (± 14305) 1.01
es/parser/three 60672453 ns/iter (± 570792) 56393700 ns/iter (± 1566968) 1.08
es/parser/yui 9743573 ns/iter (± 71587) 9513597 ns/iter (± 113023) 1.02
es/preset-env/usage/builtin_type 144012 ns/iter (± 33221) 140542 ns/iter (± 32069) 1.02
es/preset-env/usage/property 21551 ns/iter (± 133) 20724 ns/iter (± 98) 1.04
es/resolver/typescript 126020158 ns/iter (± 4415813) 122331998 ns/iter (± 4297022) 1.03
es/fixer/typescript 96613581 ns/iter (± 1135470) 95924597 ns/iter (± 705164) 1.01
es/hygiene/typescript 206011353 ns/iter (± 2112480) 198977278 ns/iter (± 1700925) 1.04
es/resolver_with_hygiene/typescript 358592319 ns/iter (± 2683941) 341946381 ns/iter (± 2985590) 1.05
es/visitor/base-perf/module_clone 76988 ns/iter (± 2385) 75118 ns/iter (± 1600) 1.02
es/visitor/base-perf/fold_empty 86316 ns/iter (± 1923) 82588 ns/iter (± 2203) 1.05
es/visitor/base-perf/fold_noop_impl_all 86150 ns/iter (± 1467) 83113 ns/iter (± 2465) 1.04
es/visitor/base-perf/fold_noop_impl_vec 86286 ns/iter (± 1370) 84584 ns/iter (± 1554) 1.02
es/visitor/base-perf/boxing_boxed_clone 57 ns/iter (± 0) 56 ns/iter (± 0) 1.02
es/visitor/base-perf/boxing_unboxed_clone 59 ns/iter (± 0) 60 ns/iter (± 0) 0.98
es/visitor/base-perf/boxing_boxed 107 ns/iter (± 0) 109 ns/iter (± 0) 0.98
es/visitor/base-perf/boxing_unboxed 105 ns/iter (± 0) 102 ns/iter (± 0) 1.03
es/visitor/base-perf/visit_contains_this 3540 ns/iter (± 49) 3631 ns/iter (± 71) 0.97
es/base/parallel/resolver/typescript 5765639456 ns/iter (± 739773207) 5621079102 ns/iter (± 563113624) 1.03
es/base/parallel/hygiene/typescript 2465841564 ns/iter (± 39797203) 2418721068 ns/iter (± 20453432) 1.02
misc/visitors/time-complexity/time 5 96 ns/iter (± 0) 96 ns/iter (± 0) 1
misc/visitors/time-complexity/time 10 347 ns/iter (± 2) 347 ns/iter (± 5) 1
misc/visitors/time-complexity/time 15 657 ns/iter (± 1) 656 ns/iter (± 1) 1.00
misc/visitors/time-complexity/time 20 1214 ns/iter (± 1) 1226 ns/iter (± 2) 0.99
misc/visitors/time-complexity/time 40 6212 ns/iter (± 32) 6199 ns/iter (± 42) 1.00
misc/visitors/time-complexity/time 60 15639 ns/iter (± 69) 15590 ns/iter (± 61) 1.00
es/full-target/es2016 188031 ns/iter (± 603) 189266 ns/iter (± 597) 0.99
es/full-target/es2017 184226 ns/iter (± 666) 184621 ns/iter (± 717) 1.00
es/full-target/es2018 172755 ns/iter (± 444) 173233 ns/iter (± 874) 1.00
es2020_nullish_coalescing 67716 ns/iter (± 4941) 67886 ns/iter (± 266) 1.00
es2020_optional_chaining 96702 ns/iter (± 8377) 96829 ns/iter (± 282) 1.00
es2022_class_properties 94788 ns/iter (± 303) 94565 ns/iter (± 279) 1.00
es2018_object_rest_spread 71935 ns/iter (± 219) 72716 ns/iter (± 118) 0.99
es2019_optional_catch_binding 61834 ns/iter (± 165) 61990 ns/iter (± 113) 1.00
es2017_async_to_generator 62489 ns/iter (± 121) 62366 ns/iter (± 171) 1.00
es2016_exponentiation 65947 ns/iter (± 208) 66059 ns/iter (± 143) 1.00
es2015_arrow 70834 ns/iter (± 409) 71712 ns/iter (± 345) 0.99
es2015_block_scoped_fn 67036 ns/iter (± 159) 67320 ns/iter (± 107) 1.00
es2015_block_scoping 148008 ns/iter (± 9601) 139518 ns/iter (± 5933) 1.06
es2015_classes 117144 ns/iter (± 591) 117527 ns/iter (± 435) 1.00
es2015_computed_props 61725 ns/iter (± 144) 62297 ns/iter (± 213) 0.99
es2015_destructuring 117527 ns/iter (± 164) 117857 ns/iter (± 235) 1.00
es2015_duplicate_keys 63996 ns/iter (± 99) 65025 ns/iter (± 168) 0.98
es2015_parameters 79820 ns/iter (± 253) 81218 ns/iter (± 150) 0.98
es2015_fn_name 67344 ns/iter (± 501) 68200 ns/iter (± 414) 0.99
es2015_for_of 64810 ns/iter (± 208) 65118 ns/iter (± 171) 1.00
es2015_instanceof 63810 ns/iter (± 153) 64464 ns/iter (± 106) 0.99
es2015_shorthand_property 61283 ns/iter (± 116) 61912 ns/iter (± 157) 0.99
es2015_spread 61353 ns/iter (± 142) 62076 ns/iter (± 159) 0.99
es2015_sticky_regex 62673 ns/iter (± 76) 63041 ns/iter (± 127) 0.99
es2015_typeof_symbol 63022 ns/iter (± 128) 63494 ns/iter (± 143) 0.99
es/transform/baseline/base 52296 ns/iter (± 71) 52557 ns/iter (± 242) 1.00
es/transform/baseline/common_reserved_word 63229 ns/iter (± 175) 63543 ns/iter (± 194) 1.00
es/transform/baseline/common_typescript 168372 ns/iter (± 3015) 143465 ns/iter (± 460) 1.17
es/target/es3 170854 ns/iter (± 215) 170878 ns/iter (± 752) 1.00
es/target/es2015 631290 ns/iter (± 1220) 630363 ns/iter (± 1394) 1.00
es/target/es2016 66080 ns/iter (± 157) 66218 ns/iter (± 138) 1.00
es/target/es2017 62397 ns/iter (± 82) 62582 ns/iter (± 99) 1.00
es/target/es2018 81686 ns/iter (± 278) 83306 ns/iter (± 205) 0.98
es/target/es2020 132768 ns/iter (± 301) 134303 ns/iter (± 325) 0.99
babelify-only 669706 ns/iter (± 1670) 676858 ns/iter (± 1667) 0.99
parse_and_babelify_angular 46659677 ns/iter (± 683877) 46305964 ns/iter (± 863644) 1.01
parse_and_babelify_backbone 5563003 ns/iter (± 95191) 5543508 ns/iter (± 99160) 1.00
parse_and_babelify_jquery 34720153 ns/iter (± 888871) 33294664 ns/iter (± 420011) 1.04
parse_and_babelify_jquery_mobile 59048543 ns/iter (± 1354181) 56788379 ns/iter (± 782968) 1.04
parse_and_babelify_mootools 35617144 ns/iter (± 668154) 34542232 ns/iter (± 439631) 1.03
parse_and_babelify_underscore 4396214 ns/iter (± 39376) 4418677 ns/iter (± 38680) 0.99
parse_and_babelify_yui 35222016 ns/iter (± 387358) 39179221 ns/iter (± 1025015) 0.90
html/minify/document/css_spec 43667130 ns/iter (± 445486) 42523372 ns/iter (± 250212) 1.03
html/minify/document/github 17929666 ns/iter (± 104171) 17613099 ns/iter (± 304840) 1.02
html/minify/document/stackoverflow 16053935 ns/iter (± 101778) 15797705 ns/iter (± 70357) 1.02
html/minify/document_fragment/css_spec 42158437 ns/iter (± 526341) 40849023 ns/iter (± 214812) 1.03
html/minify/document_fragment/github 17040979 ns/iter (± 92069) 16739221 ns/iter (± 47283) 1.02
html/minify/document_fragment/stackoverflow 15592014 ns/iter (± 53569) 15218693 ns/iter (± 61349) 1.02
html/document/visitor/compare/clone 338643 ns/iter (± 1886) 340375 ns/iter (± 2540) 0.99
html/document/visitor/compare/visit_mut_span 372984 ns/iter (± 1106) 370734 ns/iter (± 2330) 1.01
html/document/visitor/compare/visit_mut_span_panic 382315 ns/iter (± 1954) 380096 ns/iter (± 2233) 1.01
html/document/visitor/compare/fold_span 413545 ns/iter (± 2594) 409237 ns/iter (± 2237) 1.01
html/document/visitor/compare/fold_span_panic 467696 ns/iter (± 1399) 458787 ns/iter (± 2729) 1.02
html/document_fragment/visitor/compare/clone 345575 ns/iter (± 2088) 345820 ns/iter (± 2832) 1.00
html/document_fragment/visitor/compare/visit_mut_span 369488 ns/iter (± 2586) 371102 ns/iter (± 1869) 1.00
html/document_fragment/visitor/compare/visit_mut_span_panic 373914 ns/iter (± 2485) 368980 ns/iter (± 2337) 1.01
html/document_fragment/visitor/compare/fold_span 405336 ns/iter (± 2428) 399500 ns/iter (± 2470) 1.01
html/document_fragment/visitor/compare/fold_span_panic 461367 ns/iter (± 2867) 465459 ns/iter (± 3188) 0.99
html/lexer/css_2021_spec 15465805 ns/iter (± 16900) 15487808 ns/iter (± 33638) 1.00
html/lexer/github_com_17_05_2022 6015244 ns/iter (± 2323) 5999005 ns/iter (± 15112) 1.00
html/lexer/stackoverflow_com_17_05_2022 5626096 ns/iter (± 3201) 5629545 ns/iter (± 4100) 1.00
html/parser/parser_document/css_2021_spec 26580616 ns/iter (± 417674) 25739910 ns/iter (± 145870) 1.03
html/parser/parser_document/github_com_17_05_2022 8784962 ns/iter (± 9194) 8778657 ns/iter (± 21330) 1.00
html/parser/parser_document/stackoverflow_com_17_05_2022 7764510 ns/iter (± 8700) 7705061 ns/iter (± 21355) 1.01
html/parser/parser_document_fragment/css_2021_spec 27182513 ns/iter (± 302083) 25848135 ns/iter (± 100298) 1.05
html/parser/parser_document_fragment/github_com_17_05_2022 8801082 ns/iter (± 19129) 8793363 ns/iter (± 17760) 1.00
html/parser/parser_document_fragment/stackoverflow_com_17_05_2022 7780492 ns/iter (± 49291) 7797012 ns/iter (± 17572) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.