swc-project
swc
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Optimizations
Branches
Benchmarks
Runs
Performance History
Latest Results
chore: Add changeset
codex/assess-compat-tests
38 minutes ago
test(typescript): flatten preset fixtures
codex/reorganize-typescript-tests
39 minutes ago
fix(es/minifier): Do not count default parameter refs of IIFE as callees The usage analyzer marked every identifier from `for_each_id_ref_in_expr` on a call's callee as a callee. For a function expression callee, this also visited parameter default initializers, so `f` in `(function (g = f) { return g })()` got a nonzero `callee_count`. `can_inline_fn_once` then skipped its multiple-execution checks and the single-use inliner moved `f` into the default initializer, which creates a new function object on every call. Use a callee-specific traversal that only follows expressions whose value can be the invoked function. Closes #12669 Co-authored-by: Leon Ming <19379828+leon-ming@users.noreply.github.com> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
t3/fix-minifier-default-param-inline-12669
5 hours ago
chore: Publish `@swc/helpers@v0.5.24`
kdy1/bump-helpers-patch-version
5 hours ago
chore: Add changeset
codex/reorganize-typescript-tests
18 hours ago
ci: Migrate `swc-bot` credentials to the `swc-project-bot` GitHub App Replace the `swc-bot` user credentials (`SWC_BOT_SSH`, `GH_TOKEN`, `BOT_GH_TOKEN`) with short-lived installation tokens minted from the `swc-project-bot` GitHub App. Release pushes now use HTTPS with the app token and commit as the app's bot account, whose identity is resolved at runtime so it follows a future app rename. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
kdy1/migrate-swc-bot-ci
19 hours ago
test(es/typescript): Move minified semantic fixtures to `swc` and configure them with `.swcrc` Move the three minified runtime fixtures to `crates/swc/tests/typescript-semantics`. Each fixture has a `.swcrc` that selects the TypeScript parser and enables compression and mangling. The test compiles the fixtures with `swc::Compiler` and runs the output with Node.js. `swc` no longer needs a dev-dependency on `swc_ecma_transforms_testing`. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
kdy1/fix-action-run-failure
20 hours ago
test(es/typescript): Move minified semantic tests to `swc` `swc` already depends on `swc_ecma_minifier` and the TypeScript transform, so the test does not need new dev-dependencies on `swc_ecma_minifier`. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
kdy1/fix-action-run-failure
20 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
test(compat): organize transform fixtures
#12673
41 minutes ago
e1b9cfc
codex/assess-compat-tests
CodSpeed Performance Gauge
+4%
test(typescript): organize transform fixtures
#12667
44 minutes ago
8cdedc0
codex/reorganize-typescript-tests
CodSpeed Performance Gauge
+4%
fix(es/minifier): Do not inline single-use functions into IIFE default parameters
#12672
5 hours ago
9308d2a
t3/fix-minifier-default-param-inline-12669
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs