| Age | Commit message (Expand) | Author | Lines |
| 2019-02-18 | Avoid a `clone()` in `transcribe()`. | Nicholas Nethercote | -2/+1 |
| 2019-02-18 | Remove `LazyTokenStream`. | Nicholas Nethercote | -1/+2 |
| 2019-02-07 | libsyntax => 2018 | Taiki Endo | -11/+12 |
| 2019-02-06 | Overhaul `syntax::fold::Folder`. | Nicholas Nethercote | -2/+4 |
| 2019-01-08 | Make `TokenStream` less recursive. | Nicholas Nethercote | -3/+3 |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 |
| 2018-12-12 | Rename `TokenStream::concat` and remove `TokenStream::concat_rc_vec`. | Nicholas Nethercote | -2/+2 |
| 2018-12-10 | Remove `tokenstream::Delimited`. | Nicholas Nethercote | -5/+6 |
| 2018-10-26 | Remove redundant clone | Shotaro Yamada | -2/+2 |
| 2018-09-26 | Remove OneVector | ljedrz | -2/+2 |
| 2018-09-08 | Track distinct spans for open and close delimiter | David Tolnay | -7/+7 |
| 2018-08-28 | Use FxHash{Map,Set} instead of the default Hash{Map,Set} everywhere in rustc. | Eduard-Mihai Burtescu | -6/+6 |
| 2018-08-23 | Use optimized SmallVec implementation | Igor Gutorov | -1/+1 |
| 2018-08-13 | Move SmallVec and ThinVec out of libsyntax | ljedrz | -2/+2 |
| 2018-04-06 | Use `Span::apply_mark` where possible | Vadim Petrochenkov | -3/+3 |
| 2018-04-06 | Use `Span` instead of `SyntaxContext` in `Ident` | Vadim Petrochenkov | -1/+1 |
| 2018-03-22 | Clean up raw identifier handling when recovering tokens from AST. | Lymia Aluysia | -1/+1 |
| 2018-03-18 | Initial implementation of RFC 2151, Raw Identifiers | Lymia Aluysia | -1/+1 |
| 2018-03-02 | Replace Rc with Lrc for shared data | John Kåre Alsaker | -3/+4 |
| 2017-08-30 | Make fields of `Span` private | Vadim Petrochenkov | -3/+3 |
| 2017-06-26 | Add `LazyTokenStream`. | Jeffrey Seyfried | -1/+1 |
| 2017-06-26 | Simplify `hygiene::Mark` application, and | Jeffrey Seyfried | -26/+34 |
| 2017-06-08 | Speed up expansion. | Mark Simulacrum | -8/+9 |
| 2017-05-12 | Fix some clippy warnings in libsyntax | Andre Bogus | -3/+3 |
| 2017-03-30 | Improve `Path` spans. | Jeffrey Seyfried | -8/+1 |
| 2017-03-03 | Integrate `TokenStream`. | Jeffrey Seyfried | -16/+20 |
| 2017-02-28 | Merge `repeat_idx` and `repeat_len`. | Jeffrey Seyfried | -17/+15 |
| 2017-02-28 | Remove `Token::MatchNt`. | Jeffrey Seyfried | -3/+4 |
| 2017-02-28 | Add `syntax::ext::tt::quoted::{TokenTree, ..}` and remove `tokenstream::Token... | Jeffrey Seyfried | -34/+17 |
| 2017-02-28 | Avoid `Token::{OpenDelim, CloseDelim}`. | Jeffrey Seyfried | -16/+22 |
| 2017-02-28 | Remove `ext::tt::transcribe::tt_next_token`. | Jeffrey Seyfried | -149/+124 |
| 2017-02-28 | Clean up `ext::tt::transcribe::TtFrame`, rename to `Frame`. | Jeffrey Seyfried | -57/+84 |
| 2017-02-28 | Remove a `loop` in `ext::tt::transcribe`. | Jeffrey Seyfried | -32/+23 |
| 2017-01-17 | Avoid interpolated token trees. | Jeffrey Seyfried | -1/+2 |
| 2017-01-17 | Clean up `ext::tt::transcribe`. | Jeffrey Seyfried | -63/+33 |
| 2017-01-17 | Refactor the parser to consume token trees. | Jeffrey Seyfried | -4/+7 |
| 2016-11-04 | Remove field `TtReader::next_tok`. | Jeffrey Seyfried | -5/+0 |
| 2016-11-03 | Move doc comment desugaring into the parser. | Jeffrey Seyfried | -27/+1 |
| 2016-11-03 | Revert "macros: Improve `tt` fragments" | Jeffrey Seyfried | -13/+3 |
| 2016-11-03 | Reduce the size of `Token` and make it cheaper to clone by refactoring | Jeffrey Seyfried | -13/+11 |
| 2016-10-25 | Use `SmallVector` for `TtReader::stack`. | Nicholas Nethercote | -3/+4 |
| 2016-10-19 | Improve `$crate`. | Jeffrey Seyfried | -29/+2 |
| 2016-10-17 | Fix partially consumed tokens in macro matchers. | Jeffrey Seyfried | -0/+5 |
| 2016-08-07 | Make metavariables hygienic. | Jeffrey Seyfried | -5/+5 |
| 2016-07-23 | macros: Improve `tt` fragments | Jeffrey Seyfried | -3/+13 |
| 2016-07-06 | Auto merge of #34652 - jseyfried:fix_expansion_perf, r=nrc | bors | -2/+2 |
| 2016-07-04 | Revert "Change `fold_tt` and `fold_tts` to take token trees by value (instead... | Jeffrey Seyfried | -2/+2 |
| 2016-07-03 | prefer `if let` to match with `None => {}` arm in some places | Zack M. Davis | -6/+3 |
| 2016-06-26 | Rollup merge of #33943 - jseyfried:libsyntax_cleanup, r=nrc | Jeffrey Seyfried | -2/+2 |
| 2016-06-26 | Rollup merge of #34385 - cgswords:tstream, r=nrc | Jeffrey Seyfried | -7/+7 |