summary refs log tree commit diff
path: root/src/librustc/hir/map
AgeCommit message (Expand)AuthorLines
2019-05-18Declare DefIndex with the newtype_index macroFabian Drinck-12/+12
2019-05-17Avoid unnecessary interning in `DefPathData::as_interned_str()`.Nicholas Nethercote-9/+9
2019-05-13Remove the equality operation between `Symbol` and strings.Nicholas Nethercote-2/+2
2019-05-09Rollup merge of #60647 - petrochenkov:nospace, r=michaelwoeristerMazdak Farrokhzad-170/+86
2019-05-09Fix typoJohn Kåre Alsaker-2/+2
2019-05-09cleanup: Remove `DefIndexAddressSpace`Vadim Petrochenkov-170/+86
2019-05-08Rename HirMap to HirEntryMap and add some commentsJohn Kåre Alsaker-8/+23
2019-05-08Optimize HIR mapJohn Kåre Alsaker-52/+80
2019-05-06Auto merge of #60337 - fabric-and-ink:hiridification, r=Zoxcbors-57/+33
2019-05-05Auto merge of #60525 - eddyb:namespaces-not-kinds, r=petrochenkovbors-63/+21
2019-05-04Remove `def_path_from_id`, `node_id_to_string`Fabian Drinck-31/+20
2019-05-04Replace `NodeId` variant of `read`Fabian Drinck-17/+13
2019-05-04Remove obsolete commentFabian Drinck-9/+0
2019-05-04Rollup merge of #60527 - davidtwco:issue-60518, r=cramertjMazdak Farrokhzad-1/+3
2019-05-04rustc: rename DefPathData::{MacroDef,LifetimeParam} to {Macro,Lifetime}Ns.Eduard-Mihai Burtescu-10/+10
2019-05-04rustc: collapse relevant DefPathData variants into ValueNs.Eduard-Mihai Burtescu-10/+2
2019-05-04rustc: collapse relevant DefPathData variants into TypeNs.Eduard-Mihai Burtescu-43/+9
2019-05-03Fix async fn lowering ICE with APIT.David Wood-1/+3
2019-05-03rustc: use DefKind instead of Def, where possible.Eduard-Mihai Burtescu-19/+8
2019-05-03rustc: factor most DefId-containing variants out of Def and into DefKind.Eduard-Mihai Burtescu-51/+42
2019-05-01Ensure that drop order of `async fn` matches `fn`.David Wood-4/+9
2019-04-29Account for const fns to avoid incorrect suggestionsEsteban Küber-0/+8
2019-04-25Auto merge of #59042 - ljedrz:HirIdification_rework_map, r=Zoxcbors-175/+160
2019-04-24hir: make NodeId methods depend on HirId onesljedrz-118/+102
2019-04-24hir: remove NodeId from Entry & simplify Mapljedrz-78/+79
2019-04-23Rollup merge of #59823 - davidtwco:issue-54716, r=cramertjMazdak Farrokhzad-12/+27
2019-04-21Move `async fn` arguments into closure.David Wood-10/+24
2019-04-21Add `AsyncArgument` to AST.David Wood-3/+4
2019-04-21Remove mutability from `Def::Static`Vadim Petrochenkov-2/+2
2019-04-20Refactor some existing methodsvarkor-15/+3
2019-04-14HirIdify hir::Defljedrz-3/+2
2019-03-28Rollup merge of #59091 - Zoxc:eval_always, r=michaelwoeristerMazdak Farrokhzad-1/+1
2019-03-28Rollup merge of #59413 - Zoxc:hirid, r=oli-obkMazdak Farrokhzad-2/+2
2019-03-26Combine input and eval_always query typesJohn Kåre Alsaker-1/+1
2019-03-25Make more lints incrementalJohn Kåre Alsaker-1/+2
2019-03-25Make some lints incrementalJohn Kåre Alsaker-4/+4
2019-03-25hir: replace NodeId with HirId in ItemIdljedrz-2/+2
2019-03-24Re-order fields in `Def::Ctor`.David Wood-1/+1
2019-03-24Move `CtorOf` into `hir::def`.David Wood-2/+2
2019-03-24Remove `CtorOf` from `Node::Ctor`.David Wood-13/+15
2019-03-24Merge `DefPathData::VariantCtor` and `DefPathData::StructCtor`Vadim Petrochenkov-16/+6
2019-03-24Separate variant id and variant constructor id.David Wood-27/+50
2019-03-23Auto merge of #59068 - ljedrz:kill_off_NodeId_stragglers, r=Zoxcbors-14/+1
2019-03-16Rollup merge of #59118 - seanmonstar:alias-where-self-ice, r=alexregkennytm-2/+4
2019-03-15rustc: provide DisambiguatedDefPathData in ty::print.Eduard-Mihai Burtescu-3/+3
2019-03-15rustc: replace node_path_str with uses of def_path_str.Eduard-Mihai Burtescu-1/+2
2019-03-14Auto merge of #58176 - Zoxc:lint-levels, r=oli-obkbors-0/+1
2019-03-12rustc: fix ICE when trait alias has bare SelfSean McArthur-2/+4
2019-03-10hir: remove trait_auto_implljedrz-13/+0
2019-03-10hir: replace NodeId with HirId in trait_implsljedrz-1/+1