rust/src/librustc/middle/trans
Niko Matsakis c18a1327e3 Make TyTrait embed a TraitRef, so that when we extend TraitRef, it naturally carries over to object types.
I wanted to embed an `Rc<TraitRef>`, but I was foiled by the current
static rules, which prohibit non-Sync values from being stored in
static locations. This means that the constants for `ty_int` and so
forth cannot be initialized.
2014-11-07 15:51:30 -05:00
..
_match.rs Fallout from collection conventions 2014-11-06 12:26:08 -05:00
adt.rs rollup merge of #18591 : nick29581/dst-bug-str 2014-11-06 13:30:37 -08:00
asm.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
base.rs rollup merge of #18630 : nikomatsakis/purge-the-bars 2014-11-06 13:31:18 -08:00
basic_block.rs
build.rs librustc: Call return_type only for functions. 2014-11-04 22:44:02 -05:00
builder.rs Fallout from collection conventions 2014-11-06 12:26:08 -05:00
cabi_arm.rs rollup merge of #18398 : aturon/lint-conventions-2 2014-10-30 17:37:22 -07:00
cabi_mips.rs rollup merge of #18398 : aturon/lint-conventions-2 2014-10-30 17:37:22 -07:00
cabi_x86_64.rs rollup merge of #18398 : aturon/lint-conventions-2 2014-10-30 17:37:22 -07:00
cabi_x86_win64.rs
cabi_x86.rs Implement flexible target specification 2014-11-04 05:07:47 -05:00
cabi.rs Implement flexible target specification 2014-11-04 05:07:47 -05:00
callee.rs Remove FnStyle from DefFn and DefStaticMethod 2014-11-01 11:05:12 +13:00
cleanup.rs collections: Enable IndexMut for some collections 2014-10-30 08:54:30 -07:00
closure.rs Fallout from collection conventions 2014-11-06 12:26:08 -05:00
common.rs Fallout from collection conventions 2014-11-06 12:26:08 -05:00
consts.rs rollup merge of #18630 : nikomatsakis/purge-the-bars 2014-11-06 13:31:18 -08:00
context.rs Implement flexible target specification 2014-11-04 05:07:47 -05:00
controlflow.rs Fallout from collection conventions 2014-11-06 12:26:08 -05:00
datum.rs Remove ty_bot from the type system 2014-10-28 17:54:16 +01:00
debuginfo.rs Make TyTrait embed a TraitRef, so that when we extend TraitRef, it naturally carries over to object types. 2014-11-07 15:51:30 -05:00
doc.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
expr.rs Make TyTrait embed a TraitRef, so that when we extend TraitRef, it naturally carries over to object types. 2014-11-07 15:51:30 -05:00
foreign.rs Implement flexible target specification 2014-11-04 05:07:47 -05:00
glue.rs Fallout from collection conventions 2014-11-06 12:26:08 -05:00
inline.rs Fallout from collection conventions 2014-11-06 12:26:08 -05:00
intrinsic.rs rollup merge of #18398 : aturon/lint-conventions-2 2014-10-30 17:37:22 -07:00
llrepr.rs make CrateContext fields private 2014-09-05 09:18:53 -07:00
machine.rs Use the correct LLVM integer sizes 2014-10-15 14:17:34 +03:00
macros.rs
meth.rs Fallout from collection conventions 2014-11-06 12:26:08 -05:00
mod.rs librustc: Remove trans::reflect and the opaque and ty_visitor lang items. 2014-10-16 11:15:36 -04:00
monomorphize.rs Fallout from collection conventions 2014-11-06 12:26:08 -05:00
tvec.rs Fix ICE translating array repeat expr of non-Copy type 2014-10-29 21:45:35 -07:00
type_.rs Fallout from collection conventions 2014-11-06 12:26:08 -05:00
type_of.rs Fallout from collection conventions 2014-11-06 12:26:08 -05:00
value.rs rustc: fix fallout from the addition of a 'tcx lifetime on trans::Block. 2014-09-08 15:28:24 +03:00