Marijn Haverbeke
|
133d36f452
|
Require body of else-less if expressions to be a value-less block
For consistency with other constructs that could not possibly return a
value (say, loops).
|
2011-09-16 18:21:06 +02:00 |
|
Brian Anderson
|
393deeb06f
|
Merge branch 'unwind'
Conflicts:
src/comp/middle/trans.rs
src/comp/middle/trans_build.rs
src/lib/run_program.rs
src/test/compiletest/runtest.rs
|
2011-09-12 09:36:51 -07:00 |
|
Marijn Haverbeke
|
ca1df2b111
|
Pretty-print for new arg-mode syntax
|
2011-09-12 12:49:00 +02:00 |
|
Marijn Haverbeke
|
fc6b7c8b38
|
Reformat for new mode syntax, step 1
Long lines were fixed in a very crude way, as I'll be following up
with another reformat in a bit.
|
2011-09-12 12:04:14 +02:00 |
|
Brian Anderson
|
fda196769a
|
Actually fail the process when compiletest has a test failure
We previously failed by coincidence because of memory leaks.
|
2011-09-11 21:13:59 -07:00 |
|
Brian Anderson
|
d00be1d962
|
Add the ability to xfail tests by platform
We'll use this to xfail some unwinding tests on windows
|
2011-09-11 17:31:40 -07:00 |
|
Brian Anderson
|
0ea55ffdc8
|
Use a unique exit status when the runtime fails normally
Check for it in run-fail tests
|
2011-09-11 17:31:40 -07:00 |
|
Brian Anderson
|
e8a16353ea
|
Remove the no-valgrind test directive now that unwinding is more worky
Issue #236
|
2011-09-11 17:31:39 -07:00 |
|
Brian Anderson
|
f1e348ce6a
|
Change the exit status used for valgrind errors and check for it in tests
|
2011-09-11 17:31:37 -07:00 |
|
Brian Anderson
|
5c49e4f4e9
|
Reformat. Issue #855
|
2011-09-02 22:11:42 -07:00 |
|
Brian Anderson
|
418d09e547
|
Convert all uses of #ifmt to #fmt. Issue #855
|
2011-09-01 18:54:03 -07:00 |
|
Brian Anderson
|
ab6bb035e5
|
Rename std::istr to std::str. Issue #855
|
2011-09-01 17:27:58 -07:00 |
|
Brian Anderson
|
e824775d53
|
Remove std::str. Issue #855
|
2011-09-01 16:09:15 -07:00 |
|
Brian Anderson
|
91ea2577cd
|
Remove a few more istr conversions. Issue #855
|
2011-09-01 12:14:36 -07:00 |
|
Brian Anderson
|
bb56a75343
|
Convert main functions to istrs. Issue #855
|
2011-09-01 12:14:35 -07:00 |
|
Brian Anderson
|
3fe743bc9c
|
Remove various istr conversions. Issue #855
|
2011-09-01 12:14:34 -07:00 |
|
Brian Anderson
|
6b22640a1f
|
Convert std::test to istrs. Issue #855
|
2011-09-01 12:14:31 -07:00 |
|
Brian Anderson
|
498e38b705
|
Convert uses of #fmt to #ifmt. Issue #855
|
2011-08-31 11:44:06 -07:00 |
|
Marijn Haverbeke
|
6209e844ee
|
Replace xfail-stageN with simply xfail-test
Closes #799
|
2011-08-31 16:32:16 +02:00 |
|
Marijn Haverbeke
|
66bc014720
|
Revert "Replace xfail-stageN with simply xfail-test"
This reverts commit 574194f6bc .
|
2011-08-31 14:24:08 +02:00 |
|
Marijn Haverbeke
|
574194f6bc
|
Replace xfail-stageN with simply xfail-test
Closes #799
|
2011-08-31 13:43:09 +02:00 |
|
Brian Anderson
|
4007006574
|
Convert compiletest to istrs. Issue #855
|
2011-08-30 21:08:07 -07:00 |
|
Brian Anderson
|
15e3ae7936
|
Convert std::os to istrs. Issue #855
|
2011-08-27 15:54:44 -07:00 |
|
Brian Anderson
|
85b4253bc1
|
Convert std::generic_os to istrs. Issue #855
|
2011-08-27 15:54:43 -07:00 |
|
Brian Anderson
|
fcc031c5b4
|
Convert std::io to istrs. Issue #855
|
2011-08-27 15:54:43 -07:00 |
|
Brian Anderson
|
20178b9312
|
Convert std::run to istrs. Issue #855
|
2011-08-27 15:53:09 -07:00 |
|
Brian Anderson
|
4cf2e510e0
|
Convert std::getopts to istrs. Issue #855
|
2011-08-27 15:53:09 -07:00 |
|
Brian Anderson
|
3a5f4e7a74
|
Convert the task-comm parts of compiletest to istrs. Issue #855
This reduces the amount of voodoo in compiletest considerably.
|
2011-08-27 15:53:09 -07:00 |
|
Brian Anderson
|
c2eafd268b
|
Convert std::fs to istrs. Issue #855
|
2011-08-27 15:53:09 -07:00 |
|
Eric Holk
|
2f7c583bc1
|
Cleaning up task and comm exports, updating all the test cases.
|
2011-08-25 11:21:25 -07:00 |
|
Brian Anderson
|
5b5689d4dd
|
Test that processes that are supposed to fail return a non-zero status
|
2011-08-24 13:24:03 -07:00 |
|
Graydon Hoare
|
c011f13144
|
Add kind-checking for assign-op, copy, ret, be, fail exprs. Fix caught kinding-violations in rustc and libstd.
|
2011-08-23 15:58:53 -07:00 |
|
Brian Anderson
|
3a5bfae9d9
|
Silence unused variable warnings in compiletest
|
2011-08-22 11:00:43 -07:00 |
|
Brian Anderson
|
bc1b6b594b
|
Stop parsing ~[] vector syntax
|
2011-08-20 11:04:00 -07:00 |
|
Brian Anderson
|
518dc52f85
|
Reformat
This changes the indexing syntax from .() to [], the vector syntax from ~[] to
[] and the extension syntax from #fmt() to #fmt[]
|
2011-08-20 11:04:00 -07:00 |
|
Brian Anderson
|
1aa1f8c4b7
|
Rename various things from ivec to vec
|
2011-08-18 14:32:25 -07:00 |
|
Eric Holk
|
3ab21e5ee0
|
Better type inference for chans and ports.
|
2011-08-17 17:16:23 -07:00 |
|
Brian Anderson
|
ad598ebea0
|
Use the new task join methods in the test runner. Closes #826
It should report failures properly again
|
2011-08-17 15:34:54 -07:00 |
|
Brian Anderson
|
deef212bf7
|
Move some test setup from runtest to compiletest
|
2011-08-17 15:11:17 -07:00 |
|
Erick Tryzelaar
|
b3eba15271
|
Port the tests to the expr foo::<T> syntax.
|
2011-08-16 15:05:57 -07:00 |
|
Erick Tryzelaar
|
3520499544
|
Port the tests to the decl foo<T> syntax.
|
2011-08-16 15:05:56 -07:00 |
|
Erick Tryzelaar
|
21f46a1655
|
Port the tests to the typaram foo<T> syntax.
|
2011-08-16 15:05:56 -07:00 |
|
Brian Anderson
|
f05a91a0dc
|
Rename std::ivec to std::vec
|
2011-08-16 10:36:19 -07:00 |
|
Brian Anderson
|
f32079f7c0
|
Convert most main functions to the ivec signature
Converting rustc will still take a snapshot
|
2011-08-16 10:29:08 -07:00 |
|
Lindsey Kuper
|
f91351aaf6
|
The wonky for...in... whitespace was bothering me. Sorry!
|
2011-08-15 22:19:50 -07:00 |
|
Eric Holk
|
871013b942
|
Syntax updates.
|
2011-08-15 09:52:18 -07:00 |
|
Eric Holk
|
be7325073a
|
Removed spawn and task from the parser. Updated all the tests except for the benchmarks.
|
2011-08-15 09:26:52 -07:00 |
|
Brian Anderson
|
4e62c0d6cb
|
Remove std::vec
|
2011-08-12 12:14:07 -07:00 |
|
Brian Anderson
|
5f71a204d3
|
Remove vecs from std::getopts
|
2011-08-12 12:14:07 -07:00 |
|
Brian Anderson
|
13439dc870
|
Convert std::run to ivecs
|
2011-08-12 12:11:12 -07:00 |
|