lib/std/Io.zig | 2 + lib/std/Io/Dir.zig | 162 ++++++++++--------- lib/std/Io/File.zig | 34 +++- lib/std/Io/File/Atomic.zig | 105 +++++-------- lib/std/Io/File/Writer.zig | 8 + lib/std/Io/Threaded.zig | 271 +++++++++++++++++++++++++++----- lib/std/c.zig | 2 + lib/std/fs/test.zig | 9 +- lib/std/os/linux.zig | 15 +- lib/std/zig/system.zig | 1 - src/Builtin.zig | 8 +- src/Compilation.zig | 32 ++-- src/fmt.zig | 8 +- 13 files changed, 450 insertions(+), 207 deletions(-)