# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: 56cc62a9c7bf9bfb1daff7dc60a75c380500ebce

Requested commit: 56cc62a9c7bf9bfb1daff7dc60a75c380500ebce

- [@ptrCast preserves larger alignment if applicable](https://git.cafe/gitcafe/zig/commit/56cc62a9c7bf9bfb1daff7dc60a75c380500ebce?format=markdown) — 56cc62a9c7bf9bfb1daff7dc60a75c380500ebce; Andrew Kelley

- [generic functions can access comptime args in align value](https://git.cafe/gitcafe/zig/commit/fa9006f8d1aa95934f31d5bedfcd3949267c9e72?format=markdown) — fa9006f8d1aa95934f31d5bedfcd3949267c9e72; Andrew Kelley

- [add "child" field to pointer type](https://git.cafe/gitcafe/zig/commit/c2357830b4350a4685f867566afd79eaf2cb3c66?format=markdown) — c2357830b4350a4685f867566afd79eaf2cb3c66; Andrew Kelley

- [add tests for function alignment handling](https://git.cafe/gitcafe/zig/commit/b35dad88b474bf346131696f5cb0e01a5b1c45c1?format=markdown) — b35dad88b474bf346131696f5cb0e01a5b1c45c1; Andrew Kelley

- [add test for @alignCast on a slice](https://git.cafe/gitcafe/zig/commit/2d5762235529c6023aa61edac95f123576579a52?format=markdown) — 2d5762235529c6023aa61edac95f123576579a52; Andrew Kelley

- [more alignment improvements](https://git.cafe/gitcafe/zig/commit/898d65baa9198f2fb1c5df91fba51a58c3148626?format=markdown) — 898d65baa9198f2fb1c5df91fba51a58c3148626; Andrew Kelley

- [fix tests](https://git.cafe/gitcafe/zig/commit/910a96f0468c635a135d9fccd39f139ba0775ef9?format=markdown) — 910a96f0468c635a135d9fccd39f139ba0775ef9; Andrew Kelley

- [ptrCast gives compile error for increasing alignment](https://git.cafe/gitcafe/zig/commit/816689a3b1c98ec008438e7f868e1a123889b2a7?format=markdown) — 816689a3b1c98ec008438e7f868e1a123889b2a7; Andrew Kelley

- [prevent implicitly increasing pointer alignment](https://git.cafe/gitcafe/zig/commit/be94299666e57486be6bdb8fee2b79dbf3623c5d?format=markdown) — be94299666e57486be6bdb8fee2b79dbf3623c5d; Andrew Kelley

- [pass all tests without triggering assertions](https://git.cafe/gitcafe/zig/commit/8f682efbc5abf4d631f60310f95b998c6fe44669?format=markdown) — 8f682efbc5abf4d631f60310f95b998c6fe44669; Andrew Kelley

- [fix bitfield pointer syntax](https://git.cafe/gitcafe/zig/commit/1116d82197b46010b80e0e4454abc8881a642947?format=markdown) — 1116d82197b46010b80e0e4454abc8881a642947; Andrew Kelley

- [introduce align keyword](https://git.cafe/gitcafe/zig/commit/c5c9d98065890eaeb9070cba20e5a1ed48b392af?format=markdown) — c5c9d98065890eaeb9070cba20e5a1ed48b392af; Andrew Kelley

- [remove workaround for LLVM not respecting "nobuiltin"](https://git.cafe/gitcafe/zig/commit/b8ed0cb3741533e036ee05faa165d2f0c49064f4?format=markdown) — b8ed0cb3741533e036ee05faa165d2f0c49064f4; Andrew Kelley

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

- [audit alignment for functions](https://git.cafe/gitcafe/zig/commit/2a49c876be76dc98996a3251310728ad32b22363?format=markdown) — 2a49c876be76dc98996a3251310728ad32b22363; Andrew Kelley

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

- [remove @alignOf and add @cAbiAlignOf and @preferredAlignOf](https://git.cafe/gitcafe/zig/commit/e726925e802eddab53cbfd9aacbc5eefe95c356f?format=markdown) — e726925e802eddab53cbfd9aacbc5eefe95c356f; Andrew Kelley

- [add some asserts in switch analysis code](https://git.cafe/gitcafe/zig/commit/3a4ea41fe891b5b0b9b50cb80200a392e20cc31f?format=markdown) — 3a4ea41fe891b5b0b9b50cb80200a392e20cc31f; Andrew Kelley

- [fix wrong switch target type with enum from \.h file](https://git.cafe/gitcafe/zig/commit/2b8f98a52c64301ae5bfc83936434af6c88d77d7?format=markdown) — 2b8f98a52c64301ae5bfc83936434af6c88d77d7; Andrew Kelley

- [float division by zero check only when FloatMode.Optimzed](https://git.cafe/gitcafe/zig/commit/6aa04c422bae89c50e1289e1ca51cd4d414debb7?format=markdown) — 6aa04c422bae89c50e1289e1ca51cd4d414debb7; Andrew Kelley

- [add zig-compiler-completions to Related Projects](https://git.cafe/gitcafe/zig/commit/a0223e513f69c6e23d08be7d4e408f345d074e5b?format=markdown) — a0223e513f69c6e23d08be7d4e408f345d074e5b; Andrew Kelley

- [implement comptime bitcasting from array](https://git.cafe/gitcafe/zig/commit/db613d38f07da20385709b8250d1a3e83b96337d?format=markdown) — db613d38f07da20385709b8250d1a3e83b96337d; Andrew Kelley

- [fix some casts on const data causing segfault](https://git.cafe/gitcafe/zig/commit/4d8269f69f530fe251e3132a95285c0af9d3aaab?format=markdown) — 4d8269f69f530fe251e3132a95285c0af9d3aaab; Andrew Kelley

- [refactor \- codegen llvm functions lazily](https://git.cafe/gitcafe/zig/commit/754f7809e38d5d44da9d63241af310e6c0bee730?format=markdown) — 754f7809e38d5d44da9d63241af310e6c0bee730; Andrew Kelley

- [unreachable still codegens to unreachable in ReleaseFast test mode](https://git.cafe/gitcafe/zig/commit/629aa10c5672926eb5f8494296f5d5492cc2833f?format=markdown) — 629aa10c5672926eb5f8494296f5d5492cc2833f; Andrew Kelley

- [fix compiler test errors](https://git.cafe/gitcafe/zig/commit/5dddb45ec71ae93750fddda932ef8b7d2ffa293d?format=markdown) — 5dddb45ec71ae93750fddda932ef8b7d2ffa293d; Andrew Kelley

- [move docs to website](https://git.cafe/gitcafe/zig/commit/0a922d3bca7fc65a9280f4869afce73a55b9c9cf?format=markdown) — 0a922d3bca7fc65a9280f4869afce73a55b9c9cf; Andrew Kelley

- [more zen](https://git.cafe/gitcafe/zig/commit/d5271d1e49338ef0e93c7eb88c0afda0dddcd19e?format=markdown) — d5271d1e49338ef0e93c7eb88c0afda0dddcd19e; Andrew Kelley

- [std.math: remove constants that can be derived](https://git.cafe/gitcafe/zig/commit/be1603427531bab3b63b9fd2f01c0bb11bf1689a?format=markdown) — be1603427531bab3b63b9fd2f01c0bb11bf1689a; Andrew Kelley

- [move zen of zig to a sub command](https://git.cafe/gitcafe/zig/commit/f248ef5f3f1c78d526e637f4ef08fa40c2ee15c3?format=markdown) — f248ef5f3f1c78d526e637f4ef08fa40c2ee15c3; Andrew Kelley

- [fix not propagating parseh aliases through pub use decls](https://git.cafe/gitcafe/zig/commit/d9dd50d74c282aefcb89ca922523916b88a6236f?format=markdown) — d9dd50d74c282aefcb89ca922523916b88a6236f; Andrew Kelley

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

- [compile-time f32, f64 operations are now correctly lossy](https://git.cafe/gitcafe/zig/commit/09bd4a9a8693485fa87a5f62af90540ca8ce9d47?format=markdown) — 09bd4a9a8693485fa87a5f62af90540ca8ce9d47; Andrew Kelley

- [fix floating point printing](https://git.cafe/gitcafe/zig/commit/c73a0c92d0b8736b0473b10bd5deacf62e0753d8?format=markdown) — c73a0c92d0b8736b0473b10bd5deacf62e0753d8; Andrew Kelley

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

- [std: better int log2 implementation for number literals](https://git.cafe/gitcafe/zig/commit/eb26aeb1e527b5f43f7f789d3a995dca8c73e2e9?format=markdown) — eb26aeb1e527b5f43f7f789d3a995dca8c73e2e9; Andrew Kelley

- [add compile error for globally shadowing a primitive type](https://git.cafe/gitcafe/zig/commit/cd2f65ff6ace9f1e426d5e8a4721666d347b289d?format=markdown) — cd2f65ff6ace9f1e426d5e8a4721666d347b289d; Andrew Kelley

- [bit shifting safety](https://git.cafe/gitcafe/zig/commit/987768778a67538299f84a6ab7ff0ca65f69d2ac?format=markdown) — 987768778a67538299f84a6ab7ff0ca65f69d2ac; Andrew Kelley

- [slightly nicer floating point printing](https://git.cafe/gitcafe/zig/commit/558ece8f6f1889bc4773432c16cdf96a54ec1431?format=markdown) — 558ece8f6f1889bc4773432c16cdf96a54ec1431; Andrew Kelley

- [make udivmod generic and add tests](https://git.cafe/gitcafe/zig/commit/33c592e981f93f207651b8353a8cbc3d09440353?format=markdown) — 33c592e981f93f207651b8353a8cbc3d09440353; Andrew Kelley

- [add compiler-rt fns: udivmodti4, udivti3, umodti3](https://git.cafe/gitcafe/zig/commit/51bde2684276dc844f2359678ac95aed14365294?format=markdown) — 51bde2684276dc844f2359678ac95aed14365294; Andrew Kelley

- [include compiler-rt tests in main testing suite](https://git.cafe/gitcafe/zig/commit/ea9e1639ca4326b87b275b0e1fdb49328833bca2?format=markdown) — ea9e1639ca4326b87b275b0e1fdb49328833bca2; Andrew Kelley

- [remove dependency on quadmath.h](https://git.cafe/gitcafe/zig/commit/0aa36e882ede41d922c86c435cc9bc9ad71aad2d?format=markdown) — 0aa36e882ede41d922c86c435cc9bc9ad71aad2d; Andrew Kelley

- [depend on libquadmath](https://git.cafe/gitcafe/zig/commit/b73d4f74c2826b8a87215eaaa1f4e4bfa88be81b?format=markdown) — b73d4f74c2826b8a87215eaaa1f4e4bfa88be81b; Andrew Kelley

- [cast between \_\_float128 and double to fix build in some places](https://git.cafe/gitcafe/zig/commit/e1c225694df6b99b7541a99a59def52a5886c665?format=markdown) — e1c225694df6b99b7541a99a59def52a5886c665; Andrew Kelley

- [make casting between \_\_float128 and long double explicit](https://git.cafe/gitcafe/zig/commit/3a762e5a8d7fbea9fad5553d11558e47b44e872a?format=markdown) — 3a762e5a8d7fbea9fad5553d11558e47b44e872a; Andrew Kelley

- [fix bitCast for big integers](https://git.cafe/gitcafe/zig/commit/1b5d61bee9a50a6dc0941c3512ffa7e0abbf9c52?format=markdown) — 1b5d61bee9a50a6dc0941c3512ffa7e0abbf9c52; Andrew Kelley

- [fix big integer shifting by large number](https://git.cafe/gitcafe/zig/commit/2173e1f457f49990313e1ad038187af8a78205ab?format=markdown) — 2173e1f457f49990313e1ad038187af8a78205ab; Andrew Kelley

- [add compiler_rt functions for f128](https://git.cafe/gitcafe/zig/commit/e63d864c1ee343dff13b1e165079e092ee93e273?format=markdown) — e63d864c1ee343dff13b1e165079e092ee93e273; Andrew Kelley

- [fix wrong value for clz, ctz at compile time](https://git.cafe/gitcafe/zig/commit/0d117bb0a993b2a0a290f99255c5bf1bf05f187f?format=markdown) — 0d117bb0a993b2a0a290f99255c5bf1bf05f187f; Andrew Kelley

- [compiler_rt implementations for \_\_fixuns\* functions](https://git.cafe/gitcafe/zig/commit/6a98bf3dba6f3ed5b40fe7899899e2a792028be4?format=markdown) — 6a98bf3dba6f3ed5b40fe7899899e2a792028be4; Andrew Kelley

- [organize file path of compiler_rt](https://git.cafe/gitcafe/zig/commit/cf46cd5f2b0f87430185c5d89056321d16f42d58?format=markdown) — cf46cd5f2b0f87430185c5d89056321d16f42d58; Andrew Kelley

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

- [fix tokenization error pointing to wrong character](https://git.cafe/gitcafe/zig/commit/dea90e20e64668f259be14366391a31151428f3d?format=markdown) — dea90e20e64668f259be14366391a31151428f3d; Andrew Kelley

- [Merge pull request \#417 from zig-lang/coverage-fix](https://git.cafe/gitcafe/zig/commit/ba7b5daa22bb17a022a8c75d2a26dc54161eb9f2?format=markdown) — ba7b5daa22bb17a022a8c75d2a26dc54161eb9f2; Andrew Kelley

- [more intuitive left shift and right shift operators](https://git.cafe/gitcafe/zig/commit/35d3444e2742faa3c2e805cdcbfeceaf0287eefc?format=markdown) — 35d3444e2742faa3c2e805cdcbfeceaf0287eefc; Andrew Kelley

- [add ptrToInt builtin, remove usize\(ptr\) cast](https://git.cafe/gitcafe/zig/commit/54675b060ae6139f60e111521b9a2688f66977a0?format=markdown) — 54675b060ae6139f60e111521b9a2688f66977a0; Andrew Kelley

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

- [README: add the zen of zig](https://git.cafe/gitcafe/zig/commit/221e5b188c4aaef9667c8e397d7fac21a8ac8fbd?format=markdown) — 221e5b188c4aaef9667c8e397d7fac21a8ac8fbd; Andrew Kelley

- [fix printing floating point compile errors](https://git.cafe/gitcafe/zig/commit/f78ee534843845228910b9bfa52e810767d52fbf?format=markdown) — f78ee534843845228910b9bfa52e810767d52fbf; Andrew Kelley

- [add ability to explicitly cast float to integer](https://git.cafe/gitcafe/zig/commit/2234788fa80dfaf1e58df51ff576701f8161b0df?format=markdown) — 2234788fa80dfaf1e58df51ff576701f8161b0df; Andrew Kelley

- [Merge pull request \#412 from zig-lang/issue-399](https://git.cafe/gitcafe/zig/commit/38b47d8aca57efbb10b8000cb726eb24b1f37ccb?format=markdown) — 38b47d8aca57efbb10b8000cb726eb24b1f37ccb; Andrew Kelley

- [limit generated C preprocessor tokens to alphabet](https://git.cafe/gitcafe/zig/commit/d8227c79a2ff7882a52bf53f9ded2db4e7081fc8?format=markdown) — d8227c79a2ff7882a52bf53f9ded2db4e7081fc8; Andrew Kelley

- [Revert "silence false positives about uninitialized variables"](https://git.cafe/gitcafe/zig/commit/1268bdfa606db87791d55541b95274ce5448c022?format=markdown) — 1268bdfa606db87791d55541b95274ce5448c022; Andrew Kelley

- [fix constant debug info when number literal is 0](https://git.cafe/gitcafe/zig/commit/d83e4092bfee7bfdb59d1522289aa0bc7df407e4?format=markdown) — d83e4092bfee7bfdb59d1522289aa0bc7df407e4; Andrew Kelley

- [fix invalid target info](https://git.cafe/gitcafe/zig/commit/a0a57beed53a08346a3b6e0d739ee221f151ceca?format=markdown) — a0a57beed53a08346a3b6e0d739ee221f151ceca; Andrew Kelley

- [fix segfault when var args fn proto shows up in ir printing](https://git.cafe/gitcafe/zig/commit/f1b2735a2ec1994f6bf7675a1bda685b63c2350f?format=markdown) — f1b2735a2ec1994f6bf7675a1bda685b63c2350f; Andrew Kelley

- [silence false positives about uninitialized variables](https://git.cafe/gitcafe/zig/commit/3d1a0f2ee9bcd9f109adf3b963d91bc61470592d?format=markdown) — 3d1a0f2ee9bcd9f109adf3b963d91bc61470592d; Andrew Kelley

- [remove duplicate gitignore entry](https://git.cafe/gitcafe/zig/commit/d247859ff63949ad1d8b31b5ebb8bcfee9c009c8?format=markdown) — d247859ff63949ad1d8b31b5ebb8bcfee9c009c8; Andrew Kelley

- [add missing stdcallcc to ExitProcess decl](https://git.cafe/gitcafe/zig/commit/57fb8efde2f954cf34418756c2cbcd096d524be0?format=markdown) — 57fb8efde2f954cf34418756c2cbcd096d524be0; Andrew Kelley

- [fix initializing undefined and crash when casting to invalid type](https://git.cafe/gitcafe/zig/commit/ad9f48b74bb5d43b767bdf401002d8bfd57c8813?format=markdown) — ad9f48b74bb5d43b767bdf401002d8bfd57c8813; Andrew Kelley

- [Add Visual Studio Code extension link](https://git.cafe/gitcafe/zig/commit/27e4893ee59b965e4c030c43782798db258438ba?format=markdown) — 27e4893ee59b965e4c030c43782798db258438ba; Marc Tiehuis

- [remove unused enum](https://git.cafe/gitcafe/zig/commit/f4b214c0102bad48c811c6a27a0d1f9ad1c2e42a?format=markdown) — f4b214c0102bad48c811c6a27a0d1f9ad1c2e42a; Andrew Kelley

- [better bigint/bigfloat implementation](https://git.cafe/gitcafe/zig/commit/d1e68c3ca84844a96d4897c857861b40751965cc?format=markdown) — d1e68c3ca84844a96d4897c857861b40751965cc; Andrew Kelley

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

- [don't call c.getrandom because older libcs don't have it](https://git.cafe/gitcafe/zig/commit/221286433aa5825dcb177596dbf697d873c6f1cb?format=markdown) — 221286433aa5825dcb177596dbf697d873c6f1cb; Andrew Kelley

- [build: link against system libs reported by llvm-config](https://git.cafe/gitcafe/zig/commit/62b23f5da5a29f54499f5339bc0f98c06e27af8f?format=markdown) — 62b23f5da5a29f54499f5339bc0f98c06e27af8f; Andrew Kelley

- [Merge branch 'trailing-commas'](https://git.cafe/gitcafe/zig/commit/76344a6fc4ec9ca2e47e195568798f9076afea33?format=markdown) — 76344a6fc4ec9ca2e47e195568798f9076afea33; Andrew Kelley

- [fix peer type resolution for array and error](https://git.cafe/gitcafe/zig/commit/1566ca21c4bbe7f5aa5f385c7ebc22c780e54c8f?format=markdown) — 1566ca21c4bbe7f5aa5f385c7ebc22c780e54c8f; Andrew Kelley

- [update C headers to clang 4.0.0](https://git.cafe/gitcafe/zig/commit/91afdc58d2380556ecacf8bddb949dd905e67c86?format=markdown) — 91afdc58d2380556ecacf8bddb949dd905e67c86; Andrew Kelley

- [parseh: fix not recognizing integer suffixes on hex numbers](https://git.cafe/gitcafe/zig/commit/c0f9012bed2e0646d15d454cffb971f4b7368edf?format=markdown) — c0f9012bed2e0646d15d454cffb971f4b7368edf; Andrew Kelley

- [fix alignOf builtin](https://git.cafe/gitcafe/zig/commit/865b53f2860405a718262abf9a794d2bf9529dbc?format=markdown) — 865b53f2860405a718262abf9a794d2bf9529dbc; Andrew Kelley

- [fix compiler segfault on \`null ?? x\`](https://git.cafe/gitcafe/zig/commit/ae61e26680b967414194b4fa65568a8023108678?format=markdown) — ae61e26680b967414194b4fa65568a8023108678; Andrew Kelley

- [partial implementation of printing floating point numbers with errol3](https://git.cafe/gitcafe/zig/commit/7f0620a20fc431717d017d0c19f1e1f29723d93f?format=markdown) — 7f0620a20fc431717d017d0c19f1e1f29723d93f; Andrew Kelley

- [progress toward windows hello world working](https://git.cafe/gitcafe/zig/commit/6a93dda3e1c0ff5f400da25a5d14c907fc9a6fdf?format=markdown) — 6a93dda3e1c0ff5f400da25a5d14c907fc9a6fdf; Andrew Kelley

- [progress toward hello world without libc in windows](https://git.cafe/gitcafe/zig/commit/199bbb6292896330ced71dec2e5c58a49af5907e?format=markdown) — 199bbb6292896330ced71dec2e5c58a49af5907e; Andrew Kelley

- [compileError builtin includes "referenced by" notes](https://git.cafe/gitcafe/zig/commit/e5b90651ba118cb0d3293c83bdfbc62c40f4c266?format=markdown) — e5b90651ba118cb0d3293c83bdfbc62c40f4c266; Andrew Kelley

- [add appveyor integration testing](https://git.cafe/gitcafe/zig/commit/e64f0971fc788cefb348e9516cd3b284df7ea0df?format=markdown) — e64f0971fc788cefb348e9516cd3b284df7ea0df; Andrew Kelley

- [change std.rand.Rand.rangeUnsigned to std.rand.Rand.range](https://git.cafe/gitcafe/zig/commit/1e301b03a9110b3cd8a29530ad9cbc85b403a902?format=markdown) — 1e301b03a9110b3cd8a29530ad9cbc85b403a902; Andrew Kelley

- [fix crash when writing to const hardcoded ptr](https://git.cafe/gitcafe/zig/commit/1ae2002b415614935746946c511e8093a1de2902?format=markdown) — 1ae2002b415614935746946c511e8093a1de2902; Andrew Kelley

- [fix crash when unwrapping optional field of global variable](https://git.cafe/gitcafe/zig/commit/8ae4ffa49357a4939985884285fef39e86f5f705?format=markdown) — 8ae4ffa49357a4939985884285fef39e86f5f705; Andrew Kelley

- [Merge pull request \#380 from AndreaOrru/master](https://git.cafe/gitcafe/zig/commit/16f16b9c17383a9a075ba3067d6b0ef8c8c0df11?format=markdown) — 16f16b9c17383a9a075ba3067d6b0ef8c8c0df11; Andrew Kelley

- [const global values can reference each other](https://git.cafe/gitcafe/zig/commit/2dfb1ebee2bc215271e5416b723d746af319621b?format=markdown) — 2dfb1ebee2bc215271e5416b723d746af319621b; Andrew Kelley

- [implicitly cast by value var args parameters to const references](https://git.cafe/gitcafe/zig/commit/d6b01931ef8a04777ae198af323c2b6ba998f7b1?format=markdown) — d6b01931ef8a04777ae198af323c2b6ba998f7b1; Andrew Kelley

- [fix segfault with array of generic functions](https://git.cafe/gitcafe/zig/commit/c42c91ee7c630d47e6adc0a940b5f10bbe04d13a?format=markdown) — c42c91ee7c630d47e6adc0a940b5f10bbe04d13a; Andrew Kelley

- [fix segfault with array of variadic functions](https://git.cafe/gitcafe/zig/commit/fcdd808c5c1b866c2582a17839a53ce7bbbb78d6?format=markdown) — fcdd808c5c1b866c2582a17839a53ce7bbbb78d6; Andrew Kelley

- [clean up behavior test names](https://git.cafe/gitcafe/zig/commit/68add5d8286e5c517143b16a457a86a6c23dbc64?format=markdown) — 68add5d8286e5c517143b16a457a86a6c23dbc64; Andrew Kelley

- [std.fmt can print nullables, errors, and error unions](https://git.cafe/gitcafe/zig/commit/0065eb7c80c2bb68585e42b87131f374e1d3fcbc?format=markdown) — 0065eb7c80c2bb68585e42b87131f374e1d3fcbc; Andrew Kelley

- [building with mingw for windows](https://git.cafe/gitcafe/zig/commit/d8d45908fa6c572c661ba51132da87a3bc10c640?format=markdown) — d8d45908fa6c572c661ba51132da87a3bc10c640; Andrew Kelley

- [add compile error for goto leaving defer expression](https://git.cafe/gitcafe/zig/commit/1c8fee41c247ea60aebd1d8b0fdba4002701b1cf?format=markdown) — 1c8fee41c247ea60aebd1d8b0fdba4002701b1cf; Andrew Kelley

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