src/AstGen.zig | 56 ++--- src/Module.zig | 100 +++++--- src/Sema.zig | 395 +++++++++++++++++++++++++------- src/Zir.zig | 13 +- src/codegen/llvm.zig | 60 ++--- src/codegen/llvm/bindings.zig | 2 +- src/print_zir.zig | 7 +- src/type.zig | 64 +++++- src/value.zig | 131 ++++++----- test/behavior/array.zig | 28 +++ test/behavior/array_stage1.zig | 27 --- 11 files changed, 610 insertions(+), 273 deletions(-)