build.zig | 10 +- lib/std/atomic/queue.zig | 19 ++- lib/std/atomic/stack.zig | 7 +- lib/std/buffer.zig | 8 +- lib/std/build.zig | 186 +++++++++++++---------- lib/std/builtin.zig | 4 +- lib/std/crypto/benchmark.zig | 2 +- lib/std/debug.zig | 91 ++++++----- lib/std/event/channel.zig | 4 +- lib/std/fifo.zig | 4 +- lib/std/fmt.zig | 220 ++++++++++++++------------- lib/std/hash/benchmark.zig | 2 +- lib/std/http/headers.zig | 2 +- lib/std/io.zig | 2 +- lib/std/io/out_stream.zig | 2 +- lib/std/io/test.zig | 8 +- lib/std/json/write_stream.zig | 8 +- lib/std/math/big/int.zig | 4 +- lib/std/net.zig | 22 +-- lib/std/net/test.zig | 6 +- lib/std/os.zig | 4 +- lib/std/os/windows.zig | 4 +- lib/std/os/zen.zig | 260 -------------------------------- lib/std/priority_queue.zig | 16 +- lib/std/progress.zig | 22 +-- lib/std/special/build_runner.zig | 33 ++-- lib/std/special/init-exe/src/main.zig | 2 +- lib/std/special/start.zig | 4 +- lib/std/special/test_runner.zig | 14 +- lib/std/target.zig | 18 +-- lib/std/testing.zig | 41 ++--- lib/std/unicode.zig | 2 +- lib/std/unicode/throughput_test.zig | 8 +- lib/std/valgrind.zig | 14 -- lib/std/zig/ast.zig | 24 +-- lib/std/zig/parser_test.zig | 46 ++---- lib/std/zig/render.zig | 6 +- lib/std/zig/tokenizer.zig | 4 +- src-self-hosted/arg.zig | 12 +- src-self-hosted/dep_tokenizer.zig | 30 ++-- src-self-hosted/stage1.zig | 12 +- src-self-hosted/translate_c.zig | 79 ++++++---- src/ir.cpp | 16 +- test/cli.zig | 22 +-- test/compile_errors.zig | 6 +- test/standalone/cat/main.zig | 10 +- test/standalone/guess_number/main.zig | 2 +- test/tests.zig | 160 ++++++++++++-------- 48 files changed, 643 insertions(+), 839 deletions(-)