Skip to content

Commit

Permalink
fix(es): Support stable rustc again (#7057)
Browse files Browse the repository at this point in the history
**Related issue:**

 - Closes #7039.
  • Loading branch information
kdy1 committed Mar 11, 2023
1 parent 0b0e61b commit fbb3016
Show file tree
Hide file tree
Showing 4 changed files with 55 additions and 30 deletions.
47 changes: 28 additions & 19 deletions crates/swc_ecma_transforms_base/src/fixer.rs
Expand Up @@ -907,36 +907,45 @@ impl Fixer<'_> {
Expr::Call(CallExpr {
callee: Callee::Expr(callee),
..
})
| Expr::OptChain(OptChainExpr {
base: box OptChainBase::Call(OptCall { callee, .. }),
..
}) if callee.is_seq() => {
}) if callee.is_seq()
|| callee.is_arrow()
|| callee.is_await_expr()
|| callee.is_assign() =>
{
*callee = Box::new(Expr::Paren(ParenExpr {
span: callee.span(),
expr: callee.take(),
}))
}
Expr::OptChain(OptChainExpr { base, .. }) => match &mut **base {
OptChainBase::Call(OptCall { callee, .. })
if callee.is_seq()
|| callee.is_arrow()
|| callee.is_await_expr()
|| callee.is_assign() =>
{
*callee = Box::new(Expr::Paren(ParenExpr {
span: callee.span(),
expr: callee.take(),
}))
}

Expr::Call(CallExpr {
callee: Callee::Expr(callee),
..
})
| Expr::OptChain(OptChainExpr {
base: box OptChainBase::Call(OptCall { callee, .. }),
..
}) if callee.is_arrow() || callee.is_await_expr() || callee.is_assign() => {
self.wrap(callee);
}
OptChainBase::Call(OptCall { callee, .. }) if callee.is_fn_expr() => match self.ctx
{
Context::ForcedExpr | Context::FreeExpr => {}

Context::Callee { is_new: true } => self.wrap(e),

_ => self.wrap(callee),
},

_ => {}
},

