about summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
2018-10-16#45829 when a renamed import conflict with a previous importFrançois Mockers-3/+11
2018-10-13resolve: Scale back hard-coded extern prelude additionsVadim Petrochenkov-7/+9
2018-10-13Copy extern prelude from resolver to global contextVadim Petrochenkov-1/+1
2018-10-13Revert "rustc_resolve: move extern_prelude from Resolver to Session."Vadim Petrochenkov-8/+22
2018-10-05Reapply the macro_rules disambiguation changes from masterVadim Petrochenkov-2/+5
2018-10-05Reapply the derive helper changes from masterVadim Petrochenkov-37/+38
2018-10-05expansion: Remove restriction on use of macro attributes with test/benchVadim Petrochenkov-14/+9
2018-10-05resolve: Keep more precise traces for expanded macro resolutionsVadim Petrochenkov-16/+16
2018-10-05resolve: Merge resolution for `macro_rules` into the common early in-scope re...Vadim Petrochenkov-235/+138
2018-10-05resolve: Support value namespace in `fn resolve_lexical_macro_path_segment`Vadim Petrochenkov-8/+17
2018-10-05expansion: Expand attribute macros registered by legacy plugins in usual left...Vadim Petrochenkov-15/+3
2018-10-05resolve: Integrate inert attributes registererd by legacy plugins into macro ...Vadim Petrochenkov-11/+31
2018-10-03Auto merge of #54391 - davidtwco:issue-54230, r=petrochenkovbors-12/+177
2018-10-03Deterministic external crate suggestion.David Wood-4/+11
2018-10-03Removed hardcoded crate.David Wood-14/+14
2018-10-03Add suggestions for unresolved imports.David Wood-12/+170
2018-10-03resolve: Prefer `macro_rules` definitions to in-module macro definitions in s...Vadim Petrochenkov-4/+45
2018-10-02Auto merge of #54694 - csmoe:self_this, r=estebankbors-1/+15
2018-10-01Rollup merge of #54308 - dsciarra:issue-22692, r=estebankkennytm-14/+45
2018-10-01mark fix as MaybeIncorrectcsmoe-1/+1
2018-10-01lint to use self for this/mycsmoe-1/+15
2018-09-30Auto merge of #54650 - eddyb:no-extern's-land, r=alexcrichtonbors-21/+7
2018-09-30Auto merge of #54601 - cuviper:prep-1.31, r=Mark-Simulacrumbors-1/+1
2018-09-29Improve ux when calling associated functions with dot notationDonato Sciarra-14/+45
2018-09-28rustc_resolve: move extern_prelude from Resolver to Session.Eduard-Mihai Burtescu-21/+7
2018-09-27Bump to 1.31.0 and bootstrap from 1.30 betaJosh Stone-1/+1
2018-09-27Added help message for feature gate.Alexander Regueiro-9/+29
2018-09-26Remove OneVectorljedrz-2/+3
2018-09-25resolve: Do not block derive helper resolutions on single import resolutionsVadim Petrochenkov-10/+10
2018-09-23Improve error message for E0424Julian Kulesh-2/+4
2018-09-22Stabilize crate_in_paths, extern_absolute_paths and extern_prelude on all edi...Eduard-Mihai Burtescu-28/+1
2018-09-20Auto merge of #54241 - vi:suggest_with_applicability, r=estebankbors-4/+12
2018-09-17Auto merge of #54277 - petrochenkov:afterder, r=alexcrichtonbors-6/+15
2018-09-17Whitespace fix again.Vitaly _Vi Shukela-7/+11
2018-09-17Fill in suggestions Applicability according to @estebankVitaly _Vi Shukela-1/+1
2018-09-17Fix style according to review comments.Vitaly _Vi Shukela-1/+2
2018-09-16Remove usages of span_suggestion without ApplicabilityVitaly _Vi Shukela-3/+6
2018-09-16resolve: Do not error on access to proc macros imported with `#[macro_use]`Vadim Petrochenkov-81/+0
2018-09-16Temporarily prohibit proc macro attributes placed after derivesVadim Petrochenkov-6/+15
2018-09-15rustc_resolve: use `continue` instead of `return` to "exit" a loop iteration.Eduard-Mihai Burtescu-2/+2
2018-09-15rustc_resolve: always include core, std and meta in the extern prelude.Eduard-Mihai Burtescu-23/+28
2018-09-15rustc_resolve: don't allow `::crate_name` to bypass `extern_prelude`.Eduard-Mihai Burtescu-2/+10
2018-09-14Auto merge of #54069 - petrochenkov:subns, r=aturonbors-11/+18
2018-09-14Auto merge of #54201 - eddyb:reflexive-disambiguation, r=petrochenkovbors-73/+73
2018-09-14Auto merge of #54032 - oli-obk:layout_scalar_ranges, r=eddybbors-7/+7
2018-09-14Auto merge of #53751 - F001:tuple-struct-self-ctor, r=petrochenkov,varkorbors-68/+89
2018-09-13rustc_resolve: don't treat uniform_paths canaries as ambiguities unless they ...Eduard-Mihai Burtescu-26/+16
2018-09-13rustc_resolve: ignore uniform_paths canaries with no module scopes.Eduard-Mihai Burtescu-0/+6
2018-09-13rustc_resolve: only process uniform_paths canaries in namespaces they're pres...Eduard-Mihai Burtescu-75/+79
2018-09-13resolve: Introduce two sub-namespaces in macro namespaceVadim Petrochenkov-11/+18