# Commit history · gitcafe/zig

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

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

Visibility: public

Requested revision: 3650cd3e8efd730fb6305bdefbbf8053c352bb0c

Requested commit: 3650cd3e8efd730fb6305bdefbbf8053c352bb0c

- [std.fs.File: update for new writeFile API](https://git.cafe/gitcafe/zig/commit/3650cd3e8efd730fb6305bdefbbf8053c352bb0c?format=markdown) — 3650cd3e8efd730fb6305bdefbbf8053c352bb0c; Andrew Kelley

- [std: improve the discarding writer](https://git.cafe/gitcafe/zig/commit/7b417c6caf13e07d05bf798cae2f8beeaee4fe6c?format=markdown) — 7b417c6caf13e07d05bf798cae2f8beeaee4fe6c; Andrew Kelley

- [std: update http.WebSocket to new API](https://git.cafe/gitcafe/zig/commit/74c56376ee2dfb6100fd8da6cb03425b0e48a779?format=markdown) — 74c56376ee2dfb6100fd8da6cb03425b0e48a779; Andrew Kelley

- [std: fix a bunch of compilation errors](https://git.cafe/gitcafe/zig/commit/da303bdaf1ae8717df2d4ede9e7dfb215636ae33?format=markdown) — da303bdaf1ae8717df2d4ede9e7dfb215636ae33; Andrew Kelley

- [std.compress.flate: API reorg and reader/writer updates](https://git.cafe/gitcafe/zig/commit/fd4fb10722beea90ee3a1c9314a10eec36a44346?format=markdown) — fd4fb10722beea90ee3a1c9314a10eec36a44346; Andrew Kelley

- [update git fetching logic to new reader/writer API](https://git.cafe/gitcafe/zig/commit/06b44a0afa849556f613fcc5939db99fec38883f?format=markdown) — 06b44a0afa849556f613fcc5939db99fec38883f; Andrew Kelley

- [std.crypto.Certificate.Bundle.macos: rework](https://git.cafe/gitcafe/zig/commit/d603121dc355fee44b86a7fdf3666dce6e3ab677?format=markdown) — d603121dc355fee44b86a7fdf3666dce6e3ab677; Andrew Kelley

- [fix compile errors building the compiler](https://git.cafe/gitcafe/zig/commit/01b580e75d2d57e315545f63cbea51ebdaaa54d4?format=markdown) — 01b580e75d2d57e315545f63cbea51ebdaaa54d4; Jacob Young

- [std.debug.Dwarf.expression: partial rework](https://git.cafe/gitcafe/zig/commit/4607770a5792006d71e63e3f0f2a0fe9cecb07af?format=markdown) — 4607770a5792006d71e63e3f0f2a0fe9cecb07af; Andrew Kelley

- [introduce std.math.addAny](https://git.cafe/gitcafe/zig/commit/4512f277849a7e1a0e221c051d654c58ecf771ae?format=markdown) — 4512f277849a7e1a0e221c051d654c58ecf771ae; Andrew Kelley

- [delete std.io.MultiWriter](https://git.cafe/gitcafe/zig/commit/803215bb186cb4a16f2f9552749a18fa384634e6?format=markdown) — 803215bb186cb4a16f2f9552749a18fa384634e6; Andrew Kelley

- [remove std.io.BitWriter](https://git.cafe/gitcafe/zig/commit/110af768bbd80c602ad3314091d6a392ee2fd341?format=markdown) — 110af768bbd80c602ad3314091d6a392ee2fd341; Andrew Kelley

- [std.zip: operate on fs.File.Reader rather than anytype](https://git.cafe/gitcafe/zig/commit/e76afef8477ae6f1df7c8132342aa6ddea51d4fb?format=markdown) — e76afef8477ae6f1df7c8132342aa6ddea51d4fb; Andrew Kelley

- [get autodocs wasm compiling again](https://git.cafe/gitcafe/zig/commit/576702ca40cef65964709ad70595ad913f1944ab?format=markdown) — 576702ca40cef65964709ad70595ad913f1944ab; Andrew Kelley

- [std.http.Client: fix redirects](https://git.cafe/gitcafe/zig/commit/af4bb996f0e1f022c25a28db021a536b92e80bf3?format=markdown) — af4bb996f0e1f022c25a28db021a536b92e80bf3; Andrew Kelley

- [std.http.Client: sendBody flush by default; fix flushing](https://git.cafe/gitcafe/zig/commit/b3df9d4bf91e4df6a643ab23c8ec44f239cd14b6?format=markdown) — b3df9d4bf91e4df6a643ab23c8ec44f239cd14b6; Andrew Kelley

- [std.http fixes](https://git.cafe/gitcafe/zig/commit/d0b839285285c53da93dad0c81150dbdc18ead40?format=markdown) — d0b839285285c53da93dad0c81150dbdc18ead40; Andrew Kelley

- [std.http.BodyWriter: fix end of transfer-encoding chunked](https://git.cafe/gitcafe/zig/commit/af7721d20fc2330c0f4e7aa42df606254b06516f?format=markdown) — af7721d20fc2330c0f4e7aa42df606254b06516f; Andrew Kelley

- [std.io.BufferedReader: implement readVecLimit](https://git.cafe/gitcafe/zig/commit/42cc1bd76e00094555fa5115005906848df4ca95?format=markdown) — 42cc1bd76e00094555fa5115005906848df4ca95; Andrew Kelley

- [std.http.Server: flush by default with respond](https://git.cafe/gitcafe/zig/commit/b78e375a2de5131c99aa20689dcec86840af2a47?format=markdown) — b78e375a2de5131c99aa20689dcec86840af2a47; Andrew Kelley

- [std.http: fix parseTrailers \(transfer-encoding: chunked\)](https://git.cafe/gitcafe/zig/commit/97c7d6e5b386ab3c0cb394cae02e116b7a7a0955?format=markdown) — 97c7d6e5b386ab3c0cb394cae02e116b7a7a0955; Andrew Kelley

- [std.http: fix chunked transfer flushing and end-of-stream handling](https://git.cafe/gitcafe/zig/commit/2abbcb6d2a199c9d535a950db6098b8224d510aa?format=markdown) — 2abbcb6d2a199c9d535a950db6098b8224d510aa; Andrew Kelley

- [std.io.BufferedReader: fix peekSentinel](https://git.cafe/gitcafe/zig/commit/6fe9c8f03626651b7cafe01ffedac17b33588b29?format=markdown) — 6fe9c8f03626651b7cafe01ffedac17b33588b29; Andrew Kelley

- [std.http.Client: fix alignment when freeing memory](https://git.cafe/gitcafe/zig/commit/d9aa84de284f328d37bfd9feae68edf1865d023f?format=markdown) — d9aa84de284f328d37bfd9feae68edf1865d023f; Andrew Kelley

- [std.http: fix chunked header offset calculation](https://git.cafe/gitcafe/zig/commit/847afd0a47021934801a9d44ba39a8a241de5458?format=markdown) — 847afd0a47021934801a9d44ba39a8a241de5458; Andrew Kelley

- [std.http.Server: remove the 25 header limit](https://git.cafe/gitcafe/zig/commit/e4126aa213e30d4fe93981a27160acc56e3db4f8?format=markdown) — e4126aa213e30d4fe93981a27160acc56e3db4f8; Andrew Kelley

- [std.http.Server: don't try to discard nonexistent body](https://git.cafe/gitcafe/zig/commit/4716c0036678cef93388a25401f32f03fb16dbc1?format=markdown) — 4716c0036678cef93388a25401f32f03fb16dbc1; Andrew Kelley

- [std.http.Reader: simplify states](https://git.cafe/gitcafe/zig/commit/9ed20386bbabad2b458fe2f93a0a5a1ed06527cf?format=markdown) — 9ed20386bbabad2b458fe2f93a0a5a1ed06527cf; Andrew Kelley

- [std.fs.File: fix missing end of stream](https://git.cafe/gitcafe/zig/commit/b0d825948a77d0ec3de794680e168ffd0a29e1fe?format=markdown) — b0d825948a77d0ec3de794680e168ffd0a29e1fe; Andrew Kelley

- [std.crypto.tls.Client: give all cleartext in read](https://git.cafe/gitcafe/zig/commit/5ac895c82066ad02e8d9232077d43fbb9bc5a6d9?format=markdown) — 5ac895c82066ad02e8d9232077d43fbb9bc5a6d9; Andrew Kelley

- [std.crypto.tls.Client: update to new reader/writer API](https://git.cafe/gitcafe/zig/commit/bb7af21d6fbd056309d474b27f7f6639287e9e5d?format=markdown) — bb7af21d6fbd056309d474b27f7f6639287e9e5d; Andrew Kelley

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

- [std.compress.zstd.Decompress: cap input buffer required size](https://git.cafe/gitcafe/zig/commit/a091ccb217b7374efb2630d7f063db6a83fbac33?format=markdown) — a091ccb217b7374efb2630d7f063db6a83fbac33; Andrew Kelley

- [std.io.BufferedReader: add readRemaining](https://git.cafe/gitcafe/zig/commit/b3da216f1b36b76d8591e64ad1f51079b81bfa8e?format=markdown) — b3da216f1b36b76d8591e64ad1f51079b81bfa8e; Andrew Kelley

- [std.io.Reader: rename readAll to readRemaining](https://git.cafe/gitcafe/zig/commit/cbe592097541011232de6402a5b5a385b5075b59?format=markdown) — cbe592097541011232de6402a5b5a385b5075b59; Andrew Kelley

- [std.compress.zstd: tests passing](https://git.cafe/gitcafe/zig/commit/0d29c78af5d3f9c38c64399eec5509e11e10047a?format=markdown) — 0d29c78af5d3f9c38c64399eec5509e11e10047a; Andrew Kelley

- [std.io.Reader: add assertion to verify counts](https://git.cafe/gitcafe/zig/commit/990031444dde4da223adcadfd2f2824f5baa0812?format=markdown) — 990031444dde4da223adcadfd2f2824f5baa0812; Andrew Kelley

- [std.io.BufferedReader: don't use \`@memmove\` yet](https://git.cafe/gitcafe/zig/commit/01973a8a1610b76f7acfd7d0105aecbf6e9316fd?format=markdown) — 01973a8a1610b76f7acfd7d0105aecbf6e9316fd; Andrew Kelley

- [std.io.Reader.readRemainingArrayList: add minimum_buffer_size](https://git.cafe/gitcafe/zig/commit/f32fc8a84864ea0c6e312e18822d985d5cddf401?format=markdown) — f32fc8a84864ea0c6e312e18822d985d5cddf401; Andrew Kelley

- [std.compress.zstd: better error code for oversize literals](https://git.cafe/gitcafe/zig/commit/2dbf05af0aa140649aba103ad456eca4b3f0b6d3?format=markdown) — 2dbf05af0aa140649aba103ad456eca4b3f0b6d3; Andrew Kelley

- [std.compress.zstd: fix raw/rle blocks not doing frame accounting](https://git.cafe/gitcafe/zig/commit/2ff5ea223150ff4d77b094812e4bd184eaecb0c6?format=markdown) — 2ff5ea223150ff4d77b094812e4bd184eaecb0c6; Andrew Kelley

- [std.compress.zstd.Decompress: avoid \`@errorCast\`](https://git.cafe/gitcafe/zig/commit/439117d0d75f28d8d555fceacc42315ec1dd8e34?format=markdown) — 439117d0d75f28d8d555fceacc42315ec1dd8e34; Andrew Kelley

- [std.compress.zstd: it's compiling](https://git.cafe/gitcafe/zig/commit/e05af2da131b5d9353711ffb5979c67f4bd8b5af?format=markdown) — e05af2da131b5d9353711ffb5979c67f4bd8b5af; Andrew Kelley

- [std.compress.zstd: rewrite](https://git.cafe/gitcafe/zig/commit/685d55c1a49615b6601c02c174d1097489b0fe95?format=markdown) — 685d55c1a49615b6601c02c174d1097489b0fe95; Andrew Kelley

- [remove heap allocation from zstd](https://git.cafe/gitcafe/zig/commit/689a70663a1ddd6b939ec4f957869be21ceaaa34?format=markdown) — 689a70663a1ddd6b939ec4f957869be21ceaaa34; Andrew Kelley

- [std: WIP update more to new reader/writer](https://git.cafe/gitcafe/zig/commit/25ac70f973c84bb26ebb1b69eda30d2c6207c9b0?format=markdown) — 25ac70f973c84bb26ebb1b69eda30d2c6207c9b0; Andrew Kelley

- [std.http: mostly finish the rewrite](https://git.cafe/gitcafe/zig/commit/c7040171fb06bc4300547a9f4550346b847fc406?format=markdown) — c7040171fb06bc4300547a9f4550346b847fc406; Andrew Kelley

- [formatted printing: fix handling of nested format functions](https://git.cafe/gitcafe/zig/commit/aef0434c014d85d4f5ab8afa931ea1848c8bbd16?format=markdown) — aef0434c014d85d4f5ab8afa931ea1848c8bbd16; Andrew Kelley

- [std.http: more update](https://git.cafe/gitcafe/zig/commit/d8cea032455228a12e3413068aff46b06fb02a59?format=markdown) — d8cea032455228a12e3413068aff46b06fb02a59; Andrew Kelley

- [get build runner compiling again](https://git.cafe/gitcafe/zig/commit/ab3a947bef0b167665068ab40232609e4d9b656c?format=markdown) — ab3a947bef0b167665068ab40232609e4d9b656c; Andrew Kelley

- [std.http: rewrite](https://git.cafe/gitcafe/zig/commit/81b0d14e2ba43732c80a259b578997f167c23cdd?format=markdown) — 81b0d14e2ba43732c80a259b578997f167c23cdd; Andrew Kelley

- [update std.net and nail down delimiter APIs](https://git.cafe/gitcafe/zig/commit/396464ee6b8f5534947e5f457dbd2a26a458cb0f?format=markdown) — 396464ee6b8f5534947e5f457dbd2a26a458cb0f; Andrew Kelley

- [stabilize readRemainingArrayList and readRemainingAlloc API](https://git.cafe/gitcafe/zig/commit/1bb75f9d6276ddf6b69717d9b1c2f68140727425?format=markdown) — 1bb75f9d6276ddf6b69717d9b1c2f68140727425; Andrew Kelley

- [fix more compiler errors](https://git.cafe/gitcafe/zig/commit/a90f07b5374723ff76ed2ea888e5515326650e64?format=markdown) — a90f07b5374723ff76ed2ea888e5515326650e64; Jacob Young

- [cbe: pass behavior tests](https://git.cafe/gitcafe/zig/commit/cf28736f0d9f70c801a3cc30293a98067bc96fa0?format=markdown) — cf28736f0d9f70c801a3cc30293a98067bc96fa0; Jacob Young

- [std.io.AllocatingWriter.writeSplat: better implementation](https://git.cafe/gitcafe/zig/commit/045c1c15576bdc283be40e0ce22ce0b7379e1bb7?format=markdown) — 045c1c15576bdc283be40e0ce22ce0b7379e1bb7; Andrew Kelley

- [std: update some http to new reader/writer](https://git.cafe/gitcafe/zig/commit/d9b9e3c2724a8ea5b66e231c4bd750c03e8f095c?format=markdown) — d9b9e3c2724a8ea5b66e231c4bd750c03e8f095c; Andrew Kelley

- [siphash: fix \`std.io.Writer\` API non-conformance](https://git.cafe/gitcafe/zig/commit/4004c8058e2233f1807c0c7f1a5bd4db4558a134?format=markdown) — 4004c8058e2233f1807c0c7f1a5bd4db4558a134; Jacob Young

- [Zcu: fix cached z\(o\)ir loading](https://git.cafe/gitcafe/zig/commit/650bc19ff33cc6b48cca154b3740301ff0b02001?format=markdown) — 650bc19ff33cc6b48cca154b3740301ff0b02001; Jacob Young

- [cbe: port to new \`std.io.BufferedWriter\` API](https://git.cafe/gitcafe/zig/commit/fceec91f7787613256d95b20891c18659adc0494?format=markdown) — fceec91f7787613256d95b20891c18659adc0494; Jacob Young

- [std: reader/writer fixes](https://git.cafe/gitcafe/zig/commit/4dc3a9444cd94d2d10b427d8dd7a3515f9dc96ea?format=markdown) — 4dc3a9444cd94d2d10b427d8dd7a3515f9dc96ea; Andrew Kelley

- [std.http.Server: implement chunked request parsing](https://git.cafe/gitcafe/zig/commit/19b82ca7ab7c44c3a1f4d0c6cbaf43bc0bded43a?format=markdown) — 19b82ca7ab7c44c3a1f4d0c6cbaf43bc0bded43a; Andrew Kelley

- [link: port to \`std.io.BufferedReader\` API changes](https://git.cafe/gitcafe/zig/commit/d62f22cc4d2f17db0877cd9316bf8be9470d04a5?format=markdown) — d62f22cc4d2f17db0877cd9316bf8be9470d04a5; Jacob Young

- [build_runner: port to \`std.io.BufferedReader\` API changes](https://git.cafe/gitcafe/zig/commit/6a0f2227e8b40e3456d3c85c72f68f483b239af3?format=markdown) — 6a0f2227e8b40e3456d3c85c72f68f483b239af3; Jacob Young

- [std.http.Server: fix BufferedReader API usage](https://git.cafe/gitcafe/zig/commit/7b0d826849f5def7b5c847a35e9e54ef81d70dc7?format=markdown) — 7b0d826849f5def7b5c847a35e9e54ef81d70dc7; Andrew Kelley

- [std.net.Stream: fix interface\(\) infinite recursion](https://git.cafe/gitcafe/zig/commit/d7b081882a9dcfff68d2b5a3fb4fcdec8cb74e4b?format=markdown) — d7b081882a9dcfff68d2b5a3fb4fcdec8cb74e4b; Andrew Kelley

- [std.tar.Writer: update reader/writer API usage](https://git.cafe/gitcafe/zig/commit/e9fd9798f4d6e3cc5af6179881e0323f983095b5?format=markdown) — e9fd9798f4d6e3cc5af6179881e0323f983095b5; Andrew Kelley

- [std.io.poll: update for BufferedReader](https://git.cafe/gitcafe/zig/commit/24441b184f989dc889c33b6422ec5ddd8f385c5e?format=markdown) — 24441b184f989dc889c33b6422ec5ddd8f385c5e; Andrew Kelley

- [std.http.Server: update end methods](https://git.cafe/gitcafe/zig/commit/9fe0ce377c8d74bdfe19b426922a57083de7a94a?format=markdown) — 9fe0ce377c8d74bdfe19b426922a57083de7a94a; Andrew Kelley

- [std.io.BufferedReader: don't use a BufferedWriter field](https://git.cafe/gitcafe/zig/commit/cdd05df532511be471adb2006d89175335c0b980?format=markdown) — cdd05df532511be471adb2006d89175335c0b980; Andrew Kelley

- [std.io.BufferedReader: get rid of the \`@constCast\`](https://git.cafe/gitcafe/zig/commit/00afaa4b1822e9d2c096830e546e96ab4e87f25b?format=markdown) — 00afaa4b1822e9d2c096830e546e96ab4e87f25b; Andrew Kelley

- [update std.http.Server to new API](https://git.cafe/gitcafe/zig/commit/f3332677825f3173de568d643cbaf68f1e1472ed?format=markdown) — f3332677825f3173de568d643cbaf68f1e1472ed; Andrew Kelley

- [revert introduction of \`@errorCast\` in this branch](https://git.cafe/gitcafe/zig/commit/98f463ad599bebd46fbc1e4f8ff365ef781bfe5f?format=markdown) — 98f463ad599bebd46fbc1e4f8ff365ef781bfe5f; Andrew Kelley

- [cbe: start porting to new \`std.io.BufferedWriter\` API](https://git.cafe/gitcafe/zig/commit/b76b4c9c36d5cdbbaa9da8f49bcd0b83304a3875?format=markdown) — b76b4c9c36d5cdbbaa9da8f49bcd0b83304a3875; Jacob Young

- [build_runner: fix compile errors](https://git.cafe/gitcafe/zig/commit/ffb0e283d7aaaa896cd3db32ca11460ea63c8855?format=markdown) — ffb0e283d7aaaa896cd3db32ca11460ea63c8855; Jacob Young

- [revert most instances of anyerror to match origin/master](https://git.cafe/gitcafe/zig/commit/3b390e4f139220ed11918524288238c289ce0c6d?format=markdown) — 3b390e4f139220ed11918524288238c289ce0c6d; Andrew Kelley

- [std.io: redo Reader and Writer yet again](https://git.cafe/gitcafe/zig/commit/a4fdda6ae04ffc72234d2c6baf22e13d9a5a99a3?format=markdown) — a4fdda6ae04ffc72234d2c6baf22e13d9a5a99a3; Andrew Kelley

- [std: start converting networking stuff to new reader/writer](https://git.cafe/gitcafe/zig/commit/20a784f7136143e4afa4d9d1d85fc0fa6d69d777?format=markdown) — 20a784f7136143e4afa4d9d1d85fc0fa6d69d777; Andrew Kelley

- [std.net.Stream: implement Reader](https://git.cafe/gitcafe/zig/commit/c872a9fd49b090efc5b6132ec0ab959d7fe8e70f?format=markdown) — c872a9fd49b090efc5b6132ec0ab959d7fe8e70f; Andrew Kelley

- [backends: port to new \`std.io.BufferedWriter\` API](https://git.cafe/gitcafe/zig/commit/f3d0fc7a66fa40e86036e7c626231e7de265cd64?format=markdown) — f3d0fc7a66fa40e86036e7c626231e7de265cd64; Jacob Young

- [build_runner: port to new \`std.io.BufferedWriter\` API](https://git.cafe/gitcafe/zig/commit/a21e7ab64f66c83c57b2d87b71c19d50d94ed543?format=markdown) — a21e7ab64f66c83c57b2d87b71c19d50d94ed543; Jacob Young

- [tweak std.io.Writer and followups](https://git.cafe/gitcafe/zig/commit/1164d5ece5b12b573c6501c94b9ad9e326199ba9?format=markdown) — 1164d5ece5b12b573c6501c94b9ad9e326199ba9; Andrew Kelley

- [std.io.BufferedWriter: don't use ArrayList for this](https://git.cafe/gitcafe/zig/commit/383afd19d73c7d98c8d1f7fe9d474b980517372e?format=markdown) — 383afd19d73c7d98c8d1f7fe9d474b980517372e; Andrew Kelley

- [std.io.Reader: extract PositionalReader to separate interface](https://git.cafe/gitcafe/zig/commit/4ee25345668ff93f1a4a857436b14fc305f8cee7?format=markdown) — 4ee25345668ff93f1a4a857436b14fc305f8cee7; Andrew Kelley

- [array list tests passing again](https://git.cafe/gitcafe/zig/commit/60854795b85d075ffc5418f9009c832f6a06a84c?format=markdown) — 60854795b85d075ffc5418f9009c832f6a06a84c; Andrew Kelley

- [maybe it's better to track bytes written in BufferedWriter](https://git.cafe/gitcafe/zig/commit/646454beb5026ba50ae6bf4d75d018d1c67fe77a?format=markdown) — 646454beb5026ba50ae6bf4d75d018d1c67fe77a; Andrew Kelley

- [fix hello world](https://git.cafe/gitcafe/zig/commit/faab6d5cbf18d25628793994e080f79d95adf4ea?format=markdown) — faab6d5cbf18d25628793994e080f79d95adf4ea; Andrew Kelley

- [io: fix compile errors](https://git.cafe/gitcafe/zig/commit/1501734747afb60c6b28adb0da1e49ff46a31f17?format=markdown) — 1501734747afb60c6b28adb0da1e49ff46a31f17; Jacob Young

- [ubsan_rt: port to new \`std.io.BufferedWriter\` API](https://git.cafe/gitcafe/zig/commit/5d22c588e27e264e16c15fb1639335465e6139e2?format=markdown) — 5d22c588e27e264e16c15fb1639335465e6139e2; Jacob Young

- [Dwarf: cleanup and port to new \`std.io.BufferedReader\` API](https://git.cafe/gitcafe/zig/commit/d76c8d0bd2305ff5c45653702dd92505e3fb8f6a?format=markdown) — d76c8d0bd2305ff5c45653702dd92505e3fb8f6a; Jacob Young

- [back to the anyerror\!usize vtable](https://git.cafe/gitcafe/zig/commit/9dc0b4a98f8efe2d249db74ebe52c6880570b7cc?format=markdown) — 9dc0b4a98f8efe2d249db74ebe52c6880570b7cc; Andrew Kelley

- [std: hacking around with buffered reader / writer semantics](https://git.cafe/gitcafe/zig/commit/6ac7931bec29f1cd4c889d6913a21f28e17c13a8?format=markdown) — 6ac7931bec29f1cd4c889d6913a21f28e17c13a8; Andrew Kelley

- [std.io: move getStdIn, getStdOut, getStdErr functions to fs.File](https://git.cafe/gitcafe/zig/commit/890a02c3456dce7242aa65e5093b31f9d8a417bc?format=markdown) — 890a02c3456dce7242aa65e5093b31f9d8a417bc; Andrew Kelley

- [update some more std lib API to new Reader/Writer](https://git.cafe/gitcafe/zig/commit/6c48aad991f64f7e5bb92af498cc4cbddca9895e?format=markdown) — 6c48aad991f64f7e5bb92af498cc4cbddca9895e; Andrew Kelley

- [fix merge conflicts](https://git.cafe/gitcafe/zig/commit/31e0b5c3c76022daababd9065a9359343cf2b34f?format=markdown) — 31e0b5c3c76022daababd9065a9359343cf2b34f; Andrew Kelley

- [reader interface vecs and bufferedwriter arraylist](https://git.cafe/gitcafe/zig/commit/57e1fc29d2728559928ae6f99ebe248c07f5ce18?format=markdown) — 57e1fc29d2728559928ae6f99ebe248c07f5ce18; Andrew Kelley

- [redo reader](https://git.cafe/gitcafe/zig/commit/5aa8573f2bc8fad297a63ce798ed5ede5b5833ac?format=markdown) — 5aa8573f2bc8fad297a63ce798ed5ede5b5833ac; Andrew Kelley

- [update some more compiler code](https://git.cafe/gitcafe/zig/commit/2fb6ce2f92ee79fa4171dccc6cb262db2e91d63a?format=markdown) — 2fb6ce2f92ee79fa4171dccc6cb262db2e91d63a; Andrew Kelley

- [zig fmt compiling](https://git.cafe/gitcafe/zig/commit/4aed226e07a911be88ed6e2f349796364d3327f7?format=markdown) — 4aed226e07a911be88ed6e2f349796364d3327f7; Andrew Kelley

- [std.http tests passing with updated writer API](https://git.cafe/gitcafe/zig/commit/5ada2e39371202f7bbd454c37be31a602f534136?format=markdown) — 5ada2e39371202f7bbd454c37be31a602f534136; Andrew Kelley

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