CMakeLists.txt | 3 - build.zig | 6 - lib/compiler/aro/README.md | 26 - lib/compiler/aro/aro.zig | 9 +- lib/compiler/aro/aro/Attribute.zig | 678 +- lib/compiler/aro/aro/Attribute/names.zig | 1700 +-- lib/compiler/aro/aro/Builtins.zig | 291 +- lib/compiler/aro/aro/Builtins/Builtin.zig | 23177 ++++++++++++++++---------------- lib/compiler/aro/aro/Builtins/eval.zig | 39 +- lib/compiler/aro/aro/CodeGen.zig | 1076 +- lib/compiler/aro/aro/Compilation.zig | 1679 +-- lib/compiler/aro/aro/Diagnostics.zig | 960 +- lib/compiler/aro/aro/Diagnostics/messages.zig | 1041 -- lib/compiler/aro/aro/Driver.zig | 803 +- lib/compiler/aro/aro/Driver/Filesystem.zig | 12 +- lib/compiler/aro/aro/Driver/GCCDetector.zig | 20 +- lib/compiler/aro/aro/Hideset.zig | 7 +- lib/compiler/aro/aro/InitList.zig | 87 +- lib/compiler/aro/aro/LangOpts.zig | 16 +- lib/compiler/aro/aro/Parser.zig | 9768 ++++++++------ lib/compiler/aro/aro/Parser/Diagnostic.zig | 2390 ++++ lib/compiler/aro/aro/Pragma.zig | 131 +- lib/compiler/aro/aro/Preprocessor.zig | 1231 +- lib/compiler/aro/aro/Preprocessor/Diagnostic.zig | 442 + lib/compiler/aro/aro/Source.zig | 19 +- lib/compiler/aro/aro/StringInterner.zig | 80 +- lib/compiler/aro/aro/SymbolStack.zig | 202 +- lib/compiler/aro/aro/Tokenizer.zig | 294 +- lib/compiler/aro/aro/Toolchain.zig | 53 +- lib/compiler/aro/aro/Tree.zig | 4184 ++++-- lib/compiler/aro/aro/Type.zig | 2676 ---- lib/compiler/aro/aro/TypeStore.zig | 3008 +++++ lib/compiler/aro/aro/Value.zig | 372 +- lib/compiler/aro/aro/char_info.zig | 80 +- lib/compiler/aro/aro/features.zig | 4 +- lib/compiler/aro/aro/pragmas/gcc.zig | 80 +- lib/compiler/aro/aro/pragmas/message.zig | 35 +- lib/compiler/aro/aro/pragmas/once.zig | 23 +- lib/compiler/aro/aro/pragmas/pack.zig | 39 +- lib/compiler/aro/aro/record_layout.zig | 162 +- lib/compiler/aro/aro/target.zig | 387 +- lib/compiler/aro/aro/text_literal.zig | 367 +- lib/compiler/aro/aro/toolchains/Linux.zig | 32 +- lib/compiler/aro/assembly_backend.zig | 12 + lib/compiler/aro/assembly_backend/x86_64.zig | 254 + lib/compiler/aro/backend.zig | 13 +- lib/compiler/aro/backend/Assembly.zig | 20 + lib/compiler/aro/backend/CodeGenOptions.zig | 64 + lib/compiler/aro/backend/Interner.zig | 42 +- lib/compiler/aro/backend/Ir.zig | 21 +- lib/compiler/aro/backend/Object.zig | 4 +- lib/compiler/aro/backend/Object/Elf.zig | 47 +- lib/compiler/aro/main.zig | 80 + lib/compiler/aro_translate_c.zig | 1832 --- lib/compiler/aro_translate_c/ast.zig | 2982 ---- lib/compiler/translate-c/lib/c_builtins.zig | 301 + lib/compiler/translate-c/lib/helpers.zig | 413 + lib/compiler/translate-c/src/MacroTranslator.zig | 1307 ++ lib/compiler/translate-c/src/PatternList.zig | 288 + lib/compiler/translate-c/src/Scope.zig | 399 + lib/compiler/translate-c/src/Translator.zig | 4183 ++++++ lib/compiler/translate-c/src/ast.zig | 3063 +++++ lib/compiler/translate-c/src/builtins.zig | 76 + lib/compiler/translate-c/src/helpers.zig | 327 + lib/compiler/translate-c/src/main.zig | 251 + src/Compilation.zig | 161 +- src/Zcu.zig | 1 - src/clang.zig | 2277 ---- src/libs/mingw.zig | 27 +- src/main.zig | 196 +- src/translate_c.zig | 6681 --------- src/zig_clang.cpp | 4197 ------ src/zig_clang.h | 1778 --- 73 files changed, 43508 insertions(+), 45478 deletions(-)