# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: 5769ed2d4428305e4478cf4e425f5df2469a7ffd

Requested commit: 5769ed2d4428305e4478cf4e425f5df2469a7ffd

- [stage2: compile log stores node offset](https://git.cafe/gitcafe/zig/commit/5769ed2d4428305e4478cf4e425f5df2469a7ffd?format=markdown) — 5769ed2d4428305e4478cf4e425f5df2469a7ffd; Andrew Kelley

- [stage2: improve Decl dependency management](https://git.cafe/gitcafe/zig/commit/b4692c9a7808caabdf474c2acc6d6d3754e5e2e4?format=markdown) — b4692c9a7808caabdf474c2acc6d6d3754e5e2e4; Andrew Kelley

- [stage2: update test cases to improved source locations](https://git.cafe/gitcafe/zig/commit/9958652d92ee074fbd71a5d75a56341518cc0f99?format=markdown) — 9958652d92ee074fbd71a5d75a56341518cc0f99; Andrew Kelley

- [AstGen: add compile error for decl name conflicts](https://git.cafe/gitcafe/zig/commit/8344a50e1c545bbeb63debc90cb91289be53b689?format=markdown) — 8344a50e1c545bbeb63debc90cb91289be53b689; Andrew Kelley

- [std: dragonfly: fix duplicate definition of sockaddr_storage](https://git.cafe/gitcafe/zig/commit/93896ef860da734cbb1247e796c0d14706b1c235?format=markdown) — 93896ef860da734cbb1247e796c0d14706b1c235; Andrew Kelley

- [stage2: fix tests expected values](https://git.cafe/gitcafe/zig/commit/134853f1068624dfda4be0feadd653ed3ee92cc3?format=markdown) — 134853f1068624dfda4be0feadd653ed3ee92cc3; Andrew Kelley

- [Sema: remove compile error for comptime function calls](https://git.cafe/gitcafe/zig/commit/579694893ee082ed829b017694fece4e7f41946f?format=markdown) — 579694893ee082ed829b017694fece4e7f41946f; Andrew Kelley

- [CLI repl: "run" command handles cross compiled binaries](https://git.cafe/gitcafe/zig/commit/2cee19ab217968b50aa1be821a53693fc1537333?format=markdown) — 2cee19ab217968b50aa1be821a53693fc1537333; Andrew Kelley

- [link: fix memory leak of system_libs](https://git.cafe/gitcafe/zig/commit/a854795f5247538577507105396859f43b90283b?format=markdown) — a854795f5247538577507105396859f43b90283b; Andrew Kelley

- [link/MachO: fixes to debug symbols](https://git.cafe/gitcafe/zig/commit/edab03bc22018fa66125ecff4d22d09770852a8e?format=markdown) — edab03bc22018fa66125ecff4d22d09770852a8e; Andrew Kelley

- [AstGen: fix elision of store_to_block_ptr for condbr](https://git.cafe/gitcafe/zig/commit/78632894dabec3c20ee2ff4348e03cfa565477ef?format=markdown) — 78632894dabec3c20ee2ff4348e03cfa565477ef; Andrew Kelley

- [Sema: detect and skip over elided instructions](https://git.cafe/gitcafe/zig/commit/e83cf6a4542b34e7fd64028a3b1b89dacdc2e166?format=markdown) — e83cf6a4542b34e7fd64028a3b1b89dacdc2e166; Andrew Kelley

- [stage2: fix test cases to add \`pub\` on exported \_start fn](https://git.cafe/gitcafe/zig/commit/b109daacddf54dbe4ffcbef9041443f2759511e3?format=markdown) — b109daacddf54dbe4ffcbef9041443f2759511e3; Andrew Kelley

- [stage2: fix source location of Decl compile errors](https://git.cafe/gitcafe/zig/commit/c102e1371088cf34aac28627a8523e66f0525098?format=markdown) — c102e1371088cf34aac28627a8523e66f0525098; Andrew Kelley

- [stage2: build and provide libunwind when compiling for native libc](https://git.cafe/gitcafe/zig/commit/a7aa3ca66c271bc6f2905e4c3f0dd78763584d5b?format=markdown) — a7aa3ca66c271bc6f2905e4c3f0dd78763584d5b; Andrew Kelley

- [stage2: fix handling of "prev successful ZIR"](https://git.cafe/gitcafe/zig/commit/344dc0cc0ffcd32ffb07c43ca7123b8564f2a506?format=markdown) — 344dc0cc0ffcd32ffb07c43ca7123b8564f2a506; Andrew Kelley

- [std: fix redundant comptime keywords](https://git.cafe/gitcafe/zig/commit/417b5b1daae800ef423f65154c40a513a73485e8?format=markdown) — 417b5b1daae800ef423f65154c40a513a73485e8; Andrew Kelley

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

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

- [stage2: more Decl lifetime fixes](https://git.cafe/gitcafe/zig/commit/71afc3088009944fcd8339ac71e69a0b77a781ab?format=markdown) — 71afc3088009944fcd8339ac71e69a0b77a781ab; Andrew Kelley

- [stage2: improve Decl lifetime management](https://git.cafe/gitcafe/zig/commit/1ab1a96f87279375e656bba35280a85b62973255?format=markdown) — 1ab1a96f87279375e656bba35280a85b62973255; Andrew Kelley

- [Sema: implement duplicate enum tag compile error](https://git.cafe/gitcafe/zig/commit/d7567c06fd8bc1777f98e33abfe3070f698782ec?format=markdown) — d7567c06fd8bc1777f98e33abfe3070f698782ec; Andrew Kelley

- [stage2: lookupIdentifier can return error.AnalysisFailed](https://git.cafe/gitcafe/zig/commit/7873e4f5889f9e1b4d5b5f62d7701d7914b64ab1?format=markdown) — 7873e4f5889f9e1b4d5b5f62d7701d7914b64ab1; Andrew Kelley

- [stage2: better handling of file-level compile errors across updates](https://git.cafe/gitcafe/zig/commit/cbbc7cc8b1edeeae1715248a5d13304027698367?format=markdown) — cbbc7cc8b1edeeae1715248a5d13304027698367; Andrew Kelley

- [stage2: update tests now that structs have fully qualified names](https://git.cafe/gitcafe/zig/commit/5d9fc11d18bef9142cb32af3d1515b6de9f125ab?format=markdown) — 5d9fc11d18bef9142cb32af3d1515b6de9f125ab; Andrew Kelley

- [C backend: fix emitting '$' in identifier names](https://git.cafe/gitcafe/zig/commit/a74632b50a2ba4b093b13633bbeb7f0579f010f3?format=markdown) — a74632b50a2ba4b093b13633bbeb7f0579f010f3; Andrew Kelley

- [AstGen: support emitting multiple compile errors](https://git.cafe/gitcafe/zig/commit/fb3952615948748baab6cac02371a7cbfff4e9ac?format=markdown) — fb3952615948748baab6cac02371a7cbfff4e9ac; Andrew Kelley

- [stage2: add \`owns_tv\` flag to \`Module.Decl\`](https://git.cafe/gitcafe/zig/commit/bcf15e39e2d4e2243f475852aca7749e40a70fbd?format=markdown) — bcf15e39e2d4e2243f475852aca7749e40a70fbd; Andrew Kelley

- [stage2: struct, union, enum, opaque, error sets get better names](https://git.cafe/gitcafe/zig/commit/dae22a0a1f13cc963e96cd704941eed29b8dde27?format=markdown) — dae22a0a1f13cc963e96cd704941eed29b8dde27; Andrew Kelley

- [stage2: type declarations ZIR encode AnonNameStrategy](https://git.cafe/gitcafe/zig/commit/b9a099e83cf11629554c68c7606836065133f56b?format=markdown) — b9a099e83cf11629554c68c7606836065133f56b; Andrew Kelley

- [stage1: ignore enum ContainerLayout for comptime memory purposes](https://git.cafe/gitcafe/zig/commit/9e72f317354de029f7e77600901c8cabcaf48c3e?format=markdown) — 9e72f317354de029f7e77600901c8cabcaf48c3e; Andrew Kelley

- [stage2 test harness: report multiple failures](https://git.cafe/gitcafe/zig/commit/6361d7a92824ff2b883625d133fec4fccfb3eef7?format=markdown) — 6361d7a92824ff2b883625d133fec4fccfb3eef7; Andrew Kelley

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

- [stage2: fully qualified names and better anonymous names](https://git.cafe/gitcafe/zig/commit/5cd9afc6b6cf33f650e5afc6b726b91dfb97e697?format=markdown) — 5cd9afc6b6cf33f650e5afc6b726b91dfb97e697; Andrew Kelley

- [Sema: fix \`@setEvalBranchQuota\` incorrectly requiring a function body](https://git.cafe/gitcafe/zig/commit/aa0352fad6d8230ab2d8d71c024429faa54144d2?format=markdown) — aa0352fad6d8230ab2d8d71c024429faa54144d2; Andrew Kelley

- [AstGen: fix incorrect logic for adding implicit return instruction](https://git.cafe/gitcafe/zig/commit/b98a753b52ce293e97d0f708b077702cf7024ac4?format=markdown) — b98a753b52ce293e97d0f708b077702cf7024ac4; Andrew Kelley

- [Type: fix abiAlignment calculation for unions](https://git.cafe/gitcafe/zig/commit/3d351c91d841555b7baeb0e95cf9b98f596bdc71?format=markdown) — 3d351c91d841555b7baeb0e95cf9b98f596bdc71; Andrew Kelley

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

- [stage2: fix struct inits not getting fields resolved](https://git.cafe/gitcafe/zig/commit/28353b315935e54b497f4abb875fac387e20f65f?format=markdown) — 28353b315935e54b497f4abb875fac387e20f65f; Andrew Kelley

- [ZIR: implement iteration over switch instructions](https://git.cafe/gitcafe/zig/commit/73bf53069d4e719cb74be87bd41b0a2ac65b7dfe?format=markdown) — 73bf53069d4e719cb74be87bd41b0a2ac65b7dfe; Andrew Kelley

- [std: start code on linux when \-lc also expands stack size](https://git.cafe/gitcafe/zig/commit/6ec24a6502833e5bce582294ef6691173095ead7?format=markdown) — 6ec24a6502833e5bce582294ef6691173095ead7; Andrew Kelley

- [std: start code increases stack size as appropriate on linux](https://git.cafe/gitcafe/zig/commit/f69cf930648999cedd0716c6804f46b0c1fbf504?format=markdown) — f69cf930648999cedd0716c6804f46b0c1fbf504; Andrew Kelley

- [stage2: fix stack overflow in \`@setEvalBranchQuota\` test case](https://git.cafe/gitcafe/zig/commit/d577654e66e3a69592df2a37817260b59a2a190b?format=markdown) — d577654e66e3a69592df2a37817260b59a2a190b; Andrew Kelley

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

- [stage2: no '$' in anonymous decl names](https://git.cafe/gitcafe/zig/commit/e7c4d545cd34321c61b85f1ce286d46976293617?format=markdown) — e7c4d545cd34321c61b85f1ce286d46976293617; Andrew Kelley

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

- [Sema: support enough to check main calling convention via \`@typeInfo\`](https://git.cafe/gitcafe/zig/commit/47531b7d9389c45af3e46b623235792f14a40ff2?format=markdown) — 47531b7d9389c45af3e46b623235792f14a40ff2; Andrew Kelley

- [Sema: implement \`@typeInfo\` for functions](https://git.cafe/gitcafe/zig/commit/a7221ef4e902e63e72524559a067afcf6c1dfd17?format=markdown) — a7221ef4e902e63e72524559a067afcf6c1dfd17; Andrew Kelley

- [stage2: CBE tests \`pub export\` instead of \`export\` main](https://git.cafe/gitcafe/zig/commit/3acd98fa3423d67cdce7118bc6abe736309e71df?format=markdown) — 3acd98fa3423d67cdce7118bc6abe736309e71df; Andrew Kelley

- [stage2: fix compile errors in test harness](https://git.cafe/gitcafe/zig/commit/7dd33d431612cd8511eaea8dcabdca44b354e14b?format=markdown) — 7dd33d431612cd8511eaea8dcabdca44b354e14b; Andrew Kelley

- [CLI: add an update-and-run cmd and make enter re-run last cmd](https://git.cafe/gitcafe/zig/commit/9b9ea405ef1d11af377057067118b07a021b990f?format=markdown) — 9b9ea405ef1d11af377057067118b07a021b990f; Andrew Kelley

- [stage2: wire up outdated/deleted decl detection](https://git.cafe/gitcafe/zig/commit/cdea22f5d7f1ef7a44cf871eeafab3383495ab6c?format=markdown) — cdea22f5d7f1ef7a44cf871eeafab3383495ab6c; Andrew Kelley

- [CLI: add 'run' command to the repl](https://git.cafe/gitcafe/zig/commit/3791cd6781ce92478b8a17c8d56c5cf66d4ecfb0?format=markdown) — 3791cd6781ce92478b8a17c8d56c5cf66d4ecfb0; Andrew Kelley

- [std.ArrayHashMap: ensureUnusedCapacity and ensureTotalCapacity](https://git.cafe/gitcafe/zig/commit/426e4c784cee76d3711bb17fb53ef062e3b0f072?format=markdown) — 426e4c784cee76d3711bb17fb53ef062e3b0f072; Andrew Kelley

- [stage2: fix contents hash computation](https://git.cafe/gitcafe/zig/commit/17067e0e6b6d28623b47b639853abc69a83b620a?format=markdown) — 17067e0e6b6d28623b47b639853abc69a83b620a; Andrew Kelley

- [stage2: mapping old to new ZIR recursively](https://git.cafe/gitcafe/zig/commit/9b1aac8a654d1ee3515e2de8d477cf1909e63fdf?format=markdown) — 9b1aac8a654d1ee3515e2de8d477cf1909e63fdf; Andrew Kelley

- [std.ArrayList: add clearRetainingCapacity and clearAndFree](https://git.cafe/gitcafe/zig/commit/c714a3250f57817ea565f0390cecf12025655376?format=markdown) — c714a3250f57817ea565f0390cecf12025655376; Andrew Kelley

- [stage2: add \`zig changelist\` debug command](https://git.cafe/gitcafe/zig/commit/5d7f2697deadbcc6f2b370c6eaa69099d6a54ee7?format=markdown) — 5d7f2697deadbcc6f2b370c6eaa69099d6a54ee7; Andrew Kelley

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

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

- [Sema: restore the extern lib name functionality](https://git.cafe/gitcafe/zig/commit/7a27f0d80c5ce9d596b2b43699e131ab387e1317?format=markdown) — 7a27f0d80c5ce9d596b2b43699e131ab387e1317; Andrew Kelley

- [stage2: test coverage for inline asm return type not type](https://git.cafe/gitcafe/zig/commit/1f0fd643025d4508f84a236453168173290a01a0?format=markdown) — 1f0fd643025d4508f84a236453168173290a01a0; Andrew Kelley

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

- [stage2: fix "other symbol here" error note](https://git.cafe/gitcafe/zig/commit/230ce72f168d5bcd0feb2f8f0aed42ea6ad27b09?format=markdown) — 230ce72f168d5bcd0feb2f8f0aed42ea6ad27b09; Andrew Kelley

- [stage2: fix structs and enums setting wrong owner_decl](https://git.cafe/gitcafe/zig/commit/3dafec0acd01c9e044ed9c81dd4f34f30018b065?format=markdown) — 3dafec0acd01c9e044ed9c81dd4f34f30018b065; Andrew Kelley

- [build.zig: add \-Dmem-leak-frames option](https://git.cafe/gitcafe/zig/commit/2910b10033f955a99aacc2e833421ac47512c9b7?format=markdown) — 2910b10033f955a99aacc2e833421ac47512c9b7; Andrew Kelley

- [Sema: implement ExportOptions support in \`@export\`](https://git.cafe/gitcafe/zig/commit/2ae72c6f091716a4c1a30928dc1a49c9a1ed312a?format=markdown) — 2ae72c6f091716a4c1a30928dc1a49c9a1ed312a; Andrew Kelley

- [ZIR: typeof uses the un_node field not un_tok](https://git.cafe/gitcafe/zig/commit/69d18ad7f05f093b06388877aa4a7b3d6f2664a6?format=markdown) — 69d18ad7f05f093b06388877aa4a7b3d6f2664a6; Andrew Kelley

- [Sema: implement struct_decl instruction](https://git.cafe/gitcafe/zig/commit/95b014caeaef6b04dc83b85e5b16823520072b44?format=markdown) — 95b014caeaef6b04dc83b85e5b16823520072b44; Andrew Kelley

- [ZIR: implement debug text printing for struct_init and friends](https://git.cafe/gitcafe/zig/commit/aa4e9399db4001a49ad93f35dafbc53e3dec3cf3?format=markdown) — aa4e9399db4001a49ad93f35dafbc53e3dec3cf3; Andrew Kelley

- [stage2: hook up semantic analysis of struct fields](https://git.cafe/gitcafe/zig/commit/773902e9de5fc2c7db72c2fdab29ee8e5dd2e337?format=markdown) — 773902e9de5fc2c7db72c2fdab29ee8e5dd2e337; Andrew Kelley

- [stage2: make struct field analysis lazy](https://git.cafe/gitcafe/zig/commit/807a8b6f7549732d73239a649886cc64f0303f34?format=markdown) — 807a8b6f7549732d73239a649886cc64f0303f34; Andrew Kelley

- [AstGen: fix outdated doc comment](https://git.cafe/gitcafe/zig/commit/5f4c52209eab66666cc4a8fd24bf27c372cfd54f?format=markdown) — 5f4c52209eab66666cc4a8fd24bf27c372cfd54f; Andrew Kelley

- [AstGen: decouple from Module/Compilation](https://git.cafe/gitcafe/zig/commit/a973c362e5de460bf44bf513d97daa2c79570733?format=markdown) — a973c362e5de460bf44bf513d97daa2c79570733; Andrew Kelley

- [stage2: fix error reporting not loading AST](https://git.cafe/gitcafe/zig/commit/d5f77c0babb83e5e9d651fa96b84f374dd3f0c57?format=markdown) — d5f77c0babb83e5e9d651fa96b84f374dd3f0c57; Andrew Kelley

- [stage2: test decls encode that they are tests in ZIR](https://git.cafe/gitcafe/zig/commit/0611aa39858e6d7613cda3b3da981ff6b208a5e8?format=markdown) — 0611aa39858e6d7613cda3b3da981ff6b208a5e8; Andrew Kelley

- [Sema: fix struct decl decoding ZIR incorrectly](https://git.cafe/gitcafe/zig/commit/4dd724d06a99d7b82b1b1758d28aa5559550f5bb?format=markdown) — 4dd724d06a99d7b82b1b1758d28aa5559550f5bb; Andrew Kelley

- [stage2: dbg_stmt ZIR instructions have line/col](https://git.cafe/gitcafe/zig/commit/eadcefc124b4ee61c99c8ed97434ed26e24c5f83?format=markdown) — eadcefc124b4ee61c99c8ed97434ed26e24c5f83; Andrew Kelley

- [std.GeneralPurposeAllocator: print leaked memory addresses](https://git.cafe/gitcafe/zig/commit/6248e2a5609cb9e30588f8bcd0000f5d5aa5fdee?format=markdown) — 6248e2a5609cb9e30588f8bcd0000f5d5aa5fdee; Andrew Kelley

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

- [stage2: implement function body analysis](https://git.cafe/gitcafe/zig/commit/351b57497b1cf2ea6ee72a3c7cfdb84b924bb368?format=markdown) — 351b57497b1cf2ea6ee72a3c7cfdb84b924bb368; Andrew Kelley

- [stage2: introduce new ZIR instruction: arg](https://git.cafe/gitcafe/zig/commit/077b8d3def537b9a36330c14c39bfa77b2e122bc?format=markdown) — 077b8d3def537b9a36330c14c39bfa77b2e122bc; Andrew Kelley

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

- [start.zig: unconditionally import the root source file](https://git.cafe/gitcafe/zig/commit/fb95fd84431e399d79266d5c9c4acd8ea124399a?format=markdown) — fb95fd84431e399d79266d5c9c4acd8ea124399a; Andrew Kelley

- [stage2: un-tangle memory management of Decl and Namespace](https://git.cafe/gitcafe/zig/commit/2d8d681b5ee34663aa87f0583f7b1a012b17d5b4?format=markdown) — 2d8d681b5ee34663aa87f0583f7b1a012b17d5b4; Andrew Kelley

- [stage2: fix File incorrectly freeing its Namespace](https://git.cafe/gitcafe/zig/commit/5d696b0706de2ac267cb774ef39e0d81131d5c38?format=markdown) — 5d696b0706de2ac267cb774ef39e0d81131d5c38; Andrew Kelley

- [stage2: properly free Decl name](https://git.cafe/gitcafe/zig/commit/8ab4a003c8f22a3fd8f84bdb2fc27d8c20d3bf2f?format=markdown) — 8ab4a003c8f22a3fd8f84bdb2fc27d8c20d3bf2f; Andrew Kelley

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

- [AstGen: represent global variables directly](https://git.cafe/gitcafe/zig/commit/8944240aec6b53106856bb0ac2eb9da180f6b326?format=markdown) — 8944240aec6b53106856bb0ac2eb9da180f6b326; Andrew Kelley

- [AstGen: implement extern variables](https://git.cafe/gitcafe/zig/commit/86d564eed8b9eacd0447598dd364ab04c5b1b04d?format=markdown) — 86d564eed8b9eacd0447598dd364ab04c5b1b04d; Andrew Kelley

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

- [AstGen: fix comptime compile error source location](https://git.cafe/gitcafe/zig/commit/2eef83e85f1f701fb67d410d3ffc1a1b344b4c13?format=markdown) — 2eef83e85f1f701fb67d410d3ffc1a1b344b4c13; Andrew Kelley

- [Sema: rename TZIR to AIR](https://git.cafe/gitcafe/zig/commit/47585cbe12251ef8b32f2e711b5f2bb48d54cbe5?format=markdown) — 47585cbe12251ef8b32f2e711b5f2bb48d54cbe5; Andrew Kelley

- [Sema: skip analysis of empty enum blocks](https://git.cafe/gitcafe/zig/commit/478dac53468704909cd97bb5d47f9b1b92972022?format=markdown) — 478dac53468704909cd97bb5d47f9b1b92972022; Andrew Kelley

- [AstGen: implement anytype struct fields](https://git.cafe/gitcafe/zig/commit/9e49a65e1bd474f0f678465fb4b965ddc5899226?format=markdown) — 9e49a65e1bd474f0f678465fb4b965ddc5899226; Andrew Kelley

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

- [std.enums: remove stuff for enums with field aliases](https://git.cafe/gitcafe/zig/commit/fb4cb430e096d3142eeedb129425b01e80442516?format=markdown) — fb4cb430e096d3142eeedb129425b01e80442516; Andrew Kelley

- [move behavior tests from test/stage1/ to test/](https://git.cafe/gitcafe/zig/commit/4307436b9945f814ff5731981df1d19febf3ba0a?format=markdown) — 4307436b9945f814ff5731981df1d19febf3ba0a; Andrew Kelley

- [update behavior tests with respect to new builtin pkg](https://git.cafe/gitcafe/zig/commit/5a02c938dafdf2bb11b2350b6ad3161ef93744f0?format=markdown) — 5a02c938dafdf2bb11b2350b6ad3161ef93744f0; Andrew Kelley

- [tests: prepare behavior tests for stage2](https://git.cafe/gitcafe/zig/commit/eb53680bce5fe14363c4282fac08caaa3d220c5f?format=markdown) — eb53680bce5fe14363c4282fac08caaa3d220c5f; Andrew Kelley

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