src/all_types.hpp | 2 + src/analyze.cpp | 28 ++-- src/bigint.cpp | 23 ++- src/bigint.hpp | 5 +- src/codegen.cpp | 2 +- src/ir.cpp | 48 +++--- src/os.cpp | 30 ++-- src/os.hpp | 8 + src/parser.cpp | 8 +- src/target.cpp | 15 +- std/crypto/benchmark.zig | 198 +++++++++++++++++++++++ std/crypto/blake2.zig | 4 +- std/crypto/sha2.zig | 4 +- std/crypto/throughput_test.zig | 193 ---------------------- std/hash/benchmark.zig | 273 ++++++++++++++++++++++++++++++++ std/hash/crc.zig | 26 +-- std/hash/siphash.zig | 4 +- std/hash/throughput_test.zig | 148 ----------------- std/hash/wyhash.zig | 4 +- std/os/windows.zig | 7 +- std/zig/ast.zig | 1 + std/zig/parse.zig | 15 +- std/zig/parser_test.zig | 9 ++ std/zig/render.zig | 15 +- 24 files changed, 640 insertions(+), 430 deletions(-)