Avatar for the oxc-project user
oxc-project
oxc
BlogDocsChangelog

fix(mangler): prevent slot reuse for block-scoped functions in sloppy mode

#20705Closed
Comparing
fix/mangler-annex-b-block-scoped-function
(
14c83d6
) with
main
(
b02fe6e
)
CodSpeed Performance Gauge
-6%
Regression
5
Untouched
39
Skipped
7
Archived
5

Benchmarks

7 total
formatter[binder.ts]
tasks/benchmark/benches/formatter.rs::formatter::bench_formatter
Skipped
21.2 ms*
formatter[cal.com.tsx]
tasks/benchmark/benches/formatter.rs::formatter::bench_formatter
Skipped
188.5 ms*
formatter[react.development.js]
tasks/benchmark/benches/formatter.rs::formatter::bench_formatter
Skipped
10.7 ms*
linter[binder.ts]
tasks/benchmark/benches/linter.rs::linter::bench_linter
Skipped
51.4 ms*
linter[RadixUIAdoptionSection.jsx]
tasks/benchmark/benches/linter.rs::linter::bench_linter
Skipped
772.4 µs*
linter[cal.com.tsx]
tasks/benchmark/benches/linter.rs::linter::bench_linter
Skipped
519.7 ms*
linter[react.development.js]
tasks/benchmark/benches/linter.rs::linter::bench_linter
Skipped
19.8 ms*

Commits

Click on a commit to change the comparison range
Base
main
b02fe6e
-0.14%
fix(mangler): prevent slot reuse for block-scoped functions in sloppy mode
9d7cb62
11 days ago
by Dunqing
+0.08%
remove part2
16f150c
10 days ago
by Dunqing
-0.02%
add sibling `var` test
4146232
10 days ago
by Dunqing
-5.46%
hoisted function approach
14c83d6
10 days ago
by Dunqing
© 2026 CodSpeed Technology
Home Terms Privacy Docs