CMakeLists.txt | 1 + src/all_types.hpp | 13 ++-- src/analyze.cpp | 69 +++++++++++++-------- src/analyze.hpp | 1 + src/ast_render.cpp | 7 ++- src/codegen.cpp | 27 ++++++-- src/codegen.hpp | 2 +- src/ir.cpp | 4 ++ src/link.cpp | 2 +- src/main.cpp | 12 +++- src/parser.cpp | 22 ++++--- src/tokenizer.cpp | 2 + src/tokenizer.hpp | 1 + std/build.zig | 10 +++ std/debug/index.zig | 1 - std/heap.zig | 7 +-- std/index.zig | 2 +- std/mem.zig | 20 ++++++ std/os/index.zig | 106 ++++++++++++++++++++------------ std/os/test.zig | 16 +++++ std/os/windows/index.zig | 19 +++++- std/os/windows/kernel32.zig | 4 ++ std/os/windows/tls.zig | 36 +++++++++++ std/special/bootstrap.zig | 63 +++++++++++++++++-- test/compile_errors.zig | 19 ++++++ test/stage1/behavior/misc.zig | 8 +++ test/tests.zig | 3 + 27 files changed, 376 insertions(+), 101 deletions(-)