ci/aarch64-linux-debug.sh | 3 +- ci/aarch64-linux-release.sh | 3 +- ci/aarch64-macos-debug.sh | 3 +- ci/aarch64-macos-release.sh | 3 +- ci/aarch64-windows.ps1 | 3 +- ci/loongarch64-linux-debug.sh | 3 +- ci/loongarch64-linux-release.sh | 3 +- ci/riscv64-linux-debug.sh | 3 +- ci/riscv64-linux-release.sh | 3 +- ci/x86_64-freebsd-debug.sh | 3 +- ci/x86_64-freebsd-release.sh | 3 +- ci/x86_64-linux-debug-llvm.sh | 3 +- ci/x86_64-linux-debug.sh | 3 +- ci/x86_64-linux-release.sh | 3 +- ci/x86_64-windows-debug.ps1 | 3 +- ci/x86_64-windows-release.ps1 | 3 +- lib/build-web/index.html | 13 + lib/build-web/main.js | 22 +- lib/build-web/main.zig | 1 + lib/build-web/time_report.zig | 41 + lib/compiler/build_runner.zig | 474 +++++--- lib/compiler/test_runner.zig | 39 +- lib/compiler_rt/memcpy.zig | 61 +- lib/std/Build.zig | 51 +- lib/std/Build/Fuzz.zig | 4 +- lib/std/Build/Step.zig | 123 +- lib/std/Build/Step/Fmt.zig | 4 +- lib/std/Build/Step/Run.zig | 631 +++++++---- lib/std/Build/WebServer.zig | 58 + lib/std/Build/abi.zig | 16 + lib/std/Thread/RwLock.zig | 107 +- lib/std/crypto/25519/ed25519.zig | 3 +- lib/std/crypto/ecdsa.zig | 1951 +++++++++++++++++--------------- lib/std/heap/debug_allocator.zig | 26 +- lib/std/posix/test.zig | 12 +- lib/std/zig.zig | 2 + lib/std/zig/Server.zig | 19 +- test/behavior/call.zig | 8 +- 38 files changed, 2224 insertions(+), 1490 deletions(-)