about summary refs log tree commit diff
path: root/library/std/src/sys_common/mutex.rs
AgeCommit message (Expand)AuthorLines
2022-11-06std: remove lock wrappers in `sys_common`joboet-50/+0
2022-10-13std: use `sync::Mutex` for internal staticsjoboet-44/+0
2022-06-27make Condvar, Mutex, RwLock const constructors work with unsupported implJorge Aparicio-0/+1
2022-06-20Remove lies in comments.Mara Bos-4/+3
2022-06-06Make {Mutex, Condvar, RwLock}::new() const.Mara Bos-1/+1
2022-06-06Make all {Mutex, Condvar, RwLock}::new #[inline].Mara Bos-0/+2
2022-06-03Lazily allocate+initialize locks.Mara Bos-3/+1
2022-06-03Use Drop instead of destroy() for locks.Mara Bos-6/+0
2022-03-21Move pthread locks to own module.Mara Bos-1/+1
2020-10-14Remove lifetime from StaticMutex and assume 'static.Mara Bos-12/+5
2020-10-14Fix comment about non-reentrant StaticMutex::lock().Mara Bos-2/+3
2020-10-08Remove unnecessary rustc_const_stable attributes.Mara Bos-1/+0
2020-10-02Make it possible to have unboxed mutexes on specific platforms.Mara Bos-4/+5
2020-10-02Move boxing and mutex checking logic of condvar into sys_common.Mara Bos-1/+1
2020-09-27Split sys_common::Mutex in StaticMutex and MovableMutex.Mara Bos-61/+66
2020-07-27mv std libs to library/mark-0/+101