summary refs log tree commit diff
path: root/src/libsyntax/mut_visit.rs
AgeCommit message (Expand)AuthorLines
2019-06-24Auto merge of #62075 - Centril:guardless-match-arms, r=petrochenkovbors-11/+1
2019-06-23Remove redundant syntax::ast::Guard.Mazdak Farrokhzad-11/+1
2019-06-23let_chains: Remove ast::ExprKind::{IfLet, WhileLet} from visitors and introdu...Mazdak Farrokhzad-12/+4
2019-06-18Remove the HirId/NodeId from where clausesMatthew Jasper-2/+1
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-06Address review commentsVadim Petrochenkov-0/+2
2019-06-06syntax: Use `Token` in visitors and fix a mut visitor testVadim Petrochenkov-8/+16
2019-06-06syntax: Remove duplicate span from `token::Ident`Vadim Petrochenkov-1/+0
2019-06-06syntax: Remove duplicate span from `token::Lifetime`Vadim Petrochenkov-1/+0
2019-06-06syntax: Use `Token` in `TokenTree::Token`Vadim Petrochenkov-3/+3
2019-06-06syntax: Rename `Token` into `TokenKind`Vadim Petrochenkov-3/+3
2019-06-05Implemented for function bounds, type bounds, and named existential types.Alexander Regueiro-7/+16
2019-06-03syntax: revert `ast::AsyncArgument` and associated changes.Eduard-Mihai Burtescu-39/+3
2019-05-24Remove `ObsoleteInPlace`varkor-4/+0
2019-05-23Auto merge of #60174 - matthewjasper:add-match-arm-scopes, r=pnkfelixbors-1/+5
2019-05-22Eliminate unnecessary `Ident::with_empty_ctxt`sVadim Petrochenkov-2/+1
2019-05-22Simplify use of keyword symbolsVadim Petrochenkov-2/+2
2019-05-21Give match arms an HirId and a SpanMatthew Jasper-1/+5
2019-05-21Move `edition` outside the hygiene lock and avoid accessing itJohn Kåre Alsaker-3/+3
2019-05-12syntax: Remove some legacy nonterminal tokensVadim Petrochenkov-4/+0
2019-05-07Implement built-in await syntaxTaylor Cramer-0/+1
2019-05-01Ensure that drop order of `async fn` matches `fn`.David Wood-3/+11
2019-04-21Introduce `ArgSource` for diagnostics.David Wood-1/+13
2019-04-21Add `AsyncArgument` to AST.David Wood-1/+9
2019-04-21Introduce `LocalSource` into the AST.David Wood-1/+9
2019-03-24Separate variant id and variant constructor id.David Wood-3/+4
2019-03-17Do not complain about non-existing fields after parse recoveryEsteban Küber-1/+1
2019-03-16Refactor away `NestedMetaItemKind`Vadim Petrochenkov-5/+3
2019-03-16Rename `MetaItem::ident` to `MetaItem::path`Vadim Petrochenkov-2/+1
2019-02-28Auto merge of #57760 - dlrobertson:varargs1, r=alexregbors-2/+3
2019-02-27Rename variadic to c_variadicDan Robertson-1/+1
2019-02-27Support defining C compatible variadic functionsDan Robertson-1/+2
2019-02-27Rollup merge of #58678 - doctorn:refuse-async-fn-2015-edition, r=varkorMazdak Farrokhzad-1/+1
2019-02-27Rollup merge of #58630 - nnethercote:fix-fold_clobber, r=petrochenkovMazdak Farrokhzad-2/+10
2019-02-26Make `visit_clobber` panic-safe.Nicholas Nethercote-2/+10
2019-02-24Deny `async fn` in 2015 editionNathan Corbyn-1/+1
2019-02-23Rollup merge of #58476 - nnethercote:rm-LazyTokenStream, r=petrochenkovMazdak Farrokhzad-3/+2
2019-02-18Fix style nitsDan Robertson-1/+1
2019-02-18Remove `LazyTokenStream`.Nicholas Nethercote-3/+2
2019-02-07Add lowering errors for const genericsvarkor-0/+4
2019-02-07libsyntax => 2018Taiki Endo-16/+17
2019-02-06Rename `fold.rs` as `mut_visit.rs`.Nicholas Nethercote-0/+1330