doc/langref.html.in | 7 +
src/all_types.hpp | 54 ++++-
src/analyze.cpp | 337 +++++++++++++++++++++++++++++++-
src/analyze.hpp | 1 +
src/codegen.cpp | 157 ++++++++++++++-
src/ir.cpp | 172 ++++++++++++++--
src/ir_print.cpp | 22 +++
src/zig_llvm.cpp | 4 +
src/zig_llvm.hpp | 1 +
test/cases/union.zig | 44 +++++
test/compile_errors.zig | 6 +-
test/debug_safety.zig | 20 ++
12 files changed, 799 insertions(+), 26 deletions(-)