about summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
2018-09-13introduce SelfCtorF001-102/+71
2018-09-13implement feature tuple_struct_self_ctorF001-13/+65
2018-09-13resolve: Future proof derive helper attributesVadim Petrochenkov-38/+36
2018-09-13resolve: Put different parent scopes into a single structureVadim Petrochenkov-66/+102
2018-09-12Auto merge of #53793 - toidiu:ak-stabalize, r=nikomatsakisbors-1/+0
2018-09-11stabalize infer outlives requirements (RFC 2093).toidiu-1/+0
2018-09-11Split `CrateNum` into an enum instead of having magic constantsOliver Schneider-7/+7
2018-09-11resolve: Reserve a few very special names in macro namespaceVadim Petrochenkov-0/+14
2018-09-11resolve: Skip bang macros when resolving potentially built-in attributesVadim Petrochenkov-32/+29
2018-09-11resolve: Future proof resolutions for potentially built-in attributesVadim Petrochenkov-0/+32
2018-09-11resolve: Support resolving identifier macros without their own IDVadim Petrochenkov-42/+44
2018-09-10Auto merge of #54011 - eddyb:anchored-in-the-future, r=petrochenkovbors-47/+57
2018-09-10rustc_resolve: ignore uniform_paths canaries that resolve to an import of the...Eduard-Mihai Burtescu-43/+39
2018-09-10rustc_resolve: inject `uniform_paths` canaries regardless of the feature-gate...Eduard-Mihai Burtescu-6/+20
2018-09-10Auto merge of #53565 - PramodBisht:issue/53359_b, r=estebankbors-19/+44
2018-09-10resolve: Remove `unshadowable_attrs`Vadim Petrochenkov-29/+24
2018-09-10resolve: Split macro prelude into built-in and user-defined partsVadim Petrochenkov-33/+48
2018-09-09Auto merge of #53778 - petrochenkov:shadrelax2, r=nikomatsakisbors-203/+246
2018-09-09Auto merge of #53902 - dtolnay:group, r=petrochenkovbors-2/+3
2018-09-09Auto merge of #53988 - eddyb:issue-53770, r=petrochenkovbors-41/+37
2018-09-09Auto merge of #53960 - estebank:issue-51303, r=nagisabors-5/+18
2018-09-08Track distinct spans for open and close delimiterDavid Tolnay-2/+3
2018-09-08Fixed 53359: E0432 unresolved import on the same line is now emiting one diag...Pramod Bisht-19/+44
2018-09-08resolve: More precise spans for ambiguous resolution errorsVadim Petrochenkov-28/+22
2018-09-08Add checks for expected macro output in restricted shadowing testsVadim Petrochenkov-0/+2
2018-09-08resolve: Further simplify legacy scopes, add commentsVadim Petrochenkov-40/+45
2018-09-08resolve: Rename some fields related to legacy macro scopesVadim Petrochenkov-51/+60
2018-09-08resolve: Relax shadowing restriction on macro-expanded macrosVadim Petrochenkov-3/+12
2018-09-08resolve: Introduce "may appear after" abstraction for macro path resolutionsVadim Petrochenkov-21/+49
2018-09-08resolve: Cleanup two main macro resolution functions, tweak some commentsVadim Petrochenkov-64/+50
2018-09-08resolve: Model shadowing restriction for macro_rules after modern macrosVadim Petrochenkov-23/+16
2018-09-08resolve: Model `resolve_legacy_scope` after `resolve_lexical_macro_path_segment`Vadim Petrochenkov-51/+91
2018-09-08resolve: Partially unify bindings from macro_rules and from other itemsVadim Petrochenkov-55/+32
2018-09-08Rollup merge of #53993 - eddyb:issue-53691, r=petrochenkovkennytm-1/+9
2018-09-07rustc_resolve: only prepend CrateRoot to a non-keyword segment.Eduard-Mihai Burtescu-41/+37
2018-09-06rustc_resolve: allow `use crate_name;` under `uniform_paths`.Eduard-Mihai Burtescu-17/+26
2018-09-06rustc_resolve: don't record uniform_paths canaries as reexports.Eduard-Mihai Burtescu-1/+9
2018-09-05reword label as per reviewEsteban Küber-1/+1
2018-09-05slight rewording of labelsEsteban Küber-13/+19
2018-09-05Fix incorrect outer function type parameter messageEsteban Küber-1/+8
2018-09-04Move #[test_case] to a syntax extensionJohn Renner-1/+1
2018-09-04Fix #[test] shadowing in macro_preludeJohn Renner-2/+23
2018-09-04Introduce Custom Test FrameworksJohn Renner-0/+4
2018-09-01Auto merge of #53815 - F001:if-let-guard, r=petrochenkovbors-1/+4
2018-08-30Rollup merge of #53655 - jcpst:with_applicability, r=estebankPietro Albini-21/+41
2018-08-30introduce Guard enumF001-1/+4
2018-08-27Auto merge of #51456 - qmx:crate-in-path, r=nikomatsakisbors-22/+66
2018-08-27Auto merge of #53441 - toidiu:ak-fix53419, r=nikomatsakisbors-0/+1
2018-08-27no need to special case stdDouglas Campos-8/+4
2018-08-25call span_suggestion with applicabilityJoseph Post-21/+41