about summary refs log tree commit diff
path: root/src/libsyntax/ast.rs
AgeCommit message (Expand)AuthorLines
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
2019-04-05Increase `Span` from 4 bytes to 8 bytes.Nicholas Nethercote-1/+1
2019-03-24Remove methods is_struct/is_tuple/is_unit from VariantDataVadim Petrochenkov-27/+0
2019-03-24Separate variant id and variant constructor id.David Wood-14/+19
2019-03-19review commentsEsteban Küber-1/+1
2019-03-17Do not complain about non-existing fields after parse recoveryEsteban Küber-3/+3
2019-03-16Refactor away `NestedMetaItemKind`Vadim Petrochenkov-5/+2
2019-03-16Rename `MetaItem::ident` to `MetaItem::path`Vadim Petrochenkov-1/+1
2019-02-28Auto merge of #57760 - dlrobertson:varargs1, r=alexregbors-1/+3
2019-02-27Rename variadic to c_variadicDan Robertson-1/+1
2019-02-27Support defining C compatible variadic functionsDan Robertson-0/+2
2019-02-24Deny `async fn` in 2015 editionNathan Corbyn-2/+2
2019-02-18Fix style nitsDan Robertson-0/+7
2019-02-10rustc: doc commentsAlexander Regueiro-15/+14
2019-02-07Fix update to 2018 editionvarkor-1/+1
2019-02-07Add resolution errors for const genericsvarkor-0/+20
2019-02-07Add Const kind to ASTvarkor-3/+13
2019-02-07libsyntax => 2018Taiki Endo-30/+32
2019-01-31Add suggestion for duplicated import.David Wood-0/+7
2019-01-24Rollup merge of #57817 - davidtwco:issue-54521, r=estebankMazdak Farrokhzad-0/+14
2019-01-22Corrected spelling inconsistencyMarcel Hellwig-4/+4
2019-01-21Add error for trailing angle brackets.David Wood-0/+14
2019-01-21Rollup merge of #57768 - estebank:type-args-sugg, r=zackmdavisMazdak Farrokhzad-0/+10
2019-01-20Auto merge of #57651 - JohnTitor:give-char-type, r=estebankbors-0/+3
2019-01-20Mark incorrect recovered `char` literals as `TyErr` to avoid type errorsYuki Okushi-0/+3
2019-01-19Accept parenthesized type args for error recoveryEsteban Küber-0/+10
2019-01-19Rollup merge of #57486 - nnethercote:simplify-TokenStream-more, r=petrochenkovMazdak Farrokhzad-4/+4
2019-01-15Add PartialEqYuki Okushi-2/+2
2019-01-14Remove `ThinTokenStream`.Nicholas Nethercote-4/+4
2018-12-27Get rid of `Block::recovered`Vadim Petrochenkov-1/+0
2018-12-27AST/HIR: Introduce `ExprKind::Err` for better error recovery in the front-endVadim Petrochenkov-0/+4
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-188/+187
2018-12-04Address review commentsVadim Petrochenkov-12/+1
2018-12-04syntax: Rename some keywordsVadim Petrochenkov-5/+5
2018-11-15Rollup merge of #55750 - oli-obk:node_id_x, r=michaelwoeristerPietro Albini-37/+18
2018-11-13Move two `static_assert!`s to better spots.Nicholas Nethercote-0/+1
2018-11-13Add a static assertion about the size of `ast::Expr`.Nicholas Nethercote-0/+5
2018-11-12Reintroduce the original debug formatting for NodeIdsOliver Scherer-0/+1
2018-11-12Make `NodeId` a `newtype_index` to enable niche optimizationsOliver Scherer-37/+17
2018-11-08Use `Lit` rather than `P<Lit>` in `ast::ExprKind`.Nicholas Nethercote-1/+1
2018-11-03Added support for trait aliases as object types.Alexander Regueiro-3/+3