# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: 06f2f4d64b63cf78a3ff77cc64dbc822123f454d

Requested commit: 06f2f4d64b63cf78a3ff77cc64dbc822123f454d

- [change \`unreachable\{\}\` to \`@unreachable\(\)\`](https://git.cafe/gitcafe/zig/commit/06f2f4d64b63cf78a3ff77cc64dbc822123f454d?format=markdown) — 06f2f4d64b63cf78a3ff77cc64dbc822123f454d; Andrew Kelley

- [std: fix compile error for unsupported os](https://git.cafe/gitcafe/zig/commit/ea2f6594ce02187875ce052c1a7c43acf60884f9?format=markdown) — ea2f6594ce02187875ce052c1a7c43acf60884f9; Andrew Kelley

- [fix crash with \[\]type\{\} expression](https://git.cafe/gitcafe/zig/commit/6abd8b640526aeb40d69d427a9c23a3f0fb4400a?format=markdown) — 6abd8b640526aeb40d69d427a9c23a3f0fb4400a; Andrew Kelley

- [add compile error for assigning through const](https://git.cafe/gitcafe/zig/commit/56f83257993f92869049b53e8c72e03abdce9547?format=markdown) — 56f83257993f92869049b53e8c72e03abdce9547; Andrew Kelley

- [fix compile error message for wrong arg count on method](https://git.cafe/gitcafe/zig/commit/28811234bb46824a55596a516f763a39bcbd508a?format=markdown) — 28811234bb46824a55596a516f763a39bcbd508a; Andrew Kelley

- [rename LLVMZig to ZigLLVM](https://git.cafe/gitcafe/zig/commit/1fa4d2a5afd35ebb58c84ea030046fc557ffad01?format=markdown) — 1fa4d2a5afd35ebb58c84ea030046fc557ffad01; Andrew Kelley

- [langref: correct builtin function names](https://git.cafe/gitcafe/zig/commit/077cd4b9a46d431b09698554d321d7dad1bca8ca?format=markdown) — 077cd4b9a46d431b09698554d321d7dad1bca8ca; Andrew Kelley

- [std: use parameter type inference on min and max functions](https://git.cafe/gitcafe/zig/commit/9e92dbdd0889a68e32cde85c1a07767200a9ad7e?format=markdown) — 9e92dbdd0889a68e32cde85c1a07767200a9ad7e; Andrew Kelley

- [Merge pull request \#187 from procedural/c-pointer-fix](https://git.cafe/gitcafe/zig/commit/100990b052be249c23743140d19ced37d463b51d?format=markdown) — 100990b052be249c23743140d19ced37d463b51d; Andrew Kelley

- [std: avoid calling close twice in InStream](https://git.cafe/gitcafe/zig/commit/fc9ff13fb610893ce1226c5c439e831f8b0569ee?format=markdown) — fc9ff13fb610893ce1226c5c439e831f8b0569ee; Andrew Kelley

- [ability to infer parameter types](https://git.cafe/gitcafe/zig/commit/d324b1befa6c7f0fd5d18ffe45a98d104a62d8a0?format=markdown) — d324b1befa6c7f0fd5d18ffe45a98d104a62d8a0; Andrew Kelley

- [build: remove \-Wmissing-prototypes](https://git.cafe/gitcafe/zig/commit/de7e88c38fcaa37c98c2425be341568e8e193ffc?format=markdown) — de7e88c38fcaa37c98c2425be341568e8e193ffc; Andrew Kelley

- [build: add missing static in tokenizer](https://git.cafe/gitcafe/zig/commit/1a1991371a4f579e815146e4ec739f80693fa2bc?format=markdown) — 1a1991371a4f579e815146e4ec739f80693fa2bc; Andrew Kelley

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

- [maxValue and minValue builtins return number literal](https://git.cafe/gitcafe/zig/commit/64034a3d1aeede8e0a5c8bd44d672a1d7902d981?format=markdown) — 64034a3d1aeede8e0a5c8bd44d672a1d7902d981; Andrew Kelley

- [rename errName builtin to errorName](https://git.cafe/gitcafe/zig/commit/cfaced3f73da2d5fc82f063715d51e06084baee8?format=markdown) — cfaced3f73da2d5fc82f063715d51e06084baee8; Andrew Kelley

- [rename compileErr builtin to compileError](https://git.cafe/gitcafe/zig/commit/768a9780ca26166b4481c06e87bc6d090be71b64?format=markdown) — 768a9780ca26166b4481c06e87bc6d090be71b64; Andrew Kelley

- [README: clarify build vs runtime dependencies](https://git.cafe/gitcafe/zig/commit/f2a5fe443c5e0178c448d0737d0be037a100e469?format=markdown) — f2a5fe443c5e0178c448d0737d0be037a100e469; Andrew Kelley

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

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

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

- [restore shared library functionality](https://git.cafe/gitcafe/zig/commit/f18e34c2c6b7884a76d98d86b41857044dbe0f06?format=markdown) — f18e34c2c6b7884a76d98d86b41857044dbe0f06; Andrew Kelley

- [fix std io input to work for non seekable fds](https://git.cafe/gitcafe/zig/commit/320e26590a31351301992dc7067eb287e4f565f4?format=markdown) — 320e26590a31351301992dc7067eb287e4f565f4; Andrew Kelley

- [fix c hello world example](https://git.cafe/gitcafe/zig/commit/289bfa890b758cdc408b33f4dd601410bebd0a9b?format=markdown) — 289bfa890b758cdc408b33f4dd601410bebd0a9b; Andrew Kelley

- [stronger static eval recursive test](https://git.cafe/gitcafe/zig/commit/9193a3cdadd2920d3a641b59708487e9ad127984?format=markdown) — 9193a3cdadd2920d3a641b59708487e9ad127984; Andrew Kelley

- [tokenizer: add missing return statement on float overflow](https://git.cafe/gitcafe/zig/commit/d44ca5baac54e36a08cfb1b122e5d0c6c0b194b7?format=markdown) — d44ca5baac54e36a08cfb1b122e5d0c6c0b194b7; Andrew Kelley

- [add ability to explicitly cast enum with no payload to int](https://git.cafe/gitcafe/zig/commit/6e6d138c2f50f95fe9c6b4acbc16ffa17475a4a5?format=markdown) — 6e6d138c2f50f95fe9c6b4acbc16ffa17475a4a5; Andrew Kelley

- [implement null as a literal type](https://git.cafe/gitcafe/zig/commit/651dc31247c2f637925ed6a6e92c8bc1a19efd5c?format=markdown) — 651dc31247c2f637925ed6a6e92c8bc1a19efd5c; Andrew Kelley

- [implement \`?return\` expression](https://git.cafe/gitcafe/zig/commit/1f7ec741fa5b1d9ba3826e06a8a8a0feec58876f?format=markdown) — 1f7ec741fa5b1d9ba3826e06a8a8a0feec58876f; Andrew Kelley

- [std: more progress toward stack printing](https://git.cafe/gitcafe/zig/commit/6149f7318986214a34b09347f28ba48b2a614fef?format=markdown) — 6149f7318986214a34b09347f28ba48b2a614fef; Andrew Kelley

- [progress toward stack trace printing](https://git.cafe/gitcafe/zig/commit/ed50bd1b655ff028bdd650edecdcdd6675f1dee0?format=markdown) — ed50bd1b655ff028bdd650edecdcdd6675f1dee0; Andrew Kelley

- [fix crash when calling method on slice](https://git.cafe/gitcafe/zig/commit/0fbb9e09ea89ea24ec214b244e1de9574516c74c?format=markdown) — 0fbb9e09ea89ea24ec214b244e1de9574516c74c; Andrew Kelley

- [std: replace print_u64/i64 with printInt](https://git.cafe/gitcafe/zig/commit/a2ac06dcd506fd5e119e4eb8e1de201fefa05bbc?format=markdown) — a2ac06dcd506fd5e119e4eb8e1de201fefa05bbc; Andrew Kelley

- [std: conform to style guidelines](https://git.cafe/gitcafe/zig/commit/37d167f6e0e26e8dc57950cb0fa1bfa630036521?format=markdown) — 37d167f6e0e26e8dc57950cb0fa1bfa630036521; Andrew Kelley

- [add CBuf to standard library](https://git.cafe/gitcafe/zig/commit/0ae9023832584e256aa3b6df0f0829026141d21a?format=markdown) — 0ae9023832584e256aa3b6df0f0829026141d21a; Andrew Kelley

- [add style guide](https://git.cafe/gitcafe/zig/commit/0a482bbbfe1dbabaab6b7a5c26ec4f29f0c618d9?format=markdown) — 0a482bbbfe1dbabaab6b7a5c26ec4f29f0c618d9; Andrew Kelley

- [add zeroes value](https://git.cafe/gitcafe/zig/commit/2ed949a6ae053262ee563b198a8758ba82f50e84?format=markdown) — 2ed949a6ae053262ee563b198a8758ba82f50e84; Andrew Kelley

- [ability to have a return type of 'type'](https://git.cafe/gitcafe/zig/commit/0d5ecc4312f45f9288c4a349837f04b733405960?format=markdown) — 0d5ecc4312f45f9288c4a349837f04b733405960; Andrew Kelley

- [implement multiline C string syntax](https://git.cafe/gitcafe/zig/commit/275410dc33d3f040be9213d5f8175e1ced6c6a7d?format=markdown) — 275410dc33d3f040be9213d5f8175e1ced6c6a7d; Andrew Kelley

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

- [std: add tests for mt32 and mt64](https://git.cafe/gitcafe/zig/commit/0450b73e3e4a488a2a20f2b8933443dcbe5fd5e3?format=markdown) — 0450b73e3e4a488a2a20f2b8933443dcbe5fd5e3; Andrew Kelley

- [std: add vaporware plans for floating point builtins](https://git.cafe/gitcafe/zig/commit/711e3d71b967961da9bf2ed6a2bd5cce7dfdfb2d?format=markdown) — 711e3d71b967961da9bf2ed6a2bd5cce7dfdfb2d; Andrew Kelley

- [remove multiline comments](https://git.cafe/gitcafe/zig/commit/1fa0cabf9dd0c2016a60c23bb616f0f39daf1dfd?format=markdown) — 1fa0cabf9dd0c2016a60c23bb616f0f39daf1dfd; Andrew Kelley

- [explicit wrapping integer operations](https://git.cafe/gitcafe/zig/commit/8552d7fd19836f3350b7303f9bd897708b966805?format=markdown) — 8552d7fd19836f3350b7303f9bd897708b966805; Andrew Kelley

- [std: cleanup of rand](https://git.cafe/gitcafe/zig/commit/3eb5afd245d8e2059a8cf4b8aa4e201ec0613535?format=markdown) — 3eb5afd245d8e2059a8cf4b8aa4e201ec0613535; Andrew Kelley

- [std: improve rand implementation and API](https://git.cafe/gitcafe/zig/commit/06c4b35eb12a54a4e260a80ed8ed21eb5bfae09a?format=markdown) — 06c4b35eb12a54a4e260a80ed8ed21eb5bfae09a; Andrew Kelley

- [unsigned integers for sizes of things](https://git.cafe/gitcafe/zig/commit/bc81ddfea67db0b3756027e98cc00bb8fa903a20?format=markdown) — bc81ddfea67db0b3756027e98cc00bb8fa903a20; Andrew Kelley

- [std: add OutStream.write_byte](https://git.cafe/gitcafe/zig/commit/76f87cdd966f23106684bb38c127f6bd3f4e9fa3?format=markdown) — 76f87cdd966f23106684bb38c127f6bd3f4e9fa3; Andrew Kelley

- [inline parameters](https://git.cafe/gitcafe/zig/commit/78d4fb20c44488117cc450177d92c44a19d97c91?format=markdown) — 78d4fb20c44488117cc450177d92c44a19d97c91; Andrew Kelley

- [rename NodeTypeStructDecl to NodeTypeContainerDecl](https://git.cafe/gitcafe/zig/commit/425c0ffa014fb950a4f9f90aa9a200fbc4d8e091?format=markdown) — 425c0ffa014fb950a4f9f90aa9a200fbc4d8e091; Andrew Kelley

- [fix not resolving use declarations](https://git.cafe/gitcafe/zig/commit/3971bf3d728ebb78a90caab504827db8a4c24423?format=markdown) — 3971bf3d728ebb78a90caab504827db8a4c24423; Andrew Kelley

- [fix duplicate type defined when imported from parseh](https://git.cafe/gitcafe/zig/commit/f2fc9b8a7b50cba4b8b2698a06cfbe7ba8018f4f?format=markdown) — f2fc9b8a7b50cba4b8b2698a06cfbe7ba8018f4f; Andrew Kelley

- [ability to cast explicitly from int to enum](https://git.cafe/gitcafe/zig/commit/49a4b1b9309de06f7a359836788dfff447003f1b?format=markdown) — 49a4b1b9309de06f7a359836788dfff447003f1b; Andrew Kelley

- [parseh: support octal in C macro string literal](https://git.cafe/gitcafe/zig/commit/a5251a1c102334a5dcb07e4fcc2b676be55fe2be?format=markdown) — a5251a1c102334a5dcb07e4fcc2b676be55fe2be; Andrew Kelley

- [fix tokenizing string symbols with hex characters in them](https://git.cafe/gitcafe/zig/commit/100e8e15fa087be8975173c03a2f89b227b16730?format=markdown) — 100e8e15fa087be8975173c03a2f89b227b16730; Andrew Kelley

- [don't add no-frame-pointer-elim for inline functions](https://git.cafe/gitcafe/zig/commit/b08bc84a36f9661e37340a6b4b3244f4b0f7060a?format=markdown) — b08bc84a36f9661e37340a6b4b3244f4b0f7060a; Andrew Kelley

- [inline assembly: allow empty output list](https://git.cafe/gitcafe/zig/commit/762e686d17b7c3a97358302940c84701650668a0?format=markdown) — 762e686d17b7c3a97358302940c84701650668a0; Andrew Kelley

- [fix offset map for inline assembly error messages](https://git.cafe/gitcafe/zig/commit/39016c1d3e4fe3cc579a5c0c5aea696401562900?format=markdown) — 39016c1d3e4fe3cc579a5c0c5aea696401562900; Andrew Kelley

- [fix raw string literal crash](https://git.cafe/gitcafe/zig/commit/f6b16c99ba44cf1cb6d5ea106093e426e6623443?format=markdown) — f6b16c99ba44cf1cb6d5ea106093e426e6623443; Andrew Kelley

- [linux: accept calls accept4 with 0 for flags](https://git.cafe/gitcafe/zig/commit/3273e99d705cd5bd7d1da86668385bda75a2a3bd?format=markdown) — 3273e99d705cd5bd7d1da86668385bda75a2a3bd; Andrew Kelley

- [add some docs about builtin functions](https://git.cafe/gitcafe/zig/commit/da8e30fe46df441d2613d90576d7bc19658e923c?format=markdown) — da8e30fe46df441d2613d90576d7bc19658e923c; Andrew Kelley

- [support extern C ABI for return types](https://git.cafe/gitcafe/zig/commit/fbb6d1d7ee634ac04df7b53abec842c30fafefed?format=markdown) — fbb6d1d7ee634ac04df7b53abec842c30fafefed; Andrew Kelley

- [add beginning of print stack trace function](https://git.cafe/gitcafe/zig/commit/7edef4f3fd8e260c69142741e750b3e6893434b8?format=markdown) — 7edef4f3fd8e260c69142741e750b3e6893434b8; Andrew Kelley

- [fix crash when error evaluating target of for expr](https://git.cafe/gitcafe/zig/commit/2c710382a888e8f45b958bdf3e77213cc18c2733?format=markdown) — 2c710382a888e8f45b958bdf3e77213cc18c2733; Andrew Kelley

- [compiler-rt: add \_\_aeabi_uldivmod](https://git.cafe/gitcafe/zig/commit/3df9389215b365a83b1a509e55086595105c1f58?format=markdown) — 3df9389215b365a83b1a509e55086595105c1f58; Andrew Kelley

- [Add unsigned and signed generic print fns](https://git.cafe/gitcafe/zig/commit/7b0052abbb0919339315be7ae4eb293ef83566cd?format=markdown) — 7b0052abbb0919339315be7ae4eb293ef83566cd; Travis McDemus

- [add bit_count, is_wrapping, is_signed fields to int types](https://git.cafe/gitcafe/zig/commit/9813ae8586b2c33ebcb7f3f522665675b2901701?format=markdown) — 9813ae8586b2c33ebcb7f3f522665675b2901701; Andrew Kelley

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

- [add 64 bit division test](https://git.cafe/gitcafe/zig/commit/50310cf9df75217cba0edf2420a8af8d560d4b3e?format=markdown) — 50310cf9df75217cba0edf2420a8af8d560d4b3e; Andrew Kelley

- [switch on compile var marks entire namespaces](https://git.cafe/gitcafe/zig/commit/7f90dbbb11456f13eab2588ceb075e55dab93958?format=markdown) — 7f90dbbb11456f13eab2588ceb075e55dab93958; Andrew Kelley

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

- [std: take advantage of ability to cast maybe pointer to isize](https://git.cafe/gitcafe/zig/commit/76f909edebf86a5d46d24a9dcf897f2cc3ded86d?format=markdown) — 76f909edebf86a5d46d24a9dcf897f2cc3ded86d; Andrew Kelley

- [add error for wrong return type of main](https://git.cafe/gitcafe/zig/commit/33e3d5645344d5c8076a1f020d49917334f6902a?format=markdown) — 33e3d5645344d5c8076a1f020d49917334f6902a; Andrew Kelley

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

- [std: make parsing an unsigned number generic](https://git.cafe/gitcafe/zig/commit/6a7f3c8df72349ffbe207ff7f8d98b6993b0e8c4?format=markdown) — 6a7f3c8df72349ffbe207ff7f8d98b6993b0e8c4; Andrew Kelley

- [we have generics now](https://git.cafe/gitcafe/zig/commit/b68aee4f34dffe60c099cba0a4ca56580e7a9cf5?format=markdown) — b68aee4f34dffe60c099cba0a4ca56580e7a9cf5; Andrew Kelley

- [std: fix linux.get_errno](https://git.cafe/gitcafe/zig/commit/5d2f86116fe6c43d772e444d4519c64f33f9969d?format=markdown) — 5d2f86116fe6c43d772e444d4519c64f33f9969d; Andrew Kelley

- [ability to cast maybe pointer to isize/usize](https://git.cafe/gitcafe/zig/commit/8e3ab28be95de4faca64d5abab21f1948f71510b?format=markdown) — 8e3ab28be95de4faca64d5abab21f1948f71510b; Andrew Kelley

- [Merge pull request \#152 from jmi2k/zig-std-dir](https://git.cafe/gitcafe/zig/commit/774ec1f88992667529a7b3c149b59b68eb4f2c59?format=markdown) — 774ec1f88992667529a7b3c149b59b68eb4f2c59; Andrew Kelley

- [add readonly attribute to relevant functions and parameters](https://git.cafe/gitcafe/zig/commit/1eafc85f1f0643ca2594247615a14b7a34343a14?format=markdown) — 1eafc85f1f0643ca2594247615a14b7a34343a14; Andrew Kelley

- [recognize ar program and pass \-\-gc-sections to ld](https://git.cafe/gitcafe/zig/commit/26718a619c572602c21c83b1588e50723447709a?format=markdown) — 26718a619c572602c21c83b1588e50723447709a; Andrew Kelley

- [builtin: use explicit type instead of typeof function](https://git.cafe/gitcafe/zig/commit/6b7ffd4cbe1006013cda4a36c9659c4822ae1b53?format=markdown) — 6b7ffd4cbe1006013cda4a36c9659c4822ae1b53; Andrew Kelley

- [some work in progress networking code](https://git.cafe/gitcafe/zig/commit/22888ca5246acb7dc7afac602488b17f01790bfb?format=markdown) — 22888ca5246acb7dc7afac602488b17f01790bfb; Andrew Kelley

- [add hashmap to standard library](https://git.cafe/gitcafe/zig/commit/d92ae20f459c3ac491a0f5ef8aa42e8ac37634c8?format=markdown) — d92ae20f459c3ac491a0f5ef8aa42e8ac37634c8; Andrew Kelley

- [fix ability to use previous generic params and](https://git.cafe/gitcafe/zig/commit/f1e5be96860406d7a4239b174c896799d8fd6545?format=markdown) — f1e5be96860406d7a4239b174c896799d8fd6545; Andrew Kelley

- [support variable declarations in structs](https://git.cafe/gitcafe/zig/commit/745c325d0f498406f229e532753e5d5712e824d4?format=markdown) — 745c325d0f498406f229e532753e5d5712e824d4; Andrew Kelley

- [add debug safety for shortening casts](https://git.cafe/gitcafe/zig/commit/56908dcb9dd7bbfae7c22b6312752eb576a227c2?format=markdown) — 56908dcb9dd7bbfae7c22b6312752eb576a227c2; Andrew Kelley

- [not-yet-working implementation of generic hash map](https://git.cafe/gitcafe/zig/commit/9e905ab3646ebb41f834d04707fd0fc3857d7834?format=markdown) — 9e905ab3646ebb41f834d04707fd0fc3857d7834; Andrew Kelley

- [add list implementation to standard library](https://git.cafe/gitcafe/zig/commit/0c32b0b4ad32549193b46d33026d72b5e4a17bd9?format=markdown) — 0c32b0b4ad32549193b46d33026d72b5e4a17bd9; Andrew Kelley

- [ability to cast u8 slice to bigger slice](https://git.cafe/gitcafe/zig/commit/18ed87c695398a1fbe972d0f8d212365a9832883?format=markdown) — 18ed87c695398a1fbe972d0f8d212365a9832883; Andrew Kelley

- [fix null literal outside function](https://git.cafe/gitcafe/zig/commit/aed96e35126eb6bb6c280f6517f59b5f17d7e61e?format=markdown) — aed96e35126eb6bb6c280f6517f59b5f17d7e61e; Andrew Kelley

- [add div_exact builtin fn](https://git.cafe/gitcafe/zig/commit/404defd99b76ebf2cfe46ea26248a8813e40136f?format=markdown) — 404defd99b76ebf2cfe46ea26248a8813e40136f; Andrew Kelley

- [add debug safety for division](https://git.cafe/gitcafe/zig/commit/eb83111f0258ee41af021091bb78b3b5e5f6f3d3?format=markdown) — eb83111f0258ee41af021091bb78b3b5e5f6f3d3; Andrew Kelley

- [ability to cast slice to u8 slice](https://git.cafe/gitcafe/zig/commit/9d29674711dc4d1b11d4efdad8d0f5a40f56d673?format=markdown) — 9d29674711dc4d1b11d4efdad8d0f5a40f56d673; Andrew Kelley

- [generic args available to member functions](https://git.cafe/gitcafe/zig/commit/9e0165147e18ffb36bcaf09112c72f4cb397d563?format=markdown) — 9e0165147e18ffb36bcaf09112c72f4cb397d563; Andrew Kelley

- [support generic data structures](https://git.cafe/gitcafe/zig/commit/2ed72022ce56b06bb3e90ca9259065452e209eb9?format=markdown) — 2ed72022ce56b06bb3e90ca9259065452e209eb9; Andrew Kelley

- [std: separate str and cstr](https://git.cafe/gitcafe/zig/commit/01c46eef3a7e4fd5a96f364541c539746ae1ea3b?format=markdown) — 01c46eef3a7e4fd5a96f364541c539746ae1ea3b; Andrew Kelley

- [self hosted tests test release mode too](https://git.cafe/gitcafe/zig/commit/6f0f357ee43fc02ad2dc1eb44ab127c0d741282c?format=markdown) — 6f0f357ee43fc02ad2dc1eb44ab127c0d741282c; Andrew Kelley

- [better array concatenation semantics](https://git.cafe/gitcafe/zig/commit/8c79438f6b76f1ad4b4941cdb46ae1e7aa12ce14?format=markdown) — 8c79438f6b76f1ad4b4941cdb46ae1e7aa12ce14; Andrew Kelley

- [link: don't put \-l in front of \.a or \.so files](https://git.cafe/gitcafe/zig/commit/d5d5fd928c79df6e4060c7ad84068fcee28c2391?format=markdown) — d5d5fd928c79df6e4060c7ad84068fcee28c2391; Andrew Kelley

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