| Age | Commit message (Expand) | Author | Lines |
| 2025-07-29 | add `nonpoison::mutex` implementation | Connor Tsui | -0/+650 |
| 2025-07-29 | clean up existing poison files | Connor Tsui | -5/+5 |
| 2025-07-15 | Update poison.rs | Martin Ombura Jr. | -1/+1 |
| 2025-07-07 | Rollup merge of #143340 - nabijaczleweli:awhile, r=mati865 | Matthias Krüger | -2/+2 |
| 2025-07-04 | Rollup merge of #143086 - SciMind2460:patch-2, r=workingjubilee | Jubilee | -1/+1 |
| 2025-07-02 | awhile -> a while where appropriate | наб | -2/+2 |
| 2025-07-01 | Update version placeholders | Josh Stone | -1/+1 |
| 2025-06-27 | Update poison.rs to fix the typo (sys->sync) | Kurt Heiritz (pseudo) | -1/+1 |
| 2025-06-26 | Fix RwLock::try_write documentation for WouldBlock condition | krikera | -1/+1 |
| 2025-06-03 | Rollup merge of #140715 - lukaslueg:oncecellsyncdocs, r=tgross35 | Matthias Krüger | -5/+13 |
| 2025-05-28 | Clarify &mut-methods' docs on sync::OnceLock | Lukas Lueg | -5/+13 |
| 2025-05-28 | Rollup merge of #140369 - jplatte:mutex-rwlock-data-ptr, r=Amanieu | Trevor Gross | -0/+33 |
| 2025-05-22 | docs: fix typos | Dannyyy93 | -1/+1 |
| 2025-05-21 | Add ReentrantLock::data_ptr | Jonas Platte | -0/+11 |
| 2025-05-21 | Add more docs to new data_ptr methods | Jonas Platte | -0/+10 |
| 2025-05-21 | Add data_ptr method to Mutex and RwLock | Jonas Platte | -0/+12 |
| 2025-05-19 | fix data race in ReentrantLock fallback for targets without 64bit atomics | Ralf Jung | -2/+6 |
| 2025-05-10 | Rollup merge of #140783 - veluca93:oncelock-docs, r=jhpratt | Matthias Krüger | -1/+1 |
| 2025-05-10 | Rollup merge of #129334 - ChayimFriedman2:more-lazy-methods, r=Amanieu | Matthias Krüger | -1/+9 |
| 2025-05-08 | Update documentation of OnceLock::get_or_init. | Luca Versari | -1/+1 |
| 2025-04-30 | Rename `(Mapped)(RwLock|Mutex)Guard::try_map` to `filter_map`. | Zachary S | -41/+35 |
| 2025-04-27 | use generic Atomic type where possible | Christopher Durham | -27/+28 |
| 2025-04-18 | Rollup merge of #139553 - petrosagg:channel-double-free, r=RalfJung,tgross35 | Matthias Krüger | -1/+12 |
| 2025-04-11 | sync::mpsc: prevent double free on `Drop` | Petros Angelatos | -1/+7 |
| 2025-04-11 | sync::mpsc: add miri reproducer of double free | Petros Angelatos | -0/+5 |
| 2025-04-09 | Rollup merge of #139164 - xizheyin:issue-139034, r=joboet | Matthias Krüger | -2/+8 |
| 2025-04-03 | std: clarify RwLock::get_mut more clearly | xizheyin | -1/+3 |
| 2025-03-31 | std: clarify Mutex::get_mut more clearly | xizheyin | -1/+5 |
| 2025-03-22 | Implement `UniqueArc` | Frank King | -0/+2 |
| 2025-02-23 | Auto merge of #137237 - cuviper:stage0, r=Mark-Simulacrum | bors | -3/+3 |
| 2025-02-21 | Use faster thread_local in current_thread_id() | Kornel | -1/+18 |
| 2025-02-18 | update version placeholders | Josh Stone | -3/+3 |
| 2025-02-09 | Fix pattern matching mode changes and unsafe_op_in_unsafe_fn | Michael Goulet | -3/+3 |
| 2025-02-04 | Rollup merge of #135621 - bjorn3:move_tests_to_stdtests, r=Noratrieb | Jacob Pratt | -4130/+8 |
| 2025-02-03 | Rollup merge of #136289 - Pyr0de:oncecell-docs, r=tgross35 | Matthias Krüger | -29/+36 |
| 2025-02-03 | OnceCell & OnceLock docs: Using (un)initialized consistently | Pyrode | -29/+36 |
| 2025-02-01 | Rollup merge of #136360 - slanterns:once_wait, r=tgross35 | Matthias Krüger | -7/+3 |
| 2025-02-01 | Rollup merge of #135684 - ranger-ross:mutex-docs, r=joboet | Matthias Krüger | -2/+30 |
| 2025-02-01 | docs: Documented Send and Sync requirements for Mutex + MutexGuard | Ross Sullivan | -2/+30 |
| 2025-02-01 | stabilize `once_wait` | Slanterns | -7/+3 |
| 2025-01-27 | fix doc for std::sync::mpmc | usamoi | -4/+12 |
| 2025-01-26 | Move std::sync unit tests to integration tests | bjorn3 | -4130/+8 |
| 2025-01-15 | Clarify note in `std::sync::LazyLock` example | Aeon | -1/+1 |
| 2025-01-06 | chore: remove redundant words in comment | crystalstall | -1/+1 |
| 2025-01-02 | Move some things to `std::sync::poison` and reexport them in `std::sync` | Pavel Grigorenko | -24/+128 |
| 2024-12-24 | Use scoped threads in `std::sync::Barrier` examples | deltragon | -34/+26 |
| 2024-11-30 | Add value accessor methods to `Mutex` and `RwLock` | EFanZh | -86/+517 |
| 2024-11-26 | Rollup merge of #133435 - RalfJung:test_downgrade_observe, r=tgross35 | Michael Goulet | -1/+4 |
| 2024-11-25 | miri: disable test_downgrade_observe test on macOS | Ralf Jung | -1/+4 |
| 2024-11-25 | Rollup merge of #132730 - joboet:after_main_sync, r=Noratrieb | 许杰友 Jieyou Xu (Joe) | -9/+19 |