CMakeLists.txt | 16 +- bootstrap.c | 16 +- build.zig | 29 +- deps/aro/README.md | 27 - 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 | 17162 -------------------------------- 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 | 1678 ---- deps/aro/aro/Diagnostics.zig | 589 -- deps/aro/aro/Diagnostics/messages.def | 2446 ----- deps/aro/aro/Driver.zig | 811 -- deps/aro/aro/Driver/Distro.zig | 328 - deps/aro/aro/Driver/Filesystem.zig | 239 - deps/aro/aro/Driver/GCCDetector.zig | 638 -- 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 | 8437 ---------------- deps/aro/aro/Pragma.zig | 83 - deps/aro/aro/Preprocessor.zig | 3421 ------- deps/aro/aro/Source.zig | 127 - deps/aro/aro/StringInterner.zig | 83 - deps/aro/aro/SymbolStack.zig | 392 - deps/aro/aro/Tokenizer.zig | 2174 ---- deps/aro/aro/Toolchain.zig | 489 - deps/aro/aro/Tree.zig | 1334 --- deps/aro/aro/Tree/number_affixes.zig | 187 - deps/aro/aro/Type.zig | 2670 ----- 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/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 | 830 -- deps/aro/aro/text_literal.zig | 383 - 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 | 683 -- lib/compiler/aro/README.md | 27 + lib/compiler/aro/aro.zig | 38 + lib/compiler/aro/aro/Attribute.zig | 1070 ++ lib/compiler/aro/aro/Attribute/names.zig | 1011 ++ lib/compiler/aro/aro/Builtins.zig | 397 + lib/compiler/aro/aro/Builtins/Builtin.zig | 13145 ++++++++++++++++++++++++ lib/compiler/aro/aro/Builtins/Properties.zig | 143 + lib/compiler/aro/aro/Builtins/TypeDescription.zig | 286 + lib/compiler/aro/aro/CodeGen.zig | 1295 +++ lib/compiler/aro/aro/Compilation.zig | 1678 ++++ lib/compiler/aro/aro/Diagnostics.zig | 589 ++ lib/compiler/aro/aro/Diagnostics/messages.zig | 1011 ++ lib/compiler/aro/aro/Driver.zig | 811 ++ lib/compiler/aro/aro/Driver/Distro.zig | 328 + lib/compiler/aro/aro/Driver/Filesystem.zig | 239 + lib/compiler/aro/aro/Driver/GCCDetector.zig | 638 ++ lib/compiler/aro/aro/Driver/GCCVersion.zig | 122 + lib/compiler/aro/aro/Driver/Multilib.zig | 71 + lib/compiler/aro/aro/InitList.zig | 153 + lib/compiler/aro/aro/LangOpts.zig | 171 + lib/compiler/aro/aro/Parser.zig | 8437 ++++++++++++++++ lib/compiler/aro/aro/Pragma.zig | 83 + lib/compiler/aro/aro/Preprocessor.zig | 3421 +++++++ lib/compiler/aro/aro/Source.zig | 127 + lib/compiler/aro/aro/StringInterner.zig | 83 + lib/compiler/aro/aro/SymbolStack.zig | 392 + lib/compiler/aro/aro/Tokenizer.zig | 2174 ++++ lib/compiler/aro/aro/Toolchain.zig | 489 + lib/compiler/aro/aro/Tree.zig | 1334 +++ lib/compiler/aro/aro/Tree/number_affixes.zig | 187 + lib/compiler/aro/aro/Type.zig | 2670 +++++ lib/compiler/aro/aro/Value.zig | 726 ++ lib/compiler/aro/aro/char_info.zig | 1111 +++ lib/compiler/aro/aro/char_info/identifier_tables.zig | 627 ++ lib/compiler/aro/aro/features.zig | 76 + lib/compiler/aro/aro/pragmas/gcc.zig | 199 + lib/compiler/aro/aro/pragmas/message.zig | 50 + lib/compiler/aro/aro/pragmas/once.zig | 56 + lib/compiler/aro/aro/pragmas/pack.zig | 164 + lib/compiler/aro/aro/record_layout.zig | 671 ++ lib/compiler/aro/aro/target.zig | 830 ++ lib/compiler/aro/aro/text_literal.zig | 383 + lib/compiler/aro/aro/toolchains/Linux.zig | 483 + lib/compiler/aro/aro/tracy.zig | 310 + lib/compiler/aro/backend.zig | 13 + lib/compiler/aro/backend/Interner.zig | 647 ++ lib/compiler/aro/backend/Ir.zig | 696 ++ lib/compiler/aro/backend/Ir/x86/Renderer.zig | 65 + lib/compiler/aro/backend/Object.zig | 73 + lib/compiler/aro/backend/Object/Elf.zig | 378 + lib/compiler/aro_translate_c.zig | 1298 +++ lib/compiler/aro_translate_c/ast.zig | 2941 ++++++ src/Compilation.zig | 2 - src/aro_translate_c.zig | 678 -- src/main.zig | 121 +- src/stubs/aro_builtins.zig | 35 - src/stubs/aro_messages.zig | 508 - src/stubs/aro_names.zig | 10 - src/stubs/aro_options.zig | 1 - src/translate_c.zig | 293 +- src/translate_c/ast.zig | 2942 ------ src/translate_c/common.zig | 322 - 116 files changed, 54517 insertions(+), 60606 deletions(-)