zig/lib/std/Thread
protty 963ac60918
std.Thread: Mutex and Condition improvements (#11497)
* Thread: minor cleanups

* Thread: rewrite Mutex

* Thread: introduce Futex.Deadline

* Thread: Condition rewrite + cleanup

* Mutex: optimize lock fast path

* Condition: more docs

* Thread: more mutex + condition docs

* Thread: remove broken Condition test

* Thread: zig fmt

* address review comments + fix Thread.DummyMutex in GPA

* Atomic: disable bitRmw x86 inline asm for stage2

* GPA: typo mutex_init

* Thread: remove noalias on stuff

* Thread: comment typos + clarifications
2022-04-23 19:35:56 -05:00
..
AutoResetEvent.zig migrate from std.Target.current to @import("builtin").target 2021-10-04 23:48:55 -07:00
Condition.zig std.Thread: Mutex and Condition improvements (#11497) 2022-04-23 19:35:56 -05:00
Futex.zig std.Thread: Mutex and Condition improvements (#11497) 2022-04-23 19:35:56 -05:00
Mutex.zig std.Thread: Mutex and Condition improvements (#11497) 2022-04-23 19:35:56 -05:00
ResetEvent.zig migrate from std.Target.current to @import("builtin").target 2021-10-04 23:48:55 -07:00
RwLock.zig update RwLock to use static initialization (#10838) 2022-02-08 23:35:48 -05:00
Semaphore.zig std: add test for Thread.Semaphore 2022-01-29 20:30:53 +00:00
StaticResetEvent.zig std: rename sched_yield to yield and move it to std.Thread 2022-02-27 15:34:02 -05:00