about summary refs log tree commit diff
path: root/library/std/src/sys/unix/locks/futex_rwlock.rs
AgeCommit message (Expand)AuthorLines
2022-11-06std: remove lock wrappers in `sys_common`joboet-6/+4
2022-08-31Fix a bunch of typoDezhi Wu-1/+1
2022-06-15Add `#[inline]` to small fns of futex `RwLock`Josh Stone-0/+9
2022-06-03Use Drop instead of destroy() for locks.Mara Bos-3/+0
2022-05-21Fix typo in futex RwLock::write_contended.Mara Bos-3/+2
2022-04-29Always return false in futex_wake on {Free,DragonFly}BSD.Mara Bos-12/+5
2022-04-29Use futex-based locks and thread parker on FreeBSD.Mara Bos-2/+2
2022-04-29Use futex-based locks and thread parker on DragonFlyBSD.Mara Bos-1/+12
2022-04-14Use u32 instead of i32 for futexes.Mara Bos-20/+20
2022-04-11Use is_ or has_ prefix for pure `-> bool` functions.Mara Bos-23/+25
2022-04-11Use compare_exchange_weak in futex rwlock implementation.Mara Bos-4/+11
2022-04-11Add comments to futex rwlock implementation.Mara Bos-1/+12
2022-04-08Fix typo in futex rwlock.Mara Bos-1/+1
2022-04-08Add futex-based RwLock on Linux.Mara Bos-0/+293