about summary refs log tree commit diff
path: root/library/alloc/src/boxed.rs
AgeCommit message (Expand)AuthorLines
2025-10-01implement `Box::take`edwloef-0/+31
2025-09-26Update CURRENT_RUSTC_VERSION post-bumpMark Rousskov-1/+1
2025-09-21Rollup merge of #144091 - thaliaarchi:stabilize-new-zeroed, r=Mark-SimulacrumStuart Cook-14/+2
2025-09-17Add space after brace in `Box<[T]>::new_uninit_slice` exampleAlan Wu-1/+1
2025-08-26remove deprecated Error::description in implsMarijn Schouten-5/+0
2025-07-19Stabilize `new_zeroed_alloc`Thalia Archibald-14/+2
2025-07-15Add `Default` impls for `Pin`ned `Box`, `Rc`, `Arc`Jules Bertholet-1/+15
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