rust/src/librustc/middle/trans
Patrick Walton 7e4e99123a librustc (RFC #34): Implement the new Index and IndexMut traits.
This will break code that used the old `Index` trait. Change this code
to use the new `Index` traits. For reference, here are their signatures:

    pub trait Index<Index,Result> {
        fn index<'a>(&'a self, index: &Index) -> &'a Result;
    }
    pub trait IndexMut<Index,Result> {
        fn index_mut<'a>(&'a mut self, index: &Index) -> &'a mut Result;
    }

Closes #6515.

[breaking-change]
2014-07-07 11:43:23 -07:00
..
_match.rs Properly bind nested pattern bindings when there's more than one 2014-07-07 00:26:41 +02:00
adt.rs Store booleans as i8 in memory to improve optimizations by LLVM 2014-07-06 22:12:10 +02:00
asm.rs Added Mipsel architecture support 2014-06-24 11:12:10 +02:00
base.rs auto merge of #15464 : dotdash/rust/bool_stores, r=pcwalton 2014-07-07 03:01:34 +00:00
basic_block.rs
build.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
builder.rs librustc: Permit by-value-self methods to be invoked on objects 2014-06-30 18:43:31 -07:00
cabi_arm.rs Store booleans as i8 in memory to improve optimizations by LLVM 2014-07-06 22:12:10 +02:00
cabi_mips.rs Store booleans as i8 in memory to improve optimizations by LLVM 2014-07-06 22:12:10 +02:00
cabi_x86_64.rs Store booleans as i8 in memory to improve optimizations by LLVM 2014-07-06 22:12:10 +02:00
cabi_x86.rs Store booleans as i8 in memory to improve optimizations by LLVM 2014-07-06 22:12:10 +02:00
cabi.rs Added Mipsel architecture support 2014-06-24 11:12:10 +02:00
callee.rs auto merge of #15464 : dotdash/rust/bool_stores, r=pcwalton 2014-07-07 03:01:34 +00:00
cleanup.rs librustc: Make sure to run destructors in the right order when matching on moved value. 2014-07-04 18:05:09 -07:00
closure.rs Remove entry_bcx from FunctionContext 2014-07-05 01:52:12 +02:00
common.rs auto merge of #15464 : dotdash/rust/bool_stores, r=pcwalton 2014-07-07 03:01:34 +00:00
consts.rs Compile bools to i1 2014-06-21 19:59:58 +02:00
context.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
controlflow.rs rustc: Move the AST from @T to Gc<T> 2014-06-11 09:51:37 -07:00
datum.rs Store booleans as i8 in memory to improve optimizations by LLVM 2014-07-06 22:12:10 +02:00
debuginfo.rs Test fixes and rebase conflicts 2014-07-05 12:46:42 -07:00
doc.rs
expr.rs librustc (RFC #34): Implement the new Index and IndexMut traits. 2014-07-07 11:43:23 -07:00
foreign.rs auto merge of #15464 : dotdash/rust/bool_stores, r=pcwalton 2014-07-07 03:01:34 +00:00
glue.rs auto merge of #15464 : dotdash/rust/bool_stores, r=pcwalton 2014-07-07 03:01:34 +00:00
inline.rs librustc: Make addresses of immutable statics insignificant unless 2014-06-17 11:44:00 -07:00
intrinsic.rs auto merge of #15464 : dotdash/rust/bool_stores, r=pcwalton 2014-07-07 03:01:34 +00:00
llrepr.rs std: Remove format_strbuf!() 2014-05-28 08:35:41 -07:00
machine.rs
macros.rs
meth.rs librustc: Permit by-value-self methods to be invoked on objects 2014-06-30 18:43:31 -07:00
mod.rs
monomorphize.rs rustc: Remove CrateId and all related support 2014-07-05 12:38:42 -07:00
reflect.rs auto merge of #15464 : dotdash/rust/bool_stores, r=pcwalton 2014-07-07 03:01:34 +00:00
tvec.rs Register new snapshots 2014-06-15 23:30:24 -07:00
type_.rs Store booleans as i8 in memory to improve optimizations by LLVM 2014-07-06 22:12:10 +02:00
type_of.rs Store booleans as i8 in memory to improve optimizations by LLVM 2014-07-06 22:12:10 +02:00
value.rs