# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: 0fd0b765fa84a40446663928db1d3f9a63b7a98d

Requested commit: 0fd0b765fa84a40446663928db1d3f9a63b7a98d

- [macho: set \_\_DATA_CONST\* segments flags to SG_READ_ONLY](https://git.cafe/gitcafe/zig/commit/0fd0b765fa84a40446663928db1d3f9a63b7a98d?format=markdown) — 0fd0b765fa84a40446663928db1d3f9a63b7a98d; Jakub Konka

- [std.macho: add segment flags](https://git.cafe/gitcafe/zig/commit/5226705b321a2bb6aa63e3b20f5fd272e79441f2?format=markdown) — 5226705b321a2bb6aa63e3b20f5fd272e79441f2; Jakub Konka

- [macho: clean up logic for deciding if needs \_\_stub_helper](https://git.cafe/gitcafe/zig/commit/47dd8d0cf76b4505c37490b81836b90844c50f8a?format=markdown) — 47dd8d0cf76b4505c37490b81836b90844c50f8a; Jakub Konka

- [macho: add misc fixes targeting macos 11](https://git.cafe/gitcafe/zig/commit/508ff1dd144b86e7e561636ebe4ad4410462981a?format=markdown) — 508ff1dd144b86e7e561636ebe4ad4410462981a; Jakub Konka

- [build: bump max_rss for building the compiler again](https://git.cafe/gitcafe/zig/commit/8fd4c36bf90baf8d2f7614e61b779aa75c66ee90?format=markdown) — 8fd4c36bf90baf8d2f7614e61b779aa75c66ee90; Jakub Konka

- [macho: set filename as ident in code signature](https://git.cafe/gitcafe/zig/commit/e69ffcd8c1179f9945b672a7dba5a2d42fa6cf88?format=markdown) — e69ffcd8c1179f9945b672a7dba5a2d42fa6cf88; Jakub Konka

- [macho: skip \-r when single input object file](https://git.cafe/gitcafe/zig/commit/46bc91ade533ad2f51ae32962b057952f90e8d2a?format=markdown) — 46bc91ade533ad2f51ae32962b057952f90e8d2a; Jakub Konka

- [macho: exclude symbols from empty sections when parsing unwind info](https://git.cafe/gitcafe/zig/commit/f2dce0c33794f363d1b7448ee110ca2ae4bbafac?format=markdown) — f2dce0c33794f363d1b7448ee110ca2ae4bbafac; Jakub Konka

- [macho: synthesise unwind records from \_\_eh_frame even if no \_\_compact_unwind](https://git.cafe/gitcafe/zig/commit/82628dd151c15241cffd17884ed5124808dc4ed2?format=markdown) — 82628dd151c15241cffd17884ed5124808dc4ed2; Jakub Konka

- [macho: allocate segments in sep step and tweak sorting logic](https://git.cafe/gitcafe/zig/commit/fe19d1e09b283c8f09afa49abb0f3835fdc40aaa?format=markdown) — fe19d1e09b283c8f09afa49abb0f3835fdc40aaa; Jakub Konka

- [build: bump max_rss for building the compiler again](https://git.cafe/gitcafe/zig/commit/c57e77a45553a6570e6e278475ff45408f59d1b4?format=markdown) — c57e77a45553a6570e6e278475ff45408f59d1b4; Jakub Konka

- [test/link/macho: ensure we do not run testStackSize on foreign host](https://git.cafe/gitcafe/zig/commit/d7265384941abeb0af7021d2df63f27899a80c82?format=markdown) — d7265384941abeb0af7021d2df63f27899a80c82; Jakub Konka

- [macho: fix 32bit compilation issues](https://git.cafe/gitcafe/zig/commit/06224c23b7ac3b4e31c6f63898da4107cbe918a8?format=markdown) — 06224c23b7ac3b4e31c6f63898da4107cbe918a8; Jakub Konka

- [macho: do not enforce platform check for now](https://git.cafe/gitcafe/zig/commit/67ea039426751bc8326c5835edca55ecf20dc66e?format=markdown) — 67ea039426751bc8326c5835edca55ecf20dc66e; Jakub Konka

- [build: bump maxrss](https://git.cafe/gitcafe/zig/commit/ead02378143ed3fb160438d7bfbb1c5718580ff5?format=markdown) — ead02378143ed3fb160438d7bfbb1c5718580ff5; Jakub Konka

- [macho: ensure we zero-out regions after copying them over](https://git.cafe/gitcafe/zig/commit/060406a52665e9c70012a7148757bd6d9797cf34?format=markdown) — 060406a52665e9c70012a7148757bd6d9797cf34; Jakub Konka

- [macho: actually lower TLS variables](https://git.cafe/gitcafe/zig/commit/3a6410959ca6df6f020547c58845730753dc9e97?format=markdown) — 3a6410959ca6df6f020547c58845730753dc9e97; Jakub Konka

- [macho: fix wrong symbol type for TLV vars](https://git.cafe/gitcafe/zig/commit/411c7f6669ed2eb758f371dfde59e03abf05aa0a?format=markdown) — 411c7f6669ed2eb758f371dfde59e03abf05aa0a; Jakub Konka

- [x86_64: emit MachO TLV sequence](https://git.cafe/gitcafe/zig/commit/5c4db4e5787eb534c8a83a6f7fc8f0fcfb1d01ef?format=markdown) — 5c4db4e5787eb534c8a83a6f7fc8f0fcfb1d01ef; Jakub Konka

- [x86_64: save TLS to stack for MachO](https://git.cafe/gitcafe/zig/commit/080ad94249101ed167c06761eebbaf1f5d47cfa9?format=markdown) — 080ad94249101ed167c06761eebbaf1f5d47cfa9; Jakub Konka

- [macho: save TLS variables in ZigObject](https://git.cafe/gitcafe/zig/commit/6ad4062bf2b5066808d728071b87d4084d710e5b?format=markdown) — 6ad4062bf2b5066808d728071b87d4084d710e5b; Jakub Konka

- [macho: get start index of Zig sections when allocating other sections](https://git.cafe/gitcafe/zig/commit/c02a603b63611a3f7963fce64f48ed3d2c10f86d?format=markdown) — c02a603b63611a3f7963fce64f48ed3d2c10f86d; Jakub Konka

- [macho: prep for lowering TLS variables](https://git.cafe/gitcafe/zig/commit/55f57ceb2e8f900ba281c5cf5524718cf7eb332f?format=markdown) — 55f57ceb2e8f900ba281c5cf5524718cf7eb332f; Jakub Konka

- [macho: get rid of allocateSegments](https://git.cafe/gitcafe/zig/commit/5c30c23fc4d9f996244c11ff95104d86be88b4e4?format=markdown) — 5c30c23fc4d9f996244c11ff95104d86be88b4e4; Jakub Konka

- [macho: move incr Zig sections in file if overlap nonincr sections](https://git.cafe/gitcafe/zig/commit/aef2c91d9f91c89a883c95331fa382692ab5e7c3?format=markdown) — aef2c91d9f91c89a883c95331fa382692ab5e7c3; Jakub Konka

- [macho: refactor segment creation logic](https://git.cafe/gitcafe/zig/commit/a531ecf9dc104895741c46901989d400ad4e3043?format=markdown) — a531ecf9dc104895741c46901989d400ad4e3043; Jakub Konka

- [macho: fix not resetting \_\_got_zig sect index after sorting headers](https://git.cafe/gitcafe/zig/commit/eaf4bb442300adb4cedebf918738028e074a01b3?format=markdown) — eaf4bb442300adb4cedebf918738028e074a01b3; Jakub Konka

- [macho: resolve relocs pointing at \_\_got_zig](https://git.cafe/gitcafe/zig/commit/8f74d2519f2d262ee4ff9ab14316e76433c05901?format=markdown) — 8f74d2519f2d262ee4ff9ab14316e76433c05901; Jakub Konka

- [macho: re-read atom code from ZigObject when resolving relocs](https://git.cafe/gitcafe/zig/commit/a112241f6454b3dd5b93703337339d38c2707be7?format=markdown) — a112241f6454b3dd5b93703337339d38c2707be7; Jakub Konka

- [macho: reserve space for \_\_got_zig rebase opcodes](https://git.cafe/gitcafe/zig/commit/7647db327328bffea7dc8d7286cb6be9265080be?format=markdown) — 7647db327328bffea7dc8d7286cb6be9265080be; Jakub Konka

- [macho: allocate \_\_LINKEDIT in a separate pass](https://git.cafe/gitcafe/zig/commit/16b66588f02743aafeb5972644271d92bdcf1051?format=markdown) — 16b66588f02743aafeb5972644271d92bdcf1051; Jakub Konka

- [macho: init linkedit segment separately](https://git.cafe/gitcafe/zig/commit/f4da8145358cccd92018838a6f890f3a229f7df8?format=markdown) — f4da8145358cccd92018838a6f890f3a229f7df8; Jakub Konka

- [macho: allocate sections and segments that need it](https://git.cafe/gitcafe/zig/commit/1bdcb23b137b65696d7cad4adcc85697d359995a?format=markdown) — 1bdcb23b137b65696d7cad4adcc85697d359995a; Jakub Konka

- [macho: fix '\_' prefixing rules for exports](https://git.cafe/gitcafe/zig/commit/0143dd8fdcf39f308a1a68098bb54f78068ac1e6?format=markdown) — 0143dd8fdcf39f308a1a68098bb54f78068ac1e6; Jakub Konka

- [macho: again fix symbol index dereference in codegen wrt ZigObject](https://git.cafe/gitcafe/zig/commit/5c951cd21175c935215979f7599e8e340d86845b?format=markdown) — 5c951cd21175c935215979f7599e8e340d86845b; Jakub Konka

- [macho: fix symbol index dereference in codegen wrt ZigObject](https://git.cafe/gitcafe/zig/commit/a8629fb8501275d826912085ccd120eb48a53199?format=markdown) — a8629fb8501275d826912085ccd120eb48a53199; Jakub Konka

- [macho: implement resolveSymbols in ZigObject](https://git.cafe/gitcafe/zig/commit/30b7d3e45f25195791f8eba74a2f89d41b325049?format=markdown) — 30b7d3e45f25195791f8eba74a2f89d41b325049; Jakub Konka

- [macho: set atom_index for newly created Atom in ZigObject](https://git.cafe/gitcafe/zig/commit/5ef63e333ad47c63ac648da48c25078bba0cccbb?format=markdown) — 5ef63e333ad47c63ac648da48c25078bba0cccbb; Jakub Konka

- [macho: let us dump some state and debug\!](https://git.cafe/gitcafe/zig/commit/5d0ea3fd275167b81ff0c75789a3ea4408527f4e?format=markdown) — 5d0ea3fd275167b81ff0c75789a3ea4408527f4e; Jakub Konka

- [macho: implement ZigObject.flushModule](https://git.cafe/gitcafe/zig/commit/9a78173ee0019c6b0bd1a73926d1413f603b20ac?format=markdown) — 9a78173ee0019c6b0bd1a73926d1413f603b20ac; Jakub Konka

- [codegen: implement more missing bits](https://git.cafe/gitcafe/zig/commit/a79a038e61541d6faffaab70c82a18a812c2e9df?format=markdown) — a79a038e61541d6faffaab70c82a18a812c2e9df; Jakub Konka

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

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