about summary refs log tree commit diff
path: root/src/librustc_data_structures/stable_hasher.rs
AgeCommit message (Expand)AuthorLines
2020-04-16rustc_target::abi: add Primitive variant to FieldsShape.Ana-Maria Mihalache-0/+6
2020-02-19Tune inliningJohn Kåre Alsaker-0/+1
2019-12-22Format the worldMark Rousskov-78/+70
2019-11-26Fix spelling typosBrian Wignall-1/+1
2019-11-17Implement HashStable for RangeInclusive.Camille GILLOT-0/+10
2019-10-21Remove many unnecessary trait derivations.Nicholas Nethercote-2/+2
2019-10-21Remove unnecessary `Hash` bounds from various types.Nicholas Nethercote-3/+3
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-4/+4
2019-09-29remove bit_set re-export from rustc_data_structurescsmoe-1/+1
2019-09-28Switch over all StableHash impls to new formatMark Rousskov-102/+38
2019-09-28StableHasher does not need to be generic over the Result typeMark Rousskov-11/+7
2019-06-26Fix clippy::cast_loslessIgor Matuszewski-1/+1
2019-06-10Add more functionality to BitMatrixTyler Mandry-0/+10
2019-06-01rustc: use indexmap instead of a plain vector for upvars.Eduard-Mihai Burtescu-0/+31
2019-05-20Document requirements for HashStable implementations better.Michael Woerister-0/+24
2019-05-17Remove unused field from StableHasher.Michael Woerister-20/+0
2019-05-04Delegate SmallVec's stable_hash to array's stable_hash.Jesper Steen Møller-3/+1
2019-05-04Hash all of the import_ids for the TraitCandidate.Jesper Steen Møller-0/+12
2019-02-09librustc_data_structures => 2018Taiki Endo-4/+6
2018-12-25Remove licensesMark Rousskov-10/+0
2018-09-18Merge indexed_set.rs into bitvec.rs, and rename it bit_set.rs.Nicholas Nethercote-1/+1
2018-09-07rewrite constants to use NewType::MAX instead of u32::MAXNiko Matsakis-0/+8
2018-09-03Implement Hash in terms of HashStable for EvalSnapshotBruno Dutra-0/+17
2018-08-20Remove IdxSet typedef and Rename {,Hybrid}IdxSetBuf as {,Hybrid}IdxSet.Nicholas Nethercote-1/+1
2018-08-09Reuse Hash impls for session data structuresMark Rousskov-4/+7
2018-03-09Move PROFQ_CHAN to a Session fieldJohn Kåre Alsaker-23/+0
2018-03-08Produce instead of pointersOliver Schneider-0/+8
2017-10-26Update some comments about StableHasher.Michael Woerister-20/+6
2017-10-25Fix 32 vs 64 bit platform instability in StableHasher.Michael Woerister-4/+10
2017-10-16Make debuginfo::UniqueTypeId use 128 bit hash.Michael Woerister-31/+0
2017-10-16Use SipHasher128 in StableHasher.Michael Woerister-53/+66
2017-09-20incr.comp.: Add some comments.Michael Woerister-1/+3
2017-09-20incr.comp.: Make sure traits_in_scope results are hashed in a stable way.Michael Woerister-0/+32
2017-09-18incr.comp.: Fix rebase fallout.Michael Woerister-0/+8
2017-09-18incr.comp.: Use StableHash impls instead of functions for hashing most maps.Michael Woerister-8/+42
2017-09-18Fix issues uncovered by rebasing:Michael Woerister-22/+65
2017-09-18incr.comp.: Move result fingerprinting to DepGraph::with_task().Michael Woerister-3/+25
2017-09-18incr.comp.: Compute hashes of all query results.Michael Woerister-1/+27
2017-08-14Merge remote-tracking branch 'origin/master' into genAlex Crichton-1/+1
2017-08-11Fix some typosBastien Orivel-1/+1
2017-07-28Generator literal supportJohn Kåre Alsaker-0/+9
2017-06-11External spans: fixed unit tests and addressed review.Inokentiy Babushkin-1/+1
2017-06-10Added a `StableHasherResult` impl for `u128`.Inokentiy Babushkin-0/+11
2017-06-06ICH: Add some HashStable implementations.Michael Woerister-0/+26
2017-05-08incr.comp.: Hash more pieces of crate metadata to detect changes there.Michael Woerister-0/+10
2017-04-12ICH: Replace old, transitive metadata hashing with direct hashing approach.Michael Woerister-1/+6
2017-04-06Introduce HashStable trait and base ICH implementations on it.Michael Woerister-1/+191
2017-02-03Bump version, upgrade bootstrapAlex Crichton-1/+0
2016-12-30Fix rebase fallout and compilation fixesest31-2/+3
2016-12-15Use StableHasher everywhereAriel Ben-Yehuda-0/+176