| Commit message (Expand) | Author | Age |
| * | pardes --wait (-w) in a pane returns only once the pane its file landed in is... | Gabriel Schneider | 30 hours |
| * | A failure said while a 9P write waits on it posts no msg, only the write's err | Gabriel Schneider | 30 hours |
| * | A ctl or exec line with no newline runs with its write and fails it, unless i... | Gabriel Schneider | 30 hours |
| * | Every catch unreachable, orelse unreachable and syscall assert outside tests ... | Gabriel Schneider | 30 hours |
| * | A path with a part over 255 bytes is refused, never a panic | Gabriel Schneider | 30 hours |
| * | A language server question that finds nothing, cannot be answered or has no r... | Gabriel Schneider | 30 hours |
| * | A shell that cannot start fails Tty and pty/ctl exec with why, before either ... | Gabriel Schneider | 30 hours |
| * | A Save into a directory that is not there says no such directory, ENOENT | Gabriel Schneider | 30 hours |
| * | Mount dials its peer at once and fails if none answers; a peer out of reach i... | Gabriel Schneider | 30 hours |
| * | A Save that fails logs its err, not a save record | Gabriel Schneider | 30 hours |
| * | A command line cut across writes runs once whole, and look/exec answer per open | Gabriel Schneider | 30 hours |
| * | The QUIC listener tests are deterministic, and fs-test --quic passes | Gabriel Schneider | 30 hours |
| * | Shell prompt files are one per content under $XDG_RUNTIME_DIR, so a killed pa... | Gabriel Schneider | 30 hours |
| * | Sixteen 9P connections, and the next one is told there is no room instead of ... | Gabriel Schneider | 30 hours |
| * | A Save the host cannot do fails the 9P write that asked for it, and the log n... | Gabriel Schneider | 30 hours |
| * | A Restore tells old connections from new by when they were accepted | Gabriel Schneider | 30 hours |
| * | A Restore answers its writer before hanging up, and the log records dumps and... | Gabriel Schneider | 30 hours |
| * | Kill written to /ctl is answered before the editor quits | Gabriel Schneider | 30 hours |
| * | Split control messages by scope: the root ctl takes the session's builtins an... | Gabriel Schneider | 30 hours |
| * | Answer a held read by its cloud9 ticket, refuse a second, and say a pane shut... | Gabriel Schneider | 30 hours |
| * | Keep what each open holds in one table of open records | Gabriel Schneider | 30 hours |
| * | Hold a read that has nothing yet and answer it when its file has news | Gabriel Schneider | 30 hours |
| * | Answer 9P on the connection's task, so a session can open its own tree | Gabriel Schneider | 30 hours |
| * | Refuse a session's own mount, and paint notices as a tagline band | Gabriel Schneider | 30 hours |
| * | Fixes from three adversarial reviews, and a destructive one among them | Gabriel Schneider | 30 hours |
| * | Plan 9 idiom for the control filesystem, and the regressions a624a56 left | Gabriel Schneider | 30 hours |
| * | Advertise the editor in the posted-9P registry | Gabriel Schneider | 30 hours |
| * | Serve Unix and TCP 9P through cloud9.serve's std.Io runner | Gabriel Schneider | 30 hours |
| * | Use cloud9's file-server engine instead of the private copy | Gabriel Schneider | 30 hours |
| * | Flatten the 9P control tree and move it out of fs.zig | Gabriel Schneider | 30 hours |
| * | 9p: use cloud9 protocol sessions and transports | Gabriel Schneider | 2026-09-15 |
| * | Refactor panes and filesystem; replace FUSE with 9P | Gabriel Schneider | 2026-09-07 |