about summary refs log tree commit diff
path: root/src/libsyntax/tokenstream.rs
AgeCommit message (Expand)AuthorLines
2019-02-25Restrict value in key-value attributes to literalsVadim Petrochenkov-1/+1
2019-02-18Make `interpolated_to_tokenstream` a method on `Nonterminal`.Nicholas Nethercote-2/+2
2019-02-10rustc: doc commentsAlexander Regueiro-2/+3
2019-02-07libsyntax => 2018Taiki Endo-12/+15
2019-02-06Auto merge of #58061 - nnethercote:overhaul-syntax-Folder, r=petrochenkovbors-1/+1
2019-02-06Overhaul `syntax::fold::Folder`.Nicholas Nethercote-1/+1
2019-01-30proc_macro: make `TokenStream::from_streams` pre-allocate its vector.Felix S. Klock II-1/+7
2019-01-14Make `TokenStream` use `Option`.Nicholas Nethercote-50/+45
2019-01-14Remove `ThinTokenStream`.Nicholas Nethercote-52/+3
2019-01-14Remove `TokenStream::Tree` variant.Nicholas Nethercote-40/+5
2019-01-08Make `TokenStream` less recursive.Nicholas Nethercote-323/+127
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