Skip to content

Commit

Permalink
test(es/tsc): Update tsc test suite (#6982)
Browse files Browse the repository at this point in the history
**Description:**

This is required for #6981 and #6950
  • Loading branch information
kdy1 committed Feb 23, 2023
1 parent 447c1da commit b887b30
Show file tree
Hide file tree
Showing 2,937 changed files with 132,599 additions and 445,051 deletions.
12 changes: 0 additions & 12 deletions crates/swc/tests/tsc-references/ES5For-of20.1.normal.js

This file was deleted.

12 changes: 0 additions & 12 deletions crates/swc/tests/tsc-references/ES5For-of20.2.minified.js

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

@@ -0,0 +1,18 @@
//// [allowImportingTsExtensions.ts]
//// [/ts.ts]
export { };
//// [/tsx.tsx]
export { };
//// [/dts.d.ts]
export { };
//// [/b.ts]
import "./ts.js";
import "./ts.ts";
import "./tsx.js";
import "./tsx.jsx";
import "./tsx.ts";
import "./tsx.tsx";
import "./dts.js";
import "./dts.ts";
//// [/c.ts]
import "./thisfiledoesnotexist.ts";
@@ -0,0 +1,18 @@
//// [allowImportingTsExtensions.ts]
//// [/ts.ts]
export { };
//// [/tsx.tsx]
export { };
//// [/dts.d.ts]
export { };
//// [/b.ts]
import "./ts.js";
import "./ts.ts";
import "./tsx.js";
import "./tsx.jsx";
import "./tsx.ts";
import "./tsx.tsx";
import "./dts.js";
import "./dts.ts";
//// [/c.ts]
import "./thisfiledoesnotexist.ts";

This file was deleted.

This file was deleted.

1 comment on commit b887b30

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.