CMakeLists.txt | 9 + src/all_types.hpp | 8 + src/analyze.cpp | 6 +- src/codegen.cpp | 333 ++++---------------- src/codegen.hpp | 10 +- src/config.h.in | 1 + src/link.cpp | 518 ++++++++++++++++++++++++++++++++ src/link.hpp | 17 ++ src/main.cpp | 91 +++++- src/parseh.cpp | 5 + src/target.cpp | 127 ++++++++ src/target.hpp | 24 ++ src/zig_llvm.cpp | 27 +- src/zig_llvm.hpp | 26 +- 14 files changed, 893 insertions(+), 309 deletions(-)