about summary refs log tree commit diff
path: root/library/std/src/sys/locks
AgeCommit message (Collapse)AuthorLines
2024-03-12std: move `Once` implementations to `sys`joboet-3221/+0
2024-03-05Windows: Implement mutex using futexChris Denton-30/+45
Well, the Windows equivalent: `WaitOnAddress`, `WakeByAddressSingle` and `WakeByAddressAll`.
2024-02-23moved tests fileNikitaShyrei-0/+21
2024-02-21rename ptr::invalid -> ptr::without_provenanceRalf Jung-5/+5
also introduce ptr::dangling matching NonNull::dangling
2024-02-16std: move locks to `sys` on platforms without threadsjoboet-0/+132
2024-02-16std: move locks to `sys` on xousjoboet-1/+342
2024-02-16std: move locks to `sys` on Windowsjoboet-0/+153
2024-02-16std: move locks to `sys` on UNIX and other futex platformsjoboet-3/+1449
2024-02-16std: move locks to `sys` on teeosjoboet-1/+302
2024-02-16std: move locks to `sys` on SGXjoboet-4/+336
2024-02-16std: move locks to `sys` on µITRONjoboet-0/+480