summary refs log tree commit diff
path: root/library/core/src/mem
AgeCommit message (Expand)AuthorLines
2025-01-07update version placeholdersPietro Albini-4/+4
2024-12-25rename typed_swap → typed_swap_nonoverlappingRalf Jung-1/+1
2024-12-25stabilize const_swapRalf Jung-1/+1
2024-12-22Rollup merge of #134583 - Enselic:maybe-uninit-transmute, r=workingjubileeMatthias Krüger-0/+20
2024-12-22Auto merge of #131193 - EFanZh:asserts-vec-len, r=the8472bors-0/+11
2024-12-22docs: `transmute<&mut T, &mut MaybeUninit<T>>` is unsound when exposed to saf...Martin Nordholts-0/+20
2024-12-20split up `#[rustc_deny_explicit_impl]` attributeLukas Markeffsky-1/+3
2024-12-15Asserts the maximum value that can be returned from `Vec::len`EFanZh-0/+11
2024-12-03Rollup merge of #133762 - RalfJung:const-size-of-val, r=workingjubileeMatthias Krüger-4/+2
2024-12-02stabilize const_{size,align}_of_valRalf Jung-4/+2
2024-12-02Stabilize `const_maybe_uninit_write`Trevor Gross-2/+2
2024-11-27update cfgsBoxy-6/+3
2024-11-27replace placeholder versionBoxy-1/+1
2024-11-22Shorten the `MaybeUninit` `Debug` implementationTrevor Gross-1/+5
2024-11-20Rollup merge of #132732 - gavincrawford:as_ptr_attribute, r=UrgauJacob Pratt-0/+2
2024-11-11Tag relevant functions with #[rustc_as_ptr] attributegavincrawford-0/+2
2024-11-02get rid of a whole bunch of unnecessary rustc_const_unstable attributesRalf Jung-6/+0
2024-11-02Rollup merge of #132451 - RalfJung:less-rustc_allow_const_fn_unstable, r=tgro...Guillaume Gomez-3/+0
2024-11-02Rollup merge of #132413 - lolbinarycat:offset_of_nested-docs, r=workingjubileeGuillaume Gomez-5/+3
2024-11-01remove some unnecessary rustc_allow_const_fn_unstableRalf Jung-3/+0
2024-10-31use semantic line breaklolbinarycat-2/+2
2024-10-31update offset_of! docs to reflect the stablization of nestingbinarycat-4/+2
2024-10-25library: consistently use American spelling for 'behavior'Ralf Jung-1/+1
2024-10-15update bootstrap configsJosh Stone-4/+0
2024-10-15replace placeholder versionJosh Stone-5/+2
2024-10-14Rollup merge of #131274 - workingjubilee:stabilize-the-one-that-got-away, r=s...Matthias Krüger-2/+7
2024-10-12library: Stabilize `const_replace`Jubilee Young-1/+2
2024-10-05library: Stabilize const `MaybeUninit::assume_init_mut`Jubilee Young-2/+7
2024-09-27Rollup merge of #130279 - theemathas:manually-drop-docs, r=thomcc,traviscrossGuillaume Gomez-12/+118
2024-09-21Reword ManuallyDrop+Box interactionTim (Theemathas) Chirananthavat-2/+3
2024-09-18run `x.py fmt`ultrabear-1/+4
2024-09-18stabilize `const_maybe_uninit_as_mut_ptr`ultrabear-2/+2
2024-09-13Fix awkward wording.Tim (Theemathas) Chirananthavat-10/+9
2024-09-13Address WaffleLapkin's commentsTim (Theemathas) Chirananthavat-9/+11
2024-09-12Document subtleties of `ManuallyDrop`Tim (Theemathas) Chirananthavat-11/+115
2024-09-11MaybeUninit::zeroed: mention that padding is not zeroedRalf Jung-0/+3
2024-09-05update cfgsBoxy-22/+12
2024-09-02chore: remove repetitive wordscuishuang-1/+1
2024-08-31Update mod.rsAlcaro-1/+1
2024-08-27safe transmute: Rename `BikeshedIntrinsicFrom` to `TransmuteFrom`Jack Wrenn-57/+54
2024-08-27Rollup merge of #129032 - jswrenn:transmute-method, r=compiler-errorsMatthias Krüger-21/+350
2024-08-24New `#[rustc_pub_transparent]` attributePavel Grigorenko-0/+2
2024-08-23document & impl the transmutation modeled by `BikeshedIntrinsicFrom`Jack Wrenn-21/+350
2024-08-09Polymorphize RawVecBen Kimock-0/+5
2024-07-29Stabilize offset_of_nestedGeorge Bateman-1/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-10/+2
2024-07-26Fix doc nitsJohn Arundel-5/+7
2024-07-24Rollup merge of #126152 - RalfJung:size_of_val_raw, r=saethlinMatthias Krüger-0/+8
2024-07-17Split part of `adt_const_params` into `unsized_const_params`Boxy-2/+4
2024-07-13Rollup merge of #127446 - zachs18:miri-stdlib-leaks-core-alloc, r=Mark-Simula...Jubilee-0/+18