| Age | Commit message (Expand) | Author | Lines |
| 2016-10-24 | Import macros in `resolve` instead of in `metadata::macro_import`. | Jeffrey Seyfried | -58/+336 |
| 2016-10-22 | Fix label scopes. | Jeffrey Seyfried | -19/+13 |
| 2016-10-21 | Auto merge of #37247 - jseyfried:future_proof_no_link, r=nrc | bors | -1/+1 |
| 2016-10-19 | Future proof `#[no_link]`. | Jeffrey Seyfried | -1/+1 |
| 2016-10-19 | Improve `$crate`. | Jeffrey Seyfried | -3/+31 |
| 2016-10-19 | Use `Ident`s instead of `Name`s in `ImportDirective`'s paths. | Jeffrey Seyfried | -44/+37 |
| 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 | -50/+42 |
| 2016-10-15 | Treat custom derive extern crates like empty modules. | Jeffrey Seyfried | -0/+6 |
| 2016-10-15 | Use the macro namespace for custom derives. | Jeffrey Seyfried | -33/+27 |
| 2016-10-15 | Refactor `syntax::ext::base::Resolver::resolve_invoc`. | Jeffrey Seyfried | -17/+9 |
| 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 | -127/+212 |
| 2016-10-12 | Rollup merge of #37023 - jseyfried:fix_extern_crate_back_compat, r=nrc | Alex Crichton | -1/+2 |
| 2016-10-11 | Auto merge of #36871 - petrochenkov:pdderr, r=nikomatsakis | bors | -5/+1 |
| 2016-10-11 | Remove `LegacyBindingKind::MacroUse`. | Jeffrey Seyfried | -34/+15 |
| 2016-10-11 | Clean up the scopes of expanded `#[macro_use]` imports. | Jeffrey Seyfried | -23/+25 |
| 2016-10-11 | Add support for undetermined macro invocations. | Jeffrey Seyfried | -12/+7 |
| 2016-10-11 | Merge branch 'persistent_macro_scopes' into cleanup_expanded_macro_use_scopes | Jeffrey Seyfried | -117/+224 |
| 2016-10-11 | Check for shadowing errors after all invocations have been expanded. | Jeffrey Seyfried | -17/+26 |
| 2016-10-10 | Avoid quadratic complexity. | Jeffrey Seyfried | -2/+18 |
| 2016-10-08 | Persistent macro scopes. | Jeffrey Seyfried | -99/+167 |
| 2016-10-07 | Rename `resolve::macros::{ExpansionData -> InvocationData}`. | Jeffrey Seyfried | -29/+29 |
| 2016-10-07 | Immutable `ExpansionData`. | Jeffrey Seyfried | -23/+37 |
| 2016-10-07 | Auto merge of #36945 - alexcrichton:proc-macro-rename, r=nrc | bors | -2/+2 |
| 2016-10-07 | Support importing inaccessible `extern crate`s with a warning again. | Jeffrey Seyfried | -1/+2 |
| 2016-10-06 | rustc: Rename rustc_macro to proc_macro | Alex Crichton | -2/+2 |
| 2016-10-05 | Turn compatibility lint `match_of_unit_variant_via_paren_dotdot` into a hard ... | Vadim Petrochenkov | -5/+1 |
| 2016-10-04 | Remove some unused methods from metadata | Vadim Petrochenkov | -0/+1 |
| 2016-10-04 | Turn some impossible definitions into ICEs | Vadim Petrochenkov | -2/+1 |
| 2016-10-04 | Eliminate ty::VariantKind in favor of def::CtorKind | Vadim Petrochenkov | -2/+2 |
| 2016-10-04 | Move pattern resolution checks from typeck to resolve | Vadim Petrochenkov | -12/+19 |
| 2016-10-04 | Further cleanup in resolve | Vadim Petrochenkov | -76/+52 |
| 2016-10-04 | Fix cross-crate resolution of half-items created by export shadowing | Vadim Petrochenkov | -24/+10 |
| 2016-10-04 | Separate Def::StructCtor/Def::VariantCtor from Def::Struct/Def::Variant | Vadim Petrochenkov | -21/+28 |
| 2016-10-04 | Fix an ICE in BuildReducedGraphVisitor::visit_trait_item. | Nicholas Nethercote | -1/+5 |
| 2016-10-03 | Auto merge of #36767 - jseyfried:enforce_rfc_1560_shadowing, r=nrc | bors | -43/+112 |
| 2016-10-02 | Enforce the weakened shadowing restriction. | Jeffrey Seyfried | -17/+68 |
| 2016-10-02 | Record macro import site spans. | Jeffrey Seyfried | -4/+4 |
| 2016-10-02 | Refactor out `resolve_macro_name`. | Jeffrey Seyfried | -11/+16 |
| 2016-10-02 | Add field `backtrace: SyntaxContext` to `ExpansionData`. | Jeffrey Seyfried | -2/+6 |
| 2016-10-02 | Refactor `ext::base::Resolver::add_ext` to only define macros in the crate root. | Jeffrey Seyfried | -8/+11 |
| 2016-10-02 | Refactor field `expansion_data` of `Resolver` to use a `Mark` instead of a `u... | Jeffrey Seyfried | -10/+10 |
| 2016-10-02 | Add struct `macros::NameBinding`. | Jeffrey Seyfried | -6/+12 |
| 2016-10-01 | Rollup merge of #36882 - jseyfried:fix_36881, r=eddyb | Manish Goregaokar | -1/+1 |
| 2016-10-01 | Fix `module_to_string`. | Jeffrey Seyfried | -1/+1 |
| 2016-09-30 | Auto merge of #36819 - jseyfried:fix_ast_const_integer_ice, r=nrc | bors | -3/+6 |
| 2016-09-28 | Rollup merge of #36787 - jseyfried:fix_test_harness_reexport_errors, r=nrc | Jonathan Turner | -3/+2 |
| 2016-09-29 | Fix ICE on a macro in a constant integer position that expands into other mac... | Jeffrey Seyfried | -3/+6 |