Skip to content

Commit

Permalink
build(deps): Update syn to v2 (#7557)
Browse files Browse the repository at this point in the history
  • Loading branch information
kdy1 committed Jun 21, 2023
1 parent c9f2838 commit 5441004
Show file tree
Hide file tree
Showing 48 changed files with 491 additions and 486 deletions.
80 changes: 40 additions & 40 deletions Cargo.lock

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

4 changes: 2 additions & 2 deletions crates/ast_node/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@ bench = false
proc-macro = true

[dependencies]
pmutil = "0.5.1"
pmutil = "0.6.1"
proc-macro2 = "1"
quote = "1"

swc_macros_common = { version = "0.3.7", path = "../swc_macros_common" }

[dependencies.syn]
features = ["derive", "fold", "parsing", "printing", "visit-mut"]
version = "1"
version = "2"

1 comment on commit 5441004

@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: 5441004 Previous: 07a8580 Ratio
es/full/bugs-1 302134 ns/iter (± 9584) 311446 ns/iter (± 7415) 0.97
es/full/minify/libraries/antd 1436221678 ns/iter (± 7209871) 1491268377 ns/iter (± 17984480) 0.96
es/full/minify/libraries/d3 318570672 ns/iter (± 5736545) 313481747 ns/iter (± 2682684) 1.02
es/full/minify/libraries/echarts 1160562376 ns/iter (± 3193864) 1189199264 ns/iter (± 5348380) 0.98
es/full/minify/libraries/jquery 95081867 ns/iter (± 288502) 95999265 ns/iter (± 271131) 0.99
es/full/minify/libraries/lodash 113097444 ns/iter (± 332070) 114056262 ns/iter (± 639677) 0.99
es/full/minify/libraries/moment 55985732 ns/iter (± 52618) 56370046 ns/iter (± 112875) 0.99
es/full/minify/libraries/react 20151588 ns/iter (± 30703) 20362007 ns/iter (± 74144) 0.99
es/full/minify/libraries/terser 244797785 ns/iter (± 767108) 246320144 ns/iter (± 583298) 0.99
es/full/minify/libraries/three 429590389 ns/iter (± 1257707) 430351892 ns/iter (± 1308223) 1.00
es/full/minify/libraries/typescript 2944717079 ns/iter (± 12127163) 2938694757 ns/iter (± 8222697) 1.00
es/full/minify/libraries/victory 624022278 ns/iter (± 1670651) 622648589 ns/iter (± 4421667) 1.00
es/full/minify/libraries/vue 137739446 ns/iter (± 298467) 138672031 ns/iter (± 265778) 0.99
es/full/codegen/es3 37805 ns/iter (± 95) 36730 ns/iter (± 64) 1.03
es/full/codegen/es5 37824 ns/iter (± 113) 36726 ns/iter (± 59) 1.03
es/full/codegen/es2015 37789 ns/iter (± 79) 36766 ns/iter (± 57) 1.03
es/full/codegen/es2016 37742 ns/iter (± 85) 36707 ns/iter (± 84) 1.03
es/full/codegen/es2017 37817 ns/iter (± 114) 36758 ns/iter (± 68) 1.03
es/full/codegen/es2018 37860 ns/iter (± 129) 36692 ns/iter (± 57) 1.03
es/full/codegen/es2019 37806 ns/iter (± 96) 36775 ns/iter (± 41) 1.03
es/full/codegen/es2020 37823 ns/iter (± 72) 36813 ns/iter (± 61) 1.03
es/full/all/es3 179708801 ns/iter (± 1187543) 182875677 ns/iter (± 627458) 0.98
es/full/all/es5 170134774 ns/iter (± 915664) 172260321 ns/iter (± 713960) 0.99
es/full/all/es2015 128150826 ns/iter (± 1005068) 128258708 ns/iter (± 619131) 1.00
es/full/all/es2016 126736610 ns/iter (± 736112) 127479126 ns/iter (± 803844) 0.99
es/full/all/es2017 125821257 ns/iter (± 626415) 126524676 ns/iter (± 550034) 0.99
es/full/all/es2018 123276941 ns/iter (± 614480) 124950422 ns/iter (± 696421) 0.99
es/full/all/es2019 122436500 ns/iter (± 684844) 124381628 ns/iter (± 612065) 0.98
es/full/all/es2020 119372077 ns/iter (± 1861212) 119608461 ns/iter (± 644347) 1.00
es/full/parser 518577 ns/iter (± 5231) 519954 ns/iter (± 4491) 1.00
es/full/base/fixer 18576 ns/iter (± 92) 19248 ns/iter (± 94) 0.97
es/full/base/resolver_and_hygiene 96086 ns/iter (± 288) 95829 ns/iter (± 217) 1.00
serialization of serde 306 ns/iter (± 0) 296 ns/iter (± 0) 1.03
css/minify/libraries/bootstrap 30787489 ns/iter (± 41024) 30758158 ns/iter (± 47858) 1.00
css/visitor/compare/clone 1952229 ns/iter (± 17920) 1982083 ns/iter (± 10082) 0.98
css/visitor/compare/visit_mut_span 2137077 ns/iter (± 6328) 2120195 ns/iter (± 7527) 1.01
css/visitor/compare/visit_mut_span_panic 2187628 ns/iter (± 4987) 2168974 ns/iter (± 16731) 1.01
css/visitor/compare/fold_span 2930616 ns/iter (± 152202) 2810510 ns/iter (± 10191) 1.04
css/visitor/compare/fold_span_panic 3126032 ns/iter (± 17334) 3013219 ns/iter (± 7821) 1.04
css/lexer/bootstrap_5_1_3 4732315 ns/iter (± 9394) 4688129 ns/iter (± 4338) 1.01
css/lexer/foundation_6_7_4 3972332 ns/iter (± 1948) 3928119 ns/iter (± 1051) 1.01
css/lexer/tailwind_3_1_1 753094 ns/iter (± 788) 747435 ns/iter (± 169) 1.01
css/parser/bootstrap_5_1_3 20537515 ns/iter (± 20217) 20494360 ns/iter (± 21775) 1.00
css/parser/foundation_6_7_4 16523052 ns/iter (± 24807) 16511041 ns/iter (± 26837) 1.00
css/parser/tailwind_3_1_1 3211029 ns/iter (± 3198) 3204240 ns/iter (± 2395) 1.00
es/codegen/colors 729368 ns/iter (± 400079) 731176 ns/iter (± 397764) 1.00
es/codegen/large 2994067 ns/iter (± 1572578) 2997641 ns/iter (± 1580308) 1.00
es/codegen/with-parser/colors 48920 ns/iter (± 145) 48977 ns/iter (± 193) 1.00
es/codegen/with-parser/large 522678 ns/iter (± 1066) 526232 ns/iter (± 1163) 0.99
es/minify/libraries/antd 1269221299 ns/iter (± 9146405) 1279544562 ns/iter (± 9222565) 0.99
es/minify/libraries/d3 276636480 ns/iter (± 544486) 278355930 ns/iter (± 391605) 0.99
es/minify/libraries/echarts 1015711881 ns/iter (± 2199853) 1014435118 ns/iter (± 3022892) 1.00
es/minify/libraries/jquery 83855404 ns/iter (± 123898) 83974617 ns/iter (± 104963) 1.00
es/minify/libraries/lodash 102761058 ns/iter (± 240583) 102732919 ns/iter (± 601515) 1.00
es/minify/libraries/moment 49438451 ns/iter (± 57590) 49484430 ns/iter (± 87581) 1.00
es/minify/libraries/react 18045850 ns/iter (± 42033) 18122097 ns/iter (± 38525) 1.00
es/minify/libraries/terser 211292307 ns/iter (± 386481) 212503658 ns/iter (± 400527) 0.99
es/minify/libraries/three 362899031 ns/iter (± 624343) 363336665 ns/iter (± 759924) 1.00
es/minify/libraries/typescript 2522752748 ns/iter (± 4990422) 2547450117 ns/iter (± 6984830) 0.99
es/minify/libraries/victory 527123276 ns/iter (± 1764149) 529786467 ns/iter (± 1378084) 0.99
es/minify/libraries/vue 123244953 ns/iter (± 315037) 123129011 ns/iter (± 207961) 1.00
es/visitor/compare/clone 2112153 ns/iter (± 9966) 2062844 ns/iter (± 7154) 1.02
es/visitor/compare/visit_mut_span 2415231 ns/iter (± 14227) 2392849 ns/iter (± 6756) 1.01
es/visitor/compare/visit_mut_span_panic 2473212 ns/iter (± 4867) 2435109 ns/iter (± 3123) 1.02
es/visitor/compare/fold_span 3488164 ns/iter (± 6568) 3474993 ns/iter (± 3707) 1.00
es/visitor/compare/fold_span_panic 3627805 ns/iter (± 5821) 3623623 ns/iter (± 6238) 1.00
es/lexer/colors 13142 ns/iter (± 59) 13496 ns/iter (± 48) 0.97
es/lexer/angular 6152407 ns/iter (± 13411) 6184488 ns/iter (± 10361) 0.99
es/lexer/backbone 807603 ns/iter (± 2385) 809429 ns/iter (± 2772) 1.00
es/lexer/jquery 4542300 ns/iter (± 6175) 4599444 ns/iter (± 5709) 0.99
es/lexer/jquery mobile 6988518 ns/iter (± 9847) 7008927 ns/iter (± 5562) 1.00
es/lexer/mootools 3590561 ns/iter (± 2948) 3610108 ns/iter (± 5288) 0.99
es/lexer/underscore 666942 ns/iter (± 1496) 675493 ns/iter (± 826) 0.99
es/lexer/three 21351612 ns/iter (± 18310) 21310108 ns/iter (± 14055) 1.00
es/lexer/yui 4067089 ns/iter (± 4818) 3951912 ns/iter (± 46892) 1.03
es/parser/colors 28742 ns/iter (± 69) 29231 ns/iter (± 59) 0.98
es/parser/angular 14378646 ns/iter (± 66933) 14385091 ns/iter (± 63807) 1.00
es/parser/backbone 2145328 ns/iter (± 30326) 2146282 ns/iter (± 10761) 1.00
es/parser/jquery 11702677 ns/iter (± 46572) 11650061 ns/iter (± 52598) 1.00
es/parser/jquery mobile 17764919 ns/iter (± 51538) 17870631 ns/iter (± 98208) 0.99
es/parser/mootools 8972643 ns/iter (± 18278) 8941947 ns/iter (± 33460) 1.00
es/parser/underscore 1868331 ns/iter (± 8130) 1856106 ns/iter (± 6680) 1.01
es/parser/three 49614198 ns/iter (± 140598) 50188817 ns/iter (± 353635) 0.99
es/parser/yui 8966357 ns/iter (± 32800) 8918620 ns/iter (± 42628) 1.01
es/preset-env/usage/builtin_type 144369 ns/iter (± 32346) 146263 ns/iter (± 32717) 0.99
es/preset-env/usage/property 19821 ns/iter (± 101) 20003 ns/iter (± 80) 0.99
es/resolver/typescript 92554191 ns/iter (± 1021443) 94657468 ns/iter (± 2021857) 0.98
es/fixer/typescript 66108432 ns/iter (± 399081) 65260958 ns/iter (± 431297) 1.01
es/hygiene/typescript 141837546 ns/iter (± 716445) 145576615 ns/iter (± 2595746) 0.97
es/resolver_with_hygiene/typescript 302454633 ns/iter (± 1133610) 314100761 ns/iter (± 4524942) 0.96
es/visitor/base-perf/module_clone 62736 ns/iter (± 424) 61269 ns/iter (± 260) 1.02
es/visitor/base-perf/fold_empty 66711 ns/iter (± 354) 64657 ns/iter (± 274) 1.03
es/visitor/base-perf/fold_noop_impl_all 67130 ns/iter (± 298) 64594 ns/iter (± 216) 1.04
es/visitor/base-perf/fold_noop_impl_vec 67226 ns/iter (± 156) 64637 ns/iter (± 241) 1.04
es/visitor/base-perf/boxing_boxed_clone 56 ns/iter (± 0) 57 ns/iter (± 0) 0.98
es/visitor/base-perf/boxing_unboxed_clone 40 ns/iter (± 0) 40 ns/iter (± 0) 1
es/visitor/base-perf/boxing_boxed 114 ns/iter (± 0) 114 ns/iter (± 0) 1
es/visitor/base-perf/boxing_unboxed 80 ns/iter (± 0) 80 ns/iter (± 0) 1
es/visitor/base-perf/visit_empty 0 ns/iter (± 0) 0 ns/iter (± 0) NaN
es/visitor/base-perf/visit_contains_this 2656 ns/iter (± 19) 2610 ns/iter (± 16) 1.02
es/base/parallel/resolver/typescript 4545442139 ns/iter (± 293293373) 4520751972 ns/iter (± 240177492) 1.01
es/base/parallel/hygiene/typescript 1570526399 ns/iter (± 20938722) 1564915274 ns/iter (± 18862775) 1.00
misc/visitors/time-complexity/time 5 108 ns/iter (± 0) 105 ns/iter (± 1) 1.03
misc/visitors/time-complexity/time 10 291 ns/iter (± 0) 278 ns/iter (± 0) 1.05
misc/visitors/time-complexity/time 15 660 ns/iter (± 8) 543 ns/iter (± 3) 1.22
misc/visitors/time-complexity/time 20 1085 ns/iter (± 1) 944 ns/iter (± 3) 1.15
misc/visitors/time-complexity/time 40 3988 ns/iter (± 206) 3742 ns/iter (± 22) 1.07
misc/visitors/time-complexity/time 60 8464 ns/iter (± 822) 9280 ns/iter (± 9) 0.91
es/full-target/es2016 238963 ns/iter (± 1025) 242060 ns/iter (± 546) 0.99
es/full-target/es2017 224530 ns/iter (± 926) 226779 ns/iter (± 1596) 0.99
es/full-target/es2018 213799 ns/iter (± 781) 214683 ns/iter (± 1204) 1.00
es2020_nullish_coalescing 73346 ns/iter (± 274) 72857 ns/iter (± 587) 1.01
es2020_optional_chaining 84658 ns/iter (± 266) 84767 ns/iter (± 193) 1.00
es2022_class_properties 120378 ns/iter (± 336) 122036 ns/iter (± 421) 0.99
es2018_object_rest_spread 77182 ns/iter (± 445) 76942 ns/iter (± 207) 1.00
es2019_optional_catch_binding 65958 ns/iter (± 260) 65764 ns/iter (± 236) 1.00
es2017_async_to_generator 66070 ns/iter (± 96) 64284 ns/iter (± 195) 1.03
es2016_exponentiation 71785 ns/iter (± 390) 71076 ns/iter (± 162) 1.01
es2015_arrow 74775 ns/iter (± 300) 73585 ns/iter (± 172) 1.02
es2015_block_scoped_fn 71314 ns/iter (± 265) 70399 ns/iter (± 222) 1.01
es2015_block_scoping 134043 ns/iter (± 661) 134682 ns/iter (± 699) 1.00

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

Please sign in to comment.