about summary refs log tree commit diff
path: root/library/core/src/cell.rs
AgeCommit message (Expand)AuthorLines
2023-10-29Increase the reach of panic_immediate_abortBen Kimock-2/+2
2023-10-14Auto merge of #116407 - Mark-Simulacrum:bootstrap-bump, r=onur-ozkanbors-4/+4
2023-10-08Bump to latest betaMark Rousskov-4/+4
2023-10-05Add more diagnostic items for clippyJason Newcomb-0/+2
2023-09-16Auto merge of #114494 - est31:extend_useless_ptr_null_checks, r=jackh726bors-0/+4
2023-09-07Auto merge of #115166 - Urgau:invalid_ref_casting-invalid-unsafecell-usage, r...bors-0/+1
2023-09-03Outline panicking code for `RefCell::borrow` and `RefCell::borrow_mut`John Kåre Alsaker-2/+24
2023-08-29Auto merge of #114795 - RalfJung:cell-swap, r=dtolnaybors-2/+15
2023-08-24Lint on invalid UnsafeCell::raw_get with invalid_reference_casting lintUrgau-0/+1
2023-08-23Bump cfg(bootstrap)Mark Rousskov-2/+1
2023-08-16use mem::swap instead of ptr::swap_nonoverlappingRalf Jung-1/+1
2023-08-14make Cell::swap panic if the Cells partially overlapRalf Jung-2/+15
2023-08-06Add #[rustc_never_returns_null_ptr] to std functionsest31-0/+4
2023-07-29Adjust some tests for invalid_reference_casting improvementsUrgau-1/+2
2023-06-18Same for BorrowRefDavid Weikersdorfer-1/+1
2023-06-18Use BorrowFlag instead of explicit isizeDavid Weikersdorfer-1/+1
2023-06-02Fix typo in `std::cell` module docsKourosh-1/+1
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