build.zig | 35 +++++++-- doc/docgen.zig | 25 +++++-- src-self-hosted/compilation.zig | 6 +- src-self-hosted/introspect.zig | 4 +- src-self-hosted/libc_installation.zig | 17 ++++- src-self-hosted/link.zig | 2 +- src-self-hosted/main.zig | 2 +- src-self-hosted/test.zig | 4 +- std/build.zig | 77 +++++++++++++++----- std/debug/index.zig | 4 +- std/event/fs.zig | 4 +- std/mem.zig | 49 ++++++------- std/os/child_process.zig | 4 +- std/os/get_app_data_dir.zig | 7 +- std/os/index.zig | 7 +- std/os/path.zig | 125 +++++++++++++++++++++++--------- test/cli.zig | 8 +- test/tests.zig | 55 +++++++++++--- 18 files changed, 301 insertions(+), 134 deletions(-)