about summary refs log tree commit diff
path: root/src/test/compiletest
AgeCommit message (Collapse)AuthorLines
2011-10-02Move compiletest to src/ and cleanup build rulesBrian Anderson-1053/+0
2011-09-29Teach compiletest to construct the PATH variable correctly on win32Brian Anderson-1/+10
2011-09-19Check for the correct exit code on cfail tests. Closes #938Brian Anderson-3/+7
2011-09-19Revert "Check for the correct exit code on cfail tests. Closes #938"Brian Anderson-7/+3
This reverts commit c42401ebbc82d319c3003088db47f825d65fb9f7.
2011-09-19Check for the correct exit code on cfail tests. Closes #938Brian Anderson-3/+7
2011-09-16Require body of else-less if expressions to be a value-less blockMarijn Haverbeke-2/+2
For consistency with other constructs that could not possibly return a value (say, loops).
2011-09-12Merge branch 'unwind'Brian Anderson-26/+24
Conflicts: src/comp/middle/trans.rs src/comp/middle/trans_build.rs src/lib/run_program.rs src/test/compiletest/runtest.rs
2011-09-12Pretty-print for new arg-mode syntaxMarijn Haverbeke-6/+6
2011-09-12Reformat for new mode syntax, step 1Marijn Haverbeke-74/+69
Long lines were fixed in a very crude way, as I'll be following up with another reformat in a bit.
2011-09-11Actually fail the process when compiletest has a test failureBrian Anderson-1/+2
We previously failed by coincidence because of memory leaks.
2011-09-11Add the ability to xfail tests by platformBrian Anderson-0/+5
We'll use this to xfail some unwinding tests on windows
2011-09-11Use a unique exit status when the runtime fails normallyBrian Anderson-4/+10
Check for it in run-fail tests
2011-09-11Remove the no-valgrind test directive now that unwinding is more workyBrian Anderson-15/+5
Issue #236
2011-09-11Change the exit status used for valgrind errors and check for it in testsBrian Anderson-6/+2
2011-09-02Reformat. Issue #855Brian Anderson-264/+217
2011-09-01Convert all uses of #ifmt to #fmt. Issue #855Brian Anderson-34/+34
2011-09-01Rename std::istr to std::str. Issue #855Brian Anderson-31/+31
2011-09-01Remove std::str. Issue #855Brian Anderson-4/+0
2011-09-01Remove a few more istr conversions. Issue #855Brian Anderson-5/+5
2011-09-01Convert main functions to istrs. Issue #855Brian Anderson-2/+1
2011-09-01Remove various istr conversions. Issue #855Brian Anderson-1/+1
2011-09-01Convert std::test to istrs. Issue #855Brian Anderson-5/+3
2011-08-31Convert uses of #fmt to #ifmt. Issue #855Brian Anderson-78/+60
2011-08-31Replace xfail-stageN with simply xfail-testMarijn Haverbeke-6/+3
Closes #799
2011-08-31Revert "Replace xfail-stageN with simply xfail-test"Marijn Haverbeke-2/+5
This reverts commit 574194f6bcfb90b9f8486002b83babc4c21208c0.
2011-08-31Replace xfail-stageN with simply xfail-testMarijn Haverbeke-5/+2
Closes #799
2011-08-30Convert compiletest to istrs. Issue #855Brian Anderson-213/+248
2011-08-27Convert std::os to istrs. Issue #855Brian Anderson-1/+1
2011-08-27Convert std::generic_os to istrs. Issue #855Brian Anderson-5/+8
2011-08-27Convert std::io to istrs. Issue #855Brian Anderson-18/+24
2011-08-27Convert std::run to istrs. Issue #855Brian Anderson-1/+3
2011-08-27Convert std::getopts to istrs. Issue #855Brian Anderson-27/+27
2011-08-27Convert the task-comm parts of compiletest to istrs. Issue #855Brian Anderson-61/+108
This reduces the amount of voodoo in compiletest considerably.
2011-08-27Convert std::fs to istrs. Issue #855Brian Anderson-13/+22
2011-08-25Cleaning up task and comm exports, updating all the test cases.Eric Holk-20/+19
2011-08-24Test that processes that are supposed to fail return a non-zero statusBrian Anderson-0/+4
2011-08-23Add kind-checking for assign-op, copy, ret, be, fail exprs. Fix caught ↵Graydon Hoare-1/+1
kinding-violations in rustc and libstd.
2011-08-22Silence unused variable warnings in compiletestBrian Anderson-2/+2
2011-08-20Stop parsing ~[] vector syntaxBrian Anderson-2/+2
2011-08-20ReformatBrian Anderson-233/+183
This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[]
2011-08-18Rename various things from ivec to vecBrian Anderson-4/+4
2011-08-17Better type inference for chans and ports.Eric Holk-24/+18
2011-08-17Use the new task join methods in the test runner. Closes #826Brian Anderson-10/+18
It should report failures properly again
2011-08-17Move some test setup from runtest to compiletestBrian Anderson-1/+2
2011-08-16Port the tests to the expr foo::<T> syntax.Erick Tryzelaar-2/+2
2011-08-16Port the tests to the decl foo<T> syntax.Erick Tryzelaar-1/+1
2011-08-16Port the tests to the typaram foo<T> syntax.Erick Tryzelaar-28/+28
2011-08-16Rename std::ivec to std::vecBrian Anderson-18/+18
2011-08-16Convert most main functions to the ivec signatureBrian Anderson-4/+2
Converting rustc will still take a snapshot
2011-08-15The wonky for...in... whitespace was bothering me. Sorry!Lindsey Kuper-5/+5