rust/src/librustc/middle
bors 0d1cd9bd6a Auto merge of #31685 - petrochenkov:patrefact2, r=eddyb
And split `PatKind::Enum` into `PatKind::TupleStruct` and `PatKind::Path`.
This is the HIR part of https://github.com/rust-lang/rust/pull/31581.
This is also kind of a preparation for https://github.com/rust-lang/rfcs/pull/1492.

r? @eddyb
2016-02-17 06:01:49 +00:00
..
cfg Split PatKind::Enum into PatKind::TupleStruct and PatKind::Path 2016-02-16 00:40:38 +03:00
infer Auto merge of #31588 - soltanmm:layer, r=nikomatsakis 2016-02-13 15:25:23 +00:00
traits use stalled_on in all obligation types 2016-02-15 19:08:53 +02:00
ty Auto merge of #31685 - petrochenkov:patrefact2, r=eddyb 2016-02-17 06:01:49 +00:00
astconv_util.rs Rename Def's variants and don't reexport them 2016-01-20 22:31:10 +03:00
check_match.rs Split PatKind::Enum into PatKind::TupleStruct and PatKind::Path 2016-02-16 00:40:38 +03:00
const_eval.rs Split PatKind::Enum into PatKind::TupleStruct and PatKind::Path 2016-02-16 00:40:38 +03:00
const_qualif.rs move more checks out of librustc 2016-01-21 10:52:37 +01:00
cstore.rs Autoderef in librustc 2016-02-12 19:28:42 +01:00
dataflow.rs librustc/middle/dataflow.rs: Debug to STDERR 2016-01-25 10:04:57 +01:00
dead.rs Rename hir::Pat_ and its variants 2016-02-14 15:25:12 +03:00
def.rs Spelling fix in middle::def::Def 2016-02-02 20:48:56 -08:00
def_id.rs split the metadata code into rustc_metadata 2015-11-26 18:22:40 +02:00
dependency_format.rs use structured errors 2015-12-30 14:27:59 +13:00
effect.rs Instrument a bunch of tasks that employ the HIR map in one way or 2016-02-05 13:19:55 -05:00
entry.rs Instrument a bunch of tasks that employ the HIR map in one way or 2016-02-05 13:19:55 -05:00
expr_use_visitor.rs Split PatKind::Enum into PatKind::TupleStruct and PatKind::Path 2016-02-16 00:40:38 +03:00
free_region.rs Fix some typos. 2015-10-05 16:48:57 +02:00
intrinsicck.rs [breaking-change] don't glob import/export syntax::abi enum variants 2016-02-11 12:34:48 +01:00
lang_items.rs Auto merge of #31307 - nagisa:mir-drop-terminator, r=nikomatsakis 2016-02-06 01:24:22 +00:00
liveness.rs Autoderef in librustc 2016-02-12 19:28:42 +01:00
mem_categorization.rs Split PatKind::Enum into PatKind::TupleStruct and PatKind::Path 2016-02-16 00:40:38 +03:00
pat_util.rs Split PatKind::Enum into PatKind::TupleStruct and PatKind::Path 2016-02-16 00:40:38 +03:00
privacy.rs Changes to data produced by privacy pass 2015-11-19 14:16:35 +03:00
reachable.rs Autoderef in librustc 2016-02-12 19:28:42 +01:00
recursion_limit.rs for x in xs.iter() -> for x in &xs 2015-02-02 13:40:18 -05:00
region.rs Split PatKind::Enum into PatKind::TupleStruct and PatKind::Path 2016-02-16 00:40:38 +03:00
resolve_lifetime.rs Autoderef in librustc 2016-02-12 19:28:42 +01:00
stability.rs Split PatKind::Enum into PatKind::TupleStruct and PatKind::Path 2016-02-16 00:40:38 +03:00
subst.rs clean up trans_static_method_callee and friends 2016-01-21 14:42:09 +02:00
weak_lang_items.rs Add E0264 error explanation 2015-12-07 15:56:36 +01:00