src/Compilation.zig | 37 ++ src/clang_options_data.zig | 27 +- src/codegen/llvm/bindings.zig | 8 +- src/link.zig | 1 + src/link/Coff.zig | 7 + src/link/Elf.zig | 604 +++++++++++++++++--------------- src/link/MachO.zig | 7 + src/link/Wasm.zig | 237 +++++++------ src/main.zig | 12 + src/mingw.zig | 1 + src/stage1.zig | 1 + src/stage1/all_types.hpp | 1 + src/stage1/codegen.cpp | 10 +- src/stage1/stage1.cpp | 1 + src/stage1/stage1.h | 1 + src/target.zig | 2 - src/zig_llvm.cpp | 10 +- src/zig_llvm.h | 2 +- tools/update_clang_options.zig | 8 + 19 files changed, 577 insertions(+), 400 deletions(-)