src/AstGen.zig | 161 +++++++++++------ src/Sema.zig | 294 ++++++++++++++++++++++++-------- src/Zir.zig | 77 +++++---- src/print_zir.zig | 42 ++--- src/type.zig | 62 ++++++- src/value.zig | 20 +++ test/behavior.zig | 1 + test/behavior/eval.zig | 28 +++ test/behavior/eval_stage1.zig | 28 --- test/behavior/generics.zig | 16 ++ test/behavior/generics_stage1.zig | 16 -- test/behavior/member_func.zig | 103 +++++++++++ 12 files changed, 629 insertions(+), 219 deletions(-)