Commits

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

std.Io.Threaded: rename from "pool"

10bfbd7d60 • Andrew Kelley • Oct 29, 2025

std.Io.net.HostName.connect: fix resource leaks

870a682cd8 • Andrew Kelley • Oct 29, 2025

std.Io.net.Stream: add "const" variant to "close"

426a377c7b • Andrew Kelley • Oct 29, 2025

std.Io.Queue: add "uncancelable" variants to "get"

80069c1e69 • Andrew Kelley • Oct 29, 2025

std.net.HostName.connect: rework to avoid waiting for DNS

adaef433d2 • Andrew Kelley • Oct 29, 2025

std.Io: implement Select

d3c4158a10 • Andrew Kelley • Oct 29, 2025

std.Io.net.HostName: move lookup to the interface

35ce907c06 • Andrew Kelley • Oct 29, 2025

std.Io.Threaded: import std.Io.net

1382e41226 • Andrew Kelley • Oct 29, 2025

compiler: update for introduction of std.Io

2bcdde2985 • Andrew Kelley • Oct 29, 2025

std.fs.File: begrudgingly add back deprecated APIs

c2d1a339da • Andrew Kelley • Oct 29, 2025

coff linker: don't check the time

79a59c5165 • Andrew Kelley • Oct 29, 2025

std.Io.Threaded: implement connecting to unix sockets

0732ff2263 • Andrew Kelley • Oct 29, 2025

std.Io.Threaded: implement netListenUnix

e8cea8accb • Andrew Kelley • Oct 29, 2025

std.Io.File: add WouldBlock to the error set

d680b9e9b2 • Andrew Kelley • Oct 29, 2025

std.net: IPv6 parsing fixes

539808239e • Andrew Kelley • Oct 29, 2025

std.Io.net.HostName: fix DNS resolution

d3f0c460ec • Andrew Kelley • Oct 29, 2025

std.Io.net: fix parsing IPv4-mapped IPv6 addresses

923a7bdd7e • Andrew Kelley • Oct 29, 2025

std.Io.net.Stream.Reader: fix not using buffer

e0e463bcf7 • Andrew Kelley • Oct 29, 2025

add BRANCH_TODO file

4d62f08393 • Andrew Kelley • Oct 29, 2025

std.Io.Threaded.netReadPosix: support cancelation

be1ae430a1 • Andrew Kelley • Oct 29, 2025

std: fix seekBy unit test

71ff6e0ef7 • Andrew Kelley • Oct 29, 2025

progress towards compiler building again

d40803284e • Andrew Kelley • Oct 29, 2025

std.Io: add unix domain sockets API

3b34622368 • Andrew Kelley • Oct 29, 2025

std.Uri: fix compilation error

9e681cab56 • Andrew Kelley • Oct 29, 2025

std.crypto.Certificate.Bundle: remove use of File.readAll

63801c4b05 • Andrew Kelley • Oct 29, 2025

Add missing clobbers to context switching

fcac8617b4 • Lukas Lalinsky • Oct 29, 2025

fix compilation errors introduced by rebasing

7d478114ec • Andrew Kelley • Oct 29, 2025

std.Io: implement dirOpenFile

b1733b7bce • Andrew Kelley • Oct 29, 2025

std.Io: implement dirStatPath

8a1e6c8c39 • Andrew Kelley • Oct 29, 2025

std: fix some Io compilation errors

750b1431bf • Andrew Kelley • Oct 29, 2025

std.Io: implement dirMake

eadfefa002 • Andrew Kelley • Oct 29, 2025

std.mem: improve containsAtLeastScalar implementation and rename

e85df854aa • Andrew Kelley • Oct 29, 2025