| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2021-03-28 | Rollup merge of #83561 - m-ou-se:lock-debug, r=jackh726 | Yuki Okushi | -4/+8 |
| 2021-03-27 | Improve Debug implementations of Mutex and RwLock. | Mara Bos | -4/+8 |
| 2021-03-27 | Fix Debug implementation for RwLock{Read,Write}Guard. | Mara Bos | -2/+2 |
| 2021-03-05 | RWLock: Add deadlock example | Miguel Ojeda | -1/+13 |
| 2021-02-27 | Update library/std/src/sync/rwlock.rs | Aleksey Kladov | -1/+1 |
| 2021-02-27 | clarify RW lock's priority gotcha | Aleksey Kladov | -1/+3 |
| 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 | -2/+2 |
| 2020-08-31 | std: move "mod tests/benches" to separate files | Lzu Tao | -251/+3 |
| 2020-08-30 | Move to Arc::clone(&x) over x.clone() in library/std | Alexis Bourget | -2/+2 |
| 2020-08-22 | Use intra-doc-links in `std::sync::*` | LeSeulArtichaut | -13/+5 |
| 2020-07-27 | mv std libs to library/ | mark | -0/+799 |