rust/src/librustc/middle
Björn Steinbrink 3e572511af Remove duplicated code from trans_intrinsics
Most arms of the huge match contain the same code, differing only in
small details like the name of the llvm intrinsic that is to be called.
Thus the duplicated code can be factored out into a few functions that
take some parameters to handle the differences.
2013-07-17 17:18:29 +02:00
..
borrowck Correct merge failures 2013-07-08 13:55:11 -04:00
cfg Add simple control-flow-graph abstraction based on graph, currently unused 2013-07-11 14:37:45 -04:00
trans Remove duplicated code from trans_intrinsics 2013-07-17 17:18:29 +02:00
typeck auto merge of #7828 : alexcrichton/rust/lang-opt, r=graydon 2013-07-16 23:10:44 -07:00
astencode.rs Get cross crate static default methods working. Closes #7569. 2013-07-11 15:51:10 -07:00
check_const.rs remove some method resolve workarounds 2013-07-07 19:51:13 -04:00
check_loop.rs
check_match.rs Remove the global 'vec::to_owned' function 2013-07-12 16:13:51 -04:00
const_eval.rs Permit C-style enums in vector repeat length expressions (N.B. values only, not type signatures) 2013-07-16 12:05:24 -04:00
dataflow.rs Modify borrow checker to visit irrefutable patterns that appear in 2013-07-08 13:55:10 -04:00
effect.rs
entry.rs
freevars.rs
graph.rs Silence various warnings 2013-07-11 15:21:29 -04:00
kind.rs auto merge of #7828 : alexcrichton/rust/lang-opt, r=graydon 2013-07-16 23:10:44 -07:00
lang_items.rs Make all lang_items optional 2013-07-16 21:37:52 -07:00
lint.rs Sort lint attributes to print them in a more sane way 2013-07-16 21:28:10 -07:00
liveness.rs
mem_categorization.rs Clean up Repr impls a bit so we can add generic impls for @ and ~. 2013-07-11 15:51:09 -07:00
moves.rs Correct merge failures 2013-07-08 13:55:11 -04:00
pat_util.rs De-managed ast::Path 2013-07-07 22:51:09 +12:00
privacy.rs remove some method resolve workarounds 2013-07-07 19:51:13 -04:00
reachable.rs De-share trait_ref 2013-07-07 22:51:09 +12:00
region.rs remove some method resolve workarounds 2013-07-07 19:51:13 -04:00
resolve.rs Make all lang_items optional 2013-07-16 21:37:52 -07:00
subst.rs Add an identifier to TypeParameterDefs and use it to pretty print type parameters 2013-07-10 14:42:53 -04:00
ty.rs auto merge of #7828 : alexcrichton/rust/lang-opt, r=graydon 2013-07-16 23:10:44 -07:00