lib/std/array_list.zig | 243 +++++++- lib/std/heap.zig | 90 +-- lib/std/heap/arena_allocator.zig | 102 +++ lib/std/linked_list.zig | 2 +- lib/std/std.zig | 4 +- src-self-hosted/Package.zig | 52 ++ src-self-hosted/c.zig | 7 - src-self-hosted/codegen.zig | 58 +- src-self-hosted/compilation.zig | 89 ++- src-self-hosted/decl.zig | 102 --- src-self-hosted/ir.zig | 1068 +++++++++++++++++++++----------- src-self-hosted/ir/text.zig | 182 ++++-- src-self-hosted/libc_installation.zig | 1 - src-self-hosted/link.zig | 580 ++++++++++------- src-self-hosted/package.zig | 31 - src-self-hosted/scope.zig | 418 ------------- src-self-hosted/test.zig | 11 +- src-self-hosted/type.zig | 63 +- src-self-hosted/util.zig | 47 -- src-self-hosted/value.zig | 186 +++--- src-self-hosted/visib.zig | 4 - 21 files changed, 1836 insertions(+), 1504 deletions(-)