| Age | Commit message (Expand) | Author | Lines |
| 2017-08-30 | Make fields of `Span` private | Vadim Petrochenkov | -1/+1 |
| 2017-08-25 | syntax: clarify field name | Tamir Duberstein | -10/+5 |
| 2017-08-25 | syntax: remove unused field | Tamir Duberstein | -2/+0 |
| 2017-08-15 | use field init shorthand EVERYWHERE | Zack M. Davis | -12/+12 |
| 2017-08-12 | syntax: #[allow_internal_unsafe] bypasses the unsafe_code lint in macros. | Eduard-Mihai Burtescu | -0/+1 |
| 2017-07-28 | syntax: Add `tokens: Option<TokenStream>` to Item | Alex Crichton | -5/+11 |
| 2017-07-06 | Remove unused code from librustc_errors | Kevin Mehall | -1/+0 |
| 2017-06-24 | add `allow_fail` test attribute | Paul Woolcock | -3/+11 |
| 2017-05-30 | Turn sufficiently old compatibility lints into hard errors | Vadim Petrochenkov | -8/+0 |
| 2017-05-25 | Hygienize lifetimes. | Jeffrey Seyfried | -1/+1 |
| 2017-05-25 | Hygienize `librustc_resolve`. | Jeffrey Seyfried | -1/+1 |
| 2017-05-12 | Fix some clippy warnings in libsyntax | Andre Bogus | -11/+8 |
| 2017-05-05 | Add Options type in libtest and remove argument | Guillaume Gomez | -2/+2 |
| 2017-03-29 | Merge `ExpnId` and `SyntaxContext`. | Jeffrey Seyfried | -14/+7 |
| 2017-03-27 | Fix various useless derefs and slicings | Oliver Schneider | -1/+1 |
| 2017-03-10 | Give spans to individual path segments in AST | Vadim Petrochenkov | -1/+1 |
| 2017-02-03 | Switch logic to Span instead of HashMap | Guillaume Gomez | -1/+2 |
| 2017-01-16 | Rename ExprKind::Vec to Array in HIR and HAIR. | Scott Olson | -1/+1 |
| 2016-12-22 | Refactor how global paths are represented (for both ast and hir). | Jeffrey Seyfried | -1/+0 |
| 2016-12-19 | Optimize `ast::PathSegment`. | Jeffrey Seyfried | -4/+1 |
| 2016-11-28 | rustc: rework stability to be on-demand for type-directed lookup. | Eduard Burtescu | -3/+4 |
| 2016-11-21 | Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p... | Jeffrey Seyfried | -12/+12 |
| 2016-11-20 | Move `syntax::util::interner` -> `syntax::symbol`, cleanup. | Jeffrey Seyfried | -29/+33 |
| 2016-11-20 | Refactor `MetaItemKind` to use `Name`s instead of `InternedString`s. | Jeffrey Seyfried | -5/+5 |
| 2016-11-14 | Add warnings when the #[should_panic] attribute is invalid | Josh Driver | -7/+37 |
| 2016-10-31 | Changed most vec! invocations to use square braces | iirelu | -1/+1 |
| 2016-10-29 | Move `CrateConfig` from `Crate` to `ParseSess`. | Jeffrey Seyfried | -1/+1 |
| 2016-10-01 | Rollup merge of #36599 - jonas-schievink:whats-a-pirates-favorite-data-struct... | Manish Goregaokar | -1/+1 |
| 2016-09-28 | Rollup merge of #36787 - jseyfried:fix_test_harness_reexport_errors, r=nrc | Jonathan Turner | -1/+9 |
| 2016-09-28 | libsyntax: clearer names for some AST parts | Jonas Schievink | -1/+1 |
| 2016-09-27 | Avoid re-export errors in the generated test harness. | Jeffrey Seyfried | -1/+9 |
| 2016-09-27 | With `--test`, make `#[test]` functions `pub` in `InvocationCollector` | Jeffrey Seyfried | -42/+27 |
| 2016-09-13 | Differentiate between monotonic and non-monotonic expansion and | Jeffrey Seyfried | -2/+2 |
| 2016-09-13 | Expand generated test harnesses and macro registries. | Jeffrey Seyfried | -15/+15 |
| 2016-09-13 | Refactor `ExtCtxt` to use a `Resolver` instead of a `MacroLoader`. | Jeffrey Seyfried | -3/+3 |
| 2016-09-05 | Implement stackless expansion. | Jeffrey Seyfried | -5/+2 |
| 2016-08-28 | Rollup merge of #35917 - jseyfried:remove_attr_ext_traits, r=nrc | Jeffrey Seyfried | -1/+1 |
| 2016-08-28 | Rollup merge of #35850 - SergioBenitez:master, r=nrc | Jeffrey Seyfried | -5/+4 |
| 2016-08-27 | Change Constness to Spanned<Constness> | Keith Yeung | -2/+2 |
| 2016-08-25 | Refactor away `AttrMetaMethods`. | Jeffrey Seyfried | -1/+1 |
| 2016-08-25 | Refactor away `AttrNestedMetaItemMethods`. | Jeffrey Seyfried | -1/+1 |
| 2016-08-25 | Implement RFC#1559: allow all literals in attributes. | Sergio Benitez | -5/+4 |
| 2016-07-17 | Auto merge of #34789 - jonathandturner:simplify_liberror, r=alexcrichton | bors | -1/+1 |
| 2016-07-14 | Implement latest rfc style using simpler rendering | Jonathan Turner | -1/+1 |
| 2016-07-14 | Implement `macro_rules!` placeholders and the macro scope map | Jeffrey Seyfried | -0/+4 |
| 2016-06-26 | Rollup merge of #34436 - jseyfried:no_block_expr, r=eddyb | Jeffrey Seyfried | -1/+1 |
| 2016-06-26 | Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,Manishearth | Jeffrey Seyfried | -2/+2 |
| 2016-06-23 | Refactor away duplicate method `ecx.block_all()` | Jeffrey Seyfried | -1/+1 |
| 2016-06-23 | Remove field `expr` of `ast::Block` | Jeffrey Seyfried | -1/+1 |
| 2016-06-23 | Move test helper functions to consolidated codemap testing | Jonathan Turner | -63/+0 |