# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: d3672493cc6ad5085f202df1859b13b4ae4dec96

Requested commit: d3672493cc6ad5085f202df1859b13b4ae4dec96

- [basic docs for new async/await semantics](https://git.cafe/gitcafe/zig/commit/d3672493cc6ad5085f202df1859b13b4ae4dec96?format=markdown) — d3672493cc6ad5085f202df1859b13b4ae4dec96; Andrew Kelley

- [fix error return traces for async calls of blocking functions](https://git.cafe/gitcafe/zig/commit/55f5cee86b39bb2127a316f9b5d0abf532580cac?format=markdown) — 55f5cee86b39bb2127a316f9b5d0abf532580cac; Andrew Kelley

- [remove \`cancel\`](https://git.cafe/gitcafe/zig/commit/13b5a4bf8ca65c569e6b28ca0e41d101d12d0ff1?format=markdown) — 13b5a4bf8ca65c569e6b28ca0e41d101d12d0ff1; Andrew Kelley

- [codegen for async call of blocking function](https://git.cafe/gitcafe/zig/commit/64c293f8a4ce5fcbb506c32b989a88d982f005ce?format=markdown) — 64c293f8a4ce5fcbb506c32b989a88d982f005ce; Andrew Kelley

- [add compile error for await in exported function](https://git.cafe/gitcafe/zig/commit/f3f838cc016fd8190a9bba46fa495fbc27325492?format=markdown) — f3f838cc016fd8190a9bba46fa495fbc27325492; Andrew Kelley

- [rename behavior test files](https://git.cafe/gitcafe/zig/commit/7799423f24a0f628641e772146f1e6a5c2f6bdcb?format=markdown) — 7799423f24a0f628641e772146f1e6a5c2f6bdcb; Andrew Kelley

- [respect local variable alignment in async functions](https://git.cafe/gitcafe/zig/commit/5749dc49d839ba607392ed0934008773d33f47d7?format=markdown) — 5749dc49d839ba607392ed0934008773d33f47d7; Andrew Kelley

- [get_struct_type accepts field alignment overrides](https://git.cafe/gitcafe/zig/commit/dd8c8c080229c1f0e742fb8702687f4080d7714d?format=markdown) — dd8c8c080229c1f0e742fb8702687f4080d7714d; Andrew Kelley

- [avoid the word "coroutine", they're "async functions"](https://git.cafe/gitcafe/zig/commit/50926341036c3ba377215d1c70c3e97adb07a292?format=markdown) — 50926341036c3ba377215d1c70c3e97adb07a292; Andrew Kelley

- [organize TODOs](https://git.cafe/gitcafe/zig/commit/82d4ebe53a9d86559dee4e82cde97ab26e76a375?format=markdown) — 82d4ebe53a9d86559dee4e82cde97ab26e76a375; Andrew Kelley

- [alignment of structs no longer depends on LLVM](https://git.cafe/gitcafe/zig/commit/12ff91c1c99da11dcaab1e4a1adb6a6917ef4881?format=markdown) — 12ff91c1c99da11dcaab1e4a1adb6a6917ef4881; Andrew Kelley

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

- [fix async function frames not aligned enough](https://git.cafe/gitcafe/zig/commit/24d5ec078355d68e3f1002220fd284b1ff02a465?format=markdown) — 24d5ec078355d68e3f1002220fd284b1ff02a465; Andrew Kelley

- [fix no-longer-correct \`nonnull\` attribute on merge err ret traces fn](https://git.cafe/gitcafe/zig/commit/911b1a0428d106923a13aa28933957a88bb1bfb5?format=markdown) — 911b1a0428d106923a13aa28933957a88bb1bfb5; Andrew Kelley

- [fix cancel invoking branch on undefined memory](https://git.cafe/gitcafe/zig/commit/62c5bc6058a64c411c49f84cdbd6994c24c91e00?format=markdown) — 62c5bc6058a64c411c49f84cdbd6994c24c91e00; Andrew Kelley

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

- [fix canceling async functions which have error return tracing](https://git.cafe/gitcafe/zig/commit/af8c6ccb4bcae7baf30f3b1032a98b82f39d9c26?format=markdown) — af8c6ccb4bcae7baf30f3b1032a98b82f39d9c26; Andrew Kelley

- [add test case for typical async/await usage](https://git.cafe/gitcafe/zig/commit/3f5c6d7a891a22ce6c38c93498339319a36dd2fe?format=markdown) — 3f5c6d7a891a22ce6c38c93498339319a36dd2fe; Andrew Kelley

- [fix returning a const error from async function](https://git.cafe/gitcafe/zig/commit/77d098e92d1f7d69e4067db811333982ad98190a?format=markdown) — 77d098e92d1f7d69e4067db811333982ad98190a; Andrew Kelley

- [fix try in an async function with error union and non-zero-bit payload](https://git.cafe/gitcafe/zig/commit/22428a75462e01877181501801dce4c090a87e9c?format=markdown) — 22428a75462e01877181501801dce4c090a87e9c; Andrew Kelley

- [fix combining try with errdefer cancel](https://git.cafe/gitcafe/zig/commit/b9d1d45dfd0f704bc762732c23aa2844f1d14e8d?format=markdown) — b9d1d45dfd0f704bc762732c23aa2844f1d14e8d; Andrew Kelley

- [fix cancel inside an errdefer](https://git.cafe/gitcafe/zig/commit/2e7f53f1f0d8339b8dc90ad7e0bc9963f1ec471c?format=markdown) — 2e7f53f1f0d8339b8dc90ad7e0bc9963f1ec471c; Andrew Kelley

- [fix passing string literals to async functions](https://git.cafe/gitcafe/zig/commit/614cab5d68176ea56e48195d04997738297429a1?format=markdown) — 614cab5d68176ea56e48195d04997738297429a1; Andrew Kelley

- [closer to std lib event stuff working](https://git.cafe/gitcafe/zig/commit/da56959a9a7dd7b83a8d2bc6b1454ae546a48be6?format=markdown) — da56959a9a7dd7b83a8d2bc6b1454ae546a48be6; Andrew Kelley

- [fix var args call on non-generic function](https://git.cafe/gitcafe/zig/commit/93840f8610974109d129e6940a851c1f7a8c9fce?format=markdown) — 93840f8610974109d129e6940a851c1f7a8c9fce; Andrew Kelley

- [fix segfault with var args](https://git.cafe/gitcafe/zig/commit/cfe84423c97eb2121138c2de5876c47782cd6dda?format=markdown) — cfe84423c97eb2121138c2de5876c47782cd6dda; Andrew Kelley

- [better compile errors when frame depends on itself](https://git.cafe/gitcafe/zig/commit/bfa1d12fbad2031402fbafe51c3a0c481fe69351?format=markdown) — bfa1d12fbad2031402fbafe51c3a0c481fe69351; Andrew Kelley

- [add compile error for unable to determine async fn frame](https://git.cafe/gitcafe/zig/commit/8be95af48011f71f1902dff4ffbf5ea95cf1bcf4?format=markdown) — 8be95af48011f71f1902dff4ffbf5ea95cf1bcf4; Andrew Kelley

- [async functions in single threaded mode do not use atomic ops](https://git.cafe/gitcafe/zig/commit/8d4cb852856631543aa961a6149b9a22021a1573?format=markdown) — 8d4cb852856631543aa961a6149b9a22021a1573; Andrew Kelley

- [more debuggable safety for awaiting twice](https://git.cafe/gitcafe/zig/commit/d813805f775b74416337ce8f1bd7b2e789caf185?format=markdown) — d813805f775b74416337ce8f1bd7b2e789caf185; Andrew Kelley

- [cancel, defer, errdefer all working as intended now](https://git.cafe/gitcafe/zig/commit/34bfdf193aee4cb4fc931c6cc4ee82ef0a3a506f?format=markdown) — 34bfdf193aee4cb4fc931c6cc4ee82ef0a3a506f; Andrew Kelley

- [cancel works on non-pointers](https://git.cafe/gitcafe/zig/commit/e11cafbd4f11fa5eae0cbdf03854291834b4cd77?format=markdown) — e11cafbd4f11fa5eae0cbdf03854291834b4cd77; Andrew Kelley

- [clean up the bitcasting of awaiter fn ptr](https://git.cafe/gitcafe/zig/commit/f587fa1cd73c3c0382e1bd2da2e24a7473421a2c?format=markdown) — f587fa1cd73c3c0382e1bd2da2e24a7473421a2c; Andrew Kelley

- [implement cancel](https://git.cafe/gitcafe/zig/commit/7e1fcb55b3e96524ce6f5620e2e98a3e3cc56608?format=markdown) — 7e1fcb55b3e96524ce6f5620e2e98a3e3cc56608; Andrew Kelley

- [fix awaiting when result type is a struct](https://git.cafe/gitcafe/zig/commit/1afbb53661e655906980668f0224804118a9862e?format=markdown) — 1afbb53661e655906980668f0224804118a9862e; Andrew Kelley

- [error return trace across suspend points](https://git.cafe/gitcafe/zig/commit/966c9ea63c635a12c923d3ab155a9070affb18c5?format=markdown) — 966c9ea63c635a12c923d3ab155a9070affb18c5; Andrew Kelley

- [passing the error return trace async function test](https://git.cafe/gitcafe/zig/commit/17199b087915661c935f0970cc1e4eb29968a68d?format=markdown) — 17199b087915661c935f0970cc1e4eb29968a68d; Andrew Kelley

- [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

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