CMakeLists.txt | 9 +- README.md | 96 +--- build.zig | 770 ++++++++++++++++++++++---------- lib/std/build.zig | 80 +++- src/config.zig.in | 8 +- src/empty.zig | 0 src/stage1.zig | 14 + src/stage1/analyze.cpp | 1 - src/stage1/codegen.cpp | 13 +- src/stage1/config.h.in | 7 +- src/stage1/dump_analysis.cpp | 3 +- src/stage1/heap.cpp | 1 - src/stage1/heap.hpp | 1 - src/stage1/mem.cpp | 1 - src/stage1/mem.hpp | 1 - src/stage1/mem_type_info.hpp | 2 - src/stage1/stage2.h | 6 + src/stage1/util.hpp | 4 +- src/stage1/zig0.cpp | 13 + src/zig_clang.h | 2 +- 20 files changed, 678 insertions(+), 354 deletions(-)