lib/std/Build/Cache.zig | 18 +-- lib/std/Io.zig | 34 +++-- lib/std/Io/Dir.zig | 42 ++++-- lib/std/Io/File.zig | 58 ++++++++- lib/std/Io/Threaded.zig | 222 +++++++++++++++++++++++++++++--- lib/std/Io/test.zig | 12 +- lib/std/Thread.zig | 5 +- lib/std/Thread/Condition.zig | 15 +-- lib/std/Uri.zig | 2 +- lib/std/dynamic_library.zig | 1 + lib/std/fs/Dir.zig | 90 +++---------- lib/std/fs/File.zig | 29 +---- lib/std/posix.zig | 76 +---------- lib/std/zig/system.zig | 99 +++++++------- 14 files changed, 409 insertions(+), 294 deletions(-)