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
..
2025-08-26 21:17:38 +02:00
2025-07-16 10:27:40 -07:00
2025-08-15 10:44:35 -07:00
2025-07-07 22:43:51 -07:00
2025-07-31 22:10:11 -07:00
2025-10-06 23:26:15 +02:00
2025-10-09 12:08:03 -07:00
2025-07-14 00:16:49 -07:00
2025-09-25 03:58:58 +02:00
2025-07-07 22:43:51 -07:00
2025-07-07 22:43:51 -07:00
2025-10-09 12:08:03 -07:00
2025-07-14 00:14:21 -07:00
2025-08-08 12:47:00 -07:00
2025-08-08 17:17:53 -07:00
2025-07-31 22:10:11 -07:00
2025-08-01 14:57:16 -07:00
2025-10-09 12:08:03 -07:00
2025-07-07 22:43:51 -07:00
2025-09-24 03:50:22 +02:00
2025-07-30 23:28:58 +01:00
2025-07-22 09:41:44 -07:00
2025-08-15 10:44:35 -07:00
2025-08-07 10:04:52 -07:00
2025-07-16 10:27:39 -07:00
2025-08-15 10:44:35 -07:00