lib/std/hash/auto_hash.zig | 3 + lib/std/os/bits/linux.zig | 101 ++++--- lib/std/os/bits/linux/errno-generic.zig | 428 ++++++++++++++++++++++++++ lib/std/os/bits/linux/errno-mips.zig | 134 +++++++++ lib/std/os/bits/linux/errno.zig | 428 -------------------------- lib/std/os/bits/linux/mipsel.zig | 516 ++++++++++++++++++++++++++++++++ lib/std/os/linux.zig | 1 + lib/std/os/linux/mipsel.zig | 124 ++++++++ lib/std/os/linux/tls.zig | 4 + lib/std/os/zen.zig | 2 +- lib/std/special/c.zig | 35 +++ lib/std/special/start.zig | 15 + src/analyze.cpp | 2 + src/link.cpp | 1 - src/target.cpp | 7 +- src/target.hpp | 1 + test/stage1/behavior/byteswap.zig | 3 + test/stage1/behavior/new_stack_call.zig | 1 + test/stage1/behavior/shuffle.zig | 3 +- test/tests.zig | 10 + 20 files changed, 1343 insertions(+), 476 deletions(-)