You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* fix(components): PR 386 deferred review follow-ups
- jsreach: make esbuild builds cancellable via api.Context/Rebuild with a
ctx watcher calling Cancel and a deferred Dispose; return ctx.Err() on
cancellation so 'The build was canceled' never surfaces as a build error
- jsreach: deterministic emission order in walkJSONStrings/binEntryStrings;
bounded FuzzEntryPointStrings target for the package.json entry-point
helpers
- jvmreach: deterministic readGradleModules order; bounded
FuzzReadMavenProject and FuzzReadGradleModules targets
- all four analyzer modules: newResultCache takes a logger and logs one
WARN when the user cache dir or file cache init fails instead of
silently disabling caching; regression tests via zap observer
- register new fuzz targets in scripts/run-fuzz.sh and the parser-fuzzing
inventory
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* fix(components): close jsreach cancel race before Rebuild starts
esbuild's Cancel() only cuts short an active build; a cancel landing
between api.Context and Rebuild's build start was a no-op and the build
ran to completion. Run Rebuild on a goroutine and, on ctx.Done, retry
Cancel until Rebuild returns. Add a race-exercising test.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
0 commit comments