about summary refs log tree commit diff
path: root/src/liballoc/allocator.rs
AgeCommit message (Expand)AuthorLines
2018-03-29Move the alloc::allocator module to core::heapSimon Sapin-1082/+0
2018-03-14implementing fallible allocation API (try_reserve) for Vec, String and HashMapsnf-0/+18
2018-01-20Replace Unique<T> with NonZero<T> in Alloc traitSimon Sapin-10/+10
2017-12-09Use Try syntax for Option in place of macros or matchMatt Brubeck-37/+9
2017-10-20Fix most rendering warnings from switching to CommonMarksteveklabnik-3/+3
2017-08-29Auto merge of #44049 - alexcrichton:nounwind-allocators, r=BurntSushibors-0/+23
2017-08-28std: Mark allocation functions as nounwindAlex Crichton-0/+23
2017-08-24Fix inconsistent doc headingslukaramu-12/+12
2017-08-15Fix typos & us spellingsFourchaux-3/+3
2017-08-13Auto merge of #43815 - alexcrichton:optimize-alloc, r=sfacklerbors-0/+4
2017-08-12Fix some typosBastien Orivel-3/+3
2017-08-11std: Tag `AllocErr` functions as `#[inline]`Alex Crichton-0/+4
2017-08-11Fix some typosBastien Orivel-1/+1
2017-07-29Rollup merge of #43513 - alexcrichton:inline-repeat, r=BurntSushiMark Simulacrum-0/+1
2017-07-29std: Mark `Layout::repeat` as `#[inline]`Alex Crichton-0/+1
2017-07-28Auto merge of #43217 - pnkfelix:alloc-requires-align-it-in-u32, r=alexcrichtonbors-7/+15
2017-07-22Rename {NonZero,Shared,Unique}::new to new_uncheckedSimon Sapin-3/+3
2017-07-13Add precondition to `Layout` that the `align` fit in a u32.Felix S. Klock II-7/+15
2017-07-05rustc: Implement the #[global_allocator] attributeAlex Crichton-2/+21
2017-06-25std: Fix implementation of `Alloc::alloc_one`Alex Crichton-1/+1
2017-06-19Minor Allocator doc fixAlex Crichton-1/+0
2017-06-15implement Error trait for error structs added in allocator API.Felix S. Klock II-0/+28
2017-06-15Changed `Layout::from_size_align` to return `Option`.Felix S. Klock II-19/+43
2017-06-15Add API for `Alloc` trait.Felix S. Klock II-0/+986