| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2021-06-28 | Auto merge of #82624 - ojeda:rwlock-example-deadlock, r=JohnTitor | bors | -1/+13 |
| 2021-06-01 | Multiple improvements to RwLocks | BenoƮt du Garreau | -30/+4 |
| 2021-05-24 | minor rewording after review | Taylor Yu | -4/+4 |
| 2021-05-20 | doc: clarify Mutex::try_lock, etc. errors | Taylor Yu | -7/+20 |
| 2021-04-22 | Move `sys_common::poison` to `sync::poison` | Christiaan Dirkx | -1/+1 |