about summary refs log tree commit diff
path: root/src/libsyntax/print
AgeCommit message (Expand)AuthorLines
2019-06-08syntax: Remove `Deref` impl from `Token`Vadim Petrochenkov-4/+8
2019-06-07syntax: Treat error literals in more principled wayVadim Petrochenkov-4/+4
2019-06-06syntax: Use `Token` in `TokenTree::Token`Vadim Petrochenkov-4/+4
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-4/+11
2019-06-05Aggregation of drive-by cosmetic changes.Alexander Regueiro-4/+4
2019-06-03syntax: revert `ast::AsyncArgument` and associated changes.Eduard-Mihai Burtescu-11/+12
2019-05-24Remove `ObsoleteInPlace`varkor-7/+0
2019-05-23syntax: Some code cleanupVadim Petrochenkov-1/+2
2019-05-23syntax: Turn `token::Lit` into a structVadim Petrochenkov-18/+18
2019-05-22Simplify use of keyword symbolsVadim Petrochenkov-7/+7
2019-05-21Move `edition` outside the hygiene lock and avoid accessing itJohn Kåre Alsaker-3/+3
2019-05-17Avoid unnecessary interning in `Ident::from_str()` calls.Nicholas Nethercote-4/+5
2019-05-12Auto merge of #60767 - Centril:rollup-4cbsb73, r=Centrilbors-4/+0
2019-05-12syntax: Remove some legacy nonterminal tokensVadim Petrochenkov-4/+0
2019-05-11Simplify conversions between tokens and semantic literalsVadim Petrochenkov-1/+1
2019-05-11Eliminate `comments::Literal`Vadim Petrochenkov-126/+32
2019-05-11Keep the original token in `ast::Lit`Vadim Petrochenkov-0/+1
2019-05-07Implement built-in await syntaxTaylor Cramer-0/+12
2019-04-25ignore-tidy-filelength on all files with greater than 3000 linesvarkor-0/+2
2019-04-23Rollup merge of #59823 - davidtwco:issue-54716, r=cramertjMazdak Farrokhzad-12/+11
2019-04-21Add `AsyncArgument` to AST.David Wood-12/+11
2019-04-21AST/HIR: Use `Mutability` instead of bool in foreign staticsVadim Petrochenkov-1/+1
2019-04-11Auto merge of #59227 - Zoxc:fix-get, r=eddybbors-7/+7
2019-04-01Optimize indentation in the pretty printer.Nicholas Nethercote-3/+19
2019-03-31Convert symbols to strings for pretty printingJohn Kåre Alsaker-14/+11
2019-03-31Fix lifetime on LocalInternedString::get functionJohn Kåre Alsaker-4/+7
2019-03-24Remove methods is_struct/is_tuple/is_unit from VariantDataVadim Petrochenkov-35/+38
2019-03-24Separate variant id and variant constructor id.David Wood-0/+1
2019-03-18Rename typarams to param_namesvarkor-2/+2
2019-03-16Refactor away `NestedMetaItemKind`Vadim Petrochenkov-3/+3
2019-03-16Rename `MetaItem::ident` to `MetaItem::path`Vadim Petrochenkov-3/+3
2019-03-02Fix C-variadic function printingDan Robertson-3/+0
2019-02-28Auto merge of #57760 - dlrobertson:varargs1, r=alexregbors-2/+5
2019-02-27Rename variadic to c_variadicDan Robertson-2/+2
2019-02-27Support defining C compatible variadic functionsDan Robertson-0/+3
2019-02-24Deny `async fn` in 2015 editionNathan Corbyn-2/+2
2019-02-18Remove `LazyTokenStream`.Nicholas Nethercote-1/+1
2019-02-18Change `Token::interpolated_to_tokenstream()`.Nicholas Nethercote-24/+28
2019-02-12Auto merge of #58051 - SimonSapin:str_escape, r=alexcrichtonbors-1/+1
2019-02-12New return types for str::escape_* that impl Display and Iterator<char>Simon Sapin-1/+1
2019-02-10rustc: doc commentsAlexander Regueiro-2/+2
2019-02-07Add pretty-printing for const genericsvarkor-1/+11
2019-02-07libsyntax => 2018Taiki Endo-23/+25
2019-01-20Auto merge of #57651 - JohnTitor:give-char-type, r=estebankbors-0/+9
2019-01-20Mark incorrect recovered `char` literals as `TyErr` to avoid type errorsYuki Okushi-0/+8
2019-01-16Add new literal type ErrYuki Okushi-0/+1
2019-01-14Remove `ThinTokenStream`.Nicholas Nethercote-1/+1
2018-12-27AST/HIR: Introduce `ExprKind::Err` for better error recovery in the front-endVadim Petrochenkov-1/+8
2018-12-25Remove licensesMark Rousskov-20/+0