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