# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: decff512383e8ea8a52583ba0e39617fa24dc79d

Requested commit: decff512383e8ea8a52583ba0e39617fa24dc79d

- [spirv: structured control flow](https://git.cafe/gitcafe/zig/commit/decff512383e8ea8a52583ba0e39617fa24dc79d?format=markdown) — decff512383e8ea8a52583ba0e39617fa24dc79d; Robin Voetter

- [spirv: add \-fstructured-cfg option](https://git.cafe/gitcafe/zig/commit/b4b1c4df640c9b40c303eef7d0364d01ec490a8e?format=markdown) — b4b1c4df640c9b40c303eef7d0364d01ec490a8e; Robin Voetter

- [spirv: always emit mask constants even if no bits are set](https://git.cafe/gitcafe/zig/commit/cb026c5d599dddc38f34ee93438d52bbffe2f6ad?format=markdown) — cb026c5d599dddc38f34ee93438d52bbffe2f6ad; Robin Voetter

- [spirv: fix memory leak in SpvModule](https://git.cafe/gitcafe/zig/commit/255737ea572f437afb1f2ad67096d3a157d79d70?format=markdown) — 255737ea572f437afb1f2ad67096d3a157d79d70; Robin Voetter

- [spirv: disable failing tests](https://git.cafe/gitcafe/zig/commit/28e1d8285752b320f186090993cdf0ff7a048c85?format=markdown) — 28e1d8285752b320f186090993cdf0ff7a048c85; Robin Voetter

- [Deprecate math.doNotOptimizeAway, use mem.doNotOptimizeAway \(\#18011\)](https://git.cafe/gitcafe/zig/commit/54f4abae2f811c6de1d5c5156961e1bd75405aa6?format=markdown) — 54f4abae2f811c6de1d5c5156961e1bd75405aa6; John Benediktsson

- [Merge pull request \#18091 from squeek502/no-shell32-no-ole32](https://git.cafe/gitcafe/zig/commit/464ce8ac67eb0ef15cc535d2b10394343dd44a2c?format=markdown) — 464ce8ac67eb0ef15cc535d2b10394343dd44a2c; Andrew Kelley

- [fix spelling](https://git.cafe/gitcafe/zig/commit/6f8c597fff01623668912255c3e37d3a4cb00a98?format=markdown) — 6f8c597fff01623668912255c3e37d3a4cb00a98; David Rubin

- [Merge pull request \#18085 from ziglang/std-atomics](https://git.cafe/gitcafe/zig/commit/2bffd810157a8e7c0b2500a13921dd8c45694b8a?format=markdown) — 2bffd810157a8e7c0b2500a13921dd8c45694b8a; Andrew Kelley

- [x86_64: optimize compile time of \`mnemonic_to_encodings_map\`](https://git.cafe/gitcafe/zig/commit/115ec25f2e4eed5033f34eaee8bf3477ff417ecc?format=markdown) — 115ec25f2e4eed5033f34eaee8bf3477ff417ecc; Jacob Young

- [Remove unnecessary branch on absolute path](https://git.cafe/gitcafe/zig/commit/fcc071c9bd6b0c8e010957156505878ea6c0c55d?format=markdown) — fcc071c9bd6b0c8e010957156505878ea6c0c55d; Ryan Liptak

- [Merge pull request \#18076 from ziglang/revert-iterable-dir](https://git.cafe/gitcafe/zig/commit/f4e426a06c59922de80a572f8346f2797726b392?format=markdown) — f4e426a06c59922de80a572f8346f2797726b392; Andrew Kelley

- [std.os.windows: remove volatile from inline asm](https://git.cafe/gitcafe/zig/commit/6fc20b3b092a5717caa288c107370292580f0e2c?format=markdown) — 6fc20b3b092a5717caa288c107370292580f0e2c; Andrew Kelley

- [Sema: disallow call to undefined function](https://git.cafe/gitcafe/zig/commit/aa31096cbd0d66d7c31e12eebe91f36293346dba?format=markdown) — aa31096cbd0d66d7c31e12eebe91f36293346dba; Bogdan Romanyuk

- [Merge pull request \#18067 from ziglang/use-BoundedArray-less](https://git.cafe/gitcafe/zig/commit/e4977f3e89fcc164a4d02cd38eb066cfe1a1124f?format=markdown) — e4977f3e89fcc164a4d02cd38eb066cfe1a1124f; Andrew Kelley

- [std: remove meta.trait](https://git.cafe/gitcafe/zig/commit/d5e21a4f1a2920ef7bbe3c54feab1a3b5119bf77?format=markdown) — d5e21a4f1a2920ef7bbe3c54feab1a3b5119bf77; Andrew Kelley

- [std.Uri: fix parsing edge case panic](https://git.cafe/gitcafe/zig/commit/994e191643f60fa2c6d6e79377340f8fad1d711b?format=markdown) — 994e191643f60fa2c6d6e79377340f8fad1d711b; Hong Shick Pak

- [add missing timeval struct](https://git.cafe/gitcafe/zig/commit/ea4a07701e15f1417aa1229235db1ca80cbda4ef?format=markdown) — ea4a07701e15f1417aa1229235db1ca80cbda4ef; Mikko Kaihlavirta

- [Merge pull request \#18057 from Vexu/fixes](https://git.cafe/gitcafe/zig/commit/54d196bb300770394fd57db718ff1768edd552f8?format=markdown) — 54d196bb300770394fd57db718ff1768edd552f8; Andrew Kelley

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

- [std.net: enable forcing non-blocking mode for accept](https://git.cafe/gitcafe/zig/commit/27b34a5b77623b106ae1e1c7c4a466608a10905e?format=markdown) — 27b34a5b77623b106ae1e1c7c4a466608a10905e; Jan Philipp Hafer

- [translate-c: skip blank macros when translating defines](https://git.cafe/gitcafe/zig/commit/40b8c993f54fce9075044252d2802452dcf1df5e?format=markdown) — 40b8c993f54fce9075044252d2802452dcf1df5e; Garrett

- [std.heap: Use @alignOf\(T\) rather than 0 if not manually overridden for alignment of MemoryPool items](https://git.cafe/gitcafe/zig/commit/478c89b46f07ee6870ff1492d6a1ebeed350e6eb?format=markdown) — 478c89b46f07ee6870ff1492d6a1ebeed350e6eb; Michael Pfaff

- [Do not assume that FILE_BOTH_DIR_INFORMATION is correctly aligned](https://git.cafe/gitcafe/zig/commit/a58ecf7b090f744975cf3816204fe0e891ff73ba?format=markdown) — a58ecf7b090f744975cf3816204fe0e891ff73ba; salo-dea

- [Reorder fields in \`build.zig.zon.md\`](https://git.cafe/gitcafe/zig/commit/dc72f17d8026c73acda90f107690c14327173c5f?format=markdown) — dc72f17d8026c73acda90f107690c14327173c5f; mataha

- [std.debug: detect general protection faults on x86_64-linux](https://git.cafe/gitcafe/zig/commit/5d241a14789feac397115b7204528212bfe15850?format=markdown) — 5d241a14789feac397115b7204528212bfe15850; Wooster

- [translate-c: translate 80/128-bit long double literals](https://git.cafe/gitcafe/zig/commit/8bf4b3c611b39fc39bad2a6c657541fa13973dea?format=markdown) — 8bf4b3c611b39fc39bad2a6c657541fa13973dea; Carl Åstholm

- [replace qpf and qpc](https://git.cafe/gitcafe/zig/commit/40bd93e2a24e3bdebd4f6454cfcffc51e5aaeeae?format=markdown) — 40bd93e2a24e3bdebd4f6454cfcffc51e5aaeeae; expikr

- [std.RingBuffer.zig: Fix typo in readLastAssumeLength](https://git.cafe/gitcafe/zig/commit/c25f2fa561ecfed80e0cc2d0ffa9200ce30bb499?format=markdown) — c25f2fa561ecfed80e0cc2d0ffa9200ce30bb499; Naboris

- [langref: emphasize the use of dereferencing string literals](https://git.cafe/gitcafe/zig/commit/27353bb936a161e6a09f1424ce38bf84e78e94e4?format=markdown) — 27353bb936a161e6a09f1424ce38bf84e78e94e4; expikr

- [std.unicode: Disable utf8 \-\> utf16 ASCII fast path on mips](https://git.cafe/gitcafe/zig/commit/15a6b279571a02b5b31451c0200d09578ea99995?format=markdown) — 15a6b279571a02b5b31451c0200d09578ea99995; Ryan Liptak

- [value: update isDeclRef for anonymous declarations](https://git.cafe/gitcafe/zig/commit/583afd6f0c01336c20dcd218cb7d14aad6894ab1?format=markdown) — 583afd6f0c01336c20dcd218cb7d14aad6894ab1; Bogdan Romanyuk

- [std.tar: trim also spaces from the beginning of file size](https://git.cafe/gitcafe/zig/commit/f64f3423e4a4d63838a54dfb01f5cd9ea8f68b19?format=markdown) — f64f3423e4a4d63838a54dfb01f5cd9ea8f68b19; Maciej 'vesim' Kuliński

- [linux/bpf: update helper definitions](https://git.cafe/gitcafe/zig/commit/8ca4a5240e0258c84e437ed4a37972c8fff7842d?format=markdown) — 8ca4a5240e0258c84e437ed4a37972c8fff7842d; Tw

- [Merge pull request \#18017 from mlugg/var-never-mutated](https://git.cafe/gitcafe/zig/commit/6b1a823b2b30d9318c9877dbdbd3d02fa939fba0?format=markdown) — 6b1a823b2b30d9318c9877dbdbd3d02fa939fba0; Matthew Lugg

- [test: check compile errors when compilation has no errors](https://git.cafe/gitcafe/zig/commit/325e0f5f0e8a9ce2540ec3ec5b7cbbecac15257a?format=markdown) — 325e0f5f0e8a9ce2540ec3ec5b7cbbecac15257a; dweiller

- [std.enums: allow non-exhaustive enums in EnumIndexer and make \`count\` comptime_int instead of usize](https://git.cafe/gitcafe/zig/commit/4e212f16506b88d934d9a0c559fa6b2e0e88574e?format=markdown) — 4e212f16506b88d934d9a0c559fa6b2e0e88574e; Eric Joldasov

- [Add struct declaration location to empty root struct field member error](https://git.cafe/gitcafe/zig/commit/7b99189f191df47c400693f324128d26804ee84d?format=markdown) — 7b99189f191df47c400693f324128d26804ee84d; Curtis Tate Wilkinson

- [Faster implementation of intToEnum\.](https://git.cafe/gitcafe/zig/commit/d44f822821839739c282fe325d9800ab086b456e?format=markdown) — d44f822821839739c282fe325d9800ab086b456e; Lucas Santos

- [std.macho: fix LoadCommandIterator to work with underaligned data](https://git.cafe/gitcafe/zig/commit/91329ce9441e8711e954b91c8ae5cbc81de1c796?format=markdown) — 91329ce9441e8711e954b91c8ae5cbc81de1c796; Jakub Konka

- [Merge pull request \#18006 from Vexu/aro-translate-c](https://git.cafe/gitcafe/zig/commit/5f864140194c91a60cb8e132a7596b555971e808?format=markdown) — 5f864140194c91a60cb8e132a7596b555971e808; Veikka Tuominen

- [Sema: include sentinel in type of pointer-to-array \`ptr\` field](https://git.cafe/gitcafe/zig/commit/673a1efa228f1e28317c202b8ab9135afb9ed2a2?format=markdown) — 673a1efa228f1e28317c202b8ab9135afb9ed2a2; David

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

- [Move duplicate field detection for struct init expressions into AstGen](https://git.cafe/gitcafe/zig/commit/941090d94f6b6c7c5207f06917743e79ff06426f?format=markdown) — 941090d94f6b6c7c5207f06917743e79ff06426f; David

- [Sema: Add error for non-power of 2 field alignment when reifying Unions, Structs, Pointers](https://git.cafe/gitcafe/zig/commit/acf9de376d176d35dcfd245d14939766aeba4638?format=markdown) — acf9de376d176d35dcfd245d14939766aeba4638; Krzysztof Wolicki

- [Merge pull request \#18010 from ziglang/elf-symtab-fixes](https://git.cafe/gitcafe/zig/commit/359842f8d5a0ee2641c07c1e659d06553d6269fc?format=markdown) — 359842f8d5a0ee2641c07c1e659d06553d6269fc; Jakub Konka

- [x86_64: actually track state during \`@divFloor\` of \`i128\`](https://git.cafe/gitcafe/zig/commit/0c6cb8d8c80f0a316a77eddfebaa42cb77c8bf7d?format=markdown) — 0c6cb8d8c80f0a316a77eddfebaa42cb77c8bf7d; Jacob Young

- [Merge pull request \#17978 from ziglang/elf-x86-tls](https://git.cafe/gitcafe/zig/commit/6fd1c64f23807993246515b93eb14978cff0e5da?format=markdown) — 6fd1c64f23807993246515b93eb14978cff0e5da; Jakub Konka

- [adjust building from source without LLVM process](https://git.cafe/gitcafe/zig/commit/f8b38a174f0c4a843688fe8adac09dc4f66cd585?format=markdown) — f8b38a174f0c4a843688fe8adac09dc4f66cd585; Andrew Kelley

- [compilation: forbid PIE for dynamic libraries](https://git.cafe/gitcafe/zig/commit/569182dbb259b2b5cfb457e798407d8ec2eacc2d?format=markdown) — 569182dbb259b2b5cfb457e798407d8ec2eacc2d; Michael Dusan

- [expose to build system](https://git.cafe/gitcafe/zig/commit/5de06365776687265ecf017979b33163db59e93e?format=markdown) — 5de06365776687265ecf017979b33163db59e93e; xdBronch

- [Merge pull request \#17892 from ziglang/bootstrap-without-llvm](https://git.cafe/gitcafe/zig/commit/caae40c216000be156f87c9e27cba3d0c45bb8c7?format=markdown) — caae40c216000be156f87c9e27cba3d0c45bb8c7; Andrew Kelley

- [rework memory management of Module.Namespace hash maps](https://git.cafe/gitcafe/zig/commit/91b897ef581aec65dd7a080754ab09d2e176ed8f?format=markdown) — 91b897ef581aec65dd7a080754ab09d2e176ed8f; Andrew Kelley

- [sema: fixup underflows during struct / ptr array init when using \-fstrip](https://git.cafe/gitcafe/zig/commit/53500a57684665e08a2e18e7a736aacfa6548062?format=markdown) — 53500a57684665e08a2e18e7a736aacfa6548062; kcbanner

- [Revert "Sema: fix comparison with undefined"](https://git.cafe/gitcafe/zig/commit/70d8baaec11ca370b73fce72d7f3dfce2277455b?format=markdown) — 70d8baaec11ca370b73fce72d7f3dfce2277455b; Andrew Kelley

- [Package.Fetch.git: handle optional pkt-line LF](https://git.cafe/gitcafe/zig/commit/7048e93665543005ed3dabd2e7637f01c584006a?format=markdown) — 7048e93665543005ed3dabd2e7637f01c584006a; Ian Johnson

- [Sema: fix comparison with undefined](https://git.cafe/gitcafe/zig/commit/547481c31c8a538a7badbdce66d81820177ce87f?format=markdown) — 547481c31c8a538a7badbdce66d81820177ce87f; Bogdan Romanyuk

- [Dwarf: improve x86_64 backend debug info](https://git.cafe/gitcafe/zig/commit/2eeb7358227d13ff4d77ef73c54a0e2ae12c1d58?format=markdown) — 2eeb7358227d13ff4d77ef73c54a0e2ae12c1d58; Jacob Young

- [sema: pass sema through if available for the array_type case in bitSizeAdvanced](https://git.cafe/gitcafe/zig/commit/3fc6a2f11399e84b9cfa4cfef65ef40aa6de173b?format=markdown) — 3fc6a2f11399e84b9cfa4cfef65ef40aa6de173b; kcbanner

- [Merge pull request \#17963 from jacobly0/workaround/16392](https://git.cafe/gitcafe/zig/commit/63e5476450bfcec4aa8417e9ea5a3006b2a688a0?format=markdown) — 63e5476450bfcec4aa8417e9ea5a3006b2a688a0; Andrew Kelley

- [Merge pull request \#17967 from jacobly0/x86_64-cases](https://git.cafe/gitcafe/zig/commit/78df899b888df1c1b77a7630d94a08675f12f83e?format=markdown) — 78df899b888df1c1b77a7630d94a08675f12f83e; Andrew Kelley

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

- [zstandard: fix division by zero when using RingBuffer](https://git.cafe/gitcafe/zig/commit/138a35df8f434115be04641b1df29514b0ef1cb8?format=markdown) — 138a35df8f434115be04641b1df29514b0ef1cb8; dweiller

- [Merge pull request \#17955 from ziglang/issue-17951](https://git.cafe/gitcafe/zig/commit/9ad03b628f5d4770f9f26e646019292b5ae9cf9b?format=markdown) — 9ad03b628f5d4770f9f26e646019292b5ae9cf9b; Jakub Konka

- [disallow calling @trap at comptime](https://git.cafe/gitcafe/zig/commit/ec934c6d3294f1febe69453266556a82f64b59f0?format=markdown) — ec934c6d3294f1febe69453266556a82f64b59f0; Bogdan Romanyuk

- [Merge pull request \#17947 from jacobly0/fwd-clang-errs](https://git.cafe/gitcafe/zig/commit/03adafd8023691af6a1e3d784a6e7e1f77d46859?format=markdown) — 03adafd8023691af6a1e3d784a6e7e1f77d46859; Andrew Kelley

- [Merge pull request \#17933 from ziglang/elf-r-mode](https://git.cafe/gitcafe/zig/commit/c550eb3e8ab7ae77e5533313c219b2015e633081?format=markdown) — c550eb3e8ab7ae77e5533313c219b2015e633081; Jakub Konka

- [Sema: do not allow comptime-only pointer fields in packed structs](https://git.cafe/gitcafe/zig/commit/3f10b3ee1eaca13d8edbdebeae8cd50d40c095c0?format=markdown) — 3f10b3ee1eaca13d8edbdebeae8cd50d40c095c0; mlugg

- [Sema: remove unused function](https://git.cafe/gitcafe/zig/commit/e9b3fcaa4315a9c0c1d916a23267728d4d9ae550?format=markdown) — e9b3fcaa4315a9c0c1d916a23267728d4d9ae550; mlugg

- [preserve 'undefined' in @bitCast](https://git.cafe/gitcafe/zig/commit/6b9f7e26c9e43700225b7c2479305015df75a2b9?format=markdown) — 6b9f7e26c9e43700225b7c2479305015df75a2b9; Bogdan Romanyuk

- [replace deprecated std.math.absCast](https://git.cafe/gitcafe/zig/commit/ee8da4076968101ae765a6f223f94dcec431db08?format=markdown) — ee8da4076968101ae765a6f223f94dcec431db08; Bogdan Romanyuk

- [std.math: Add isPositiveZero\(\) and isNegativeZero\(\)](https://git.cafe/gitcafe/zig/commit/e72049bc61eedd2b7381b87b530428a83581cafe?format=markdown) — e72049bc61eedd2b7381b87b530428a83581cafe; Linus Groh

- [Merge pull request \#17888 from AdamGoertz/zig-reduce](https://git.cafe/gitcafe/zig/commit/b2ed2c4d4fcc91980118e875b753eb82c7061bb7?format=markdown) — b2ed2c4d4fcc91980118e875b753eb82c7061bb7; Andrew Kelley

- [Sema: optimize runtime array_mul](https://git.cafe/gitcafe/zig/commit/d99bed1b10f85f2becca2a1c2587e1c2cb1968e6?format=markdown) — d99bed1b10f85f2becca2a1c2587e1c2cb1968e6; mlugg

- [Merge pull request \#17913 from jacobly0/vararg-int](https://git.cafe/gitcafe/zig/commit/a1d688b86aeba7ab72ae12679ff04a7730931af3?format=markdown) — a1d688b86aeba7ab72ae12679ff04a7730931af3; Andrew Kelley

- [Sema: do not force resolution of struct field inits when calling function pointer field](https://git.cafe/gitcafe/zig/commit/997eaf6d8724fe2076195de4d6d54bf2bf880eea?format=markdown) — 997eaf6d8724fe2076195de4d6d54bf2bf880eea; mlugg

- [Speed up ast.tokenLocation](https://git.cafe/gitcafe/zig/commit/f258a391daa31b3ba2c37d879db96fadc0c058f3?format=markdown) — f258a391daa31b3ba2c37d879db96fadc0c058f3; frmdstryr

- [wasm-linker: ensure symbol fields are set for decls](https://git.cafe/gitcafe/zig/commit/2ac0ba03a60a133e7ffbab9ad6aaf3b54f6c747b?format=markdown) — 2ac0ba03a60a133e7ffbab9ad6aaf3b54f6c747b; Luuk de Gram

- [Merge pull request \#17935 from ianic/fix_io_uring_test_kernel_5_4](https://git.cafe/gitcafe/zig/commit/10a28bc4c48cd50882a7a5e5c57fee02b8c34731?format=markdown) — 10a28bc4c48cd50882a7a5e5c57fee02b8c34731; Veikka Tuominen

- [Merge pull request \#17930 from jacobly0/x86_64](https://git.cafe/gitcafe/zig/commit/be14fe1fa18ec2ac0ead232a4e6035656e3f67dc?format=markdown) — be14fe1fa18ec2ac0ead232a4e6035656e3f67dc; Andrew Kelley

- [Curve25519.fromEdwards25519\(\): don't assume normalized coordinates \(\#17920\)](https://git.cafe/gitcafe/zig/commit/a70d8d29d5895a8b44a86e8f065ee3ee59c9bfe8?format=markdown) — a70d8d29d5895a8b44a86e8f065ee3ee59c9bfe8; Frank Denis

- [Sema: fix source location for untyped array init with result type](https://git.cafe/gitcafe/zig/commit/4504e03a18d75d0c9e4695250c807b3b4a953791?format=markdown) — 4504e03a18d75d0c9e4695250c807b3b4a953791; mlugg

- [std.math.big: fix sqrt with bits \> limb_bits](https://git.cafe/gitcafe/zig/commit/ee47643b6eb175f4414a50c19afa0c22b2d15949?format=markdown) — ee47643b6eb175f4414a50c19afa0c22b2d15949; tison

- [Merge pull request \#17771 from ehaas/mingw-aro](https://git.cafe/gitcafe/zig/commit/77bc8e7b67a1be167f87f19c91a8f606ad5745ad?format=markdown) — 77bc8e7b67a1be167f87f19c91a8f606ad5745ad; Andrew Kelley

- [sema: allow slicing \[\*\]T without end](https://git.cafe/gitcafe/zig/commit/81219586bc3d41cc462cd383269e06c069ab8004?format=markdown) — 81219586bc3d41cc462cd383269e06c069ab8004; dweiller

- [fix sqrt\(0\)](https://git.cafe/gitcafe/zig/commit/03abac382457e071540314d050e21799b59b1d5b?format=markdown) — 03abac382457e071540314d050e21799b59b1d5b; David Rubin

- [Merge pull request \#17692 from kcbanner/struct_field_init_pass](https://git.cafe/gitcafe/zig/commit/b3462b7cec9931cd3747f10714954eb8efe00c04?format=markdown) — b3462b7cec9931cd3747f10714954eb8efe00c04; Matthew Lugg

- [Sema: emit @intCast safety check correctly for vectors](https://git.cafe/gitcafe/zig/commit/d78eda34c5de1ce869c55057b790081012e00bf5?format=markdown) — d78eda34c5de1ce869c55057b790081012e00bf5; mlugg

- [Sema: allow destructuring vectors](https://git.cafe/gitcafe/zig/commit/9b394a200a55c8347e32607dcff568e8482ada48?format=markdown) — 9b394a200a55c8347e32607dcff568e8482ada48; mlugg

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

- [tests: skip native CPU std tests on Windows](https://git.cafe/gitcafe/zig/commit/234693bcbba6f55ff6e975ddbedf0fad4dfaa8f1?format=markdown) — 234693bcbba6f55ff6e975ddbedf0fad4dfaa8f1; Andrew Kelley

- [langref: fix malloc return type](https://git.cafe/gitcafe/zig/commit/5ea973dc39cc1b3a9826ef94affb33e41c02c733?format=markdown) — 5ea973dc39cc1b3a9826ef94affb33e41c02c733; XXIV

- [x86_64: fix passing register-sized payload as non-reigster-sized union](https://git.cafe/gitcafe/zig/commit/9ced27dace99da1f2bc704b4d5a7fabe9a62eca4?format=markdown) — 9ced27dace99da1f2bc704b4d5a7fabe9a62eca4; Jacob Young

- [Sema: emit error when pointer to extern function is called](https://git.cafe/gitcafe/zig/commit/62e67a2b565e20f684319f5e59e1bddd79c988d3?format=markdown) — 62e67a2b565e20f684319f5e59e1bddd79c988d3; Bogdan Romanyuk

- [frontend: fix \-fsingle-threaded default detection logic](https://git.cafe/gitcafe/zig/commit/e74ced21b70f229167765d863613d3d5033b93fe?format=markdown) — e74ced21b70f229167765d863613d3d5033b93fe; Andrew Kelley

- [Merge pull request \#17871 from jacobly0/x86_64](https://git.cafe/gitcafe/zig/commit/1b0b46a8a9f5ed3ebaf35e3018fd5402957552ae?format=markdown) — 1b0b46a8a9f5ed3ebaf35e3018fd5402957552ae; Andrew Kelley

- [Merge pull request \#17815 from Luukdegram/wasm-no-entry](https://git.cafe/gitcafe/zig/commit/702b809ea3e9b9dbdc1fd6efe9306442487e7103?format=markdown) — 702b809ea3e9b9dbdc1fd6efe9306442487e7103; Andrew Kelley

- [io_uring: add multishot accept operation](https://git.cafe/gitcafe/zig/commit/bec36aa7c028f2eaec94a2358f3e1326fcb9a30c?format=markdown) — bec36aa7c028f2eaec94a2358f3e1326fcb9a30c; Igor Anić

- [Sema: fix error notes with wrong extern type](https://git.cafe/gitcafe/zig/commit/e9a6197a8ea38c228e2683d82cfbdbad8e7d912a?format=markdown) — e9a6197a8ea38c228e2683d82cfbdbad8e7d912a; Bogdan Romanyuk

- [Sema: fix memory leak in zirTypeInfo](https://git.cafe/gitcafe/zig/commit/33644546a0c17e48f0a3f7b59d9bd0a749666173?format=markdown) — 33644546a0c17e48f0a3f7b59d9bd0a749666173; Andrew Kelley

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