doc/docgen.zig | 26 ++++- doc/langref.html.in | 56 +++++++++- src/all_types.hpp | 16 +++ src/codegen.cpp | 35 +++--- src/ir.cpp | 187 +++++++++++++++++++++++++++++++- src/ir_print.cpp | 11 ++ test/compile_errors.zig | 52 +++++++++ test/stage1/behavior.zig | 1 + test/stage1/behavior/type.zig | 107 ++++++++++++++++++ 9 files changed, 468 insertions(+), 23 deletions(-)