# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: a5c9da0de2d0e2bace3127ba47bd43f5333724c4

Requested commit: a5c9da0de2d0e2bace3127ba47bd43f5333724c4

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

- [IR: move unused codegen code to commented out in bottom of ir.cpp](https://git.cafe/gitcafe/zig/commit/9d19b8d66e5eb26ec739ce74b0635270cebf6343?format=markdown) — 9d19b8d66e5eb26ec739ce74b0635270cebf6343; Andrew Kelley

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

- [IR: support slice types](https://git.cafe/gitcafe/zig/commit/05de70017d8bf15a37f1d1be4e23f5d3f3f9b146?format=markdown) — 05de70017d8bf15a37f1d1be4e23f5d3f3f9b146; Andrew Kelley

- [WIP moving all analysis to IR](https://git.cafe/gitcafe/zig/commit/a2e32939305e470ce3d32c9d2667d3083158ddb3?format=markdown) — a2e32939305e470ce3d32c9d2667d3083158ddb3; Andrew Kelley

- [IR: support this literal and bool literal](https://git.cafe/gitcafe/zig/commit/bc6c33b1b64822b0667ab88b73f4b5c4b302154f?format=markdown) — bc6c33b1b64822b0667ab88b73f4b5c4b302154f; Andrew Kelley

- [add concept of inline for, inline while, inline var](https://git.cafe/gitcafe/zig/commit/c8333d0cc9a2941ea35f1202073dabd9058beebc?format=markdown) — c8333d0cc9a2941ea35f1202073dabd9058beebc; Andrew Kelley

- [\*WIP\*](https://git.cafe/gitcafe/zig/commit/1a0111d4c36578b64d8532724afd9be9ca61d3d1?format=markdown) — 1a0111d4c36578b64d8532724afd9be9ca61d3d1; Andrew Kelley

- [ir: support return expression](https://git.cafe/gitcafe/zig/commit/56cdaff9e71c10eb9c4dd130ee2516acacc1c13f?format=markdown) — 56cdaff9e71c10eb9c4dd130ee2516acacc1c13f; Andrew Kelley

- [ir: ability to modify global vars](https://git.cafe/gitcafe/zig/commit/afc5507b6469c9963db8e00efc5648f8e682cf02?format=markdown) — afc5507b6469c9963db8e00efc5648f8e682cf02; Andrew Kelley

- [IR: ability to assign to an array at runtime](https://git.cafe/gitcafe/zig/commit/8e2804efa1d23696a476ab3f88c6b9852370cf8b?format=markdown) — 8e2804efa1d23696a476ab3f88c6b9852370cf8b; Andrew Kelley

- [IR analysis unrolls a complicated loop](https://git.cafe/gitcafe/zig/commit/114049a22031be63da511ea53f4e655fc72a4578?format=markdown) — 114049a22031be63da511ea53f4e655fc72a4578; Andrew Kelley

- [IR: phi instruction works at compile time](https://git.cafe/gitcafe/zig/commit/78e6314422bda10440dccf7e7fcfe294193cdca7?format=markdown) — 78e6314422bda10440dccf7e7fcfe294193cdca7; Andrew Kelley

- [IR can inline loops](https://git.cafe/gitcafe/zig/commit/bfcd6648e70bfe647b6fea9d6d9a024c4a9169d4?format=markdown) — bfcd6648e70bfe647b6fea9d6d9a024c4a9169d4; Andrew Kelley

- [IR supports variable assignment](https://git.cafe/gitcafe/zig/commit/44d6f8ffd8eac02747fa0f915b925bb2112570dd?format=markdown) — 44d6f8ffd8eac02747fa0f915b925bb2112570dd; Andrew Kelley

- [IR: introduce concept of lvalues](https://git.cafe/gitcafe/zig/commit/d7a2b05a813a7badf0606726c9a4b1423befd437?format=markdown) — d7a2b05a813a7badf0606726c9a4b1423befd437; Andrew Kelley

- [add variable declaration initialization IR](https://git.cafe/gitcafe/zig/commit/a9a6f77a1f0a6e173d85fee42aec0a8d5e22a64d?format=markdown) — a9a6f77a1f0a6e173d85fee42aec0a8d5e22a64d; Andrew Kelley

- [add variable declaration IR](https://git.cafe/gitcafe/zig/commit/682511d1b22d50a77ff967d1d6415a68560cd49a?format=markdown) — 682511d1b22d50a77ff967d1d6415a68560cd49a; Andrew Kelley

- [IR working for if statements](https://git.cafe/gitcafe/zig/commit/ac6d1674e3384bacd6893191feaf814a23d24b08?format=markdown) — ac6d1674e3384bacd6893191feaf814a23d24b08; Andrew Kelley

- [IR if statements WIP](https://git.cafe/gitcafe/zig/commit/ce3c52471dd8a86e429ea037f4344b243723eb74?format=markdown) — ce3c52471dd8a86e429ea037f4344b243723eb74; Andrew Kelley

- [explicit casting works with IR](https://git.cafe/gitcafe/zig/commit/77ae3442ef2dee1659ab5778f43c00026fd21dd9?format=markdown) — 77ae3442ef2dee1659ab5778f43c00026fd21dd9; Andrew Kelley

- [IR in 2 passes](https://git.cafe/gitcafe/zig/commit/07fe60ded1727d528d3ae36b892aa7c84262ed96?format=markdown) — 07fe60ded1727d528d3ae36b892aa7c84262ed96; Andrew Kelley

- [simple add function works with IR](https://git.cafe/gitcafe/zig/commit/cd1bd78aa9b4120ee95cd6347b7adce0d460f9d2?format=markdown) — cd1bd78aa9b4120ee95cd6347b7adce0d460f9d2; Andrew Kelley

- [empty function compiles successfully with IR](https://git.cafe/gitcafe/zig/commit/633781e31dedaa27d9692d56f6cf073931ca311a?format=markdown) — 633781e31dedaa27d9692d56f6cf073931ca311a; Andrew Kelley

- [\*WIP\*](https://git.cafe/gitcafe/zig/commit/4e2fa2d15be248c29051a58995e38caa0b1de0a5?format=markdown) — 4e2fa2d15be248c29051a58995e38caa0b1de0a5; Andrew Kelley

- [fix regression: debug safety sometimes incorrectly disabled](https://git.cafe/gitcafe/zig/commit/0562111b0208d94852928f4bc7a7f2b8e335366f?format=markdown) — 0562111b0208d94852928f4bc7a7f2b8e335366f; Andrew Kelley

- [remove compiler directives](https://git.cafe/gitcafe/zig/commit/b581da41f82cd1e19701030bf47675b426608adf?format=markdown) — b581da41f82cd1e19701030bf47675b426608adf; Andrew Kelley

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

- [add this keyword refers to thing in immediate scope](https://git.cafe/gitcafe/zig/commit/183976b242dac0731caa7d925e88ad151a4dc8ee?format=markdown) — 183976b242dac0731caa7d925e88ad151a4dc8ee; Andrew Kelley

- [std/rand: remove unneeded TODO](https://git.cafe/gitcafe/zig/commit/f4d7c91363c2525741522a7ad942a419653ae47b?format=markdown) — f4d7c91363c2525741522a7ad942a419653ae47b; Andrew Kelley

- [cstr.len and cstr.cmp can run at compile time](https://git.cafe/gitcafe/zig/commit/87b7c28c9aa618eda5589693ee79a5737d907bac?format=markdown) — 87b7c28c9aa618eda5589693ee79a5737d907bac; Andrew Kelley

- [emit error for extern function](https://git.cafe/gitcafe/zig/commit/7ce7e2c9d1d43886c93f34b67d32ef77cc0d8a6e?format=markdown) — 7ce7e2c9d1d43886c93f34b67d32ef77cc0d8a6e; Andrew Kelley

- [fix crash when doing binary not on integer literal](https://git.cafe/gitcafe/zig/commit/7f4d4bdb3f8c4ac0c368074c111d5455ea6c8ade?format=markdown) — 7f4d4bdb3f8c4ac0c368074c111d5455ea6c8ade; Andrew Kelley

- [add error message for method call on non method](https://git.cafe/gitcafe/zig/commit/4b68224c60d78c82515882637ede223aee48091a?format=markdown) — 4b68224c60d78c82515882637ede223aee48091a; Andrew Kelley

- [refactor field access code into more generic container code](https://git.cafe/gitcafe/zig/commit/01e13de7ca39bbc9208d49e14066f72a7f168163?format=markdown) — 01e13de7ca39bbc9208d49e14066f72a7f168163; Andrew Kelley

- [ability to have struct to have a field which is slice of itself](https://git.cafe/gitcafe/zig/commit/683da0e4ecd336f9a74098d49d5748bdc1ed2f70?format=markdown) — 683da0e4ecd336f9a74098d49d5748bdc1ed2f70; Andrew Kelley

- [enums support member functions](https://git.cafe/gitcafe/zig/commit/e06885d64e3569719e9479c7069da7ad426a70d3?format=markdown) — e06885d64e3569719e9479c7069da7ad426a70d3; Andrew Kelley

- [fix compiler crash for misspelled type with pointer only reference](https://git.cafe/gitcafe/zig/commit/9ec6a78f121c8f61c10ea02f6949f27b0228ba16?format=markdown) — 9ec6a78f121c8f61c10ea02f6949f27b0228ba16; Andrew Kelley

- [stack trace is able to figure out compilation unit](https://git.cafe/gitcafe/zig/commit/46eb77dbb200756b96bfae4c5166397fefba66d0?format=markdown) — 46eb77dbb200756b96bfae4c5166397fefba66d0; Andrew Kelley

- [os: fix file descriptor leak in os_exec](https://git.cafe/gitcafe/zig/commit/4b902b44a244e29106637f9777aa71b1cd4c22d2?format=markdown) — 4b902b44a244e29106637f9777aa71b1cd4c22d2; Andrew Kelley

- [fix compile crash when leaving out for loop parameter](https://git.cafe/gitcafe/zig/commit/c64f6f950343aef3c6d8fbffcff3ff4fc76960f4?format=markdown) — c64f6f950343aef3c6d8fbffcff3ff4fc76960f4; Andrew Kelley

- [fix incorrect linking from previous commit](https://git.cafe/gitcafe/zig/commit/7aeca9bfed654f7f5d0e4b9775459b878f4726ed?format=markdown) — 7aeca9bfed654f7f5d0e4b9775459b878f4726ed; Andrew Kelley

- [exporting an object creates an h file](https://git.cafe/gitcafe/zig/commit/3f8f0b9bba5407ed5f7279bfdb7d22afaa126674?format=markdown) — 3f8f0b9bba5407ed5f7279bfdb7d22afaa126674; Andrew Kelley

- [fix error when switch prong has implicit cast](https://git.cafe/gitcafe/zig/commit/b97bfc3ecba9655cdd989add13a7582272659268?format=markdown) — b97bfc3ecba9655cdd989add13a7582272659268; Andrew Kelley

- [avoid emitting "no member" errors when use import fails](https://git.cafe/gitcafe/zig/commit/158225a2038e304cf5e8effa2f9e9624636b0d59?format=markdown) — 158225a2038e304cf5e8effa2f9e9624636b0d59; Andrew Kelley

- [tests: correct test name](https://git.cafe/gitcafe/zig/commit/e397ea43c046d22cc640c973e5ba848482a2a823?format=markdown) — e397ea43c046d22cc640c973e5ba848482a2a823; Andrew Kelley

- [use size_t for indexes](https://git.cafe/gitcafe/zig/commit/3239b3cb6957aa5f5f04c9d7d9035da14ccd0741?format=markdown) — 3239b3cb6957aa5f5f04c9d7d9035da14ccd0741; Andrew Kelley

- [ability to specify \-framework linker args for MacOS](https://git.cafe/gitcafe/zig/commit/4c0259b107236b39f7b1e8f423d2bf9f48e89b54?format=markdown) — 4c0259b107236b39f7b1e8f423d2bf9f48e89b54; Andrew Kelley

- [fix compiler crash involving slice with const slice child](https://git.cafe/gitcafe/zig/commit/b738cbdc768796b59b19a07a29a95892937d6f11?format=markdown) — b738cbdc768796b59b19a07a29a95892937d6f11; Andrew Kelley

- [tests: use a more robust path to self_hosted.zig](https://git.cafe/gitcafe/zig/commit/3f05fdc8e8fdc25faec2ca51547404411b314ce1?format=markdown) — 3f05fdc8e8fdc25faec2ca51547404411b314ce1; Andrew Kelley

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

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

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