ci/linux/build-aarch64.sh | 5 +- ci/linux/build-x86_64-debug.sh | 5 +- ci/linux/build-x86_64-release.sh | 5 +- ci/macos/build-aarch64.sh | 6 +- ci/macos/build-x86_64.sh | 6 +- ci/windows/build.ps1 | 4 +- lib/std/fs/path.zig | 390 +++++++++++++++----------------- lib/std/fs/test.zig | 4 +- lib/std/fs/wasi.zig | 5 +- src/Cache.zig | 178 +++++++++++---- src/Compilation.zig | 45 ++-- src/glibc.zig | 3 + src/libcxx.zig | 48 ++-- src/main.zig | 13 +- src/mingw.zig | 4 + 15 files changed, 400 insertions(+), 321 deletions(-)