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

Performance History

Latest Results

fix(es/typescript): Do not treat `declare global` as a namespace `declare global {}` augments the global scope: its members are bare bindings, not properties of an object named `global`. The ambient walk registered them under the `global` identifier, and since a user binding by that name shares its `Id`, `enum E { A = global.g }` folded into the augmentation. `tsc` and `main` leave that read alone. Also cover qualified reads of a namespace from inside its own body, a `declare enum` inside a concrete namespace, and namespace member folding under `tsEnumIsMutable`, which all already behaved correctly but had no test.
baltasarblanco:fix/12102-namespace-member-fold
19 minutes ago
chore: Add changeset
baltasarblanco:fix/12102-namespace-member-fold
3 hours ago
fix(es/minifier): preserve local join coercion
fix/minifier-constant-join-3
5 hours ago
fix(es/minifier): preserve arrow and import join coercion
fix/minifier-constant-join-3
5 hours ago
fix(es/minifier): preserve nested call join coercion
fix/minifier-constant-join-3
6 hours ago
fix(es/minifier): preserve additional join coercions
fix/minifier-constant-join-3
6 hours ago

Latest Branches

CodSpeed Performance Gauge
0%
fix(es/typescript): Fold namespace-qualified enum member reads#12290
22 minutes ago
c6ce4c2
baltasarblanco:fix/12102-namespace-member-fold
CodSpeed Performance Gauge
0%
5 hours ago
6687b4e
fix/minifier-constant-join-3
CodSpeed Performance Gauge
0%
16 hours ago
d3e1467
Austaras:iter
© 2026 CodSpeed Technology
Home Terms Privacy Docs