summary refs log tree commit diff
path: root/src/librustc/hir/map
AgeCommit message (Expand)AuthorLines
2018-11-21track the span for each id so that we can give a nice ICENiko Matsakis-29/+39
2018-11-21rustc: implement and use Default on more types.Eduard-Mihai Burtescu-15/+4
2018-11-21rustc: remove {FxHash,Node,DefId,HirId,ItemLocal}{Map,Set} "constructor" fns.Eduard-Mihai Burtescu-1/+1
2018-11-12Turn `HirLocalId` into a `newtype_index`Oliver Scherer-2/+2
2018-11-12Make `NodeId` a `newtype_index` to enable niche optimizationsOliver Scherer-1/+1
2018-11-03Added support for trait aliases as bounds.Alexander Regueiro-3/+1
2018-10-31use String::from() instead of format!() macro to construct Strings.Matthias Krüger-1/+1
2018-10-30Adjust Ids of path segments in visibility modifiersNick Cameron-1/+1
2018-10-26Auto merge of #53821 - oli-obk:sanity_query, r=RalfJungbors-1/+1
2018-10-26Fix tests and assertions; add some commentsNick Cameron-10/+19
2018-10-26dump refs for path segments in save-analysisNick Cameron-1/+14
2018-10-25Don't extend `hir::Def` when there's already a dedicated "function-like" dete...Oliver Schneider-7/+2
2018-10-25Report const eval error inside the queryOliver Schneider-1/+6
2018-10-19Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer-5/+5
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-5/+5
2018-09-29don't elide lifetimes in paths in librustc/Zack M. Davis-12/+12
2018-09-28Auto merge of #54338 - orium:fix-macro-inc-comp, r=nrcbors-0/+25
2018-09-25Lower `impl Trait` types in locals.Alexander Regueiro-3/+3
2018-09-20fix intra-links for trait implsQuietMisdreavus-4/+9
2018-09-19Use full name to identify a macro in a `FileName`.Diogo Sousa-0/+25
2018-09-15Auto merge of #54151 - ljedrz:cleanup_hir, r=michaelwoeristerbors-91/+46
2018-09-12A few cleanups for hirljedrz-91/+46
2018-09-06Fixup whitespaceJakub Kozlowski-1/+1
2018-09-06Allow named lifetimes in async functions.Jakub Kozlowski-21/+38
2018-08-29Auto merge of #53711 - arielb1:macro-table, r=michaelwoeristerbors-0/+17
2018-08-27Revert crate root changesvarkor-1/+10
2018-08-27Make small modificationsvarkor-19/+7
2018-08-27Rename hir::map::NodeKind to hir::Nodevarkor-247/+215
2018-08-27Convert EntryKind to a struct, Entryvarkor-243/+118
2018-08-27Rename hir::map::Node to hir::map::NodeKindvarkor-234/+233
2018-08-27Rename MapEntry to EntryKindvarkor-161/+159
2018-08-26create a valid DefIdTable for proc macro cratesAriel Ben-Yehuda-0/+17
2018-08-22Replace TyForeign with ForeignTyvarkor-1/+1
2018-08-22Rename Def::{Param, Foreign} to Def::{TyParam, TyForeign}varkor-2/+2
2018-08-22Remove Ty prefix from Ty{Foreign|Param}varkor-2/+2
2018-08-19mv codemap source_mapDonato Sciarra-2/+2
2018-08-19mv codemap() source_map()Donato Sciarra-1/+1
2018-08-19mv (mod) codemap source_mapDonato Sciarra-2/+2
2018-08-19mv filemap source_fileDonato Sciarra-2/+2
2018-08-19mv CodeMap SourceMapDonato Sciarra-3/+3
2018-08-09Move SVH structure to data structuresMark Rousskov-2/+2
2018-08-04cleanup: Remove `Def::GlobalAsm`Vadim Petrochenkov-1/+1
2018-07-26Improve a few vectors - calculate capacity or build from iteratorsljedrz-1/+1
2018-07-20Only methods are fn-like, not other associated itemsOliver Schneider-1/+7
2018-07-18Implement existential typesOliver Schneider-2/+13
2018-07-16ItemKindcsmoe-57/+57
2018-07-16ForeignItemKindcsmoe-3/+3
2018-07-16TyKindcsmoe-0/+1
2018-07-16ExprKindcsmoe-7/+7
2018-07-16VariantKindcsmoe-1/+1