swc-project
swc
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix(es): close suspended TSRX iterators
trueadm:codex/tsrx-parser
36 minutes ago
chore: Add changeset
Austaras:main
11 hours ago
fix(es/modules): preserve destructuring assignment targets in SystemJS (#12122) **Description:** Fix the SystemJS transform producing an invalid assignment target for ordinary destructuring assignments. The export binding rewriter temporarily takes an `AssignTargetPat` while looking for exported bindings. It previously restored the pattern only when an exported binding was found, leaving non-exported patterns as `Invalid` and causing code generation to emit `<invalid> = []`. This change always restores the assignment pattern before recursively visiting it. It also adds a regression fixture for `[a, b] = []`. **Validation:** - `cargo test -p swc_ecma_transforms_module` - `cargo fmt --all -- --check` - `cargo clippy --all --all-targets -- -D warnings` **Related issue (if exists):**
main
11 hours ago
chore: Add changeset
SyMind:fix-systemjs-destructuring
18 hours ago
fix
Austaras:main
18 hours ago
fix(es/minifier): Preserve for init
Austaras:main
18 hours ago
fix(es): restore fold-only instanceof scope
teamleaderleo:fix/instanceof-observable-effects
19 hours ago
fix(es): close suspended TSRX iterators
trueadm:codex/tsrx-parser
2 days ago
Latest Branches
CodSpeed Performance Gauge
-5%
feat(parser): add initial TSRX AST and syntax support
#12120
2 days ago
44c1a7f
trueadm:codex/tsrx-parser
CodSpeed Performance Gauge
0%
fix(es/minifier): Preserve for init
#12121
11 hours ago
2977fa1
Austaras:main
CodSpeed Performance Gauge
0%
fix(es/modules): preserve destructuring assignment targets in SystemJS
#12122
18 hours ago
477b42e
SyMind:fix-systemjs-destructuring
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs