rust/src/librustc_trans/trans
Alex Crichton a02885e167 rollup merge of #19918: pnkfelix/ast-refactor-make-place-in-exprbox-an-option
This is to allow us to migrate away from UnUniq in a followup commit,
and thus unify the code paths related to all forms of `box`.
2014-12-17 11:50:30 -08:00
..
_match.rs librustc_trans: use unboxed closures 2014-12-13 17:03:48 -05:00
adt.rs librustc_trans: use unboxed closures 2014-12-13 17:03:48 -05:00
asm.rs librustc_trans: remove unnecessary as_slice calls 2014-12-06 19:05:58 -05:00
base.rs Parse unsafe impl but don't do anything particularly interesting with the results. 2014-12-14 11:11:55 -05:00
basic_block.rs librustc_trans: fix fallout 2014-12-13 17:03:44 -05:00
build.rs
builder.rs librustc_trans: remove unnecessary as_slice calls 2014-12-06 19:05:58 -05:00
cabi_arm.rs
cabi_mips.rs
cabi_x86_64.rs librustc_trans: use unboxed closures 2014-12-13 17:03:48 -05:00
cabi_x86_win64.rs
cabi_x86.rs
cabi.rs librustc: Make Copy opt-in. 2014-12-08 13:47:44 -05:00
callee.rs Path types to associated types with form T::A 2014-12-16 13:50:24 +13:00
cleanup.rs Remove all shadowed lifetimes. 2014-12-15 10:23:48 -05:00
closure.rs rollup merge of #19581: luqmana/duc 2014-12-09 09:24:41 -08:00
common.rs Switch to using predicates to drive checking. Correct various tests -- 2014-12-12 20:25:21 -05:00
consts.rs librustc_trans: use tuple indexing 2014-12-13 20:04:41 -05:00
context.rs librustc_trans: remove unnecessary as_slice calls 2014-12-06 19:05:58 -05:00
controlflow.rs Move various data structures out of typeck and into ty. 2014-12-04 10:04:26 -05:00
datum.rs librustc_trans: use unboxed closures 2014-12-13 17:03:48 -05:00
debuginfo.rs AST refactor: make the place in ExprBox an option. 2014-12-16 14:30:30 +01:00
doc.rs /*! -> //! 2014-11-26 16:50:14 -08:00
expr.rs auto merge of #19448 : japaric/rust/binops-by-value, r=nikomatsakis 2014-12-15 22:11:44 +00:00
foreign.rs Replace some verbose match statements with their if let equivalent. 2014-11-29 16:41:21 -05:00
glue.rs librustc_trans: remove unnecessary as_slice calls 2014-12-06 19:05:58 -05:00
inline.rs rustc: fix fallout of making Ty an alias for &TyS instead of a wrapper. 2014-11-19 06:24:35 +02:00
intrinsic.rs Special-case transmute for primitive, SIMD & pointer types. 2014-12-03 17:15:02 -08:00
llrepr.rs
machine.rs
macros.rs
meth.rs Purge the hack that allows FnOnce to be used with a by-value self method. Besides being yucky, it will cause problems if we try to make all traits implement themselves, which would make a lot of things in life easier. Also, it was inextricably linked to Box, which was not the intention. We can work around its absence, so better to reimplement it later in a more thorough fashion. 2014-12-14 04:21:56 -05:00
mod.rs librustc: Make Copy opt-in. 2014-12-08 13:47:44 -05:00
monomorphize.rs Replace some verbose match statements with their if let equivalent. 2014-11-29 16:41:21 -05:00
tvec.rs librustc: Make Copy opt-in. 2014-12-08 13:47:44 -05:00
type_.rs librustc: Make Copy opt-in. 2014-12-08 13:47:44 -05:00
type_of.rs librustc: Make Copy opt-in. 2014-12-08 13:47:44 -05:00
value.rs Rollback accidental documentation changes 2014-12-09 18:50:31 +01:00