about summary refs log tree commit diff
path: root/src/librustc_resolve/lib.rs
AgeCommit message (Expand)AuthorLines
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
2018-08-24check that adding infer-outlives requirement to all crates worksNiko Matsakis-0/+1
2018-08-24Turn the error for module-relative access to macro-expanded `macro_export` ma...Vadim Petrochenkov-3/+6
2018-08-22Replace TyForeign with ForeignTyvarkor-1/+1
2018-08-22Rename Def::{Param, Foreign} to Def::{TyParam, TyForeign}varkor-6/+6
2018-08-22Remove Ty prefix from Ty{Bool|Char|Int|Uint|Float|Str}varkor-19/+19
2018-08-22Remove Ty prefix from Ty{Foreign|Param}varkor-6/+6
2018-08-22Auto merge of #53516 - petrochenkov:derregr, r=estebankbors-11/+12
2018-08-21Auto merge of #53471 - petrochenkov:biattr2, r=oli-obkbors-27/+48
2018-08-21Auto merge of #53530 - kennytm:rollup, r=kennytmbors-1/+1
2018-08-21Rollup merge of #53496 - matthiaskrgr:codespell_08_2018, r=varkorkennytm-1/+1
2018-08-21resolve: Unify reporting of ambiguity errors for macro pathsVadim Petrochenkov-24/+45
2018-08-20resolve: Refactor away `MacroBinding`Vadim Petrochenkov-2/+2
2018-08-20resolve: Consolidate error reporting for resolved macros in `fn resolve_macro...Vadim Petrochenkov-1/+1
2018-08-20Auto merge of #51880 - varkor:generics-hir-generalisation-followup, r=eddybbors-24/+27
2018-08-20resolve: Continue search in outer scopes after applying derive resolution fal...Vadim Petrochenkov-11/+12
2018-08-19mv codemap source_mapDonato Sciarra-1/+1
2018-08-19mv codemap() source_map()Donato Sciarra-6/+6
2018-08-19mv (mod) codemap source_mapDonato Sciarra-1/+1
2018-08-19mv CodeMap SourceMapDonato Sciarra-2/+2
2018-08-19Fix quadratic loop in confirm.rsvarkor-1/+1
2018-08-19Replace for_each with forvarkor-20/+22
2018-08-19Address minor commentsvarkor-4/+5
2018-08-19Fix typos found by codespell.Matthias Krüger-1/+1
2018-08-18Auto merge of #52592 - eddyb:or-default, r=Mark-Simulacrumbors-3/+3
2018-08-18Auto merge of #53324 - alexreg:self_in_typedefs, r=eddybbors-18/+36
2018-08-18Added page for feature to unstable book.Alexander Regueiro-2/+2
2018-08-18Added feature gate.Alexander Regueiro-3/+12
2018-08-18Updated diagnostics.Alexander Regueiro-1/+1
2018-08-18Resolve `Self` within type definitions.Alexander Regueiro-15/+24
2018-08-18Use the new Entry::or_default method where possible.Eduard-Mihai Burtescu-3/+3
2018-08-17Auto merge of #50911 - petrochenkov:macuse, r=alexcrichtonbors-56/+2
2018-08-17Stabilize `use_extern_macros`Vadim Petrochenkov-56/+2
2018-08-17rustc_resolve: don't allow paths starting with `::crate`.Eduard-Mihai Burtescu-43/+36
2018-08-17special-case stdDouglas Campos-5/+7
2018-08-16check if we're trying to guess for a local moduleDouglas Campos-1/+2
2018-08-16properly prefix with crate:: modules that are extern but not on the preludeDouglas Campos-1/+1
2018-08-16limit to 2018 editionDouglas Campos-0/+1
2018-08-16to be OR and not to AND, that's the questionDouglas Campos-1/+1
2018-08-16avoid looking twice into external prelude cratesDouglas Campos-1/+8
2018-08-16make tidy happyDouglas Campos-1/+1
2018-08-16we can borrow the closure hereDouglas Campos-2/+2
2018-08-16pass down a IdentDouglas Campos-6/+5
2018-08-16look into extern prelude to provide sugestionsDouglas Campos-3/+23
2018-08-16use name instead of booleanDouglas Campos-2/+2
2018-08-16fix formattingDouglas Campos-4/+4
2018-08-16extract helper fnDouglas Campos-3/+8