src/AstGen.zig | 70 ++++---- src/Module.zig | 3 + src/Sema.zig | 284 ++++++++++++++++++-------------- src/Zir.zig | 64 +++++-- src/codegen/llvm.zig | 16 +- src/codegen/llvm/bindings.zig | 18 ++ src/print_air.zig | 2 +- test/behavior/generics.zig | 56 +++++++ test/behavior/generics_stage1.zig | 39 +---- 9 files changed, 344 insertions(+), 208 deletions(-)