# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: 057bf1afc9933e32bd35842d2464dab2164f06fb

Requested commit: 057bf1afc9933e32bd35842d2464dab2164f06fb

- [std: Add more error checking in hexToBytes](https://git.cafe/gitcafe/zig/commit/057bf1afc9933e32bd35842d2464dab2164f06fb?format=markdown) — 057bf1afc9933e32bd35842d2464dab2164f06fb; LemonBoy

- [std.os.uefi.Guid fixes \(\#8032\)](https://git.cafe/gitcafe/zig/commit/4272f07f668979bc356f117cdf12986a95402b43?format=markdown) — 4272f07f668979bc356f117cdf12986a95402b43; Asherah Connor

- [fix race condition in linuxWaitFd](https://git.cafe/gitcafe/zig/commit/cc5e5cca83cca9a1de81f98a333e8a3fcd26df0c?format=markdown) — cc5e5cca83cca9a1de81f98a333e8a3fcd26df0c; Bill Nagel

- [std.Progress: improve support for "dumb" terminals](https://git.cafe/gitcafe/zig/commit/1bd434fd18e0cb769ca46849dac056a562ce7ce3?format=markdown) — 1bd434fd18e0cb769ca46849dac056a562ce7ce3; jacob gw

- [Rebase link\(at\) properly](https://git.cafe/gitcafe/zig/commit/840331ee48e54b1ce4a3c8196f90eec73ce6deea?format=markdown) — 840331ee48e54b1ce4a3c8196f90eec73ce6deea; Tau

- [replace ArrayList.shrinkAndFree by ArrayList.shrinkRetainingCapacity](https://git.cafe/gitcafe/zig/commit/c70832bc411388c3e9749013d7cf99704ff95a36?format=markdown) — c70832bc411388c3e9749013d7cf99704ff95a36; Benjamin Graf

- [remove z/Z format specifier deprecations](https://git.cafe/gitcafe/zig/commit/a448210fcf9a4c6671ed1073af1d3742600975b2?format=markdown) — a448210fcf9a4c6671ed1073af1d3742600975b2; Jonathan Marler

- [fix readable slice bug \(and add tests\)](https://git.cafe/gitcafe/zig/commit/f9be7471bc9a35fcb872a83564d41cdf561ca173?format=markdown) — f9be7471bc9a35fcb872a83564d41cdf561ca173; rgreenblatt

- [Add epoll_pwait2 Linux syscall](https://git.cafe/gitcafe/zig/commit/340825a7afeb1909ab81c1e0258b81ff67323a2b?format=markdown) — 340825a7afeb1909ab81c1e0258b81ff67323a2b; data-man

- [fix unspecified fmt](https://git.cafe/gitcafe/zig/commit/a5dcd07382aca0d429d31342de28f786c5f7fd20?format=markdown) — a5dcd07382aca0d429d31342de28f786c5f7fd20; rgreenblatt

- [macos: fix cond to enable ZIG_SYSTEM_LINKER_HACK](https://git.cafe/gitcafe/zig/commit/153cd4da0c723fe949bbf9eaf9d780500320bffc?format=markdown) — 153cd4da0c723fe949bbf9eaf9d780500320bffc; Michael Dusan

- [std.fs.net.Stream: add writev and writevAll](https://git.cafe/gitcafe/zig/commit/68e7726478f89ca27127e68b79112c12ac7415f7?format=markdown) — 68e7726478f89ca27127e68b79112c12ac7415f7; Andrew Kelley

- [stage2: fix zero-sized function parameters \(\#7998\)](https://git.cafe/gitcafe/zig/commit/9270aae071a4ee840193afe1162b24945cbd6d9e?format=markdown) — 9270aae071a4ee840193afe1162b24945cbd6d9e; Tadeo Kondrak

- [Merge pull request \#7749 from tadeokondrak/6429-callconv-inline](https://git.cafe/gitcafe/zig/commit/d3565ed6b48c9c66128f181e7b90b5348504cb3f?format=markdown) — d3565ed6b48c9c66128f181e7b90b5348504cb3f; Andrew Kelley

- [translate-c: comma operator should introduce a new scope](https://git.cafe/gitcafe/zig/commit/d98f09e4f67fb2848be6052466db035450326605?format=markdown) — d98f09e4f67fb2848be6052466db035450326605; Evan Haas

- [Add more mingw def files](https://git.cafe/gitcafe/zig/commit/61bcac108cecba0ab8e1b442bd71c51306c0e9fc?format=markdown) — 61bcac108cecba0ab8e1b442bd71c51306c0e9fc; Jonathan Marler

- [musl: update to 1.2.2](https://git.cafe/gitcafe/zig/commit/6dc2236054dfcf911ce848f67a4078740a90783a?format=markdown) — 6dc2236054dfcf911ce848f67a4078740a90783a; Isaac Freund

- [translate-c: call @boolToInt on return value when necessary](https://git.cafe/gitcafe/zig/commit/a2ec77041bc4a58d922cd3f8db923b7272b1f8f7?format=markdown) — a2ec77041bc4a58d922cd3f8db923b7272b1f8f7; Evan Haas

- [require specifier for arrayish types](https://git.cafe/gitcafe/zig/commit/1480c428065c01c6feff22ce84021c2e0e30aa9b?format=markdown) — 1480c428065c01c6feff22ce84021c2e0e30aa9b; Jonathan Marler

- [stage2 ARM: fix register allocation in genArmBinOp](https://git.cafe/gitcafe/zig/commit/6a5a6386c60143258fc9970f52e26e3a974b52b5?format=markdown) — 6a5a6386c60143258fc9970f52e26e3a974b52b5; joachimschmidt557

- [stage2 ARM: fix callee_preserved_regs](https://git.cafe/gitcafe/zig/commit/c2beaba85a87b5985fe9f1676ad2bc4888dd6c1a?format=markdown) — c2beaba85a87b5985fe9f1676ad2bc4888dd6c1a; joachimschmidt557

- [translate-c: Improve function pointer handling](https://git.cafe/gitcafe/zig/commit/221f1d898c39e9ea25f1d7fc9642bfbb3c97e894?format=markdown) — 221f1d898c39e9ea25f1d7fc9642bfbb3c97e894; Evan Haas

- [never pass \-s to clang](https://git.cafe/gitcafe/zig/commit/1adac0a55bafbba864228ac38c4684612e84f522?format=markdown) — 1adac0a55bafbba864228ac38c4684612e84f522; Andrew Kelley

- [zig cc: recognize the \`\-s\` flag to be "strip"](https://git.cafe/gitcafe/zig/commit/e197a03124527035f1a92381eb6ef46d6f6d2c39?format=markdown) — e197a03124527035f1a92381eb6ef46d6f6d2c39; Andrew Kelley

- [Merge pull request \#7957 from mk12/catalina](https://git.cafe/gitcafe/zig/commit/905c85be968e6823305887474d2a821dac82f16c?format=markdown) — 905c85be968e6823305887474d2a821dac82f16c; Michael Dusan

- [target: map zig ppc32 → llvm ppc](https://git.cafe/gitcafe/zig/commit/300ebbd56090d7c96478293354e24c0f3341ec85?format=markdown) — 300ebbd56090d7c96478293354e24c0f3341ec85; Michael Dusan

- [fix typo in comment](https://git.cafe/gitcafe/zig/commit/2d447b57ccfd1a65383bf7ca9f882c7e69e94f2b?format=markdown) — 2d447b57ccfd1a65383bf7ca9f882c7e69e94f2b; Rocknest

- [fix superfluous fmt specifier in update_glibc](https://git.cafe/gitcafe/zig/commit/8661a13b748d25d796c0246dad7ad2584d9b0824?format=markdown) — 8661a13b748d25d796c0246dad7ad2584d9b0824; Michael Dusan

- [siphash: update the link to the SipHash paper](https://git.cafe/gitcafe/zig/commit/7a01d396ee4bb38e6421a852dc3f891d856dfda8?format=markdown) — 7a01d396ee4bb38e6421a852dc3f891d856dfda8; Frank Denis

- [update update_glibc to format strings with "\{s\}"](https://git.cafe/gitcafe/zig/commit/70a7c14ca6576cfc8b8dfa540ec5fe1a1167200f?format=markdown) — 70a7c14ca6576cfc8b8dfa540ec5fe1a1167200f; Michael Dusan

- [Merge pull request \#7827 from Snektron/spirv-setup](https://git.cafe/gitcafe/zig/commit/102d9542203e52839156cb61efdfca8403a379a9?format=markdown) — 102d9542203e52839156cb61efdfca8403a379a9; Andrew Kelley

- [std.json large number support](https://git.cafe/gitcafe/zig/commit/06b29c854656a1f9320ee16024b1c3a6b78180a5?format=markdown) — 06b29c854656a1f9320ee16024b1c3a6b78180a5; Jonathan Marler

- [Dupe strings on all public api points for std.build](https://git.cafe/gitcafe/zig/commit/1032a693211dd96abe349bfa76b43bb1f226cfda?format=markdown) — 1032a693211dd96abe349bfa76b43bb1f226cfda; Martin Wickham

- [docs: Clarify that @field can work on declarations](https://git.cafe/gitcafe/zig/commit/5e81b048a0966815cc1911e33144ed6ffad37ba1?format=markdown) — 5e81b048a0966815cc1911e33144ed6ffad37ba1; Ryan Liptak

- [Merge pull request \#7895 from Luukdegram/wasm-control-flow](https://git.cafe/gitcafe/zig/commit/1517ed0a5ede7da476fdffa8bfe74dab3d1e3810?format=markdown) — 1517ed0a5ede7da476fdffa8bfe74dab3d1e3810; Andrew Kelley

- [Define wasm constants](https://git.cafe/gitcafe/zig/commit/c0685458a2f9463bf3c2276f9b5d9ca4b3157cd7?format=markdown) — c0685458a2f9463bf3c2276f9b5d9ca4b3157cd7; Luuk de Gram

- [Don't read more bytes than exist in MsfStream \(\#7839\)](https://git.cafe/gitcafe/zig/commit/683d3f72427b39bea5827a0a1c1fc4c74dbe246e?format=markdown) — 683d3f72427b39bea5827a0a1c1fc4c74dbe246e; Cameron Conn

- [stage2 ARM: save function arguments to stack for debugging](https://git.cafe/gitcafe/zig/commit/446ebddb937ccc8bea7060b74268e90702656fde?format=markdown) — 446ebddb937ccc8bea7060b74268e90702656fde; joachimschmidt557

- [Fixes for std.Thread.Condition \(\#7883\)](https://git.cafe/gitcafe/zig/commit/16905d96f70045fd9d630219c85a2eb508db38b4?format=markdown) — 16905d96f70045fd9d630219c85a2eb508db38b4; Vincent Rischmann

- [Merge pull request \#7892 from Vexu/stage2-cbe](https://git.cafe/gitcafe/zig/commit/11f6916f9bd9fbaf81a4bd60fd375eff8db78374?format=markdown) — 11f6916f9bd9fbaf81a4bd60fd375eff8db78374; Andrew Kelley

- [Merge pull request \#7922 from daurnimator/comptime-json-fields](https://git.cafe/gitcafe/zig/commit/66c0fe4f90e5767a608efc77dbcecf2a5c8a5173?format=markdown) — 66c0fe4f90e5767a608efc77dbcecf2a5c8a5173; Andrew Kelley

- [std/math/big/int: normalize after a right shift](https://git.cafe/gitcafe/zig/commit/a03f9548d3dd32876f99f5b7bdf1d678c5a5b98e?format=markdown) — a03f9548d3dd32876f99f5b7bdf1d678c5a5b98e; Frank Denis

- [Merge pull request \#7847 from ziglang/astgen-rl-rework](https://git.cafe/gitcafe/zig/commit/bf76501b5d46277d3706a1f0b92ba52f2a47d894?format=markdown) — bf76501b5d46277d3706a1f0b92ba52f2a47d894; Andrew Kelley

- [Merge pull request \#7750 from tadeokondrak/6609-tagtype-tag](https://git.cafe/gitcafe/zig/commit/fdc875ed0080cd2542a854a8cd6c627b25e9b7a4?format=markdown) — fdc875ed0080cd2542a854a8cd6c627b25e9b7a4; Veikka Tuominen

- [FromWriteFileStep for all LibExeObjStep types](https://git.cafe/gitcafe/zig/commit/78d2f2b819b4dc90bb112197d376d37e50540493?format=markdown) — 78d2f2b819b4dc90bb112197d376d37e50540493; rgreenblatt

- [Improve error messages in std.fmt \(\#7898\)](https://git.cafe/gitcafe/zig/commit/290efc074797e893678154efac61f94a38f6bfc1?format=markdown) — 290efc074797e893678154efac61f94a38f6bfc1; Dmitry Atamanov

- [stage1: add error for slice.len incr beyond bounds](https://git.cafe/gitcafe/zig/commit/f9b85c6e50e22153aff4c87e2ba943d68f24ee8c?format=markdown) — f9b85c6e50e22153aff4c87e2ba943d68f24ee8c; Michael Dusan

- [Fill out more cases for std.meta.sizeof](https://git.cafe/gitcafe/zig/commit/3d4eeafb47f97e5057d36fe2c3ed061cf0c70a63?format=markdown) — 3d4eeafb47f97e5057d36fe2c3ed061cf0c70a63; Martin Wickham

- [complete \{Z\} deprecation in std.fmt.formatIntValue](https://git.cafe/gitcafe/zig/commit/e8740a90b9c1ec2b7043dc5a0aed5474bb648c3d?format=markdown) — e8740a90b9c1ec2b7043dc5a0aed5474bb648c3d; Asherah Connor

- [Fix interger overflow when calling joinZ with empty slices](https://git.cafe/gitcafe/zig/commit/236db6232fa2beb97c47e3f1edcdb2a29e59d160?format=markdown) — 236db6232fa2beb97c47e3f1edcdb2a29e59d160; root

- [translate-c: add wide string literal support](https://git.cafe/gitcafe/zig/commit/1ed8c54cd349497adb264b0502783a6422e4f2d1?format=markdown) — 1ed8c54cd349497adb264b0502783a6422e4f2d1; Evan Haas

- [macho: add arm64 relocation type enum](https://git.cafe/gitcafe/zig/commit/79730e6f5cdf13b2514781881e69c557fd52eaea?format=markdown) — 79730e6f5cdf13b2514781881e69c557fd52eaea; Jakub Konka

- [Add MAX_RW_COUNT limit to std.os.pread\(\)](https://git.cafe/gitcafe/zig/commit/881ecdc72ff1fc7dccc586c5d361e469db7c45d8?format=markdown) — 881ecdc72ff1fc7dccc586c5d361e469db7c45d8; Joran Dirk Greef

- [Fix f128 NaN check on big-endian hosts](https://git.cafe/gitcafe/zig/commit/09450419d3bfe990b4e34f85f673615ae601b0d3?format=markdown) — 09450419d3bfe990b4e34f85f673615ae601b0d3; Koakuma

- [render: fix bug when rendering struct initializer with length 1](https://git.cafe/gitcafe/zig/commit/e23bc1f76af298e7ba0140e442858c1faa98e379?format=markdown) — e23bc1f76af298e7ba0140e442858c1faa98e379; Timon Kruiper

- [Merge pull request \#7846 from LemonBoy/filtertest](https://git.cafe/gitcafe/zig/commit/4ca1f4ec2e3ae1a08295bc6ed03c235cb7700ab9?format=markdown) — 4ca1f4ec2e3ae1a08295bc6ed03c235cb7700ab9; Andrew Kelley

- [translate-c: Improve array support](https://git.cafe/gitcafe/zig/commit/57b2176e28fd336309922cc9182cffcf084c1879?format=markdown) — 57b2176e28fd336309922cc9182cffcf084c1879; Evan Haas

- [linux: add fallocate\(\) to io_uring](https://git.cafe/gitcafe/zig/commit/68a040aec7125adca64a16276ae1b088f2c6ba15?format=markdown) — 68a040aec7125adca64a16276ae1b088f2c6ba15; Joran Dirk Greef

- [windows: make sure to handle PATH_NOT_FOUND when deleting files](https://git.cafe/gitcafe/zig/commit/9238d125373a652a34e7d34636e237912d1350c0?format=markdown) — 9238d125373a652a34e7d34636e237912d1350c0; Timon Kruiper

- [zig cc: recognize more coff linker options](https://git.cafe/gitcafe/zig/commit/0cfa39304b18c6a04689bd789f5dc4d035ec43b0?format=markdown) — 0cfa39304b18c6a04689bd789f5dc4d035ec43b0; Andrew Kelley

- [Merge branch 'FireFox317-deadlock-windows-fix'](https://git.cafe/gitcafe/zig/commit/b56e916fa1d3508a01a6fc0b62f3f64dd3843b85?format=markdown) — b56e916fa1d3508a01a6fc0b62f3f64dd3843b85; Andrew Kelley

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

- [Bring back stack trace printing on ARM Darwin](https://git.cafe/gitcafe/zig/commit/843d91e75d166ac41d7c9b27b86b236f14865e31?format=markdown) — 843d91e75d166ac41d7c9b27b86b236f14865e31; Jakub Konka

- [translate-c: fix variadic function calls](https://git.cafe/gitcafe/zig/commit/bea791b63992d57501c0f878408923806650069b?format=markdown) — bea791b63992d57501c0f878408923806650069b; Evan Haas

- [Merge pull request \#7829 from kubkon/macho-safer](https://git.cafe/gitcafe/zig/commit/58344e0017a1e866ee9744b4862c57dbf39284b6?format=markdown) — 58344e0017a1e866ee9744b4862c57dbf39284b6; Jakub Konka

- [stage2: implement TZIR printing for call instruction](https://git.cafe/gitcafe/zig/commit/8098b3f84cf24878e3388e056f60aba69033e0f6?format=markdown) — 8098b3f84cf24878e3388e056f60aba69033e0f6; Andrew Kelley

- [zig cc: Support reading input from stdin](https://git.cafe/gitcafe/zig/commit/41e6aa78bb4240941167ac4f80aaa37d26c0c315?format=markdown) — 41e6aa78bb4240941167ac4f80aaa37d26c0c315; Rafael Ristovski

- [stage2: fix anonymous Decl ty/val wrong arena](https://git.cafe/gitcafe/zig/commit/072d1e088c3e383c2303b873f55399d374d9808c?format=markdown) — 072d1e088c3e383c2303b873f55399d374d9808c; Andrew Kelley

- [stage2: \-Dlog enables all logging, log scopes can be set at runtime](https://git.cafe/gitcafe/zig/commit/1af31baf0ba447b6ea5a1456df5ba2d82dc26e56?format=markdown) — 1af31baf0ba447b6ea5a1456df5ba2d82dc26e56; Andrew Kelley

- [stage2: ELF: fix crash when only 1 function and it gets updated](https://git.cafe/gitcafe/zig/commit/287f640cc94d7f1cddb30e9ef57a8c921621a5b9?format=markdown) — 287f640cc94d7f1cddb30e9ef57a8c921621a5b9; Andrew Kelley

- [stage2: ELF: avoid multiplication for ideal capacity](https://git.cafe/gitcafe/zig/commit/d5d0619aacccd5e3b933b3196fba5ab6f8f9da47?format=markdown) — d5d0619aacccd5e3b933b3196fba5ab6f8f9da47; Andrew Kelley

- [Merge pull request \#7818 from kubkon/macho-more-cleanup](https://git.cafe/gitcafe/zig/commit/d5b0a963d1bf3399e3d8b63b03ea61f7d771adbd?format=markdown) — d5b0a963d1bf3399e3d8b63b03ea61f7d771adbd; Jakub Konka

- [astgen: eliminate rlWrapPtr and all its callsites](https://git.cafe/gitcafe/zig/commit/30a824cb9e148adb0799a0a81721160c0d474b50?format=markdown) — 30a824cb9e148adb0799a0a81721160c0d474b50; Andrew Kelley

- [Merge branch 'stage2: rework ZIR/TZIR for optionals and error unions'](https://git.cafe/gitcafe/zig/commit/7e56028bc7c00b884c92e2948728cbc47e5a8a09?format=markdown) — 7e56028bc7c00b884c92e2948728cbc47e5a8a09; Andrew Kelley

- [stage2 AArch64: implement jump](https://git.cafe/gitcafe/zig/commit/6c7e66613d57aec2f2949c065ea6431ff6c31f88?format=markdown) — 6c7e66613d57aec2f2949c065ea6431ff6c31f88; joachimschmidt557

- [update wasm backend to match new Module API](https://git.cafe/gitcafe/zig/commit/1a05b545205863c6bf9cbdee9157ad0c440300ca?format=markdown) — 1a05b545205863c6bf9cbdee9157ad0c440300ca; Andrew Kelley

- [Merge pull request \#7797 from Luukdegram/wasm-refactor](https://git.cafe/gitcafe/zig/commit/46dd058d59a108e84e822fb43cf011301bfc68bc?format=markdown) — 46dd058d59a108e84e822fb43cf011301bfc68bc; Andrew Kelley

- [Merge pull request \#7814 from LemonBoy/fix-7760](https://git.cafe/gitcafe/zig/commit/0353c9601a7a72cf453738818d0fba4e980512ba?format=markdown) — 0353c9601a7a72cf453738818d0fba4e980512ba; Andrew Kelley

- [translate-c: Add Wide, UTF-16, and UTF-32 character literals](https://git.cafe/gitcafe/zig/commit/c3dadfa95b01d140460eb3d3d47d13859302f298?format=markdown) — c3dadfa95b01d140460eb3d3d47d13859302f298; Evan Haas

- [stage2: use %type not @type for libc stubs](https://git.cafe/gitcafe/zig/commit/384ccaa27a979f406f41e1617d3c9ef015517fda?format=markdown) — 384ccaa27a979f406f41e1617d3c9ef015517fda; Julian Maingot

- [update error return doc](https://git.cafe/gitcafe/zig/commit/4c5f69a0653f32a049c9c12aa909d04b5a48708c?format=markdown) — 4c5f69a0653f32a049c9c12aa909d04b5a48708c; Julian Maingot

- [Merge pull request \#7808 from joachimschmidt557/stage2-aarch64](https://git.cafe/gitcafe/zig/commit/61b8d42d5cd35a4b57802bb4f394eca2cb935bd1?format=markdown) — 61b8d42d5cd35a4b57802bb4f394eca2cb935bd1; Jakub Konka

- [macho: refactor undef symbol handling](https://git.cafe/gitcafe/zig/commit/81183365852e7f871500a3f71810ae3b468f0027?format=markdown) — 81183365852e7f871500a3f71810ae3b468f0027; Jakub Konka

- [macho: improve x86_64 tests; clean fixups on error](https://git.cafe/gitcafe/zig/commit/3562edf13772bca66b4f04fc87be25b518393221?format=markdown) — 3562edf13772bca66b4f04fc87be25b518393221; Jakub Konka

- [stage2 aarch64: add basic function pro/epilogue](https://git.cafe/gitcafe/zig/commit/b25cf7db0253f331f44b279fcbcdf71faa1afb92?format=markdown) — b25cf7db0253f331f44b279fcbcdf71faa1afb92; Jakub Konka

- [stage2 aarch64: add basic genSetStack](https://git.cafe/gitcafe/zig/commit/e292f33de75fa00863a855161d6df9f6884df841?format=markdown) — e292f33de75fa00863a855161d6df9f6884df841; Jakub Konka

- [Merge branch 'stage2 error notes'](https://git.cafe/gitcafe/zig/commit/44135ea84e562ae67a5eeced99566be58bffc6fc?format=markdown) — 44135ea84e562ae67a5eeced99566be58bffc6fc; Andrew Kelley

- [Merge pull request \#7716 from koachan/sparc64-libs](https://git.cafe/gitcafe/zig/commit/1f65828ec6caa7697b26d9e919112aa1715b57bc?format=markdown) — 1f65828ec6caa7697b26d9e919112aa1715b57bc; Andrew Kelley

- [stage2 ARM: add extra load/store instructions](https://git.cafe/gitcafe/zig/commit/d2a297c2b3eb293b393f41640892ff7a5a71027f?format=markdown) — d2a297c2b3eb293b393f41640892ff7a5a71027f; joachimschmidt557

- [stage2 AArch64: add very basic return values](https://git.cafe/gitcafe/zig/commit/fbd5fbe729b7d3f085d2d479ed9957decc019332?format=markdown) — fbd5fbe729b7d3f085d2d479ed9957decc019332; joachimschmidt557

- [macho: ensure that strtab always follows symtab](https://git.cafe/gitcafe/zig/commit/b204ea0349d5a580fc8ba9d8059c520301072072?format=markdown) — b204ea0349d5a580fc8ba9d8059c520301072072; Jakub Konka

- [crypto: add legacy keccak hash functions](https://git.cafe/gitcafe/zig/commit/f7d7cb62684e7012bb5dafdebbaab3a8ef4e0a30?format=markdown) — f7d7cb62684e7012bb5dafdebbaab3a8ef4e0a30; Guillaume Ballet

- [translate-c: ensure bools are cast to int when necessary](https://git.cafe/gitcafe/zig/commit/1702b413f74d80fedd8803d60a69461b1e0b5b51?format=markdown) — 1702b413f74d80fedd8803d60a69461b1e0b5b51; Evan Haas

- [Merge pull request \#7785 from ziglang/std-thread-primitives](https://git.cafe/gitcafe/zig/commit/35686262f503372bb9f38a71b891fd19b30adecd?format=markdown) — 35686262f503372bb9f38a71b891fd19b30adecd; Andrew Kelley

- [macho: use target arch page_size for codesig](https://git.cafe/gitcafe/zig/commit/2faf8c53d226cec1445156cafdec59af5e909fb2?format=markdown) — 2faf8c53d226cec1445156cafdec59af5e909fb2; Jakub Konka

- [std.os.uefi.protocols.FileProtocol: fix and expose get_position, set_position \(\#7762\)](https://git.cafe/gitcafe/zig/commit/2b0e3ee228e01473cf880f719db9bde5b8f34d25?format=markdown) — 2b0e3ee228e01473cf880f719db9bde5b8f34d25; Asherah Connor

- [Merge pull request \#7746 from kubkon/macho-extern-fn](https://git.cafe/gitcafe/zig/commit/ec1541de26137cf5d1e353023adbf92e1be8ef16?format=markdown) — ec1541de26137cf5d1e353023adbf92e1be8ef16; Andrew Kelley

- [stage2: lay the groundwork in prep for extern fn](https://git.cafe/gitcafe/zig/commit/5487dd13ea23ad7e547995b9a088ba37bfe17737?format=markdown) — 5487dd13ea23ad7e547995b9a088ba37bfe17737; Jakub Konka

- [Move fmt.testFmt to testing.expectFmt](https://git.cafe/gitcafe/zig/commit/a021c7b1b2428ecda85e79e281d43fa1c92f8c94?format=markdown) — a021c7b1b2428ecda85e79e281d43fa1c92f8c94; Jay Petacat

- [add missing ECONNRESET from getsockoptError](https://git.cafe/gitcafe/zig/commit/2c79d669a7ad802c795583cf66bca1fffc8ce23e?format=markdown) — 2c79d669a7ad802c795583cf66bca1fffc8ce23e; Bill Nagel

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