rust/src/librustc_trans/trans
bors 339a409bfd Auto merge of #31430 - nagisa:mir-dyndrop, r=nikomatsakis
Zeroing on-drop seems to work fine. Still thinking about the best way to approach zeroing on-move.

(based on top of the other drop PR; only the last 2 commits are relevant)
2016-03-01 23:30:49 +00:00
..
debuginfo Split PatKind::Enum into PatKind::TupleStruct and PatKind::Path 2016-02-16 00:40:38 +03:00
mir Nits and cleanups 2016-02-26 14:15:38 +02:00
_match.rs Split PatKind::Enum into PatKind::TupleStruct and PatKind::Path 2016-02-16 00:40:38 +03:00
adt.rs [breaking-change] don't glob export ast::{UintTy, IntTy} variants 2016-02-11 12:34:48 +01:00
asm.rs Autoderef in librustc_trans 2016-02-12 19:28:42 +01:00
assert_dep_graph.rs [breaking-change] don't glob export ast::MetaItem_ 2016-02-11 12:34:48 +01:00
attributes.rs Auto merge of #31545 - dotdash:no_noalias, r=alexcrichton 2016-02-11 22:22:54 +00:00
base.rs Auto merge of #31430 - nagisa:mir-dyndrop, r=nikomatsakis 2016-03-01 23:30:49 +00:00
basic_block.rs
build.rs Add intrinsics for compare_exchange and compare_exchange_weak 2016-02-18 19:07:05 +00:00
builder.rs Implement filling drop in MIR 2016-02-24 21:05:21 +02:00
cabi_aarch64.rs Don't repeat Attribute in the const names 2015-05-05 22:03:45 -04:00
cabi_arm.rs Don't repeat Attribute in the const names 2015-05-05 22:03:45 -04:00
cabi_asmjs.rs Fix the asmjs ABI 2016-02-14 17:25:49 +01:00
cabi_mips.rs Don't repeat Attribute in the const names 2015-05-05 22:03:45 -04:00
cabi_powerpc64.rs Use target_endian, not target.arch in cabi_powerpc64 2016-02-09 20:09:34 +00:00
cabi_powerpc.rs Don't repeat Attribute in the const names 2015-05-05 22:03:45 -04:00
cabi_x86_64.rs trans: Use an isize to count the number of registers so we don't underflow for fn's with > 7 args in debug builds. 2015-10-16 21:10:52 -04:00
cabi_x86_win64.rs win64/msvc: large or oddly-sized types pass by-ref 2015-10-12 16:23:47 -06:00
cabi_x86.rs Don't repeat Attribute in the const names 2015-05-05 22:03:45 -04:00
cabi.rs Add the asmjs-unknown-emscripten triple. Add cfgs to libs. 2016-02-06 20:56:14 +00:00
callee.rs Autoderef in librustc_trans 2016-02-12 19:28:42 +01:00
cleanup.rs Cleanup based on review by @nagisa 2016-02-08 23:08:47 +01:00
closure.rs Autoderef in librustc_trans 2016-02-12 19:28:42 +01:00
collector.rs Auto merge of #31564 - durka:lang-item-icemelt, r=nikomatsakis 2016-02-13 10:23:49 +00:00
common.rs Auto merge of #31430 - nagisa:mir-dyndrop, r=nikomatsakis 2016-03-01 23:30:49 +00:00
consts.rs make *mut T -> *const T a coercion 2016-02-20 01:54:58 +02:00
context.rs make MirMap a struct instead of a type alias for NodeMap 2016-02-09 16:53:42 +01:00
controlflow.rs Autoderef in librustc_trans 2016-02-12 19:28:42 +01:00
datum.rs revise lifetime handling for alloca's that are initialized as "dropped." 2016-01-13 14:29:50 +01:00
declare.rs [breaking-change] don't glob import/export syntax::abi enum variants 2016-02-11 12:34:48 +01:00
disr.rs use a newtype for the variant discriminant instead of u64 2016-01-16 16:03:09 +01:00
expr.rs make *mut T -> *const T a coercion 2016-02-20 01:54:58 +02:00
foreign.rs Auto merge of #30856 - mneumann:thread_local_extern, r=alexcrichton 2016-02-25 20:37:38 +00:00
glue.rs Autoderef in librustc_trans 2016-02-12 19:28:42 +01:00
inline.rs Autoderef in librustc_trans 2016-02-12 19:28:42 +01:00
intrinsic.rs Add intrinsics for compare_exchange and compare_exchange_weak 2016-02-18 19:07:05 +00:00
llrepr.rs Change some instances of .connect() to .join() 2015-07-10 19:40:46 -04:00
machine.rs trans: Clean up handling the LLVM data layout 2015-07-16 20:25:52 -07:00
macros.rs
meth.rs [breaking-change] don't glob export ast::{UintTy, IntTy} variants 2016-02-11 12:34:48 +01:00
mod.rs Add the asmjs-unknown-emscripten triple. Add cfgs to libs. 2016-02-06 20:56:14 +00:00
monomorphize.rs Autoderef in librustc_trans 2016-02-12 19:28:42 +01:00
tvec.rs Autoderef in librustc_trans 2016-02-12 19:28:42 +01:00
type_.rs [breaking-change] don't glob export ast::{UintTy, IntTy} variants 2016-02-11 12:34:48 +01:00
type_of.rs #31820 - Utilize if..let instead of single match branch 2016-02-23 21:21:51 +05:30
value.rs