swc-project
swc
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
chore: require changeset skill for pull requests
kdy1:kdy1/require-changeset-skill
9 minutes ago
chore: resolve rebase conflict
fix/string-index-utf16
32 minutes ago
chore: upgrade regress to 0.11.1
stormslowly:chore/upgrade-regress-0.11
2 hours ago
fix(es/minifier): use numeric literals for non-finite values
fix/non-finite-number-minifier
3 hours ago
fix(es/optimization): preserve JSON numeric values
fix/json-number-serialization
3 hours ago
chore: Add changeset for encoding field count fix
quininer:x/fix-encoding-count
4 hours ago
fix(es/typescript): evaluate cooked enum templates (#12059) **Description:** Enum template evaluation currently reads raw template source and converts atoms lossily. Escapes, interpolation, and lone surrogates can therefore diverge from the cooked JavaScript string used at runtime. This PR evaluates template quasis and static template member keys from cooked WTF-8 values in both the transform and fast-DTS paths. Lookup and concatenation retain lone surrogates without changing the surrounding enum evaluation model. **Related issue (if exists):** - #12043 - #12047 - #12050 - #12048 - #12051 - #12052 - #12053 - #12054 - #12055 - #12056 - #12057 - #12058 - #12049 - **#12059** (current) - #12060
main
4 hours ago
fix(es/minifier): apply ToUint16 in fromCharCode (#12055) **Description:** `String.fromCharCode` applies ECMAScript `ToUint16` to every argument. The current floor-and-cast folding path does not match that behavior for negative, wrapping, or non-finite inputs. This PR adds `JsNumber::to_uint16` and uses it before folding ASCII `String.fromCharCode` results. Boundary coverage keeps the optimization limited to values whose output can be produced safely. **Related issue (if exists):** - #12043 - #12047 - #12050 - #12048 - #12051 - #12052 - #12053 - #12054 - **#12055** (current) - #12056 - #12057 - #12058 - #12049 - #12059 - #12060
main
4 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
fix(es/minifier): index strings by UTF-16 code unit
#12054
2 days ago
4814cd6
fix/string-index-utf16
CodSpeed Performance Gauge
0%
chore: upgrade regress to 0.11.1
#12070
2 hours ago
f5b5cd0
stormslowly:chore/upgrade-regress-0.11
CodSpeed Performance Gauge
0%
fix(es/minifier): use numeric literals for non-finite values
#12048
2 days ago
3f6379d
fix/non-finite-number-minifier
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs