# Branches · gitcafe/zig

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

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

Visibility: public

- [0.10.x](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2F0.10.x?format=markdown) — 3420675269807d5a71ceae3871389b2164665c74; start the 0.10.2 release cycle

- [0.11.x](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2F0.11.x?format=markdown) — aeb866687d3bd982c78022de77fc8381b8658e75; CI: install ninja on windows

- [0.12.x](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2F0.12.x?format=markdown) — 9eb4b14eb8d371b26312e9555cd0ad3e75770692; start the 0.12.2 release cycle

- [0.14.x](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2F0.14.x?format=markdown) — 6d1f0eca773e688c802e441589495b7bde2f9e3f; start the 0.14.2 release cycle

- [0.15.x](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2F0.15.x?format=markdown) — eef8deb918210a9d9d0732ef523b20e2cb963f01; start the 0.15.3 release cycle

- [0.7.x](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2F0.7.x?format=markdown) — 783cb980ab137d6a99c20f007d70b4191d4a63c4; Release 0.7.1

- [0.8.x](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2F0.8.x?format=markdown) — 9c4f082d7e00f2a3af7186cfc2b518f0fcceaaa0; start the 0.8.2 release branch

- [0.9.x](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2F0.9.x?format=markdown) — 09797d48c89d243755630cfe66e981dfd6e1f56e; start the 0.9.2 release branch

- [ArrayList-reserve](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2FArrayList-reserve?format=markdown) — 933f7baa83d3a13373ff36e5028130ce428effa8; std.ArrayList: rename "precise" to "exact"

- [Io-watch](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2FIo-watch?format=markdown) — 31994fd2d0b12116ecfab286699bd7a40f6fbb0c; WIP

- [Io.net](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2FIo.net?format=markdown) — 2b5306a94b0c2bf83f10e4634cec77a19dd2e08d; Add missing clobbers to context switching

- [ParseCommandLineOptions](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2FParseCommandLineOptions?format=markdown) — a6067c3821d5c7cba4010e1a69bb90570fff5327; compiler: delete dependency on LLVM ParseCommandLineOptions

- [ProcessPrng](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2FProcessPrng?format=markdown) — 60e2ea0bfbb8a8ae2df31a8e45ef8c416a9ff77e; windows: use ProcessPrng from bcryptprimitives.dll

- [aro](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Faro?format=markdown) — ef2c19d3c1c6fd881398bd79d92c290e90cee701; closer to linking

- [ast-node-methods](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fast-node-methods?format=markdown) — 1884ad0ea37fcb01f763987a930715ba6ab737c7; wip

- [async-await-demo](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fasync-await-demo?format=markdown) — 8bcc91c15e966e1661124a73e17cf446e21831e9; add std.testing.io

- [autofix](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fautofix?format=markdown) — 9501ea688f414c3c8af473f9f6ba471ed2c1953e; stage2: \-\-autofix proof-of-concept

- [build-runner-process](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fbuild-runner-process?format=markdown) — 66ee28813a915325570988e5daf3f515c31ff9cc; maker: implement module printing

- [ci-perf-comment](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fci-perf-comment?format=markdown) — c89a20741abfb3270a60999b4336dc39cd2fae8b; try again

- [ci-scripts](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fci-scripts?format=markdown) — 373a4990a4cc5ab04e33620c3b624d18ea1896a9; rewrite CI scripts in Zig

- [ci-tarballs](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fci-tarballs?format=markdown) — f91a8d127c1ff26a78f71c42a3c7fd58df58361c; update CI tarballs to LLVM 18.1.8

- [cli](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fcli?format=markdown) — 8de26d5382a0f34db62f6e7d3b45b73ef801588f; add tests for new help stuff

- [comptime-allocator](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fcomptime-allocator?format=markdown) — 504c85a62641fecb29ead2cc2c900374fb4210a8; Sema: allow coercion of generic function pointer

- [debug-file-leaks](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fdebug-file-leaks?format=markdown) — 479e62e8ee18c958de50bfb5d09e934522c8435d; std.Io.Threaded: debug file handle leaks

- [debug-file-leaks-differently](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fdebug-file-leaks-differently?format=markdown) — fa74b80ab6c4932d10fffd267d88da4a3c01b4a4; std: introduce Io.Debug proof of concept

- [elfv2-dyn](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Felfv2-dyn?format=markdown) — 4f7a3c23e731a4a2e0694b6fa2e4751eb4c7f82d; Elf2: improve dynamic linking support

- [fixes](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Ffixes?format=markdown) — a98dcbfbb913e19212d4093bdbb2221b2778e134; std.Io.Writer: fix writeStruct

- [fuzz-macos](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Ffuzz-macos?format=markdown) — 7a50e76eb14df322033f3b96547cd62a5691df6f; wip

- [hcs](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fhcs?format=markdown) — b1930a3b57577e6a61582ae536943512ea31bcb6; Elf: keep the logic for updates but condition on hcs

- [incr-bug](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fincr-bug?format=markdown) — 1354b5773e508f9605c506e602abbec3a3b9b866; incremental compilation bug

- [io-threaded-no-queue](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fio-threaded-no-queue?format=markdown) — c199124a84f3c4b8d1eabb10620ae5be7d0275f9; fix logic bug in groupAsync

- [jobserver](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fjobserver?format=markdown) — c8cdb94333406086d8db79b1d537a4f1529123e7; windows: fix \`DeviceIoControl\` dispatch

- [json-diagnostics](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fjson-diagnostics?format=markdown) — 44a35b9c50601cc5b52d8691c4d192e2671be0c2; error messages for all parse from source errors

- [lets-get-typing](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Flets-get-typing?format=markdown) — 143144604497b5cc7c70009f9f567117d35b944d; behavior: disable some tests under the C backend targeting MSVC

- [llvm-ir-nosanitize-metadata](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fllvm-ir-nosanitize-metadata?format=markdown) — a740833c421fb2be590c61566595aa511337f263; LLVM: use \!nosanitize for arithmetic safety

- [llvm22](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fllvm22?format=markdown) — 6f0feccef575bdaf3978773ac90540dfc973ea11; stage1: update zig1.wasm

- [macos-debug-info](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fmacos-debug-info?format=markdown) — 7889c08151d266f2b513e3e5f223ee6b870b13eb; wip

- [main](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fmain?format=markdown) — 5e512051190602bbff0f9b06fbb4a9a9bf5a5fff; thinking of chickening out

- [make-vs-configure](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fmake-vs-configure?format=markdown) — b31c32879d9c8b368726012fc5b98fa1d90453ce; WIP

- [master](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fmaster?format=markdown) — 46658257f458b7c3c95d7e10cbde85403f7bdb44; Io.Threaded.spawnPosix: implement passing file descriptors as stdio \(\#31379\)

- [more-doctests](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fmore-doctests?format=markdown) — a8e2a21a86673c2f5ebecb3d21701e12bdca683c; std.array_list: promote tests to doctests

- [net-receive](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fnet-receive?format=markdown) — 0403f9647b8d506768dd1c7f53584c0117f3af84; std: different mechanism for disabling network dependency

- [new-pkg-hash](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fnew-pkg-hash?format=markdown) — 25cf0b59d86cfba7bafec7d9aeae31e843a5417e; enough code to get some examples working

- [panic-rewrite](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fpanic-rewrite?format=markdown) — 645ffe21cf77400c88ae9356e86f266cb1b5839f; std.debug: rewrite panic

- [parking-futex-lockfree](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fparking-futex-lockfree?format=markdown) — 2bc89a5198eeb8b598c76ae18b1813616a330b5b; std.Io.Threaded: make parking_futex lock-free

- [poll-ring](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fpoll-ring?format=markdown) — f633a4845aeea5f390d4ea1b05e5d957efb02966; Io: add ring to \`Batch\` API

- [restricted-function-pointers](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Frestricted-function-pointers?format=markdown) — f250802ce794589f77367113335216c1993f7412; compiler: introduce \`@Restrict\` builtin

- [rework-comptime-mutation](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Frework-comptime-mutation?format=markdown) — f34deec4e23281ea51a27056ffba7955697e2141; sema: rework comptime mutation

- [sans-aro](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fsans-aro?format=markdown) — bf3f63a34a2e3101bf44bffd07c2e045aae8a834; delete aro dependency

- [sha1-stream](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fsha1-stream?format=markdown) — 8703053296a10f971ef119369116e6b7ef2e3798; std.crypto: support for hashes without options

- [spork8](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fspork8?format=markdown) — 9f5c1038c334e38ac9a5033e973475953b0ee76e; init spork8 backend

- [stage2-async](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fstage2-async?format=markdown) — 8bc759e094cda907acc64c50b86ceb9d3a87213f; compiler: free up two ZIR tags

- [test-push-no-buffer](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Ftest-push-no-buffer?format=markdown) — 46658257f458b7c3c95d7e10cbde85403f7bdb44; Io.Threaded.spawnPosix: implement passing file descriptors as stdio \(\#31379\)

- [threadpool](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fthreadpool?format=markdown) — a239e65b54a5030310ce721593a94a6289b625fe; std.Thread.Pool: call shutdown on workers blocking on connect or read

- [threadtheft](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fthreadtheft?format=markdown) — c6e7c2cb80e9362da1f16ab3a229e40157e583eb; WIP

- [wasm-linker-writer](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fwasm-linker-writer?format=markdown) — 168da23d8f556d47ae9e029f70806cbd4bfad431; \(wip\) update wasm linker to new Writer API

- [windows-Io-cleanup](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fwindows-Io-cleanup?format=markdown) — 753e71e2f57d488c055bdd34e0f591b62fb8a7bd; std.Io.Threaded: implement and cleanup windows codepaths

- [windows-async-files](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fwindows-async-files?format=markdown) — f612d5ae96c9f327e9cb5e53d8e47db7ba206418; std: remove error.BrokenPipe from file reads, add error.EndOfStream

- [wrangle-writer-buffering](https://git.cafe/gitcafe/zig/tree/refs%2Fheads%2Fwrangle-writer-buffering?format=markdown) — b9e1fef5628f01892cf09ade4425625a2cf34911; Merge remote-tracking branch 'origin/http' into wrangle-writer-buffering
