# Commit history · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commits/05b28409e7204f78e3edb32ea9c46b10e4e97cef)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 05b28409e7204f78e3edb32ea9c46b10e4e97cef

Requested commit: 05b28409e7204f78e3edb32ea9c46b10e4e97cef

- [std.Io.Threaded: install and cleanup signal handlers](https://git.cafe/gitcafe/zig/commit/05b28409e7204f78e3edb32ea9c46b10e4e97cef?format=markdown) — 05b28409e7204f78e3edb32ea9c46b10e4e97cef; Andrew Kelley

- [std.Io.Threaded: handle \-fsingle-threaded in unit tests](https://git.cafe/gitcafe/zig/commit/b863f2548b95cdc8b2e2818ac3a26e553be155dc?format=markdown) — b863f2548b95cdc8b2e2818ac3a26e553be155dc; Andrew Kelley

- [std.hash_map: tune slow unit tests](https://git.cafe/gitcafe/zig/commit/1c0a8b8fe4a979b0ba9e6cd790c33a6dc12f0f05?format=markdown) — 1c0a8b8fe4a979b0ba9e6cd790c33a6dc12f0f05; Andrew Kelley

- [std.Io: add unit test for select](https://git.cafe/gitcafe/zig/commit/a45cafb7f0d182be9d2652229583297e55eac5c1?format=markdown) — a45cafb7f0d182be9d2652229583297e55eac5c1; Andrew Kelley

- [std.Io: add unit tests for Group and concurrent](https://git.cafe/gitcafe/zig/commit/c40204a3e521b82094fb44b2ce412f47d05964b2?format=markdown) — c40204a3e521b82094fb44b2ce412f47d05964b2; Andrew Kelley

- [std.Io: fix Group.wait unsoundness](https://git.cafe/gitcafe/zig/commit/03fd132b1ce82f767ffdb6cc886d1934b40c6071?format=markdown) — 03fd132b1ce82f767ffdb6cc886d1934b40c6071; Andrew Kelley

- [std.Io.Threaded.dirOpenFileWtf16: SHARING_VIOLATION](https://git.cafe/gitcafe/zig/commit/6c794ce7bceeefceeee43a5514e633162ee946a9?format=markdown) — 6c794ce7bceeefceeee43a5514e633162ee946a9; Andrew Kelley

- [CI: link ws2_32.lib on Windows](https://git.cafe/gitcafe/zig/commit/9f986419bd0409c0b6b7630f0c7222b4137ead4f?format=markdown) — 9f986419bd0409c0b6b7630f0c7222b4137ead4f; Andrew Kelley

- [std.debug.SelfInfo.Windows: less invasive change](https://git.cafe/gitcafe/zig/commit/6f64c8b693446a6f8d170bb09324e5c5e506ce6f?format=markdown) — 6f64c8b693446a6f8d170bb09324e5c5e506ce6f; Andrew Kelley

- [std.os.linux.x86: fix signal restore function](https://git.cafe/gitcafe/zig/commit/1553c8eae7d830cb793e78c3e52ad816fa8efd23?format=markdown) — 1553c8eae7d830cb793e78c3e52ad816fa8efd23; Andrew Kelley

- [std.Io.Threaded: fix EBADF error code on wasm32-wasi \-lc when reading](https://git.cafe/gitcafe/zig/commit/030b630829d3fe9c6c387a9bf68ae65ddb3b053c?format=markdown) — 030b630829d3fe9c6c387a9bf68ae65ddb3b053c; Andrew Kelley

- [std.Io.Threaded: implement Unix sockets for Windows](https://git.cafe/gitcafe/zig/commit/c4dc7d7c3d4eade5f1092eb5c4af9bf45e3e2fda?format=markdown) — c4dc7d7c3d4eade5f1092eb5c4af9bf45e3e2fda; Andrew Kelley

- [std.Io.Threaded: implement dirMakeOpenPath for WASI](https://git.cafe/gitcafe/zig/commit/b39f3d294da3ce9075bbc08651965615839219f2?format=markdown) — b39f3d294da3ce9075bbc08651965615839219f2; Andrew Kelley

- [std: fix definition of ws2_32.GetAddrInfoExW](https://git.cafe/gitcafe/zig/commit/4114392369c28a2455a508e4da67d945ebad2b44?format=markdown) — 4114392369c28a2455a508e4da67d945ebad2b44; Andrew Kelley

- [std.Io.Threaded: fix typo in panic message](https://git.cafe/gitcafe/zig/commit/f5870b267e96613fa31883dc89d469d132b1b5cd?format=markdown) — f5870b267e96613fa31883dc89d469d132b1b5cd; Andrew Kelley

- [std.Io.Threaded: stub out netbsd mutex and condition](https://git.cafe/gitcafe/zig/commit/94b987498185af7af38f424964266daac6533ec3?format=markdown) — 94b987498185af7af38f424964266daac6533ec3; Andrew Kelley

- [std.c: fix msghdr struct on big endian targets](https://git.cafe/gitcafe/zig/commit/c0c20105354f05a354bf28fd5c05c19e7723b2a7?format=markdown) — c0c20105354f05a354bf28fd5c05c19e7723b2a7; Andrew Kelley

- [std.Io.Threaded: implement ResetEvent in terms of pthreads](https://git.cafe/gitcafe/zig/commit/a28d3059e60ccbed2b2b159c41899488330bc671?format=markdown) — a28d3059e60ccbed2b2b159c41899488330bc671; Andrew Kelley

- [std.Io.Threaded: fix netLookup for Windows](https://git.cafe/gitcafe/zig/commit/30448d92af596724dc227c96803961bc41de9253?format=markdown) — 30448d92af596724dc227c96803961bc41de9253; Andrew Kelley

- [update standalone tests for ws2_32 dependency](https://git.cafe/gitcafe/zig/commit/030ddc79528d41571b8329252c5f853d477a0f7b?format=markdown) — 030ddc79528d41571b8329252c5f853d477a0f7b; Andrew Kelley

- [std.Io.File: fix stat for Windows](https://git.cafe/gitcafe/zig/commit/135ec79f50ff36d48563be126c3e49793b04f302?format=markdown) — 135ec79f50ff36d48563be126c3e49793b04f302; Andrew Kelley

- [resinator: update for Io API](https://git.cafe/gitcafe/zig/commit/6b8972dd22d13957fd0c844a8359c82cedcfe939?format=markdown) — 6b8972dd22d13957fd0c844a8359c82cedcfe939; Andrew Kelley

- [std.Io.Threaded: fix 32-bit overflow in lookupDns](https://git.cafe/gitcafe/zig/commit/cc4931b3258ec764f0769ee573ed8a2989664d3a?format=markdown) — cc4931b3258ec764f0769ee573ed8a2989664d3a; Andrew Kelley

- [std.Io.Group: fix leak when wait is canceled](https://git.cafe/gitcafe/zig/commit/c8739d6953b62de30827a484f94cc8add8c22dd9?format=markdown) — c8739d6953b62de30827a484f94cc8add8c22dd9; Andrew Kelley

- [std.Io.Threaded: better clock lowering for BSDs](https://git.cafe/gitcafe/zig/commit/3de1b6c9a98993e6735098f94a7d5214d5fbcfcf?format=markdown) — 3de1b6c9a98993e6735098f94a7d5214d5fbcfcf; Andrew Kelley

- [std: remove awareness of POLL signal](https://git.cafe/gitcafe/zig/commit/80a341b4114ac171a2592423027e0ea4015fcf81?format=markdown) — 80a341b4114ac171a2592423027e0ea4015fcf81; Andrew Kelley

- [std: make signal numbers into an enum](https://git.cafe/gitcafe/zig/commit/8b269f7e18ee1e0874b7cbf7cf2853b7e34b6a36?format=markdown) — 8b269f7e18ee1e0874b7cbf7cf2853b7e34b6a36; Andrew Kelley

- [std.Io.Threaded: correct clockToPosix for FreeBSD](https://git.cafe/gitcafe/zig/commit/cc751c01f13658280bc48905261f316b9b58b718?format=markdown) — cc751c01f13658280bc48905261f316b9b58b718; Andrew Kelley

- [start: fix logic for signal hanlding when SIG.POLL does not exist](https://git.cafe/gitcafe/zig/commit/ef55dcae675dd2048e5e404eb8bb6833d153f653?format=markdown) — ef55dcae675dd2048e5e404eb8bb6833d153f653; Andrew Kelley

- [std.zig.system: fix error set of abiAndDynamicLinkerFromFile](https://git.cafe/gitcafe/zig/commit/bbc1c075382b3fa9f275fac097267b7c61b5a899?format=markdown) — bbc1c075382b3fa9f275fac097267b7c61b5a899; Andrew Kelley

- [std.Io.Threaded: implement futexes for freebsd](https://git.cafe/gitcafe/zig/commit/4e95c2eb1b996d7f4dfeaad8112b62733e077273?format=markdown) — 4e95c2eb1b996d7f4dfeaad8112b62733e077273; Andrew Kelley

- [std.Io: make Evented equal void when unimplemented](https://git.cafe/gitcafe/zig/commit/a87fd37bf59a975ba057bec408d2908d6168a084?format=markdown) — a87fd37bf59a975ba057bec408d2908d6168a084; Andrew Kelley

- [std.Io.Threaded: don't skip executing canceled group closures](https://git.cafe/gitcafe/zig/commit/0caf286a1a9f1f7fe13483d7adbf3f1357b12a1c?format=markdown) — 0caf286a1a9f1f7fe13483d7adbf3f1357b12a1c; Andrew Kelley

- [link: move the windows kernel bug workaround to Io implementation](https://git.cafe/gitcafe/zig/commit/df4c30ca1631c26fce3bec1cba6a15a688745433?format=markdown) — df4c30ca1631c26fce3bec1cba6a15a688745433; Andrew Kelley

- [wasm linking: handle unreachable call_indirect](https://git.cafe/gitcafe/zig/commit/02119362d70bb16ae6ab00124928bde89834c83f?format=markdown) — 02119362d70bb16ae6ab00124928bde89834c83f; Andrew Kelley

- [std.Io.Threaded: fix openSelfExe for Windows](https://git.cafe/gitcafe/zig/commit/6ccb53bff130a473f9d2cc3d0c1ad3a8c6399b2d?format=markdown) — 6ccb53bff130a473f9d2cc3d0c1ad3a8c6399b2d; Andrew Kelley

- [std.Io.net.HostName: fix missing group cancel](https://git.cafe/gitcafe/zig/commit/441d0c4272e42b35951cc5e0bcfd2139f73edec8?format=markdown) — 441d0c4272e42b35951cc5e0bcfd2139f73edec8; Andrew Kelley

- [std.Io.net: skip testing netInterfaceNameResolve on Windows](https://git.cafe/gitcafe/zig/commit/f9de83c90ee7bcc13e78f0998ae1a9a46bbeb67e?format=markdown) — f9de83c90ee7bcc13e78f0998ae1a9a46bbeb67e; Andrew Kelley

- [std.Io.Threaded: fix compilation on pthreads linux](https://git.cafe/gitcafe/zig/commit/f6c5525c8476a1a11c7ebbcdca764010eb10f9a6?format=markdown) — f6c5525c8476a1a11c7ebbcdca764010eb10f9a6; Andrew Kelley

- [std.Io.Threaded: implement netWrite for Windows](https://git.cafe/gitcafe/zig/commit/fd7475c8b2e4ee0d3a12f8517720facc407379b5?format=markdown) — fd7475c8b2e4ee0d3a12f8517720facc407379b5; Andrew Kelley

- [std.Io.Threaded: implement netRead for Windows](https://git.cafe/gitcafe/zig/commit/6cff32c7ee5be4e10ea768a20c724e348fc90ba3?format=markdown) — 6cff32c7ee5be4e10ea768a20c724e348fc90ba3; Andrew Kelley

- [std.Io.Threaded: implement cancellation for pthreads](https://git.cafe/gitcafe/zig/commit/a8f95e5176ebd734ccd2fd4d92cced6ab4cc2c07?format=markdown) — a8f95e5176ebd734ccd2fd4d92cced6ab4cc2c07; Andrew Kelley

- [std.Io.Threaded: closures must always be run even when canceled](https://git.cafe/gitcafe/zig/commit/85e159e652afe976a6f720e041e88b196f062a9f?format=markdown) — 85e159e652afe976a6f720e041e88b196f062a9f; Andrew Kelley

- [std.Io: more convenient sleep](https://git.cafe/gitcafe/zig/commit/ed7067a690444a362d289fe5b0a75eefa0de4f08?format=markdown) — ed7067a690444a362d289fe5b0a75eefa0de4f08; Andrew Kelley

- [disable self-hosted wasm test-cases](https://git.cafe/gitcafe/zig/commit/e6b4e1a5d0bb7aa8360060ca88cc10a7edc7df5e?format=markdown) — e6b4e1a5d0bb7aa8360060ca88cc10a7edc7df5e; Andrew Kelley

- [std.Io: adjust concurrent error set](https://git.cafe/gitcafe/zig/commit/ae86c0f529d720ed4cae9e5f99064d6dba635144?format=markdown) — ae86c0f529d720ed4cae9e5f99064d6dba635144; Andrew Kelley

- [std.Io.net: make it easier to use netReceiveMany correctly](https://git.cafe/gitcafe/zig/commit/ecdc00466c34424ec8467d05efe0421f868c739a?format=markdown) — ecdc00466c34424ec8467d05efe0421f868c739a; Andrew Kelley

- [std.os.linux.IoUring: use linux msghdr](https://git.cafe/gitcafe/zig/commit/c87fbd58787823da6db48e0bc488b5344fe52d43?format=markdown) — c87fbd58787823da6db48e0bc488b5344fe52d43; Andrew Kelley

- [std.Io.Threaded: add ioBasic which disables networking](https://git.cafe/gitcafe/zig/commit/46f7e3ea9fff4b3f83cab58c20625d3961be6020?format=markdown) — 46f7e3ea9fff4b3f83cab58c20625d3961be6020; Andrew Kelley

- [objcopy: update for std.Io API](https://git.cafe/gitcafe/zig/commit/701d4bc80b8cbb649364e8ecf86ed9cea8af739d?format=markdown) — 701d4bc80b8cbb649364e8ecf86ed9cea8af739d; Andrew Kelley

- [std.Io.Threaded: implement fileStat for Windows](https://git.cafe/gitcafe/zig/commit/5c527a18544a16c86c3036c143d44b7ed427d2ec?format=markdown) — 5c527a18544a16c86c3036c143d44b7ed427d2ec; Andrew Kelley

- [std.Io.Threaded: stub netConnectUnix for Windows](https://git.cafe/gitcafe/zig/commit/5d7672f2adc8f1058aa1f49f80055b8816a06371?format=markdown) — 5d7672f2adc8f1058aa1f49f80055b8816a06371; Andrew Kelley

- [incr-check: windows source files depend on ws2_32](https://git.cafe/gitcafe/zig/commit/89bb58e5a3c663b139e55e943ce32331baa24c61?format=markdown) — 89bb58e5a3c663b139e55e943ce32331baa24c61; Andrew Kelley

- [std.Io.Threaded: stub netListenUnix for Windows](https://git.cafe/gitcafe/zig/commit/a1f177d6370f074b3aa74bcd733d4edbeb10c213?format=markdown) — a1f177d6370f074b3aa74bcd733d4edbeb10c213; Andrew Kelley

- [std.Io.Kqueue: implement wait queue per fd](https://git.cafe/gitcafe/zig/commit/5578c760a77bd43ce13c9352f68f7e44c5440c8f?format=markdown) — 5578c760a77bd43ce13c9352f68f7e44c5440c8f; Andrew Kelley

- [std.Io.Kqueue: add missing Thread deinit logic](https://git.cafe/gitcafe/zig/commit/6a64c9b7c8971486a818d8cb2ae44bb4dab4497f?format=markdown) — 6a64c9b7c8971486a818d8cb2ae44bb4dab4497f; Andrew Kelley

- [std.Io.Kqueue: implement EAGAIN logic for netRead](https://git.cafe/gitcafe/zig/commit/cc11dd1f87d0e16e9af4d80b28dbe2f0d1a7e3b2?format=markdown) — cc11dd1f87d0e16e9af4d80b28dbe2f0d1a7e3b2; Andrew Kelley

- [std.Io.Kqueue: implement netRead](https://git.cafe/gitcafe/zig/commit/0497f88d397276413edce8371b89825215c802b0?format=markdown) — 0497f88d397276413edce8371b89825215c802b0; Andrew Kelley

- [std.Io.Threaded: fix setting of O_NONBLOCK flag](https://git.cafe/gitcafe/zig/commit/1b0dcd400717b3ced323a66c525371ed1b928cbf?format=markdown) — 1b0dcd400717b3ced323a66c525371ed1b928cbf; Andrew Kelley

- [std.Io.Kqueue: implement netConnect](https://git.cafe/gitcafe/zig/commit/f17c6bba579e2c8929bf37a5980b37ebe9ccc517?format=markdown) — f17c6bba579e2c8929bf37a5980b37ebe9ccc517; Andrew Kelley

- [std.Io.Kqueue: implement netSend](https://git.cafe/gitcafe/zig/commit/9d6750f01ccef0d4dfb6fc69a2011d83a18fd325?format=markdown) — 9d6750f01ccef0d4dfb6fc69a2011d83a18fd325; Andrew Kelley

- [concurrent and await](https://git.cafe/gitcafe/zig/commit/92b8378814697880ac3b5942abb47db4e5eeb958?format=markdown) — 92b8378814697880ac3b5942abb47db4e5eeb958; Andrew Kelley

- [one kqueue per thread](https://git.cafe/gitcafe/zig/commit/dd945bf1f8963452f5acf448dd26c73d2d7b29f6?format=markdown) — dd945bf1f8963452f5acf448dd26c73d2d7b29f6; Andrew Kelley

- [revert adding asyncDetached](https://git.cafe/gitcafe/zig/commit/41070932f8a3a1dead7fb424f427b04824c19c72?format=markdown) — 41070932f8a3a1dead7fb424f427b04824c19c72; Andrew Kelley

- [add bind](https://git.cafe/gitcafe/zig/commit/df84dc18bc2fa18770591be4d1e0cabc8d4b28c2?format=markdown) — df84dc18bc2fa18770591be4d1e0cabc8d4b28c2; Andrew Kelley

- [std.Io: add Kqueue implementation](https://git.cafe/gitcafe/zig/commit/d6b0686b055070f390bc3465dbcf678bb590ecae?format=markdown) — d6b0686b055070f390bc3465dbcf678bb590ecae; Andrew Kelley

- [std.Io.net.Socket.send: fix compilation errors](https://git.cafe/gitcafe/zig/commit/a5c309a692f49d205b1e6260ac9c55c9815636eb?format=markdown) — a5c309a692f49d205b1e6260ac9c55c9815636eb; Andrew Kelley

- [std.Io.Threaded: fix sending invalid pointer](https://git.cafe/gitcafe/zig/commit/59ffa607a46135d0d02af72a40914e438e56d586?format=markdown) — 59ffa607a46135d0d02af72a40914e438e56d586; Andrew Kelley

- [fix some std.Io compilation failures](https://git.cafe/gitcafe/zig/commit/873bcb5aa66fd4fdd747b90ba0ed529117478368?format=markdown) — 873bcb5aa66fd4fdd747b90ba0ed529117478368; Andrew Kelley

- [std.Io.Threaded: fix signature of dirMakeOpenPathWasi](https://git.cafe/gitcafe/zig/commit/032152409be26f12031c6c16ac9de5e29cd08b8f?format=markdown) — 032152409be26f12031c6c16ac9de5e29cd08b8f; Andrew Kelley

- [std.Io.Threaded: delete Windows implementation of if_nametoindex](https://git.cafe/gitcafe/zig/commit/a3ddca36571993af4a575296292e17471890fc87?format=markdown) — a3ddca36571993af4a575296292e17471890fc87; Andrew Kelley

- [std: fix build failure on wasm32-freestanding](https://git.cafe/gitcafe/zig/commit/2f260256903a5130e879ab7dc020fa160befc4d9?format=markdown) — 2f260256903a5130e879ab7dc020fa160befc4d9; Andrew Kelley

- [std.process.Child: update for std.Io changes](https://git.cafe/gitcafe/zig/commit/00a3123fbe79d9bb74b2c877130579299d2ba5ba?format=markdown) — 00a3123fbe79d9bb74b2c877130579299d2ba5ba; Andrew Kelley

- [std.Io.Threaded: implement netLookup for Windows](https://git.cafe/gitcafe/zig/commit/ab003cd0545e54e66410b8e67136d4ef079b3198?format=markdown) — ab003cd0545e54e66410b8e67136d4ef079b3198; Andrew Kelley

- [std.os.windows.ws2_32: remove 'A' variants](https://git.cafe/gitcafe/zig/commit/dab8dd5e0306af4ef9b2388cfa8012ea596920ae?format=markdown) — dab8dd5e0306af4ef9b2388cfa8012ea596920ae; Andrew Kelley

- [std.Io.Threaded: implement Windows futex functions](https://git.cafe/gitcafe/zig/commit/0107e584ef4c8071b9ab71f20aae83a5cfb91921?format=markdown) — 0107e584ef4c8071b9ab71f20aae83a5cfb91921; Andrew Kelley

- [std.Io.Threaded: fix compilation failures on Windows](https://git.cafe/gitcafe/zig/commit/d257b1337a1b0cbe5b2694518017216aa1d2ef1a?format=markdown) — d257b1337a1b0cbe5b2694518017216aa1d2ef1a; Andrew Kelley

- [std: back out the StackTrace byval changes](https://git.cafe/gitcafe/zig/commit/aadd8d4a3efd8912c47b8ea1bbd4c3a6649c3e5d?format=markdown) — aadd8d4a3efd8912c47b8ea1bbd4c3a6649c3e5d; Andrew Kelley

- [std.Io.Threaded: implement netConnectIp for Windows](https://git.cafe/gitcafe/zig/commit/4ed74a9f8ab97f3358fc881d0e2f6359e22186d6?format=markdown) — 4ed74a9f8ab97f3358fc881d0e2f6359e22186d6; Andrew Kelley

- [update some tests and tools for new Io APIs](https://git.cafe/gitcafe/zig/commit/67df66c26cdf63a637c9ac86b64f447d2053b6b3?format=markdown) — 67df66c26cdf63a637c9ac86b64f447d2053b6b3; Andrew Kelley

- [resinator: update for new Io APIs](https://git.cafe/gitcafe/zig/commit/4174ac18e9563c79f723e51db6c3abbb4eb3f73a?format=markdown) — 4174ac18e9563c79f723e51db6c3abbb4eb3f73a; Andrew Kelley

- [std.Io.Threaded: implement netBindIp for Windows](https://git.cafe/gitcafe/zig/commit/76107e9e655378b7d62c1d5d93ef9e17d241975f?format=markdown) — 76107e9e655378b7d62c1d5d93ef9e17d241975f; Andrew Kelley

- [std.Io.Threaded: implement netAccept for Windows](https://git.cafe/gitcafe/zig/commit/0b5179a231c3f639f2fe3f2cafffa8b2cfd02482?format=markdown) — 0b5179a231c3f639f2fe3f2cafffa8b2cfd02482; Andrew Kelley

- [std.Io.Threaded: implement netListen for Windows](https://git.cafe/gitcafe/zig/commit/34891b528e11afe1a1818a18d8ae01035542bb27?format=markdown) — 34891b528e11afe1a1818a18d8ae01035542bb27; Andrew Kelley

- [std.Io.Threaded: implement dirOpenDir](https://git.cafe/gitcafe/zig/commit/62c0496d0a3bed811174080f651408c89bdce0c9?format=markdown) — 62c0496d0a3bed811174080f651408c89bdce0c9; Andrew Kelley

- [std.Io: add dirMakePath and dirMakeOpenPath](https://git.cafe/gitcafe/zig/commit/dc6a4f3bf1262b46a46e0e23f5c09a93c7c780c5?format=markdown) — dc6a4f3bf1262b46a46e0e23f5c09a93c7c780c5; Andrew Kelley

- [std.posix: fix compilation on wasm32-freestanding](https://git.cafe/gitcafe/zig/commit/71c86e1d28b0205a3417f93a41b794f656625355?format=markdown) — 71c86e1d28b0205a3417f93a41b794f656625355; Andrew Kelley

- [std.posix: untangle getRandomBytesDevURandom from Io.Reader](https://git.cafe/gitcafe/zig/commit/894cb5a1fc51e457065d2ec8820863a00e7d96e4?format=markdown) — 894cb5a1fc51e457065d2ec8820863a00e7d96e4; Andrew Kelley

- [compiler: upgrade unit tests to new API](https://git.cafe/gitcafe/zig/commit/97bde94e360cc95206edca478a9dbbc5a0e75264?format=markdown) — 97bde94e360cc95206edca478a9dbbc5a0e75264; Andrew Kelley

- [std.Io: introduce openSelfExe](https://git.cafe/gitcafe/zig/commit/6d1b2c7f64fd1a1c671f357cff96b3dd39612857?format=markdown) — 6d1b2c7f64fd1a1c671f357cff96b3dd39612857; Andrew Kelley

- [std.Io.Threaded: implement dirOpenFile for Windows](https://git.cafe/gitcafe/zig/commit/1c67607397be4efa962d64a1d80b7fd91fe161eb?format=markdown) — 1c67607397be4efa962d64a1d80b7fd91fe161eb; Andrew Kelley

- [std.Io.Threaded: implement dirCreateFile for Windows](https://git.cafe/gitcafe/zig/commit/b561d5f3feda6b1251fc2b8ab2430e78f546577c?format=markdown) — b561d5f3feda6b1251fc2b8ab2430e78f546577c; Andrew Kelley

- [std.Io.Threaded: implement dirAccess for Windows](https://git.cafe/gitcafe/zig/commit/aa6e8eff40bdf35c838c8cd93080f2e9d4fad3b2?format=markdown) — aa6e8eff40bdf35c838c8cd93080f2e9d4fad3b2; Andrew Kelley

- [std.Io.Threaded: implement dirStatPath for Windows](https://git.cafe/gitcafe/zig/commit/482343f2e253f2078627e696fb98ff0e1d8e82df?format=markdown) — 482343f2e253f2078627e696fb98ff0e1d8e82df; Andrew Kelley

- [std.debug.SelfInfo: add missing io parameter to getSymbol](https://git.cafe/gitcafe/zig/commit/f98352eecf1db704b0e59ced1c6741734c3990ac?format=markdown) — f98352eecf1db704b0e59ced1c6741734c3990ac; Andrew Kelley

- [std.Io.Threaded: add dirMake for Windows](https://git.cafe/gitcafe/zig/commit/ed7747e90fcf6c26860788d4b0aafdaa07c8e068?format=markdown) — ed7747e90fcf6c26860788d4b0aafdaa07c8e068; Andrew Kelley

- [std: fix compilation errors on Windows](https://git.cafe/gitcafe/zig/commit/10b1eef2d3901d17cf8810689a9e1eaf6d7901d9?format=markdown) — 10b1eef2d3901d17cf8810689a9e1eaf6d7901d9; Andrew Kelley

- [std.Io.net.HostName.ResolvConf: ignore nameservers above max](https://git.cafe/gitcafe/zig/commit/b215f8667a0cc59888926fcfcbb4be4370bd2216?format=markdown) — b215f8667a0cc59888926fcfcbb4be4370bd2216; Andrew Kelley

- [std.Io: add dirClose](https://git.cafe/gitcafe/zig/commit/83e4ff6f4c739096806b951e7c6e54399c18d19b?format=markdown) — 83e4ff6f4c739096806b951e7c6e54399c18d19b; Andrew Kelley

- [std: move some windows path checking logic](https://git.cafe/gitcafe/zig/commit/21e195a1a96100cd5bcd47b6d9565b2141ad13e1?format=markdown) — 21e195a1a96100cd5bcd47b6d9565b2141ad13e1; Andrew Kelley

More commits follow; continue with `GET /api/repos/gitcafe/zig/commits?after=IjJkN2Q5OGRhMGNkNTRlOWRjMTJjNWQ0Zjk3Y2RmMmU3ZGFjMzY0NDYi`.
