| Age | Commit message (Expand) | Author | Lines |
| 2018-05-06 | Fix assertion message generation | Shotaro Yamada | -57/+4 |
| 2018-04-02 | Expand attribute macros on statements and expressions. | Austin Bonander | -1/+3 |
| 2018-03-31 | Auto merge of #49201 - Phlosioneer:add-trivial-size-hints, r=SimonSapin | bors | -0/+9 |
| 2018-03-27 | Auto merge of #49279 - varkor:generated-closure-return-type, r=alexcrichton | bors | -6/+6 |
| 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-20 | Implement some trivial size_hints for various iterators | Phlosioneer | -0/+9 |
| 2018-03-18 | Initial implementation of RFC 2151, Raw Identifiers | Lymia Aluysia | -2/+3 |
| 2018-03-18 | Auto merge of #48917 - petrochenkov:import, r=oli-obk | bors | -3/+3 |
| 2018-03-17 | Rename `Span::empty` to `Span::shrink_to_lo`, add `Span::shrink_to_hi` | Vadim Petrochenkov | -3/+3 |
| 2018-03-17 | syntax: Make `_` an identifier | Vadim Petrochenkov | -3/+3 |
| 2018-03-16 | Auto merge of #48813 - sinkuu:build_in_assert_macro, r=alexcrichton | bors | -0/+125 |
| 2018-03-16 | Auto merge of #48524 - abonander:check-macro-stability, r=petrochenkov | bors | -0/+2 |
| 2018-03-14 | Escape stringified expression | Shotaro Yamada | -5/+64 |
| 2018-03-13 | Rollup merge of #48934 - Phlosioneer:42453-debug-hygene, r=petrochenkov | kennytm | -1/+1 |
| 2018-03-11 | Fix hygene issue when deriving Debug | Phlosioneer | -1/+1 |
| 2018-03-07 | check stability of macro invocations | Austin Bonander | -0/+2 |
| 2018-03-07 | Make `assert` macro a built-in procedural macro | Shotaro Yamada | -0/+66 |
| 2018-03-05 | while let all the things | leonardo.yvens | -11/+6 |
| 2018-03-02 | Replace Rc with Lrc for shared data | John Kåre Alsaker | -4/+6 |
| 2018-02-28 | Auto merge of #48056 - ExpHP:macro-commas, r=dtolnay | bors | -0/+2 |
| 2018-02-18 | Replace dummy spans with empty spans | Seiichi Uchida | -4/+4 |
| 2018-02-18 | Change ast::Visibility to Spanned type | Seiichi Uchida | -10/+11 |
| 2018-02-07 | libsyntax/ext: trailing commas in builtin macros | Michael Lamparski | -0/+2 |
| 2018-02-06 | Rollup merge of #46030 - Zoxc:asm-volatile, r=nikomatsakis | kennytm | -0/+6 |
| 2018-02-05 | Make inline assembly volatile if it has no outputs. Fixes #46026 | John Kåre Alsaker | -0/+6 |
| 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 | -5/+5 |
| 2018-01-23 | Rollup merge of #47655 - etaoins:fix-spurious-warning-on-empty-proc-macro-cra... | kennytm | -1/+1 |
| 2018-01-22 | Fix spurious warning on empty proc macro crates | Ryan Cumming | -1/+1 |
| 2018-01-22 | Auto merge of #47158 - rkruppe:repr-transparent, r=eddyb | bors | -1/+3 |
| 2018-01-16 | Add secondary span pointing at the statement (error span) | Esteban Küber | -2/+6 |
| 2018-01-16 | Implement repr(transparent) | Robin Kruppe | -1/+3 |
| 2018-01-15 | Point at unused arguments for format string | Esteban Küber | -10/+2 |
| 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-28 | Prefer to use attr::contains_name() and attr::find_by_name() | Seiichi Uchida | -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-13 | Auto merge of #46550 - jseyfried:cleanup_builtin_hygiene, r=nrc | bors | -86/+77 |
| 2017-12-09 | Use hygiene to access the injected crate (`core` or `std`) from builtin macros. | Jeffrey Seyfried | -86/+77 |
| 2017-12-09 | Use Try syntax for Option in place of macros or match | Matt Brubeck | -48/+27 |
| 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-11-09 | Retain information on whether a format argument has explicit position | Tommy Ip | -16/+34 |