# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: ae600d2f7f89989c297c036f189b7bedfde910af

Requested commit: ae600d2f7f89989c297c036f189b7bedfde910af

- [fix undeclared identifier not marking function as impure](https://git.cafe/gitcafe/zig/commit/ae600d2f7f89989c297c036f189b7bedfde910af?format=markdown) — ae600d2f7f89989c297c036f189b7bedfde910af; Andrew Kelley

- [for loop: add ability to get pointer to elem var](https://git.cafe/gitcafe/zig/commit/6acc354957752e2cfa8d67bdd0e4c3b42f9be3c3?format=markdown) — 6acc354957752e2cfa8d67bdd0e4c3b42f9be3c3; Andrew Kelley

- [add optional continue expression to while loop](https://git.cafe/gitcafe/zig/commit/a25307c0a1b45d0c7b83158349fbc57626baf656?format=markdown) — a25307c0a1b45d0c7b83158349fbc57626baf656; Andrew Kelley

- [fix casting with imported symbol not working](https://git.cafe/gitcafe/zig/commit/04364c45cefbba9451af202ceab5ae528cc8bbaa?format=markdown) — 04364c45cefbba9451af202ceab5ae528cc8bbaa; Andrew Kelley

- [enum init uses container init syntax instead of fn call](https://git.cafe/gitcafe/zig/commit/36c6acfc76eeeed1498b5cc9ecb3137214e69bbf?format=markdown) — 36c6acfc76eeeed1498b5cc9ecb3137214e69bbf; Andrew Kelley

- [add test for public enums](https://git.cafe/gitcafe/zig/commit/7a7f83033c3fee3e92046b76dd33b9f8ded4f0fd?format=markdown) — 7a7f83033c3fee3e92046b76dd33b9f8ded4f0fd; Andrew Kelley

- [implement constant initialization of enum values](https://git.cafe/gitcafe/zig/commit/4e37fb2fa244e350b4e248332848d40594eee820?format=markdown) — 4e37fb2fa244e350b4e248332848d40594eee820; Andrew Kelley

- [std: remove broken windows random implementation](https://git.cafe/gitcafe/zig/commit/9658c05fd406a13cade56b9c6e26d96764b965cc?format=markdown) — 9658c05fd406a13cade56b9c6e26d96764b965cc; Andrew Kelley

- [fix crash in non-const expression in struct literal outside fn](https://git.cafe/gitcafe/zig/commit/ff1ab3fe9ce82a79f1e08236b8a7be42de1ff792?format=markdown) — ff1ab3fe9ce82a79f1e08236b8a7be42de1ff792; Andrew Kelley

- [rearrange standard library a bit](https://git.cafe/gitcafe/zig/commit/f4c7e1bf4971503e2d33af80537aef27ed2e4fe1?format=markdown) — f4c7e1bf4971503e2d33af80537aef27ed2e4fe1; Andrew Kelley

- [add @embed_file builtin function](https://git.cafe/gitcafe/zig/commit/5e33175517807c6e50fe66f8d6c65fc094c8e11a?format=markdown) — 5e33175517807c6e50fe66f8d6c65fc094c8e11a; Andrew Kelley

- [move 2 tests to self hosted land](https://git.cafe/gitcafe/zig/commit/832454f38b3ef635ee03fb54c382d8be02ac7c9e?format=markdown) — 832454f38b3ef635ee03fb54c382d8be02ac7c9e; Andrew Kelley

- [update readme](https://git.cafe/gitcafe/zig/commit/c899368a90fa821f3a7b8c01c195d375073714d8?format=markdown) — c899368a90fa821f3a7b8c01c195d375073714d8; Andrew Kelley

- [update README](https://git.cafe/gitcafe/zig/commit/1688ccb3dd8a7d42bb6b72c3658a96bf743cfcf5?format=markdown) — 1688ccb3dd8a7d42bb6b72c3658a96bf743cfcf5; Andrew Kelley

- [move more tests to self-hosted land](https://git.cafe/gitcafe/zig/commit/7f56e4ac16a7480036b8a2557f8176aae0d0d2b7?format=markdown) — 7f56e4ac16a7480036b8a2557f8176aae0d0d2b7; Andrew Kelley

- [Merge branch 'eval'](https://git.cafe/gitcafe/zig/commit/579856e502eab87ea8a73a76dc63a2108e5a8cc8?format=markdown) — 579856e502eab87ea8a73a76dc63a2108e5a8cc8; Andrew Kelley

- [add error for unable to infer expression type in if statements](https://git.cafe/gitcafe/zig/commit/5a479720ec5786145dac6c85deae4e322bd5972e?format=markdown) — 5a479720ec5786145dac6c85deae4e322bd5972e; Andrew Kelley

- [unsigned ints implicitly cast to signed ints when they fit](https://git.cafe/gitcafe/zig/commit/954a451c516288b3638692febf557ee8190918dc?format=markdown) — 954a451c516288b3638692febf557ee8190918dc; Andrew Kelley

- [move some tests into self hosted](https://git.cafe/gitcafe/zig/commit/4a3bce4b638cf94482afe010af9bae722249f548?format=markdown) — 4a3bce4b638cf94482afe010af9bae722249f548; Andrew Kelley

- [add error for accessing empty array](https://git.cafe/gitcafe/zig/commit/b117b5907c50f495c53770bfc351e0431e6474b3?format=markdown) — b117b5907c50f495c53770bfc351e0431e6474b3; Andrew Kelley

- [fix crash when casting undefined to slice](https://git.cafe/gitcafe/zig/commit/0683bd8bf66c00d38f79d49319b5d80ac1f9a470?format=markdown) — 0683bd8bf66c00d38f79d49319b5d80ac1f9a470; Andrew Kelley

- [update readme](https://git.cafe/gitcafe/zig/commit/fddfc314d647b06fb65e8a94f670a537a1d4bbb4?format=markdown) — fddfc314d647b06fb65e8a94f670a537a1d4bbb4; Andrew Kelley

- [add error for assigning null to non-nullable pointer](https://git.cafe/gitcafe/zig/commit/e66ed0f2e230ad3aed9a4207997df0ab7c99c2d6?format=markdown) — e66ed0f2e230ad3aed9a4207997df0ab7c99c2d6; Andrew Kelley

- [goto: jumping out of scope runs defers](https://git.cafe/gitcafe/zig/commit/707131e37b2ee384d46c26ada83f3c83edf7278d?format=markdown) — 707131e37b2ee384d46c26ada83f3c83edf7278d; Andrew Kelley

- [add @breakpoint\(\)](https://git.cafe/gitcafe/zig/commit/7eb6af1d3e92510cb558d43ac80c45964f183bb7?format=markdown) — 7eb6af1d3e92510cb558d43ac80c45964f183bb7; Andrew Kelley

- [re-introduce goto](https://git.cafe/gitcafe/zig/commit/21eca6478f80f871f839b20044869cead55582a5?format=markdown) — 21eca6478f80f871f839b20044869cead55582a5; Andrew Kelley

- [fix cat example by flushing stdout at end](https://git.cafe/gitcafe/zig/commit/fdf6a184615abab3314664b940ea18bc44de4546?format=markdown) — fdf6a184615abab3314664b940ea18bc44de4546; Andrew Kelley

- [fix debug symbols regression after llvm 3.8.0](https://git.cafe/gitcafe/zig/commit/7026bed4625b4fe9ac068b045a17e822791ceb93?format=markdown) — 7026bed4625b4fe9ac068b045a17e822791ceb93; Andrew Kelley

- [implement @err_name builtin function](https://git.cafe/gitcafe/zig/commit/7a05e18efb35330475e7ee6253f9fec6103c560f?format=markdown) — 7a05e18efb35330475e7ee6253f9fec6103c560f; Andrew Kelley

- [fix parsing of hex literal 0xb](https://git.cafe/gitcafe/zig/commit/d5d6c93da41b47f483e250b212e1d4459a962893?format=markdown) — d5d6c93da41b47f483e250b212e1d4459a962893; Josh Wolfe

- [support hex escapes in string literals](https://git.cafe/gitcafe/zig/commit/73c814e5c0c4a5747333dfb4d8ef2fb7248a1878?format=markdown) — 73c814e5c0c4a5747333dfb4d8ef2fb7248a1878; Andrew Kelley

- [fix crash when passing empty string to function](https://git.cafe/gitcafe/zig/commit/491e3cb5c5e21477f9f45b25825e27905685760c?format=markdown) — 491e3cb5c5e21477f9f45b25825e27905685760c; Andrew Kelley

- [fix gcc compile error](https://git.cafe/gitcafe/zig/commit/4ce85ea0673b36d5603e18917b288c976cd71844?format=markdown) — 4ce85ea0673b36d5603e18917b288c976cd71844; Josh Wolfe

- [update cat example, refactor std](https://git.cafe/gitcafe/zig/commit/5dbc21b511790ff6bfbd8f597e2a8eb875142299?format=markdown) — 5dbc21b511790ff6bfbd8f597e2a8eb875142299; Andrew Kelley

- [fix gcc compile errors](https://git.cafe/gitcafe/zig/commit/f6edba4a872e2c5781bb6cb05f66a57e16455f15?format=markdown) — f6edba4a872e2c5781bb6cb05f66a57e16455f15; Josh Wolfe

- [fix segfault in generic functions](https://git.cafe/gitcafe/zig/commit/28ad4e6d83e307b814d76f53795fa5ff61bbdb2f?format=markdown) — 28ad4e6d83e307b814d76f53795fa5ff61bbdb2f; Andrew Kelley

- [fix evaluating generic function instance in wrong context](https://git.cafe/gitcafe/zig/commit/3b535d2c3af5259a71916681d87ab0c01f24b58d?format=markdown) — 3b535d2c3af5259a71916681d87ab0c01f24b58d; Andrew Kelley

- [generic functions use correct type for generic args](https://git.cafe/gitcafe/zig/commit/ee22e872967947d2f6e64cba888bf7bf56e4d332?format=markdown) — ee22e872967947d2f6e64cba888bf7bf56e4d332; Andrew Kelley

- [support multiple generic function instances](https://git.cafe/gitcafe/zig/commit/1d4c66b56beb7b2da6bafbab6871691641c8da0b?format=markdown) — 1d4c66b56beb7b2da6bafbab6871691641c8da0b; Andrew Kelley

- [add error for gt and lt comparison of invalid types](https://git.cafe/gitcafe/zig/commit/57688dea36e6d1f8d7bad255898d1e222b3a6fbc?format=markdown) — 57688dea36e6d1f8d7bad255898d1e222b3a6fbc; Andrew Kelley

- [ability to compare function pointers at compile time](https://git.cafe/gitcafe/zig/commit/7bb67b1fd0ca56a04778083f1a01583d839be9b1?format=markdown) — 7bb67b1fd0ca56a04778083f1a01583d839be9b1; Andrew Kelley

- [fix generics not using ast clone](https://git.cafe/gitcafe/zig/commit/22ef416d4de6e37fbe8428351c4043e5acc3c818?format=markdown) — 22ef416d4de6e37fbe8428351c4043e5acc3c818; Andrew Kelley

- [support simple generic functions](https://git.cafe/gitcafe/zig/commit/67152f729431d58a9cd140498d50c1e9d795c34b?format=markdown) — 67152f729431d58a9cd140498d50c1e9d795c34b; Andrew Kelley

- [add multiline string literal](https://git.cafe/gitcafe/zig/commit/e144ddab249af3737f04267c7f1f0f0e093ed314?format=markdown) — e144ddab249af3737f04267c7f1f0f0e093ed314; Andrew Kelley

- [README: update dependencies](https://git.cafe/gitcafe/zig/commit/5bae9ba0869409598d272a03477641d234ace8e6?format=markdown) — 5bae9ba0869409598d272a03477641d234ace8e6; Andrew Kelley

- [update to llvm 3.8.0](https://git.cafe/gitcafe/zig/commit/76e15418038e708e13189c2ba6d5ac5ab50fc006?format=markdown) — 76e15418038e708e13189c2ba6d5ac5ab50fc006; Andrew Kelley

- [build: std files each specify install destination](https://git.cafe/gitcafe/zig/commit/17a36859e75e3cfb9e089c49ff5eed09832edb61?format=markdown) — 17a36859e75e3cfb9e089c49ff5eed09832edb61; Andrew Kelley

- [fix detection of @import and @c_import inside fn body](https://git.cafe/gitcafe/zig/commit/f72c36cd37a383ca7ca9e09cb6a665dfe2c73365?format=markdown) — f72c36cd37a383ca7ca9e09cb6a665dfe2c73365; Andrew Kelley

- [c_void is provided outside of C imports](https://git.cafe/gitcafe/zig/commit/5df091fea98e91536f95e3b4bd5bcb0881f06989?format=markdown) — 5df091fea98e91536f95e3b4bd5bcb0881f06989; Andrew Kelley

- [better hash table performance](https://git.cafe/gitcafe/zig/commit/660a50661b22b279fed548387d19ffcddb031b23?format=markdown) — 660a50661b22b279fed548387d19ffcddb031b23; Andrew Kelley

- [rename syscall.zig to linux.zig](https://git.cafe/gitcafe/zig/commit/9c3d7b628c0b32d7276e4dc33e2e6f306af87472?format=markdown) — 9c3d7b628c0b32d7276e4dc33e2e6f306af87472; Andrew Kelley

- [fix comparison of unsigned integers error](https://git.cafe/gitcafe/zig/commit/1d08ab087e60299a061c39fdb23903a43f12692c?format=markdown) — 1d08ab087e60299a061c39fdb23903a43f12692c; Andrew Kelley

- [rewrite how importing works](https://git.cafe/gitcafe/zig/commit/f1d338194e9a00e56a42da1298f2ac0ed75797df?format=markdown) — f1d338194e9a00e56a42da1298f2ac0ed75797df; Andrew Kelley

- [Merge pull request \#129 from notkild/master](https://git.cafe/gitcafe/zig/commit/28fe994a107b4f66d840c50df614504ac2387587?format=markdown) — 28fe994a107b4f66d840c50df614504ac2387587; Andrew Kelley

- [fix build error with signed/unsigned](https://git.cafe/gitcafe/zig/commit/0a0494feb899d19ef05bac08d1b4db729e699c53?format=markdown) — 0a0494feb899d19ef05bac08d1b4db729e699c53; Andrew Kelley

- [link: on windows link test runner and builtin o files](https://git.cafe/gitcafe/zig/commit/e5982e44406e6d00904df861f95c0ce6678d3273?format=markdown) — e5982e44406e6d00904df861f95c0ce6678d3273; Andrew Kelley

- [update run_tests to work on windows](https://git.cafe/gitcafe/zig/commit/04cc59be65d525dc2f3cb4585e1ec2d47473b461?format=markdown) — 04cc59be65d525dc2f3cb4585e1ec2d47473b461; Andrew Kelley

- [os: implement windows os layer](https://git.cafe/gitcafe/zig/commit/a7b6fa5bee58f40aafa64665b73ff3efc68f7930?format=markdown) — a7b6fa5bee58f40aafa64665b73ff3efc68f7930; Andrew Kelley

- [back to normal print specifiers](https://git.cafe/gitcafe/zig/commit/06398a22d0905e7e45ee7bdf4755aeee3b3fc1b0?format=markdown) — 06398a22d0905e7e45ee7bdf4755aeee3b3fc1b0; Andrew Kelley

- [use PRIuMAX instead of PRIu64 for mingw](https://git.cafe/gitcafe/zig/commit/bb806f941c81cca140b7554eac130fd365df871f?format=markdown) — bb806f941c81cca140b7554eac130fd365df871f; Andrew Kelley

- [fix 64 bit integer printing for mingw](https://git.cafe/gitcafe/zig/commit/6793548868749ac7638000182fe9b730179b2b82?format=markdown) — 6793548868749ac7638000182fe9b730179b2b82; Andrew Kelley

- [rename 'environ' to 'env_type'](https://git.cafe/gitcafe/zig/commit/58c13aa949a571f4605ae1392cfd1e086fb820a7?format=markdown) — 58c13aa949a571f4605ae1392cfd1e086fb820a7; Andrew Kelley

- [os: fix ability to compile for windows](https://git.cafe/gitcafe/zig/commit/afa5d1ea1223b8eab475c4186faed4385ac95da0?format=markdown) — afa5d1ea1223b8eab475c4186faed4385ac95da0; Andrew Kelley

- [add windows os code](https://git.cafe/gitcafe/zig/commit/194e93a5824309d2eb8bf90b50b9ad4262f1f7ce?format=markdown) — 194e93a5824309d2eb8bf90b50b9ad4262f1f7ce; Andrew Kelley

- [prepend underscore to non exported functions](https://git.cafe/gitcafe/zig/commit/0e92b440431bb9dd181ff4c0dc4da3b599a6a66c?format=markdown) — 0e92b440431bb9dd181ff4c0dc4da3b599a6a66c; Andrew Kelley

- [update bootstrap to work for macos too](https://git.cafe/gitcafe/zig/commit/77ffb5075bd550893b9f6ac99f151b1d55a8040e?format=markdown) — 77ffb5075bd550893b9f6ac99f151b1d55a8040e; Andrew Kelley

- [linking on darwin: provide builtins and \-arch](https://git.cafe/gitcafe/zig/commit/91101f08c24a931e8e0ecbe46d80df759135332c?format=markdown) — 91101f08c24a931e8e0ecbe46d80df759135332c; Andrew Kelley

- [add missing system library to darwin linker job](https://git.cafe/gitcafe/zig/commit/4c30216d1c72140ec6d5f5393d91a5d5b8dd3711?format=markdown) — 4c30216d1c72140ec6d5f5393d91a5d5b8dd3711; Andrew Kelley

- [first pass at linking on macos](https://git.cafe/gitcafe/zig/commit/984e7d6cc79df0a1dec4cc9ae37e899376a5f641?format=markdown) — 984e7d6cc79df0a1dec4cc9ae37e899376a5f641; Andrew Kelley

- [handle libc include path and libc lib path differently](https://git.cafe/gitcafe/zig/commit/f580c7fa4330a0c181226060d2e778285fa38dc0?format=markdown) — f580c7fa4330a0c181226060d2e778285fa38dc0; Andrew Kelley

- [MacOS has the same int sizes as Linux](https://git.cafe/gitcafe/zig/commit/c6bf9c6942a8d348aeb02e6dff843ec382c3f0b9?format=markdown) — c6bf9c6942a8d348aeb02e6dff843ec382c3f0b9; Andrew Kelley

- [use llvm-config to find llvm include dirs](https://git.cafe/gitcafe/zig/commit/3664e8e4e2478b129f128dfa49ae13d376651500?format=markdown) — 3664e8e4e2478b129f128dfa49ae13d376651500; Andrew Kelley

- [update readme](https://git.cafe/gitcafe/zig/commit/fecbc91a6b6fec655f4fb0c9b6c6fb71f8989f39?format=markdown) — fecbc91a6b6fec655f4fb0c9b6c6fb71f8989f39; Andrew Kelley

- [parseh: fix \_\_cdecl causing a fn ptr to be double ptr](https://git.cafe/gitcafe/zig/commit/baf889c87913b08f444291242e0c170b1aad14f4?format=markdown) — baf889c87913b08f444291242e0c170b1aad14f4; Andrew Kelley

- [parseh: ZIG_PARSEH_CFLAGS \-\> ZIG_NATIVE_PARSEH_CFLAGS](https://git.cafe/gitcafe/zig/commit/87922bfae0cbb90bd8e05a00c51a0c737ef3245f?format=markdown) — 87922bfae0cbb90bd8e05a00c51a0c737ef3245f; Andrew Kelley

- [parseh: support attributed types](https://git.cafe/gitcafe/zig/commit/fb8700de6cd4bb9cd8060112e2c0b4077448b5bd?format=markdown) — fb8700de6cd4bb9cd8060112e2c0b4077448b5bd; Andrew Kelley

- [parseh: more specific warning for different calling conventions](https://git.cafe/gitcafe/zig/commit/5032854aec2a0afb9c272d2c26c409d7bfe48661?format=markdown) — 5032854aec2a0afb9c272d2c26c409d7bfe48661; Andrew Kelley

- [respect link order in source code](https://git.cafe/gitcafe/zig/commit/5771bd805ee48aca5d56088fb8a1449bb7c3760d?format=markdown) — 5771bd805ee48aca5d56088fb8a1449bb7c3760d; Andrew Kelley

- [if any c imports fail, don't emit undefined identifier errors](https://git.cafe/gitcafe/zig/commit/1141e4f5b262f7490fe554cd4334ec6b1c886c5f?format=markdown) — 1141e4f5b262f7490fe554cd4334ec6b1c886c5f; Andrew Kelley

- [dummy implementation of os_get_random_bytes for windows](https://git.cafe/gitcafe/zig/commit/01fda6199ee0e2b5f79e58cbd862bd4882615a4b?format=markdown) — 01fda6199ee0e2b5f79e58cbd862bd4882615a4b; Andrew Kelley

- [fix some c header symbol collisions](https://git.cafe/gitcafe/zig/commit/1d3c25e92880c6b845300bcd40666fac85c7cd71?format=markdown) — 1d3c25e92880c6b845300bcd40666fac85c7cd71; Andrew Kelley

- [add windows C int sizes](https://git.cafe/gitcafe/zig/commit/fe95a227c8d7a61618712df6920fa52de2533c8c?format=markdown) — fe95a227c8d7a61618712df6920fa52de2533c8c; Andrew Kelley

- [a = b % c uses the types of b and c instead of a](https://git.cafe/gitcafe/zig/commit/03b51a753a9cdddc362ace7266534ddf1f6d40c7?format=markdown) — 03b51a753a9cdddc362ace7266534ddf1f6d40c7; Andrew Kelley

- [parseh: fix branching on undefined memory](https://git.cafe/gitcafe/zig/commit/8d510c699afe2b508482f2c106ef4b4524a5861b?format=markdown) — 8d510c699afe2b508482f2c106ef4b4524a5861b; Andrew Kelley

- [add @ctz, @clz and compiler_rt implementation](https://git.cafe/gitcafe/zig/commit/c8376af92d63d13574cae7d177b7d314dda44cfe?format=markdown) — c8376af92d63d13574cae7d177b7d314dda44cfe; Andrew Kelley

- [if statement children nodes know if they're compiled out](https://git.cafe/gitcafe/zig/commit/a5aeb7381f22a42a8f11523267541243bab5964d?format=markdown) — a5aeb7381f22a42a8f11523267541243bab5964d; Andrew Kelley

- [avoid codegening functions never called from conditional compilation](https://git.cafe/gitcafe/zig/commit/b8a1cb299eccce24410454d36ebc755dfd0293cd?format=markdown) — b8a1cb299eccce24410454d36ebc755dfd0293cd; Andrew Kelley

- [fix build on GCC](https://git.cafe/gitcafe/zig/commit/9bf9be993791833f88bfbf049875dce50b64cd45?format=markdown) — 9bf9be993791833f88bfbf049875dce50b64cd45; Andrew Kelley

- [c integer size takes into account architecture and OS](https://git.cafe/gitcafe/zig/commit/4e3f6de027b5b4cb88d0ac83b05db083e9f0ce9e?format=markdown) — 4e3f6de027b5b4cb88d0ac83b05db083e9f0ce9e; Andrew Kelley

- [std: delete malloc and free](https://git.cafe/gitcafe/zig/commit/7828456b30829e68a959f74e86d02e737d590cc2?format=markdown) — 7828456b30829e68a959f74e86d02e737d590cc2; Andrew Kelley

- [i386 support](https://git.cafe/gitcafe/zig/commit/592210a1739dfe3fe506260c11b8b5e5d8a5a715?format=markdown) — 592210a1739dfe3fe506260c11b8b5e5d8a5a715; Andrew Kelley

- [add @compile_var\("environ"\)](https://git.cafe/gitcafe/zig/commit/0c1ce21f7d5f2756bc9e642c17092db9f9f2cf05?format=markdown) — 0c1ce21f7d5f2756bc9e642c17092db9f9f2cf05; Andrew Kelley

- [Merge pull request \#126 from srgpqt/master](https://git.cafe/gitcafe/zig/commit/51b2621e6201fa182f166783e79a47f49c04d5cf?format=markdown) — 51b2621e6201fa182f166783e79a47f49c04d5cf; Andrew Kelley

- [add @compile_var\("os"\) and @compile_var\("arch"\)](https://git.cafe/gitcafe/zig/commit/2dc4ac0e21939c440135131212ac564197c61e30?format=markdown) — 2dc4ac0e21939c440135131212ac564197c61e30; Andrew Kelley

- [add compile error for missing enumeration value in switch](https://git.cafe/gitcafe/zig/commit/08eb19456b319cc5b0c287773d52850f12f2bcb5?format=markdown) — 08eb19456b319cc5b0c287773d52850f12f2bcb5; Andrew Kelley

- [fix division by 0 crashing compiler](https://git.cafe/gitcafe/zig/commit/a180168871b6e32a8c0825b1eb309587c3e0d179?format=markdown) — a180168871b6e32a8c0825b1eb309587c3e0d179; Andrew Kelley

- [ability to cross compile](https://git.cafe/gitcafe/zig/commit/2bf6c28bc3e535deb651d5b37e332226e0d38930?format=markdown) — 2bf6c28bc3e535deb651d5b37e332226e0d38930; Andrew Kelley

- [cleanup target data organization](https://git.cafe/gitcafe/zig/commit/54a8b6a110fa779a2fc12b901b96b6e072bca7cf?format=markdown) — 54a8b6a110fa779a2fc12b901b96b6e072bca7cf; Andrew Kelley

- [targets command shows which ones are native](https://git.cafe/gitcafe/zig/commit/b64260469105f786c7144c2ac4bbb4c777cc6fa8?format=markdown) — b64260469105f786c7144c2ac4bbb4c777cc6fa8; Andrew Kelley

- [add "targets" command to list architectures, oses, abis](https://git.cafe/gitcafe/zig/commit/1ff2edf67ef7a5d434697bb494247b76f34f6c84?format=markdown) — 1ff2edf67ef7a5d434697bb494247b76f34f6c84; Andrew Kelley

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