rust/src/test/compile-fail
2011-02-22 21:52:23 -05:00
..
alt-tag-nullary.rs Typecheck tags in "alt" patterns 2010-10-14 15:08:19 -07:00
alt-tag-unary.rs Typecheck tags in "alt" patterns 2010-10-14 15:08:19 -07:00
arg-count-mismatch.rs Populate tree. 2010-06-23 21:03:09 -07:00
arg-type-mismatch.rs Populate tree. 2010-06-23 21:03:09 -07:00
bad-alt.rs Modified parser to handle alt type andadded a few tests 2010-08-21 02:41:43 +03:00
bad-env-capture.rs Populate tree. 2010-06-23 21:03:09 -07:00
bad-expr-path2.rs Print an error if we try to refer to a module in an expr_path. 2011-01-25 18:16:52 -05:00
bad-expr-path.rs Small first step in expr_path. Call find_final_def just to detect 2011-01-25 17:54:38 -05:00
bad-main.rs Populate tree. 2010-06-23 21:03:09 -07:00
bad-name.rs Populate tree. 2010-06-23 21:03:09 -07:00
bad-recv.rs A couple new tests for broken parts of the typechecker, XFAILed. 2010-06-24 16:57:00 -07:00
bad-send.rs A couple new tests for broken parts of the typechecker, XFAILed. 2010-06-24 16:57:00 -07:00
bad-type-env-capture.rs Populate tree. 2010-06-23 21:03:09 -07:00
bind-alias.rs Add a check for binding an alias. Good thing, as we had two instances in our library. 2010-11-08 15:45:30 -08:00
bogus-tag.rs Further corrections to the Makefile rules covering failing tests. 2011-01-10 14:53:20 -08:00
comm-makes-io.rs First pass on splitting stratum and opacity off of effects. WIP. 2010-11-02 11:11:58 -07:00
constructor-as-cast.rs Add a test for an obvious-seeming (but not actually legal) kind of cast attempted in issue #115, downgrade bug to an err in type.ml so you get a better message. 2010-07-19 13:25:04 -07:00
dead-code-be.rs Further corrections to the Makefile rules covering failing tests. 2011-01-10 14:53:20 -08:00
dead-code-ret.rs Further corrections to the Makefile rules covering failing tests. 2011-01-10 14:53:20 -08:00
direct-obj-fn-call.rs Only translate or dwarf-emit items or stubs locally defined or used. Avoids instantiating O(sizeof(standard-library)) worth of imports stubs on each 'use std'. Closes issue 13. 2010-06-27 20:48:28 -07:00
does-nothing.rs Closed issue 154 - prevents compiler from compiliing a line to zero statements 2010-09-30 13:40:34 -07:00
export.rs Populate tree. 2010-06-23 21:03:09 -07:00
fru-extra-field.rs Further corrections to the Makefile rules covering failing tests. 2011-01-10 14:53:20 -08:00
fru-typestate.rs Further corrections to the Makefile rules covering failing tests. 2011-01-10 14:53:20 -08:00
import2.rs Fix two invalid import cases we were not detecting: 2011-01-11 13:58:39 -08:00
import3.rs Produce better errors for invalid imports. 2011-01-12 12:27:31 -08:00
import4.rs Enable more tests. 2011-01-17 18:13:55 -05:00
import-loop-2.rs Catch cyclic imports harder. Add 2 tests to confirm. 2010-07-09 11:59:00 -07:00
import-loop.rs Catch cyclic imports harder. Add 2 tests to confirm. 2010-07-09 11:59:00 -07:00
import.rs Fix two invalid import cases we were not detecting: 2011-01-11 13:58:39 -08:00
impure-pred.rs First pass on splitting stratum and opacity off of effects. WIP. 2010-11-02 11:11:58 -07:00
infinite-tag-type-recursion.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
infinite-vec-type-recursion.rs Reenable xfailed tests for rustboot that pass with trivial or no modifications 2011-01-30 15:55:27 -05:00
io-infects-caller.rs First pass on splitting stratum and opacity off of effects. WIP. 2010-11-02 11:11:58 -07:00
item-name-overload.rs Further corrections to the Makefile rules covering failing tests. 2011-01-10 14:53:20 -08:00
missing-return.rs Ensure that functions that should return a value do; issue 41 2010-07-16 15:34:25 -07:00
multiline-comment-line-tracking.rs Fix test now that we look at the full error-pattern. Also enable it for rustc. 2011-01-26 12:06:19 -05:00
native-makes-unsafe.rs Populate tree. 2010-06-23 21:03:09 -07:00
no-self-dispatch.rs Fix over-optimistic resolution of self-methods within obj scopes. There is no such feature in the language at present. Add test to prevent regression. Closes #114. 2010-07-19 12:03:58 -07:00
not-a-pred.rs Populate tree. 2010-06-23 21:03:09 -07:00
output-type-mismatch.rs Populate tree. 2010-06-23 21:03:09 -07:00
pred-on-wrong-slots.rs Populate tree. 2010-06-23 21:03:09 -07:00
put-in-fn.rs Implement the "simple typechecker", which avoids HM inference 2010-07-15 18:27:09 -07:00
rec-missing-fields.rs Further corrections to the Makefile rules covering failing tests. 2011-01-10 14:53:20 -08:00
reserved-dec.rs Teach rustc about reserved keywords 2011-02-22 21:52:23 -05:00
reserved-f16.rs Teach rustc about reserved keywords 2011-02-22 21:52:23 -05:00
reserved-f80.rs Teach rustc about reserved keywords 2011-02-22 21:52:23 -05:00
reserved-f128.rs Teach rustc about reserved keywords 2011-02-22 21:52:23 -05:00
reserved-m32.rs Teach rustc about reserved keywords 2011-02-22 21:52:23 -05:00
reserved-m64.rs Teach rustc about reserved keywords 2011-02-22 21:52:23 -05:00
reserved-m128.rs Teach rustc about reserved keywords 2011-02-22 21:52:23 -05:00
return-uninit.rs Populate tree. 2010-06-23 21:03:09 -07:00
slot-as-pred.rs Populate tree. 2010-06-23 21:03:09 -07:00
spawn-non-nil-fn.rs Populate tree. 2010-06-23 21:03:09 -07:00
tail-non-call.rs Cleanup for 'be' statement and comments about future typestate 2011-02-10 12:12:10 -08:00
tail-typeck.rs Cleanup for 'be' statement and comments about future typestate 2011-02-10 12:12:10 -08:00
type-shadow.rs Populate tree. 2010-06-23 21:03:09 -07:00
unbalanced-comment.rs Further corrections to the Makefile rules covering failing tests. 2011-01-10 14:53:20 -08:00
unnecessary-io.rs First pass on splitting stratum and opacity off of effects. WIP. 2010-11-02 11:11:58 -07:00
unnecessary-unsafe.rs Populate tree. 2010-06-23 21:03:09 -07:00
unsafe-infects-caller.rs Populate tree. 2010-06-23 21:03:09 -07:00
use-uninit-2.rs Some more typestate tests. 2010-07-08 07:33:25 -07:00
use-uninit-3.rs Some more typestate tests. 2010-07-08 07:33:25 -07:00
use-uninit.rs Some more typestate tests. 2010-07-08 07:33:25 -07:00
while-bypass.rs Populate tree. 2010-06-23 21:03:09 -07:00
while-expr.rs Populate tree. 2010-06-23 21:03:09 -07:00
while-type-error.rs Populate tree. 2010-06-23 21:03:09 -07:00
writing-through-read-alias.rs Improve mutability checking. Closes #118. 2010-07-23 15:29:17 -07:00
writing-through-uninit-vec.rs Add test for writing-through-uninit bug (reported on IRC by jrmuizel), plus fix in typestate system. 2010-07-23 13:52:46 -07:00
writing-to-immutable-obj.rs Improve mutability checking. Closes #118. 2010-07-23 15:29:17 -07:00
writing-to-immutable-rec.rs Improve mutability checking. Closes #118. 2010-07-23 15:29:17 -07:00
writing-to-immutable-tup.rs Improve mutability checking. Closes #118. 2010-07-23 15:29:17 -07:00
writing-to-immutable-vec.rs Improve mutability checking. Closes #118. 2010-07-23 15:29:17 -07:00
wrong-ret-type.rs Missing semicolon in type.ml, plus test to catch regression. Closes #113. 2010-07-19 11:50:41 -07:00