# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: 400500a3afafca8178f13a7e4e1cd0ae7808aff2

Requested commit: 400500a3afafca8178f13a7e4e1cd0ae7808aff2

- [improve async function semantics](https://git.cafe/gitcafe/zig/commit/400500a3afafca8178f13a7e4e1cd0ae7808aff2?format=markdown) — 400500a3afafca8178f13a7e4e1cd0ae7808aff2; Andrew Kelley

- [async functions have error return traces where appropriate](https://git.cafe/gitcafe/zig/commit/20f63e588e62c4a7250bc96c9e5b54c8106ad1af?format=markdown) — 20f63e588e62c4a7250bc96c9e5b54c8106ad1af; Andrew Kelley

- [add a src\(\) method to AstNode to aid debugging](https://git.cafe/gitcafe/zig/commit/dfe8c5a2e9b1778c1911e987c9286d05db307fe7?format=markdown) — dfe8c5a2e9b1778c1911e987c9286d05db307fe7; Andrew Kelley

- [delete IrInstructionMarkErrRetTracePtr](https://git.cafe/gitcafe/zig/commit/a7763c06f9941bdeccc0679abf863b21f7cc33a3?format=markdown) — a7763c06f9941bdeccc0679abf863b21f7cc33a3; Andrew Kelley

- [support async functions with inferred error sets](https://git.cafe/gitcafe/zig/commit/0d8c9fcb18b399bd2afedbcbcc7736326ef92297?format=markdown) — 0d8c9fcb18b399bd2afedbcbcc7736326ef92297; Andrew Kelley

- [refactor logic for determining if there is a frame pointer](https://git.cafe/gitcafe/zig/commit/f27e5d439c121e620b2c0d9d7a6a8f4154826aa8?format=markdown) — f27e5d439c121e620b2c0d9d7a6a8f4154826aa8; Andrew Kelley

- [Merge remote-tracking branch 'origin/master' into rewrite-coroutines](https://git.cafe/gitcafe/zig/commit/b7c94be6881e68fe40b432778163f1e9bca43e3d?format=markdown) — b7c94be6881e68fe40b432778163f1e9bca43e3d; Andrew Kelley

- [simpler, less memory intensive suspend/resume implementation](https://git.cafe/gitcafe/zig/commit/fbf21efd24bf812e0fd52a5917708a4c45f05b5e?format=markdown) — fbf21efd24bf812e0fd52a5917708a4c45f05b5e; Andrew Kelley

- [move state from ZigFn to CodeGen to save memory](https://git.cafe/gitcafe/zig/commit/042914de75f7ccf520fb2058372cc3f255ccfecb?format=markdown) — 042914de75f7ccf520fb2058372cc3f255ccfecb; Andrew Kelley

- [suspension points inside branching control flow](https://git.cafe/gitcafe/zig/commit/fa30ebfbe5949fc63aee9853d66932facfd1d168?format=markdown) — fa30ebfbe5949fc63aee9853d66932facfd1d168; Andrew Kelley

- [fix regression in calling extern functions](https://git.cafe/gitcafe/zig/commit/12924477a50d37bf055fd5fc1cdf0fd77684a472?format=markdown) — 12924477a50d37bf055fd5fc1cdf0fd77684a472; Andrew Kelley

- [implement \`@asyncCall\` which supports async function pointers](https://git.cafe/gitcafe/zig/commit/87710a1cc2c4d0e7ecc309e430f7d33baadc5f02?format=markdown) — 87710a1cc2c4d0e7ecc309e430f7d33baadc5f02; Andrew Kelley

- [add compile error for calling async function pointer](https://git.cafe/gitcafe/zig/commit/c87920966133d3285b60ccd022282e3f53789e0c?format=markdown) — c87920966133d3285b60ccd022282e3f53789e0c; Andrew Kelley

- [add runtime safety for resuming an awaiting function](https://git.cafe/gitcafe/zig/commit/e444e737b786afd0c5aba2ea04c901f89c57813e?format=markdown) — e444e737b786afd0c5aba2ea04c901f89c57813e; Andrew Kelley

- [add compile error for async call of function pointer](https://git.cafe/gitcafe/zig/commit/24d78177eec4d8fc3aa8ca99dd50788e38f9f8b6?format=markdown) — 24d78177eec4d8fc3aa8ca99dd50788e38f9f8b6; Andrew Kelley

- [implement async functions returning structs](https://git.cafe/gitcafe/zig/commit/0920bb087279bdfa317fc88cef877d40ece18239?format=markdown) — 0920bb087279bdfa317fc88cef877d40ece18239; Andrew Kelley

- [add heap allocated async function frame test](https://git.cafe/gitcafe/zig/commit/5bd330e76c4b9bfc341dcba1732a8ac9277e133d?format=markdown) — 5bd330e76c4b9bfc341dcba1732a8ac9277e133d; Andrew Kelley

- [Merge remote-tracking branch 'origin/master' into rewrite-coroutines](https://git.cafe/gitcafe/zig/commit/b3b6a98451a9703dc15a1ee5f48acde23de3c491?format=markdown) — b3b6a98451a9703dc15a1ee5f48acde23de3c491; Andrew Kelley

- [Merge branch 'master' into rewrite-coroutines](https://git.cafe/gitcafe/zig/commit/f07f09a373639ae8f1e46fb7beef239f7f85f57d?format=markdown) — f07f09a373639ae8f1e46fb7beef239f7f85f57d; Andrew Kelley

- [implement async await and return](https://git.cafe/gitcafe/zig/commit/056c4e2c988c0a2ff6f1be8fe18a0a056d848271?format=markdown) — 056c4e2c988c0a2ff6f1be8fe18a0a056d848271; Andrew Kelley

- [more passing coroutine tests](https://git.cafe/gitcafe/zig/commit/0f879d02a4c4b1de0e28c2863c1e5f3760eb5b19?format=markdown) — 0f879d02a4c4b1de0e28c2863c1e5f3760eb5b19; Andrew Kelley

- [fix calling an inferred async function](https://git.cafe/gitcafe/zig/commit/1dd0c3d49f929fc280d5bb4bbeed6538b50b2535?format=markdown) — 1dd0c3d49f929fc280d5bb4bbeed6538b50b2535; Andrew Kelley

- [reimplement async with function splitting instead of switch](https://git.cafe/gitcafe/zig/commit/e7ae4e4645a46a216c5913e2f9120cb02c10008c?format=markdown) — e7ae4e4645a46a216c5913e2f9120cb02c10008c; Andrew Kelley

- [improve support for anyframe and anyframe\-\>T](https://git.cafe/gitcafe/zig/commit/dbdc4d62d08c94a967b36afdfa57b126775a4eee?format=markdown) — dbdc4d62d08c94a967b36afdfa57b126775a4eee; Andrew Kelley

- [add the \`anyframe\` and \`anyframe\-\>T\` types](https://git.cafe/gitcafe/zig/commit/ee64a22045ccbc39773779d4e386e25f563c8a90?format=markdown) — ee64a22045ccbc39773779d4e386e25f563c8a90; Andrew Kelley

- [async functions return void, no more GetSize resume block](https://git.cafe/gitcafe/zig/commit/018a89c7a1b2763a50375f6d6d168dfa1f877f6a?format=markdown) — 018a89c7a1b2763a50375f6d6d168dfa1f877f6a; Andrew Kelley

- [\`@frameSize\` works via PrefixData](https://git.cafe/gitcafe/zig/commit/7b3686861f87d006da817db98f7d3b13fada9815?format=markdown) — 7b3686861f87d006da817db98f7d3b13fada9815; Andrew Kelley

- [implement \`@frameSize\`](https://git.cafe/gitcafe/zig/commit/538c0cd2250e08aad07784355b402cfae6145507?format=markdown) — 538c0cd2250e08aad07784355b402cfae6145507; Andrew Kelley

- [implement \`@frame\` and \`@Frame\`](https://git.cafe/gitcafe/zig/commit/70bced5dcffccc2f8029d8c3d7f2d18b48d993f5?format=markdown) — 70bced5dcffccc2f8029d8c3d7f2d18b48d993f5; Andrew Kelley

- [calling an inferred async function](https://git.cafe/gitcafe/zig/commit/ead2d32be871411685f846e604ec7e4253b9f25a?format=markdown) — ead2d32be871411685f846e604ec7e4253b9f25a; Andrew Kelley

- [implement local variables in async functions](https://git.cafe/gitcafe/zig/commit/e220812f2f0fe2becd570308971f98e0290835db?format=markdown) — e220812f2f0fe2becd570308971f98e0290835db; Andrew Kelley

- [add error for function with ccc indirectly calling async function](https://git.cafe/gitcafe/zig/commit/19ee4957502c704312646f75544e968b618aa807?format=markdown) — 19ee4957502c704312646f75544e968b618aa807; Andrew Kelley

- [inferring async from async calls](https://git.cafe/gitcafe/zig/commit/7e9760de10e05a4c2a7bae4c4bb945351b9ae0cb?format=markdown) — 7e9760de10e05a4c2a7bae4c4bb945351b9ae0cb; Andrew Kelley

- [Merge remote-tracking branch 'origin/master' into rewrite-coroutines](https://git.cafe/gitcafe/zig/commit/317d1ecb2cf3234b0259daf6cc0baac7d86264e2?format=markdown) — 317d1ecb2cf3234b0259daf6cc0baac7d86264e2; Andrew Kelley

- [fix multiple coroutines existing clobbering each other](https://git.cafe/gitcafe/zig/commit/fcadeb50c04199fce2d9675ba2976680c71c67ff?format=markdown) — fcadeb50c04199fce2d9675ba2976680c71c67ff; Andrew Kelley

- [fix suspend at end of function](https://git.cafe/gitcafe/zig/commit/650e07ebd96d6c476cadc1f7c19856e950ceef9c?format=markdown) — 650e07ebd96d6c476cadc1f7c19856e950ceef9c; Andrew Kelley

- [disable segfault handler when panicking](https://git.cafe/gitcafe/zig/commit/5b69a9cd83d3ec7d3e54ac4c2c4635838aafe0de?format=markdown) — 5b69a9cd83d3ec7d3e54ac4c2c4635838aafe0de; Andrew Kelley

- [fix wrong calling convention on async resume](https://git.cafe/gitcafe/zig/commit/32d0ac135556903dc016a64ff4d6b5cb9e35c84a?format=markdown) — 32d0ac135556903dc016a64ff4d6b5cb9e35c84a; Andrew Kelley

- [implement async function parameters](https://git.cafe/gitcafe/zig/commit/59bf9ca58c992e02423fae2ba8773eac098189b9?format=markdown) — 59bf9ca58c992e02423fae2ba8773eac098189b9; Andrew Kelley

- [implement coroutine resume](https://git.cafe/gitcafe/zig/commit/11bd50f2b2a74ce25d841a15ba67d042d41b71c2?format=markdown) — 11bd50f2b2a74ce25d841a15ba67d042d41b71c2; Andrew Kelley

- [simple async function passing test](https://git.cafe/gitcafe/zig/commit/78e03c466c6641571adef4bb3931d6cc6f425eb4?format=markdown) — 78e03c466c6641571adef4bb3931d6cc6f425eb4; Andrew Kelley

- [returning from async fn adds bad resume safety](https://git.cafe/gitcafe/zig/commit/56c08eb3025a622e5d3f5b2b6c704f8dc2cddf47?format=markdown) — 56c08eb3025a622e5d3f5b2b6c704f8dc2cddf47; Andrew Kelley

- [fix not jumping to entry](https://git.cafe/gitcafe/zig/commit/6053ca4f69e490c744384bd02e89df595ff7b085?format=markdown) — 6053ca4f69e490c744384bd02e89df595ff7b085; Andrew Kelley

- [remove errors for async calling convention](https://git.cafe/gitcafe/zig/commit/27a5f2c4fa9cfa104faa4cc2b15cd21cc5a5501f?format=markdown) — 27a5f2c4fa9cfa104faa4cc2b15cd21cc5a5501f; Andrew Kelley

- [simple async function call working](https://git.cafe/gitcafe/zig/commit/72e983670e65eac0b89da5564432988862828b30?format=markdown) — 72e983670e65eac0b89da5564432988862828b30; Andrew Kelley

- [remove coroutines implementation and promise type](https://git.cafe/gitcafe/zig/commit/54e716afdcb0609cfc42229ad925e6dc9b07a66f?format=markdown) — 54e716afdcb0609cfc42229ad925e6dc9b07a66f; Andrew Kelley

- [Merge branch 'fengb-tokenize-ampamp'](https://git.cafe/gitcafe/zig/commit/f429f4dcabec2324b76b900f5785204897ea7685?format=markdown) — f429f4dcabec2324b76b900f5785204897ea7685; Andrew Kelley

- [fix usingnamespace](https://git.cafe/gitcafe/zig/commit/af8661405b908c0abfc191501a8ad1a59a54e86a?format=markdown) — af8661405b908c0abfc191501a8ad1a59a54e86a; Andrew Kelley

- [zig build: add valgrind cli options](https://git.cafe/gitcafe/zig/commit/1d07bbbef23993338b231fbd9d7bbf5a349c5f31?format=markdown) — 1d07bbbef23993338b231fbd9d7bbf5a349c5f31; Andrew Kelley

- [closes \#2916](https://git.cafe/gitcafe/zig/commit/e5d032982e7a7b76e08341a0a3d9e287c6ef7c94?format=markdown) — e5d032982e7a7b76e08341a0a3d9e287c6ef7c94; Michael Dusan

- [WIN32 \-\> \_WIN32](https://git.cafe/gitcafe/zig/commit/3879bebc37133ad4160b127a6f3331cf07fe3219?format=markdown) — 3879bebc37133ad4160b127a6f3331cf07fe3219; Andrew Kelley

- [back to msvc as the default C ABI on Windows](https://git.cafe/gitcafe/zig/commit/95e04e3874dd1284c39182e7909d122ceb1c56c4?format=markdown) — 95e04e3874dd1284c39182e7909d122ceb1c56c4; Andrew Kelley

- [fixed slice length in getEnvVarOwned](https://git.cafe/gitcafe/zig/commit/d64bd30690b042177f084a5c17166777b953dd27?format=markdown) — d64bd30690b042177f084a5c17166777b953dd27; dimenus

- [libc headers before C language headers, and disable libunwind on arm32](https://git.cafe/gitcafe/zig/commit/c0b4121ff2d31b2ef37e480eec18f0bd063d7a2d?format=markdown) — c0b4121ff2d31b2ef37e480eec18f0bd063d7a2d; Andrew Kelley

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

- [rename internal names regarding \`usingnamespace\`](https://git.cafe/gitcafe/zig/commit/b1f8b53d208723663f14b54d7f4863a54f999553?format=markdown) — b1f8b53d208723663f14b54d7f4863a54f999553; Andrew Kelley

- [Merge branch 'JohnathanFL-master'](https://git.cafe/gitcafe/zig/commit/158e2312ea5f680b7c8598ef578aefb6cbdd3372?format=markdown) — 158e2312ea5f680b7c8598ef578aefb6cbdd3372; Andrew Kelley

- [Merge branch 'msvc-libc-2064' of https://github.com/dimenus/zig into dimenus-msvc-libc-2064](https://git.cafe/gitcafe/zig/commit/15ed47921f1d4305d29db222f501eba899453beb?format=markdown) — 15ed47921f1d4305d29db222f501eba899453beb; Andrew Kelley

- [cmake: allow user to select static vs dynamic LLVM](https://git.cafe/gitcafe/zig/commit/3a67c13b5db7efe28d4656d5da808f42ac026cc3?format=markdown) — 3a67c13b5db7efe28d4656d5da808f42ac026cc3; daurnimator

- [retire the example/ folder, rename test-build-examples to "standalone"](https://git.cafe/gitcafe/zig/commit/9dcddc2249217c8c99c9d07bb0187904847d2ae2?format=markdown) — 9dcddc2249217c8c99c9d07bb0187904847d2ae2; Andrew Kelley

- [fix documentation regarding mixing object files](https://git.cafe/gitcafe/zig/commit/92e781baa147a7d07af4cb3c1f08c08bed8613e4?format=markdown) — 92e781baa147a7d07af4cb3c1f08c08bed8613e4; Andrew Kelley

- [Merge branch 'SamTebbs33-main-return'](https://git.cafe/gitcafe/zig/commit/9a9a7daef0aff340e029fb9bb6d29361a3d7e767?format=markdown) — 9a9a7daef0aff340e029fb9bb6d29361a3d7e767; Andrew Kelley

- [fixed size of ZigClangAPValue on mingw-w64](https://git.cafe/gitcafe/zig/commit/0435026474cc3489337f3d6a7ac9d2e5cb1b7044?format=markdown) — 0435026474cc3489337f3d6a7ac9d2e5cb1b7044; emekoi

- [fix gitattributes](https://git.cafe/gitcafe/zig/commit/68149f2039bd203514571f0304e72897b4583ff2?format=markdown) — 68149f2039bd203514571f0304e72897b4583ff2; Andrew Kelley

- [Merge branch 'hryx-translate-c-userland'](https://git.cafe/gitcafe/zig/commit/5345044edfe6ce5d8c13d3a0e86abaad999f853b?format=markdown) — 5345044edfe6ce5d8c13d3a0e86abaad999f853b; Andrew Kelley

- [Merge pull request \#2892 from ziglang/install-with-zig-build](https://git.cafe/gitcafe/zig/commit/3f4abe97bdbe666dbb3532c14a97e414aae4caca?format=markdown) — 3f4abe97bdbe666dbb3532c14a97e414aae4caca; Andrew Kelley

- [fix documentation of assert](https://git.cafe/gitcafe/zig/commit/33eaaadd01b20d1327b67758664ce1265216e471?format=markdown) — 33eaaadd01b20d1327b67758664ce1265216e471; Nick Erdmann

- [Merge pull request \#2882 from andersfr/hash-branch](https://git.cafe/gitcafe/zig/commit/7d9ee5d6d53011e9edc7ca10b76d64af807a833f?format=markdown) — 7d9ee5d6d53011e9edc7ca10b76d64af807a833f; Andrew Kelley

- [fixed static linking on mingw-w64](https://git.cafe/gitcafe/zig/commit/1547692d188ddc0c6f2dfbe4a1f943b380717306?format=markdown) — 1547692d188ddc0c6f2dfbe4a1f943b380717306; emekoi

- [ir: add an assertion in phi analysis](https://git.cafe/gitcafe/zig/commit/9c39d5720f4d06bf3e4f14ec50d702b50c9f0cdd?format=markdown) — 9c39d5720f4d06bf3e4f14ec50d702b50c9f0cdd; Andrew Kelley

- [translate-c: fix incorrectly translated double function pointer](https://git.cafe/gitcafe/zig/commit/c0489abcdbad82c95e332e5c7f9982b368a441f0?format=markdown) — c0489abcdbad82c95e332e5c7f9982b368a441f0; Andrew Kelley

- [fixed compilation on mingw-w64](https://git.cafe/gitcafe/zig/commit/bdfb31420a1046178406f40e867811de8d65d94a?format=markdown) — bdfb31420a1046178406f40e867811de8d65d94a; emekoi

- [Merge pull request \#2868 from ziglang/windows-libc](https://git.cafe/gitcafe/zig/commit/107e57484f603773d0f6b404873bdae92626749b?format=markdown) — 107e57484f603773d0f6b404873bdae92626749b; Andrew Kelley

- [translate-c: better detection of pointer to struct demoted to opaque](https://git.cafe/gitcafe/zig/commit/4e58855a4a45981337722be3ffe321bb84825992?format=markdown) — 4e58855a4a45981337722be3ffe321bb84825992; Andrew Kelley

- [std: add new linux 5.2 constants](https://git.cafe/gitcafe/zig/commit/52f0300505a3b0b9697c61cbf1356c40d8f0dd0a?format=markdown) — 52f0300505a3b0b9697c61cbf1356c40d8f0dd0a; daurnimator

- [fix typo in help text for bundle-compiler-rt](https://git.cafe/gitcafe/zig/commit/02b1aea291acc8bfdbe72146ef2bf1748d0a6996?format=markdown) — 02b1aea291acc8bfdbe72146ef2bf1748d0a6996; thomas

- [doc clarify struct size and ABI-alignment](https://git.cafe/gitcafe/zig/commit/1766bd8a0806ad654ee0eadfcb84acf7be2145ff?format=markdown) — 1766bd8a0806ad654ee0eadfcb84acf7be2145ff; Michael Dusan

- [funding: I've been accepted into the GitHub Sponsors program](https://git.cafe/gitcafe/zig/commit/c7a976972fe9bb59cff12d75f9238469b13ba183?format=markdown) — c7a976972fe9bb59cff12d75f9238469b13ba183; Andrew Kelley

- [zig build: add standardTargetOptions and deprecate setTarget](https://git.cafe/gitcafe/zig/commit/ae2345b742053a84e1f64f92b76202702ac872d9?format=markdown) — ae2345b742053a84e1f64f92b76202702ac872d9; Andrew Kelley

- [Revert "fixed path with spaces in llvm-config \(\#2854\)"](https://git.cafe/gitcafe/zig/commit/038946288cf25e430d1ebfee014847470e0f65ba?format=markdown) — 038946288cf25e430d1ebfee014847470e0f65ba; Andrew Kelley

- [fixed path with spaces in llvm-config \(\#2854\)](https://git.cafe/gitcafe/zig/commit/d23798a296ddab023009dab860b6cb9361a62abd?format=markdown) — d23798a296ddab023009dab860b6cb9361a62abd; Ian Lilley

- [zig build: install \.pdb files along with binaries](https://git.cafe/gitcafe/zig/commit/eebb00193d9e4531438b0f8c5dbcbea9a90e6a7e?format=markdown) — eebb00193d9e4531438b0f8c5dbcbea9a90e6a7e; Andrew Kelley

- [cap getdents length argument to INT_MAX](https://git.cafe/gitcafe/zig/commit/1d2fc446bd1cf90fb93a1164538dcc4530a06d33?format=markdown) — 1d2fc446bd1cf90fb93a1164538dcc4530a06d33; Andrew Kelley

- [std.os.getrandom does a libc version check](https://git.cafe/gitcafe/zig/commit/fc9e28ea37e0110836d6958c39ffe78ea6cad0f3?format=markdown) — fc9e28ea37e0110836d6958c39ffe78ea6cad0f3; Andrew Kelley

- [Merge pull request \#2847 from ziglang/glibc-abi-versioning](https://git.cafe/gitcafe/zig/commit/4953e84902df3467b6d7491532e48bf33b5e56b9?format=markdown) — 4953e84902df3467b6d7491532e48bf33b5e56b9; Andrew Kelley

- [zig build: add setLibCFile API](https://git.cafe/gitcafe/zig/commit/d39dcd6d9db2faf18287b2ff734ffda0d4080e5a?format=markdown) — d39dcd6d9db2faf18287b2ff734ffda0d4080e5a; Andrew Kelley

- [Merge pull request \#2837 from daurnimator/linux-AT\_](https://git.cafe/gitcafe/zig/commit/38ba4127290d860cadcf078eeda7213094f6c3c7?format=markdown) — 38ba4127290d860cadcf078eeda7213094f6c3c7; Andrew Kelley

- [Merge pull request \#2835 from hryx/de-keyword-anyerror](https://git.cafe/gitcafe/zig/commit/e12eb5e7f6d257323adf949c9c850323b9d4ebba?format=markdown) — e12eb5e7f6d257323adf949c9c850323b9d4ebba; Andrew Kelley

- [Add implicit cast for \*\[N\]T to \[\*c\]T](https://git.cafe/gitcafe/zig/commit/b118806c69e44029a7af9c9b8bdfa9cdcd280260?format=markdown) — b118806c69e44029a7af9c9b8bdfa9cdcd280260; SamTebbs33

- [Merge pull request \#2823 from hryx/unicode-escape](https://git.cafe/gitcafe/zig/commit/21c60922e3514ca15fa505efb380fb37fde8d62a?format=markdown) — 21c60922e3514ca15fa505efb380fb37fde8d62a; Andrew Kelley

- [Prevent unreachable when file ends with struct field](https://git.cafe/gitcafe/zig/commit/7f618184ade7f5fbe906973e3ca79924fd196641?format=markdown) — 7f618184ade7f5fbe906973e3ca79924fd196641; hryx

- [zig fmt ignores "zig fmt: off" directive for whitespace fixes](https://git.cafe/gitcafe/zig/commit/9471f16c799e0cc60a3d6465cc3bee0a13bd5617?format=markdown) — 9471f16c799e0cc60a3d6465cc3bee0a13bd5617; Andrew Kelley

- [zig fmt: fix whitespace](https://git.cafe/gitcafe/zig/commit/4f43a4b30f8a6dad7a9a35ccf1cef89b6d239997?format=markdown) — 4f43a4b30f8a6dad7a9a35ccf1cef89b6d239997; Andrew Kelley

- [code formatting](https://git.cafe/gitcafe/zig/commit/5b42c7695183b2b529a1ce119f9b76de09f728df?format=markdown) — 5b42c7695183b2b529a1ce119f9b76de09f728df; Andrew Kelley

- [docs: mention \`@unionInit\` in the union section](https://git.cafe/gitcafe/zig/commit/273c2b5c25006bcb5d759da61ad5cbd247896050?format=markdown) — 273c2b5c25006bcb5d759da61ad5cbd247896050; Andrew Kelley

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

- [std.os.abort no longer calls msvcrt abort\(\) when linking libc](https://git.cafe/gitcafe/zig/commit/0d84d52e37923aab3c7f44b20b1490d6c0fbaac5?format=markdown) — 0d84d52e37923aab3c7f44b20b1490d6c0fbaac5; Andrew Kelley

- [zig build: search upwards for build.zig file](https://git.cafe/gitcafe/zig/commit/72800f176e7065ea68a86a3aa0c3dfab33a24702?format=markdown) — 72800f176e7065ea68a86a3aa0c3dfab33a24702; Andrew Kelley

- [stage1: add missing help for \`\-\-override-lib-dir\`](https://git.cafe/gitcafe/zig/commit/47addd87ac5e97e30cc591f9d7ac7fe1ea6af573?format=markdown) — 47addd87ac5e97e30cc591f9d7ac7fe1ea6af573; Michael Dusan

- [zig build: install is now the default step; default prefix is zig-cache](https://git.cafe/gitcafe/zig/commit/a8b3b5f11cc792391065ed7235887f01d668926d?format=markdown) — a8b3b5f11cc792391065ed7235887f01d668926d; Andrew Kelley

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