rust/src/comp/middle
Rafael Ávila de Espíndola 4ac4d03f0c Update the function declarations with rust abi. A cdecl
fn write(int fd, rustrt.vbuf buf, uint count) -> int;

compiles to

declare i32 @write(i32, i8*, i32)

and a rust

fn vec_buf[T](vec[T] v, uint offset) -> vbuf;

compiles to

declare i8* @vec_buf(%task*, %tydesc*, %"vec[<P0:2>]", i32)

which I think is the correct declaration for both :-)
2011-02-28 10:37:49 -05:00
..
fold.rs There are no native iterators (or at least they are not going to be supported 2011-02-25 12:08:21 -05:00
resolve.rs More typechecking for native types and the needed plumbing in codegen. 2011-02-16 14:02:02 -05:00
trans.rs Update the function declarations with rust abi. A cdecl 2011-02-28 10:37:49 -05:00
ty.rs rustc: Make the tag info table keyed by both tag ID and type parameter. Also fix a bug that was causing all tags to compare equal. 2011-02-25 19:42:26 -08:00
typeck.rs Revert "rustc: Push type parameters down through alt tag patterns; add a test" due to valgrind failures 2011-02-25 15:49:35 -08:00