# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: 8a859afd580f438f549ee69a3e3487eb5d119fad

Requested commit: 8a859afd580f438f549ee69a3e3487eb5d119fad

- [std.io supports printing integers as hex values](https://git.cafe/gitcafe/zig/commit/8a859afd580f438f549ee69a3e3487eb5d119fad?format=markdown) — 8a859afd580f438f549ee69a3e3487eb5d119fad; Andrew Kelley

- [inline assembly allows clobbers with no input](https://git.cafe/gitcafe/zig/commit/92793252ad43c4119902506f95e726de3492c128?format=markdown) — 92793252ad43c4119902506f95e726de3492c128; Andrew Kelley

- [variables, memcpy, and memset all get alignment](https://git.cafe/gitcafe/zig/commit/916a96fb724aab03be0e0a1bbaef6de8cc6c305c?format=markdown) — 916a96fb724aab03be0e0a1bbaef6de8cc6c305c; Andrew Kelley

- [coldcc works better](https://git.cafe/gitcafe/zig/commit/573f3f8d487dfd1f56ab71b96ad23af1a2d4162e?format=markdown) — 573f3f8d487dfd1f56ab71b96ad23af1a2d4162e; Andrew Kelley

- [improved behavior on debug safety crash](https://git.cafe/gitcafe/zig/commit/07a71fc3221dfba05caea5a50ebe3dac5c76d643?format=markdown) — 07a71fc3221dfba05caea5a50ebe3dac5c76d643; Andrew Kelley

- [fix volatile not respected for storing through a struct pointer](https://git.cafe/gitcafe/zig/commit/28f63b8a4f2e55d2596a0e3daea106500a479791?format=markdown) — 28f63b8a4f2e55d2596a0e3daea106500a479791; Andrew Kelley

- [fix assigning to const ptr through struct or index](https://git.cafe/gitcafe/zig/commit/d26bb3ae2e9add11ef350e5d7b040dfbe10539be?format=markdown) — d26bb3ae2e9add11ef350e5d7b040dfbe10539be; Andrew Kelley

- [try expression can omit variable assignments](https://git.cafe/gitcafe/zig/commit/7749ffd797e927f93051060db49b76c595879697?format=markdown) — 7749ffd797e927f93051060db49b76c595879697; Andrew Kelley

- [tell LLVM the target sub arch type](https://git.cafe/gitcafe/zig/commit/b9c943b0667ed8253382cb787d4705f6619f7296?format=markdown) — b9c943b0667ed8253382cb787d4705f6619f7296; Andrew Kelley

- [use printf in test runner code](https://git.cafe/gitcafe/zig/commit/0c88b1ce73a926e60464c96a5a3f8ac8d9f84a8c?format=markdown) — 0c88b1ce73a926e60464c96a5a3f8ac8d9f84a8c; Andrew Kelley

- [delete unneeded IR code and fix assigning to const ptr](https://git.cafe/gitcafe/zig/commit/135c021c83c08e1ab42f6d24a98f3b14e53b5b62?format=markdown) — 135c021c83c08e1ab42f6d24a98f3b14e53b5b62; Andrew Kelley

- [fix volatile not respected for loads](https://git.cafe/gitcafe/zig/commit/025051885be8c99bfccc7d3746ac138f7d5546e1?format=markdown) — 025051885be8c99bfccc7d3746ac138f7d5546e1; Andrew Kelley

- [all functions are nounwind because zig does not support exceptions](https://git.cafe/gitcafe/zig/commit/d151c58788098778c07f764d2256955cb36a832f?format=markdown) — d151c58788098778c07f764d2256955cb36a832f; Andrew Kelley

- [\`%=\` in inline assembly survives optimization](https://git.cafe/gitcafe/zig/commit/52eec6b9a60f18ef9818b38c83e8e056985acebd?format=markdown) — 52eec6b9a60f18ef9818b38c83e8e056985acebd; Andrew Kelley

- [setGlobalSection and setGlobalAlign work for functions](https://git.cafe/gitcafe/zig/commit/6f316d8ebd1d7e594b957bac16a5458b5d173481?format=markdown) — 6f316d8ebd1d7e594b957bac16a5458b5d173481; Andrew Kelley

- [even external functions which provide definitions get nounwind](https://git.cafe/gitcafe/zig/commit/d2f1f57fa410b781f17ab7b04311af50ff775070?format=markdown) — d2f1f57fa410b781f17ab7b04311af50ff775070; Andrew Kelley

- [infer hard float from target environments that imply it](https://git.cafe/gitcafe/zig/commit/74d41ce44ba964bea171e964a1e4a1bab8edc8c0?format=markdown) — 74d41ce44ba964bea171e964a1e4a1bab8edc8c0; Andrew Kelley

- [memset and memcpy implementations need not return dest](https://git.cafe/gitcafe/zig/commit/e56f903522c07c959d22e81e7b4dedef9d0bd5cf?format=markdown) — e56f903522c07c959d22e81e7b4dedef9d0bd5cf; Andrew Kelley

- [inline assembly supports \`%=\` syntax](https://git.cafe/gitcafe/zig/commit/64a0510205b4d224413de52fd87632fbe6bfe083?format=markdown) — 64a0510205b4d224413de52fd87632fbe6bfe083; Andrew Kelley

- [memcpy and memset builtins support volatile pointers](https://git.cafe/gitcafe/zig/commit/b840184bb09b9d5e4272f848dcaa7c4973dfdcd5?format=markdown) — b840184bb09b9d5e4272f848dcaa7c4973dfdcd5; Andrew Kelley

- [remove volatileStore builtin; add volatile pointers](https://git.cafe/gitcafe/zig/commit/419e75eb2313b4910921185211201317cbbb400c?format=markdown) — 419e75eb2313b4910921185211201317cbbb400c; Andrew Kelley

- [add compile error when setting non power of 2 alignment](https://git.cafe/gitcafe/zig/commit/0d7abc6368a826490f8985634882300b50d81cba?format=markdown) — 0d7abc6368a826490f8985634882300b50d81cba; Andrew Kelley

- [ability to set global variable alignment and \.\.\.](https://git.cafe/gitcafe/zig/commit/0919ea0afd11a5f88146f84e8120cdd03b128b81?format=markdown) — 0919ea0afd11a5f88146f84e8120cdd03b128b81; Andrew Kelley

- [preserve names of exported variables](https://git.cafe/gitcafe/zig/commit/67b02326f88805df8bbda5e93d1cf46e40c48862?format=markdown) — 67b02326f88805df8bbda5e93d1cf46e40c48862; Andrew Kelley

- [in freestanding environment, assume gnu binutils](https://git.cafe/gitcafe/zig/commit/d3f1889951fa37332f67556a0a253128a710f23c?format=markdown) — d3f1889951fa37332f67556a0a253128a710f23c; Andrew Kelley

- [add volatileStore\(\) builtin function](https://git.cafe/gitcafe/zig/commit/5a86c0499694d4dafa3af97c6b26860714bc8983?format=markdown) — 5a86c0499694d4dafa3af97c6b26860714bc8983; Andrew Kelley

- [add setGlobalAlign and setGlobalSection builtin functions](https://git.cafe/gitcafe/zig/commit/8c9016b6d1a62da847faf95b6124515cdcd9fe0b?format=markdown) — 8c9016b6d1a62da847faf95b6124515cdcd9fe0b; Andrew Kelley

- [add ability to set linker script](https://git.cafe/gitcafe/zig/commit/3be4b6434c0d96f8f6975c13c1a84f06a9857ed8?format=markdown) — 3be4b6434c0d96f8f6975c13c1a84f06a9857ed8; Andrew Kelley

- [typedefs work for binary math operations](https://git.cafe/gitcafe/zig/commit/e00eec1c299ccc721f4272a506321939be7094f1?format=markdown) — e00eec1c299ccc721f4272a506321939be7094f1; Andrew Kelley

- [exported global variables get emitted as external in LLVM](https://git.cafe/gitcafe/zig/commit/aae168550fa3d8b21478deb7198513dad8cc0b37?format=markdown) — aae168550fa3d8b21478deb7198513dad8cc0b37; Andrew Kelley

- [implement packed structs](https://git.cafe/gitcafe/zig/commit/71d335e5ccc5c7c37ac40debf78ad3aa096b22d3?format=markdown) — 71d335e5ccc5c7c37ac40debf78ad3aa096b22d3; Andrew Kelley

- [make \-\-target-os freestanding work](https://git.cafe/gitcafe/zig/commit/cd7713b1788aeeadf6c46def38d4ef4fa313fe75?format=markdown) — cd7713b1788aeeadf6c46def38d4ef4fa313fe75; Andrew Kelley

- [update outdated comment](https://git.cafe/gitcafe/zig/commit/0cf0739b0acee51fc7f3b0bb97a5c8c4199b0e44?format=markdown) — 0cf0739b0acee51fc7f3b0bb97a5c8c4199b0e44; Andrew Kelley

- [add try expression](https://git.cafe/gitcafe/zig/commit/c0b37e8514a26f56e3596f86b01771b1ae2bf299?format=markdown) — c0b37e8514a26f56e3596f86b01771b1ae2bf299; Andrew Kelley

- [fix ability to call method on variable at compile time](https://git.cafe/gitcafe/zig/commit/8b1c6d8b76ad1861f963fc7a2a079af5d8729a70?format=markdown) — 8b1c6d8b76ad1861f963fc7a2a079af5d8729a70; Andrew Kelley

- [fix behavior when initializing struct with undefined](https://git.cafe/gitcafe/zig/commit/2b88441295d39d3e988c0771b6ad64531948ff0a?format=markdown) — 2b88441295d39d3e988c0771b6ad64531948ff0a; Andrew Kelley

- [remove ability to mark if and switch as inline](https://git.cafe/gitcafe/zig/commit/b78c91951a1db34c615a011e0444608285f1a74c?format=markdown) — b78c91951a1db34c615a011e0444608285f1a74c; Andrew Kelley

- [prefix op maybe and error are for types only](https://git.cafe/gitcafe/zig/commit/cd08c1f3be278366ee69c3cf4ab1091eb884e264?format=markdown) — cd08c1f3be278366ee69c3cf4ab1091eb884e264; Andrew Kelley

- [document setDebugSafety builtin function](https://git.cafe/gitcafe/zig/commit/4df1a9b251926ca05c4f65ed3daf2756c67e82de?format=markdown) — 4df1a9b251926ca05c4f65ed3daf2756c67e82de; Andrew Kelley

- [fix var args allocating wrong amount of memory in compiler](https://git.cafe/gitcafe/zig/commit/d13cec6894aa01b6a5dbf6a7cf9b071fa9c68666?format=markdown) — d13cec6894aa01b6a5dbf6a7cf9b071fa9c68666; Andrew Kelley

- [fix crash when passing void to var args function](https://git.cafe/gitcafe/zig/commit/88a253c64dc148a6f09e4e872e3abbcd37fcc18a?format=markdown) — 88a253c64dc148a6f09e4e872e3abbcd37fcc18a; Andrew Kelley

- [add integer literal to pointer explicit cast](https://git.cafe/gitcafe/zig/commit/b258fdb532a36f8ee9f091ac588a6189bad81acd?format=markdown) — b258fdb532a36f8ee9f091ac588a6189bad81acd; Andrew Kelley

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

- [fix crash when assigning too large value to integer](https://git.cafe/gitcafe/zig/commit/d8da34c64c0def6915cead3e16991ed97515ed71?format=markdown) — d8da34c64c0def6915cead3e16991ed97515ed71; Andrew Kelley

- [fix compile time initialization of array with undefined](https://git.cafe/gitcafe/zig/commit/d2b94afaf2383bbcb03ab201e544aa830c082e99?format=markdown) — d2b94afaf2383bbcb03ab201e544aa830c082e99; Andrew Kelley

- [fix sometimes using wrong outer scope for generating defers](https://git.cafe/gitcafe/zig/commit/3caf6bacdcc797167e5db1b5545aad8e464cf311?format=markdown) — 3caf6bacdcc797167e5db1b5545aad8e464cf311; Andrew Kelley

- [fix behavior for comptime and runtime basic block phi](https://git.cafe/gitcafe/zig/commit/c75e58ffe6905c6a7d4e9f082726ea2cdcec514e?format=markdown) — c75e58ffe6905c6a7d4e9f082726ea2cdcec514e; Andrew Kelley

- [fix runtime branching tricking the comptime evaluation](https://git.cafe/gitcafe/zig/commit/e0a422ae7e9716172ef316e88a1050f98fb7f1fa?format=markdown) — e0a422ae7e9716172ef316e88a1050f98fb7f1fa; Andrew Kelley

- [update cat example code](https://git.cafe/gitcafe/zig/commit/34a4d7a2017647e5f88d21cbfce16d8a837d6b4c?format=markdown) — 34a4d7a2017647e5f88d21cbfce16d8a837d6b4c; Andrew Kelley

- [printf var args proof of concept](https://git.cafe/gitcafe/zig/commit/4b3f18de3c5746b2ecfd6183351913de0909a83b?format=markdown) — 4b3f18de3c5746b2ecfd6183351913de0909a83b; Andrew Kelley

- [various fixes](https://git.cafe/gitcafe/zig/commit/32d8686da80d282e8cd6d84a0e5c331d269a1f69?format=markdown) — 32d8686da80d282e8cd6d84a0e5c331d269a1f69; Andrew Kelley

- [basic support for functions with variable length arguments](https://git.cafe/gitcafe/zig/commit/17cb85dfb837949cd3a559fe8e99dee1f72463a4?format=markdown) — 17cb85dfb837949cd3a559fe8e99dee1f72463a4; Andrew Kelley

- [update charToDigit to take advantage of switch syntax](https://git.cafe/gitcafe/zig/commit/1826a961608037405237f12df5aec94f8f5f3a10?format=markdown) — 1826a961608037405237f12df5aec94f8f5f3a10; Andrew Kelley

- [mem.free no longer requires explicit type argument](https://git.cafe/gitcafe/zig/commit/0b34439c1f380a1a9e26d219550a1cfd31fa698e?format=markdown) — 0b34439c1f380a1a9e26d219550a1cfd31fa698e; Andrew Kelley

- [remove staticEval builtin in favor of comptime expression](https://git.cafe/gitcafe/zig/commit/e5b17580107ad0783b7f07de100aeb9ccf175603?format=markdown) — e5b17580107ad0783b7f07de100aeb9ccf175603; Andrew Kelley

- [introduce comptime expression](https://git.cafe/gitcafe/zig/commit/201a3c121a5c28273138b1160c5aac4e24d619bd?format=markdown) — 201a3c121a5c28273138b1160c5aac4e24d619bd; Andrew Kelley

- [use comptime instead of inline for var and params](https://git.cafe/gitcafe/zig/commit/47cf8520adb245dbd34ad60fc9206b7eaab5e0be?format=markdown) — 47cf8520adb245dbd34ad60fc9206b7eaab5e0be; Andrew Kelley

- [get rid of zeroes literal](https://git.cafe/gitcafe/zig/commit/6a5e61acd117277eb2f943f5bc02ff7043542d4b?format=markdown) — 6a5e61acd117277eb2f943f5bc02ff7043542d4b; Andrew Kelley

- [add test for compile error returning from defer expression](https://git.cafe/gitcafe/zig/commit/ab8b14aa9fd6d434864476a37fb6fca75fedb121?format=markdown) — ab8b14aa9fd6d434864476a37fb6fca75fedb121; Andrew Kelley

- [add test for compile time bool not operator](https://git.cafe/gitcafe/zig/commit/cf3b9f4f5b82dae4cefc793da0674438fbd60384?format=markdown) — cf3b9f4f5b82dae4cefc793da0674438fbd60384; Andrew Kelley

- [ability to equality compare with null](https://git.cafe/gitcafe/zig/commit/0caee421e38672869dd596e6af732567cfaf2037?format=markdown) — 0caee421e38672869dd596e6af732567cfaf2037; Andrew Kelley

- [equality comparison of void types is known at compile time](https://git.cafe/gitcafe/zig/commit/867686af420bab965f63359499a526f35e875c9a?format=markdown) — 867686af420bab965f63359499a526f35e875c9a; Andrew Kelley

- [implement error when assigning to field of const struct](https://git.cafe/gitcafe/zig/commit/fdbc2d8da1c707859af8f8bb42a27ae9d3a62159?format=markdown) — fdbc2d8da1c707859af8f8bb42a27ae9d3a62159; Andrew Kelley

- [add test for short-circuit AND and OR assignment](https://git.cafe/gitcafe/zig/commit/98faf4f74984db615ba62de285308dfc5092ec7c?format=markdown) — 98faf4f74984db615ba62de285308dfc5092ec7c; Andrew Kelley

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

- [fix handling of const values for 2d arrays](https://git.cafe/gitcafe/zig/commit/4cbeb87e83135e0a1ecbfb90170761ad6e5adb7a?format=markdown) — 4cbeb87e83135e0a1ecbfb90170761ad6e5adb7a; Andrew Kelley

- [fix array of enums\. also render debug info for const vars](https://git.cafe/gitcafe/zig/commit/c7591736b4ae3aed90f6980b4cb23a4dab21d925?format=markdown) — c7591736b4ae3aed90f6980b4cb23a4dab21d925; Andrew Kelley

- [fix get_maybe_type not ensuring complete child type](https://git.cafe/gitcafe/zig/commit/3752e0c29040863ac959174e0457b554f9715cab?format=markdown) — 3752e0c29040863ac959174e0457b554f9715cab; Andrew Kelley

- [fix llvm assertion failure for zero bits structs](https://git.cafe/gitcafe/zig/commit/d0b59f20ab3285b11c5e8a8201991dc5fc90b3c9?format=markdown) — d0b59f20ab3285b11c5e8a8201991dc5fc90b3c9; Andrew Kelley

- [fix handling of invalid enumeration](https://git.cafe/gitcafe/zig/commit/0b6cf0aa637b5cd7551aca295832f06d56315921?format=markdown) — 0b6cf0aa637b5cd7551aca295832f06d56315921; Andrew Kelley

- [fix enum codegen and implement comptime switch var on enums](https://git.cafe/gitcafe/zig/commit/8106f9846aea806350d319535e0181104299ba5d?format=markdown) — 8106f9846aea806350d319535e0181104299ba5d; Andrew Kelley

- [fix some stuff when llvm has assertions on](https://git.cafe/gitcafe/zig/commit/0c1800a9c9507dd1b06c70cb8950b13afe09f758?format=markdown) — 0c1800a9c9507dd1b06c70cb8950b13afe09f758; Andrew Kelley

- [fix some bugs with structs](https://git.cafe/gitcafe/zig/commit/83f1a6fae24b9fa74ced6f8022f38be08d27a0c0?format=markdown) — 83f1a6fae24b9fa74ced6f8022f38be08d27a0c0; Andrew Kelley

- [fix crash when casting fn call arg](https://git.cafe/gitcafe/zig/commit/652bfab3d0c554e1479563a6fe007d527ee0f5cb?format=markdown) — 652bfab3d0c554e1479563a6fe007d527ee0f5cb; Andrew Kelley

- [fix use decl regression](https://git.cafe/gitcafe/zig/commit/c793c534b87395bd42c5c53c6ac76537026a5586?format=markdown) — c793c534b87395bd42c5c53c6ac76537026a5586; Andrew Kelley

- [IR: fix array concatenation](https://git.cafe/gitcafe/zig/commit/18f248b94d1c936328058a6d67afe0003f022c5c?format=markdown) — 18f248b94d1c936328058a6d67afe0003f022c5c; Andrew Kelley

- [IR: implement macro for function aliasing function pointer](https://git.cafe/gitcafe/zig/commit/d7847053531c3352db8355e21e54b102958cbb8a?format=markdown) — d7847053531c3352db8355e21e54b102958cbb8a; Andrew Kelley

- [pass some parseh tests](https://git.cafe/gitcafe/zig/commit/76b1cbc2ea50be928608b80bdd8ab25cd1b964f3?format=markdown) — 76b1cbc2ea50be928608b80bdd8ab25cd1b964f3; Andrew Kelley

- [pass more tests](https://git.cafe/gitcafe/zig/commit/25a670d74e16463c7a8f91c3af91f44bf52a9e27?format=markdown) — 25a670d74e16463c7a8f91c3af91f44bf52a9e27; Andrew Kelley

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

- [better error message for unable to eval const expr](https://git.cafe/gitcafe/zig/commit/fc53708dc0e0395e0360a4d62ed75ce66ad3c58e?format=markdown) — fc53708dc0e0395e0360a4d62ed75ce66ad3c58e; Andrew Kelley

- [fix a few tests](https://git.cafe/gitcafe/zig/commit/7493af59538fc59f6180c83a188e1b28bdf33eb4?format=markdown) — 7493af59538fc59f6180c83a188e1b28bdf33eb4; Andrew Kelley

- [IR: implement error for missing or extra switch prongs](https://git.cafe/gitcafe/zig/commit/fde276a3bf3d20da5346bd302a736101ce440362?format=markdown) — fde276a3bf3d20da5346bd302a736101ce440362; Andrew Kelley

- [partially fix parseh command](https://git.cafe/gitcafe/zig/commit/430e33b869b004ca24faee2dfa9e51aa4e94093f?format=markdown) — 430e33b869b004ca24faee2dfa9e51aa4e94093f; Andrew Kelley

- [pass division by zero test](https://git.cafe/gitcafe/zig/commit/8d27a027051e93e6f63aa9b969fed1dbfcf2aa73?format=markdown) — 8d27a027051e93e6f63aa9b969fed1dbfcf2aa73; Andrew Kelley

- [pass unnecessary if statement test](https://git.cafe/gitcafe/zig/commit/6caf32195af7aab084f3f2fee37239de0eb67adb?format=markdown) — 6caf32195af7aab084f3f2fee37239de0eb67adb; Andrew Kelley

- [fix unable to eval const expr test case](https://git.cafe/gitcafe/zig/commit/76d0e49e612d661b57b795cd81f5ba06dc26ceca?format=markdown) — 76d0e49e612d661b57b795cd81f5ba06dc26ceca; Andrew Kelley

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

- [don't try to eval extern functions at compile time](https://git.cafe/gitcafe/zig/commit/3ef447fa20f54f75ad3b9be59768b4ef284cb941?format=markdown) — 3ef447fa20f54f75ad3b9be59768b4ef284cb941; Andrew Kelley

- [pass conflicting variable name test](https://git.cafe/gitcafe/zig/commit/6b36aef3062d1cc2020e74ce4932da9be210108b?format=markdown) — 6b36aef3062d1cc2020e74ce4932da9be210108b; Andrew Kelley

- [add compile error for initializing struct with non struct type](https://git.cafe/gitcafe/zig/commit/090ff05054756a1394712117515766bd96913e49?format=markdown) — 090ff05054756a1394712117515766bd96913e49; Andrew Kelley

- [don't mark call instruction as generated](https://git.cafe/gitcafe/zig/commit/cf62f02ba99e45061f073f764d7d5a137ac35a67?format=markdown) — cf62f02ba99e45061f073f764d7d5a137ac35a67; Andrew Kelley

- [pass more tests](https://git.cafe/gitcafe/zig/commit/23feafdef0ff45e67ac63c7e220830c93b095e18?format=markdown) — 23feafdef0ff45e67ac63c7e220830c93b095e18; Andrew Kelley

- [pass more tests by updating expected error messages](https://git.cafe/gitcafe/zig/commit/28403eaad0c4da28ff31152edbe2af659b2af500?format=markdown) — 28403eaad0c4da28ff31152edbe2af659b2af500; Andrew Kelley

- [pass array access compile error tests](https://git.cafe/gitcafe/zig/commit/837cc467f7796bd098acce64f77b82060f4921e4?format=markdown) — 837cc467f7796bd098acce64f77b82060f4921e4; Andrew Kelley

- [pass cannot assign to constant test](https://git.cafe/gitcafe/zig/commit/e621ad014e919521268d3e2c94afadbdadadb59f?format=markdown) — e621ad014e919521268d3e2c94afadbdadadb59f; Andrew Kelley

- [fix compiler rt](https://git.cafe/gitcafe/zig/commit/97e105489085fcf4530b3944499531d76848bbd1?format=markdown) — 97e105489085fcf4530b3944499531d76848bbd1; Andrew Kelley

- [pass unreachable variable test](https://git.cafe/gitcafe/zig/commit/ed21be011a57b6aa48470168315d86b5f93d29ea?format=markdown) — ed21be011a57b6aa48470168315d86b5f93d29ea; Andrew Kelley

- [pass undeclared identifier test](https://git.cafe/gitcafe/zig/commit/438feebbcf687db47ff4a4be71a67b8587b2d987?format=markdown) — 438feebbcf687db47ff4a4be71a67b8587b2d987; Andrew Kelley

- [self hosted tests import std library](https://git.cafe/gitcafe/zig/commit/3b5e26b7f7e4b37cf9357d058f32c0ad08ed7338?format=markdown) — 3b5e26b7f7e4b37cf9357d058f32c0ad08ed7338; Andrew Kelley

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