| Age | Commit message (Expand) | Author | Lines |
| 2016-10-22 | Fix label scopes. | Jeffrey Seyfried | -19/+13 |
| 2016-10-19 | Improve `$crate`. | Jeffrey Seyfried | -1/+12 |
| 2016-10-19 | Use `Ident`s instead of `Name`s in `ImportDirective`'s paths. | Jeffrey Seyfried | -36/+29 |
| 2016-10-19 | nit: Import `Ident` in `resolve`. | Jeffrey Seyfried | -14/+14 |
| 2016-10-19 | Rollup merge of #37198 - jseyfried:future_proof_macros_11, r=nrc | Eduard-Mihai Burtescu | -3/+0 |
| 2016-10-15 | Use the macro namespace for custom derives. | Jeffrey Seyfried | -3/+0 |
| 2016-10-14 | Rollup merge of #36307 - faebser:E0408_new_error_format, r=GuillaumeGomez | Jonathan Turner | -2/+4 |
| 2016-10-13 | Changed error message E0408 to new format | Fabian Frei | -2/+4 |
| 2016-10-12 | Rollup merge of #37084 - jseyfried:cleanup_expanded_macro_use_scopes, r=nrc | Alex Crichton | -12/+38 |
| 2016-10-11 | Clean up the scopes of expanded `#[macro_use]` imports. | Jeffrey Seyfried | -2/+2 |
| 2016-10-11 | Check for shadowing errors after all invocations have been expanded. | Jeffrey Seyfried | -4/+19 |
| 2016-10-08 | Persistent macro scopes. | Jeffrey Seyfried | -6/+9 |
| 2016-10-07 | Rename `resolve::macros::{ExpansionData -> InvocationData}`. | Jeffrey Seyfried | -10/+11 |
| 2016-10-07 | Immutable `ExpansionData`. | Jeffrey Seyfried | -2/+9 |
| 2016-10-05 | Turn compatibility lint `match_of_unit_variant_via_paren_dotdot` into a hard ... | Vadim Petrochenkov | -5/+1 |
| 2016-10-04 | Turn some impossible definitions into ICEs | Vadim Petrochenkov | -2/+1 |
| 2016-10-04 | Move pattern resolution checks from typeck to resolve | Vadim Petrochenkov | -12/+19 |
| 2016-10-04 | Further cleanup in resolve | Vadim Petrochenkov | -8/+6 |
| 2016-10-04 | Separate Def::StructCtor/Def::VariantCtor from Def::Struct/Def::Variant | Vadim Petrochenkov | -9/+9 |
| 2016-10-03 | Auto merge of #36767 - jseyfried:enforce_rfc_1560_shadowing, r=nrc | bors | -4/+5 |
| 2016-10-02 | Enforce the weakened shadowing restriction. | Jeffrey Seyfried | -0/+2 |
| 2016-10-02 | Refactor field `expansion_data` of `Resolver` to use a `Mark` instead of a `u... | Jeffrey Seyfried | -2/+2 |
| 2016-10-02 | Add struct `macros::NameBinding`. | Jeffrey Seyfried | -2/+1 |
| 2016-10-01 | Fix `module_to_string`. | Jeffrey Seyfried | -1/+1 |
| 2016-09-27 | Auto merge of #36601 - jseyfried:build_reduced_graph_in_expansion, r=nrc | bors | -5/+21 |
| 2016-09-27 | Merge `ModuleData` and `ModuleS`. | Jeffrey Seyfried | -1/+7 |
| 2016-09-27 | Build the reduced graph during expansion. | Jeffrey Seyfried | -2/+2 |
| 2016-09-27 | Peform def id assignment during expansion. | Jeffrey Seyfried | -3/+13 |
| 2016-09-26 | Update E0425, E0446, E0449 | Jonathan Turner | -4/+9 |
| 2016-09-24 | Load macros from `#[macro_use]` extern crates in `resolve`. | Jeffrey Seyfried | -0/+6 |
| 2016-09-23 | Load extern crates in `resolve`. | Jeffrey Seyfried | -4/+5 |
| 2016-09-22 | Use `Resolver::visit_expansion` only with monotonic expansions. | Jeffrey Seyfried | -2/+5 |
| 2016-09-22 | Refactor `no_implicit_prelude: Cell<bool>` -> `no_implicit_prelude: bool`. | Jeffrey Seyfried | -23/+21 |
| 2016-09-22 | Refactor away `ParentLink`. | Jeffrey Seyfried | -81/+66 |
| 2016-09-20 | rustc_metadata: group information into less tags. | Eduard Burtescu | -2/+2 |
| 2016-09-20 | rustc_metadata: move more RBML tags to auto-serialization. | Eduard Burtescu | -0/+1 |
| 2016-09-20 | rustc: replace uses of NodeId in Def, other than closures and labels. | Eduard Burtescu | -6/+7 |
| 2016-09-20 | rustc_metadata: go only through rustc_serialize in astencode. | Eduard Burtescu | -2/+2 |
| 2016-09-20 | rustc_metadata: remove astencode tests. | Eduard Burtescu | -2/+2 |
| 2016-09-15 | Rollup merge of #36438 - jseyfried:node_ids_in_expansion, r=nrc | Manish Goregaokar | -4/+17 |
| 2016-09-13 | Perform node id assignment and `macros_at_scope` construction during | Jeffrey Seyfried | -1/+0 |
| 2016-09-13 | Move macro resolution into `librustc_resolve`. | Jeffrey Seyfried | -10/+8 |
| 2016-09-13 | Refactor `ExtCtxt` to use a `Resolver` instead of a `MacroLoader`. | Jeffrey Seyfried | -1/+17 |
| 2016-09-13 | fix "X is not a member of trait Y" span labels | Alex Burka | -3/+3 |
| 2016-09-06 | Add struct `AmbiguityError`. | Jeffrey Seyfried | -4/+11 |
| 2016-09-06 | Add field `used: Cell<bool>` to variant `NameBindingKind::Import`. | Jeffrey Seyfried | -22/+16 |
| 2016-09-06 | Avoid false positive unused import warnings. | Jeffrey Seyfried | -5/+6 |
| 2016-09-04 | Replace `_, _` with `..` | Vadim Petrochenkov | -8/+8 |
| 2016-09-04 | Replace `_, _, _` with `..` | Vadim Petrochenkov | -2/+3 |
| 2016-09-03 | Some better support for unions through the compiler | Vadim Petrochenkov | -2/+3 |