| Age | Commit message (Expand) | Author | Lines |
| 2025-01-02 | Move some things to `std::sync::poison` and reexport them in `std::sync` | Pavel Grigorenko | -1205/+0 |
| 2024-11-30 | Add value accessor methods to `Mutex` and `RwLock` | EFanZh | -13/+115 |
| 2024-11-16 | add `downgrade` method onto `RwLockWriteGuard` | Connor Tsui | -4/+70 |
| 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-07-26 | Fix doc nits | John Arundel | -2/+2 |
| 2024-07-14 | std: Unsafe-wrap std::sync | Jubilee Young | -1/+1 |
| 2024-03-26 | Update `RwLock` deadlock example to not use shadowing | Trevor Gross | -6/+7 |
| 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-25 | Auto merge of #117107 - zachs18:mapped-mutex-guard, r=Amanieu | bors | -2/+431 |
| 2024-02-08 | Bump version placeholders | Mark Rousskov | -1/+1 |
| 2024-01-10 | Stabilize mutex_unpoison feature | Thayne McCombs | -3/+1 |
| 2023-12-05 | fmt | Zachary S | -4/+1 |
| 2023-12-05 | Specify behavior if the closure passed to *Guard::*map panics. | Zachary S | -40/+116 |
| 2023-12-05 | Add comment about `Mapped(Mutex|RwLockWrite)Guard` variance. | Zachary S | -23/+27 |
| 2023-12-05 | Implmement `MappedRwLock(Read|Write)Guard`. | Zachary S | -3/+355 |
| 2023-10-24 | Add T: ?Sized to RwLock*Guards' Debug impls. | Zachary S | -2/+2 |
| 2023-09-19 | Replace 'mutex' with 'lock' in RwLock documentation | Kriskras99 | -2/+2 |
| 2023-04-19 | std: make `Debug` representations of `[Lazy, Once]*[Cell, Lock]` consistent w... | joboet | -7/+1 |
| 2022-11-06 | std: remove lock wrappers in `sys_common` | joboet | -8/+4 |
| 2022-10-11 | Rollup merge of #102277 - mgeisler:rwlock, r=m-ou-se | Yuki Okushi | -31/+32 |
| 2022-09-27 | Address feedback | mejrs | -0/+1 |
| 2022-09-25 | Consistently write `RwLock` | Martin Geisler | -31/+32 |
| 2022-09-02 | Rollup merge of #97739 - a2aaron:let_underscore, r=estebank | Guillaume Gomez | -0/+2 |
| 2022-06-25 | Auto merge of #96820 - r-raymond:master, r=cuviper | bors | -4/+24 |
| 2022-06-19 | Auto merge of #97791 - m-ou-se:const-locks, r=m-ou-se | bors | -1/+3 |
| 2022-06-19 | Add comment explaining why we use NonNull | Robin Raymond | -0/+4 |
| 2022-06-19 | Add safety comments | Robin Raymond | -6/+9 |
| 2022-06-19 | Documentation typo | Robin Raymond | -1/+1 |
| 2022-06-19 | *const to NonNull plus documentation | Robin Raymond | -3/+12 |
| 2022-06-19 | Address comments | Robin Raymond | -3/+3 |
| 2022-06-19 | More formatting | Robin Raymond | -1/+1 |
| 2022-06-19 | Formatting | Robin Raymond | -1/+4 |
| 2022-06-19 | Make RwLockReadGuard covariant | Robin Raymond | -4/+5 |
| 2022-06-09 | Avoid `thread::panicking()` in non-poisoning methods of `Mutex` and `RwLock` | Josh Stone | -4/+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/+2 |
| 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/+2 |
| 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-04-06 | Rename RWLock to RwLock in std::sys. | Mara Bos | -2/+2 |
| 2022-01-28 | update cfg(bootstrap)s | Pietro Albini | -10/+4 |
| 2021-10-03 | Practice diagnostic message convention | Hirochika Matsumoto | -2/+2 |
| 2021-09-28 | ref/refmut | Gus Wynn | -1/+1 |
| 2021-09-27 | lock types | Gus Wynn | -0/+12 |