swc-project
swc
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
refactor(es/ast)!: split TypeScript this parameters
feat/ast-this-param
3 hours ago
refactor(es/ast)!: split TypeScript this parameters
feat/ast-this-param
3 hours ago
refactor(es/ast)!: split TypeScript this parameters
feat/ast-this-param
5 hours ago
refactor(es/ast)!: split TypeScript this parameters
feat/ast-this-param
1 day ago
fix(es/optimization): preserve JSON numeric values
fix/json-number-serialization
2 days ago
fix(es/minifier): use numeric literals for non-finite values (#12048) **Description:** The optimizer currently represents `NaN` and infinities in several forms, including identifiers, divisions, and numeric literals. As these forms move through multiple optimization passes, they can be folded inconsistently and acquire incorrect truthiness or stringification. This PR canonicalizes non-finite optimization results as raw-free `Lit::Num` values. Minifier and simplifier helpers then preserve ECMAScript behavior for these numbers, while codegen remains responsible for choosing valid output syntax. **Related issue (if exists):** - #12043 - #12047 - #12050 - **#12048** (current) - #12051 - #12052 - #12053 - #12054 - #12055 - #12056 - #12057 - #12058 - #12049 - #12059 - #12060
main
2 days ago
refactor(es/ast)!: split TypeScript this parameters
feat/ast-this-param
2 days ago
Merge branch 'main' into chore/upgrade-regress-0.11
stormslowly:chore/upgrade-regress-0.11
2 days ago
Latest Branches
CodSpeed Performance Gauge
0%
refactor(es/ast)!: split TypeScript this parameters
#12075
2 days ago
1b96039
feat/ast-this-param
CodSpeed Performance Gauge
0%
fix(es/optimization): preserve JSON numeric values
#12051
5 days ago
83df80f
fix/json-number-serialization
CodSpeed Performance Gauge
0%
chore: upgrade regress to 0.11.1
#12070
2 days ago
3b9c098
stormslowly:chore/upgrade-regress-0.11
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs