rust/src/librustc_typeck
bors d01ed8ad8e Auto merge of #30676 - nikomatsakis:issue-29857, r=arielb1
This is an alternative to https://github.com/rust-lang/rust/pull/29954 for fixing #29857 that seems to me to be more inline with the general strategy around `TyError`. It also includes the fix for #30589 -- in fact, just the minimal change of making `ty_is_local` tolerate `TyError` avoids the ICE, but you get a lot of duplicate error reports, so in the case where the impl's trait reference already includes `TyError`, we just ignore the impl altogether.

cc @arielb1 @sanxiyn

Fixes #29857.
Fixes #30589.
2016-01-11 15:26:57 +00:00
..
check Auto merge of #30676 - nikomatsakis:issue-29857, r=arielb1 2016-01-11 15:26:57 +00:00
coherence Make coherence more tolerant of error types. 2016-01-08 20:20:01 -05:00
astconv.rs Refactor away extension traits RegionEscape and HasTypeFlags 2016-01-07 00:42:12 +00:00
collect.rs Auto merge of #30724 - nikomatsakis:feature-gate-defaulted-type-parameters, r=pnkfelix 2016-01-07 06:32:56 +00:00
constrained_type_params.rs constrained_type_params: make projections depend on their trait-ref 2015-11-19 20:53:59 +02:00
diagnostics.rs Auto merge of #30468 - Eljay:fix-doc-link, r=alexcrichton 2015-12-20 16:34:09 +00:00
lib.rs Refactor away extension traits RegionEscape and HasTypeFlags 2016-01-07 00:42:12 +00:00
rscope.rs move middle::ty and related modules to middle/ty/ 2015-09-14 10:56:13 +03:00
variance.rs Annotate the compiler with information about what it is doing when. 2016-01-05 21:05:50 -05:00