Skip to content

Commit

Permalink
feat(css/modules): Add a lifetime to config parameter (#6144)
Browse files Browse the repository at this point in the history
  • Loading branch information
kdy1 committed Oct 14, 2022
1 parent 5c4a2c6 commit 1196d60
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion crates/swc_css_modules/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ pub struct TransformResult {
}

/// Returns a map from local name to exported name.
pub fn compile(ss: &mut Stylesheet, config: impl TransformConfig) -> TransformResult {
pub fn compile<'a>(ss: &mut Stylesheet, config: impl 'a + TransformConfig) -> TransformResult {
let mut compiler = Compiler {
config,
data: Default::default(),
Expand Down

1 comment on commit 1196d60

@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: 1196d60 Previous: 3d271e8 Ratio
es/full/minify/libraries/antd 1881977142 ns/iter (± 71855182) 1943055446 ns/iter (± 1467830925) 0.97
es/full/minify/libraries/d3 419415296 ns/iter (± 20257001) 431416211 ns/iter (± 63805169) 0.97
es/full/minify/libraries/echarts 1588946044 ns/iter (± 349084382) 1576653971 ns/iter (± 45076489) 1.01
es/full/minify/libraries/jquery 115908212 ns/iter (± 3820743) 114203311 ns/iter (± 22810715) 1.01
es/full/minify/libraries/lodash 124602934 ns/iter (± 5836729) 121723197 ns/iter (± 7777205) 1.02
es/full/minify/libraries/moment 63079962 ns/iter (± 6260438) 61984033 ns/iter (± 6886137) 1.02
es/full/minify/libraries/react 20986871 ns/iter (± 439924) 21719287 ns/iter (± 1046454) 0.97
es/full/minify/libraries/terser 346093801 ns/iter (± 26366051) 506309596 ns/iter (± 132387090) 0.68
es/full/minify/libraries/three 574072728 ns/iter (± 24755760) 592060327 ns/iter (± 29328444) 0.97
es/full/minify/libraries/typescript 3530298367 ns/iter (± 149807819) 3651796546 ns/iter (± 83395341) 0.97
es/full/minify/libraries/victory 862779318 ns/iter (± 32537197) 917572222 ns/iter (± 45631876) 0.94
es/full/minify/libraries/vue 173712947 ns/iter (± 10036254) 149278881 ns/iter (± 1852566) 1.16
es/full/codegen/es3 33760 ns/iter (± 1317) 33136 ns/iter (± 1043) 1.02
es/full/codegen/es5 33860 ns/iter (± 2275) 33239 ns/iter (± 479) 1.02
es/full/codegen/es2015 33715 ns/iter (± 1893) 33359 ns/iter (± 1838) 1.01
es/full/codegen/es2016 33965 ns/iter (± 1147) 33602 ns/iter (± 4467) 1.01
es/full/codegen/es2017 33977 ns/iter (± 1806) 33672 ns/iter (± 4814) 1.01
es/full/codegen/es2018 34019 ns/iter (± 1226) 34044 ns/iter (± 3718) 1.00
es/full/codegen/es2019 33878 ns/iter (± 2704) 33745 ns/iter (± 2670) 1.00
es/full/codegen/es2020 33842 ns/iter (± 3373) 34114 ns/iter (± 3372) 0.99
es/full/all/es3 234846526 ns/iter (± 26045298) 201723212 ns/iter (± 15786308) 1.16
es/full/all/es5 224490539 ns/iter (± 26923210) 198295925 ns/iter (± 18868932) 1.13
es/full/all/es2015 177936265 ns/iter (± 21215735) 151689483 ns/iter (± 9623781) 1.17
es/full/all/es2016 184969745 ns/iter (± 21741635) 158768391 ns/iter (± 15511179) 1.17
es/full/all/es2017 184631574 ns/iter (± 18678382) 156435321 ns/iter (± 17064406) 1.18
es/full/all/es2018 185366286 ns/iter (± 22034200) 152113638 ns/iter (± 10708995) 1.22
es/full/all/es2019 176036956 ns/iter (± 13497445) 149667163 ns/iter (± 10748368) 1.18
es/full/all/es2020 165864455 ns/iter (± 18491862) 143723905 ns/iter (± 12807174) 1.15
es/full/parser 783641 ns/iter (± 102978) 723648 ns/iter (± 32867) 1.08
es/full/base/fixer 27816 ns/iter (± 2498) 26490 ns/iter (± 1819) 1.05
es/full/base/resolver_and_hygiene 98238 ns/iter (± 9796) 96472 ns/iter (± 7291) 1.02
serialization of ast node 213 ns/iter (± 14) 210 ns/iter (± 12) 1.01
serialization of serde 213 ns/iter (± 12) 212 ns/iter (± 5) 1.00

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

Please sign in to comment.