about summary refs log tree commit diff
path: root/src/liballoc/raw_vec.rs
AgeCommit message (Expand)AuthorLines
2018-04-29heh, logic is hardMark Mansi-1/+1
2018-04-29use const trickMark Mansi-23/+6
2018-04-25make RawVec::empty constMark Mansi-1/+4
2018-04-25Make Vec::new constMark Mansi-0/+16
2018-04-22Remove Alloc::oomSteven Fackler-7/+7
2018-04-16Auto merge of #49488 - alexcrichton:small-wasm-panic, r=sfacklerbors-8/+15
2018-04-14Cleanup liballoc use statementsMike Hommey-4/+5
2018-04-13Reduce the size of panics in RawVecAlex Crichton-8/+15
2018-04-12Rename alloc::Void to alloc::OpaqueSimon Sapin-11/+11
2018-04-12Use NonNull<Void> instead of *mut u8 in the Alloc traitMike Hommey-21/+19
2018-04-12realloc with a new size only, not a full new layout.Simon Sapin-9/+8
2018-04-12Return Result instead of Option in alloc::Layout constructorsSimon Sapin-2/+2
2018-04-12Remove the now-unit-struct AllocErr field inside CollectionAllocErrSimon Sapin-2/+2
2018-04-12Remove the now-unit-struct AllocErr parameter of oom()Simon Sapin-6/+6
2018-04-12Make AllocErr a zero-size unit structSimon Sapin-1/+1
2018-04-12Actually deprecate the Heap typeSimon Sapin-12/+11
2018-04-02Use Alloc and Layout from core::heap.Mike Hommey-1/+2
2018-03-14implementing fallible allocation API (try_reserve) for Vec, String and HashMapsnf-42/+60
2018-01-20Replace Unique<T> with NonZero<T> in Alloc traitSimon Sapin-1/+1
2017-11-01Fix typo.Lance John-1/+1
2017-08-17Rollup merge of #43891 - Fourchaux:master, r=steveklabnikCorey Farwell-2/+2
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-7/+7
2017-08-15Fix typos & us spellingsFourchaux-2/+2
2017-08-12std: Unsafe-away runtime checks in `Vec`Alex Crichton-76/+127
2017-07-22Rename {NonZero,Shared,Unique}::new to new_uncheckedSimon Sapin-3/+3
2017-07-05rustc: Implement the #[global_allocator] attributeAlex Crichton-11/+11
2017-06-23Removed as many "```ignore" as possible.kennytm-3/+19
2017-06-15Allocator integration in `RawVec`.Felix S. Klock II-117/+220
2017-06-13Merge crate `collections` into `alloc`Murarth-0/+1
2017-05-04Deprecate heap::EMPTY in favour of Unique::empty or otherwise.Alexis Beingessner-14/+12
2017-05-04fallout from NonZero/Unique/Shared changesAlexis Beingessner-2/+2
2017-04-15Specialize Vec::from_elem<u8> to use calloc or memsetMatt Brubeck-1/+16
2016-12-28Replace uses of `#[unsafe_destructor_blind_to_params]` with `#[may_dangle]`Andrew Paseltiner-2/+1
2016-10-16run rustfmt on various foldersSrinivas Reddy Thatiparthy-11/+3
2016-09-28Remove stage0 hacksBrian Anderson-1/+0
2016-08-24Remove drop flags from structs and enums implementing Drop.Eduard Burtescu-9/+2
2016-08-14Fix a couple of typos in RawVecIvan Ukhov-3/+3
2016-05-19Support 16-bit pointers as well as i/usizeJake Goulding-3/+3
2016-05-09Inline RawVec::capMatt Brubeck-0/+1
2016-01-16std: Stabilize APIs for the 1.7 releaseAlex Crichton-2/+1
2016-01-05Implement in-place growth for RawVecPiotr Czarnecki-11/+107
2015-12-05std: Stabilize APIs for the 1.6 releaseAlex Crichton-1/+1
2015-10-31Fix excessive memory allocation in RawVec::reserveStepan Koltsov-3/+49
2015-10-30Typo fixSimon Sapin-1/+1
2015-10-13Correct spelling in docsAndrew Paseltiner-5/+5
2015-10-11Run rustfmt on liballoc.Ahmed Charles-5/+13
2015-10-06Add RFC 1238's `unsafe_destructor_blind_to_params` (UGEH) where needed.Felix S. Klock II-0/+1
2015-09-24Better function callsNick Cameron-4/+12
2015-09-24rustfmt liballocNick Cameron-18/+38
2015-08-15Reduce libcore/liballoc's dependence on pointer sizesDylan McKay-6/+4