lib/std/c.zig | 2 + lib/std/mutex.zig | 138 +++++++------- lib/std/os.zig | 7 + lib/std/os/linux.zig | 4 + lib/std/os/windows/kernel32.zig | 2 + lib/std/os/windows/ntdll.zig | 18 ++ lib/std/parker.zig | 322 ++++++++++++++++++++++++++++++++ lib/std/spinlock.zig | 46 ++++- lib/std/statically_initialized_mutex.zig | 105 ----------- lib/std/std.zig | 2 +- 10 files changed, 462 insertions(+), 184 deletions(-)