rust/src/librustc/middle
Ariel Ben-Yehuda 5d6d26c241 object_safety: check whether a supertrait contains Self even without being it
This is a [breaking-change]:lang, but the broken code does not make
much sense.

Fixes #26056
2015-10-24 00:22:29 +03:00
..
cfg Auto merge of #28642 - petrochenkov:name3, r=nrc 2015-09-26 14:48:56 +00:00
infer typos: fix a grabbag of typos all over the place 2015-10-08 19:49:31 +01:00
traits object_safety: check whether a supertrait contains Self even without being it 2015-10-24 00:22:29 +03:00
ty save-analysis: don't recompute crate name 2015-10-21 12:04:48 +13:00
astconv_util.rs Add docs for ast_ty_to_prim_ty 2015-10-15 20:14:52 +05:30
astencode.rs Merge VariantData and VariantData_ 2015-10-13 15:19:27 +03:00
check_const.rs implement RFC 1229 2015-10-13 17:01:03 +02:00
check_loop.rs
check_match.rs Dict -> Struct, StructDef -> VariantData, def -> data 2015-10-13 15:19:24 +03:00
check_no_asm.rs
check_rvalues.rs
check_static_recursion.rs Provide span for visit_enum_def 2015-10-16 17:17:14 +03:00
const_eval.rs Merge VariantData and VariantData_ 2015-10-13 15:19:27 +03:00
dataflow.rs Remove random Idents outside of libsyntax 2015-09-23 20:04:49 +03:00
dead.rs Merge VariantData and VariantData_ 2015-10-13 15:19:27 +03:00
def_id.rs Merge branch 'master' into metadiet 2015-10-02 16:13:50 +03:00
def.rs Dict -> Struct, StructDef -> VariantData, def -> data 2015-10-13 15:19:24 +03:00
dependency_format.rs
effect.rs Fix stability 2015-10-09 11:53:41 +13:00
entry.rs Cleanup interfaces of Name, SyntaxContext and Ident 2015-09-24 23:05:02 +03:00
expr_use_visitor.rs typos: fix a grabbag of typos all over the place 2015-10-08 19:49:31 +01:00
free_region.rs Fix some typos. 2015-10-05 16:48:57 +02:00
implicator.rs move middle::ty and related modules to middle/ty/ 2015-09-14 10:56:13 +03:00
intrinsicck.rs Cleanup interfaces of Name, SyntaxContext and Ident 2015-09-24 23:05:02 +03:00
lang_items.rs Convert DefId to use DefIndex, which is an index into a list of 2015-10-01 10:43:07 -04:00
liveness.rs Introduce semi-duplicate DefIds into DefLocal/DefUpvar to remove use 2015-10-01 10:37:19 -04:00
mem_categorization.rs Introduce semi-duplicate DefIds into DefLocal/DefUpvar to remove use 2015-10-01 10:37:19 -04:00
pat_util.rs move direct accesses of node to go through as_local_node_id, unless 2015-10-01 10:37:19 -04:00
privacy.rs
reachable.rs move direct accesses of node to go through as_local_node_id, unless 2015-10-01 10:37:19 -04:00
recursion_limit.rs
region.rs hygiene for for loops, if let, while let 2015-10-09 11:53:41 +13:00
resolve_lifetime.rs Fill in some missing parts in the default HIR visitor 2015-09-29 00:23:54 +03:00
stability.rs Auto merge of #29014 - petrochenkov:stability, r=brson 2015-10-16 17:47:01 +00:00
subst.rs move middle::ty and related modules to middle/ty/ 2015-09-14 10:56:13 +03:00
weak_lang_items.rs Use ast attributes every where (remove HIR attributes). 2015-09-16 10:57:06 +12:00