lib/compiler/aro/aro/CodeGen.zig | 5 +- lib/compiler/aro/aro/Compilation.zig | 27 +++--- lib/compiler/aro/aro/Driver.zig | 15 +-- lib/compiler/aro/aro/Parser.zig | 30 +++--- lib/compiler/aro/aro/Pragma.zig | 5 +- lib/compiler/aro/aro/Preprocessor.zig | 15 +-- lib/compiler/aro/aro/pragmas/message.zig | 5 +- lib/compiler/aro/aro/text_literal.zig | 5 +- lib/compiler/aro/assembly_backend/x86_64.zig | 5 +- lib/std/debug.zig | 5 +- lib/std/fs/path.zig | 10 +- lib/std/heap.zig | 128 +------------------------ lib/std/heap/BufferFirstAllocator.zig | 165 ++++++++++++++++++++++++++++++++ lib/std/zig/AstGen.zig | 39 ++++---- lib/std/zig/ZonGen.zig | 9 +- lib/std/zig/llvm/Builder.zig | 24 ++--- src/Air/Legalize.zig | 45 +++++---- src/Value.zig | 11 ++- src/codegen/c.zig | 5 +- src/codegen/llvm.zig | 40 +++----- src/codegen/llvm/FuncGen.zig | 16 ++-- src/codegen/riscv64/CodeGen.zig | 13 +-- src/codegen/x86_64/CodeGen.zig | 43 +++++---- src/link/Elf2.zig | 5 +- 24 files changed, 366 insertions(+), 304 deletions(-)