# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: 37d3ef28351027a83249080d3238d61d9346f6db

Requested commit: 37d3ef28351027a83249080d3238d61d9346f6db

- [zig fmt: support promise\-\>T](https://git.cafe/gitcafe/zig/commit/37d3ef28351027a83249080d3238d61d9346f6db?format=markdown) — 37d3ef28351027a83249080d3238d61d9346f6db; Andrew Kelley

- [zig fmt: better multiline string handling](https://git.cafe/gitcafe/zig/commit/47680cc0d806775dd9576faaff6303e88b14fb5a?format=markdown) — 47680cc0d806775dd9576faaff6303e88b14fb5a; Andrew Kelley

- [run zig fmt on std/os/index.zig](https://git.cafe/gitcafe/zig/commit/e14db2366160840e0c25f3a467ff984304831e4c?format=markdown) — e14db2366160840e0c25f3a467ff984304831e4c; Andrew Kelley

- [std.zig.tokenizer: 3 slashes is doc comment, 4 is line comment](https://git.cafe/gitcafe/zig/commit/54987c3d8f358e4ded9113a9ee5fa04dc1372a56?format=markdown) — 54987c3d8f358e4ded9113a9ee5fa04dc1372a56; Andrew Kelley

- [std.zig.tokenizer: fix handling of line comment / doc comment](https://git.cafe/gitcafe/zig/commit/0bf7ebcfea7934cb972aef84b25494c92f0dcf6f?format=markdown) — 0bf7ebcfea7934cb972aef84b25494c92f0dcf6f; Andrew Kelley

- [zig fmt: support line comments and doc comments](https://git.cafe/gitcafe/zig/commit/fd2cd38bdb831ef78a0d4ab0973020dfbd348c1f?format=markdown) — fd2cd38bdb831ef78a0d4ab0973020dfbd348c1f; Andrew Kelley

- [update comment in std/os/index.zig](https://git.cafe/gitcafe/zig/commit/39befc35a851f6cf206c7e3b19d66f7df00440b0?format=markdown) — 39befc35a851f6cf206c7e3b19d66f7df00440b0; Andrew Kelley

- [zig fmt: comments before error set decl](https://git.cafe/gitcafe/zig/commit/4e23fb7f062322e604d74ebb7e62d707ecf7e7b6?format=markdown) — 4e23fb7f062322e604d74ebb7e62d707ecf7e7b6; Andrew Kelley

- [zig fmt: comments before switch prong](https://git.cafe/gitcafe/zig/commit/f04015c080b8e4e97166d6ac9356f818e766fc48?format=markdown) — f04015c080b8e4e97166d6ac9356f818e766fc48; Andrew Kelley

- [zig fmt: same-line comment after switch prong](https://git.cafe/gitcafe/zig/commit/a912c7d75f61fb127ff8552e7a10ffe4672ac1aa?format=markdown) — a912c7d75f61fb127ff8552e7a10ffe4672ac1aa; Andrew Kelley

- [zig fmt: comments before var decl in struct](https://git.cafe/gitcafe/zig/commit/c53209a8a8cee014382a735b3baa7cd439106c6f?format=markdown) — c53209a8a8cee014382a735b3baa7cd439106c6f; Andrew Kelley

- [zig fmt: preserve same line comment after struct field](https://git.cafe/gitcafe/zig/commit/3235eb03f979cbcc38cbe8b69d55761079e6d864?format=markdown) — 3235eb03f979cbcc38cbe8b69d55761079e6d864; Andrew Kelley

- [zig fmt: array literal with 1 item on 1 line](https://git.cafe/gitcafe/zig/commit/3fa0bed985b8de950859d4c482efe9cb30fdaf27?format=markdown) — 3fa0bed985b8de950859d4c482efe9cb30fdaf27; Andrew Kelley

- [use explicit error sets for utf8Decode functions](https://git.cafe/gitcafe/zig/commit/9543c0a7cc0bbdccc405370e224b546c56b76a0f?format=markdown) — 9543c0a7cc0bbdccc405370e224b546c56b76a0f; Josh Wolfe

- [zig fmt: preserve same-line comment after statement](https://git.cafe/gitcafe/zig/commit/c03b9010db55e52dfa227b17e35203b93b5ee1df?format=markdown) — c03b9010db55e52dfa227b17e35203b93b5ee1df; Andrew Kelley

- [move some checks around in utf8Encode logic to be more zig idiomatic](https://git.cafe/gitcafe/zig/commit/2387292f204c59259fc64d7c960d201e808af5a9?format=markdown) — 2387292f204c59259fc64d7c960d201e808af5a9; Josh Wolfe

- [Merge pull request \#954 from BraedonWooding/patch-2](https://git.cafe/gitcafe/zig/commit/8c567d84f1f14e06286897fe1b2408a1d2fd7d76?format=markdown) — 8c567d84f1f14e06286897fe1b2408a1d2fd7d76; Josh Wolfe

- [zig fmt: preserve comments before global variables](https://git.cafe/gitcafe/zig/commit/ad4ee47d9fec15945d445f637987d487405e7b22?format=markdown) — ad4ee47d9fec15945d445f637987d487405e7b22; Andrew Kelley

- [fix bootstrap_lib for windows, take 2](https://git.cafe/gitcafe/zig/commit/a0e9f1e0c3ba3d5e240492723ff1aec8f6b2ba50?format=markdown) — a0e9f1e0c3ba3d5e240492723ff1aec8f6b2ba50; Andrew Kelley

- [fix bootstrap_lib for windows](https://git.cafe/gitcafe/zig/commit/5e5eceb0de4e0afb3f16abb453214aa171c630af?format=markdown) — 5e5eceb0de4e0afb3f16abb453214aa171c630af; Andrew Kelley

- [zig fmt: respect comments before statements](https://git.cafe/gitcafe/zig/commit/b7095912c77900eab6ad667a6eeb1add18ac8071?format=markdown) — b7095912c77900eab6ad667a6eeb1add18ac8071; Andrew Kelley

- [Merge pull request \#963 from zig-lang/atomic-stack-and-queue](https://git.cafe/gitcafe/zig/commit/f37e79e720215a3a41c603fe41d05d6910c79de2?format=markdown) — f37e79e720215a3a41c603fe41d05d6910c79de2; Andrew Kelley

- [Merge pull request \#930 from zig-lang/float-printing](https://git.cafe/gitcafe/zig/commit/0bb054e5e7ccb164ea1649608d2f6e4195519cb2?format=markdown) — 0bb054e5e7ccb164ea1649608d2f6e4195519cb2; Andrew Kelley

- [Using allocate instead of allocate_nonzero so we don't have to memset](https://git.cafe/gitcafe/zig/commit/73bf897b5cc25ee3f1ec9d0ba1483d779de4b7c3?format=markdown) — 73bf897b5cc25ee3f1ec9d0ba1483d779de4b7c3; Jimmi Holst Christensen

- [Fixed build error](https://git.cafe/gitcafe/zig/commit/d6f033b42dcb49cfe45cb61821f2f451e4004686?format=markdown) — d6f033b42dcb49cfe45cb61821f2f451e4004686; Jimmi Holst Christensen

- [Trying to fix osx build failing by setting param_info.type to nullptr](https://git.cafe/gitcafe/zig/commit/837166319dd1a5df14e5d4bebd62080bb6ebdaa1?format=markdown) — 837166319dd1a5df14e5d4bebd62080bb6ebdaa1; Jimmi Holst Christensen

- [Fixed wrong formatting for arg_index when reporting @ArgType error](https://git.cafe/gitcafe/zig/commit/341f8c1e8680aa3cfbeba6833f85df00355a95ef?format=markdown) — 341f8c1e8680aa3cfbeba6833f85df00355a95ef; Jimmi Holst Christensen

- [\.ReturnType and @ArgType now emits errors on unresolved types](https://git.cafe/gitcafe/zig/commit/fba0347ec43fb5c06b5ac9bec541b740d95194fe?format=markdown) — fba0347ec43fb5c06b5ac9bec541b740d95194fe; Jimmi Holst Christensen

- [Functions with infered error set can now return literals](https://git.cafe/gitcafe/zig/commit/2fc34eaa581cc31827e978fbd973bf36d2c647e2?format=markdown) — 2fc34eaa581cc31827e978fbd973bf36d2c647e2; Jimmi Holst Christensen

- [Removed zero sized error set optimization](https://git.cafe/gitcafe/zig/commit/3178528335cb5efbf237cecb9ea9eb3bfa31b21f?format=markdown) — 3178528335cb5efbf237cecb9ea9eb3bfa31b21f; Jimmi Holst Christensen

- [Merge pull request \#949 from zig-lang/complex-math](https://git.cafe/gitcafe/zig/commit/27cbb44993389ae042a03266743379c0f15a523e?format=markdown) — 27cbb44993389ae042a03266743379c0f15a523e; Andrew Kelley

- [std.mem: add more slice manipulation functions](https://git.cafe/gitcafe/zig/commit/13076d5f225cf8ca2cddf1b67478baebabe8b13f?format=markdown) — 13076d5f225cf8ca2cddf1b67478baebabe8b13f; Andrew Kelley

- [crypto throughput test now uses os.time module](https://git.cafe/gitcafe/zig/commit/0501e066b51b659371739008c20e80642532497a?format=markdown) — 0501e066b51b659371739008c20e80642532497a; Marc Tiehuis

- [fix interaction between defer and labeled break](https://git.cafe/gitcafe/zig/commit/15bf0c1541479870dff1f8d64a3746c337f901ef?format=markdown) — 15bf0c1541479870dff1f8d64a3746c337f901ef; Andrew Kelley

- [fix bigint twos complement implementation](https://git.cafe/gitcafe/zig/commit/89a4c373d3756baeac9d2780b1249ada37961d16?format=markdown) — 89a4c373d3756baeac9d2780b1249ada37961d16; Andrew Kelley

- [add compile error for invalid deref on switch target](https://git.cafe/gitcafe/zig/commit/8503eff8c12697c35ab5c73d6651c4b996339706?format=markdown) — 8503eff8c12697c35ab5c73d6651c4b996339706; Andrew Kelley

- [exit\(1\) instead of abort\(\) for file not found](https://git.cafe/gitcafe/zig/commit/75328e32045d1275c03f1f37058ee0a3b775c632?format=markdown) — 75328e32045d1275c03f1f37058ee0a3b775c632; Andrew Kelley

- [fix windows build broken by previous commit](https://git.cafe/gitcafe/zig/commit/25dff91fa099489858428a7071b8c76acf1f943d?format=markdown) — 25dff91fa099489858428a7071b8c76acf1f943d; Andrew Kelley

- [better error reporting for missing libc on windows](https://git.cafe/gitcafe/zig/commit/1c41f1ca6252faaa7750936c67562f1866a48075?format=markdown) — 1c41f1ca6252faaa7750936c67562f1866a48075; Andrew Kelley

- [Merge branch 'tgschultz-std.os.time'](https://git.cafe/gitcafe/zig/commit/371a3ad4bd7b1fda56654f32b89c176a0197651f?format=markdown) — 371a3ad4bd7b1fda56654f32b89c176a0197651f; Andrew Kelley

- [add alignment docs](https://git.cafe/gitcafe/zig/commit/7af6ed3f20bbf0459ce6aed833c7e170ee6c927b?format=markdown) — 7af6ed3f20bbf0459ce6aed833c7e170ee6c927b; Andrew Kelley

- [Merge pull request \#939 from tgschultz/large-alignment-directalloc](https://git.cafe/gitcafe/zig/commit/3010668390794ad095eb9c102c079487c28efac6?format=markdown) — 3010668390794ad095eb9c102c079487c28efac6; Andrew Kelley

- [travis: use encrypted env vars for s3 credentials](https://git.cafe/gitcafe/zig/commit/a3e9ae8f74050d8a28553defc92e1a61b09f34c8?format=markdown) — a3e9ae8f74050d8a28553defc92e1a61b09f34c8; Andrew Kelley

- [add test case for \#936](https://git.cafe/gitcafe/zig/commit/c4840d78fb0a1a5018e5d66cb7c5e76a080783c2?format=markdown) — c4840d78fb0a1a5018e5d66cb7c5e76a080783c2; Andrew Kelley

- [std.zig.parser: remove unused field](https://git.cafe/gitcafe/zig/commit/1098545e475d0147d3f8b3031ed116be25c8e2bf?format=markdown) — 1098545e475d0147d3f8b3031ed116be25c8e2bf; Andrew Kelley

- [Changed all MB to MiB](https://git.cafe/gitcafe/zig/commit/eef4bbb65f40f5101aeb8e89bb6e6f06343cc2d0?format=markdown) — eef4bbb65f40f5101aeb8e89bb6e6f06343cc2d0; Harry Eakins

- [Readability improvements and bug-fix to std/crypto/throughput_test.zig](https://git.cafe/gitcafe/zig/commit/b229aff34aeef059823c1ab7dfd3a1f5c4445d9e?format=markdown) — b229aff34aeef059823c1ab7dfd3a1f5c4445d9e; Harry Eakins

- [zig fmt: preserve comments in front of test blocks](https://git.cafe/gitcafe/zig/commit/6e57243a79b08f37b80122f0eb24d073d6e2e95c?format=markdown) — 6e57243a79b08f37b80122f0eb24d073d6e2e95c; Andrew Kelley

- [Merge pull request \#934 from zig-lang/adding-builtin-field](https://git.cafe/gitcafe/zig/commit/cc35f085cad8a8da1b08ecaf6681f097aca7b604?format=markdown) — cc35f085cad8a8da1b08ecaf6681f097aca7b604; Jimmi Holst Christensen

- [support break in suspend blocks](https://git.cafe/gitcafe/zig/commit/06909ceaab8ecb33d1f41049870797a3ae721610?format=markdown) — 06909ceaab8ecb33d1f41049870797a3ae721610; Andrew Kelley

- [add \-\-no-rosegment cli option](https://git.cafe/gitcafe/zig/commit/ca4341f7ba845e7af3c6f2be52cd60c51ec6d68f?format=markdown) — ca4341f7ba845e7af3c6f2be52cd60c51ec6d68f; Andrew Kelley

- [improve cmpxchg](https://git.cafe/gitcafe/zig/commit/f1f998e07124f141312289ff82e0ad8d99af1cf7?format=markdown) — f1f998e07124f141312289ff82e0ad8d99af1cf7; Andrew Kelley

- [fix windows not respecting \-\-msvc-lib-dir, \-\-kernel32-lib-dir](https://git.cafe/gitcafe/zig/commit/96ebd8b23b39e2d4019a8019a6774d7c3d20149d?format=markdown) — 96ebd8b23b39e2d4019a8019a6774d7c3d20149d; Andrew Kelley

- [Add exp/norm distributed random float generation](https://git.cafe/gitcafe/zig/commit/c7cb5c31e5b0cb9a88365c1264bfddf3c50ed107?format=markdown) — c7cb5c31e5b0cb9a88365c1264bfddf3c50ed107; Marc Tiehuis

- [std.debug: dumpStackTrace & friends use DirectAllocator](https://git.cafe/gitcafe/zig/commit/caefaf781e22a7b053426621719a6f1d0f69d7cb?format=markdown) — caefaf781e22a7b053426621719a6f1d0f69d7cb; Andrew Kelley

- [Merge pull request \#925 from alexnask/release_small](https://git.cafe/gitcafe/zig/commit/88724217dd1e1fe4b20fed27c8a662b66df55088?format=markdown) — 88724217dd1e1fe4b20fed27c8a662b66df55088; Andrew Kelley

- [add @atomicLoad builtin](https://git.cafe/gitcafe/zig/commit/b9360640cefd1aa30dedf71a0c6b7bddc51a6ae3?format=markdown) — b9360640cefd1aa30dedf71a0c6b7bddc51a6ae3; Andrew Kelley

- [std.math.ln and std.math.exp use float strict mode](https://git.cafe/gitcafe/zig/commit/859b10d8bfcca3c4a30798b4522fd88ec6c66de6?format=markdown) — 859b10d8bfcca3c4a30798b4522fd88ec6c66de6; Andrew Kelley

- [exit with error code instead of panic for file not found](https://git.cafe/gitcafe/zig/commit/a8d794215e5031d60c5bd761a2478f382972bde6?format=markdown) — a8d794215e5031d60c5bd761a2478f382972bde6; Andrew Kelley

- [add @sqrt built-in function](https://git.cafe/gitcafe/zig/commit/b5459eb987d89c4759c31123a7baa0a0d962c024?format=markdown) — b5459eb987d89c4759c31123a7baa0a0d962c024; Andrew Kelley

- [fix linux implementation of self exe path](https://git.cafe/gitcafe/zig/commit/4a2bfec150ac8b78185d98324782da7841eddb9b?format=markdown) — 4a2bfec150ac8b78185d98324782da7841eddb9b; Andrew Kelley

- [add std.os.createThread](https://git.cafe/gitcafe/zig/commit/b7af9edb8a8802c35f1a460f8dafff8643b34639?format=markdown) — b7af9edb8a8802c35f1a460f8dafff8643b34639; Andrew Kelley

- [travis: put cache-control header for ziglang.org/download](https://git.cafe/gitcafe/zig/commit/fa05cab01a755827209b6ede299402f515681a81?format=markdown) — fa05cab01a755827209b6ede299402f515681a81; Andrew Kelley

- [fix regression with zig install dir](https://git.cafe/gitcafe/zig/commit/0509414dfecc1e82ed86b21a1c24aa978c2e810f?format=markdown) — 0509414dfecc1e82ed86b21a1c24aa978c2e810f; Andrew Kelley

- [Merge pull request \#919 from zig-lang/self-hosted-parser-refactor](https://git.cafe/gitcafe/zig/commit/4662fd4d92b216708390a2056a201c91773b9bc6?format=markdown) — 4662fd4d92b216708390a2056a201c91773b9bc6; Andrew Kelley

- [Merge pull request \#915 from zig-lang/self-hosted-cli](https://git.cafe/gitcafe/zig/commit/30c5f3c441e6090f29c0540b1fa8a20d6bd2fc0d?format=markdown) — 30c5f3c441e6090f29c0540b1fa8a20d6bd2fc0d; Andrew Kelley

- [fix undefined behavior triggered by fn inline test](https://git.cafe/gitcafe/zig/commit/1999f0daad505f414f97845ecde0a56b3c2fedfd?format=markdown) — 1999f0daad505f414f97845ecde0a56b3c2fedfd; Andrew Kelley

- [zig fmt: switch cases on new lines](https://git.cafe/gitcafe/zig/commit/0f652b4d80a57f5b5a1054d06cd5767ce52402a1?format=markdown) — 0f652b4d80a57f5b5a1054d06cd5767ce52402a1; Andrew Kelley

- [zig fmt includes trailing commas](https://git.cafe/gitcafe/zig/commit/9e701e951b637b5627a25d9530c074d2900d9362?format=markdown) — 9e701e951b637b5627a25d9530c074d2900d9362; Andrew Kelley

- [zig fmt: container init fields each on own line](https://git.cafe/gitcafe/zig/commit/d4572d1140bb22aaeb587a66d3eee7bbdf162b1c?format=markdown) — d4572d1140bb22aaeb587a66d3eee7bbdf162b1c; Andrew Kelley

- [inline functions must be stored in const or comptime var](https://git.cafe/gitcafe/zig/commit/373b3586a1b1d6a3989220a8aac0d1c30f9fdb3a?format=markdown) — 373b3586a1b1d6a3989220a8aac0d1c30f9fdb3a; Andrew Kelley

- [std.zig.parser now parses alignment of functions](https://git.cafe/gitcafe/zig/commit/0d8646d262ebc3db6631421db8fc79228b6622f8?format=markdown) — 0d8646d262ebc3db6631421db8fc79228b6622f8; Jimmi Holst Christensen

- [LLD patch: Do not keep shared symbols to garbage\.\.\.](https://git.cafe/gitcafe/zig/commit/2b86ffe34a7a03b20544b13f541f61bbc50ae015?format=markdown) — 2b86ffe34a7a03b20544b13f541f61bbc50ae015; Andrew Kelley

- [Merge branch 'master' of github.com:zig-lang/zig](https://git.cafe/gitcafe/zig/commit/ed1b028276bc1d17ee5e99863dd5bf150c8aa2f7?format=markdown) — ed1b028276bc1d17ee5e99863dd5bf150c8aa2f7; Jimmi Holst Christensen

- [std.zig.parser special cased error in return\.](https://git.cafe/gitcafe/zig/commit/5b584e06e37296c602357cbaf27d39e068ac98c9?format=markdown) — 5b584e06e37296c602357cbaf27d39e068ac98c9; Jimmi Holst Christensen

- [std.zig.parser: requireSemiColon now matches the C\+\+ behavior](https://git.cafe/gitcafe/zig/commit/a7f77d7c6a4326de4c4cd356cd88e48854817e6f?format=markdown) — a7f77d7c6a4326de4c4cd356cd88e48854817e6f; Jimmi Holst Christensen

- [std.zig.parser now parses inline fn proto](https://git.cafe/gitcafe/zig/commit/df4c575525a8ab3d190b46af724a718c77e607e3?format=markdown) — df4c575525a8ab3d190b46af724a718c77e607e3; Jimmi Holst Christensen

- [std.zig.parser now accept both string and multiline string for strings](https://git.cafe/gitcafe/zig/commit/fe7146277d5a7f7c74a8c2f36719c946e6061c50?format=markdown) — fe7146277d5a7f7c74a8c2f36719c946e6061c50; Jimmi Holst Christensen

- [std.zig.parser now handle \`try\`'s precedence correctly](https://git.cafe/gitcafe/zig/commit/28ea364e5e60464f68501fdfa69ba41b9cf9c47e?format=markdown) — 28ea364e5e60464f68501fdfa69ba41b9cf9c47e; Jimmi Holst Christensen

- [std.zig.parser now allows assignment expr in switch cases\.](https://git.cafe/gitcafe/zig/commit/841ac0f4e1b5ca6ae8f2250248363521d9f56c36?format=markdown) — 841ac0f4e1b5ca6ae8f2250248363521d9f56c36; Jimmi Holst Christensen

- [std.zig.parser can now parse \`std/heap.zig\`:](https://git.cafe/gitcafe/zig/commit/4b0556ebd4bdc2f3c05e85f3c003b6fc89f7ac0f?format=markdown) — 4b0556ebd4bdc2f3c05e85f3c003b6fc89f7ac0f; Jimmi Holst Christensen

- [std.zig.parser: Redid parsing of error set delc](https://git.cafe/gitcafe/zig/commit/6fb5ab1b523c58350321fdcbe7ba921300bef8af?format=markdown) — 6fb5ab1b523c58350321fdcbe7ba921300bef8af; Jimmi Holst Christensen

- [std.zig.parser: Fixed parsing of field access rhs](https://git.cafe/gitcafe/zig/commit/5f3ec023cd697007ff868938e3b5fe387add6af5?format=markdown) — 5f3ec023cd697007ff868938e3b5fe387add6af5; Jimmi Holst Christensen

- [std.zig.parser:](https://git.cafe/gitcafe/zig/commit/281c17f6ae3c294d0b7139fe640dd0cb30123ea1?format=markdown) — 281c17f6ae3c294d0b7139fe640dd0cb30123ea1; Jimmi Holst Christensen

- [std.zig: Major refactor](https://git.cafe/gitcafe/zig/commit/dae287524d94219b1f3a2ec82d410b9f34fb2546?format=markdown) — dae287524d94219b1f3a2ec82d410b9f34fb2546; Jimmi Holst Christensen

- [Merge branch 'bnoordhuis-fix879'](https://git.cafe/gitcafe/zig/commit/f43711e5fbbedafa1c28c933fdca0949427c77cd?format=markdown) — f43711e5fbbedafa1c28c933fdca0949427c77cd; Andrew Kelley

- [add more linux syscalls and constants](https://git.cafe/gitcafe/zig/commit/2ec1cec92d018d25f720c43a7586a12eafd2cbeb?format=markdown) — 2ec1cec92d018d25f720c43a7586a12eafd2cbeb; Andrew Kelley

- [Merge pull request \#873 from zig-lang/self-hosted-parser](https://git.cafe/gitcafe/zig/commit/64d96ad70360a82ec1a441fc28ddbb3f513995be?format=markdown) — 64d96ad70360a82ec1a441fc28ddbb3f513995be; Andrew Kelley

- [cmake defaults stage1 to install in build directory](https://git.cafe/gitcafe/zig/commit/ee3e2790aa85c624fc952bc8326b82d72843bb17?format=markdown) — ee3e2790aa85c624fc952bc8326b82d72843bb17; Andrew Kelley

- [add missing call in zig fmt to commit results to disk](https://git.cafe/gitcafe/zig/commit/477ded9042f045a322b3e92c632e322834a0cdd9?format=markdown) — 477ded9042f045a322b3e92c632e322834a0cdd9; Andrew Kelley

- [fix std.io.readline to work on windows](https://git.cafe/gitcafe/zig/commit/4545be360a723a4c5b141cbefcc07ac7f17f0757?format=markdown) — 4545be360a723a4c5b141cbefcc07ac7f17f0757; Andrew Kelley

- [Merge branch 'async-tcp-server'](https://git.cafe/gitcafe/zig/commit/9ef1ba9d54e560ca384c95b74067674878aea019?format=markdown) — 9ef1ba9d54e560ca384c95b74067674878aea019; Andrew Kelley

- [add docs for union methods](https://git.cafe/gitcafe/zig/commit/292d0cbdadd453874af6e2065638a88d4dda8a10?format=markdown) — 292d0cbdadd453874af6e2065638a88d4dda8a10; Andrew Kelley

- [add docs for packed enum](https://git.cafe/gitcafe/zig/commit/eae355d77168d655273afa298dc921c40a36bd0b?format=markdown) — eae355d77168d655273afa298dc921c40a36bd0b; Andrew Kelley

- [Merge branch 'async-err-ret-traces'](https://git.cafe/gitcafe/zig/commit/fef06f2142a0f7ec65d3500aff509c74d89bf63b?format=markdown) — fef06f2142a0f7ec65d3500aff509c74d89bf63b; Andrew Kelley

- [Merge pull request \#900 from zig-lang/hash-and-checksums](https://git.cafe/gitcafe/zig/commit/7186e92c86982950d0aa7c0c2deef9ef96bc1264?format=markdown) — 7186e92c86982950d0aa7c0c2deef9ef96bc1264; Andrew Kelley

- [Merge pull request \#899 from bnoordhuis/fix898](https://git.cafe/gitcafe/zig/commit/873641c1232d0442c5924ac5ccb36710bf84d0ce?format=markdown) — 873641c1232d0442c5924ac5ccb36710bf84d0ce; Andrew Kelley

- [Add Hmac function \(\#890\)](https://git.cafe/gitcafe/zig/commit/8938429ea12ff2857ace5380932a7cd68d3b4ab1?format=markdown) — 8938429ea12ff2857ace5380932a7cd68d3b4ab1; Marc Tiehuis

- [Fix off-by-one error in all crypto functions](https://git.cafe/gitcafe/zig/commit/f68c2e0a14c7d9997db0305981ce3e5998d88a36?format=markdown) — f68c2e0a14c7d9997db0305981ce3e5998d88a36; Marc Tiehuis

- [Merge branch 'hellerve-wip-macos-dirent'](https://git.cafe/gitcafe/zig/commit/3d8541121b5a54b269d601d12426415f383a7007?format=markdown) — 3d8541121b5a54b269d601d12426415f383a7007; Andrew Kelley

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