about summary refs log tree commit diff
path: root/src/libsyntax/ext/tt/transcribe.rs
AgeCommit message (Expand)AuthorLines
2019-09-22rename libsyntax::ext::tt to mbeAleksey Kladov-398/+0
2019-09-20factor out pluralisation remains after #64280gaolei-2/+3
2019-09-06Correct pluralisation of various diagnostic messagesvarkor-2/+7
2019-08-23hygiene: Require passing transparency explicitly to `apply_mark`Vadim Petrochenkov-11/+33
2019-07-25Remove needless indirection through RcMark Rousskov-13/+11
2019-07-20Auto merge of #62008 - ia0:issues_61053, r=petrochenkovbors-1/+1
2019-07-19Remember the span of the Kleene operator in macrosJulien Cretin-1/+1
2019-07-19Adjust other names after the `Mark` renamingVadim Petrochenkov-5/+5
2019-07-01Convert more usages overChris Gregory-1/+1
2019-06-26Fix clippy::redundant_field_namesIgor Matuszewski-3/+3
2019-06-08syntax: Move most of the `TokenKind` methods to `Token`Vadim Petrochenkov-2/+2
2019-06-08syntax: Keep full `Token`s for `macro_rules` separatorsVadim Petrochenkov-12/+7
2019-06-06Some code cleanup and tidy/test fixesVadim Petrochenkov-1/+1
2019-06-06syntax: Switch function parameter order in `TokenTree::token`Vadim Petrochenkov-4/+4
2019-06-06syntax: Use `Token` in `TokenTree::Token`Vadim Petrochenkov-6/+6
2019-06-06syntax: Rename `Token` into `TokenKind`Vadim Petrochenkov-3/+3
2019-06-06Always use token kinds through `token` module rather than `Token` typeVadim Petrochenkov-1/+1
2019-05-22these errors can happen after allMark Mansi-8/+10
2019-05-10turn a couple of fixmes into span_bugsMark Mansi-9/+7
2019-05-08fix incorrect assertMark Mansi-1/+4
2019-05-07lots of comments + minor cleanupMark Mansi-14/+133
2019-05-07avoid extra copyMark Mansi-13/+12
2019-05-06rustfmtMark Mansi-50/+50
2019-02-18Avoid a `clone()` in `transcribe()`.Nicholas Nethercote-2/+1
2019-02-18Remove `LazyTokenStream`.Nicholas Nethercote-1/+2
2019-02-07libsyntax => 2018Taiki Endo-11/+12
2019-02-06Overhaul `syntax::fold::Folder`.Nicholas Nethercote-2/+4
2019-01-08Make `TokenStream` less recursive.Nicholas Nethercote-3/+3
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-12Rename `TokenStream::concat` and remove `TokenStream::concat_rc_vec`.Nicholas Nethercote-2/+2
2018-12-10Remove `tokenstream::Delimited`.Nicholas Nethercote-5/+6
2018-10-26Remove redundant cloneShotaro Yamada-2/+2
2018-09-26Remove OneVectorljedrz-2/+2
2018-09-08Track distinct spans for open and close delimiterDavid Tolnay-7/+7
2018-08-28Use FxHash{Map,Set} instead of the default Hash{Map,Set} everywhere in rustc.Eduard-Mihai Burtescu-6/+6
2018-08-23Use optimized SmallVec implementationIgor Gutorov-1/+1
2018-08-13Move SmallVec and ThinVec out of libsyntaxljedrz-2/+2
2018-04-06Use `Span::apply_mark` where possibleVadim Petrochenkov-3/+3
2018-04-06Use `Span` instead of `SyntaxContext` in `Ident`Vadim Petrochenkov-1/+1
2018-03-22Clean up raw identifier handling when recovering tokens from AST.Lymia Aluysia-1/+1
2018-03-18Initial implementation of RFC 2151, Raw IdentifiersLymia Aluysia-1/+1
2018-03-02Replace Rc with Lrc for shared dataJohn Kåre Alsaker-3/+4
2017-08-30Make fields of `Span` privateVadim Petrochenkov-3/+3
2017-06-26Add `LazyTokenStream`.Jeffrey Seyfried-1/+1
2017-06-26Simplify `hygiene::Mark` application, andJeffrey Seyfried-26/+34
2017-06-08Speed up expansion.Mark Simulacrum-8/+9
2017-05-12Fix some clippy warnings in libsyntaxAndre Bogus-3/+3
2017-03-30Improve `Path` spans.Jeffrey Seyfried-8/+1
2017-03-03Integrate `TokenStream`.Jeffrey Seyfried-16/+20
2017-02-28Merge `repeat_idx` and `repeat_len`.Jeffrey Seyfried-17/+15