// Function expression cannot start with `function`
Expr::Call(CallExpr {
callee: Callee::Expr(callee),
..
})
| Expr::OptChain(OptChainExpr {
base: box OptChainBase::Call(OptCall { callee, .. }),
..
}) if callee.is_fn_expr() => match self.ctx {
Context::ForcedExpr | Context::FreeExpr => {}

Expand Down
1 change: 0 additions & 1 deletion crates/swc_ecma_transforms_base/src/lib.rs
@@ -1,5 +1,4 @@
#![cfg_attr(test, deny(warnings))]
#![feature(box_patterns)]

pub use self::resolver::resolver;

Expand Down
Expand Up @@ -439,10 +439,19 @@ impl<'a> VisitMut for PrivateAccessVisitor<'a> {
}

Expr::OptChain(OptChainExpr {
base: box OptChainBase::Call(call),
base,
question_dot_token,
span,
}) if call.callee.is_member() => {
}) if match &**base {
OptChainBase::Call(call) => call.callee.is_member(),
_ => false,
} =>
{
let call = match &mut **base {
OptChainBase::Call(call) => call,
_ => unreachable!(),
};

let mut callee = call.callee.take().member().unwrap();
callee.visit_mut_with(self);
call.args.visit_mut_with(self);
Expand Down Expand Up @@ -474,17 +483,26 @@ impl<'a> VisitMut for PrivateAccessVisitor<'a> {
member_expr.visit_mut_children_with(self);
*e = self.visit_mut_private_get(member_expr, None).0;
}
Expr::OptChain(OptChainExpr {
base:
box OptChainBase::Member(
Expr::OptChain(OptChainExpr { base, span, .. })
if matches!(
&**base,
OptChainBase::Member(MemberExpr {
prop: MemberProp::PrivateName(..),
..
},)
) =>
{
let member = match &mut **base {
OptChainBase::Member(
member @ MemberExpr {
prop: MemberProp::PrivateName(..),
..
},
),
span,
..
}) => {
) => member,
_ => {
unreachable!()
}
};
member.visit_mut_children_with(self);
let (ident, aliased) = alias_if_required(&member.obj, "_ref");
if aliased {
Expand Down
1 change: 0 additions & 1 deletion crates/swc_ecma_transforms_compat/src/lib.rs
Expand Up @@ -3,7 +3,6 @@
#![allow(clippy::vec_box)]
#![allow(clippy::boxed_local)]
#![allow(clippy::match_like_matches_macro)]
#![feature(box_patterns)]

pub use self::{
bugfixes::bugfixes, es2015::es2015, es2016::es2016, es2017::es2017, es2018::es2018,
Expand Down

1 comment on commit fbb3016

@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: fbb3016 Previous: d1d0607 Ratio
es/full/bugs-1 301755 ns/iter (± 7533) 303570 ns/iter (± 4221) 0.99
es/full/minify/libraries/antd 1439697968 ns/iter (± 30162675) 1528390384 ns/iter (± 21207897) 0.94
es/full/minify/libraries/d3 283195212 ns/iter (± 5600633) 293399345 ns/iter (± 4460407) 0.97
es/full/minify/libraries/echarts 1116629304 ns/iter (± 25024911) 1180605201 ns/iter (± 8394167) 0.95
es/full/minify/libraries/jquery 86571867 ns/iter (± 1150905) 90322566 ns/iter (± 494140) 0.96
es/full/minify/libraries/lodash 100583171 ns/iter (± 1316174) 104485776 ns/iter (± 907990) 0.96
es/full/minify/libraries/moment 49933985 ns/iter (± 593495) 51878084 ns/iter (± 403467) 0.96
es/full/minify/libraries/react 18501213 ns/iter (± 88764) 18929741 ns/iter (± 112830) 0.98
es/full/minify/libraries/terser 229445993 ns/iter (± 4158921) 239407236 ns/iter (± 2345685) 0.96
es/full/minify/libraries/three 402659824 ns/iter (± 8750555) 420757315 ns/iter (± 4123932) 0.96
es/full/minify/libraries/typescript 2763199193 ns/iter (± 16208770) 2921583690 ns/iter (± 16431581) 0.95
es/full/minify/libraries/victory 584791192 ns/iter (± 5894515) 645045260 ns/iter (± 8360843) 0.91
es/full/minify/libraries/vue 122080456 ns/iter (± 765656) 128708267 ns/iter (± 773589) 0.95
es/full/codegen/es3 25206 ns/iter (± 171) 26117 ns/iter (± 55) 0.97
es/full/codegen/es5 25518 ns/iter (± 127) 26145 ns/iter (± 44) 0.98
es/full/codegen/es2015 25089 ns/iter (± 134) 26154 ns/iter (± 51) 0.96
es/full/codegen/es2016 25179 ns/iter (± 241) 26144 ns/iter (± 61) 0.96
es/full/codegen/es2017 25450 ns/iter (± 373) 26114 ns/iter (± 46) 0.97
es/full/codegen/es2018 25319 ns/iter (± 93) 26170 ns/iter (± 70) 0.97
es/full/codegen/es2019 25863 ns/iter (± 513) 26228 ns/iter (± 72) 0.99
es/full/codegen/es2020 25107 ns/iter (± 284) 26143 ns/iter (± 77) 0.96
es/full/all/es3 171971839 ns/iter (± 2680310) 171117386 ns/iter (± 3480011) 1.00
es/full/all/es5 165102512 ns/iter (± 3839537) 164468442 ns/iter (± 2084823) 1.00
es/full/all/es2015 125162076 ns/iter (± 2283377) 125725181 ns/iter (± 732342) 1.00
es/full/all/es2016 123676380 ns/iter (± 1167597) 124562940 ns/iter (± 747598) 0.99
es/full/all/es2017 122823662 ns/iter (± 1900584) 124004072 ns/iter (± 1799448) 0.99
es/full/all/es2018 120727024 ns/iter (± 1032090) 120995583 ns/iter (± 868384) 1.00
es/full/all/es2019 120284375 ns/iter (± 1492429) 119837523 ns/iter (± 709717) 1.00
es/full/all/es2020 115529217 ns/iter (± 1798364) 115716637 ns/iter (± 747124) 1.00
es/full/parser 522469 ns/iter (± 9554) 543626 ns/iter (± 7260) 0.96
es/full/base/fixer 21363 ns/iter (± 164) 22718 ns/iter (± 168) 0.94
es/full/base/resolver_and_hygiene 78622 ns/iter (± 749) 83386 ns/iter (± 89) 0.94
serialization of ast node 119 ns/iter (± 0) 145 ns/iter (± 0) 0.82
serialization of serde 123 ns/iter (± 0) 130 ns/iter (± 0) 0.95
css/minify/libraries/bootstrap 27695250 ns/iter (± 322663) 27947360 ns/iter (± 88766) 0.99
css/visitor/compare/clone 2110859 ns/iter (± 21857) 2074807 ns/iter (± 14407) 1.02
css/visitor/compare/visit_mut_span 2249743 ns/iter (± 12837) 2276210 ns/iter (± 4939) 0.99
css/visitor/compare/visit_mut_span_panic 2322964 ns/iter (± 23638) 2337443 ns/iter (± 3938) 0.99
css/visitor/compare/fold_span 3063436 ns/iter (± 16103) 3048013 ns/iter (± 17480) 1.01
css/visitor/compare/fold_span_panic 3169562 ns/iter (± 47112) 3174584 ns/iter (± 19603) 1.00
css/lexer/bootstrap_5_1_3 5165683 ns/iter (± 43708) 5174853 ns/iter (± 3322) 1.00
css/lexer/foundation_6_7_4 4233098 ns/iter (± 21344) 4349482 ns/iter (± 3028) 0.97
css/lexer/tailwind_3_1_1 823517 ns/iter (± 4364) 828024 ns/iter (± 864) 0.99
css/parser/bootstrap_5_1_3 21614102 ns/iter (± 183708) 21651860 ns/iter (± 23056) 1.00
css/parser/foundation_6_7_4 17354493 ns/iter (± 81720) 17294421 ns/iter (± 30515) 1.00
css/parser/tailwind_3_1_1 3292173 ns/iter (± 20875) 3319591 ns/iter (± 3372) 0.99
es/codegen/colors 334876 ns/iter (± 187466) 330948 ns/iter (± 186758) 1.01
es/codegen/large 1260923 ns/iter (± 649697) 1228303 ns/iter (± 630903) 1.03
es/codegen/with-parser/colors 47338 ns/iter (± 550) 46773 ns/iter (± 263) 1.01
es/codegen/with-parser/large 506480 ns/iter (± 7444) 519035 ns/iter (± 2061) 0.98
es/minify/libraries/antd 1308346788 ns/iter (± 37056659) 1318193012 ns/iter (± 13539145) 0.99
es/minify/libraries/d3 253544270 ns/iter (± 7167016) 246957550 ns/iter (± 1224024) 1.03
es/minify/libraries/echarts 975686658 ns/iter (± 19471774) 1010161312 ns/iter (± 7241867) 0.97
es/minify/libraries/jquery 78095048 ns/iter (± 1342854) 77998191 ns/iter (± 406033) 1.00
es/minify/libraries/lodash 92175044 ns/iter (± 1473067) 93565337 ns/iter (± 815656) 0.99
es/minify/libraries/moment 45025337 ns/iter (± 503998) 45333254 ns/iter (± 202974) 0.99
es/minify/libraries/react 16723110 ns/iter (± 149500) 16840153 ns/iter (± 147773) 0.99
es/minify/libraries/terser 202347090 ns/iter (± 6722573) 202746264 ns/iter (± 1543236) 1.00
es/minify/libraries/three 337958233 ns/iter (± 8756811) 344416604 ns/iter (± 2544277) 0.98
es/minify/libraries/typescript 2390063095 ns/iter (± 27458678) 2456113649 ns/iter (± 12506549) 0.97
es/minify/libraries/victory 497346367 ns/iter (± 7076740) 538921663 ns/iter (± 5467010) 0.92
es/minify/libraries/vue 112739356 ns/iter (± 1680631) 114893286 ns/iter (± 886418) 0.98
es/visitor/compare/clone 2328368 ns/iter (± 15785) 2305130 ns/iter (± 7235) 1.01
es/visitor/compare/visit_mut_span 2634718 ns/iter (± 30114) 2680703 ns/iter (± 21495) 0.98
es/visitor/compare/visit_mut_span_panic 2699391 ns/iter (± 54090) 2701650 ns/iter (± 20948) 1.00
es/visitor/compare/fold_span 3728847 ns/iter (± 51797) 3756619 ns/iter (± 13339) 0.99
es/visitor/compare/fold_span_panic 3960995 ns/iter (± 21178) 3914006 ns/iter (± 12952) 1.01
es/lexer/colors 14977 ns/iter (± 118) 15566 ns/iter (± 15) 0.96
es/lexer/angular 7407273 ns/iter (± 70148) 7727194 ns/iter (± 3738) 0.96
es/lexer/backbone 974806 ns/iter (± 4205) 1001352 ns/iter (± 608) 0.97
es/lexer/jquery 5410234 ns/iter (± 61918) 5577146 ns/iter (± 3556) 0.97
es/lexer/jquery mobile 8284175 ns/iter (± 56548) 8593082 ns/iter (± 5198) 0.96
es/lexer/mootools 4311684 ns/iter (± 52276) 4405240 ns/iter (± 8672) 0.98
es/lexer/underscore 805008 ns/iter (± 4782) 833141 ns/iter (± 642) 0.97
es/lexer/three 25082903 ns/iter (± 124981) 26016949 ns/iter (± 14813) 0.96
es/lexer/yui 4485420 ns/iter (± 29126) 4733569 ns/iter (± 8061) 0.95
es/parser/colors 29414 ns/iter (± 331) 30002 ns/iter (± 75) 0.98
es/parser/angular 14632438 ns/iter (± 154745) 15533474 ns/iter (± 133681) 0.94
es/parser/backbone 2188248 ns/iter (± 22795) 2244443 ns/iter (± 10707) 0.97
es/parser/jquery 11873945 ns/iter (± 89400) 12215784 ns/iter (± 77606) 0.97
es/parser/jquery mobile 18917672 ns/iter (± 248849) 18942899 ns/iter (± 198732) 1.00
es/parser/mootools 9285180 ns/iter (± 52602) 9344819 ns/iter (± 27081) 0.99
es/parser/underscore 1900956 ns/iter (± 9577) 1907189 ns/iter (± 10243) 1.00
es/parser/three 51258673 ns/iter (± 1278805) 54297186 ns/iter (± 475476) 0.94
es/parser/yui 8986198 ns/iter (± 91181) 9397280 ns/iter (± 48272) 0.96
es/preset-env/usage/builtin_type 139824 ns/iter (± 32816) 141469 ns/iter (± 33111) 0.99
es/preset-env/usage/property 20031 ns/iter (± 119) 21724 ns/iter (± 116) 0.92
es/resolver/typescript 101347449 ns/iter (± 4068104) 106413068 ns/iter (± 2415127) 0.95
es/fixer/typescript 76697188 ns/iter (± 2443291) 76925493 ns/iter (± 605608) 1.00
es/hygiene/typescript 163268032 ns/iter (± 906797) 162697352 ns/iter (± 1367100) 1.00
es/resolver_with_hygiene/typescript 295353438 ns/iter (± 3697021) 287771661 ns/iter (± 2797680) 1.03
es/visitor/base-perf/module_clone 75376 ns/iter (± 1905) 76316 ns/iter (± 1291) 0.99
es/visitor/base-perf/fold_empty 85143 ns/iter (± 1684) 87604 ns/iter (± 1398) 0.97
es/visitor/base-perf/fold_noop_impl_all 84882 ns/iter (± 1332) 88082 ns/iter (± 1464) 0.96
es/visitor/base-perf/fold_noop_impl_vec 86988 ns/iter (± 1757) 89835 ns/iter (± 2521) 0.97
es/visitor/base-perf/boxing_boxed_clone 56 ns/iter (± 0) 56 ns/iter (± 0) 1
es/visitor/base-perf/boxing_unboxed_clone 54 ns/iter (± 0) 54 ns/iter (± 0) 1
es/visitor/base-perf/boxing_boxed 98 ns/iter (± 0) 102 ns/iter (± 0) 0.96
es/visitor/base-perf/boxing_unboxed 96 ns/iter (± 0) 95 ns/iter (± 0) 1.01
es/visitor/base-perf/visit_contains_this 3493 ns/iter (± 37) 3455 ns/iter (± 59) 1.01
es/base/parallel/resolver/typescript 5285036182 ns/iter (± 495612630) 5125697138 ns/iter (± 327801498) 1.03
es/base/parallel/hygiene/typescript 1951284413 ns/iter (± 11682399) 1949807160 ns/iter (± 26114563) 1.00
misc/visitors/time-complexity/time 5 102 ns/iter (± 0) 101 ns/iter (± 0) 1.01
misc/visitors/time-complexity/time 10 335 ns/iter (± 11) 342 ns/iter (± 0) 0.98
misc/visitors/time-complexity/time 15 692 ns/iter (± 22) 666 ns/iter (± 0) 1.04
misc/visitors/time-complexity/time 20 1267 ns/iter (± 6) 1241 ns/iter (± 2) 1.02
misc/visitors/time-complexity/time 40 6749 ns/iter (± 30) 6695 ns/iter (± 32) 1.01
misc/visitors/time-complexity/time 60 17205 ns/iter (± 150) 17135 ns/iter (± 38) 1.00
es/full-target/es2016 188035 ns/iter (± 560) 188356 ns/iter (± 441) 1.00
es/full-target/es2017 182187 ns/iter (± 603) 183606 ns/iter (± 630) 0.99
es/full-target/es2018 171780 ns/iter (± 840) 172289 ns/iter (± 471) 1.00
es2020_nullish_coalescing 67021 ns/iter (± 169) 66819 ns/iter (± 110) 1.00
es2020_optional_chaining 96386 ns/iter (± 8451) 95209 ns/iter (± 265) 1.01
es2022_class_properties 93230 ns/iter (± 305) 93185 ns/iter (± 249) 1.00
es2018_object_rest_spread 71516 ns/iter (± 141) 71945 ns/iter (± 435) 0.99
es2019_optional_catch_binding 61114 ns/iter (± 208) 61176 ns/iter (± 212) 1.00
es2017_async_to_generator 61594 ns/iter (± 198) 61655 ns/iter (± 130) 1.00
es2016_exponentiation 65317 ns/iter (± 267) 65656 ns/iter (± 59) 0.99
es2015_arrow 69635 ns/iter (± 238) 70241 ns/iter (± 102) 0.99
es2015_block_scoped_fn 66181 ns/iter (± 315) 66611 ns/iter (± 132) 0.99
es2015_block_scoping 137303 ns/iter (± 685) 137674 ns/iter (± 5174) 1.00
es2015_classes 116872 ns/iter (± 301) 117046 ns/iter (± 216) 1.00
es2015_computed_props 61288 ns/iter (± 171) 61162 ns/iter (± 127) 1.00
es2015_destructuring 117451 ns/iter (± 555) 118460 ns/iter (± 385) 0.99
es2015_duplicate_keys 63499 ns/iter (± 235) 63569 ns/iter (± 100) 1.00
es2015_parameters 79652 ns/iter (± 330) 79977 ns/iter (± 195) 1.00
es2015_fn_name 66404 ns/iter (± 647) 66118 ns/iter (± 407) 1.00
es2015_for_of 64039 ns/iter (± 449) 64321 ns/iter (± 74) 1.00
es2015_instanceof 63256 ns/iter (± 221) 63488 ns/iter (± 73) 1.00
es2015_shorthand_property 60917 ns/iter (± 365) 61420 ns/iter (± 117) 0.99
es2015_spread 60938 ns/iter (± 137) 60777 ns/iter (± 112) 1.00
es2015_sticky_regex 62374 ns/iter (± 191) 62310 ns/iter (± 100) 1.00
es2015_typeof_symbol 62364 ns/iter (± 84) 62142 ns/iter (± 207) 1.00
es/transform/baseline/base 51490 ns/iter (± 227) 51850 ns/iter (± 69) 0.99
es/transform/baseline/common_reserved_word 63052 ns/iter (± 131) 62928 ns/iter (± 111) 1.00
es/transform/baseline/common_typescript 167511 ns/iter (± 397) 143908 ns/iter (± 3597) 1.16
es/target/es3 169466 ns/iter (± 285) 168098 ns/iter (± 201) 1.01
es/target/es2015 627546 ns/iter (± 2234) 628811 ns/iter (± 1239) 1.00
es/target/es2016 65400 ns/iter (± 163) 65439 ns/iter (± 130) 1.00
es/target/es2017 61785 ns/iter (± 367) 61725 ns/iter (± 119) 1.00
es/target/es2018 81636 ns/iter (± 217) 82054 ns/iter (± 152) 0.99
es/target/es2020 133294 ns/iter (± 417) 132210 ns/iter (± 200) 1.01
babelify-only 668885 ns/iter (± 4490) 669948 ns/iter (± 951) 1.00
parse_and_babelify_angular 44735247 ns/iter (± 738614) 43409641 ns/iter (± 790701) 1.03
parse_and_babelify_backbone 5399517 ns/iter (± 66577) 5372651 ns/iter (± 28143) 1.01
parse_and_babelify_jquery 31077300 ns/iter (± 382571) 31280916 ns/iter (± 307513) 0.99
parse_and_babelify_jquery_mobile 52337561 ns/iter (± 717690) 53763538 ns/iter (± 752000) 0.97
parse_and_babelify_mootools 32392512 ns/iter (± 495018) 31916647 ns/iter (± 248662) 1.01
parse_and_babelify_underscore 4265521 ns/iter (± 29769) 4278751 ns/iter (± 13811) 1.00
parse_and_babelify_yui 31785304 ns/iter (± 525010) 31569194 ns/iter (± 603101) 1.01
html/minify/document/css_spec 42045594 ns/iter (± 416011) 42217732 ns/iter (± 530803) 1.00
html/minify/document/github 17478857 ns/iter (± 56266) 17591357 ns/iter (± 52645) 0.99
html/minify/document/stackoverflow 15692889 ns/iter (± 52735) 15852824 ns/iter (± 31695) 0.99
html/minify/document_fragment/css_spec 39733949 ns/iter (± 223939) 40266079 ns/iter (± 237094) 0.99
html/minify/document_fragment/github 16688373 ns/iter (± 54698) 16937404 ns/iter (± 164180) 0.99
html/minify/document_fragment/stackoverflow 15255229 ns/iter (± 60271) 15375535 ns/iter (± 34145) 0.99
html/document/visitor/compare/clone 341115 ns/iter (± 2009) 340532 ns/iter (± 1506) 1.00
html/document/visitor/compare/visit_mut_span 366030 ns/iter (± 2195) 365853 ns/iter (± 2603) 1.00
html/document/visitor/compare/visit_mut_span_panic 376164 ns/iter (± 1699) 376911 ns/iter (± 2155) 1.00
html/document/visitor/compare/fold_span 402728 ns/iter (± 2135) 404938 ns/iter (± 1646) 0.99
html/document/visitor/compare/fold_span_panic 459246 ns/iter (± 1837) 467533 ns/iter (± 2729) 0.98
html/document_fragment/visitor/compare/clone 337988 ns/iter (± 1682) 342732 ns/iter (± 3690) 0.99
html/document_fragment/visitor/compare/visit_mut_span 366475 ns/iter (± 7125) 370175 ns/iter (± 1957) 0.99
html/document_fragment/visitor/compare/visit_mut_span_panic 372245 ns/iter (± 2255) 374226 ns/iter (± 1437) 0.99
html/document_fragment/visitor/compare/fold_span 404601 ns/iter (± 2331) 405515 ns/iter (± 2112) 1.00
html/document_fragment/visitor/compare/fold_span_panic 460167 ns/iter (± 2630) 464577 ns/iter (± 1857) 0.99
html/lexer/css_2021_spec 15433036 ns/iter (± 54800) 16038967 ns/iter (± 13071) 0.96
html/lexer/github_com_17_05_2022 5921030 ns/iter (± 9670) 6163567 ns/iter (± 2898) 0.96
html/lexer/stackoverflow_com_17_05_2022 5553368 ns/iter (± 9251) 5840405 ns/iter (± 2368) 0.95
html/parser/parser_document/css_2021_spec 26118689 ns/iter (± 409858) 25568994 ns/iter (± 155119) 1.02
html/parser/parser_document/github_com_17_05_2022 8756527 ns/iter (± 16702) 8804943 ns/iter (± 25235) 0.99
html/parser/parser_document/stackoverflow_com_17_05_2022 7671563 ns/iter (± 15954) 7676744 ns/iter (± 4522) 1.00
html/parser/parser_document_fragment/css_2021_spec 25949001 ns/iter (± 134062) 25786069 ns/iter (± 199829) 1.01
html/parser/parser_document_fragment/github_com_17_05_2022 8769966 ns/iter (± 79058) 8804156 ns/iter (± 7993) 1.00
html/parser/parser_document_fragment/stackoverflow_com_17_05_2022 7670221 ns/iter (± 18335) 7691753 ns/iter (± 8235) 1.00

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

Please sign in to comment.