lib/compiler/aro/aro/Attribute.zig | 318 +++--- lib/compiler/aro/aro/Attribute/names.zig | 1193 +++++++++++----------- lib/compiler/aro/aro/Builtins.zig | 1 - lib/compiler/aro/aro/Builtins/common.zig | 1737 ++++++++++++++++---------------- lib/compiler/aro/aro/Builtins/eval.zig | 22 +- lib/compiler/aro/aro/CodeGen.zig | 4 +- lib/compiler/aro/aro/Compilation.zig | 217 ++-- lib/compiler/aro/aro/Diagnostics.zig | 38 +- lib/compiler/aro/aro/Driver.zig | 174 +++- lib/compiler/aro/aro/Driver/Filesystem.zig | 241 ----- lib/compiler/aro/aro/Driver/GCCDetector.zig | 635 ++++++++++++ lib/compiler/aro/aro/LangOpts.zig | 14 +- lib/compiler/aro/aro/Parser.zig | 478 ++++++--- lib/compiler/aro/aro/Parser/Diagnostic.zig | 98 +- lib/compiler/aro/aro/Preprocessor.zig | 183 +++- lib/compiler/aro/aro/Preprocessor/Diagnostic.zig | 21 + lib/compiler/aro/aro/Target.zig | 29 +- lib/compiler/aro/aro/Tokenizer.zig | 45 +- lib/compiler/aro/aro/Toolchain.zig | 11 +- lib/compiler/aro/aro/Tree.zig | 326 +++--- lib/compiler/aro/aro/TypeStore.zig | 106 +- lib/compiler/aro/aro/Value.zig | 30 +- lib/compiler/aro/aro/features.zig | 1 + lib/compiler/aro/aro/pragmas/once.zig | 1 - lib/compiler/aro/aro/record_layout.zig | 6 +- lib/compiler/aro/assembly_backend/x86_64.zig | 7 +- lib/compiler/aro/backend/Assembly.zig | 3 +- lib/compiler/aro/backend/Interner.zig | 4 +- lib/compiler/aro/backend/Ir.zig | 192 ++-- lib/compiler/aro/backend/Ir/x86/Renderer.zig | 6 +- lib/compiler/aro/include/ptrcheck.h | 49 + lib/compiler/aro/main.zig | 36 +- lib/compiler/resinator/main.zig | 8 +- lib/compiler/resinator/preprocess.zig | 4 +- lib/compiler/translate-c/MacroTranslator.zig | 91 +- lib/compiler/translate-c/PatternList.zig | 10 +- lib/compiler/translate-c/Scope.zig | 49 +- lib/compiler/translate-c/Translator.zig | 490 ++++++--- lib/compiler/translate-c/ast.zig | 30 +- lib/compiler/translate-c/main.zig | 91 +- lib/std/zig/c_translation/helpers.zig | 23 +- src/libs/mingw.zig | 10 +- 42 files changed, 4298 insertions(+), 2734 deletions(-)