| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-29 | Elf2: load archives | Jacob Young | |
| 2025-10-29 | std.Io.Threaded.dirOpenFileWtf16: SHARING_VIOLATION | Andrew Kelley | |
| is the error code that needs the kernel bug workaround, not ACCESS_DENIED. | |||
| 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.File: fix stat for Windows | Andrew Kelley | |
| 2025-10-29 | std.Io: introduce openSelfExe | Andrew Kelley | |
| 2025-10-29 | std.Io: add dirAccess | Andrew Kelley | |
| 2025-10-29 | std.Io: stub file writing rather than incorrect impl | Andrew Kelley | |
| 2025-10-29 | std.Io.net.HostName: move lookup to the interface | Andrew Kelley | |
| Unfortunately this can't be implemented "above the vtable" because various operating systems don't provide low level DNS resolution primitives such as just putting the list of nameservers in a file. Without libc on Linux it works great though! Anyway this also changes the API to be based on Io.Queue. By using a large enough buffer, reusable code can be written that does not require concurrent, yet takes advantage of responding to DNS queries as they come in. I sketched out a new implementation of `HostName.connect` to demonstrate this, but it will require an additional API (`Io.Select`) to be implemented in a future commit. This commit also introduces "uncancelable" variants for mutex locking, waiting on a condition, and putting items into a queue. | |||
| 2025-10-29 | std.Io.File: add WouldBlock to the error set | Andrew Kelley | |
| Even in an asynchronous world, the concept of a non-blocking flag is useful because it determines under what conditions the operation completes. | |||
| 2025-10-29 | std: fix seekBy unit test | Andrew Kelley | |
| 2025-10-29 | std.Io: implement dirStatPath | Andrew Kelley | |
| 2025-10-29 | std.Io: bring back Timestamp but also keep Clock.Timestamp | Andrew Kelley | |
| this feels better | |||
| 2025-10-29 | std.Io: implement fileStat | Andrew Kelley | |
| 2025-10-29 | remove bad assert | Andrew Kelley | |
| 2025-10-29 | std: updating to std.Io interface | Andrew Kelley | |
| got the build runner compiling | |||
| 2025-10-29 | WIP: hack away at std.Io return flight | Andrew Kelley | |
| 2025-10-29 | WIP land the std.Io interface | Andrew Kelley | |
| fix std lib compilation errors caused by introducing std.Io | |||
| 2025-10-29 | std.Io.net: implement receiving connectionless messages | Andrew Kelley | |
| 2025-10-29 | std.Io: extract Dir to separate file | Andrew Kelley | |
| 2025-10-29 | std: start moving fs.File to Io | Andrew Kelley | |
