std/base64.zig | 1 + std/crypto/blake2.zig | 248 +--- std/fmt/errol/index.zig | 3 +- std/fmt/errol/lookup.zig | 1200 ++++++++--------- std/fmt/index.zig | 70 +- std/hash/adler.zig | 17 +- std/hash/crc.zig | 5 +- std/hash/fnv.zig | 6 +- std/hash/siphash.zig | 6 +- std/heap.zig | 14 +- std/io_test.zig | 2 +- std/json.zig | 106 +- std/macho.zig | 20 +- std/math/atan.zig | 32 +- std/math/atan2.zig | 6 +- std/math/complex/index.zig | 22 +- std/math/complex/tanh.zig | 4 +- std/math/exp.zig | 30 +- std/math/exp2.zig | 280 ++-- std/math/expm1.zig | 24 +- std/math/index.zig | 2 +- std/math/log1p.zig | 3 +- std/math/pow.zig | 1 - std/net.zig | 32 +- std/os/child_process.zig | 11 +- std/os/darwin.zig | 66 + std/os/darwin_errno.zig | 402 ++++-- std/os/epoch.zig | 46 +- std/os/file.zig | 59 +- std/os/get_user_id.zig | 6 +- std/os/index.zig | 168 +-- std/os/linux/errno.zig | 569 +++++--- std/os/linux/index.zig | 3 +- std/os/linux/test.zig | 12 +- std/os/linux/vdso.zig | 20 +- std/os/linux/x86_64.zig | 114 +- std/os/path.zig | 93 +- std/os/time.zig | 69 +- std/os/windows/error.zig | 1188 +++++++++++++++++ std/os/windows/index.zig | 178 ++- std/os/windows/util.zig | 37 +- std/os/zen.zig | 138 +- std/rand/index.zig | 92 +- std/rand/ziggurat.zig | 30 +- std/segmented_list.zig | 6 +- std/sort.zig | 1 - std/special/bootstrap.zig | 8 +- std/special/bootstrap_lib.zig | 8 +- std/special/build_runner.zig | 6 +- std/special/builtin.zig | 60 +- std/special/compiler_rt/comparetf2.zig | 57 +- std/special/compiler_rt/fixunsdfti_test.zig | 1 - std/special/compiler_rt/index.zig | 14 +- std/unicode.zig | 22 +- std/zig/ast.zig | 9 +- std/zig/parse.zig | 927 +++++++------ std/zig/parser_test.zig | 22 +- std/zig/render.zig | 60 +- std/zig/tokenizer.zig | 202 +-- test/cases/align.zig | 12 +- test/cases/array.zig | 12 +- test/cases/bugs/394.zig | 6 +- test/cases/bugs/656.zig | 6 +- test/cases/bugs/828.zig | 8 +- test/cases/cast.zig | 31 +- test/cases/const_slice_child.zig | 2 +- test/cases/coroutines.zig | 23 +- test/cases/enum.zig | 22 +- test/cases/enum_with_members.zig | 8 +- test/cases/error.zig | 22 +- test/cases/eval.zig | 52 +- test/cases/field_parent_ptr.zig | 2 +- test/cases/fn.zig | 2 +- test/cases/fn_in_struct_in_comptime.zig | 2 +- test/cases/for.zig | 6 +- test/cases/generics.zig | 10 +- test/cases/incomplete_struct_param_tld.zig | 8 +- test/cases/math.zig | 2 +- test/cases/misc.zig | 42 +- test/cases/null.zig | 6 +- test/cases/reflection.zig | 2 +- test/cases/slice.zig | 2 +- test/cases/struct.zig | 40 +- test/cases/struct_contains_slice_of_itself.zig | 16 +- test/cases/switch.zig | 54 +- test/cases/switch_prong_err_enum.zig | 4 +- test/cases/switch_prong_implicit_cast.zig | 8 +- test/cases/this.zig | 2 +- test/cases/try.zig | 3 +- test/cases/type_info.zig | 4 +- test/cases/union.zig | 5 +- test/cases/var_args.zig | 2 +- test/cases/void.zig | 2 +- test/cases/while.zig | 4 +- test/compare_output.zig | 4 +- test/compile_errors.zig | 2220 +++++++++++++++++++++----------- test/gen_h.zig | 1 - test/standalone/brace_expansion/main.zig | 13 +- test/standalone/issue_339/test.zig | 5 +- test/standalone/pkg_import/pkg.zig | 4 +- test/standalone/use_alias/main.zig | 2 +- test/translate_c.zig | 49 +- 102 files changed, 5969 insertions(+), 3599 deletions(-)