# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: d7775e3dca054003acaf500fcf018f9cf582b78d

Requested commit: d7775e3dca054003acaf500fcf018f9cf582b78d

- [chain assignment](https://git.cafe/gitcafe/zig/commit/d7775e3dca054003acaf500fcf018f9cf582b78d?format=markdown) — d7775e3dca054003acaf500fcf018f9cf582b78d; Josh Wolfe

- [parse-c: support sizeof](https://git.cafe/gitcafe/zig/commit/be37b03f4c841ea4e309008885e1831fa86ff085?format=markdown) — be37b03f4c841ea4e309008885e1831fa86ff085; Andrew Kelley

- [parse-c: support implicit cast to void \*](https://git.cafe/gitcafe/zig/commit/c01ae69cdbb84a3c154df635afd01675a6a7a616?format=markdown) — c01ae69cdbb84a3c154df635afd01675a6a7a616; Andrew Kelley

- [parse-c: support c style cast](https://git.cafe/gitcafe/zig/commit/2655cf1bf7fc57d57572405f6e21b0b9a7986451?format=markdown) — 2655cf1bf7fc57d57572405f6e21b0b9a7986451; Andrew Kelley

- [fix assignment needing an lvalue](https://git.cafe/gitcafe/zig/commit/5ac2cf9c28253a7b6144c9f5b19f68df1e26527c?format=markdown) — 5ac2cf9c28253a7b6144c9f5b19f68df1e26527c; Josh Wolfe

- [parse-c: array access expression](https://git.cafe/gitcafe/zig/commit/1360af847e5cdc8f4dc279cf64e9acd4a32d0b86?format=markdown) — 1360af847e5cdc8f4dc279cf64e9acd4a32d0b86; Andrew Kelley

- [add sub mul div rem](https://git.cafe/gitcafe/zig/commit/67a5a3f3d74c4ca6f241fc67590dbc94210c2948?format=markdown) — 67a5a3f3d74c4ca6f241fc67590dbc94210c2948; Josh Wolfe

- [parse-c: fix undefined array literals](https://git.cafe/gitcafe/zig/commit/0d1f64b08cf1dc20c733391c6639af0ba88755e9?format=markdown) — 0d1f64b08cf1dc20c733391c6639af0ba88755e9; Andrew Kelley

- [assign](https://git.cafe/gitcafe/zig/commit/33784871ec8d809d513193f5e24865059231b1f3?format=markdown) — 33784871ec8d809d513193f5e24865059231b1f3; Josh Wolfe

- [Merge remote-tracking branch 'origin/c-to-zig' into c-to-zig](https://git.cafe/gitcafe/zig/commit/f7cb77a02c2e32e9522b247e4653f1c03a677266?format=markdown) — f7cb77a02c2e32e9522b247e4653f1c03a677266; Josh Wolfe

- [bitwise binary operators](https://git.cafe/gitcafe/zig/commit/2ae789d27cec716c104a9e817a66f59b2ed53f47?format=markdown) — 2ae789d27cec716c104a9e817a66f59b2ed53f47; Josh Wolfe

- [==, \!=](https://git.cafe/gitcafe/zig/commit/0827a8f36bd0b99b876586b8c7ee099fbc903535?format=markdown) — 0827a8f36bd0b99b876586b8c7ee099fbc903535; Josh Wolfe

- [logical and, logical or](https://git.cafe/gitcafe/zig/commit/4c8443d96db4a441b393ea0c3c8d76a7493f46d0?format=markdown) — 4c8443d96db4a441b393ea0c3c8d76a7493f46d0; Josh Wolfe

- [add some tests](https://git.cafe/gitcafe/zig/commit/05c1a8b3cc09860052c7dba2a795ada5f7e00811?format=markdown) — 05c1a8b3cc09860052c7dba2a795ada5f7e00811; Josh Wolfe

- [Merge remote-tracking branch 'origin/c-to-zig' into c-to-zig](https://git.cafe/gitcafe/zig/commit/bf6d32f8cbaf6fd120962853089123b1ee800b99?format=markdown) — bf6d32f8cbaf6fd120962853089123b1ee800b99; Josh Wolfe

- [if statement](https://git.cafe/gitcafe/zig/commit/46fef543f945bb2ddce32073c16b93a153a47754?format=markdown) — 46fef543f945bb2ddce32073c16b93a153a47754; Josh Wolfe

- [Merge remote-tracking branch 'origin/c-to-zig' into c-to-zig](https://git.cafe/gitcafe/zig/commit/c3814eee261a2e0a290f78271391df35c3d14b22?format=markdown) — c3814eee261a2e0a290f78271391df35c3d14b22; Josh Wolfe

- [translate expr\+\+ from c to zig](https://git.cafe/gitcafe/zig/commit/c10b052ceec96b0e927a3365708798a860696cbf?format=markdown) — c10b052ceec96b0e927a3365708798a860696cbf; Josh Wolfe

- [fix tests](https://git.cafe/gitcafe/zig/commit/a5e4e205c8a9f2706300a4dc7ebe7cf3bfe093cd?format=markdown) — a5e4e205c8a9f2706300a4dc7ebe7cf3bfe093cd; Josh Wolfe

- [optimize \>\>= operator for common case](https://git.cafe/gitcafe/zig/commit/e2f8bec7ac1834c6d6db73f0089483295298c8af?format=markdown) — e2f8bec7ac1834c6d6db73f0089483295298c8af; Josh Wolfe

- [all parsec tests passing](https://git.cafe/gitcafe/zig/commit/0228f8c9fd848ec86aa188229ee82dfb0698ae0d?format=markdown) — 0228f8c9fd848ec86aa188229ee82dfb0698ae0d; Andrew Kelley

- [parsec: don't make pointless block in fn body](https://git.cafe/gitcafe/zig/commit/b1e04865cc2313886238e4361dcf2c849b9ecd7b?format=markdown) — b1e04865cc2313886238e4361dcf2c849b9ecd7b; Andrew Kelley

- [Merge branch 'master' into c-to-zig](https://git.cafe/gitcafe/zig/commit/3c41c2d84b8de5a95a322a3f0d8424adf6df8667?format=markdown) — 3c41c2d84b8de5a95a322a3f0d8424adf6df8667; Andrew Kelley

- [Merge remote-tracking branch 'origin/c-to-zig' into c-to-zig](https://git.cafe/gitcafe/zig/commit/32c51e015674af346aae1c3f40fed9ef098a6693?format=markdown) — 32c51e015674af346aae1c3f40fed9ef098a6693; Josh Wolfe

- [analysis of result used](https://git.cafe/gitcafe/zig/commit/4adffea8d03f63650263e5ea984ecd47b0b3a903?format=markdown) — 4adffea8d03f63650263e5ea984ecd47b0b3a903; Josh Wolfe

- [oh, actually it was](https://git.cafe/gitcafe/zig/commit/99cb6e955a4a044a19f98abd1d486560ee9c9729?format=markdown) — 99cb6e955a4a044a19f98abd1d486560ee9c9729; Josh Wolfe

- [not my segfault](https://git.cafe/gitcafe/zig/commit/e52418097d908f6f0b96513395752405329caf4e?format=markdown) — e52418097d908f6f0b96513395752405329caf4e; Josh Wolfe

- [Merge branch 'master' into c-to-zig](https://git.cafe/gitcafe/zig/commit/7e3f45a49f83fb1b9d182bcddeb0b34e49380c8f?format=markdown) — 7e3f45a49f83fb1b9d182bcddeb0b34e49380c8f; Josh Wolfe

- [local var](https://git.cafe/gitcafe/zig/commit/4bd23aefe7c96063b31433d26b7135b890996b02?format=markdown) — 4bd23aefe7c96063b31433d26b7135b890996b02; Andrew Kelley

- [c macros: support hex chars \(\#459\)](https://git.cafe/gitcafe/zig/commit/373785ae8d49d0ae3785020f05573763268ee9e1?format=markdown) — 373785ae8d49d0ae3785020f05573763268ee9e1; jean-dao

- [fix uninitialized variable](https://git.cafe/gitcafe/zig/commit/4f44d49925f2a1f6e4f34732dd10c431ddcdb379?format=markdown) — 4f44d49925f2a1f6e4f34732dd10c431ddcdb379; Andrew Kelley

- [fix not verifying GlobalLinkage and AtomicOrder types](https://git.cafe/gitcafe/zig/commit/011df61f8a2a138e8023f7c89239f187c2dd4316?format=markdown) — 011df61f8a2a138e8023f7c89239f187c2dd4316; Andrew Kelley

- [Allow INVALID_HANDLE_VALUE for windows to work on 32-bit and 64-bit\. \(\#457\)](https://git.cafe/gitcafe/zig/commit/3f8b26c06aafbf0860faf58b12c2124677a816fd?format=markdown) — 3f8b26c06aafbf0860faf58b12c2124677a816fd; Jonathan Marler

- [std.io.InStream: add readLine function \(\#458\)](https://git.cafe/gitcafe/zig/commit/0f7544cfca63fc5b49790974e6b01097365bb18c?format=markdown) — 0f7544cfca63fc5b49790974e6b01097365bb18c; jean-dao

- [variables are allowed to be pointers to opaque](https://git.cafe/gitcafe/zig/commit/b00b7bd29037f25ee155f07e74fcb5de44918926?format=markdown) — b00b7bd29037f25ee155f07e74fcb5de44918926; Andrew Kelley

- [support parens in C macros](https://git.cafe/gitcafe/zig/commit/b5d9584e6fc9e113435e0d555c2df62379cdcb8b?format=markdown) — b5d9584e6fc9e113435e0d555c2df62379cdcb8b; Andrew Kelley

- [add import test](https://git.cafe/gitcafe/zig/commit/9dfbdeace6fd6fbeaea38bd48757f0ca0aee09a9?format=markdown) — 9dfbdeace6fd6fbeaea38bd48757f0ca0aee09a9; Andrew Kelley

- [rename some behavior tests](https://git.cafe/gitcafe/zig/commit/4c78142af1259adc79ad3e803a58f1d48d8e633d?format=markdown) — 4c78142af1259adc79ad3e803a58f1d48d8e633d; Andrew Kelley

- [more compile errors for non-const variables of things](https://git.cafe/gitcafe/zig/commit/bc0a60c7a6e772a40fc19becd46f89f34f502759?format=markdown) — bc0a60c7a6e772a40fc19becd46f89f34f502759; Andrew Kelley

- [std.fmt knows how to format &\[N\]u8](https://git.cafe/gitcafe/zig/commit/5fdf3fa1954f8f8f2a4558723078c0b1400b8574?format=markdown) — 5fdf3fa1954f8f8f2a4558723078c0b1400b8574; Andrew Kelley

- [build: add more search paths for libclang](https://git.cafe/gitcafe/zig/commit/120e2fdf8b6ec01aef3f06eca3b594c0d6b3b42c?format=markdown) — 120e2fdf8b6ec01aef3f06eca3b594c0d6b3b42c; Andrew Kelley

- [Add appendSlice function \(\#448\)](https://git.cafe/gitcafe/zig/commit/f725b20de68f744cc8931599266921f8eb7ba8a0?format=markdown) — f725b20de68f744cc8931599266921f8eb7ba8a0; Marc Tiehuis

- [Add exit function \(\#450\)](https://git.cafe/gitcafe/zig/commit/67a31befa672890e23ef530fa4376a787edff892?format=markdown) — 67a31befa672890e23ef530fa4376a787edff892; Marc Tiehuis

- [Switched find order for llvm, means it will choose llvm version 5.0 before any other version\. \(\#446\)](https://git.cafe/gitcafe/zig/commit/850a1d205484055cc2dd194370fb54631b915528?format=markdown) — 850a1d205484055cc2dd194370fb54631b915528; Jonathan Marler

- [fix std.Buffer.endsWith](https://git.cafe/gitcafe/zig/commit/d244deb59ef744feb6bd418ee27b5ab98c02fae5?format=markdown) — d244deb59ef744feb6bd418ee27b5ab98c02fae5; Andrew Kelley

- [std.ChildProcess.spawn: handle 0 from waitpid correctly](https://git.cafe/gitcafe/zig/commit/2c8ff1d47bab77295920cec7b0cb2d40257d2167?format=markdown) — 2c8ff1d47bab77295920cec7b0cb2d40257d2167; Andrew Kelley

- [std.os.ChildProcess: don't expect all SIGCHLD to come from spawn](https://git.cafe/gitcafe/zig/commit/838d52a8beaf1eaa9ca7efe1d586d1ad4925560e?format=markdown) — 838d52a8beaf1eaa9ca7efe1d586d1ad4925560e; Andrew Kelley

- [fix ChildProcess.spawn on darwin](https://git.cafe/gitcafe/zig/commit/a81e5161746b89e490bbf167489fd43a9d1821c2?format=markdown) — a81e5161746b89e490bbf167489fd43a9d1821c2; Andrew Kelley

- [std: os.ChildProcess knows when its child died](https://git.cafe/gitcafe/zig/commit/9fb4d1fd6c521e1bc3b656315b9c693a9e8aa715?format=markdown) — 9fb4d1fd6c521e1bc3b656315b9c693a9e8aa715; Andrew Kelley

- [README: add notepad\+\+ syntax highlighting project](https://git.cafe/gitcafe/zig/commit/9dfaf3166d161e125d70fac7bca5aab1ad02625b?format=markdown) — 9dfaf3166d161e125d70fac7bca5aab1ad02625b; Andrew Kelley

- [std: add ChildProcess.kill](https://git.cafe/gitcafe/zig/commit/9f7e62b95bf36b7a867ffcee576c929e9564c303?format=markdown) — 9f7e62b95bf36b7a867ffcee576c929e9564c303; Andrew Kelley

- [std: add os.sleep](https://git.cafe/gitcafe/zig/commit/7e59f4ff69f9a8634c4e8d49cea95a3b55dbe771?format=markdown) — 7e59f4ff69f9a8634c4e8d49cea95a3b55dbe771; Andrew Kelley

- [better build.zig template](https://git.cafe/gitcafe/zig/commit/1f2548ec5f19bf2e7ab66b0349f4953499897b10?format=markdown) — 1f2548ec5f19bf2e7ab66b0349f4953499897b10; Andrew Kelley

- [parsec: turn panics into warnings](https://git.cafe/gitcafe/zig/commit/e7c3aa7f7cfd74b9f5cc6a3c367757d4f7004e4f?format=markdown) — e7c3aa7f7cfd74b9f5cc6a3c367757d4f7004e4f; Andrew Kelley

- [travis: use embedded LLD and perform all tests](https://git.cafe/gitcafe/zig/commit/4b6e27802890c4f8030f10c0e6de9ae6beb19e56?format=markdown) — 4b6e27802890c4f8030f10c0e6de9ae6beb19e56; Andrew Kelley

- [rename parseh to parsec](https://git.cafe/gitcafe/zig/commit/2c9bdad3462f356f4c2ed2442f2cd6de80b9805b?format=markdown) — 2c9bdad3462f356f4c2ed2442f2cd6de80b9805b; Andrew Kelley

- [Merge branch 'c-to-zig'](https://git.cafe/gitcafe/zig/commit/48c44615a4f03c105a8053db552320d26482436a?format=markdown) — 48c44615a4f03c105a8053db552320d26482436a; Andrew Kelley

- [cleanup whitespace](https://git.cafe/gitcafe/zig/commit/1449e71de87891757b35302a73f9f1ad03429030?format=markdown) — 1449e71de87891757b35302a73f9f1ad03429030; Josh Wolfe

- [Revert "fix return types of min amd max"](https://git.cafe/gitcafe/zig/commit/848504117f17a5fa8ead8c168e0e430e22be6e43?format=markdown) — 848504117f17a5fa8ead8c168e0e430e22be6e43; Josh Wolfe

- [fix return types of min amd max](https://git.cafe/gitcafe/zig/commit/180fe8d506d9253532f593bab4605f752eff0ffc?format=markdown) — 180fe8d506d9253532f593bab4605f752eff0ffc; Josh Wolfe

- [only export \_\_chkstk for windows](https://git.cafe/gitcafe/zig/commit/06b64d82bf4baad296ff7c37d7c8ff08ce2bdc69?format=markdown) — 06b64d82bf4baad296ff7c37d7c8ff08ce2bdc69; Andrew Kelley

- [Opaque ptr patch](https://git.cafe/gitcafe/zig/commit/e93ece7514dc9199523f71efe0ac480ef143985e?format=markdown) — e93ece7514dc9199523f71efe0ac480ef143985e; Raul Leal

- [setEvalBranchQuota must be called from top of comptime stack](https://git.cafe/gitcafe/zig/commit/c42e809f132d91fca1f96da2ecff7d78e1085c3f?format=markdown) — c42e809f132d91fca1f96da2ecff7d78e1085c3f; Andrew Kelley

- [allow array literals to have size and fix comptime bug](https://git.cafe/gitcafe/zig/commit/67b6dd28ec70937a29176719b56457ee17b1c136?format=markdown) — 67b6dd28ec70937a29176719b56457ee17b1c136; Andrew Kelley

- [add windows to test targets](https://git.cafe/gitcafe/zig/commit/eb0979189be33d6d957dad5104650cb5c532055b?format=markdown) — eb0979189be33d6d957dad5104650cb5c532055b; Andrew Kelley

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

- [successfully cross-building behavior tests for windows](https://git.cafe/gitcafe/zig/commit/021155db5b3cdbe524806ed549d96bb56e611a01?format=markdown) — 021155db5b3cdbe524806ed549d96bb56e611a01; Andrew Kelley

- [LLD: fix libCOFF calling exit\(\) instead of return](https://git.cafe/gitcafe/zig/commit/41da9fdb69065082f57c604b12eb02ca166cb18d?format=markdown) — 41da9fdb69065082f57c604b12eb02ca166cb18d; Andrew Kelley

- [travis: skip cross compiling osx tests](https://git.cafe/gitcafe/zig/commit/eb8440441fa30d1b0270d65d54ab6a37f77a6908?format=markdown) — eb8440441fa30d1b0270d65d54ab6a37f77a6908; Andrew Kelley

- [tests use darwin, not macosx since that's what macbook reports as](https://git.cafe/gitcafe/zig/commit/97013951dd13e8b6f397abe2f41ca8ba678fb66e?format=markdown) — 97013951dd13e8b6f397abe2f41ca8ba678fb66e; Andrew Kelley

- [test suite cross-compile builds tests for other targets](https://git.cafe/gitcafe/zig/commit/0e9bdb44a6ca022558ed703749353c76e796dc35?format=markdown) — 0e9bdb44a6ca022558ed703749353c76e796dc35; Andrew Kelley

- [align syntax: align\(4\) instead of align 4](https://git.cafe/gitcafe/zig/commit/052b4ae9415596e0b6b6c32b9b4f2d3ff8c9e953?format=markdown) — 052b4ae9415596e0b6b6c32b9b4f2d3ff8c9e953; Andrew Kelley

- [codegen: all stores specify align value](https://git.cafe/gitcafe/zig/commit/3f5dd08ca8010ef365b6cf203214aac353c36643?format=markdown) — 3f5dd08ca8010ef365b6cf203214aac353c36643; Andrew Kelley

- [set alignment on all loads and globals](https://git.cafe/gitcafe/zig/commit/849f65332d52aa315093318a1851d8207f2a290e?format=markdown) — 849f65332d52aa315093318a1851d8207f2a290e; Andrew Kelley

- [compile error for not-aligned-enough pointer to cmpxchg](https://git.cafe/gitcafe/zig/commit/e9280c86a1fc79aec5936bb21c9469657555a7ed?format=markdown) — e9280c86a1fc79aec5936bb21c9469657555a7ed; Andrew Kelley

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

- [when getting an element pointer, use the best alignment](https://git.cafe/gitcafe/zig/commit/5482f9f9e8b66ba0ad1c38384b1c3df8e1381308?format=markdown) — 5482f9f9e8b66ba0ad1c38384b1c3df8e1381308; Andrew Kelley

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

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