summary refs log tree commit diff
path: root/src/librustc/hir/map/mod.rs
AgeCommit message (Expand)AuthorLines
2019-12-14Do not ICE on unnamed futureEsteban Küber-3/+10
2019-11-26Make the HIR map own the Definitions.Camille GILLOT-5/+5
2019-11-23Move def collector from `rustc` to `rustc_resolve`Vadim Petrochenkov-2/+0
2019-11-13Get `FnSig` by `HirId`Dylan MacKenzie-0/+35
2019-11-08hir::ItemKind::Fn: use hir::MethodSigMazdak Farrokhzad-7/+7
2019-10-28rustc: use IndexVec<DefIndex, T> instead of Vec<T>.Eduard-Mihai Burtescu-8/+6
2019-10-27rustc, rustc_passes: don't depend on syntax_expand.Mazdak Farrokhzad-1/+1
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-1/+1
2019-10-09self-profiling: Add events for everything except trait selection.Michael Woerister-0/+2
2019-09-30Auto merge of #64778 - csmoe:index, r=eddybbors-1/+1
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-1/+1
2019-09-28clean upEsteban Küber-2/+2
2019-09-28review commentsEsteban Küber-0/+5
2019-09-28Point at enclosing match when expecting `()` in armEsteban Küber-0/+21
2019-09-28Rollup merge of #64859 - Centril:const-def-here-new-var, r=estebankMazdak Farrokhzad-0/+8
2019-09-28Improve diagnostic for `let A = 0;`Mazdak Farrokhzad-0/+8
2019-09-27fix rebaseEsteban Küber-1/+1
2019-09-27review commentsEsteban Küber-3/+3
2019-09-27Account for tail expressions when pointing at return typeEsteban Küber-1/+24
2019-09-27Turn `walk_parent_nodes` method into an iteratorEsteban Küber-105/+101
2019-09-26Rename `ForeignItem.node` to `ForeignItem.kind`varkor-2/+2
2019-09-26Rename `Item.node` to `Item.kind`varkor-23/+23
2019-09-26Rename `Stmt.node` to `Stmt.kind`varkor-1/+1
2019-09-26Rename `TraitItem.node` to `TraitItem.kind`varkor-8/+8
2019-09-26Rename `ImplItem.node` to `ImplItem.kind`varkor-8/+8
2019-09-26Rename `Pat.node` to `Pat.kind`varkor-1/+1
2019-09-26Rename `Expr.node` to `Expr.kind`varkor-6/+6
2019-09-25Rollup merge of #62975 - ljedrz:kill_off_hir_to_node_id, r=ZoxcMazdak Farrokhzad-3/+1
2019-09-07Aggregation of cosmetic changes made during work on REPL PRs: librustcAlexander Regueiro-22/+19
2019-08-27Cleanup: Consistently use `Param` instead of `Arg` #62426Kevin Per-7/+7
2019-08-25HirIdify hir::Crate.modulesljedrz-3/+1
2019-08-21review commentsEsteban Küber-7/+13
2019-08-21When declaring a declarative macro in an item it's only accessible inside itEsteban Küber-5/+8
2019-08-14Rollup merge of #63543 - c410-f3r:variant, r=c410-f3rMazdak Farrokhzad-5/+5
2019-08-14Merge Variant and Variant_Caio-5/+5
2019-08-13review commentsEsteban Küber-1/+3
2019-08-12Suggest `Box::new` when appropriateEsteban Küber-4/+24
2019-08-09Differentiate between tuple structs and tuple variantsEsteban Küber-1/+1
2019-08-04Rename `ItemImplKind::Type` to `ItemImplKind::TyAlias`varkor-2/+2
2019-08-04Rename `ItemKind::Ty` to `ItemKind::TyAlias`varkor-3/+3
2019-08-02Replace `exist_ty` and `ExistTy` with `opaque_ty` and `OpaqueTy`varkor-1/+1
2019-08-02Replace "existential" by "opaque"varkor-7/+7
2019-07-27Lint attributes on function argumentsCaio-0/+7
2019-07-11Rollup merge of #62476 - petrochenkov:expref, r=matthewjasperMazdak Farrokhzad-1/+1
2019-07-11def_collector: Simplify tracking of macro invocation parentsVadim Petrochenkov-1/+1
2019-07-10Properly case indent_unit constantMark Rousskov-1/+1
2019-07-10Move pp::Printer helpers to direct implMark Rousskov-2/+0
2019-07-06Remove ExprKind::While from HIR.Mazdak Farrokhzad-1/+1
2019-07-05Rollup merge of #62168 - ljedrz:the_culmination_of_hiridification, r=ZoxcMazdak Farrokhzad-16/+13
2019-07-05Auto merge of #62099 - Mark-Simulacrum:syntax-print-clean-2, r=eddybbors-5/+4