CMakeLists.txt | 22 +- README.md | 30 +-- build.zig | 29 ++- src-self-hosted/c.zig | 7 +- src-self-hosted/ir.zig | 112 +++++++++ src-self-hosted/main.zig | 7 +- src-self-hosted/module.zig | 7 + src-self-hosted/scope.zig | 16 ++ src/all_types.hpp | 2 +- src/analyze.cpp | 2 +- src/codegen.cpp | 2 +- src/config.h.in | 4 + src/link.cpp | 14 +- src/main.cpp | 5 + src/os.hpp | 2 +- src/target.hpp | 2 +- src/util.hpp | 2 - src/zig_llvm.cpp | 94 +++++--- src/zig_llvm.h | 394 ++++++++++++++++++++++++++++++++ src/zig_llvm.hpp | 383 ------------------------------- std/build.zig | 7 + std/cstr.zig | 54 +++++ 22 files changed, 736 insertions(+), 461 deletions(-)