CMakeLists.txt | 3 +- lib/std/Thread.zig | 37 +-- lib/std/Thread/Condition.zig | 2 +- lib/std/Thread/Mutex.zig | 4 +- lib/std/Thread/StaticResetEvent.zig | 4 +- lib/std/atomic.zig | 76 ++++- lib/std/atomic/Atomic.zig | 522 ++++++++++++++++++++++++++++++++ lib/std/atomic/bool.zig | 55 ---- lib/std/atomic/int.zig | 92 ------ lib/std/json.zig | 5 +- lib/std/os.zig | 2 +- lib/std/packed_int_array.zig | 6 +- lib/std/target.zig | 7 + src/BuiltinFn.zig | 2 +- 14 files changed, 624 insertions(+), 193 deletions(-)