CMakeLists.txt | 1 + src-self-hosted/codegen.zig | 86 +++++++- src-self-hosted/compilation.zig | 335 +++++++++++++++++++++++++------- src-self-hosted/ir.zig | 10 +- src-self-hosted/llvm.zig | 75 ++++++- src-self-hosted/main.zig | 8 +- src-self-hosted/package.zig | 29 +++ src-self-hosted/scope.zig | 32 +-- src-self-hosted/target.zig | 116 ++++++++--- src-self-hosted/test.zig | 3 +- src-self-hosted/type.zig | 58 +++--- src-self-hosted/value.zig | 41 +++- src/zig_llvm.cpp | 5 + src/zig_llvm.h | 3 +- std/atomic/int.zig | 4 + std/buffer.zig | 13 ++ std/dwarf.zig | 37 ++++ std/event/future.zig | 39 +++- std/index.zig | 3 + std/lazy_init.zig | 85 ++++++++ 20 files changed, 808 insertions(+), 175 deletions(-)