summary refs log tree commit diff
path: root/src/librustc/hir
AgeCommit message (Expand)AuthorLines
2019-04-05Move match_path from DefId to lint::LateContextflip1995-104/+2
2019-04-03Uplift match_def_path from Clippyflip1995-3/+104
2019-04-01Refactor async fn return type loweringTaylor Cramer-285/+394
2019-03-29Rollup merge of #59510 - varkor:rename-type_parameters, r=eddybMazdak Farrokhzad-8/+8
2019-03-29Rename `type_parameters` to `generics` and so onvarkor-8/+8
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-59/+84
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-25Allocate HIR id counters on demandJohn Kåre Alsaker-18/+13
2019-03-25Allocate HIR id counters for use trees in MiscCollectorJohn Kåre Alsaker-15/+42
2019-03-25Auto merge of #59256 - petrochenkov:derval2, r=Zoxcbors-10/+2
2019-03-25hir: replace NodeId with HirId in ItemIdljedrz-35/+38
2019-03-25Auto merge of #59195 - estebank:for-loop-move, r=petrochenkovbors-1/+2
2019-03-24When moving out of a for loop head, suggest borrowing itEsteban Küber-1/+2
2019-03-24Re-order fields in `Def::Ctor`.David Wood-10/+10
2019-03-24Move `CtorOf` into `hir::def`.David Wood-20/+20
2019-03-24Remove `CtorOf` from `Node::Ctor`.David Wood-14/+16
2019-03-24Merge `DefPathData::VariantCtor` and `DefPathData::StructCtor`Vadim Petrochenkov-16/+6
2019-03-24Slightly more uniform treatment of struct and variant constructorsVadim Petrochenkov-5/+3
2019-03-24Remove methods is_struct/is_tuple/is_unit from VariantDataVadim Petrochenkov-59/+35
2019-03-24Separate variant id and variant constructor id.David Wood-77/+121
2019-03-23Auto merge of #59068 - ljedrz:kill_off_NodeId_stragglers, r=Zoxcbors-21/+6
2019-03-22Rollup merge of #59273 - llogiq:hir-docs, r=matthewjasperMazdak Farrokhzad-1/+12
2019-03-22Rollup merge of #59266 - estebank:struct-parse-recovery, r=petrochenkovMazdak Farrokhzad-3/+4
2019-03-19review commentsEsteban Küber-1/+1
2019-03-19Update src/librustc/hir/mod.rsMazdak Farrokhzad-1/+1
2019-03-18Rename typarams to param_namesvarkor-2/+2
2019-03-18some small HIR doc improvementsAndre Bogus-1/+12
2019-03-17Do not complain about non-existing fields after parse recoveryEsteban Küber-3/+4
2019-03-17Make meta-item API compatible with `LocalInternedString::get` soundness fixVadim Petrochenkov-10/+2
2019-03-16Refactor away `NestedMetaItemKind`Vadim Petrochenkov-2/+2
2019-03-16syntax: Do not accidentally treat multi-segment meta-items as single-segmentVadim Petrochenkov-4/+4
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-15rustc: rename item_path to def_path (except the module in ty).Eduard-Mihai Burtescu-1/+1
2019-03-14Auto merge of #58176 - Zoxc:lint-levels, r=oli-obkbors-0/+1
2019-03-13Add missing project attributesJohn Kåre Alsaker-0/+2
2019-03-13Use derive macro for HashStableJohn Kåre Alsaker-92/+114
2019-03-12rustc: fix ICE when trait alias has bare SelfSean McArthur-2/+4
2019-03-10hir: remove trait_auto_implljedrz-17/+0
2019-03-10hir: replace NodeId with HirId in trait_implsljedrz-4/+6
2019-03-09Rollup merge of #58679 - Zoxc:passes-refactor, r=michaelwoeristerMazdak Farrokhzad-10/+4
2019-03-08expand unused doc comment diagnosticAndy Russell-8/+8
2019-03-08Auto merge of #58915 - ljedrz:deprecate_nodeid_methods, r=Zoxcbors-88/+52
2019-03-07hir: remove some obsolete NodeId methodsljedrz-34/+20
2019-03-07hir: remove Visitor::visit_def_mentionljedrz-20/+1
2019-03-07hir: replace NodeId with HirId in Destinationljedrz-4/+9