# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: 389020009a9afea3cc01e8e408aa33dbc63c156c

Requested commit: 389020009a9afea3cc01e8e408aa33dbc63c156c

- [AstGen: implement alignment on locals](https://git.cafe/gitcafe/zig/commit/389020009a9afea3cc01e8e408aa33dbc63c156c?format=markdown) — 389020009a9afea3cc01e8e408aa33dbc63c156c; Andrew Kelley

- [AstGen: implement comptime locals](https://git.cafe/gitcafe/zig/commit/ea00ddfe3710e386b62849fa4d275b5cbd82e28c?format=markdown) — ea00ddfe3710e386b62849fa4d275b5cbd82e28c; Andrew Kelley

- [AstGen: fix switch result location elision](https://git.cafe/gitcafe/zig/commit/8ee0cbe50a61cdd9495a1276a6adee9955681ecc?format=markdown) — 8ee0cbe50a61cdd9495a1276a6adee9955681ecc; Andrew Kelley

- [AstGen: implement \`@bitCast\` for other result location types](https://git.cafe/gitcafe/zig/commit/570ed7b3bf331c95d151a052b1c3117a502127f7?format=markdown) — 570ed7b3bf331c95d151a052b1c3117a502127f7; Andrew Kelley

- [AstGen: fix \`@floatCast\` having wrong arity](https://git.cafe/gitcafe/zig/commit/4cfea2fbd51b5ecf7405c98432d14a8ace12247d?format=markdown) — 4cfea2fbd51b5ecf7405c98432d14a8ace12247d; Andrew Kelley

- [AstGen: slightly better eager-allocating heuristic](https://git.cafe/gitcafe/zig/commit/d10ec6e70dbcf49ba14be549069271e564fec76b?format=markdown) — d10ec6e70dbcf49ba14be549069271e564fec76b; Andrew Kelley

- [AstGen: implement union decls](https://git.cafe/gitcafe/zig/commit/a1ac2b95bb9d6b98c6ae862bda31c84721b92bf3?format=markdown) — a1ac2b95bb9d6b98c6ae862bda31c84721b92bf3; Andrew Kelley

- [AstGen: implement size zero inferred length arrays](https://git.cafe/gitcafe/zig/commit/971f3d95f907fe438b0531df2f0c9f2a5471271d?format=markdown) — 971f3d95f907fe438b0531df2f0c9f2a5471271d; Andrew Kelley

- [AstGen: fix store_to_block_ptr elision for switch statements](https://git.cafe/gitcafe/zig/commit/c69a95f64bc616b9d4185687edeb08544e34a34c?format=markdown) — c69a95f64bc616b9d4185687edeb08544e34a34c; Andrew Kelley

- [std.fs: delete unused label](https://git.cafe/gitcafe/zig/commit/a008fb0a71657ad02a05e312680f960caded414f?format=markdown) — a008fb0a71657ad02a05e312680f960caded414f; Andrew Kelley

- [AstGen: implement for loop payload](https://git.cafe/gitcafe/zig/commit/e9477048e51898a15dfe988933122f25b09fe937?format=markdown) — e9477048e51898a15dfe988933122f25b09fe937; Andrew Kelley

- [AstGen: implement anytype parameters](https://git.cafe/gitcafe/zig/commit/30c9808391bead620eaf24991d7a9ba21e4266b9?format=markdown) — 30c9808391bead620eaf24991d7a9ba21e4266b9; Andrew Kelley

- [AstGen: implement defer for \`break\`](https://git.cafe/gitcafe/zig/commit/a62db38d905ad4962c3b37e013c8745ed6ecbfb9?format=markdown) — a62db38d905ad4962c3b37e013c8745ed6ecbfb9; Andrew Kelley

- [AstGen: implement defer for \`continue\`](https://git.cafe/gitcafe/zig/commit/458c4b6fc69df38fe119b3213efb56cb0e454193?format=markdown) — 458c4b6fc69df38fe119b3213efb56cb0e454193; Andrew Kelley

- [AstGen: basic defer implementation](https://git.cafe/gitcafe/zig/commit/a59bcae59f1b45ef6585793e6b90e490593c4d31?format=markdown) — a59bcae59f1b45ef6585793e6b90e490593c4d31; Andrew Kelley

- [stage2: make std.fmt.parseInt ignore \`\_\`](https://git.cafe/gitcafe/zig/commit/b4aec0e31db2c9ea7bc2c892f0e557a0de8f4735?format=markdown) — b4aec0e31db2c9ea7bc2c892f0e557a0de8f4735; jacob gw

- [stage2: fix compile error in codegen](https://git.cafe/gitcafe/zig/commit/6b944492b5f35ce61591e1231dc6c8d44ccf17e3?format=markdown) — 6b944492b5f35ce61591e1231dc6c8d44ccf17e3; jacob gw

- [AstGen: \`try\` fixups](https://git.cafe/gitcafe/zig/commit/b4baa9eda2b4398d9fe0ea5847a8bb8dfdd16ba4?format=markdown) — b4baa9eda2b4398d9fe0ea5847a8bb8dfdd16ba4; Andrew Kelley

- [stage2: astgen \`try\`](https://git.cafe/gitcafe/zig/commit/ee3c1c763c8201d31321643f72cd1506c369dd71?format=markdown) — ee3c1c763c8201d31321643f72cd1506c369dd71; jacob gw

- [AstGen: implement array initialization expressions](https://git.cafe/gitcafe/zig/commit/e315120b79f98163dd6413e62684d6ad148295ee?format=markdown) — e315120b79f98163dd6413e62684d6ad148295ee; Andrew Kelley

- [stage2: make \`@alignCast\` accept 2 parameters](https://git.cafe/gitcafe/zig/commit/693dbeeef2a35737cec893b50a4fed11b248dd6a?format=markdown) — 693dbeeef2a35737cec893b50a4fed11b248dd6a; Andrew Kelley

- [AstGen: implement inline asm output](https://git.cafe/gitcafe/zig/commit/4630e3891c7c833d8a8f42e3755099b478dce3f3?format=markdown) — 4630e3891c7c833d8a8f42e3755099b478dce3f3; Andrew Kelley

- [zig astgen: print instruction counts and byte sizes](https://git.cafe/gitcafe/zig/commit/a136c093bf7a48398e36a73e91213f93a4efc503?format=markdown) — a136c093bf7a48398e36a73e91213f93a4efc503; Andrew Kelley

- [AstGen: implement error set decls](https://git.cafe/gitcafe/zig/commit/7f931a75229b4d6b9d07a7485bfc1726a92fc591?format=markdown) — 7f931a75229b4d6b9d07a7485bfc1726a92fc591; Andrew Kelley

- [AstGen: implement functions with inferred error sets](https://git.cafe/gitcafe/zig/commit/2083208f19a4eb7caa1953980f9a2f2496115695?format=markdown) — 2083208f19a4eb7caa1953980f9a2f2496115695; Andrew Kelley

- [std.MultiArrayList: ensureUnusedCapacity/ensureTotalCapacity](https://git.cafe/gitcafe/zig/commit/22015c1b3bfcf816faf10ea0fc152c4686efb363?format=markdown) — 22015c1b3bfcf816faf10ea0fc152c4686efb363; Andrew Kelley

- [AstGen: implement if optional, if error union](https://git.cafe/gitcafe/zig/commit/27d4bea9a478e9c544329869d076b0e505d0e382?format=markdown) — 27d4bea9a478e9c544329869d076b0e505d0e382; Andrew Kelley

- [AstGen: implement while optional and while error union](https://git.cafe/gitcafe/zig/commit/3dadccec45832f31810d01b5599f984db5935e8c?format=markdown) — 3dadccec45832f31810d01b5599f984db5935e8c; Andrew Kelley

- [AstGen: implement the remaining struct init ResultLoc forms](https://git.cafe/gitcafe/zig/commit/3f60481be45fbde9e37d4b8aaff8a02e1db3e07d?format=markdown) — 3f60481be45fbde9e37d4b8aaff8a02e1db3e07d; Andrew Kelley

- [AstGen: implement all the builtin functions](https://git.cafe/gitcafe/zig/commit/ae495de54d6aed6efbfc727f66154216b15225af?format=markdown) — ae495de54d6aed6efbfc727f66154216b15225af; Andrew Kelley

- [AstGen: implement overflow arithmetic builtins](https://git.cafe/gitcafe/zig/commit/5a3045b5de03fade87ccbb4191344861374ea0a4?format=markdown) — 5a3045b5de03fade87ccbb4191344861374ea0a4; Andrew Kelley

- [AstGen: implement simple enums and decls for enums](https://git.cafe/gitcafe/zig/commit/8cf0ef27790a96e784c368d00338229f205c95d9?format=markdown) — 8cf0ef27790a96e784c368d00338229f205c95d9; Andrew Kelley

- [AstGen: fix compile error using wrong node/token function](https://git.cafe/gitcafe/zig/commit/0409d433ba7f84885c782decbe06ec285c02c78c?format=markdown) — 0409d433ba7f84885c782decbe06ec285c02c78c; Andrew Kelley

- [stage2: make \`@import\` relative to the current file](https://git.cafe/gitcafe/zig/commit/e13fc6b119c5593b4fccd5ae064c6b251bbe50e7?format=markdown) — e13fc6b119c5593b4fccd5ae064c6b251bbe50e7; Andrew Kelley

- [AstGen: fix function decl astgen](https://git.cafe/gitcafe/zig/commit/415ef1be510e912ddbd3b73a4d20aac3fda27a0e?format=markdown) — 415ef1be510e912ddbd3b73a4d20aac3fda27a0e; Andrew Kelley

- [build.zig: add a way to skip installing lib/ files](https://git.cafe/gitcafe/zig/commit/dd5a1b1106b3aed3aacd54e9615d96703d29ed9d?format=markdown) — dd5a1b1106b3aed3aacd54e9615d96703d29ed9d; Andrew Kelley

- [AstGen: implement global var decls](https://git.cafe/gitcafe/zig/commit/9375ad0d3b5e97fa2889622862dbc4724b9e9243?format=markdown) — 9375ad0d3b5e97fa2889622862dbc4724b9e9243; Andrew Kelley

- [std: deprecate ensureCapacity, add two other capacity functions](https://git.cafe/gitcafe/zig/commit/c8ae581fef6506a8234cdba1355ba7f0f449031a?format=markdown) — c8ae581fef6506a8234cdba1355ba7f0f449031a; Andrew Kelley

- [stage2: use import list from ZIR to queue up more AstGen tasks](https://git.cafe/gitcafe/zig/commit/5ff45b3f44e7f1272b655b366cee4089d0aa8509?format=markdown) — 5ff45b3f44e7f1272b655b366cee4089d0aa8509; Andrew Kelley

- [AstGen: store list of imports](https://git.cafe/gitcafe/zig/commit/a271f12a149239ab6e6361423589687e32f64cda?format=markdown) — a271f12a149239ab6e6361423589687e32f64cda; Andrew Kelley

- [ZIR: rename decl_val and decl_ref to remove redundant suffix](https://git.cafe/gitcafe/zig/commit/edd75d03e312d6020623df4e06c9bb19c2f217c5?format=markdown) — edd75d03e312d6020623df4e06c9bb19c2f217c5; Andrew Kelley

- [AstGen: require \`@import\` operand to be string literal](https://git.cafe/gitcafe/zig/commit/adc2aed587d009c0d112063fa0f3d03dedc9e50a?format=markdown) — adc2aed587d009c0d112063fa0f3d03dedc9e50a; Andrew Kelley

- [AstGen: put decls into blocks to be evaluated independently](https://git.cafe/gitcafe/zig/commit/333a577d73cdbac420d25167a3955956af91b2eb?format=markdown) — 333a577d73cdbac420d25167a3955956af91b2eb; Andrew Kelley

- [stage2: AstGen improvements](https://git.cafe/gitcafe/zig/commit/01b4bf34ea4f37d8b778bb2413ac1fc445f8bead?format=markdown) — 01b4bf34ea4f37d8b778bb2413ac1fc445f8bead; Andrew Kelley

- [AstGen: implement comptimeDecl, usingnamespaceDecl, testDecl](https://git.cafe/gitcafe/zig/commit/cf57e8223f06f6b305e7274445cf935b1ed312d2?format=markdown) — cf57e8223f06f6b305e7274445cf935b1ed312d2; Andrew Kelley

- [AstGen: implement global variable decls](https://git.cafe/gitcafe/zig/commit/8387307807434cf151d72a7dfb5b7da4863b2192?format=markdown) — 8387307807434cf151d72a7dfb5b7da4863b2192; Andrew Kelley

- [fix new references to std.builtin that should have been std.Target](https://git.cafe/gitcafe/zig/commit/7818586a2bc24252468977f8304d3c5b870a932a?format=markdown) — 7818586a2bc24252468977f8304d3c5b870a932a; Andrew Kelley

- [stage2: fix zir.zig =\> Zir.zig in CMakeLists.txt](https://git.cafe/gitcafe/zig/commit/f37451a63ab084853c76cb1359e081363ff15f14?format=markdown) — f37451a63ab084853c76cb1359e081363ff15f14; Andrew Kelley

- [stage2: preliminary reworking for whole-file-AstGen](https://git.cafe/gitcafe/zig/commit/3114115348e789ae4bab8844c7ebd0067185f1c4?format=markdown) — 3114115348e789ae4bab8844c7ebd0067185f1c4; Andrew Kelley

- [stage2: rename zir to Zir](https://git.cafe/gitcafe/zig/commit/9088d40e838b62c8f8ea0e6e68616b72e7704b27?format=markdown) — 9088d40e838b62c8f8ea0e6e68616b72e7704b27; Andrew Kelley

- [stage2: move zir.Code to become root level fields of zir.zig](https://git.cafe/gitcafe/zig/commit/0170a242bb99e96fcb127e26e1b2fcbe5a19c4ee?format=markdown) — 0170a242bb99e96fcb127e26e1b2fcbe5a19c4ee; Andrew Kelley

- [stage2 start.zig: slight simplification](https://git.cafe/gitcafe/zig/commit/798ad631f3f9836de663bc6c728b415e0a13528f?format=markdown) — 798ad631f3f9836de663bc6c728b415e0a13528f; Andrew Kelley

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

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

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

- [stage2: implement non-trivial enums](https://git.cafe/gitcafe/zig/commit/0e50a0c1e53a062e7c68ceeb1cfab9597a9caa23?format=markdown) — 0e50a0c1e53a062e7c68ceeb1cfab9597a9caa23; Andrew Kelley

- [stage2: improvements aimed at std lib integration](https://git.cafe/gitcafe/zig/commit/bcfebb4b2b17dcac445fc5dedbbd259cc8c2f306?format=markdown) — bcfebb4b2b17dcac445fc5dedbbd259cc8c2f306; Andrew Kelley

- [std: change \`@import\("builtin"\)\` to \`std.builtin\`](https://git.cafe/gitcafe/zig/commit/429cd2b5dd27bec15a4a3351114ce1bcd12d8d01?format=markdown) — 429cd2b5dd27bec15a4a3351114ce1bcd12d8d01; Andrew Kelley

- [stage2: remove redundant source hash](https://git.cafe/gitcafe/zig/commit/a4bb7c8bb17a4ac692401946df6b9f4cc3e5b1b2?format=markdown) — a4bb7c8bb17a4ac692401946df6b9f4cc3e5b1b2; Andrew Kelley

- [stage2: entry point via std lib and proper updated file detection](https://git.cafe/gitcafe/zig/commit/f458192e56b13500ff6eb7c3e94dcf48240f4170?format=markdown) — f458192e56b13500ff6eb7c3e94dcf48240f4170; Andrew Kelley

- [stage2: properly model miscellaneous failed tasks](https://git.cafe/gitcafe/zig/commit/ccdf55310bee2dcf86b718d26a56933dc1a03443?format=markdown) — ccdf55310bee2dcf86b718d26a56933dc1a03443; Andrew Kelley

- [ci: drone: disable stage2 tests](https://git.cafe/gitcafe/zig/commit/2b2920f5998fc464c7ebd342c36879a17e76e4b4?format=markdown) — 2b2920f5998fc464c7ebd342c36879a17e76e4b4; Andrew Kelley

- [ci: windows: update to llvm 12 msvc tarball](https://git.cafe/gitcafe/zig/commit/c795e82cbccaa4c68272c7891841526c00f0db90?format=markdown) — c795e82cbccaa4c68272c7891841526c00f0db90; Andrew Kelley

- [ci: update macos tarball to llvm 12](https://git.cafe/gitcafe/zig/commit/c49fe52cb1778d6398a588889711848817ce64ec?format=markdown) — c49fe52cb1778d6398a588889711848817ce64ec; Andrew Kelley

- [build.zig: omit LLVMTableGen from llvm libs](https://git.cafe/gitcafe/zig/commit/68e69aae2b1e1ee931de74d2a8d71116bb68ba6f?format=markdown) — 68e69aae2b1e1ee931de74d2a8d71116bb68ba6f; Andrew Kelley

- [build.zig: update llvm libs](https://git.cafe/gitcafe/zig/commit/2a6ec2e15581d1c113890a7300dbff123f1a10ef?format=markdown) — 2a6ec2e15581d1c113890a7300dbff123f1a10ef; Andrew Kelley

- [ci: windows: proper flags to zig build](https://git.cafe/gitcafe/zig/commit/a38042e3ac446194ae1496513d9b4634b1dd94b8?format=markdown) — a38042e3ac446194ae1496513d9b4634b1dd94b8; Andrew Kelley

- [ci: windows: try the dev kit strategy](https://git.cafe/gitcafe/zig/commit/fa633a658f75d461da00fad9a72456e1420d2d62?format=markdown) — fa633a658f75d461da00fad9a72456e1420d2d62; Andrew Kelley

- [ci: windows: ranlib take 2](https://git.cafe/gitcafe/zig/commit/4a1d3465cc784cbaf06b0747f520e08dac95e092?format=markdown) — 4a1d3465cc784cbaf06b0747f520e08dac95e092; Andrew Kelley

- [ci: windows: better \-DCMAKE_RANLIB option](https://git.cafe/gitcafe/zig/commit/3266f326de9a3239001d79c41770e9ecddf11a73?format=markdown) — 3266f326de9a3239001d79c41770e9ecddf11a73; Andrew Kelley

- [freebsd: disable failing test](https://git.cafe/gitcafe/zig/commit/04b8354702bab32813798c4b0fb06cbe7a75bed3?format=markdown) — 04b8354702bab32813798c4b0fb06cbe7a75bed3; Andrew Kelley

- [ci: freebsd: don't try to compile with zig cc](https://git.cafe/gitcafe/zig/commit/996193c228af591f3793dce00a471161f8fb6695?format=markdown) — 996193c228af591f3793dce00a471161f8fb6695; Andrew Kelley

- [ci: windows: use llvm-ar.exe from the tarball](https://git.cafe/gitcafe/zig/commit/a680c7ba982cfc98df6f9cb0e5e06f2839c706c3?format=markdown) — a680c7ba982cfc98df6f9cb0e5e06f2839c706c3; Andrew Kelley

- [ci: better handle of \-mcpu](https://git.cafe/gitcafe/zig/commit/c59241bda00376b5a6ee20ca52358329b7482f7f?format=markdown) — c59241bda00376b5a6ee20ca52358329b7482f7f; Andrew Kelley

- [ci: better target triple and mcpu cmake args](https://git.cafe/gitcafe/zig/commit/553fbeba825653da8be8040be1c0b4d4fe025066?format=markdown) — 553fbeba825653da8be8040be1c0b4d4fe025066; Andrew Kelley

- [ci: freebsd: set the target triple](https://git.cafe/gitcafe/zig/commit/85755c51d529e7d9b406c6bdf69ce0a0f33f3353?format=markdown) — 85755c51d529e7d9b406c6bdf69ce0a0f33f3353; Andrew Kelley

- [ci: windows: install git](https://git.cafe/gitcafe/zig/commit/df319db05839e1a2e28c7b7a2c7a5489f559bebd?format=markdown) — df319db05839e1a2e28c7b7a2c7a5489f559bebd; Andrew Kelley

- [ci: freebsd: pass \-DZIG_USE_LLVM_CONFIG=OFF](https://git.cafe/gitcafe/zig/commit/3967823f3a0bbd5a3ddcd03e4d2366e501bdb737?format=markdown) — 3967823f3a0bbd5a3ddcd03e4d2366e501bdb737; Andrew Kelley

- [ci: aarch64-linux: disable run-translated-c tests](https://git.cafe/gitcafe/zig/commit/ee42178b430f3f5d7a359edd40cece7c0ada363c?format=markdown) — ee42178b430f3f5d7a359edd40cece7c0ada363c; Andrew Kelley

- [ci: windows: try using zig-bootstrap to build zig](https://git.cafe/gitcafe/zig/commit/45eb9554c4feec743924c0193d9ec50d9c94d0e4?format=markdown) — 45eb9554c4feec743924c0193d9ec50d9c94d0e4; Andrew Kelley

- [ci: freebsd: update to llvm 12](https://git.cafe/gitcafe/zig/commit/406353103a56dfbf7f7966191ceee5917cc582d9?format=markdown) — 406353103a56dfbf7f7966191ceee5917cc582d9; Andrew Kelley

- [ci: update drone CI to llvm 12](https://git.cafe/gitcafe/zig/commit/1438c324a460789f1004a307a3267bcca3ee0bd3?format=markdown) — 1438c324a460789f1004a307a3267bcca3ee0bd3; Andrew Kelley

- [ci: update linux to llvm12 tarball](https://git.cafe/gitcafe/zig/commit/391a40d601deded5ee40b36b320c8acf398ecec7?format=markdown) — 391a40d601deded5ee40b36b320c8acf398ecec7; Andrew Kelley

- [ci: macos-aarch64 update dep tarballs for llvm12](https://git.cafe/gitcafe/zig/commit/6a7f21d1b8ca5c082c804e0bbc4659d4e9b558ae?format=markdown) — 6a7f21d1b8ca5c082c804e0bbc4659d4e9b558ae; Michael Dusan

- [os/posix: handle ECONNRESET for write/writev](https://git.cafe/gitcafe/zig/commit/81adcd533e168bee9a16f30f690cf72aa99c1eb6?format=markdown) — 81adcd533e168bee9a16f30f690cf72aa99c1eb6; lithdew

- [Merge remote-tracking branch 'origin/llvm12'](https://git.cafe/gitcafe/zig/commit/5a3ea9beced660c9cc463b921a1581cc07855dd6?format=markdown) — 5a3ea9beced660c9cc463b921a1581cc07855dd6; Andrew Kelley

- [Merge pull request \#8518 from akvadrako/doc-field-align](https://git.cafe/gitcafe/zig/commit/1fada3746606b3a83d4c56213de93a1017753c96?format=markdown) — 1fada3746606b3a83d4c56213de93a1017753c96; Frank Denis

- [translate-c: wrap switch statements in a while \(true\) loop](https://git.cafe/gitcafe/zig/commit/e761e0ac18aa1eab22b9547d702067910ed82c4a?format=markdown) — e761e0ac18aa1eab22b9547d702067910ed82c4a; Evan Haas

- [Merge pull request \#8517 from ziglang/zld-archive-fix](https://git.cafe/gitcafe/zig/commit/36a33c99e3bc0825ada2ce1b374c32b4d6dee6b0?format=markdown) — 36a33c99e3bc0825ada2ce1b374c32b4d6dee6b0; Jakub Konka

- [zld: cleanup redundant changes](https://git.cafe/gitcafe/zig/commit/a5bbc66f10339cb2e17ef996ef097b696980595a?format=markdown) — a5bbc66f10339cb2e17ef996ef097b696980595a; Jakub Konka

- [zld: rebase to new naming conv for aarch64](https://git.cafe/gitcafe/zig/commit/db30033de209fb2132145ffc7aac7d4c79d6bbb9?format=markdown) — db30033de209fb2132145ffc7aac7d4c79d6bbb9; Jakub Konka

- [zld: add x86_64 relocs](https://git.cafe/gitcafe/zig/commit/1119970d22f67112159682ab103c767088cbf4b8?format=markdown) — 1119970d22f67112159682ab103c767088cbf4b8; Jakub Konka

- [zld: save locals per TU](https://git.cafe/gitcafe/zig/commit/b1f9db75f3380c9a563972a197c5d1c363c6f215?format=markdown) — b1f9db75f3380c9a563972a197c5d1c363c6f215; Jakub Konka

- [zld: differentiate between static and global in stabs](https://git.cafe/gitcafe/zig/commit/3b7c9dd6bd9a921b8104894d7bdbb55eca90e056?format=markdown) — 3b7c9dd6bd9a921b8104894d7bdbb55eca90e056; Jakub Konka

- [zld: streamline tags for Symbol](https://git.cafe/gitcafe/zig/commit/717d38287144e3b5d8210c609092487ba5d751a5?format=markdown) — 717d38287144e3b5d8210c609092487ba5d751a5; Jakub Konka

- [zld: fix indirect symtab](https://git.cafe/gitcafe/zig/commit/b377e0b370252e08d55dd384e23ed3fd05aea5c5?format=markdown) — b377e0b370252e08d55dd384e23ed3fd05aea5c5; Jakub Konka

- [zld: fix rebase vs bind for GOT entries](https://git.cafe/gitcafe/zig/commit/b0a4e1fa46267e913ab9de77cf4b61907d418810?format=markdown) — b0a4e1fa46267e913ab9de77cf4b61907d418810; Jakub Konka

- [zld: fix parsing debug info](https://git.cafe/gitcafe/zig/commit/6e3f82ef28aa17c9fb7933af07b9823c1331f884?format=markdown) — 6e3f82ef28aa17c9fb7933af07b9823c1331f884; Jakub Konka

- [zld: limit exports to just main entrypoint](https://git.cafe/gitcafe/zig/commit/65c27d51f691524f63e964ad04cb12e3a77c5a9b?format=markdown) — 65c27d51f691524f63e964ad04cb12e3a77c5a9b; Jakub Konka

- [zld: move parsing debug info into object](https://git.cafe/gitcafe/zig/commit/421102ba724370d04f14016006141a51c0f3e296?format=markdown) — 421102ba724370d04f14016006141a51c0f3e296; Jakub Konka

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