| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-29 | std.Io: fix Group.wait unsoundness | Andrew Kelley | |
| Previously if a Group.wait was canceled, then a subsequent call to wait() or cancel() would trip an assertion in the synchronization code. | |||
| 2025-10-29 | std.Io.Threaded: implement dirMakeOpenPath for WASI | Andrew Kelley | |
| and fix error code when file operation occurs on director handle | |||
| 2025-10-29 | std.Io: adjust concurrent error set | Andrew Kelley | |
| Now std.Io.Threaded can return error.ConcurrencyUnavailable rather than asserting. This is handy for logic that wants to try a concurrent implementation but then fall back to a synchronous one. | |||
| 2025-10-29 | std.Io.Kqueue: implement wait queue per fd | Andrew Kelley | |
| Solves the issue when one kevent() call would clobber another if they used the same file descriptor as an identifier. | |||
| 2025-10-29 | std.Io.Kqueue: add missing Thread deinit logic | Andrew Kelley | |
| 2025-10-29 | std.Io.Kqueue: implement EAGAIN logic for netRead | Andrew Kelley | |
| 2025-10-29 | std.Io.Kqueue: implement netRead | Andrew Kelley | |
| 2025-10-29 | std.Io.Kqueue: implement netConnect | Andrew Kelley | |
| 2025-10-29 | std.Io.Kqueue: implement netSend | Andrew Kelley | |
| 2025-10-29 | concurrent and await | Andrew Kelley | |
| 2025-10-29 | one kqueue per thread | Andrew Kelley | |
| 2025-10-29 | add bind | Andrew Kelley | |
| 2025-10-29 | std.Io: add Kqueue implementation | Andrew Kelley | |
