| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-08-14 | Register new snapshots | Brian Anderson | -10/+6 | |
| Use main.o from the snapshot | ||||
| 2011-08-14 | Fix typo in snapshot.py | Brian Anderson | -1/+1 | |
| 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-14 | Add lib/main.o to snapshot | Brian Anderson | -2/+11 | |
| Snapshotting main.o is going to make it easier (I think) to convert main to use ivecs | ||||
| 2011-08-12 | Eliminate autoderef on binops and unary negation. | Michael Sullivan | -104/+47 | |
| 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 | Change some tests that used binop autoderef. | Michael Sullivan | -9/+8 | |
| 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 | -4/+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 std::ivec::to_vec | Brian Anderson | -8/+0 | |
| Nobody needs to create vecs now | ||||
| 2011-08-12 | Convert most working tests to ivecs | Brian Anderson | -121/+124 | |
| I tried to pay attention to what was actually being tested so, e.g. when I test was just using a vec as a boxed thing, I converted to boxed ints, etc. Haven't converted the macro tests yet. Not sure what to do there. | ||||
| 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 | -33/+57 | |
| 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 | -3/+3 | |
| 2011-08-12 | Remove std::vec | Brian Anderson | -32/+0 | |
| 2011-08-12 | Rename rust_list_files_ivec to rust_list_files | Brian Anderson | -6/+6 | |
| 2011-08-12 | Remove rust_list_files from std and rt | Brian Anderson | -28/+0 | |
| 2011-08-12 | Remove runtime vector builtins | Brian Anderson | -112/+0 | |
| 2011-08-12 | Don't export anything from std::vec | Brian Anderson | -2/+2 | |
| 2011-08-12 | Remove all usages of std::vec::vbuf | Brian Anderson | -46/+20 | |
| 2011-08-12 | Remove last use of vec:buf | Brian Anderson | -8/+2 | |
| 2011-08-12 | Remove vecs from std::sha1 | Brian Anderson | -19/+6 | |
| 2011-08-12 | XFAIL run-pass/vec-self-append | Brian Anderson | -0/+4 | |
| Broken under the ivec regime | ||||
| 2011-08-12 | Remove last uses of vec::len | Brian Anderson | -48/+55 | |
| 2011-08-12 | Convert uint::parse_buf to ivecs | Brian Anderson | -11/+9 | |
| 2011-08-12 | Remove vecs from std::getopts | Brian Anderson | -107/+87 | |
| 2011-08-12 | Remove unused functions from std::vec | Brian Anderson | -316/+0 | |
| 2011-08-12 | Remove more exports from std::vec | Brian Anderson | -9/+1 | |
| 2011-08-12 | Remove more vectors from std | Brian Anderson | -18/+18 | |
| 2011-08-12 | Remove ebmlivec module | Brian Anderson | -222/+221 | |
| 2011-08-12 | Rename std::termivec to std::term | Brian Anderson | -13/+13 | |
| 2011-08-12 | Remove std::term | Brian Anderson | -89/+7 | |
| 2011-08-12 | Remove vecs from std::sort | Brian Anderson | -225/+57 | |
| 2011-08-12 | Remove usages of vec:print_debug_info | Brian Anderson | -2/+0 | |
| 2011-08-12 | Convert std::run to ivecs | Brian Anderson | -20/+22 | |
| 2011-08-12 | Remove vecs from std::bitv | Brian Anderson | -105/+85 | |
| 2011-08-12 | Hide even more exports from std::vec | Brian Anderson | -7/+1 | |
| 2011-08-12 | Convert compile-fail/alias-mismatch to ivecs | Brian Anderson | -2/+2 | |
| 2011-08-12 | Convert benchmarks to ivecs | Brian Anderson | -39/+41 | |
| 2011-08-12 | Remove a bunch of exports from std::vec | Brian Anderson | -7/+0 | |
| 2011-08-12 | Convert run-pass/import-glob-crate to ivecs | Brian Anderson | -4/+4 | |
| 2011-08-12 | Convert run-pass/mod-view-items to ivecs | Brian Anderson | -2/+2 | |
| 2011-08-12 | Move the ivec::reverse tests to stdtest | Brian Anderson | -22/+20 | |
| 2011-08-12 | Add reverse and reversed to std::ivec | Brian Anderson | -7/+33 | |
| Modify tests to use the ivec version | ||||
| 2011-08-12 | Remove stdtest::vec | Brian Anderson | -95/+0 | |
| 2011-08-12 | Add some of stdtest::vec into stdtest::ivec | Brian Anderson | -0/+69 | |
| Add missing functions to std::ivec as needed | ||||
| 2011-08-12 | Don't export vec::alloc, vec::refcount | Brian Anderson | -2/+0 | |
| 2011-08-12 | Convert run-pass/vec-append to ivecs | Brian Anderson | -20/+14 | |
| 2011-08-12 | Remove references to std::vec from compile-fail/cross-crate-glob-collision.rs | Brian Anderson | -4/+4 | |
