# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: efa771af754281cd76a77ef22af107eb0a9aaf9a

Requested commit: efa771af754281cd76a77ef22af107eb0a9aaf9a

- [compile time improvement \- add \_\_zig_panic_slice fn](https://git.cafe/gitcafe/zig/commit/efa771af754281cd76a77ef22af107eb0a9aaf9a?format=markdown) — efa771af754281cd76a77ef22af107eb0a9aaf9a; Andrew Kelley

- [add some timing diagnostics](https://git.cafe/gitcafe/zig/commit/e0050af293146a38e2122413196e66f73d90f2e0?format=markdown) — e0050af293146a38e2122413196e66f73d90f2e0; Andrew Kelley

- [update travis badge to new url](https://git.cafe/gitcafe/zig/commit/4cc2ea14214434297d01c1c89e9308c5c332b0fb?format=markdown) — 4cc2ea14214434297d01c1c89e9308c5c332b0fb; Andrew Kelley

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

- [readme update](https://git.cafe/gitcafe/zig/commit/05198e03216c18ca1df089b7d06717dd00731ed4?format=markdown) — 05198e03216c18ca1df089b7d06717dd00731ed4; Andrew Kelley

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

- [stack traces support compile units with no pc range](https://git.cafe/gitcafe/zig/commit/6cd725c24b5744d67c36ccb3be9ef9e2fd69c74d?format=markdown) — 6cd725c24b5744d67c36ccb3be9ef9e2fd69c74d; Andrew Kelley

- [better stack traces for ELF x86_64](https://git.cafe/gitcafe/zig/commit/245eed8afee899cb0d0a2dac60c8a1edc6be654d?format=markdown) — 245eed8afee899cb0d0a2dac60c8a1edc6be654d; Andrew Kelley

- [defer requires expr to be void\. closes \#341](https://git.cafe/gitcafe/zig/commit/08a871f625aaf75ca47ea6bbc6304587c4bbae86?format=markdown) — 08a871f625aaf75ca47ea6bbc6304587c4bbae86; Josh Wolfe

- [fix check-statement-is-void\. add tests](https://git.cafe/gitcafe/zig/commit/ac7971122dc32f59d82430285e7eaefe5d0d4301?format=markdown) — ac7971122dc32f59d82430285e7eaefe5d0d4301; Josh Wolfe

- [blocks check that their statements are void](https://git.cafe/gitcafe/zig/commit/c6605cba8375871a145896f9cf1090e9c823214a?format=markdown) — c6605cba8375871a145896f9cf1090e9c823214a; Josh Wolfe

- [make undefined as a constant value lazy](https://git.cafe/gitcafe/zig/commit/6de33ded81981554ccffc3ecbfcd5b0f628cf502?format=markdown) — 6de33ded81981554ccffc3ecbfcd5b0f628cf502; Andrew Kelley

- [refactor ir_gen_block to make different return paths more clear](https://git.cafe/gitcafe/zig/commit/2ed47070efa5933365da724e79f6ed87d603ee27?format=markdown) — 2ed47070efa5933365da724e79f6ed87d603ee27; Josh Wolfe

- [remove redundant unreachable code error](https://git.cafe/gitcafe/zig/commit/14dfbd6ad39dadbd8505957b031f67bcd1a7b8a4?format=markdown) — 14dfbd6ad39dadbd8505957b031f67bcd1a7b8a4; Josh Wolfe

- [add test_artifacts to \.gitignore, so you can commit while tests are running](https://git.cafe/gitcafe/zig/commit/8299fe19c056e9bae6f87a8281741d1e90019993?format=markdown) — 8299fe19c056e9bae6f87a8281741d1e90019993; Josh Wolfe

- [zig build system: installFile and installClibrary](https://git.cafe/gitcafe/zig/commit/f9fa768dca1f16dea6e62213a8c0e77538285033?format=markdown) — f9fa768dca1f16dea6e62213a8c0e77538285033; Andrew Kelley

- [fix crash when unwrapping error with no error decls](https://git.cafe/gitcafe/zig/commit/0f633167c5228e2f042775354376cdfa54c84879?format=markdown) — 0f633167c5228e2f042775354376cdfa54c84879; Andrew Kelley

- [new compile errors for setGlobalAlign and setGlobalSection builtins](https://git.cafe/gitcafe/zig/commit/ad9040443cc35b7c250015a272a121a93244db31?format=markdown) — ad9040443cc35b7c250015a272a121a93244db31; Andrew Kelley

- [slicing now returns correct const-ness](https://git.cafe/gitcafe/zig/commit/aafb0b90822e55135e1c50962768e54e6c62b164?format=markdown) — aafb0b90822e55135e1c50962768e54e6c62b164; Andrew Kelley

- [add peer type resolution for T and ?T](https://git.cafe/gitcafe/zig/commit/1a0081b763d145de8a89ab94aca400daa5666dac?format=markdown) — 1a0081b763d145de8a89ab94aca400daa5666dac; Andrew Kelley

- [std.os.ChildProcess: fix closing wrong file descriptors](https://git.cafe/gitcafe/zig/commit/e0b635e825b72e1308dd0e2bbee578dafe62d9dc?format=markdown) — e0b635e825b72e1308dd0e2bbee578dafe62d9dc; Andrew Kelley

- [update syntax for try and nullable unwrapping](https://git.cafe/gitcafe/zig/commit/0cce115476628ad1bb266309225efa5714d56321?format=markdown) — 0cce115476628ad1bb266309225efa5714d56321; Andrew Kelley

- [remove \`?return\` and \`?defer\`](https://git.cafe/gitcafe/zig/commit/d5346d7a8045549819abeb331d775aa2a10ca53b?format=markdown) — d5346d7a8045549819abeb331d775aa2a10ca53b; Andrew Kelley

- [std: fix PATH resolution when spawning child](https://git.cafe/gitcafe/zig/commit/bee1ae68ef1d36db8f4dfe255bef70b8ca6c4568?format=markdown) — bee1ae68ef1d36db8f4dfe255bef70b8ca6c4568; Andrew Kelley

- [add Travis CI integration](https://git.cafe/gitcafe/zig/commit/3a137c6ff0f3f0fe02db9d0fa152a1894e9db493?format=markdown) — 3a137c6ff0f3f0fe02db9d0fa152a1894e9db493; Andrew Kelley

- [rename \`@ptrcast\` to \`@ptrCast\` to follow convention](https://git.cafe/gitcafe/zig/commit/e3c524c1d482a845bb2d6555bda386739c862226?format=markdown) — e3c524c1d482a845bb2d6555bda386739c862226; Andrew Kelley

- [add example which exercises addObject in the zig build system](https://git.cafe/gitcafe/zig/commit/ecb71d1dd34e98fc9813cffa473f83127e6e3d01?format=markdown) — ecb71d1dd34e98fc9813cffa473f83127e6e3d01; Andrew Kelley

- [zig build system supports building a library](https://git.cafe/gitcafe/zig/commit/fb492d19ebb56466f04a2a88c7d3c0a9833f2e0d?format=markdown) — fb492d19ebb56466f04a2a88c7d3c0a9833f2e0d; Andrew Kelley

- [add compile error tests for offsetOf builtin](https://git.cafe/gitcafe/zig/commit/599215cee46b83d052f57a3e6566098900332e38?format=markdown) — 599215cee46b83d052f57a3e6566098900332e38; Andrew Kelley

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

- [Merge branch 'self-hosted-tests'](https://git.cafe/gitcafe/zig/commit/037a9d937d41552a44f8fd597e14a2d3491cb499?format=markdown) — 037a9d937d41552a44f8fd597e14a2d3491cb499; Andrew Kelley

- [error when building exe with no entry point](https://git.cafe/gitcafe/zig/commit/237dfdbdc6f83071cff88489cc66cb83a2d65b00?format=markdown) — 237dfdbdc6f83071cff88489cc66cb83a2d65b00; Andrew Kelley

- [bail out of analysis on first error during comptime eval](https://git.cafe/gitcafe/zig/commit/6f0f8a92ec7cf7eac8c05469a46398f47885614e?format=markdown) — 6f0f8a92ec7cf7eac8c05469a46398f47885614e; Andrew Kelley

- [std.rand API follows idiomatic convention for init](https://git.cafe/gitcafe/zig/commit/9021bb79695d378a864945f1d398083872ee6530?format=markdown) — 9021bb79695d378a864945f1d398083872ee6530; Andrew Kelley

- [add \`@fieldParentPtr\` builtin function](https://git.cafe/gitcafe/zig/commit/a791417552f200911e534aebe312ab3c527b1a2b?format=markdown) — a791417552f200911e534aebe312ab3c527b1a2b; Andrew Kelley

- [rename \`@intType\` to \`@IntType\` to follow convention](https://git.cafe/gitcafe/zig/commit/407916cd2f3f4931de29fd87b8c9ae3faeba8452?format=markdown) — 407916cd2f3f4931de29fd87b8c9ae3faeba8452; Andrew Kelley

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

- [add compile error for intToPtr with a 0-bit ptr](https://git.cafe/gitcafe/zig/commit/2e0b114fdce1a10b8433438d8e2251cf708a72ec?format=markdown) — 2e0b114fdce1a10b8433438d8e2251cf708a72ec; Andrew Kelley

- [zig build system creates symlinks atomically](https://git.cafe/gitcafe/zig/commit/216e14891ea5fa1a88804d9781ef779d448d1220?format=markdown) — 216e14891ea5fa1a88804d9781ef779d448d1220; Andrew Kelley

- [build examples in \./run_tests](https://git.cafe/gitcafe/zig/commit/401eed8153d909eda4146b5a1815dee7130cf1c3?format=markdown) — 401eed8153d909eda4146b5a1815dee7130cf1c3; Andrew Kelley

- [zig build system: progress toward install and uninstall](https://git.cafe/gitcafe/zig/commit/05b3082121e225ec2dfc9a062c765b4b60befaef?format=markdown) — 05b3082121e225ec2dfc9a062c765b4b60befaef; Andrew Kelley

- [zig build system: implement custom command step](https://git.cafe/gitcafe/zig/commit/e4ec2d10c67542589e10e1eaf569157284171159?format=markdown) — e4ec2d10c67542589e10e1eaf569157284171159; Andrew Kelley

- [improvements to zig build system and unwrap error safety](https://git.cafe/gitcafe/zig/commit/47336abae3992ef343bd9cb6099b89bad1dfb634?format=markdown) — 47336abae3992ef343bd9cb6099b89bad1dfb634; Andrew Kelley

- [zig build system: ability to link against dynamic library step](https://git.cafe/gitcafe/zig/commit/d16ce67106796011706e9f3653bb843c21c9d708?format=markdown) — d16ce67106796011706e9f3653bb843c21c9d708; Andrew Kelley

- [add tests for implicit semicolon\. closes \#297](https://git.cafe/gitcafe/zig/commit/3a8490f7e95faeff6be9b65c93cd55c8dd11ed1e?format=markdown) — 3a8490f7e95faeff6be9b65c93cd55c8dd11ed1e; Josh Wolfe

- [comptime \(\{\}\) should not get an implicit semicolon](https://git.cafe/gitcafe/zig/commit/3e93796e246f22bad43634682966390c15d7f936?format=markdown) — 3e93796e246f22bad43634682966390c15d7f936; Josh Wolfe

- [zig build system understands the concept of dependencies](https://git.cafe/gitcafe/zig/commit/5fdefe58e43730b3ce28306b8fe28d7bd70c736d?format=markdown) — 5fdefe58e43730b3ce28306b8fe28d7bd70c736d; Andrew Kelley

- [move emacs/vim files to separate repos](https://git.cafe/gitcafe/zig/commit/a6bd3d8ca299da3b43b9b9e8b63011bd876f64ad?format=markdown) — a6bd3d8ca299da3b43b9b9e8b63011bd876f64ad; Andrew Kelley

- [all internal functions get unnamed_addr attribute](https://git.cafe/gitcafe/zig/commit/dcfa0e50dc028a2141af642b17376bfebfe0be21?format=markdown) — dcfa0e50dc028a2141af642b17376bfebfe0be21; Andrew Kelley

- [Merge remote-tracking branch 'origin/parser'](https://git.cafe/gitcafe/zig/commit/f2140efc5255aa0f0eb826ddd379e07acf6ba131?format=markdown) — f2140efc5255aa0f0eb826ddd379e07acf6ba131; Andrew Kelley

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

- [fix crash when using zig to link](https://git.cafe/gitcafe/zig/commit/bf67427c67dac00ca10ed7423ae8d99e2901262f?format=markdown) — bf67427c67dac00ca10ed7423ae8d99e2901262f; Andrew Kelley

- [ability to inline at function callsite](https://git.cafe/gitcafe/zig/commit/41144a8566a6fbd779403f6b69424bb640c94a7f?format=markdown) — 41144a8566a6fbd779403f6b69424bb640c94a7f; Andrew Kelley

- [build: ignore libLLD.so when it is a broken symlink](https://git.cafe/gitcafe/zig/commit/f043e0e85cac9330cf809bef177784c3cd133348?format=markdown) — f043e0e85cac9330cf809bef177784c3cd133348; Andrew Kelley

- [try harder to find lld](https://git.cafe/gitcafe/zig/commit/403eb92a626e44ab456099fe48fa221639e2e2f5?format=markdown) — 403eb92a626e44ab456099fe48fa221639e2e2f5; Andrew Kelley

- [zig build system writes template build.zig file when none exists](https://git.cafe/gitcafe/zig/commit/2864359950f8ebd9eca70a94801b78c4a0ed9955?format=markdown) — 2864359950f8ebd9eca70a94801b78c4a0ed9955; Andrew Kelley

- [run alwaysinline pass in debug mode](https://git.cafe/gitcafe/zig/commit/7f47b0c271931466d8ce88c0928ff2bef8f8109f?format=markdown) — 7f47b0c271931466d8ce88c0928ff2bef8f8109f; Andrew Kelley

- [fix some \-Wconversion errors](https://git.cafe/gitcafe/zig/commit/11a655032400fda22132c54131546f3e671476a9?format=markdown) — 11a655032400fda22132c54131546f3e671476a9; Andrew Kelley

- [fix for loops not working at compile-time](https://git.cafe/gitcafe/zig/commit/34eff503265834172f89a8635e49e9f4d124db51?format=markdown) — 34eff503265834172f89a8635e49e9f4d124db51; Andrew Kelley

- [fix mangling exported global variables](https://git.cafe/gitcafe/zig/commit/0e77b0ac8936b0f09deb23733fe5a772869a64e6?format=markdown) — 0e77b0ac8936b0f09deb23733fe5a772869a64e6; Andrew Kelley

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

- [allow implicit cast from \`\[N\]T\` to \`&const \[\]const T\`](https://git.cafe/gitcafe/zig/commit/7611ed3484ad810fe10d3c303a04d66bfa0bd6fd?format=markdown) — 7611ed3484ad810fe10d3c303a04d66bfa0bd6fd; Andrew Kelley

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

- [ability to implicitly cast integer literal to &const Int](https://git.cafe/gitcafe/zig/commit/f7e9d7aa5d115a6a8158625cd1aceb7e8dafe880?format=markdown) — f7e9d7aa5d115a6a8158625cd1aceb7e8dafe880; Andrew Kelley

- [add compile error for the bug of unable to call var ags at compile time](https://git.cafe/gitcafe/zig/commit/ffb4852012509327c646c9899259e894965b2259?format=markdown) — ffb4852012509327c646c9899259e894965b2259; Andrew Kelley

- [fix var args having wrong index when runtime param before it](https://git.cafe/gitcafe/zig/commit/a3de550d3bf020fd68e1331d3cb8b7b422894f96?format=markdown) — a3de550d3bf020fd68e1331d3cb8b7b422894f96; Andrew Kelley

- [peer resolve types \[N\]T, \[M\]T as \[\]const T](https://git.cafe/gitcafe/zig/commit/273cebdf4dde46f00eb177b9aa05d8dd1c0606a7?format=markdown) — 273cebdf4dde46f00eb177b9aa05d8dd1c0606a7; Andrew Kelley

- [fix runtime struct initialization of bitfield](https://git.cafe/gitcafe/zig/commit/47f58d6d029cabb46064557f8e047970a2fa52fc?format=markdown) — 47f58d6d029cabb46064557f8e047970a2fa52fc; Andrew Kelley

- [zig build: use \-D for options instead of \-O](https://git.cafe/gitcafe/zig/commit/10dbc735fe4e4575821837f00eb173286a1f88ee?format=markdown) — 10dbc735fe4e4575821837f00eb173286a1f88ee; Andrew Kelley

- [Update zig build system to support user defined options](https://git.cafe/gitcafe/zig/commit/6fbe1632d0c958b9abbc9f38a7e497ef69543bf1?format=markdown) — 6fbe1632d0c958b9abbc9f38a7e497ef69543bf1; Andrew Kelley

- [std: ChildProcess.spawn looks at PATH env var](https://git.cafe/gitcafe/zig/commit/d15bcdce691c1f42f70a5e9943817eb5ba974893?format=markdown) — d15bcdce691c1f42f70a5e9943817eb5ba974893; Andrew Kelley

- [add support to use zig as a linker driver](https://git.cafe/gitcafe/zig/commit/d65cd73a8bfe39349be09a5f76f8477f3e3210b9?format=markdown) — d65cd73a8bfe39349be09a5f76f8477f3e3210b9; Andrew Kelley

- [ability to use zig as an assembler](https://git.cafe/gitcafe/zig/commit/8c10b6dcbddc58b488e399690e8ddefb4bafb816?format=markdown) — 8c10b6dcbddc58b488e399690e8ddefb4bafb816; Andrew Kelley

- [fix crash when referencing invalid member of builtin enum](https://git.cafe/gitcafe/zig/commit/a461ae6c1fd1f8a75126327f104c7c077d35f0a5?format=markdown) — a461ae6c1fd1f8a75126327f104c7c077d35f0a5; Andrew Kelley

- [more accurate detection of pub main](https://git.cafe/gitcafe/zig/commit/e30f713640be6590a81f23abe9571869469a5d35?format=markdown) — e30f713640be6590a81f23abe9571869469a5d35; Andrew Kelley

- [support module level assembly](https://git.cafe/gitcafe/zig/commit/0edc2b19fe684355406d09c9195b353c630d99ed?format=markdown) — 0edc2b19fe684355406d09c9195b353c630d99ed; Andrew Kelley

- [doc: link to Andrea's emacs mode](https://git.cafe/gitcafe/zig/commit/d97285eb65d56b9e3a1208c4de3b991e93057495?format=markdown) — d97285eb65d56b9e3a1208c4de3b991e93057495; Andrew Kelley

- [zig build system: fix cleanup on error, report spawn error](https://git.cafe/gitcafe/zig/commit/9c803af044a2d7fb5f83e35ea64dcd045f891d48?format=markdown) — 9c803af044a2d7fb5f83e35ea64dcd045f891d48; Andrew Kelley

- [link: correctly print debug linker invocation](https://git.cafe/gitcafe/zig/commit/00efbfa0543b74add239e8f9b7b3cf94988b5f52?format=markdown) — 00efbfa0543b74add239e8f9b7b3cf94988b5f52; Andrew Kelley

- [link: fix ignoring first linker arg](https://git.cafe/gitcafe/zig/commit/8db9d04e6f89a17f17e369a1a2582bdb8db50843?format=markdown) — 8db9d04e6f89a17f17e369a1a2582bdb8db50843; Andrew Kelley

- [zig build system: delete \./build file on success](https://git.cafe/gitcafe/zig/commit/e332cd65c95472c0e06bfc6a2cccf17c36ee4606?format=markdown) — e332cd65c95472c0e06bfc6a2cccf17c36ee4606; Andrew Kelley

- [zig build system improvements, add some std API](https://git.cafe/gitcafe/zig/commit/1c6000d0474a89bbc48897fc2f2f2d7331e2fe4e?format=markdown) — 1c6000d0474a89bbc48897fc2f2f2d7331e2fe4e; Andrew Kelley

- [API for command line args](https://git.cafe/gitcafe/zig/commit/72fb2443e0e5dd0c8c3a0265428832796b4ff548?format=markdown) — 72fb2443e0e5dd0c8c3a0265428832796b4ff548; Andrew Kelley

- [link: delete code that checks the linker version](https://git.cafe/gitcafe/zig/commit/b46344fd01db28384b51d9898ef25c4825bb19b0?format=markdown) — b46344fd01db28384b51d9898ef25c4825bb19b0; Andrew Kelley

- [fix std build for darwin](https://git.cafe/gitcafe/zig/commit/55dd2676eff89176d0b87e45893becc2cc762136?format=markdown) — 55dd2676eff89176d0b87e45893becc2cc762136; Andrew Kelley

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

- [zig build system: add setLinkerScript and setTarget](https://git.cafe/gitcafe/zig/commit/c400cb429abf2980962739731f5b64861a54ab61?format=markdown) — c400cb429abf2980962739731f5b64861a54ab61; Andrew Kelley

- [proof of concept build system](https://git.cafe/gitcafe/zig/commit/a1363b52278b68f59aa72adf985f11e6c1d02cf9?format=markdown) — a1363b52278b68f59aa72adf985f11e6c1d02cf9; Andrew Kelley

- [expose environment variables in standard library](https://git.cafe/gitcafe/zig/commit/640389bb2b04766e58e206c53ee2048c54534eb9?format=markdown) — 640389bb2b04766e58e206c53ee2048c54534eb9; Andrew Kelley

- [zig build system progress](https://git.cafe/gitcafe/zig/commit/8fd0fddce5d44344dd7914ae86a4d976b99f9cc3?format=markdown) — 8fd0fddce5d44344dd7914ae86a4d976b99f9cc3; Andrew Kelley

- [fix else-if parsing](https://git.cafe/gitcafe/zig/commit/0594487a2e98e18a18c0c6bdb2532c5e36fc6ea7?format=markdown) — 0594487a2e98e18a18c0c6bdb2532c5e36fc6ea7; Josh Wolfe

- [defer without a block body requires a following semicolon](https://git.cafe/gitcafe/zig/commit/a33be6fc9906e010a44087dc2b7143717d875505?format=markdown) — a33be6fc9906e010a44087dc2b7143717d875505; Josh Wolfe

- [add secret void expression after defer statement if it's the last statement in a block](https://git.cafe/gitcafe/zig/commit/8d03d666af1b8b14e6702c2502846e3c1a79e9da?format=markdown) — 8d03d666af1b8b14e6702c2502846e3c1a79e9da; Josh Wolfe

- [allow implicit semicolon after defer \{\}](https://git.cafe/gitcafe/zig/commit/e3c796258c766d5de857ce37eeb3bdc5bb353e68?format=markdown) — e3c796258c766d5de857ce37eeb3bdc5bb353e68; Josh Wolfe

- [variable declarations must be followed by semicolon](https://git.cafe/gitcafe/zig/commit/136a9a9d6b657e29680ca53f158f46eb5b92e9e7?format=markdown) — 136a9a9d6b657e29680ca53f158f46eb5b92e9e7; Josh Wolfe

- [fix confusion in block expression parsing](https://git.cafe/gitcafe/zig/commit/4b9e782d37a334740a04190e3b3dd375f41ef3fe?format=markdown) — 4b9e782d37a334740a04190e3b3dd375f41ef3fe; Josh Wolfe

- [Require top-level-declaration comptime use \{\}](https://git.cafe/gitcafe/zig/commit/9968879261a8628600bfde4e438e8f8c0d2fa811?format=markdown) — 9968879261a8628600bfde4e438e8f8c0d2fa811; Josh Wolfe

- [show implicit semicolon rules in langref grammar](https://git.cafe/gitcafe/zig/commit/087324a6395ba7cbef62345bef84d9d9b0dc25ad?format=markdown) — 087324a6395ba7cbef62345bef84d9d9b0dc25ad; Josh Wolfe

- [clean up analysis of \{blocks\}](https://git.cafe/gitcafe/zig/commit/36a015741db9fbf748fe9ab082f78c5d8663024c?format=markdown) — 36a015741db9fbf748fe9ab082f78c5d8663024c; Josh Wolfe

- [ignore eclipse project configuration](https://git.cafe/gitcafe/zig/commit/d5a6cdb03f874ab53928a67330ebfab1e64fe111?format=markdown) — d5a6cdb03f874ab53928a67330ebfab1e64fe111; Josh Wolfe

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