build.zig | 3 +- lib/std/child_process.zig | 12 +- lib/std/fs.zig | 26 ++- lib/std/fs/file.zig | 10 + lib/std/testing.zig | 38 ++++ lib/std/zig.zig | 17 ++ lib/std/zig/system.zig | 7 +- src-self-hosted/ir.zig | 34 ++-- src-self-hosted/ir/text.zig | 48 ++--- src-self-hosted/test.zig | 331 +++++++++++++------------------- test/stage2/compare_output.zig | 41 ++-- test/stage2/compile_errors.zig | 103 +++++----- test/stage2/ir.zig | 54 ------ test/stage2/test.zig | 1 + test/stage2/zir.zig | 59 ++++++ 15 files changed, 407 insertions(+), 377 deletions(-)