| Age | Commit message (Expand) | Author | Lines |
| 2019-07-07 | syntax: Pre-intern names of all built-in macros | Vadim Petrochenkov | -1/+1 |
| 2019-07-06 | Rollup merge of #62329 - matklad:no-peeking, r=petrochenkov | Mazdak Farrokhzad | -156/+93 |
| 2019-07-05 | Rollup merge of #62292 - Centril:split-async-closures, r=cramertj | Mazdak Farrokhzad | -0/+1 |
| 2019-07-04 | make unwrap_or_abort non-generic again | Aleksey Kladov | -1/+1 |
| 2019-07-04 | remove unused mk_sp_and_raw | Aleksey Kladov | -10/+3 |
| 2019-07-04 | don't rely on spans when checking tokens for jointness | Aleksey Kladov | -47/+29 |
| 2019-07-04 | slightly comment lexer API | Aleksey Kladov | -11/+18 |
| 2019-07-04 | move constructors to top | Aleksey Kladov | -51/+51 |
| 2019-07-04 | cleanup lexer constructors | Aleksey Kladov | -14/+6 |
| 2019-07-04 | remove peek_span_src_raw from StringReader | Aleksey Kladov | -68/+45 |
| 2019-07-04 | remove peek_token from StringReader | Aleksey Kladov | -18/+8 |
| 2019-07-04 | remove StringReader::peek | Aleksey Kladov | -4/+0 |
| 2019-07-04 | Rollup merge of #62297 - matklad:peek-delimited, r=petrochenkov | Mazdak Farrokhzad | -67/+72 |
| 2019-07-03 | Add separate 'async_closure' feature gate. | Mazdak Farrokhzad | -0/+1 |
| 2019-07-02 | refactor check_for_substitution | Aleksey Kladov | -67/+72 |
| 2019-06-25 | cleanup: rename name_from to symbol_from | Aleksey Kladov | -20/+19 |
| 2019-06-25 | refactor lexer to use idiomatic borrowing | Aleksey Kladov | -121/+104 |
| 2019-06-23 | let_chains: Inline visit_expr_with_let_maybe_allowed. | Mazdak Farrokhzad | -0/+1 |
| 2019-06-12 | Auto merge of #60669 - c410-f3r:attrs-fn, r=petrochenkov | bors | -0/+1 |
| 2019-06-10 | Auto merge of #60793 - Xanewok:raw-string-cleanup, r=petrochenkov | bors | -100/+58 |
| 2019-06-09 | Actually translate CRLF in raw byte strings and unify unescape impl | Igor Matuszewski | -2/+2 |
| 2019-06-09 | Add a doc comment for scan_raw_string | Igor Matuszewski | -0/+2 |
| 2019-06-09 | Allow attributes in formal function parameters | Caio | -0/+1 |
| 2019-06-09 | Translate CRLF -> LF in raw (byte) strings | Igor Matuszewski | -2/+2 |
| 2019-06-08 | Prohibit bare CRs in raw byte strings | Igor Matuszewski | -70/+24 |
| 2019-06-08 | Validate and transcribe raw strings via unescape module | Igor Matuszewski | -21/+24 |
| 2019-06-08 | syntax: Remove `Deref` impl from `Token` | Vadim Petrochenkov | -1/+1 |
| 2019-06-08 | syntax: Move most of the `TokenKind` methods to `Token` | Vadim Petrochenkov | -3/+3 |
| 2019-06-08 | Remove redundant, commented out code | Igor Matuszewski | -6/+0 |
| 2019-06-08 | Separate a `scan_raw_string` (similar `raw_byte` variant) | Igor Matuszewski | -77/+82 |
| 2019-06-08 | Clean up minor bits | Igor Matuszewski | -1/+1 |
| 2019-06-06 | syntax: Remove duplicate span from `token::Ident` | Vadim Petrochenkov | -16/+6 |
| 2019-06-06 | syntax: Remove duplicate span from `token::Lifetime` | Vadim Petrochenkov | -9/+5 |
| 2019-06-06 | syntax: Add some helper methods to `Token` | Vadim Petrochenkov | -39/+26 |
| 2019-06-06 | syntax: Use `Token` in `StringReader` and `TokenTreesReader` | Vadim Petrochenkov | -46/+32 |
| 2019-06-06 | syntax: Use `Token` in `TokenTree::Token` | Vadim Petrochenkov | -23/+19 |
| 2019-06-06 | syntax: Rename `TokenAndSpan` into `Token` | Vadim Petrochenkov | -79/+64 |
| 2019-06-06 | syntax: Rename `Token` into `TokenKind` | Vadim Petrochenkov | -17/+17 |
| 2019-05-27 | Pre-intern "0", "1", ..., "9", and use where appropriate. | Nicholas Nethercote | -2/+2 |
| 2019-05-23 | syntax: Turn `token::Lit` into a struct | Vadim Petrochenkov | -54/+51 |
| 2019-05-21 | Move `edition` outside the hygiene lock and avoid accessing it | John Kåre Alsaker | -15/+16 |
| 2019-05-16 | Auto merge of #60763 - matklad:tt-parser, r=petrochenkov | bors | -37/+56 |
| 2019-05-13 | move raw span to tt reader | Aleksey Kladov | -1/+2 |
| 2019-05-13 | move span and token to tt reader | Aleksey Kladov | -38/+34 |
| 2019-05-13 | Move token tree related lexer state to a separate struct | Aleksey Kladov | -44/+66 |
| 2019-05-11 | Move literal parsing code into a separate file | Vadim Petrochenkov | -13/+6 |
| 2019-05-11 | Eliminate `comments::Literal` | Vadim Petrochenkov | -26/+3 |
| 2019-05-09 | Rollup merge of #60188 - estebank:recover-block, r=varkor | Mazdak Farrokhzad | -1/+2 |
| 2019-05-06 | review comments: fix typo and add comments | Esteban Küber | -1/+1 |
| 2019-05-02 | introduce unescape module | Aleksey Kladov | -443/+142 |