std.Io.Threaded: correct clockToPosix for FreeBSD
cc751c01f1 • Andrew Kelley • Oct 29, 2025
start: fix logic for signal hanlding when SIG.POLL does not exist
ef55dcae67 • Andrew Kelley • Oct 29, 2025
std.zig.system: fix error set of abiAndDynamicLinkerFromFile
bbc1c07538 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: implement futexes for freebsd
4e95c2eb1b • Andrew Kelley • Oct 29, 2025
std.Io: make Evented equal void when unimplemented
a87fd37bf5 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: don't skip executing canceled group closures
0caf286a1a • Andrew Kelley • Oct 29, 2025
link: move the windows kernel bug workaround to Io implementation
df4c30ca16 • Andrew Kelley • Oct 29, 2025
wasm linking: handle unreachable call_indirect
02119362d7 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: fix openSelfExe for Windows
6ccb53bff1 • Andrew Kelley • Oct 29, 2025
std.Io.net.HostName: fix missing group cancel
441d0c4272 • Andrew Kelley • Oct 29, 2025
std.Io.net: skip testing netInterfaceNameResolve on Windows
f9de83c90e • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: fix compilation on pthreads linux
f6c5525c84 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: implement netWrite for Windows
fd7475c8b2 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: implement netRead for Windows
6cff32c7ee • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: implement cancellation for pthreads
a8f95e5176 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: closures must always be run even when canceled
85e159e652 • Andrew Kelley • Oct 29, 2025
std.Io: more convenient sleep
ed7067a690 • Andrew Kelley • Oct 29, 2025
disable self-hosted wasm test-cases
e6b4e1a5d0 • Andrew Kelley • Oct 29, 2025
std.Io: adjust concurrent error set
ae86c0f529 • Andrew Kelley • Oct 29, 2025
std.Io.net: make it easier to use netReceiveMany correctly
ecdc00466c • Andrew Kelley • Oct 29, 2025
std.os.linux.IoUring: use linux msghdr
c87fbd5878 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: add ioBasic which disables networking
46f7e3ea9f • Andrew Kelley • Oct 29, 2025
objcopy: update for std.Io API
701d4bc80b • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: implement fileStat for Windows
5c527a1854 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: stub netConnectUnix for Windows
5d7672f2ad • Andrew Kelley • Oct 29, 2025
incr-check: windows source files depend on ws2_32
89bb58e5a3 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: stub netListenUnix for Windows
a1f177d637 • Andrew Kelley • Oct 29, 2025
std.Io.Kqueue: implement wait queue per fd
5578c760a7 • Andrew Kelley • Oct 29, 2025
std.Io.Kqueue: add missing Thread deinit logic
6a64c9b7c8 • Andrew Kelley • Oct 29, 2025
std.Io.Kqueue: implement EAGAIN logic for netRead
cc11dd1f87 • Andrew Kelley • Oct 29, 2025
std.Io.Kqueue: implement netRead
0497f88d39 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: fix setting of O_NONBLOCK flag
1b0dcd4007 • Andrew Kelley • Oct 29, 2025
std.Io.Kqueue: implement netConnect
f17c6bba57 • Andrew Kelley • Oct 29, 2025
std.Io.Kqueue: implement netSend
9d6750f01c • Andrew Kelley • Oct 29, 2025
concurrent and await
92b8378814 • Andrew Kelley • Oct 29, 2025
one kqueue per thread
dd945bf1f8 • Andrew Kelley • Oct 29, 2025
revert adding asyncDetached
41070932f8 • Andrew Kelley • Oct 29, 2025
add bind
df84dc18bc • Andrew Kelley • Oct 29, 2025
std.Io: add Kqueue implementation
d6b0686b05 • Andrew Kelley • Oct 29, 2025
std.Io.net.Socket.send: fix compilation errors
a5c309a692 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: fix sending invalid pointer
59ffa607a4 • Andrew Kelley • Oct 29, 2025
fix some std.Io compilation failures
873bcb5aa6 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: fix signature of dirMakeOpenPathWasi
032152409b • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: delete Windows implementation of if_nametoindex
a3ddca3657 • Andrew Kelley • Oct 29, 2025
std: fix build failure on wasm32-freestanding
2f26025690 • Andrew Kelley • Oct 29, 2025
std.process.Child: update for std.Io changes
00a3123fbe • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: implement netLookup for Windows
ab003cd054 • Andrew Kelley • Oct 29, 2025
std.os.windows.ws2_32: remove 'A' variants
dab8dd5e03 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: implement Windows futex functions
0107e584ef • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: fix compilation failures on Windows
d257b1337a • Andrew Kelley • Oct 29, 2025
std: back out the StackTrace byval changes
aadd8d4a3e • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: implement netConnectIp for Windows
4ed74a9f8a • Andrew Kelley • Oct 29, 2025
update some tests and tools for new Io APIs
67df66c26c • Andrew Kelley • Oct 29, 2025
resinator: update for new Io APIs
4174ac18e9 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: implement netBindIp for Windows
76107e9e65 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: implement netAccept for Windows
0b5179a231 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: implement netListen for Windows
34891b528e • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: implement dirOpenDir
62c0496d0a • Andrew Kelley • Oct 29, 2025
std.Io: add dirMakePath and dirMakeOpenPath
dc6a4f3bf1 • Andrew Kelley • Oct 29, 2025
std.posix: fix compilation on wasm32-freestanding
71c86e1d28 • Andrew Kelley • Oct 29, 2025
std.posix: untangle getRandomBytesDevURandom from Io.Reader
894cb5a1fc • Andrew Kelley • Oct 29, 2025
compiler: upgrade unit tests to new API
97bde94e36 • Andrew Kelley • Oct 29, 2025
std.Io: introduce openSelfExe
6d1b2c7f64 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: implement dirOpenFile for Windows
1c67607397 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: implement dirCreateFile for Windows
b561d5f3fe • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: implement dirAccess for Windows
aa6e8eff40 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: implement dirStatPath for Windows
482343f2e2 • Andrew Kelley • Oct 29, 2025
std.debug.SelfInfo: add missing io parameter to getSymbol
f98352eecf • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: add dirMake for Windows
ed7747e90f • Andrew Kelley • Oct 29, 2025
std: fix compilation errors on Windows
10b1eef2d3 • Andrew Kelley • Oct 29, 2025
std.Io.net.HostName.ResolvConf: ignore nameservers above max
b215f8667a • Andrew Kelley • Oct 29, 2025
std.Io: add dirClose
83e4ff6f4c • Andrew Kelley • Oct 29, 2025
std: move some windows path checking logic
21e195a1a9 • Andrew Kelley • Oct 29, 2025
std.fs: use BadPathName rather than InvalidWtf8 on Windows
2d7d98da0c • Andrew Kelley • Oct 29, 2025
aro: avoid asking for the time
97b9cc0adf • Andrew Kelley • Oct 29, 2025
std: accessZ -> access
43c2ba375d • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: fix -fsingle-threaded build
752d38612f • Andrew Kelley • Oct 29, 2025
std.Io: add dirOpenDir and WASI impl
81e7e9fdbb • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: implement dirOpenFile for WASI
da6b959f64 • Andrew Kelley • Oct 29, 2025
std.Io.net.Server: refine AcceptError set
e87ceb76c2 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: fix netWrite cancellation
cf6fa219fd • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: implement dirCreateFile for WASI
d4215ffaa0 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: implement dirMake for WASI
143127529b • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: handle ECANCELED
ec9dfc540b • Andrew Kelley • Oct 29, 2025
std.Io: add dirAccess
f8ea00bd6d • Andrew Kelley • Oct 29, 2025
fix miscellaneous compilation errors
3bf0ce65a5 • Andrew Kelley • Oct 29, 2025
std: fix compilation errors on macos
7b1502f327 • Andrew Kelley • Oct 29, 2025
std.Io.net.HostName: fix connectMany not running DNS async
f14c4c3db8 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: fix getaddrinfo usage
6336d58661 • Andrew Kelley • Oct 29, 2025
fix miscellaneous compilation failures
f7bbcb4a4b • Andrew Kelley • Oct 29, 2025
std: make IPv6 address parsing system-independent
22334f5730 • Andrew Kelley • Oct 29, 2025
std: move DNS record enum to a better namespace
90fdd21df6 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: implement futexes on darwin
bf841bb4ae • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: add support for getaddrinfo
18ec9685fb • Andrew Kelley • Oct 29, 2025
std: fix macos compilation errors
031044b399 • Andrew Kelley • Oct 29, 2025
README: LLVM-less builds are more capable now
f7d47aed47 • Andrew Kelley • Oct 29, 2025
std.Io: stub file writing rather than incorrect impl
bb1bf5b96f • Andrew Kelley • Oct 29, 2025
std.Io: rename EventLoop to IoUring
1e81c3a925 • Andrew Kelley • Oct 29, 2025
std.Io.Threaded: wrangle TODOs
81b1bfbfbb • Andrew Kelley • Oct 29, 2025
std.Io.Group: add cancellation support to "wait"
060fd975d9 • Andrew Kelley • Oct 29, 2025