rust/src/librustc/middle/trans
P1start bf274bc18b Implement tuple and tuple struct indexing
This allows code to access the fields of tuples and tuple structs:

    let x = (1i, 2i);
    assert_eq!(x.1, 2);

    struct Point(int, int);
    let origin = Point(0, 0);
    assert_eq!(origin.0, 0);
    assert_eq!(origin.1, 0);
2014-09-10 10:25:12 +12:00
..
_match.rs rustc: fix fallout from the addition of a 'tcx lifetime on trans::Block. 2014-09-08 15:28:24 +03:00
adt.rs rustc: fix fallout from the addition of a 'tcx lifetime on trans::Block. 2014-09-08 15:28:24 +03:00
asm.rs rustc: fix fallout from the addition of a 'tcx lifetime on trans::Block. 2014-09-08 15:28:24 +03:00
base.rs rustc: fix fallout from the addition of a 'tcx lifetime on trans::Block. 2014-09-08 15:28:24 +03:00
basic_block.rs librustc: Implement lifetime elision. 2014-07-19 13:10:58 -07:00
build.rs rustc: fix fallout from the addition of a 'tcx lifetime on trans::Block. 2014-09-08 15:28:24 +03:00
builder.rs rustc: fix fallout from the addition of a 'tcx lifetime on tcx. 2014-09-08 15:28:23 +03:00
cabi_arm.rs Unify non-snake-case lints and non-uppercase statics lints 2014-08-30 09:10:05 +12:00
cabi_mips.rs make CrateContext fields private 2014-09-05 09:18:53 -07:00
cabi_x86_64.rs Unify non-snake-case lints and non-uppercase statics lints 2014-08-30 09:10:05 +12:00
cabi_x86_win64.rs librustc: Forbid external crates, imports, and/or items from being 2014-08-16 19:32:25 -07:00
cabi_x86.rs librustc: Forbid external crates, imports, and/or items from being 2014-08-16 19:32:25 -07:00
cabi.rs Replace all references to "Win32" with "Windows". 2014-08-12 00:10:26 -07:00
callee.rs rustc: fix fallout from the addition of a 'tcx lifetime on trans::Block. 2014-09-08 15:28:24 +03:00
cleanup.rs rustc: fix fallout from the addition of a 'tcx lifetime on trans::Block. 2014-09-08 15:28:24 +03:00
closure.rs rustc: fix fallout from the addition of a 'tcx lifetime on trans::Block. 2014-09-08 15:28:24 +03:00
common.rs rustc: fix fallout from the addition of a 'tcx lifetime on trans::Block. 2014-09-08 15:28:24 +03:00
consts.rs Implement tuple and tuple struct indexing 2014-09-10 10:25:12 +12:00
context.rs rustc: fix fallout from the addition of a 'tcx lifetime on tcx. 2014-09-08 15:28:23 +03:00
controlflow.rs rustc: fix fallout from the addition of a 'tcx lifetime on trans::Block. 2014-09-08 15:28:24 +03:00
datum.rs rustc: fix fallout from the addition of a 'tcx lifetime on trans::Block. 2014-09-08 15:28:24 +03:00
debuginfo.rs Implement tuple and tuple struct indexing 2014-09-10 10:25:12 +12:00
doc.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
expr.rs Implement tuple and tuple struct indexing 2014-09-10 10:25:12 +12:00
foreign.rs rustc: fix fallout from the addition of a 'tcx lifetime on trans::Block. 2014-09-08 15:28:24 +03:00
glue.rs rustc: fix fallout from the addition of a 'tcx lifetime on trans::Block. 2014-09-08 15:28:24 +03:00
inline.rs rustc: Refactor middle::trans::inline 2014-09-06 12:31:05 +01:00
intrinsic.rs rustc: fix fallout from the addition of a 'tcx lifetime on trans::Block. 2014-09-08 15:28:24 +03:00
llrepr.rs make CrateContext fields private 2014-09-05 09:18:53 -07:00
machine.rs make CrateContext fields private 2014-09-05 09:18:53 -07:00
macros.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
meth.rs rustc: fix fallout from the addition of a 'tcx lifetime on trans::Block. 2014-09-08 15:28:24 +03:00
mod.rs Implement Win64 system ABI. 2014-08-07 23:11:55 -07:00
monomorphize.rs make separate compilation respect #[inline] attributes 2014-09-05 09:18:57 -07:00
reflect.rs rustc: fix fallout from the addition of a 'tcx lifetime on trans::Block. 2014-09-08 15:28:24 +03:00
tvec.rs rustc: fix fallout from the addition of a 'tcx lifetime on trans::Block. 2014-09-08 15:28:24 +03:00
type_.rs make CrateContext fields private 2014-09-05 09:18:53 -07:00
type_of.rs make CrateContext fields private 2014-09-05 09:18:53 -07:00
value.rs rustc: fix fallout from the addition of a 'tcx lifetime on trans::Block. 2014-09-08 15:28:24 +03:00