# Commit history · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commits/async-await-demo)

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

Visibility: public

Requested revision: refs/heads/async-await-demo

- [add std.testing.io](https://git.cafe/gitcafe/zig/commit/8bcc91c15e966e1661124a73e17cf446e21831e9?format=markdown) — 8bcc91c15e966e1661124a73e17cf446e21831e9; Andrew Kelley

- [std.Io: delete asyncParallel](https://git.cafe/gitcafe/zig/commit/b70f12fc40f8f2bf4cce1904cb15a6e365ec95c2?format=markdown) — b70f12fc40f8f2bf4cce1904cb15a6e365ec95c2; Andrew Kelley

- [std.Io: fix error handling and asyncParallel docs](https://git.cafe/gitcafe/zig/commit/363d7deb8a5dad9f66be84d3bb62a7b129c2bfad?format=markdown) — 363d7deb8a5dad9f66be84d3bb62a7b129c2bfad; Andrew Kelley

- [std.Io: add asyncConcurrent and asyncParallel](https://git.cafe/gitcafe/zig/commit/33b10abaf607d794c9fc379248c8b97c6195c053?format=markdown) — 33b10abaf607d794c9fc379248c8b97c6195c053; Andrew Kelley

- [std.Io.EventLoop: add aarch64 support](https://git.cafe/gitcafe/zig/commit/384545acbce457163c593ee0b3bf8e4cd76a319a?format=markdown) — 384545acbce457163c593ee0b3bf8e4cd76a319a; Andrew Kelley

- [std.Io.ThreadPool: fix asyncDetached](https://git.cafe/gitcafe/zig/commit/2db92a98e86de3588dc4b0dd7310e58ccccc09af?format=markdown) — 2db92a98e86de3588dc4b0dd7310e58ccccc09af; Andrew Kelley

- [std.Io: rename go to asyncDetached](https://git.cafe/gitcafe/zig/commit/e95b26f1c6ae3d7197d9159760006157740b128c?format=markdown) — e95b26f1c6ae3d7197d9159760006157740b128c; Andrew Kelley

- [revert std.Thread.Pool for now](https://git.cafe/gitcafe/zig/commit/38152c2d1c3711edb3a4f43a1cabd5690d241a7c?format=markdown) — 38152c2d1c3711edb3a4f43a1cabd5690d241a7c; Andrew Kelley

- [update to sync with master](https://git.cafe/gitcafe/zig/commit/80d4655bb142c43275d9bb62d459295f9bea45bb?format=markdown) — 80d4655bb142c43275d9bb62d459295f9bea45bb; Andrew Kelley

- [Io: update for new linked list API](https://git.cafe/gitcafe/zig/commit/3f524ac5dc243585495bb16c15d00f13923fee6e?format=markdown) — 3f524ac5dc243585495bb16c15d00f13923fee6e; Andrew Kelley

- [std.Io: remove \`@ptrCast\` workarounds](https://git.cafe/gitcafe/zig/commit/3178cf07f297a1a5f3e852a4f33a14dd9463ba07?format=markdown) — 3178cf07f297a1a5f3e852a4f33a14dd9463ba07; Andrew Kelley

- [std.Io.EventLoop: implement select](https://git.cafe/gitcafe/zig/commit/13e30c4fd29aa610b1cd0d4622bffc2b2948898f?format=markdown) — 13e30c4fd29aa610b1cd0d4622bffc2b2948898f; Andrew Kelley

- [Io.EventLoop: select stub](https://git.cafe/gitcafe/zig/commit/071607877de79ca41fffe08ecdb401366fa290c1?format=markdown) — 071607877de79ca41fffe08ecdb401366fa290c1; Andrew Kelley

- [introduce Io.select and implement it in thread pool](https://git.cafe/gitcafe/zig/commit/0f67ea4fa45ffd62a81d906447ca821488ef0598?format=markdown) — 0f67ea4fa45ffd62a81d906447ca821488ef0598; Andrew Kelley

- [Io.Condition: implement full API](https://git.cafe/gitcafe/zig/commit/7b5886118dabb59967d3e9b17d0502146df2ef92?format=markdown) — 7b5886118dabb59967d3e9b17d0502146df2ef92; Jacob Young

- [EventLoop: implement detached fibers](https://git.cafe/gitcafe/zig/commit/fdf15fae9779c1b0fc05b12abf0865245dd95d4f?format=markdown) — fdf15fae9779c1b0fc05b12abf0865245dd95d4f; Jacob Young

- [EventLoop: let the allocator do its job](https://git.cafe/gitcafe/zig/commit/f2b24479eed677677cc7615fa120d0d0cb87b389?format=markdown) — f2b24479eed677677cc7615fa120d0d0cb87b389; Andrew Kelley

- [EventLoop: fix \`std.Io.Condition\` implementation](https://git.cafe/gitcafe/zig/commit/9a652cc42a9329102b9ec8a984a940ce3c3f6841?format=markdown) — 9a652cc42a9329102b9ec8a984a940ce3c3f6841; Jacob Young

- [EventLoop: revert incorrect optimization](https://git.cafe/gitcafe/zig/commit/f0919a4cea5bb8077b2f33896233f309ab351ca9?format=markdown) — f0919a4cea5bb8077b2f33896233f309ab351ca9; Jacob Young

- [EventLoop: remove broken mechanism for making deinit block on detached](https://git.cafe/gitcafe/zig/commit/fa937d686d1ba86d6dba47f92353c139bd2145fc?format=markdown) — fa937d686d1ba86d6dba47f92353c139bd2145fc; Andrew Kelley

- [std.Io.Condition: change primitive to support only one](https://git.cafe/gitcafe/zig/commit/74969d1c40fdc31c8d8df6df2619304aaa1a533b?format=markdown) — 74969d1c40fdc31c8d8df6df2619304aaa1a533b; Andrew Kelley

- [EventLoop: take DetachedClosure into account when allocating](https://git.cafe/gitcafe/zig/commit/59270425aa78e0bd1d6fff50e4a7e55469547a63?format=markdown) — 59270425aa78e0bd1d6fff50e4a7e55469547a63; Andrew Kelley

- [EventLoop: implement detached async](https://git.cafe/gitcafe/zig/commit/5aa3d1425ec9ec0fbcc3926987a2127af6802049?format=markdown) — 5aa3d1425ec9ec0fbcc3926987a2127af6802049; Andrew Kelley

- [Io: implement faster mutex](https://git.cafe/gitcafe/zig/commit/f3553049cb72a5ea44667e450a2ff1bf173a6b6d?format=markdown) — f3553049cb72a5ea44667e450a2ff1bf173a6b6d; Jacob Young

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

- [implement Mutex, Condition, and Queue](https://git.cafe/gitcafe/zig/commit/a7790bd32e1e8caf6f2f0bedede8a7cb7b35c443?format=markdown) — a7790bd32e1e8caf6f2f0bedede8a7cb7b35c443; Andrew Kelley

- [Io: implement sleep and fix cancel bugs](https://git.cafe/gitcafe/zig/commit/012ef81b8ba63f757366384a7721647481665762?format=markdown) — 012ef81b8ba63f757366384a7721647481665762; Jacob Young

- [EventLoop: implement thread-local queues and cancellation](https://git.cafe/gitcafe/zig/commit/1fbc251ccd0c2c362cb793263285997f6c900d25?format=markdown) — 1fbc251ccd0c2c362cb793263285997f6c900d25; Jacob Young

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

- [better API for Io.async](https://git.cafe/gitcafe/zig/commit/dab5dd286f289510985802d4cc5954227232ac44?format=markdown) — dab5dd286f289510985802d4cc5954227232ac44; Andrew Kelley

- [EventLoop: fix futex usage](https://git.cafe/gitcafe/zig/commit/90cc7f4adf62e0c95af9b19cde880f05893fcc67?format=markdown) — 90cc7f4adf62e0c95af9b19cde880f05893fcc67; Jacob Young

- [EventLoop: get file operations working](https://git.cafe/gitcafe/zig/commit/4f214b97ec73bb9122a6d50aedbfdb0c4677fb4c?format=markdown) — 4f214b97ec73bb9122a6d50aedbfdb0c4677fb4c; Jacob Young

- [WIP](https://git.cafe/gitcafe/zig/commit/50724cf1c37b95fcc71544596f978e917eb1aa4f?format=markdown) — 50724cf1c37b95fcc71544596f978e917eb1aa4f; Andrew Kelley

- [start adding fs functions to std.Io](https://git.cafe/gitcafe/zig/commit/d4ff3745d51c49c8b0050476acb42d4167deaea1?format=markdown) — d4ff3745d51c49c8b0050476acb42d4167deaea1; Andrew Kelley

- [free freeing wrong amount in thread pool impl](https://git.cafe/gitcafe/zig/commit/db499b82b5c0d44030eecd6e99fd4864f3baaa53?format=markdown) — db499b82b5c0d44030eecd6e99fd4864f3baaa53; Andrew Kelley

- [EventLoop: move context after the async closure](https://git.cafe/gitcafe/zig/commit/1216e807ac03e62c981ecfc74d8b18b39533c2d9?format=markdown) — 1216e807ac03e62c981ecfc74d8b18b39533c2d9; Jacob Young

- [EventLoop: fix incorrect alignment panic](https://git.cafe/gitcafe/zig/commit/048a40dac72fc26fe145ac8426745e22b188d156?format=markdown) — 048a40dac72fc26fe145ac8426745e22b188d156; Jacob Young

- [update threaded fibers impl to actually storing args](https://git.cafe/gitcafe/zig/commit/1d7a69cb7de7c935525428565767ab50c1198488?format=markdown) — 1d7a69cb7de7c935525428565767ab50c1198488; Andrew Kelley

- [fix context passing in threaded Io impl](https://git.cafe/gitcafe/zig/commit/ad3c5f02925fe939cc54619c11f687c975dccb89?format=markdown) — ad3c5f02925fe939cc54619c11f687c975dccb89; Andrew Kelley

- [EventLoop: implement main idle fiber](https://git.cafe/gitcafe/zig/commit/0c1f5dbd64877d9e002648605ba2eec8ddbfcf16?format=markdown) — 0c1f5dbd64877d9e002648605ba2eec8ddbfcf16; Jacob Young

- [EventLoop: add threads](https://git.cafe/gitcafe/zig/commit/c7b406f2adbe06710b8d1aca9599fb607ff26f96?format=markdown) — c7b406f2adbe06710b8d1aca9599fb607ff26f96; Jacob Young

- [EventLoop: rewrite context switching](https://git.cafe/gitcafe/zig/commit/03bb08d337ca6b70164b4207624f5b52b4900fa3?format=markdown) — 03bb08d337ca6b70164b4207624f5b52b4900fa3; Jacob Young

- [EventLoop: prepare for threading](https://git.cafe/gitcafe/zig/commit/93054125fe0d608dd6813213b453133cb28f915c?format=markdown) — 93054125fe0d608dd6813213b453133cb28f915c; Jacob Young

- [demo: single-threaded green threads implementation](https://git.cafe/gitcafe/zig/commit/07ee4977dab9696a511fab69fe136280c9bfa0fc?format=markdown) — 07ee4977dab9696a511fab69fe136280c9bfa0fc; Andrew Kelley

- [make thread pool satisfy async/await interface](https://git.cafe/gitcafe/zig/commit/6ae18714b74a5267608e931b46db20be637ccb03?format=markdown) — 6ae18714b74a5267608e931b46db20be637ccb03; Andrew Kelley

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

- [langref: upgrade grammar.y for asm clobber change](https://git.cafe/gitcafe/zig/commit/f657767b600064c520fac0e72da6016508a8b601?format=markdown) — f657767b600064c520fac0e72da6016508a8b601; Kendall Condon

- [use stdout_buffer instead of stdio_buffer in main.zig](https://git.cafe/gitcafe/zig/commit/14bb533203b87d7ef8c7d9434f8efba469ed1b0f?format=markdown) — 14bb533203b87d7ef8c7d9434f8efba469ed1b0f; antlilja

- [Merge pull request \#24488 from ziglang/more](https://git.cafe/gitcafe/zig/commit/8373788c4c5fecac940ce5b86e35d803f9f14a21?format=markdown) — 8373788c4c5fecac940ce5b86e35d803f9f14a21; Andrew Kelley

- [std.Io.Writer: support alignment for \`\{t\}\` specifier](https://git.cafe/gitcafe/zig/commit/4780cc50cf7e42f6af3eb71ef3897f4b341215b4?format=markdown) — 4780cc50cf7e42f6af3eb71ef3897f4b341215b4; Marc Tiehuis

- [Merge pull request \#24505 from ziglang/json](https://git.cafe/gitcafe/zig/commit/e43617e686f62af55d6663b695ec725e21bff210?format=markdown) — e43617e686f62af55d6663b695ec725e21bff210; Andrew Kelley

- [std.Build.Step.Run: fix up 681d324c49e7cdc773cc891ea49ed69dd03c23c7](https://git.cafe/gitcafe/zig/commit/c58cce799932a5b9a735ac359794ec8bcde61633?format=markdown) — c58cce799932a5b9a735ac359794ec8bcde61633; Alex Rønne Petersen

- [llvm: workaround crashes in llvm loop optimizations](https://git.cafe/gitcafe/zig/commit/b4fd57a9c114748afb9ba0a04bede61089a02ddf?format=markdown) — b4fd57a9c114748afb9ba0a04bede61089a02ddf; Jacob Young

- [cbe: fix comptime-known packed unions](https://git.cafe/gitcafe/zig/commit/592f1043dc704faf79bde7149917d4155b3747f8?format=markdown) — 592f1043dc704faf79bde7149917d4155b3747f8; Jacob Young

- [std.hash.RapidHash: remove](https://git.cafe/gitcafe/zig/commit/a0d16829215f56fe42548f1014cba0f2df5a1609?format=markdown) — a0d16829215f56fe42548f1014cba0f2df5a1609; Andrew Kelley

- [Changed u64 to usize to fix \#24208](https://git.cafe/gitcafe/zig/commit/4e6a04929d22015c85780f08fe46d6378ae82b66?format=markdown) — 4e6a04929d22015c85780f08fe46d6378ae82b66; Alexandre

- [tests: remove more old async tests](https://git.cafe/gitcafe/zig/commit/67e6df4313a982fa08ab6ec6de1da427aaf83409?format=markdown) — 67e6df4313a982fa08ab6ec6de1da427aaf83409; mlugg

- [std.os.uefi.protocol.file: fix getInfo\(\) buffer alignment \(\#24496\)](https://git.cafe/gitcafe/zig/commit/69cf40da600224734d39c6f64fb2e0905e42d54a?format=markdown) — 69cf40da600224734d39c6f64fb2e0905e42d54a; AsmArtisan256

- [Compilation: refactor std.fs \-\> fs](https://git.cafe/gitcafe/zig/commit/6e5589866193a6bd73c75b126adeecd71924b6f5?format=markdown) — 6e5589866193a6bd73c75b126adeecd71924b6f5; Andrew Kelley

- [test: Restore and fix deleted tests that relied on intern pool types \(\#24422\)](https://git.cafe/gitcafe/zig/commit/3ae0ba096d6ba9181a984d0745e1e079c67d62ff?format=markdown) — 3ae0ba096d6ba9181a984d0745e1e079c67d62ff; Felix Koppe

- [ci: skip single-threaded module tests on riscv64-linux](https://git.cafe/gitcafe/zig/commit/32c9e5df894752a8fbc3b8c8a6e5fb0cfd5e8f1b?format=markdown) — 32c9e5df894752a8fbc3b8c8a6e5fb0cfd5e8f1b; Alex Rønne Petersen

- [ci: skip translate-c tests on riscv64-linux](https://git.cafe/gitcafe/zig/commit/7da4e30da7529307e471a8361d88ff9a3e8ab155?format=markdown) — 7da4e30da7529307e471a8361d88ff9a3e8ab155; Alex Rønne Petersen

- [ci: skip building docs on riscv64-linux](https://git.cafe/gitcafe/zig/commit/df921939418ca489126edff12fc4940ef7aa6bbb?format=markdown) — df921939418ca489126edff12fc4940ef7aa6bbb; Alex Rønne Petersen

- [Merge pull request \#20069 from LewisGaul/math-tests-simplified](https://git.cafe/gitcafe/zig/commit/a35688b6135bf456609e64015bffd4d3edeac998?format=markdown) — a35688b6135bf456609e64015bffd4d3edeac998; Andrew Kelley

- [std.io.Writer: remove requirement of a 2-byte buffer for extern unions \(\#24489\)](https://git.cafe/gitcafe/zig/commit/e62e42f0d901fd1b053b22ecd14a42bdac7dbac4?format=markdown) — e62e42f0d901fd1b053b22ecd14a42bdac7dbac4; John Benediktsson

- [Merge pull request \#24493 from ziglang/readSliceShort](https://git.cafe/gitcafe/zig/commit/a8dc32e4ec5a1370b0b8d1d0ae3bdc5ad3add49f?format=markdown) — a8dc32e4ec5a1370b0b8d1d0ae3bdc5ad3add49f; Andrew Kelley

- [compiler_rt: export all the chkstk variations on MinGW](https://git.cafe/gitcafe/zig/commit/b7d7446fbbfc35f291ffb641470233a7a9e18b9b?format=markdown) — b7d7446fbbfc35f291ffb641470233a7a9e18b9b; kcbanner

- [ci: increase max rss for riscv64-linux back to 64G](https://git.cafe/gitcafe/zig/commit/33041fdbe5fb0e10a0f18e1953343bf1fc2c4fc4?format=markdown) — 33041fdbe5fb0e10a0f18e1953343bf1fc2c4fc4; Alex Rønne Petersen

- [std.Io: Fix GenericReader.adaptToNewApi; add DeprecatedReader.adaptToNewApi \(\#24484\)](https://git.cafe/gitcafe/zig/commit/6e86910e194ccce076ee877a02b64e0762a270ab?format=markdown) — 6e86910e194ccce076ee877a02b64e0762a270ab; John Benediktsson

- [Merge pull request \#24472 from ziglang/zig-fmt](https://git.cafe/gitcafe/zig/commit/c82403020d82718df7d42c9438f3145a9a050640?format=markdown) — c82403020d82718df7d42c9438f3145a9a050640; Andrew Kelley

- [std.Progress: reset end when failing to flush stderr](https://git.cafe/gitcafe/zig/commit/9af076615e4078c98cb456b82a0dc081f70bc20c?format=markdown) — 9af076615e4078c98cb456b82a0dc081f70bc20c; kcbanner

- [LLD: don't default allow_shlib_undefined when cross compiling](https://git.cafe/gitcafe/zig/commit/27212a3e6bfe3cf988a12ba83ae7fbce186d960c?format=markdown) — 27212a3e6bfe3cf988a12ba83ae7fbce186d960c; Andrew Kelley

- [std.Build.Step.ConfigHeader: add the lazy file styled input as a dependency](https://git.cafe/gitcafe/zig/commit/5ef07302d7c22ae53594e34524bd02da4cc36f1b?format=markdown) — 5ef07302d7c22ae53594e34524bd02da4cc36f1b; Tristan Ross

- [Merge pull request \#24419 from ziglang/asm-clobbers](https://git.cafe/gitcafe/zig/commit/680358767e30ac386e6727ffc9295820c598d6b9?format=markdown) — 680358767e30ac386e6727ffc9295820c598d6b9; Andrew Kelley

- [fix splatBytesAll and writeSplatAll](https://git.cafe/gitcafe/zig/commit/d772c062720c96cc4e1c601814f422dfa1efb5a5?format=markdown) — d772c062720c96cc4e1c601814f422dfa1efb5a5; Silver

- [fix glibc version for single_threaded.h \(2.32 instead of 2.35\)](https://git.cafe/gitcafe/zig/commit/c7bcdb4802c2a492abb40f292a7694f0511e7691?format=markdown) — c7bcdb4802c2a492abb40f292a7694f0511e7691; DubbleClick

- [fix memory leak](https://git.cafe/gitcafe/zig/commit/7d63e777a49cbd6a906faa80bcde41346ad70546?format=markdown) — 7d63e777a49cbd6a906faa80bcde41346ad70546; Alex Kladov

- [test: mark riscv soft float targets as extra targets](https://git.cafe/gitcafe/zig/commit/6002514b72cb2a571abc6ac4ac7fbec44d6302b1?format=markdown) — 6002514b72cb2a571abc6ac4ac7fbec44d6302b1; Alex Rønne Petersen

- [Merge pull request \#24470 from alexrp/fix-tools](https://git.cafe/gitcafe/zig/commit/89ab6b161d39e0f6338930b2c06dbff891d1f768?format=markdown) — 89ab6b161d39e0f6338930b2c06dbff891d1f768; Alex Rønne Petersen

- [ci: add riscv workflow with manual trigger for experimentation](https://git.cafe/gitcafe/zig/commit/9a69aede0e250c136de5f1e1b33f072d4d744ffc?format=markdown) — 9a69aede0e250c136de5f1e1b33f072d4d744ffc; Alex Rønne Petersen

- [Merge pull request \#24464 from ziglang/fixes](https://git.cafe/gitcafe/zig/commit/dbe0e0c1bc13f5bbb31b043174d278291df31f34?format=markdown) — dbe0e0c1bc13f5bbb31b043174d278291df31f34; Andrew Kelley

- [update dump-cov for alignment and writergate changes](https://git.cafe/gitcafe/zig/commit/94e0c85b6bb253e6d47c964b7a9a389c547bb2ec?format=markdown) — 94e0c85b6bb253e6d47c964b7a9a389c547bb2ec; dweiller

- [std.os.windows: restore sendmsg, sendto, recvfrom](https://git.cafe/gitcafe/zig/commit/5f6e3245d131a44d5fd8552baa35e341bf99a4b9?format=markdown) — 5f6e3245d131a44d5fd8552baa35e341bf99a4b9; Andrew Kelley

- [CI: disable RISC-V runners for now](https://git.cafe/gitcafe/zig/commit/d4a191fc0a8e34c818dfea50966d902f37b36c8b?format=markdown) — d4a191fc0a8e34c818dfea50966d902f37b36c8b; Andrew Kelley

- [better default min versions for freebsd and netbsd](https://git.cafe/gitcafe/zig/commit/0cb558ba3abb0ac7b48c1a30c9a13c924f950172?format=markdown) — 0cb558ba3abb0ac7b48c1a30c9a13c924f950172; Andrew Kelley

- [zig std: link ws2_32.dll on windows](https://git.cafe/gitcafe/zig/commit/9dc47599022e2969ef8975624cad630d14984080?format=markdown) — 9dc47599022e2969ef8975624cad630d14984080; Alex Rønne Petersen

- [Merge pull request \#24454 from ziglang/packed-struct-streams](https://git.cafe/gitcafe/zig/commit/a5dbb656b1271a51462005162a014576cf5260c1?format=markdown) — a5dbb656b1271a51462005162a014576cf5260c1; Andrew Kelley

- [Merge pull request \#24448 from matklad/matklad/inline](https://git.cafe/gitcafe/zig/commit/d3cd0b27145fb9d295078a6883f9714769cb482b?format=markdown) — d3cd0b27145fb9d295078a6883f9714769cb482b; Andrew Kelley

- [memory safety fix for Io.Writer.Allocating.toOwnedSlice\*\(\)](https://git.cafe/gitcafe/zig/commit/294db62d926ef82f2beb86e7e5ddf8d69092864a?format=markdown) — 294db62d926ef82f2beb86e7e5ddf8d69092864a; Travis Staloch

- [std.Io.Reader.streamDelimiterEnding docs clarification](https://git.cafe/gitcafe/zig/commit/4f5fa959aa80ce39828b8bf45098029ce818fda2?format=markdown) — 4f5fa959aa80ce39828b8bf45098029ce818fda2; Andrew Kelley

- [ci: skip building and checking stage4 on riscv64-linux](https://git.cafe/gitcafe/zig/commit/3473e6dc261d1b03fc13c9e0cff2c2f8e14b5371?format=markdown) — 3473e6dc261d1b03fc13c9e0cff2c2f8e14b5371; Alex Rønne Petersen

- [ci: skip some test steps on riscv64-linux](https://git.cafe/gitcafe/zig/commit/96ad898ab89388afd9c75eb296aeab6cbaf90611?format=markdown) — 96ad898ab89388afd9c75eb296aeab6cbaf90611; Alex Rønne Petersen

- [ci: partial revert of f3f2a56859f96cee6f9bc8e8fe14b99ec653abaf](https://git.cafe/gitcafe/zig/commit/a885e8370a7c5b77381aae11e5761fef9cf5a08c?format=markdown) — a885e8370a7c5b77381aae11e5761fef9cf5a08c; Alex Rønne Petersen

- [Merge pull request \#24409 from ziglang/net](https://git.cafe/gitcafe/zig/commit/148befdaa32cb42837f83733b4f299be86743d71?format=markdown) — 148befdaa32cb42837f83733b4f299be86743d71; Andrew Kelley

- [ci: make changes to riscv64-linux to try to avoid timeouts](https://git.cafe/gitcafe/zig/commit/f3f2a56859f96cee6f9bc8e8fe14b99ec653abaf?format=markdown) — f3f2a56859f96cee6f9bc8e8fe14b99ec653abaf; Alex Rønne Petersen

- [Merge pull request \#24433 from Justus2308/switch-label-halt](https://git.cafe/gitcafe/zig/commit/d66f13c90d4767cce3fc1e3fa94380a27f2a09b2?format=markdown) — d66f13c90d4767cce3fc1e3fa94380a27f2a09b2; Andrew Kelley

- [spirv: snake-case the spec](https://git.cafe/gitcafe/zig/commit/f43f89a70588c2add2a7c84d12eef2852d215f51?format=markdown) — f43f89a70588c2add2a7c84d12eef2852d215f51; Ali Cheraghi

- [compiler: raise the bar for backend contributions](https://git.cafe/gitcafe/zig/commit/2f3cd175d3fc74be8318c07d943c8d5d067085b3?format=markdown) — 2f3cd175d3fc74be8318c07d943c8d5d067085b3; Andrew Kelley

- [fix some llvm ir printer bugs](https://git.cafe/gitcafe/zig/commit/5a8acc91158e84d1478478cbf6aa510091708b93?format=markdown) — 5a8acc91158e84d1478478cbf6aa510091708b93; xdBronch

- [Add setsid to std\.\(c\|posix\)](https://git.cafe/gitcafe/zig/commit/e8a4e47d384ab059c856fc99755f5e176bab67d2?format=markdown) — e8a4e47d384ab059c856fc99755f5e176bab67d2; Brandon Black

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