about summary refs log tree commit diff
path: root/src/test/run-pass/task-comm-10.rs
AgeCommit message (Collapse)AuthorLines
2011-12-13Copy first batch of material from libstd to libcore.Graydon Hoare-2/+2
2011-10-20Remove temporary fn# syntaxBrian Anderson-1/+1
2011-10-20Drop the 2 from the spawn*2 functionsBrian Anderson-1/+1
Issue #1022
2011-10-20Convert tests to use bare-fn spawnBrian Anderson-2/+2
Issue #1022
2011-09-16Un-xfail some task-comm testsBrian Anderson-14/+12
2011-08-31Replace xfail-stageN with simply xfail-testMarijn Haverbeke-4/+1
Closes #799
2011-08-31Revert "Replace xfail-stageN with simply xfail-test"Marijn Haverbeke-1/+3
This reverts commit 574194f6bcfb90b9f8486002b83babc4c21208c0.
2011-08-31Replace xfail-stageN with simply xfail-testMarijn Haverbeke-3/+1
Closes #799
2011-08-16Port the tests to the expr foo::<T> syntax.Erick Tryzelaar-1/+1
2011-08-16Port the tests to the typaram foo<T> syntax.Erick Tryzelaar-2/+2
2011-08-15Removed spawn and task from the parser. Updated all the tests except for the ↵Eric Holk-6/+4
benchmarks.
2011-08-15Port ID-based channels.Eric Holk-0/+7
2011-08-08Introduced task handles.unknown-11/+6
This is the new way to refer to tasks in rust-land. Currently all they do is serve as a key to look up the old rust_task structure. Ideally they won't be ref counted, but baby steps.
2011-08-08Converted the rest of the task-comm-* tests over. Also fixed someEric Holk-14/+17
channel lifecycle bugs.
2011-08-03Remove all xfail-stage0 directivesBrian Anderson-2/+0
While it is still technically possible to test stage 0, it is not part of any of the main testing rules and maintaining xfail-stage0 is a chore. Nobody should worry about how tests fare in stage0.
2011-07-28Drop the previous reference when receiving. Closes #763Brian Anderson-3/+2
2011-07-27Reformat for new syntaxMarijn Haverbeke-8/+8
2011-07-22Fixing (or at least improving) translation of move semantics for send and ↵Eric Holk-2/+1
receive. This let's us run all of the task-comm tests.
2011-07-21Improving move semantics for channel operations.Eric Holk-2/+0
This lets us un-XFAIL task-comm-10.rs.
2011-07-21Lots of work on memory tracking and channels.Eric Holk-6/+19
We're trying to get closer to doing correct move semantics for channel operations. This involves a lot of cleanup (such as removing the unused sched parameter from rust_vec constructor) and making circular_buffer kernel_owned. Added tagging for memory allocations. This means we give a string tag to everything we allocate. If we leak something and TRACK_ALLOCATIONS is enabled, then it's much easier now to tell exactly what is leaking.
2011-07-12Updating and unXFAILing somet communication tests.Eric Holk-2/+6
2011-05-27Change the syntax for RECV from "var <- port" to "port |> var".Michael Sullivan-3/+3
2011-05-27Remove parser support for recv as an initializer in preparation for changing ↵Michael Sullivan-4/+4
the recv syntax.
2011-05-14Remove xfail-boot lines from testsBrian Anderson-1/+0
2011-05-03Assume xfail-stage0 implies stage1 and stage2 in tests, for now.Graydon Hoare-0/+2
2011-04-19Remove effect system from src.Graydon Hoare-2/+2
2011-03-25Switch xfail system to use comments embedded in source files.Graydon Hoare-0/+2
2011-01-30Reenable xfailed tests for rustboot that pass with trivial or no modificationsBrian Anderson-2/+2
2010-08-11Ignore upcall_flush for channels that are disassociated from ports. This ↵Michael Bebenita-2/+1
makes task-comm-10 break a little less hard, but it still leaks because messages pending in the channel are never freed.
2010-08-11Added test cases.Michael Bebenita-0/+16