summaryrefslogtreecommitdiff
path: root/src/librustc/util/nodemap.rs
Commit message (Expand)AuthorAgeFilesLines
* rustc: doc commentsAlexander Regueiro2019-02-101-1/+1
* move librustc to 2018Mark Mansi2019-02-051-2/+2
* Remove licensesMark Rousskov2018-12-251-10/+0
* rustc: remove {FxHash,Node,DefId,HirId,ItemLocal}{Map,Set} "constructor" fns.Eduard-Mihai Burtescu2018-11-211-4/+0
* Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer2018-10-191-2/+2
* Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer2018-10-191-2/+2
* in which `NodeMap` and friends are macrotized!Zack M. Davis2018-05-281-17/+12
* operate on `HirId` in `hir::Pat::each_binding`, and consequences of thatZack M. Davis2018-05-281-1/+2
* in which HirIdMap is introduced as an affordance for using HirIds moreZack M. Davis2018-01-311-1/+3
* Use a `Set<T>` instead of a `Map<T, bool>`Oliver Schneider2017-11-031-0/+2
* Make TypeckTables::type_dependent_defs use ItemLocalId instead of NodeId.Michael Woerister2017-08-111-0/+3
* Replace FnvHasher use with FxHasher.Nicholas Nethercote2016-11-081-10/+10
* rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu2016-04-061-1/+1
* move fnv hashing support into librustc_data_structuresNiko Matsakis2015-09-061-37/+2
* fallout from moving def-idNiko Matsakis2015-08-241-2/+3
* cleanup: Remove unused braces in use statementsRicho Healey2015-03-281-1/+1
* Add `core::num::wrapping` and fix overflow errors.James Miller2015-03-031-1/+1
* Register new snapshotsAlex Crichton2015-02-201-31/+0
* std: Stabilize the `hash` moduleAlex Crichton2015-02-181-1/+27
* Switch missing_copy_implementations to default-allowSteven Fackler2015-02-031-1/+0
* `for x in xs.iter()` -> `for x in &xs`Jorge Aparicio2015-02-021-1/+1
* Fix typedef/module name conflicts in the compilerAlex Crichton2015-01-181-34/+10
* std: Stabilize the std::hash moduleAlex Crichton2015-01-071-23/+23
* FalloutNick Cameron2015-01-061-1/+1
* sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rsJorge Aparicio2015-01-031-1/+1
* librustc: use `#[deriving(Copy)]`Jorge Aparicio2014-12-191-3/+1
* librustc: Make `Copy` opt-in.Niko Matsakis2014-12-081-0/+3
* Use FnvHashMap instead of HashMap in rustcAriel Ben-Yehuda2014-11-101-1/+1
* DSTify HashJorge Aparicio2014-10-311-1/+1
* Unify non-snake-case lints and non-uppercase statics lintsP1start2014-08-301-0/+2
* Fallout from the libcollections movementAlex Crichton2014-06-051-7/+5
* std: Drop Total from Total{Eq,Ord}Alex Crichton2014-06-011-2/+2
* rustc: de-@ some RefCell's.Eduard Burtescu2014-04-221-6/+12
* use TotalEq for HashMapDaniel Micay2014-03-231-1/+1
* Register new snapshotsAlex Crichton2014-03-201-38/+0
* Implement automatic overloaded dereference.Eduard Burtescu2014-03-131-24/+23
* change FVN hash function to the FVN-1a variantTed Horst2014-03-071-1/+1
* syntax: Conditionally deriving(Hash) with WritersAlex Crichton2014-03-061-1/+48
* rustc: Move to FNV hashing for node/def idsAlex Crichton2014-03-061-0/+80