build.zig | 2 +- doc/docgen.zig | 6 +- example/cat/main.zig | 2 +- src-self-hosted/compilation.zig | 6 +- src-self-hosted/errmsg.zig | 2 +- src-self-hosted/introspect.zig | 4 +- src-self-hosted/libc_installation.zig | 15 +- src-self-hosted/test.zig | 4 +- std/build.zig | 24 +- std/cstr.zig | 11 +- std/debug/index.zig | 6 +- std/event/fs.zig | 60 ++-- std/io.zig | 7 +- std/io_test.zig | 10 +- std/mem.zig | 19 +- std/os/child_process.zig | 14 +- std/os/file.zig | 141 +++++---- std/os/get_app_data_dir.zig | 3 +- std/os/index.zig | 537 +++++++++++++++++--------------- std/os/path.zig | 235 ++++++++------ std/os/test.zig | 16 +- std/os/windows/kernel32.zig | 38 ++- std/os/windows/util.zig | 92 ++++-- std/unicode.zig | 102 ++++-- test/cases/merge_error_sets.zig | 4 +- 25 files changed, 794 insertions(+), 566 deletions(-)