src-self-hosted/codegen.zig | 3 +- src-self-hosted/compilation.zig | 69 ++++++- src-self-hosted/ir.zig | 8 +- src-self-hosted/type.zig | 338 ++++++++++++++++++++++++++------ src/analyze.cpp | 8 +- 5 files changed, 356 insertions(+), 70 deletions(-)