doc/langref.html.in | 2 +- lib/std/build.zig | 2 + lib/std/crypto.zig | 24 +++ lib/std/crypto/pbkdf2.zig | 280 ++++++++++++++++++++++++++++++++ lib/std/crypto/siphash.zig | 3 +- lib/std/fmt.zig | 139 +++++++--------- lib/std/fs.zig | 66 +++++++- lib/std/fs/test.zig | 161 ++++++++++++++++++ lib/std/heap.zig | 2 +- lib/std/os.zig | 3 +- lib/std/os/windows.zig | 3 +- src/stage1/analyze.cpp | 29 ++-- src/stage1/ir.cpp | 24 ++- src/translate_c.zig | 2 +- test/stage1/behavior/cast.zig | 5 + test/stage1/behavior/type.zig | 42 +++++ 16 files changed, 677 insertions(+), 110 deletions(-)