# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: 96a94e7da933dafec25356c435f5725c3cb0ce04

Requested commit: 96a94e7da933dafec25356c435f5725c3cb0ce04

- [std/event: directly return @handle\(\);](https://git.cafe/gitcafe/zig/commit/96a94e7da933dafec25356c435f5725c3cb0ce04?format=markdown) — 96a94e7da933dafec25356c435f5725c3cb0ce04; kristopher tate

- [doc/langref.html.in: add builtin @handle\(\) to docs;](https://git.cafe/gitcafe/zig/commit/ac0a87d58d72a8c1fbb9b0af2d3818075729d85a?format=markdown) — ac0a87d58d72a8c1fbb9b0af2d3818075729d85a; kristopher tate

- [test/cases/cancel.zig: update suspend to use @handle\(\);](https://git.cafe/gitcafe/zig/commit/9b890d70675b105ba2810e6b08010098e198043c?format=markdown) — 9b890d70675b105ba2810e6b08010098e198043c; kristopher tate

- [test/cases/coroutines.zig: update suspend to use @handle\(\);](https://git.cafe/gitcafe/zig/commit/9bed23f8b77531b1699ff79bbdd8bc9281ddfe5d?format=markdown) — 9bed23f8b77531b1699ff79bbdd8bc9281ddfe5d; kristopher tate

- [doc/langref.html.in: update suspend example with @handle\(\);](https://git.cafe/gitcafe/zig/commit/915e321a2334b32ae398ec669d059f43fc2a8774?format=markdown) — 915e321a2334b32ae398ec669d059f43fc2a8774; kristopher tate

- [src/parser.cpp: fix typo from rebase;](https://git.cafe/gitcafe/zig/commit/5de92425d57338ba6c94a90360f96eb2fa8efdda?format=markdown) — 5de92425d57338ba6c94a90360f96eb2fa8efdda; kristopher tate

- [doc/langref.html.in: update docs to reflect that the promise symbol is no in scope with suspend;](https://git.cafe/gitcafe/zig/commit/ff4a03f35157c3c82d581a599bf98db86504ecc1?format=markdown) — ff4a03f35157c3c82d581a599bf98db86504ecc1; kristopher tate

- [test/compile_errors.zig: update test to reflect that the promise symbol is no in scope with suspend;](https://git.cafe/gitcafe/zig/commit/51955a5ca2b6f3f005e28cd3758dc481c2eea0c3?format=markdown) — 51955a5ca2b6f3f005e28cd3758dc481c2eea0c3; kristopher tate

- [test/cases/coroutines.zig: test for immediate resume inside of suspend with @handle\(\);](https://git.cafe/gitcafe/zig/commit/9b3cebcdb9bedfa2ef49ddfb0dffea0899ab558d?format=markdown) — 9b3cebcdb9bedfa2ef49ddfb0dffea0899ab558d; kristopher tate

- [test/cases/coroutines.zig: update test to reflect that the promise symbol is no in scope with suspend;](https://git.cafe/gitcafe/zig/commit/3241ada4682b6953431876edfb8fc7af0f346a34?format=markdown) — 3241ada4682b6953431876edfb8fc7af0f346a34; kristopher tate

- [test/cases/coroutine_await_struct.zig: update test to reflect that the promise symbol is no in scope with suspend;](https://git.cafe/gitcafe/zig/commit/79792a32e19b5ef7a918655f09ac32dd94c8f19e?format=markdown) — 79792a32e19b5ef7a918655f09ac32dd94c8f19e; kristopher tate

- [std/zig/parser_test.zig: update test to reflect that the promise symbol is no in scope with suspend;](https://git.cafe/gitcafe/zig/commit/bc032a89cc13e483a55c58bcba4593229dd7f3ed?format=markdown) — bc032a89cc13e483a55c58bcba4593229dd7f3ed; kristopher tate

- [std/event/tcp.zig: remove promise_symbol from suspend and use @handle\(\);](https://git.cafe/gitcafe/zig/commit/9fe140abad11a15a8bb81b3599600ca1ec6f00d0?format=markdown) — 9fe140abad11a15a8bb81b3599600ca1ec6f00d0; kristopher tate

- [std/event/loop.zig: remove promise_symbol from suspend and use @handle\(\);](https://git.cafe/gitcafe/zig/commit/a3705b425134d8e9c22ce238e7de9568d3394a44?format=markdown) — a3705b425134d8e9c22ce238e7de9568d3394a44; kristopher tate

- [std/event/lock.zig: remove promise_symbol from suspend and use @handle\(\);](https://git.cafe/gitcafe/zig/commit/efec3a0e342be01f7cf74cf7906dd50b98e5aa97?format=markdown) — efec3a0e342be01f7cf74cf7906dd50b98e5aa97; kristopher tate

- [std/event/group.zig: remove promise_symbol from suspend and use @handle\(\);](https://git.cafe/gitcafe/zig/commit/b4ff464d39038fe840ed6fce3f73cd075fde25f2?format=markdown) — b4ff464d39038fe840ed6fce3f73cd075fde25f2; kristopher tate

- [std/event/future.zig: remove promise_symbol from suspend and use @handle\(\);](https://git.cafe/gitcafe/zig/commit/244a7fdafb97b215e0e9e3e8aaa23777eccebd14?format=markdown) — 244a7fdafb97b215e0e9e3e8aaa23777eccebd14; kristopher tate

- [std/event/channel.zig: remove promise_symbol from suspend and use @handle\(\);](https://git.cafe/gitcafe/zig/commit/29057e5511ed007ee8db8306e89b674384c35964?format=markdown) — 29057e5511ed007ee8db8306e89b674384c35964; kristopher tate

- [src/parser.cpp: remove promise_symbol from suspend;](https://git.cafe/gitcafe/zig/commit/d3f628907a6b9e5b863c9d5235e6dadf57f42ca2?format=markdown) — d3f628907a6b9e5b863c9d5235e6dadf57f42ca2; kristopher tate

- [src/ir.cpp: remove promise_symbol from suspend;](https://git.cafe/gitcafe/zig/commit/b3cd65d56e2efc3e0f67461dbad75747b2db3aa7?format=markdown) — b3cd65d56e2efc3e0f67461dbad75747b2db3aa7; kristopher tate

- [src/ast_render.cpp: remove promise_symbol from suspend;](https://git.cafe/gitcafe/zig/commit/5e5685c1174350b00ebf3e9ac49e244fa38fc0ac?format=markdown) — 5e5685c1174350b00ebf3e9ac49e244fa38fc0ac; kristopher tate

- [src/all_types.hpp: remove promise_symbol from suspend;](https://git.cafe/gitcafe/zig/commit/ca1b3563372dbf4442b5c3ff0fecaa174aea06b7?format=markdown) — ca1b3563372dbf4442b5c3ff0fecaa174aea06b7; kristopher tate

- [src/codegen.cpp: @handle\(\): replace hacky ref chain with llvm intrinsic;](https://git.cafe/gitcafe/zig/commit/92cb330e160388bca7ddd7ceecbd7157ce92247b?format=markdown) — 92cb330e160388bca7ddd7ceecbd7157ce92247b; kristopher tate

- [test/compile_errors.zig: @handle\(\) in non-async function](https://git.cafe/gitcafe/zig/commit/13ec5db2348a0f6a4464aa8a513dbf11b72dc3ae?format=markdown) — 13ec5db2348a0f6a4464aa8a513dbf11b72dc3ae; kristopher tate

- [test/compile_errors.zig: @handle\(\) called outside of function definition;](https://git.cafe/gitcafe/zig/commit/c546f750f14e63b80c01d707c5559524313edfe4?format=markdown) — c546f750f14e63b80c01d707c5559524313edfe4; kristopher tate

- [src/codegen.cpp: return promise instead of null promise;](https://git.cafe/gitcafe/zig/commit/104bdb03d6b5906716efeb84045079a424bf650a?format=markdown) — 104bdb03d6b5906716efeb84045079a424bf650a; kristopher tate

- [src/ir.cpp: don't allow \`@handle\(\)\` outside of a function;](https://git.cafe/gitcafe/zig/commit/a8ea2360958354ba8310c7cea388351299e72e44?format=markdown) — a8ea2360958354ba8310c7cea388351299e72e44; kristopher tate

- [src/ir.cpp: return promise\-\>T instead of promise;](https://git.cafe/gitcafe/zig/commit/fcf53b31fc2899cba682c4c9a8cade40c6e0ab9e?format=markdown) — fcf53b31fc2899cba682c4c9a8cade40c6e0ab9e; kristopher tate

- [test/cases/coroutines.zig: remove dummy assert used for testing;](https://git.cafe/gitcafe/zig/commit/1f0040dd92f64cebf77a5ce34bd72984d92b3f2f?format=markdown) — 1f0040dd92f64cebf77a5ce34bd72984d92b3f2f; kristopher tate

- [src/ir.cpp: add/throw error for @handle\(\) in a non async context;](https://git.cafe/gitcafe/zig/commit/c1a3b0cb0af3c0639ce09b2a17a3cc90977346fe?format=markdown) — c1a3b0cb0af3c0639ce09b2a17a3cc90977346fe; kristopher tate

- [src/codegen.cpp: reassert that there are no generated errors in codegen;](https://git.cafe/gitcafe/zig/commit/db362bec185d2eeb5a4dd018deb2a988479f0f1a?format=markdown) — db362bec185d2eeb5a4dd018deb2a988479f0f1a; kristopher tate

- [src/codegen.cpp: remove \`add_node_error\` from \`ir_render_handle\`;](https://git.cafe/gitcafe/zig/commit/0ee65025623c0440ed655d68b579f17e6d6e5f5c?format=markdown) — 0ee65025623c0440ed655d68b579f17e6d6e5f5c; kristopher tate

- [src/codegen.cpp: add/throw error for @handle\(\) in a non async context;](https://git.cafe/gitcafe/zig/commit/81f463626ad09dd09e525cda140fb63baf11bc73?format=markdown) — 81f463626ad09dd09e525cda140fb63baf11bc73; kristopher tate

- [src/codegen.cpp: return null if calling convention is not async;](https://git.cafe/gitcafe/zig/commit/a2e5691228c61e5c56220fc8f5f72e47b0611000?format=markdown) — a2e5691228c61e5c56220fc8f5f72e47b0611000; kristopher tate

- [test/cases/couroutines.zig: test @handle\(\);](https://git.cafe/gitcafe/zig/commit/9366a58bdd91a8b5e7bc7d4babb6f91b989769db?format=markdown) — 9366a58bdd91a8b5e7bc7d4babb6f91b989769db; kristopher tate

- [src/ir_print.cpp: support \`@handle\(\)\`;](https://git.cafe/gitcafe/zig/commit/da5f3d5c4c79b1d0d0919a0226f5304081b2f049?format=markdown) — da5f3d5c4c79b1d0d0919a0226f5304081b2f049; kristopher tate

- [src/codegen.cpp: base handle builtin on \`@frameAddress\(\)\`;](https://git.cafe/gitcafe/zig/commit/cd18186715bf532715c03d8e67096606fe0f2bee?format=markdown) — cd18186715bf532715c03d8e67096606fe0f2bee; kristopher tate

- [src/ir.cpp: wire-up IR for handle builtin;](https://git.cafe/gitcafe/zig/commit/a9ea22d4f9816998cccfca4df2ef56d5069e1814?format=markdown) — a9ea22d4f9816998cccfca4df2ef56d5069e1814; kristopher tate

- [src/all_types.hpp: add enums for Handle Builtin;](https://git.cafe/gitcafe/zig/commit/e79c913cbcb03834fcc04e2258ed5da7d533c9db?format=markdown) — e79c913cbcb03834fcc04e2258ed5da7d533c9db; kristopher tate

- [Add integer binary output format \(\#1313\)](https://git.cafe/gitcafe/zig/commit/e66f538972d1278ed95513aa1d97c196818a73c6?format=markdown) — e66f538972d1278ed95513aa1d97c196818a73c6; Marc Tiehuis

- [simpler std.event.Lock implementation](https://git.cafe/gitcafe/zig/commit/de949b72c791477c29155ee09a1c5c3d4ab56033?format=markdown) — de949b72c791477c29155ee09a1c5c3d4ab56033; Andrew Kelley

- [std.fmt.format: add '\*' for formatting things as pointers](https://git.cafe/gitcafe/zig/commit/058bfb254c4c0e1cfb254791f771c88c74f299e8?format=markdown) — 058bfb254c4c0e1cfb254791f771c88c74f299e8; Andrew Kelley

- [Add "Comments" section to language reference \(\#1309\)](https://git.cafe/gitcafe/zig/commit/0db33e9c86ff43d3fe7f7f8fb2e29333c2fad2af?format=markdown) — 0db33e9c86ff43d3fe7f7f8fb2e29333c2fad2af; Matthew D\. Steele

- [Merge pull request \#1307 from ziglang/cancel-semantics](https://git.cafe/gitcafe/zig/commit/5d4a02c350a18a70cf1f92f6638b5d26689c16b4?format=markdown) — 5d4a02c350a18a70cf1f92f6638b5d26689c16b4; Andrew Kelley

- [add SliceOutStream, rename SliceStream to SliceInStream \(\#1301\)](https://git.cafe/gitcafe/zig/commit/608ff52dc3ea356b23fb6ae92fbca9fbb18c7892?format=markdown) — 608ff52dc3ea356b23fb6ae92fbca9fbb18c7892; dbandstra

- [Merge pull request \#1300 from dbandstra/more-stream-functions](https://git.cafe/gitcafe/zig/commit/f884381c608f47180d97534ba9b872d62ddb105b?format=markdown) — f884381c608f47180d97534ba9b872d62ddb105b; Andrew Kelley

- [add compile error for ignoring return value of while loop bodies](https://git.cafe/gitcafe/zig/commit/2cbad364c1d23b64ae064f8547590c133b4f070a?format=markdown) — 2cbad364c1d23b64ae064f8547590c133b4f070a; Andrew Kelley

- [add compile error for missing parameter name of generic function](https://git.cafe/gitcafe/zig/commit/fd575fe1f3b45806f2cf823a2abe3727d381d4ed?format=markdown) — fd575fe1f3b45806f2cf823a2abe3727d381d4ed; Andrew Kelley

- [add compile error for non-inline for loop on comptime type](https://git.cafe/gitcafe/zig/commit/84195467ad974f9b7201e4e1bbd6dccbd5e7ab90?format=markdown) — 84195467ad974f9b7201e4e1bbd6dccbd5e7ab90; Andrew Kelley

- [fix assertion failure when some compile errors happen](https://git.cafe/gitcafe/zig/commit/2257660916a8c92d953a5a71da6c2d4f7cc031e6?format=markdown) — 2257660916a8c92d953a5a71da6c2d4f7cc031e6; Andrew Kelley

- [patch LLD to fix COFF crashing when linking twice in same process](https://git.cafe/gitcafe/zig/commit/95f45cfc34cd5e77dad2318cab27194535e14d16?format=markdown) — 95f45cfc34cd5e77dad2318cab27194535e14d16; Andrew Kelley

- [fix race conditions in self-hosted compiler; add test](https://git.cafe/gitcafe/zig/commit/02713e8d8aa9641616bd85e77dda784009c96113?format=markdown) — 02713e8d8aa9641616bd85e77dda784009c96113; Andrew Kelley

- [self-hosted: function calling another function](https://git.cafe/gitcafe/zig/commit/adefd1a52b812813dd3e3590d398f927ffc5b9af?format=markdown) — adefd1a52b812813dd3e3590d398f927ffc5b9af; Andrew Kelley

- [self-hosted: function types use table lookup](https://git.cafe/gitcafe/zig/commit/2ea08561cf69dabc99722ffc24cb0e4327605506?format=markdown) — 2ea08561cf69dabc99722ffc24cb0e4327605506; Andrew Kelley

- [remove old section from readme](https://git.cafe/gitcafe/zig/commit/1d4a94b63525b7f9a980069de1807d03d0ad98e0?format=markdown) — 1d4a94b63525b7f9a980069de1807d03d0ad98e0; Andrew Kelley

- [fix logic for determining whether param requires comptime](https://git.cafe/gitcafe/zig/commit/29e19ace362e7a1910b9f105257f2bce2491e32b?format=markdown) — 29e19ace362e7a1910b9f105257f2bce2491e32b; Andrew Kelley

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

- [Merge pull request \#1266 from ziglang/self-hosted-libc-hello-world](https://git.cafe/gitcafe/zig/commit/10bdf73a02c90dc375985e49b08b5020cfc20b93?format=markdown) — 10bdf73a02c90dc375985e49b08b5020cfc20b93; Andrew Kelley

- [add std.math.big.Int.fitsInTwosComp](https://git.cafe/gitcafe/zig/commit/99153ac0aa390f01091308073b39947c45851ae6?format=markdown) — 99153ac0aa390f01091308073b39947c45851ae6; Andrew Kelley

- [Add big int fits function \(\#1279\)](https://git.cafe/gitcafe/zig/commit/d53fae3551f6215b99f065e837f1f4439ba850fd?format=markdown) — d53fae3551f6215b99f065e837f1f4439ba850fd; Marc Tiehuis

- [Tighten Int.to bounds and add twos-complement bitcount](https://git.cafe/gitcafe/zig/commit/07b6a3d335450778f69a6ee5afa5716e4fe83fe3?format=markdown) — 07b6a3d335450778f69a6ee5afa5716e4fe83fe3; Marc Tiehuis

- [Merge branch 'kristate-posix-darwin-issue1271'](https://git.cafe/gitcafe/zig/commit/bbd293355bf09f39d007370a7071dd581e6a64d1?format=markdown) — bbd293355bf09f39d007370a7071dd581e6a64d1; Andrew Kelley

- [Merge branch 'kristate-skippable-tests-issue1274'](https://git.cafe/gitcafe/zig/commit/0a32f80d9af45692eda105353c908470925ba892?format=markdown) — 0a32f80d9af45692eda105353c908470925ba892; Andrew Kelley

- [README: include link to channel logs \(\#1278\)](https://git.cafe/gitcafe/zig/commit/bb1b7967111dd5add6172fb33fd9c17e7a344321?format=markdown) — bb1b7967111dd5add6172fb33fd9c17e7a344321; kristopher tate

- [Fixed windows getPos](https://git.cafe/gitcafe/zig/commit/1f4c7d5ebfd4ae88d57b6c923d9ef4d2154e193d?format=markdown) — 1f4c7d5ebfd4ae88d57b6c923d9ef4d2154e193d; Jimmi HC

- [fix generation of error defers for fns inside fns](https://git.cafe/gitcafe/zig/commit/0a880d5e6034ab35778e4f4db33a385b2a5ad7cc?format=markdown) — 0a880d5e6034ab35778e4f4db33a385b2a5ad7cc; Andrew Kelley

- [std.os.File: add missing pub modifiers](https://git.cafe/gitcafe/zig/commit/0736e6aa347f065c15c7acaa0a7d2cc61b85bba6?format=markdown) — 0736e6aa347f065c15c7acaa0a7d2cc61b85bba6; Andrew Kelley

- [prevent non-export symbols from clobbering builtins](https://git.cafe/gitcafe/zig/commit/a9f0681f85679b602cd5f322f6b9b4b2d18a5c4a?format=markdown) — a9f0681f85679b602cd5f322f6b9b4b2d18a5c4a; Andrew Kelley

- [Allow pointers to anything in extern/exported declarations \(\#1258\)](https://git.cafe/gitcafe/zig/commit/fd3a41dadc92e7b69b409af5f747004996465032?format=markdown) — fd3a41dadc92e7b69b409af5f747004996465032; Jimmi Holst Christensen

- [fix invalid character test on windows](https://git.cafe/gitcafe/zig/commit/c393a399fb4b463f095a8510595263759fd82cd6?format=markdown) — c393a399fb4b463f095a8510595263759fd82cd6; Andrew Kelley

- [fix std.os.getAppDataDir test on linux](https://git.cafe/gitcafe/zig/commit/cd488c9da56a03d2244a67629612445c451441da?format=markdown) — cd488c9da56a03d2244a67629612445c451441da; Andrew Kelley

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

- [\-Dskip-release now also skips build example tests](https://git.cafe/gitcafe/zig/commit/b7be082bd9aaba4cbf7c7c7449e481f9caa1dc24?format=markdown) — b7be082bd9aaba4cbf7c7c7449e481f9caa1dc24; Jimmi HC

- [implement proper utf16leToUtf8](https://git.cafe/gitcafe/zig/commit/843529d23415efcf3fe894c48b3d08c0925edc08?format=markdown) — 843529d23415efcf3fe894c48b3d08c0925edc08; Josh Wolfe

- [fix @setEvalBranchQuota not respected in generic fn calls](https://git.cafe/gitcafe/zig/commit/cbfe9a407776d3b56a4da2a3bc3108a2f31b9212?format=markdown) — cbfe9a407776d3b56a4da2a3bc3108a2f31b9212; Andrew Kelley

- [Fixed minor documentation errors \(\#1256\)](https://git.cafe/gitcafe/zig/commit/6394f7e9a3f0d6db58287dee96af3cb9fae8ee8a?format=markdown) — 6394f7e9a3f0d6db58287dee96af3cb9fae8ee8a; Jay Weisskopf

- [std.event.Loop.onNextTick dispatches work to waiting threads](https://git.cafe/gitcafe/zig/commit/a9ab528e348a3f07dfaffcdcb1031062b1bfe8bb?format=markdown) — a9ab528e348a3f07dfaffcdcb1031062b1bfe8bb; Andrew Kelley

- [self-hosted: linking](https://git.cafe/gitcafe/zig/commit/ecf8da00c53b20085cc32e84030caf32e8b3e16b?format=markdown) — ecf8da00c53b20085cc32e84030caf32e8b3e16b; Andrew Kelley

- [port 69e3b4e to self-hosted compiler](https://git.cafe/gitcafe/zig/commit/1a7cf4cbce1e157067f27c289c8365c8612de395?format=markdown) — 1a7cf4cbce1e157067f27c289c8365c8612de395; Andrew Kelley

- [Add swapRemoveOrError \(\#1254\)](https://git.cafe/gitcafe/zig/commit/3cbf59b4c1a431ebd1ccb0cf46fa37e367b8106e?format=markdown) — 3cbf59b4c1a431ebd1ccb0cf46fa37e367b8106e; Wink Saville

- [Give ArrayList tests consistent names \(\#1253\)](https://git.cafe/gitcafe/zig/commit/d1a60243c9e112ccd36334cec3ab55eea6f823a8?format=markdown) — d1a60243c9e112ccd36334cec3ab55eea6f823a8; Wink Saville

- [revert commit 860d3da9156a0b1f4a1e3e644b423da3e768bb86 ; please see \#1249 for more information; \(\#1255\)](https://git.cafe/gitcafe/zig/commit/69e3b4e7dca816bbdd75207b8f44a5d7e0556a37?format=markdown) — 69e3b4e7dca816bbdd75207b8f44a5d7e0556a37; kristopher tate

- [self-hosted: implement getAppDataDir for windows](https://git.cafe/gitcafe/zig/commit/3bb00eac37c6b7be789f7b2f516fc1e44e892c8d?format=markdown) — 3bb00eac37c6b7be789f7b2f516fc1e44e892c8d; Andrew Kelley

- [self-hosted: create tmp dir for \.o files and emit \.o file for fn](https://git.cafe/gitcafe/zig/commit/97bfeac13f89e1b5a22fcd7d4705341b4c3e1950?format=markdown) — 97bfeac13f89e1b5a22fcd7d4705341b4c3e1950; Andrew Kelley

- [allow implicit cast of undefined to optional](https://git.cafe/gitcafe/zig/commit/0fa24b6b7568557c29c9b3ee213ce2b06fcd6367?format=markdown) — 0fa24b6b7568557c29c9b3ee213ce2b06fcd6367; Andrew Kelley

- [remove std.ArrayList.removeOrError function](https://git.cafe/gitcafe/zig/commit/9b56efc957dfb70ab70a74df3da55a9215e27b8d?format=markdown) — 9b56efc957dfb70ab70a74df3da55a9215e27b8d; Andrew Kelley

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

- [all integer sizes are available as primitives](https://git.cafe/gitcafe/zig/commit/e9a03cccf375f11aa4e0a8a3515e499c88d05cde?format=markdown) — e9a03cccf375f11aa4e0a8a3515e499c88d05cde; Andrew Kelley

- [self-hosted: generate LLVM IR for simple function](https://git.cafe/gitcafe/zig/commit/363f4facea7fac2d6cfeab9d1d276ecd8e8e4df0?format=markdown) — 363f4facea7fac2d6cfeab9d1d276ecd8e8e4df0; Andrew Kelley

- [rename Module to Compilation](https://git.cafe/gitcafe/zig/commit/28c3d4809bc6d497ac81892bc7eb03b95d8c2b32?format=markdown) — 28c3d4809bc6d497ac81892bc7eb03b95d8c2b32; Andrew Kelley

- [Improve realloc on fixed buffer allocator \(\#1238\)](https://git.cafe/gitcafe/zig/commit/69e50ad2f54bc446b2258f464f9b09e78e132d45?format=markdown) — 69e50ad2f54bc446b2258f464f9b09e78e132d45; Bas van den Berg

- [self-hosted: adding a fn to an llvm module](https://git.cafe/gitcafe/zig/commit/278829fc2cc23e55b09915ce07ce1ec2dbf7e68b?format=markdown) — 278829fc2cc23e55b09915ce07ce1ec2dbf7e68b; Andrew Kelley

- [Merge pull request \#1237 from BarabasGitHub/fix-reallocating-from-0](https://git.cafe/gitcafe/zig/commit/91636f1e8cc197a310205724458a4e1154530720?format=markdown) — 91636f1e8cc197a310205724458a4e1154530720; Andrew Kelley

- [docs: correct some misinformation](https://git.cafe/gitcafe/zig/commit/29c756abba20921b76ba0a2611dd56f0123fd68c?format=markdown) — 29c756abba20921b76ba0a2611dd56f0123fd68c; Andrew Kelley

- [Add \-\-stdin option to zig fmt](https://git.cafe/gitcafe/zig/commit/bf441ed2448fdf4c5f12282ca448a62c5b71d26e?format=markdown) — bf441ed2448fdf4c5f12282ca448a62c5b71d26e; Marc Tiehuis

- [Merge branch 'eduardosm-extern-return-small-struct'](https://git.cafe/gitcafe/zig/commit/ed3181f029809f8cd608f2c20b60d1b7c6e353e3?format=markdown) — ed3181f029809f8cd608f2c20b60d1b7c6e353e3; Andrew Kelley

- [Merge branch 'tgschultz-arraylist-remove'](https://git.cafe/gitcafe/zig/commit/2a719ee6c598b7096060168a0e7c93ae3e244008?format=markdown) — 2a719ee6c598b7096060168a0e7c93ae3e244008; Andrew Kelley

- [docs: clarify mem.Allocator.reallocFn](https://git.cafe/gitcafe/zig/commit/317ed57cb1e238664a123b940f4a50697653a9bb?format=markdown) — 317ed57cb1e238664a123b940f4a50697653a9bb; Andrew Kelley

- [Merge pull request \#1232 from BarabasGitHub/fix-array-list-insert](https://git.cafe/gitcafe/zig/commit/5f1aa3505d387bcc164cb102be11fd5cb054f4ef?format=markdown) — 5f1aa3505d387bcc164cb102be11fd5cb054f4ef; Andrew Kelley

- [self-hosted: basic IR pass2](https://git.cafe/gitcafe/zig/commit/e78b1b810fd15dfd135c80d06d621851a59f42c6?format=markdown) — e78b1b810fd15dfd135c80d06d621851a59f42c6; Andrew Kelley

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