summary refs log tree commit diff
path: root/src/libsyntax/visit.rs
AgeCommit message (Expand)AuthorLines
2019-06-24Auto merge of #62075 - Centril:guardless-match-arms, r=petrochenkovbors-4/+2
2019-06-23Remove redundant syntax::ast::Guard.Mazdak Farrokhzad-4/+2
2019-06-23let_chains: Remove ast::ExprKind::{IfLet, WhileLet} from visitors and introdu...Mazdak Farrokhzad-12/+4
2019-06-09Allow attributes in formal function parametersCaio-1/+2
2019-06-07syntax: Treat error literals in more principled wayVadim Petrochenkov-2/+1
2019-06-06syntax: Use `Token` in visitors and fix a mut visitor testVadim Petrochenkov-3/+3
2019-06-06syntax: Use `Token` in `TokenTree::Token`Vadim Petrochenkov-1/+1
2019-06-06syntax: Rename `Token` into `TokenKind`Vadim Petrochenkov-2/+2
2019-06-05Implemented for function bounds, type bounds, and named existential types.Alexander Regueiro-7/+14
2019-06-05Aggregation of drive-by cosmetic changes.Alexander Regueiro-1/+1
2019-06-03syntax: revert `ast::AsyncArgument` and associated changes.Eduard-Mihai Burtescu-3/+0
2019-05-24Remove `ObsoleteInPlace`varkor-4/+0
2019-05-07Implement built-in await syntaxTaylor Cramer-0/+1
2019-04-21Introduce `ArgSource` for diagnostics.David Wood-0/+3
2019-04-20Feature gate async fn methodsvarkor-0/+10
2019-03-29Rollup merge of #59510 - varkor:rename-type_parameters, r=eddybMazdak Farrokhzad-9/+9
2019-03-29Rename `type_parameters` to `generics` and so onvarkor-9/+9
2019-03-27Visit path in `walk_mac`varkor-2/+2
2019-02-28Auto merge of #57760 - dlrobertson:varargs1, r=alexregbors-1/+1
2019-02-27Support defining C compatible variadic functionsDan Robertson-1/+1
2019-02-24Deny `async fn` in 2015 editionNathan Corbyn-4/+11
2019-02-10rustc: doc commentsAlexander Regueiro-3/+3
2019-02-07Add lowering errors for const genericsvarkor-0/+2
2019-02-07libsyntax => 2018Taiki Endo-3/+4
2019-01-14Remove `ThinTokenStream`.Nicholas Nethercote-1/+1
2018-12-27AST/HIR: Introduce `ExprKind::Err` for better error recovery in the front-endVadim Petrochenkov-0/+1
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-10Remove `tokenstream::Delimited`.Nicholas Nethercote-1/+1
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-2/+2
2018-09-01Auto merge of #53815 - F001:if-let-guard, r=petrochenkovbors-1/+5
2018-08-30introduce Guard enumF001-1/+5
2018-08-19Rename `Catch` variants to `TryBlock`Scott McMurray-1/+1
2018-07-18Implement existential typesOliver Schneider-0/+7
2018-07-14Remove most of `PartialEq` impls from AST and HIR structuresVadim Petrochenkov-1/+1
2018-06-27Generate the `NodeId` for `existential type` in the ASTOliver Schneider-1/+1
2018-06-21async await desugaring and testsTaylor Cramer-2/+5
2018-06-21Parse async fn header.Without Boats-7/+5
2018-06-20Fix additional commentsvarkor-1/+1
2018-06-20Make GenericBound explicitvarkor-6/+2
2018-06-20Rename ParamBound(s) to GenericBound(s)varkor-2/+2
2018-06-20Rename TraitTyParamBound to ParamBound::Traitvarkor-1/+1
2018-06-20Take advantage of the lifetime refactoringvarkor-8/+3
2018-06-20Use ParamBounds in WhereRegionPredicatevarkor-9/+9
2018-06-20Lift bounds into GenericParamvarkor-6/+5
2018-06-20Simply joint lifetime/type iterationvarkor-1/+1
2018-06-20Refactor counting methodsvarkor-2/+2
2018-06-20Rename structures in astvarkor-7/+7
2018-06-20Refactor ast::GenericParam as a structvarkor-9/+9
2018-06-20Refactor hir::GenericParam as a structvarkor-1/+3
2018-06-20Rename ast::GenericParam and ast::GenericArgvarkor-7/+7