# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: 7e76aab98abe94e01cfd8b01ce288360ed67dbc7

Requested commit: 7e76aab98abe94e01cfd8b01ce288360ed67dbc7

- [stage2 AArch64: split ldr/str into \{ldr,str\}\_register and \_immediate](https://git.cafe/gitcafe/zig/commit/7e76aab98abe94e01cfd8b01ce288360ed67dbc7?format=markdown) — 7e76aab98abe94e01cfd8b01ce288360ed67dbc7; joachimschmidt557

- [macho: remove todo from getMatchingSectionDecl](https://git.cafe/gitcafe/zig/commit/e945619728110affb389402ff1ce06d65470cdd2?format=markdown) — e945619728110affb389402ff1ce06d65470cdd2; Jakub Konka

- [stage2: fix build on 32-bit ISAs](https://git.cafe/gitcafe/zig/commit/c5ee73f65b4c77fe08aa44b8611bf084ae700f24?format=markdown) — c5ee73f65b4c77fe08aa44b8611bf084ae700f24; Andrew Kelley

- [compiler_rt: one less exception for stage2](https://git.cafe/gitcafe/zig/commit/9bf2bda68356212168a213141e0a21d9dab22655?format=markdown) — 9bf2bda68356212168a213141e0a21d9dab22655; Andrew Kelley

- [stage2: implement \`@ctz\` and \`@clz\` including SIMD](https://git.cafe/gitcafe/zig/commit/93b854eb745ab3294054ae71150fe60f134f4d10?format=markdown) — 93b854eb745ab3294054ae71150fe60f134f4d10; Andrew Kelley

- [translate-c: Fix macro define of float constant using scientific notation](https://git.cafe/gitcafe/zig/commit/c4681b4889652d5228a84ac7af5ad5e17ac39055?format=markdown) — c4681b4889652d5228a84ac7af5ad5e17ac39055; riverbl

- [Allow BoundArray to be default initialized](https://git.cafe/gitcafe/zig/commit/a5ac138ae241dad947eab4c3b6c8782d4e95bbe4?format=markdown) — a5ac138ae241dad947eab4c3b6c8782d4e95bbe4; Jimmi Holst Christensen

- [Make prominent_compile_errors also work for test steps](https://git.cafe/gitcafe/zig/commit/349a7cc272593a61c98c8259ff8eeb0adeaabf2e?format=markdown) — 349a7cc272593a61c98c8259ff8eeb0adeaabf2e; Jimmi Holst Christensen

- [Merge pull request \#10572 from Luukdegram/wasm-linker-stack](https://git.cafe/gitcafe/zig/commit/1a7c47d966b9f709b5aa842f0f9786b1d6970e3d?format=markdown) — 1a7c47d966b9f709b5aa842f0f9786b1d6970e3d; Andrew Kelley

- [Fix a bug in std.Thread.Condition and add a basic Condition test\. \(\#10538\)](https://git.cafe/gitcafe/zig/commit/7c4c49ff07de31b1b74f3dc26648ad4000113256?format=markdown) — 7c4c49ff07de31b1b74f3dc26648ad4000113256; afranchuk

- [Merge pull request \#10566 from fifty-six/master](https://git.cafe/gitcafe/zig/commit/64363b10f5fad74c8c6ca279bba632b6dde8482f?format=markdown) — 64363b10f5fad74c8c6ca279bba632b6dde8482f; Andrew Kelley

- [translate-c: Handle typedef'ed void return type for functions\.](https://git.cafe/gitcafe/zig/commit/f4b3f1d6022265992f87cea1d9591ffa8ec226d6?format=markdown) — f4b3f1d6022265992f87cea1d9591ffa8ec226d6; Evan Haas

- [zig cc: integration with sysroot arg \(\#10568\)](https://git.cafe/gitcafe/zig/commit/6d9c02a54fc847e9bed3096f910e03babec63acb?format=markdown) — 6d9c02a54fc847e9bed3096f910e03babec63acb; Jakub Konka

- [Merge branch 'Luukdegram-linker-eport-symbols'](https://git.cafe/gitcafe/zig/commit/48731ccea9007529324e555ac9f24277d28c0d74?format=markdown) — 48731ccea9007529324e555ac9f24277d28c0d74; Jakub Konka

- [std: hash_map: optimize isFree/isTombstone \(\#10562\)](https://git.cafe/gitcafe/zig/commit/4731a6e5d57d5fe6c17c42028aebd9fce3682ddb?format=markdown) — 4731a6e5d57d5fe6c17c42028aebd9fce3682ddb; djg

- [Merge pull request \#10565 from Luukdegram/wasm-cast](https://git.cafe/gitcafe/zig/commit/ada8e171373017cfd2a92267797c473c02aba130?format=markdown) — ada8e171373017cfd2a92267797c473c02aba130; Jakub Konka

- [Build fs/filesystem libcxx module when targeting GNU Win](https://git.cafe/gitcafe/zig/commit/97c6d4fb3e78815d08cd61c63fcce57ab08b55ea?format=markdown) — 97c6d4fb3e78815d08cd61c63fcce57ab08b55ea; Jakub Konka

- [stage2: enable zig test on x86_64-macos \(\#10551\)](https://git.cafe/gitcafe/zig/commit/a4e6291fbdf83dec0d353af745c241bc7e01b3f2?format=markdown) — a4e6291fbdf83dec0d353af745c241bc7e01b3f2; Jakub Konka

- [Merge pull request \#10554 from joachimschmidt557/stage2-arm](https://git.cafe/gitcafe/zig/commit/42ef95d79d9cb60fde8c83bfb2eef49969e7c8e3?format=markdown) — 42ef95d79d9cb60fde8c83bfb2eef49969e7c8e3; Andrew Kelley

- [Merge pull request \#10525 from g-w1/plan9-zig-test](https://git.cafe/gitcafe/zig/commit/d66c97d0ef0434ce0814d1921877b9ffa877a645?format=markdown) — d66c97d0ef0434ce0814d1921877b9ffa877a645; Jakub Konka

- [wasm: Implement arrays](https://git.cafe/gitcafe/zig/commit/2a39d8063d99cd2a2437c581ed9996578faa9a63?format=markdown) — 2a39d8063d99cd2a2437c581ed9996578faa9a63; Luuk de Gram

- [Merge pull request \#10542 from Hejsil/stage2-bit-offset-of](https://git.cafe/gitcafe/zig/commit/7651913fd20c3bd8ee4b2c8bb180c068e3e037a8?format=markdown) — 7651913fd20c3bd8ee4b2c8bb180c068e3e037a8; Andrew Kelley

- [stage2: implement @src](https://git.cafe/gitcafe/zig/commit/cc5c25d48b5331396bfa5218dc7f29dff26e20f9?format=markdown) — cc5c25d48b5331396bfa5218dc7f29dff26e20f9; Robin Voetter

- [stage2: @errorName sema\+llvm](https://git.cafe/gitcafe/zig/commit/4931b8dc93ee4a99a415dffab03d400e95d1a90a?format=markdown) — 4931b8dc93ee4a99a415dffab03d400e95d1a90a; Robin Voetter

- [std: fix zig.Ast being called Tree internally](https://git.cafe/gitcafe/zig/commit/3f586781b6c8d698468cc58ab64797097323c253?format=markdown) — 3f586781b6c8d698468cc58ab64797097323c253; Meghan Denny

- [Merge pull request \#10532 from Hejsil/stage2-bit-shifting-passing](https://git.cafe/gitcafe/zig/commit/c4ab8d9e12afbe07fc5b3cc4535a9fa2cfcad94d?format=markdown) — c4ab8d9e12afbe07fc5b3cc4535a9fa2cfcad94d; Andrew Kelley

- [handle \`error.PathAlreadyExists\` in \`renameTmpIntoCache\`](https://git.cafe/gitcafe/zig/commit/1cdc51ec1012bc2a6d1c115eaaeb24a2a93c26c5?format=markdown) — 1cdc51ec1012bc2a6d1c115eaaeb24a2a93c26c5; Lee Cannon

- [Add missing package to the langref that's always available](https://git.cafe/gitcafe/zig/commit/dd076d8cba226409a00813f3477f55fd2e0eb6e6?format=markdown) — dd076d8cba226409a00813f3477f55fd2e0eb6e6; r00ster

- [lint: duplicate import \(\#10519\)](https://git.cafe/gitcafe/zig/commit/c08b190c6918b33d27ceffe1ab3afd5d7f6370ea?format=markdown) — c08b190c6918b33d27ceffe1ab3afd5d7f6370ea; Meghan

- [stage2: Implement validating switch on errors](https://git.cafe/gitcafe/zig/commit/7f4fdcc4fce79cc1277c2a89a6a4136293c1b2e5?format=markdown) — 7f4fdcc4fce79cc1277c2a89a6a4136293c1b2e5; Jimmi Holst Christensen

- [ci: add test coverage for self-hosted arm and x86_64 backends](https://git.cafe/gitcafe/zig/commit/59315463f2d579d788f9af43e4e74577dfd4e21f?format=markdown) — 59315463f2d579d788f9af43e4e74577dfd4e21f; Andrew Kelley

- [C backend is passing test/behavior/undefined.zig](https://git.cafe/gitcafe/zig/commit/77f230ebd89e411f8fb2c735be970e87ac07aa24?format=markdown) — 77f230ebd89e411f8fb2c735be970e87ac07aa24; Andrew Kelley

- [Merge pull request \#10518 from ziglang/stage2-x86_64-zig-test-fixes](https://git.cafe/gitcafe/zig/commit/0772fb0518902e06d1217b24fd11fe9ce40d295d?format=markdown) — 0772fb0518902e06d1217b24fd11fe9ce40d295d; Jakub Konka

- [plan9: fix \.z symbol in debuginfo](https://git.cafe/gitcafe/zig/commit/b47530b9fef28d32747b0f6978ad4b71e5fc5df9?format=markdown) — b47530b9fef28d32747b0f6978ad4b71e5fc5df9; Jacob G-W

- [zig fmt](https://git.cafe/gitcafe/zig/commit/1d55e4cae10e95841a5fd457aed6c84595994fe1?format=markdown) — 1d55e4cae10e95841a5fd457aed6c84595994fe1; Andrew Kelley

- [Sema: const inferred alloc infers comptime-ness](https://git.cafe/gitcafe/zig/commit/8c6175c1343a00278efc029a0be4091ff505dc3d?format=markdown) — 8c6175c1343a00278efc029a0be4091ff505dc3d; Andrew Kelley

- [Sema: better code generated for struct literals](https://git.cafe/gitcafe/zig/commit/713d2a9b3883942491b40738245232680877cc66?format=markdown) — 713d2a9b3883942491b40738245232680877cc66; Andrew Kelley

- [std.builtin: remove deprecated globals](https://git.cafe/gitcafe/zig/commit/4bc6b4925c2a09a34bf0af861c1b77f93a7df511?format=markdown) — 4bc6b4925c2a09a34bf0af861c1b77f93a7df511; Andrew Kelley

- [stage2: introduce std.builtin.CompilerBackend](https://git.cafe/gitcafe/zig/commit/1c24ef0d0b09a12a1fe98056f2fc04de78a82df3?format=markdown) — 1c24ef0d0b09a12a1fe98056f2fc04de78a82df3; Andrew Kelley

- [Merge pull request \#10508 from Luukdegram/wasm-behavior-tests](https://git.cafe/gitcafe/zig/commit/5087ec6f41ba928e14596e00822dc117aeb90a12?format=markdown) — 5087ec6f41ba928e14596e00822dc117aeb90a12; Andrew Kelley

- [Merge pull request \#10504 from ziglang/linker-plumbing](https://git.cafe/gitcafe/zig/commit/5c228765f1094d30e64d13c0077c67b2867ecd6a?format=markdown) — 5c228765f1094d30e64d13c0077c67b2867ecd6a; Andrew Kelley

- [Add CANNOT_DELETE as a possible error in os.windows.DeleteFile](https://git.cafe/gitcafe/zig/commit/3c87d4e14ec6b0c2442372cbcc60174d654edddc?format=markdown) — 3c87d4e14ec6b0c2442372cbcc60174d654edddc; Ryan Liptak

- [Merge pull request \#10499 from paulsnar/paulsnar/stage1-packed-structs-cabi](https://git.cafe/gitcafe/zig/commit/5b0be0d436407bbb7a9c6445b6bc58347add301e?format=markdown) — 5b0be0d436407bbb7a9c6445b6bc58347add301e; Andrew Kelley

- [io_uring: improve IO_Uring.copy_cqe](https://git.cafe/gitcafe/zig/commit/6630a5ede5ee2e31386aab59761660952cca2e0e?format=markdown) — 6630a5ede5ee2e31386aab59761660952cca2e0e; Vincent Rischmann

- [Merge pull request \#10503 from ziglang/stage2-x86_64-zig-test](https://git.cafe/gitcafe/zig/commit/76fd6fc36505a203fba77e2103db12be59514532?format=markdown) — 76fd6fc36505a203fba77e2103db12be59514532; Andrew Kelley

- [readme: dynamic logo light/dark](https://git.cafe/gitcafe/zig/commit/4e38b3ed9ba6969e5b6c9e65125a5dbd49726a0b?format=markdown) — 4e38b3ed9ba6969e5b6c9e65125a5dbd49726a0b; Andrew Kelley

- [Merge pull request \#10451 from ziglang/cache-mode](https://git.cafe/gitcafe/zig/commit/81fa31c05456facea1d1963a1e7f665351fb248d?format=markdown) — 81fa31c05456facea1d1963a1e7f665351fb248d; Andrew Kelley

- [Merge pull request \#10492 from Snektron/stage2-some-stuff](https://git.cafe/gitcafe/zig/commit/850b053ea6b7d6f0f5e0e8dbcf37080ca012024f?format=markdown) — 850b053ea6b7d6f0f5e0e8dbcf37080ca012024f; Andrew Kelley

- [stage2 ARM: implement wrap_errunion_err for empty payloads](https://git.cafe/gitcafe/zig/commit/c710d5eefe3f83226f1651947239730e77af43cb?format=markdown) — c710d5eefe3f83226f1651947239730e77af43cb; joachimschmidt557

- [Merge pull request \#10456 from Aransentin/master](https://git.cafe/gitcafe/zig/commit/36b069910ef71278ad3aaf059f12144d8b86e856?format=markdown) — 36b069910ef71278ad3aaf059f12144d8b86e856; Andrew Kelley

- [behavior tests: add a "passing for arm backend" section](https://git.cafe/gitcafe/zig/commit/ae8d6fd7b78a1d41651fc1ab68a973a068f5bd6f?format=markdown) — ae8d6fd7b78a1d41651fc1ab68a973a068f5bd6f; Andrew Kelley

- [Merge pull request \#10481 from Luukdegram/wasm-behavior-tests](https://git.cafe/gitcafe/zig/commit/98e84152bdf883303cb7be8bbc80e01688e698ab?format=markdown) — 98e84152bdf883303cb7be8bbc80e01688e698ab; Andrew Kelley

- [fmt: Refactor parsing of placeholders into its own function](https://git.cafe/gitcafe/zig/commit/a41ad639a85218130f80956ce0c2e59ff322a1af?format=markdown) — a41ad639a85218130f80956ce0c2e59ff322a1af; Jimmi Holst Christensen

- [io_uring: fix version check in tests](https://git.cafe/gitcafe/zig/commit/0662f1d52204b9c3bce22b3bd72bf4faf2df3559?format=markdown) — 0662f1d52204b9c3bce22b3bd72bf4faf2df3559; Vincent Rischmann

- [Merge pull request \#10480 from joachimschmidt557/stage2-arm](https://git.cafe/gitcafe/zig/commit/885d96735de0fb771403c06d258cac316b792de3?format=markdown) — 885d96735de0fb771403c06d258cac316b792de3; Jakub Konka

- [stage2: augment stage2 test to test optional payload lowering](https://git.cafe/gitcafe/zig/commit/557268a4480d88411dd6f0278afb767320ca66f8?format=markdown) — 557268a4480d88411dd6f0278afb767320ca66f8; Jakub Konka

- [stage2: remove safety check for optional payload in codegen](https://git.cafe/gitcafe/zig/commit/0e3cd5bb1ee555a9ccfb90c1bbb0e363ca25d2d6?format=markdown) — 0e3cd5bb1ee555a9ccfb90c1bbb0e363ca25d2d6; Jakub Konka

- [std.fmt: improve \`@compileError\` message](https://git.cafe/gitcafe/zig/commit/b100e2ec2a06268623b119baf584e059440cb8f0?format=markdown) — b100e2ec2a06268623b119baf584e059440cb8f0; r00ster

- [stage1: fix @errorName null termination](https://git.cafe/gitcafe/zig/commit/55709de185d973d9866aa761372817e0c3e8774d?format=markdown) — 55709de185d973d9866aa761372817e0c3e8774d; Marian Beermann

- [Y\+\+](https://git.cafe/gitcafe/zig/commit/cea6e8b2d8bd0143010d58c91cfef9992143b2c2?format=markdown) — cea6e8b2d8bd0143010d58c91cfef9992143b2c2; Frank Denis

- [Merge pull request \#10470 from ziglang/stage2-x86_64-null-non-null](https://git.cafe/gitcafe/zig/commit/7c1e17a840f8ff61372f04c5a9fc6282ad22e2c9?format=markdown) — 7c1e17a840f8ff61372f04c5a9fc6282ad22e2c9; Jakub Konka

- [stage2: rename Emit to Isel for x86_64](https://git.cafe/gitcafe/zig/commit/e7ac05e882fa4290af4a41e9cae63105bcacb283?format=markdown) — e7ac05e882fa4290af4a41e9cae63105bcacb283; Jakub Konka

- [For unused references & redundant keywords, append the compiler error but continue running AstGen](https://git.cafe/gitcafe/zig/commit/2d9508780a3578ecddb4948eb459768ad5bf8720?format=markdown) — 2d9508780a3578ecddb4948eb459768ad5bf8720; Jarred Sumner

- [Merge pull request \#10455 from joachimschmidt557/stage2-arm](https://git.cafe/gitcafe/zig/commit/4645ec89f7e858121a22e3d6107cfa74151437a3?format=markdown) — 4645ec89f7e858121a22e3d6107cfa74151437a3; Andrew Kelley

- [CBE; implement airLoad and airStore for arrays \(\#10452\)](https://git.cafe/gitcafe/zig/commit/2f53406ad821c6fd8239551d3b812cd4100929bd?format=markdown) — 2f53406ad821c6fd8239551d3b812cd4100929bd; drew

- [stage2 x86_64: add regression test for \#7187](https://git.cafe/gitcafe/zig/commit/726ee671befd06b18fec90a01dabf2eca96b2d02?format=markdown) — 726ee671befd06b18fec90a01dabf2eca96b2d02; joachimschmidt557

- [Merge pull request \#10446 from ziglang/stage2-x86_64-mov-mem-imm](https://git.cafe/gitcafe/zig/commit/06286b05a41c6a6dcc28b62edfc41063e61e1588?format=markdown) — 06286b05a41c6a6dcc28b62edfc41063e61e1588; Andrew Kelley

- [compiler_rt: move more functions to the stage2 section](https://git.cafe/gitcafe/zig/commit/be5130ec535456559497ac241ac9fa76c4bbb8ca?format=markdown) — be5130ec535456559497ac241ac9fa76c4bbb8ca; Andrew Kelley

- [Sema: more union fixes](https://git.cafe/gitcafe/zig/commit/efb7148a4574c608b21359fcbf2edf06afdb5e0c?format=markdown) — efb7148a4574c608b21359fcbf2edf06afdb5e0c; Andrew Kelley

- [Sema: implement calling a fn ptr via a union field](https://git.cafe/gitcafe/zig/commit/91619cdf57f54accbdbb3ff616856eaf79b537a3?format=markdown) — 91619cdf57f54accbdbb3ff616856eaf79b537a3; Andrew Kelley

- [Fixed typo in deprecation error for \`E\` format specifier where it would instead complain about a specifier of \`X\`\.](https://git.cafe/gitcafe/zig/commit/2dd725571302a2e6e4101565554e88b4a10b0994?format=markdown) — 2dd725571302a2e6e4101565554e88b4a10b0994; Tom Manner

- [Sema: improve union support](https://git.cafe/gitcafe/zig/commit/81a3910e443c71674a5eb96487431721bb8f1cad?format=markdown) — 81a3910e443c71674a5eb96487431721bb8f1cad; Andrew Kelley

- [stage2: handle function dependency failures without crashing](https://git.cafe/gitcafe/zig/commit/6229d37dcfec393880109c7aaed1c18d08756631?format=markdown) — 6229d37dcfec393880109c7aaed1c18d08756631; Andrew Kelley

- [stage2 ARM: implement slice_elem_val for types with size \<= 4](https://git.cafe/gitcafe/zig/commit/c0ae9647f9656ea47c49ffd64443b7da73aeffc7?format=markdown) — c0ae9647f9656ea47c49ffd64443b7da73aeffc7; joachimschmidt557

- [stage1: fix access of slice sentinel at comptime](https://git.cafe/gitcafe/zig/commit/4f4f0bc6f03a84597247504a5ee15ed7f1e050d1?format=markdown) — 4f4f0bc6f03a84597247504a5ee15ed7f1e050d1; Veikka Tuominen

- [stage2: LLVM backend: fix lowering of union constants](https://git.cafe/gitcafe/zig/commit/4b9b9e725777a8f9e4ea9391beaeea34c834615f?format=markdown) — 4b9b9e725777a8f9e4ea9391beaeea34c834615f; Andrew Kelley

- [stage2: fix build on 32-bit targets](https://git.cafe/gitcafe/zig/commit/232f8a291d2debd8a0fe9df2ce36d9035a15aefb?format=markdown) — 232f8a291d2debd8a0fe9df2ce36d9035a15aefb; Andrew Kelley

- [Sema: implement array coercion](https://git.cafe/gitcafe/zig/commit/85d4c8620f602726b159efe1fe2ea0e07e3c5b59?format=markdown) — 85d4c8620f602726b159efe1fe2ea0e07e3c5b59; Andrew Kelley

- [std: Skip \`comptime\` struct fields in \`mem.zeroes\(\)\` \(\#10406\)](https://git.cafe/gitcafe/zig/commit/042b770d6272391a9c25f3444991b439ae07a1b5?format=markdown) — 042b770d6272391a9c25f3444991b439ae07a1b5; Ali Chraghi

- [Sema: fix anytype parameters whose types require comptime](https://git.cafe/gitcafe/zig/commit/6ed7850972c5d74912e6802474564de332ecf0d9?format=markdown) — 6ed7850972c5d74912e6802474564de332ecf0d9; Andrew Kelley

- [Sema: implement \`@tagName\` for enum literals](https://git.cafe/gitcafe/zig/commit/fc1a5cd9e74faf19e5974c733b0bcd9444d48b7b?format=markdown) — fc1a5cd9e74faf19e5974c733b0bcd9444d48b7b; Andrew Kelley

- [stage2: fix 0-bit function parameters](https://git.cafe/gitcafe/zig/commit/9dd4fb4130a71d2aaaaa361d8ee0b7135cb84162?format=markdown) — 9dd4fb4130a71d2aaaaa361d8ee0b7135cb84162; Andrew Kelley

- [stage2: LLVM backend: fix const packed structs](https://git.cafe/gitcafe/zig/commit/886df772f06377df95f867e8b18ee47bbd0fcd8b?format=markdown) — 886df772f06377df95f867e8b18ee47bbd0fcd8b; Andrew Kelley

- [crypto/edwards25519: faster point decompression](https://git.cafe/gitcafe/zig/commit/3abe464b06ab7d75954abda18dc41bf7af4a3839?format=markdown) — 3abe464b06ab7d75954abda18dc41bf7af4a3839; Frank Denis

- [stage2: make tests/behaviour/void.zig work with c backend](https://git.cafe/gitcafe/zig/commit/4266795743d86efc763ecadbc155d068ca1ec45a?format=markdown) — 4266795743d86efc763ecadbc155d068ca1ec45a; Matthew Hall

- [compiler_rt: add \_\_negvsi2, \_\_negvdi2, \_\_negvti2](https://git.cafe/gitcafe/zig/commit/17046674a745faaa34cf2646b9cf43455b12aba9?format=markdown) — 17046674a745faaa34cf2646b9cf43455b12aba9; Jan Philipp Hafer

- [AstGen: fix loop result locations](https://git.cafe/gitcafe/zig/commit/70894d5c2f6032b0d0be1fa00a30554b7e6db2d6?format=markdown) — 70894d5c2f6032b0d0be1fa00a30554b7e6db2d6; Andrew Kelley

- [Bcrypt pbkdf \(\#10331\)](https://git.cafe/gitcafe/zig/commit/2c23699594348d5707d6cc9cd591cc8c28fa4605?format=markdown) — 2c23699594348d5707d6cc9cd591cc8c28fa4605; daurnimator

- [stage2: LLVM backend: implement \`@tagName\` for enums](https://git.cafe/gitcafe/zig/commit/c8fb36b36cd8368e84752770edf720e6e91ed997?format=markdown) — c8fb36b36cd8368e84752770edf720e6e91ed997; Andrew Kelley

- [Sema: fix enum tag type not initialized when 0 fields](https://git.cafe/gitcafe/zig/commit/f41b9cdb6d7f954495ffca168108ddd38bf27353?format=markdown) — f41b9cdb6d7f954495ffca168108ddd38bf27353; Andrew Kelley

- [Sema: improve non-exhaustive enum support](https://git.cafe/gitcafe/zig/commit/629a54c711c0a71381ea1e5b1a62e5fcc986e048?format=markdown) — 629a54c711c0a71381ea1e5b1a62e5fcc986e048; Andrew Kelley

- [compiler_rt: add \_\_absvsi2, \_\_absvdi2, \_\_absvti2](https://git.cafe/gitcafe/zig/commit/405ff911dae3ca10af380e5dd8e2dfda4a570191?format=markdown) — 405ff911dae3ca10af380e5dd8e2dfda4a570191; Jan Philipp Hafer

- [Merge pull request \#10414 from joachimschmidt557/stage2-arm](https://git.cafe/gitcafe/zig/commit/71923d7e400e0e5e5b1f935c1f089f34b9d922ea?format=markdown) — 71923d7e400e0e5e5b1f935c1f089f34b9d922ea; Andrew Kelley

- [stage2: LLVM: fix lowering of packed structs](https://git.cafe/gitcafe/zig/commit/6b8e33d14c92229b1632c481906d7d698c584000?format=markdown) — 6b8e33d14c92229b1632c481906d7d698c584000; Andrew Kelley

- [stage2: initial implementation of packed structs](https://git.cafe/gitcafe/zig/commit/5b171f446f46c97de111bce0575452be0334a05e?format=markdown) — 5b171f446f46c97de111bce0575452be0334a05e; Andrew Kelley

- [add missing files to CMakeLists](https://git.cafe/gitcafe/zig/commit/3763580e1e734b558499df5512f6a165f6db988b?format=markdown) — 3763580e1e734b558499df5512f6a165f6db988b; Andrew Kelley

- [Merge pull request \#10394 from ziglang/stage2-x86_64-mir-intel-syntax](https://git.cafe/gitcafe/zig/commit/0049c7180f6b8df597c045d02189348f3be0cb0e?format=markdown) — 0049c7180f6b8df597c045d02189348f3be0cb0e; Andrew Kelley

- [behavior tests: stage2 is not yet passing this test](https://git.cafe/gitcafe/zig/commit/303bad9989866373042df9e80722185608bf1147?format=markdown) — 303bad9989866373042df9e80722185608bf1147; Andrew Kelley

- [stage2: \`Type.hasCodeGenBits\` asserts structs and unions have fields](https://git.cafe/gitcafe/zig/commit/cc937369fb8fed44e8e1b653f1f22805c84a3507?format=markdown) — cc937369fb8fed44e8e1b653f1f22805c84a3507; Andrew Kelley

- [wasm-linker: Implement symbol names emitting](https://git.cafe/gitcafe/zig/commit/e061d75cdf6a7994dd50f2d28c9f1ed3ed5ec205?format=markdown) — e061d75cdf6a7994dd50f2d28c9f1ed3ed5ec205; Luuk de Gram

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