rust/src/librustc/middle
bors 5ea3ed0fd0 Auto merge of #26055 - arielb1:smart-fold, r=nikomatsakis
Before:
581.72user 4.75system 7:42.74elapsed 126%CPU (0avgtext+0avgdata 1176224maxresident)k
llvm took 359.183

After:
550.63user 5.09system 7:20.28elapsed 126%CPU (0avgtext+0avgdata 1165516maxresident)k
llvm took 354.801
2015-06-10 01:44:59 +00:00
..
cfg Get associated consts working in match patterns. 2015-04-23 21:02:29 -06:00
infer Auto merge of #26055 - arielb1:smart-fold, r=nikomatsakis 2015-06-10 01:44:59 +00:00
traits fix comments in example about types 2015-06-09 20:49:52 +02:00
ty_relate Stop using Rc in TraitRef and TraitDef 2015-04-30 15:09:11 +03:00
astconv_util.rs Mass rename uint/int to usize/isize 2015-03-26 12:10:22 -07:00
astencode.rs Tidying up, fix some minor linkage bugs, use ty flags to avoid caching closure types. 2015-06-08 11:41:48 +12:00
cast.rs Address review commets 2015-05-19 17:42:14 +03:00
check_const.rs Rollup merge of #25873 - nham:update_E0015, r=Aatch 2015-05-29 15:24:47 -04:00
check_loop.rs Fallout out rustc 2015-04-01 11:22:39 -04:00
check_match.rs Get associated consts working in match patterns. 2015-04-23 21:02:29 -06:00
check_rvalues.rs Introduce a fast-path for type_is_sized/type_moves_by_default 2015-06-05 03:50:49 +03:00
check_static_recursion.rs Functional changes for associated constants. Cross-crate usage of associated constants is not yet working. 2015-04-23 21:02:26 -06:00
const_eval.rs Auto merge of #25091 - quantheory:trait_associated_const_fixes, r=nikomatsakis 2015-05-26 16:58:07 +00:00
dataflow.rs Port to using the newer graph, which offers iterators instead of the 2015-04-17 10:12:55 -04:00
dead.rs Fix dead code check for associated const impls. 2015-04-23 21:02:28 -06:00
def.rs Structural changes for associated constants 2015-04-23 21:02:25 -06:00
dependency_format.rs Mass rename uint/int to usize/isize 2015-03-26 12:10:22 -07:00
effect.rs Make various fixes: 2015-05-21 11:47:30 -04:00
entry.rs Revert #22051 2015-02-11 19:28:02 +02:00
expr_use_visitor.rs eddyb's changes for DST coercions 2015-05-13 14:19:51 +12:00
fast_reject.rs Mass rename uint/int to usize/isize 2015-03-26 12:10:22 -07:00
free_region.rs Rather than storing the relations between free-regions in a global 2015-04-18 11:35:51 -04:00
implicator.rs Stop using Rc in TraitRef and TraitDef 2015-04-30 15:09:11 +03:00
intrinsicck.rs Introduce a fast-path for type_is_sized/type_moves_by_default 2015-06-05 03:50:49 +03:00
lang_items.rs eddyb's changes for DST coercions 2015-05-13 14:19:51 +12:00
liveness.rs Negative case of len() -> is_empty() 2015-04-14 20:26:03 -07:00
mem_categorization.rs Use empty() instead of a special const 2015-05-05 22:03:45 -04:00
pat_util.rs Get associated consts working in match patterns. 2015-04-23 21:02:29 -06:00
privacy.rs Fallout out rustc 2015-04-01 11:22:39 -04:00
reachable.rs syntax: parse const fn for free functions and inherent methods. 2015-05-21 11:47:30 -04:00
recursion_limit.rs for x in xs.iter() -> for x in &xs 2015-02-02 13:40:18 -05:00
region.rs Rather than storing the relations between free-regions in a global 2015-04-18 11:35:51 -04:00
resolve_lifetime.rs Make various fixes: 2015-05-21 11:47:30 -04:00
stability.rs Make caching in stability work. This improves stability check performance 2015-05-26 11:38:56 +03:00
subst.rs Use a plain Vec instead of VecPerParamSpace in trait selection. 2015-06-04 00:19:18 +03:00
ty.rs Skip useless recursion in freshening and late-bound-region substitutio 2015-06-08 12:29:22 +03:00
ty_fold.rs Skip useless recursion in freshening and late-bound-region substitutio 2015-06-08 12:29:22 +03:00
ty_match.rs Create a FreshFloatTy separate from FreshIntTy 2015-05-12 21:45:56 +03:00
ty_walk.rs Implement the changes to coherence such that we consider a type to be 2015-04-01 11:21:40 -04:00
weak_lang_items.rs Replace all uses of &foo[] with &foo[..] en masse. 2015-02-18 17:36:03 -05:00