swc-project
swc
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
chore: add changeset for async generator env fix
codex/fix-async-generator-chrome-60
7 hours ago
fix(preset-env): downlevel async generators for chrome 60
codex/fix-async-generator-chrome-60
7 hours ago
fix(react-compiler): disable parser default features (#11957) **Description:** Disable `swc_ecma_parser` default features in `swc_ecma_react_compiler` and explicitly keep the `typescript` feature enabled. This fixes the s390x publish failure where parser defaults enabled `stacker -> psm`, and `psm` failed to assemble its s390x stack-switching source under the `napi-cross` toolchain. TypeScript parsing support remains enabled for react-compiler code and tests. Validated with: - `git submodule update --init --recursive` - `cargo tree -p binding_react_compiler_node -e features --target s390x-unknown-linux-gnu -i psm` (confirms `psm` is absent) - `cargo tree -p binding_core_node -e features --no-default-features --features swc_v1 --target s390x-unknown-linux-gnu -i psm` (confirms `psm` is absent) - `cargo test -p swc_ecma_react_compiler` - `cargo fmt --all` - `cargo clippy --all --all-targets -- -D warnings`
main
9 hours ago
chore: add changeset for react compiler parser defaults
codex/fix-s390x-parser-defaults
10 hours ago
Merge origin/main into codex/fix-s390x-parser-defaults
codex/fix-s390x-parser-defaults
10 hours ago
fix(es/parser): allow no-default builds (#11956) **Description:** Fixes `swc_ecma_parser` compilation when default features are disabled. Shared parser modules reference Flow reserved-name helpers even when the `typescript` feature is disabled, but those helpers only existed in the TypeScript parser implementation. This adds matching no-op stubs in `typescript_stubs.rs`, so the no-default build compiles without enabling TypeScript or Flow behavior. Also adds a `swc_ecma_parser` no-default check to `tests.yml` and a patch changeset for `swc_ecma_parser` and `swc_core`. Validation: - `git submodule update --init --recursive` - `cargo check -p swc_ecma_parser --no-default-features` - `cargo test -p swc_ecma_parser` - `cargo fmt --all` - `cargo clippy --all --all-targets -- -D warnings` - `cargo check --no-default-features` from `crates/swc_ecma_parser` **Related issue:** Fixes #11942
main
11 hours ago
fix(es/parser): allow no-default builds
kdy1/fix-parser-no-default-features
13 hours ago
chore: add changeset for swc_plugin_macro release
kdy1/release-swc-plugin-macro
13 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
fix(es/preset-env): fix async generator env transform for Chrome 60
#11959
7 hours ago
41fd10c
codex/fix-async-generator-chrome-60
CodSpeed Performance Gauge
0%
fix(react-compiler): disable parser default features
#11957
10 hours ago
ad0e403
codex/fix-s390x-parser-defaults
CodSpeed Performance Gauge
+2%
fix(es/parser): allow no-default builds
#11956
13 hours ago
d708dda
kdy1/fix-parser-no-default-features
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs