lib/std/builtin.zig | 1 - lib/std/fmt.zig | 2 +- lib/std/hash/auto_hash.zig | 5 +- lib/std/io/serialization.zig | 4 +- lib/std/json.zig | 4 +- lib/std/meta.zig | 12 +- src/analyze.cpp | 263 ++++++++++++++++++-------------- src/ir.cpp | 105 ++++++++++--- test/compile_errors.zig | 131 +++++++++++++++- test/stage1/behavior/type.zig | 61 ++++++++ test/stage1/behavior/type_info.zig | 4 - 11 files changed, 437 insertions(+), 155 deletions(-)