about summary refs log tree commit diff
path: root/src/libcore/alloc.rs
AgeCommit message (Expand)AuthorLines
2018-04-22Remove Alloc::oomSteven Fackler-26/+0
2018-04-22Replace GlobalAlloc::oom with a lang itemSteven Fackler-11/+0
2018-04-20Implement Copy for std::alloc::LayoutSimon Sapin-1/+1
2018-04-15Auto merge of #49884 - alexcrichton:less-unwrap, r=Mark-Simulacrumbors-8/+14
2018-04-13core: Remove panics from some `Layout` methodsAlex Crichton-8/+14
2018-04-13core: Inline `From<AllocErr> for CollectionAllocErr`Alex Crichton-0/+1
2018-04-12Initial docs for the GlobalAlloc traitSimon Sapin-5/+39
2018-04-12Rename alloc::Void to alloc::OpaqueSimon Sapin-19/+19
2018-04-12Remove conversions for allocated pointersSimon Sapin-17/+0
2018-04-12Use NonNull<Void> instead of *mut u8 in the Alloc traitMike Hommey-33/+25
2018-04-12Restore Global.oom() functionalitySimon Sapin-0/+4
2018-04-12Conversions between Result<*mut u8, AllocErr>> and *mut VoidSimon Sapin-0/+21
2018-04-12realloc with a new size only, not a full new layout.Simon Sapin-51/+36
2018-04-12Return Result instead of Option in alloc::Layout constructorsSimon Sapin-22/+41
2018-04-12Remove the now-unit-struct AllocErr field inside CollectionAllocErrSimon Sapin-3/+3
2018-04-12Remove the now-unit-struct AllocErr parameter of oom()Simon Sapin-1/+1
2018-04-12Implement GlobalAlloc for SystemSimon Sapin-0/+4
2018-04-12Make AllocErr a zero-size unit structSimon Sapin-50/+8
2018-04-12Rename `heap` modules in the core, alloc, and std crates to `alloc`Simon Sapin-0/+1125