about summary refs log tree commit diff
path: root/src/librustc/hir/map
AgeCommit message (Expand)AuthorLines
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
2018-07-14Remove most of `PartialEq` impls from AST and HIR structuresVadim Petrochenkov-6/+5
2018-07-08Remove fallback to parent modules from lexical resolutionVadim Petrochenkov-29/+7
2018-07-03Avoid sorting the item_ids array the StableHash impl of hir::Mod.Michael Woerister-0/+8
2018-07-01call it `hir::VisibilityKind` instead of `hir::Visibility_:*`Zack M. Davis-5/+5
2018-06-30in which hir::Visibility recalls whence it came (i.e., becomes Spanned)Zack M. Davis-6/+8
2018-06-30Auto merge of #51862 - estebank:lifetime-spans, r=nikomatsakisbors-1/+28
2018-06-30Auto merge of #51762 - petrochenkov:oh-hi-mark, r=oli-obkbors-8/+3
2018-06-30Auto merge of #51806 - oli-obk:lowering_cleanups1, r=cramertjbors-17/+30
2018-06-30Fortify dummy span checkingVadim Petrochenkov-8/+3
2018-06-28Extend support to `get_generics` for all `NodeItem`sEsteban Küber-1/+8
2018-06-28Point at lifetimes instead of def span for E0195Esteban Küber-1/+21
2018-06-28Fix rebaseVadim Petrochenkov-3/+3
2018-06-28Use `Ident`s for associated item definitions in HIRVadim Petrochenkov-16/+16
2018-06-28Use `Ident`s in a number of structures in HIRVadim Petrochenkov-2/+2
2018-06-28Use `Ident`s for lifetimes in HIRVadim Petrochenkov-15/+14
2018-06-27Don't use `println` in the compilerOliver Schneider-1/+1
2018-06-27Generate `DefId`s for the impl trait of `async` functionsOliver Schneider-6/+16
2018-06-27Generate `DefId`s for impl Trait in the def_collectorOliver Schneider-8/+7
2018-06-27Don't generate a new NodeId for universal impl TraitOliver Schneider-3/+7
2018-06-23hygiene: More descriptive names for things involved in late hygienic name res...Vadim Petrochenkov-13/+18
2018-06-21PathParameters -> GenericArgs fixesTaylor Cramer-1/+1
2018-06-21Async methodsTaylor Cramer-13/+39
2018-06-21async await desugaring and testsTaylor Cramer-4/+36
2018-06-21Parse async fn header.Without Boats-23/+18
2018-06-20Lift attrs into hir::GenericParamvarkor-4/+1
2018-06-20Introduce ParamName and use it in place of LifetimeNamevarkor-7/+4
2018-06-20Take advantage of the lifetime refactoringvarkor-8/+1
2018-06-20Lift name into GenericParamvarkor-2/+2
2018-06-20Handle lifetimes in NodeGenericParam alsovarkor-3/+6
2018-06-20Rename structures in astvarkor-3/+3
2018-06-20Refactor generic parameters in rustdoc/cleanvarkor-11/+4
2018-06-20Rename DefPathData::LifetimeDef to LifetimeParamvarkor-4/+4
2018-06-20Refactor ast::GenericParam as a structvarkor-18/+11
2018-06-20Refactor hir::GenericParam as a structvarkor-38/+43
2018-06-20Rename ast::GenericParam and ast::GenericArgvarkor-3/+3
2018-06-19Add `fn fn_decl` to `Hir`, for looking up the `FnDecl` of a body owner.Felix S. Klock II-0/+42
2018-06-13Various cleanupsOliver Schneider-7/+1
2018-06-07Add existential type definitonsOliver Schneider-35/+25
2018-06-01merge UNNECESSARY_EXTERN_CRATE and UNUSED_EXTERN_CRATESNiko Matsakis-1/+1
2018-05-30rustc: don't visit lifetime parameters through visit_lifetime.Eduard-Mihai Burtescu-5/+9
2018-05-28scrap `find_node_for_hir_id` in favor of `hir_to_node_id`Zack M. Davis-8/+0
2018-05-26Use `Ident`s for fields in HIRVadim Petrochenkov-3/+3