| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-08-15 | Fix compilation of paths containing ".". Closes #821. | Michael Sullivan | -17/+12 | |
| 2011-08-15 | rustc: Parse and typecheck unique pointers | Patrick Walton | -1/+14 | |
| 2011-08-15 | rustc: Unbreak "3 as uint < 5u" | Patrick Walton | -49/+59 | |
| 2011-08-15 | rustc: Accept <T> for type parameters in type and item declarations | Patrick Walton | -4/+14 | |
| 2011-08-15 | Removed spawn and task from the parser. Updated all the tests except for the ↵ | Eric Holk | -0/+4 | |
| benchmarks. | ||||
| 2011-08-15 | Fix bad argument type of pprust::print_type | Marijn Haverbeke | -29/+27 | |
| AST types are boxed, there's no need for every caller to do the unboxing | ||||
| 2011-08-15 | Add tuple patterns | Marijn Haverbeke | -35/+130 | |
| 2011-08-15 | Make tuples constructable | Marijn Haverbeke | -11/+26 | |
| 2011-08-15 | Tuple fields are immutable | Marijn Haverbeke | -138/+93 | |
| 2011-08-15 | Tuple types back, not constructable yet | Marijn Haverbeke | -16/+278 | |
| 2011-08-14 | Revert "Make [] and ~[] both construct ivecs" | Brian Anderson | -1/+1 | |
| This reverts commit 60e1cead9bab129b1937a11c71ab2ab2fd751792. The check-fast driver can't work with this commit. Need to wait until main taks ivecs | ||||
| 2011-08-12 | Eliminate autoderef on binops and unary negation. | Michael Sullivan | -99/+45 | |
| Autoderef on binops is basically unused, kind of silly, and complicates typechecking. There were only three instances of it in the compiler and the test drivers, two of which were of the form "*foo = foo + 1", which should be written as "*foo += 1" anyways. | ||||
| 2011-08-12 | Remove typestate workaround that's no longer necessary | Tim Chevalier | -4/+1 | |
| 2011-08-12 | Small whitespace cleanups. | Michael Sullivan | -12/+5 | |
| 2011-08-12 | Un-XFAIL do-while-body-fails | Tim Chevalier | -1/+8 | |
| Made it work both with optimization enabled, and with optimization disabled. Huzzah! | ||||
| 2011-08-12 | Make [] and ~[] both construct ivecs | Brian Anderson | -1/+1 | |
| It's no longer possible to create an exterior vec | ||||
| 2011-08-12 | Remove the last remaining vec expressions in rustc | Brian Anderson | -8/+11 | |
| 2011-08-12 | Add an ivec interface to the #fmt library functions | Brian Anderson | -4/+4 | |
| It will take a snapshot to finish the ivec conversion for #fmt | ||||
| 2011-08-12 | Don't rely on binop autoderef in the compiler. | Michael Sullivan | -2/+2 | |
| 2011-08-12 | Remove std::vec | Brian Anderson | -3/+0 | |
| 2011-08-12 | Convert uint::parse_buf to ivecs | Brian Anderson | -5/+4 | |
| 2011-08-12 | Remove vecs from std::getopts | Brian Anderson | -6/+5 | |
| 2011-08-12 | Remove ebmlivec module | Brian Anderson | -221/+221 | |
| 2011-08-12 | Rename std::termivec to std::term | Brian Anderson | -5/+5 | |
| 2011-08-12 | Remove vecs from std::sort | Brian Anderson | -5/+5 | |
| 2011-08-12 | Convert std::run to ivecs | Brian Anderson | -3/+3 | |
| 2011-08-12 | Hide even more exports from std::vec | Brian Anderson | -2/+0 | |
| 2011-08-12 | Rename std::ioivec to std::io | Brian Anderson | -59/+59 | |
| 2011-08-12 | Rename str::connect_ivec to str::connect | Brian Anderson | -16/+16 | |
| 2011-08-12 | Convert uses of str::connect to str::connect_ivec | Brian Anderson | -3/+3 | |
| 2011-08-12 | Rename str::split_ivec to str::split | Brian Anderson | -4/+4 | |
| 2011-08-12 | Convert uses of str::split to split_ivec | Brian Anderson | -14/+6 | |
| 2011-08-12 | Rename std::str::unsafe_from_bytes_ivec to unsafe_from_bytes | Brian Anderson | -16/+16 | |
| 2011-08-12 | Convert all uses of unsafe_from_bytes to unsafe_from_bytes_ivec | Brian Anderson | -8/+8 | |
| 2011-08-12 | Remove str::from_bytes | Brian Anderson | -5/+6 | |
| This is exactly the same as str::unsafe_from_bytes | ||||
| 2011-08-12 | Remove vec version of str::bytes, rename bytes_ivec to str::bytes | Brian Anderson | -13/+13 | |
| 2011-08-12 | Remove vecs from the rustc driver | Brian Anderson | -40/+42 | |
| 2011-08-12 | Remove vecs from simplext | Brian Anderson | -29/+21 | |
| 2011-08-12 | Begin removing vecs from #fmt | Brian Anderson | -9/+9 | |
| 2011-08-12 | Properly typecheck unary minus | Marijn Haverbeke | -1/+9 | |
| Closes #813 | ||||
| 2011-08-11 | Handle _|_ - typed things in the bodies of do-while loops | Tim Chevalier | -0/+5 | |
| The resulting code is strange, but perhaps someone else can fix it. The obvious things, like returning body_res, all resulted in completely incomprehensible LLVM errors. Closes #814 | ||||
| 2011-08-11 | Fix too-long line. | Lindsey Kuper | -1/+1 | |
| 2011-08-11 | Use the new C API for PassManagerBuilder. | Rafael Ávila de Espíndola | -16/+48 | |
| 2011-08-11 | Update for llvm api change. | Rafael Ávila de Espíndola | -7/+0 | |
| 2011-08-11 | rustc: Associate type descriptors with allocas as metadata | Patrick Walton | -12/+88 | |
| 2011-08-11 | rustc: Lowercase "main function not found" error | Brian Anderson | -1/+1 | |
| 2011-08-11 | rustc: Use spans in some main typeck errors | Brian Anderson | -4/+6 | |
| 2011-08-11 | Add ast_map::node_span function | Brian Anderson | -0/+57 | |
| 2011-08-11 | Switch a check for main type from an error to an ICE | Brian Anderson | -1/+1 | |
| This code path doesn't look possible, so I think it indicates a bug. Also, make the message lowercase. | ||||
| 2011-08-11 | Lowercase the "wrong type in main fn" error | Brian Anderson | -1/+1 | |
