Skip to content

Commit

Permalink
test(es/quote): Fix doctests (#7038)
Browse files Browse the repository at this point in the history
  • Loading branch information
andersk committed Mar 9, 2023
1 parent 0f09789 commit e698a34
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 0 deletions.
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions crates/swc_ecma_quote/Cargo.toml
Expand Up @@ -18,4 +18,5 @@ swc_ecma_ast = { version = "0.98.2", path = "../swc_ecma_ast" }
swc_ecma_quote_macros = { version = "0.39.4", path = "../swc_ecma_quote_macros" }

[dev-dependencies]
swc_core = { path = "../swc_core", features = ["ecma_quote"] }
testing = { version = "0.31.37", path = "../testing" }
1 change: 1 addition & 0 deletions crates/swc_ecma_quote_macros/src/ctxt.rs
Expand Up @@ -105,6 +105,7 @@ pub(super) fn prepare_vars(
"Ident" => VarPos::Ident,
"Expr" => VarPos::Expr,
"Pat" => VarPos::Pat,
"Str" => VarPos::Str,
_ => panic!("Invalid type: {}", segment.ident),
}
}
Expand Down

1 comment on commit e698a34

@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: e698a34 Previous: 8bfef35 Ratio
es/full/bugs-1 324144 ns/iter (± 9776) 299345 ns/iter (± 17554) 1.08
es/full/minify/libraries/antd 1753448191 ns/iter (± 30423835) 1658518142 ns/iter (± 49892918) 1.06
es/full/minify/libraries/d3 306878317 ns/iter (± 5887905) 327807506 ns/iter (± 5194022) 0.94
es/full/minify/libraries/echarts 1318345287 ns/iter (± 15353570) 1215057725 ns/iter (± 40282366) 1.09
es/full/minify/libraries/jquery 93074467 ns/iter (± 880867) 91960181 ns/iter (± 549731) 1.01
es/full/minify/libraries/lodash 109816169 ns/iter (± 1558113) 106375783 ns/iter (± 456896) 1.03
es/full/minify/libraries/moment 53725351 ns/iter (± 426390) 53105091 ns/iter (± 559270) 1.01
es/full/minify/libraries/react 19471608 ns/iter (± 138484) 19158962 ns/iter (± 62658) 1.02
es/full/minify/libraries/terser 251703564 ns/iter (± 2750308) 245950439 ns/iter (± 2549932) 1.02
es/full/minify/libraries/three 468764380 ns/iter (± 5504377) 440744679 ns/iter (± 8535380) 1.06
es/full/minify/libraries/typescript 3221464497 ns/iter (± 15854911) 3002770372 ns/iter (± 20865619) 1.07
es/full/minify/libraries/victory 683993525 ns/iter (± 7711954) 640012996 ns/iter (± 12388989) 1.07
es/full/minify/libraries/vue 131892208 ns/iter (± 1507800) 129165728 ns/iter (± 1142075) 1.02
es/full/codegen/es3 26307 ns/iter (± 67) 25910 ns/iter (± 84) 1.02
es/full/codegen/es5 26368 ns/iter (± 50) 26075 ns/iter (± 61) 1.01
es/full/codegen/es2015 26377 ns/iter (± 49) 25988 ns/iter (± 54) 1.01
es/full/codegen/es2016 26343 ns/iter (± 99) 25989 ns/iter (± 49) 1.01
es/full/codegen/es2017 26385 ns/iter (± 65) 25960 ns/iter (± 43) 1.02
es/full/codegen/es2018 26370 ns/iter (± 72) 25991 ns/iter (± 38) 1.01
es/full/codegen/es2019 26390 ns/iter (± 40) 25993 ns/iter (± 86) 1.02
es/full/codegen/es2020 26374 ns/iter (± 62) 25997 ns/iter (± 32) 1.01
es/full/all/es3 175678784 ns/iter (± 3607808) 170230389 ns/iter (± 4353255) 1.03
es/full/all/es5 167973708 ns/iter (± 1730662) 162367626 ns/iter (± 2960271) 1.03
es/full/all/es2015 129289995 ns/iter (± 1510251) 127104663 ns/iter (± 2246789) 1.02
es/full/all/es2016 127023921 ns/iter (± 1634811) 125502239 ns/iter (± 2639197) 1.01
es/full/all/es2017 126953744 ns/iter (± 2496108) 123155833 ns/iter (± 1287612) 1.03
es/full/all/es2018 122954645 ns/iter (± 1613757) 120867246 ns/iter (± 521777) 1.02
es/full/all/es2019 122579760 ns/iter (± 1828538) 119747957 ns/iter (± 535053) 1.02
es/full/all/es2020 116968248 ns/iter (± 678976) 115060267 ns/iter (± 586869) 1.02
es/full/parser 545242 ns/iter (± 7456) 547728 ns/iter (± 7584) 1.00
es/full/base/fixer 22222 ns/iter (± 46) 22383 ns/iter (± 82) 0.99
es/full/base/resolver_and_hygiene 82421 ns/iter (± 191) 81437 ns/iter (± 134) 1.01
serialization of ast node 128 ns/iter (± 0) 127 ns/iter (± 0) 1.01
serialization of serde 129 ns/iter (± 0) 129 ns/iter (± 0) 1
css/minify/libraries/bootstrap 28257066 ns/iter (± 126139) 28601830 ns/iter (± 106877) 0.99
css/visitor/compare/clone 2093087 ns/iter (± 13686) 2115247 ns/iter (± 11946) 0.99
css/visitor/compare/visit_mut_span 2311020 ns/iter (± 9525) 2276455 ns/iter (± 12096) 1.02
css/visitor/compare/visit_mut_span_panic 2353003 ns/iter (± 6704) 2346285 ns/iter (± 10828) 1.00
css/visitor/compare/fold_span 3028088 ns/iter (± 15312) 3062545 ns/iter (± 16462) 0.99
css/visitor/compare/fold_span_panic 3214301 ns/iter (± 19956) 3216622 ns/iter (± 19172) 1.00
css/lexer/bootstrap_5_1_3 5218500 ns/iter (± 6813) 5211661 ns/iter (± 3720) 1.00
css/lexer/foundation_6_7_4 4400990 ns/iter (± 3863) 4395364 ns/iter (± 935) 1.00
css/lexer/tailwind_3_1_1 834249 ns/iter (± 575) 834654 ns/iter (± 1148) 1.00
css/parser/bootstrap_5_1_3 22001407 ns/iter (± 128182) 22183246 ns/iter (± 122245) 0.99
css/parser/foundation_6_7_4 17600844 ns/iter (± 46197) 17696402 ns/iter (± 70946) 0.99
css/parser/tailwind_3_1_1 3363037 ns/iter (± 2625) 3343106 ns/iter (± 3407) 1.01
es/codegen/colors 327687 ns/iter (± 184060) 326546 ns/iter (± 184055) 1.00
es/codegen/large 1050718 ns/iter (± 531454) 2384809 ns/iter (± 1618657) 0.44
es/codegen/with-parser/colors 47507 ns/iter (± 303) 47378 ns/iter (± 79) 1.00
es/codegen/with-parser/large 523947 ns/iter (± 1201) 524955 ns/iter (± 504) 1.00
es/minify/libraries/antd 1509197178 ns/iter (± 10023291) 1439172203 ns/iter (± 19881796) 1.05
es/minify/libraries/d3 264864212 ns/iter (± 4086983) 273035569 ns/iter (± 3520849) 0.97
es/minify/libraries/echarts 1135002751 ns/iter (± 10766689) 1123054828 ns/iter (± 6509723) 1.01
es/minify/libraries/jquery 80801185 ns/iter (± 437291) 80901488 ns/iter (± 554637) 1.00
es/minify/libraries/lodash 98637023 ns/iter (± 2340144) 96595032 ns/iter (± 757701) 1.02
es/minify/libraries/moment 46903723 ns/iter (± 535471) 47098958 ns/iter (± 414826) 1.00
es/minify/libraries/react 17192973 ns/iter (± 130812) 17329651 ns/iter (± 74351) 0.99
es/minify/libraries/terser 215839226 ns/iter (± 3892838) 217714706 ns/iter (± 1679547) 0.99
es/minify/libraries/three 382949420 ns/iter (± 5567075) 385596453 ns/iter (± 5194570) 0.99
es/minify/libraries/typescript 2752025582 ns/iter (± 14625064) 2623010258 ns/iter (± 16925789) 1.05
es/minify/libraries/victory 611596803 ns/iter (± 16149657) 595771859 ns/iter (± 5629070) 1.03
es/minify/libraries/vue 117904656 ns/iter (± 1967403) 118249669 ns/iter (± 656312) 1.00
es/visitor/compare/clone 2388182 ns/iter (± 8500) 2405933 ns/iter (± 9900) 0.99
es/visitor/compare/visit_mut_span 2773762 ns/iter (± 8336) 2791889 ns/iter (± 5731) 0.99
es/visitor/compare/visit_mut_span_panic 2864878 ns/iter (± 5340) 2866705 ns/iter (± 3877) 1.00
es/visitor/compare/fold_span 3952850 ns/iter (± 5501) 4023728 ns/iter (± 13721) 0.98
es/visitor/compare/fold_span_panic 4108457 ns/iter (± 10694) 4168809 ns/iter (± 9238) 0.99
es/lexer/colors 16349 ns/iter (± 16) 16390 ns/iter (± 11) 1.00
es/lexer/angular 7818819 ns/iter (± 5930) 7843275 ns/iter (± 1870) 1.00
es/lexer/backbone 1006727 ns/iter (± 645) 1009280 ns/iter (± 235) 1.00
es/lexer/jquery 5607288 ns/iter (± 10018) 5621941 ns/iter (± 1789) 1.00
es/lexer/jquery mobile 8614090 ns/iter (± 35484) 8634530 ns/iter (± 11006) 1.00
es/lexer/mootools 4403924 ns/iter (± 4080) 4433574 ns/iter (± 5073) 0.99
es/lexer/underscore 839519 ns/iter (± 504) 841935 ns/iter (± 207) 1.00
es/lexer/three 26165982 ns/iter (± 29737) 26192921 ns/iter (± 9469) 1.00
es/lexer/yui 4816810 ns/iter (± 48439) 4826085 ns/iter (± 1463) 1.00
es/parser/colors 30348 ns/iter (± 92) 30435 ns/iter (± 41) 1.00
es/parser/angular 15736225 ns/iter (± 194016) 15861928 ns/iter (± 168085) 0.99
es/parser/backbone 2281501 ns/iter (± 14334) 2304422 ns/iter (± 14835) 0.99
es/parser/jquery 12325253 ns/iter (± 104894) 12450525 ns/iter (± 78250) 0.99
es/parser/jquery mobile 19321977 ns/iter (± 267972) 19835223 ns/iter (± 274208) 0.97
es/parser/mootools 9421031 ns/iter (± 25467) 9503253 ns/iter (± 30766) 0.99
es/parser/underscore 1938495 ns/iter (± 12718) 1946111 ns/iter (± 12006) 1.00
es/parser/three 58153826 ns/iter (± 509292) 58103603 ns/iter (± 153101) 1.00
es/parser/yui 9500459 ns/iter (± 55477) 9576027 ns/iter (± 53556) 0.99
es/preset-env/usage/builtin_type 139900 ns/iter (± 31295) 144692 ns/iter (± 33628) 0.97
es/preset-env/usage/property 21175 ns/iter (± 62) 21145 ns/iter (± 92) 1.00
es/resolver/typescript 121659942 ns/iter (± 1997145) 113645551 ns/iter (± 5103422) 1.07
es/fixer/typescript 92907556 ns/iter (± 947452) 84540836 ns/iter (± 1776614) 1.10
es/hygiene/typescript 202887521 ns/iter (± 1348521) 179569406 ns/iter (± 1243746) 1.13
es/resolver_with_hygiene/typescript 340130942 ns/iter (± 2967592) 313393636 ns/iter (± 942748) 1.09
es/visitor/base-perf/module_clone 76054 ns/iter (± 1764) 75327 ns/iter (± 2026) 1.01
es/visitor/base-perf/fold_empty 87240 ns/iter (± 1766) 85001 ns/iter (± 682) 1.03
es/visitor/base-perf/fold_noop_impl_all 85938 ns/iter (± 1967) 85326 ns/iter (± 1795) 1.01
es/visitor/base-perf/fold_noop_impl_vec 86490 ns/iter (± 1928) 86640 ns/iter (± 1386) 1.00
es/visitor/base-perf/boxing_boxed_clone 56 ns/iter (± 0) 56 ns/iter (± 0) 1
es/visitor/base-perf/boxing_unboxed_clone 59 ns/iter (± 0) 59 ns/iter (± 0) 1
es/visitor/base-perf/boxing_boxed 103 ns/iter (± 0) 102 ns/iter (± 0) 1.01
es/visitor/base-perf/boxing_unboxed 104 ns/iter (± 0) 102 ns/iter (± 0) 1.02
es/visitor/base-perf/visit_contains_this 3522 ns/iter (± 41) 3544 ns/iter (± 60) 0.99
es/base/parallel/resolver/typescript 5731797003 ns/iter (± 457929472) 5063032249 ns/iter (± 511148323) 1.13
es/base/parallel/hygiene/typescript 2382571896 ns/iter (± 37157057) 2131272245 ns/iter (± 26136286) 1.12
misc/visitors/time-complexity/time 5 99 ns/iter (± 0) 94 ns/iter (± 0) 1.05
misc/visitors/time-complexity/time 10 315 ns/iter (± 0) 309 ns/iter (± 1) 1.02
misc/visitors/time-complexity/time 15 652 ns/iter (± 0) 637 ns/iter (± 4) 1.02
misc/visitors/time-complexity/time 20 1212 ns/iter (± 2) 1192 ns/iter (± 9) 1.02
misc/visitors/time-complexity/time 40 6220 ns/iter (± 36) 6076 ns/iter (± 42) 1.02
misc/visitors/time-complexity/time 60 15549 ns/iter (± 14) 15292 ns/iter (± 54) 1.02
es/full-target/es2016 188970 ns/iter (± 448) 184720 ns/iter (± 813) 1.02
es/full-target/es2017 183734 ns/iter (± 288) 181839 ns/iter (± 963) 1.01
es/full-target/es2018 172445 ns/iter (± 457) 168305 ns/iter (± 912) 1.02
es2020_nullish_coalescing 67545 ns/iter (± 118) 66032 ns/iter (± 4924) 1.02
es2020_optional_chaining 96760 ns/iter (± 6569) 94158 ns/iter (± 6390) 1.03
es2022_class_properties 94659 ns/iter (± 241) 92430 ns/iter (± 737) 1.02
es2018_object_rest_spread 71448 ns/iter (± 116) 69342 ns/iter (± 508) 1.03
es2019_optional_catch_binding 61613 ns/iter (± 77) 60234 ns/iter (± 523) 1.02
es2017_async_to_generator 61966 ns/iter (± 167) 61426 ns/iter (± 503) 1.01
es2016_exponentiation 65393 ns/iter (± 125) 63724 ns/iter (± 245) 1.03
es2015_arrow 70211 ns/iter (± 264) 68627 ns/iter (± 466) 1.02
es2015_block_scoped_fn 66685 ns/iter (± 96) 64884 ns/iter (± 367) 1.03
es2015_block_scoping 139140 ns/iter (± 4441) 137945 ns/iter (± 8238) 1.01
es2015_classes 117709 ns/iter (± 429) 115371 ns/iter (± 733) 1.02
es2015_computed_props 61399 ns/iter (± 98) 59785 ns/iter (± 632) 1.03
es2015_destructuring 116977 ns/iter (± 606) 115604 ns/iter (± 831) 1.01
es2015_duplicate_keys 63901 ns/iter (± 88) 62880 ns/iter (± 958) 1.02
es2015_parameters 80452 ns/iter (± 160) 77697 ns/iter (± 451) 1.04
es2015_fn_name 66840 ns/iter (± 462) 64846 ns/iter (± 443) 1.03
es2015_for_of 64549 ns/iter (± 143) 63010 ns/iter (± 274) 1.02
es2015_instanceof 63775 ns/iter (± 120) 62540 ns/iter (± 313) 1.02
es2015_shorthand_property 61563 ns/iter (± 84) 60684 ns/iter (± 477) 1.01
es2015_spread 61221 ns/iter (± 142) 59779 ns/iter (± 319) 1.02
es2015_sticky_regex 62428 ns/iter (± 106) 60968 ns/iter (± 353) 1.02
es2015_typeof_symbol 62515 ns/iter (± 92) 61402 ns/iter (± 492) 1.02
es/transform/baseline/base 52054 ns/iter (± 82) 51446 ns/iter (± 363) 1.01
es/transform/baseline/common_reserved_word 63361 ns/iter (± 89) 61515 ns/iter (± 654) 1.03
es/transform/baseline/common_typescript 142539 ns/iter (± 4868) 138873 ns/iter (± 1087) 1.03
es/target/es3 170551 ns/iter (± 272) 166020 ns/iter (± 642) 1.03
es/target/es2015 631196 ns/iter (± 1126) 615392 ns/iter (± 4366) 1.03
es/target/es2016 65441 ns/iter (± 143) 64131 ns/iter (± 299) 1.02
es/target/es2017 62057 ns/iter (± 147) 60517 ns/iter (± 277) 1.03
es/target/es2018 81711 ns/iter (± 87) 79928 ns/iter (± 333) 1.02
es/target/es2020 133539 ns/iter (± 221) 131182 ns/iter (± 696) 1.02
babelify-only 667265 ns/iter (± 5825) 652566 ns/iter (± 4328) 1.02
parse_and_babelify_angular 42884910 ns/iter (± 816123) 43673373 ns/iter (± 593178) 0.98
parse_and_babelify_backbone 5593338 ns/iter (± 138569) 5256650 ns/iter (± 29885) 1.06
parse_and_babelify_jquery 33353626 ns/iter (± 549169) 30514281 ns/iter (± 169413) 1.09
parse_and_babelify_jquery_mobile 58137118 ns/iter (± 1043542) 51958325 ns/iter (± 902177) 1.12
parse_and_babelify_mootools 34934273 ns/iter (± 779360) 32003486 ns/iter (± 560732) 1.09
parse_and_babelify_underscore 4456017 ns/iter (± 43554) 4275778 ns/iter (± 25876) 1.04
parse_and_babelify_yui 34882913 ns/iter (± 539103) 30803607 ns/iter (± 449644) 1.13
html/minify/document/css_spec 44156336 ns/iter (± 744901) 41598979 ns/iter (± 289845) 1.06
html/minify/document/github 17699617 ns/iter (± 75332) 17586573 ns/iter (± 129692) 1.01
html/minify/document/stackoverflow 15719937 ns/iter (± 60100) 15569213 ns/iter (± 91398) 1.01
html/minify/document_fragment/css_spec 41997261 ns/iter (± 638889) 39242927 ns/iter (± 308028) 1.07
html/minify/document_fragment/github 16949185 ns/iter (± 38357) 16512462 ns/iter (± 70055) 1.03
html/minify/document_fragment/stackoverflow 15319330 ns/iter (± 34803) 15167183 ns/iter (± 101851) 1.01
html/document/visitor/compare/clone 345432 ns/iter (± 1945) 340882 ns/iter (± 1952) 1.01
html/document/visitor/compare/visit_mut_span 370117 ns/iter (± 1738) 365353 ns/iter (± 3454) 1.01
html/document/visitor/compare/visit_mut_span_panic 378673 ns/iter (± 1776) 375652 ns/iter (± 2816) 1.01
html/document/visitor/compare/fold_span 412865 ns/iter (± 1907) 407222 ns/iter (± 2887) 1.01
html/document/visitor/compare/fold_span_panic 464770 ns/iter (± 2369) 465433 ns/iter (± 4131) 1.00
html/document_fragment/visitor/compare/clone 343476 ns/iter (± 2312) 342957 ns/iter (± 3119) 1.00
html/document_fragment/visitor/compare/visit_mut_span 371832 ns/iter (± 1815) 368132 ns/iter (± 3225) 1.01
html/document_fragment/visitor/compare/visit_mut_span_panic 384446 ns/iter (± 2536) 370645 ns/iter (± 2833) 1.04
html/document_fragment/visitor/compare/fold_span 411022 ns/iter (± 2104) 403340 ns/iter (± 2891) 1.02
html/document_fragment/visitor/compare/fold_span_panic 463658 ns/iter (± 2570) 460615 ns/iter (± 3561) 1.01
html/lexer/css_2021_spec 15777042 ns/iter (± 24706) 15476856 ns/iter (± 154162) 1.02
html/lexer/github_com_17_05_2022 6094261 ns/iter (± 5457) 5934808 ns/iter (± 33332) 1.03
html/lexer/stackoverflow_com_17_05_2022 5695254 ns/iter (± 3731) 5512959 ns/iter (± 34989) 1.03
html/parser/parser_document/css_2021_spec 26542797 ns/iter (± 335242) 25270477 ns/iter (± 381864) 1.05
html/parser/parser_document/github_com_17_05_2022 8978964 ns/iter (± 25154) 8760601 ns/iter (± 110403) 1.02
html/parser/parser_document/stackoverflow_com_17_05_2022 7809557 ns/iter (± 7899) 7588081 ns/iter (± 49870) 1.03
html/parser/parser_document_fragment/css_2021_spec 27411165 ns/iter (± 523361) 25656646 ns/iter (± 162971) 1.07
html/parser/parser_document_fragment/github_com_17_05_2022 8944515 ns/iter (± 5653) 8739650 ns/iter (± 34148) 1.02
html/parser/parser_document_fragment/stackoverflow_com_17_05_2022 7809208 ns/iter (± 8445) 7716362 ns/iter (± 63272) 1.01

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

Please sign in to comment.