lib/std/Thread.zig | 27 +- lib/std/Thread/Condition.zig | 743 +++++++++++++++++++------------- lib/std/Thread/Futex.zig | 69 ++- lib/std/Thread/Mutex.zig | 419 +++++++++--------- lib/std/atomic/Atomic.zig | 168 ++++---- lib/std/heap/general_purpose_allocator.zig | 11 +- lib/std/os/windows.zig | 13 +- 7 files changed, 810 insertions(+), 640 deletions(-)