about summary refs log tree commit diff
path: root/src/test
AgeCommit message (Collapse)AuthorLines
2011-08-12Un-XFAIL do-while-body-failsTim Chevalier-3/+0
Made it work both with optimization enabled, and with optimization disabled. Huzzah!
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-12Don't rely on binop autoderef in the compiler.Michael Sullivan-1/+1
2011-08-12Remove std::vecBrian Anderson-7/+0
2011-08-12Remove all usages of std::vec::vbufBrian Anderson-5/+5
2011-08-12Remove vecs from std::sha1Brian Anderson-2/+2
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-41/+51
2011-08-12Convert uint::parse_buf to ivecsBrian Anderson-3/+2
2011-08-12Remove vecs from std::getoptsBrian Anderson-74/+74
2011-08-12Remove more vectors from stdBrian Anderson-6/+6
2011-08-12Remove vecs from std::sortBrian Anderson-62/+33
2011-08-12Convert std::run to ivecsBrian Anderson-5/+5
2011-08-12Remove vecs from std::bitvBrian Anderson-82/+82
2011-08-12Convert compile-fail/alias-mismatch to ivecsBrian Anderson-2/+2
2011-08-12Convert benchmarks to ivecsBrian Anderson-39/+41
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/+7
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/+47
Add missing functions to std::ivec as needed
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
2011-08-12Remove run-pass/vec-alloc-append.rsBrian Anderson-13/+0
There is no ivec::append and this is the only remaining user of vec::append
2011-08-12Remove run-pass/vec-ref-count.rsBrian Anderson-12/+0
This test will be irellevant when vecs are gone
2011-08-12Rename std::ioivec to std::ioBrian Anderson-39/+39
2011-08-12Convert all uses of std::io to std::ioivecBrian Anderson-38/+38
2011-08-12Rename str::connect_ivec to str::connectBrian Anderson-3/+3
2011-08-12Convert uses of str::connect to str::connect_ivecBrian Anderson-5/+5
2011-08-12Convert str::concat to ivecsBrian Anderson-4/+4
2011-08-12Rename str::split_ivec to str::splitBrian Anderson-4/+4
2011-08-12Convert uses of str::split to split_ivecBrian Anderson-5/+5
2011-08-12Convert str::from_chars, to_chars to ivecsBrian Anderson-3/+2
2011-08-12Rename std::str::unsafe_from_bytes_ivec to unsafe_from_bytesBrian Anderson-4/+4
2011-08-12Convert all uses of unsafe_from_bytes to unsafe_from_bytes_ivecBrian Anderson-14/+8
2011-08-12Remove str::from_bytesBrian Anderson-1/+1
This is exactly the same as str::unsafe_from_bytes
2011-08-12Convert str::is_utf8 to ivecsBrian Anderson-4/+4
2011-08-12Remove vec version of str::bytes, rename bytes_ivec to str::bytesBrian Anderson-9/+14
2011-08-12Remove vecs from compiletestBrian Anderson-17/+17
2011-08-12Change a bunch of places in the stdlib to use blocks.Michael Sullivan-3/+2
2011-08-12Properly typecheck unary minusMarijn Haverbeke-0/+5
Closes #813
2011-08-11XFAIL do-while-body-failsBrian Anderson-0/+3
Doesn't work w/out optimizations
2011-08-11Handle _|_ - typed things in the bodies of do-while loopsTim Chevalier-0/+4
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-11Sanity-check the code examples that appear in the object system docs.Lindsey Kuper-0/+66
2011-08-11Un-ignore stdtest::task::test_sleepBrian Anderson-1/+0
Works for me.
2011-08-11Bring run-pass/spawn-fn up to date and un-XFAILBrian Anderson-4/+4
2011-08-11Bring run-pass/spawn-module-qualified up to date and un-XFAILBrian Anderson-6/+6
2011-08-11Bring run-pass/task-killjoin up to date and un-XFAILBrian Anderson-12/+11
2011-08-11Fill out some of the run-pass/binops testsBrian Anderson-19/+20
Un-XFAIL, and just comment out and add a FIXME to the two cases that fail on linux. Closes #577. This still doesn't compare <, >, etc for channels, ports and tasks, but since they use pointer equality, that's a bit difficult to set up.