summary refs log tree commit diff
path: root/library/alloc/src/boxed.rs
AgeCommit message (Expand)AuthorLines
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
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