about summary refs log tree commit diff
path: root/src/test
AgeCommit message (Collapse)AuthorLines
2011-08-17Better type inference for chans and ports.Eric Holk-31/+41
2011-08-17Track arguments in typestateTim Chevalier-0/+18
Add the infrastructure for arguments -- as well as local vars -- to be deinitialized with move-mode calls. Address Issue #819
2011-08-17Remove last mentions of vec<> type in Rust sourceBrian Anderson-2/+2
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-17Convenience methods for spawning and joining tasks.Eric Holk-0/+8
2011-08-17Yet another comm interface.Eric Holk-0/+8
2011-08-17Using move-mode for spawn thunks to avoid race conditions.Eric Holk-26/+51
2011-08-17Refactor import lookup in middle:resolveBrian Anderson-0/+14
Issue #817
2011-08-17Allow multiple imports in a single statementBrian Anderson-0/+57
Like so: import foo::{bar, baz}; Issue #817
2011-08-17Add compile-fail tests for malformed glob importsBrian Anderson-0/+12
2011-08-17Allow multiple exports in a single export statement. Issue #817Brian Anderson-0/+16
2011-08-16Updating to new type parameter syntax.Eric Holk-2/+2
2011-08-16New channel-based task status notifications.Eric Holk-0/+32
2011-08-16Port the tests to the expr foo::<T> syntax.Erick Tryzelaar-190/+198
2011-08-16Port the tests to the decl foo<T> syntax.Erick Tryzelaar-149/+149
2011-08-16Port the tests to the typaram foo<T> syntax.Erick Tryzelaar-298/+299
2011-08-16Add pp test for interleaving comments through vectors. Closes #679Brian Anderson-0/+60
2011-08-16Rename std::ivec to std::vecBrian Anderson-154/+154
2011-08-16Convert most main functions to the ivec signatureBrian Anderson-41/+33
Converting rustc will still take a snapshot
2011-08-16Accept main(args: [str]) as main signatureBrian Anderson-0/+3
2011-08-16Updating sio tests.Eric Holk-15/+21
2011-08-16Removed trans_comm.rs from the compiler. Updating aio/sio to work with the ↵Eric Holk-107/+118
new chan and port system, started on a networking module for the standard library.
2011-08-16Make let bindings' scope start at their definitionMarijn Haverbeke-14/+14
Also, allow let bindings in a block to shadow each other.
2011-08-16Clean up zip and unzip in std::ivecMarijn Haverbeke-12/+12
2011-08-15The wonky for...in... whitespace was bothering me. Sorry!Lindsey Kuper-90/+90
2011-08-15XFAIL task-comm-15Brian Anderson-0/+4
Fails consistently on windows
2011-08-15Test case for issue #115.Lindsey Kuper-0/+19
2011-08-15Test cases for issue #822.Lindsey Kuper-1/+28
2011-08-15Simple example of anonymous objects from nothing. Closes #812.Lindsey Kuper-0/+38
2011-08-15Tests for type inferred lambda-blocks.Michael Sullivan-6/+15
2011-08-15Add operator 'copy', translates as fall-through.Graydon Hoare-0/+5
2011-08-15XFAIL run-pass/task-killjoinBrian Anderson-0/+4
Seems to be failing with some consistency
2011-08-15Allow `[a, b, ..., c]` transcription patterns in MBE.Paul Stansifer-0/+5
2011-08-15Add backtraces for syntax problems.Paul Stansifer-1/+1
2011-08-15Reducing the chances for race conditions in join.Eric Holk-1/+1
2011-08-15Syntax updates.Eric Holk-10/+11
2011-08-15Converted over benchmarks.Eric Holk-82/+59
2011-08-15Removed spawn and task from the parser. Updated all the tests except for the ↵Eric Holk-247/+333
benchmarks.
2011-08-15Porting a bunch of tests over.Eric Holk-80/+86
2011-08-15Removed old object-based chans.Eric Holk-97/+86
2011-08-15Converted two more spawn tests.Eric Holk-3/+11
2011-08-15Fixed memory accounting and task stack creation bugs.Eric Holk-1/+1
2011-08-15Working on more spawn test cases.Eric Holk-9/+30
2011-08-15Added a library version of spawn. Before long, we can remove the old version.Eric Holk-0/+5
2011-08-15Move mode for lib comm, converted a few tests.Eric Holk-18/+25
2011-08-15Port ID-based channels.Eric Holk-0/+21
2011-08-15Re-add some deleted tuple testsMarijn Haverbeke-0/+65
2011-08-12Eliminate autoderef on binops and unary negation.Michael Sullivan-5/+2
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