about summary refs log tree commit diff
path: root/library/alloc/src/boxed.rs
AgeCommit message (Expand)AuthorLines
2025-07-03Remove PointerLike traitMichael Goulet-4/+1
2025-07-01make Box::into_raw compatible with Stacked Borrows againRalf Jung-2/+5
2025-07-01Change `{Box,Arc,Rc,Weak}::into_raw` to only work with `A = Global`Amanieu d'Antras-110/+112
2025-04-09replace version placeholderBoxy-1/+1
2025-03-21remove remnants of const_box featureRalf Jung-8/+4
2025-03-12intrinsics: remove unnecessary leading underscore from argument namesRalf Jung-1/+1
2025-03-01stabilize `box_uninit_write`Slanterns-3/+1
2025-02-24remove uses of rustc_intrinsic_must_be_overridden from standard libraryRalf Jung-4/+1
2025-02-23Auto merge of #137237 - cuviper:stage0, r=Mark-Simulacrumbors-10/+0
2025-02-21Rollup merge of #136089 - jwong101:box-default-debug-stack-usage, r=AmanieuMatthias Krüger-1/+14
2025-02-18update `cfg(bootstrap)`Josh Stone-10/+0
2025-02-15docs: fix broken intra-doc links that never workedMichael Howell-4/+0
2025-02-14Rollup merge of #136983 - ehuss:misc-2024-prep, r=tgross35Jubilee-3/+3
2025-02-13alloc: Apply unsafe_attr_outside_unsafeEric Huss-2/+2
2025-02-13alloc: Workaround hidden doctest lineEric Huss-1/+1
2025-02-13alloc boxed: docs: use MaybeUninit::write instead of as_mut_ptrJed Brown-84/+44
2025-01-26reduce `Box::default` stack copies in debug modeJoshua Wong-1/+14
2025-01-21add missing allocator safety in alloc crateLemonJ-1/+4
2025-01-08update cfg(bootstrap)Pietro Albini-6/+3
2025-01-08update version placeholdersPietro Albini-3/+3
2025-01-03turn rustc_box into an intrinsicRalf Jung-2/+22
2025-01-02fix doc for missing Box allocator consistencyLemonJ-0/+3
2024-12-18Add 'into_array' conversion destructors for 'Box', 'Rc', and 'Arc';Gabriel Bjørnager Jensen-0/+20
2024-12-13Stabilize async closuresMichael Goulet-3/+6
2024-11-27update cfgsBoxy-7/+4
2024-11-20Make PointerLike opt-in as a traitMichael Goulet-0/+6
2024-11-20Rollup merge of #132732 - gavincrawford:as_ptr_attribute, r=UrgauJacob Pratt-0/+2
2024-11-12Make `CloneToUninit` dyn-compatibleZachary S-1/+1
2024-11-11Tag relevant functions with #[rustc_as_ptr] attributegavincrawford-0/+2
2024-10-30rustdoc-search: simplify rules for generics and type paramsMichael Howell-0/+1
2024-10-28Split `boxed.rs` into a few modulesMaybe Lapkin-970/+62
2024-10-22Rename Receiver -> LegacyReceiverAdrian Taylor-3/+3
2024-10-10allocate before calling T::default in <Box<T>>::default()Joshua Wong-1/+1
2024-09-27Mark some more smart pointers as insignificantMichael Goulet-0/+1
2024-09-25Use `&raw` in the standard libraryJosh Stone-5/+5
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+5
2024-09-15Rollup merge of #130061 - theemathas:box_vec_non_null, r=MarkSimulacrum,worki...Stuart Cook-0/+223
2024-09-15Add tracking issue number for `box_vec_non_null`Tim (Theemathas) Chirananthavat-4/+4
2024-09-11make basic allocation functions track_caller in Miri for nicer backtracesRalf Jung-0/+1
2024-09-07Add `NonNull` convenience methods to `Box`Tim (Theemathas) Chirananthavat-0/+223
2024-09-03replace placeholder versionBoxy-4/+4
2024-09-01tweak wording regarding Box validityRalf Jung-2/+3
2024-08-29Box validity: update for new zero-sized rulesRalf Jung-15/+12
2024-08-27library: Stabilize new_uninit for Box, Rc, and ArcJubilee Young-27/+16
2024-08-25Rollup merge of #129416 - workingjubilee:partial-move-from-stabilization, r=d...Matthias Krüger-3/+6
2024-08-23library: Move unstable API of new_uninit to new featuresJubilee Young-3/+6
2024-08-14add Box::as_ptr and Box::as_mut_ptr methodsRalf Jung-0/+89
2024-08-07Rollup merge of #125048 - dingxiangfei2009:stable-deref, r=amanieuMatthias Krüger-1/+4
2024-08-03Rollup merge of #127586 - zachs18:more-must-use, r=cuviperMatthias Krüger-0/+2
2024-07-31PinCoerceUnsized trait into coreXiangfei Ding-1/+4