Avatar for the web-infra-dev user
web-infra-dev
rspack
BlogDocsChangelog

Performance History

Latest Results

fix(watcher): abort in-flight watch task before closing the native watcher `NativeWatcher::watch` spawns a detached task that drives the FSEvents backend's `append_path` (mutating the watcher's CFMutableArray), while `NativeWatcher::close` drops the watcher (`CFRelease` of that array). The close-old-then-watch-new restart flow runs them concurrently, freeing the CFArray while a watch task is still appending to it — a use-after-free that aborts the process on macOS (`-[OS_os_log addObject:]` NSException). Track the watch task's JoinHandle and have `close` abort and await it before tearing the watcher down; `watch` aborts any previous task so only one ever drives the watcher. Adds `rspack_napi::runtime::spawn_handle` to return the JoinHandle.
fix/native-watcher-close-race-macos
3 hours ago
fix: consume aggregated native watcher changes
codex/lazy-compilation-watch-provenance
6 hours ago
fix: preserve multi-compiler lazy provenance
codex/lazy-compilation-watch-provenance
7 hours ago
fix: purge pending native watcher changes
codex/lazy-compilation-watch-provenance
7 hours ago
test: remove platform-specific watcher injection
codex/lazy-compilation-watch-provenance
8 hours ago
chore(deps): update webpack-sources lockfile
renovate/webpack-sources-3.x
20 hours ago

Latest Branches

CodSpeed Performance Gauge
0%
fix(watcher): abort in-flight watch task before closing the native watcher#14757
4 hours ago
1bedb34
fix/native-watcher-close-race-macos
CodSpeed Performance Gauge
0%
7 hours ago
435729c
codex/lazy-compilation-watch-provenance
CodSpeed Performance Gauge
0%
1 day ago
c292144
fix/css-hmr-runtime-registration
© 2026 CodSpeed Technology
Home Terms Privacy Docs