Skip to content

Commit 2813acc

Browse files
authoredOct 28, 2022
fix(css/parser): Fix various issues (#6281)
1 parent ecba416 commit 2813acc

File tree

157 files changed

+8681
-6606
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

157 files changed

+8681
-6606
lines changed
 

‎crates/swc_css_codegen/src/lib.rs

+5-1
Original file line numberDiff line numberDiff line change
@@ -1473,7 +1473,11 @@ where
14731473
}
14741474

14751475
if is_custom_property {
1476-
self.emit_list(&n.value, ListFormat::NotDelimited)?;
1476+
self.with_ctx(Ctx {
1477+
in_list_of_component_values: true,
1478+
..self.ctx
1479+
})
1480+
.emit_list(&n.value, ListFormat::NotDelimited)?;
14771481
} else {
14781482
self.emit_list_of_component_values_inner(
14791483
&n.value,

‎crates/swc_css_codegen/tests/fixture/at-rules/supports/3/output.css

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@supports (--x: y , z ) {
1+
@supports (--x: y , z) {
22
a {
33
color: red;
44
}

1 commit comments

Comments
 (1)

github-actions[bot] commented on Oct 28, 2022

@github-actions[bot]

Benchmark

Benchmark suite Current: 2813acc Previous: 956d574 Ratio
es/full/bugs-1 352364 ns/iter (± 32659) 351173 ns/iter (± 21971) 1.00
es/full/minify/libraries/antd 1893909427 ns/iter (± 27658709) 1974722542 ns/iter (± 56745584) 0.96
es/full/minify/libraries/d3 430451156 ns/iter (± 28191819) 456567209 ns/iter (± 9231317) 0.94
es/full/minify/libraries/echarts 1591439748 ns/iter (± 57383003) 1688225647 ns/iter (± 38123174) 0.94
es/full/minify/libraries/jquery 110710431 ns/iter (± 8204467) 120712503 ns/iter (± 5159910) 0.92
es/full/minify/libraries/lodash 126074001 ns/iter (± 5717671) 145119092 ns/iter (± 7237146) 0.87
es/full/minify/libraries/moment 62135767 ns/iter (± 2952108) 69265521 ns/iter (± 4378178) 0.90
es/full/minify/libraries/react 20406332 ns/iter (± 419816) 21896969 ns/iter (± 733659) 0.93
es/full/minify/libraries/terser 329056037 ns/iter (± 10041735) 356031188 ns/iter (± 19978424) 0.92
es/full/minify/libraries/three 565970118 ns/iter (± 26010343) 585498327 ns/iter (± 14200213) 0.97
es/full/minify/libraries/typescript 3575160525 ns/iter (± 106495666) 3669590252 ns/iter (± 81940161) 0.97
es/full/minify/libraries/victory 836935034 ns/iter (± 11391541) 897559822 ns/iter (± 34392897) 0.93
es/full/minify/libraries/vue 164826324 ns/iter (± 5555287) 183308548 ns/iter (± 10929151) 0.90
es/full/codegen/es3 34129 ns/iter (± 4919) 34453 ns/iter (± 2215) 0.99
es/full/codegen/es5 35612 ns/iter (± 3105) 34147 ns/iter (± 3075) 1.04
es/full/codegen/es2015 36287 ns/iter (± 1687) 34521 ns/iter (± 1178) 1.05
es/full/codegen/es2016 36356 ns/iter (± 2635) 34382 ns/iter (± 1139) 1.06
es/full/codegen/es2017 35814 ns/iter (± 2078) 34197 ns/iter (± 2501) 1.05
es/full/codegen/es2018 36764 ns/iter (± 3862) 34240 ns/iter (± 1842) 1.07
es/full/codegen/es2019 37182 ns/iter (± 6582) 34137 ns/iter (± 2461) 1.09
es/full/codegen/es2020 37516 ns/iter (± 8447) 34410 ns/iter (± 1429) 1.09
es/full/all/es3 231127284 ns/iter (± 97082897) 230720682 ns/iter (± 15514517) 1.00
es/full/all/es5 221640278 ns/iter (± 92846873) 219303837 ns/iter (± 38465480) 1.01
es/full/all/es2015 176807351 ns/iter (± 81546783) 177058610 ns/iter (± 11816327) 1.00
es/full/all/es2016 184412844 ns/iter (± 73844187) 172167049 ns/iter (± 11357839) 1.07
es/full/all/es2017 179428278 ns/iter (± 61952728) 161453457 ns/iter (± 8321840) 1.11
es/full/all/es2018 164754507 ns/iter (± 61150369) 162055643 ns/iter (± 11636701) 1.02
es/full/all/es2019 170846051 ns/iter (± 34846502) 169801773 ns/iter (± 9905999) 1.01
es/full/all/es2020 162842416 ns/iter (± 34336359) 167918539 ns/iter (± 15932387) 0.97
es/full/parser 784009 ns/iter (± 73547) 754540 ns/iter (± 74902) 1.04
es/full/base/fixer 28703 ns/iter (± 1381) 26627 ns/iter (± 1444) 1.08
es/full/base/resolver_and_hygiene 100668 ns/iter (± 77011) 96495 ns/iter (± 4317) 1.04
serialization of ast node 219 ns/iter (± 10) 220 ns/iter (± 19) 1.00
serialization of serde 225 ns/iter (± 13) 222 ns/iter (± 11) 1.01

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

Please sign in to comment.