rust/src/librustc/middle
bors cda3490f8f Auto merge of #21269 - alexcrichton:issue-6936, r=pnkfelix
This commit modifies resolve to prevent conflicts with typedef names in the same
method that conflits are prevented with enum names. This is a breaking change
due to the differing semantics in resolve, and any errors generated on behalf of
this change require that a conflicting typedef, module, or structure to be
renamed so they do not conflict.

[breaking-change]
Closes #6936
2015-01-19 15:44:41 +00:00
..
cfg Fix typedef/module name conflicts in the compiler 2015-01-18 18:26:34 -08:00
infer Auto merge of #21269 - alexcrichton:issue-6936, r=pnkfelix 2015-01-19 15:44:41 +00:00
traits Fix typedef/module name conflicts in the compiler 2015-01-18 18:26:34 -08:00
astconv_util.rs use slicing sugar 2015-01-07 17:35:56 -05:00
astencode.rs use slicing sugar 2015-01-07 17:35:56 -05:00
check_const.rs syntax: add fully qualified UFCS expressions. 2015-01-15 18:51:14 +02:00
check_loop.rs use slicing sugar 2015-01-07 17:35:56 -05:00
check_match.rs cleanup: &foo[0..a] -> &foo[..a] 2015-01-12 17:59:37 -05:00
check_rvalues.rs core: split into fmt::Show and fmt::String 2015-01-06 14:49:42 -08:00
check_static_recursion.rs syntax: add fully qualified UFCS expressions. 2015-01-15 18:51:14 +02:00
check_static.rs Fix typedef/module name conflicts in the compiler 2015-01-18 18:26:34 -08:00
const_eval.rs Fix typedef/module name conflicts in the compiler 2015-01-18 18:26:34 -08:00
dataflow.rs Fix typedef/module name conflicts in the compiler 2015-01-18 18:26:34 -08:00
dead.rs Add syntax for negative implementations of traits 2015-01-04 23:16:13 +01:00
def.rs
dependency_format.rs Fix typedef/module name conflicts in the compiler 2015-01-18 18:26:34 -08:00
effect.rs syntax: add fully qualified UFCS expressions. 2015-01-15 18:51:14 +02:00
entry.rs
expr_use_visitor.rs syntax: add fully qualified UFCS expressions. 2015-01-15 18:51:14 +02:00
fast_reject.rs remove ty_closure 2015-01-05 17:22:15 -05:00
graph.rs More test fixes 2015-01-06 21:26:48 -08:00
intrinsicck.rs Register new snapshots 2015-01-06 15:24:24 -08:00
lang_items.rs Fix typedef/module name conflicts in the compiler 2015-01-18 18:26:34 -08:00
liveness.rs Fix typedef/module name conflicts in the compiler 2015-01-18 18:26:34 -08:00
mem_categorization.rs syntax: add fully qualified UFCS expressions. 2015-01-15 18:51:14 +02:00
pat_util.rs Fix typedef/module name conflicts in the compiler 2015-01-18 18:26:34 -08:00
privacy.rs rustc: Move the privacy pass to its own crate 2015-01-16 08:38:24 -08:00
reachable.rs Fix typedef/module name conflicts in the compiler 2015-01-18 18:26:34 -08:00
recursion_limit.rs Fix attr syntax in recursion limit diagnostic 2015-01-11 12:38:51 -08:00
region.rs Fix typedef/module name conflicts in the compiler 2015-01-18 18:26:34 -08:00
resolve_lifetime.rs Fix typedef/module name conflicts in the compiler 2015-01-18 18:26:34 -08:00
stability.rs Fix typedef/module name conflicts in the compiler 2015-01-18 18:26:34 -08:00
subst.rs Refactor compare_impl_method to use all bounds 2015-01-14 13:43:17 -08:00
ty_fold.rs Refactor compare_impl_method to use all bounds 2015-01-14 13:43:17 -08:00
ty_walk.rs core: split into fmt::Show and fmt::String 2015-01-06 14:49:42 -08:00
ty.rs Fix typedef/module name conflicts in the compiler 2015-01-18 18:26:34 -08:00
weak_lang_items.rs