about summary refs log tree commit diff
path: root/src
AgeCommit message (Collapse)AuthorLines
2011-08-14Register new snapshotsBrian Anderson-10/+6
Use main.o from the snapshot
2011-08-14Fix typo in snapshot.pyBrian Anderson-1/+1
2011-08-14Revert "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-14Add lib/main.o to snapshotBrian Anderson-2/+11
Snapshotting main.o is going to make it easier (I think) to convert main to use ivecs
2011-08-12Eliminate 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-12Change some tests that used binop autoderef.Michael Sullivan-9/+8
2011-08-12Remove typestate workaround that's no longer necessaryTim Chevalier-4/+1
2011-08-12Small whitespace cleanups.Michael Sullivan-12/+5
2011-08-12Un-XFAIL do-while-body-failsTim Chevalier-4/+8
Made it work both with optimization enabled, and with optimization disabled. Huzzah!
2011-08-12Make [] and ~[] both construct ivecsBrian Anderson-1/+1
It's no longer possible to create an exterior vec
2011-08-12Remove std::ivec::to_vecBrian Anderson-8/+0
Nobody needs to create vecs now
2011-08-12Convert most working tests to ivecsBrian 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-12Remove the last remaining vec expressions in rustcBrian Anderson-8/+11
2011-08-12Add an ivec interface to the #fmt library functionsBrian Anderson-33/+57
It will take a snapshot to finish the ivec conversion for #fmt
2011-08-12Don't rely on binop autoderef in the compiler.Michael Sullivan-3/+3
2011-08-12Remove std::vecBrian Anderson-32/+0
2011-08-12Rename rust_list_files_ivec to rust_list_filesBrian Anderson-6/+6
2011-08-12Remove rust_list_files from std and rtBrian Anderson-28/+0
2011-08-12Remove runtime vector builtinsBrian Anderson-112/+0
2011-08-12Don't export anything from std::vecBrian Anderson-2/+2
2011-08-12Remove all usages of std::vec::vbufBrian Anderson-46/+20
2011-08-12Remove last use of vec:bufBrian Anderson-8/+2
2011-08-12Remove vecs from std::sha1Brian Anderson-19/+6
2011-08-12XFAIL run-pass/vec-self-appendBrian Anderson-0/+4
Broken under the ivec regime
2011-08-12Remove last uses of vec::lenBrian Anderson-48/+55
2011-08-12Convert uint::parse_buf to ivecsBrian Anderson-11/+9
2011-08-12Remove vecs from std::getoptsBrian Anderson-107/+87
2011-08-12Remove unused functions from std::vecBrian Anderson-316/+0
2011-08-12Remove more exports from std::vecBrian Anderson-9/+1
2011-08-12Remove more vectors from stdBrian Anderson-18/+18
2011-08-12Remove ebmlivec moduleBrian Anderson-222/+221
2011-08-12Rename std::termivec to std::termBrian Anderson-13/+13
2011-08-12Remove std::termBrian Anderson-89/+7
2011-08-12Remove vecs from std::sortBrian Anderson-225/+57
2011-08-12Remove usages of vec:print_debug_infoBrian Anderson-2/+0
2011-08-12Convert std::run to ivecsBrian Anderson-20/+22
2011-08-12Remove vecs from std::bitvBrian Anderson-105/+85
2011-08-12Hide even more exports from std::vecBrian Anderson-7/+1
2011-08-12Convert compile-fail/alias-mismatch to ivecsBrian Anderson-2/+2
2011-08-12Convert benchmarks to ivecsBrian Anderson-39/+41
2011-08-12Remove a bunch of exports from std::vecBrian Anderson-7/+0
2011-08-12Convert run-pass/import-glob-crate to ivecsBrian Anderson-4/+4
2011-08-12Convert run-pass/mod-view-items to ivecsBrian Anderson-2/+2
2011-08-12Move the ivec::reverse tests to stdtestBrian Anderson-22/+20
2011-08-12Add reverse and reversed to std::ivecBrian Anderson-7/+33
Modify tests to use the ivec version
2011-08-12Remove stdtest::vecBrian Anderson-95/+0
2011-08-12Add some of stdtest::vec into stdtest::ivecBrian Anderson-0/+69
Add missing functions to std::ivec as needed
2011-08-12Don't export vec::alloc, vec::refcountBrian Anderson-2/+0
2011-08-12Convert run-pass/vec-append to ivecsBrian Anderson-20/+14
2011-08-12Remove references to std::vec from compile-fail/cross-crate-glob-collision.rsBrian Anderson-4/+4