lib/std/builtin.zig | 7 + lib/std/special.zig | 1 - lib/std/special/start.zig | 283 -------------------------------- lib/std/special/start_windows_tls.zig | 48 ------ lib/std/special/test_runner.zig | 6 +- lib/std/start.zig | 283 ++++++++++++++++++++++++++++++++ lib/std/start_windows_tls.zig | 48 ++++++ lib/std/std.zig | 8 +- src/all_types.hpp | 4 +- src/analyze.cpp | 43 ++++- src/analyze.hpp | 3 + src/codegen.cpp | 83 +++------- src/dump_analysis.cpp | 2 +- src/ir.cpp | 40 ----- src/main.cpp | 4 +- 15 files changed, 420 insertions(+), 443 deletions(-)