summary refs log tree commit diff
path: root/src/librustc_resolve/lib.rs
AgeCommit message (Expand)AuthorLines
2018-11-29resolve: Fix false-positives from lint `absolute_paths_not_starting_with_crate`Vadim Petrochenkov-1/+1
2018-11-25resolve: Suggest `crate::` for resolving ambiguities when appropriateVadim Petrochenkov-6/+16
2018-11-25resolve: Fallback to extern prelude in 2015 imports used from global 2018 edi...Vadim Petrochenkov-3/+19
2018-11-25resolve: Generalize `early_resolve_ident_in_lexical_scope` slightlyVadim Petrochenkov-26/+25
2018-11-25resolve: Fallback to uniform paths in 2015 imports used from global 2018 editionVadim Petrochenkov-4/+22
2018-11-25resolve: Implement edition hygiene for imports and absolute pathsVadim Petrochenkov-34/+33
2018-11-25resolve: Fix bad span arithmetics in import conflict diagnosticsVadim Petrochenkov-5/+5
2018-11-20Stabilize `extern_crate_item_prelude`Vadim Petrochenkov-10/+2
2018-11-20save-analysis: make sure we save the def for the last segment of a pathNick Cameron-9/+13
2018-11-20squashed form of #54145Nick Cameron-78/+153
2018-11-17resolve: Refactor away `DeterminacyExt`Vadim Petrochenkov-14/+4
2018-11-17resolve: Future-proof against imports referring to local variables and generi...Vadim Petrochenkov-1/+35
2018-11-17resolve: Avoid sentence breaks in diagnosticsVadim Petrochenkov-7/+7
2018-11-17resolve: Avoid marking `extern crate` items as used in certain casesVadim Petrochenkov-4/+16
2018-11-17resolve: Reintroduce feature gate for uniform paths in importsVadim Petrochenkov-25/+29
2018-11-17resolve: Tweak some articles in ambiguity diagnosticsVadim Petrochenkov-5/+5
2018-11-17resolve: Check resolution consistency for import paths and multi-segment macr...Vadim Petrochenkov-17/+28
2018-11-17resolve: Resolve single-segment imports using in-scope resolution on 2018 edi...Vadim Petrochenkov-24/+56
2018-11-17resolve: More precise determinacy tracking during import/macro resolutionVadim Petrochenkov-5/+7
2018-11-17resolve: Improve diagnostics for resolution ambiguitiesVadim Petrochenkov-40/+144
2018-11-17resolve: Resolve multi-segment imports using in-scope resolution on 2018 editionVadim Petrochenkov-19/+16
2018-11-17resolve: Prohibit relative paths in visibilities on 2018 editionVadim Petrochenkov-1/+12
2018-10-29fix errors caused by cherry pickingPietro Albini-12/+5
2018-10-29resolve: Desugar empty import groups into synthetic dummy importsVadim Petrochenkov-65/+7
2018-10-29resolve: Make sure macros and imports are resolved in full parent scopeVadim Petrochenkov-15/+20
2018-10-29resolve: More precise spans for privacy errorsVadim Petrochenkov-4/+6
2018-10-24Feature gate extern prelude additions from `extern crate` itemsVadim Petrochenkov-2/+10
2018-10-24Add `extern crate` items to extern preludeVadim Petrochenkov-27/+43
2018-10-23Auto merge of #55113 - mockersf:master, r=estebankbors-21/+36
2018-10-22better dummy span detection and remove redundant branchFrançois Mockers-14/+13
2018-10-21manage cases with tabs or other whitespacesFrançois Mockers-21/+34
2018-10-19Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer-13/+7
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-36/+36
2018-10-19Rollup merge of #55144 - ljedrz:cleanup_resolve, r=petrochenkovkennytm-50/+33
2018-10-17resolve: improve/remove allocationsljedrz-15/+5
2018-10-17resolve: improve common patternsljedrz-35/+28
2018-10-17resolve: Do not skip extern prelude during speculative resolutionVadim Petrochenkov-3/+9
2018-10-17and style fixFrançois Mockers-2/+5
2018-10-17apply reviewFrançois Mockers-23/+15
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-3/+17
2018-10-05resolve: Keep more precise traces for expanded macro resolutionsVadim Petrochenkov-1/+2
2018-10-05resolve: Merge resolution for `macro_rules` into the common early in-scope re...Vadim Petrochenkov-6/+4
2018-10-03Auto merge of #54391 - davidtwco:issue-54230, r=petrochenkovbors-1/+1
2018-10-03Add suggestions for unresolved imports.David Wood-1/+1
2018-10-03resolve: Prefer `macro_rules` definitions to in-module macro definitions in s...Vadim Petrochenkov-3/+40
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