# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: a4feb97cdfb330207f3da05402983bf3a71de64e

Requested commit: a4feb97cdfb330207f3da05402983bf3a71de64e

- [macho: assign and cache section ordinals upon creation](https://git.cafe/gitcafe/zig/commit/a4feb97cdfb330207f3da05402983bf3a71de64e?format=markdown) — a4feb97cdfb330207f3da05402983bf3a71de64e; Jakub Konka

- [macho: sort nlists within object before filtering by type](https://git.cafe/gitcafe/zig/commit/4fd0cb7618ffb5428981672f6a21c411599f51b2?format=markdown) — 4fd0cb7618ffb5428981672f6a21c411599f51b2; Jakub Konka

- [macho: fix incorrect prealloc in traditional path](https://git.cafe/gitcafe/zig/commit/773863150a96fcb9ddb3eccb585d10342d10cb78?format=markdown) — 773863150a96fcb9ddb3eccb585d10342d10cb78; Jakub Konka

- [macho: fix memory leaks when emptying TextBlocks](https://git.cafe/gitcafe/zig/commit/ca90efe88e3b354884a82d341936e5a0724d74c8?format=markdown) — ca90efe88e3b354884a82d341936e5a0724d74c8; Jakub Konka

- [Merge remote-tracking branch 'origin/master' into zld-incremental-2](https://git.cafe/gitcafe/zig/commit/def135918740846d9b206c3188563cb77333f3a9?format=markdown) — def135918740846d9b206c3188563cb77333f3a9; Jakub Konka

- [macho: fix bug when freeing Decl](https://git.cafe/gitcafe/zig/commit/d0edd37f690c3e6cf3f8a7fc7a27016ba9b010ce?format=markdown) — d0edd37f690c3e6cf3f8a7fc7a27016ba9b010ce; Jakub Konka

- [macho: fix reloc generation for stubs and GOT entries](https://git.cafe/gitcafe/zig/commit/e05b1e0e07708ca16c1a90e51a668faf51d883f4?format=markdown) — e05b1e0e07708ca16c1a90e51a668faf51d883f4; Jakub Konka

- [macho: add relocations for GOT cells](https://git.cafe/gitcafe/zig/commit/845c906e6a2ed9206840bd189d85bf9525687102?format=markdown) — 845c906e6a2ed9206840bd189d85bf9525687102; Jakub Konka

- [macho: fix text block management](https://git.cafe/gitcafe/zig/commit/3bfde76cff60a0d9c70d8e660dd633bed17a314f?format=markdown) — 3bfde76cff60a0d9c70d8e660dd633bed17a314f; Jakub Konka

- [macho: use adapters to directly reference strtab](https://git.cafe/gitcafe/zig/commit/5276ce8e638d3d295c443d8bc33e5c51538ae540?format=markdown) — 5276ce8e638d3d295c443d8bc33e5c51538ae540; Jakub Konka

- [macho: add stub relocs when adding extern fn](https://git.cafe/gitcafe/zig/commit/a442b165f1e219b429e497e1de26780612762871?format=markdown) — a442b165f1e219b429e497e1de26780612762871; Jakub Konka

- [macho: add export to the symbol resolver](https://git.cafe/gitcafe/zig/commit/1843ecf51b240c43a4a9a9cadbcc1286b9b9f41a?format=markdown) — 1843ecf51b240c43a4a9a9cadbcc1286b9b9f41a; Jakub Konka

- [macho: temporarily dupe a few linkedit fns so that traditional linker works](https://git.cafe/gitcafe/zig/commit/4bc72c48b76eb59e6f1eb160d3d590606e7ae090?format=markdown) — 4bc72c48b76eb59e6f1eb160d3d590606e7ae090; Jakub Konka

- [zld: move contents of Zld into MachO module](https://git.cafe/gitcafe/zig/commit/f6d13e9d6f7a4b9161f369544501ecbb447c1658?format=markdown) — f6d13e9d6f7a4b9161f369544501ecbb447c1658; Jakub Konka

- [macho: clean up imports](https://git.cafe/gitcafe/zig/commit/e0b53ad3c99b8f38d2fdba7b9aa6bf3e638dbeb9?format=markdown) — e0b53ad3c99b8f38d2fdba7b9aa6bf3e638dbeb9; Jakub Konka

- [zld: migrate symbol mgmt to incremental backend](https://git.cafe/gitcafe/zig/commit/2828cd2983446b116dc8d543ca5e209e361f39d0?format=markdown) — 2828cd2983446b116dc8d543ca5e209e361f39d0; Jakub Konka

- [zld: allocate empty TextBlock for synthetic \_\_\_dso_handle](https://git.cafe/gitcafe/zig/commit/5aa9c0b4ab8ca00b0da3ce695924218984d11f11?format=markdown) — 5aa9c0b4ab8ca00b0da3ce695924218984d11f11; Jakub Konka

- [zld: more fixes todo with symbol resolution](https://git.cafe/gitcafe/zig/commit/a095263462ebfc82f25bb421aae3992d9f77e980?format=markdown) — a095263462ebfc82f25bb421aae3992d9f77e980; Jakub Konka

- [zld: fix incorrect global symbol collision check](https://git.cafe/gitcafe/zig/commit/d8c4838c7da9efef07fcf5b8e709bb2a65cd2209?format=markdown) — d8c4838c7da9efef07fcf5b8e709bb2a65cd2209; Jakub Konka

- [zld: demote logging back to debug from warn](https://git.cafe/gitcafe/zig/commit/9f20a51555169dfcc531b06390001d3dbd78094d?format=markdown) — 9f20a51555169dfcc531b06390001d3dbd78094d; Jakub Konka

- [zld: fix committing stub info into final binary](https://git.cafe/gitcafe/zig/commit/fccac48a55f91abfa6f04dc7274639a9faf5ab53?format=markdown) — fccac48a55f91abfa6f04dc7274639a9faf5ab53; Jakub Konka

- [zld: fixup flush function](https://git.cafe/gitcafe/zig/commit/97914d93a9733307309d5660ee5ce044f56a98cc?format=markdown) — 97914d93a9733307309d5660ee5ce044f56a98cc; Jakub Konka

- [zld: allocate TextBlocks and symbols](https://git.cafe/gitcafe/zig/commit/d81783375c2555b2e2cb6a028ea648179031bc93?format=markdown) — d81783375c2555b2e2cb6a028ea648179031bc93; Jakub Konka

- [zld: correctly set n_sect for sections as symbols](https://git.cafe/gitcafe/zig/commit/71384a383e0ec6d4c3f6e16571c36a9c44d1645c?format=markdown) — 71384a383e0ec6d4c3f6e16571c36a9c44d1645c; Jakub Konka

- [zld: adjust resolving relocs logic to the new approach](https://git.cafe/gitcafe/zig/commit/db8020ac0d40caec099ef987c5c43ba637f87c97?format=markdown) — db8020ac0d40caec099ef987c5c43ba637f87c97; Jakub Konka

- [zld: simplify and move Relocations into TextBlock](https://git.cafe/gitcafe/zig/commit/407745a5e91685d52189548620d112a4b34c8127?format=markdown) — 407745a5e91685d52189548620d112a4b34c8127; Jakub Konka

- [zld: replace parsed reloc with a simple wrapper around macho.relocation_info](https://git.cafe/gitcafe/zig/commit/54a403d4ff9e20daf1843725012ae44ec828a833?format=markdown) — 54a403d4ff9e20daf1843725012ae44ec828a833; Jakub Konka

- [zld: draft symbol resolver on macho.nlist_64 only](https://git.cafe/gitcafe/zig/commit/5a2bea29315158bc05fb4b09842bbb9ae0ddfada?format=markdown) — 5a2bea29315158bc05fb4b09842bbb9ae0ddfada; Jakub Konka

- [zld: move TextBlock into standalone file](https://git.cafe/gitcafe/zig/commit/f519e781c6f952b3646cb646880ab460ad7a6cce?format=markdown) — f519e781c6f952b3646cb646880ab460ad7a6cce; Jakub Konka

- [zld: thin out Relocation by not storing \*TextBlock](https://git.cafe/gitcafe/zig/commit/c47ce310716de806b3d95c328a9c2f9735221806?format=markdown) — c47ce310716de806b3d95c328a9c2f9735221806; Jakub Konka

- [zld: reuse string table for symbol names](https://git.cafe/gitcafe/zig/commit/f8678c48ff43879d043b626031f7a5c92303fdea?format=markdown) — f8678c48ff43879d043b626031f7a5c92303fdea; Jakub Konka

- [zld: move tracking binding for proxies into TextBlock](https://git.cafe/gitcafe/zig/commit/ec874a9b2bf24bb37f1e90558153bbf04ac5f22a?format=markdown) — ec874a9b2bf24bb37f1e90558153bbf04ac5f22a; Jakub Konka

- [zld: remove StringTable abstraction](https://git.cafe/gitcafe/zig/commit/0135b4665988530c0bd6b36ef7cb93ecaf999776?format=markdown) — 0135b4665988530c0bd6b36ef7cb93ecaf999776; Jakub Konka

- [zld: invoke traditional linker if has LLVM as a temp measure](https://git.cafe/gitcafe/zig/commit/f87424ab6393c3208d96a4f078c71f745a37c84b?format=markdown) — f87424ab6393c3208d96a4f078c71f745a37c84b; Jakub Konka

- [zld: error out if LTO is requested targeting Darwin](https://git.cafe/gitcafe/zig/commit/9ca69c51e76525e1e753588375036ea711f72df0?format=markdown) — 9ca69c51e76525e1e753588375036ea711f72df0; Jakub Konka

- [zld: decommision use_lld for MachO](https://git.cafe/gitcafe/zig/commit/e3575cdad44e63f598b557ba3142675197875906?format=markdown) — e3575cdad44e63f598b557ba3142675197875906; Jakub Konka

- [zld: add temp basic handling of debugging stabs](https://git.cafe/gitcafe/zig/commit/398672eb30dce08bd3370cde7adeb503c64a4892?format=markdown) — 398672eb30dce08bd3370cde7adeb503c64a4892; Jakub Konka

- [zld: fix incorrectly worked out section size](https://git.cafe/gitcafe/zig/commit/e17f12dd643e9edd90abb66b183d2a59eddc248c?format=markdown) — e17f12dd643e9edd90abb66b183d2a59eddc248c; Jakub Konka

- [zld: map \[section addr, first symbol\) to a tracked TextBlock](https://git.cafe/gitcafe/zig/commit/de30a704b134d17d61a36d41c058c7b4994cd7f2?format=markdown) — de30a704b134d17d61a36d41c058c7b4994cd7f2; Jakub Konka

- [zld: make addend i64 in Signed reloc](https://git.cafe/gitcafe/zig/commit/da07251000c5247432017535e5cbcae05be6e00a?format=markdown) — da07251000c5247432017535e5cbcae05be6e00a; Jakub Konka

- [zld: add DICE support mainly for x86_64-macos](https://git.cafe/gitcafe/zig/commit/496903c6a807389b3c4940370601ea338b9047f7?format=markdown) — 496903c6a807389b3c4940370601ea338b9047f7; Jakub Konka

- [zld: fix parsing and resolving Signed relocs](https://git.cafe/gitcafe/zig/commit/e3fe9a9df55e36f8ee402b8edb26267b5145ce08?format=markdown) — e3fe9a9df55e36f8ee402b8edb26267b5145ce08; Jakub Konka

- [zld: refactor nlist and reloc filtering logic](https://git.cafe/gitcafe/zig/commit/b8fce705ad793aab62507d90c44a3fb7a548b90b?format=markdown) — b8fce705ad793aab62507d90c44a3fb7a548b90b; Jakub Konka

- [zld: add basic Signed reloc resolution](https://git.cafe/gitcafe/zig/commit/2a880897b0f7466604058422a7e2fc9f401a4284?format=markdown) — 2a880897b0f7466604058422a7e2fc9f401a4284; Jakub Konka

- [zld: \_\_\_dso_handle is regular at 0x100000000](https://git.cafe/gitcafe/zig/commit/570660bb4658823227d9cb227b1585eccff2af50?format=markdown) — 570660bb4658823227d9cb227b1585eccff2af50; Jakub Konka

- [zld: correctly estimate TextBlock's alignment with](https://git.cafe/gitcafe/zig/commit/9e051e365b689cb4e6ceae5910fb70fe6a7eb0f8?format=markdown) — 9e051e365b689cb4e6ceae5910fb70fe6a7eb0f8; Jakub Konka

- [zld: populate sections from the top rather than from bottom](https://git.cafe/gitcafe/zig/commit/95aeb09b9b36874645eae648324e21cb2f89337a?format=markdown) — 95aeb09b9b36874645eae648324e21cb2f89337a; Jakub Konka

- [zld: re-enable logging of TextBlocks](https://git.cafe/gitcafe/zig/commit/714e0c47612e375ac7148bc177ac7bc543c80243?format=markdown) — 714e0c47612e375ac7148bc177ac7bc543c80243; Jakub Konka

- [zld: fix allocating tentative defs](https://git.cafe/gitcafe/zig/commit/7aefea614f570f489366a7fbde1a98eaf2551fc6?format=markdown) — 7aefea614f570f489366a7fbde1a98eaf2551fc6; Jakub Konka

- [zld: turn logging off](https://git.cafe/gitcafe/zig/commit/3bdb3b574e36962528d203a69ee1de4b39e17830?format=markdown) — 3bdb3b574e36962528d203a69ee1de4b39e17830; Jakub Konka

- [zld: fix resolving TLV offset relocations](https://git.cafe/gitcafe/zig/commit/dd5c7588d105c544289b6344b652133538e7e898?format=markdown) — dd5c7588d105c544289b6344b652133538e7e898; Jakub Konka

- [zld: TextBlock needs to be written to an aligend offset too](https://git.cafe/gitcafe/zig/commit/322be2698d78836e94b54da959eb28476530b822?format=markdown) — 322be2698d78836e94b54da959eb28476530b822; Jakub Konka

- [zld: dedup symbols in the symbol table](https://git.cafe/gitcafe/zig/commit/bb5b82cab9f142bef916e35ec186314a41613356?format=markdown) — bb5b82cab9f142bef916e35ec186314a41613356; Jakub Konka

- [zld: re-enable all of linker after complete rewrite](https://git.cafe/gitcafe/zig/commit/0cc4938419c52681d7f7d5a48054e3f8aa827840?format=markdown) — 0cc4938419c52681d7f7d5a48054e3f8aa827840; Jakub Konka

- [zld: fix alloc alignment and resolve relocs](https://git.cafe/gitcafe/zig/commit/12187586d15b6eae0330a652a6b1532d2b457991?format=markdown) — 12187586d15b6eae0330a652a6b1532d2b457991; Jakub Konka

- [zld: track symbols defined within TextBlock](https://git.cafe/gitcafe/zig/commit/961b463fad37e00fa8a2ca2bbfcb58a2b1d2bea9?format=markdown) — 961b463fad37e00fa8a2ca2bbfcb58a2b1d2bea9; Jakub Konka

- [zld: allocate TextBlocks](https://git.cafe/gitcafe/zig/commit/7aeedc0912c8218773891ae98a729bb2b1be5231?format=markdown) — 7aeedc0912c8218773891ae98a729bb2b1be5231; Jakub Konka

- [zld: save rebase and TLV offset as part of TextBlock](https://git.cafe/gitcafe/zig/commit/e524f43a6fbb5189d24aa42667ababdcd92a2ab2?format=markdown) — e524f43a6fbb5189d24aa42667ababdcd92a2ab2; Jakub Konka

- [zld: keep text blocks per segment,section pair](https://git.cafe/gitcafe/zig/commit/7c662db8d95670f8ac0c88e9a2d6f49ef6782f13?format=markdown) — 7c662db8d95670f8ac0c88e9a2d6f49ef6782f13; Jakub Konka

- [zld: update relocs and start prepping for segment allocs](https://git.cafe/gitcafe/zig/commit/a04bc1ed14319bf22769b01709bb7174388734f0?format=markdown) — a04bc1ed14319bf22769b01709bb7174388734f0; Jakub Konka

- [zld: dealloc TextBlock if omitted](https://git.cafe/gitcafe/zig/commit/dfa69e3c308fe7a5cb8b78c494312e1d280afa18?format=markdown) — dfa69e3c308fe7a5cb8b78c494312e1d280afa18; Jakub Konka

- [zld: move should_rebase logic into Symbol](https://git.cafe/gitcafe/zig/commit/555b66c25567ab23402e3792bdbe81b7a4e98803?format=markdown) — 555b66c25567ab23402e3792bdbe81b7a4e98803; Jakub Konka

- [zld: simplify relocation parsing](https://git.cafe/gitcafe/zig/commit/dbd2eb7c7f9267e8ae508d0995c1d4c5a3b46309?format=markdown) — dbd2eb7c7f9267e8ae508d0995c1d4c5a3b46309; Jakub Konka

- [zld: parse relocs per generated TextBlock](https://git.cafe/gitcafe/zig/commit/15b85df3dd8a754bc26159ea2202781b748a613e?format=markdown) — 15b85df3dd8a754bc26159ea2202781b748a613e; Jakub Konka

- [zld: create TextBlocks for tentative definitions](https://git.cafe/gitcafe/zig/commit/54888c6f4699b07eadd21b744d797006fb96a284?format=markdown) — 54888c6f4699b07eadd21b744d797006fb96a284; Jakub Konka

- [zld: refactor section into TextBlocks conversion](https://git.cafe/gitcafe/zig/commit/51e334af447b126862238f0743342755d719f897?format=markdown) — 51e334af447b126862238f0743342755d719f897; Jakub Konka

- [zld: convert section in linked list of TextBlocks](https://git.cafe/gitcafe/zig/commit/7b4063d55899b0e35711c848f7b19de6f928282b?format=markdown) — 7b4063d55899b0e35711c848f7b19de6f928282b; Jakub Konka

- [ zld: draft up final format of TextBlock](https://git.cafe/gitcafe/zig/commit/5649242025cd885a6a2f0607d96f54b1926b0a5a?format=markdown) — 5649242025cd885a6a2f0607d96f54b1926b0a5a; Jakub Konka

- [zld: put relocs in a TextBlock](https://git.cafe/gitcafe/zig/commit/5b3c4691e628cb288e6595974781ffbadb717c28?format=markdown) — 5b3c4691e628cb288e6595974781ffbadb717c28; Jakub Konka

- [zld: draft out splitting sections into blocks](https://git.cafe/gitcafe/zig/commit/453c16d8acead9bc5ef19155474ba8af37d151cf?format=markdown) — 453c16d8acead9bc5ef19155474ba8af37d151cf; Jakub Konka

- [zld: fix ast errors](https://git.cafe/gitcafe/zig/commit/669ac92af0626b77442415e54be3f604c5b49535?format=markdown) — 669ac92af0626b77442415e54be3f604c5b49535; Jakub Konka

- [zld: reenable entire linker in the new scheme](https://git.cafe/gitcafe/zig/commit/3bd9f3801771189ad1aa9d9b41786026add38075?format=markdown) — 3bd9f3801771189ad1aa9d9b41786026add38075; Jakub Konka

- [zld: allocate symbols using the new scheme](https://git.cafe/gitcafe/zig/commit/7c82079d2cfb2f8c299707aa4c79455a73601914?format=markdown) — 7c82079d2cfb2f8c299707aa4c79455a73601914; Jakub Konka

- [zld: resolve symbols in dylibs using new scheme](https://git.cafe/gitcafe/zig/commit/ceb431507d827f5ac53a18d8904886708325c0e7?format=markdown) — ceb431507d827f5ac53a18d8904886708325c0e7; Jakub Konka

- [zld: coalesce symbols on creation](https://git.cafe/gitcafe/zig/commit/989639efba0a7098819c3eb85130cb50413cbf7c?format=markdown) — 989639efba0a7098819c3eb85130cb50413cbf7c; Jakub Konka

- [zld: use index to symbol in reloc](https://git.cafe/gitcafe/zig/commit/980f2915fa15ab35029e8f3cab21d309811f6e30?format=markdown) — 980f2915fa15ab35029e8f3cab21d309811f6e30; Jakub Konka

- [zld: add Symbol.Stab and move nlist creation logic there](https://git.cafe/gitcafe/zig/commit/ee6e25bc13b3f23b5f2fd0c8b57f0d115c239fc2?format=markdown) — ee6e25bc13b3f23b5f2fd0c8b57f0d115c239fc2; Jakub Konka

- [zld: abstract Symbol creation logic](https://git.cafe/gitcafe/zig/commit/2b3bda43e352152f0150bf2e795419cf1bcfcd90?format=markdown) — 2b3bda43e352152f0150bf2e795419cf1bcfcd90; Jakub Konka

- [zld: abstract away string table with fewer allocs](https://git.cafe/gitcafe/zig/commit/3622fe08dbdcaccb04204b48257e1d5fcbe0d164?format=markdown) — 3622fe08dbdcaccb04204b48257e1d5fcbe0d164; Jakub Konka

- [zld: clean up logic for creating mach header](https://git.cafe/gitcafe/zig/commit/9c3ebe0216306b5e346ec52959de41d1b4d504d9?format=markdown) — 9c3ebe0216306b5e346ec52959de41d1b4d504d9; Jakub Konka

- [zld: remove redundant codepaths](https://git.cafe/gitcafe/zig/commit/e08f7ba8896ad64a696424cff9b9c0963a7a4a0b?format=markdown) — e08f7ba8896ad64a696424cff9b9c0963a7a4a0b; Jakub Konka

- [parser: require block in suspend expression](https://git.cafe/gitcafe/zig/commit/ee173d512721df521b5a29bc939770e098931e21?format=markdown) — ee173d512721df521b5a29bc939770e098931e21; g-w1

- [Add inotify_rm_watch definition to c/linux.zig](https://git.cafe/gitcafe/zig/commit/4ea7470417b7b0c1069a0bc67d93511d3c06a2bf?format=markdown) — 4ea7470417b7b0c1069a0bc67d93511d3c06a2bf; Ryan Liptak

- [Add NotDir as possible error for os.inotify_add_watch](https://git.cafe/gitcafe/zig/commit/a84402d7963c08f72e571da7fd0bea2b57aca411?format=markdown) — a84402d7963c08f72e571da7fd0bea2b57aca411; Ryan Liptak

- [Fix bigint_shl \(\#9305\)](https://git.cafe/gitcafe/zig/commit/132b18e2b39feca3b90b1b13df2b4649b1661fd5?format=markdown) — 132b18e2b39feca3b90b1b13df2b4649b1661fd5; leesongun

- [clarify @bitSizeOf behavior](https://git.cafe/gitcafe/zig/commit/9086452ff98cf0ec271f449d0824d5b070b26f45?format=markdown) — 9086452ff98cf0ec271f449d0824d5b070b26f45; Jonathan Marler

- [fix doc comment in translate_c](https://git.cafe/gitcafe/zig/commit/74972531b5a3ea923dee04abdd1cfcf19f99d69d?format=markdown) — 74972531b5a3ea923dee04abdd1cfcf19f99d69d; Jacob G-W

- [ci: enable netbsd tarballs](https://git.cafe/gitcafe/zig/commit/3e8394776a920be1a3c68b3e622011bca450b3a7?format=markdown) — 3e8394776a920be1a3c68b3e622011bca450b3a7; Luna

- [Merge pull request \#9365 from ifreund/hash-map-fix](https://git.cafe/gitcafe/zig/commit/9b79ce1cd302a196bbb49e5fa89657bd840f4066?format=markdown) — 9b79ce1cd302a196bbb49e5fa89657bd840f4066; Andrew Kelley

- [ci: disable netbsd tarballs until the false positives stop](https://git.cafe/gitcafe/zig/commit/3063f0a5ed373947badd0af056db310283c76e37?format=markdown) — 3063f0a5ed373947badd0af056db310283c76e37; Andrew Kelley

- [Merge pull request \#9360 from lun-4/netbsd-ci-2](https://git.cafe/gitcafe/zig/commit/e6d7ac8c9bd23c99851b05b73f20ee72e6b8e288?format=markdown) — e6d7ac8c9bd23c99851b05b73f20ee72e6b8e288; Andrew Kelley

- [Merge pull request \#9358 from SpexGuy/remove-owner-bb](https://git.cafe/gitcafe/zig/commit/8de5e8bcd1528d4cd0a468fedb8cd735f83069b6?format=markdown) — 8de5e8bcd1528d4cd0a468fedb8cd735f83069b6; Martin Wickham

- [Merge pull request \#9352 from g-w1/fix-9346](https://git.cafe/gitcafe/zig/commit/7ef85468265ecbc53efa18f67a5bd5ef46b8c7fb?format=markdown) — 7ef85468265ecbc53efa18f67a5bd5ef46b8c7fb; Andrew Kelley

- [io_uring: add sqe prep methods for epoll_ctl, poll_add, and poll_remove](https://git.cafe/gitcafe/zig/commit/aa2a31612fa677ddb747f8fa730f6a5732b3afa9?format=markdown) — aa2a31612fa677ddb747f8fa730f6a5732b3afa9; Kenta Iwasaki

- [Rename IrInstSrc to Stage1ZirInst and IrInstGen to Stage1AirInst](https://git.cafe/gitcafe/zig/commit/75d1b113aa6adf983497a78a0a0e61ecac7aaa54?format=markdown) — 75d1b113aa6adf983497a78a0a0e61ecac7aaa54; Martin Wickham

- [stage2 plan9: add aarch64 support](https://git.cafe/gitcafe/zig/commit/968d1ecf17c0a0774d43965332d00d4ad39743b9?format=markdown) — 968d1ecf17c0a0774d43965332d00d4ad39743b9; Jacob G-W

- [stage1: avoid wasting padding with IR instruction tag](https://git.cafe/gitcafe/zig/commit/40764650afd47f2ca2d191ed4d910f680702e014?format=markdown) — 40764650afd47f2ca2d191ed4d910f680702e014; Andrew Kelley

- [wasi-libc: remove crt1.o as it's not WASI ABI compatible](https://git.cafe/gitcafe/zig/commit/b9e896d7b076e59d6f6dd9b0bad9697875d1f6e4?format=markdown) — b9e896d7b076e59d6f6dd9b0bad9697875d1f6e4; Takeshi Yoneda

- [Fix libc include directories for the MSVC target](https://git.cafe/gitcafe/zig/commit/2d855745f91852af92ad970feef96e55919993d3?format=markdown) — 2d855745f91852af92ad970feef96e55919993d3; Martin Wickham

- [Add waitid syscall on linux \(\#9335\)](https://git.cafe/gitcafe/zig/commit/a3703745eb21923b96e807b9163d303b8e4447b7?format=markdown) — a3703745eb21923b96e807b9163d303b8e4447b7; Malcolm Still

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