about summary refs log tree commit diff
path: root/src/libsyntax/ast.rs
AgeCommit message (Expand)AuthorLines
2019-08-27Cleanup: Consistently use `Param` instead of `Arg` #62426Kevin Per-11/+11
2019-08-18Auto merge of #61708 - dlrobertson:or-patterns-0, r=centrilbors-3/+8
2019-08-17initial implementation of or-pattern parsingDan Robertson-0/+1
2019-08-17Initial implementation of or patternsvarkor-3/+7
2019-08-17Remove SyntaxContext from {ast, hir}::{GlobalAsm, InlineAsm}Matthew Jasper-3/+1
2019-08-15Remove `Spanned` from `{ast,hir}::FieldPat`Vadim Petrochenkov-2/+3
2019-08-15Remove `Spanned` from `ast::Mac`Vadim Petrochenkov-4/+3
2019-08-15Remove `Spanned` from `mk_name_value_item_str` and `expr_to_spanned_string`Vadim Petrochenkov-2/+0
2019-08-14Rollup merge of #63543 - c410-f3r:variant, r=c410-f3rMazdak Farrokhzad-3/+3
2019-08-14Merge Variant and Variant_Caio-3/+3
2019-08-13Add NodeId for Arm, Field and FieldPatCaio-0/+3
2019-08-05Remove leftover AwaitOriginMark Rousskov-9/+0
2019-08-04Auto merge of #63213 - varkor:itemkind-tyalias, r=Centrilbors-3/+3
2019-08-04Rename `ItemImplKind::Type` to `ItemImplKind::TyAlias`varkor-1/+1
2019-08-04Rename `ItemKind::Ty` to `ItemKind::TyAlias`varkor-2/+2
2019-08-04Auto merge of #62816 - estebank:type-ascription-macros, r=petrochenkovbors-0/+1
2019-08-03Rollup merge of #63146 - Mark-Simulacrum:clean-attr, r=petrochenkovMazdak Farrokhzad-3/+13
2019-08-03Auto merge of #63180 - varkor:trait-alias-impl-trait, r=Centrilbors-6/+8
2019-08-02Replace "existential" by "opaque"varkor-6/+8
2019-08-02libsyntax: Unconfigure tests during normal buildVadim Petrochenkov-12/+3
2019-07-31Decode AttrId via mk_attr_idMark Rousskov-3/+13
2019-07-30Point at type ascription before macro invocation on expansion parse errorEsteban Küber-0/+1
2019-07-30Unsupport the await!(..) macro.Mazdak Farrokhzad-1/+1
2019-07-28Rollup merge of #61856 - c410-f3r:attrs-fn, r=matthewjasperMazdak Farrokhzad-0/+2
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