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

Performance History

Latest Results

fix(decorators): rewrite destructured decorator binding init
kdy1/fix-11742-decorator-globalthis-regression
5 hours ago
fix(decorators): traverse class expr in rewrite-only mode
kdy1/fix-11742-decorator-globalthis-regression
8 hours ago
fix(decorators): rewrite implicit globals in decorator bindings
kdy1/fix-11742-decorator-globalthis-regression
9 hours ago
Merge branch 'main' into claude/issue-11719-20260320-1545
claude/issue-11719-20260320-1545
9 hours ago
fix(decorators): mark-gate 2023-11 implicit global rewrites
kdy1/fix-11742-decorator-globalthis-regression
11 hours ago
test(es/minifier): void 0
cuyl:handle-undefined-args-for-toprecision
12 hours ago
feat(react-compiler): continue swc parity for dependency handling (#11747) ## Summary - Continue SWC React Compiler port work in `crates/swc_ecma_react_compiler`. - Refine reactive dependency collection/normalization around conditional and optional-call paths. - Improve optional call callee handling for both `Expr::Member` and `Expr::OptChain(Member)` in dependency collectors. - Extend nested memoization splitting for `push(...)` arguments when the argument is a simple non-hook call with concrete dependencies. ## Key Changes - `crates/swc_ecma_react_compiler/src/options.rs` - Keep `validate_no_void_use_memo` default aligned with current fixture behavior (`false`). - `crates/swc_ecma_react_compiler/src/reactive_scopes/mod.rs` - Better conditional dependency normalization for member paths. - Add dedup for dependency reductions to avoid duplicate keys. - Add switch-branch dependency handling parity improvements. - Improve optional-call dependency collapsing to object-level dependencies where needed. - Add targeted nested call memoization for `push(...)` call arguments. ## Fixture Progress (Upstream) - Previous measured baseline in this thread: `832` failed - Current measured after this branch: `822` failed - `reduce-reactive-deps`: `28 -> 21` - `fixture_cases_upstream_phase1`: still passing ## Verification - `cargo fmt --all` - `cargo test -p swc_ecma_react_compiler --test fixture fixture_cases_upstream_phase1 -- --nocapture` - `REACT_COMPILER_FIXTURE_CONTINUE_ON_FAIL=1 REACT_COMPILER_FIXTURE_ALLOW_FAILURE=1 cargo test -p swc_ecma_react_compiler --test fixture fixture_cases_upstream -- --nocapture`
main
12 hours ago
fix(es/decorators): scope implicit-global rewrite to decorated statement trees
kdy1/fix-11742-decorator-globalthis-regression
12 hours ago

Latest Branches

CodSpeed Performance Gauge
0%
fix(es/decorators): scope 2023-11 implicit-global rewrite to decorator-lifted exprs#11743
5 hours ago
74f7a73
kdy1/fix-11742-decorator-globalthis-regression
CodSpeed Performance Gauge
+2%
9 hours ago
379ad11
claude/issue-11719-20260320-1545
CodSpeed Performance Gauge
0%
12 hours ago
e170f9e
cuyl:handle-undefined-args-for-toprecision
© 2026 CodSpeed Technology
Home Terms Privacy Docs