doc/langref.html.in | 30 +++++---
lib/std/Progress.zig | 18 ++++-
lib/std/Thread/Semaphore.zig | 2 +-
lib/std/build.zig | 51 ++++++++++++--
lib/std/c.zig | 2 +
lib/std/crypto/25519/ed25519.zig | 10 +--
lib/std/crypto/25519/ristretto255.zig | 2 +-
lib/std/crypto/25519/x25519.zig | 4 +-
lib/std/crypto/aes.zig | 8 +--
lib/std/crypto/blake3.zig | 2 +-
lib/std/crypto/gimli.zig | 22 +++---
lib/std/event/loop.zig | 9 ++-
lib/std/fifo.zig | 10 ++-
lib/std/fmt.zig | 39 ++++++-----
lib/std/fs.zig | 2 +-
lib/std/fs/file.zig | 2 +
lib/std/io/reader.zig | 2 +-
lib/std/json.zig | 2 +-
lib/std/math/big/int.zig | 2 +-
lib/std/net.zig | 41 ++++++++++-
lib/std/os.zig | 86 +++++++++++++++++++++++
lib/std/os/bits/linux/arm-eabi.zig | 1 +
lib/std/os/bits/linux/arm64.zig | 1 +
lib/std/os/bits/linux/i386.zig | 1 +
lib/std/os/bits/linux/mips.zig | 1 +
lib/std/os/bits/linux/powerpc64.zig | 1 +
lib/std/os/bits/linux/riscv64.zig | 1 +
lib/std/os/bits/linux/sparc64.zig | 1 +
lib/std/os/bits/linux/x86_64.zig | 1 +
lib/std/os/linux.zig | 31 +++++++++
lib/std/os/test.zig | 69 ++++++++++++++++++
lib/std/os/uefi.zig | 17 ++++-
lib/std/wasm.zig | 14 ++++
lib/std/zig/parser_test.zig | 2 +-
lib/std/zig/tokenizer.zig | 6 +-
src/Cache.zig | 2 +-
src/Compilation.zig | 6 +-
src/codegen.zig | 119 ++++++++++++++++----------------
src/codegen/wasm.zig | 30 +++++---
src/link/Wasm.zig | 104 ++++++++++++++++++++++++----
src/stage1.zig | 4 +-
src/stage1/tokenizer.cpp | 4 +-
test/stage2/test.zig | 22 ++++++
43 files changed, 620 insertions(+), 164 deletions(-)