| Age | Commit message (Expand) | Author | Lines |
| 2018-04-02 | Expand attribute macros on statements and expressions. | Austin Bonander | -1/+3 |
| 2018-03-22 | Optimise decode return expression for unit structs | varkor | -5/+5 |
| 2018-03-22 | Use FunctionRetTy::Default rather than an explicit TyKind::Infer for lambda-b... | varkor | -1/+1 |
| 2018-03-17 | Rename `Span::empty` to `Span::shrink_to_lo`, add `Span::shrink_to_hi` | Vadim Petrochenkov | -2/+2 |
| 2018-03-11 | Fix hygene issue when deriving Debug | Phlosioneer | -1/+1 |
| 2018-03-02 | Replace Rc with Lrc for shared data | John Kåre Alsaker | -2/+2 |
| 2018-02-18 | Replace dummy spans with empty spans | Seiichi Uchida | -2/+2 |
| 2018-02-18 | Change ast::Visibility to Spanned type | Seiichi Uchida | -2/+2 |
| 2018-02-01 | Auto merge of #47540 - Manishearth:suggestion, r=nrc | bors | -2/+14 |
| 2018-01-29 | Add internal-only rustc_serialize_exclude_null attribute for making the field... | Manish Goregaokar | -2/+14 |
| 2018-01-29 | rustc: replace "lvalue" terminology with "place" in the code. | Eduard-Mihai Burtescu | -2/+2 |
| 2018-01-26 | Do not capture stderr in the compiler. Instead just panic silently for fatal ... | John Kåre Alsaker | -3/+3 |
| 2018-01-16 | Implement repr(transparent) | Robin Kruppe | -1/+3 |
| 2018-01-07 | Rename ReprExtern to ReprC, and similarily rename a few other fields and loca... | Robin Kruppe | -1/+1 |
| 2018-01-04 | rustc: use {U,I}size instead of {U,I}s shorthands. | Eduard-Mihai Burtescu | -2/+2 |
| 2017-12-22 | Auto merge of #46732 - estebank:silence-recovered-blocks, r=petrochenkov | bors | -0/+1 |
| 2017-12-21 | Do not emit type errors on recovered blocks | Esteban Küber | -0/+1 |
| 2017-12-21 | Add GenericParam, refactor Generics in ast, hir, rustdoc | Jonas Platte | -99/+138 |
| 2017-12-09 | Use hygiene to access the injected crate (`core` or `std`) from builtin macros. | Jeffrey Seyfried | -86/+76 |
| 2017-12-01 | Auto merge of #45997 - estebank:pub-ident, r=nikomatsakis | bors | -1/+7 |
| 2017-11-26 | limit packed copy-out to non-generic Copy structs | Ariel Ben-Yehuda | -7/+19 |
| 2017-11-26 | fix #[derive] implementation for repr(packed) structs | Ariel Ben-Yehuda | -16/+64 |
| 2017-11-25 | Fix proc_macro output with struct parse error | Esteban Küber | -1/+7 |
| 2017-10-17 | Lifting Generics from MethodSig to TraitItem and ImplItem since we want to su... | Sunjay Varma | -1/+2 |
| 2017-09-21 | only set non-ADT derive error once per attribute, not per trait | Zack M. Davis | -4/+7 |
| 2017-08-30 | Make fields of `Span` private | Vadim Petrochenkov | -11/+11 |
| 2017-08-17 | Rollup merge of #43891 - Fourchaux:master, r=steveklabnik | Corey Farwell | -1/+1 |
| 2017-08-15 | use field init shorthand EVERYWHERE | Zack M. Davis | -44/+44 |
| 2017-08-15 | Fix typos & us spellings | Fourchaux | -1/+1 |
| 2017-07-29 | Rollup merge of #43501 - topecongiro:span-to-whereclause, r=nrc | Mark Simulacrum | -0/+1 |
| 2017-07-28 | syntax: Capture a `TokenStream` when parsing items | Alex Crichton | -0/+2 |
| 2017-07-29 | Add Span to ast::WhereClause | topecongiro | -0/+1 |
| 2017-07-05 | Merge remote-tracking branch 'origin/master' into proc_macro_api | Alex Crichton | -8/+9 |
| 2017-06-28 | Auto merge of #42709 - stepancheg:discriminant-hash, r=jseyfried | bors | -8/+9 |
| 2017-06-26 | Simplify `hygiene::Mark` application, and | Jeffrey Seyfried | -11/+4 |
| 2017-06-23 | Removed as many "```ignore" as possible. | kennytm | -9/+15 |
| 2017-06-16 | deriv(Hash) for single-variant enum should not hash discriminant | Stepan Koltsov | -8/+9 |
| 2017-05-25 | Hygienize lifetimes. | Jeffrey Seyfried | -6/+6 |
| 2017-05-25 | Hygienize `librustc_resolve`. | Jeffrey Seyfried | -1/+1 |
| 2017-05-12 | Remove some unused macros from the rust codebase | est31 | -6/+0 |
| 2017-04-24 | support `default impl` for specialization | Gianni Ciccarelli | -0/+1 |
| 2017-04-21 | Implementation of repr struct alignment RFC 1358. | Cameron Hart | -1/+1 |
| 2017-03-29 | Merge `ExpnId` and `SyntaxContext`. | Jeffrey Seyfried | -34/+20 |
| 2017-03-14 | Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`. | Jeffrey Seyfried | -4/+6 |
| 2017-03-10 | Refactor out `ast::ItemKind::MacroDef`. | Jeffrey Seyfried | -1/+1 |
| 2017-02-25 | rustc_typeck: hook up collect and item/body check to on-demand. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-02-12 | Allow using inert attributes from `proc_macro_derive`s with `#![feature(proc_... | Jeffrey Seyfried | -5/+3 |
| 2017-02-05 | Move derive macro expansion into the MacroExpander | Josh Driver | -244/+9 |
| 2017-02-05 | Rename CustomDerive to ProcMacroDerive for macros 1.1 | Josh Driver | -11/+11 |
| 2017-02-05 | Make builtin derives a SyntaxExtension | Josh Driver | -21/+23 |