| Age | Commit message (Expand) | Author | Lines |
| 2017-04-15 | feature gate :vis matcher | Alex Burka | -2/+6 |
| 2017-04-12 | First attempt at global_asm! macro | A.J. Gardner | -1/+3 |
| 2017-04-08 | Auto merge of #40775 - estebank:variant-as-type, r=petrochenkov | bors | -0/+32 |
| 2017-04-07 | ICH: Centrally compute and cache DefPath hashes as part of DefPathTable. | Michael Woerister | -1/+3 |
| 2017-04-03 | Fix bug parsing `#[derive]` macro invocations. | Jeffrey Seyfried | -2/+4 |
| 2017-04-03 | Sort enum suggestions | Esteban Küber | -6/+8 |
| 2017-04-02 | Suggest using enum when a variant is used as a type | Esteban Küber | -0/+30 |
| 2017-03-29 | Move `syntax::ext::hygiene` to `syntax_pos::hygiene`. | Jeffrey Seyfried | -1/+1 |
| 2017-03-27 | Rollup merge of #40853 - ollie27:error-index, r=steveklabnik | Alex Crichton | -1/+5 |
| 2017-03-27 | Fix broken Markdown and bad links in the error index | Oliver Middleton | -1/+5 |
| 2017-03-27 | Ensure that macro resolutions in trait positions get finalized. | Jeffrey Seyfried | -3/+6 |
| 2017-03-26 | Auto merge of #40501 - jseyfried:shadow_builtin_macros, r=nrc | bors | -71/+103 |
| 2017-03-24 | Rename `builtin` => `global`. | Jeffrey Seyfried | -20/+20 |
| 2017-03-24 | Allow declarative macros 2.0 and `use` macro imports to shadow builtin macros. | Jeffrey Seyfried | -59/+91 |
| 2017-03-23 | Remove internal liblog | Alex Crichton | -1/+1 |
| 2017-03-22 | Rollup merge of #40509 - jseyfried:duplicate_check_macro_exports, r=nrc | Corey Farwell | -7/+18 |
| 2017-03-21 | Fix bug in legacy `#[derive]` processing logic. | Jeffrey Seyfried | -4/+4 |
| 2017-03-21 | Check for conflicts between macros 1.0 exports (`#[macro_export]`, `#[macro_r... | Jeffrey Seyfried | -7/+18 |
| 2017-03-19 | Rollup merge of #40583 - jseyfried:fix_include_macro_regression, r=nrc | Corey Farwell | -1/+4 |
| 2017-03-19 | Auto merge of #40346 - jseyfried:path_and_tokenstream_attr, r=nrc | bors | -37/+61 |
| 2017-03-17 | Fix regression when `include!()`ing a `macro_rules!` containing a `$crate::` ... | Jeffrey Seyfried | -1/+4 |
| 2017-03-14 | Liberalize attributes. | Jeffrey Seyfried | -16/+40 |
| 2017-03-14 | Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`. | Jeffrey Seyfried | -24/+24 |
| 2017-03-12 | Rollup merge of #40369 - petrochenkov:segspan, r=eddyb | Corey Farwell | -31/+32 |
| 2017-03-10 | resolve: Use path segment spans in smart_resolve_path | Vadim Petrochenkov | -26/+25 |
| 2017-03-10 | Give spans to individual path segments in AST | Vadim Petrochenkov | -5/+7 |
| 2017-03-10 | Avoid using `Mark` and `Invocation` for macro defs. | Jeffrey Seyfried | -66/+87 |
| 2017-03-10 | Move `resolve_invoc` from `syntax` to `resolve`. | Jeffrey Seyfried | -9/+67 |
| 2017-03-10 | Refactor out `ast::ItemKind::MacroDef`. | Jeffrey Seyfried | -64/+38 |
| 2017-03-08 | Auto merge of #39713 - estebank:issue-39698, r=jonathandturner | bors | -41/+98 |
| 2017-03-06 | Use `BTreeSet` instead of `FxHashSet` | Esteban Küber | -10/+9 |
| 2017-03-06 | Clean up "pattern doesn't bind x" messages | Esteban Küber | -41/+99 |
| 2017-03-05 | Fix const expression macro invocations. | Jeffrey Seyfried | -10/+10 |
| 2017-03-04 | Auto merge of #40242 - cramertj:fix-while-let-ribs-scope, r=petrochenkov | bors | -0/+2 |
| 2017-03-03 | Fix missing WhileLet pattern scope | Taylor Cramer | -0/+2 |
| 2017-03-03 | Integrate `TokenStream`. | Jeffrey Seyfried | -3/+3 |
| 2017-02-25 | rustc: introduce a query system for type information in ty::maps. | Eduard Burtescu | -2/+2 |
| 2017-02-25 | rustc: store type parameter defaults outside of ty::Generics. | Eduard-Mihai Burtescu | -16/+89 |
| 2017-02-25 | Rollup merge of #39953 - keeperofdakeys:macro-error, r=jseyfried | Eduard-Mihai Burtescu | -29/+45 |
| 2017-02-25 | Rollup merge of #39864 - cramertj:normalize-breaks, r=nikomatsakis | Eduard-Mihai Burtescu | -12/+18 |
| 2017-02-23 | Add macro suggestions for macros imported with `use` | Josh Driver | -25/+38 |
| 2017-02-23 | Move MacroKind into Def::Macro | Josh Driver | -4/+7 |
| 2017-02-22 | Don't assume plugin-whitelisted attributes are proc macro attributes | Austin Bonander | -0/+5 |
| 2017-02-19 | Privatize fields of PathResolution | Vadim Petrochenkov | -43/+38 |
| 2017-02-18 | Properly implement labeled breaks in while conditions | Taylor Cramer | -12/+18 |
| 2017-02-16 | Refactor macro resolution errors + add derive macro suggestions | Josh Driver | -53/+77 |
| 2017-02-12 | Allow using inert attributes from `proc_macro_derive`s with `#![feature(proc_... | Jeffrey Seyfried | -16/+11 |
| 2017-02-12 | Move legacy custom derives collection into `resolver.find_attr_invoc()`. | Jeffrey Seyfried | -2/+55 |
| 2017-02-05 | Rollup merge of #39443 - phungleson:remove-unresolved-things, r=nikomatsakis | Corey Farwell | -1/+13 |
| 2017-02-05 | Move derive macro expansion into the MacroExpander | Josh Driver | -0/+26 |