about summary refs log tree commit diff
path: root/library/core/src/cell
AgeCommit message (Expand)AuthorLines
2023-10-13Add some optimizationsdaxpedda-5/+3
2023-10-13Implement `OnceCell/Lock::try_insert()`daxpedda-5/+35
2023-07-31Rollup merge of #109318 - joboet:better_fmt_placeholder, r=dtolnayMatthias Krüger-3/+5
2023-04-28replace version placeholdersPietro Albini-16/+16
2023-04-24Auto merge of #106152 - SUPERCILEX:lazycell, r=Amanieubors-0/+28
2023-04-19std: make `Debug` representations of `[Lazy, Once]*[Cell, Lock]` consistent w...joboet-3/+5
2023-04-16rm const traits in libcoreDeadbeef-2/+1
2023-04-14Add Lazy{Cell,Lock}::into_innerAlex Saveau-0/+28
2023-03-30fix typo and adjust commentjoboet-2/+2
2023-03-30core: use `pointer::write` to cleanup `LazyCell` initializationjoboet-8/+7
2023-03-30core: improve code documentation for `LazyCell`joboet-5/+24
2023-03-30core: optimize `LazyCell` sizejoboet-11/+59
2023-03-29Documentation updates to better share the purpose of OnceCell/OnceLockTrevor Gross-2/+4
2023-03-29Stabilize a portion of 'once_cell'Trevor Gross-36/+28
2023-01-19Add `OnceCell<T>: !Sync` impl for diagnosticsNilstrieb-0/+4
2022-12-30Auto merge of #105651 - tgross35:once-cell-inline, r=m-ou-sebors-1/+16
2022-12-27Rollup merge of #103718 - matklad:infer-lazy, r=dtolnayMichael Goulet-3/+1
2022-12-13Add #[inline] marker to OnceCell/LazyCell/OnceLock/LazyLockTrevor Gross-1/+16
2022-11-17Properly link `{Once,Lazy}{Cell,Lock}` in docsMaybe Waffle-2/+12
2022-10-29More inference-friendly API for lazyAleksey Kladov-3/+1
2022-06-16Move/rename `lazy::{OnceCell, Lazy}` to `cell::{OnceCell, LazyCell}`Maybe Waffle-0/+387