summary refs log tree commit diff
path: root/library/core/src/cell.rs
AgeCommit message (Expand)AuthorLines
2023-05-16add `UnsafeCell::from_mut`JoJoJet-0/+21
2023-05-15Rollup merge of #108356 - gftea:master, r=workingjubileeMatthias Krüger-0/+2
2023-05-08Auto merge of #106621 - ozkanonur:enable-elided-lifetimes-for-doctests, r=Mar...bors-9/+9
2023-05-07enable `rust_2018_idioms` for doctestsozkanonur-9/+9
2023-04-28replace version placeholdersPietro Albini-1/+1
2023-04-16rm const traits in libcoreDeadbeef-8/+4
2023-04-03Add links to <cell.rs>Sergey Kaunov-1/+1
2023-03-29Em dashes are cooler than hyphens.Mara Bos-1/+1
2023-03-29Documentation updates to better share the purpose of OnceCell/OnceLockTrevor Gross-25/+68
2023-03-29Stabilize a portion of 'once_cell'Trevor Gross-2/+2
2023-03-10improve doc test for UnsafeCell::raw_get and fix docs errorgftea-0/+2
2023-03-10Rollup merge of #106921 - madsmtm:cell-memory-layout, r=dtolnayMatthias Krüger-0/+6
2023-03-03Match unmatched backticks in library/est31-1/+1
2023-01-24Guarantee the memory layout of `Cell`Mads Marquart-0/+6
2023-01-24impl DispatchFromDyn for Cell and UnsafeCelldimi-1/+32
2022-12-30Replace libstd, libcore, liballoc in line comments.jonathanCogan-2/+2
2022-12-28Auto merge of #103881 - ChayimFriedman2:patch-2, r=compiler-errorsbors-8/+9
2022-12-27Fix UnsafeCell Documentation Spelling ErrorAlex Rao-1/+1
2022-12-19Update coerce_unsized tracking issue from #27732 to #18598Anders Kaseorg-6/+6
2022-11-25RefCell::get_mut: fix typoRalf Jung-1/+1
2022-11-06Rollup merge of #104002 - RalfJung:unsafecell-new, r=JohnTitorMatthias Krüger-1/+1
2022-11-05fix a comment in UnsafeCell::newRalf Jung-1/+1
2022-11-04Small round of typo fixesAlex Saveau-1/+1
2022-11-02Clarify docs of `RefCell`Chayim Refael Friedman-8/+9
2022-10-27add "Memory layout" subsection to documentation of `UnsafeCell` for additiona...Pointerbender-0/+2
2022-10-24fix typosPointerbender-2/+2
2022-10-20clarify documentation about the memory layout of `UnsafeCell`Pointerbender-25/+34
2022-10-16Rollup merge of #101717 - Pointerbender:unsafecell-memory-layout, r=AmanieuYuki Okushi-0/+44
2022-10-12expand documentation on type conversion w.r.t. `UnsafeCell`Pointerbender-8/+13
2022-10-09expand documentation on type conversion w.r.t. `UnsafeCell`Pointerbender-13/+21
2022-10-01Mark Cell::replace() as #[inline]Nikita Popov-0/+1
2022-09-27Address feedbackmejrs-1/+1
2022-09-27Wrapper suggestionsmejrs-0/+1
2022-09-14expand documentation on type conversion w.r.t. `UnsafeCell`Pointerbender-1/+30
2022-09-12add description of the memory layout for `UnsafeCell<T>`Pointerbender-0/+2
2022-09-03Tone down explanation on RefCell::get_mutLukas Lueg-9/+12
2022-07-22adjust UnsafeCell documentationRalf Jung-9/+18
2022-07-07`UnsafeCell` now has no niches, ever.Oli Scherer-1/+0
2022-06-16Move/rename `lazy::{OnceCell, Lazy}` to `cell::{OnceCell, LazyCell}`Maybe Waffle-0/+8
2022-05-23Stabilize `cell_filter_map`Yuki Okushi-6/+2
2022-05-20Fix `Display` for `cell::{Ref,RefMut}`Josh Stone-2/+2
2022-05-16Add a comment for covariant `Ref`Josh Stone-1/+2
2022-05-16Remove outdated references to nll-rfc#40Josh Stone-2/+0
2022-05-13Use a pointer in cell::RefMut so it's not noaliasJosh Stone-22/+30
2022-05-13Use a pointer in cell::Ref so it's not noaliasJosh Stone-10/+18
2022-03-29Add tracking issue for sync_unsafe_cell.Mara Bos-7/+7
2022-03-29Add SyncUnsafeCell.Mara Bos-3/+100
2022-03-10Use implicit capture syntax in format_argsT-O-R-U-S-1/+1
2022-02-17Rollup merge of #89869 - kpreid:from-doc, r=yaahcMatthias Krüger-0/+3
2022-02-03Add missing const stability attributesJacob Pratt-0/+1