rust/src/librustc/middle/trans
Michael Sullivan 79f8a7fee5 Properly track and export information about vtables for impls in metadata.
Partially rework how vtables are handled in default method calls.
Closes #7460.
2013-07-23 17:06:33 -07:00
..
_match.rs Get rid of an unused variable warning. 2013-07-23 17:06:32 -07:00
adt.rs Adapted trans::common::{block, fn_ctxt, scope_info} to new naming convention. 2013-07-23 15:38:55 +02:00
asm.rs Adapted trans::common::{block, fn_ctxt, scope_info} to new naming convention. 2013-07-23 15:38:55 +02:00
base.rs Adapted trans::common::{block, fn_ctxt, scope_info} to new naming convention. 2013-07-23 15:38:55 +02:00
build.rs Adapted trans::common::{block, fn_ctxt, scope_info} to new naming convention. 2013-07-23 15:38:55 +02:00
builder.rs Provide lower level access to the LLVM IR builder 2013-07-21 16:43:06 +02:00
cabi_arm.rs Replaces the free-standing functions in f32, &c. 2013-07-08 18:05:17 +02:00
cabi_mips.rs Replaces the free-standing functions in f32, &c. 2013-07-08 18:05:17 +02:00
cabi_x86_64.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
cabi_x86.rs
cabi.rs Adapted trans::common::{block, fn_ctxt, scope_info} to new naming convention. 2013-07-23 15:38:55 +02:00
callee.rs Properly track and export information about vtables for impls in metadata. 2013-07-23 17:06:33 -07:00
closure.rs Adapted trans::common::{block, fn_ctxt, scope_info} to new naming convention. 2013-07-23 15:38:55 +02:00
common.rs Properly track and export information about vtables for impls in metadata. 2013-07-23 17:06:33 -07:00
consts.rs De-spanned<T> and renamed ast::field (now ast::Field) 2013-07-22 15:35:29 +02:00
context.rs auto merge of #7941 : dotdash/rust/codegen, r=huonw 2013-07-22 06:28:35 -07:00
controlflow.rs Adapted trans::common::{block, fn_ctxt, scope_info} to new naming convention. 2013-07-23 15:38:55 +02:00
datum.rs Adapted trans::common::{block, fn_ctxt, scope_info} to new naming convention. 2013-07-23 15:38:55 +02:00
debuginfo.rs Adapted trans::common::{block, fn_ctxt, scope_info} to new naming convention. 2013-07-23 15:38:55 +02:00
expr.rs Adapted trans::common::{block, fn_ctxt, scope_info} to new naming convention. 2013-07-23 15:38:55 +02:00
foreign.rs Adapted trans::common::{block, fn_ctxt, scope_info} to new naming convention. 2013-07-23 15:38:55 +02:00
glue.rs Adapted trans::common::{block, fn_ctxt, scope_info} to new naming convention. 2013-07-23 15:38:55 +02:00
inline.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
machine.rs debuginfo: Added support for struct-style enums. 2013-07-19 07:55:25 +02:00
macros.rs
meth.rs Properly track and export information about vtables for impls in metadata. 2013-07-23 17:06:33 -07:00
mod.rs Provide lower level access to the LLVM IR builder 2013-07-21 16:43:06 +02:00
monomorphize.rs Properly track and export information about vtables for impls in metadata. 2013-07-23 17:06:33 -07:00
reflect.rs Adapted trans::common::{block, fn_ctxt, scope_info} to new naming convention. 2013-07-23 15:38:55 +02:00
tvec.rs Adapted trans::common::{block, fn_ctxt, scope_info} to new naming convention. 2013-07-23 15:38:55 +02:00
type_.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
type_of.rs remove headers from unique vectors 2013-07-15 23:57:27 -04:00
type_use.rs Ast spanned<T> refactoring, renaming: crate, local, blk, crate_num, crate_cfg. 2013-07-22 15:35:28 +02:00
uniq.rs Adapted trans::common::{block, fn_ctxt, scope_info} to new naming convention. 2013-07-23 15:38:55 +02:00
write_guard.rs Adapted trans::common::{block, fn_ctxt, scope_info} to new naming convention. 2013-07-23 15:38:55 +02:00