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

Performance History

Latest Results

fix(native-addon): use ProgramData after unsafe Windows profile caches (#12534) **Description:** Windows native addon loading fails when both `%LOCALAPPDATA%\swc` and `%USERPROFILE%\.swc-cache` grant another SID directory replacement rights. The loader now tries `%ProgramData%` as a third cache root, while retaining ancestor ACL checks and a protected per-user cache namespace. It retries only cache failures; integrity errors stop loading. Windows fixtures cover the reported SID pattern, all-root failures, custom and temporary modes, and live Node loading. **BREAKING CHANGE:** None. **Related issue (if exists):** Closes #12527 **Validation:** - `cargo fmt --all` — passed. - `cargo clippy --all --all-targets -- -D warnings` — passed. - `cargo test -p swc_native_addon` and `cargo test -p binding_native_addon` — passed on macOS with a canonical temporary directory. - `pnpm build:dev && pnpm test` in `packages/core` — passed; 119 tests passed, 3 skipped. - [Native carrier lifecycle CI](https://github.com/swc-project/swc/actions/runs/38506562565) — passed on Linux, macOS, Windows x64, and Windows ARM64 for source commit `cce40d58b454bc2731efe468ce2b9874417b49c7`. The subsequent changeset commit adds release metadata only. Local validation was not rerun after it. ## AI assistance and human review AI was used to prepare these changes. Human-reviewed by @kdy1. - Harness: Codex desktop
main
3 hours ago
chore: Add changeset
kdy1/fix-native-cache-12527
4 hours ago
ci: Ignore unreachable ruzstd advisory in Wasmer (#12533) <!-- Note: CI script will automatically rebase your PR so please do not rebase unless required --> <!-- Thanks for submitting a pull request! Please provide enough information so that others can review your pull request. --> **Description:** The dependency check fails on RUSTSEC-2026-0344 in `ruzstd 0.5.0`, which is pulled in by `wasmer-compiler 6.1.0-rc.3` through `object 0.32.2`. Add an advisory exception with a source-based explanation. Wasmer enables the default `object` features but only uses its object-writing APIs. It does not read or decompress compressed object sections, so the affected decoder is not used by this dependency path. `object 0.32` requires `ruzstd 0.5`, while the fix is in `ruzstd 0.9.1`. Revisit the exception when Wasmer upgrades its `object` dependency. This changes CI policy only. No Rust crate release is required; the add-changeset inventory reports no changed publishable crates. **Related issue (if exists):** Failed CI job: https://github.com/swc-project/swc/actions/runs/38446465634/job/115466741069 **Validation:** Validated commit `167c8d1e056489355d60dd06dc6ef95ed35d88b7`: - `cargo deny check` with cargo-deny 0.18.9: passed all four checks. - The original deny configuration fails on RUSTSEC-2026-0344 with the same dependency graph and advisory database. - `cargo fmt --all`: passed. - `cargo clippy --all --all-targets -- -D warnings`: passed. - Initialized all submodules before validation. No Rust crate files changed, so crate-level tests do not apply.
main
7 hours ago
chore(ci): Allow jimmyhmiller in the Next.js group
kdy1/allow-jimmyhmiller-nextjs
7 hours ago
fix(typescript): erase fully constant merged const enums
fix/ts-namespace-enum-bindings
19 hours ago

Latest Branches

CodSpeed Performance Gauge
0%
fix(native-addon): use ProgramData after unsafe Windows profile caches#12534
4 hours ago
83d9c4c
kdy1/fix-native-cache-12527
CodSpeed Performance Gauge
0%
7 hours ago
167c8d1
kdy1/fix-cargo-deny-ci
CodSpeed Performance Gauge
-2%
7 hours ago
3816730
kdy1/allow-jimmyhmiller-nextjs
© 2026 CodSpeed Technology
Home Terms Privacy Docs