CMakeLists.txt | 5 +- bootstrap.c | 5 +- build.zig | 28 +- deps/aro/Attribute.zig | 1065 -- deps/aro/Attribute/names.def | 431 - deps/aro/Builtins.zig | 397 - deps/aro/Builtins/Builtin.def | 17010 -------------------------------- deps/aro/Builtins/BuiltinFunction.zig | 13037 ------------------------ deps/aro/Builtins/Properties.zig | 143 - deps/aro/Builtins/TypeDescription.zig | 286 - deps/aro/CharInfo.zig | 487 - deps/aro/CharLiteral.zig | 298 - deps/aro/CodeGen.zig | 1292 --- deps/aro/Codegen_legacy.zig | 108 - deps/aro/Compilation.zig | 1555 --- deps/aro/Diagnostics.zig | 2935 ------ deps/aro/Driver.zig | 721 -- deps/aro/Driver/Distro.zig | 329 - deps/aro/Driver/Filesystem.zig | 242 - deps/aro/Driver/GCCDetector.zig | 610 -- deps/aro/Driver/GCCVersion.zig | 122 - deps/aro/Driver/Multilib.zig | 72 - deps/aro/InitList.zig | 153 - deps/aro/Interner.zig | 180 - deps/aro/Ir.zig | 601 -- deps/aro/LangOpts.zig | 166 - deps/aro/Object.zig | 73 - deps/aro/Parser.zig | 8218 --------------- deps/aro/Pragma.zig | 83 - deps/aro/Preprocessor.zig | 2932 ------ deps/aro/README.md | 3 + deps/aro/Source.zig | 126 - deps/aro/StringInterner.zig | 78 - deps/aro/SymbolStack.zig | 375 - deps/aro/TextLiteral.zig | 371 - deps/aro/Tokenizer.zig | 2135 ---- deps/aro/Toolchain.zig | 493 - deps/aro/Tree.zig | 1315 --- deps/aro/Type.zig | 2707 ----- deps/aro/Value.zig | 633 -- deps/aro/aro.zig | 38 + deps/aro/aro/Attribute.zig | 1070 ++ deps/aro/aro/Attribute/names.def | 431 + deps/aro/aro/Builtins.zig | 397 + deps/aro/aro/Builtins/Builtin.def | 17010 ++++++++++++++++++++++++++++++++ deps/aro/aro/Builtins/Properties.zig | 143 + deps/aro/aro/Builtins/TypeDescription.zig | 286 + deps/aro/aro/CodeGen.zig | 1295 +++ deps/aro/aro/Compilation.zig | 1602 +++ deps/aro/aro/Diagnostics.zig | 588 ++ deps/aro/aro/Diagnostics/messages.def | 2446 +++++ deps/aro/aro/Driver.zig | 791 ++ deps/aro/aro/Driver/Distro.zig | 328 + deps/aro/aro/Driver/Filesystem.zig | 239 + deps/aro/aro/Driver/GCCDetector.zig | 631 ++ deps/aro/aro/Driver/GCCVersion.zig | 122 + deps/aro/aro/Driver/Multilib.zig | 71 + deps/aro/aro/InitList.zig | 153 + deps/aro/aro/LangOpts.zig | 171 + deps/aro/aro/Parser.zig | 8390 ++++++++++++++++ deps/aro/aro/Pragma.zig | 83 + deps/aro/aro/Preprocessor.zig | 3386 +++++++ deps/aro/aro/Source.zig | 127 + deps/aro/aro/StringInterner.zig | 83 + deps/aro/aro/SymbolStack.zig | 375 + deps/aro/aro/Tokenizer.zig | 2171 ++++ deps/aro/aro/Toolchain.zig | 492 + deps/aro/aro/Tree.zig | 1331 +++ deps/aro/aro/Type.zig | 2725 +++++ deps/aro/aro/Value.zig | 726 ++ deps/aro/aro/char_info.zig | 1111 +++ deps/aro/aro/char_info/identifier_tables.zig | 627 ++ deps/aro/aro/features.zig | 76 + deps/aro/aro/number_affixes.zig | 169 + deps/aro/aro/pragmas/gcc.zig | 199 + deps/aro/aro/pragmas/message.zig | 50 + deps/aro/aro/pragmas/once.zig | 56 + deps/aro/aro/pragmas/pack.zig | 164 + deps/aro/aro/record_layout.zig | 671 ++ deps/aro/aro/target.zig | 831 ++ deps/aro/aro/text_literal.zig | 371 + deps/aro/aro/toolchains/Linux.zig | 483 + deps/aro/aro/tracy.zig | 310 + deps/aro/backend.zig | 13 + deps/aro/backend/Interner.zig | 647 ++ deps/aro/backend/Ir.zig | 696 ++ deps/aro/backend/Ir/x86/Renderer.zig | 65 + deps/aro/backend/Object.zig | 73 + deps/aro/backend/Object/Elf.zig | 378 + deps/aro/build/GenerateDef.zig | 96 +- deps/aro/codegen/x86_64.zig | 221 - deps/aro/features.zig | 76 - deps/aro/lib.zig | 27 - deps/aro/number_affixes.zig | 169 - deps/aro/object/Elf.zig | 377 - deps/aro/pragmas/gcc.zig | 199 - deps/aro/pragmas/message.zig | 50 - deps/aro/pragmas/once.zig | 56 - deps/aro/pragmas/pack.zig | 164 - deps/aro/record_layout.zig | 669 -- deps/aro/target.zig | 811 -- deps/aro/toolchains/Linux.zig | 482 - deps/aro/util.zig | 83 - src/aro_translate_c.zig | 285 +- src/main.zig | 5 +- src/mingw.zig | 13 +- src/stubs/aro_messages.zig | 508 + src/stubs/aro_options.zig | 1 + src/translate_c.zig | 2 - 109 files changed, 55571 insertions(+), 65234 deletions(-)