summary refs log tree commit diff
path: root/src/liballoc/heap.rs
AgeCommit message (Expand)AuthorLines
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
2015-01-27fix #[cfg(test)] warningsJorge Aparicio-0/+1
2015-01-25Merge remote-tracking branch 'rust-lang/master'Brian Anderson-1/+1
2015-01-23Set unstable feature names appropriatelyBrian Anderson-1/+1
2015-01-21Remove 'since' from unstable attributesBrian Anderson-1/+1
2015-01-21Add 'feature' and 'since' to stability attributesBrian Anderson-1/+1
2015-01-21Test fixes and rebase conflictsAlex Crichton-1/+1
2015-01-21rollup merge of #21444: petrochenkov/nullAlex Crichton-1/+1
2015-01-19Replace `0 as *const/mut T` with `ptr::null/null_mut()`we-1/+1
2015-01-17Remove unnecessary explicit conversions to *const Twe-1/+1
2015-01-11powerpc: Tell liballoc about power alignmentRicho Healey-1/+2