lib/std/builtin.zig | 11 ++ lib/std/os.zig | 20 ++- lib/std/special/c.zig | 2 +- lib/std/special/start.zig | 286 -------------------------------- 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 | 7 + 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 +- 16 files changed, 437 insertions(+), 453 deletions(-)