# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: 4eff0f4ea17da9ca8819d34fbf855596c3398497

Requested commit: 4eff0f4ea17da9ca8819d34fbf855596c3398497

- [macho: fix condition for checking available size for an atom](https://git.cafe/gitcafe/zig/commit/4eff0f4ea17da9ca8819d34fbf855596c3398497?format=markdown) — 4eff0f4ea17da9ca8819d34fbf855596c3398497; Jakub Konka

- [macho: clean up allocating atom logic](https://git.cafe/gitcafe/zig/commit/7a99cd069afed01b8573274c20f685e61d0950c8?format=markdown) — 7a99cd069afed01b8573274c20f685e61d0950c8; Jakub Konka

- [macho: do not reset section's size after allocating atom](https://git.cafe/gitcafe/zig/commit/d0dc622638716583eb4d9de78dfc87bef7969bc0?format=markdown) — d0dc622638716583eb4d9de78dfc87bef7969bc0; Jakub Konka

- [macho: fix allocating sections within segment when parsing objects](https://git.cafe/gitcafe/zig/commit/50db993119d9b1031700be94b757eaf100f35857?format=markdown) — 50db993119d9b1031700be94b757eaf100f35857; Jakub Konka

- [macho: add first pass at allocating parsed atoms in objects](https://git.cafe/gitcafe/zig/commit/2831d6e9b8b29c21bc7417c5e370674e3130f6ae?format=markdown) — 2831d6e9b8b29c21bc7417c5e370674e3130f6ae; Jakub Konka

- [macho: remove sorting sections and refactor atom parsing in objects](https://git.cafe/gitcafe/zig/commit/a14e98fcaceed92be8b1859d7ae331176d4e4d84?format=markdown) — a14e98fcaceed92be8b1859d7ae331176d4e4d84; Jakub Konka

- [macho: keep actual file offset for zerofill sections separately](https://git.cafe/gitcafe/zig/commit/ad4a8e76654cbb6cab8b2de49a3b83c941bb26c7?format=markdown) — ad4a8e76654cbb6cab8b2de49a3b83c941bb26c7; Jakub Konka

- [macho: merge \_\_common with \_\_bss section](https://git.cafe/gitcafe/zig/commit/1e65d41a659894eed6beb92ae89ca531f6f9dfd0?format=markdown) — 1e65d41a659894eed6beb92ae89ca531f6f9dfd0; Jakub Konka

- [macho: preactively add zerofill sections in correct order](https://git.cafe/gitcafe/zig/commit/705cd64080a5555425de7d13a9fbc6c19af65bde?format=markdown) — 705cd64080a5555425de7d13a9fbc6c19af65bde; Jakub Konka

- [macho: port mechanism for allocating symbols within atoms](https://git.cafe/gitcafe/zig/commit/8bd0687713855a41578605a3e1a6c9686a702bfe?format=markdown) — 8bd0687713855a41578605a3e1a6c9686a702bfe; Jakub Konka

- [Merge remote-tracking branch 'origin/master' into zld-incr](https://git.cafe/gitcafe/zig/commit/29df0ca39db8c336d6bdc7090f6d5f51b7463602?format=markdown) — 29df0ca39db8c336d6bdc7090f6d5f51b7463602; Jakub Konka

- [macho: write all atoms in flush so that we can resolve relocs](https://git.cafe/gitcafe/zig/commit/570c75cb7440935990338ee733cce4a0b966c57b?format=markdown) — 570c75cb7440935990338ee733cce4a0b966c57b; Jakub Konka

- [macho: fix stub writing in self-hosted setting](https://git.cafe/gitcafe/zig/commit/432fb7054d3214f992af5a2ef652b72d531d660b?format=markdown) — 432fb7054d3214f992af5a2ef652b72d531d660b; Jakub Konka

- [macho: save lazy binding info as part of the atom](https://git.cafe/gitcafe/zig/commit/d19d3342c29cc0f5d78cd91b61e5949a86811680?format=markdown) — d19d3342c29cc0f5d78cd91b61e5949a86811680; Jakub Konka

- [macho: fix text atom allocation](https://git.cafe/gitcafe/zig/commit/c12183b608c48ec4417c530916fc1a78b7d442f6?format=markdown) — c12183b608c48ec4417c530916fc1a78b7d442f6; Jakub Konka

- [macho: add GOT entries as actual atoms](https://git.cafe/gitcafe/zig/commit/ee786e5c3c1171af082f9463ca46b9ed08d2601e?format=markdown) — ee786e5c3c1171af082f9463ca46b9ed08d2601e; Jakub Konka

- [macho: generalise free list usage to all sections](https://git.cafe/gitcafe/zig/commit/af57ccbe279d73f91358ec28fb4afd54868650e8?format=markdown) — af57ccbe279d73f91358ec28fb4afd54868650e8; Jakub Konka

- [macho: add routine for creating Got atoms](https://git.cafe/gitcafe/zig/commit/ea4bd2b87962794233df1693cdea3da266e27b86?format=markdown) — ea4bd2b87962794233df1693cdea3da266e27b86; Jakub Konka

- [macho: use existing rebase mechanism to rebase lazy pointers](https://git.cafe/gitcafe/zig/commit/aee6f14bcee7c96fcb65490cad96e06991caece7?format=markdown) — aee6f14bcee7c96fcb65490cad96e06991caece7; Jakub Konka

- [macho: rewrite populateLazyBindOffsetsInStubHelper to use atoms](https://git.cafe/gitcafe/zig/commit/32ce8238a8f722a17a408bf9d15db4a74662ae71?format=markdown) — 32ce8238a8f722a17a408bf9d15db4a74662ae71; Jakub Konka

- [macho: port stub and lazy ptr atoms to stage2](https://git.cafe/gitcafe/zig/commit/8d300927045f3f2be3cc2eb6c665a7b17d81a655?format=markdown) — 8d300927045f3f2be3cc2eb6c665a7b17d81a655; Jakub Konka

- [macho: add routine for creating stubs in \_\_stubs section](https://git.cafe/gitcafe/zig/commit/91c0552cfcb727dd6c2e6aa402112145993fac5b?format=markdown) — 91c0552cfcb727dd6c2e6aa402112145993fac5b; Jakub Konka

- [macho: fix writing stubs \(on x86_64 only\) and lazy ptrs](https://git.cafe/gitcafe/zig/commit/876071b50b1d23a59b3d3e5acedf4161029f5f2b?format=markdown) — 876071b50b1d23a59b3d3e5acedf4161029f5f2b; Jakub Konka

- [macho: add routine for creating lazy pointer for stub](https://git.cafe/gitcafe/zig/commit/9e7b2fb894cf4021ec188fbb64b11d750f4354fa?format=markdown) — 9e7b2fb894cf4021ec188fbb64b11d750f4354fa; Jakub Konka

- [macho: add routine for creating a dynamic stub_helper atom](https://git.cafe/gitcafe/zig/commit/799c5bb9551dafd76f9d1fce7d3f5a01ac55da83?format=markdown) — 799c5bb9551dafd76f9d1fce7d3f5a01ac55da83; Jakub Konka

- [macho: incrementally write dyld_private and stub_helper atoms](https://git.cafe/gitcafe/zig/commit/ea499203fe22dd3cd40753c020794790f32b91be?format=markdown) — ea499203fe22dd3cd40753c020794790f32b91be; Jakub Konka

- [macho: implement aarch64 prong of createStubHelperAtom](https://git.cafe/gitcafe/zig/commit/d61d85abd2b998fea438e7317568537f927fa6a1?format=markdown) — d61d85abd2b998fea438e7317568537f927fa6a1; Jakub Konka

- [macho: create \_\_stub_helper preamble atom](https://git.cafe/gitcafe/zig/commit/d63d8ae1c00c240ac20836f1b54bff0093edcb61?format=markdown) — d63d8ae1c00c240ac20836f1b54bff0093edcb61; Jakub Konka

- [macho: create an explicit symbol and atom for dyld entry in \_\_data](https://git.cafe/gitcafe/zig/commit/2d10c52b3cfac9516f5548b04528bb7c31a0a6e7?format=markdown) — 2d10c52b3cfac9516f5548b04528bb7c31a0a6e7; Jakub Konka

- [macho: extract logic for creating and tracking atoms into fn](https://git.cafe/gitcafe/zig/commit/792fd9c4a362f44f900007562504bfaceffbcc82?format=markdown) — 792fd9c4a362f44f900007562504bfaceffbcc82; Jakub Konka

- [macho: track unresolved externs globally](https://git.cafe/gitcafe/zig/commit/153e2317748cff7d59d2709f72fe8b22c14f2a7b?format=markdown) — 153e2317748cff7d59d2709f72fe8b22c14f2a7b; Jakub Konka

- [macho: remove redundant writeStubHelperCommon codepath](https://git.cafe/gitcafe/zig/commit/30247fbb6a46231154f051119228829c6a0dfd90?format=markdown) — 30247fbb6a46231154f051119228829c6a0dfd90; Jakub Konka

- [macho: resolve undefs in incremental properly](https://git.cafe/gitcafe/zig/commit/8167456c58270fe9586ac93dbd6a6ee1a8ae7915?format=markdown) — 8167456c58270fe9586ac93dbd6a6ee1a8ae7915; Jakub Konka

- [macho: use common codepath for resolving dyld_stub_binder](https://git.cafe/gitcafe/zig/commit/790633a2a09164db5985d1c8302a60d3809e5002?format=markdown) — 790633a2a09164db5985d1c8302a60d3809e5002; Jakub Konka

- [macho: parse input files and libs in incremental](https://git.cafe/gitcafe/zig/commit/8b795fe2ac17466d0bc9de7b494f0cf076d7c46d?format=markdown) — 8b795fe2ac17466d0bc9de7b494f0cf076d7c46d; Jakub Konka

- [macho: memorize if dyld_stub_binder was already resolved](https://git.cafe/gitcafe/zig/commit/69f42817745a13fc3cc69896cb628a7028696a88?format=markdown) — 69f42817745a13fc3cc69896cb628a7028696a88; Jakub Konka

- [macho: dedup setting entry point logic](https://git.cafe/gitcafe/zig/commit/c6ea181e75cc6822edbaceccb11bc3a39484d116?format=markdown) — c6ea181e75cc6822edbaceccb11bc3a39484d116; Jakub Konka

- [macho: fix writeSymbolTable\(\) function](https://git.cafe/gitcafe/zig/commit/52f9b283a77e79f64d3a3b9faf31a07fe350fd8a?format=markdown) — 52f9b283a77e79f64d3a3b9faf31a07fe350fd8a; Jakub Konka

- [macho: converge populateMetadata with populateMissingMetadata](https://git.cafe/gitcafe/zig/commit/a51edc978f90fa3b96e4b1d4886030848f97a7b0?format=markdown) — a51edc978f90fa3b96e4b1d4886030848f97a7b0; Jakub Konka

- [Merge remote-tracking branch 'origin/master' into zld-incr](https://git.cafe/gitcafe/zig/commit/4c90c1ff63883c2bb8d2baa40e952674daba6814?format=markdown) — 4c90c1ff63883c2bb8d2baa40e952674daba6814; Jakub Konka

- [macho: move bit adding rpaths to common codepath](https://git.cafe/gitcafe/zig/commit/b20b6d7da9b63783a4f481fd0a4b48a47843abc8?format=markdown) — b20b6d7da9b63783a4f481fd0a4b48a47843abc8; Jakub Konka

- [macho: merge linkWithZld with flush](https://git.cafe/gitcafe/zig/commit/819ef521042e7e21db4ab5dd7a0dbe180bd31c57?format=markdown) — 819ef521042e7e21db4ab5dd7a0dbe180bd31c57; Jakub Konka

- [Merge pull request \#9559 from squeek502/walker-basename](https://git.cafe/gitcafe/zig/commit/e9bf8014bd29360353a9bfdff4aa9d5a45bc59f6?format=markdown) — e9bf8014bd29360353a9bfdff4aa9d5a45bc59f6; Veikka Tuominen

- [std.fmt: add name of type in unsupport format string compile error](https://git.cafe/gitcafe/zig/commit/fcf2ce0ffee549ac882879364cd7e743ac10be20?format=markdown) — fcf2ce0ffee549ac882879364cd7e743ac10be20; Meghan

- [Fix darwin ulock usage on macOS \(\#9545\)](https://git.cafe/gitcafe/zig/commit/c2635f9b024081717f01d02ea35aaa670c9e2eb7?format=markdown) — c2635f9b024081717f01d02ea35aaa670c9e2eb7; Thom Chiovoloni

- [Expose register_eventfd, register_eventfd_async, unregister_eventfd i… \(\#9449\)](https://git.cafe/gitcafe/zig/commit/65208a7fa269497e85aab688f4d15f83568075d0?format=markdown) — 65208a7fa269497e85aab688f4d15f83568075d0; Ayende Rahien

- [Merge pull request \#9227 from mathetake/libc-wasi-test](https://git.cafe/gitcafe/zig/commit/1373df4c34436b18b570f5b0f1be14da63966557?format=markdown) — 1373df4c34436b18b570f5b0f1be14da63966557; Jakub Konka

- [macho: don't cache unused link options](https://git.cafe/gitcafe/zig/commit/c53423f8aac8de49e700ba6eb89ccac462ed2212?format=markdown) — c53423f8aac8de49e700ba6eb89ccac462ed2212; Jakub Konka

- [update_cpu_features tool: work around stage1 bug](https://git.cafe/gitcafe/zig/commit/0961c1975a74acdc344be11ffbb4b11e033c8df0?format=markdown) — 0961c1975a74acdc344be11ffbb4b11e033c8df0; Andrew Kelley

- [stage2 frontend improvements \- \`@ptrCast\` and optionals](https://git.cafe/gitcafe/zig/commit/55c6a784a5bdf37c90cc9d8f55e9a86d396b8af4?format=markdown) — 55c6a784a5bdf37c90cc9d8f55e9a86d396b8af4; Andrew Kelley

- [compiler-rt: do not depend on \`usingnamespace\`](https://git.cafe/gitcafe/zig/commit/fc55814faa8970cc373b7bbf8479c3bc3934fb44?format=markdown) — fc55814faa8970cc373b7bbf8479c3bc3934fb44; Andrew Kelley

- [stage2 llvm backend: implement const inttoptr](https://git.cafe/gitcafe/zig/commit/6eecc4af99e2affc44d153e5f127200f2adf4642?format=markdown) — 6eecc4af99e2affc44d153e5f127200f2adf4642; Andrew Kelley

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

- [Merge pull request \#9535 from FnControlOption/128-bit-cmpxchg-test](https://git.cafe/gitcafe/zig/commit/394d287778971c3d06fc401e688fc048cdf9860a?format=markdown) — 394d287778971c3d06fc401e688fc048cdf9860a; Jakub Konka

- [macho: use ArrayHashMap.popOrNull where applicable](https://git.cafe/gitcafe/zig/commit/f49aa960a93b401b8e33292cf37a0de1eec312c0?format=markdown) — f49aa960a93b401b8e33292cf37a0de1eec312c0; Jakub Konka

- [macho: exclude tentative def before checking for collision](https://git.cafe/gitcafe/zig/commit/f01366e8b3ff46831feef2ceb13c5602c0ae3e99?format=markdown) — f01366e8b3ff46831feef2ceb13c5602c0ae3e99; Jakub Konka

- [macho: use array hashmaps for quick lookups](https://git.cafe/gitcafe/zig/commit/35403d41ce7845628d608ffd6fe16aa334f017ef?format=markdown) — 35403d41ce7845628d608ffd6fe16aa334f017ef; Jakub Konka

- [macho: simplify symbol management and resolution](https://git.cafe/gitcafe/zig/commit/da57d6df320cb6bd9ce09bef192f201d59a50b28?format=markdown) — da57d6df320cb6bd9ce09bef192f201d59a50b28; Jakub Konka

- [Update mem.split/mem.tokenize doc comments](https://git.cafe/gitcafe/zig/commit/493822ac3bab344821aad180aae27b629eb920c1?format=markdown) — 493822ac3bab344821aad180aae27b629eb920c1; Ryan Liptak

- [Merge pull request \#9549 from ziglang/tapi-v3](https://git.cafe/gitcafe/zig/commit/0686954802d17e87114542878615fd0a9a245e49?format=markdown) — 0686954802d17e87114542878615fd0a9a245e49; Jakub Konka

- [Merge pull request \#9532 from ziglang/basic-ios-support](https://git.cafe/gitcafe/zig/commit/60a5552d414ffedf84117df57963fd5bf099c2ea?format=markdown) — 60a5552d414ffedf84117df57963fd5bf099c2ea; Jakub Konka

- [macho: fix linking of dylibs and frameworks](https://git.cafe/gitcafe/zig/commit/f2bf1390a29a9decaa5ca49d3ae720b360583b35?format=markdown) — f2bf1390a29a9decaa5ca49d3ae720b360583b35; Jakub Konka

- [Ip4Address parser: reject 0-prefixed components \(\#9538\)](https://git.cafe/gitcafe/zig/commit/2ccd023c6ae590b4ff311814ccf5ff508c7669ef?format=markdown) — 2ccd023c6ae590b4ff311814ccf5ff508c7669ef; Frank Denis

- [stage2: pass some error union tests](https://git.cafe/gitcafe/zig/commit/799fedf612aa8742c446b015c12d21707a1dbec0?format=markdown) — 799fedf612aa8742c446b015c12d21707a1dbec0; Andrew Kelley

- [stage2: pass some pointer tests](https://git.cafe/gitcafe/zig/commit/f81b2531cb4904064446f84a06f6e09e4120e28a?format=markdown) — f81b2531cb4904064446f84a06f6e09e4120e28a; Andrew Kelley

- [include builtin & std packages in all defined packages](https://git.cafe/gitcafe/zig/commit/ade85471e2cdab466ba685a38c2c7949c9dd1632?format=markdown) — ade85471e2cdab466ba685a38c2c7949c9dd1632; Dimenus

- [Merge pull request \#9531 from squeek502/split-tokenize-generic](https://git.cafe/gitcafe/zig/commit/d94252496e6622189fca72ad6d6b17db0dcb2e03?format=markdown) — d94252496e6622189fca72ad6d6b17db0dcb2e03; Andrew Kelley

- [Sema: implement alloc_inferred_comptime](https://git.cafe/gitcafe/zig/commit/259f3458a162120288eb80dea4e55cd4ed9cf4c5?format=markdown) — 259f3458a162120288eb80dea4e55cd4ed9cf4c5; Andrew Kelley

- [linux: add missing FUTEX definitions](https://git.cafe/gitcafe/zig/commit/5789036b86bcc95b2e017ed7330aaf7ccbfa3d5f?format=markdown) — 5789036b86bcc95b2e017ed7330aaf7ccbfa3d5f; Klecko

- [stage2: fix return pointer result locations](https://git.cafe/gitcafe/zig/commit/7d0de54ad44832589379a4bcbba493db2087bebf?format=markdown) — 7d0de54ad44832589379a4bcbba493db2087bebf; Andrew Kelley

- [stage2: get rid of "unable to monomorphize function" error](https://git.cafe/gitcafe/zig/commit/e974d4c4295c4fbdbc239caa2cf2d653f65662f1?format=markdown) — e974d4c4295c4fbdbc239caa2cf2d653f65662f1; Andrew Kelley

- [stage2: fix generics with non-comptime anytype parameters](https://git.cafe/gitcafe/zig/commit/ede76f4fe31e6fc935ae10f030eb2c97ed36aaaa?format=markdown) — ede76f4fe31e6fc935ae10f030eb2c97ed36aaaa; Andrew Kelley

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

- [translate-c: handle macros that cast to cv void](https://git.cafe/gitcafe/zig/commit/9fd3aeb8088cd9a3b0744d5f508ca256a2bbf19f?format=markdown) — 9fd3aeb8088cd9a3b0744d5f508ca256a2bbf19f; Evan Haas

- [Make DynamicBitSet.iterator take self as const](https://git.cafe/gitcafe/zig/commit/fdd97244fda948e0033034aba8042c8fdfb5d484?format=markdown) — fdd97244fda948e0033034aba8042c8fdfb5d484; Chris Gregory

- [Link system libc if natively linking frameworks on macOS](https://git.cafe/gitcafe/zig/commit/011a468381a0217bff7f98817c0df593cbcc85ec?format=markdown) — 011a468381a0217bff7f98817c0df593cbcc85ec; Jakub Konka

- [Update x86_64-macos headers](https://git.cafe/gitcafe/zig/commit/bd8baefaaad97d3ec3c47163113e4b5778ef83b4?format=markdown) — bd8baefaaad97d3ec3c47163113e4b5778ef83b4; Jakub Konka

- [libstd: add ArrayHashMap.popOrNull function](https://git.cafe/gitcafe/zig/commit/ee6f7fee2900ea18bfd056e57952aba606158d7b?format=markdown) — ee6f7fee2900ea18bfd056e57952aba606158d7b; Jakub Konka

- [ci: remove extra zig directory in windows builds](https://git.cafe/gitcafe/zig/commit/aad4598367b136a06e3569373be7da8febea7f31?format=markdown) — aad4598367b136a06e3569373be7da8febea7f31; Carlos Zúñiga

- [translate-c: better codegen for pointer index by int literal](https://git.cafe/gitcafe/zig/commit/bc18e93825f1f3703b97590cc0e963b3faa8cd3e?format=markdown) — bc18e93825f1f3703b97590cc0e963b3faa8cd3e; Evan Haas

- [macho: remove obsolete pack/unpack dylib ordinal fns](https://git.cafe/gitcafe/zig/commit/41d7787b69a437e21351d103353fc2eefafb5d17?format=markdown) — 41d7787b69a437e21351d103353fc2eefafb5d17; Jakub Konka

- [macho: refactor management of section ordinals](https://git.cafe/gitcafe/zig/commit/bf25650974933cdb8c1314a85e0838257f6f4471?format=markdown) — bf25650974933cdb8c1314a85e0838257f6f4471; Jakub Konka

- [macho: refactor tracking of referenced dylibs](https://git.cafe/gitcafe/zig/commit/f3b328ee8cb9c8340afaec510055d41aa4895583?format=markdown) — f3b328ee8cb9c8340afaec510055d41aa4895583; Jakub Konka

- [Add \-Denable-macos-sdk explicit flag to build.zig](https://git.cafe/gitcafe/zig/commit/159cd528b164f77177e71309dee9fa79d2d5f4f4?format=markdown) — 159cd528b164f77177e71309dee9fa79d2d5f4f4; Jakub Konka

- [std: check for overflow in writeCurrentStackTrace](https://git.cafe/gitcafe/zig/commit/68e26a2ceea85a149cb23286504cbdcec1ae814e?format=markdown) — 68e26a2ceea85a149cb23286504cbdcec1ae814e; Jakub Konka

- [Move iovec and log levels to bits/posix.zig](https://git.cafe/gitcafe/zig/commit/871f6343f4d36c5c048f3307e2a38d184e248826?format=markdown) — 871f6343f4d36c5c048f3307e2a38d184e248826; N00byEdge

- [Make linux syscalls accessible with non-Linux target OS](https://git.cafe/gitcafe/zig/commit/934df5bd448e7e27f2142d0d9ceec534f391c7f5?format=markdown) — 934df5bd448e7e27f2142d0d9ceec534f391c7f5; N00byEdge

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

- [Merge pull request \#9501 from ziglang/macho-objc-cleanup](https://git.cafe/gitcafe/zig/commit/eba153f88f0bdb36a654bd2cb794d2ead9d4e398?format=markdown) — eba153f88f0bdb36a654bd2cb794d2ead9d4e398; Jakub Konka

- [stage2: ZIR encodes comptime parameters](https://git.cafe/gitcafe/zig/commit/dae4c18aa7999a866b6b145ed3c88cb6c06852be?format=markdown) — dae4c18aa7999a866b6b145ed3c88cb6c06852be; Andrew Kelley

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

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

- [Sema: implement comptime variables](https://git.cafe/gitcafe/zig/commit/6ae0825e7f87fc9b73a4b968964196b0e164f062?format=markdown) — 6ae0825e7f87fc9b73a4b968964196b0e164f062; Andrew Kelley

- [langref\- fix packed struct error code](https://git.cafe/gitcafe/zig/commit/7e52a096dbace546cae89ab691741ecca45f28ce?format=markdown) — 7e52a096dbace546cae89ab691741ecca45f28ce; Meghan

- [langref\- fix use after block error code](https://git.cafe/gitcafe/zig/commit/32069d23301f624a7cdd4f1763c2de24f7a234ab?format=markdown) — 32069d23301f624a7cdd4f1763c2de24f7a234ab; Meghan

- [fix help for ast-check command](https://git.cafe/gitcafe/zig/commit/5589edf45ce20b5b6d893b1a5488007981322550?format=markdown) — 5589edf45ce20b5b6d893b1a5488007981322550; Žiga Željko

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

- [macho: fix Trie and CodeSignature unit tests](https://git.cafe/gitcafe/zig/commit/0ce56f93052184e5c0f627f6af1ff4d34bb3110a?format=markdown) — 0ce56f93052184e5c0f627f6af1ff4d34bb3110a; Jakub Konka

- [macho: make Trie accept allocator as a param](https://git.cafe/gitcafe/zig/commit/58bc713c171e74b3c4f8283636561e6521edbeef?format=markdown) — 58bc713c171e74b3c4f8283636561e6521edbeef; Jakub Konka

- [macho: make CodeSignature accept allocator as param](https://git.cafe/gitcafe/zig/commit/d19fdf09ae1686ae5f7eb5f2386dd6de1f441db5?format=markdown) — d19fdf09ae1686ae5f7eb5f2386dd6de1f441db5; Jakub Konka

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