Commit Graph

  • 5c527a1854 std.Io.Threaded: implement fileStat for Windows Andrew Kelley 2025-10-23 09:40:32 -07:00
  • 5d7672f2ad std.Io.Threaded: stub netConnectUnix for Windows Andrew Kelley 2025-10-23 08:02:03 -07:00
  • 89bb58e5a3 incr-check: windows source files depend on ws2_32 Andrew Kelley 2025-10-23 07:42:24 -07:00
  • a1f177d637 std.Io.Threaded: stub netListenUnix for Windows Andrew Kelley 2025-10-23 07:13:50 -07:00
  • 5578c760a7 std.Io.Kqueue: implement wait queue per fd Andrew Kelley 2025-10-23 06:02:46 -07:00
  • 6a64c9b7c8 std.Io.Kqueue: add missing Thread deinit logic Andrew Kelley 2025-10-23 05:24:41 -07:00
  • cc11dd1f87 std.Io.Kqueue: implement EAGAIN logic for netRead Andrew Kelley 2025-10-23 04:46:00 -07:00
  • 0497f88d39 std.Io.Kqueue: implement netRead Andrew Kelley 2025-10-23 04:27:20 -07:00
  • 1b0dcd4007 std.Io.Threaded: fix setting of O_NONBLOCK flag Andrew Kelley 2025-10-23 04:27:10 -07:00
  • f17c6bba57 std.Io.Kqueue: implement netConnect Andrew Kelley 2025-10-23 04:14:43 -07:00
  • 9d6750f01c std.Io.Kqueue: implement netSend Andrew Kelley 2025-10-23 03:44:45 -07:00
  • 92b8378814 concurrent and await Andrew Kelley 2025-10-23 03:38:34 -07:00
  • dd945bf1f8 one kqueue per thread Andrew Kelley 2025-10-23 03:21:32 -07:00
  • 41070932f8 revert adding asyncDetached Andrew Kelley 2025-10-22 13:21:59 -07:00
  • df84dc18bc add bind Andrew Kelley 2025-10-22 13:21:13 -07:00
  • d6b0686b05 std.Io: add Kqueue implementation Andrew Kelley 2025-10-22 10:52:25 -07:00
  • a5c309a692 std.Io.net.Socket.send: fix compilation errors Andrew Kelley 2025-10-22 06:06:49 -07:00
  • 59ffa607a4 std.Io.Threaded: fix sending invalid pointer Andrew Kelley 2025-10-22 06:05:55 -07:00
  • 873bcb5aa6 fix some std.Io compilation failures Andrew Kelley 2025-10-22 05:01:37 -07:00
  • 032152409b std.Io.Threaded: fix signature of dirMakeOpenPathWasi Andrew Kelley 2025-10-22 04:43:46 -07:00
  • a3ddca3657 std.Io.Threaded: delete Windows implementation of if_nametoindex Andrew Kelley 2025-10-22 04:20:52 -07:00
  • 2f26025690 std: fix build failure on wasm32-freestanding Andrew Kelley 2025-10-21 14:12:28 -07:00
  • 00a3123fbe std.process.Child: update for std.Io changes Andrew Kelley 2025-10-21 13:55:26 -07:00
  • ab003cd054 std.Io.Threaded: implement netLookup for Windows Andrew Kelley 2025-10-21 10:30:06 -07:00
  • dab8dd5e03 std.os.windows.ws2_32: remove 'A' variants Andrew Kelley 2025-10-21 10:26:41 -07:00
  • 0107e584ef std.Io.Threaded: implement Windows futex functions Andrew Kelley 2025-10-21 07:24:47 -07:00
  • d257b1337a std.Io.Threaded: fix compilation failures on Windows Andrew Kelley 2025-10-21 07:10:33 -07:00
  • aadd8d4a3e std: back out the StackTrace byval changes Andrew Kelley 2025-10-21 04:40:44 -07:00
  • 4ed74a9f8a std.Io.Threaded: implement netConnectIp for Windows Andrew Kelley 2025-10-21 04:30:36 -07:00
  • 67df66c26c update some tests and tools for new Io APIs Andrew Kelley 2025-10-20 23:26:14 -07:00
  • 4174ac18e9 resinator: update for new Io APIs Andrew Kelley 2025-10-20 23:25:57 -07:00
  • 76107e9e65 std.Io.Threaded: implement netBindIp for Windows Andrew Kelley 2025-10-20 22:59:05 -07:00
  • 0b5179a231 std.Io.Threaded: implement netAccept for Windows Andrew Kelley 2025-10-20 22:50:30 -07:00
  • 34891b528e std.Io.Threaded: implement netListen for Windows Andrew Kelley 2025-10-20 11:12:08 -07:00
  • 62c0496d0a std.Io.Threaded: implement dirOpenDir Andrew Kelley 2025-10-20 06:13:39 -07:00
  • dc6a4f3bf1 std.Io: add dirMakePath and dirMakeOpenPath Andrew Kelley 2025-10-19 23:30:39 -07:00
  • 71c86e1d28 std.posix: fix compilation on wasm32-freestanding Andrew Kelley 2025-10-19 22:36:14 -07:00
  • 894cb5a1fc std.posix: untangle getRandomBytesDevURandom from Io.Reader Andrew Kelley 2025-10-19 22:31:52 -07:00
  • 97bde94e36 compiler: upgrade unit tests to new API Andrew Kelley 2025-10-19 22:23:41 -07:00
  • 6d1b2c7f64 std.Io: introduce openSelfExe Andrew Kelley 2025-10-19 22:17:45 -07:00
  • 1c67607397 std.Io.Threaded: implement dirOpenFile for Windows Andrew Kelley 2025-10-19 21:46:57 -07:00
  • b561d5f3fe std.Io.Threaded: implement dirCreateFile for Windows Andrew Kelley 2025-10-19 21:27:16 -07:00
  • aa6e8eff40 std.Io.Threaded: implement dirAccess for Windows Andrew Kelley 2025-10-19 21:12:19 -07:00
  • 482343f2e2 std.Io.Threaded: implement dirStatPath for Windows Andrew Kelley 2025-10-19 20:48:24 -07:00
  • f98352eecf std.debug.SelfInfo: add missing io parameter to getSymbol Andrew Kelley 2025-10-19 20:44:06 -07:00
  • ed7747e90f std.Io.Threaded: add dirMake for Windows Andrew Kelley 2025-10-19 20:42:43 -07:00
  • 10b1eef2d3 std: fix compilation errors on Windows Andrew Kelley 2025-10-19 14:08:21 -07:00
  • b215f8667a std.Io.net.HostName.ResolvConf: ignore nameservers above max Andrew Kelley 2025-10-19 07:09:28 -07:00
  • 83e4ff6f4c std.Io: add dirClose Andrew Kelley 2025-10-19 07:08:13 -07:00
  • 21e195a1a9 std: move some windows path checking logic Andrew Kelley 2025-10-18 07:38:10 -07:00
  • 2d7d98da0c std.fs: use BadPathName rather than InvalidWtf8 on Windows Andrew Kelley 2025-10-18 02:30:37 -07:00
  • 97b9cc0adf aro: avoid asking for the time Andrew Kelley 2025-10-18 02:29:59 -07:00
  • 43c2ba375d std: accessZ -> access Andrew Kelley 2025-10-17 13:34:46 -07:00
  • 752d38612f std.Io.Threaded: fix -fsingle-threaded build Andrew Kelley 2025-10-17 01:14:16 -07:00
  • 81e7e9fdbb std.Io: add dirOpenDir and WASI impl Andrew Kelley 2025-10-17 00:52:33 -07:00
  • da6b959f64 std.Io.Threaded: implement dirOpenFile for WASI Andrew Kelley 2025-10-17 00:31:04 -07:00
  • e87ceb76c2 std.Io.net.Server: refine AcceptError set Andrew Kelley 2025-10-17 00:09:25 -07:00
  • cf6fa219fd std.Io.Threaded: fix netWrite cancellation Andrew Kelley 2025-10-16 23:40:32 -07:00
  • d4215ffaa0 std.Io.Threaded: implement dirCreateFile for WASI Andrew Kelley 2025-10-16 22:50:30 -07:00
  • 143127529b std.Io.Threaded: implement dirMake for WASI Andrew Kelley 2025-10-16 22:39:46 -07:00
  • ec9dfc540b std.Io.Threaded: handle ECANCELED Andrew Kelley 2025-10-16 22:04:44 -07:00
  • f8ea00bd6d std.Io: add dirAccess Andrew Kelley 2025-10-16 20:53:28 -07:00
  • 3bf0ce65a5 fix miscellaneous compilation errors Andrew Kelley 2025-10-16 17:05:35 -07:00
  • 7b1502f327 std: fix compilation errors on macos Andrew Kelley 2025-10-16 16:03:10 -07:00
  • f14c4c3db8 std.Io.net.HostName: fix connectMany not running DNS async Andrew Kelley 2025-10-16 16:02:35 -07:00
  • 6336d58661 std.Io.Threaded: fix getaddrinfo usage Andrew Kelley 2025-10-16 15:59:20 -07:00
  • f7bbcb4a4b fix miscellaneous compilation failures Andrew Kelley 2025-10-16 12:00:30 -07:00
  • 22334f5730 std: make IPv6 address parsing system-independent Andrew Kelley 2025-10-16 11:52:52 -07:00
  • 90fdd21df6 std: move DNS record enum to a better namespace Andrew Kelley 2025-10-15 21:08:42 -07:00
  • bf841bb4ae std.Io.Threaded: implement futexes on darwin Andrew Kelley 2025-10-15 20:16:19 -07:00
  • 18ec9685fb std.Io.Threaded: add support for getaddrinfo Andrew Kelley 2025-10-15 20:04:13 -07:00
  • 031044b399 std: fix macos compilation errors Andrew Kelley 2025-10-15 19:31:28 -07:00
  • f7d47aed47 README: LLVM-less builds are more capable now Andrew Kelley 2025-10-15 18:32:58 -07:00
  • bb1bf5b96f std.Io: stub file writing rather than incorrect impl Andrew Kelley 2025-10-15 15:00:12 -07:00
  • 1e81c3a925 std.Io: rename EventLoop to IoUring Andrew Kelley 2025-10-15 14:47:41 -07:00
  • 81b1bfbfbb std.Io.Threaded: wrangle TODOs Andrew Kelley 2025-10-15 14:09:25 -07:00
  • 060fd975d9 std.Io.Group: add cancellation support to "wait" Andrew Kelley 2025-10-15 13:48:51 -07:00
  • 10bfbd7d60 std.Io.Threaded: rename from "pool" Andrew Kelley 2025-10-15 12:51:34 -07:00
  • 870a682cd8 std.Io.net.HostName.connect: fix resource leaks Andrew Kelley 2025-10-15 11:01:03 -07:00
  • 426a377c7b std.Io.net.Stream: add "const" variant to "close" Andrew Kelley 2025-10-15 11:00:33 -07:00
  • 80069c1e69 std.Io.Queue: add "uncancelable" variants to "get" Andrew Kelley 2025-10-15 11:00:00 -07:00
  • adaef433d2 std.net.HostName.connect: rework to avoid waiting for DNS Andrew Kelley 2025-10-15 10:20:04 -07:00
  • d3c4158a10 std.Io: implement Select Andrew Kelley 2025-10-15 00:36:02 -07:00
  • 35ce907c06 std.Io.net.HostName: move lookup to the interface Andrew Kelley 2025-10-14 20:59:16 -07:00
  • 1382e41226 std.Io.Threaded: import std.Io.net Andrew Kelley 2025-10-14 10:50:00 -07:00
  • 2bcdde2985 compiler: update for introduction of std.Io Andrew Kelley 2025-10-13 23:36:44 -07:00
  • c2d1a339da std.fs.File: begrudgingly add back deprecated APIs Andrew Kelley 2025-10-13 23:16:02 -07:00
  • 79a59c5165 coff linker: don't check the time Andrew Kelley 2025-10-13 22:10:29 -07:00
  • 0732ff2263 std.Io.Threaded: implement connecting to unix sockets Andrew Kelley 2025-10-13 22:05:18 -07:00
  • e8cea8accb std.Io.Threaded: implement netListenUnix Andrew Kelley 2025-10-13 20:17:51 -07:00
  • d680b9e9b2 std.Io.File: add WouldBlock to the error set Andrew Kelley 2025-10-13 19:04:02 -07:00
  • 539808239e std.net: IPv6 parsing fixes Andrew Kelley 2025-10-13 18:59:40 -07:00
  • d3f0c460ec std.Io.net.HostName: fix DNS resolution Andrew Kelley 2025-10-13 18:06:44 -07:00
  • 923a7bdd7e std.Io.net: fix parsing IPv4-mapped IPv6 addresses Andrew Kelley 2025-10-13 17:58:25 -07:00
  • e0e463bcf7 std.Io.net.Stream.Reader: fix not using buffer Andrew Kelley 2025-10-13 17:34:07 -07:00
  • 4d62f08393 add BRANCH_TODO file Andrew Kelley 2025-10-13 17:33:04 -07:00
  • be1ae430a1 std.Io.Threaded.netReadPosix: support cancelation Andrew Kelley 2025-10-13 15:53:19 -07:00
  • 71ff6e0ef7 std: fix seekBy unit test Andrew Kelley 2025-10-13 00:00:05 -07:00
  • d40803284e progress towards compiler building again Andrew Kelley 2025-10-10 22:48:12 -07:00
  • 3b34622368 std.Io: add unix domain sockets API Andrew Kelley 2025-10-10 22:37:54 -07:00