BRANCH_TODO | 2 - CMakeLists.txt | 53 +- build.zig | 4 +- src-self-hosted/Cache.zig | 890 - src-self-hosted/Compilation.zig | 2246 --- src-self-hosted/DepTokenizer.zig | 1064 -- src-self-hosted/Module.zig | 3235 ---- src-self-hosted/Package.zig | 61 - src-self-hosted/TypedValue.zig | 31 - src-self-hosted/astgen.zig | 2396 --- src-self-hosted/clang.zig | 1197 -- src-self-hosted/clang_options.zig | 134 - src-self-hosted/clang_options_data.zig | 5870 ------ src-self-hosted/codegen.zig | 2796 --- src-self-hosted/codegen/arm.zig | 607 - src-self-hosted/codegen/c.zig | 299 - src-self-hosted/codegen/llvm.zig | 125 - src-self-hosted/codegen/riscv64.zig | 433 - src-self-hosted/codegen/spu-mk2.zig | 170 - src-self-hosted/codegen/spu-mk2/interpreter.zig | 166 - src-self-hosted/codegen/wasm.zig | 142 - src-self-hosted/codegen/x86.zig | 123 - src-self-hosted/codegen/x86_64.zig | 220 - src-self-hosted/glibc.zig | 1013 - src-self-hosted/introspect.zig | 82 - src-self-hosted/ir.zig | 465 - src-self-hosted/libc_installation.zig | 629 - src-self-hosted/libcxx.zig | 66 - src-self-hosted/libunwind.zig | 130 - src-self-hosted/link.zig | 517 - src-self-hosted/link/C.zig | 113 - src-self-hosted/link/Coff.zig | 784 - src-self-hosted/link/Elf.zig | 3059 --- src-self-hosted/link/MachO.zig | 724 - src-self-hosted/link/Wasm.zig | 274 - src-self-hosted/link/cbe.h | 15 - src-self-hosted/link/msdos-stub.bin | Bin 128 -> 0 bytes src-self-hosted/liveness.zig | 166 - src-self-hosted/llvm.zig | 74 - src-self-hosted/main.zig | 2190 --- src-self-hosted/musl.zig | 1843 -- src-self-hosted/print_env.zig | 47 - src-self-hosted/print_targets.zig | 161 - src-self-hosted/stage1.zig | 351 - src-self-hosted/target.zig | 211 - src-self-hosted/test.zig | 812 - src-self-hosted/tracy.zig | 45 - src-self-hosted/translate_c.zig | 6470 ------- src-self-hosted/type.zig | 3075 --- src-self-hosted/value.zig | 1641 -- src-self-hosted/windows_sdk.zig | 22 - src-self-hosted/zir.zig | 2701 --- src-self-hosted/zir_sema.zig | 1595 -- src/Cache.zig | 890 + src/Compilation.zig | 2246 +++ src/DepTokenizer.zig | 1064 ++ src/Module.zig | 3235 ++++ src/Package.zig | 61 + src/TypedValue.zig | 31 + src/all_types.hpp | 4653 ----- src/analyze.cpp | 9941 ---------- src/analyze.hpp | 297 - src/ast_render.cpp | 1246 -- src/ast_render.hpp | 20 - src/astgen.zig | 2396 +++ src/bigfloat.cpp | 196 - src/bigfloat.hpp | 57 - src/bigint.cpp | 1786 -- src/bigint.hpp | 105 - src/buffer.cpp | 79 - src/buffer.hpp | 211 - src/clang.zig | 1197 ++ src/clang_options.zig | 134 + src/clang_options_data.zig | 5870 ++++++ src/codegen.cpp | 9508 ---------- src/codegen.hpp | 40 - src/codegen.zig | 2796 +++ src/codegen/arm.zig | 607 + src/codegen/c.zig | 299 + src/codegen/llvm.zig | 125 + src/codegen/riscv64.zig | 433 + src/codegen/spu-mk2.zig | 170 + src/codegen/spu-mk2/interpreter.zig | 166 + src/codegen/wasm.zig | 142 + src/codegen/x86.zig | 123 + src/codegen/x86_64.zig | 220 + src/config.h.in | 25 - src/dump_analysis.cpp | 1370 -- src/dump_analysis.hpp | 17 - src/empty.cpp | 0 src/errmsg.cpp | 156 - src/errmsg.hpp | 34 - src/error.cpp | 93 - src/error.hpp | 17 - src/glibc.zig | 1013 + src/hash_map.hpp | 420 - src/heap.cpp | 315 - src/heap.hpp | 82 - src/introspect.zig | 82 + src/ir.cpp | 32530 -------------------------------- src/ir.hpp | 40 - src/ir.zig | 465 + src/ir_print.cpp | 3376 ---- src/ir_print.hpp | 25 - src/libc_installation.zig | 629 + src/libcxx.zig | 66 + src/libunwind.zig | 130 + src/link.zig | 517 + src/link/C.zig | 113 + src/link/Coff.zig | 784 + src/link/Elf.zig | 3059 +++ src/link/MachO.zig | 724 + src/link/Wasm.zig | 274 + src/link/cbe.h | 15 + src/link/msdos-stub.bin | Bin 0 -> 128 bytes src/list.hpp | 96 - src/liveness.zig | 166 + src/llvm.zig | 74 + src/main.zig | 2190 +++ src/mem.cpp | 24 - src/mem.hpp | 140 - src/mem_hash_map.hpp | 244 - src/mem_list.hpp | 104 - src/mem_type_info.hpp | 27 - src/musl.zig | 1843 ++ src/os.cpp | 2345 --- src/os.hpp | 166 - src/parse_f128.c | 1084 -- src/parse_f128.h | 21 - src/parser.cpp | 3216 ---- src/parser.hpp | 25 - src/print_env.zig | 47 + src/print_targets.zig | 161 + src/range_set.cpp | 74 - src/range_set.hpp | 30 - src/softfloat.hpp | 32 - src/softfloat_ext.cpp | 25 - src/softfloat_ext.hpp | 9 - src/stage1.cpp | 126 - src/stage1.h | 202 - src/stage1.zig | 351 + src/stage1/all_types.hpp | 4653 +++++ src/stage1/analyze.cpp | 9941 ++++++++++ src/stage1/analyze.hpp | 297 + src/stage1/ast_render.cpp | 1246 ++ src/stage1/ast_render.hpp | 20 + src/stage1/bigfloat.cpp | 196 + src/stage1/bigfloat.hpp | 57 + src/stage1/bigint.cpp | 1786 ++ src/stage1/bigint.hpp | 105 + src/stage1/buffer.cpp | 79 + src/stage1/buffer.hpp | 211 + src/stage1/codegen.cpp | 9508 ++++++++++ src/stage1/codegen.hpp | 40 + src/stage1/config.h.in | 25 + src/stage1/dump_analysis.cpp | 1370 ++ src/stage1/dump_analysis.hpp | 17 + src/stage1/empty.cpp | 0 src/stage1/errmsg.cpp | 156 + src/stage1/errmsg.hpp | 34 + src/stage1/error.cpp | 93 + src/stage1/error.hpp | 17 + src/stage1/hash_map.hpp | 420 + src/stage1/heap.cpp | 315 + src/stage1/heap.hpp | 82 + src/stage1/ir.cpp | 32530 ++++++++++++++++++++++++++++++++ src/stage1/ir.hpp | 40 + src/stage1/ir_print.cpp | 3376 ++++ src/stage1/ir_print.hpp | 25 + src/stage1/list.hpp | 96 + src/stage1/mem.cpp | 24 + src/stage1/mem.hpp | 140 + src/stage1/mem_hash_map.hpp | 244 + src/stage1/mem_list.hpp | 104 + src/stage1/mem_type_info.hpp | 27 + src/stage1/os.cpp | 2345 +++ src/stage1/os.hpp | 166 + src/stage1/parse_f128.c | 1084 ++ src/stage1/parse_f128.h | 21 + src/stage1/parser.cpp | 3216 ++++ src/stage1/parser.hpp | 25 + src/stage1/range_set.cpp | 74 + src/stage1/range_set.hpp | 30 + src/stage1/softfloat.hpp | 32 + src/stage1/softfloat_ext.cpp | 25 + src/stage1/softfloat_ext.hpp | 9 + src/stage1/stage1.cpp | 126 + src/stage1/stage1.h | 202 + src/stage1/stage2.h | 175 + src/stage1/target.cpp | 1211 ++ src/stage1/target.hpp | 102 + src/stage1/tokenizer.cpp | 1671 ++ src/stage1/tokenizer.hpp | 199 + src/stage1/util.cpp | 138 + src/stage1/util.hpp | 253 + src/stage1/util_base.hpp | 77 + src/stage1/zig0.cpp | 524 + src/stage2.h | 175 - src/target.cpp | 1211 -- src/target.hpp | 102 - src/target.zig | 211 + src/test.zig | 812 + src/tokenizer.cpp | 1671 -- src/tokenizer.hpp | 199 - src/tracy.zig | 45 + src/translate_c.zig | 6470 +++++++ src/type.zig | 3075 +++ src/util.cpp | 138 - src/util.hpp | 253 - src/util_base.hpp | 77 - src/value.zig | 1641 ++ src/windows_sdk.zig | 22 + src/zig0.cpp | 524 - src/zir.zig | 2701 +++ src/zir_sema.zig | 1595 ++ 215 files changed, 130488 insertions(+), 130489 deletions(-)