lib/std/ascii.zig | 18 ++-- lib/std/bit_set.zig | 10 +- lib/std/bounded_array.zig | 2 +- lib/std/child_process.zig | 6 +- lib/std/crypto/utils.zig | 6 +- lib/std/debug.zig | 14 ++- lib/std/fifo.zig | 2 +- lib/std/fmt.zig | 18 ++-- lib/std/fmt/parse_float.zig | 72 +++++++++++++- lib/std/fmt/parse_float/parse_float.zig | 66 ------------- lib/std/fs/get_app_data_dir.zig | 2 +- lib/std/fs/path.zig | 20 ++-- lib/std/io.zig | 2 +- lib/std/math.zig | 160 ++++++++++++++++++-------------- lib/std/mem.zig | 132 +++++++++++++------------- lib/std/meta/trailer_flags.zig | 2 +- lib/std/os/windows.zig | 6 +- lib/std/process.zig | 6 +- lib/std/sort.zig | 18 ++-- lib/std/tar.zig | 4 +- lib/std/testing.zig | 4 +- lib/std/time.zig | 6 +- lib/std/time/epoch.zig | 2 +- lib/std/unicode.zig | 8 +- lib/std/valgrind/memcheck.zig | 4 +- lib/std/zig/ErrorBundle.zig | 154 +++++++++++++++--------------- lib/std/zig/primitives.zig | 2 +- lib/std/zig/string_literal.zig | 4 +- test/behavior/bitcast.zig | 5 + test/behavior/comptime_memory.zig | 4 + test/behavior/union.zig | 4 + 31 files changed, 403 insertions(+), 360 deletions(-)