# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: 16ac034a32e8c8feced3ee67f84ff14767404b76

Requested commit: 16ac034a32e8c8feced3ee67f84ff14767404b76

- [Sat shl neg rhs \(\#9949\)](https://git.cafe/gitcafe/zig/commit/16ac034a32e8c8feced3ee67f84ff14767404b76?format=markdown) — 16ac034a32e8c8feced3ee67f84ff14767404b76; travisstaloch

- [Fix bug where std.math.asinh64 doesn't respect signedness for negative values \(\#9940\)](https://git.cafe/gitcafe/zig/commit/411e9ca4ade243344f358b14151e87e2334e76a0?format=markdown) — 411e9ca4ade243344f358b14151e87e2334e76a0; Miles Alan

- [std.os.windows: Fix typo \(\#9951\)](https://git.cafe/gitcafe/zig/commit/f3ab092f67d5705ce3c70c0033e463b68523c8bd?format=markdown) — f3ab092f67d5705ce3c70c0033e463b68523c8bd; Sizhe Zhao

- [stage2: LLVM backend: implement \`wrap_optional\` AIR](https://git.cafe/gitcafe/zig/commit/cacd5366a6707cb030e212ea3cc46052168d4006?format=markdown) — cacd5366a6707cb030e212ea3cc46052168d4006; Andrew Kelley

- [stage2: implement \`@minimum\` and \`@maximum\`, including vectors](https://git.cafe/gitcafe/zig/commit/55eea3b045c86c78eb8d9cc862122d260352a631?format=markdown) — 55eea3b045c86c78eb8d9cc862122d260352a631; Andrew Kelley

- [stage2: improved union support](https://git.cafe/gitcafe/zig/commit/8b882747813878a40b63572636a6e86a59a8581e?format=markdown) — 8b882747813878a40b63572636a6e86a59a8581e; Andrew Kelley

- [move behavior tests that are passing for stage2](https://git.cafe/gitcafe/zig/commit/ed5a5e22936e5d90b6c9d255b17076f0db45c040?format=markdown) — ed5a5e22936e5d90b6c9d255b17076f0db45c040; Andrew Kelley

- [stage2: improve handling of 0-bit types and arrays](https://git.cafe/gitcafe/zig/commit/0d4a94f32fc71f81d54db038f013854b8e9f0ac4?format=markdown) — 0d4a94f32fc71f81d54db038f013854b8e9f0ac4; Andrew Kelley

- [stage2: remove use of \`builtin.stage2_arch\` workaround](https://git.cafe/gitcafe/zig/commit/b0f80ef0d5517b5ce8ba60dfae6dd986346f8d4c?format=markdown) — b0f80ef0d5517b5ce8ba60dfae6dd986346f8d4c; Andrew Kelley

- [stage2: implement opaque declarations](https://git.cafe/gitcafe/zig/commit/df7d6d263e4ad6adb302856235641ae9ceb142b6?format=markdown) — df7d6d263e4ad6adb302856235641ae9ceb142b6; Andrew Kelley

- [stage2: implement Sema for elemVal for comptime slice](https://git.cafe/gitcafe/zig/commit/da7fcfd1586fa93c3d00815f60030e00ea583701?format=markdown) — da7fcfd1586fa93c3d00815f60030e00ea583701; Andrew Kelley

- [Sema: implement comptime \`coerce_result_ptr\` and \`alloc\`](https://git.cafe/gitcafe/zig/commit/e851d89113a57064c38ed85722edc7f686d0c11a?format=markdown) — e851d89113a57064c38ed85722edc7f686d0c11a; Andrew Kelley

- [stage2: LLVM backend: fix crash adding alloca](https://git.cafe/gitcafe/zig/commit/2a701a92c403dda47a61848a38998b474442d805?format=markdown) — 2a701a92c403dda47a61848a38998b474442d805; Andrew Kelley

- [macho: redo relocation handling and lazy bind globals](https://git.cafe/gitcafe/zig/commit/fc302f00a9de5de0490f4a66720e75946763c695?format=markdown) — fc302f00a9de5de0490f4a66720e75946763c695; Jakub Konka

- [stage2: fix comptime stores and sentinel-terminated arrays](https://git.cafe/gitcafe/zig/commit/a3104a4a78089f3260c0dd3f4a96012c6d73a63b?format=markdown) — a3104a4a78089f3260c0dd3f4a96012c6d73a63b; Andrew Kelley

- [Merge pull request \#9878 from pfgithub/patch-4](https://git.cafe/gitcafe/zig/commit/7f006287ae89b97ff0ca977f64744ea344ec94fd?format=markdown) — 7f006287ae89b97ff0ca977f64744ea344ec94fd; Andrew Kelley

- [stage2: LLVM backend: fix var args function calls](https://git.cafe/gitcafe/zig/commit/5af7ae1dc45a4adafe72a91c1f849d599a6ff3eb?format=markdown) — 5af7ae1dc45a4adafe72a91c1f849d599a6ff3eb; Andrew Kelley

- [stage2: support nested structs and arrays and sret](https://git.cafe/gitcafe/zig/commit/6d6cf598475ab8d2c3259002655ba04f1d056b2e?format=markdown) — 6d6cf598475ab8d2c3259002655ba04f1d056b2e; Andrew Kelley

- [Merge pull request \#9925 from mattbork/uniondecl-fixes](https://git.cafe/gitcafe/zig/commit/f42725c39bbbe5db13c1a1706db3f31aa0549307?format=markdown) — f42725c39bbbe5db13c1a1706db3f31aa0549307; Andrew Kelley

- [translate-c: fix logic for checking primitive names](https://git.cafe/gitcafe/zig/commit/d1fd864da7859989828feb8be806634606cc761c?format=markdown) — d1fd864da7859989828feb8be806634606cc761c; Andrew Kelley

- [rand: remove workaround for issue \#1770](https://git.cafe/gitcafe/zig/commit/a5ecffa4617ea5ceed1edfe76b74896e7c249a2d?format=markdown) — a5ecffa4617ea5ceed1edfe76b74896e7c249a2d; Sizhe Zhao

- [add test step to build.zig generated by init-exe \(\#9919\)](https://git.cafe/gitcafe/zig/commit/8e1aa72c69cddc9fcd0bd8a3f9f4e9d3a8d002af?format=markdown) — 8e1aa72c69cddc9fcd0bd8a3f9f4e9d3a8d002af; Lee Cannon

- [Better documentation, use of \`len\` field instead of function, @bitSizeOf instead of meta.bitCout](https://git.cafe/gitcafe/zig/commit/526191bfafe722700323df30647eed0c03fc2403?format=markdown) — 526191bfafe722700323df30647eed0c03fc2403; tgschultz

- [stage2: add \-\-debug-compile-errors CLI option](https://git.cafe/gitcafe/zig/commit/73403d897caec40eff16226abb54098fa6623954?format=markdown) — 73403d897caec40eff16226abb54098fa6623954; Andrew Kelley

- [stage2: fix returning structs byval from functions](https://git.cafe/gitcafe/zig/commit/75cecef63ccaffda32b7ec2dd2d6cc3cb0b3d23a?format=markdown) — 75cecef63ccaffda32b7ec2dd2d6cc3cb0b3d23a; Andrew Kelley

- [stage2: fix comptime_float negation](https://git.cafe/gitcafe/zig/commit/a0c44e806b70021203f5b9cf9af3b5049c40a75a?format=markdown) — a0c44e806b70021203f5b9cf9af3b5049c40a75a; Andrew Kelley

- [AstGen: make array literals work like struct literals](https://git.cafe/gitcafe/zig/commit/3df19b765d3b33cfda43b875adb714487bfb8c6b?format=markdown) — 3df19b765d3b33cfda43b875adb714487bfb8c6b; Andrew Kelley

- [stage2: implement array literal with explicit type](https://git.cafe/gitcafe/zig/commit/76335bc7badd41af0ebb7dd196e1550d7e99d8e7?format=markdown) — 76335bc7badd41af0ebb7dd196e1550d7e99d8e7; Andrew Kelley

- [print_zir.zig: fill in remaining stubs](https://git.cafe/gitcafe/zig/commit/601ac82041653adc2acbcfd947a54286944df9df?format=markdown) — 601ac82041653adc2acbcfd947a54286944df9df; Matthew Borkowski

- [GitHub: slight change of wording on the proposal issue template](https://git.cafe/gitcafe/zig/commit/1789a35ab9db2f15e641f391be88fe625cf161c8?format=markdown) — 1789a35ab9db2f15e641f391be88fe625cf161c8; Andrew Kelley

- [GitHub: fix yaml issue with bug report template](https://git.cafe/gitcafe/zig/commit/2fbf53c1cea6d93dcd97e04d95f639e5a24fd27a?format=markdown) — 2fbf53c1cea6d93dcd97e04d95f639e5a24fd27a; Andrew Kelley

- [GitHub: add issue templates for bugs and proposals](https://git.cafe/gitcafe/zig/commit/c3ce3a67adadc5fecd8f6840cba71c52c4cdc9bf?format=markdown) — c3ce3a67adadc5fecd8f6840cba71c52c4cdc9bf; Andrew Kelley

- [stage2: enum fixes](https://git.cafe/gitcafe/zig/commit/e16ddad49f1b3e4ce10ce8fb653e48f24a9d4837?format=markdown) — e16ddad49f1b3e4ce10ce8fb653e48f24a9d4837; Andrew Kelley

- [stage2: implement runtime \`@intToEnum\`](https://git.cafe/gitcafe/zig/commit/cb616cb7972bb2f38ea4527c7ec0ae3cc0d64c7c?format=markdown) — cb616cb7972bb2f38ea4527c7ec0ae3cc0d64c7c; Andrew Kelley

- [move tagged union behavior tests to the appropriate place](https://git.cafe/gitcafe/zig/commit/941b2f0d5e50521c41e6db3912085a72b6c16813?format=markdown) — 941b2f0d5e50521c41e6db3912085a72b6c16813; Andrew Kelley

- [stage2: LLVM backend: miscompilation fixes](https://git.cafe/gitcafe/zig/commit/9ed599b4e3f5c9f48089a3acd61d0338e27e88f6?format=markdown) — 9ed599b4e3f5c9f48089a3acd61d0338e27e88f6; Andrew Kelley

- [freestanding libc: don't rely on compiler_rt symbols we don't have yet](https://git.cafe/gitcafe/zig/commit/01ad6c0b020193a6c5c82e13296a12e847f78d05?format=markdown) — 01ad6c0b020193a6c5c82e13296a12e847f78d05; Andrew Kelley

- [freestanding libc: export fmal](https://git.cafe/gitcafe/zig/commit/5518a0aff2ab023e9021b74a0a14eb9fcfc094cc?format=markdown) — 5518a0aff2ab023e9021b74a0a14eb9fcfc094cc; Andrew Kelley

- [stage1: work around LLVM's buggy fma lowering](https://git.cafe/gitcafe/zig/commit/4ee91bb8a83fbddaf266500196525308525e2605?format=markdown) — 4ee91bb8a83fbddaf266500196525308525e2605; Andrew Kelley

- [stage2: analyzeSliceLen on comptime slices](https://git.cafe/gitcafe/zig/commit/5e153b53828875a0c5b6c893ff40add07ac0aafd?format=markdown) — 5e153b53828875a0c5b6c893ff40add07ac0aafd; Jacob G-W

- [add support for f128 \`@mulAdd\`](https://git.cafe/gitcafe/zig/commit/2fe7b06f3df06b7a442ffc3d9b951c5d52a11a24?format=markdown) — 2fe7b06f3df06b7a442ffc3d9b951c5d52a11a24; Andrew Kelley

- [migrate from \`std.Target.current\` to \`@import\("builtin"\)\.target\`](https://git.cafe/gitcafe/zig/commit/6115cf22404467fd13d0290fc022d51d372d139a?format=markdown) — 6115cf22404467fd13d0290fc022d51d372d139a; Andrew Kelley

- [stage2: fix comptime \`@bitCast\`](https://git.cafe/gitcafe/zig/commit/78902db68bbd400f6d84b65280c31d417105f2a8?format=markdown) — 78902db68bbd400f6d84b65280c31d417105f2a8; Andrew Kelley

- [FileProtocol: add Reader, Writer, SeekableStream](https://git.cafe/gitcafe/zig/commit/598db831f3ea1267d469162db1a54c2d62ff3e87?format=markdown) — 598db831f3ea1267d469162db1a54c2d62ff3e87; Sreehari Sreedev

- [zig test: Add a \-\-test-no-exec flag\.](https://git.cafe/gitcafe/zig/commit/c23768ab2c18354479618d99f7f32ce8a6d4b62f?format=markdown) — c23768ab2c18354479618d99f7f32ce8a6d4b62f; Alex Rønne Petersen

- [ci drone: enable more testsuite](https://git.cafe/gitcafe/zig/commit/4e590fadb5367d0400fd7e192f519caf3435e07b?format=markdown) — 4e590fadb5367d0400fd7e192f519caf3435e07b; Michael Dusan

- [langref: Explain Zig Test](https://git.cafe/gitcafe/zig/commit/65e4926c5b6ca936b460afd1d1e43474b2bc320d?format=markdown) — 65e4926c5b6ca936b460afd1d1e43474b2bc320d; Mr\. Paul

- [Merge pull request \#9880 from squeek502/deflate-construct-errors](https://git.cafe/gitcafe/zig/commit/d4ebfa87633aa632a290dfffa38712468e5512db?format=markdown) — d4ebfa87633aa632a290dfffa38712468e5512db; Andrew Kelley

- [deflate.zig: check for distances past beginning of output stream](https://git.cafe/gitcafe/zig/commit/66204b780699ca6f043d312b4c637c25d6d9f3eb?format=markdown) — 66204b780699ca6f043d312b4c637c25d6d9f3eb; Matthew Borkowski

- [add phi constant](https://git.cafe/gitcafe/zig/commit/5125788e331c146ef5f5f33be775e3538353a0b6?format=markdown) — 5125788e331c146ef5f5f33be775e3538353a0b6; alichraghi

- [stage2: fix Type max/min int calculation](https://git.cafe/gitcafe/zig/commit/ac2333ee63b3c0af8a075d325e2313c9b255a46e?format=markdown) — ac2333ee63b3c0af8a075d325e2313c9b255a46e; Andrew Kelley

- [Merge pull request \#9885 from Snektron/big-int-wrapping](https://git.cafe/gitcafe/zig/commit/a28f2e0dd2d7b78464115bca4968f7c0befa6b28?format=markdown) — a28f2e0dd2d7b78464115bca4968f7c0befa6b28; Andrew Kelley

- [Merge pull request \#9882 from mattbork/astgen-cursor](https://git.cafe/gitcafe/zig/commit/2454459ef5435081abe82724e873a74bd33a79af?format=markdown) — 2454459ef5435081abe82724e873a74bd33a79af; Andrew Kelley

- [C backend: improved Decl name lowering](https://git.cafe/gitcafe/zig/commit/c41b989ab8c553bdba8e1aab606edbe27d730a3a?format=markdown) — c41b989ab8c553bdba8e1aab606edbe27d730a3a; Andrew Kelley

- [C backend: fix lowering of struct types](https://git.cafe/gitcafe/zig/commit/a41f812bdba09fbe6962ba0cf33c0d14ca7f839f?format=markdown) — a41f812bdba09fbe6962ba0cf33c0d14ca7f839f; Andrew Kelley

- [C backend: fix lowering of struct, float, and slice constants](https://git.cafe/gitcafe/zig/commit/c79bf18044e8dadc64ff97fdf01e99b134d5e31b?format=markdown) — c79bf18044e8dadc64ff97fdf01e99b134d5e31b; Andrew Kelley

- [stage2: Type: fix eql impl for error unions](https://git.cafe/gitcafe/zig/commit/86c265aec8b9cdca0e78bfb02d7442e79c0be5a9?format=markdown) — 86c265aec8b9cdca0e78bfb02d7442e79c0be5a9; Andrew Kelley

- [AstGen: fix \`while\` and \`for\` with unreachable bodies](https://git.cafe/gitcafe/zig/commit/c4df9bf56f204f63f4e87255933ba453d69d0182?format=markdown) — c4df9bf56f204f63f4e87255933ba453d69d0182; Andrew Kelley

- [AstGen: fix if, orelse, catch, with unreachable bodies](https://git.cafe/gitcafe/zig/commit/61a53a587558ff1fe1b0ec98bb424022885edccf?format=markdown) — 61a53a587558ff1fe1b0ec98bb424022885edccf; Andrew Kelley

- [Merge pull request \#9873 from SpexGuy/fix-struct-namespaces](https://git.cafe/gitcafe/zig/commit/ac52e005640e9dc7829356f857a82b0bc3894245?format=markdown) — ac52e005640e9dc7829356f857a82b0bc3894245; Andrew Kelley

- [Document some functions in std.math\.](https://git.cafe/gitcafe/zig/commit/4916e26be434309209585a7c8a7918ed58c79466?format=markdown) — 4916e26be434309209585a7c8a7918ed58c79466; Nathan Michaels

- [Merge pull request \#9875 from g-w1/timestimes](https://git.cafe/gitcafe/zig/commit/468ed7ada50c743eabe01b36d0ee9f090d80e00a?format=markdown) — 468ed7ada50c743eabe01b36d0ee9f090d80e00a; Andrew Kelley

- [Add zlib to needed libraries](https://git.cafe/gitcafe/zig/commit/05d36fce9c7fde223e6657b3dc47105fbf065695?format=markdown) — 05d36fce9c7fde223e6657b3dc47105fbf065695; Martin Wickham

- [build.zig: omit LLVMTableGen from the llvm lib list](https://git.cafe/gitcafe/zig/commit/49f687f7c674d99d2ff66f94ef35bd96d2d2989a?format=markdown) — 49f687f7c674d99d2ff66f94ef35bd96d2d2989a; Andrew Kelley

- [build.zig: update list of LLVM libs](https://git.cafe/gitcafe/zig/commit/b9ec7c56754aea9f3e0f206e42bc89f0bb7305f8?format=markdown) — b9ec7c56754aea9f3e0f206e42bc89f0bb7305f8; Andrew Kelley

- [Merge branch 'llvm13'](https://git.cafe/gitcafe/zig/commit/dde0adcb363f3a3f306c0fc9eaec511cc3b74965?format=markdown) — dde0adcb363f3a3f306c0fc9eaec511cc3b74965; Andrew Kelley

- [Fix a typo in @ceil documentation\.](https://git.cafe/gitcafe/zig/commit/c4cd592f0e1eeff5a4056796610d97010ae4e38c?format=markdown) — c4cd592f0e1eeff5a4056796610d97010ae4e38c; Nathan Michaels

- [stage2: implement array_init instruction \(\#9843\)](https://git.cafe/gitcafe/zig/commit/5e7406bdd9f942900dceb2f917ed5f64b6f2ba00?format=markdown) — 5e7406bdd9f942900dceb2f917ed5f64b6f2ba00; g-w1

- [Add error message to test runner for bad arguments](https://git.cafe/gitcafe/zig/commit/c82c3585c8fdf02820747c118c78957e2eb5d072?format=markdown) — c82c3585c8fdf02820747c118c78957e2eb5d072; Martin Wickham

- [Add a panic handler to give better errors for crashes in sema](https://git.cafe/gitcafe/zig/commit/f87156e33c688effcf00b8fa9c2542391423ee78?format=markdown) — f87156e33c688effcf00b8fa9c2542391423ee78; Martin Wickham

- [parse.zig: better c pointer prefix parsing, don't index out of bounds on eof](https://git.cafe/gitcafe/zig/commit/2ed9288246821c39ae75fa21998a53b34e713cd4?format=markdown) — 2ed9288246821c39ae75fa21998a53b34e713cd4; Matthew Borkowski

- [stage2: fix ELF linking to include compiler_rt](https://git.cafe/gitcafe/zig/commit/ba7f40c4302fe88fddc92b5b44365f74e00800ff?format=markdown) — ba7f40c4302fe88fddc92b5b44365f74e00800ff; Andrew Kelley

- [stage2: LLVM backend: properly set module target data](https://git.cafe/gitcafe/zig/commit/bdbedff910e18e18dc31db84a80607435e9b6ee0?format=markdown) — bdbedff910e18e18dc31db84a80607435e9b6ee0; Andrew Kelley

- [stage2: LLVM backend: implement struct type fwd decls](https://git.cafe/gitcafe/zig/commit/ea6706b6f406606a7523e35e34e390fb880b607e?format=markdown) — ea6706b6f406606a7523e35e34e390fb880b607e; Andrew Kelley

- [move some behavior tests to the "passing for stage2" section](https://git.cafe/gitcafe/zig/commit/1d1f6a04214027da014cbc8eb780ff4c5e55f863?format=markdown) — 1d1f6a04214027da014cbc8eb780ff4c5e55f863; Andrew Kelley

- [Sema: generic function instantiations gain addrspace of owner Decl](https://git.cafe/gitcafe/zig/commit/b02932f96e38732d05a6a759098cea785cb91506?format=markdown) — b02932f96e38732d05a6a759098cea785cb91506; Andrew Kelley

- [stage2: put use_llvm and use_stage1 into the Module cache hash](https://git.cafe/gitcafe/zig/commit/4e85bf11856a7fbf6072857f21a326854073b534?format=markdown) — 4e85bf11856a7fbf6072857f21a326854073b534; Andrew Kelley

- [stage2: enable building compiler_rt when using LLVM backend](https://git.cafe/gitcafe/zig/commit/99961f22dca7e01b85b7819dcea814ad01b65af5?format=markdown) — 99961f22dca7e01b85b7819dcea814ad01b65af5; Andrew Kelley

- [stage2: implement \`@clz\` and \`@ctz\`](https://git.cafe/gitcafe/zig/commit/33e77f127d8237088b561fae2ca0f4412bc1d6c9?format=markdown) — 33e77f127d8237088b561fae2ca0f4412bc1d6c9; Andrew Kelley

- [AstGen: improved logic for nodeMayNeedMemoryLocation](https://git.cafe/gitcafe/zig/commit/7efc2a06264170632e56256a5fad97e945768056?format=markdown) — 7efc2a06264170632e56256a5fad97e945768056; Andrew Kelley

- [saturating arithmetic supports integers only](https://git.cafe/gitcafe/zig/commit/51a40f9a666085b53353f65f017bcf9bf18daaa3?format=markdown) — 51a40f9a666085b53353f65f017bcf9bf18daaa3; Andrew Kelley

- [Merge pull request \#9679 from travisstaloch/sat-arith-operators](https://git.cafe/gitcafe/zig/commit/cf90cb7218d1baa56586477bab50e88fdb6be0bb?format=markdown) — cf90cb7218d1baa56586477bab50e88fdb6be0bb; Andrew Kelley

- [stage2: more arithmetic support](https://git.cafe/gitcafe/zig/commit/79bc5891c1c4cde0592fe1b10b6c9a85914155cf?format=markdown) — 79bc5891c1c4cde0592fe1b10b6c9a85914155cf; Andrew Kelley

- [deflate.zig: fix bits_left overflow at EndOfStream and @intCast truncation with empty Huffman table](https://git.cafe/gitcafe/zig/commit/1e805df81d51a338eefaff0535e5f1cca9e22028?format=markdown) — 1e805df81d51a338eefaff0535e5f1cca9e22028; Matthew Borkowski

- [improve panic hierarchy by always using builtin.panic](https://git.cafe/gitcafe/zig/commit/754ea118bc7192b75c337ae95ad54dbe619dea56?format=markdown) — 754ea118bc7192b75c337ae95ad54dbe619dea56; rgreenblatt

- [Stage 2: Support inst.func\(\) syntax \(\#9827\)](https://git.cafe/gitcafe/zig/commit/1cc5d4e758a95be373756e7c32f9bb46d21633c9?format=markdown) — 1cc5d4e758a95be373756e7c32f9bb46d21633c9; Martin Wickham

- [ci: fix typo introduced in earlier commit](https://git.cafe/gitcafe/zig/commit/60b6e74468570a124f602a62b6bd2da95ba8c17c?format=markdown) — 60b6e74468570a124f602a62b6bd2da95ba8c17c; Andrew Kelley

- [stage2: implement union coercion to its own tag](https://git.cafe/gitcafe/zig/commit/09e1f37cb6a8e0df4c521f4b76eab07f0c811852?format=markdown) — 09e1f37cb6a8e0df4c521f4b76eab07f0c811852; Andrew Kelley

- [ci: azure: run build steps independently to save ram](https://git.cafe/gitcafe/zig/commit/c2a7542df5e9e93289a5d487ba3bbc37c12ffc11?format=markdown) — c2a7542df5e9e93289a5d487ba3bbc37c12ffc11; Andrew Kelley

- [stage2: implement basic unions](https://git.cafe/gitcafe/zig/commit/c0aa4a1a42b3e0d312bd274799be67d60a1c0238?format=markdown) — c0aa4a1a42b3e0d312bd274799be67d60a1c0238; Andrew Kelley

- [Langref: fix HTML escaped symbol WASM JavaScript code example](https://git.cafe/gitcafe/zig/commit/25266d08046df6032007b46346faf01a2f40ef31?format=markdown) — 25266d08046df6032007b46346faf01a2f40ef31; Mr\. Paul

- [stage2: implement zirCoerceResultPtr](https://git.cafe/gitcafe/zig/commit/1f2f9f05c254374044d8c30cce6f299d7a18da72?format=markdown) — 1f2f9f05c254374044d8c30cce6f299d7a18da72; Andrew Kelley

- [stage2: implement \`@sizeOf\` for non-packed structs](https://git.cafe/gitcafe/zig/commit/04366576ea4be4959b596ebff7041d17e18d08d8?format=markdown) — 04366576ea4be4959b596ebff7041d17e18d08d8; Andrew Kelley

- [os.flock: FreeBSD can return EOPNOTSUPP](https://git.cafe/gitcafe/zig/commit/15f55b2805541276f491d255f60f501c8cbd1191?format=markdown) — 15f55b2805541276f491d255f60f501c8cbd1191; xackus

- [stage2: implement \`@memset\` and \`@memcpy\` builtins](https://git.cafe/gitcafe/zig/commit/42aa1ea115eca3dcc704eddf020ce87271a41174?format=markdown) — 42aa1ea115eca3dcc704eddf020ce87271a41174; Andrew Kelley

- [Initial bringup of the Solaris/Illumos port](https://git.cafe/gitcafe/zig/commit/87fd502fb68f8f488e6eba6b1f7d70902d6bfe5a?format=markdown) — 87fd502fb68f8f488e6eba6b1f7d70902d6bfe5a; Stephen Gregoratto

- [Resolve scope IDs using IPv6 sockets](https://git.cafe/gitcafe/zig/commit/a032fd01e88be2c6e8d0cfb0ccd3d9859c9dffdc?format=markdown) — a032fd01e88be2c6e8d0cfb0ccd3d9859c9dffdc; Stephen Gregoratto

- [Fix error references across inline and comptime functions](https://git.cafe/gitcafe/zig/commit/1e7009a9d982faa466517063452ed7d299b66966?format=markdown) — 1e7009a9d982faa466517063452ed7d299b66966; Martin Wickham

- [stage2 codegen: move bit definitions to src/arch](https://git.cafe/gitcafe/zig/commit/8f58e2d77951cdb046e365394c5f02c9b3a93a4f?format=markdown) — 8f58e2d77951cdb046e365394c5f02c9b3a93a4f; joachimschmidt557

- [Spelling corrections \(\#9833\)](https://git.cafe/gitcafe/zig/commit/664941bf14cad3e62b453f83153ca4b65606707b?format=markdown) — 664941bf14cad3e62b453f83153ca4b65606707b; Josh Soref

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