about summary refs log tree commit diff
path: root/library/std/src/sys/unix/locks/mod.rs
AgeCommit message (Expand)AuthorLines
2024-01-11std: begin moving platform support modules into `pal`joboet-31/+0
2022-11-06std: remove lock wrappers in `sys_common`joboet-9/+9
2022-09-19std: use `sync::RwLock` for internal staticsjoboet-3/+3
2022-06-30std: use futex-based locks on Fuchsiajoboet-2/+11
2022-06-03Lazily allocate+initialize locks.Mara Bos-5/+5
2022-05-03Don't use futexes on netbsd.Mara Bos-1/+0
2022-04-29Use futex-based locks and thread parker on FreeBSD.Mara Bos-0/+1
2022-04-29Use futex-based locks and thread parker on DragonFlyBSD.Mara Bos-0/+1
2022-04-29Use futex-based locks and thread parker on NetBSD.Mara Bos-0/+1
2022-04-29Use futex-based locks and thread parker on OpenBSD.Mara Bos-0/+1
2022-04-19Use futex locks on emscripten.Mara Bos-0/+1
2022-04-16Use a single ReentrantMutex implementation on all platforms.Mara Bos-3/+1
2022-04-12Add futex-based ReentrantMutex on Linux.Mara Bos-5/+1
2022-04-08Add futex-based RwLock on Linux.Mara Bos-2/+2
2022-04-06Rename RWLock to RwLock in std::sys.Mara Bos-2/+2
2022-03-23Replace Linux Mutex and Condvar with futex based ones.Mara Bos-8/+24
2022-03-21Move pthread locks to own module.Mara Bos-0/+8