| Age | Commit message (Expand) | Author | Lines |
| 2018-09-08 | Rename sp_lo to sp_open | David Tolnay | -10/+10 |
| 2018-09-08 | Track distinct spans for open and close delimiter | David Tolnay | -37/+38 |
| 2018-08-28 | Use FxHash{Map,Set} instead of the default Hash{Map,Set} everywhere in rustc. | Eduard-Mihai Burtescu | -14/+14 |
| 2018-08-23 | Use optimized SmallVec implementation | Igor Gutorov | -2/+2 |
| 2018-08-21 | Rollup merge of #53496 - matthiaskrgr:codespell_08_2018, r=varkor | kennytm | -3/+3 |
| 2018-08-19 | Stabilize macro_vis_matcher | Jakub Kozlowski | -13/+1 |
| 2018-08-19 | Fix typos found by codespell. | Matthias Krüger | -3/+3 |
| 2018-08-18 | Use the new Entry::or_default method where possible. | Eduard-Mihai Burtescu | -2/+1 |
| 2018-08-13 | Move SmallVec and ThinVec out of libsyntax | ljedrz | -9/+9 |
| 2018-08-07 | Suggest comma when missing in macro call | Esteban Küber | -2/+2 |
| 2018-08-06 | Suggest comma when writing `println!("{}" a);` | Esteban Küber | -1/+26 |
| 2018-07-23 | make it a migration lint | mark | -3/+32 |
| 2018-07-23 | Fix test and errors | mark | -266/+183 |
| 2018-07-23 | Implement 2015 vs 2018 `?` kleene op + test | mark | -249/+476 |
| 2018-07-17 | Auto merge of #52145 - ExpHP:drop-it-like-its-eof, r=nikomatsakis | bors | -1/+6 |
| 2018-07-16 | cleanup unnecessary else | Michael Lamparski | -6/+4 |
| 2018-07-14 | Remove most of `Hash` impls from AST and HIR structures | Vadim Petrochenkov | -3/+3 |
| 2018-07-14 | Remove most of `PartialEq` impls from AST and HIR structures | Vadim Petrochenkov | -4/+4 |
| 2018-07-10 | Deny bare trait objects in in src/libsyntax | ljedrz | -2/+2 |
| 2018-07-07 | fix perf issue in macro parser | Michael Lamparski | -1/+8 |
| 2018-06-30 | Fortify dummy span checking | Vadim Petrochenkov | -5/+5 |
| 2018-06-30 | hygiene: Implement transparent marks | Vadim Petrochenkov | -0/+3 |
| 2018-06-30 | expansion: Give names to some fields of `SyntaxExtension` | Vadim Petrochenkov | -1/+5 |
| 2018-06-27 | Implement `#[macro_export(local_inner_macros)]` | Vadim Petrochenkov | -0/+7 |
| 2018-06-23 | expansion: Rename `Expansion` to `AstFragment` | Vadim Petrochenkov | -5/+5 |
| 2018-06-10 | Enable fall through past $:lifetime matcher | David Tolnay | -0/+8 |
| 2018-06-07 | Revert "Auto merge of #49719 - mark-i-m:no_sep, r=petrochenkov" | Pietro Albini | -22/+67 |
| 2018-05-27 | innacurate -> inaccurate | Takanori Ishibashi | -1/+1 |
| 2018-05-26 | Add `Ident::as_str` helper | Vadim Petrochenkov | -6/+6 |
| 2018-05-20 | Auto merge of #50855 - nnethercote:fewer-macro_parser-allocs, r=petrochenkov | bors | -24/+73 |
| 2018-05-18 | Make `Directory::path` a `Cow`. | Nicholas Nethercote | -1/+2 |
| 2018-05-18 | Introduce `MatcherPosHandle`. | Nicholas Nethercote | -11/+59 |
| 2018-05-17 | Pass crate editions to macro expansions, update tests | Vadim Petrochenkov | -3/+6 |
| 2018-05-17 | Change `TokenTreeOrTokenTreeVec` to `TokenTreeOrTokenTreeSlice`. | Nicholas Nethercote | -19/+19 |
| 2018-05-13 | stabilize :lifetime | Alex Burka | -13/+1 |
| 2018-05-13 | Macros: Add a 'literal' fragment specifier | Dan Aloni | -2/+21 |
| 2018-05-03 | check if the token is a lifetime before parsing | rleungx | -1/+7 |
| 2018-04-16 | Auto merge of #49719 - mark-i-m:no_sep, r=petrochenkov | bors | -67/+22 |
| 2018-04-06 | Make lifetime nonterminals closer to identifier nonterminals | Vadim Petrochenkov | -2/+2 |
| 2018-04-06 | Remove more duplicated spans | Vadim Petrochenkov | -2/+2 |
| 2018-04-06 | Use `Span::apply_mark` where possible | Vadim Petrochenkov | -3/+3 |
| 2018-04-06 | Get rid of `SpannedIdent` | Vadim Petrochenkov | -3/+3 |
| 2018-04-06 | Use `Span` instead of `SyntaxContext` in `Ident` | Vadim Petrochenkov | -8/+5 |
| 2018-04-05 | No separator for `?`. No `?` as a separator. | Mark Mansi | -67/+22 |
| 2018-03-22 | Clean up raw identifier handling when recovering tokens from AST. | Lymia Aluysia | -1/+1 |
| 2018-03-18 | Return a is_raw parameter from Token::ident rather than having separate methods. | Lymia Aluysia | -4/+4 |
| 2018-03-18 | Initial implementation of RFC 2151, Raw Identifiers | Lymia Aluysia | -14/+15 |
| 2018-03-17 | Reject `_` in `ident` matcher | Vadim Petrochenkov | -17/+19 |
| 2018-03-17 | syntax: Make `_` an identifier | Vadim Petrochenkov | -2/+1 |
| 2018-03-16 | Auto merge of #48524 - abonander:check-macro-stability, r=petrochenkov | bors | -1/+12 |