# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: 83f1a6fae24b9fa74ced6f8022f38be08d27a0c0

Requested commit: 83f1a6fae24b9fa74ced6f8022f38be08d27a0c0

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

- [fix hash map implementation](https://git.cafe/gitcafe/zig/commit/ee09eb7f5461aa9e2374a6adbfbf130bfc0ebf21?format=markdown) — ee09eb7f5461aa9e2374a6adbfbf130bfc0ebf21; Andrew Kelley

- [fix mul and sub overflow ops being rendered as addition](https://git.cafe/gitcafe/zig/commit/9d94c2ccd0341961ffb18ec7eb40ef6099d71794?format=markdown) — 9d94c2ccd0341961ffb18ec7eb40ef6099d71794; Andrew Kelley

- [containers created during eval get names for parameters](https://git.cafe/gitcafe/zig/commit/349cd79fe433e165bf6cc7fc614dc5851ac86b6e?format=markdown) — 349cd79fe433e165bf6cc7fc614dc5851ac86b6e; Andrew Kelley

- [fix mem.sliceAsInt regression](https://git.cafe/gitcafe/zig/commit/27a633b32a38bf30e1ccd50d512f5e3498786f1f?format=markdown) — 27a633b32a38bf30e1ccd50d512f5e3498786f1f; Andrew Kelley

- [IR: pass MT19937_64 test](https://git.cafe/gitcafe/zig/commit/6ec6589bd8d4415d0e78653a0c497981ee69b09d?format=markdown) — 6ec6589bd8d4415d0e78653a0c497981ee69b09d; Andrew Kelley

- [IR: add unreachable code compiler error](https://git.cafe/gitcafe/zig/commit/c32a060d4fd432002d32ff17a4cf9ae491cddfc0?format=markdown) — c32a060d4fd432002d32ff17a4cf9ae491cddfc0; Andrew Kelley

- [fix debug information for function pointers in structs](https://git.cafe/gitcafe/zig/commit/664b41af65d3c9bbc8e09ffcaa91d404fe87d7a0?format=markdown) — 664b41af65d3c9bbc8e09ffcaa91d404fe87d7a0; Andrew Kelley

- [IR: std library passes codegen](https://git.cafe/gitcafe/zig/commit/dbb1018ca678652423e237bb5465f9b20f88c986?format=markdown) — dbb1018ca678652423e237bb5465f9b20f88c986; Andrew Kelley

- [IR: std makes it to codegen](https://git.cafe/gitcafe/zig/commit/ff5120c584834ede4ff1373fd34c89dd3a6b0f08?format=markdown) — ff5120c584834ede4ff1373fd34c89dd3a6b0f08; Andrew Kelley

- [IR: progress toward compiling standard library](https://git.cafe/gitcafe/zig/commit/69132bdeda9f9ee672d883fd442b6158d8725422?format=markdown) — 69132bdeda9f9ee672d883fd442b6158d8725422; Andrew Kelley

- [IR: implement binary not instruction](https://git.cafe/gitcafe/zig/commit/5f89393acb0e3626d942302ca24de14349850040?format=markdown) — 5f89393acb0e3626d942302ca24de14349850040; Andrew Kelley

- [IR: add error for goto jumping over variable declaration](https://git.cafe/gitcafe/zig/commit/2ccdaee101e6e0d8cb4a4560b032ff9bab4b5f58?format=markdown) — 2ccdaee101e6e0d8cb4a4560b032ff9bab4b5f58; Andrew Kelley

- [eradicate use of zeroes in std](https://git.cafe/gitcafe/zig/commit/76fa6cdce36671bd9ad54248d77a3941f2eb3e34?format=markdown) — 76fa6cdce36671bd9ad54248d77a3941f2eb3e34; Andrew Kelley

- [IR: handle phi instruction with 0 resulting incoming values](https://git.cafe/gitcafe/zig/commit/29bb175f4f9018bfb0e17686c05165527530de25?format=markdown) — 29bb175f4f9018bfb0e17686c05165527530de25; Andrew Kelley

- [IR: better basic block dependency detection](https://git.cafe/gitcafe/zig/commit/6bbee194b9e8740e99dad537a6a236bd3142bbae?format=markdown) — 6bbee194b9e8740e99dad537a6a236bd3142bbae; Andrew Kelley

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

- [rename self_hosted3 to self_hosted](https://git.cafe/gitcafe/zig/commit/dc26dec8e0c86c42485842eb3949edfe816f0e55?format=markdown) — dc26dec8e0c86c42485842eb3949edfe816f0e55; Andrew Kelley

- [IR: pass genericFnWithImplicitCast test](https://git.cafe/gitcafe/zig/commit/94f977a6c12f3c5877f404c51a01b1b32c8acaa6?format=markdown) — 94f977a6c12f3c5877f404c51a01b1b32c8acaa6; Andrew Kelley

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

- [IR: pass passSliceOfEmptyStructToFn test](https://git.cafe/gitcafe/zig/commit/25a5fc32fe68f911f7ac34e513e98cacb0ca17b1?format=markdown) — 25a5fc32fe68f911f7ac34e513e98cacb0ca17b1; Andrew Kelley

- [IR: pass castSliceToU8Slice test](https://git.cafe/gitcafe/zig/commit/15f843e70f18fe0cd7ee31a67af6eb8d6302dcbc?format=markdown) — 15f843e70f18fe0cd7ee31a67af6eb8d6302dcbc; Andrew Kelley

- [IR: pass intToEnum test](https://git.cafe/gitcafe/zig/commit/66a83d87383cd8de62898171b6665cb1d70af231?format=markdown) — 66a83d87383cd8de62898171b6665cb1d70af231; Andrew Kelley

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

- [IR: pass pointerComparison test](https://git.cafe/gitcafe/zig/commit/7504be923b1721a5a5e094a306aad029887270e8?format=markdown) — 7504be923b1721a5a5e094a306aad029887270e8; Andrew Kelley

- [IR: pass intToPtrCast test](https://git.cafe/gitcafe/zig/commit/735cdbfdaca6405d1465ea859032412499c658d8?format=markdown) — 735cdbfdaca6405d1465ea859032412499c658d8; Andrew Kelley

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

- [IR: pass staticEvalListInit test](https://git.cafe/gitcafe/zig/commit/73a751911e2c2be646287eb8c8d579dded25afe3?format=markdown) — 73a751911e2c2be646287eb8c8d579dded25afe3; Andrew Kelley

- [IR: port more tests](https://git.cafe/gitcafe/zig/commit/6ed835ca67670098da79d4e329c6efcb12419599?format=markdown) — 6ed835ca67670098da79d4e329c6efcb12419599; Andrew Kelley

- [IR: pass genericMallocFree test](https://git.cafe/gitcafe/zig/commit/3ef6663b723e7391edbe84d3df48fcc79c66bc1f?format=markdown) — 3ef6663b723e7391edbe84d3df48fcc79c66bc1f; Andrew Kelley

- [IR: pass explicitCastMaybePointers test](https://git.cafe/gitcafe/zig/commit/110a6f39ca9cf578e014461f2e9eef2691a2368d?format=markdown) — 110a6f39ca9cf578e014461f2e9eef2691a2368d; Andrew Kelley

- [IR testing: rename cases3 dir to cases](https://git.cafe/gitcafe/zig/commit/6c9ec3688eead05f1c41e0444a17e1d2bdb7a21e?format=markdown) — 6c9ec3688eead05f1c41e0444a17e1d2bdb7a21e; Andrew Kelley

- [IR: port more tests](https://git.cafe/gitcafe/zig/commit/66777ccd7d3744670fe58d451f982f29d65612ac?format=markdown) — 66777ccd7d3744670fe58d451f982f29d65612ac; Andrew Kelley

- [IR: pass enumToInt test](https://git.cafe/gitcafe/zig/commit/4664f793dc3fed2254863a5b6efc302c095890cb?format=markdown) — 4664f793dc3fed2254863a5b6efc302c095890cb; Andrew Kelley

- [IR: port more tests](https://git.cafe/gitcafe/zig/commit/1b5d1877aea6c0db7fbe6f56ffe4412ce2cffff7?format=markdown) — 1b5d1877aea6c0db7fbe6f56ffe4412ce2cffff7; Andrew Kelley

- [IR: port more tests](https://git.cafe/gitcafe/zig/commit/2b5c7b1b8ed4d836d34b87c5fc847acd30566300?format=markdown) — 2b5c7b1b8ed4d836d34b87c5fc847acd30566300; Andrew Kelley

- [IR: support compile time global pointer reinterpret](https://git.cafe/gitcafe/zig/commit/f47dea2a2ee5e2351736fa416d82c1ed38bfe0f1?format=markdown) — f47dea2a2ee5e2351736fa416d82c1ed38bfe0f1; Andrew Kelley

- [IR: support const ref](https://git.cafe/gitcafe/zig/commit/6f91fb4c37a676002ccb68b78bea8044ba44b7e2?format=markdown) — 6f91fb4c37a676002ccb68b78bea8044ba44b7e2; Andrew Kelley

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

- [IR: fix missing implicit casts in init expressions](https://git.cafe/gitcafe/zig/commit/ba8af0f1e281fc7e56a8f4eb6f3974efc6ed043d?format=markdown) — ba8af0f1e281fc7e56a8f4eb6f3974efc6ed043d; Andrew Kelley

- [IR: port another test](https://git.cafe/gitcafe/zig/commit/ed962d9d21c451ed2e0ff125d6817f3c71827154?format=markdown) — ed962d9d21c451ed2e0ff125d6817f3c71827154; Andrew Kelley

- [IR: fix switch enum variable for void enum field](https://git.cafe/gitcafe/zig/commit/3e25ff65c37739fbe095f9cdd3458d5f7c42739d?format=markdown) — 3e25ff65c37739fbe095f9cdd3458d5f7c42739d; Andrew Kelley

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

- [IR: port more tests](https://git.cafe/gitcafe/zig/commit/5a717187571e5eed99087a9b4359f6ac194db1cf?format=markdown) — 5a717187571e5eed99087a9b4359f6ac194db1cf; Andrew Kelley

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

- [pass void parameters test](https://git.cafe/gitcafe/zig/commit/46033a2128b09ed15f38f6ed2602bf80989a770f?format=markdown) — 46033a2128b09ed15f38f6ed2602bf80989a770f; Andrew Kelley

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

- [migrate all the temporary tests to new test file](https://git.cafe/gitcafe/zig/commit/56cc2e2b24f50975591de02e8a556eee4ac45bf7?format=markdown) — 56cc2e2b24f50975591de02e8a556eee4ac45bf7; Andrew Kelley

- [IR: fix compile time evaluation of else prong in switch](https://git.cafe/gitcafe/zig/commit/d544672ed4cb8d8054665c9491d019dabac454e7?format=markdown) — d544672ed4cb8d8054665c9491d019dabac454e7; Andrew Kelley

- [update more std library to new zig](https://git.cafe/gitcafe/zig/commit/b55efe5fabc5e743406d62bf5b1c2ebfcc8fc5b0?format=markdown) — b55efe5fabc5e743406d62bf5b1c2ebfcc8fc5b0; Andrew Kelley

- [IR: fix phi instruction when one of the predecessors is unreachable](https://git.cafe/gitcafe/zig/commit/43be6ccb03e6ce32f78c69129b61d49cae2b747d?format=markdown) — 43be6ccb03e6ce32f78c69129b61d49cae2b747d; Andrew Kelley

- [get_error_type calls ensure_complete_type on child](https://git.cafe/gitcafe/zig/commit/b4c2f7e31018cd2abc882221096a1fd1e71d5b88?format=markdown) — b4c2f7e31018cd2abc882221096a1fd1e71d5b88; Andrew Kelley

- [IR: implement runtime enum init and switch on enum with variable](https://git.cafe/gitcafe/zig/commit/9b616820370c08a97d95805ca31eae5f8ca554f3?format=markdown) — 9b616820370c08a97d95805ca31eae5f8ca554f3; Andrew Kelley

- [IR: enum init support](https://git.cafe/gitcafe/zig/commit/1f6dacbb2f9a91a20309b271a31e781f11f81819?format=markdown) — 1f6dacbb2f9a91a20309b271a31e781f11f81819; Andrew Kelley

- [IR: fix lazy eval of enum field access](https://git.cafe/gitcafe/zig/commit/c10ae8622bc07baeea1fb81522b01fc6e953eaf6?format=markdown) — c10ae8622bc07baeea1fb81522b01fc6e953eaf6; Andrew Kelley

- [IR: update all error messages to be useful if generic instantiation](https://git.cafe/gitcafe/zig/commit/3ea4f264ffa4a189bc489113fe4ae24741e78466?format=markdown) — 3ea4f264ffa4a189bc489113fe4ae24741e78466; Andrew Kelley

- [IR: support maybe defers](https://git.cafe/gitcafe/zig/commit/2419f0c91436106f85ea8b6ec183cdaea438a1d0?format=markdown) — 2419f0c91436106f85ea8b6ec183cdaea438a1d0; Andrew Kelley

- [IR: support error defers](https://git.cafe/gitcafe/zig/commit/09d50e35a4555d9af2c794390a4375c7fc0e48f7?format=markdown) — 09d50e35a4555d9af2c794390a4375c7fc0e48f7; Andrew Kelley

- [organize tests](https://git.cafe/gitcafe/zig/commit/14422e0312b3df271bfb60e8a6233afb128354fc?format=markdown) — 14422e0312b3df271bfb60e8a6233afb128354fc; Andrew Kelley

- [IR: start a new passing self hosted test suite](https://git.cafe/gitcafe/zig/commit/6b2d06710c52c348aa01b62007a2e990b47eee72?format=markdown) — 6b2d06710c52c348aa01b62007a2e990b47eee72; Andrew Kelley

- [IR: if and switch guaranteed compile time if target expr is](https://git.cafe/gitcafe/zig/commit/09c34352f8a87ed9597b4af0de564aa7d831761a?format=markdown) — 09c34352f8a87ed9597b4af0de564aa7d831761a; Andrew Kelley

- [better error message generic instantiations](https://git.cafe/gitcafe/zig/commit/956ff8a7f98cad2f5f9b043e8a896609ea41f952?format=markdown) — 956ff8a7f98cad2f5f9b043e8a896609ea41f952; Andrew Kelley

- [errors from inline fn calls include stack trace](https://git.cafe/gitcafe/zig/commit/132e2fa5d9cc17088082cf4797701214c20845f1?format=markdown) — 132e2fa5d9cc17088082cf4797701214c20845f1; Andrew Kelley

- [IR: add MaybeOkOr instruction](https://git.cafe/gitcafe/zig/commit/cfc9f7422f3b0e4077eca42d7b71cd5523dad0a9?format=markdown) — cfc9f7422f3b0e4077eca42d7b71cd5523dad0a9; Andrew Kelley

- [workaround for Arch being a primitive type](https://git.cafe/gitcafe/zig/commit/82101198f1ff2438f5db61d3a85eee3e0e1b95db?format=markdown) — 82101198f1ff2438f5db61d3a85eee3e0e1b95db; Andrew Kelley

- [IR: add FnProto instruction](https://git.cafe/gitcafe/zig/commit/a71fbe49cbbf068e00300533d5f3874efadb8c18?format=markdown) — a71fbe49cbbf068e00300533d5f3874efadb8c18; Andrew Kelley

- [IR: memoize compile-time evaluated fn invocations](https://git.cafe/gitcafe/zig/commit/f12fbce0f51d58b429afd8a359aeb8a3b27a4eb0?format=markdown) — f12fbce0f51d58b429afd8a359aeb8a3b27a4eb0; Andrew Kelley

- [remove duplicate definition of container_string](https://git.cafe/gitcafe/zig/commit/4816121e008aa4c28241a94253b0c4a2b7b6ba7c?format=markdown) — 4816121e008aa4c28241a94253b0c4a2b7b6ba7c; Andrew Kelley

- [IR: ability to return a container from a function](https://git.cafe/gitcafe/zig/commit/ba008fb9d7bb6cbffba57dcde0853a9f7cc2f674?format=markdown) — ba008fb9d7bb6cbffba57dcde0853a9f7cc2f674; Andrew Kelley

- [hello.zig working with all structs anonymous](https://git.cafe/gitcafe/zig/commit/37b13bf1512d8eed7308a2194c1935d91a33796c?format=markdown) — 37b13bf1512d8eed7308a2194c1935d91a33796c; Andrew Kelley

- [IR: all structs anonymous](https://git.cafe/gitcafe/zig/commit/e50ced44a2cf6268c19df901ad56b367d8d802fe?format=markdown) — e50ced44a2cf6268c19df901ad56b367d8d802fe; Andrew Kelley

- [IR: fix codegen of ref instruction](https://git.cafe/gitcafe/zig/commit/2e6aa6d813cf3fd4180b8c9ffc671b4bcee54586?format=markdown) — 2e6aa6d813cf3fd4180b8c9ffc671b4bcee54586; Andrew Kelley

- [IR: phi instruction handles unreachable values correctly](https://git.cafe/gitcafe/zig/commit/a76b048354e5754b18ecd83ad21cf45c5a34e276?format=markdown) — a76b048354e5754b18ecd83ad21cf45c5a34e276; Andrew Kelley

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