| Age | Commit message (Expand) | Author | Lines |
| 2018-04-12 | Change the hashcounts in raw `Lit` variants from usize to u16. | Nicholas Nethercote | -1/+1 |
| 2018-04-06 | Remove more duplicated spans | Vadim Petrochenkov | -1/+1 |
| 2018-04-06 | Get rid of `SpannedIdent` | Vadim Petrochenkov | -1/+1 |
| 2018-04-06 | Rename `PathSegment::identifier` to `ident` | Vadim Petrochenkov | -1/+1 |
| 2018-03-22 | Clean up raw identifier handling when recovering tokens from AST. | Lymia Aluysia | -2/+3 |
| 2018-03-18 | Initial implementation of RFC 2151, Raw Identifiers | Lymia Aluysia | -5/+6 |
| 2018-03-18 | Auto merge of #48917 - petrochenkov:import, r=oli-obk | bors | -1/+1 |
| 2018-03-17 | Rename `Span::empty` to `Span::shrink_to_lo`, add `Span::shrink_to_hi` | Vadim Petrochenkov | -1/+1 |
| 2018-03-17 | syntax: Make `_` an identifier | Vadim Petrochenkov | -1/+0 |
| 2018-02-18 | Replace dummy spans with empty spans | Seiichi Uchida | -2/+2 |
| 2018-02-18 | Change ast::Visibility to Spanned type | Seiichi Uchida | -1/+7 |
| 2018-01-04 | rustc: use {U,I}size instead of {U,I}s shorthands. | Eduard-Mihai Burtescu | -2/+2 |
| 2017-12-28 | Fix build and add a macro lifetime labels test | Matt Peterson | -2/+1 |
| 2017-12-28 | Resurrecting #33135 | Michael Hewson | -0/+7 |
| 2017-12-26 | Do not panic on interpolated token inside quote macro | Seiichi Uchida | -1/+5 |
| 2017-12-14 | Use PathBuf instead of String where applicable | Oliver Schneider | -6/+5 |
| 2017-09-22 | Add support for `..=` syntax | Alex Burka | -0/+2 |
| 2017-08-15 | use field init shorthand EVERYWHERE | Zack M. Davis | -1/+1 |
| 2017-06-26 | Add `LazyTokenStream`. | Jeffrey Seyfried | -18/+18 |
| 2017-06-26 | Simplify `hygiene::Mark` application, and | Jeffrey Seyfried | -2/+2 |
| 2017-05-17 | Auto merge of #41961 - kennytm:fix-35829, r=petrochenkov | bors | -36/+20 |
| 2017-05-13 | Fix #35829 (syntax extension's `quote_expr!()` does not handle b"…") | kennytm | -36/+20 |
| 2017-05-12 | Fix some clippy warnings in libsyntax | Andre Bogus | -2/+2 |
| 2017-03-21 | Refactor parsing of trait object types | Vadim Petrochenkov | -1/+1 |
| 2017-03-14 | Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`. | Jeffrey Seyfried | -3/+11 |
| 2017-03-03 | Integrate `TokenStream`. | Jeffrey Seyfried | -18/+21 |
| 2017-02-28 | Add `syntax::ext::tt::quoted::{TokenTree, ..}` and remove `tokenstream::Token... | Jeffrey Seyfried | -105/+45 |
| 2017-02-03 | Bump version, upgrade bootstrap | Alex Crichton | -1/+0 |
| 2017-01-23 | Remove `open_span` and `close_span` from `Delimited`. | Jeffrey Seyfried | -7/+3 |
| 2017-01-17 | syntax: Rename parse_ty -> parse_ty_no_plus, parse_ty_sum -> parse_ty | Vadim Petrochenkov | -1/+1 |
| 2016-12-30 | Such large. Very 128. Much bits. | Simonas Kazlauskas | -2/+4 |
| 2016-11-21 | Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p... | Jeffrey Seyfried | -5/+4 |
| 2016-11-20 | Move `syntax::util::interner` -> `syntax::symbol`, cleanup. | Jeffrey Seyfried | -5/+6 |
| 2016-11-20 | Refactor `P<ast::MetaItem>` -> `ast::MetaItem`. | Jeffrey Seyfried | -2/+2 |
| 2016-11-20 | Refactor away `ast::Attribute_`. | Jeffrey Seyfried | -2/+2 |
| 2016-11-03 | Reduce the size of `Token` and make it cheaper to clone by refactoring | Jeffrey Seyfried | -22/+32 |
| 2016-10-31 | Changed most vec! invocations to use square braces | iirelu | -31/+31 |
| 2016-10-29 | Move `CrateConfig` from `Crate` to `ParseSess`. | Jeffrey Seyfried | -13/+1 |
| 2016-10-14 | Avoid many CrateConfig clones. | Nicholas Nethercote | -5/+9 |
| 2016-07-19 | Introduced `NoDelim` and modified the compiler to support it. | cgswords | -3/+4 |
| 2016-07-04 | Revert "Change `fold_tt` and `fold_tts` to take token trees by value (instead... | Jeffrey Seyfried | -5/+11 |
| 2016-06-26 | Rollup merge of #34436 - jseyfried:no_block_expr, r=eddyb | Jeffrey Seyfried | -13/+11 |
| 2016-06-26 | Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,Manishearth | Jeffrey Seyfried | -3/+3 |
| 2016-06-26 | Rollup merge of #33943 - jseyfried:libsyntax_cleanup, r=nrc | Jeffrey Seyfried | -11/+5 |
| 2016-06-26 | Rollup merge of #34385 - cgswords:tstream, r=nrc | Jeffrey Seyfried | -9/+12 |
| 2016-06-23 | Refactor away duplicate method `ecx.block_all()` | Jeffrey Seyfried | -3/+3 |
| 2016-06-23 | Remove field `expr` of `ast::Block` | Jeffrey Seyfried | -13/+11 |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -2/+3 |
| 2016-06-21 | Refactored tokentrees into their own files in preparation for tokenstreams. M... | cgswords | -9/+12 |
| 2016-06-19 | Generalize and abstract `ThinAttributes` | Jeffrey Seyfried | -3/+3 |