lib/std/Thread.zig | 14 +-- lib/std/os/linux/arm-eabi.zig | 28 +++++- lib/std/os/linux/arm64.zig | 20 +++-- lib/std/os/linux/tls.zig | 14 +-- lib/std/os/linux/x86.zig | 147 +++++++++++++++++--------------- lib/std/os/linux/x86_64.zig | 146 +++++++++++++++---------------- lib/std/start.zig | 44 +++++----- src/codegen/c.zig | 85 ++++++++++-------- test/behavior/fn.zig | 1 + test/tests.zig | 1 + 10 files changed, 278 insertions(+), 222 deletions(-)