about summary refs log tree commit diff
path: root/src/librustc/hir
AgeCommit message (Expand)AuthorLines
2018-06-27Don't generate a new NodeId for universal impl TraitOliver Schneider-7/+10
2018-06-27Generate the `NodeId` for `existential type` in the ASTOliver Schneider-20/+34
2018-06-27Cleanup in preparation of generic extractionOliver Schneider-3/+4
2018-06-27Auto merge of #51815 - oli-obk:lowering_cleanups2, r=nikomatsakisbors-21/+25
2018-06-26Flatten some occurrences of `[P<T>]` to `[T]`Oliver Schneider-21/+25
2018-06-26inclusive range syntax lint (`...` → `..=`)Zack M. Davis-1/+1
2018-06-26Rollup merge of #51731 - varkor:closure-array-break-length, r=estebankPietro Albini-15/+25
2018-06-24Auto merge of #51740 - GuillaumeGomez:fix-error-code-numbers, r=cramertjbors-4/+4
2018-06-23Fix error code numbersGuillaume Gomez-4/+4
2018-06-23hygiene: Merge `NameAndSpan` into `ExpnInfo`Vadim Petrochenkov-7/+5
2018-06-23hygiene: More descriptive names for things involved in late hygienic name res...Vadim Petrochenkov-13/+18
2018-06-23Fix an ICE with continue inside a closure inside a loop conditionvarkor-15/+25
2018-06-23Auto merge of #51727 - varkor:expragain-to-exprcontinue, r=petrochenkovbors-5/+5
2018-06-23Rename ExprAgain to ExprContinuevarkor-5/+5
2018-06-22Fix rustdoc and remove default impl for FnHeaderTaylor Cramer-14/+10
2018-06-22Remove impl trait names and move bits of await into a functionTaylor Cramer-17/+7
2018-06-22Review nits and updatesTaylor Cramer-7/+8
2018-06-21PathParameters -> GenericArgs fixesTaylor Cramer-33/+21
2018-06-21Add path parameters to std_pathTaylor Cramer-30/+38
2018-06-21Async methodsTaylor Cramer-18/+56
2018-06-21Fix typo in multiple lifetimes errorTaylor Cramer-1/+1
2018-06-21async await desugaring and testsTaylor Cramer-155/+566
2018-06-21Parse async fn header.Without Boats-67/+91
2018-06-20Fix rebase issues with existential typesvarkor-3/+3
2018-06-20Rename ParenthesizedArgData to ParenthesisedArgsvarkor-2/+2
2018-06-20Fix additional commentsvarkor-1/+1
2018-06-20Make GenericBound explicitvarkor-3/+3
2018-06-20Rename ParamBound(s) to GenericBound(s)varkor-37/+37
2018-06-20Address various commentsvarkor-2/+2
2018-06-20Lift attrs into hir::GenericParamvarkor-13/+11
2018-06-20Rename TraitTyParamBound to ParamBound::Traitvarkor-20/+19
2018-06-20Introduce ParamName and use it in place of LifetimeNamevarkor-73/+77
2018-06-20Take advantage of the lifetime refactoringvarkor-18/+10
2018-06-20Remove name from GenericParamKind::Lifetimevarkor-22/+7
2018-06-20Lift name into GenericParamvarkor-28/+17
2018-06-20Handle lifetimes in NodeGenericParam alsovarkor-3/+6
2018-06-20Use ParamBounds in WhereRegionPredicatevarkor-16/+18
2018-06-20Lift bounds into GenericParamvarkor-68/+68
2018-06-20Simply joint lifetime/type iterationvarkor-6/+0
2018-06-20Refactor counting methodsvarkor-7/+7
2018-06-20Rename structures in astvarkor-15/+15
2018-06-20Refactor generic parameters in rustdoc/cleanvarkor-85/+47
2018-06-20Remove all traces of lifetimes() and types() methodsvarkor-31/+32
2018-06-20Rename DefPathData::LifetimeDef to LifetimeParamvarkor-6/+6
2018-06-20Remove AngleBracketedArgs implvarkor-1/+5
2018-06-20Remove methods from ast::GenericParam and ast::Genericsvarkor-1/+4
2018-06-20Refactor ast::GenericParam as a structvarkor-68/+64
2018-06-20Remove hir::GenericParam::is_*_paramvarkor-14/+0
2018-06-20Remove specific parameter iterators from hir::Genericsvarkor-43/+38
2018-06-20Refactor hir::GenericParam as a structvarkor-295/+278