rust/src/librustc/middle/trans
bors dbd29ea96e auto merge of #14874 : pcwalton/rust/enum-to-float-casts-part-deux, r=alexcrichton
Closes #14794.

If you're casting from an enum to a float, cast through an integer
first.

[breaking-change]

r? @alexcrichton
2014-06-14 08:46:48 +00:00
..
_match.rs rustc: Move the AST from @T to Gc<T> 2014-06-11 09:51:37 -07:00
adt.rs Fix more misspelled comments and strings. 2014-06-10 11:24:17 -04:00
asm.rs rustc: Move the AST from @T to Gc<T> 2014-06-11 09:51:37 -07:00
base.rs librustc: Forbid transmute from being called on types whose size is 2014-06-13 13:53:55 -07:00
basic_block.rs Switch some tuple structs to pub fields 2014-03-31 19:50:51 -07:00
build.rs librustc: Fix snake case errors. 2014-05-30 17:55:42 +01:00
builder.rs std: Remove i18n/l10n from format! 2014-06-11 16:04:24 -07:00
cabi_arm.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
cabi_mips.rs Fix fallout from std::libc separation 2014-04-04 09:31:44 -07:00
cabi_x86_64.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
cabi_x86.rs Removing imports of std::vec_ng::Vec 2014-03-20 09:30:14 -07:00
cabi.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
callee.rs Introduce VecPerParamSpace and use it to represent sets of types and 2014-06-13 13:20:24 -04:00
cleanup.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
closure.rs Stop passing around Option<&substs> in trans and just pass &substs, making the code more regular 2014-06-06 19:51:23 -04:00
common.rs Introduce VecPerParamSpace and use it to represent sets of types and 2014-06-13 13:20:24 -04:00
consts.rs librustc: Forbid enum-to-float casts. 2014-06-13 11:23:47 -07:00
context.rs Fix an LLVM assertion when matching against static strings 2014-06-08 19:43:38 +02:00
controlflow.rs rustc: Move the AST from @T to Gc<T> 2014-06-11 09:51:37 -07:00
datum.rs std: Drop Total from Total{Eq,Ord} 2014-06-01 10:31:27 -07:00
debuginfo.rs Introduce VecPerParamSpace and use it to represent sets of types and 2014-06-13 13:20:24 -04:00
doc.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
expr.rs rustc: Move the AST from @T to Gc<T> 2014-06-11 09:51:37 -07:00
foreign.rs std: Remove i18n/l10n from format! 2014-06-11 16:04:24 -07:00
glue.rs Stop passing around Option<&substs> in trans and just pass &substs, making the code more regular 2014-06-06 19:51:23 -04:00
inline.rs Introduce VecPerParamSpace and use it to represent sets of types and 2014-06-13 13:20:24 -04:00
intrinsic.rs librustc: Forbid transmute from being called on types whose size is 2014-06-13 13:53:55 -07:00
llrepr.rs std: Remove format_strbuf!() 2014-05-28 08:35:41 -07:00
machine.rs
macros.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
meth.rs Introduce VecPerParamSpace and use it to represent sets of types and 2014-06-13 13:20:24 -04:00
mod.rs Remove special rooting code from trans 2014-04-23 18:19:05 +02:00
monomorphize.rs Introduce VecPerParamSpace and use it to represent sets of types and 2014-06-13 13:20:24 -04:00
reflect.rs Introduce VecPerParamSpace and use it to represent sets of types and 2014-06-13 13:20:24 -04:00
tvec.rs std: Remove i18n/l10n from format! 2014-06-11 16:04:24 -07:00
type_.rs Fix an LLVM assertion when matching against static strings 2014-06-08 19:43:38 +02:00
type_of.rs Introduce VecPerParamSpace and use it to represent sets of types and 2014-06-13 13:20:24 -04:00
value.rs Fix fallout from std::libc separation 2014-04-04 09:31:44 -07:00