Avatar for the swc-project user
swc-project
swc
BlogDocsChangelog

fix(es/decorators): delay 2022 decorator initializers after private fields

#11847Merged
Comparing
kdy1/fix-11846-decorator-init-order
(
24b3862
) with
main
(
a3cfbd7
)
CodSpeed Performance Gauge
+3%
Improvement
3
Untouched
183
Dropped
59
Ignored
1
Skipped
123

Benchmarks

123 total
es/full/bugs-1
crates/swc/benches/bugs.rs::benches::bench_bugs
Skipped
426.3 µs*
es/full/minify/libraries/d3
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
Skipped
546.3 ms*
es/full/minify/libraries/antd
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
Skipped
2.6 s*
es/full/minify/libraries/echarts
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
Skipped
2.1 s*
es/full/minify/libraries/jquery
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
Skipped
135.9 ms*
es/full/codegen/es2015
crates/swc/benches/typescript.rs::benches::codegen_group
Skipped
271.6 µs*
es/full/codegen/es2016
crates/swc/benches/typescript.rs::benches::codegen_group
Skipped
272.2 µs*
es/full/minify/libraries/typescript
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
Skipped
5 s*
es/full/minify/libraries/vue
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
Skipped
199.3 ms*
es/full/base/fixer
crates/swc/benches/typescript.rs::benches::base_tr_group
Skipped
109.5 µs*
es/full/codegen/es2020
crates/swc/benches/typescript.rs::benches::codegen_group
Skipped
272 µs*
es/full/codegen/es2017
crates/swc/benches/typescript.rs::benches::codegen_group
Skipped
271.7 µs*
es/full/minify/libraries/moment
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
Skipped
90.4 ms*
es/full/minify/libraries/terser
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
Skipped
521.3 ms*
es/full/codegen/es2019
crates/swc/benches/typescript.rs::benches::codegen_group
Skipped
271.9 µs*
es/full/all/es2017
crates/swc/benches/typescript.rs::benches::full_group
Skipped
122.4 ms*
es/full/minify/libraries/victory
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
Skipped
1.2 s*
es/full/codegen/es5
crates/swc/benches/typescript.rs::benches::codegen_group
Skipped
271.6 µs*
es/full/all/es2016
crates/swc/benches/typescript.rs::benches::full_group
Skipped
122.8 ms*
es/full/codegen/es2018
crates/swc/benches/typescript.rs::benches::codegen_group
Skipped
271.9 µs*
es/full/codegen/es3
crates/swc/benches/typescript.rs::benches::codegen_group
Skipped
271.5 µs*
es/full/all/es2015
crates/swc/benches/typescript.rs::benches::full_group
Skipped
123.1 ms*
es/full/all/es2018
crates/swc/benches/typescript.rs::benches::full_group
Skipped
121.5 ms*
es/full/all/es3
crates/swc/benches/typescript.rs::benches::full_group
Skipped
185.7 ms*
es/full/minify/libraries/three
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
Skipped
899.1 ms*

Commits

Click on a commit to change the comparison range
Base
main
a3cfbd7
0%
fix(es): delay 2022 decorator initializers after private fields
086e259
24 days ago
by kdy1
-0.01%
Merge branch 'main' into kdy1/fix-11846-decorator-init-order
a69f849
12 days ago
by kdy1
0%
chore: add changeset for decorator init order
5423dff
12 days ago
by kdy1
-0.02%
test(es/decorators): update 2022 init ordering fixtures
5ea9409
12 days ago
by kdy1
-2.2%
fix(es): preserve decorator init order for accessors
418a967
12 days ago
by kdy1
+2.23%
Merge branch 'main' into kdy1/fix-11846-decorator-init-order
4e34670
12 days ago
by kdy1
+2.31%
fix(es/decorators): split 2022 field initializers
d1d367f
11 days ago
by kdy1
+0.69%
ci: tolerate Claude comment cleanup failures
c8630a9
11 days ago
by kdy1
-0.2%
Merge branch 'main' into kdy1/fix-11846-decorator-init-order
24b3862
11 days ago
by kdy1
© 2026 CodSpeed Technology
Home Terms Privacy Docs