# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: d5d6c93da41b47f483e250b212e1d4459a962893

Requested commit: d5d6c93da41b47f483e250b212e1d4459a962893

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

- [add link to intro in readme](https://git.cafe/gitcafe/zig/commit/b988017547581ea39163913e400c962f74fc9b32?format=markdown) — b988017547581ea39163913e400c962f74fc9b32; Andrew Kelley

- [don't create debug type for void arrays](https://git.cafe/gitcafe/zig/commit/aa504275f0966780a6e00a319464a8424ec54a54?format=markdown) — aa504275f0966780a6e00a319464a8424ec54a54; Andrew Kelley

- [minor readme rewording](https://git.cafe/gitcafe/zig/commit/0c7f33456efef7d0f6ec24a1514d0fc677c051a5?format=markdown) — 0c7f33456efef7d0f6ec24a1514d0fc677c051a5; Andrew Kelley

- [if statements can be const expr evaluated](https://git.cafe/gitcafe/zig/commit/d8f6388b63b3c4abe235a5fe0a49e9b18f6fb2f5?format=markdown) — d8f6388b63b3c4abe235a5fe0a49e9b18f6fb2f5; Andrew Kelley

- [fix \-dynamic-linker arg to ld when not overridden](https://git.cafe/gitcafe/zig/commit/f45c374664b38dcbf8c65c938863ed10d0dda25a?format=markdown) — f45c374664b38dcbf8c65c938863ed10d0dda25a; Andrew Kelley

- [@const_eval returns poison value for type when it fails](https://git.cafe/gitcafe/zig/commit/5bdcdd1669de05ea4b09e8319186f2792626f003?format=markdown) — 5bdcdd1669de05ea4b09e8319186f2792626f003; Andrew Kelley

- [std: fix parse_u64 implementation and add test](https://git.cafe/gitcafe/zig/commit/207862647c00ef824a6dd43be0bfc69d844fc075?format=markdown) — 207862647c00ef824a6dd43be0bfc69d844fc075; Andrew Kelley

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

- [support overriding the dynamic linker argument to ld](https://git.cafe/gitcafe/zig/commit/e18170ee0bf32996635397e8e919a14a21c88b56?format=markdown) — e18170ee0bf32996635397e8e919a14a21c88b56; Andrew Kelley

- [fix some of the ubuntu build trouble](https://git.cafe/gitcafe/zig/commit/62a689f7f534beb237c634683cee50da86c439f0?format=markdown) — 62a689f7f534beb237c634683cee50da86c439f0; Josh Wolfe

- [support static linking against libc](https://git.cafe/gitcafe/zig/commit/430d0dfcb24178fd079be5d6988298bffec8beab?format=markdown) — 430d0dfcb24178fd079be5d6988298bffec8beab; Andrew Kelley

- [add link to tetris example](https://git.cafe/gitcafe/zig/commit/ea3bd585634fa648cce7b597e611e9db35f5f929?format=markdown) — ea3bd585634fa648cce7b597e611e9db35f5f929; Andrew Kelley

- [parseh: tiny performance improvement](https://git.cafe/gitcafe/zig/commit/96e7deadd44cbf95b72a729acaf5dd86523aa6b4?format=markdown) — 96e7deadd44cbf95b72a729acaf5dd86523aa6b4; Andrew Kelley

- [improve performance for get_fn_type](https://git.cafe/gitcafe/zig/commit/87cdbb6c25f198fa88dcff530f34bfe3e9b14245?format=markdown) — 87cdbb6c25f198fa88dcff530f34bfe3e9b14245; Andrew Kelley

- [array.len generates a constant number literal expression](https://git.cafe/gitcafe/zig/commit/6b3ce918db0bd73b5b1973b1baf358b6114810ed?format=markdown) — 6b3ce918db0bd73b5b1973b1baf358b6114810ed; Andrew Kelley

- [remove ptr field access of arrays](https://git.cafe/gitcafe/zig/commit/42fe4e3cc8a05206e86a5b4cc2edb0dc4871a2c0?format=markdown) — 42fe4e3cc8a05206e86a5b4cc2edb0dc4871a2c0; Andrew Kelley

- [error for non const expr in array size outside fn](https://git.cafe/gitcafe/zig/commit/36cf9f0c721a9b1be04490d06dffae9e070fd724?format=markdown) — 36cf9f0c721a9b1be04490d06dffae9e070fd724; Andrew Kelley

- [implement @const_eval](https://git.cafe/gitcafe/zig/commit/26ea20d88fb1b201546e29058ac4aa5d4760a577?format=markdown) — 26ea20d88fb1b201546e29058ac4aa5d4760a577; Andrew Kelley

- [add debug info for loop variables](https://git.cafe/gitcafe/zig/commit/049e9e581933921f2aaa1e60a8082c49fac236b2?format=markdown) — 049e9e581933921f2aaa1e60a8082c49fac236b2; Andrew Kelley

- [blocks with one statement pass constant expression eval](https://git.cafe/gitcafe/zig/commit/94ed9f622ad4c53a8a28b0e60697edfd409b314f?format=markdown) — 94ed9f622ad4c53a8a28b0e60697edfd409b314f; Andrew Kelley

- [fix a bogus call to bignum_normalize causing assertion failure](https://git.cafe/gitcafe/zig/commit/694cfff23f0fe534fa794a083c1484f14ccd0ab2?format=markdown) — 694cfff23f0fe534fa794a083c1484f14ccd0ab2; Andrew Kelley

- [fix debug type of ptr and len fields of slices](https://git.cafe/gitcafe/zig/commit/7b00ed362c69fc7da6eea503417d1f54b667a64b?format=markdown) — 7b00ed362c69fc7da6eea503417d1f54b667a64b; Andrew Kelley

- [add debug info for slices](https://git.cafe/gitcafe/zig/commit/642b38a5774c45271a709029de5827d6d305f8b3?format=markdown) — 642b38a5774c45271a709029de5827d6d305f8b3; Andrew Kelley

- [ability to explicitly cast maybe pointers to each other](https://git.cafe/gitcafe/zig/commit/7f6b0ba6eafd566a5a9243286ba59fc0e4587d30?format=markdown) — 7f6b0ba6eafd566a5a9243286ba59fc0e4587d30; Andrew Kelley

- [unreachable return type can cast to any other return type](https://git.cafe/gitcafe/zig/commit/4174134108fdef462c2483f4ca5aa40dd6398d55?format=markdown) — 4174134108fdef462c2483f4ca5aa40dd6398d55; Andrew Kelley

- [parseh: fix not properly demoting structs to typedefs](https://git.cafe/gitcafe/zig/commit/fc310965197511ade998b5e6439c92a40af244d1?format=markdown) — fc310965197511ade998b5e6439c92a40af244d1; Andrew Kelley

- [parseh understands simple string literal macros](https://git.cafe/gitcafe/zig/commit/f19fa590e550975fcd821338923785335c9f393a?format=markdown) — f19fa590e550975fcd821338923785335c9f393a; Andrew Kelley

- [std: remove auto flushing of stderr\. use printf](https://git.cafe/gitcafe/zig/commit/4c8f26e9f68367f18a19852d468e514e41f1e0d2?format=markdown) — 4c8f26e9f68367f18a19852d468e514e41f1e0d2; Andrew Kelley

- [add test for ?? return and add const expr eval for ? prefix op](https://git.cafe/gitcafe/zig/commit/c7dc56f737ad9eab83b604e132cc3b33bf35e7f0?format=markdown) — c7dc56f737ad9eab83b604e132cc3b33bf35e7f0; Andrew Kelley

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