zig/lib/std/io
Lucas Santos b19d0fb0fd
Improve efficiency of buffered_reader. (#21256)
The previous implementation of buffered_reader always reads from the
unbuffered reader into the internal buffer, and then dumps the data onto
the destination. This is inefficient, as sometimes it's possible to read
directly into the destination. The previous strategy generates more
memory copies and unbuffered reads than necessary.
2024-09-23 17:20:27 -07:00
..
Reader Remove redundant test name prefixes now that test names are fully qualified 2024-02-26 15:18:31 -08:00
bit_reader.zig std: remove meta.trait 2023-11-22 13:24:27 -05:00
bit_writer.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
buffered_atomic_file.zig
buffered_reader.zig Improve efficiency of buffered_reader. (#21256) 2024-09-23 17:20:27 -07:00
buffered_writer.zig
c_writer.zig extract std.posix from std.os 2024-03-19 11:45:09 -07:00
change_detection_stream.zig
counting_reader.zig Remove redundant test name prefixes now that test names are fully qualified 2024-02-26 15:18:31 -08:00
counting_writer.zig Remove redundant test name prefixes now that test names are fully qualified 2024-02-26 15:18:31 -08:00
find_byte_writer.zig
fixed_buffer_stream.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
limited_reader.zig Fix simple doc mistakes. (#17624) 2023-10-21 21:24:55 +00:00
multi_writer.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
Reader.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
seekable_stream.zig
stream_source.zig Remove redundant test name prefixes now that test names are fully qualified 2024-02-26 15:18:31 -08:00
test.zig implement std.testing.fuzzInput 2024-07-25 18:52:20 -07:00
tty.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
Writer.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00