| Age | Commit message (Expand) | Author | Lines |
| 2023-12-10 | Fix typo in `std::sync::Mutex` example | naglis | -1/+1 |
| 2023-04-19 | std: make `Debug` representations of `[Lazy, Once]*[Cell, Lock]` consistent w... | joboet | -7/+1 |
| 2023-03-20 | Apply suggestions from code review | the8472 | -3/+3 |
| 2023-03-20 | Add block-based mutex unlocking example | The 8472 | -7/+17 |
| 2022-11-06 | std: remove lock wrappers in `sys_common` | joboet | -10/+6 |
| 2022-09-02 | Rollup merge of #97739 - a2aaron:let_underscore, r=estebank | Guillaume Gomez | -0/+1 |
| 2022-06-19 | Auto merge of #97791 - m-ou-se:const-locks, r=m-ou-se | bors | -1/+3 |
| 2022-06-09 | Avoid `thread::panicking()` in non-poisoning methods of `Mutex` and `RwLock` | Josh Stone | -3/+3 |
| 2022-06-07 | Update library/std/src/sync/mutex.rs | Dylan DPC | -1/+1 |
| 2022-06-07 | Remove confusing sentence from `Mutex` docs | Nilstrieb | -5/+4 |
| 2022-06-06 | Make {Mutex, Condvar, RwLock}::new() const. | Mara Bos | -0/+1 |
| 2022-06-06 | Make all {Mutex, Condvar, RwLock}::new #[inline]. | Mara Bos | -1/+2 |
| 2022-06-05 | Add diagnostic items to MutexGuard and RwLock Guards | Aaron Kofsky | -0/+1 |
| 2022-05-20 | Auto merge of #96422 - tmccombs:mutex-unpoison, r=m-ou-se | bors | -0/+39 |
| 2022-05-20 | Remove references to guards in documentation for clear_poison | Thayne McCombs | -5/+5 |
| 2022-05-19 | Change clear_poison to take the lock instead of a guard | Thayne McCombs | -4/+9 |
| 2022-05-06 | Mark locks in std lib with clippy::has_significant_drop | Preston From | -0/+1 |
| 2022-04-27 | Add tracking issue number for mutex_unpoison | Thayne McCombs | -1/+1 |
| 2022-04-26 | Add functions to un-poison Mutex and RwLock | Thayne McCombs | -0/+34 |
| 2022-01-28 | update cfg(bootstrap)s | Pietro Albini | -5/+2 |
| 2021-10-03 | Practice diagnostic message convention | Hirochika Matsumoto | -1/+1 |
| 2021-10-02 | Make diangostic item names consistent | Cameron Steffen | -1/+1 |
| 2021-09-28 | ref/refmut | Gus Wynn | -1/+1 |
| 2021-09-27 | lock types | Gus Wynn | -0/+6 |
| 2021-07-01 | Move Mutex::unlock to T: ?Sized | Mark Mansi | -20/+20 |
| 2021-05-24 | minor rewording after review | Taylor Yu | -2/+2 |
| 2021-05-20 | doc: clarify Mutex::try_lock, etc. errors | Taylor Yu | -2/+8 |
| 2021-04-28 | Simplify `Mutex::into_inner` | BenoƮt du Garreau | -19/+2 |
| 2021-04-22 | Move `sys_common::poison` to `sync::poison` | Christiaan Dirkx | -1/+1 |
| 2021-03-27 | Improve Debug implementations of Mutex and RwLock. | Mara Bos | -4/+8 |
| 2021-02-18 | add Mutex::unlock | mark | -0/+20 |
| 2020-10-07 | (docs): make mutex error comment consistent with codebase | Steve Manuel | -1/+1 |
| 2020-09-27 | Split sys_common::Mutex in StaticMutex and MovableMutex. | Mara Bos | -26/+4 |
| 2020-09-20 | Replace unneeded `unsafe` calls to `.get()` with calls to `.get_mut()` | Daniel Henry-Mantilla | -3/+1 |
| 2020-09-06 | Auto merge of #76128 - poliorcetics:doc-use-arc-clone, r=KodrAus | bors | -4/+4 |
| 2020-08-31 | std: move "mod tests/benches" to separate files | Lzu Tao | -242/+3 |
| 2020-08-30 | Move to Arc::clone(&x) over x.clone() in library/std | Alexis Bourget | -4/+4 |
| 2020-08-22 | Use intra-doc-links in `std::sync::*` | LeSeulArtichaut | -16/+8 |
| 2020-07-27 | mv std libs to library/ | mark | -0/+767 |