about summary refs log tree commit diff
path: root/library/std/src/sync/once.rs
AgeCommit message (Expand)AuthorLines
2023-01-26std: optimize `LazyLock` sizejoboet-0/+16
2022-10-07std: use futex in `Once`joboet-289/+23
2022-04-14Remove use of `#[rustc_deprecated]`Jacob Pratt-2/+2
2022-03-29Make the stdlib largely conform to strict provenance.Aria Beingessner-21/+28
2022-03-03Add #[track_caller] to track callers when initializing poisoned Oncereez12g-0/+2
2021-12-20impl RefUnwindSafe for OnceDavid Tolnay-2/+5
2021-11-05Add UnwindSafe to OnceMilo-0/+4
2021-10-10Add #[must_use] to core and std constructorsJohn Kugelman-0/+1
2021-07-29Fix may not to appropriate might not or must notAli Malik-1/+1
2021-04-21Replace all `fmt.pad` with `debug_struct`Christiaan Dirkx-1/+1
2021-04-01Fix minor typo in once.rsPredrag Gruevski-1/+1
2021-02-04Stabilize poison API of Once, rename poisoned()Martin Habovstiak-13/+7
2020-12-22Fix documentation typoLinus Färnstrand-1/+1
2020-12-22Migrate standard library away from compare_and_swapLinus Färnstrand-5/+11
2020-09-20Fix nitsAlexis Bourget-2/+1
2020-09-18Finish moving to intra doc links for std::syncAlexis Bourget-36/+26
2020-09-12Mark Once::new as #[inline].Mara Bos-0/+1
2020-08-31std: move "mod tests/benches" to separate filesLzu Tao-120/+3
2020-08-02fix typosliuzhenyu-1/+1
2020-07-27mv std libs to library/mark-0/+690