summary refs log tree commit diff
path: root/src/libsyntax/ext/tt/macro_parser.rs
AgeCommit message (Expand)AuthorLines
2019-06-23let_chains: note re. back-compat wrt. expr beginning.Mazdak Farrokhzad-1/+3
2019-06-23let_chains: readd kw::let to ident_can_begin_expr.Mazdak Farrokhzad-1/+1
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-2/+2
2019-06-08syntax: Remove `Deref` impl from `Token`Vadim Petrochenkov-6/+6
2019-06-08syntax: Move most of the `TokenKind` methods to `Token`Vadim Petrochenkov-7/+7
2019-06-08syntax: Keep full `Token`s for `macro_rules` separatorsVadim Petrochenkov-1/+1
2019-06-07parser: `self.span` -> `self.token.span`Vadim Petrochenkov-7/+7
2019-06-06syntax: Remove duplicate span from `token::Ident`Vadim Petrochenkov-21/+18
2019-06-06syntax: Remove duplicate span from `token::Lifetime`Vadim Petrochenkov-2/+2
2019-06-06syntax: Add some helper methods to `Token`Vadim Petrochenkov-7/+6
2019-06-06syntax: Use `Token` in `Parser`Vadim Petrochenkov-9/+8
2019-06-06syntax: Use `Token` in `TokenTree::Token`Vadim Petrochenkov-3/+4
2019-06-06syntax: Rename `Token` into `TokenKind`Vadim Petrochenkov-8/+8
2019-06-06Always use token kinds through `token` module rather than `Token` typeVadim Petrochenkov-20/+20
2019-05-27Use `Symbol` equality in `may_begin_with` and `parse_nt`.Nicholas Nethercote-27/+27
2019-05-24review commentsEsteban Küber-1/+1
2019-05-24Tweak macro parse errors when reaching EOF during macro call parseEsteban Küber-1/+8
2019-05-22Simplify use of keyword symbolsVadim Petrochenkov-4/+4
2019-05-07lots of comments + minor cleanupMark Mansi-1/+4
2019-03-23syntax: Remove warning for unnecessary path disambiguatorsVadim Petrochenkov-1/+1
2019-03-06Panic when unmatched delimiters aren't emittedEsteban Küber-1/+1
2019-02-18Avoid a `clone()` in `transcribe()`.Nicholas Nethercote-9/+10
2019-02-18Remove `LazyTokenStream`.Nicholas Nethercote-5/+5
2019-02-13Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasperMazdak Farrokhzad-2/+2
2019-02-13Cleanup importsTaiki Endo-2/+2
2019-02-13Rename rustc_errors dependency in rust 2018 cratesTaiki Endo-1/+1
2019-02-10rustc: doc commentsAlexander Regueiro-9/+9
2019-02-07libsyntax => 2018Taiki Endo-15/+16
2019-01-09Change `String` to `&'static str` in `ParseResult::Failure`.Nicholas Nethercote-3/+3
2019-01-03Fix repeated word typosWiktor Kuchta-1/+1
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-4/+4
2018-12-04Remove redundant cloneShotaro Yamada-1/+1
2018-11-23Reword incorrect macro invocation primary labelEsteban Küber-4/+9
2018-11-23Point at end of macro arm when encountering EOFEsteban Küber-2/+9
2018-11-13Rollup merge of #55870 - waywardmonkeys:typo-fixes, r=wesleywiserkennytm-1/+1
2018-11-12Make `MatcherPos::stack` a `SmallVec`.Niko Matsakis-34/+57
2018-11-11Fix typos.Bruce Mitchener-1/+1
2018-11-05Auto merge of #55451 - estebank:arg-doc, r=pnkfelixbors-1/+1
2018-11-01Use `SmallVec` for the inner vectors in `MatcherPos::matches`.Nicholas Nethercote-5/+7
2018-11-01Share empty `Vec`s more within `MatcherPos::matches`.Nicholas Nethercote-4/+9
2018-10-28Provide specific label for patern parsing errorEsteban Küber-1/+1
2018-09-26Remove OneVectorljedrz-6/+6
2018-09-08Rename sp_lo to sp_openDavid Tolnay-10/+10
2018-09-08Track distinct spans for open and close delimiterDavid Tolnay-8/+8
2018-08-28Use FxHash{Map,Set} instead of the default Hash{Map,Set} everywhere in rustc.Eduard-Mihai Burtescu-5/+5
2018-08-23Use optimized SmallVec implementationIgor Gutorov-1/+1
2018-08-19Fix typos found by codespell.Matthias Krüger-2/+2
2018-08-13Move SmallVec and ThinVec out of libsyntaxljedrz-7/+7
2018-07-16cleanup unnecessary elseMichael Lamparski-6/+4