# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: 73f385eec57d4fc28069b60f059fa8553d3a0c1b

Requested commit: 73f385eec57d4fc28069b60f059fa8553d3a0c1b

- [Update src/arch/x86_64/CodeGen.zig](https://git.cafe/gitcafe/zig/commit/73f385eec57d4fc28069b60f059fa8553d3a0c1b?format=markdown) — 73f385eec57d4fc28069b60f059fa8553d3a0c1b; Jakub Konka

- [riscv64: fix incorrect branch target](https://git.cafe/gitcafe/zig/commit/624016e8f39f291e92bb2e0319b2cdf2ce4b15c9?format=markdown) — 624016e8f39f291e92bb2e0319b2cdf2ce4b15c9; Jacob Young

- [test/elf: enhance testImportingDataDynamic](https://git.cafe/gitcafe/zig/commit/9473d764498fbb4eef3e2bec42e44a3f93a5a56b?format=markdown) — 9473d764498fbb4eef3e2bec42e44a3f93a5a56b; Jakub Konka

- [x86_64: deref GOT pointer when requesting var value](https://git.cafe/gitcafe/zig/commit/4d5bf0f09a29eeb0eb7f3602825f1a0095b8427e?format=markdown) — 4d5bf0f09a29eeb0eb7f3602825f1a0095b8427e; Jakub Konka

- [riscv: remove redundant by-symbol-name check; just check for PIC and extern ptr](https://git.cafe/gitcafe/zig/commit/79418fa0abe4b19a2fd2fb10cf3c1144b927d10f?format=markdown) — 79418fa0abe4b19a2fd2fb10cf3c1144b927d10f; Jakub Konka

- [elf: fix GOT32 reloc resolution logic](https://git.cafe/gitcafe/zig/commit/c79290467f4908c1fc4833d82d397829e92cf838?format=markdown) — c79290467f4908c1fc4833d82d397829e92cf838; Jakub Konka

- [x86_64: fix handling on externs in lower/emit](https://git.cafe/gitcafe/zig/commit/f0df0acd70637eddbec559df20e8ea11429c26ed?format=markdown) — f0df0acd70637eddbec559df20e8ea11429c26ed; Jakub Konka

- [riscv: do not emit GOT relocations for special linker symbols](https://git.cafe/gitcafe/zig/commit/0fd0b11bc43a6053c68f649e1e1a1e23b995a266?format=markdown) — 0fd0b11bc43a6053c68f649e1e1a1e23b995a266; Jakub Konka

- [elf: introduce Symbol.flags.is_extern_ptr for refs potentially needing GOT](https://git.cafe/gitcafe/zig/commit/8a0cb7002e6b8f7b50fdf7ee40311ce93fbef009?format=markdown) — 8a0cb7002e6b8f7b50fdf7ee40311ce93fbef009; Jakub Konka

- [elf: fix up riscv for \`\.got.zig\` rewrite](https://git.cafe/gitcafe/zig/commit/2e8351cc9e30c28a9415821ed99d664b76eb2062?format=markdown) — 2e8351cc9e30c28a9415821ed99d664b76eb2062; David Rubin

- [builtin: init test_functions to empty slice to avoid coercing to undefined](https://git.cafe/gitcafe/zig/commit/c9db8878006fe53eb438bc6a6f2d2416cc5ef412?format=markdown) — c9db8878006fe53eb438bc6a6f2d2416cc5ef412; Jakub Konka

- [elf: check for relocs before deciding on shndx in getNavShdrIndex](https://git.cafe/gitcafe/zig/commit/b8203fac1b272d4f13f668797cf356d995b7967f?format=markdown) — b8203fac1b272d4f13f668797cf356d995b7967f; Jakub Konka

- [elf: re-use old atom slot for a trampoline to that atom](https://git.cafe/gitcafe/zig/commit/f26573fddfcebe44d4d69ea0e01d345fc1b15835?format=markdown) — f26573fddfcebe44d4d69ea0e01d345fc1b15835; Jakub Konka

- [fix compile errors in other codegen backends](https://git.cafe/gitcafe/zig/commit/1bd54a55fa40db9f91d8a0c1cf5244ff51be6081?format=markdown) — 1bd54a55fa40db9f91d8a0c1cf5244ff51be6081; Jakub Konka

- [elf: do not emit zig jump table in relocatables](https://git.cafe/gitcafe/zig/commit/97ab420dcf9bdfe954d6bff730a7492abaeb90bb?format=markdown) — 97ab420dcf9bdfe954d6bff730a7492abaeb90bb; Jakub Konka

- [elf: only apply zig jump table indirection to function calls \(PLT32\)](https://git.cafe/gitcafe/zig/commit/49d78cc793f6dd987d2a51c7a96333713264691f?format=markdown) — 49d78cc793f6dd987d2a51c7a96333713264691f; Jakub Konka

- [elf: commit non-indirected symbol address to symtab](https://git.cafe/gitcafe/zig/commit/9daf5e81c4bdc413a3bb11c1bab207c19e6ba547?format=markdown) — 9daf5e81c4bdc413a3bb11c1bab207c19e6ba547; Jakub Konka

- [elf: pretty print alingment when pretty printing atoms](https://git.cafe/gitcafe/zig/commit/df80ccf7600818faafd485b4c01bd4fe0f26a8e5?format=markdown) — df80ccf7600818faafd485b4c01bd4fe0f26a8e5; Jakub Konka

- [elf: make \.text.zig bigger now that jump table is part of it](https://git.cafe/gitcafe/zig/commit/39ee346681eac850f2f1f9bcb8ca6114dbad581a?format=markdown) — 39ee346681eac850f2f1f9bcb8ca6114dbad581a; Jakub Konka

- [x86_64: fix generating lazy symbol refs](https://git.cafe/gitcafe/zig/commit/afaec5c3e477a66695fdfca30bcc662fd1c73cd4?format=markdown) — afaec5c3e477a66695fdfca30bcc662fd1c73cd4; Jakub Konka

- [elf: fix circular dep loop in zig jump table](https://git.cafe/gitcafe/zig/commit/edd72c75eb4164f5799d56128ce6e17668efb0e2?format=markdown) — edd72c75eb4164f5799d56128ce6e17668efb0e2; Jakub Konka

- [elf: replace use of linker_extern_fn with more generic Immediate.reloc](https://git.cafe/gitcafe/zig/commit/57f72095082a5fadd6419d8176475f296a65bdbc?format=markdown) — 57f72095082a5fadd6419d8176475f296a65bdbc; Jakub Konka

- [elf: make zig jump table indirection implicit via Symbol.address](https://git.cafe/gitcafe/zig/commit/ce8886d57d1593a7eb4909e518fc49e1c95360dd?format=markdown) — ce8886d57d1593a7eb4909e518fc49e1c95360dd; Jakub Konka

- [x86_64: emit call rel32 for near calls with linker reloc](https://git.cafe/gitcafe/zig/commit/d25c93a868585e4e2f5941fcff15fa49c90510e9?format=markdown) — d25c93a868585e4e2f5941fcff15fa49c90510e9; Jakub Konka

- [x86_64: remove handling of \.call since it's unused for now](https://git.cafe/gitcafe/zig/commit/ffcf0478fe646569465ac509b3e60faadd9b3697?format=markdown) — ffcf0478fe646569465ac509b3e60faadd9b3697; Jakub Konka

- [elf: rename OffsetTable to JumpTable](https://git.cafe/gitcafe/zig/commit/78b1c736026443c937145ba85e1de52c11c9a44e?format=markdown) — 78b1c736026443c937145ba85e1de52c11c9a44e; Jakub Konka

- [elf: add poorman's reporting tool for unallocated NAVs/UAVs](https://git.cafe/gitcafe/zig/commit/e1ce9a7065e92e3e9b61229c7903f82c3684f489?format=markdown) — e1ce9a7065e92e3e9b61229c7903f82c3684f489; Jakub Konka

- [x86_64\+elf: fix jump table indirection for functions](https://git.cafe/gitcafe/zig/commit/e3f6ebaea94bb11c2e990e1fa17b48e51e598b5c?format=markdown) — e3f6ebaea94bb11c2e990e1fa17b48e51e598b5c; Jakub Konka

- [x86_64: handle lea_symbol returned by genNavRef](https://git.cafe/gitcafe/zig/commit/16abf51ceef2ba2ebb38f27270af676387435f05?format=markdown) — 16abf51ceef2ba2ebb38f27270af676387435f05; Jakub Konka

- [comp: actually report codegen errors](https://git.cafe/gitcafe/zig/commit/f968dd0cb1fc9197fc6483ce235b037f6c86c8ce?format=markdown) — f968dd0cb1fc9197fc6483ce235b037f6c86c8ce; Jakub Konka

- [x86_64: start converting away from \.got.zig knowledge](https://git.cafe/gitcafe/zig/commit/5fd53dc36fb019a0930a9be0700411bb04c688a1?format=markdown) — 5fd53dc36fb019a0930a9be0700411bb04c688a1; Jakub Konka

- [elf: emit a jump table in place of offset table for functions](https://git.cafe/gitcafe/zig/commit/d7c5fbce92b0da1bb302db4c4adab21775f3d98b?format=markdown) — d7c5fbce92b0da1bb302db4c4adab21775f3d98b; Jakub Konka

- [elf: nuke ZigGotSection from existence](https://git.cafe/gitcafe/zig/commit/d328140858ab7f0f3eeb5d53b50bae32ab331686?format=markdown) — d328140858ab7f0f3eeb5d53b50bae32ab331686; Jakub Konka

- [elf: relax R_X86_64_32 into jump table indirection if zig_offset_table set](https://git.cafe/gitcafe/zig/commit/4c2b34e8abd1fc2091eeb10798658bd9bb3910f5?format=markdown) — 4c2b34e8abd1fc2091eeb10798658bd9bb3910f5; Jakub Konka

- [elf: indirect via offset table in the linker away from backend](https://git.cafe/gitcafe/zig/commit/7556b32840eabb027945d9a30b57bb9cb46cf0bb?format=markdown) — 7556b32840eabb027945d9a30b57bb9cb46cf0bb; Jakub Konka

- [elf: dirty offset table entry on moving Atom in off/addr space](https://git.cafe/gitcafe/zig/commit/97a65ea0d5275602fac39bb08ab23f2908f8845e?format=markdown) — 97a65ea0d5275602fac39bb08ab23f2908f8845e; Jakub Konka

- [elf: write offset table entry if dirty](https://git.cafe/gitcafe/zig/commit/24b915c9f218d48fa32bf0e8c0a02d274be5ca21?format=markdown) — 24b915c9f218d48fa32bf0e8c0a02d274be5ca21; Jakub Konka

- [elf: allocate new offset table via Atom.allocate mechanism](https://git.cafe/gitcafe/zig/commit/67e703dc71a30989f9caaa3fa13e141d1e9584c3?format=markdown) — 67e703dc71a30989f9caaa3fa13e141d1e9584c3; Jakub Konka

- [elf: introduce OffsetTable in ZigObject for funcs only](https://git.cafe/gitcafe/zig/commit/27e1e636710ca72fb4508e2ea731dcb39cedbc95?format=markdown) — 27e1e636710ca72fb4508e2ea731dcb39cedbc95; Jakub Konka

- [test: Re-enable armv8-linux-gnueabihf tests\.](https://git.cafe/gitcafe/zig/commit/eadc0c01ccb86db442c35bc7ab51f62b570b27b5?format=markdown) — eadc0c01ccb86db442c35bc7ab51f62b570b27b5; Alex Rønne Petersen

- [std.Thread: Fix freeAndExit\(\) syscall numbers for mips64\.](https://git.cafe/gitcafe/zig/commit/e725d1e226071d1a2697a5635df01a8eadd64a8d?format=markdown) — e725d1e226071d1a2697a5635df01a8eadd64a8d; Alex Rønne Petersen

- [std.Thread: Fix freeAndExit\(\) assembly for powerpc\.](https://git.cafe/gitcafe/zig/commit/d0ae803a77ad6d0640f8f7973072fe6958d4439e?format=markdown) — d0ae803a77ad6d0640f8f7973072fe6958d4439e; Alex Rønne Petersen

- [\`std.os.linux\`: Add clone\(\) implementation for mips64\. \(\#21038\)](https://git.cafe/gitcafe/zig/commit/b00f586c3d55ea3a1a81410534acef2fee9fa827?format=markdown) — b00f586c3d55ea3a1a81410534acef2fee9fa827; Alex Rønne Petersen

- [all: Handle spirv in addition to spirv\(32,64\) where applicable\.](https://git.cafe/gitcafe/zig/commit/d6f997259487fc01b1aa6d24bdc7b960c4aaec46?format=markdown) — d6f997259487fc01b1aa6d24bdc7b960c4aaec46; Alex Rønne Petersen

- [std.Thread: Explain apparently pointless mips instruction in freeAndExit\(\)\.](https://git.cafe/gitcafe/zig/commit/6d23850108b5d3278f5b1cad395ff8da4fdfebeb?format=markdown) — 6d23850108b5d3278f5b1cad395ff8da4fdfebeb; Alex Rønne Petersen

- [Merge pull request \#21019 from alexrp/target-os-cleanup](https://git.cafe/gitcafe/zig/commit/f988cea825c4b21d0864e7125287b12566079c39?format=markdown) — f988cea825c4b21d0864e7125287b12566079c39; Andrew Kelley

- [llvm: Disable lowering to f16 on s390x\.](https://git.cafe/gitcafe/zig/commit/82b0f447211d17a6431307c74a5eb6d36e770697?format=markdown) — 82b0f447211d17a6431307c74a5eb6d36e770697; Alex Rønne Petersen

- [llvm: Disable lowering to f128 on sparc32\.](https://git.cafe/gitcafe/zig/commit/a1a823f69c45776788fd5254f320c63d42d812e6?format=markdown) — a1a823f69c45776788fd5254f320c63d42d812e6; Alex Rønne Petersen

- [compiler-rt: Fix the leoncasa CPU feature check for sparc32\.](https://git.cafe/gitcafe/zig/commit/87ec4e11c91d83e0930ceab5b8e6c17b3f157dd9?format=markdown) — 87ec4e11c91d83e0930ceab5b8e6c17b3f157dd9; Alex Rønne Petersen

- [std.os.linux.tls: Support sparc32\.](https://git.cafe/gitcafe/zig/commit/f7fb261efd857ce3d5c926f017401df79cf9ef51?format=markdown) — f7fb261efd857ce3d5c926f017401df79cf9ef51; Alex Rønne Petersen

- [std.os.linux: Fix definition of tc_lflag_t on MIPS](https://git.cafe/gitcafe/zig/commit/9ef16b36cecd19c96d553f6ef6d0613be86154ba?format=markdown) — 9ef16b36cecd19c96d553f6ef6d0613be86154ba; Linus Groh

- [std.zig.target: Add missing thumbeb triples\.](https://git.cafe/gitcafe/zig/commit/7a41e2f40b3bb860f6d99b16164028cc86dacecd?format=markdown) — 7a41e2f40b3bb860f6d99b16164028cc86dacecd; Alex Rønne Petersen

- [fix C type corresponding to f80](https://git.cafe/gitcafe/zig/commit/6933ab4bf7bf233456d25238f26bda531daf6b8e?format=markdown) — 6933ab4bf7bf233456d25238f26bda531daf6b8e; Rich Remer

- [std.Target: Some corrections and additions to stackAlignment\(\)\.](https://git.cafe/gitcafe/zig/commit/25096ed8936bb09e20589dda2bddeb09a24cfbaa?format=markdown) — 25096ed8936bb09e20589dda2bddeb09a24cfbaa; Alex Rønne Petersen

- [std.os.linux.start_pie: Add support for the new RELR relocation format\.](https://git.cafe/gitcafe/zig/commit/8161e61548135dcbc2c3563a61b75c08c8f7cb2c?format=markdown) — 8161e61548135dcbc2c3563a61b75c08c8f7cb2c; Alex Rønne Petersen

- [Merge pull request \#20985 from alexrp/gpu-nonsense](https://git.cafe/gitcafe/zig/commit/61dac74128b196726acb8cba07544c5e96e58f49?format=markdown) — 61dac74128b196726acb8cba07544c5e96e58f49; Andrew Kelley

- [std.Target: Add goff and xcoff to ObjectFormat\.](https://git.cafe/gitcafe/zig/commit/6316fd95351fb207d0680f396123a455a91ea4a2?format=markdown) — 6316fd95351fb207d0680f396123a455a91ea4a2; Alex Rønne Petersen

- [Merge pull request \#20964 from mlugg/the-great-decl-split-mk2](https://git.cafe/gitcafe/zig/commit/fc2924080694d68945308d394751a2ec4841b3c0?format=markdown) — fc2924080694d68945308d394751a2ec4841b3c0; Andrew Kelley

- [Merge pull request \#21021 from alexrp/target-os-versions](https://git.cafe/gitcafe/zig/commit/531cd177e89c1edfcd2e52f74f220eb186a25f78?format=markdown) — 531cd177e89c1edfcd2e52f74f220eb186a25f78; Andrew Kelley

- [Merge pull request \#21018 from ziglang/behavior-test-extern-disable](https://git.cafe/gitcafe/zig/commit/b7c01120b41c764e9e453114c3ba840127e60cdd?format=markdown) — b7c01120b41c764e9e453114c3ba840127e60cdd; Matthew Lugg

- [loongarch: add \_\_clear_cache builtin implementation \(\#21008\)](https://git.cafe/gitcafe/zig/commit/6d54f20c4713c564cfe65a84683b10b445a7d34c?format=markdown) — 6d54f20c4713c564cfe65a84683b10b445a7d34c; YANG Xudong

- [std.crypto: better names for everything in utils](https://git.cafe/gitcafe/zig/commit/54151428e5236a0612fe36837ed5a6c1e28aec7a?format=markdown) — 54151428e5236a0612fe36837ed5a6c1e28aec7a; Andrew Kelley

- [std.os.linux: Retranslate and port some ioctl-related types and values\.](https://git.cafe/gitcafe/zig/commit/ae5bf2faabfe949e2cb94a230e79614c7eafd84a?format=markdown) — ae5bf2faabfe949e2cb94a230e79614c7eafd84a; Alex Rønne Petersen

- [Merge pull request \#21004 from alexrp/linux-6.10](https://git.cafe/gitcafe/zig/commit/71a27ebd847bbd09d246eaf6657359ecfa0f8483?format=markdown) — 71a27ebd847bbd09d246eaf6657359ecfa0f8483; Andrew Kelley

- [fix\(fmt\): remove additional trailing newline](https://git.cafe/gitcafe/zig/commit/291fb43f275b368f425380a3028068c7facafabb?format=markdown) — 291fb43f275b368f425380a3028068c7facafabb; ippsav

- [Merge pull request \#21006 from ziglang/fuzz](https://git.cafe/gitcafe/zig/commit/eb17fe85a595c81da0304f4168c5dcf8181bd972?format=markdown) — eb17fe85a595c81da0304f4168c5dcf8181bd972; Andrew Kelley

- [Merge pull request \#20993 from alexrp/glibc-2-40](https://git.cafe/gitcafe/zig/commit/9f46abf598a1bc27aa42a96aa6d94f3112fa210b?format=markdown) — 9f46abf598a1bc27aa42a96aa6d94f3112fa210b; Andrew Kelley

- [Compilation: Mark \.c\+\+ files as having C\+\+ extension](https://git.cafe/gitcafe/zig/commit/2cfad202045632945b5007e1d42c2f8a326be44a?format=markdown) — 2cfad202045632945b5007e1d42c2f8a326be44a; sin-ack

- [std: add loongarch64 support \(\#20915\)](https://git.cafe/gitcafe/zig/commit/a9b65b6fd4021b6b303b6a4d35cfaba56aac0c32?format=markdown) — a9b65b6fd4021b6b303b6a4d35cfaba56aac0c32; YANG Xudong

- [std.hash_map: adding a rehash\(\) method \(\#19923\)](https://git.cafe/gitcafe/zig/commit/a854ce3021773a3f5cd1dce8ac6bc9eb5f4f937c?format=markdown) — a854ce3021773a3f5cd1dce8ac6bc9eb5f4f937c; John Benediktsson

- [Merge pull request \#20997 from xxxbxxx/debuglink](https://git.cafe/gitcafe/zig/commit/8031251c33bc66c5648122c0dcd89a8b00c42229?format=markdown) — 8031251c33bc66c5648122c0dcd89a8b00c42229; Andrew Kelley

- [language: add module name field to \`@src\`](https://git.cafe/gitcafe/zig/commit/cf87a1a7cf57123aad533a73d8e0fa4d4916a674?format=markdown) — cf87a1a7cf57123aad533a73d8e0fa4d4916a674; Andrew Kelley

- [std.posix: read on timerfd can return error.Canceled](https://git.cafe/gitcafe/zig/commit/ca012e5b69b9ff275c6e366c0348219d1c816f18?format=markdown) — ca012e5b69b9ff275c6e366c0348219d1c816f18; Jan Hendrik Farr

- [generate_c_size_and_align_checks: Remove extraneous newline](https://git.cafe/gitcafe/zig/commit/6976a5da19bf45f315eba2a0047977c6e659b2b3?format=markdown) — 6976a5da19bf45f315eba2a0047977c6e659b2b3; Alex Rønne Petersen

- [Merge pull request \#20969 from alexrp/llvm-unsup-targets](https://git.cafe/gitcafe/zig/commit/61fbdebd61678465f72319d93c69e64e2ed3d0a2?format=markdown) — 61fbdebd61678465f72319d93c69e64e2ed3d0a2; Andrew Kelley

- [Merge pull request \#20975 from squeek502/cpu-features-update](https://git.cafe/gitcafe/zig/commit/468b976f63b0938f2a799261b536167959c059b4?format=markdown) — 468b976f63b0938f2a799261b536167959c059b4; Andrew Kelley

- [Merge pull request \#20973 from ziglang/fix-json-utf8](https://git.cafe/gitcafe/zig/commit/7a7421c74970a0d52286fa33086e80af29fc8d0b?format=markdown) — 7a7421c74970a0d52286fa33086e80af29fc8d0b; Andrew Kelley

- [build runner: output hint when no \-\-port provided](https://git.cafe/gitcafe/zig/commit/4381bac79270249f954c864145d69b20e7dbafa4?format=markdown) — 4381bac79270249f954c864145d69b20e7dbafa4; Andrew Kelley

- [Merge pull request \#20971 from ziglang/elf-ownership-2](https://git.cafe/gitcafe/zig/commit/cfe6ff4301d43ccd2739b2f4495e371211252afd?format=markdown) — cfe6ff4301d43ccd2739b2f4495e371211252afd; Jakub Konka

- [loongarch: various architecture specific fixes \(\#20912\)](https://git.cafe/gitcafe/zig/commit/b8705ed6527e779a140e8beccb48d424dbbdf856?format=markdown) — b8705ed6527e779a140e8beccb48d424dbbdf856; YANG Xudong

- [POSIX link\(\) syscall only takes two arguments \(no flags\)](https://git.cafe/gitcafe/zig/commit/4d6429fc4fd299cdfb2256d4aac87bc6551ba09e?format=markdown) — 4d6429fc4fd299cdfb2256d4aac87bc6551ba09e; Pat Tullmann

- [Add getppid to std.c and std.os.linux\.](https://git.cafe/gitcafe/zig/commit/979fd12be96d5f8eda3e02ba676aecea78e6c0db?format=markdown) — 979fd12be96d5f8eda3e02ba676aecea78e6c0db; Jeffrey C\. Ollie

- [Merge pull request \#20512 from aikawayataro/add-v-linker-arg](https://git.cafe/gitcafe/zig/commit/87e8fc1ade38e764041166dc14cc7cee9382357b?format=markdown) — 87e8fc1ade38e764041166dc14cc7cee9382357b; Andrew Kelley

- [Merge pull request \#20958 from ziglang/fuzz](https://git.cafe/gitcafe/zig/commit/0e99f517f2a1c8c19d7350a221539521b365230e?format=markdown) — 0e99f517f2a1c8c19d7350a221539521b365230e; Andrew Kelley

- [std.os.linux: Move clone\(\) here and stop exporting it\.](https://git.cafe/gitcafe/zig/commit/f9f894200891c8af6ce3a3ad222cd0bf1ee15587?format=markdown) — f9f894200891c8af6ce3a3ad222cd0bf1ee15587; Alex Rønne Petersen

- [Merge pull request \#20922 from alexrp/vdso](https://git.cafe/gitcafe/zig/commit/75f78bfb77d62ee3e143cb7718a21f492a0d4fa6?format=markdown) — 75f78bfb77d62ee3e143cb7718a21f492a0d4fa6; Andrew Kelley

- [Merge pull request \#20909 from alexrp/glibc-riscv](https://git.cafe/gitcafe/zig/commit/cd5f673cae598decce04bc1d0e85775698ea48d9?format=markdown) — cd5f673cae598decce04bc1d0e85775698ea48d9; Andrew Kelley

- [Merge pull request \#20925 from alexrp/windows-tls](https://git.cafe/gitcafe/zig/commit/8184912a9895523d23d03aa9bdcf607a56122a20?format=markdown) — 8184912a9895523d23d03aa9bdcf607a56122a20; Andrew Kelley

- [start: Add sparc32 support\.](https://git.cafe/gitcafe/zig/commit/c0681d6b6e74bd70228bb79c6bf719da5a5fe444?format=markdown) — c0681d6b6e74bd70228bb79c6bf719da5a5fe444; Alex Rønne Petersen

- [std.os.linux.start_pie: Add sparc/sparc64 support\.](https://git.cafe/gitcafe/zig/commit/8cbf091a9a5dd1996453dfce08e7e3a109b6c30f?format=markdown) — 8cbf091a9a5dd1996453dfce08e7e3a109b6c30f; Alex Rønne Petersen

- [Merge pull request \#20894 from alexrp/target-cleanup-4](https://git.cafe/gitcafe/zig/commit/b071b10ce83609199577ff077fb117ed62c98fe7?format=markdown) — b071b10ce83609199577ff077fb117ed62c98fe7; Andrew Kelley

- [process_headers: Add arc-linux-gnu\.](https://git.cafe/gitcafe/zig/commit/8268d7be52fdcff9dde3020f65aeb48b76f4397e?format=markdown) — 8268d7be52fdcff9dde3020f65aeb48b76f4397e; Alex Rønne Petersen

- [std.crypto.ecdsa: use separate function for null seed \(\#20953\)](https://git.cafe/gitcafe/zig/commit/a6486492bed6ec840203cc88e0b30149dc72ad62?format=markdown) — a6486492bed6ec840203cc88e0b30149dc72ad62; Jakub Dóka

- [std.zig.target: Add arc-linux-gnu\.](https://git.cafe/gitcafe/zig/commit/ebd0c6ffd0eb91f7a2838d6a17bf5344d539d3c6?format=markdown) — ebd0c6ffd0eb91f7a2838d6a17bf5344d539d3c6; Alex Rønne Petersen

- [Make Type.intAbiAlignment match LLVM alignment for x86-windows target](https://git.cafe/gitcafe/zig/commit/304519da2747db452e365987c6ef65a3cb66eaf6?format=markdown) — 304519da2747db452e365987c6ef65a3cb66eaf6; Ryan Liptak

- [std.Target: Some corrections and additions to charSignedness\(\)\.](https://git.cafe/gitcafe/zig/commit/00097c3bb81915913ce8afa1ae529cf8dd85f7a5?format=markdown) — 00097c3bb81915913ce8afa1ae529cf8dd85f7a5; Alex Rønne Petersen

- [cmake: add ZIG_EXTRA_BUILD_ARGS option](https://git.cafe/gitcafe/zig/commit/a60810b5a31f7c3a9d1b1f5152c889e45d9ee2f7?format=markdown) — a60810b5a31f7c3a9d1b1f5152c889e45d9ee2f7; Kyle Schwarz

- [musl: Disable warnings in all compilations\.](https://git.cafe/gitcafe/zig/commit/e9b5377b8e411b73d1004f4e15d072ab56aca62e?format=markdown) — e9b5377b8e411b73d1004f4e15d072ab56aca62e; Alex Rønne Petersen

- [Merge pull request \#20960 from alexrp/size-align-fixes](https://git.cafe/gitcafe/zig/commit/c8a226a42960297deb0b7bf270cc3ef3253f0c6d?format=markdown) — c8a226a42960297deb0b7bf270cc3ef3253f0c6d; Andrew Kelley

- [Merge pull request \#20951 from ehaas/c-size-and-align-check](https://git.cafe/gitcafe/zig/commit/de1fb199091ef1b3ae53d4de0fc30fa958131c96?format=markdown) — de1fb199091ef1b3ae53d4de0fc30fa958131c96; Andrew Kelley

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