summary refs log tree commit diff
path: root/library/core/src/cell.rs
AgeCommit message (Expand)AuthorLines
2024-12-22Implement `PointerLike` for `isize`, `NonNull`, `Cell`, `UnsafeCell`, and `Sy...Kevin Reid-1/+10
2024-11-30get rid of a bunch of unnecessary rustc_const_unstableRalf Jung-1/+0
2024-11-27update cfgsBoxy-5/+4
2024-11-27replace placeholder versionBoxy-2/+2
2024-11-20Rollup merge of #132732 - gavincrawford:as_ptr_attribute, r=UrgauJacob Pratt-0/+5
2024-11-19Correct comments concerning updated dangling pointer lintgavincrawford-1/+1
2024-11-11Update dangling pointer testsgavincrawford-0/+1
2024-11-11Tag relevant functions with #[rustc_as_ptr] attributegavincrawford-0/+4
2024-11-11Update grammar in std::cell docs.Ryan Roden-Corrent-2/+2
2024-11-05Rollup merge of #131261 - clarfonthey:unsafe-cell-from-mut, r=m-ou-seMatthias Krüger-2/+3
2024-10-28New lint: `dangling_pointers_from_temporaries`Pavel Grigorenko-0/+1
2024-10-25Auto merge of #131349 - RalfJung:const-stability-checks, r=compiler-errorsbors-0/+1
2024-10-25Re-do recursive const stability checksRalf Jung-0/+1
2024-10-25library: consistently use American spelling for 'behavior'Ralf Jung-1/+1
2024-10-15update bootstrap configsJosh Stone-1/+0
2024-10-15replace placeholder versionJosh Stone-4/+4
2024-10-11rename RcBox in other places tooJonathan Dönszelmann-7/+7
2024-10-09Rollup merge of #130827 - fmease:library-mv-obj-save-dyn-compat, r=ibraheemdevMatthias Krüger-3/+3
2024-10-09Library: Rename "object safe" to "dyn compatible"León Orell Valerian Liehr-3/+3
2024-10-05make Cell unstably constRalf Jung-6/+12
2024-10-04Rollup merge of #131177 - workingjubilee:stabilize-const-mut-referees, r=tgro...Jubilee-1/+2
2024-10-04Stabilize UnsafeCell::from_mutltdk-2/+3
2024-10-02library: Stabilize `const_unsafecell_get_mut`Jubilee Young-1/+2
2024-09-29Rollup merge of #130972 - RalfJung:const_cell_into_inner, r=dtolnayMatthias Krüger-45/+6
2024-09-28Further clarificarion for atomic and UnsafeCell docs:Ralf Jung-4/+6
2024-09-28stabilize const_cell_into_innerRalf Jung-45/+6
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-8/+9
2024-09-05update cfgsBoxy-3/+3
2024-08-24New `#[rustc_pub_transparent]` attributePavel Grigorenko-0/+3
2024-07-31PinCoerceUnsized trait into coreXiangfei Ding-0/+19
2024-07-26Fix doc nitsJohn Arundel-5/+7
2024-06-11replace version placeholderPietro Albini-1/+1
2024-06-05Rollup merge of #123168 - joshtriplett:size-of-prelude, r=AmanieuJubilee-1/+1
2024-06-02Explain LazyCell in core::cell overviewJubilee Young-0/+15
2024-05-13Add `size_of`, `size_of_val`, `align_of`, and `align_of_val` to the preludeJosh Triplett-1/+1
2024-05-03Rollup merge of #123480 - Nadrieril:impl-all-derefpures, r=compiler-errorsMatthias Krüger-1/+7
2024-04-17Rollup merge of #122201 - coolreader18:doc-clone_from, r=dtolnayMatthias Krüger-3/+3
2024-04-17Address commentsNoa-1/+1
2024-04-05Stabilize const Atomic*::into_innerDavid Tolnay-0/+42
2024-04-05Impl `DerefPure` for more std typesNadrieril-1/+7
2024-03-09Explain why we don't use intrinsics::is_nonoverlappingBen Kimock-0/+2
2024-03-08Distinguish between library and lang UB in assert_unsafe_preconditionBen Kimock-2/+4
2024-03-08Document overrides of `clone_from()`Noa-2/+2
2024-02-22Add `rustc_confusables` annotations to some stdlib APIsEsteban Küber-0/+2
2024-02-20Stabilize `LazyCell` and `LazyLock` (`lazy_cell`)Peter Jaszkowiak-1/+1
2024-02-11Cleanup around the new assert_unsafe_preconditionBen Kimock-3/+7
2023-11-29Use OnceCell in cell module documentationMarcin Serwin-4/+4
2023-11-16remove unnecessary dropzhiqiangxu-2/+1
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