fix: bound large-repo memory and traversal work - #1583
danusha2345 wants to merge 6 commits into
Conversation
|
Merged current |
|
Merged current |
|
Merged current |
|
Merged current |
|
Merged current |
|
Merged current |
|
Merged current |
|
Merged current |
|
Merged current |
|
Merged current |
|
Merged current |
|
Merged current |
|
Merged current |
|
Merged current |
|
Merged current |
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
c0c6354 to
8f7df19
Compare
Addresses #1553.
Rebased onto the 2026-09-27 main. The pieces that landed upstream in the meantime are dropped from this PR:
readFileCached, shared size constantcallback-synthesizer.tsWhat remains
lru-cache.ts).fileor a smallerdepth.Tests
The PR's own tests pass, as do graph, lru-cache, query-pool, the resolution suites, watcher, the C function-pointer and synthesis suites and CFML (438 tests). On the full suite (Linux, Node 22) every test passes. The one failure is the known intermittent
extraction.test.tsworker crash (V8Fatal process out of memory: Zone, #1779), which also happens onmain.🤖 Generated with Claude Code