about summary refs log tree commit diff
path: root/library/alloc/src/boxed.rs
AgeCommit message (Expand)AuthorLines
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
2024-07-29Reformat `use` declarations.Nicholas Nethercote-10/+7
2024-07-26Fix doc nitsJohn Arundel-6/+8
2024-07-22Rollup merge of #127415 - AljoschaMeyer:master, r=dtolnay许杰友 Jieyou Xu (Joe)-2/+81
2024-07-22Use given allocator instad of GlobalAljoscha Meyer-2/+2
2024-07-13Rollup merge of #127446 - zachs18:miri-stdlib-leaks-core-alloc, r=Mark-Simula...Jubilee-0/+6
2024-07-10Clarify/add `must_use` messages for more `into_raw*` functions of `alloc` types.Zachary S-0/+2
2024-07-06Mitigate focused memory leaks in `alloc` doctests for Miri.Zachary S-0/+6
2024-07-06Fix them doc examples some moreAljoscha Meyer-2/+2
2024-07-06Fix doc examplesAljoscha Meyer-2/+2
2024-07-06Run formatter on alloc/src/boxed.rsAljoscha Meyer-4/+10
2024-07-06Add missing try_new_uninit_slice_in and try_new_zeroed_slice_inAljoscha Meyer-2/+75
2024-07-04Add more checks for pointers with vtable metaMaybe Waffle-3/+3
2024-06-22Replace `WriteCloneIntoRaw` with `CloneToUninit`.Kevin Reid-2/+4
2024-06-11remove cfg(bootstrap)Pietro Albini-2/+1
2024-06-11replace version placeholderPietro Albini-12/+12
2024-05-20Add the impls for Box<[T]>: IntoIteratorMichael Goulet-0/+86
2024-05-05alloc: implement FromIterator for Box<str>Caleb Sander-0/+48
2024-04-17Rollup merge of #122201 - coolreader18:doc-clone_from, r=dtolnayMatthias Krüger-4/+22
2024-04-16Box::into_raw: make Miri understand that this is a box-to-raw castRalf Jung-2/+6
2024-03-25Require DerefPure for patternsMichael Goulet-1/+4
2024-03-19Only split by-ref/by-move futures for async closuresMichael Goulet-5/+3
2024-03-18add_retag: ensure box-to-raw-ptr casts are preserved for MiriRalf Jung-11/+6
2024-03-09miri: do not apply aliasing restrictions to Box with custom allocatorRalf Jung-10/+14
2024-03-08Document overrides of `clone_from()`Noa-4/+22
2024-03-05only set noalias on Box with the global allocatorRalf Jung-0/+3
2024-02-22Auto merge of #118634 - Jules-Bertholet:box-allocator-static, r=Amanieubors-9/+3
2024-02-06Harmonize blanket implementations for AsyncFn* traitsMichael Goulet-0/+29
2024-02-05Rollup merge of #113833 - WiktorPrzetacznik:master, r=dtolnayMatthias Krüger-8/+8
2024-01-26Fix outdated comment on Boxbjorn3-2/+1
2024-01-02Adjust library tests for unused_tuple_struct_fields -> dead_codeJake Goulding-0/+1
2023-12-04Remove useless `'static` bounds on `Box` allocatorJules Bertholet-9/+3
2023-11-04docs: clarify explicitly freeing heap allocated memoryalpharush-3/+11
2023-10-31delegate box error provideBugen Zhao-0/+4
2023-10-21Update boxed.rsGimbles-1/+1
2023-10-20s/generator/coroutine/Oli Scherer-2/+2
2023-10-20s/Generator/Coroutine/Oli Scherer-5/+5
2023-08-14avoid transmuting Box when we can just cast raw pointers insteadRalf Jung-2/+2
2023-07-18std::error::Error -> Trait Implementations: lifetimes consistency improvementWiktorPrzetacznik-8/+8
2023-07-13Eliminate ZST allocations in `Box` and `Vec`Amanieu d'Antras-15/+29
2023-06-16remove box_free and replace with drop implDrMeepster-1/+9
2023-04-29`cfg`-gate `BoxFromSlice` traitJules Bertholet-0/+1
2023-04-26Loosen `From<&[T]> for Box<[T]>` bound to T: CloneJules Bertholet-8/+30
2023-04-16fix allocDeadbeef-12/+6