summary refs log tree commit diff
path: root/src/libstd/collections/hash/table.rs
AgeCommit message (Expand)AuthorLines
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
2016-10-31Remove unused type aliasesSeo Sanghyeon-4/+0
2016-10-17hashmap: Store hashes as usize internallyUlrik Sverdrup-25/+44
2016-10-12Cache conscious hashmap tablearthurprs-88/+68
2016-10-06Auto merge of #36753 - srinivasreddy:hash, r=nrcbors-16/+12
2016-09-28Remove stage0 hacksBrian Anderson-1/+0
2016-09-27run rustfmt on libstd/collections/hash folderSrinivas Reddy Thatiparthy-16/+12
2016-08-24Remove drop flags from structs and enums implementing Drop.Eduard Burtescu-2/+2
2016-08-04Made vec_deque::Drain, hash_map::Drain, and hash_set::Drain covariantThomas Garcia-6/+10
2016-06-11run rustfmt on libstd/collections/hash folderSrinivas Reddy Thatiparthy-167/+178
2016-03-30Make HashMap's RawBucket covariantJonathan S-18/+23
2016-03-22f clarification, docsPiotr Czarnecki-2/+5
2016-03-22f Put and DerefMutPiotr Czarnecki-14/+26
2016-03-21f dead codePiotr Czarnecki-10/+0
2016-03-05Use consistent syntaxPiotr Czarnecki-3/+3
2016-03-05Refactor fn robin_hoodPiotr Czarnecki-13/+39
2016-03-05Refactor fn Bucket::nextPiotr Czarnecki-15/+7
2016-03-05Add `InternalEntry` for use in all searches.Piotr Czarnecki-8/+10
2016-03-05Rename 'distance' -> 'displacement'Piotr Czarnecki-1/+1
2016-02-16Avoid iteration when dropping `HashMap`s whose items don't need droppingAndrew Paseltiner-1/+4
2016-01-26std: Stabilize custom hasher support in HashMapAlex Crichton-4/+3
2016-01-16std: Stabilize APIs for the 1.7 releaseAlex Crichton-1/+0
2015-12-18Fix the falloutVadim Petrochenkov-1/+1
2015-10-06Add RFC 1238's `unsafe_destructor_blind_to_params` (UGEH) where needed.Felix S. Klock II-0/+1
2015-09-29Remove redundant uses of Iterator::by_ref()Ulrik Sverdrup-1/+1
2015-09-11std: Internalize almost all of `std::rt`Alex Crichton-8/+5
2015-08-14Auto merge of #27822 - arielb1:inline-round-take-2, r=Gankrobors-0/+1
2015-08-13Mark round_up_to_next as inline arielb1-0/+1
2015-08-11Add HashSet and HashMap testsGuillaume Gomez-3/+14
2015-08-10Add Send/Sync traits on Iter struct in hash/tableGuillaume Gomez-0/+3
2015-06-24Make `align_of` behave like `min_align_of`.Huon Wilson-11/+11