zig/lib/std/Io
mlugg f661ab6c36 std.Io.Reader: fix delimiter bugs
Fix `takeDelimiter` and `takeDelimiterExclusive` tossing too many bytes
(#25132)

Also add/improve test coverage for all delimiter and sentinel methods,
update usages of `takeDelimiterExclusive` to not rely on the fixed bug,
tweak a handful of doc comments, and slightly simplify some logic.

I have not fixed #24950 in this commit because I am a little less
certain about the appropriate solution there.

Resolves: #25132

Co-authored-by: Andrew Kelley <andrew@ziglang.org>
2025-10-09 12:08:03 -07:00
..
Reader std.ArrayList: make unmanaged the default 2025-08-11 15:52:49 -07:00
counting_reader.zig
DeprecatedReader.zig std.ArrayList: make unmanaged the default 2025-08-11 15:52:49 -07:00
DeprecatedWriter.zig zig std: fix build failures 2025-08-08 17:17:53 -07:00
fixed_buffer_stream.zig std.Io: delete SeekableStream 2025-07-31 22:10:11 -07:00
Reader.zig std.Io.Reader: fix delimiter bugs 2025-10-09 12:08:03 -07:00
test.zig std.Io: remove BufferedWriter 2025-08-08 17:17:53 -07:00
tty.zig
Writer.zig std: fix sendFileReading not accounting for buffer 2025-10-09 12:06:32 -07:00