doc/langref.html.in | 10 +++ src/AstGen.zig | 10 +++ src/BuiltinFn.zig | 8 +++ src/Sema.zig | 7 ++ src/Zir.zig | 13 ++++ src/stage1/all_types.hpp | 20 ++++++ src/stage1/astgen.cpp | 51 +++++++++++++ src/stage1/codegen.cpp | 10 +++ src/stage1/ir.cpp | 124 +++++++++++++++++++++++++++++++- src/stage1/ir_print.cpp | 32 +++++++++ test/behavior.zig | 1 + test/behavior/select.zig | 25 +++++++ 12 files changed, 309 insertions(+), 2 deletions(-)