rust/src/librustc/middle/trans
Jed Davis fcfbfde0b7 Adjust reflection for the possibility of discriminants larger than int.
Not only can discriminants be smaller than int now, but they can be
larger than int on 32-bit targets.  This has obvious implications for the
reflection interface.  Without this change, things fail with LLVM
assertions when we try to "extend" i64 to i32.
2013-10-29 09:09:20 -07:00
..
_match.rs libsyntax/librustc: Allow mut qualifier in patterns. 2013-10-25 01:21:07 -04:00
adt.rs Yet more neatening 2013-10-29 09:09:20 -07:00
asm.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00
base.rs auto merge of #10127 : thestinger/rust/cold, r=pcwalton 2013-10-28 22:51:51 -07:00
basic_block.rs
build.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00
builder.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00
cabi_arm.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00
cabi_mips.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00
cabi_x86_64.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00
cabi_x86.rs
cabi.rs
callee.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00
closure.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00
common.rs Adjust reflection for the possibility of discriminants larger than int. 2013-10-29 09:09:20 -07:00
consts.rs Field identifiers now include specific spans (Closes #8263). 2013-10-28 22:57:34 -07:00
context.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00
controlflow.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00
datum.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00
debuginfo.rs Assorted cleanups suggested by reviewers. 2013-10-29 09:09:20 -07:00
expr.rs Initial implementation of enum discrimnant sizing. 2013-10-29 09:09:19 -07:00
foreign.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00
glue.rs stop trying to outsmart LLVM inline heuristics 2013-10-24 20:41:23 -04:00
inline.rs libsyntax/librustc: Allow specifying mut on by-value self. 2013-10-22 21:21:21 -04:00
intrinsic.rs drop unused frame_address intrinsic 2013-10-24 00:42:29 -04:00
llrepr.rs
machine.rs
macros.rs
meth.rs libsyntax/librustc: Allow specifying mut on by-value self. 2013-10-22 21:21:21 -04:00
mod.rs
monomorphize.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00
reflect.rs Adjust reflection for the possibility of discriminants larger than int. 2013-10-29 09:09:20 -07:00
tvec.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00
type_.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00
type_of.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00
uniq.rs
value.rs
write_guard.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00