summary refs log tree commit diff
path: root/src/libstd/collections/hash/table.rs
AgeCommit message (Expand)AuthorLines
2019-02-20Rollup merge of #58553 - scottmcm:more-ihle, r=Centrilkennytm-16/+16
2019-02-17Use more impl header lifetime elisionScott McMurray-16/+16
2019-02-10libs: doc commentsAlexander Regueiro-6/+6
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-21Inline tweaksJohn Kåre Alsaker-0/+3
2018-11-30Inline thingsJohn Kåre Alsaker-0/+4
2018-08-29fix some uses of pointer intrinsics with invalid pointersRalf Jung-1/+3
2018-08-20Replace usages of ptr::offset with ptr::{add,sub}.Corey Farwell-2/+2
2018-06-29Move core::alloc::CollectionAllocErr to alloc::collectionsSimon Sapin-1/+2
2018-06-18Rename OOM to allocation errorSimon Sapin-2/+2
2018-06-11Remove alloc::Opaque and use *mut u8 as pointer type for GlobalAllocMike Hommey-1/+1
2018-06-04Optimize layout calculations in HashMapAmanieu d'Antras-3/+16
2018-06-01Simplify HashMap layout calculation by using LayoutAmanieu d'Antras-107/+13
2018-05-30Pass a `Layout` to `oom`Mike Hommey-11/+32
2018-04-29Fix some broken links in docs.Eric Huss-1/+1
2018-04-22Replace GlobalAlloc::oom with a lang itemSteven Fackler-3/+3
2018-04-16Auto merge of #48945 - clarcharr:iter_exhaust, r=Kimundibors-1/+1
2018-04-12Rename alloc::Void to alloc::OpaqueSimon Sapin-1/+1
2018-04-12Use NonNull<Void> instead of *mut u8 in the Alloc traitMike Hommey-4/+2
2018-04-12Return Result instead of Option in alloc::Layout constructorsSimon Sapin-1/+1
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-2/+2
2018-04-12Actually deprecate the Heap typeSimon Sapin-6/+6
2018-04-12Import the `alloc` crate as `alloc_crate` in stdSimon Sapin-4/+1
2018-04-04Replace manual iter exhaust with for_each(drop).Clar Charr-1/+1
2018-04-03Remove all unstable placement featuresAidan Hobson Sayers-26/+0
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-16/+41
2018-01-20Rename std::ptr::Shared to NonNullSimon Sapin-3/+3
2017-12-13Remove Sync and Send implementation for RawTableKonrad Borowski-3/+0
2017-10-14std: Set probe length tag on cloned hashmapsManish Goregaokar-0/+1
2017-10-14std: Get rid of hash_offet in RawTableManish Goregaokar-16/+15
2017-09-30address some `FIXME`s whose associated issues were marked as closedNiv Kaminer-2/+2
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-7/+7
2017-08-01Fixed extra cases found in better checking.Isaac van Bakel-1/+1
2017-07-22Add conversions from references to NonZero pointers, Unique, and SharedSimon Sapin-1/+1
2017-07-22Rename {NonZero,Shared,Unique}::new to new_uncheckedSimon Sapin-3/+3
2017-07-05rustc: Implement the #[global_allocator] attributeAlex Crichton-6/+5
2017-05-20migrate everything to using mem::needs_dropAlexis Beingessner-2/+1
2017-05-04Deprecate heap::EMPTY in favour of Unique::empty or otherwise.Alexis Beingessner-1/+2
2017-05-04fallout from NonZero/Unique/Shared changesAlexis Beingessner-9/+12
2017-04-04Simplify HashMap Bucket interfacearthurprs-173/+151
2017-03-22Simplify hash table dropsJosh Stone-47/+18
2017-03-17Stabilize rc_raw feature, closes #37197Aaron Turon-1/+1
2017-03-11Implement placement-in protocol for `HashMap`Charlie Fan-0/+27
2017-03-03Reduce size overhead of adaptative hashmaparthurprs-8/+66
2017-02-08std: Add retain method for HashMap and HashSetf001-7/+74
2016-12-28Replace uses of `#[unsafe_destructor_blind_to_params]` with `#[may_dangle]`Andrew Paseltiner-2/+1
2016-12-18Implement `fmt::Debug` for all structures in libstd.Corey Farwell-0/+29
2016-11-02Rollup merge of #37498 - sanxiyn:unused-type-alias, r=eddybJonathan Turner-4/+0