lib/build_runner.zig | 1 + lib/std/Build/Cache.zig | 9 +- lib/std/c.zig | 2 + lib/std/child_process.zig | 266 ++++----------- lib/std/crypto.zig | 2 + lib/std/crypto/25519/field.zig | 2 +- lib/std/crypto/benchmark.zig | 2 + lib/std/crypto/keccak_p.zig | 277 +++++++++++++++ lib/std/crypto/sha3.zig | 299 +++++++++-------- lib/std/fs.zig | 5 + lib/std/fs/file.zig | 6 + lib/std/hash_map.zig | 9 +- lib/std/heap/general_purpose_allocator.zig | 1 + lib/std/io.zig | 250 ++++++++++++++ lib/std/multi_array_list.zig | 29 +- lib/std/os.zig | 35 +- lib/std/os/linux.zig | 18 + lib/std/os/test.zig | 72 ++-- lib/std/os/windows.zig | 2 +- lib/std/os/windows/test.zig | 25 ++ lib/std/process.zig | 1 + lib/std/std.zig | 1 + src/AstGen.zig | 4 +- src/Package.zig | 34 +- src/Sema.zig | 4 +- src/arch/aarch64/CodeGen.zig | 6 +- src/arch/arm/CodeGen.zig | 6 +- src/arch/x86_64/CodeGen.zig | 6 +- src/codegen/llvm.zig | 9 +- src/link/Wasm.zig | 32 +- src/main.zig | 38 ++- src/target.zig | 5 +- src/type.zig | 30 ++ src/value.zig | 30 ++ test/cases/compile_errors/for_loop_break_value_ignored.zig | 15 + test/cases/compile_errors/while_loop_break_value_ignored.zig | 26 ++ tools/lldb_pretty_printers.py | 575 ++++++++++++++++++++++++++++++++ tools/stage2_gdb_pretty_printers.py | 119 ++++++- tools/stage2_lldb_pretty_printers.py | 59 ---- tools/stage2_pretty_printers_common.py | 98 ------ tools/std_gdb_pretty_printers.py | 4 +- 41 files changed, 1826 insertions(+), 588 deletions(-)