| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-11-19 | ignore an occasionally-failing test in Miri | Ralf Jung | -0/+3 |
| 2024-11-18 | std: allow after-main use of synchronization primitives | joboet | -9/+19 |
| 2024-11-18 | Auto merge of #128219 - connortsui20:rwlock-downgrade, r=tgross35 | bors | -4/+175 |
| 2024-11-16 | reduce threads in downgrade test | Connor Tsui | -1/+1 |
| 2024-11-16 | fix `DOWNGRADED` bit unpreserved | Connor Tsui | -1/+1 |
| 2024-11-16 | fix memory ordering bug + bad test | Connor Tsui | -47/+32 |
| 2024-11-16 | add `downgrade` method onto `RwLockWriteGuard` | Connor Tsui | -4/+70 |
| 2024-11-16 | add `RwLock` `downgrade` tests | Connor Tsui | -2/+122 |
| 2024-11-12 | Rollup merge of #132869 - lolbinarycat:library-fix-too_long_first_doc_paragra... | Matthias Krüger | -0/+4 |
| 2024-11-10 | split up the first paragraph of doc comments for better summaries | binarycat | -0/+4 |
| 2024-11-07 | Initialize channel `Block`s directly on the heap | Josh Stone | -4/+4 |
| 2024-11-07 | fix lazylock comment | Xinye | -2/+2 |
| 2024-10-26 | Rollup merge of #132019 - daboross:document-partialeq-oncelock, r=Mark-Simula... | Matthias Krüger | -0/+20 |
| 2024-10-25 | library: consistently use American spelling for 'behavior' | Ralf Jung | -2/+2 |
| 2024-10-21 | Document PartialEq impl for OnceLock | David Ross | -0/+20 |
| 2024-10-02 | mpmc doctest: make sure main thread waits for child threads | Ralf Jung | -22/+24 |
| 2024-10-01 | Auto merge of #126839 - obeis:mpmc, r=Amanieu | bors | -48/+1729 |
| 2024-09-30 | Add multi-producer, multi-consumer channel (mpmc) | Obei Sideg | -48/+1729 |
| 2024-09-29 | Fix std tests for wasm32-wasip2 target | Nicola Krumschmidt | -20/+23 |
| 2024-09-25 | Use `&raw` in the standard library | Josh Stone | -10/+2 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -12/+12 |
| 2024-09-20 | Auto merge of #124895 - obeis:static-mut-hidden-ref, r=compiler-errors | bors | -0/+3 |
| 2024-09-18 | Rollup merge of #130476 - workingjubilee:more-lazy-methods-take-2, r=Amanieu | Jubilee | -6/+142 |
| 2024-09-18 | library: Call it really_init_mut to avoid name collisions | Jubilee Young | -2/+2 |
| 2024-09-18 | library: Destabilize Lazy{Cell,Lock}::{force,deref}_mut | Jubilee Young | -14/+3 |
| 2024-09-17 | Implement ACP 429: add `Lazy{Cell,Lock}::get[_mut]` and `force_mut` | Chayim Refael Friedman | -7/+154 |
| 2024-09-16 | fix: Remove duplicate `LazyLock` example. | Andrew Lilley Brinker | -2/+0 |
| 2024-09-13 | Update tests for hidden references to mutable static | Obei Sideg | -0/+3 |
| 2024-09-06 | Adjust doc comment of Condvar::wait_while | Ulrik Mikaelsson | -2/+6 |