zig/lib/std/io
Pat Tullmann eace31c6b3 std/lib: {fs,io,posix} test clean up
* use `tmp.dir.realpathAlloc()` to get full path into tmpDir instances
* use `testing.allocator` where that simplifies things (vs. manual ArenaAllocator for 1 or 2 allocs)
* Trust `TmpDir.cleanup()` to clean up contained files and sub-trees
* Remove some unnecessary absolute paths (enabling WASI to run the tests)
* Drop some no-longer necessary `[_][]const u8` casts
* Add scopes to reduce `var` usage in favor of `const`
2025-03-09 07:41:06 +01:00
..
Reader std.io.Reader: Fix test erroneously using undefined. 2024-09-26 17:04:36 +02:00
bit_reader.zig Rewrite bit_reader and bit_writer to take advantage of current zig semantics and enhance readability (#21689) 2024-10-13 18:44:42 -07:00
bit_writer.zig Rewrite bit_reader and bit_writer to take advantage of current zig semantics and enhance readability (#21689) 2024-10-13 18:44:42 -07:00
buffered_atomic_file.zig allocgate: std Allocator interface refactor 2021-11-30 23:32:47 +00:00
buffered_reader.zig Improve efficiency of buffered_reader. (#21256) 2024-09-23 17:20:27 -07:00
buffered_writer.zig update codebase to use @memset and @memcpy 2023-04-28 13:24:43 -07:00
c_writer.zig extract std.posix from std.os 2024-03-19 11:45:09 -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 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 remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
fixed_buffer_stream.zig all: update to std.builtin.Type.Pointer.Size field renames 2025-01-16 12:46:29 +00: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 remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
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 std/lib: {fs,io,posix} test clean up 2025-03-09 07:41:06 +01:00
tty.zig std.process: adding hasNonEmptyEnvVar() and using for NO_COLOR 2025-02-06 15:00:48 +01:00
Writer.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00