about summary refs log tree commit diff
path: root/src/librustc/util/nodemap.rs
AgeCommit message (Expand)AuthorLines
2019-02-10rustc: doc commentsAlexander Regueiro-1/+1
2019-02-05move librustc to 2018Mark Mansi-2/+2
2018-12-25Remove licensesMark Rousskov-10/+0
2018-11-21rustc: remove {FxHash,Node,DefId,HirId,ItemLocal}{Map,Set} "constructor" fns.Eduard-Mihai Burtescu-4/+0
2018-10-19Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer-2/+2
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-2/+2
2018-05-28in which `NodeMap` and friends are macrotized!Zack M. Davis-17/+12
2018-05-28operate on `HirId` in `hir::Pat::each_binding`, and consequences of thatZack M. Davis-1/+2
2018-01-31in which HirIdMap is introduced as an affordance for using HirIds moreZack M. Davis-1/+3
2017-11-03Use a `Set<T>` instead of a `Map<T, bool>`Oliver Schneider-0/+2
2017-08-11Make TypeckTables::type_dependent_defs use ItemLocalId instead of NodeId.Michael Woerister-0/+3
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-10/+10
2016-04-06rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu-1/+1
2015-09-06move fnv hashing support into librustc_data_structuresNiko Matsakis-37/+2
2015-08-24fallout from moving def-idNiko Matsakis-2/+3
2015-03-28cleanup: Remove unused braces in use statementsRicho Healey-1/+1
2015-03-03Add `core::num::wrapping` and fix overflow errors.James Miller-1/+1
2015-02-20Register new snapshotsAlex Crichton-31/+0
2015-02-18std: Stabilize the `hash` moduleAlex Crichton-1/+27
2015-02-03Switch missing_copy_implementations to default-allowSteven Fackler-1/+0
2015-02-02`for x in xs.iter()` -> `for x in &xs`Jorge Aparicio-1/+1
2015-01-18Fix typedef/module name conflicts in the compilerAlex Crichton-34/+10
2015-01-07std: Stabilize the std::hash moduleAlex Crichton-23/+23
2015-01-06FalloutNick Cameron-1/+1
2015-01-03sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rsJorge Aparicio-1/+1
2014-12-19librustc: use `#[deriving(Copy)]`Jorge Aparicio-3/+1
2014-12-08librustc: Make `Copy` opt-in.Niko Matsakis-0/+3
2014-11-10Use FnvHashMap instead of HashMap in rustcAriel Ben-Yehuda-1/+1
2014-10-31DSTify HashJorge Aparicio-1/+1
2014-08-30Unify non-snake-case lints and non-uppercase statics lintsP1start-0/+2
2014-06-05Fallout from the libcollections movementAlex Crichton-7/+5
2014-06-01std: Drop Total from Total{Eq,Ord}Alex Crichton-2/+2
2014-04-22rustc: de-@ some RefCell's.Eduard Burtescu-6/+12
2014-03-23use TotalEq for HashMapDaniel Micay-1/+1
2014-03-20Register new snapshotsAlex Crichton-38/+0
2014-03-13Implement automatic overloaded dereference.Eduard Burtescu-24/+23
2014-03-07change FVN hash function to the FVN-1a variantTed Horst-1/+1
2014-03-06syntax: Conditionally deriving(Hash) with WritersAlex Crichton-1/+48
2014-03-06rustc: Move to FNV hashing for node/def idsAlex Crichton-0/+80