| Age | Commit message (Expand) | Author | Lines |
| 2022-06-25 | Auto merge of #96820 - r-raymond:master, r=cuviper | bors | -5/+37 |
| 2022-06-23 | add tracking issue for exclusive | Gus Wynn | -1/+1 |
| 2022-06-19 | Auto merge of #97791 - m-ou-se:const-locks, r=m-ou-se | bors | -3/+10 |
| 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 | -2/+5 |
| 2022-06-19 | Make RwLockReadGuard covariant | Robin Raymond | -5/+18 |
| 2022-06-19 | Rollup merge of #98165 - WaffleLapkin:once_things_renamings, r=m-ou-se | Matthias Krüger | -0/+970 |
| 2022-06-16 | Move/rename `lazy::Sync{OnceCell,Lazy}` to `sync::{Once,Lazy}Lock` | Maybe Waffle | -0/+970 |
| 2022-06-09 | Avoid `thread::panicking()` in non-poisoning methods of `Mutex` and `RwLock` | Josh Stone | -8/+15 |
| 2022-06-07 | [core] add Exclusive to sync | Gus Wynn | -0/+2 |
| 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/+3 |
| 2022-06-06 | Make all {Mutex, Condvar, RwLock}::new #[inline]. | Mara Bos | -3/+7 |
| 2022-06-05 | Add diagnostic items to MutexGuard and RwLock Guards | Aaron Kofsky | -0/+3 |
| 2022-06-01 | use 128 cache align for m1 mac | yifei | -1/+2 |
| 2022-05-29 | Use Box::new() instead of box syntax in std tests | est31 | -17/+17 |
| 2022-05-20 | Auto merge of #96422 - tmccombs:mutex-unpoison, r=m-ou-se | bors | -0/+83 |
| 2022-05-20 | Remove references to guards in documentation for clear_poison | Thayne McCombs | -10/+10 |
| 2022-05-19 | Change clear_poison to take the lock instead of a guard | Thayne McCombs | -8/+18 |
| 2022-05-09 | Auto merge of #95960 - jhpratt:remove-rustc_deprecated, r=compiler-errors | bors | -3/+3 |
| 2022-05-06 | Mark locks in std lib with clippy::has_significant_drop | Preston From | -0/+3 |
| 2022-05-05 | Remove condvar::two_mutexes test. | Mara Bos | -21/+0 |
| 2022-04-27 | Add tracking issue number for mutex_unpoison | Thayne McCombs | -2/+2 |
| 2022-04-26 | Add functions to un-poison Mutex and RwLock | Thayne McCombs | -0/+73 |
| 2022-04-14 | Remove use of `#[rustc_deprecated]` | Jacob Pratt | -3/+3 |
| 2022-04-08 | Remove ptr-int transmute in std::sync::mpsc | Ben Kimock | -49/+50 |
| 2022-04-06 | Rename RWLock to RwLock in std::sys. | Mara Bos | -2/+2 |
| 2022-04-05 | Auto merge of #95035 - m-ou-se:futex-locks-on-linux, r=Amanieu | bors | -1/+1 |
| 2022-03-29 | Make the stdlib largely conform to strict provenance. | Aria Beingessner | -21/+28 |
| 2022-03-23 | Update tests. | Mara Bos | -1/+1 |
| 2022-03-10 | Use implicit capture syntax in format_args | T-O-R-U-S | -17/+17 |
| 2022-03-03 | Add #[track_caller] to track callers when initializing poisoned Once | reez12g | -0/+2 |
| 2022-01-28 | update cfg(bootstrap)s | Pietro Albini | -15/+6 |
| 2022-01-03 | Make `Receiver::into_iter` into a clickable link | zohnannor | -1/+2 |
| 2021-12-20 | impl RefUnwindSafe for Once | David Tolnay | -2/+5 |
| 2021-11-05 | Add UnwindSafe to Once | Milo | -0/+4 |
| 2021-10-30 | Add #[must_use] to remaining std functions (O-Z) | John Kugelman | -0/+3 |
| 2021-10-26 | Remove redundant Aligner | Tony Yang | -5/+2 |
| 2021-10-21 | Rollup merge of #87440 - twetzel59:fix-barrier-no-op, r=yaahc | Yuki Okushi | -1/+1 |
| 2021-10-11 | Add #[must_use] to is_condition tests | John Kugelman | -0/+1 |
| 2021-10-10 | Add #[must_use] to core and std constructors | John Kugelman | -0/+3 |
| 2021-10-03 | Practice diagnostic message convention | Hirochika Matsumoto | -3/+3 |
| 2021-10-02 | Make diangostic item names consistent | Cameron Steffen | -1/+1 |
| 2021-09-28 | ref/refmut | Gus Wynn | -2/+2 |