# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: c60d8f017ea698c5fe4c7c6046f8ca09f0b8bf1d

Requested commit: c60d8f017ea698c5fe4c7c6046f8ca09f0b8bf1d

- [std: remove redundant comptime keyword](https://git.cafe/gitcafe/zig/commit/c60d8f017ea698c5fe4c7c6046f8ca09f0b8bf1d?format=markdown) — c60d8f017ea698c5fe4c7c6046f8ca09f0b8bf1d; Andrew Kelley

- [stage2: implement semantic analysis for functions and global vars](https://git.cafe/gitcafe/zig/commit/0c71d2fdc1cfa251b1c45a93724240a052c77a92?format=markdown) — 0c71d2fdc1cfa251b1c45a93724240a052c77a92; Andrew Kelley

- [stage2: prepare for mainining Decl references to ZIR indexes](https://git.cafe/gitcafe/zig/commit/3462193d30e54c17123cfe1e666d8e575d649426?format=markdown) — 3462193d30e54c17123cfe1e666d8e575d649426; Andrew Kelley

- [stage2: semaDecl properly analyzes the decl block](https://git.cafe/gitcafe/zig/commit/f86469bc5eea2b7bd95222d00a11bd287bfdfedf?format=markdown) — f86469bc5eea2b7bd95222d00a11bd287bfdfedf; Andrew Kelley

- [Sema: do not analyze test decls when not in test mode](https://git.cafe/gitcafe/zig/commit/fa6bb4b662155e4d6a61cc551b5d02a2a7d5d144?format=markdown) — fa6bb4b662155e4d6a61cc551b5d02a2a7d5d144; Andrew Kelley

- [stage2: implement \#8364](https://git.cafe/gitcafe/zig/commit/2354cbafdb01d2a763b82cf03a72adef0794f187?format=markdown) — 2354cbafdb01d2a763b82cf03a72adef0794f187; jacob gw

- [std: remove redundant \`comptime const\`](https://git.cafe/gitcafe/zig/commit/c90e52b74cd8f1fda78d786d38f2b8154374ce1c?format=markdown) — c90e52b74cd8f1fda78d786d38f2b8154374ce1c; Andrew Kelley

- [AstGen: hook up hex float parsing to float literals](https://git.cafe/gitcafe/zig/commit/d3ffacb55caf18442422d7b28e1b5f16143f63ed?format=markdown) — d3ffacb55caf18442422d7b28e1b5f16143f63ed; Andrew Kelley

- [AstGen: function prototypes can have alignment](https://git.cafe/gitcafe/zig/commit/9db5b2c5c6a3406e856cc024009ba8cf79f0b942?format=markdown) — 9db5b2c5c6a3406e856cc024009ba8cf79f0b942; Andrew Kelley

- [Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen](https://git.cafe/gitcafe/zig/commit/df24ce52b1059232db66e9af425a02df558aa1ca?format=markdown) — df24ce52b1059232db66e9af425a02df558aa1ca; Andrew Kelley

- [AstGen: fix function src hash not including body](https://git.cafe/gitcafe/zig/commit/eb9c29eb817a24e5326b9a63ebf7265d3b2bad2c?format=markdown) — eb9c29eb817a24e5326b9a63ebf7265d3b2bad2c; Andrew Kelley

- [link: fix compile error from previous commit](https://git.cafe/gitcafe/zig/commit/3d9e4edb57fdd54bca5280dc0fb6ea447e5d0407?format=markdown) — 3d9e4edb57fdd54bca5280dc0fb6ea447e5d0407; Andrew Kelley

- [stage2: rewire the frontend driver to whole-file-zir](https://git.cafe/gitcafe/zig/commit/bfded492f0c12be2778c566bad0c82dea6ee76cb?format=markdown) — bfded492f0c12be2778c566bad0c82dea6ee76cb; Andrew Kelley

- [AstGen: improved handling of declarations](https://git.cafe/gitcafe/zig/commit/91c317bb9aa906684104db3d73442ab1198a83f4?format=markdown) — 91c317bb9aa906684104db3d73442ab1198a83f4; Andrew Kelley

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

- [stage2: pre-open ZIR cache dir handles](https://git.cafe/gitcafe/zig/commit/56226449d2106448ac8cd1888a7b302020e22456?format=markdown) — 56226449d2106448ac8cd1888a7b302020e22456; Andrew Kelley

- [stage2: implement caching for ZIR code](https://git.cafe/gitcafe/zig/commit/015cd79f89aefd26fb1df91f3d07f7dcade21c4a?format=markdown) — 015cd79f89aefd26fb1df91f3d07f7dcade21c4a; Andrew Kelley

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

- [stage2: move overflow builtin ZIR instructions to Extended](https://git.cafe/gitcafe/zig/commit/e018e64a53eb7fdffedb3efadb862f400f9e9f70?format=markdown) — e018e64a53eb7fdffedb3efadb862f400f9e9f70; Andrew Kelley

- [AstGen: parser ensures all suspend have blocks](https://git.cafe/gitcafe/zig/commit/15e891823e34ad57ccc5f1636323c5b7e718d44f?format=markdown) — 15e891823e34ad57ccc5f1636323c5b7e718d44f; Andrew Kelley

- [AstGen: implement await and resume](https://git.cafe/gitcafe/zig/commit/15922069651ce964b6d12b9ad83ae02aa2266e89?format=markdown) — 15922069651ce964b6d12b9ad83ae02aa2266e89; Andrew Kelley

- [Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen](https://git.cafe/gitcafe/zig/commit/e86cee258cb0eefca14a94f6b3abb39e8a5f2ef9?format=markdown) — e86cee258cb0eefca14a94f6b3abb39e8a5f2ef9; Andrew Kelley

- [stage2: better error reporting for LazySrcLoc.entire_file](https://git.cafe/gitcafe/zig/commit/224fbb23c44628b215662c6199dff11cc2851f04?format=markdown) — 224fbb23c44628b215662c6199dff11cc2851f04; Andrew Kelley

- [AstGen: support struct init with ref result location](https://git.cafe/gitcafe/zig/commit/27fa4bc2bead4635038c06f8c1231cbc81674c2f?format=markdown) — 27fa4bc2bead4635038c06f8c1231cbc81674c2f; Andrew Kelley

- [stage2: remove call_none and call_none_chkused ZIR](https://git.cafe/gitcafe/zig/commit/d2b06c2612fd3bf6d798373228d546c41ad76622?format=markdown) — d2b06c2612fd3bf6d798373228d546c41ad76622; Andrew Kelley

- [stage2: remove dead ZIR instructions](https://git.cafe/gitcafe/zig/commit/6b98384e20e738dceabaad38dab1be12375f2a3d?format=markdown) — 6b98384e20e738dceabaad38dab1be12375f2a3d; Andrew Kelley

- [AstGen: emit nosuspend function calls](https://git.cafe/gitcafe/zig/commit/fbfae832eaf520f7fcc632580b4b4a7fb171f90f?format=markdown) — fbfae832eaf520f7fcc632580b4b4a7fb171f90f; Andrew Kelley

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

- [AstGen: implement suspend blocks](https://git.cafe/gitcafe/zig/commit/9a271347fe1e302c132fa63bbe27bfffcf3b132d?format=markdown) — 9a271347fe1e302c132fa63bbe27bfffcf3b132d; Andrew Kelley

- [stage2: implement \`anyframe\`, \`anyframe\-\>T\` and fix assembly](https://git.cafe/gitcafe/zig/commit/b40a8efb9a72e69cd7e9061fc4c08d5e705b0fbd?format=markdown) — b40a8efb9a72e69cd7e9061fc4c08d5e705b0fbd; Andrew Kelley

- [AstGen: compile error for unable to infer array size](https://git.cafe/gitcafe/zig/commit/183ee0965fac6322651666834776d9832cc95ddd?format=markdown) — 183ee0965fac6322651666834776d9832cc95ddd; Andrew Kelley

- [std: remove \`comptime const\`](https://git.cafe/gitcafe/zig/commit/0262dda9b82ab75c7f35908456e82545a5781b99?format=markdown) — 0262dda9b82ab75c7f35908456e82545a5781b99; Andrew Kelley

- [AstGen: implement integers bigger than u64](https://git.cafe/gitcafe/zig/commit/715abe8ebeebb6d49db1e265748554404c3aab98?format=markdown) — 715abe8ebeebb6d49db1e265748554404c3aab98; Andrew Kelley

- [stage2: write out builtin.zig before spawning AstGen tasks](https://git.cafe/gitcafe/zig/commit/2d290d6f82b780fc5c1448bcc41fec602359dfec?format=markdown) — 2d290d6f82b780fc5c1448bcc41fec602359dfec; Andrew Kelley

- [ZIR: fix text printing of field_ptr_type](https://git.cafe/gitcafe/zig/commit/a830ebe7180e28cbedc312ee65d390962b673b37?format=markdown) — a830ebe7180e28cbedc312ee65d390962b673b37; Andrew Kelley

- [stage2: fix builtin.zig for \`zig test\`](https://git.cafe/gitcafe/zig/commit/8df4bb7c968a41a9fca4fe56f48ccee90d2e551e?format=markdown) — 8df4bb7c968a41a9fca4fe56f48ccee90d2e551e; Andrew Kelley

- [std: fix potential bug in parseInt](https://git.cafe/gitcafe/zig/commit/ce41ddcd2382ef9c3866ccdf25a526a8eca5fe51?format=markdown) — ce41ddcd2382ef9c3866ccdf25a526a8eca5fe51; jacob gw

- [std: fix compile errors caught by stage2 AstGen](https://git.cafe/gitcafe/zig/commit/93d1c2d6d4092bd17dc27298294581b77fa68881?format=markdown) — 93d1c2d6d4092bd17dc27298294581b77fa68881; Andrew Kelley

- [delete packed enums from the language](https://git.cafe/gitcafe/zig/commit/8dd737801355427c558876bbcb299926d47b8269?format=markdown) — 8dd737801355427c558876bbcb299926d47b8269; Andrew Kelley

- [AstGen: implement align and linksection on globals](https://git.cafe/gitcafe/zig/commit/329a359974c29d62931c32ca85aa42aa9e4847f7?format=markdown) — 329a359974c29d62931c32ca85aa42aa9e4847f7; Andrew Kelley

- [std: fix compile errors caught by stage2 AstGen](https://git.cafe/gitcafe/zig/commit/507a8096d2f9624bafaf963c3e189a477ef6b7bf?format=markdown) — 507a8096d2f9624bafaf963c3e189a477ef6b7bf; Andrew Kelley

- [AstGen: implement \`@extern\` builtin](https://git.cafe/gitcafe/zig/commit/7c453b91b85bab6800d24feb57c4f35b8ce48d57?format=markdown) — 7c453b91b85bab6800d24feb57c4f35b8ce48d57; Andrew Kelley

- [AstGen: fix \`@export\`](https://git.cafe/gitcafe/zig/commit/3d637e6dd257d617867e12ac949d966d2c2ef48a?format=markdown) — 3d637e6dd257d617867e12ac949d966d2c2ef48a; Andrew Kelley

- [AstGen: implement function prototypes](https://git.cafe/gitcafe/zig/commit/130ad08001f73d62e0c6daf3848da4f7aedff614?format=markdown) — 130ad08001f73d62e0c6daf3848da4f7aedff614; Andrew Kelley

- [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

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