| Age | Commit message (Expand) | Author | Lines |
| 2025-01-02 | Move some things to `std::sync::poison` and reexport them in `std::sync` | Pavel Grigorenko | -849/+0 |
| 2024-11-30 | Add value accessor methods to `Mutex` and `RwLock` | EFanZh | -6/+104 |
| 2024-09-29 | Fix std tests for wasm32-wasip2 target | Nicola Krumschmidt | -1/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-03-22 | docs(sync): normalize dot in fn summaries | MultisampledNight | -1/+1 |
| 2024-03-12 | std: move `Once` implementations to `sys` | joboet | -1/+1 |
| 2024-02-28 | remove Mutex::unlock | HTGAzureX1212. | -20/+0 |
| 2024-02-25 | Auto merge of #117107 - zachs18:mapped-mutex-guard, r=Amanieu | bors | -0/+219 |
| 2024-02-23 | Apply suggestions from code review | zachs18 | -3/+3 |
| 2024-02-08 | Bump version placeholders | Mark Rousskov | -1/+1 |
| 2024-01-10 | Stabilize mutex_unpoison feature | Thayne McCombs | -3/+1 |
| 2023-12-10 | Fix typo in `std::sync::Mutex` example | naglis | -1/+1 |
| 2023-12-05 | Specify behavior if the closure passed to *Guard::*map panics. | Zachary S | -28/+50 |
| 2023-12-05 | fix MappedMutexGuard::(try_)map doc typo. | Zachary S | -2/+2 |
| 2023-12-05 | Fix Condvar typo, add public re-exports of Mapped*Guard. | Zachary S | -2/+2 |
| 2023-12-05 | Add comment about `Mapped(Mutex|RwLockWrite)Guard` variance. | Zachary S | -12/+16 |
| 2023-12-05 | Implement `MappedMutexGuard`. | Zachary S | -0/+193 |
| 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 |