src/ir.cpp | 14 +- src/main.cpp | 3 +- std/buf_map.zig | 7 +- std/buf_set.zig | 7 +- std/build.zig | 239 ++++++++++++++++++++++++++++---- std/fmt.zig | 72 ++++++++++ std/hash_map.zig | 55 +++++--- std/mem.zig | 4 + std/special/build_runner.zig | 98 +++++++++++-- test/cases/switch.zig | 12 ++ 10 files changed, 442 insertions(+), 69 deletions(-)