about summary refs log tree commit diff
path: root/src/libsyntax/tokenstream.rs
AgeCommit message (Expand)AuthorLines
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-23Rollup merge of #56964 - nnethercote:TokenStream-IsJoint, r=petrochenkovMazdak Farrokhzad-51/+42
2018-12-20Remove `TokenStream::JointTree`.Nicholas Nethercote-51/+42
2018-12-19Do not interpret mismatches from pretty-printed `$crate` as token stream inva...Vadim Petrochenkov-1/+3
2018-12-12Rename `TokenStream::concat` and remove `TokenStream::concat_rc_vec`.Nicholas Nethercote-19/+15
2018-12-12Merge `TokenStreamKind` into `TokenStream`.Nicholas Nethercote-72/+65
2018-12-12Use `TokenStream::concat` more.Nicholas Nethercote-17/+11
2018-12-12Use `Lrc<Vec<TokenStream>>` instead of `RcVec<TokenStream>`.Nicholas Nethercote-17/+17
2018-12-10Remove `tokenstream::Delimited`.Nicholas Nethercote-56/+42
2018-11-19Auto merge of #55971 - SergioBenitez:skip-non-semantic, r=alexcrichtonbors-4/+26
2018-11-16Ignore non-semantic tokens for 'probably_eq' streams.Sergio Benitez-4/+26
2018-11-13fix various typos in doc commentsAndy Russell-1/+1
2018-10-19Prefer unwrap_or_else to unwrap_or in case of function calls/allocationsljedrz-1/+1
2018-09-08Track distinct spans for open and close delimiterDavid Tolnay-26/+53
2018-08-12TokenStream::extendDavid Tolnay-16/+172
2018-08-07Suggest comma when missing in macro callEsteban Küber-13/+35
2018-08-06fix typoEsteban Küber-1/+1
2018-08-06Suggest comma when writing `println!("{}" a);`Esteban Küber-0/+25
2018-07-22rustc: Implement tokenization of nested itemsAlex Crichton-0/+1
2018-07-14Remove most of `Hash` impls from AST and HIR structuresVadim Petrochenkov-18/+2
2018-07-14Remove most of `PartialEq` impls from AST and HIR structuresVadim Petrochenkov-2/+2
2018-06-30Fortify dummy span checkingVadim Petrochenkov-4/+4
2018-05-18Make `Directory::path` a `Cow`.Nicholas Nethercote-1/+2
2018-04-18proc_macro: Stay on the "use the cache" path moreAlex Crichton-0/+34
2018-04-10proc_macro: Avoid cached TokenStream more oftenAlex Crichton-3/+5
2018-03-18Initial implementation of RFC 2151, Raw IdentifiersLymia Aluysia-1/+1
2018-03-14Remove syntax and syntax_pos thread localsJohn Kåre Alsaker-33/+50
2018-01-10Glued tokens can themselves be joint.Geoffry Song-6/+24
2017-08-30Make fields of `Span` privateVadim Petrochenkov-7/+3
2017-07-21Review commentsEsteban Küber-1/+1
2017-07-20Use the macro structure spans instead of the invocationEsteban Küber-0/+32
2017-06-26Address review comments.Jeffrey Seyfried-4/+6
2017-06-26Add `LazyTokenStream`.Jeffrey Seyfried-12/+33
2017-06-26Implement `quote!` and other `proc_macro` API.Jeffrey Seyfried-16/+136
2017-06-26Clean up `tokenstream::Cursor` and `proc_macro`.Jeffrey Seyfried-27/+27
2017-06-11Learn to parse `a as usize < b`Esteban Küber-0/+3
2017-05-18Add an option to the parser to avoid parsing out of line modulesNick Cameron-1/+1
2017-05-12Fix some clippy warnings in libsyntaxAndre Bogus-7/+7
2017-03-29Merge `ExpnId` and `SyntaxContext`.Jeffrey Seyfried-7/+9
2017-03-19Rollup merge of #40532 - jseyfried:improve_tokenstream_quoter, r=nrcCorey Farwell-0/+6
2017-03-15Improve the `TokenStream` quoter.Jeffrey Seyfried-0/+6
2017-03-14Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.Jeffrey Seyfried-1/+1
2017-03-03Fix fallout in unit tests.Jeffrey Seyfried-11/+3
2017-03-03Integrate `TokenStream`.Jeffrey Seyfried-79/+67
2017-03-03Introduce `syntax::parse::parser::TokenCursor`.Jeffrey Seyfried-68/+46
2017-03-03Optimize `syntax::tokenstream::Cursor`.Jeffrey Seyfried-57/+59
2017-03-03Remove lifetime parameter from `syntax::tokenstream::Cursor`.Jeffrey Seyfried-26/+32
2017-02-28Add `syntax::ext::tt::quoted::{TokenTree, ..}` and remove `tokenstream::Token...Jeffrey Seyfried-57/+5
2017-02-28Clean up `ext::tt::transcribe::TtFrame`, rename to `Frame`.Jeffrey Seyfried-2/+2
2017-01-28Auto merge of #39360 - osa1:typos, r=GuillaumeGomezbors-1/+1