lib/std/array_list.zig | 60 +++ lib/std/hash_map.zig | 4 + lib/std/math.zig | 5 - lib/std/special/test_runner.zig | 12 + lib/std/std.zig | 8 +- lib/std/testing.zig | 3 + lib/std/zig/ast.zig | 2 + src-self-hosted/Module.zig | 655 +++++++++++++++++++------------- src-self-hosted/codegen.zig | 543 ++++++++++++++++++++++---- src-self-hosted/ir.zig | 69 +++- src-self-hosted/link.zig | 44 ++- src-self-hosted/liveness.zig | 139 +++++++ src-self-hosted/main.zig | 7 +- src-self-hosted/zir.zig | 282 +++++++++++--- 14 files changed, 1395 insertions(+), 438 deletions(-)