rust/src/test/compile-fail
Patrick Walton 8693943676 librustc: Ensure that type parameters are in the right positions in paths.
This removes the stacking of type parameters that occurs when invoking
trait methods, and fixes all places in the standard library that were
relying on it. It is somewhat awkward in places; I think we'll probably
want something like the `Foo::<for T>::new()` syntax.
2013-08-27 18:47:57 -07:00
..
mod_file_disambig_aux syntax: Bless mod.rs. #4116 2013-07-21 19:32:24 -07:00
access-mode-in-closures.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
ambig_impl_2_exe.rs test: Fix tests. rs=tests 2013-03-13 20:08:35 -07:00
ambig_impl_bounds.rs test: Fix tests. rs=tests 2013-03-13 20:08:35 -07:00
ambig_impl_unify.rs librustc: Remove implicit self from the language, except for old-style drop blocks. 2013-03-13 20:07:10 -07:00
arc-cant-nest-rw-arc-3177.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
arc-rw-cond-shouldnt-escape.rs Change concurrency primitives to standard naming conventions 2013-07-27 22:06:29 -07:00
arc-rw-read-mode-shouldnt-escape.rs Updated std::Option, std::Either and std::Result 2013-08-05 22:42:21 +02:00
arc-rw-state-shouldnt-escape.rs Change concurrency primitives to standard naming conventions 2013-07-27 22:06:29 -07:00
arc-rw-write-mode-cond-shouldnt-escape.rs Change concurrency primitives to standard naming conventions 2013-07-27 22:06:29 -07:00
arc-rw-write-mode-shouldnt-escape.rs Updated std::Option, std::Either and std::Result 2013-08-05 22:42:21 +02:00
arg-count-mismatch.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
arg-type-mismatch.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
assign-imm-local-twice.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
assign-to-method.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
attempted-access-non-fatal.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
attr-bad-crate-attr.rc Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
attr-bad-meta.rs test: De-export aux, bench, compile-fail, and run-fail. rs=deexporting 2013-01-30 15:08:45 -08:00
attr-before-ext.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
attr-before-let.rs detect unused attrs in one more place, allow parsing to continue for all 2013-05-20 11:49:20 -07:00
attr-before-stmt.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
attr-dangling-in-fn.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
attr-dangling-in-mod.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
attrs-after-extern-mod.rs rt: Move some test functions to rust_test_helpers 2013-08-23 18:38:59 -07:00
auto-ref-slice-plus-ref.rs librustc: Modify all code to use new lifetime binder syntax 2013-03-26 21:30:17 -07:00
autoderef-full-lval.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
bad-bang-ann-3.rs Remove ret_style and instead check whether fn return type is bot 2013-01-08 14:21:06 -08:00
bad-bang-ann.rs Remove die!, raplace invocations with fail! Issue #4524 pt 3 2013-02-13 17:01:32 -08:00
bad-const-type.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
bad-env-capture.rs Improve the attempted dynamic environment-capture error message 2013-07-02 01:05:57 +05:30
bad-env-capture2.rs Improve the attempted dynamic environment-capture error message 2013-07-02 01:05:57 +05:30
bad-env-capture3.rs Improve the attempted dynamic environment-capture error message 2013-07-02 01:05:57 +05:30
bad-expr-path.rs more back-ticks, less colons 2013-05-10 23:34:20 +02:00
bad-expr-path2.rs more back-ticks, less colons 2013-05-10 23:34:20 +02:00
bad-main.rs Require extern "Rust" fn main() exactly 2013-07-09 16:56:16 -04:00
bad-match.rs Change alt to match in filenames. 2013-05-27 17:28:39 -04:00
bad-method-typaram-kind.rs librustc: Remove all uses of the Copy bound. 2013-07-17 14:57:53 -07:00
bad-mid-path-type-params.rs librustc: Ensure that type parameters are in the right positions in paths. 2013-08-27 18:47:57 -07:00
bad-module.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
bad-name.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
bad-type-env-capture.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
bad-value-ident-false.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
bad-value-ident-true.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
bang-tailexpr.rs Remove ret_style and instead check whether fn return type is bot 2013-01-08 14:21:06 -08:00
bind-by-move-neither-can-live-while-the-other-survives-1.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
bind-by-move-neither-can-live-while-the-other-survives-2.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
bind-by-move-neither-can-live-while-the-other-survives-3.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
bind-by-move-neither-can-live-while-the-other-survives-4.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
bind-by-move-no-guards.rs librustc: Stop reexporting the standard modules from prelude. 2013-05-29 19:04:53 -07:00
bind-by-move-no-lvalues-1.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
bind-by-move-no-lvalues-2.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
bind-by-move-no-sub-bindings.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
binop-bitxor-str.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
binop-logic-float.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
binop-logic-int.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
binop-mul-bool.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
binop-typeck.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
block-arg-as-stmt-with-value.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
block-coerce-no-2.rs Add AbiSet and integrate it into the AST. 2013-03-29 18:36:20 -07:00
block-coerce-no.rs test: Fix broken test 2013-05-08 17:04:03 -07:00
block-must-not-have-result-do.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
block-must-not-have-result-res.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
block-must-not-have-result-while.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
bogus-tag.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
borrowck-addr-of-upvar.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
borrowck-anon-fields-struct.rs Distinguish tuple elements by index in mem_categorization. Fixes #5362. 2013-05-17 21:12:50 -04:00
borrowck-anon-fields-tuple.rs Distinguish tuple elements by index in mem_categorization. Fixes #5362. 2013-05-17 21:12:50 -04:00
borrowck-anon-fields-variant.rs Distinguish tuple elements by index in mem_categorization. Fixes #5362. 2013-05-17 21:12:50 -04:00
borrowck-assign-comp-idx.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
borrowck-assign-comp.rs Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freeze 2013-05-05 15:11:04 -04:00
borrowck-assign-to-andmut-in-aliasable-loc.rs Extend aliasability check to uncover & &mut &mut and the like 2013-08-27 15:45:19 -04:00
borrowck-assign-to-andmut-in-borrowed-loc.rs Prohibit assignment to &mut pointers that are found in frozen or borrowed locations. 2013-08-21 12:02:21 -04:00
borrowck-assign-to-constants.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
borrowck-assign-to-enum.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
borrowck-assign-to-subfield.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
borrowck-auto-mut-ref-to-immut-var.rs Change 'print(fmt!(...))' to printf!/printfln! in src/test/ 2013-07-24 09:45:20 -04:00
borrowck-autoref-3261.rs Remove all uses of pub impl. rs=style 2013-06-01 09:18:27 -07:00
borrowck-bad-nested-calls-free.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
borrowck-bad-nested-calls-move.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
borrowck-borrow-from-owned-ptr.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
borrowck-borrow-from-stack-variable.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
borrowck-borrow-mut-base-ptr-in-aliasable-loc.rs librustc: Remove &const and *const from the language. 2013-08-27 18:46:51 -07:00
borrowck-borrow-mut-object-twice.rs tests: Add new tests for borrowck/objects and update some existing tests 2013-08-11 14:01:23 -04:00
borrowck-borrowed-uniq-rvalue-2.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
borrowck-borrowed-uniq-rvalue.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
borrowck-call-method-from-mut-aliasable.rs librustc: Remove &const and *const from the language. 2013-08-27 18:46:51 -07:00
borrowck-call-sendfn.rs test: Remove fn@, fn~, and fn& from the test suite. rs=defun 2013-03-02 18:47:47 -08:00
borrowck-imm-ref-to-mut-rec-field-issue-3162-c.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
borrowck-insert-during-each.rs remove obsolete foreach keyword 2013-08-03 22:48:02 -04:00
borrowck-issue-2657-1.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
borrowck-issue-2657-2.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
borrowck-lend-flow-if.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
borrowck-lend-flow-loop.rs replace all remaining for with foreach or do 2013-08-03 03:00:42 -04:00
borrowck-lend-flow-match.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
borrowck-lend-flow.rs librustc: Remove &const and *const from the language. 2013-08-27 18:46:51 -07:00
borrowck-loan-blocks-move-cc.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
borrowck-loan-blocks-move.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
borrowck-loan-blocks-mut-uniq.rs Use assert_eq! rather than assert! where possible 2013-05-19 08:16:02 -04:00
borrowck-loan-in-overloaded-op.rs correct incorrect handling of overloaded operators, exposing various other bits of rot 2013-05-01 08:49:48 -04:00
borrowck-loan-local-as-both-mut-and-imm.rs librustc: Stop reexporting the standard modules from prelude. 2013-05-29 19:04:53 -07:00
borrowck-loan-rcvr-overloaded-op.rs Remove all uses of pub impl. rs=style 2013-06-01 09:18:27 -07:00
borrowck-loan-rcvr.rs Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freeze 2013-05-05 15:11:04 -04:00
borrowck-loan-vec-content.rs librustc: Remove &const and *const from the language. 2013-08-27 18:46:51 -07:00
borrowck-move-by-capture.rs Issue #7444 - Update neg test and pos test for move by capture 2013-07-17 09:02:52 -04:00
borrowck-move-from-unsafe-ptr.rs tests/tutorials: Get rid of move. 2013-02-15 02:49:55 -08:00
borrowck-move-in-irrefut-pat.rs Add new tests for irrefutable patterns used in various tricky ways 2013-07-08 13:53:44 -04:00
borrowck-move-moved-value-into-closure.rs Issue #7444 - Borrowck permits moved values to be captured 2013-07-17 07:19:43 -04:00
borrowck-move-mut-base-ptr.rs Reconcile docs and code, adding examples and adding RESTR_CLAIM 2013-05-28 20:22:15 -04:00
borrowck-move-out-of-struct-with-dtor.rs Correct merge failures 2013-07-08 13:55:11 -04:00
borrowck-move-out-of-tuple-struct-with-dtor.rs Correct merge failures 2013-07-08 13:55:11 -04:00
borrowck-move-out-of-vec-tail.rs Fix incorrect non-exhaustive matching for fixed length vecs 2013-08-07 22:07:24 +04:00
borrowck-mut-addr-of-imm-var.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
borrowck-mut-boxed-vec.rs remove obsolete foreach keyword 2013-08-03 22:48:02 -04:00
borrowck-mut-deref-comp.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
borrowck-mut-slice-of-imm-vec.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
borrowck-no-cycle-in-exchange-heap.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
borrowck-object-lifetime.rs tests: Add new tests for borrowck/objects and update some existing tests 2013-08-11 14:01:23 -04:00
borrowck-object-mutability.rs tests: Add new tests for borrowck/objects and update some existing tests 2013-08-11 14:01:23 -04:00
borrowck-pat-reassign-binding.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
borrowck-reborrow-from-mut.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
borrowck-ref-into-rvalue.rs librustc: Stop reexporting the standard modules from prelude. 2013-05-29 19:04:53 -07:00
borrowck-ref-mut-of-imm.rs Use assert_eq! rather than assert! where possible 2013-05-19 08:16:02 -04:00
borrowck-rvalues-mutable-bad.rs Add two tests for rvalue mutability 2013-05-16 15:10:50 -04:00
borrowck-swap-mut-base-ptr.rs Reconcile docs and code, adding examples and adding RESTR_CLAIM 2013-05-28 20:22:15 -04:00
borrowck-unary-move.rs Move checking for moves and initialization of local variables and patterns into 2013-05-28 20:22:14 -04:00
borrowck-uniq-via-lend.rs librustc: Remove &const and *const from the language. 2013-08-27 18:46:51 -07:00
borrowck-vec-pattern-element-loan.rs Fix incorrect non-exhaustive matching for fixed length vecs 2013-08-07 22:07:24 +04:00
borrowck-vec-pattern-loan-from-mut.rs Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freeze 2013-05-05 15:11:04 -04:00
borrowck-vec-pattern-move-tail.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
borrowck-vec-pattern-nesting.rs Fix incorrect non-exhaustive matching for fixed length vecs 2013-08-07 22:07:24 +04:00
borrowck-vec-pattern-tail-element-loan.rs Fix incorrect non-exhaustive matching for fixed length vecs 2013-08-07 22:07:24 +04:00
borrowck-wg-borrow-mut-to-imm-fail-2.rs Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freeze 2013-05-05 15:11:04 -04:00
borrowck-wg-borrow-mut-to-imm-fail-3.rs Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freeze 2013-05-05 15:11:04 -04:00
borrowck-wg-borrow-mut-to-imm-fail.rs Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freeze 2013-05-05 15:11:04 -04:00
borrowck-wg-move-base-2.rs Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freeze 2013-05-05 15:11:04 -04:00
box-static-bound.rs librustc: Forbid & pointers (other than &'static) inside @ boxes. 2013-07-18 17:12:46 -07:00
break-outside-loop.rs Remove REC, change related tests/docs 2013-03-02 12:57:05 +09:00
builtin-superkinds-double-superkind.rs Fixup style of test cases for #7083 2013-08-20 13:28:51 -04:00
builtin-superkinds-in-metadata.rs oops, xfail-fast the cross-crate superkind tests 2013-08-21 15:52:31 -04:00
builtin-superkinds-self-type.rs oops v2, apparently writing std::comm::stream() doesn't work on check-fast; fix this 2013-08-21 20:33:56 -04:00
builtin-superkinds-simple.rs Fixup style of test cases for #7083 2013-08-20 13:28:51 -04:00
builtin-superkinds-typaram-not-send.rs Fixup style of test cases for #7083 2013-08-20 13:28:51 -04:00
by-move-pattern-binding.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
call-extern-trait-as-function.rs Add test for issue #6698 2013-06-03 13:09:26 +02:00
cant-implement-builtin-kinds.rs Prevent Send, Freeze, and Sized from being manually implemented. Close #8517. 2013-08-20 13:28:50 -04:00
capture1.rs Improve the attempted dynamic environment-capture error message 2013-07-02 01:05:57 +05:30
cast-from-nil.rs librustc: Remove fail_unless! 2013-03-29 16:39:08 -07:00
cast-immutable-mutable-trait.rs Allow casting to mutable trait objects. 2013-04-17 00:34:25 +02:00
cast-to-nil.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
cast-vector-to-unsafe-nonstatic.rs Permit casting region pointers to unsafe ones. 2013-03-07 14:48:28 -05:00
circular_modules_hello.rs libsyntax: fix infinite loop when recursively including modules 2013-07-04 19:51:11 +02:00
circular_modules_main.rs libsyntax: fix infinite loop when recursively including modules 2013-07-04 19:51:11 +02:00
class-cast-to-trait.rs Fix error messages in test cases, since fns/traits now pretty-print with a bounds list 2013-06-23 13:53:39 -04:00
class-implements-bad-trait.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
class-implements-int.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
class-method-missing.rs librustc: Remove implicit self from the language, except for old-style drop blocks. 2013-03-13 20:07:10 -07:00
class-missing-self.rs Remove all uses of pub impl. rs=style 2013-06-01 09:18:27 -07:00
closure-bounds-cant-promote-superkind-in-struct.rs librustc: Remove all uses of the Copy bound. 2013-07-17 14:57:53 -07:00
closure-bounds-not-builtin.rs Add BuiltinBounds to closure type: parse and handle subtyping, 2013-05-16 14:21:02 -04:00
closure-bounds-static-cant-capture-borrowed.rs Add basic test cases for closure bounds. (#3569) 2013-06-23 14:40:18 -04:00
closure-bounds-subtype.rs test: Fix tests. 2013-07-17 14:57:54 -07:00
closure-that-fails.rs librustc: Replace all uses of fn() with &fn(). rs=defun 2013-03-11 09:35:58 -07:00
coherence_inherent.rs Fix bug in coherence that causes all cross-crate impls to be regarded as 2013-03-06 11:02:19 -05:00
coherence_inherent_cc.rs Fix bug in coherence that causes all cross-crate impls to be regarded as 2013-03-06 11:02:19 -05:00
conflicting-implementations.rs Add backticks around trait name in conflicting implementations error message 2013-08-02 17:54:54 -04:00
const-cast-different-types.rs librustc: Remove the const declaration form everywhere 2013-03-22 22:24:35 -07:00
const-cast-wrong-type.rs librustc: Remove all uses of the old [T * N] fixed-length vector syntax 2013-03-26 21:29:34 -07:00
const-recursive.rs librustc: Remove the const declaration form everywhere 2013-03-22 22:24:35 -07:00
copy-a-resource.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
core-tls-store-pointer.rs syntax: add a local_data_key macro that creates a key for access to the TLS. 2013-08-16 14:37:24 +10:00
crateresolve1.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
crateresolve2.rs test: De-export aux, bench, compile-fail, and run-fail. rs=deexporting 2013-01-30 15:08:45 -08:00
crateresolve5.rs librustc: Remove fail_unless! 2013-03-29 16:39:08 -07:00
dead-code-ret.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
deprecated-auto-code.rs syntax: deprecate #[auto_{en,de}code] in favour of #[deriving({En,De}codable)]. 2013-05-16 08:55:57 +10:00
deref-non-pointer.rs Fix an ICE when dereferencing types which cannot be dereferenced 2013-04-19 23:20:44 -04:00
deriving-meta-unknown-trait.rs syntax: implement #[deriving] meta-attribute 2013-03-12 12:52:39 -04:00
die-not-static.rs std: remove str::{len, slice, is_empty} in favour of methods. 2013-06-10 23:02:54 +10:00
disallowed-deconstructing-destructing-struct-let.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
disallowed-deconstructing-destructing-struct-match.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
do-lambda-requires-braces.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
do1.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
do2.rs librustc: Remove fail_unless! 2013-03-29 16:39:08 -07:00
does-nothing.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
drop-on-non-struct.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
dup-link-name.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
dup-struct-enum-struct-variant.rs Add test for duplicate definitions of structs and enum struct variants. 2013-06-20 19:23:31 -04:00
duplicate-visibility.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
elided-test.rs rustc: Only accept main functions at the crate level. #4433 2013-04-29 17:10:50 -07:00
empty-linkname.rs test: Fix tests. 2013-03-07 22:37:58 -08:00
empty-linkname2.rs test: Fix tests. 2013-03-07 22:37:58 -08:00
empty-record-type.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
empty-vec-trailing-comma.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
enum-in-scope.rs test: Remove newtype enums from the test suite. rs=deenum 2013-03-11 09:35:58 -07:00
enums-pats-not-idents.rs add test case for enum disambiguation 2013-04-28 23:01:41 -07:00
estr-subtyping.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
eval-enum.rs Revert rename of Div to Quot 2013-05-01 15:40:05 +10:00
evec-subtyping.rs librustc: Remove all uses of the old [T * N] fixed-length vector syntax 2013-03-26 21:29:34 -07:00
explicit-call-to-dtor.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
explicit-call-to-supertrait-dtor.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
export-fully-qualified.rs test: De-export aux, bench, compile-fail, and run-fail. rs=deexporting 2013-01-30 15:08:45 -08:00
export-import.rs test: De-export aux, bench, compile-fail, and run-fail. rs=deexporting 2013-01-30 15:08:45 -08:00
export-tag-variant.rs test: De-export aux, bench, compile-fail, and run-fail. rs=deexporting 2013-01-30 15:08:45 -08:00
export.rs test: De-export aux, bench, compile-fail, and run-fail. rs=deexporting 2013-01-30 15:08:45 -08:00
export2.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
ext-after-attrib.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
ext-nonexistent.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
extenv-arg-2-not-string-literal.rs env! syntax extension changes 2013-08-08 10:35:42 -07:00
extenv-no-args.rs env! syntax extension changes 2013-08-08 10:35:42 -07:00
extenv-not-defined-custom.rs env! syntax extension changes 2013-08-08 10:35:42 -07:00
extenv-not-defined-default.rs env! syntax extension changes 2013-08-08 10:35:42 -07:00
extenv-not-string-literal.rs env! syntax extension changes 2013-08-08 10:35:42 -07:00
extenv-too-many-args.rs env! syntax extension changes 2013-08-08 10:35:42 -07:00
extern-cstack-lint.rs Change type of extern fns from *u8 to extern "ABI" fn 2013-08-21 10:50:37 -04:00
extern-main-fn.rs Require extern "Rust" fn main() exactly 2013-07-09 16:56:16 -04:00
extern-no-fn.rs Fix #6342 2013-05-22 16:11:48 +09:00
extern-wrong-value-type.rs Change type of extern fns from *u8 to extern "ABI" fn 2013-08-21 10:50:37 -04:00
extfmt-missing-type.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
extfmt-no-args.rs syntax: remove remaining #syntaxext machinery. Close #3516. 2012-12-12 17:08:09 -08:00
extfmt-non-literal.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
extfmt-non-literal2.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
extfmt-not-enough-args.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
extfmt-too-many-args.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
extfmt-unknown-type.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
extfmt-unsigned-plus.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
extfmt-unsigned-space.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
extfmt-unterminated-conv.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
extoption_env-no-args.rs env! syntax extension changes 2013-08-08 10:35:42 -07:00
extoption_env-not-string-literal.rs env! syntax extension changes 2013-08-08 10:35:42 -07:00
extoption_env-too-many-args.rs env! syntax extension changes 2013-08-08 10:35:42 -07:00
fail-expr.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
fail-simple.rs Remove die!, raplace invocations with fail! Issue #4524 pt 3 2013-02-13 17:01:32 -08:00
fail-type-err.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
float-literal-inference-restrictions.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
fn-bad-block-type.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
fn-compare-mismatch.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
fn-variance-1.rs test: Remove #[legacy_modes] from the test suite. 2013-04-29 14:30:55 -07:00
fn-variance-2.rs librustc: Remove all uses of the Copy bound. 2013-07-17 14:57:53 -07:00
fn-variance-3.rs librustc: Remove &const and *const from the language. 2013-08-27 18:46:51 -07:00
foreign-unsafe-fn-called.rs librustc: Disallow "unsafe" for external functions 2013-08-02 21:57:59 -07:00
forget-init-unsafe.rs librustc: Redo the unsafe checker and make unsafe methods not callable from safe code 2013-05-29 19:04:50 -07:00
fully-qualified-type-name1.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
fully-qualified-type-name2.rs test: De-export aux, bench, compile-fail, and run-fail. rs=deexporting 2013-01-30 15:08:45 -08:00
fully-qualified-type-name3.rs xfail broken tests 2013-01-07 18:05:18 -08:00
fully-qualified-type-name4.rs std: Remove get_task function. Unused 2013-07-30 17:10:21 -07:00
if-branch-types.rs Correct handling of if/match, and make explicit computation of 2013-07-01 20:43:54 -04:00
if-typeck.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
if-without-else-result.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
ifmt-bad-arg.rs Settle on the format/write/print family of names 2013-08-24 12:48:10 -07:00
ifmt-bad-plural.rs Settle on the format/write/print family of names 2013-08-24 12:48:10 -07:00
ifmt-bad-select.rs Settle on the format/write/print family of names 2013-08-24 12:48:10 -07:00
ifmt-unimpl.rs Settle on the format/write/print family of names 2013-08-24 12:48:10 -07:00
ifmt-unknown-trait.rs Settle on the format/write/print family of names 2013-08-24 12:48:10 -07:00
immut-function-arguments.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
impl-bounds-checking.rs Add tests for some default method things. 2013-06-28 18:09:02 -07:00
impl-duplicate-methods.rs librustc: Fix merge fallout and test cases. 2013-06-28 10:44:17 -04:00
implicit-method-bind.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
import-from-missing.rs test: De-export aux, bench, compile-fail, and run-fail. rs=deexporting 2013-01-30 15:08:45 -08:00
import-from-path.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
import-from-rename.rs test: De-export aux, bench, compile-fail, and run-fail. rs=deexporting 2013-01-30 15:08:45 -08:00
import-glob-0.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
import-glob-circular.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
import-glob-path.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
import-glob-rename.rs test: De-export aux, bench, compile-fail, and run-fail. rs=deexporting 2013-01-30 15:08:45 -08:00
import-loop-2.rs test: De-export aux, bench, compile-fail, and run-fail. rs=deexporting 2013-01-30 15:08:45 -08:00
import-loop.rs test: De-export aux, bench, compile-fail, and run-fail. rs=deexporting 2013-01-30 15:08:45 -08:00
import.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
import2.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
import3.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
import4.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
index_message.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
infinite-instantiation.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
infinite-tag-type-recursion.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
infinite-vec-type-recursion.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
integer-literal-suffix-inference.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
issue-511.rs librustc: Stop reexporting the standard modules from prelude. 2013-05-29 19:04:53 -07:00
issue-818.rs librustc: Remove fail_unless! 2013-03-29 16:39:08 -07:00
issue-897-2.rs Promote unreachable code to being a lint attribute 2013-05-30 20:45:13 -05:00
issue-897.rs Promote unreachable code to being a lint attribute 2013-05-30 20:45:13 -05:00
issue-1362.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
issue-1448-2.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
issue-1451.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
issue-1476.rs more back-ticks, less colons 2013-05-10 23:34:20 +02:00
issue-1655.rs test: De-export aux, bench, compile-fail, and run-fail. rs=deexporting 2013-01-30 15:08:45 -08:00
issue-1697.rs fix formating and tests 2013-05-09 20:15:59 -04:00
issue-1802-1.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
issue-1802-2.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
issue-1871.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
issue-1896-1.rs Use assert_eq! rather than assert! where possible 2013-05-19 08:16:02 -04:00
issue-1900.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
issue-1962.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
issue-2063-resource.rs test: Remove newtype enums from the test suite. rs=deenum 2013-03-11 09:35:58 -07:00
issue-2063.rs librustc: Lint the old drop destructor notation off 2013-03-11 09:36:00 -07:00
issue-2074.rs test: Remove fn@, fn~, and fn& from the test suite. rs=defun 2013-03-02 18:47:47 -08:00
issue-2111.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
issue-2123.rs Fix resolution tests 2013-05-14 20:34:12 -04:00
issue-2149.rs remove obsolete foreach keyword 2013-08-03 22:48:02 -04:00
issue-2150.rs remove obsolete foreach keyword 2013-08-03 22:48:02 -04:00
issue-2151.rs remove each from vec, HashMap and HashSet 2013-06-25 16:28:02 -04:00
issue-2281-part1.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
issue-2330.rs Refactor so that references to traits are not represented using a type with a 2013-04-05 05:36:02 -04:00
issue-2354.rs Remove die!, raplace invocations with fail! Issue #4524 pt 3 2013-02-13 17:01:32 -08:00
issue-2356.rs Remove all uses of pub impl. rs=style 2013-06-01 09:18:27 -07:00
issue-2370-2.rs Remove uses of log 2013-03-11 23:19:42 -07:00
issue-2370.rs Remove uses of log 2013-03-11 23:19:42 -07:00
issue-2478.rs testsuite: Update test for #2478. Still xfailed 2013-05-21 12:58:27 -07:00
issue-2548.rs test: Fix tests. 2013-07-17 14:57:54 -07:00
issue-2590.rs Move checking for moves and initialization of local variables and patterns into 2013-05-28 20:22:14 -04:00
issue-2611-4.rs librustc: Remove all uses of the Copy bound. 2013-07-17 14:57:53 -07:00
issue-2611-5.rs librustc: Remove all uses of the Copy bound. 2013-07-17 14:57:53 -07:00
issue-2718-a.rs librustc: Lint the old drop destructor notation off 2013-03-11 09:36:00 -07:00
issue-2823.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
issue-2848.rs test: De-export aux, bench, compile-fail, and run-fail. rs=deexporting 2013-01-30 15:08:45 -08:00
issue-2849.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
issue-2937.rs Fix resolution tests 2013-05-14 20:34:12 -04:00
issue-2951.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
issue-2969.rs Use assert_eq! rather than assert! where possible 2013-05-19 08:16:02 -04:00
issue-2995.rs rustc: Fix the logic for finding the Android main function 2013-05-08 12:03:15 -07:00
issue-3021-b.rs Improve the attempted dynamic environment-capture error message 2013-07-02 01:05:57 +05:30
issue-3021-c.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
issue-3021-d.rs Improve the attempted dynamic environment-capture error message 2013-07-02 01:05:57 +05:30
issue-3021.rs Improve the attempted dynamic environment-capture error message 2013-07-02 01:05:57 +05:30
issue-3036.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
issue-3038.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
issue-3044.rs Fix fallout from span change 2013-07-05 14:56:54 +09:00
issue-3080.rs Remove all uses of pub impl. rs=style 2013-06-01 09:18:27 -07:00
issue-3096-1.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
issue-3096-2.rs librustc: Stop reexporting the standard modules from prelude. 2013-05-29 19:04:53 -07:00
issue-3099-a.rs more back-ticks, less colons 2013-05-10 23:34:20 +02:00
issue-3099-b.rs resolve: report duplicate module definitions 2013-06-25 23:58:48 +05:30
issue-3099.rs more back-ticks, less colons 2013-05-10 23:34:20 +02:00
issue-3154.rs librustc: Modify all code to use new lifetime binder syntax 2013-03-26 21:30:17 -07:00
issue-3177-mutable-struct.rs librustc: Rename Const to Freeze 2013-06-28 10:44:15 -04:00
issue-3214.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
issue-3243.rs librustc: Convert all uses of old lifetime notation to new lifetime notation. rs=delifetiming 2013-03-18 17:21:14 -07:00
issue-3296.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
issue-3344.rs cmp: Use default methods in trait Ord, only require Ord::lt 2013-07-13 06:23:38 +02:00
issue-3477.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
issue-3521-2.rs librustc: Remove the const declaration form everywhere 2013-03-22 22:24:35 -07:00
issue-3521.rs Remove uses of log 2013-03-11 23:19:42 -07:00
issue-3563.rs tests: changes in response to #5656 2013-04-10 17:32:03 -07:00
issue-3601.rs Use static string with fail!() and remove fail!(fmt!()) 2013-05-14 16:36:23 +02:00
issue-3668-2.rs librustc: Remove the const declaration form everywhere 2013-03-22 22:24:35 -07:00
issue-3668.rs librustc: Remove the const declaration form everywhere 2013-03-22 22:24:35 -07:00
issue-3680.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
issue-3702-2.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
issue-3707.rs Remove all uses of pub impl. rs=style 2013-06-01 09:18:27 -07:00
issue-3763 Test cases, some xfailed 2012-12-06 21:53:14 -08:00
issue-3763.rs Fix fallout 2013-08-07 23:20:06 -04:00
issue-3820.rs Change 'print(fmt!(...))' to printf!/printfln! in src/test/ 2013-07-24 09:45:20 -04:00
issue-3907.rs Add a bunch of tests for closed issues 2013-08-13 21:32:34 -07:00
issue-3953.rs librustc: Stop reexporting the standard modules from prelude. 2013-05-29 19:04:53 -07:00
issue-3973.rs testsuite: Add various test cases 2013-03-27 10:09:02 -07:00
issue-3991.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
issue-3993-2.rs Fix resolution tests 2013-05-14 20:34:12 -04:00
issue-3993-3.rs Fix fallout 2013-08-07 23:20:06 -04:00
issue-3993.rs Fix fallout 2013-08-07 23:20:06 -04:00
issue-4265.rs more back-ticks, less colons 2013-05-10 23:34:20 +02:00
issue-4335.rs Change 'print(fmt!(...))' to printf!/printfln! in src/test/ 2013-07-24 09:45:20 -04:00
issue-4366.rs more back-ticks, less colons 2013-05-10 23:34:20 +02:00
issue-4517.rs librustc: use new [ty, .. len] syntax for fixed vector errors. 2013-04-06 13:27:27 +11:00
issue-4523.rs Fix error messages in test cases, since fns/traits now pretty-print with a bounds list 2013-06-23 13:53:39 -04:00
issue-4542.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
issue-4736.rs Make typechecker compositional 2013-03-20 19:44:38 -07:00
issue-4935.rs Fix typos 2013-05-09 02:34:47 +09:00
issue-4968.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
issue-4972.rs Fix error messages in test cases, since fns/traits now pretty-print with a bounds list 2013-06-23 13:53:39 -04:00
issue-5035.rs testsuite: Add various test cases 2013-03-27 10:09:02 -07:00
issue-5060-fail.rs testsuite: Add test cases, some xfailed 2013-06-27 16:56:47 -07:00
issue-5062.rs testsuite: Add various test cases 2013-03-27 10:09:02 -07:00
issue-5099.rs librustc: Make self and static into keywords 2013-05-12 16:35:18 -07:00
issue-5100.rs remove obsolete foreach keyword 2013-08-03 22:48:02 -04:00
issue-5358-1.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
issue-5358.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
issue-5439.rs Add a bunch of tests for closed issues 2013-08-13 21:32:34 -07:00
issue-5543.rs doc: convert remaining uses of core:: to std::. 2013-08-16 15:54:14 +10:00
issue-5544-a.rs libsyntax: fail lexing with an error message on an int literal larger than 2^64. 2013-04-08 16:40:40 +10:00
issue-5544-b.rs libsyntax: fail lexing with an error message on an int literal larger than 2^64. 2013-04-08 16:40:40 +10:00
issue-5844.rs Add a test for #5844 (a closed issue now) 2013-07-22 23:09:21 -07:00
issue-5883.rs testsuite: Add compile-fail test for #5883 2013-07-17 15:32:02 -07:00
issue-5927.rs fixed pattern, moved test to compile-fail 2013-04-30 16:31:56 -07:00
issue-6458-1.rs testsuite: Tests for #6458. Closes #6458 2013-08-21 17:14:31 -07:00
issue-6458-2.rs testsuite: Tests for #6458. Closes #6458 2013-08-21 17:14:31 -07:00
issue-6458-3.rs testsuite: Tests for #6458. Closes #6458 2013-08-21 17:14:31 -07:00
issue-6458-4.rs testsuite: Tests for #6458. Closes #6458 2013-08-21 17:14:31 -07:00
issue-6458.rs testsuite: Tests for #6458. Closes #6458 2013-08-21 17:14:31 -07:00
issue-6596.rs Add test 2013-05-22 19:19:00 -04:00
issue-6610.rs Fix error message when trait method ends with wrong token 2013-08-15 18:11:36 -07:00
issue-6642.rs Only bug on self-not-mapped-to-def if no previous errors were present. Close #6642. 2013-08-21 19:22:57 -04:00
issue-6702.rs rustc: More helpful error message when using a struct type like a function 2013-08-21 17:17:50 -07:00
issue-6762.rs Add xfail'd test for #6762. 2013-05-27 15:21:45 -04:00
issue-6804.rs NaN patterns: indicate that is_NaN is a method 2013-07-25 16:40:59 +02:00
issue-6977.rs Disallow negative counts in repeat expressions 2013-06-07 12:30:44 +12:00
issue-7013.rs Testsuite: Test for #7013. Closes #7013 2013-08-21 17:17:49 -07:00
issue-7044.rs Add test for #7044. 2013-06-10 18:06:56 -04:00
issue-8615.rs Don't skip token after @'static 2013-08-19 14:55:35 -07:00
keyword-as-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-break-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-do-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-else-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-enum-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-extern-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-false-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-fn-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-for-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-if-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-impl-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-let-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-loop-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-match-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-mod-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-mut-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-priv-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-pub-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-ref-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-return-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-self-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-static-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-struct-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-super-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-super.rs Make super a keyword 2013-01-24 16:07:04 +09:00
keyword-trait-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-true-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-type-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-unsafe-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-use-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword-while-as-identifier.rs Add script and tests for using keywords as identifiers 2013-08-26 15:50:52 +02:00
keyword.rs test: De-export aux, bench, compile-fail, and run-fail. rs=deexporting 2013-01-30 15:08:45 -08:00
kindck-destructor-owned.rs librustc: Disallow "mut" from distributing over bindings. 2013-06-28 10:44:15 -04:00
kindck-implicit-close-over-mut-var.rs librustc: Stop reexporting the standard modules from prelude. 2013-05-29 19:04:53 -07:00
kindck-nonsendable-1.rs librustc: Disallow "mut" from distributing over bindings. 2013-06-28 10:44:15 -04:00
kindck-owned-trait-contains.rs tests: Add new tests for borrowck/objects and update some existing tests 2013-08-11 14:01:23 -04:00
kindck-owned-trait-scoped.rs librustc: Remove all uses of the Copy bound. 2013-07-17 14:57:53 -07:00
kindck-owned-trait.rs librustc: Forbid & pointers (other than &'static) inside @ boxes. 2013-07-18 17:12:46 -07:00
kindck-owned.rs librustc: Forbid & pointers (other than &'static) inside @ boxes. 2013-07-18 17:12:46 -07:00
lambda-mutate-nested.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
lambda-mutate.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
lint-change-warnings.rs Add the warnings lint attribute 2013-06-25 08:55:15 -07:00
lint-ctypes.rs Expand ctypes warnings to warn about *int/*uint 2013-07-11 19:45:25 -07:00
lint-heap-memory.rs testsuite: Remove structural records from remaining compile-fail tests 2013-01-28 19:41:56 -08:00
lint-impl-fn.rs Re-implement lint with less emphasis on item ids 2013-05-17 00:49:16 -04:00
lint-managed-heap-memory.rs testsuite: Remove structural records from remaining compile-fail tests 2013-01-28 19:41:56 -08:00
lint-missing-doc.rs Forbid pub/priv where it has no effect 2013-08-12 23:20:46 -07:00
lint-non-camel-case-types.rs Improve the camel case warning a bit. 2013-07-26 16:42:03 -07:00
lint-non-uppercase-statics.rs rustc: add a lint to enforce uppercase statics. 2013-07-01 17:52:57 +10:00
lint-owned-heap-memory.rs testsuite: Remove structural records from remaining compile-fail tests 2013-01-28 19:41:56 -08:00
lint-qualification.rs Add a compile-fail test for qualification lint 2013-07-11 12:54:06 +09:00
lint-type-limits.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
lint-unused-import-tricky-names.rs automated whitespace fixes 2013-06-13 18:03:08 -04:00
lint-unused-imports.rs Remove vec::{filter, filtered, filter_map, filter_mapped}, replaced by iterators. 2013-07-04 00:46:49 +10:00
lint-unused-mut-variables.rs librustc: Disallow multiple patterns from appearing in a "let" declaration. 2013-06-04 21:45:42 -07:00
lint-unused-unsafe.rs Add externfn macro and correctly label fixed_stack_segments 2013-08-19 07:13:15 -04:00
liveness-and-init.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
liveness-assign-imm-local-in-loop.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
liveness-assign-imm-local-in-op-eq.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
liveness-assign-imm-local-with-init.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
liveness-bad-bang-2.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
liveness-block-unint.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
liveness-break-uninit-2.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
liveness-break-uninit.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
liveness-closure-require-ret.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
liveness-dead.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
liveness-forgot-ret.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
liveness-if-no-else.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
liveness-if-with-else.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
liveness-init-in-called-fn-expr.rs test: Remove fn@, fn~, and fn& from the test suite. rs=defun 2013-03-02 18:47:47 -08:00
liveness-init-in-fn-expr.rs Remove uses of log 2013-03-11 23:19:42 -07:00
liveness-init-in-fru.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
liveness-init-op-equal.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
liveness-init-plus-equal.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
liveness-issue-2163.rs remove each from vec, HashMap and HashSet 2013-06-25 16:28:02 -04:00
liveness-missing-ret2.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
liveness-move-call-arg.rs Finalize moves-based-on-type implementation. 2013-01-31 12:09:00 -08:00
liveness-move-in-loop.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
liveness-move-in-while.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
liveness-or-init.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
liveness-return.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
liveness-uninit-after-item.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
liveness-uninit.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
liveness-unused remove dead assignments 2012-05-24 13:35:57 -07:00
liveness-unused.rs librustc: Introduce a new visitor type based on traits and port syntax to it. 2013-08-02 21:57:58 -07:00
liveness-use-after-move.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
liveness-use-after-send.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
liveness-use-in-index-lvalue.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
liveness-while-break.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
liveness-while-cond.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
liveness-while.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
loop-does-not-diverge.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
lub-if.rs Correct handling of if/match, and make explicit computation of 2013-07-01 20:43:54 -04:00
lub-in-args.rs test: De-[mut] (remove all mutable arrays from) the tests. rs=demuting 2013-02-26 04:18:12 -08:00
lub-match.rs Correct handling of if/match, and make explicit computation of 2013-07-01 20:43:54 -04:00
macro-inner-attributes.rs Allow attributes to appear as macro arguments 2013-08-08 19:41:02 -04:00
macro-local-data-key-priv.rs syntax: add a local_data_key macro that creates a key for access to the TLS. 2013-08-16 14:37:24 +10:00
macro-outer-attributes.rs Allow attributes to appear as macro arguments 2013-08-08 19:41:02 -04:00
macro-with-seps-err-msg.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
main-wrong-location.rs rustc: Only accept main functions at the crate level. #4433 2013-04-29 17:10:50 -07:00
main-wrong-type-2.rs Require extern "Rust" fn main() exactly 2013-07-09 16:56:16 -04:00
main-wrong-type.rs Require extern "Rust" fn main() exactly 2013-07-09 16:56:16 -04:00
map-types.rs Fix error messages in test cases, since fns/traits now pretty-print with a bounds list 2013-06-23 13:53:39 -04:00
match-arrows-block-then-binop.rs Change alt to match in filenames. 2013-05-27 17:28:39 -04:00
match-ill-type1.rs fix issue #6209 2013-05-22 14:06:25 +09:00
match-ill-type2.rs fix issue #6209 2013-05-22 14:06:25 +09:00
match-join.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
match-non-exhaustive.rs Add non-exhaustive check for match guards 2013-02-26 22:20:02 +09:00
match-pattern-field-mismatch-2.rs Change alt to match in filenames. 2013-05-27 17:28:39 -04:00
match-pattern-field-mismatch.rs Change alt to match in filenames. 2013-05-27 17:28:39 -04:00
match-range-fail-dominate.rs Change alt to match in filenames. 2013-05-27 17:28:39 -04:00
match-range-fail.rs Change alt to match in filenames. 2013-05-27 17:28:39 -04:00
match-struct.rs Fix reversed current/expected type 2013-02-28 03:31:22 +09:00
match-tag-nullary.rs Change alt to match in filenames. 2013-05-27 17:28:39 -04:00
match-tag-unary.rs Change alt to match in filenames. 2013-05-27 17:28:39 -04:00
match-vec-fixed.rs Fix incorrect non-exhaustive matching for fixed length vecs 2013-08-07 22:07:24 +04:00
match-vec-invalid.rs Change alt to match in filenames. 2013-05-27 17:28:39 -04:00
match-vec-mismatch-2.rs Change alt to match in filenames. 2013-05-27 17:28:39 -04:00
match-vec-mismatch.rs Change alt to match in filenames. 2013-05-27 17:28:39 -04:00
match-vec-unreachable.rs Fix incorrect non-exhaustive matching for fixed length vecs 2013-08-07 22:07:24 +04:00
minus-string.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
missing-derivable-attr.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
missing-do.rs Fix error messages in test cases, since fns/traits now pretty-print with a bounds list 2013-06-23 13:53:39 -04:00
missing-main.rs rustc: Only accept main functions at the crate level. #4433 2013-04-29 17:10:50 -07:00
missing-return.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
mod_file_aux.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
mod_file_correct_spans.rs librustc: Remove fail_unless! 2013-03-29 16:39:08 -07:00
mod_file_disambig.rs syntax: Bless mod.rs. #4116 2013-07-21 19:32:24 -07:00
mod_file_disambig_aux.rs syntax: Bless mod.rs. #4116 2013-07-21 19:32:24 -07:00
mod_file_not_exist.rs syntax: Bless mod.rs. #4116 2013-07-21 19:32:24 -07:00
mod_file_with_path_attr.rs Use assert_eq! rather than assert! where possible 2013-05-19 08:16:02 -04:00
moves-based-on-type-access-to-field.rs Move checking for moves and initialization of local variables and patterns into 2013-05-28 20:22:14 -04:00
moves-based-on-type-block-bad.rs librustc: Stop reexporting the standard modules from prelude. 2013-05-29 19:04:53 -07:00
moves-based-on-type-capture-clause-bad.rs librustc: Stop reexporting the standard modules from prelude. 2013-05-29 19:04:53 -07:00
moves-based-on-type-cyclic-types-issue-4821.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
moves-based-on-type-distribute-copy-over-paren.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
moves-based-on-type-exprs.rs Convert vec::{reverse, swap} to methods. 2013-06-30 21:15:25 +10:00
moves-based-on-type-match-bindings.rs Move checking for moves and initialization of local variables and patterns into 2013-05-28 20:22:14 -04:00
moves-based-on-type-move-out-of-closure-env-issue-1965.rs replace range with an external iterator 2013-08-02 00:51:14 -04:00
moves-based-on-type-no-recursive-stack-closure.rs Change 'print(fmt!(...))' to printf!/printfln! in src/test/ 2013-07-24 09:45:20 -04:00
moves-based-on-type-tuple.rs Fix filenames of some compile-fail tests. 2013-07-01 15:54:54 -04:00
moves-sru-moved-field.rs Make ~fn non-copyable, make &fn copyable, split barefn/closure types, 2013-02-07 05:53:30 -08:00
multiline-comment-line-tracking.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
multiple-main-2.rs allowing the entry point name to be something other than main 2013-01-14 13:58:13 -08:00
multiple-main-3.rs allowing the entry point name to be something other than main 2013-01-14 13:58:13 -08:00
multitrait.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
mutable-class-fields-2.rs Remove all uses of pub impl. rs=style 2013-06-01 09:18:27 -07:00
mutable-class-fields.rs librustc: Stop reexporting the standard modules from prelude. 2013-05-29 19:04:53 -07:00
mutable-enum.rs Rename #[mutable] to #[no_freeze] 2013-06-29 00:56:36 -04:00
mutable-struct.rs Rename #[mutable] to #[no_freeze] 2013-06-29 00:56:36 -04:00
name-clash-nullary-2.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
name-clash-nullary.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
nested-ty-params.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
no-binary-float-literal.rs got rid of last empty lines 2013-02-06 17:43:14 +09:00
no-capture-arc.rs Change concurrency primitives to standard naming conventions 2013-07-27 22:06:29 -07:00
no-comment-balancing.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
no-hex-float-literal.rs got rid of last empty lines 2013-02-06 17:43:14 +09:00
no-implicit-prelude-nested.rs rustc: implement a #[no_implicit_prelude] attribute. 2013-07-17 15:01:02 +10:00
no-implicit-prelude.rs rustc: implement a #[no_implicit_prelude] attribute. 2013-07-17 15:01:02 +10:00
no-reuse-move-arc.rs Change concurrency primitives to standard naming conventions 2013-07-27 22:06:29 -07:00
no-send-res-ports.rs librustc: Disallow "mut" from distributing over bindings. 2013-06-28 10:44:15 -04:00
noexporttypeexe.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
nolink-with-link-args.rs librustc: Remove "extern mod { ... }" from librustc, librustdoc, and tests. rs=deexterning 2013-03-07 22:32:52 -08:00
non-constant-expr-for-fixed-len-vec.rs librustc: Modify all code to use new lifetime binder syntax 2013-03-26 21:30:17 -07:00
non-constant-expr-for-vec-repeat.rs Add tests for const exprs in fixed vec length type and vec repeat. 2013-03-18 17:31:42 -07:00
non-copyable-void.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
non-exhaustive-match-nested.rs Use static string with fail!() and remove fail!(fmt!()) 2013-05-14 16:36:23 +02:00
non-exhaustive-match.rs Add support for destructuring vectors in match expressions 2012-12-17 16:50:40 -08:00
non_owned-enum.rs Rename #[non_sendable] to #[no_send] 2013-06-29 00:56:36 -04:00
non_owned-struct.rs Rename #[non_sendable] to #[no_send] 2013-06-29 00:56:36 -04:00
noncopyable-class.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
nonscalar-cast.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
not-a-pred.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
not-enough-arguments.rs Remove die!, raplace invocations with fail! Issue #4524 pt 3 2013-02-13 17:01:32 -08: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 Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
object-does-not-impl-trait.rs Make object types not implement associated trait. Fixes #5087. 2013-03-06 11:02:19 -05:00
object-pointer-types.rs tests: Add new tests for borrowck/objects and update some existing tests 2013-08-11 14:01:23 -04:00
obsolete-syntax.rs fix for #8088 (Cannot name a struct field new due to ancient syntax) 2013-08-18 00:07:14 +08:00
occurs-check-3.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
occurs-check.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
omitted-arg-in-item-fn.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
omitted-arg-wrong-types.rs librustc: Remove fail_unless! 2013-03-29 16:39:08 -07:00
once-cant-call-twice-on-heap.rs Change concurrency primitives to standard naming conventions 2013-07-27 22:06:29 -07:00
once-cant-call-twice-on-stack.rs Change concurrency primitives to standard naming conventions 2013-07-27 22:06:29 -07:00
once-cant-move-out-of-non-once-on-heap.rs Change concurrency primitives to standard naming conventions 2013-07-27 22:06:29 -07:00
once-cant-move-out-of-non-once-on-stack.rs Change concurrency primitives to standard naming conventions 2013-07-27 22:06:29 -07:00
once-fn-subtyping.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
or-patter-mismatch.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
output-type-mismatch.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
oversized-literal.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
packed-struct-generic-transmute.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
packed-struct-transmute.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
pat-ref-enum.rs Fix Option camel case in a compile-fail test 2013-01-25 19:42:24 -07:00
pat-shadow-in-nested-binding.rs test: Remove newtype enums from the test suite. rs=deenum 2013-03-11 09:35:58 -07:00
pattern-error-continue.rs rustc: Eliminate a derived error in check::_match 2013-08-14 13:42:58 -07:00
pattern-tyvar-2.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
pattern-tyvar.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
pinned-deep-copy.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
pptypedef.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
prim-with-args.rs librustc: Ensure that type parameters are in the right positions in paths. 2013-08-27 18:47:57 -07:00
private-impl-method.rs Fix fallout 2013-08-07 23:20:06 -04:00
private-item-simple.rs Fix fallout 2013-08-07 23:20:06 -04:00
private-method-cross-crate.rs librustc: Enforce cross-crate method privacy 2013-02-28 11:32:26 -08:00
private-method-inherited.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
private-method.rs Fix fallout 2013-08-07 23:20:06 -04:00
private-struct-field-cross-crate.rs librustc: Remove fail_unless! 2013-03-29 16:39:08 -07:00
private-struct-field-ctor.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
private-struct-field-pattern.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
private-struct-field.rs librustc: Remove fail_unless! 2013-03-29 16:39:08 -07:00
private-variant-xc.rs automated whitespace fixes 2013-06-13 18:03:08 -04:00
private-variant.rs test: De-export aux, bench, compile-fail, and run-fail. rs=deexporting 2013-01-30 15:08:45 -08:00
private_variant_2.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
qquote-1.rs quote_*! macros take an ExtCtx 2013-08-18 13:14:15 -04:00
qquote-2.rs quote_*! macros take an ExtCtx 2013-08-18 13:14:15 -04:00
rcmut-not-const-and-not-owned.rs rc: from_{owned,const} -> from_{send,freeze} 2013-08-01 04:39:00 -04:00
recursive-enum.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
redundant-link-args.rs test: Fix tests. 2013-03-07 22:37:58 -08:00
refutable-pattern-in-fn-arg.rs librustc: Stop reexporting the standard modules from prelude. 2013-05-29 19:04:53 -07:00
regionck-closure-lifetimes.rs replace all remaining for with foreach or do 2013-08-03 03:00:42 -04:00
regions-addr-of-arg.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
regions-addr-of-self.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
regions-addr-of-upvar-self.rs replace range with an external iterator 2013-08-02 00:51:14 -04:00
regions-blk.rs librustc: Convert all uses of old lifetime notation to new lifetime notation. rs=delifetiming 2013-03-18 17:21:14 -07:00
regions-bounds.rs librustc: Ensure that type parameters are in the right positions in paths. 2013-08-27 18:47:57 -07:00
regions-creating-enums.rs 'Borrow' stack closures rather than copying them (e.g., "|x|f(x)"), in prep for making them noncopyable. 2013-06-29 04:39:34 -04:00
regions-creating-enums3.rs librustc: Modify all code to use new lifetime binder syntax 2013-03-26 21:30:17 -07:00
regions-creating-enums4.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
regions-escape-bound-fn-2.rs Defer reasoning about region relationships until after regionck. 2013-07-01 20:43:54 -04:00
regions-escape-bound-fn.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
regions-escape-loop-via-variable.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
regions-escape-loop-via-vec.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
regions-escape-via-trait-or-not.rs Defer reasoning about region relationships until after regionck. 2013-07-01 20:43:54 -04:00
regions-fn-bound.rs libsyntax: Stop parsing old lifetimes, except for the ones on data type declarations. 2013-03-18 17:21:15 -07:00
regions-fn-subtyping.rs librustc: Modify all code to use new lifetime binder syntax 2013-03-26 21:30:17 -07:00
regions-fns.rs librustc: Modify all code to use new lifetime binder syntax 2013-03-26 21:30:17 -07:00
regions-free-region-ordering-callee.rs Reason about nested free variables that appear in a function 2013-04-10 07:52:46 -07:00
regions-free-region-ordering-caller.rs Reason about nested free variables that appear in a function 2013-04-10 07:52:46 -07:00
regions-free-region-ordering-incorrect.rs Add copyright notice and kill broken test 2013-07-01 20:43:55 -04:00
regions-freevar.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
regions-glb-free-free.rs Remove all uses of pub impl. rs=style 2013-06-01 09:18:27 -07:00
regions-in-consts.rs librustc: Remove the const declaration form everywhere 2013-03-22 22:24:35 -07:00
regions-in-enums.rs test: Fix tests 2013-03-26 22:45:22 -07:00
regions-in-structs.rs test: Fix botched error message in compile-fail test 2013-03-26 23:31:56 -07:00
regions-in-type-items.rs test: Fix tests 2013-03-26 22:45:22 -07:00
regions-infer-at-fn-not-param.rs Defer reasoning about region relationships until after regionck. 2013-07-01 20:43:54 -04:00
regions-infer-borrow-scope-too-big.rs Use assert_eq! rather than assert! where possible 2013-05-19 08:16:02 -04:00
regions-infer-borrow-scope-within-loop.rs Use assert_eq! rather than assert! where possible 2013-05-19 08:16:02 -04:00
regions-infer-call-3.rs librustc: Modify all code to use new lifetime binder syntax 2013-03-26 21:30:17 -07:00
regions-infer-contravariance-due-to-immutability.rs librustc: Modify all code to use new lifetime binder syntax 2013-03-26 21:30:17 -07:00
regions-infer-contravariance-due-to-ret.rs test: Add lifetime binders and new-style lifetime parameters to the test suite 2013-03-22 22:24:36 -07:00
regions-infer-covariance-due-to-arg.rs Defer reasoning about region relationships until after regionck. 2013-07-01 20:43:54 -04:00
regions-infer-invariance-due-to-arg-and-ret.rs test: Add lifetime binders and new-style lifetime parameters to the test suite 2013-03-22 22:24:36 -07:00
regions-infer-invariance-due-to-mutability-1.rs librustc: Modify all code to use new lifetime binder syntax 2013-03-26 21:30:17 -07:00
regions-infer-invariance-due-to-mutability-2.rs librustc: Modify all code to use new lifetime binder syntax 2013-03-26 21:30:17 -07:00
regions-infer-invariance-due-to-mutability-3.rs librustc: Modify all code to use new lifetime binder syntax 2013-03-26 21:30:17 -07:00
regions-infer-invariance-due-to-mutability-4.rs librustc: Modify all code to use new lifetime binder syntax 2013-03-26 21:30:17 -07:00
regions-infer-invariance-due-to-mutability.rs test: Add lifetime binders and new-style lifetime parameters to the test suite 2013-03-22 22:24:36 -07:00
regions-infer-not-param.rs Defer reasoning about region relationships until after regionck. 2013-07-01 20:43:54 -04:00
regions-infer-paramd-indirect.rs Defer reasoning about region relationships until after regionck. 2013-07-01 20:43:54 -04:00
regions-infer-paramd-method.rs test: Fix tests. rs=tests 2013-03-13 20:08:35 -07:00
regions-infer-region-in-fn-but-not-type.rs test: Remove newtype enums from the test suite. rs=deenum 2013-03-11 09:35:58 -07:00
regions-nested-fns-2.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
regions-nested-fns.rs Defer reasoning about region relationships until after regionck. 2013-07-01 20:43:54 -04:00
regions-out-of-scope-slice.rs librustc: Convert all uses of old lifetime notation to new lifetime notation. rs=delifetiming 2013-03-18 17:21:14 -07:00
regions-ref-in-fn-arg.rs Add new tests for irrefutable patterns used in various tricky ways 2013-07-08 13:53:44 -04:00
regions-ret-borrowed-1.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
regions-ret-borrowed.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
regions-ret.rs Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freeze 2013-05-05 15:11:04 -04:00
regions-steal-closure.rs librustc: Modify all code to use new lifetime binder syntax 2013-03-26 21:30:17 -07:00
regions-trait-1.rs Use assert_eq! rather than assert! where possible 2013-05-19 08:16:02 -04:00
regions-trait-2.rs Reason about nested free variables that appear in a function 2013-04-10 07:52:46 -07:00
regions-trait-3.rs test: Add lifetime binders and new-style lifetime parameters to the test suite 2013-03-22 22:24:36 -07:00
regions-var-type-out-of-scope.rs Use assert_eq! rather than assert! where possible 2013-05-19 08:16:02 -04:00
repeat-to-run-dtor-twice.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
repeat_count.rs Report error for non constant vector repeat count 2013-02-25 00:21:03 +09:00
reserved-be.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
resolve-inconsistent-binding-mode.rs librustc: Remove &const and *const from the language. 2013-08-27 18:46:51 -07:00
resolve-inconsistent-names.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
resolve-unknown-trait.rs Address @catamorphism's error message grammar nit. 2013-07-03 23:43:03 +01:00
ret-non-nil.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
return-in-block-function.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
selftype-traittype.rs tests: Add new tests for borrowck/objects and update some existing tests 2013-08-11 14:01:23 -04:00
sendfn-is-not-a-lambda.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
seq-args.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
simd-type.rs Add SIMD vector type tests 2013-05-07 23:35:33 +09:00
spawn-non-nil-fn.rs librustc: Stop reexporting the standard modules from prelude. 2013-05-29 19:04:53 -07:00
static-assert.rs rustc: add a lint to enforce uppercase statics. 2013-07-01 17:52:57 +10:00
static-assert2.rs rustc: add a lint to enforce uppercase statics. 2013-07-01 17:52:57 +10:00
static-method-privacy.rs librustc: Ensure that type parameters are in the right positions in paths. 2013-08-27 18:47:57 -07:00
static-mut-bad-types.rs Add 'static mut' items to the language 2013-06-23 17:59:35 -07:00
static-mut-foreign-requires-unsafe.rs Support foreign 'static mut' variables as well 2013-06-23 18:00:32 -07:00
static-mut-not-constant.rs Add 'static mut' items to the language 2013-06-23 17:59:35 -07:00
static-mut-not-pat.rs Add 'static mut' items to the language 2013-06-23 17:59:35 -07:00
static-mut-requires-unsafe.rs Add 'static mut' items to the language 2013-06-23 17:59:35 -07:00
static-region-bound.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
static-vec-repeat-not-constant.rs Add test for repeat expr in statics. 2013-08-13 20:57:05 -04:00
staticness-mismatch.rs tests: changes in response to #5656 2013-04-10 17:32:03 -07:00
struct-base-wrong-type.rs Add support for ..base on static struct initializers. 2013-07-28 22:07:27 -04:00
struct-fields-decl-dupe.rs Fixes #7377 2013-06-30 09:41:21 +09:00
struct-fields-dupe.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
struct-fields-missing.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
struct-fields-too-many.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
struct-like-enum-nonexhaustive.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
struct-no-fields-2.rs Add parse-error recovery for erroneous struct_id { } form. 2013-08-09 18:32:46 +02:00
struct-no-fields-3.rs Add parse-error recovery for erroneous struct_id { } form. 2013-08-09 18:32:46 +02:00
struct-no-fields-4.rs Add parse-error recovery for erroneous struct_id { } form. 2013-08-09 18:32:46 +02:00
struct-no-fields-5.rs Add parse-error recovery for erroneous struct_id { } form. 2013-08-09 18:32:46 +02:00
struct-no-fields.rs Add parse-error recovery for erroneous struct_id { } form. 2013-08-09 18:32:46 +02:00
struct-pat-derived-error.rs rustc: Eliminate a derived error in check::_match 2013-08-14 13:42:58 -07:00
super-at-top-level.rs Fix resolution tests 2013-05-14 20:34:12 -04:00
suppressed-error.rs rustc: Don't call type_error_message() with ty_err as the expected type 2013-05-11 17:51:00 -07:00
sync-cond-shouldnt-escape.rs Change concurrency primitives to standard naming conventions 2013-07-27 22:06:29 -07:00
sync-rwlock-cond-shouldnt-escape.rs Change concurrency primitives to standard naming conventions 2013-07-27 22:06:29 -07:00
sync-rwlock-read-mode-shouldnt-escape.rs Change concurrency primitives to standard naming conventions 2013-07-27 22:06:29 -07:00
sync-rwlock-write-mode-cond-shouldnt-escape.rs Change concurrency primitives to standard naming conventions 2013-07-27 22:06:29 -07:00
sync-rwlock-write-mode-shouldnt-escape.rs Change concurrency primitives to standard naming conventions 2013-07-27 22:06:29 -07:00
syntax-extension-bytes-non-ascii-char-literal.rs Made bytes!() accept a list of string, integer or char literals 2013-05-18 00:26:04 +02:00
syntax-extension-bytes-non-literal.rs Made bytes!() accept a list of string, integer or char literals 2013-05-18 00:26:04 +02:00
syntax-extension-bytes-too-large-integer-literal.rs Made bytes!() accept a list of string, integer or char literals 2013-05-18 00:26:04 +02:00
syntax-extension-bytes-too-large-u8-literal.rs Made bytes!() accept a list of string, integer or char literals 2013-05-18 00:26:04 +02:00
syntax-extension-bytes-too-small-integer-literal.rs Made bytes!() accept a list of string, integer or char literals 2013-05-18 00:26:04 +02:00
syntax-extension-bytes-too-small-u8-literal.rs Made bytes!() accept a list of string, integer or char literals 2013-05-18 00:26:04 +02:00
syntax-extension-bytes-unsupported-literal.rs Made bytes!() accept a list of string, integer or char literals 2013-05-18 00:26:04 +02:00
tag-that-dare-not-speak-its-name.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
tag-type-args.rs librustc: Remove fail_unless! 2013-03-29 16:39:08 -07:00
tag-variant-cast-non-nullary.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
tag-variant-disr-dup.rs rustc: Fix the logic for finding the Android main function 2013-05-08 12:03:15 -07:00
tag-variant-disr-non-nullary.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
tail-typeck.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
terr-in-field.rs test: Fix tests. 2013-03-07 22:37:58 -08:00
terr-sorts.rs test: Fix tests. 2013-03-07 22:37:58 -08:00
test-cfg.rs more back-ticks, less colons 2013-05-10 23:34:20 +02:00
trait-bounds-cant-coerce.rs test: Fix tests. 2013-07-17 14:57:54 -07:00
trait-bounds-not-on-bare-trait.rs librustc: Fix merge fallout and test cases. 2013-06-28 10:44:17 -04:00
trait-bounds-not-on-impl.rs Add tests for not-kind-checked trait bounds. 2013-06-23 14:40:18 -04:00
trait-bounds-not-on-struct.rs librustc: Fix merge fallout and test cases. 2013-06-28 10:44:17 -04:00
trait-bounds-sugar.rs Rename Const/Owned in more places 2013-06-28 10:47:59 -04:00
trait-duplicate-methods.rs librustc: Fix merge fallout and test cases. 2013-06-28 10:44:17 -04:00
trait-impl-can-not-have-untraitful-methods.rs librustc: Remove implicit self from the language, except for old-style drop blocks. 2013-03-13 20:07:10 -07:00
trait-impl-different-num-params.rs test: Fix tests. rs=tests 2013-03-13 20:08:35 -07:00
trait-impl-method-mismatch.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
trait-inheritance-missing-requirement.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
trait-keyword.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
trait-or-new-type-instead.rs librustc: Fix merge fallout and test cases. 2013-06-28 10:44:17 -04:00
trait-test-2.rs test: Fix tests. rs=tests 2013-03-13 20:08:35 -07:00
trait-test.rs librustc: Remove implicit self from the language, except for old-style drop blocks. 2013-03-13 20:07:10 -07:00
tuple-arity-mismatch.rs Add test for #6155 2013-06-07 22:08:54 +02:00
tuple-struct-nonexhaustive.rs Change 'print(fmt!(...))' to printf!/printfln! in src/test/ 2013-07-24 09:45:20 -04:00
tutorial-suffix-inference-test.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
type-arg-out-of-scope.rs librustc: Replace all uses of fn() with &fn(). rs=defun 2013-03-11 09:35:58 -07:00
type-mismatch-multiple.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
type-mismatch.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
type-parameter-names.rs Add an identifier to TypeParameterDefs and use it to pretty print type parameters 2013-07-10 14:42:53 -04:00
type-recursive.rs test: Fix tests. 2013-03-07 22:37:58 -08:00
type-shadow.rs refinement to technique used to not run regionck 2013-05-06 09:00:37 -04:00
unbalanced-doublequote.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
unconstrained-none.rs Add test for #5062 2013-06-08 09:34:38 +02:00
unconstrained-ref.rs Add a test that causes an ICE currently 2013-06-08 09:34:25 +02:00
uninhabited-enum-cast.rs librustc: Make uninhabited enums not castable to int 2013-05-02 18:41:57 -07:00
unique-object-noncopyable.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
unique-pinned-nocopy.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
unique-unique-kind.rs librustc: Change "Owned" to "Send" everywhere 2013-06-28 10:44:15 -04:00
unique-vec-res.rs librustc: Remove all uses of "copy". 2013-07-17 14:57:51 -07:00
unop-neg-bool.rs Let type_is_integral return false for bool type 2013-02-04 23:01:47 +09:00
unreachable-arm.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
unreachable-code.rs Promote unreachable code to being a lint attribute 2013-05-30 20:45:13 -05:00
unresolved-extern-mod-suggestion.rs rustc: adjust span for error message to not trim last letter 2013-06-01 00:39:02 +10:00
unresolved-import.rs Add span to some import resolution errors 2013-05-14 18:52:31 -04:00
unsafe-fn-assign-deref-ptr.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
unsafe-fn-autoderef.rs testsuite: Update and un-xfail unsafe-fn-autoderef 2013-05-14 12:49:21 -07:00
unsafe-fn-called-from-safe.rs librustc: Redo the unsafe checker and make unsafe methods not callable from safe code 2013-05-29 19:04:50 -07:00
unsafe-fn-deref-ptr.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
unsafe-fn-used-as-value.rs librustc: Redo the unsafe checker and make unsafe methods not callable from safe code 2013-05-29 19:04:50 -07:00
unsendable-class.rs librustc: Change "Owned" to "Send" everywhere 2013-06-28 10:44:15 -04:00
unsized-bare-typaram.rs Add simple tests for Sized 2013-05-30 21:41:41 -04:00
unsized-enum.rs Add simple tests for Sized 2013-05-30 21:41:41 -04:00
unsized-struct.rs Add simple tests for Sized 2013-05-30 21:41:41 -04:00
unsupported-cast.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
use-after-move-based-on-type.rs librustc: Stop reexporting the standard modules from prelude. 2013-05-29 19:04:53 -07:00
use-after-move-self-based-on-type.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
use-after-move-self.rs Remove all uses of pub impl. rs=style 2013-06-01 09:18:27 -07:00
use-from-trait-xc.rs automated whitespace fixes 2013-06-13 18:03:08 -04:00
use-from-trait.rs automated whitespace fixes 2013-06-13 18:03:08 -04:00
use-meta-dup.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
use-meta-mismatch.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
use-meta.rc Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
useless-priv.rs Forbid pub/priv where it has no effect 2013-08-12 23:20:46 -07:00
useless-priv2.rs Forbid pub/priv where it has no effect 2013-08-12 23:20:46 -07:00
vec-add.rs libcore: Change [const T] to const [T] everywhere 2013-03-26 21:29:33 -07:00
vec-field.rs Clean-up tests after debug!/std-macros change. 2013-07-17 03:10:13 +10:00
vec-mut-iter-borrow.rs remove obsolete foreach keyword 2013-08-03 22:48:02 -04:00
vec-res-add.rs test: Fix tests. 2013-07-17 14:57:54 -07:00
vector-no-ann.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
view-items-at-top.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
vtable-res-trait-param.rs Use assert_eq! rather than assert! where possible 2013-05-19 08:16:02 -04:00
warn-foreign-int-types.rs Issue #3678: Remove wrappers and call foreign functions directly 2013-08-19 07:13:15 -04:00
warn-path-statement.rs librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping 2013-02-14 14:44:12 -08:00
while-type-error.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
writing-to-immutable-vec.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
wrong-ret-type.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
xc-private-method.rs Enable privacy check for enum methods. 2013-08-07 14:30:00 +02:00
xcrate-unit-struct.rs Fix unit structs in cross-crate situtations 2013-08-07 22:41:13 -04:00