lib/std/builtin.zig | 1 + lib/std/child_process.zig | 59 +- lib/std/debug.zig | 48 +- lib/std/event.zig | 2 - lib/std/event/fs.zig | 1418 -------------------------------- lib/std/event/loop.zig | 367 +++++++-- lib/std/fs.zig | 37 +- lib/std/fs/file.zig | 151 ++-- lib/std/fs/watch.zig | 673 +++++++++++++++ lib/std/io.zig | 16 +- lib/std/io/out_stream.zig | 24 +- lib/std/linked_list.zig | 9 +- lib/std/os.zig | 205 ++++- lib/std/os/bits/darwin.zig | 1 + lib/std/os/bits/dragonfly.zig | 1 + lib/std/os/bits/freebsd.zig | 1 + lib/std/os/bits/linux/x86_64.zig | 2 + lib/std/os/bits/netbsd.zig | 1 + lib/std/os/bits/wasi.zig | 1 + lib/std/os/bits/windows.zig | 1 + lib/std/os/windows.zig | 157 +++- lib/std/special/test_runner.zig | 26 +- src/analyze.cpp | 20 +- src/codegen.cpp | 42 +- 24 files changed, 1572 insertions(+), 1691 deletions(-)