| Age | Commit message (Expand) | Author | Lines |
| 2025-05-28 | Clarify &mut-methods' docs on sync::OnceLock | Lukas Lueg | -5/+13 |
| 2025-05-08 | Update documentation of OnceLock::get_or_init. | Luca Versari | -1/+1 |
| 2025-02-18 | update version placeholders | Josh Stone | -1/+1 |
| 2025-02-04 | Rollup merge of #135621 - bjorn3:move_tests_to_stdtests, r=Noratrieb | Jacob Pratt | -3/+0 |
| 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 | stabilize `once_wait` | Slanterns | -3/+1 |
| 2025-01-26 | Move std::sync unit tests to integration tests | bjorn3 | -3/+0 |
| 2025-01-02 | Move some things to `std::sync::poison` and reexport them in `std::sync` | Pavel Grigorenko | -0/+1 |
| 2024-10-21 | Document PartialEq impl for OnceLock | David Ross | -0/+20 |
| 2024-09-02 | Remove stray word in a comment | Alex Gaynor | -1/+1 |
| 2024-08-14 | apply #[optimize(size)] to #[cold] ones and part of the panick machinery | The 8472 | -0/+1 |
| 2024-08-01 | Auto merge of #128461 - matthiaskrgr:rollup-3dpp11g, r=matthiaskrgr | bors | -3/+3 |
| 2024-07-31 | Fix docs for OnceLock::get_mut_or_init | Juniper Tyree | -3/+3 |
| 2024-07-31 | std: implement the `once_wait` feature | joboet | -0/+28 |
| 2024-07-26 | Fix doc nits | John Arundel | -1/+1 |
| 2024-07-14 | std: Unsafe-wrap std::sync | Jubilee Young | -2/+2 |
| 2024-07-07 | once_lock: make test not take as long in Miri | Ralf Jung | -6/+13 |
| 2024-06-04 | Rollup merge of #125696 - workingjubilee:please-dont-say-you-are-lazy, r=Nils... | Guillaume Gomez | -36/+55 |
| 2024-06-02 | Add "OnceList" example to motivate OnceLock | Jubilee Young | -0/+55 |
| 2024-06-02 | Move first OnceLock example to LazyLock | Jubilee Young | -36/+0 |
| 2024-05-24 | Change pedantically incorrect OnceCell/OnceLock wording | Mahmoud Al-Qudsi | -1/+1 |
| 2024-03-27 | impl get_mut_or_init and get_mut_or_try_init for OnceCell and OnceLock | tison | -0/+81 |
| 2024-02-14 | Fix typos in `OneLock` doc | Igor | -1/+1 |
| 2023-12-08 | OnceLock: Rework example, statics aren't dropped | Ian Rees | -14/+25 |
| 2023-11-25 | Update `OnceLock` documentation to give a concrete 'lazy static' example, and... | Corey Farwell | -9/+41 |
| 2023-10-13 | Implement `OnceCell/Lock::try_insert()` | daxpedda | -3/+40 |
| 2023-07-31 | Rollup merge of #109318 - joboet:better_fmt_placeholder, r=dtolnay | Matthias Krüger | -3/+5 |
| 2023-04-28 | replace version placeholders | Pietro Albini | -20/+20 |
| 2023-04-19 | std: make `Debug` representations of `[Lazy, Once]*[Cell, Lock]` consistent w... | joboet | -3/+5 |
| 2023-04-16 | rm const traits in libcore | Deadbeef | -2/+1 |
| 2023-03-29 | Stabilize a portion of 'once_cell' | Trevor Gross | -37/+22 |
| 2022-12-13 | Add #[inline] marker to OnceCell/LazyCell/OnceLock/LazyLock | Trevor Gross | -1/+16 |
| 2022-11-17 | Properly link `{Once,Lazy}{Cell,Lock}` in docs | Maybe Waffle | -2/+4 |
| 2022-09-03 | std: make `ReentrantMutex` movable and `const`; simplify `Stdout` initialization | joboet | -55/+0 |
| 2022-06-16 | Move/rename `lazy::Sync{OnceCell,Lazy}` to `sync::{Once,Lazy}Lock` | Maybe Waffle | -0/+496 |