CMakeLists.txt | 2 - build.zig | 35 +- lib/compiler/build_runner.zig | 14 +- lib/std/Build.zig | 7 +- lib/std/Build/Cache.zig | 83 +- lib/std/Build/Cache/Directory.zig | 10 +- lib/std/Build/Cache/Path.zig | 24 +- lib/std/Build/Step.zig | 10 +- lib/std/Build/Step/Compile.zig | 35 +- lib/std/Build/Step/InstallDir.zig | 7 +- lib/std/Build/Step/Options.zig | 42 +- lib/std/Io.zig | 27 +- lib/std/Io/Dir.zig | 1204 ++++++++++++++++++- lib/std/Io/File.zig | 190 ++- lib/std/Io/Threaded.zig | 1729 +++++++++++++++++++++++--- lib/std/debug.zig | 80 +- lib/std/fs.zig | 69 +- lib/std/fs/AtomicFile.zig | 94 -- lib/std/fs/Dir.zig | 2066 -------------------------------- lib/std/fs/File.zig | 99 +- lib/std/fs/test.zig | 15 - lib/std/os.zig | 130 -- lib/std/posix.zig | 1060 +--------------- lib/std/zig/system.zig | 6 +- 24 files changed, 3226 insertions(+), 3812 deletions(-)