# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: 96cc9fafbf0a382c0ed0b6142986cd8373cffaa3

Requested commit: 96cc9fafbf0a382c0ed0b6142986cd8373cffaa3

- [codegen: re-implement enough of codegen to error out instead panic](https://git.cafe/gitcafe/zig/commit/96cc9fafbf0a382c0ed0b6142986cd8373cffaa3?format=markdown) — 96cc9fafbf0a382c0ed0b6142986cd8373cffaa3; Jakub Konka

- [codegen: re-enable MachO support in genDeclRef](https://git.cafe/gitcafe/zig/commit/76dc305d4e71a9a4c9de92e6dde40a53eac1e328?format=markdown) — 76dc305d4e71a9a4c9de92e6dde40a53eac1e328; Jakub Konka

- [macho: fill the rest of ZigObject](https://git.cafe/gitcafe/zig/commit/82e92fe5f605a0ef8fa53e8434458bf18deadb5f?format=markdown) — 82e92fe5f605a0ef8fa53e8434458bf18deadb5f; Jakub Konka

- [macho: fill in more blanks in ZigObject](https://git.cafe/gitcafe/zig/commit/ee463efdf2e662fb4970aa6e9ba43d165e0cdfc7?format=markdown) — ee463efdf2e662fb4970aa6e9ba43d165e0cdfc7; Jakub Konka

- [macho: fill in more blanks in ZigObject](https://git.cafe/gitcafe/zig/commit/c98d229844e4b12ba2c61291fdf7fa0376f4e087?format=markdown) — c98d229844e4b12ba2c61291fdf7fa0376f4e087; Jakub Konka

- [macho: implement growSection mechanism](https://git.cafe/gitcafe/zig/commit/6cd4c7612f7d0c1bf21695c29432296823875c46?format=markdown) — 6cd4c7612f7d0c1bf21695c29432296823875c46; Jakub Konka

- [macho: implement more self-hosted primitives](https://git.cafe/gitcafe/zig/commit/2169a5559dedd1ea245264a0e642347677af91b8?format=markdown) — 2169a5559dedd1ea245264a0e642347677af91b8; Jakub Konka

- [macho: set alignment of pre-allocated sections](https://git.cafe/gitcafe/zig/commit/55c8b82b50a6b1f2d65775f8d2ad313833549067?format=markdown) — 55c8b82b50a6b1f2d65775f8d2ad313833549067; Jakub Konka

- [macho: init metadata for incremental linking](https://git.cafe/gitcafe/zig/commit/a6ed54ea2243bd9053333c09da6de5324c799b47?format=markdown) — a6ed54ea2243bd9053333c09da6de5324c799b47; Jakub Konka

- [macho: add \_\_zig_got section implementation](https://git.cafe/gitcafe/zig/commit/8c578ba02ccff63a64093b5acdefcf7b95cc8c46?format=markdown) — 8c578ba02ccff63a64093b5acdefcf7b95cc8c46; Jakub Konka

- [macho: re-implement updateDeclCode](https://git.cafe/gitcafe/zig/commit/c7de5e511125a738269a802318695b98a88b2791?format=markdown) — c7de5e511125a738269a802318695b98a88b2791; Jakub Konka

- [macho: init metadata and partially implement updateDecl](https://git.cafe/gitcafe/zig/commit/0b2133d4412e8f3c67a1eb6ddbb43afc02196703?format=markdown) — 0b2133d4412e8f3c67a1eb6ddbb43afc02196703; Jakub Konka

- [macho: create Atom for Decl in ZigObject](https://git.cafe/gitcafe/zig/commit/bd9d8bd462799c552eed9812484add68e498a3ee?format=markdown) — bd9d8bd462799c552eed9812484add68e498a3ee; Jakub Konka

- [macho: split symbol.flags.got into needs_got and has_got](https://git.cafe/gitcafe/zig/commit/9509fadbe38e77bc0f8b079c4d9def2937d81322?format=markdown) — 9509fadbe38e77bc0f8b079c4d9def2937d81322; Jakub Konka

- [macho: forward parsed \-compatibility_version to the linker](https://git.cafe/gitcafe/zig/commit/b66911370b3a5376c8f383dc0a187ffe9c3bbeb2?format=markdown) — b66911370b3a5376c8f383dc0a187ffe9c3bbeb2; Jakub Konka

- [macho: patch up more holes with ZigObject](https://git.cafe/gitcafe/zig/commit/8437ba6a795f015ad34c33b8ac768def24cfbc5e?format=markdown) — 8437ba6a795f015ad34c33b8ac768def24cfbc5e; Jakub Konka

- [macho: move all unimplemented function stubs into ZigObject](https://git.cafe/gitcafe/zig/commit/667af6511ff5f2973d48a962e507bf526259eb0f?format=markdown) — 667af6511ff5f2973d48a962e507bf526259eb0f; Jakub Konka

- [macho: introduce ZigObject](https://git.cafe/gitcafe/zig/commit/6d0ba6dd10b9ba9137b3ea9532789fcc5e971649?format=markdown) — 6d0ba6dd10b9ba9137b3ea9532789fcc5e971649; Jakub Konka

- [test/link/macho: migrate all tests to the new test matrix](https://git.cafe/gitcafe/zig/commit/03b33b0f0139129e649f57952209586db188cb79?format=markdown) — 03b33b0f0139129e649f57952209586db188cb79; Jakub Konka

- [test/link/macho: upgrade tbdv3 test](https://git.cafe/gitcafe/zig/commit/2b3ac3e82f4207981469739b4ecd9fa0c3ac3308?format=markdown) — 2b3ac3e82f4207981469739b4ecd9fa0c3ac3308; Jakub Konka

- [test/link/macho: upgrade unwind info tests](https://git.cafe/gitcafe/zig/commit/a3f68c6fa23f893597b7708e0c00e81f57cb35c1?format=markdown) — a3f68c6fa23f893597b7708e0c00e81f57cb35c1; Jakub Konka

- [test/link/macho: test stacksize option](https://git.cafe/gitcafe/zig/commit/d500caaa62aa666916f44dc07f2e618a2260f640?format=markdown) — d500caaa62aa666916f44dc07f2e618a2260f640; Jakub Konka

- [test/link/macho: upgrade search strategy test](https://git.cafe/gitcafe/zig/commit/b70fedee7e61d0243211ef36635681fcb998ca54?format=markdown) — b70fedee7e61d0243211ef36635681fcb998ca54; Jakub Konka

- [test/link/macho: test re-exports in zig](https://git.cafe/gitcafe/zig/commit/933231868ab37c67af53ab67aaf1355b5f50413a?format=markdown) — 933231868ab37c67af53ab67aaf1355b5f50413a; Jakub Konka

- [test/link/macho: remove converted standalone tests](https://git.cafe/gitcafe/zig/commit/7dc6900018f78d7514926853d35087d5b205109f?format=markdown) — 7dc6900018f78d7514926853d35087d5b205109f; Jakub Konka

- [test/link/macho: test pagezero size](https://git.cafe/gitcafe/zig/commit/7bb323c0ebfbc2ebc6c327328c3cc249b495e3dc?format=markdown) — 7bb323c0ebfbc2ebc6c327328c3cc249b495e3dc; Jakub Konka

- [test/link/macho: revert testing objc msgsend stubs \- no way of enabling in clang](https://git.cafe/gitcafe/zig/commit/5c8acc551d4d99efebcdfc3b4a4a56dcbaad53b3?format=markdown) — 5c8acc551d4d99efebcdfc3b4a4a56dcbaad53b3; Jakub Konka

- [test/link/macho: test objc msgsend selector stubs](https://git.cafe/gitcafe/zig/commit/000598acc9cbd362e533afad9c48cffdd2fae380?format=markdown) — 000598acc9cbd362e533afad9c48cffdd2fae380; Jakub Konka

- [test/link/macho: use \.root_module\. instead of wrappers where possible](https://git.cafe/gitcafe/zig/commit/3d835dea2a5e61a6ecff6078207b808441ae937a?format=markdown) — 3d835dea2a5e61a6ecff6078207b808441ae937a; Jakub Konka

- [test/link/macho: test force-loading objects containing ObjC from archives](https://git.cafe/gitcafe/zig/commit/abeb0e3ea41888dd2f4ac04ae335927aba2e7b07?format=markdown) — abeb0e3ea41888dd2f4ac04ae335927aba2e7b07; Jakub Konka

- [test/link/macho: test no exports in a dylib](https://git.cafe/gitcafe/zig/commit/7c65f0be375c7e4f0d2ecdc846ae5e9b49cf2737?format=markdown) — 7c65f0be375c7e4f0d2ecdc846ae5e9b49cf2737; Jakub Konka

- [test/link/macho: test attribute "used" on vars in presence of dead_strip](https://git.cafe/gitcafe/zig/commit/4cf94bb14869641316f337903ab24eef52eb7899?format=markdown) — 4cf94bb14869641316f337903ab24eef52eb7899; Jakub Konka

- [test/link/macho: upgrade strict validation of layout test](https://git.cafe/gitcafe/zig/commit/4dc1907a88c950daa8273ed4db1b46f7537e20fc?format=markdown) — 4dc1907a88c950daa8273ed4db1b46f7537e20fc; Jakub Konka

- [test/link/macho: upgrade entry and entry in archive tests](https://git.cafe/gitcafe/zig/commit/a25b780aad5df41bc97ce8ffc700917208be820b?format=markdown) — a25b780aad5df41bc97ce8ffc700917208be820b; Jakub Konka

- [test/link/macho: upgrade empty object test](https://git.cafe/gitcafe/zig/commit/82a044f4f7997dbbb43d1aa7f8ba956328380371?format=markdown) — 82a044f4f7997dbbb43d1aa7f8ba956328380371; Jakub Konka

- [test/link/macho: upgrade dylib test](https://git.cafe/gitcafe/zig/commit/a454ba79083128e3172d2ca14fced9ec4a3763b1?format=markdown) — a454ba79083128e3172d2ca14fced9ec4a3763b1; Jakub Konka

- [macho: remove all rpath parsing from the linker](https://git.cafe/gitcafe/zig/commit/8105390fff82f372645b01dbfe89f7972ba4e49d?format=markdown) — 8105390fff82f372645b01dbfe89f7972ba4e49d; Jakub Konka

- [macho: print all definitions of symbols when printing duplicates](https://git.cafe/gitcafe/zig/commit/b1cf6d310323f2908ed401d1a6926d096ade530d?format=markdown) — b1cf6d310323f2908ed401d1a6926d096ade530d; Jakub Konka

- [test/link/macho: upgrade dead_strip_dylibs test](https://git.cafe/gitcafe/zig/commit/181e476915133091c6a51862861079151a4f19f1?format=markdown) — 181e476915133091c6a51862861079151a4f19f1; Jakub Konka

- [test/link/macho: test \-r mode](https://git.cafe/gitcafe/zig/commit/b038bcb93b7a3e254be3fb2f1979680ffa99aa48?format=markdown) — b038bcb93b7a3e254be3fb2f1979680ffa99aa48; Jakub Konka

- [test/link/macho: test tentative definitions](https://git.cafe/gitcafe/zig/commit/fa161c205943116f630975a097a04a9ac6ea1586?format=markdown) — fa161c205943116f630975a097a04a9ac6ea1586; Jakub Konka

- [test/link/macho: upgrade tls test](https://git.cafe/gitcafe/zig/commit/49a4b429954826fba3bd9d952ec28a058addf31c?format=markdown) — 49a4b429954826fba3bd9d952ec28a058addf31c; Jakub Konka

- [test/link/macho: test thunks on arm64](https://git.cafe/gitcafe/zig/commit/9f0e1ab467a2214efb97d340c733fa1da4e708c7?format=markdown) — 9f0e1ab467a2214efb97d340c733fa1da4e708c7; Jakub Konka

- [test/link/macho: test twolevel namespacing](https://git.cafe/gitcafe/zig/commit/5790e89b5aa5c8a939ea92e76a0a88655c4f55d4?format=markdown) — 5790e89b5aa5c8a939ea92e76a0a88655c4f55d4; Jakub Konka

- [test/link/macho: test large \.tbss section](https://git.cafe/gitcafe/zig/commit/fa649cad4e1c5a291dfcd7a5f766e8992be28f72?format=markdown) — fa649cad4e1c5a291dfcd7a5f766e8992be28f72; Jakub Konka

- [test/link/macho: test \-u flag handling \(forceUndefinedSymbol\)](https://git.cafe/gitcafe/zig/commit/9fce2e2233733e1ada2b1440012ae78675e196f9?format=markdown) — 9fce2e2233733e1ada2b1440012ae78675e196f9; Jakub Konka

- [test/link/macho: upgrade weak framework test](https://git.cafe/gitcafe/zig/commit/105655857f02c8bd59f5c0250f124a064df400cf?format=markdown) — 105655857f02c8bd59f5c0250f124a064df400cf; Jakub Konka

- [test/link/macho: upgrade weak library test](https://git.cafe/gitcafe/zig/commit/e96f8b817a889abecc86a71961ba9a95c13c315e?format=markdown) — e96f8b817a889abecc86a71961ba9a95c13c315e; Jakub Konka

- [test/link/macho: test weak binding](https://git.cafe/gitcafe/zig/commit/1e0eb3c8097a3bd45cd5e6c7b67f6f7d4f974c6f?format=markdown) — 1e0eb3c8097a3bd45cd5e6c7b67f6f7d4f974c6f; Jakub Konka

- [test/link/macho: upgrade and migrate headerpad test](https://git.cafe/gitcafe/zig/commit/2c0c86944ef202788ba7489fe14df12194b720d9?format=markdown) — 2c0c86944ef202788ba7489fe14df12194b720d9; Jakub Konka

- [test/link/macho: test setting correct weak\* flags in the header](https://git.cafe/gitcafe/zig/commit/9533628ca08e8ca1a111c0cb0842d4d45706ea2d?format=markdown) — 9533628ca08e8ca1a111c0cb0842d4d45706ea2d; Jakub Konka

- [test/link/macho: test hello world in C](https://git.cafe/gitcafe/zig/commit/5142d92c514bc190224c30439c09b75169e0799a?format=markdown) — 5142d92c514bc190224c30439c09b75169e0799a; Jakub Konka

- [test/link/macho: test hello world in Zig](https://git.cafe/gitcafe/zig/commit/0cc4dc615b536eb5e927558f1391060ecf97b0ea?format=markdown) — 0cc4dc615b536eb5e927558f1391060ecf97b0ea; Jakub Konka

- [test/link/macho: test for correct handling of large \_\_bss sections](https://git.cafe/gitcafe/zig/commit/bf285c7e409bddfe7089e570ebf836d0343c8628?format=markdown) — bf285c7e409bddfe7089e570ebf836d0343c8628; Jakub Konka

- [test/link/macho: test for correct handling of \_\_mh_execute_header symbol](https://git.cafe/gitcafe/zig/commit/faa1849f81fd1478f2340ab6ccdc8d71d1c5d102?format=markdown) — faa1849f81fd1478f2340ab6ccdc8d71d1c5d102; Jakub Konka

- [test/link/macho: upgrade and migrate needed_library test](https://git.cafe/gitcafe/zig/commit/49c11e0c3404b28af8b98994bad15db138272fa7?format=markdown) — 49c11e0c3404b28af8b98994bad15db138272fa7; Jakub Konka

- [test/link/link: pass build options to elf and macho tests](https://git.cafe/gitcafe/zig/commit/d93a0763d4c732fcdb3ed891d5b44a10943ccfed?format=markdown) — d93a0763d4c732fcdb3ed891d5b44a10943ccfed; Jakub Konka

- [test/link/macho: test segment boundary symbols](https://git.cafe/gitcafe/zig/commit/041f7d69f0656254cfa62a59af2fa65ac1b1c433?format=markdown) — 041f7d69f0656254cfa62a59af2fa65ac1b1c433; Jakub Konka

- [test/link/macho: fix naming in entry-in-dylib test](https://git.cafe/gitcafe/zig/commit/ffd7f7f6427139b1391d3f2c3d8a02c552ecebf8?format=markdown) — ffd7f7f6427139b1391d3f2c3d8a02c552ecebf8; Jakub Konka

- [test/link/macho: upgrade and migrate dead_strip test](https://git.cafe/gitcafe/zig/commit/6cdcf61a5ce193104c3c0f14189014f65bcd104d?format=markdown) — 6cdcf61a5ce193104c3c0f14189014f65bcd104d; Jakub Konka

- [test/link/elf: make invalid input file test less janky](https://git.cafe/gitcafe/zig/commit/aa50bca1516f6fc2c9d6c7ca66ef8585b4b5e197?format=markdown) — aa50bca1516f6fc2c9d6c7ca66ef8585b4b5e197; Jakub Konka

- [macho: fix invalid generation of FDE records](https://git.cafe/gitcafe/zig/commit/56303d770e8330eb47c12a395ce45e3d448f892d?format=markdown) — 56303d770e8330eb47c12a395ce45e3d448f892d; Jakub Konka

- [test/link/macho: migrate entry_in_dylib test to new test format](https://git.cafe/gitcafe/zig/commit/11524e4d0c1e924d49dccc03eb8b0beb71872792?format=markdown) — 11524e4d0c1e924d49dccc03eb8b0beb71872792; Jakub Konka

- [macho: preserve section name for code sections](https://git.cafe/gitcafe/zig/commit/0a60e4448d27639a4dadccb48c00d22fab7bb790?format=markdown) — 0a60e4448d27639a4dadccb48c00d22fab7bb790; Jakub Konka

- [macho: fix section boundary symbols test](https://git.cafe/gitcafe/zig/commit/ee68f35bfe742220f3fdebe97548425bb5440da1?format=markdown) — ee68f35bfe742220f3fdebe97548425bb5440da1; Jakub Konka

- [macho: parse dependent dylibs](https://git.cafe/gitcafe/zig/commit/ee7a027059d87c10533744920793bca0bdec9687?format=markdown) — ee7a027059d87c10533744920793bca0bdec9687; Jakub Konka

- [macho: fix dead stripping logic to exclude debug sections](https://git.cafe/gitcafe/zig/commit/ef9aea75d0b1a0727cbf52be9344cd4c04954f9a?format=markdown) — ef9aea75d0b1a0727cbf52be9344cd4c04954f9a; Jakub Konka

- [macho: re-instate build-obj codepath](https://git.cafe/gitcafe/zig/commit/10a5536a7c9f9545c292f8e863a7cecd89e9ee54?format=markdown) — 10a5536a7c9f9545c292f8e863a7cecd89e9ee54; Jakub Konka

- [macho: report duplicate symbols](https://git.cafe/gitcafe/zig/commit/c2a0a882842d8cc9d0ad29781fe1e13c1a5880cd?format=markdown) — c2a0a882842d8cc9d0ad29781fe1e13c1a5880cd; Jakub Konka

- [macho: write to file](https://git.cafe/gitcafe/zig/commit/3968aea8ec98277bcc5b3c26beb5592f26b1a9fd?format=markdown) — 3968aea8ec98277bcc5b3c26beb5592f26b1a9fd; Jakub Konka

- [macho: allocate sections, segments and atoms](https://git.cafe/gitcafe/zig/commit/98d6d40cd64b5c52ba2ddd01fbedb5069bf0458d?format=markdown) — 98d6d40cd64b5c52ba2ddd01fbedb5069bf0458d; Jakub Konka

- [macho: sort sections; use Atom.Alignment for alignment; init segments](https://git.cafe/gitcafe/zig/commit/32ebceea95d22d399bc979370e5ce4cc3ca7d0ef?format=markdown) — 32ebceea95d22d399bc979370e5ce4cc3ca7d0ef; Jakub Konka

- [macho: init output and synthetic sections](https://git.cafe/gitcafe/zig/commit/0b2231998f5b95845c8414083622ec7913d60af6?format=markdown) — 0b2231998f5b95845c8414083622ec7913d60af6; Jakub Konka

- [macho: report undefined symbols to the user](https://git.cafe/gitcafe/zig/commit/f0119ce37339ef72acc527e28b2b611712cf24f0?format=markdown) — f0119ce37339ef72acc527e28b2b611712cf24f0; Jakub Konka

- [macho: set dylib ordinals after pruning](https://git.cafe/gitcafe/zig/commit/40e1bb11f87d97a89b5d5a6414c13af5f2d0d86b?format=markdown) — 40e1bb11f87d97a89b5d5a6414c13af5f2d0d86b; Jakub Konka

- [macho: dead strip dylibs](https://git.cafe/gitcafe/zig/commit/eca9bc4c33112155f855a71d0df015f995a96b29?format=markdown) — eca9bc4c33112155f855a71d0df015f995a96b29; Jakub Konka

- [macho: mark imports and exports](https://git.cafe/gitcafe/zig/commit/b28ff75f5d47ead9e8b416b41149147d796ff8db?format=markdown) — b28ff75f5d47ead9e8b416b41149147d796ff8db; Jakub Konka

- [macho: handle dead stripping of atoms](https://git.cafe/gitcafe/zig/commit/b0327ff233faca0dd11e50c9ba7fc41f434a4d82?format=markdown) — b0327ff233faca0dd11e50c9ba7fc41f434a4d82; Jakub Konka

- [macho: claim unresolved symbols](https://git.cafe/gitcafe/zig/commit/21e3bb38afad7a2cc4e84910d7630e4ee3435a85?format=markdown) — 21e3bb38afad7a2cc4e84910d7630e4ee3435a85; Jakub Konka

- [macho: convert tentative defs and create objc sections](https://git.cafe/gitcafe/zig/commit/1b76779857cae1d8212f574a4a3059fad9419476?format=markdown) — 1b76779857cae1d8212f574a4a3059fad9419476; Jakub Konka

- [macho: resolve synthetic symbols](https://git.cafe/gitcafe/zig/commit/6b617afe2a3904ad3d5c9e3542a30bd7f35ed54e?format=markdown) — 6b617afe2a3904ad3d5c9e3542a30bd7f35ed54e; Jakub Konka

- [macho: resolve symbols and mark files live](https://git.cafe/gitcafe/zig/commit/8a1311733b313a59afa2ea354ca9b342a935d869?format=markdown) — 8a1311733b313a59afa2ea354ca9b342a935d869; Jakub Konka

- [macho: init InternalObject and add forced undefined globals](https://git.cafe/gitcafe/zig/commit/b8f67d79850b0be1f2384dca0a9a946bfa6a75a6?format=markdown) — b8f67d79850b0be1f2384dca0a9a946bfa6a75a6; Jakub Konka

- [macho: prep for dylib deps \(no resolution yet\)](https://git.cafe/gitcafe/zig/commit/8c7a34ae68bbc87e67692e280350f8f825a59230?format=markdown) — 8c7a34ae68bbc87e67692e280350f8f825a59230; Jakub Konka

- [macho: parse tbds](https://git.cafe/gitcafe/zig/commit/c023b762cd2898e6d2f5cb3c1f6f188ebeb00069?format=markdown) — c023b762cd2898e6d2f5cb3c1f6f188ebeb00069; Jakub Konka

- [macho: parse dylibs](https://git.cafe/gitcafe/zig/commit/d153bc2f0c01af7027f09dd6d42786c4b4d076ed?format=markdown) — d153bc2f0c01af7027f09dd6d42786c4b4d076ed; Jakub Konka

- [macho: parse archives](https://git.cafe/gitcafe/zig/commit/c5e509595a267ddec7d49a9d89ab2bc4f86a9d35?format=markdown) — c5e509595a267ddec7d49a9d89ab2bc4f86a9d35; Jakub Konka

- [macho: create scaffolding for parsing different input objects](https://git.cafe/gitcafe/zig/commit/d05e9c379267e9a68522eca3fe8800803c6a5c70?format=markdown) — d05e9c379267e9a68522eca3fe8800803c6a5c70; Jakub Konka

- [macho: parse an input object file\!](https://git.cafe/gitcafe/zig/commit/0c171afab003f7d7dfde8491141e00cac7e99c21?format=markdown) — 0c171afab003f7d7dfde8491141e00cac7e99c21; Jakub Konka

- [macho: re-enable \-\-verbose-link](https://git.cafe/gitcafe/zig/commit/7588eeccea02b155f934a453cc47d8641686ab22?format=markdown) — 7588eeccea02b155f934a453cc47d8641686ab22; Jakub Konka

- [macho: get the ball rolling\!](https://git.cafe/gitcafe/zig/commit/dd0addab1fe11b019e83c0050eedfa0ec67eb408?format=markdown) — dd0addab1fe11b019e83c0050eedfa0ec67eb408; Jakub Konka

- [macho: copy over new implementation sources from zld](https://git.cafe/gitcafe/zig/commit/2f94dc939e8acf0dab4cf1f3cf01b132ac6fdd3c?format=markdown) — 2f94dc939e8acf0dab4cf1f3cf01b132ac6fdd3c; Jakub Konka

- [Merge pull request \#17155 from winterqt/ignore-nix-ldflags-linkage-directives](https://git.cafe/gitcafe/zig/commit/92211135f1424aaca0de131cfe3646248730b1ca?format=markdown) — 92211135f1424aaca0de131cfe3646248730b1ca; Andrew Kelley

- [Revert "Don't assume a write if an operand is not in function parameters"](https://git.cafe/gitcafe/zig/commit/9d5a133f18f16108543cd54b2b37ee4e17f09cac?format=markdown) — 9d5a133f18f16108543cd54b2b37ee4e17f09cac; Andrew Kelley

- [Don't assume a write if an operand is not in function parameters](https://git.cafe/gitcafe/zig/commit/2ab78937dd29fbc299ac434f962a5ff41002cc43?format=markdown) — 2ab78937dd29fbc299ac434f962a5ff41002cc43; Rahul Prabhu

- [os.windows: Fix error 258 name in Win32Error](https://git.cafe/gitcafe/zig/commit/eff58d6c18de66cbf0c0dbd7c3ced9ef9ffbcde6?format=markdown) — eff58d6c18de66cbf0c0dbd7c3ced9ef9ffbcde6; Krzysztof Wolicki

- [std.fmt: fix unecessary deref on user-defined format function](https://git.cafe/gitcafe/zig/commit/993a83081a975464d1201597cf6f4cb7f6735284?format=markdown) — 993a83081a975464d1201597cf6f4cb7f6735284; Khang Nguyen Duy

- [Sema: use Sema.typeAbiSize rather than Type.abiSize](https://git.cafe/gitcafe/zig/commit/aef1da1634ae12d90e9d59fc0184dadaea38830c?format=markdown) — aef1da1634ae12d90e9d59fc0184dadaea38830c; Andrew Kelley

- [std.process: return u64 in totalSystemMemory](https://git.cafe/gitcafe/zig/commit/c0e0bb385cec80f3c370fb9e1c3b7116fae1bd9c?format=markdown) — c0e0bb385cec80f3c370fb9e1c3b7116fae1bd9c; Tristan Ross

- [objcopy ofmt=hex iterates through segments instead of sections](https://git.cafe/gitcafe/zig/commit/68ea1121fc73d35311b29d15b731a3e424867265?format=markdown) — 68ea1121fc73d35311b29d15b731a3e424867265; jacwil

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