summaryrefslogtreecommitdiff
path: root/library/std/src/sys/unix/locks/mod.rs
Commit message (Expand)AuthorAgeFilesLines
* std: remove lock wrappers in `sys_common`joboet2022-11-061-9/+9
* std: use `sync::RwLock` for internal staticsjoboet2022-09-191-3/+3
* std: use futex-based locks on Fuchsiajoboet2022-06-301-2/+11
* Lazily allocate+initialize locks.Mara Bos2022-06-031-5/+5
* Don't use futexes on netbsd.Mara Bos2022-05-031-1/+0
* Use futex-based locks and thread parker on FreeBSD.Mara Bos2022-04-291-0/+1
* Use futex-based locks and thread parker on DragonFlyBSD.Mara Bos2022-04-291-0/+1
* Use futex-based locks and thread parker on NetBSD.Mara Bos2022-04-291-0/+1
* Use futex-based locks and thread parker on OpenBSD.Mara Bos2022-04-291-0/+1
* Use futex locks on emscripten.Mara Bos2022-04-191-0/+1
* Use a single ReentrantMutex implementation on all platforms.Mara Bos2022-04-161-3/+1
* Add futex-based ReentrantMutex on Linux.Mara Bos2022-04-121-5/+1
* Add futex-based RwLock on Linux.Mara Bos2022-04-081-2/+2
* Rename RWLock to RwLock in std::sys.Mara Bos2022-04-061-2/+2
* Replace Linux Mutex and Condvar with futex based ones.Mara Bos2022-03-231-8/+24
* Move pthread locks to own module.Mara Bos2022-03-211-0/+8