rust/src/librustc_typeck
bors e9ac44026d Auto merge of #29383 - petrochenkov:empstr, r=pnkfelix
Fixes https://github.com/rust-lang/rust/issues/28692
Fixes https://github.com/rust-lang/rust/issues/28992
Fixes some other similar issues (see the tests)

[breaking-change], needs crater run (cc @brson or @alexcrichton )

The pattern with parens `UnitVariant(..)` for unit variants seems to be popular in rustc (see the second commit), but mostly used by one person (@nikomatsakis), according to git blame. If it causes breakage on crates.io I'll add an exceptional case for it.
2015-11-28 00:45:34 +00:00
..
check Auto merge of #29383 - petrochenkov:empstr, r=pnkfelix 2015-11-28 00:45:34 +00:00
coherence Auto merge of #29383 - petrochenkov:empstr, r=pnkfelix 2015-11-28 00:45:34 +00:00
astconv.rs Remove TyParen from HIR 2015-11-16 22:49:47 +03:00
collect.rs Auto merge of #29934 - arielb1:constrained-projection-2, r=nikomatsakis 2015-11-24 14:30:46 +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 Add E0321 error explanation 2015-11-10 00:43:20 +01:00
lib.rs split the metadata code into rustc_metadata 2015-11-26 18:22:40 +02:00
rscope.rs move middle::ty and related modules to middle/ty/ 2015-09-14 10:56:13 +03:00
variance.rs Port a bunch of code new-visitor; all of these ports were 2015-11-18 19:22:18 -05:00