rust/src/test/compile-fail
Tim Chevalier ac1f84c153 Don't check impl ty params for equality with trait ty params
This was too restrictive. We need to check the number of ty params,
and that the bounds are equal, but otherwise require_same_types does the job.

Closes #2611
2012-09-07 12:11:17 -07:00
..
alt-arrows-block-then-binop.rs Convert alt to match. Stop parsing alt 2012-08-06 15:36:30 -07:00
alt-join.rs Convert alt to match. Stop parsing alt 2012-08-06 15:36:30 -07:00
alt-pattern-field-mismatch-2.rs Convert alt to match. Stop parsing alt 2012-08-06 15:36:30 -07:00
alt-pattern-field-mismatch.rs Convert alt to match. Stop parsing alt 2012-08-06 15:36:30 -07:00
alt-range-fail-dominate.rs Remove the 'to' keyword 2012-09-01 18:38:18 -07:00
alt-range-fail.rs Remove the 'to' keyword 2012-09-01 18:38:18 -07:00
alt-tag-nullary.rs Convert alt to match. Stop parsing alt 2012-08-06 15:36:30 -07:00
alt-tag-unary.rs Convert alt to match. Stop parsing alt 2012-08-06 15:36:30 -07:00
ambig_impl_2_exe.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
ambig_impl_bounds.rs Change remaining "iface" occurrences to "trait"; deprecate "iface" 2012-07-31 11:52:16 -07:00
ambig_impl_unify.rs Convert impls to new syntax 2012-08-08 18:19:24 -07:00
arc-cant-nest-rw-arc-3177.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
arc-rw-cond-shouldnt-escape.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
arc-rw-read-mode-shouldnt-escape.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
arc-rw-state-shouldnt-escape.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
arc-rw-write-mode-cond-shouldnt-escape.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
arc-rw-write-mode-shouldnt-escape.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
arg-count-mismatch.rs Reformat 2011-08-20 11:04:00 -07:00
arg-style-mismatch.rs Add tests for programs that are invalid by arg-passing-style 2011-10-07 10:41:40 +02:00
arg-type-mismatch.rs Reformat 2011-08-20 11:04:00 -07:00
assign-imm-local-twice.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
assign-super.rs Merge remote-tracking branch 'Dretch/prettydocs' 2012-07-02 15:23:41 -07:00
assign-to-method.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
attempted-access-non-fatal.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
attr-bad-crate-attr.rc Introduce 'return', 'match' and 'module' as synonyms 2012-07-31 17:22:30 -07:00
attr-bad-meta.rs More consistent use of backticks and "expected" in error messages. 2012-07-13 15:31:39 -07:00
attr-before-ext.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
attr-before-let.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
attr-before-stmt.rs Remove all xfail-stage0 directives 2011-08-03 10:55:59 -07:00
attr-dangling-in-fn.rs Remove all xfail-stage0 directives 2011-08-03 10:55:59 -07:00
attr-dangling-in-mod.rs Remove all xfail-stage0 directives 2011-08-03 10:55:59 -07:00
auto-ref-borrowck-failure.rs rustc: Implement automatic reference for method receivers 2012-08-15 16:20:33 -07:00
autoderef-full-lval.rs Register new snapshots, purge log_err and log_full in favour of log(...). 2011-12-22 17:53:53 -08:00
bad-alt.rs Convert alt to match. Stop parsing alt 2012-08-06 15:36:30 -07:00
bad-bang-ann-3.rs Convert ret to return 2012-08-01 19:16:06 -07:00
bad-bang-ann.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
bad-const-type.rs Change the pretty printer to print vstores for strs in prefix notation. 2012-07-13 17:03:54 -07:00
bad-env-capture.rs Register new snapshots, purge log_err and log_full in favour of log(...). 2011-12-22 17:53:53 -08:00
bad-env-capture2.rs Register new snapshots, purge log_err and log_full in favour of log(...). 2011-12-22 17:53:53 -08:00
bad-env-capture3.rs Remove tests for objs, adjust tests that use objs 2012-01-13 11:52:13 +01:00
bad-expr-path.rs Switch the compiler over to using ~[] notation instead of []/~. Closes #2759. 2012-06-29 17:41:45 -07:00
bad-expr-path2.rs Switch the compiler over to using ~[] notation instead of []/~. Closes #2759. 2012-06-29 17:41:45 -07:00
bad-for-loop.rs Merge remote-tracking branch 'Dretch/prettydocs' 2012-07-02 15:23:41 -07:00
bad-main.rs More consistent use of backticks and "expected" in error messages. 2012-07-13 15:31:39 -07:00
bad-method-typaram-kind.rs Convert impls to new syntax 2012-08-08 18:19:24 -07:00
bad-module.rs Mark crate metadata with a version tag. Close #3390. 2012-09-05 16:53:55 -07:00
bad-name.rs More consistent use of backticks and "expected" in error messages. 2012-07-13 15:31:39 -07:00
bad-record-pat-2.rs Convert alt to match. Stop parsing alt 2012-08-06 15:36:30 -07:00
bad-record-pat.rs Convert alt to match. Stop parsing alt 2012-08-06 15:36:30 -07:00
bad-type-env-capture.rs Remove tests for objs, adjust tests that use objs 2012-01-13 11:52:13 +01:00
bad-value-ident-false.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
bad-value-ident-true.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
bad-var-env-capture-in-block-arg.rs Switch 'native' to 'extern' (or 'foreign' in some descriptions) 2012-07-03 16:11:00 -07:00
bang-tailexpr.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
bind-by-move-neither-can-live-while-the-other-survives-1.rs Camel case the option type 2012-08-26 15:56:16 -07:00
bind-by-move-neither-can-live-while-the-other-survives-2.rs Camel case the option type 2012-08-26 15:56:16 -07:00
bind-by-move-neither-can-live-while-the-other-survives-3.rs Add compile-fail tests for unsound moving out of enums (#2329) 2012-08-22 20:40:25 -04:00
bind-by-move-neither-can-live-while-the-other-survives-4.rs Refactor trans to replace lvalue and friends with Datum. 2012-09-06 06:11:12 -07:00
bind-by-move-no-guards.rs Camel case the option type 2012-08-26 15:56:16 -07:00
bind-by-move-no-lvalues-1.rs Camel case the option type 2012-08-26 15:56:16 -07:00
bind-by-move-no-lvalues-2.rs Camel case the option type 2012-08-26 15:56:16 -07:00
bind-by-move-no-sub-bindings.rs Camel case the option type 2012-08-26 15:56:16 -07:00
binop-add-ptr.rs Fix expected error messages for better printing of ty_ptr 2012-01-02 15:59:04 +01:00
binop-add-tup-assign.rs Reformat 2011-08-20 11:04:00 -07:00
binop-add-tup.rs Reformat 2011-08-20 11:04:00 -07:00
binop-bitxor-str.rs Treat bare vector and string literals as fixed length vecs. Closes #2922. 2012-07-14 14:30:48 -07:00
binop-logic-float.rs Reformat 2011-08-20 11:04:00 -07:00
binop-logic-int.rs Adding i suffixes so cfail tests keep failing after suffix inference 2012-06-21 16:19:04 -07:00
binop-mul-bool.rs Reformat 2011-08-20 11:04:00 -07:00
binop-typeck.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
block-arg-as-stmt-with-value.rs Revert "Remove rule requiring non-nil block-style statements to be semi-terminated" 2012-07-03 17:30:25 -07:00
block-arg-used-as-lambda-with-illegal-cap.rs Convert ret to return 2012-08-01 19:16:06 -07:00
block-coerce-no-2.rs test: Fix type error message in an effort to unbreak the build 2012-08-13 17:13:48 -07:00
block-coerce-no.rs test: Modify error messages in some compile-fail tests in an attempt to unbreak the tree 2012-08-13 16:13:12 -07:00
block-deinitializes-upvar.rs change borrowck error msg: 'declared in outer block' -> 'captured in a closure' (properly this time) 2012-07-09 14:01:39 -04:00
block-must-not-have-result-do.rs Tweak some test cases and add a few new ones 2012-03-10 20:38:03 -08:00
block-must-not-have-result-for.rs Convert to new closure syntax 2012-07-01 19:19:32 -07:00
block-must-not-have-result-res.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
block-must-not-have-result-while.rs Tweak some test cases and add a few new ones 2012-03-10 20:38:03 -08:00
bogus-tag.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
borrowck-addr-of-upvar.rs Fix #2979: inference for lifetimes of & expressions 2012-07-30 14:49:28 -07:00
borrowck-assign-comp-idx.rs Remove empty argument lists from do expressions 2012-07-04 17:21:29 -07:00
borrowck-assign-comp.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
borrowck-assign-to-constants.rs Camel case the option type 2012-08-26 15:56:16 -07:00
borrowck-assign-to-enum.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
borrowck-assign-to-subfield.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
borrowck-binding-mutbl.rs move borrowck tests to use ref, fix a few exposed shortcomings 2012-08-07 06:11:12 -07:00
borrowck-borrowed-uniq-rvalue-2.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
borrowck-borrowed-uniq-rvalue.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
borrowck-call-sendfn.rs avoid capture of bound regions when infering types for closure 2012-07-25 05:45:52 -07:00
borrowck-confuse-region.rs Refactor trans to replace lvalue and friends with Datum. 2012-09-06 06:11:12 -07:00
borrowck-imm-ref-to-mut-rec-field-issue-3162-b.rs Enforce a stricter notion of purity when borrowing. Fixes #3162. 2012-08-09 14:23:56 -07:00
borrowck-imm-ref-to-mut-rec-field-issue-3162-c.rs More complete fix to #3162 (borrowck bug related to access to rec fields) 2012-08-23 18:54:08 -07:00
borrowck-imm-ref-to-mut-rec-field-issue-3162.rs Enforce a stricter notion of purity when borrowing. Fixes #3162. 2012-08-09 14:23:56 -07:00
borrowck-issue-2657-1.rs Camel case the option type 2012-08-26 15:56:16 -07:00
borrowck-issue-2657-2.rs Camel case the option type 2012-08-26 15:56:16 -07:00
borrowck-lend-args.rs avoid capture of bound regions when infering types for closure 2012-07-25 05:45:52 -07:00
borrowck-lend-flow.rs Fix #2979: inference for lifetimes of & expressions 2012-07-30 14:49:28 -07:00
borrowck-loan-blocks-move-cc.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
borrowck-loan-blocks-move.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
borrowck-loan-blocks-mut-uniq.rs change borrowck error msg: 'declared in outer block' -> 'captured in a closure' (properly this time) 2012-07-09 14:01:39 -04:00
borrowck-loan-in-overloaded-op.rs Refactor trans to replace lvalue and friends with Datum. 2012-09-06 06:11:12 -07:00
borrowck-loan-rcvr-overloaded-op.rs Camel case core::ops 2012-09-02 18:13:56 -07:00
borrowck-loan-rcvr.rs make borrowck more conservative around rvalues. 2012-08-17 15:14:13 -07:00
borrowck-loan-vec-content.rs Remove empty argument lists from do expressions 2012-07-04 17:21:29 -07:00
borrowck-move-from-unsafe-ptr.rs Convert ret to return 2012-08-01 19:16:06 -07:00
borrowck-mut-addr-of-imm-var.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
borrowck-mut-deref-comp.rs avoid capture of bound regions when infering types for closure 2012-07-25 05:45:52 -07:00
borrowck-mut-vec-as-imm-slice-bad.rs Convert ret to return 2012-08-01 19:16:06 -07:00
borrowck-no-cycle-in-exchange-heap.rs Remove match check from test cases 2012-08-23 15:12:02 -07:00
borrowck-pat-by-value-binding.rs Camel case the option type 2012-08-26 15:56:16 -07:00
borrowck-pat-enum-in-box.rs Camel case the option type 2012-08-26 15:56:16 -07:00
borrowck-pat-enum.rs Camel case the option type 2012-08-26 15:56:16 -07:00
borrowck-pat-reassign-binding.rs Camel case the option type 2012-08-26 15:56:16 -07:00
borrowck-pat-reassign-sometimes-binding.rs Camel case the option type 2012-08-26 15:56:16 -07:00
borrowck-pure-scope-in-call.rs avoid capture of bound regions when infering types for closure 2012-07-25 05:45:52 -07:00
borrowck-ref-into-rvalue.rs Camel case the option type 2012-08-26 15:56:16 -07:00
borrowck-ref-mut-of-imm.rs Camel case the option type 2012-08-26 15:56:16 -07:00
borrowck-unary-move-2.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
borrowck-unary-move.rs Purge placement new; Make borrowck know about unary move. 2012-08-02 22:36:36 -07:00
borrowck-unchecked-with-borrow.rs Camel case the option type 2012-08-26 15:56:16 -07:00
borrowck-uniq-via-box.rs avoid capture of bound regions when infering types for closure 2012-07-25 05:45:52 -07:00
borrowck-uniq-via-lend.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
borrowck-uniq-via-ref.rs avoid capture of bound regions when infering types for closure 2012-07-25 05:45:52 -07:00
break-outside-loop.rs Tear out ty_str and ty_vec. 2012-07-14 12:19:36 -07:00
cap-clause-both-copy-and-move.rs More consistent use of backticks and "expected" in error messages. 2012-07-13 15:31:39 -07:00
cap-clause-double-copy.rs More consistent use of backticks and "expected" in error messages. 2012-07-13 15:31:39 -07:00
cap-clause-double-move.rs More consistent use of backticks and "expected" in error messages. 2012-07-13 15:31:39 -07:00
cap-clause-illegal-cap.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
cap-clause-move-upvar.rs change borrowck error msg: 'declared in outer block' -> 'captured in a closure' (properly this time) 2012-07-09 14:01:39 -04:00
cap-clause-unresolved-copy.rs rustc: Switch to the new resolution pass 2012-07-09 10:27:13 -07:00
cap-clause-unresolved-move.rs rustc: Switch to the new resolution pass 2012-07-09 10:27:13 -07:00
cap-clause-use-after-move.rs make it illegal to implicitly capture mutable variables 2012-05-07 13:22:42 -07:00
cap-clause-with-stack-closure.rs Merge remote-tracking branch 'Dretch/prettydocs' 2012-07-02 15:23:41 -07:00
capture1.rs Convert ret to return 2012-08-01 19:16:06 -07:00
cast-from-nil.rs typeck: Fix for #932 2011-12-05 01:23:10 +01:00
cast-to-nil.rs typeck: Fix for #932 2011-12-05 01:23:10 +01:00
class-cast-to-trait.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
class-implements-bad-trait.rs test: "iface" -> "trait" in filenames. 2012-08-02 17:58:56 -07:00
class-implements-int.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
class-method-missing.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
class-missing-self.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
const-recursive.rs rustc: Don't allow recursive constants 2012-04-04 16:12:57 -07:00
constrained-type-missing-check.rs Convert ret to return 2012-08-01 19:16:06 -07:00
copy-a-resource.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
copy-into-closure.rs Add a test case for helpful errors when copying into closures (#2942) 2012-08-23 22:20:34 -04:00
crateresolve1.rs test: Refactor the crateresolve tests 2012-04-06 10:58:03 -07:00
crateresolve2.rs test: Refactor the crateresolve tests 2012-04-06 10:58:03 -07:00
crateresolve5.rs test: Add test for mismatched nominal types when using multiple crate vers 2012-04-07 17:40:34 -07:00
dead-code-ret.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
deref-non-pointer.rs Convert alt to match. Stop parsing alt 2012-08-06 15:36:30 -07:00
disallowed-deconstructing-destructing-struct.rs Disallow deconstructing destructing structs (fixes #3147) 2012-08-20 20:05:00 -04:00
do-lambda-requires-braces.rs More consistent use of backticks and "expected" in error messages. 2012-07-13 15:31:39 -07:00
do1.rs More consistent use of backticks and "expected" in error messages. 2012-07-13 15:31:39 -07:00
do2.rs Fix some more test breakage. 2012-08-30 19:05:54 -07:00
does-nothing.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
dup-link-name.rs Reformat 2011-08-20 11:04:00 -07:00
elided-test.rs rustc: Configure out #[test] functions when not testing 2012-01-05 17:31:57 -08:00
empty-linkname.rs Switch 'native' to 'extern' (or 'foreign' in some descriptions) 2012-07-03 16:11:00 -07:00
empty-linkname2.rs Switch 'native' to 'extern' (or 'foreign' in some descriptions) 2012-07-03 16:11:00 -07:00
empty-record-type.rs More consistent use of backticks and "expected" in error messages. 2012-07-13 15:31:39 -07:00
empty-vec-trailing-comma.rs More consistent use of backticks and "expected" in error messages. 2012-07-13 15:31:39 -07:00
enum-in-scope.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
estr-subtyping.rs Move the world over to using the new style string literals and types. Closes #2907. 2012-07-14 01:03:43 -07:00
evec-subtyping.rs Merge remote-tracking branch 'Dretch/prettydocs' 2012-07-02 15:23:41 -07:00
export-fully-qualified.rs Reformat 2011-08-20 11:04:00 -07:00
export-import.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
export-tag-variant.rs rustc: Make the pretty printer output commas after enum variants. Update all tests accordingly. 2012-01-19 18:41:06 -08:00
export.rs Register new snapshots, purge log_err and log_full in favour of log(...). 2011-12-22 17:53:53 -08:00
export2.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
ext-after-attrib.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
ext-noname.rs Add support for parsing quasi-quotes, doesn't do anything useful yet. 2012-02-03 20:23:49 -07:00
ext-nonexistent.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
extenv-no-args.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
extenv-not-string-literal.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
extenv-too-many-args.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
extern-no-call.rs Change crust -> extern. 2012-07-03 16:49:46 -07:00
extern-wrong-value-type.rs new region inference, seperate infer into modules, improve error msgs 2012-08-20 22:00:06 -07:00
extfmt-missing-type.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
extfmt-no-args.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
extfmt-non-literal.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
extfmt-non-literal2.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
extfmt-not-enough-args.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
extfmt-too-many-args.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
extfmt-unknown-type.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
extfmt-unsigned-plus.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
extfmt-unsigned-space.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
extfmt-unterminated-conv.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
fail-expr.rs Reformat 2011-08-20 11:04:00 -07:00
fail-simple.rs Fix damage done by the pretty-printer 2011-07-27 15:54:33 +02:00
fail-type-err.rs Change the pretty printer to print vstores for strs in prefix notation. 2012-07-13 17:03:54 -07:00
fn-bad-block-type.rs Reformat 2011-08-20 11:04:00 -07:00
fn-compare-mismatch.rs Fix some more test breakage. 2012-08-30 19:05:54 -07:00
fn-variance-1.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
fn-variance-2.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
fn-variance-3.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
for-loop-decl.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
foreign-unsafe-fn-called.rs Switch 'native' to 'extern' (or 'foreign' in some descriptions) 2012-07-03 16:11:00 -07:00
foreign-unsafe-fn.rs Switch 'native' to 'extern' (or 'foreign' in some descriptions) 2012-07-03 16:11:00 -07:00
fru-extra-field.rs Remove 'with' 2012-09-04 15:47:04 -07:00
fully-qualified-type-name1.rs Camel case the option type 2012-08-26 15:56:16 -07:00
fully-qualified-type-name2.rs Convert ret to return 2012-08-01 19:16:06 -07:00
fully-qualified-type-name3.rs Convert ret to return 2012-08-01 19:16:06 -07:00
fully-qualified-type-name4.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
if-branch-types.rs Adding i suffixes so cfail tests keep failing after suffix inference 2012-06-18 15:36:14 -07:00
if-typeck.rs Reformat 2011-08-20 11:04:00 -07:00
if-without-else-result.rs Allow tail expressions even in no_value blocks. Type checker 2012-01-03 13:13:52 -08:00
implicit-method-bind.rs Disallow implicitly binding methods in typechecker. Closes #2189. 2012-07-10 15:12:13 -07:00
import-from-missing.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
import-from-path.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
import-from-rename.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
import-glob-0.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
import-glob-circular.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
import-glob-export.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
import-glob-path.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
import-glob-rename.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
import-loop-2.rs rustc: Switch to the new resolution pass 2012-07-09 10:27:13 -07:00
import-loop.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
import.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
import2.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
import3.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
import4.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
index_message.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
infinite-instantiation.rs Camel case the option type 2012-08-26 15:56:16 -07:00
infinite-tag-type-recursion.rs rustc: Make the pretty printer output commas after enum variants. Update all tests accordingly. 2012-01-19 18:41:06 -08:00
infinite-vec-type-recursion.rs Switch the compiler over to using ~[] notation instead of []/~. Closes #2759. 2012-06-29 17:41:45 -07:00
integer-literal-suffix-inference.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
issue-511.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
issue-897-2.rs Convert ret to return 2012-08-01 19:16:06 -07:00
issue-897.rs Convert ret to return 2012-08-01 19:16:06 -07:00
issue-1193.rs Convert alt to match. Stop parsing alt 2012-08-06 15:36:30 -07:00
issue-1362.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
issue-1448-1.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
issue-1448-2.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
issue-1451.rs Add a run-fail test for result::get, get rid of a FIXME. Also some random other tests, mostly xfailed. 2012-04-12 20:24:07 -07:00
issue-1655.rs Switch the compiler over to using ~[] notation instead of []/~. Closes #2759. 2012-06-29 17:41:45 -07:00
issue-1697.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
issue-1763.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
issue-1802-1.rs test: Add tests for #1802 2012-02-10 15:43:35 -08:00
issue-1802-2.rs test: Add tests for #1802 2012-02-10 15:43:35 -08:00
issue-1871.rs Add a run-fail test for result::get, get rid of a FIXME. Also some random other tests, mostly xfailed. 2012-04-12 20:24:07 -07:00
issue-1900.rs Disallow type parameters in the main() function 2012-02-25 11:06:01 -08:00
issue-1962.rs Nomenclature fixes in the lint checker. Fewer double-negatives. 2012-07-26 17:08:33 -07:00
issue-1965.rs change borrowck error msg: 'declared in outer block' -> 'captured in a closure' (properly this time) 2012-07-09 14:01:39 -04:00
issue-2063-resource.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
issue-2063.rs Convert impls to new syntax 2012-08-08 18:19:24 -07:00
issue-2111.rs Camel case the option type 2012-08-26 15:56:16 -07:00
issue-2123.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
issue-2149.rs Convert impls to new syntax 2012-08-08 18:19:24 -07:00
issue-2150.rs Convert ret to return 2012-08-01 19:16:06 -07:00
issue-2151.rs Merge remote-tracking branch 'Dretch/prettydocs' 2012-07-02 15:23:41 -07:00
issue-2330.rs Convert impls to new syntax 2012-08-08 18:19:24 -07:00
issue-2354.rs Convert alt to match. Stop parsing alt 2012-08-06 15:36:30 -07:00
issue-2356.rs Add test case for #2356 2012-08-25 09:15:32 -07:00
issue-2370-2.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
issue-2370.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
issue-2467.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
issue-2487-b.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
issue-2509-a.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
issue-2548.rs Use callee ID when kind-checking expressions that may be overloaded 2012-09-06 15:44:10 -07:00
issue-2587-2.rs Another test for #2587 2012-09-06 16:46:59 -07:00
issue-2590.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
issue-2611-3.rs Don't check impl ty params for equality with trait ty params 2012-09-07 12:11:17 -07:00
issue-2611-4.rs Don't check impl ty params for equality with trait ty params 2012-09-07 12:11:17 -07:00
issue-2611-5.rs Don't check impl ty params for equality with trait ty params 2012-09-07 12:11:17 -07:00
issue-2718-a.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
issue-2766-a.rs Convert core::pipes to camel case 2012-08-28 14:33:18 -07:00
issue-2825-b.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
issue-2848.rs make ref x bindings produce region ptrs and fix various minor bugs 2012-08-06 16:12:40 -07:00
issue-2849.rs make ref x bindings produce region ptrs and fix various minor bugs 2012-08-06 16:12:40 -07:00
issue-2937.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
issue-3021-b.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
issue-3021-c.rs Correctly forbid upvars in nested impls, traits and classes 2012-07-27 17:31:42 -07:00
issue-3021-d.rs Convert impls to new syntax 2012-08-08 18:19:24 -07:00
issue-3021.rs Convert impls to new syntax 2012-08-08 18:19:24 -07:00
issue-3033.rs Forbid duplicate fields in record types and exprs 2012-07-27 17:33:05 -07:00
issue-3036.rs syntax: Fix semicolon printing. Closes #3036 2012-07-30 16:09:52 -07:00
issue-3038.rs Convert alt to match. Stop parsing alt 2012-08-06 15:36:30 -07:00
issue-3044.rs When checking loop bodies and do-expr bodies, don't require the expected type to exist 2012-08-02 21:44:14 -07:00
issue-3096-1.rs Reject empty matches on inhabited types 2012-08-15 14:57:45 -07:00
issue-3096-2.rs Reject empty matches on inhabited types 2012-08-15 14:57:45 -07:00
issue-3099-a.rs In resolve, forbid duplicate value, type, and module items 2012-08-06 16:37:18 -07:00
issue-3099-b.rs In resolve, forbid duplicate value, type, and module items 2012-08-06 16:37:18 -07:00
issue-3099.rs In resolve, forbid duplicate value, type, and module items 2012-08-06 16:37:18 -07:00
issue-3344.rs In typeck, don't assume traits with default methods are in the same crate 2012-09-07 10:27:29 -07:00
kindck-implicit-close-over-mut-var.rs Fix another broken test 2012-08-14 15:15:15 -07:00
kindck-nonsendable-1.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
kindck-owned-trait-contains.rs new region inference, seperate infer into modules, improve error msgs 2012-08-20 22:00:06 -07:00
kindck-owned-trait-scoped.rs Convert impls to new syntax 2012-08-08 18:19:24 -07:00
kindck-owned-trait.rs Change remaining "iface" occurrences to "trait"; deprecate "iface" 2012-07-31 11:52:16 -07:00
kindck-owned.rs prevent regions from escaping in ifaces; remove &r.T syntax 2012-07-18 11:48:58 -07:00
lambda-mutate-nested.rs Convert ret to return 2012-08-01 19:16:06 -07:00
lambda-mutate.rs Convert ret to return 2012-08-01 19:16:06 -07:00
let-destruct-refutable.rs rustc: Make the pretty printer output commas after enum variants. Update all tests accordingly. 2012-01-19 18:41:06 -08:00
lint-heap-memory.rs Add lint modes for uses of @ and ~ pointers, in general. 2012-08-28 18:25:41 -07:00
lint-managed-heap-memory.rs Add lint modes for uses of @ and ~ pointers, in general. 2012-08-28 18:25:41 -07:00
lint-non-camel-case-class.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
lint-non-camel-case-enum.rs rustc: Add non_camel_case_types lint check 2012-07-31 18:58:23 -07:00
lint-non-camel-case-struct.rs rustc: Add non_camel_case_types lint check 2012-07-31 18:58:23 -07:00
lint-non-camel-case-type.rs rustc: Add non_camel_case_types lint check 2012-07-31 18:58:23 -07:00
lint-non-camel-case-variant.rs rustc: Add non_camel_case_types lint check 2012-07-31 18:58:23 -07:00
lint-owned-heap-memory.rs Add lint modes for uses of @ and ~ pointers, in general. 2012-08-28 18:25:41 -07:00
liveness-and-init.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
liveness-assign-imm-local-in-loop.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
liveness-assign-imm-local-in-op-eq.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
liveness-assign-imm-local-in-swap.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
liveness-assign-imm-local-with-init.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
liveness-bad-bang-2.rs new liveness pass to supercede last_use / initedness 2012-05-24 09:52:03 -07:00
liveness-block-unint.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
liveness-break-uninit-2.rs Convert ret to return 2012-08-01 19:16:06 -07:00
liveness-break-uninit.rs Convert ret to return 2012-08-01 19:16:06 -07:00
liveness-closure-require-ret.rs unxfail-test and try to test for similar conditions as before 2012-08-09 11:00:44 -07:00
liveness-dead.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
liveness-forgot-ret.rs Convert ret to return 2012-08-01 19:16:06 -07:00
liveness-if-no-else.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
liveness-if-with-else.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
liveness-init-in-called-fn-expr.rs Convert ret to return 2012-08-01 19:16:06 -07:00
liveness-init-in-fn-expr.rs Convert ret to return 2012-08-01 19:16:06 -07:00
liveness-init-in-fru.rs Remove 'with' 2012-09-04 15:47:04 -07:00
liveness-init-op-equal.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
liveness-init-plus-equal.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
liveness-issue-2163.rs unxfail-test and try to test for similar conditions as before 2012-08-09 11:00:44 -07:00
liveness-missing-ret2.rs Remove match check from test cases 2012-08-23 15:12:02 -07:00
liveness-move-from-args.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
liveness-move-from-mode.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
liveness-move-in-loop.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
liveness-move-in-while.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
liveness-or-init.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
liveness-return.rs Convert ret to return 2012-08-01 19:16:06 -07:00
liveness-swap-uninit.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
liveness-uninit-after-item.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
liveness-uninit.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
liveness-unused remove dead assignments 2012-05-24 13:35:57 -07:00
liveness-unused.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
liveness-use-after-move.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
liveness-use-after-send.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
liveness-use-in-index-lvalue.rs Merge remote-tracking branch 'Dretch/prettydocs' 2012-07-02 15:23:41 -07:00
liveness-while-break.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
liveness-while-cond.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
liveness-while.rs Convert ret to return 2012-08-01 19:16:06 -07:00
loop-does-not-diverge.rs Convert ret to return 2012-08-01 19:16:06 -07:00
lub-in-args.rs Merge remote-tracking branch 'Dretch/prettydocs' 2012-07-02 15:23:41 -07:00
macro-2.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
macro.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
main-wrong-type-2.rs test: Modify error messages in some compile-fail tests in an attempt to unbreak the tree 2012-08-13 16:13:12 -07:00
main-wrong-type.rs test: Modify error messages in some compile-fail tests in an attempt to unbreak the tree 2012-08-13 16:13:12 -07:00
map-types.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
minus-string.rs Treat bare vector and string literals as fixed length vecs. Closes #2922. 2012-07-14 14:30:48 -07:00
missing-do.rs test: Modify error messages in some compile-fail tests in an attempt to unbreak the tree 2012-08-13 16:13:12 -07:00
missing-main.rs Reformat 2011-08-20 11:04:00 -07:00
missing-return.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
missingmod.rc stdlib: Make io failures recoverable by returning a result 2011-10-29 01:25:11 -07:00
mode-inference-fail.rs new region inference, seperate infer into modules, improve error msgs 2012-08-20 22:00:06 -07:00
multiline-comment-line-tracking.rs Fix up test for last commit 2011-10-07 16:58:27 +02:00
mutable-arguments.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
mutable-class-fields-2.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
mutable-class-fields.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
mutable-huh-box-assign.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
mutable-huh-field-assign.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
mutable-huh-ptr-assign.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
mutable-huh-unique-assign.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
mutable-huh-variance-box.rs Switch the compiler over to using ~[] notation instead of []/~. Closes #2759. 2012-06-29 17:41:45 -07:00
mutable-huh-variance-deep.rs Switch the compiler over to using ~[] notation instead of []/~. Closes #2759. 2012-06-29 17:41:45 -07:00
mutable-huh-variance-ptr.rs Switch the compiler over to using ~[] notation instead of []/~. Closes #2759. 2012-06-29 17:41:45 -07:00
mutable-huh-variance-rec.rs Switch the compiler over to using ~[] notation instead of []/~. Closes #2759. 2012-06-29 17:41:45 -07:00
mutable-huh-variance-unique.rs Switch the compiler over to using ~[] notation instead of []/~. Closes #2759. 2012-06-29 17:41:45 -07:00
mutable-huh-variance-vec1.rs Treat bare vector and string literals as fixed length vecs. Closes #2922. 2012-07-14 14:30:48 -07:00
mutable-huh-variance-vec2.rs Treat bare vector and string literals as fixed length vecs. Closes #2922. 2012-07-14 14:30:48 -07:00
mutable-huh-variance-vec3.rs Tear out ty_str and ty_vec. 2012-07-14 12:19:36 -07:00
mutable-huh-variance-vec4.rs Treat bare vector and string literals as fixed length vecs. Closes #2922. 2012-07-14 14:30:48 -07:00
mutable-huh-vec-assign.rs Merge remote-tracking branch 'Dretch/prettydocs' 2012-07-02 15:23:41 -07:00
name-clash-nullary-2.rs rustc: Lower case error messages 2012-03-05 17:05:20 -08:00
name-clash-nullary.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
nested-ty-params.rs Convert ret to return 2012-08-01 19:16:06 -07:00
no-capture-arc.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
no-reuse-move-arc.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
no-send-res-ports.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
noexporttypeexe.rs Camel case the option type 2012-08-26 15:56:16 -07:00
nolink-with-link-args.rs Switch 'native' to 'extern' (or 'foreign' in some descriptions) 2012-07-03 16:11:00 -07:00
non-const.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
non-copyable-void.rs Merge remote-tracking branch 'Dretch/prettydocs' 2012-07-02 15:23:41 -07:00
non-exhaustive-match-nested.rs Convert alt to match. Stop parsing alt 2012-08-06 15:36:30 -07:00
non-exhaustive-match.rs Camel case the option type 2012-08-26 15:56:16 -07:00
noncopyable-class.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
noncopyable-match-pattern.rs Camel case the option type 2012-08-26 15:56:16 -07:00
nonscalar-cast.rs Libc/os/run/rand/io reorganization. Close #1373. Close #1638. 2012-03-12 20:08:29 -07:00
not-a-pred.rs rustc: Switch to the new resolution pass 2012-07-09 10:27:13 -07:00
not-enough-arguments.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
not-utf8.bin Reject non-UTF-8 files when reading as str. Close #2918. 2012-07-25 15:34:18 -07:00
not-utf8.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
occurs-check-3.rs Convert alt to match. Stop parsing alt 2012-08-06 15:36:30 -07:00
occurs-check.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
omitted-arg-in-item-fn.rs More consistent use of backticks and "expected" in error messages. 2012-07-13 15:31:39 -07:00
omitted-arg-wrong-types.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
or-patter-mismatch.rs Convert alt to match. Stop parsing alt 2012-08-06 15:36:30 -07:00
output-type-mismatch.rs Reformat 2011-08-20 11:04:00 -07:00
oversized-literal.rs Register new snapshots, purge log_err and log_full in favour of log(...). 2011-12-22 17:53:53 -08:00
pat-ref-enum.rs s/alt/match/... again. 2012-08-06 16:16:08 -07:00
pat-shadow-in-nested-binding.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
pattern-tyvar-2.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
pattern-tyvar.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
pinned-deep-copy.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
pptypedef.rs Camel case the option type 2012-08-26 15:56:16 -07:00
prim-with-args.rs Clean up error message punctuation/capitalization 2012-07-05 16:18:58 -07:00
private-impl-method.rs rustc: Implement private methods. 2012-09-04 18:30:27 -07:00
private-item-simple.rs rustc: Fix double-reporting of private item errors. Un-XFAIL private-item-simple.rs. 2012-09-05 16:21:53 -07:00
private-method-cross-crate.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
private-method.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
private-struct-field-cross-crate.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
private-struct-field-ctor.rs rustc: Don't allow private fields to be named in constructors or destructured 2012-09-04 19:07:23 -07:00
private-struct-field-pattern.rs rustc: Don't allow private fields to be named in constructors or destructured 2012-09-04 19:07:23 -07:00
private-struct-field.rs rustc: Implement private fields for max/min classes 2012-09-04 14:50:46 -07:00
private-variant.rs rustc: Make "priv" work on enum variants 2012-09-05 17:24:28 -07:00
pure-higher-order.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
pure-loop-body.rs Convert ret to return 2012-08-01 19:16:06 -07:00
pure-modifies-aliased.rs Convert impls to new syntax 2012-08-08 18:19:24 -07:00
pure-subtyping.rs test: Modify error messages in some compile-fail tests in an attempt to unbreak the tree 2012-08-13 16:13:12 -07:00
purity-infer-fail.rs Infer purity for || style closures. Closes #3023. 2012-08-24 14:21:27 -07:00
qquote-1.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
qquote-2.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
rec-expected.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
rec-extend.rs Remove 'with' 2012-09-04 15:47:04 -07:00
rec-missing-fields.rs Register new snapshots, purge log_err and log_full in favour of log(...). 2011-12-22 17:53:53 -08:00
record-with-resource.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
recursive-enum.rs Properly check enum types for recursion 2012-01-27 16:03:43 +01:00
redundant-link-args.rs Switch 'native' to 'extern' (or 'foreign' in some descriptions) 2012-07-03 16:11:00 -07:00
regions-addr-of-arg.rs Fix #2979: inference for lifetimes of & expressions 2012-07-30 14:49:28 -07:00
regions-addr-of-self.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
regions-addr-of-upvar-self.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
regions-blk.rs new region inference, seperate infer into modules, improve error msgs 2012-08-20 22:00:06 -07:00
regions-bounds.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
regions-creating-enums.rs Convert alt to match. Stop parsing alt 2012-08-06 15:36:30 -07:00
regions-creating-enums3.rs Infer variance of types with respect to the region parameter. 2012-08-23 06:30:43 -07:00
regions-creating-enums4.rs Infer variance of types with respect to the region parameter. 2012-08-23 06:30:43 -07:00
regions-escape-bound-fn-2.rs Camel case the option type 2012-08-26 15:56:16 -07:00
regions-escape-bound-fn.rs Camel case the option type 2012-08-26 15:56:16 -07:00
regions-escape-loop-via-variable.rs Fix #2979: inference for lifetimes of & expressions 2012-07-30 14:49:28 -07:00
regions-escape-loop-via-vec.rs Fix #2979: inference for lifetimes of & expressions 2012-07-30 14:49:28 -07:00
regions-escape-via-trait-or-not.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
regions-fn-subtyping.rs change region syntax to &r/T in place of &r.T 2012-07-13 10:20:50 -07:00
regions-fns.rs change region syntax to &r/T in place of &r.T 2012-07-13 10:20:50 -07:00
regions-freevar.rs more sound treatment of fn& regions; change all & to be distinct 2012-08-21 10:28:34 -07:00
regions-glb-free-free.rs more sound treatment of fn& regions; change all & to be distinct 2012-08-21 10:28:34 -07:00
regions-in-consts.rs change region syntax to &r/T in place of &r.T 2012-07-13 10:20:50 -07:00
regions-in-enums.rs change region syntax to &r/T in place of &r.T 2012-07-13 10:20:50 -07:00
regions-in-rsrcs.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
regions-in-type-items.rs change region syntax to &r/T in place of &r.T 2012-07-13 10:20:50 -07:00
regions-infer-at-fn-not-param.rs don't consider use of @fn to be region-param'd 2012-08-23 17:55:04 -07:00
regions-infer-borrow-scope-too-big.rs more sound treatment of fn& regions; change all & to be distinct 2012-08-21 10:28:34 -07:00
regions-infer-borrow-scope-within-loop.rs Refactor trans to replace lvalue and friends with Datum. 2012-09-06 06:11:12 -07:00
regions-infer-call-3.rs more sound treatment of fn& regions; change all & to be distinct 2012-08-21 10:28:34 -07:00
regions-infer-contravariance-due-to-immutability.rs Infer variance of types with respect to the region parameter. 2012-08-23 06:30:43 -07:00
regions-infer-contravariance-due-to-ret.rs Infer variance of types with respect to the region parameter. 2012-08-23 06:30:43 -07:00
regions-infer-covariance-due-to-arg.rs Infer variance of types with respect to the region parameter. 2012-08-23 06:30:43 -07:00
regions-infer-invariance-due-to-arg-and-ret.rs Infer variance of types with respect to the region parameter. 2012-08-23 06:30:43 -07:00
regions-infer-invariance-due-to-mutability-1.rs Infer variance of types with respect to the region parameter. 2012-08-23 06:30:43 -07:00
regions-infer-invariance-due-to-mutability-2.rs Infer variance of types with respect to the region parameter. 2012-08-23 06:30:43 -07:00
regions-infer-invariance-due-to-mutability-3.rs Infer variance of types with respect to the region parameter. 2012-08-23 06:30:43 -07:00
regions-infer-invariance-due-to-mutability-4.rs Infer variance of types with respect to the region parameter. 2012-08-23 06:30:43 -07:00
regions-infer-invariance-due-to-mutability.rs Infer variance of types with respect to the region parameter. 2012-08-23 06:30:43 -07:00
regions-infer-not-param.rs don't infer region paramaterization for ids in a bound context 2012-08-23 16:22:23 -07:00
regions-infer-paramd-indirect.rs Convert impls to new syntax 2012-08-08 18:19:24 -07:00
regions-infer-paramd-method.rs rustc: Implement automatic reference for method receivers 2012-08-15 16:20:33 -07:00
regions-infer-region-in-fn-but-not-type.rs change region inference to not consider & that appears in a fn 2012-07-27 15:49:03 -07:00
regions-nested-fns-2.rs Convert ret to return 2012-08-01 19:16:06 -07:00
regions-nested-fns.rs new region inference, seperate infer into modules, improve error msgs 2012-08-20 22:00:06 -07:00
regions-out-of-scope-slice.rs Merge remote-tracking branch 'Dretch/prettydocs' 2012-07-02 15:23:41 -07:00
regions-ret-borrowed-1.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
regions-ret-borrowed.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
regions-ret.rs Convert ret to return 2012-08-01 19:16:06 -07:00
regions-scoping.rs new region inference, seperate infer into modules, improve error msgs 2012-08-20 22:00:06 -07:00
regions-steal-closure.rs more sound treatment of fn& regions; change all & to be distinct 2012-08-21 10:28:34 -07:00
regions-trait-1.rs Convert impls to new syntax 2012-08-08 18:19:24 -07:00
regions-trait-2.rs new region inference, seperate infer into modules, improve error msgs 2012-08-20 22:00:06 -07:00
regions-trait-3.rs new region inference, seperate infer into modules, improve error msgs 2012-08-20 22:00:06 -07:00
regions-var-type-out-of-scope.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
repeat-to-run-dtor-twice.rs test: Fix unused variable warning in repeat-to-run-dtor-twice.rs. 2012-08-17 17:11:25 -07:00
resolve-inconsistent-binding-mode.rs s/alt/match/... again. 2012-08-06 16:16:08 -07:00
resolve-inconsistent-names.rs s/alt/match/... again. 2012-08-06 16:16:08 -07:00
restricted-keyword1.rs Convert alt to match. Stop parsing alt 2012-08-06 15:36:30 -07:00
restricted-keyword2.rs parser: More refactoring of restricted value name checking 2012-04-27 16:45:54 -07:00
ret-non-nil.rs Convert ret to return 2012-08-01 19:16:06 -07:00
return-in-block-function.rs Change 'ret' to 'return' in an error message 2012-08-10 12:20:58 -07:00
selftype-astparam.rs Convert impls to new syntax 2012-08-08 18:19:24 -07:00
selftype-traittype.rs Comments, minor refactoring, clean up wording of error messages 2012-08-07 10:29:19 -07:00
sendfn-is-not-a-lambda.rs Convert ret to return 2012-08-01 19:16:06 -07:00
seq-args.rs Convert impls to new syntax 2012-08-08 18:19:24 -07:00
spawn-non-nil-fn.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
staticness-mismatch.rs Convert impls to new syntax 2012-08-08 18:19:24 -07:00
swap-no-lval.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
sync-cond-shouldnt-escape.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
sync-rwlock-cond-shouldnt-escape.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
sync-rwlock-read-mode-shouldnt-escape.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
sync-rwlock-write-mode-cond-shouldnt-escape.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
sync-rwlock-write-mode-shouldnt-escape.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
tag-that-dare-not-speak-its-name.rs Camel case the option type 2012-08-26 15:56:16 -07:00
tag-type-args.rs rustc: Lower case error messages 2012-03-05 17:05:20 -08:00
tag-variant-cast-non-nullary.rs rustc: Make the pretty printer output commas after enum variants. Update all tests accordingly. 2012-01-19 18:41:06 -08:00
tag-variant-disr-dup.rs rustc: Make the pretty printer output commas after enum variants. Update all tests accordingly. 2012-01-19 18:41:06 -08:00
tag-variant-disr-non-nullary.rs rustc: Make the pretty printer output commas after enum variants. Update all tests accordingly. 2012-01-19 18:41:06 -08:00
tag-variant-disr-type-mismatch.rs rustc: Make the pretty printer output commas after enum variants. Update all tests accordingly. 2012-01-19 18:41:06 -08:00
tail-typeck.rs Convert ret to return 2012-08-01 19:16:06 -07:00
terr-in-field.rs new region inference, seperate infer into modules, improve error msgs 2012-08-20 22:00:06 -07:00
terr-sorts.rs new region inference, seperate infer into modules, improve error msgs 2012-08-20 22:00:06 -07:00
tps-invariant-class.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
tps-invariant-enum.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
tps-invariant-trait.rs Convert impls to new syntax 2012-08-08 18:19:24 -07:00
trait-cast.rs rustc: Implement automatic reference for method receivers 2012-08-15 16:20:33 -07:00
trait-impl-different-num-params.rs Convert impls to new syntax 2012-08-08 18:19:24 -07:00
trait-keyword.rs Stop parsing iface. 2012-08-17 14:32:34 -07:00
trait-or-new-type-instead.rs Camel case the option type 2012-08-26 15:56:16 -07:00
trait-test-2.rs Convert impls to new syntax 2012-08-08 18:19:24 -07:00
trait-test.rs Convert impls to new syntax 2012-08-08 18:19:24 -07:00
tutorial-suffix-inference-test.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
type-arg-out-of-scope.rs Fix error message case in two cfail test 2012-01-09 17:51:39 +01:00
type-mismatch-multiple.rs Adding i suffixes so cfail tests keep failing after suffix inference 2012-06-18 15:36:14 -07:00
type-mismatch.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
type-recursive.rs Reformat 2011-08-20 11:04:00 -07:00
type-shadow.rs Reformat 2011-08-20 11:04:00 -07:00
unary-move.rs rustc: Implement unary move. Closes #917. 2012-07-31 17:33:20 -07:00
unbalanced-comment.rs m1!{...} -> m1!(...) 2012-08-23 11:14:14 -07:00
unbalanced-doublequote.rs Patch to error instead of crashing when parsing unmatched double quotes 2011-09-27 23:20:31 -07:00
unique-mut.rs Bulk-edit mutable -> mut. 2012-03-26 18:35:18 -07:00
unique-pinned-nocopy.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
unique-unique-kind.rs change the test suite //! kind syntax to //~ kind in order to avoid a 2012-06-30 12:23:59 +01:00
unique-vec-res.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
unreachable-arm.rs Convert alt to match. Stop parsing alt 2012-08-06 15:36:30 -07:00
unreachable-code.rs Tweak some test cases and add a few new ones 2012-03-10 20:38:03 -08:00
unsafe-fn-assign-deref-ptr.rs Convert ret to return 2012-08-01 19:16:06 -07:00
unsafe-fn-autoderef.rs Convert ret to return 2012-08-01 19:16:06 -07:00
unsafe-fn-called-from-safe.rs Convert ret to return 2012-08-01 19:16:06 -07:00
unsafe-fn-deref-ptr.rs Convert ret to return 2012-08-01 19:16:06 -07:00
unsafe-fn-used-as-value.rs Convert ret to return 2012-08-01 19:16:06 -07:00
unsendable-class.rs Remove struct ctors 2012-09-06 10:52:26 -07:00
unsupported-cast.rs Switch 'native' to 'extern' (or 'foreign' in some descriptions) 2012-07-03 16:11:00 -07:00
unused-imports-warn.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
use-meta-dup.rs Reformat 2011-08-20 11:04:00 -07:00
use-meta-mismatch.rs More consistent use of backticks and "expected" in error messages. 2012-07-13 15:31:39 -07:00
use-meta.rc More consistent use of backticks and "expected" in error messages. 2012-07-13 15:31:39 -07:00
vec-add.rs Merge remote-tracking branch 'Dretch/prettydocs' 2012-07-02 15:23:41 -07:00
vec-concat-bug.rs Convert ret to return 2012-08-01 19:16:06 -07:00
vec-field.rs Pretty print vectors as ~[] instead of []/~. Closes #2863. 2012-07-10 13:55:19 -07:00
vec-res-add.rs make borrowck more conservative around rvalues. 2012-08-17 15:14:13 -07:00
vector-no-ann.rs Merge remote-tracking branch 'Dretch/prettydocs' 2012-07-02 15:23:41 -07:00
view-items-at-top.rs test: "import" -> "use" 2012-09-05 12:32:05 -07:00
vtable-res-trait-param.rs Do vtable resolution for *all* method calls, not just statically resolved ones... Closes #3221. 2012-08-20 13:36:15 -07:00
warn-ctypes-err-attr.rs Nomenclature fixes in the lint checker. Fewer double-negatives. 2012-07-26 17:08:33 -07:00
warn-ctypes.rs Nomenclature fixes in the lint checker. Fewer double-negatives. 2012-07-26 17:08:33 -07:00
warn-foreign-int-types.rs Switch 'native' to 'extern' (or 'foreign' in some descriptions) 2012-07-03 16:11:00 -07:00
warn-path-statement.rs Nomenclature fixes in the lint checker. Fewer double-negatives. 2012-07-26 17:08:33 -07:00
while-type-error.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
writing-through-read-alias.rs Reformat for new mode syntax, step 1 2011-09-12 12:04:14 +02:00
writing-to-immutable-rec.rs Move mutability checking into its own pass. 2011-09-01 16:32:38 +02:00
writing-to-immutable-vec.rs Tear out ty_str and ty_vec. 2012-07-14 12:19:36 -07:00
wrong-ret-type.rs Convert ret to return 2012-08-01 19:16:06 -07:00