about summary refs log tree commit diff
path: root/src/libsyntax/ast.rs
AgeCommit message (Expand)AuthorLines
2019-07-28Adjust and document 'Pat::to_ty' accordingly.Mazdak Farrokhzad-4/+11
2019-07-28Adjust 'ast::PatKind::{TupleStruct,Tuple,Slice}'.Mazdak Farrokhzad-19/+9
2019-07-28Introduce 'ast::Pat::is_rest(&self) -> bool'.Mazdak Farrokhzad-0/+8
2019-07-28Add 'ast::PatKind::Rest'.Mazdak Farrokhzad-0/+15
2019-07-27Lint attributes on function argumentsCaio-0/+2
2019-07-23cleanup: Remove `extern crate serialize as rustc_serialize`sVadim Petrochenkov-5/+4
2019-07-19Adjust other names after the `Mark` renamingVadim Petrochenkov-3/+3
2019-07-19libsyntax: Remove `Mark` into `ExpnId`Vadim Petrochenkov-4/+4
2019-07-15pprust: Use `print_mac_common` for delimited token groupsVadim Petrochenkov-1/+11
2019-07-10Move lifetime_to_string to Display implMark Rousskov-1/+7
2019-06-26Fix clippy::redundant_field_namesIgor Matuszewski-2/+2
2019-06-24Auto merge of #62075 - Centril:guardless-match-arms, r=petrochenkovbors-6/+1
2019-06-23Remove redundant syntax::ast::Guard.Mazdak Farrokhzad-6/+1
2019-06-23let_chains: More accurately describe `ast::ExprKind::Let`.Mazdak Farrokhzad-1/+1
2019-06-23let_chains: scrutinee -> conditionMazdak Farrokhzad-1/+1
2019-06-23let_chains: Improve documentation for ast::ExprKind::Let(..).Mazdak Farrokhzad-1/+4
2019-06-23let_chains: Remove ast::ExprKind::{IfLet, WhileLet} and introduce ::Let.Mazdak Farrokhzad-15/+5
2019-06-18Remove the HirId/NodeId from where clausesMatthew Jasper-2/+0
2019-06-14Change `...` to `..=` where applicableAaron Kutch-1/+1
2019-06-09Allow attributes in formal function parametersCaio-1/+3
2019-06-07syntax: Treat error literals in more principled wayVadim Petrochenkov-3/+3
2019-06-05Implemented for function bounds, type bounds, and named existential types.Alexander Regueiro-7/+21
2019-06-05Aggregation of drive-by cosmetic changes.Alexander Regueiro-2/+2
2019-06-03syntax: revert `ast::AsyncArgument` and associated changes.Eduard-Mihai Burtescu-49/+6
2019-05-27Add `to_symbol` methods.Nicholas Nethercote-1/+23
2019-05-24Remove `ObsoleteInPlace`varkor-3/+0
2019-05-23syntax: Turn `token::Lit` into a structVadim Petrochenkov-2/+0
2019-05-23Auto merge of #60174 - matthewjasper:add-match-arm-scopes, r=pnkfelixbors-0/+1
2019-05-22Simplify use of keyword symbolsVadim Petrochenkov-6/+6
2019-05-22Auto merge of #59445 - alexreg:ban-multi-trait-objects-via-aliases, r=oli-obkbors-2/+2
2019-05-21Give match arms an HirId and a SpanMatthew Jasper-0/+1
2019-05-21Auto merge of #60903 - nnethercote:mv-gensyms-from-Symbol-to-Ident, r=petroch...bors-5/+1
2019-05-20Ban multi-trait objects via trait aliases.Alexander Regueiro-2/+2
2019-05-20Move `is_gensymed` from `Symbol` to `Ident`.Nicholas Nethercote-5/+1
2019-05-19Improve type size assertionsVadim Petrochenkov-2/+2
2019-05-13Remove the equality operation between `Symbol` and strings.Nicholas Nethercote-6/+0
2019-05-11Address comments + Fix testsVadim Petrochenkov-2/+7
2019-05-11Introduce `hir::Lit` not keeping the original tokenVadim Petrochenkov-1/+1
2019-05-11Keep the original token in `ast::Lit`Vadim Petrochenkov-0/+3
2019-05-11Turn `ast::Lit` into a structVadim Petrochenkov-1/+5
2019-05-07Implement built-in await syntaxTaylor Cramer-0/+13
2019-05-01Ensure that drop order of `async fn` matches `fn`.David Wood-4/+8
2019-04-27Document ast::ExprKind::Type.Mazdak Farrokhzad-0/+1
2019-04-23Rollup merge of #59823 - davidtwco:issue-54716, r=cramertjMazdak Farrokhzad-6/+45
2019-04-21Introduce `ArgSource` for diagnostics.David Wood-0/+11
2019-04-21Add `AsyncArgument` to AST.David Wood-6/+23
2019-04-21AST/HIR: Use `Mutability` instead of bool in foreign staticsVadim Petrochenkov-3/+2
2019-04-21Introduce `LocalSource` into the AST.David Wood-0/+11
2019-04-15Ensure the symbols are pure stringsJohn Kåre Alsaker-1/+7
2019-04-15Use a proc macro to declare preallocated symbolsJohn Kåre Alsaker-0/+6