about summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
2017-05-25Declarative macros 2.0 without hygiene.Jeffrey Seyfried-14/+33
2017-05-16Auto merge of #41907 - est31:macro_unused, r=jseyfriedbors-2/+29
2017-05-15Address review commentsest31-13/+11
2017-05-13rustc_resolve: don't deny outer type parameters in embedded constants.Eduard-Mihai Burtescu-36/+32
2017-05-13Support #[allow] etc logic on a per macro levelest31-8/+5
2017-05-13Add lint for unused macrosest31-2/+34
2017-05-13Auto merge of #41965 - Mark-Simulacrum:rollup, r=Mark-Simulacrumbors-107/+163
2017-05-12Don't use a DUMMY_SP for reporting issues with crate importsOliver Schneider-1/+1
2017-05-12Weave the span of an import through the resolve codeOliver Schneider-64/+101
2017-05-11rustc: Remove #![unstable] annotationAlex Crichton-3/+4
2017-05-10Fix tidy issuesOliver Schneider-5/+15
2017-05-10Example usage of multiple suggestionsOliver Schneider-41/+50
2017-05-08Remove need for &format!(...) or &&"" dances in `span_label` callsOliver Schneider-39/+39
2017-04-28refac Move levenchstein before context dependent checkFreyskeyd-7/+11
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