swc-project
swc
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix(es/minifier): preserve effects of returned value calls
marcoshernanz:codex/fix-pure-callee-return-call
21 minutes ago
fix(es/minifier): preserve effects of returned value calls
marcoshernanz:codex/fix-pure-callee-return-call
1 hour ago
fix(es/minifier): disambiguate pure callee comments
marcoshernanz:codex/fix-pure-callee-return-call
2 hours ago
fix(es/minifier): freshen bindings at inline clone sites
marcoshernanz:codex/fix-cloned-iife-mangle-bindings
2 hours ago
fix(codegen): revert Flow component support
fix/flow-component-type-semantics
3 hours ago
fix(es/minifier): handle pure optional-call callees
marcoshernanz:codex/fix-pure-callee-return-call
3 hours ago
fix(es/typescript): Fold ambient const and ambient enum members `tsc` treats `declare const x = 1` and members of `declare enum` that have constant initializers as constant enum expressions, while erasing the declarations themselves. The collection pass skipped everything ambient, so both stayed opaque and the following auto-incremented members collapsed to `undefined`. Ambient consts now populate `const_vars` like any other const. Ambient enum members go to a separate `ambient_enum_record` that only the evaluator consults: `tsc` folds them inside enum and const initializers but never rewrites runtime reads of the ambient object, and the inliner keys on `enum_record` membership. There is no auto-increment in ambient enums — a member without an initializer stays opaque, matching `tsc`.
baltasarblanco:fix/11715-ts-enum-const-var-folding
3 hours ago
fix(es/typescript): Fold ambient const and ambient enum members `tsc` treats `declare const x = 1` and members of `declare enum` that have constant initializers as constant enum expressions, while erasing the declarations themselves. The collection pass skipped everything ambient, so both stayed opaque and the following auto-incremented members collapsed to `undefined`. Ambient consts now populate `const_vars` like any other const. Ambient enum members go to a separate `ambient_enum_record` that only the evaluator consults: `tsc` folds them inside enum and const initializers but never rewrites runtime reads of the ambient object, and the inliner keys on `enum_record` membership. There is no auto-increment in ambient enums — a member without an initializer stays opaque, matching `tsc`.
baltasarblanco:fix/11715-ts-enum-const-var-folding
4 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
fix(es/minifier): preserve effects of returned value calls
#12140
1 hour ago
51fde26
marcoshernanz:codex/fix-pure-callee-return-call
CodSpeed Performance Gauge
0%
fix(es/minifier): preserve bindings in copied inline arrows
#12141
2 hours ago
c296e39
marcoshernanz:codex/fix-cloned-iife-mangle-bindings
CodSpeed Performance Gauge
0%
fix(es/typescript): preserve Flow component type semantics
#12090
3 hours ago
59c7310
fix/flow-component-type-semantics
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs