summaryrefslogtreecommitdiff
path: root/src/session_test.zig
Commit message (Collapse)AuthorAge
* Add the file-server engine: cloud9.fs.Server(Backend, Options)Gabriel Schneider12 days
| | | | | | | | | | | | | The asynchronous 9P file-server engine from the Pardes editor moves into the library: fid table, walks, directory cursors, a job/slot model where backend replies arrive later by tag (status again = parked), Tflush cancellation and orphaned fids on hangup. Allocation-free, no OS calls, no std.Io; comptime Options (fid, slot, park data, name and user capacities) replace the editor's constants. Backend contract types (Req, Reply/ReplyWith, Op, Status, Attr, E, error strings) live here. 29 engine tests plus the client tests that sat beside it in Pardes. Co-Authored-By: Claude Fable 5.1 <[email protected]>
* Implement base 9P2000 sessions, shared transports, and conformance probesGabriel Schneider2026-09-14