swc-project
swc
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix: resolve empty destructuring merge
fix/12192-empty-object-destructuring
3 minutes ago
fix(es/minifier): preserve empty join coercion (#12240) **Description:** Fix empty-separator `Array#join` compression so numeric additions are not combined before each array element is string-coerced. Add SWC-owned issue fixtures covering the numeric regression and string controls. **Related issue (if exists):** Closes #12200 --------- Co-authored-by: Labor0 Bot <279936132+labor0-bot[bot]@users.noreply.github.com>
main
7 minutes ago
fix(es/typescript): preserve rewritten enum initializers
GtechGovind:fix/ts-enum-assertion-constness
10 minutes ago
fix(es/minifier): preserve empty IIFE parameter effects (#12268) ## Summary - preserve empty-body IIFEs when omitted parameter initialization could have effects or throw - retain destructuring and other non-simple parameters conservatively, while removing pure identifier defaults - add SWC-owned regression coverage for arrow and ordinary IIFEs ## Validation - `UPDATE=1 cargo test -p swc_ecma_minifier` - `cargo test -p swc_ecma_minifier` - `./scripts/exec.sh` - `cargo fmt --all` `./scripts/test.sh` is blocked by 13 unrelated `swc --test tsc` parameter fixture failures. Workspace clippy is blocked because the runner cannot initialize submodules and the html5lib fixture globs contain no tests. Closes #12222 --------- Co-authored-by: Labor0 Bot <279936132+labor0-bot[bot]@users.noreply.github.com>
main
27 minutes ago
fix(es/minifier): preserve empty array assignments (#12250) ## Summary - preserve iterator semantics for empty and elision-only array assignment destructuring - retain assignment-pattern elisions during parsing and add runtime issue fixtures - update affected TypeScript minifier references ## Testing - `UPDATE=1 cargo test -p swc_ecma_minifier` - `cargo test -p swc_ecma_minifier` - `cargo test -p swc --test tsc` - `./scripts/test.sh` - `./scripts/exec.sh` - `cargo fmt --all` - `cargo clippy -p swc_ecma_minifier -p swc_ecma_parser --all-targets -- -D warnings` Closes #12191 --------- Co-authored-by: Labor0 Bot <279936132+labor0-bot[bot]@users.noreply.github.com>
main
28 minutes ago
chore: use Rust minifier changeset name
fix/minifier-join-coercion-12200
36 minutes ago
fix: Use Rust changeset package names (#12283) **Description:** Correct two changesets that used npm-style quoted package keys. The Rust changeset parser treated the quotes as part of each crate name, preventing the release bump from resolving those crates. **Related issue (if exists):** N/A
main
38 minutes ago
fix: Use Rust changeset package names
kdy1/fix-rust-changeset-frontmatter
41 minutes ago
Latest Branches
CodSpeed Performance Gauge
0%
fix(es/minifier): preserve empty join coercion
#12240
38 minutes ago
c1fa194
fix/minifier-join-coercion-12200
CodSpeed Performance Gauge
0%
fix: Use Rust changeset package names
#12283
45 minutes ago
eccb78a
kdy1/fix-rust-changeset-frontmatter
CodSpeed Performance Gauge
0%
fix(es/typescript): Preserve asserted enum member semantics
#12181
52 minutes ago
6e379b5
GtechGovind:fix/ts-enum-assertion-constness
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs