doc/langref.md | 2 +- doc/vim/syntax/zig.vim | 2 +- src/all_types.hpp | 12 +++++- src/analyze.cpp | 66 ++++++++++++++++++++++++++++---- src/ast_render.cpp | 4 ++ src/codegen.cpp | 10 +++++ src/eval.cpp | 2 + src/parser.cpp | 12 +++++- src/tokenizer.cpp | 2 + src/tokenizer.hpp | 1 + std/hash_map.zig | 2 +- std/list.zig | 2 +- std/rand.zig | 2 +- test/cases/this.zig | 47 +++++++++++++++++++++++ test/run_tests.cpp | 16 ++++++++ test/self_hosted.zig | 1 + 16 files changed, 167 insertions(+), 16 deletions(-)