doc/docgen.zig | 69 +++++++---- doc/langref.html.in | 4 +- lib/std/atomic/queue.zig | 2 +- lib/std/atomic/stack.zig | 2 +- lib/std/buffer.zig | 33 ++--- lib/std/build.zig | 43 ++++--- lib/std/build/emit_raw.zig | 12 +- lib/std/build/run.zig | 6 +- lib/std/build/translate_c.zig | 2 +- lib/std/build/write_file.zig | 4 +- lib/std/c.zig | 1 - lib/std/child_process.zig | 24 +--- lib/std/coff.zig | 4 +- lib/std/crypto/gimli.zig | 2 + lib/std/debug.zig | 15 +-- lib/std/dwarf.zig | 14 +-- lib/std/dynamic_library.zig | 20 ++-- lib/std/event/loop.zig | 4 +- lib/std/fs.zig | 206 ++++++++++++++++++-------------- lib/std/fs/file.zig | 2 +- lib/std/fs/get_app_data_dir.zig | 2 +- lib/std/fs/path.zig | 22 ++-- lib/std/fs/watch.zig | 2 +- lib/std/heap.zig | 3 +- lib/std/http/headers.zig | 16 +-- lib/std/io.zig | 13 +- lib/std/io/buffered_atomic_file.zig | 3 +- lib/std/io/c_out_stream.zig | 2 +- lib/std/io/in_stream.zig | 8 +- lib/std/json.zig | 2 +- lib/std/json/write_stream.zig | 2 +- lib/std/mem.zig | 11 +- lib/std/net.zig | 26 ++-- lib/std/os.zig | 140 +++++++++++++--------- lib/std/os/linux/vdso.zig | 6 +- lib/std/os/test.zig | 16 +-- lib/std/os/windows.zig | 6 +- lib/std/pdb.zig | 2 +- lib/std/process.zig | 14 +-- lib/std/rand.zig | 32 ++--- lib/std/sort.zig | 4 +- lib/std/special/build_runner.zig | 6 +- lib/std/thread.zig | 2 +- lib/std/zig/render.zig | 2 +- lib/std/zig/system.zig | 16 +-- src-self-hosted/codegen.zig | 26 ++-- src-self-hosted/compilation.zig | 6 +- src-self-hosted/dep_tokenizer.zig | 38 +++--- src-self-hosted/ir.zig | 8 +- src-self-hosted/libc_installation.zig | 14 +-- src-self-hosted/link.zig | 18 +-- src-self-hosted/main.zig | 14 +-- src-self-hosted/stage2.zig | 37 +++--- src-self-hosted/test.zig | 12 +- src-self-hosted/translate_c.zig | 4 +- src-self-hosted/util.zig | 4 +- src-self-hosted/value.zig | 4 +- test/cli.zig | 11 +- test/src/compare_output.zig | 8 +- test/src/run_translated_c.zig | 4 +- test/src/translate_c.zig | 6 +- test/stage1/behavior/cast.zig | 2 +- test/stage1/behavior/pointers.zig | 2 +- test/standalone/brace_expansion/main.zig | 20 ++-- test/standalone/guess_number/main.zig | 2 +- test/tests.zig | 46 +++---- tools/merge_anal_dumps.zig | 24 ++-- tools/process_headers.zig | 8 +- tools/update_clang_options.zig | 2 +- tools/update_glibc.zig | 14 +-- 70 files changed, 597 insertions(+), 564 deletions(-)