mlugg bf58b4e419 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-08 17:00:15 -07:00
..
2025-08-29 17:14:26 -07:00
2025-09-24 20:01:19 -07:00
2025-10-08 17:00:15 -07:00
2025-08-29 17:14:26 -07:00
2025-07-07 13:39:16 -07:00
2025-09-24 12:46:48 +02:00
2025-08-29 17:14:26 -07:00
2025-09-18 18:56:18 -04:00
2025-09-24 12:46:48 +02:00
2025-09-18 18:56:18 -04:00
2025-03-07 22:22:01 +01:00
2025-08-29 17:14:26 -07:00