web-infra-dev
rspack
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix(ci): add contents:read permission for ecosystem CI commit comments The ecosystem_ci_per_commit job calls `createCommitComment` via the composite action, which requires `contents: read` on the GITHUB_TOKEN. Since ci.yml declares an explicit `permissions` block without `contents`, it defaults to `none` and the API returns 403. Add job-level `permissions: { contents: read }` so only this job gets the extra permission without affecting the rest of CI. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix/eco-ci-commit-comment-permission
7 minutes ago
chore: AsyncDependenciesBlockIdentifierSet
fix-modules-hasher
13 minutes ago
fix: render numeric chunk IDs as number literals instead of strings Webpack emits numeric chunk IDs without quotes (e.g. `push([[903],`) while rspack was wrapping them in quotes (`push([["903"],`). This caused unnecessary bytes in every chunk file. Add `json_stringify_chunk_id()` that renders valid non-negative integer IDs as number literals and falls back to JSON strings for named chunks. Update all chunk ID rendering call sites across JSONP, CJS, ESM, CSS, worker, and SRI formats.
fix/numeric-chunk-id-rendering
19 minutes ago
fix: return true when exports_info_artifact is stolen When exports_info_artifact is not available (stolen during finishModules hook), conditional connections cannot be properly evaluated. Return Active(true) as fallback since optimization has not run yet and all connections should be considered active.
fy/stupefied-noyce
21 minutes ago
chore(binding): keep build script unchanged
feat/pure-fn
24 minutes ago
fix(watcher): flush pending events on unpause to prevent stuck files_data When the executor is paused during a rebuild, OS file-change events still accumulate in files_data but the event loop skips sending Execute (because paused=true). After unpause, wait_for_execute() creates a new aggregate task but never checks for these pending events — if no new OS event arrives (e.g. FSEvents already delivered all changes), files_data is stuck forever. This is the root cause of the watch-detection 10ms test flaking on macOS CI: FSEvents delivers file2.js change during the rebuild pause window, the event gets trapped in files_data, and the test times out waiting for a rebuild that never comes. Fix: after creating new tasks in wait_for_execute(), check files_data and send Execute if non-empty. Duplicate Execute signals are harmless — the aggregate task drains empty files_data with a no-op continue.
fix/watcher-flush-pending-events-on-unpause
31 minutes ago
feat(tree-shaking): rename pure function experiment
feat/pure-fn
37 minutes ago
perf(javascript): precompute flat dependency targets
codex/flag-dependency-exports-topo
40 minutes ago
Latest Branches
CodSpeed Performance Gauge
-2%
ci: add contents:read permission for ecosystem CI commit comments
#13605
19 minutes ago
01b9198
fix/eco-ci-commit-comment-permission
CodSpeed Performance Gauge
+2%
perf: modules should use IdentifierHasher
#13601
23 minutes ago
a4e9a2f
fix-modules-hasher
CodSpeed Performance Gauge
0%
fix: render numeric chunk IDs as number literals
#13604
32 minutes ago
be54725
fix/numeric-chunk-id-rendering
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs