# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: d2cb740dd952ac586a62976e692e7e5925308591

Requested commit: d2cb740dd952ac586a62976e692e7e5925308591

- [add missing null terminator in windows file path helper function](https://git.cafe/gitcafe/zig/commit/d2cb740dd952ac586a62976e692e7e5925308591?format=markdown) — d2cb740dd952ac586a62976e692e7e5925308591; Andrew Kelley

- [more sentinel-terminated pointers std lib integration](https://git.cafe/gitcafe/zig/commit/29e438fd1f77a13c3a3f128434198ac024d3e195?format=markdown) — 29e438fd1f77a13c3a3f128434198ac024d3e195; Andrew Kelley

- [make std.mem.toSlice use null terminated pointers](https://git.cafe/gitcafe/zig/commit/15d415e10b81a66fa3b887fb2a0c20bbcd614d94?format=markdown) — 15d415e10b81a66fa3b887fb2a0c20bbcd614d94; Andrew Kelley

- [Merge remote-tracking branch 'origin/master' into null-terminated-pointers](https://git.cafe/gitcafe/zig/commit/34b1ebefaab2e8f5c322bc96388bb4fefec31027?format=markdown) — 34b1ebefaab2e8f5c322bc96388bb4fefec31027; Andrew Kelley

- [fix compile errors for array sentinels mismatching](https://git.cafe/gitcafe/zig/commit/b9f88c3552c0ac892aa6dba7ed8518a0aee51305?format=markdown) — b9f88c3552c0ac892aa6dba7ed8518a0aee51305; Andrew Kelley

- [update cli test](https://git.cafe/gitcafe/zig/commit/ce96323ba15309c08b868c442ef4511c244e2e83?format=markdown) — ce96323ba15309c08b868c442ef4511c244e2e83; Andrew Kelley

- [fix casting \`\[N:x\]T\` to \`\[N\]T\` memcpying too many bytes](https://git.cafe/gitcafe/zig/commit/7eb5acdc800b6683e4f3ce9312f707e568bb641e?format=markdown) — 7eb5acdc800b6683e4f3ce9312f707e568bb641e; Andrew Kelley

- [fix compile error regressions](https://git.cafe/gitcafe/zig/commit/217a5090ffed74f071a5c33798e3de029a2ee3fa?format=markdown) — 217a5090ffed74f071a5c33798e3de029a2ee3fa; Andrew Kelley

- [add compile error for incompatible pointer sentinels](https://git.cafe/gitcafe/zig/commit/c96d565166a4e63487b43d6d50797b1037c9603c?format=markdown) — c96d565166a4e63487b43d6d50797b1037c9603c; Andrew Kelley

- [add test cases for arbitrary pointer sentinels](https://git.cafe/gitcafe/zig/commit/4018034708beea63086a34d361ffb400979a1189?format=markdown) — 4018034708beea63086a34d361ffb400979a1189; Andrew Kelley

- [fix comptime \`@ptrCast\` of pointers to arrays](https://git.cafe/gitcafe/zig/commit/09ec720dab6331c8be0300f2943f7d757ad0d7c3?format=markdown) — 09ec720dab6331c8be0300f2943f7d757ad0d7c3; Andrew Kelley

- [add test for struct with var field](https://git.cafe/gitcafe/zig/commit/f7574f44c120dc834ebaf2773dc1ab098a20c232?format=markdown) — f7574f44c120dc834ebaf2773dc1ab098a20c232; Andrew Kelley

- [add type coercion: \[:x\]T to \[\*:x\]T](https://git.cafe/gitcafe/zig/commit/44b1dc6db856e1d77ccf12c754351bda0c53804c?format=markdown) — 44b1dc6db856e1d77ccf12c754351bda0c53804c; Andrew Kelley

- [all tests passing](https://git.cafe/gitcafe/zig/commit/4c7b52503b064b8be2f2afd4152311aff1941d92?format=markdown) — 4c7b52503b064b8be2f2afd4152311aff1941d92; Andrew Kelley

- [langref: update for sentinel-terminated types](https://git.cafe/gitcafe/zig/commit/2dd20aa04a35f46a189d0aaa5d2d628e46a77999?format=markdown) — 2dd20aa04a35f46a189d0aaa5d2d628e46a77999; Andrew Kelley

- [zig fmt: support sentinel-terminated pointer syntax](https://git.cafe/gitcafe/zig/commit/00878a15d703a668970c7869276d33b21464714a?format=markdown) — 00878a15d703a668970c7869276d33b21464714a; Andrew Kelley

- [structs can have fields with type \`var\`](https://git.cafe/gitcafe/zig/commit/f25182f46dd672eb5b10533c67ed462a3e5df999?format=markdown) — f25182f46dd672eb5b10533c67ed462a3e5df999; Andrew Kelley

- [update the stage1 implementation to the new proposal](https://git.cafe/gitcafe/zig/commit/7597735badd1f6aa6750f354a7e9c85fec705c55?format=markdown) — 7597735badd1f6aa6750f354a7e9c85fec705c55; Andrew Kelley

- [update docs for null terminated stuff](https://git.cafe/gitcafe/zig/commit/6b623b5ea2a811b54a2391f17081a8981fa733a5?format=markdown) — 6b623b5ea2a811b54a2391f17081a8981fa733a5; Andrew Kelley

- [update tests, better error messages, update self-hosted tokenizer](https://git.cafe/gitcafe/zig/commit/fd6020c4e26c5a1e3652c2f88ab4e668f6fc1dbc?format=markdown) — fd6020c4e26c5a1e3652c2f88ab4e668f6fc1dbc; Andrew Kelley

- [better error message when null termination does not match](https://git.cafe/gitcafe/zig/commit/cf2fe2536e65e7d0d8892f630282f3d264454cc3?format=markdown) — cf2fe2536e65e7d0d8892f630282f3d264454cc3; Andrew Kelley

- [string literals are now null terminated](https://git.cafe/gitcafe/zig/commit/47f06be36943f808aa9798c19172363afe6ae35c?format=markdown) — 47f06be36943f808aa9798c19172363afe6ae35c; Andrew Kelley

- [add null terminated pointers and arrays to self-hosted](https://git.cafe/gitcafe/zig/commit/21f344b3b903b41fd4793faa82a4ac26ad2544aa?format=markdown) — 21f344b3b903b41fd4793faa82a4ac26ad2544aa; Andrew Kelley

- [implement null terminated pointers](https://git.cafe/gitcafe/zig/commit/1aa978f32e88b4c83fde95f62938c97c7c22164c?format=markdown) — 1aa978f32e88b4c83fde95f62938c97c7c22164c; Andrew Kelley

- [Merge branch 'std.fs.Dir.openRead'](https://git.cafe/gitcafe/zig/commit/e3404e3c78307092e849dc0609f77932b263e3fc?format=markdown) — e3404e3c78307092e849dc0609f77932b263e3fc; Andrew Kelley

- [self-hosted tokenizer handles \\r in string literals](https://git.cafe/gitcafe/zig/commit/874b34a30f588294210fe91d08e29fc6baa1a0a4?format=markdown) — 874b34a30f588294210fe91d08e29fc6baa1a0a4; Andrew Kelley

- [remove dead code shebang support from self-hosted tokenizer](https://git.cafe/gitcafe/zig/commit/ed619245e980b533083f9c3b4e327b6e3aab783c?format=markdown) — ed619245e980b533083f9c3b4e327b6e3aab783c; Andrew Kelley

- [std.testing.expectEqual: show differing pointer values](https://git.cafe/gitcafe/zig/commit/ad77e93415add43d1c259ea462d6653b1f16a5e2?format=markdown) — ad77e93415add43d1c259ea462d6653b1f16a5e2; Johan Bolmsjö

- [add \`std.math.tau\` constant \(equivalent to 2 \* pi\)](https://git.cafe/gitcafe/zig/commit/b3539b40a6fc98978b820a74c348b6272bfbc027?format=markdown) — b3539b40a6fc98978b820a74c348b6272bfbc027; dbandstra

- [Make StreamServer return address of accecpted client](https://git.cafe/gitcafe/zig/commit/aa4e92f3b3dc4b349eeabf589f8b9047e7342f03?format=markdown) — aa4e92f3b3dc4b349eeabf589f8b9047e7342f03; frmdstryr

- [translate-c: add support for MacroQualified definitions](https://git.cafe/gitcafe/zig/commit/ed956b581283824da1f7d39b953f4d716928eee2?format=markdown) — ed956b581283824da1f7d39b953f4d716928eee2; daurnimator

- [add regression test case\. closes \#2980](https://git.cafe/gitcafe/zig/commit/0c33ebb38eeb383da62a8af8aa368e8f6cac63a2?format=markdown) — 0c33ebb38eeb383da62a8af8aa368e8f6cac63a2; Andrew Kelley

- [add regression test case\. closes \#2889](https://git.cafe/gitcafe/zig/commit/9eed0d3603c9ff04902e199ef358aba4bd7489f3?format=markdown) — 9eed0d3603c9ff04902e199ef358aba4bd7489f3; Andrew Kelley

- [add regression test case\. closes \#3007](https://git.cafe/gitcafe/zig/commit/828abe046f965371aabfe53d57b4a93956531707?format=markdown) — 828abe046f965371aabfe53d57b4a93956531707; Andrew Kelley

- [add regression test case](https://git.cafe/gitcafe/zig/commit/21aed86a4a33b51857d82e4d8ed12ba3d4183de2?format=markdown) — 21aed86a4a33b51857d82e4d8ed12ba3d4183de2; Andrew Kelley

- [Merge pull request \#3695 from daurnimator/towards-afd](https://git.cafe/gitcafe/zig/commit/4dd3f429724768d575e297a82d633b4016467e72?format=markdown) — 4dd3f429724768d575e297a82d633b4016467e72; Andrew Kelley

- [Merge pull request \#3697 from Vexu/container-docs](https://git.cafe/gitcafe/zig/commit/57b8614a5a287d0a312b1cade463ec5485f0518f?format=markdown) — 57b8614a5a287d0a312b1cade463ec5485f0518f; Andrew Kelley

- [fix bug on empty error union](https://git.cafe/gitcafe/zig/commit/4e28d7a5f7d6346acc42a7524dd77fa5f9322029?format=markdown) — 4e28d7a5f7d6346acc42a7524dd77fa5f9322029; daurnimator

- [Merge pull request \#3705 from daurnimator/fix-std.valgrind](https://git.cafe/gitcafe/zig/commit/8e3370367bbbcae43670380cb4ca841a9e5ada33?format=markdown) — 8e3370367bbbcae43670380cb4ca841a9e5ada33; Andrew Kelley

- [Catch invalid type from peer resolution](https://git.cafe/gitcafe/zig/commit/924dd674e2e584bbef5e7650f481e49829c8fe28?format=markdown) — 924dd674e2e584bbef5e7650f481e49829c8fe28; LemonBoy

- [properly parse anon literal in array](https://git.cafe/gitcafe/zig/commit/6cddf9d7238a58b88064c3f3ce6e3948143598d8?format=markdown) — 6cddf9d7238a58b88064c3f3ce6e3948143598d8; Vexu

- [remove no longer correct comment](https://git.cafe/gitcafe/zig/commit/8c4784f9c181a13eae36d7a1ac57f278cf5fcd72?format=markdown) — 8c4784f9c181a13eae36d7a1ac57f278cf5fcd72; Andrew Kelley

- [Update discriminant value also for zero-sized unions](https://git.cafe/gitcafe/zig/commit/a11da377347aea1085d3b43726040993952122c9?format=markdown) — a11da377347aea1085d3b43726040993952122c9; LemonBoy

- [rework layout of struct type fields](https://git.cafe/gitcafe/zig/commit/d89f39d71949c85b26f2ccd4071c9445aa8b6d7c?format=markdown) — d89f39d71949c85b26f2ccd4071c9445aa8b6d7c; Andrew Kelley

- [rework comptime struct value layout, removing 1/2 hacks](https://git.cafe/gitcafe/zig/commit/f2f698a888afdc8709142912f8394376d28e16ea?format=markdown) — f2f698a888afdc8709142912f8394376d28e16ea; Andrew Kelley

- [add compile error for @atomicRmw on enum not being an \.Xchg](https://git.cafe/gitcafe/zig/commit/b83ce08a3b51c58096ab0b2383212a2124794c82?format=markdown) — b83ce08a3b51c58096ab0b2383212a2124794c82; Vexu

- [README: update the short description of what zig is](https://git.cafe/gitcafe/zig/commit/c806de8ae723e363bb2f7e95e8a8aa754b464730?format=markdown) — c806de8ae723e363bb2f7e95e8a8aa754b464730; Andrew Kelley

- [std.io.getStdOut and related fns no longer can error](https://git.cafe/gitcafe/zig/commit/0237e7a701892a0bf3c57e6868f54421782ff91d?format=markdown) — 0237e7a701892a0bf3c57e6868f54421782ff91d; Andrew Kelley

- [Merge pull request \#3675 from Vexu/atomic-store](https://git.cafe/gitcafe/zig/commit/8bae70454dabe77dfe7e5344e59ca2180d63af51?format=markdown) — 8bae70454dabe77dfe7e5344e59ca2180d63af51; Andrew Kelley

- [fix anonymous struct literal assigned to variable](https://git.cafe/gitcafe/zig/commit/32b37e695aa0581b863a395e0a28b7b4aa76c07d?format=markdown) — 32b37e695aa0581b863a395e0a28b7b4aa76c07d; Andrew Kelley

- [fn parameters participate in result location semantics](https://git.cafe/gitcafe/zig/commit/37318bf15138d0a7b158b32ca43cbcdcf5382942?format=markdown) — 37318bf15138d0a7b158b32ca43cbcdcf5382942; Andrew Kelley

- [Merge pull request \#3447 from Sahnvour/vcpkg](https://git.cafe/gitcafe/zig/commit/956ba8b0e7ada08f2f85cd41ee73af6453db0c16?format=markdown) — 956ba8b0e7ada08f2f85cd41ee73af6453db0c16; Sahnvour

- [Merge pull request \#3670 from Vexu/atomics-enum](https://git.cafe/gitcafe/zig/commit/e32b4829f4f91ee412ead7a3851f6e271d9fb07e?format=markdown) — e32b4829f4f91ee412ead7a3851f6e271d9fb07e; Andrew Kelley

- [fix assertion failure in ptrToInt](https://git.cafe/gitcafe/zig/commit/710ccacfa3307fc642f4bac71f894e3d8a18764a?format=markdown) — 710ccacfa3307fc642f4bac71f894e3d8a18764a; Andrew Kelley

- [fix assertion failure in init_const_undefined](https://git.cafe/gitcafe/zig/commit/45d2fd9b9d86c4a5751612f62aa324d635976bf8?format=markdown) — 45d2fd9b9d86c4a5751612f62aa324d635976bf8; Andrew Kelley

- [fix unresolved type making it to codegen](https://git.cafe/gitcafe/zig/commit/bf8870a60bb35062b2b25867a0f9a95f6f5397ce?format=markdown) — bf8870a60bb35062b2b25867a0f9a95f6f5397ce; Andrew Kelley

- [Merge pull request \#3652 from ziglang/anon-container-lit](https://git.cafe/gitcafe/zig/commit/5502160bd23f14b91ac2bd3726a93bdd0b40cc53?format=markdown) — 5502160bd23f14b91ac2bd3726a93bdd0b40cc53; Andrew Kelley

- [stop accepting deprecated \`use\` keyword](https://git.cafe/gitcafe/zig/commit/ae0a219d1f5495acc4d82421fa24d84186c2a40d?format=markdown) — ae0a219d1f5495acc4d82421fa24d84186c2a40d; Andrew Kelley

- [Fix missing @as cast in std.fmt.formatInt \(\#3650\)](https://git.cafe/gitcafe/zig/commit/cd5c9c8998f1669059cee3d915831ee539dea2b6?format=markdown) — cd5c9c8998f1669059cee3d915831ee539dea2b6; Felix Queißner

- [std.ChildProcess.spawn has a consistent error set](https://git.cafe/gitcafe/zig/commit/d44a69689eb2579ceb290cd19b91f824b30e6acc?format=markdown) — d44a69689eb2579ceb290cd19b91f824b30e6acc; Andrew Kelley

- [Merge pull request \#3635 from lun-4/unify-unix-sockets](https://git.cafe/gitcafe/zig/commit/891e2149b0d72a511e58a994c3f66dff500e6615?format=markdown) — 891e2149b0d72a511e58a994c3f66dff500e6615; Andrew Kelley

- [minor fix due to recent directory handling API changes](https://git.cafe/gitcafe/zig/commit/98e37537d1fc290e3df35b03b41b036490ffdaee?format=markdown) — 98e37537d1fc290e3df35b03b41b036490ffdaee; dimenus

- [Fix initialization of union references](https://git.cafe/gitcafe/zig/commit/d18b5f8b53d24d5a27ebde5711d0d142a953adc0?format=markdown) — d18b5f8b53d24d5a27ebde5711d0d142a953adc0; LemonBoy

- [missed cast in std/target.zig](https://git.cafe/gitcafe/zig/commit/8c8078513e60df7e017f91193524384e4e9640ca?format=markdown) — 8c8078513e60df7e017f91193524384e4e9640ca; dimenus

- [Merge pull request \#3628 from ziglang/as-builtin](https://git.cafe/gitcafe/zig/commit/6d5abf87ecd3509c6fb8b9c917b73b4db2ae59ff?format=markdown) — 6d5abf87ecd3509c6fb8b9c917b73b4db2ae59ff; Andrew Kelley

- [Merge branch 'kprotty-adaptive_lock'](https://git.cafe/gitcafe/zig/commit/6d28b28ccc689e6bf8849b1d39e969e8da760999?format=markdown) — 6d28b28ccc689e6bf8849b1d39e969e8da760999; Andrew Kelley

- [ci: add srht oauth token to drone cloud script](https://git.cafe/gitcafe/zig/commit/9b0536e6f43ba916b2b488377f1e87d0ecf4ccf9?format=markdown) — 9b0536e6f43ba916b2b488377f1e87d0ecf4ccf9; Andrew Kelley

- [ci: bump ubuntu from 16.04 to 18.04](https://git.cafe/gitcafe/zig/commit/e2a0bea65fb4ce1fe3d3ff41c98d8fb5cead3c9d?format=markdown) — e2a0bea65fb4ce1fe3d3ff41c98d8fb5cead3c9d; Andrew Kelley

- [allow Group to optionally manage function frames' memory](https://git.cafe/gitcafe/zig/commit/459a364a33def68dbd46bce0f25bbf41eb4b7d22?format=markdown) — 459a364a33def68dbd46bce0f25bbf41eb4b7d22; Vexu

- [make callMainAsync async](https://git.cafe/gitcafe/zig/commit/3858a526e32cc661f7b0fdd0f40edb184d7c9209?format=markdown) — 3858a526e32cc661f7b0fdd0f40edb184d7c9209; Vexu

- [correctly use llvm undef in release modes](https://git.cafe/gitcafe/zig/commit/2e52fafac50b545b5ef7dce42d0827e8077a8698?format=markdown) — 2e52fafac50b545b5ef7dce42d0827e8077a8698; Shawn Landden

- [Merge branch 'LemonBoy-fix-more-things'](https://git.cafe/gitcafe/zig/commit/697c4ffd41cb99efbcf2e2c5393dd07533552881?format=markdown) — 697c4ffd41cb99efbcf2e2c5393dd07533552881; Andrew Kelley

- [Merge pull request \#3618 from nrdmn/uefi](https://git.cafe/gitcafe/zig/commit/c7fd414dab3c69819c6528e8dcbb9de8ab17cdf9?format=markdown) — c7fd414dab3c69819c6528e8dcbb9de8ab17cdf9; Andrew Kelley

- [allow type coercion from \*\[0\]T to E\!\[\]const T](https://git.cafe/gitcafe/zig/commit/6ee3cabe5cc0b2c9af30b1fa0233381faa18e700?format=markdown) — 6ee3cabe5cc0b2c9af30b1fa0233381faa18e700; Andrew Kelley

- [Add error when too few arguments are provided to std.fmt](https://git.cafe/gitcafe/zig/commit/7277670843d259d19093c8900b1f8445e41202ae?format=markdown) — 7277670843d259d19093c8900b1f8445e41202ae; shiimizu

- [std.json.Value: added dumpStream\(\), utilize WriteStream for dump\(\)](https://git.cafe/gitcafe/zig/commit/f81f36e2ff348b83ace8ccb4ffd949f3d7c266c9?format=markdown) — f81f36e2ff348b83ace8ccb4ffd949f3d7c266c9; Sebastian Keller

- [fix NodeErrorSetDecl rendering](https://git.cafe/gitcafe/zig/commit/ac6f0d245db4fece8982095825394586bd9a50e6?format=markdown) — ac6f0d245db4fece8982095825394586bd9a50e6; Vexu

- [use global event loop in std.event types](https://git.cafe/gitcafe/zig/commit/4530adbd3314c28e2cfe831e7a20b154614e2c9c?format=markdown) — 4530adbd3314c28e2cfe831e7a20b154614e2c9c; Vexu

- [improve the start code for evented I/O](https://git.cafe/gitcafe/zig/commit/913f7d045020f7f3301201cf69e1d788439d8886?format=markdown) — 913f7d045020f7f3301201cf69e1d788439d8886; Andrew Kelley

- [add token for parsing pointer dereference](https://git.cafe/gitcafe/zig/commit/c1e8fdf812692edb9c7e496b00294aa749e81079?format=markdown) — c1e8fdf812692edb9c7e496b00294aa749e81079; Brendan Hansknecht

- [Fixed a leak in the json parser\.](https://git.cafe/gitcafe/zig/commit/dd4e9fb16b17579de1b54cdea90df82e41a50340?format=markdown) — dd4e9fb16b17579de1b54cdea90df82e41a50340; Sebastian Keller

- [fix translate-c arrow deref](https://git.cafe/gitcafe/zig/commit/6b61fcddfa16eaf24e10817390efb0180cce9c70?format=markdown) — 6b61fcddfa16eaf24e10817390efb0180cce9c70; Vexu

- [zig build: addIncludeDir does \-I instead of \-isystem](https://git.cafe/gitcafe/zig/commit/9bc4f8ea77df395b9f2407ddfa4734bb4a1c4139?format=markdown) — 9bc4f8ea77df395b9f2407ddfa4734bb4a1c4139; Andrew Kelley

- [Merge branch 'vector-element-access'](https://git.cafe/gitcafe/zig/commit/cb8af1c6d48d5fdb26484a070b8af069c4152049?format=markdown) — cb8af1c6d48d5fdb26484a070b8af069c4152049; Andrew Kelley

- [add special formatting for ipv4-mapped ipv6 addresses](https://git.cafe/gitcafe/zig/commit/a26e9fa7238e972301f761db80434fa0205d1016?format=markdown) — a26e9fa7238e972301f761db80434fa0205d1016; Vexu

- [Mark type fields as CT](https://git.cafe/gitcafe/zig/commit/71e209521a0675a3ec06aba133ce8837e2ee9806?format=markdown) — 71e209521a0675a3ec06aba133ce8837e2ee9806; LemonBoy

- [Merge pull request \#3587 from LemonBoy/fix-things](https://git.cafe/gitcafe/zig/commit/4e9ab0306ac84227bff1188bbf4d65a1ae5255d9?format=markdown) — 4e9ab0306ac84227bff1188bbf4d65a1ae5255d9; Andrew Kelley

- [fix noreturn function that may return\.](https://git.cafe/gitcafe/zig/commit/1c22cb5e515548b22ccb260f4451edc119151584?format=markdown) — 1c22cb5e515548b22ccb260f4451edc119151584; Shawn Landden

- [remove duplicate isNan implementation](https://git.cafe/gitcafe/zig/commit/55685ae7801a222ddaaf46660dd0acfa34ed71f4?format=markdown) — 55685ae7801a222ddaaf46660dd0acfa34ed71f4; Shawn Landden

- [crypto: Add support for AES-CTR](https://git.cafe/gitcafe/zig/commit/3d907b29433bf722f8c0ca188d1144f9ebdbfd55?format=markdown) — 3d907b29433bf722f8c0ca188d1144f9ebdbfd55; lukechampine

- [std: Add fifo useful for buffers](https://git.cafe/gitcafe/zig/commit/1657bead463656a0a38eaf49b60d8c651e5403ae?format=markdown) — 1657bead463656a0a38eaf49b60d8c651e5403ae; daurnimator

- [Replace AES variables to constants](https://git.cafe/gitcafe/zig/commit/42ccdc27657859d8699d8d7c7200ea4bd82f5595?format=markdown) — 42ccdc27657859d8699d8d7c7200ea4bd82f5595; data-man

- [Merge pull request \#3589 from Vexu/ipv6-improvements](https://git.cafe/gitcafe/zig/commit/ce70a9be245b4e2c41d7d40d9d7de123ee2a0aab?format=markdown) — ce70a9be245b4e2c41d7d40d9d7de123ee2a0aab; Andrew Kelley

- [std.os.read can fail with ConnectionResetByPeer](https://git.cafe/gitcafe/zig/commit/6c1728206288264c4d2508a190d392ade68d115c?format=markdown) — 6c1728206288264c4d2508a190d392ade68d115c; Andrew Kelley

- [Merge pull request \#3574 from lukechampine/aes](https://git.cafe/gitcafe/zig/commit/aaf50970a88141e742832b30dbd290eeaa812704?format=markdown) — aaf50970a88141e742832b30dbd290eeaa812704; Andrew Kelley

- [Merge pull request \#3588 from daurnimator/tiny-std-fixes](https://git.cafe/gitcafe/zig/commit/5db77e3c66ffaaf67a17bef29e97f073681286ec?format=markdown) — 5db77e3c66ffaaf67a17bef29e97f073681286ec; Andrew Kelley

- [Add karatsuba to big ints](https://git.cafe/gitcafe/zig/commit/52207f22de29e69c1084b321277b25e5a6aefb04?format=markdown) — 52207f22de29e69c1084b321277b25e5a6aefb04; Brendan Hansknecht

- [ci: workaround PATH apparently not working](https://git.cafe/gitcafe/zig/commit/711520d935fd7f6367f1d3a0c2c01c140647b4d0?format=markdown) — 711520d935fd7f6367f1d3a0c2c01c140647b4d0; Andrew Kelley

- [ci: more fixes for update_download_page script](https://git.cafe/gitcafe/zig/commit/b7747653f2f987ffe57d98027d4070cfc9eb6b71?format=markdown) — b7747653f2f987ffe57d98027d4070cfc9eb6b71; Andrew Kelley

- [ci: work around pip install permission denied](https://git.cafe/gitcafe/zig/commit/0860b1919b3b6f08540f4148a61dd3cc43d7a9a1?format=markdown) — 0860b1919b3b6f08540f4148a61dd3cc43d7a9a1; Andrew Kelley

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