summary refs log tree commit diff
path: root/src/libstd/collections/hash/table.rs
AgeCommit message (Expand)AuthorLines
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
2015-05-31Inline hash_table::calculate_offsets, used by iterators.Eduard Burtescu-0/+1
2015-04-28Register new snapshotsTamir Duberstein-2/+0
2015-04-21std: Remove deprecated/unstable num functionalityAlex Crichton-1/+1
2015-04-21Model lexer: Fix remaining issuesPiotr Czarnecki-2/+0
2015-04-01Fallout in public-facing and semi-public-facing libsNiko Matsakis-1/+7
2015-03-31std: Clean out #[deprecated] APIsAlex Crichton-1/+1
2015-03-30std: Standardize (input, output) param orderingsAlex Crichton-2/+2
2015-03-28Remove IteratorExtSteven Fackler-1/+1
2015-03-26Switch drop-flag to `u8` to allow special tags to instrument state.Felix S. Klock II-1/+1
2015-03-18Register new snapshotsAlex Crichton-5/+0
2015-03-16impl {i,u}{8,16,32,64,size}Jorge Aparicio-0/+1
2015-03-16impl<T> *const T, impl<T> *mut TJorge Aparicio-0/+3
2015-03-05Remove integer suffixes where the types in compiled code are identical.Eduard Burtescu-2/+2
2015-03-03Fixes to collections to accommodate arith-overflow changes.Felix S. Klock II-24/+30
2015-03-03Add `core::num::wrapping` and fix overflow errors.James Miller-1/+5
2015-02-24std: Stabilize some `ptr` functionsAlex Crichton-4/+4
2015-02-20Register new snapshotsAlex Crichton-19/+0
2015-02-18rollup merge of #22286: nikomatsakis/variance-4bAlex Crichton-23/+39
2015-02-18std: Stabilize the `hash` moduleAlex Crichton-0/+17
2015-02-18Fallout: port hashmap to use UniqueNiko Matsakis-23/+39
2015-02-05misc collections code cleanupAlexis-34/+34
2015-01-31make Send/Sync impl of RawTable manualAlexis-12/+14
2015-01-30rollup merge of #21631: tbu-/isize_policeAlex Crichton-1/+1
2015-01-30fix falloutJorge Aparicio-2/+2
2015-01-30Remove all `i` suffixesTobias Bucher-1/+1
2015-01-21Tie stability attributes to feature gatesBrian Anderson-1/+0
2015-01-17Remove unnecessary explicit conversions to *const Twe-13/+10
2015-01-10Add ExactSizeIterator impls for Hash{Map, Set, Table}Chase Southwood-6/+18