CMakeLists.txt | 14 +- doc/langref.html.in | 107 ++++- src/analyze.cpp | 4 + src/ir.cpp | 30 +- src/main.cpp | 33 +- std/array_list.zig | 39 ++ std/c/linux.zig | 2 +- std/fmt/index.zig | 16 +- std/io.zig | 2 +- std/os/index.zig | 69 ++- std/os/linux.zig | 796 -------------------------------- std/os/linux/errno.zig | 146 ++++++ std/os/linux/i386.zig | 505 ++++++++++++++++++++ std/os/linux/index.zig | 796 ++++++++++++++++++++++++++++++++ std/os/linux/test.zig | 38 ++ std/os/linux/x86_64.zig | 490 ++++++++++++++++++++ std/os/linux_errno.zig | 146 ------ std/os/linux_i386.zig | 504 -------------------- std/os/linux_test.zig | 38 -- std/os/linux_x86_64.zig | 489 -------------------- std/special/build_runner.zig | 1 + test/compile_errors.zig | 13 + 22 files changed, 2240 insertions(+), 2038 deletions(-)