BRANCH_TODO | 24 +- CMakeLists.txt | 71 +- README.md | 37 + build.zig | 2 + src-self-hosted/Compilation.zig | 18 +- src-self-hosted/libcxx.zig | 66 + src-self-hosted/link.zig | 1 + src-self-hosted/main.zig | 112 +- src-self-hosted/musl.zig | 1843 ++++++++++++++++++++ src-self-hosted/stage1.zig | 495 ++++++ src-self-hosted/stage2.zig | 1054 ----------- src/all_types.hpp | 135 +- src/analyze.cpp | 49 +- src/analyze.hpp | 3 - src/blake2.h | 196 --- src/blake2b.c | 539 ------ src/cache_hash.cpp | 595 ------- src/cache_hash.hpp | 83 - src/codegen.cpp | 2231 +++--------------------- src/codegen.hpp | 35 +- src/compiler.cpp | 196 --- src/compiler.hpp | 24 - src/config.h.in | 2 - src/config.zig.in | 1 + src/dump_analysis.cpp | 12 +- src/empty.cpp | 0 src/errmsg.hpp | 7 +- src/glibc.cpp | 392 ----- src/glibc.hpp | 50 - src/heap.cpp | 66 +- src/heap.hpp | 19 - src/install_files.h | 1907 -------------------- src/ir.cpp | 181 +- src/link.cpp | 2985 -------------------------------- src/main.cpp | 1474 ---------------- src/mem.cpp | 13 - src/mem.hpp | 9 - src/mem_profile.cpp | 181 -- src/mem_profile.hpp | 71 - src/mem_type_info.hpp | 109 -- src/stage1.cpp | 127 ++ src/stage1.h | 217 +++ src/stage2.cpp | 125 +- src/stage2.h | 182 +- src/target.cpp | 127 -- src/target.hpp | 30 - src/zig0.cpp | 307 ++++ 47 files changed, 3526 insertions(+), 12877 deletions(-)