# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: 70ef9bc75c42ec00e9d4231a2e1f1dca84144748

Requested commit: 70ef9bc75c42ec00e9d4231a2e1f1dca84144748

- [Fix ensureTotalCapacity calls that should be ensureUnusedCapacity calls](https://git.cafe/gitcafe/zig/commit/70ef9bc75c42ec00e9d4231a2e1f1dca84144748?format=markdown) — 70ef9bc75c42ec00e9d4231a2e1f1dca84144748; Ryan Liptak

- [Merge pull request \#10077 from squeek502/arraylist-capacity](https://git.cafe/gitcafe/zig/commit/77eefebe65fc2baed08755bceb8e4df77fe8103c?format=markdown) — 77eefebe65fc2baed08755bceb8e4df77fe8103c; Andrew Kelley

- [stage2 AArch64: implement unconditional branches](https://git.cafe/gitcafe/zig/commit/002fbb0af043d90b0ab7d2f2804effc6fa2d690c?format=markdown) — 002fbb0af043d90b0ab7d2f2804effc6fa2d690c; joachimschmidt557

- [correct bug with omit frame pointer logic](https://git.cafe/gitcafe/zig/commit/f951bf8aeb83c9d0e6528f45d2b2975e50be993a?format=markdown) — f951bf8aeb83c9d0e6528f45d2b2975e50be993a; Lee Cannon

- [optimize AstGen.callExpr](https://git.cafe/gitcafe/zig/commit/83dcfd62053a80024b1cb282fddf399a36c9c58e?format=markdown) — 83dcfd62053a80024b1cb282fddf399a36c9c58e; Lee Cannon

- [Merge pull request \#10068 from leecannon/tracy_improvements](https://git.cafe/gitcafe/zig/commit/8346e011c9ecbd7d462f0948d2e9dfc7e4067482?format=markdown) — 8346e011c9ecbd7d462f0948d2e9dfc7e4067482; Andrew Kelley

- [stage2: move x86_64 codegen to arch/x86_64/CodeGen.zig](https://git.cafe/gitcafe/zig/commit/91d93b6395bf4a5718cffe18d4a9351b2ff06492?format=markdown) — 91d93b6395bf4a5718cffe18d4a9351b2ff06492; Jakub Konka

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

- [C backend: implement signed trunc](https://git.cafe/gitcafe/zig/commit/969bcb6a59eadb2ef46a9784286728a25d275c24?format=markdown) — 969bcb6a59eadb2ef46a9784286728a25d275c24; Emily Bellows

- [std: add missing termios def to std/c/linux.zig](https://git.cafe/gitcafe/zig/commit/1de6f9a267bf9247b62b385fc793586e60f78376?format=markdown) — 1de6f9a267bf9247b62b385fc793586e60f78376; pfg

- [stage2: implement \`@popCount\` for non-vectors](https://git.cafe/gitcafe/zig/commit/d6067db06267e37dec65202667741bc1b63fe980?format=markdown) — d6067db06267e37dec65202667741bc1b63fe980; Andrew Kelley

- [gpa: fix memory limit accounting for large allocations](https://git.cafe/gitcafe/zig/commit/5ff01bd820ea08005a422f046ad5bbad663b0dab?format=markdown) — 5ff01bd820ea08005a422f046ad5bbad663b0dab; Matthew Borkowski

- [Add argument for \`fillFn\` to \`Random.init\`](https://git.cafe/gitcafe/zig/commit/544d7d99822912a4f85768b0df882775e5fdb80d?format=markdown) — 544d7d99822912a4f85768b0df882775e5fdb80d; ominitay

- [CLI: clarify help text for \-z](https://git.cafe/gitcafe/zig/commit/66b4bd19c08963b750f6b186739d4ac9402fd896?format=markdown) — 66b4bd19c08963b750f6b186739d4ac9402fd896; Andrew Kelley

- [zig: expose linker options and include '\-z notext'](https://git.cafe/gitcafe/zig/commit/2cdffc97f062feb898f4c8268f1ec6e252077e96?format=markdown) — 2cdffc97f062feb898f4c8268f1ec6e252077e96; Kenta Iwasaki

- [Make \`std.meta.trait.isContainer\` true for opaques](https://git.cafe/gitcafe/zig/commit/83a4bb6e6957325b744a08e16cab6b2a4a045f3e?format=markdown) — 83a4bb6e6957325b744a08e16cab6b2a4a045f3e; InKryption

- [Use \`debug.assert\` instead of \`testing.expect\`\.](https://git.cafe/gitcafe/zig/commit/eeb8629bea90b931a65559886c272fe7aad9211d?format=markdown) — eeb8629bea90b931a65559886c272fe7aad9211d; InKryption

- [Make pointer variables in \( init-lib \| init-exe \)/build.zig const\. \(\#10057\)](https://git.cafe/gitcafe/zig/commit/ee038df7e2782d336e8d7cdb8619c39d85c027bb?format=markdown) — ee038df7e2782d336e8d7cdb8619c39d85c027bb; InKryption

- [C backend: implement trunc for unsigned non-pow2 ints](https://git.cafe/gitcafe/zig/commit/bbe4a9fa991d1d0756323e67ed546a58d2d2be7e?format=markdown) — bbe4a9fa991d1d0756323e67ed546a58d2d2be7e; Andrew Kelley

- [C backend: implement trunc instruction](https://git.cafe/gitcafe/zig/commit/98009a2f66de32d1ea4df41cc03d5ad3d723b3ed?format=markdown) — 98009a2f66de32d1ea4df41cc03d5ad3d723b3ed; Andrew Kelley

- [C backend: fix \`@boolToInt\`](https://git.cafe/gitcafe/zig/commit/5479c0f9ac7f7ed4808141ce518d3553240fd01b?format=markdown) — 5479c0f9ac7f7ed4808141ce518d3553240fd01b; Andrew Kelley

- [C backend: fix crash when number of Decls passes a threshold](https://git.cafe/gitcafe/zig/commit/1c93cf52d8b8acab469efe5d4457ed43d76bc6e5?format=markdown) — 1c93cf52d8b8acab469efe5d4457ed43d76bc6e5; Andrew Kelley

- [C backend: fix ptrtoint and wrap_errunion_err](https://git.cafe/gitcafe/zig/commit/c59ee3157f5a7fb5c6110422ea8215601285ea28?format=markdown) — c59ee3157f5a7fb5c6110422ea8215601285ea28; Andrew Kelley

- [behavior tests: add "passing for C backend" category](https://git.cafe/gitcafe/zig/commit/9ed955e5ca755ddfa7ee4cb3c34f6373cb1bf6a8?format=markdown) — 9ed955e5ca755ddfa7ee4cb3c34f6373cb1bf6a8; Andrew Kelley

- [C backend: fix enough that zig test works](https://git.cafe/gitcafe/zig/commit/d2f9646d98615d85589d2c46237559d1249f2765?format=markdown) — d2f9646d98615d85589d2c46237559d1249f2765; Andrew Kelley

- [C backend: emit decls sorted by dependencies](https://git.cafe/gitcafe/zig/commit/234d94e42b832dd17eb9144f5523e03ef4fa8eb3?format=markdown) — 234d94e42b832dd17eb9144f5523e03ef4fa8eb3; Andrew Kelley

- [std.ArrayListUnmanaged: implement writer\(\)](https://git.cafe/gitcafe/zig/commit/8e93ec6d2491246c841c2f983bb48152b8de2837?format=markdown) — 8e93ec6d2491246c841c2f983bb48152b8de2837; Andrew Kelley

- [zig test: when \-ofmt=c, default to \`zig run\` as test exec](https://git.cafe/gitcafe/zig/commit/e02caa7e2909c0ae7f7e8ea1378d78e0469b9ff8?format=markdown) — e02caa7e2909c0ae7f7e8ea1378d78e0469b9ff8; Andrew Kelley

- [Compilation: fix crash in the compile error system](https://git.cafe/gitcafe/zig/commit/6504c57176a2a7def07c975af693940fe351bb19?format=markdown) — 6504c57176a2a7def07c975af693940fe351bb19; Andrew Kelley

- [stage2: fix small memory leak of test_functions when using \`zig test\`](https://git.cafe/gitcafe/zig/commit/e494ce760428cde79b63e9a9016c4af06484eef3?format=markdown) — e494ce760428cde79b63e9a9016c4af06484eef3; Andrew Kelley

- [std.rand: Refactor \`Random\` interface](https://git.cafe/gitcafe/zig/commit/c1a5ff34f3f68a2a0bc32828ab483328cd436fea?format=markdown) — c1a5ff34f3f68a2a0bc32828ab483328cd436fea; Ominitay

- [Merge pull request \#10040 from mattbork/extern-fn-scopes](https://git.cafe/gitcafe/zig/commit/9024f27d8f5cb651e2260348ce0ee6fd67fc2c32?format=markdown) — 9024f27d8f5cb651e2260348ce0ee6fd67fc2c32; Andrew Kelley

- [stage1: Fix path normalization on Windows](https://git.cafe/gitcafe/zig/commit/3568cd4b8f52164d8a519576cc9ea95bb303cd92?format=markdown) — 3568cd4b8f52164d8a519576cc9ea95bb303cd92; LemonBoy

- [stage2: implement runtime pointer access to global constants](https://git.cafe/gitcafe/zig/commit/3af973160031fd573f46489bee519217e635839a?format=markdown) — 3af973160031fd573f46489bee519217e635839a; Andrew Kelley

- [stage2: fix crash report code in release builds](https://git.cafe/gitcafe/zig/commit/c1fd459f14d9e89c0b38b1afc531a7b67e3a2759?format=markdown) — c1fd459f14d9e89c0b38b1afc531a7b67e3a2759; Andrew Kelley

- [stage2 LLVM backend: fix bitcast](https://git.cafe/gitcafe/zig/commit/11a60e87791c13d89d770c7925c744b5fe75e5c4?format=markdown) — 11a60e87791c13d89d770c7925c744b5fe75e5c4; Andrew Kelley

- [Fix bug in exp2\(\) \(\#9999\)](https://git.cafe/gitcafe/zig/commit/f890de62948a0134a8d703dd2f1ee37701ec4c00?format=markdown) — f890de62948a0134a8d703dd2f1ee37701ec4c00; Lewis Gaul

- [multi_array_list: get function take self by value](https://git.cafe/gitcafe/zig/commit/ad5b90ab1092cb50b38e4a1e6bbed463a38ef7cf?format=markdown) — ad5b90ab1092cb50b38e4a1e6bbed463a38ef7cf; Jonathan Marler

- [Sema: fix ret_ptr when inlining](https://git.cafe/gitcafe/zig/commit/79702c144d713de126d37637630c7b25ee9ecc82?format=markdown) — 79702c144d713de126d37637630c7b25ee9ecc82; Andrew Kelley

- [Sema: improved C pointers and casting](https://git.cafe/gitcafe/zig/commit/c6b3d06535f4227541c13fe75da347a485abdb4f?format=markdown) — c6b3d06535f4227541c13fe75da347a485abdb4f; Andrew Kelley

- [Sema: fix coercion from union to its own tag](https://git.cafe/gitcafe/zig/commit/6df26a37d13d21be061a1cccd39dd17e46a81322?format=markdown) — 6df26a37d13d21be061a1cccd39dd17e46a81322; Andrew Kelley

- [astgen: generate correct switch prong indices](https://git.cafe/gitcafe/zig/commit/25012ab3d12ac7bcd4e53a90367afc8e97d91c36?format=markdown) — 25012ab3d12ac7bcd4e53a90367afc8e97d91c36; Robin Voetter

- [Don't call render_const_val_array\(\) on undefined](https://git.cafe/gitcafe/zig/commit/17e46a3b97479b13a46a933206fca94d959fafe8?format=markdown) — 17e46a3b97479b13a46a933206fca94d959fafe8; Daniele Cocca

- [Merge pull request \#10035 from Snektron/stage2-orelse](https://git.cafe/gitcafe/zig/commit/f2a174b294f3322c45510d199bc14ab2c0aadbfc?format=markdown) — f2a174b294f3322c45510d199bc14ab2c0aadbfc; Andrew Kelley

- [Merge pull request \#10034 from Snektron/stage2-slice](https://git.cafe/gitcafe/zig/commit/df198ea60e05664b5b72a43aae815fa06d94c19c?format=markdown) — df198ea60e05664b5b72a43aae815fa06d94c19c; Andrew Kelley

- [Merge pull request \#9874 from leecannon/frame_pointer](https://git.cafe/gitcafe/zig/commit/30d01c8fea68baab396081da040f49defa494088?format=markdown) — 30d01c8fea68baab396081da040f49defa494088; Andrew Kelley

- [Sema: fix switch that covers full integer range](https://git.cafe/gitcafe/zig/commit/97dc5f6eb531c91e8bd23a5589cae64e0a4561e8?format=markdown) — 97dc5f6eb531c91e8bd23a5589cae64e0a4561e8; Andrew Kelley

- [stage2: fix switch on tagged union capture-by-pointer](https://git.cafe/gitcafe/zig/commit/8509e7111d80a07e778aa2a57d58d2bea6945014?format=markdown) — 8509e7111d80a07e778aa2a57d58d2bea6945014; Andrew Kelley

- [fix\(uefi MemoryDescriptor\): padding after memory type](https://git.cafe/gitcafe/zig/commit/a132190cad80669306705b72276e9641401426fb?format=markdown) — a132190cad80669306705b72276e9641401426fb; Stephen von Takach

- [Sema: implement coercion from pointers to \`\*c_void\`](https://git.cafe/gitcafe/zig/commit/ed7328119f2194f1b64085c08c88a5a656bfc597?format=markdown) — ed7328119f2194f1b64085c08c88a5a656bfc597; Andrew Kelley

- [AstGen: move nodeMayEvalToError logic for builtins](https://git.cafe/gitcafe/zig/commit/8f3e1ea0f07cdc7e94b0816ae3c58733df0f2786?format=markdown) — 8f3e1ea0f07cdc7e94b0816ae3c58733df0f2786; Andrew Kelley

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

- [Fix documentation for Random.int](https://git.cafe/gitcafe/zig/commit/3f6eef22e4f50c1fb80557f7e48e85d8224b6281?format=markdown) — 3f6eef22e4f50c1fb80557f7e48e85d8224b6281; ominitay

- [Revert 83bdbb2 and a587dd0 \(\#10028\)](https://git.cafe/gitcafe/zig/commit/df167af0b626479613732389d91e2b7d13f03dc6?format=markdown) — df167af0b626479613732389d91e2b7d13f03dc6; Robin Voetter

- [std: disable big.rational setFloat targeting wasm32](https://git.cafe/gitcafe/zig/commit/a587dd08f86bf8524b9dc405044b9b48a735db18?format=markdown) — a587dd08f86bf8524b9dc405044b9b48a735db18; Jakub Konka

- [stage2: refactor coercePeerTypes and fix C ptr cmp with null](https://git.cafe/gitcafe/zig/commit/ce65ca434584783c30c80b611e02428a26f65512?format=markdown) — ce65ca434584783c30c80b611e02428a26f65512; Andrew Kelley

- [std.log: simplify to 4 distinct log levels](https://git.cafe/gitcafe/zig/commit/f7b090d7076a20a614bf20cac05e5e18c06ad18a?format=markdown) — f7b090d7076a20a614bf20cac05e5e18c06ad18a; Isaac Freund

- [macho: remove unresolved ref in the correct place](https://git.cafe/gitcafe/zig/commit/6cf5305e47dd8382508f867b04067be615448b41?format=markdown) — 6cf5305e47dd8382508f867b04067be615448b41; Jakub Konka

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

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

- [std: Fix edge case in TLS tp calculation](https://git.cafe/gitcafe/zig/commit/1690b35770a97aec4b8a7b1b31a61b01e04f5656?format=markdown) — 1690b35770a97aec4b8a7b1b31a61b01e04f5656; LemonBoy

- [stage2: implement more C pointer Sema and comptime ptr arith](https://git.cafe/gitcafe/zig/commit/22b4c9e1a9595bd94ada4c500a430e2668ffcd07?format=markdown) — 22b4c9e1a9595bd94ada4c500a430e2668ffcd07; Andrew Kelley

- [Minor rewording of "Shadowing" section within language reference](https://git.cafe/gitcafe/zig/commit/ee98d8700818aa667137e3aa580b16df2ba6d680?format=markdown) — ee98d8700818aa667137e3aa580b16df2ba6d680; Michael Byrne

- [stage2: LLVM backend: fix optional_payload instructions](https://git.cafe/gitcafe/zig/commit/6aeb6bcc84f48fdc88374fa4a3d5a2b9d0bd147e?format=markdown) — 6aeb6bcc84f48fdc88374fa4a3d5a2b9d0bd147e; Andrew Kelley

- [stage2: implement aligned variables and \`@alignCast\`](https://git.cafe/gitcafe/zig/commit/d97928bf52a217f75c359ae9b1513bd9d42c82d3?format=markdown) — d97928bf52a217f75c359ae9b1513bd9d42c82d3; Andrew Kelley

- [stage2: slice and alignment fixes](https://git.cafe/gitcafe/zig/commit/01c1f415209f5085e09430cc6df182d7eb2245ee?format=markdown) — 01c1f415209f5085e09430cc6df182d7eb2245ee; Andrew Kelley

- [Sema: fix a couple use-after-free bugs](https://git.cafe/gitcafe/zig/commit/b24e9b6347afc66aa94f61b3ed4c2d02cdb0d0ee?format=markdown) — b24e9b6347afc66aa94f61b3ed4c2d02cdb0d0ee; Andrew Kelley

- [stage2: fix Decl addrspace being undefined](https://git.cafe/gitcafe/zig/commit/f0dcdd7931f1eb4f3b6a0a87c914baf770f6df03?format=markdown) — f0dcdd7931f1eb4f3b6a0a87c914baf770f6df03; Andrew Kelley

- [stage2: change \`@bitCast\` to always be by-value](https://git.cafe/gitcafe/zig/commit/069c83d58cebba88275ee76ba01fabcd8e964573?format=markdown) — 069c83d58cebba88275ee76ba01fabcd8e964573; Andrew Kelley

- [zig libc: export floorl and ceill](https://git.cafe/gitcafe/zig/commit/86b92809635607ff357ce96902e2aaf83c3fd029?format=markdown) — 86b92809635607ff357ce96902e2aaf83c3fd029; Andrew Kelley

- [macho: dump linker's state as JSON](https://git.cafe/gitcafe/zig/commit/d0dceae736edb43d4c217306a2b0445277f184ce?format=markdown) — d0dceae736edb43d4c217306a2b0445277f184ce; Jakub Konka

- [Sema: resoveTypeLayout resolves optionals and error unions too](https://git.cafe/gitcafe/zig/commit/912e7dc54b9b49d96123ffd398e6d40b455997fe?format=markdown) — 912e7dc54b9b49d96123ffd398e6d40b455997fe; Andrew Kelley

- [stage2: LLVM backend: add a missing setUnnamedAddr](https://git.cafe/gitcafe/zig/commit/6cd14f051d22fdba913a800f1230143965e360ca?format=markdown) — 6cd14f051d22fdba913a800f1230143965e360ca; Andrew Kelley

- [Sema: fix type checking of \`@intToFloat\` operands](https://git.cafe/gitcafe/zig/commit/895aea0b630df97edbbcf68bfad251968c9b9fbf?format=markdown) — 895aea0b630df97edbbcf68bfad251968c9b9fbf; Andrew Kelley

- [stage2: implement comptime loads through casted pointers](https://git.cafe/gitcafe/zig/commit/0a6851cc6de540ed95c3ec1c78eb3da7897bd930?format=markdown) — 0a6851cc6de540ed95c3ec1c78eb3da7897bd930; Andrew Kelley

- [stage2: fix Value.copy not copying arrays](https://git.cafe/gitcafe/zig/commit/1bce0ed0460e2bdeb47d534e28090ed4b3794b97?format=markdown) — 1bce0ed0460e2bdeb47d534e28090ed4b3794b97; Andrew Kelley

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

- [stage2: truncation](https://git.cafe/gitcafe/zig/commit/a3c9bfef301e0a4675fcea57356653334e07df45?format=markdown) — a3c9bfef301e0a4675fcea57356653334e07df45; Robin Voetter

- [Merge pull request \#9993 from Snektron/more-field-elem](https://git.cafe/gitcafe/zig/commit/d49c601d623d0b5a90f47c95cb931fe21a13d89e?format=markdown) — d49c601d623d0b5a90f47c95cb931fe21a13d89e; Andrew Kelley

- [InstallRawStep: handle empty segments](https://git.cafe/gitcafe/zig/commit/e2a2e6c14fe181989187d6b59a79c5fc32961250?format=markdown) — e2a2e6c14fe181989187d6b59a79c5fc32961250; Jonathan Marler

- [distinguish between unexpected child process exit code and unclean exit](https://git.cafe/gitcafe/zig/commit/da2b615efb14f662bf3aac1f9050174966acd17d?format=markdown) — da2b615efb14f662bf3aac1f9050174966acd17d; Jonathan Marler

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

- [Sema: fix missing copy in array multiplication](https://git.cafe/gitcafe/zig/commit/3b2e25ed8718d8aee085497886967fa21a9697cc?format=markdown) — 3b2e25ed8718d8aee085497886967fa21a9697cc; Andrew Kelley

- [stage2: LLVM backend: fix decls sometimes not marked alive](https://git.cafe/gitcafe/zig/commit/8b734380f9e900826b1a9cb9804887035f2fe085?format=markdown) — 8b734380f9e900826b1a9cb9804887035f2fe085; Andrew Kelley

- [stage2: implement big int to float conversion](https://git.cafe/gitcafe/zig/commit/c8ded2f9c940be2d59f5e9dc7d66374b67afba63?format=markdown) — c8ded2f9c940be2d59f5e9dc7d66374b67afba63; Andrew Kelley

- [AstGen: make the index variable of \`inline for\` a \`alloc_comptime\`](https://git.cafe/gitcafe/zig/commit/4cb5fed10ba2233a3b19c33b56585eb73da8b001?format=markdown) — 4cb5fed10ba2233a3b19c33b56585eb73da8b001; Andrew Kelley

- [stage2: fix inline assembly with expression output](https://git.cafe/gitcafe/zig/commit/361217bda2b4ce397a2b49ab7613162d1abcab67?format=markdown) — 361217bda2b4ce397a2b49ab7613162d1abcab67; Andrew Kelley

- [translate-c: create \`inline fn\` for always_inline](https://git.cafe/gitcafe/zig/commit/d949180ab04f550d672e20a8f9bdd6619cc3c05c?format=markdown) — d949180ab04f550d672e20a8f9bdd6619cc3c05c; Stéphan Kochen

- [stage2: LLVM backend: implement switch_br](https://git.cafe/gitcafe/zig/commit/ed2a5081e1f379cf089f7700a2818db35faadc05?format=markdown) — ed2a5081e1f379cf089f7700a2818db35faadc05; Andrew Kelley

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

- [Merge pull request \#9984 from Snektron/field-elem-access](https://git.cafe/gitcafe/zig/commit/4a76523b92bcf0e9b48438cb22f49e67e0ab3fa1?format=markdown) — 4a76523b92bcf0e9b48438cb22f49e67e0ab3fa1; Andrew Kelley

- [macho: fix LLVM codepaths in self-hosted linker](https://git.cafe/gitcafe/zig/commit/372e9709ad2f4af24461f0fa601754a469091c2b?format=markdown) — 372e9709ad2f4af24461f0fa601754a469091c2b; Jakub Konka

- [translate_c: prevent a while under an if from stealing the else](https://git.cafe/gitcafe/zig/commit/2d7b55aa0ac30bd0e85cc43e22ef578c7a0d766c?format=markdown) — 2d7b55aa0ac30bd0e85cc43e22ef578c7a0d766c; Matthew Borkowski

- [astgen.zig: fix emitting wrong error unwrapping instructions in tryExpr](https://git.cafe/gitcafe/zig/commit/135cb529def1d77e2e7e3edb641c37fb0cb47f2e?format=markdown) — 135cb529def1d77e2e7e3edb641c37fb0cb47f2e; Matthew Borkowski

- [src/link/C/zig.h: Fix indent](https://git.cafe/gitcafe/zig/commit/ec3ed92f48097c70791dda9e5cf20086776d26ce?format=markdown) — ec3ed92f48097c70791dda9e5cf20086776d26ce; Sizhe Zhao

- [stage2: fix coercion of error set to error union](https://git.cafe/gitcafe/zig/commit/bea447a6378fbc65eb79f31c5f1770c75850074c?format=markdown) — bea447a6378fbc65eb79f31c5f1770c75850074c; Andrew Kelley

- [coff linking: honor the link_libunwind flag](https://git.cafe/gitcafe/zig/commit/75c8c4442d1dd6fe43fbef1bfeaded360a98fe51?format=markdown) — 75c8c4442d1dd6fe43fbef1bfeaded360a98fe51; Andrew Kelley

- [astgen.zig: fix false positive in breakExpr's checking for store_to_block_ptr](https://git.cafe/gitcafe/zig/commit/79a3dfcfd8c822096ed40fbe6f930d614a8dcb40?format=markdown) — 79a3dfcfd8c822096ed40fbe6f930d614a8dcb40; Matthew Borkowski

- [Merge pull request \#9966 from nektro/stage2-hasfield](https://git.cafe/gitcafe/zig/commit/cde3dd365e1fed806294eddc91700558d2135a64?format=markdown) — cde3dd365e1fed806294eddc91700558d2135a64; Andrew Kelley

- [stage2: implement coercion from null to C pointer](https://git.cafe/gitcafe/zig/commit/40cbf525f7d7b17b0728f835e6f68efe3c2eabf6?format=markdown) — 40cbf525f7d7b17b0728f835e6f68efe3c2eabf6; Andrew Kelley

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