# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: dcb4134835e0c0bb0c130731efec741b41aba522

Requested commit: dcb4134835e0c0bb0c130731efec741b41aba522

- [wasm linker: delete commented out code](https://git.cafe/gitcafe/zig/commit/dcb4134835e0c0bb0c130731efec741b41aba522?format=markdown) — dcb4134835e0c0bb0c130731efec741b41aba522; Andrew Kelley

- [wasm linker: fix TLS data segments](https://git.cafe/gitcafe/zig/commit/9dd6efb7e422ddc54ca34dc76b0d9efab746f8bf?format=markdown) — 9dd6efb7e422ddc54ca34dc76b0d9efab746f8bf; Andrew Kelley

- [wasm linker: fix explicit exports not affecting object files](https://git.cafe/gitcafe/zig/commit/10db1b9eda849420b92cc21e2cbc93e0c74740bb?format=markdown) — 10db1b9eda849420b92cc21e2cbc93e0c74740bb; Andrew Kelley

- [fix compiler unit tests](https://git.cafe/gitcafe/zig/commit/a4b7e9b97daf226801da6142760cff2f2ff955d5?format=markdown) — a4b7e9b97daf226801da6142760cff2f2ff955d5; Andrew Kelley

- [wasm linker: ability to get data and functions from objects](https://git.cafe/gitcafe/zig/commit/ae1641412124a4b09c8274b18792c162bc3cf65b?format=markdown) — ae1641412124a4b09c8274b18792c162bc3cf65b; Andrew Kelley

- [wasm codegen: fix mistaking extern data as function](https://git.cafe/gitcafe/zig/commit/a7bd1a631b9dd5b1221fdc0f3e4b299bda18138c?format=markdown) — a7bd1a631b9dd5b1221fdc0f3e4b299bda18138c; Andrew Kelley

- [tests: remove dead code](https://git.cafe/gitcafe/zig/commit/204e689bdb74c5020a9201d20db976251f122250?format=markdown) — 204e689bdb74c5020a9201d20db976251f122250; Andrew Kelley

- [test/link/wasm/export-data: update expected behavior](https://git.cafe/gitcafe/zig/commit/42602dc96bcc0c10d5fe04e24c47f67dd7e27d32?format=markdown) — 42602dc96bcc0c10d5fe04e24c47f67dd7e27d32; Andrew Kelley

- [test/wasm/infer-features: update to expected behavior](https://git.cafe/gitcafe/zig/commit/50d053f31c8fc391be613b27e4971ee85a418e5b?format=markdown) — 50d053f31c8fc391be613b27e4971ee85a418e5b; Andrew Kelley

- [wasm linker: implement \-\-export-table](https://git.cafe/gitcafe/zig/commit/9ddb1c50928ad202991369a87b58ce65f40428f2?format=markdown) — 9ddb1c50928ad202991369a87b58ce65f40428f2; Andrew Kelley

- [test/link/wasm/function-table: delete bad test](https://git.cafe/gitcafe/zig/commit/ec5fc6a2a8cac1993f1a3fe496377c37b80193ca?format=markdown) — ec5fc6a2a8cac1993f1a3fe496377c37b80193ca; Andrew Kelley

- [test/link/wasm/segment: delete bad test](https://git.cafe/gitcafe/zig/commit/ae119e395a08652f441a97507f3a6489e10246e3?format=markdown) — ae119e395a08652f441a97507f3a6489e10246e3; Andrew Kelley

- [test/link/wasm/type: remove redundant tests](https://git.cafe/gitcafe/zig/commit/c565191f30967ede72da06b7ad30cffdf25bf29e?format=markdown) — c565191f30967ede72da06b7ad30cffdf25bf29e; Andrew Kelley

- [wasm-linker: remap function types during flush](https://git.cafe/gitcafe/zig/commit/617eca13eb13936eaaac8252820402e869f3c00f?format=markdown) — 617eca13eb13936eaaac8252820402e869f3c00f; Andrew Kelley

- [wasm linker: implement \_\_wasm_init_tls synthetic function](https://git.cafe/gitcafe/zig/commit/c2a918b7a38fedb71814c295b41751ac1a5ea0f4?format=markdown) — c2a918b7a38fedb71814c295b41751ac1a5ea0f4; Andrew Kelley

- [wasm linker: correct export visibility logic](https://git.cafe/gitcafe/zig/commit/f7f88787165e8417fa524f0781f6cd139864f12b?format=markdown) — f7f88787165e8417fa524f0781f6cd139864f12b; Andrew Kelley

- [test/wasm/export: delete redundant tests](https://git.cafe/gitcafe/zig/commit/9143575ec309526f350f7f7969d76b4869a54fc7?format=markdown) — 9143575ec309526f350f7f7969d76b4869a54fc7; Andrew Kelley

- [delete bad linker test: bss](https://git.cafe/gitcafe/zig/commit/7ae2f21e2bb23cebb9d3cbfc22b5ac386a7a6235?format=markdown) — 7ae2f21e2bb23cebb9d3cbfc22b5ac386a7a6235; Andrew Kelley

- [wasm linker: always passive when importing memory](https://git.cafe/gitcafe/zig/commit/b37ad5110cb66330211e930df1d1093963213c48?format=markdown) — b37ad5110cb66330211e930df1d1093963213c48; Andrew Kelley

- [wasm linker: implement hidden visibility](https://git.cafe/gitcafe/zig/commit/c535422423abc0258b03693392bae86560a9cc79?format=markdown) — c535422423abc0258b03693392bae86560a9cc79; Andrew Kelley

- [Compilation.saveState implement saving wasm linker state](https://git.cafe/gitcafe/zig/commit/f89ef2f7cd1dd4291156e94716df60795a7ee48c?format=markdown) — f89ef2f7cd1dd4291156e94716df60795a7ee48c; Andrew Kelley

- [wasm linker: incremental test coverage](https://git.cafe/gitcafe/zig/commit/9285f91ccc20bb14b75dad08d1bae1b95e0c6b23?format=markdown) — 9285f91ccc20bb14b75dad08d1bae1b95e0c6b23; Andrew Kelley

- [wasm linker: reset function exports after flush](https://git.cafe/gitcafe/zig/commit/1fe1d55c7b8af50687b8b0990c9daee4d1ff2c62?format=markdown) — 1fe1d55c7b8af50687b8b0990c9daee4d1ff2c62; Andrew Kelley

- [build: respect \-Duse-llvm option when doing behavior tests](https://git.cafe/gitcafe/zig/commit/1afa6e260e37597f14bd53eb25de34fd3d663096?format=markdown) — 1afa6e260e37597f14bd53eb25de34fd3d663096; Andrew Kelley

- [wasm linker: track overaligned uavs](https://git.cafe/gitcafe/zig/commit/4cc9cfa7e88b0dd4b47bedba9f190f6731422da6?format=markdown) — 4cc9cfa7e88b0dd4b47bedba9f190f6731422da6; Andrew Kelley

- [wasm linker: fix data segment names](https://git.cafe/gitcafe/zig/commit/ba4521ac85bbfc7cf6e6ea8d36e75907d94878c3?format=markdown) — ba4521ac85bbfc7cf6e6ea8d36e75907d94878c3; Andrew Kelley

- [wasm linker: fix \`@tagName\` for auto-numbered non-exhaustive enums](https://git.cafe/gitcafe/zig/commit/0cf163089e7948efa9082e519229beeb7e651f25?format=markdown) — 0cf163089e7948efa9082e519229beeb7e651f25; Andrew Kelley

- [wasm linker: fix missed addend for uav and nav fixups](https://git.cafe/gitcafe/zig/commit/cde84c8795e8da13512098c8b19f17217e691dde?format=markdown) — cde84c8795e8da13512098c8b19f17217e691dde; Andrew Kelley

- [wasm linker: fix bad export index math](https://git.cafe/gitcafe/zig/commit/dd9a64721030cf10065e74755f0c757cb470bcf3?format=markdown) — dd9a64721030cf10065e74755f0c757cb470bcf3; Andrew Kelley

- [wasm linker: implement \`@tagName\` for sparse enums](https://git.cafe/gitcafe/zig/commit/8abdebecdca3a905099fa17f2497e8bf5f918e8a?format=markdown) — 8abdebecdca3a905099fa17f2497e8bf5f918e8a; Andrew Kelley

- [wasm linker: implement \`@tagName\` functions when tags are autoassigned](https://git.cafe/gitcafe/zig/commit/b5261599d70dfdb5709a19fabc0e5fe9a3d0e3aa?format=markdown) — b5261599d70dfdb5709a19fabc0e5fe9a3d0e3aa; Andrew Kelley

- [wasm linker: don't crash on ref to void](https://git.cafe/gitcafe/zig/commit/d0d0847cd0f9fcb190c9460fc090f3a1891ad443?format=markdown) — d0d0847cd0f9fcb190c9460fc090f3a1891ad443; Andrew Kelley

- [codegen: empty tuple can be stored in a runtime var](https://git.cafe/gitcafe/zig/commit/e5d78f0b5550b69b29fb59885d159edbfac8b7d5?format=markdown) — e5d78f0b5550b69b29fb59885d159edbfac8b7d5; Andrew Kelley

- [wasm linker: don't pretend it's possible to export data symbols](https://git.cafe/gitcafe/zig/commit/fbdcb2289b3fed28792474579625a977feca0ed1?format=markdown) — fbdcb2289b3fed28792474579625a977feca0ed1; Andrew Kelley

- [frontend: don't increment remaining_prelink_tasks for windows implibs](https://git.cafe/gitcafe/zig/commit/0dd0ebb6e2b9030b30a4333b3e79b88500fa6aff?format=markdown) — 0dd0ebb6e2b9030b30a4333b3e79b88500fa6aff; Andrew Kelley

- [wasm-linker: add updateFunc log](https://git.cafe/gitcafe/zig/commit/220af3f446b9d02aeb3e3553c4744c30aaf4e2b8?format=markdown) — 220af3f446b9d02aeb3e3553c4744c30aaf4e2b8; Andrew Kelley

- [wasm linker: fix off-by-one in function table indexes](https://git.cafe/gitcafe/zig/commit/7b255235d60cb2891ec628506f4d5e8ca811a865?format=markdown) — 7b255235d60cb2891ec628506f4d5e8ca811a865; Andrew Kelley

- [wasm linker: mark symbol deps on intrinsics](https://git.cafe/gitcafe/zig/commit/e44bafe5fff4a80bb4d69fa88f0242ffecf2a252?format=markdown) — e44bafe5fff4a80bb4d69fa88f0242ffecf2a252; Andrew Kelley

- [wasm linker: fix corruption of string bytes](https://git.cafe/gitcafe/zig/commit/e18a397c85797caf6ff3ac58a57b236a45277f17?format=markdown) — e18a397c85797caf6ff3ac58a57b236a45277f17; Andrew Kelley

- [wasm codegen: fix freeing of locals](https://git.cafe/gitcafe/zig/commit/9c14645b58dffa9fb1578170440f32b63f924a85?format=markdown) — 9c14645b58dffa9fb1578170440f32b63f924a85; Andrew Kelley

- [wasm linker: handle function data references properly](https://git.cafe/gitcafe/zig/commit/a327d238f1fa6c79ac8254785082b8ffb54945f0?format=markdown) — a327d238f1fa6c79ac8254785082b8ffb54945f0; Andrew Kelley

- [wasm-linker: fix splitSegmentName and add unit test](https://git.cafe/gitcafe/zig/commit/d999a8e33b75a6ddd477cc71d8f682fe703496eb?format=markdown) — d999a8e33b75a6ddd477cc71d8f682fe703496eb; Andrew Kelley

- [wasm linker: don't call init functions unless object included](https://git.cafe/gitcafe/zig/commit/788b7f8f115e8510176ca7fbfdc04fb48d69ecb1?format=markdown) — 788b7f8f115e8510176ca7fbfdc04fb48d69ecb1; Andrew Kelley

- [implement indirect function table for object functions](https://git.cafe/gitcafe/zig/commit/1c4b4fb51604f388bb4355e566aac4ea9fda8960?format=markdown) — 1c4b4fb51604f388bb4355e566aac4ea9fda8960; Andrew Kelley

- [wasm linker: handle weak globals in relocs](https://git.cafe/gitcafe/zig/commit/d9d49ce995c555286ba4f6041bcca12477f37296?format=markdown) — d9d49ce995c555286ba4f6041bcca12477f37296; Andrew Kelley

- [wasm linker: don't try to lower nav zcu data before updateNav is called](https://git.cafe/gitcafe/zig/commit/7a4d4357e85ddd26c03a49e9bbff7da688f96ca7?format=markdown) — 7a4d4357e85ddd26c03a49e9bbff7da688f96ca7; Andrew Kelley

- [wasm linker: don't assume nav callees are fully resolved](https://git.cafe/gitcafe/zig/commit/21a28885615dd9ea168c003caa65ff80a145eab7?format=markdown) — 21a28885615dd9ea168c003caa65ff80a145eab7; Andrew Kelley

- [wasm linker: distinguish symbol name vs import name, and implement weak](https://git.cafe/gitcafe/zig/commit/5186c6c4ee520f7f1c87134d45cd7a33f8b2aaea?format=markdown) — 5186c6c4ee520f7f1c87134d45cd7a33f8b2aaea; Andrew Kelley

- [wasm linker: fix not merging object memories](https://git.cafe/gitcafe/zig/commit/3474057e5e5002c950758a8416e786d6195f058c?format=markdown) — 3474057e5e5002c950758a8416e786d6195f058c; Andrew Kelley

- [wasm linker: apply object relocations to data segments](https://git.cafe/gitcafe/zig/commit/e6a5fe7c5566007d9299c75f41455fa48c64db40?format=markdown) — e6a5fe7c5566007d9299c75f41455fa48c64db40; Andrew Kelley

- [wasm linker: emit \_\_heap_base and \_\_heap_end globals and datas](https://git.cafe/gitcafe/zig/commit/290d97bd099cde2d9d4daef11bb836bfb942a90a?format=markdown) — 290d97bd099cde2d9d4daef11bb836bfb942a90a; Andrew Kelley

- [fix merge conflicts with updating line numbers](https://git.cafe/gitcafe/zig/commit/94648a0383056e99110a4a894b86f4a762e4526c?format=markdown) — 94648a0383056e99110a4a894b86f4a762e4526c; Andrew Kelley

- [wasm linker: implement \_\_wasm_init_memory](https://git.cafe/gitcafe/zig/commit/b41b5fe52935ec19402704742751dc9c973518a4?format=markdown) — b41b5fe52935ec19402704742751dc9c973518a4; Andrew Kelley

- [wasm linker: implement data relocs](https://git.cafe/gitcafe/zig/commit/1fd708b1bc41878c33db7e2a50433ab1a66d41ee?format=markdown) — 1fd708b1bc41878c33db7e2a50433ab1a66d41ee; Andrew Kelley

- [wasm linker: implement data symbols](https://git.cafe/gitcafe/zig/commit/abdbc38574b9f0fb3a1130285cbf84c2dbd4552c?format=markdown) — abdbc38574b9f0fb3a1130285cbf84c2dbd4552c; Andrew Kelley

- [wasm linker: implement \_\_wasm_call_ctors](https://git.cafe/gitcafe/zig/commit/a4bee3009a45557f788472bd3b396b5528bf0a96?format=markdown) — a4bee3009a45557f788472bd3b396b5528bf0a96; Andrew Kelley

- [implement function relocations](https://git.cafe/gitcafe/zig/commit/9ccf500508923c5694904e660b7dfbd563aba68b?format=markdown) — 9ccf500508923c5694904e660b7dfbd563aba68b; Andrew Kelley

- [type checking for synthetic functions](https://git.cafe/gitcafe/zig/commit/5b18af85cb77d8dd7b2300bd01c00990d03abde2?format=markdown) — 5b18af85cb77d8dd7b2300bd01c00990d03abde2; Andrew Kelley

- [wasm object parsing: fix handling of weak functions and globals](https://git.cafe/gitcafe/zig/commit/a4895f3c42e8bd7d3eba5624e4a11aae5312a085?format=markdown) — a4895f3c42e8bd7d3eba5624e4a11aae5312a085; Andrew Kelley

- [wasm linker: improve error messages by making source locations more lazy](https://git.cafe/gitcafe/zig/commit/4fccb5ae7a3c3ad0f0ec79bf5eb628807c10eb62?format=markdown) — 4fccb5ae7a3c3ad0f0ec79bf5eb628807c10eb62; Andrew Kelley

- [wasm linker: chase relocations for references](https://git.cafe/gitcafe/zig/commit/7d224516c4414015186bc1497ca6641b7390bf92?format=markdown) — 7d224516c4414015186bc1497ca6641b7390bf92; Andrew Kelley

- [fix bad archive name calculation](https://git.cafe/gitcafe/zig/commit/c5822879a1da97e6c381c6684f4b9281400e5de0?format=markdown) — c5822879a1da97e6c381c6684f4b9281400e5de0; Andrew Kelley

- [wasm linker: fix table imports in objects](https://git.cafe/gitcafe/zig/commit/b7a95911ab209b7b0657f9eb135c64d9c47ac561?format=markdown) — b7a95911ab209b7b0657f9eb135c64d9c47ac561; Andrew Kelley

- [can't use source location until return from this function](https://git.cafe/gitcafe/zig/commit/78987081ce84a49230073e8211dadc0dea7351c3?format=markdown) — 78987081ce84a49230073e8211dadc0dea7351c3; Andrew Kelley

- [wasm linker: fix global imports in objects](https://git.cafe/gitcafe/zig/commit/a72e7384aae81d012f017c837df8c16048bdea4e?format=markdown) — a72e7384aae81d012f017c837df8c16048bdea4e; Andrew Kelley

- [resolve merge conflicts](https://git.cafe/gitcafe/zig/commit/eb943890d975a50618db8ca7593563fcf8b107da?format=markdown) — eb943890d975a50618db8ca7593563fcf8b107da; Andrew Kelley

- [fix missing missing entry symbol error when no zcu](https://git.cafe/gitcafe/zig/commit/aebccb06e774107d18c4259eafbf5eb3c642237a?format=markdown) — aebccb06e774107d18c4259eafbf5eb3c642237a; Andrew Kelley

- [wasm linker: fix crashes when parsing compiler_rt](https://git.cafe/gitcafe/zig/commit/1a4c5837fedcad57f6c81301672e6246e0f0a8c1?format=markdown) — 1a4c5837fedcad57f6c81301672e6246e0f0a8c1; Andrew Kelley

- [wasm linker: fix relocation parsing](https://git.cafe/gitcafe/zig/commit/4b9dc2922ff0c5d873971f6f6f25db709df21cc0?format=markdown) — 4b9dc2922ff0c5d873971f6f6f25db709df21cc0; Andrew Kelley

- [Compilation: account for C objects and resources in prelink](https://git.cafe/gitcafe/zig/commit/9cd7cad42ec65bf2bfa2875dfedf5e84da950ced?format=markdown) — 9cd7cad42ec65bf2bfa2875dfedf5e84da950ced; Andrew Kelley

- [wasm linker: fix active data segment offset value](https://git.cafe/gitcafe/zig/commit/0d028e4407e4c14f1343b62ab7fdf881c208ffc9?format=markdown) — 0d028e4407e4c14f1343b62ab7fdf881c208ffc9; Andrew Kelley

- [wasm linker: fix missing function type entry for import](https://git.cafe/gitcafe/zig/commit/50626565ba9dcf15d992ae9c23dd5c1a5ae000c7?format=markdown) — 50626565ba9dcf15d992ae9c23dd5c1a5ae000c7; Andrew Kelley

- [use fixed writer in more places](https://git.cafe/gitcafe/zig/commit/f1e167c1d8706a777acd9b4f12fa8d281430796d?format=markdown) — f1e167c1d8706a777acd9b4f12fa8d281430796d; Andrew Kelley

- [fix stack pointer initialized to wrong vaddr](https://git.cafe/gitcafe/zig/commit/2174d205409c17588f22cf60f8bba1fc1aa5c8d5?format=markdown) — 2174d205409c17588f22cf60f8bba1fc1aa5c8d5; Andrew Kelley

- [wasm linker: implement indirect function calls](https://git.cafe/gitcafe/zig/commit/728103467edba5f3407b1aaa89c9b6dda9432884?format=markdown) — 728103467edba5f3407b1aaa89c9b6dda9432884; Andrew Kelley

- [std.io: remove the "temporary workaround" for stage2_aarch64](https://git.cafe/gitcafe/zig/commit/fbbb54bab212e8db251ea7409945d5cecfd732c6?format=markdown) — fbbb54bab212e8db251ea7409945d5cecfd732c6; Andrew Kelley

- [wasm linker: implement stack pointer global](https://git.cafe/gitcafe/zig/commit/2dbf66dd698601ae8aaee86d5ba6a9078dda0a8e?format=markdown) — 2dbf66dd698601ae8aaee86d5ba6a9078dda0a8e; Andrew Kelley

- [implement the prelink phase in the frontend](https://git.cafe/gitcafe/zig/commit/d1cde847a367c526c63d65714583189fa2912731?format=markdown) — d1cde847a367c526c63d65714583189fa2912731; Andrew Kelley

- [wasm linker: fix data section in flush](https://git.cafe/gitcafe/zig/commit/694b129d8960a9c3548dccb2a8f0c82f44fbafa9?format=markdown) — 694b129d8960a9c3548dccb2a8f0c82f44fbafa9; Andrew Kelley

- [implement error table and error names data segments](https://git.cafe/gitcafe/zig/commit/ee999d5a14c925b71d4b8c216bf1bd7c1b55e00f?format=markdown) — ee999d5a14c925b71d4b8c216bf1bd7c1b55e00f; Andrew Kelley

- [wasm linker: zcu data fixups are already applied](https://git.cafe/gitcafe/zig/commit/7bf53d236d29776b524a3abb65e3f042237e0141?format=markdown) — 7bf53d236d29776b524a3abb65e3f042237e0141; Andrew Kelley

- [wasm linker: initialize the data segments table in flush](https://git.cafe/gitcafe/zig/commit/13eef2f8ab806b2b83226073dd19c3c949446da6?format=markdown) — 13eef2f8ab806b2b83226073dd19c3c949446da6; Andrew Kelley

- [wasm linker: also call lowerZcuData in updateFunc](https://git.cafe/gitcafe/zig/commit/5e0d33f00fea077b362f468d89a979aee270df0b?format=markdown) — 5e0d33f00fea077b362f468d89a979aee270df0b; Andrew Kelley

- [wasm linker: avoid recursion in lowerZcuData](https://git.cafe/gitcafe/zig/commit/389b29fd8c13707891486dfed64ed2b9df3f1a39?format=markdown) — 389b29fd8c13707891486dfed64ed2b9df3f1a39; Andrew Kelley

- [wasm linker: implement data fixups](https://git.cafe/gitcafe/zig/commit/4f8a6b0888c8d1df87d254b68344bb99edcfe57c?format=markdown) — 4f8a6b0888c8d1df87d254b68344bb99edcfe57c; Andrew Kelley

- [wasm linker: fix eliding empty data segments](https://git.cafe/gitcafe/zig/commit/5fac6f380ef77a7650047c65450aec0d3215da2d?format=markdown) — 5fac6f380ef77a7650047c65450aec0d3215da2d; Andrew Kelley

- [wasm codegen: fix call_indirect](https://git.cafe/gitcafe/zig/commit/568d9936ab4401e53a96bb2b51d31d10861c5545?format=markdown) — 568d9936ab4401e53a96bb2b51d31d10861c5545; Andrew Kelley

- [wasm linker: allow undefined imports when lib name is provided](https://git.cafe/gitcafe/zig/commit/070b973c4a3c25e688e9b0b59ff449a294226a05?format=markdown) — 070b973c4a3c25e688e9b0b59ff449a294226a05; Andrew Kelley

- [wasm linker: handle extern functions in updateNav](https://git.cafe/gitcafe/zig/commit/23d0882b54f1d7b8907eac47c445cfe4e093249d?format=markdown) — 23d0882b54f1d7b8907eac47c445cfe4e093249d; Andrew Kelley

- [wasm linker: fix data segments memory flow](https://git.cafe/gitcafe/zig/commit/766284fec8184e7765b9a7900aea1a7494214153?format=markdown) — 766284fec8184e7765b9a7900aea1a7494214153; Andrew Kelley

- [std.ArrayHashMap: allow passing empty values array](https://git.cafe/gitcafe/zig/commit/3cb00c5bcd3dec191bea0cbab9fcac77c0e3a910?format=markdown) — 3cb00c5bcd3dec191bea0cbab9fcac77c0e3a910; Andrew Kelley

- [wasm linker: fix calling imported functions](https://git.cafe/gitcafe/zig/commit/91efc5c98bb32f3b1d42895362d5ae5a175a1345?format=markdown) — 91efc5c98bb32f3b1d42895362d5ae5a175a1345; Andrew Kelley

- [wasm codegen: fix extra index not relative](https://git.cafe/gitcafe/zig/commit/1a58ae2ed6d38a2a73cacb8b97f2885685505838?format=markdown) — 1a58ae2ed6d38a2a73cacb8b97f2885685505838; Andrew Kelley

- [wasm linker: add \_\_zig_error_name_table data when needed](https://git.cafe/gitcafe/zig/commit/3c70392210d3bd68943b3ebd09612fddfe52b082?format=markdown) — 3c70392210d3bd68943b3ebd09612fddfe52b082; Andrew Kelley

- [add safety for calling functions that get virtual addrs](https://git.cafe/gitcafe/zig/commit/85b53730fe248cf02468a213903ddac4bffe8234?format=markdown) — 85b53730fe248cf02468a213903ddac4bffe8234; Andrew Kelley

- [wasm codegen: fix wrong union field for locals](https://git.cafe/gitcafe/zig/commit/2d899e9a9f0864385939955902e0ba5f322176fc?format=markdown) — 2d899e9a9f0864385939955902e0ba5f322176fc; Andrew Kelley

- [fix calculation of nav alignment](https://git.cafe/gitcafe/zig/commit/06303448942c387aa4b9d564bcc918ad27e3940a?format=markdown) — 06303448942c387aa4b9d564bcc918ad27e3940a; Andrew Kelley

- [complete wasm.Emit implementation](https://git.cafe/gitcafe/zig/commit/416fc2df94ee7a17eb8f133c0814e36e0a358e22?format=markdown) — 416fc2df94ee7a17eb8f133c0814e36e0a358e22; Andrew Kelley

- [wasm linker: implement missing logic](https://git.cafe/gitcafe/zig/commit/458f658b427c26ede2776a04113ba00a3a491793?format=markdown) — 458f658b427c26ede2776a04113ba00a3a491793; Andrew Kelley

- [wasm linker: implement type index method](https://git.cafe/gitcafe/zig/commit/761387dc556e065e39d021bf96fb4d4c8873a145?format=markdown) — 761387dc556e065e39d021bf96fb4d4c8873a145; Andrew Kelley

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