rust/src/librustc/middle
Ulrik Sverdrup 2d6496dd84 Use .copy_from_slice() where applicable
.copy_from_slice() does the same job of .clone_from_slice(), but the
former is explicitly for Copy elements and calls `memcpy` directly, and
thus is it efficient without optimization too.
2016-02-26 14:51:38 +01: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 store the normalized types of field accesses 2016-02-20 01:54:58 +02: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 Use .copy_from_slice() where applicable 2016-02-26 14:51:38 +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 make *mut T -> *const T a coercion 2016-02-20 01:54:58 +02: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 Add crate_name in E0152 error display 2016-02-22 14:05:01 +01:00
liveness.rs Autoderef in librustc 2016-02-12 19:28:42 +01:00
mem_categorization.rs make *mut T -> *const T a coercion 2016-02-20 01:54:58 +02: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