# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: 8fa6ca6daaca6f22f09ef22ff496f4dc010138ff

Requested commit: 8fa6ca6daaca6f22f09ef22ff496f4dc010138ff

- [Merge pull request \#8879 from squeek502/dot-and-dotdot-test](https://git.cafe/gitcafe/zig/commit/8fa6ca6daaca6f22f09ef22ff496f4dc010138ff?format=markdown) — 8fa6ca6daaca6f22f09ef22ff496f4dc010138ff; Andrew Kelley

- [housekeeping: remove \`pub\` from ccPrintFileName\(\)](https://git.cafe/gitcafe/zig/commit/b3e483224020f2b1fa2eff554946d2ffa216004b?format=markdown) — b3e483224020f2b1fa2eff554946d2ffa216004b; Michael Dusan

- [Revert "stage2: add support for zig cc assembler \-mcpu option"](https://git.cafe/gitcafe/zig/commit/b8f85a805bf61ae11d6ee2bd6d8356fbc98ee3ba?format=markdown) — b8f85a805bf61ae11d6ee2bd6d8356fbc98ee3ba; Andrew Kelley

- [stage2: fix reference to musl arch name](https://git.cafe/gitcafe/zig/commit/ae01c65a58688f681acb062f5aa7e836dd6ddeb0?format=markdown) — ae01c65a58688f681acb062f5aa7e836dd6ddeb0; Andrew Kelley

- [overhaul elf csu \(c-runtime startup\) logic](https://git.cafe/gitcafe/zig/commit/0f2612037784570930dea433afef559ff6161b21?format=markdown) — 0f2612037784570930dea433afef559ff6161b21; Michael Dusan

- [translate_c: remove unused WriteFileStep import](https://git.cafe/gitcafe/zig/commit/44e480aa2cef24a0a9edbc5d24991f9432a255e3?format=markdown) — 44e480aa2cef24a0a9edbc5d24991f9432a255e3; Daniele Cocca

- [translate-c: Translate FnDecl's that appear within functions](https://git.cafe/gitcafe/zig/commit/d321a4b765b94818c4a483a784bb6fc9048c64ba?format=markdown) — d321a4b765b94818c4a483a784bb6fc9048c64ba; Evan Haas

- [stage2: Move BlockData out of ir.Inst.Block](https://git.cafe/gitcafe/zig/commit/e8236551abdb7bb74811e5e9dc9890cb2abbd269?format=markdown) — e8236551abdb7bb74811e5e9dc9890cb2abbd269; joachimschmidt557

- [Merge pull request \#8844 from ifreund/inline](https://git.cafe/gitcafe/zig/commit/1c636e2564e2fc2e8e4b6b1edbc782592ee3d2d7?format=markdown) — 1c636e2564e2fc2e8e4b6b1edbc782592ee3d2d7; Andrew Kelley

- [stage2: astgen error for return or try in defer block](https://git.cafe/gitcafe/zig/commit/9baf8917725ede02d9fc1aeebe253842174ee57b?format=markdown) — 9baf8917725ede02d9fc1aeebe253842174ee57b; jacob gw

- [openbsd: complete kqueue\(2\) constant definitions](https://git.cafe/gitcafe/zig/commit/ceacb7d247950010bf42eb1390229c6fb808f949?format=markdown) — ceacb7d247950010bf42eb1390229c6fb808f949; Sébastien Marie

- [stage2: only pass \-lm \-lc \-ldl for android libc](https://git.cafe/gitcafe/zig/commit/b2126d33459a188272c23f2846894242a8c80e10?format=markdown) — b2126d33459a188272c23f2846894242a8c80e10; Isaac Freund

- [std.os: munmap takes a const pointer](https://git.cafe/gitcafe/zig/commit/742d588b3a2fc73c4bf6802f4ea37edb2534226f?format=markdown) — 742d588b3a2fc73c4bf6802f4ea37edb2534226f; Sobeston

- [fix Boyer-Moore-Horspool algorithm in indexOfPos and lastIndexOf when element type is larger than a byte](https://git.cafe/gitcafe/zig/commit/d7bf4f80703d16a6485f605c89d24acf427b4680?format=markdown) — d7bf4f80703d16a6485f605c89d24acf427b4680; Matthew Borkowski

- [cc,wasi: force isysroot to /](https://git.cafe/gitcafe/zig/commit/8c87a981f185ca46d0da48cb46f57680e562631a?format=markdown) — 8c87a981f185ca46d0da48cb46f57680e562631a; Jakub Konka

- [stage2: rework astgen command into \`zig ast-check\`](https://git.cafe/gitcafe/zig/commit/b750e074c621b8679e14e53f9ecd2faa4432eff9?format=markdown) — b750e074c621b8679e14e53f9ecd2faa4432eff9; Andrew Kelley

- [stage2: omit printing source lines in compile errors](https://git.cafe/gitcafe/zig/commit/51701fb2da3562363d2c4966c5bf5d1b0ccad1a6?format=markdown) — 51701fb2da3562363d2c4966c5bf5d1b0ccad1a6; Andrew Kelley

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

- [Merge pull request \#7664 from marler8997/fixWindowsPaths](https://git.cafe/gitcafe/zig/commit/7cd9b30e0aee01eec148b867e2f949e7449e258d?format=markdown) — 7cd9b30e0aee01eec148b867e2f949e7449e258d; Andrew Kelley

- [stage2: rename ir.zig to air.zig](https://git.cafe/gitcafe/zig/commit/79dee75b1ccd8f3f595aad0d4150851cff58f691?format=markdown) — 79dee75b1ccd8f3f595aad0d4150851cff58f691; Andrew Kelley

- [Merge pull request \#8857 from ziglang/cc-wasm-ar](https://git.cafe/gitcafe/zig/commit/9d311e9960952838edb19a422e5023c670f9995d?format=markdown) — 9d311e9960952838edb19a422e5023c670f9995d; Jakub Konka

- [zld: permit system static libs](https://git.cafe/gitcafe/zig/commit/2b0d322ea003907dc2111864cea259e5e0043328?format=markdown) — 2b0d322ea003907dc2111864cea259e5e0043328; Jakub Konka

- [fix accidental quadratic dependence on haystack length in replace and replacementSize \(\#8859\)](https://git.cafe/gitcafe/zig/commit/f4101c1153980b887e9aa8850ac0a9dd88192140?format=markdown) — f4101c1153980b887e9aa8850ac0a9dd88192140; Matthew Borkowski

- [Merge pull request \#8837 from ziglang/cc-wasm32-wasi](https://git.cafe/gitcafe/zig/commit/4b69bd61e41f1a49bb0b00ac00a7e499ab7974a7?format=markdown) — 4b69bd61e41f1a49bb0b00ac00a7e499ab7974a7; Jakub Konka

- [Merge pull request \#8847 from Luukdegram/wasm-struct-switch](https://git.cafe/gitcafe/zig/commit/0267abfe9b14b07dcf98f06218416f4b8aaeda48?format=markdown) — 0267abfe9b14b07dcf98f06218416f4b8aaeda48; Andrew Kelley

- [Const correct GUID parameter of getInfo and setInfo](https://git.cafe/gitcafe/zig/commit/884547f177d1f15934da4276cd301acd93cb1657?format=markdown) — 884547f177d1f15934da4276cd301acd93cb1657; mason1920

- [Merge pull request \#8776 from notviri/windows-wm-constants](https://git.cafe/gitcafe/zig/commit/495e9961695f97631abd0e739cb2190e809352b5?format=markdown) — 495e9961695f97631abd0e739cb2190e809352b5; Andrew Kelley

- [fix calculation of max_io_bits in PackedIntIo](https://git.cafe/gitcafe/zig/commit/510f858143d12da029b5ea1f8fda13af411aff0b?format=markdown) — 510f858143d12da029b5ea1f8fda13af411aff0b; Matthew Borkowski

- [stage2: fix compile error rendering for hard tabs](https://git.cafe/gitcafe/zig/commit/3845c264a6880a810a381ab4f7d0c03514350200?format=markdown) — 3845c264a6880a810a381ab4f7d0c03514350200; Andrew Kelley

- [Merge pull request \#8695 from Bxil/socket](https://git.cafe/gitcafe/zig/commit/34d0542a539a1993a602e3e461f6297fb4d78d0c?format=markdown) — 34d0542a539a1993a602e3e461f6297fb4d78d0c; Andrew Kelley

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

- [Merge pull request \#8842 from LemonBoy/thinko](https://git.cafe/gitcafe/zig/commit/b09936d72822e8bb7732f68c6ead369b83c39742?format=markdown) — b09936d72822e8bb7732f68c6ead369b83c39742; Jakub Konka

- [ci: use a different ssh private key to deploy the website](https://git.cafe/gitcafe/zig/commit/9910bfa6d887cd28dba3ac99ac0f0acf8d6e5056?format=markdown) — 9910bfa6d887cd28dba3ac99ac0f0acf8d6e5056; Andrew Kelley

- [stage2 test harness: show source file name](https://git.cafe/gitcafe/zig/commit/a8eac0cf0738dc086cfc7688d2395e6805257d82?format=markdown) — a8eac0cf0738dc086cfc7688d2395e6805257d82; Andrew Kelley

- [stage2: use c_allocator not raw_c_allocator](https://git.cafe/gitcafe/zig/commit/bfd051a53c9d1db7a7f8743cd981646a6ac37114?format=markdown) — bfd051a53c9d1db7a7f8743cd981646a6ac37114; Andrew Kelley

- [translate-c: add support for \_\_cleanup\_\_ attribute](https://git.cafe/gitcafe/zig/commit/1273bc277f7274683db5041d8b41d91903e3045e?format=markdown) — 1273bc277f7274683db5041d8b41d91903e3045e; Evan Haas

- [openbsd: convert builtin.arch to builtin.target.cpu.arch](https://git.cafe/gitcafe/zig/commit/28a89b9ebc471fa65815c8061dce979d25f3e499?format=markdown) — 28a89b9ebc471fa65815c8061dce979d25f3e499; Sébastien Marie

- [Merge pull request \#8667 from sagehane/nixos](https://git.cafe/gitcafe/zig/commit/22f51f2f7dfa7ca985648c414b25d5842d0c2732?format=markdown) — 22f51f2f7dfa7ca985648c414b25d5842d0c2732; Andrew Kelley

- [stage2: only default to linking system libc if linking system libs](https://git.cafe/gitcafe/zig/commit/1d6c804b29fed146aafda0f56cae7a4853b6abf9?format=markdown) — 1d6c804b29fed146aafda0f56cae7a4853b6abf9; Isaac Freund

- [std: add android \_\_SIZEOF_PTHREAD_MUTEX_T](https://git.cafe/gitcafe/zig/commit/8861ee18f7fe9559a02389f07c4e5cdc5a8ffbde?format=markdown) — 8861ee18f7fe9559a02389f07c4e5cdc5a8ffbde; Andrew Kelley

- [Merge pull request \#8554 from ziglang/stage2-whole-file-astgen](https://git.cafe/gitcafe/zig/commit/6435750c99e705eb40bbdf75e51a3493d683e951?format=markdown) — 6435750c99e705eb40bbdf75e51a3493d683e951; Andrew Kelley

- [ci: drone: refresh docker image with latest alpine](https://git.cafe/gitcafe/zig/commit/d228d86059cf16f4b37b2853cc1323bf98d242cf?format=markdown) — d228d86059cf16f4b37b2853cc1323bf98d242cf; Andrew Kelley

- [Merge pull request \#8806 from ziglang/zld-link-shared](https://git.cafe/gitcafe/zig/commit/7588fcdd2a7c232286f2c298bd14cbfb65e54604?format=markdown) — 7588fcdd2a7c232286f2c298bd14cbfb65e54604; Jakub Konka

- [translate-c: Demote initialization of opaque types](https://git.cafe/gitcafe/zig/commit/35c694d614c8687ffa99ac187e60d831f9d7f29d?format=markdown) — 35c694d614c8687ffa99ac187e60d831f9d7f29d; Evan Haas

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

- [stage2 ARM: correct spilling in genArmMul as well](https://git.cafe/gitcafe/zig/commit/65cee0b3fd5f9b3f83b79cc8fd1b64d13f4dd0c4?format=markdown) — 65cee0b3fd5f9b3f83b79cc8fd1b64d13f4dd0c4; joachimschmidt557

- [std: Allocate tlscsprng memory as needed](https://git.cafe/gitcafe/zig/commit/b7eab32f42040ecb80501111adb05bc8369625e8?format=markdown) — b7eab32f42040ecb80501111adb05bc8369625e8; LemonBoy

- [translate-c: Add \`@truncate\` where needed](https://git.cafe/gitcafe/zig/commit/fe1a166589db0f2371429c93e1e1e622c19378f1?format=markdown) — fe1a166589db0f2371429c93e1e1e622c19378f1; LemonBoy

- [std.math.Complex: Change \`new\(\)\` to \`init\(\)\`](https://git.cafe/gitcafe/zig/commit/5414bd48edd460ae8667c811e13aa9b5d9fab919?format=markdown) — 5414bd48edd460ae8667c811e13aa9b5d9fab919; aiz

- [ci linux: bump qemu-5.2.0.1](https://git.cafe/gitcafe/zig/commit/04d95ea4192a7f70e7c11b8ee67d237cf38da9b7?format=markdown) — 04d95ea4192a7f70e7c11b8ee67d237cf38da9b7; Michael Dusan

- [Remove \`isIntegerNumber\` and \`isFloatingNumber\`](https://git.cafe/gitcafe/zig/commit/8467373bb84fc7b0690c0e4d024d2cb298931cd9?format=markdown) — 8467373bb84fc7b0690c0e4d024d2cb298931cd9; Aiz672

- [add missing EBADF error code for openat](https://git.cafe/gitcafe/zig/commit/5042a476822af59ef005df2e7ff9f994907cceb4?format=markdown) — 5042a476822af59ef005df2e7ff9f994907cceb4; Jonathan Marler

- [macho: fix DWARF in dSYM and sym naming more consistent](https://git.cafe/gitcafe/zig/commit/6461b9516371d22d347c27b5fcd2e8c22fafd03d?format=markdown) — 6461b9516371d22d347c27b5fcd2e8c22fafd03d; Jakub Konka

- [stage2: make failure to find native libc verbose](https://git.cafe/gitcafe/zig/commit/d98e39fa6864f287bc50f265f98b7195849afa68?format=markdown) — d98e39fa6864f287bc50f265f98b7195849afa68; Isaac Freund

- [std: Avoid using white color when printing stacktraces](https://git.cafe/gitcafe/zig/commit/7a4b53fdee89f2d61cedbb3cef3bda24dacf2a57?format=markdown) — 7a4b53fdee89f2d61cedbb3cef3bda24dacf2a57; LemonBoy

- [translate-c: translate global \(file scope\) assembly](https://git.cafe/gitcafe/zig/commit/36da8d02b56e06c92279b4df21fbfaa0273e6c7b?format=markdown) — 36da8d02b56e06c92279b4df21fbfaa0273e6c7b; Evan Haas

- [std: dragonfly: fix duplicate definition of sockaddr_storage](https://git.cafe/gitcafe/zig/commit/607abb5b1484a17abd0ce98de5260c877fd08e49?format=markdown) — 607abb5b1484a17abd0ce98de5260c877fd08e49; Andrew Kelley

- [std.testing: Added newline to the error messages](https://git.cafe/gitcafe/zig/commit/e94bbc22375700c0e4bf5302056d544d7e8e2bd9?format=markdown) — e94bbc22375700c0e4bf5302056d544d7e8e2bd9; ZapAnton

- [Merge pull request \#8773 from ziglang/macho-dsym-path](https://git.cafe/gitcafe/zig/commit/1e5e664555e381f89ea337167bd8f07081872735?format=markdown) — 1e5e664555e381f89ea337167bd8f07081872735; Andrew Kelley

- [Merge pull request \#8757 from Snektron/spirv-stuff](https://git.cafe/gitcafe/zig/commit/2dcec42b74cc0ae2bac5e5ef8a65955a55dca587?format=markdown) — 2dcec42b74cc0ae2bac5e5ef8a65955a55dca587; Andrew Kelley

- [std: rework math.scalbn \(\#8733\)](https://git.cafe/gitcafe/zig/commit/612ad779bb2df8e7e15ab20dd3df3a2900ff82f0?format=markdown) — 612ad779bb2df8e7e15ab20dd3df3a2900ff82f0; viri

- [Merge pull request \#8764 from mattbork/json-usefirst](https://git.cafe/gitcafe/zig/commit/114c6612cb0709a317f941b49daa4d4849dc24e1?format=markdown) — 114c6612cb0709a317f941b49daa4d4849dc24e1; Andrew Kelley

- [stage2: clarify logic of passing \`\-integrated-as\` to clang](https://git.cafe/gitcafe/zig/commit/8f35c60b39dad1ecb1609f6105f1e41a52df87ae?format=markdown) — 8f35c60b39dad1ecb1609f6105f1e41a52df87ae; Andrew Kelley

- [stage2: Force Clang to use LLVM's assembler for SPARC targets](https://git.cafe/gitcafe/zig/commit/193a92630170582c8c7b28432c8a65a80e6ef0b3?format=markdown) — 193a92630170582c8c7b28432c8a65a80e6ef0b3; LemonBoy

- [Merge pull request \#8746 from koachan/sparc64-fixes](https://git.cafe/gitcafe/zig/commit/826d833416be0fa696cbe8785173997338e185bb?format=markdown) — 826d833416be0fa696cbe8785173997338e185bb; Andrew Kelley

- [stage1: Widen non byte-sized atomic loads/stores](https://git.cafe/gitcafe/zig/commit/a52e47230718c6e38dfd84ac0571a597ecd9719f?format=markdown) — a52e47230718c6e38dfd84ac0571a597ecd9719f; LemonBoy

- [std.hash_map: use 7 bits of metadata instead of 6](https://git.cafe/gitcafe/zig/commit/2d4d4baa42590803cff8581add325ea3f102ac2a?format=markdown) — 2d4d4baa42590803cff8581add325ea3f102ac2a; Sahnvour

- [stage2 register manager: clean up API and add more unit tests](https://git.cafe/gitcafe/zig/commit/8b4e91e18ce425902bef726ec3731d266867a6f7?format=markdown) — 8b4e91e18ce425902bef726ec3731d266867a6f7; joachimschmidt557

- [compiler-rt: Fix signedness mismatch in f128 mul impl](https://git.cafe/gitcafe/zig/commit/5185b5619ac703755849da70d158b5a45e5673a7?format=markdown) — 5185b5619ac703755849da70d158b5a45e5673a7; LemonBoy

- [macho: require \_main as global export in self-hosted](https://git.cafe/gitcafe/zig/commit/00ebbe6df2249ba8201c0e5472d95022bf73e782?format=markdown) — 00ebbe6df2249ba8201c0e5472d95022bf73e782; Jakub Konka

- [macho: fix bug with symbol growth and realloc](https://git.cafe/gitcafe/zig/commit/8eea5eddf773a8d1f9f883e71d00409e454ee0bd?format=markdown) — 8eea5eddf773a8d1f9f883e71d00409e454ee0bd; Jakub Konka

- [stage2: \-lunwind is handled specially](https://git.cafe/gitcafe/zig/commit/826179bff40fdbd8c3b11138897fcfbb3367def8?format=markdown) — 826179bff40fdbd8c3b11138897fcfbb3367def8; Andrew Kelley

- [stage2: only build and link libunwind when linking libc\+\+](https://git.cafe/gitcafe/zig/commit/76a259799d5bac3effabd1df44c0dec9e4fa16d4?format=markdown) — 76a259799d5bac3effabd1df44c0dec9e4fa16d4; Andrew Kelley

- [Merge pull request \#8611 from shachaf/precedence](https://git.cafe/gitcafe/zig/commit/173142cc3662e9ecd54c8e957763515712203f9c?format=markdown) — 173142cc3662e9ecd54c8e957763515712203f9c; Andrew Kelley

- [start.zig: export main with strong linkage](https://git.cafe/gitcafe/zig/commit/1b222cb1ff6b95be2f8b03a0ae872efcc7873aa6?format=markdown) — 1b222cb1ff6b95be2f8b03a0ae872efcc7873aa6; Jakub Konka

- [Add experimental Darling support for cross testing macOS](https://git.cafe/gitcafe/zig/commit/402264ab0e16dfdc98e861a440df9ef5db35c402?format=markdown) — 402264ab0e16dfdc98e861a440df9ef5db35c402; Jakub Konka

- [std/json: Fix premature closing brace being considered valid JSON](https://git.cafe/gitcafe/zig/commit/e902c19c0e2bf7f0e9bc83b2c58d19ec024d56db?format=markdown) — e902c19c0e2bf7f0e9bc83b2c58d19ec024d56db; Matthew Borkowski

- [Merge branch 'streamline-stage2-build-script'](https://git.cafe/gitcafe/zig/commit/4f71852c103f8dbf6ce78b36e5abd41a0c4ccf06?format=markdown) — 4f71852c103f8dbf6ce78b36e5abd41a0c4ccf06; Jakub Konka

- [stage2: build and provide libunwind when compiling for native libc](https://git.cafe/gitcafe/zig/commit/4b59f564344598b4d1f1a51839a4dc5cbf357012?format=markdown) — 4b59f564344598b4d1f1a51839a4dc5cbf357012; Andrew Kelley

- [stage2: fix build on OpenBSD/NetBSD](https://git.cafe/gitcafe/zig/commit/459c9f05359e3405f39e4c954c62c61a493e49ae?format=markdown) — 459c9f05359e3405f39e4c954c62c61a493e49ae; Isaac Freund

- [build system: fix wrong glibc dir passed to qemu for i386](https://git.cafe/gitcafe/zig/commit/799d1f0d36f69c8aead5184a76f87b557d690d7b?format=markdown) — 799d1f0d36f69c8aead5184a76f87b557d690d7b; Andrew Kelley

- [fix shrinkAndFree and remove shrinkRetainingCapacity in PriorityQueue and PriorityDequeue](https://git.cafe/gitcafe/zig/commit/40a47eae65b918866abc9d745f89d837f6a1e591?format=markdown) — 40a47eae65b918866abc9d745f89d837f6a1e591; Matthew Borkowski

- [translate-c: Ensure extra_cflags are passed to clang](https://git.cafe/gitcafe/zig/commit/19aab5302c71edccae7959065062fd1695a396aa?format=markdown) — 19aab5302c71edccae7959065062fd1695a396aa; Evan Haas

- [Merge pull request \#8698 from ifreund/scanZ](https://git.cafe/gitcafe/zig/commit/43da1029200f8f8fead6bfe3995d4fb9549293fc?format=markdown) — 43da1029200f8f8fead6bfe3995d4fb9549293fc; Andrew Kelley

- [stage2: Drop LLVM's host CPU detection method as fallback](https://git.cafe/gitcafe/zig/commit/893a4286569c9250c29eec8d1cff386ddbf38b3c?format=markdown) — 893a4286569c9250c29eec8d1cff386ddbf38b3c; LemonBoy

- [macho: allow overriding stack size in binary](https://git.cafe/gitcafe/zig/commit/7b7724628974067f1a66069699fd1433d32da50d?format=markdown) — 7b7724628974067f1a66069699fd1433d32da50d; Jakub Konka

- [azure: bump timeout for macos-arm64](https://git.cafe/gitcafe/zig/commit/fb8527b289db438494e3b86c65d5ade585a77b41?format=markdown) — fb8527b289db438494e3b86c65d5ade585a77b41; Michael Dusan

- [Bump zig-bootstrap and wasmtime versions in linux CI \(\#8738\)](https://git.cafe/gitcafe/zig/commit/53acb54fad1578d72759a20e349a72d7b87f4810?format=markdown) — 53acb54fad1578d72759a20e349a72d7b87f4810; Jakub Konka

- [stage2: Add CPU feature detection for macos](https://git.cafe/gitcafe/zig/commit/e260cfae85ccee253d85a9ecb713380c8fbb0ded?format=markdown) — e260cfae85ccee253d85a9ecb713380c8fbb0ded; LemonBoy

- [bsd: detect os version](https://git.cafe/gitcafe/zig/commit/30ace64fc4881e1799dfdbf2b034dc3b5a29f1d1?format=markdown) — 30ace64fc4881e1799dfdbf2b034dc3b5a29f1d1; Michael Dusan

- [Merge pull request \#8737 from ifreund/link-system-libc](https://git.cafe/gitcafe/zig/commit/e3dd4dc91d65702c085dac9cc4d85aebfa308dfa?format=markdown) — e3dd4dc91d65702c085dac9cc4d85aebfa308dfa; Andrew Kelley

- [std/json: fix previous commit for std.testing changes](https://git.cafe/gitcafe/zig/commit/e6881d4373ce355f3f4565c22c125870ed8fcfc8?format=markdown) — e6881d4373ce355f3f4565c22c125870ed8fcfc8; Isaac Freund

- [fix a double free in parse when duplicate_field_behavior is UseLast and a leak in parse when allocating a single item](https://git.cafe/gitcafe/zig/commit/1b87d4549468d37d8673b2e69611e0f2688ed6c5?format=markdown) — 1b87d4549468d37d8673b2e69611e0f2688ed6c5; Matthew Borkowski

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

- [test runner: avoid an "out of memory" error return trace entry](https://git.cafe/gitcafe/zig/commit/c3d4733a00880e2c757b61b66ba18d9b6753aa11?format=markdown) — c3d4733a00880e2c757b61b66ba18d9b6753aa11; Andrew Kelley

- [test runner: print error return trace after failed test](https://git.cafe/gitcafe/zig/commit/65d279bc053790c8f0792c22e7e7d96b0e0d7860?format=markdown) — 65d279bc053790c8f0792c22e7e7d96b0e0d7860; Andrew Kelley

- [fix AutoArrayHashMap's store_hash logic](https://git.cafe/gitcafe/zig/commit/75ed835d085e2f9dd042a1b39a61df95248a76df?format=markdown) — 75ed835d085e2f9dd042a1b39a61df95248a76df; Matthew Borkowski

- [stage2: Allow building musl/glibc in thumb mode](https://git.cafe/gitcafe/zig/commit/ac546f56eb2b9fd50a69f1d0bda3d0d070b76f52?format=markdown) — ac546f56eb2b9fd50a69f1d0bda3d0d070b76f52; LemonBoy

- [stage2: Always link \-lpthread when using system libc](https://git.cafe/gitcafe/zig/commit/b288f8c9a657b1c5a97e3e543d8598a9e749a390?format=markdown) — b288f8c9a657b1c5a97e3e543d8598a9e749a390; LemonBoy

- [stage2: Pass \-mthumb when compiling C/C\+\+ code](https://git.cafe/gitcafe/zig/commit/65ee7909b90fc593ffd1f89777ff019e824eafc9?format=markdown) — 65ee7909b90fc593ffd1f89777ff019e824eafc9; LemonBoy

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