rust/src/test/run-pass
2011-04-01 00:05:13 -04:00
..
multi-src Sketch support for reading multi-file crates in rustc. Add test, not yet working. 2011-01-10 18:18:16 -08:00
native-mod-src
native-src
acyclic-unwind.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
alt-path.rs Resolve type paths. 2011-01-27 16:39:31 -05:00
alt-pattern-drop.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
alt-pattern-lit.rs Add alt-pattern-lit.rs test. 2011-02-10 19:13:39 -08:00
alt-pattern-simple.rs Bind pattern slots with ?, drop parens from 0-ary tag constructors, translate 0-ary constructors as constants. Rustc loses ~300kb. 2010-09-20 23:56:43 -07:00
alt-tag.rs Bind pattern slots with ?, drop parens from 0-ary tag constructors, translate 0-ary constructors as constants. Rustc loses ~300kb. 2010-09-20 23:56:43 -07:00
alt-type-simple.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
argv.rs
arith-0.rs Updated/added test cases. 2010-08-09 06:53:37 -07:00
arith-1.rs Updated/added test cases. 2010-08-09 06:53:37 -07:00
arith-2.rs Updated/added test cases. 2010-08-09 06:53:37 -07:00
arith-unsigned.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
auto-instantiate.rs Add automatic parameter instantiation. Closes #45. 2010-08-26 14:47:18 -07:00
autoderef-full-lval.rs
autoderef-objfn.rs
basic-1.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
basic-2.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
basic.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
bind-exterior.rs Merge obj-drop and closure-drop code, handles freeing bound exteriors now. 2010-08-25 16:21:50 -07:00
bind-interior.rs New test, bind-interior.rs. 2011-01-06 12:56:30 -08:00
bind-obj-ctor.rs
bind-thunk.rs
bind-trivial.rs
bitwise.rs
bool-not.rs Insure bools remain 0x1 or 0x0 by having boolean-NOT not just be a simple bit-NOT. 2010-08-25 17:17:14 -07:00
box-compare.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
box-in-tup.rs Split out stratum-checking pass, implement more-strict (overly aggressive) impure-effect checking. 2010-11-02 15:24:46 -07:00
box-unbox.rs Fix bug in box-unbox.rs test. 2011-01-27 13:52:02 -08:00
box.rs Add minimal test for box/deref. 2010-12-02 15:02:17 -08:00
break.rs Add support for break and cont to rustc 2011-03-27 14:11:23 +02:00
cast.rs
char.rs
child-outlives-parent.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
clone-with-exterior.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
comm.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
command-line-args.rs
complex.rs rustc: Typecheck whiles and do-whiles. Add a workaround to complex.rs pending a solution to the one-armed-if problem. 2010-11-23 17:02:08 -08:00
const.rs Translate const uses via runtime expression evaluation. 2010-09-14 11:44:25 -07:00
constrained-type.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
dead-code-one-arm-if.rs
decl-with-recv.rs Add test for local declarations with receive. XFAIL in rustc. 2011-03-25 11:01:52 -07:00
deep.rs
deref.rs
destructor-ordering.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
div-mod.rs
drop-bind-thunk-args.rs Fix bug in bind thunks failing top drop unbound args; add test and adjust rustc to use bind again. 2010-09-30 17:39:37 -07:00
drop-on-empty-block-exit.rs Drop slots on block exits even when blocks have no statements. Part way to fixing bind leakage in rustc. 2010-09-30 16:10:30 -07:00
drop-on-ret.rs
drop-parametric-closure-with-bound-box.rs rustboot: Emit an error instead of asserting in trans when a T is passed by value 2010-10-28 15:07:05 -07:00
else-if.rs Add some nesting to the else-if test case 2011-03-22 08:11:38 -07:00
empty-mutable-vec.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
export-non-interference.rs Switch tags to purely nominal, removing TY_iso and TY_idx. Seems to mostly work, possibly a little bumpy. Changes a lot. 2010-09-09 15:59:29 -07:00
expr-alt.rs Cleanup typos and newlines 2011-04-01 00:05:13 -04:00
expr-block-box.rs Cleanup typos and newlines 2011-04-01 00:05:13 -04:00
expr-block-generic.rs Add a test for block expressions of generic types. XFAILed 2011-03-31 23:15:11 -04:00
expr-block.rs Add another test for blocks as expressions 2011-03-31 23:15:11 -04:00
expr-if-box.rs Un-XFAIL expr-if-box.rs 2011-03-31 23:15:11 -04:00
expr-if-generic.rs Add partial support for if expressions resulting in generic types 2011-03-28 21:14:08 -07:00
expr-if-struct.rs Handle structural types as the result of if expressions 2011-03-28 21:14:04 -07:00
expr-if.rs Move str test from expr-if.rs to expr-if-box.rs in preperation for breaking that code path. 2011-03-31 23:15:11 -04:00
exterior.rs Split out stratum-checking pass, implement more-strict (overly aggressive) impure-effect checking. 2010-11-02 15:24:46 -07:00
fact.rs
float2.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
float-signature.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
float.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
floatlits.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
fn-lval.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
foreach-nested-2.rs Syntax tweak: move 'mutable' from pseudo-ty-param on vec ctor to low-precedence prefix inside paren. 2010-12-13 09:25:19 -08:00
foreach-nested.rs Syntax tweak: move 'mutable' from pseudo-ty-param on vec ctor to low-precedence prefix inside paren. 2010-12-13 09:25:19 -08:00
foreach-put-structured.rs
foreach-simple-outer-slot.rs
foreach-simple.rs
fun-call-variants.rs
fun-indirect-call.rs
generic-bind-2.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
generic-bind.rs Fix generic-bind support for bound aliases and generics. 2011-03-08 16:32:39 -08:00
generic-box.rs Poison ty_param values in trans; fix buggy parametric obj and box malloc paths. Add generic-box test. 2011-03-07 14:05:16 -08:00
generic-derived-type.rs rustboot: Emit an error instead of asserting in trans when a T is passed by value 2010-10-28 15:07:05 -07:00
generic-drop-glue.rs Change generic-drop-glue.rs to be meaningful again, and un-XFAIL on rustc. 2011-01-18 17:20:13 -08:00
generic-exterior-box.rs rustboot: Emit an error instead of asserting in trans when a T is passed by value 2010-10-28 15:07:05 -07:00
generic-fn-box.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
generic-fn-infer.rs Make legal and un-XFAIL generic-fn-infer.rs (on both compilers). 2011-01-17 16:03:38 -08:00
generic-fn-twice.rs
generic-fn.rs rustboot: Emit an error instead of asserting in trans when a T is passed by value 2010-10-28 15:07:05 -07:00
generic-iter-frame.rs rustboot: Emit an error instead of asserting in trans when a T is passed by value 2010-10-28 15:07:05 -07:00
generic-obj-with-derived-type.rs
generic-obj.rs Fix bug in generic-obj.rs testcase. 2011-01-26 11:39:48 -08:00
generic-recursive-tag.rs Modernize test/run-pass/generic-recursive-tag.rs. Un-XFAIL it in rustboot. 2011-03-07 15:12:41 -08:00
generic-tag-alt.rs rustc: Make test/run-pass/generic-tag-alt.rs valid Rust; it was passing a dynamically-sized value by value instead of by alias 2011-03-09 14:12:08 -08:00
generic-tag-local.rs rustc: Substitute type parameters in type_of_variant(). Add a test case. 2011-03-09 13:31:25 -08:00
generic-tag-values.rs Bind pattern slots with ?, drop parens from 0-ary tag constructors, translate 0-ary constructors as constants. Rustc loses ~300kb. 2010-09-20 23:56:43 -07:00
generic-tag.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
generic-tup.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
generic-type-synonym.rs Fix bug in test and un-XFAIL 4 tests now passing on rustc. 2011-02-09 13:19:20 -08:00
generic-type.rs
hello.rs
i8-incr.rs Switch machine-type lexemes to use suffixes. Remove support for foo(bar) as a cast notation. Closes #129. 2010-07-27 19:21:51 -07:00
i32-sub.rs Switch machine-type lexemes to use suffixes. Remove support for foo(bar) as a cast notation. Closes #129. 2010-07-27 19:21:51 -07:00
import2.rs Add sufficient import support to compile some simple single-crate programs. 2011-01-07 15:17:18 -08:00
import3.rs Add sufficient import support to compile some simple single-crate programs. 2011-01-07 15:17:18 -08:00
import4.rs Fix another import case we got wrong: The local environment should not 2011-01-11 13:59:52 -08:00
import5.rs Add or enable some tests. 2011-01-13 18:52:06 -05:00
import6.rs Fix the import handling in "complex" cases. When looking a.b.c and 'a' is a 2011-01-14 17:34:00 -05:00
import7.rs Fix the last known (to me) bug in import resolution. We were not properly 2011-01-17 13:33:13 -08:00
import8.rs Correctly handle "import foo = bar.zed;". 2011-01-28 11:54:59 -05:00
import.rs
inner-module.rs
int.rs
integral-indexing.rs Move 'as' precedence up to just above relational; support indexing str and vec by all integral types. Closes #94. 2010-08-05 10:04:11 -07:00
item-name-overload.rs
iter-range.rs
iter-ret.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
large-records.rs
lazy-and-or.rs
lazy-init.rs
lazychan.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
leak-box-as-tydesc.rs rustboot: Emit an error instead of asserting in trans when a T is passed by value 2010-10-28 15:07:05 -07:00
leak-tag-copy.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
lib-bitv.rs Re-XFAIL lib-bitv.rs harder 2011-03-29 22:58:50 -07:00
lib-deque.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
lib-int.rs Re-XFAIL lib-int.rs and lib-uint.rs. 2011-03-29 23:10:28 -07:00
lib-io.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
lib-map.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
lib-rand.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
lib-sha1.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
lib-sort.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
lib-str-buf.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
lib-str.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
lib-task.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
lib-uint.rs Re-XFAIL lib-int.rs and lib-uint.rs. 2011-03-29 23:10:28 -07:00
lib-vec-str-conversions.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
lib-vec.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
linear-for-loop.rs Fix linear for loops on strings to not hit trailing null. 2010-09-22 15:27:35 -07:00
list.rs Bind pattern slots with ?, drop parens from 0-ary tag constructors, translate 0-ary constructors as constants. Rustc loses ~300kb. 2010-09-20 23:56:43 -07:00
long-while.rs Add long-while.rs to check on frame growth. 2011-03-28 18:07:29 -07:00
many.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
maybe-mutable.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
mlist-cycle.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
mlist.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
multi.rc Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
multiline-comment.rs
mutable-alias-vec.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
mutable-vec-drop.rs Syntax tweak: move 'mutable' from pseudo-ty-param on vec ctor to low-precedence prefix inside paren. 2010-12-13 09:25:19 -08:00
mutual-recursion-group.rs Bind pattern slots with ?, drop parens from 0-ary tag constructors, translate 0-ary constructors as constants. Rustc loses ~300kb. 2010-09-20 23:56:43 -07:00
native2.rs Parse the abi in native modules. 2011-02-23 14:06:37 -05:00
native-mod.rc Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
native-opaque-type.rs
native.rc Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
obj-as.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
obj-drop.rs
obj-dtor.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
obj-recursion.rs
obj-return-polytypes.rs Switch tags to purely nominal, removing TY_iso and TY_idx. Seems to mostly work, possibly a little bumpy. Changes a lot. 2010-09-09 15:59:29 -07:00
obj-self.rs Beginnings of support for magical self prefix; nothing profound happening yet. 2011-03-29 15:59:15 -07:00
obj-with-vec.rs
opeq.rs
operator-associativity.rs Fix pexp parser to do left-associativity, not right. Closes #130. 2010-08-04 13:44:22 -07:00
output-slot-variants.rs
over-constrained-vregs.rs Make vreg constrs per-quad, regfence on nontrivial constrs, back out workaround to _uint, add regression test. Closes #152. 2010-08-26 16:27:47 -07:00
path.rs Fix expressions with paths with more than one element. 2011-02-07 14:57:34 -05:00
pred.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
preempt.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
readalias.rs
rec-auto.rs
rec-extend.rs
rec-tup.rs
rec.rs
return-nil.rs
rt-circular-buffer.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
seq-compare.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
simple-generic-alt.rs rustc: Have demand_pat() extract type parameters from tags. Add a test case. 2011-03-09 14:09:02 -08:00
simple-generic-tag.rs rustc: Don't try to load dynamically-sized types when translating tag variants. Add a test case for this. 2011-03-09 12:53:12 -08:00
simple-infer.rs rustc: Fix inference for auto slots. Add a test case. 2011-03-18 17:43:56 -07:00
simple-obj.rs
size-and-align.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
spawn-fn.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
spawn-module-qualified.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
spawn.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
stateful-obj.rs
str-append.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
str-concat.rs
str-idx.rs
structured-compare.rs Implement preliminary form of structured compare. No boxes, vectors or strings yet. 2010-09-21 11:47:10 -07:00
syntax-extension-fmt.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
syntax-extension-shell.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
tag-in-block.rs Split trans' collection in two passes. This allows us to handle tags 2011-03-14 16:56:03 -04:00
tag.rs Bind pattern slots with ?, drop parens from 0-ary tag constructors, translate 0-ary constructors as constants. Rustc loses ~300kb. 2010-09-20 23:56:43 -07:00
tail-call-arg-leak.rs Fix leaking arg slots on tail calls. Closes #160. 2010-09-13 13:37:24 -07:00
tail-cps.rs
tail-direct.rs
task-comm-0.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
task-comm-1.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
task-comm-2.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
task-comm-3.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
task-comm-4.rs First pass on splitting stratum and opacity off of effects. WIP. 2010-11-02 11:11:58 -07:00
task-comm-5.rs First pass on splitting stratum and opacity off of effects. WIP. 2010-11-02 11:11:58 -07:00
task-comm-6.rs First pass on splitting stratum and opacity off of effects. WIP. 2010-11-02 11:11:58 -07:00
task-comm-7.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
task-comm-8.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
task-comm-9.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
task-comm-10.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
task-comm-11.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
task-comm-12.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
task-comm-13-thread.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
task-comm-13.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
task-comm-15.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
task-comm-16.rs Add test for sending strings over channels 2011-03-22 08:04:51 -07:00
task-comm-chan-nil.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
task-comm.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
task-killjoin.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
task-life-0.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
threads.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
tup.rs
type-in-nested-module.rs Add testcase I meant to add in 9ee3475e09. 2011-01-03 13:54:55 -08:00
type-param.rs Look at the type params of an item_ty when resolving. 2011-01-19 16:13:33 -05:00
type-sizes.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
typestate-cfg-nesting.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
u8-incr-decr.rs Switch machine-type lexemes to use suffixes. Remove support for foo(bar) as a cast notation. Closes #129. 2010-07-27 19:21:51 -07:00
u8-incr.rs Switch machine-type lexemes to use suffixes. Remove support for foo(bar) as a cast notation. Closes #129. 2010-07-27 19:21:51 -07:00
u32-decr.rs Switch machine-type lexemes to use suffixes. Remove support for foo(bar) as a cast notation. Closes #129. 2010-07-27 19:21:51 -07:00
uint.rs
unit.rs
use-import-export.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
use.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
user.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
utf8_chars.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
utf8.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
vec-alloc-append.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
vec-append.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
vec-concat.rs
vec-drop.rs
vec-in-tup.rs Split out stratum-checking pass, implement more-strict (overly aggressive) impure-effect checking. 2010-11-02 15:24:46 -07:00
vec-late-init.rs
vec-slice.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
vec.rs
while-and-do-while.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
while-flow-graph.rs Fix a bunch of typestate bugs in handling if and while statement wirings. 2010-08-19 18:42:32 -07:00
while-prelude-drop.rs Isolate while-header bug to minimal testcase, fix in rustboot, remove workaround in rustc. 2010-11-19 14:59:58 -08:00
while-with-break.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
writealias.rs Split out stratum-checking pass, implement more-strict (overly aggressive) impure-effect checking. 2010-11-02 15:24:46 -07:00
yield2.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00
yield.rs Switch xfail system to use comments embedded in source files. 2011-03-25 12:19:20 -07:00