Repository navigation
core: localfs-contract-doc - #872
Merged
Merged
Conversation
The opening comments of LocalFs and FileTable promised synchronous listings that complete in the start call. Listings and reads run on the Io pool; callers handle a pending (null) listing and rely on wake/pump. Comment-only. Agent-Team: macos Worker: claude Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Contributor
PM note: how this PR will be handledWhat it is for: core: localfs-contract-doc Rules that apply: none special. Things to watch (checked by rule):
What happens next:
A living status comment below is kept current. Nothing here is a merge decision. |
Contributor
Where this PR standsStage: Done: approved What the PM needs before approving (ticks as it is met; the full CI runs only at the end, after the reviews are clean):
Reviews at the current commit (
Updated 2026-10-26 23:13 UTC by the PM. This comment is edited in place. |
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Part of fizzyedit/work#298
Goal
Make the opening contract text of core/LocalFs.zig (and the same stale claim in core/FileTable.zig) match the code: listings are pending, not synchronous.
What changed and why
Comment-only. LocalFs now says reads and listings run on the Io pool and land via pump/wake; FileTable only waits inline_wait_ns so small folders still answer at once. Follow-up of PR #811 (linux/codex F1).
How it was verified
No behaviour change, so no test can fail without it. scripts/check-fmt.sh and the build gates run by agent-finish.
Not done / follow-ups
None.
Changes (2 files, +12/-8)
Gates: 6 of 6 passed
scripts/check-fmt.sh(exit 0)scripts/zb build --summary all(exit 0)scripts/zb build test --summary all(exit 0)scripts/zb build test-integration --summary all(exit 0)scripts/zb build check-web --summary all(exit 0)scripts/zb build test-sdk-version --summary all(exit 0)