about summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
2018-08-24check that adding infer-outlives requirement to all crates worksNiko Matsakis-0/+1
2018-08-24Auto merge of #53662 - kennytm:rollup, r=kennytmbors-1/+1
2018-08-24Rollup merge of #53563 - matthiaskrgr:String, r=varkorkennytm-1/+1
2018-08-24Turn the error for module-relative access to macro-expanded `macro_export` ma...Vadim Petrochenkov-3/+6
2018-08-23Auto merge of #53384 - gootorov:use-servo-smallvec, r=michaelwoeristerbors-0/+1
2018-08-23Auto merge of #53459 - petrochenkov:stabmore, r=nrcbors-15/+0
2018-08-23use String::new() instead of String::from(""), "".to_string(), "".to_owned() ...Matthias Krüger-1/+1
2018-08-23Use optimized SmallVec implementationIgor Gutorov-0/+1
2018-08-23Stabilize a few secondary macro featuresVadim Petrochenkov-15/+0
2018-08-22Auto merge of #53607 - GuillaumeGomez:rollup, r=GuillaumeGomezbors-3/+15
2018-08-22Rollup merge of #53504 - ekse:suggestions-applicability-2, r=estebankGuillaume Gomez-3/+15
2018-08-22Replace TyForeign with ForeignTyvarkor-3/+3
2018-08-22Rename Def::{Param, Foreign} to Def::{TyParam, TyForeign}varkor-8/+8
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-8/+8
2018-08-22Auto merge of #53516 - petrochenkov:derregr, r=estebankbors-11/+12
2018-08-22Auto merge of #53509 - petrochenkov:wildregr, r=alexcrichtonbors-0/+5
2018-08-21Auto merge of #53471 - petrochenkov:biattr2, r=oli-obkbors-293/+256
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-33/+56
2018-08-20resolve: Refactor away `MacroBinding`Vadim Petrochenkov-107/+73
2018-08-20resolve: Consolidate error reporting for resolved macros in `fn resolve_macro...Vadim Petrochenkov-113/+95
2018-08-20resolve: Move derive attribute detection closer to other macro ident resoluti...Vadim Petrochenkov-61/+53
2018-08-20Auto merge of #51880 - varkor:generics-hir-generalisation-followup, r=eddybbors-24/+27
2018-08-20Set applicability for more suggestions.Sébastien Duquette-3/+15
2018-08-20resolve: Continue search in outer scopes after applying derive resolution fal...Vadim Petrochenkov-11/+12
2018-08-20resolve: Reject some inaccessible candidates sooner during import resolutionVadim Petrochenkov-0/+5
2018-08-19mv codemap source_mapDonato Sciarra-1/+1
2018-08-19mv codemap() source_map()Donato Sciarra-9/+9
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-5/+5
2018-08-18Auto merge of #53324 - alexreg:self_in_typedefs, r=eddybbors-22/+41
2018-08-18Added page for feature to unstable book.Alexander Regueiro-2/+2
2018-08-18Added feature gate.Alexander Regueiro-4/+14
2018-08-18Updated diagnostics.Alexander Regueiro-5/+5
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-5/+5
2018-08-17Auto merge of #50911 - petrochenkov:macuse, r=alexcrichtonbors-135/+12
2018-08-17Stabilize `use_extern_macros`Vadim Petrochenkov-135/+12
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-17rustc_resolve: overhaul `#![feature(uniform_paths)]` error reporting.Eduard-Mihai Burtescu-34/+95
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