TODO | 11 ++++ doc/docgen.zig | 13 +---- example/cat/main.zig | 2 +- example/mix_o_files/build.zig | 2 +- example/shared_library/build.zig | 2 +- src-self-hosted/main.zig | 6 +- src-self-hosted/module.zig | 3 +- src-self-hosted/parser.zig | 18 ++---- src/ir.cpp | 76 ++++++++++++++++++++++-- src/util.hpp | 19 +++--- std/build.zig | 8 +-- std/fmt/index.zig | 2 +- std/io.zig | 4 +- std/os/child_process.zig | 21 ++++++- std/os/index.zig | 99 ++++++++++++++++++++++++++------ std/os/windows/util.zig | 3 +- std/special/bootstrap.zig | 4 +- std/special/build_runner.zig | 25 +++++--- test/cases/error.zig | 38 +++++++++++- test/compare_output.zig | 25 ++++---- test/compile_errors.zig | 48 +++++++++++----- test/standalone/brace_expansion/build.zig | 2 +- test/standalone/brace_expansion/main.zig | 13 ++++- test/standalone/issue_339/build.zig | 2 +- test/standalone/issue_339/test.zig | 2 +- test/standalone/pkg_import/build.zig | 2 +- test/standalone/pkg_import/test.zig | 2 +- test/standalone/use_alias/build.zig | 2 +- 28 files changed, 333 insertions(+), 121 deletions(-)