about summary refs log tree commit diff
path: root/src/liballoc/heap.rs
AgeCommit message (Expand)AuthorLines
2018-04-12Rename alloc::Void to alloc::OpaqueSimon Sapin-6/+6
2018-04-12Use NonNull<Void> instead of *mut u8 in the Alloc traitMike Hommey-5/+17
2018-04-12realloc with a new size only, not a full new layout.Simon Sapin-4/+4
2018-04-12Remove the now-unit-struct AllocErr parameter of oom()Simon Sapin-2/+2
2018-04-12Separate alloc::heap::Alloc trait for stage0 #[global_allocator]Simon Sapin-0/+98
2018-04-12Rename `heap` modules in the core, alloc, and std crates to `alloc`Simon Sapin-291/+0
2018-04-12Inline docs for the heap module’s reexportsSimon Sapin-0/+2
2018-03-29Move the alloc::allocator module to core::heapSimon Sapin-1/+1
2018-03-16Remove deprecated unstable alloc::heap::EMPTY constantSimon Sapin-8/+0
2018-01-24Add missing micro version number component in stability attributes.Simon Sapin-1/+1
2018-01-20Rename std::ptr::Shared to NonNullSimon Sapin-1/+1
2017-08-28std: Mark allocation functions as nounwindAlex Crichton-0/+10
2017-08-11std: Tag OOM functions as `#[cold]`Alex Crichton-0/+2
2017-07-05rustc: Implement the #[global_allocator] attributeAlex Crichton-182/+171
2017-06-15Add impl of `Alloc` for the global rust heap.Felix S. Klock II-1/+78
2017-05-04Deprecate heap::EMPTY in favour of Unique::empty or otherwise.Alexis Beingessner-2/+4
2017-04-22cache attributes of items from foreign cratesAriel Ben-Yehuda-4/+2
2017-04-15Specialize Vec::from_elem<u8> to use calloc or memsetMatt Brubeck-0/+34
2017-02-03Bump version, upgrade bootstrapAlex Crichton-8/+0
2016-12-26Remove extra lang item, exchange_free; use box_free instead.Mark Simulacrum-0/+1
2016-12-20Inline base::malloc_raw_dyn.Mark-Simulacrum-0/+1
2016-11-11[breaking-change] change the `box_free` item to accept pointers to unsized typesOliver 'ker' Schneider-4/+5
2016-05-28rustfmt liballoc folderSrinivas Reddy Thatiparthy-1/+1
2016-02-04Synthesize calls to box_free language itemSimonas Kazlauskas-0/+13
2015-11-24rustfmt: liballoc, liballoc_*, libarenaNick Cameron-1/+1
2015-09-24Better function callsNick Cameron-2/+6
2015-09-24rustfmt liballocNick Cameron-8/+17
2015-08-15alloc: Add issues for all unstable featuresAlex Crichton-1/+2
2015-08-14rustc: Allow changing the default allocatorAlex Crichton-371/+19
2015-06-17alloc: Split apart the global `alloc` featureAlex Crichton-1/+6
2015-06-13Switch to direct HeapAlloc on Windows when not using jemallocPeter Atashian-17/+102
2015-05-11Rollup merge of #25254 - cgaebel:check-sizes-on-allocate, r=GankroSteve Klabnik-0/+12
2015-05-09[liballoc] Adds checks for UB during allocation.Clark Gaebel-0/+12
2015-05-09Convert #[lang="..."] to #[lang = "..."]Nick Hamann-2/+2
2015-04-27std: Prepare for linking to muslAlex Crichton-1/+3
2015-04-24Change name of unit test sub-module to "tests".Johannes Oertel-1/+1
2015-04-16Suppress improper_ctypes warnings when compiling liballoc with external_featuresKrzysztof Drewniak-0/+1
2015-03-31Auto merge of #23549 - aturon:stab-num, r=alexcrichtonbors-1/+0
2015-03-31Stabilize std::numAaron Turon-1/+0
2015-03-30std: Standardize (input, output) param orderingsAlex Crichton-1/+1
2015-03-23Add note about pointer state after the call.Steve Klabnik-0/+3
2015-03-18Register new snapshotsAlex Crichton-4/+0
2015-03-16remove importsJorge Aparicio-1/+0
2015-03-16impl<T> *const T, impl<T> *mut TJorge Aparicio-0/+1
2015-03-13Add an "allocator" attribute to mark functions as allocatorsBjörn Steinbrink-0/+1
2015-03-03Add `: Box<_>` or `::Box<_>` type annotations to various places.Felix S. Klock II-1/+2
2015-02-26Fixed build with jemalloc disabledValerii Hiora-1/+1
2015-02-09int/uint => isize/usize in liblibc/liballoc/libarenawe-43/+44
2015-01-30Remove all `i` suffixesTobias Bucher-1/+1
2015-01-29Rollup merge of 21681 - japaric:no-warn, r=alexcrichtonManish Goregaokar-0/+1