zig/lib/std/io
Andrew Kelley d5e21a4f1a std: remove meta.trait
In general, I don't like the idea of std.meta.trait, and so I am
providing some guidance by deleting the entire namespace from the
standard library and compiler codebase.

My main criticism is that it's overcomplicated machinery that bloats
compile times and is ultimately unnecessary given the existence of Zig's
strong type system and reference traces.

Users who want this can create a third party package that provides this
functionality.

closes #18051
2023-11-22 13:24:27 -05:00
..
Reader lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
bit_reader.zig std: remove meta.trait 2023-11-22 13:24:27 -05:00
bit_writer.zig std: remove meta.trait 2023-11-22 13:24:27 -05:00
buffered_atomic_file.zig allocgate: std Allocator interface refactor 2021-11-30 23:32:47 +00:00
buffered_reader.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
buffered_writer.zig update codebase to use @memset and @memcpy 2023-04-28 13:24:43 -07:00
c_writer.zig all: migrate code to new cast builtin syntax 2023-06-24 16:56:39 -07:00
change_detection_stream.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
counting_reader.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
counting_writer.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
find_byte_writer.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
fixed_buffer_stream.zig Remove @fabs, fabs and absCast/Int from std lib 2023-09-27 11:24:28 -07:00
limited_reader.zig Fix simple doc mistakes. (#17624) 2023-10-21 21:24:55 +00:00
multi_writer.zig x86_64: implement 128-bit builtins 2023-10-23 22:42:18 -04:00
peek_stream.zig allocgate: std Allocator interface refactor 2021-11-30 23:32:47 +00:00
Reader.zig std.builtin.Endian: make the tags lower case 2023-10-31 21:37:35 -04:00
seekable_stream.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
stream_source.zig check for UEFI in io.StreamSource 2023-07-03 11:00:54 -07:00
test.zig std: remove meta.trait 2023-11-22 13:24:27 -05:00
tty.zig Fix TTY.detectConfig regression on windows 2023-07-02 00:07:24 -07:00
writer.zig mem: fix ub in writeInt 2023-10-31 21:37:35 -04:00