about summary refs log tree commit diff
path: root/library/core/src/alloc
AgeCommit message (Expand)AuthorLines
2025-08-12Address dangling docSacha Ayoun-4/+4
2025-07-04clippy fix: indentationMarijn Schouten-2/+2
2025-05-21Add some track_caller info to precondition panicsBen Kimock-0/+1
2025-04-14Fix some grammar errors and hyperlinks in doc for `trait Allocator`Janggun Lee-2/+4
2025-03-26Pass `Alignment` for `RawVecInner::new_in`James Wainwright-0/+8
2025-03-06library: Use size_of from the prelude instead of importedThalia Archibald-2/+2
2025-02-14core: Apply unsafe_op_in_unsafe_fnEric Huss-1/+1
2025-02-07library: doc: core::alloc::Allocator: trivial typo fixAskar Safin-1/+1
2025-01-29Cleanup docs for AllocatorMarijn Schouten-31/+27
2025-01-10Use `NonNull::without_provenance` within the standard librarySamuel Tardieu-2/+1
2025-01-08update version placeholdersPietro Albini-5/+5
2024-12-25stabilize const_alloc_layoutRalf Jung-10/+5
2024-12-02stabilize const_{size,align}_of_valRalf Jung-1/+1
2024-11-27update cfgsBoxy-5/+4
2024-11-01make const_alloc_layout feature gate only about functions that are already st...Ralf Jung-6/+5
2024-10-25Auto merge of #131349 - RalfJung:const-stability-checks, r=compiler-errorsbors-3/+1
2024-10-25Re-do recursive const stability checksRalf Jung-3/+1
2024-10-25library: consistently use American spelling for 'behavior'Ralf Jung-2/+2
2024-10-10Fixing rustDoc for LayoutError.Johnathan W-1/+2
2024-09-29Rollup merge of #123932 - adamse:global-alloc-safety-preconds-positive, r=tgr...Matthias Krüger-15/+17
2024-09-17Take more advantage of the `isize::MAX` limit in `Layout`Scott McMurray-56/+105
2024-09-07restate GlobalAlloc method safety preconditions in terms of what the caller h...Adam Sandberg Ericsson-15/+17
2024-08-20Try to golf down the amount of code in LayoutBen Kimock-8/+3
2024-08-19Add a precondition check for Layout::from_size_align_uncheckedBen Kimock-5/+27
2024-07-29Reformat `use` declarations.Nicholas Nethercote-7/+2
2024-07-26Fix doc nitsJohn Arundel-6/+6
2024-07-10size_of_val_raw: for length 0 this is safe to callRalf Jung-0/+2
2024-03-25alloc::Layout: explicitly document size invariant on the type levelRalf Jung-1/+3
2024-03-19SeqCst->Relaxed in doc examples.Mara Bos-6/+3
2024-02-21rename ptr::invalid -> ptr::without_provenanceRalf Jung-1/+1
2024-02-13Add information about allocation lifetime to Allocator::allocateAmanieu d'Antras-0/+4
2024-02-12Clarify the lifetimes of allocations returned by the `Allocator` traitAmanieu d'Antras-2/+4
2024-01-13libs: use `assert_unchecked` instead of intrinsicjoboet-1/+1
2023-11-23Indicate that multiplication in Layout::array cannot overflowMark Rousskov-1/+5
2023-10-12Update library/core/src/alloc/layout.rsJoshua Liebow-Feeser-1/+1
2023-09-07Guarantee that Layout::align returns a non-zero power of twoJoshua Liebow-Feeser-0/+2
2023-05-30Rollup merge of #107916 - reez12g:issue-107040, r=AmanieuNilstrieb-2/+3
2023-05-30fix comment on Allocator traitreez12g-2/+3
2023-05-27Rollup merge of #108630 - overlookmotel:realloc-docs-fix, r=AmanieuMatthias Krüger-1/+2
2023-04-16core is now compilableDeadbeef-10/+5
2023-04-16rm const traits in libcoreDeadbeef-1/+0
2023-03-26Auto merge of #105096 - LegionMammal978:copied-allocators, r=Amanieubors-3/+3
2023-03-01Fix docs for `alloc::realloc`overlookmotel-1/+2
2023-02-09Clarify `new_size` for realloc means bytesJubilee-4/+5
2022-11-30Clarify that copied allocators must behave the sameLegionMammal978-3/+3
2022-11-22Rollup merge of #102207 - CraftSpider:const-layout, r=scottmcmManish Goregaokar-11/+25
2022-11-20Use ? instead of matchRune Tynan-4/+2
2022-11-20Update with derive_constRune Tynan-1/+4
2022-11-20constify remaining layout methodsRune Tynan-10/+23
2022-11-18clarify that realloc refreshes pointer provenance even when the allocation re...Ralf Jung-7/+11