rust/src/test/compile-fail
bors 8067d03679 auto merge of #15726 : aturon/rust/macro-stability, r=alexcrichton
This small patch causes the stability lint to bail out when traversing
any AST produced via a macro expansion. Ultimately, we would like to
lint the contents of the macro at the place where the macro is defined,
but regardless we should not be linting it at the use site.

Closes #15703
2014-07-18 06:11:24 +00:00
..
mod_file_disambig_aux Change xfail directives in compiletests to ignore, closes #11363 2014-02-11 18:23:20 +01:00
access-mode-in-closures.rs Remove outdated and unnecessary std::vec_ng::Vec imports. 2014-03-22 01:08:57 +11:00
ambig-default-method.rs Correctly report errors for ambiguous default methods 2013-10-04 01:10:28 +09:00
ambig_impl_2_exe.rs Remove check-fast. Closes #4193, #8844, #6330, #7416 2014-04-06 15:55:43 -07:00
ambig_impl_bounds.rs test: Fix tests. rs=tests 2013-03-13 20:08:35 -07:00
ambig_impl_unify.rs Remove outdated and unnecessary std::vec_ng::Vec imports. 2014-03-22 01:08:57 +11: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
asm-gated.rs Activate checking code for ASM feature gate. Fix tests 2013-10-22 13:41:25 +02:00
asm-in-bad-modifier.rs Remove check-fast. Closes #4193, #8844, #6330, #7416 2014-04-06 15:55:43 -07:00
asm-misplaced-option.rs Remove check-fast. Closes #4193, #8844, #6330, #7416 2014-04-06 15:55:43 -07:00
asm-out-assign-imm.rs Remove check-fast. Closes #4193, #8844, #6330, #7416 2014-04-06 15:55:43 -07:00
asm-out-no-modifier.rs Remove check-fast. Closes #4193, #8844, #6330, #7416 2014-04-06 15:55:43 -07:00
asm-out-read-uninit.rs Remove check-fast. Closes #4193, #8844, #6330, #7416 2014-04-06 15:55:43 -07:00
assign-imm-local-twice.rs log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
assign-to-method.rs rustc: Remove private enum variants 2014-04-16 08:12:43 -07:00
assignment-operator-unimplemented.rs more backticks 2014-01-12 10:35:10 +01:00
attempted-access-non-fatal.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
attr-bad-crate-attr.rc Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07: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 log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07: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
attr.rs librustc: Feature gate lang items and intrinsics. 2014-06-23 23:28:28 -07:00
attrs-after-extern-mod.rs Fix fallout from std::libc separation 2014-04-04 09:31:44 -07:00
auto-ref-slice-plus-ref.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
autoderef-full-lval.rs Change prints: @T -> Gc<T> , ~T -> Box<T> 2014-06-16 18:16:01 -07:00
bad-bang-ann-3.rs Remove ancient emacs mode lines from test cases 2013-10-25 17:41:54 -07:00
bad-bang-ann.rs Remove ancient emacs mode lines from test cases 2013-10-25 17:41:54 -07:00
bad-char-literals.rs Make most lexer errors non-fatal 2014-05-23 19:35:08 -07:00
bad-const-type.rs Fallout from the libcollections movement 2014-06-05 13:55:11 -07:00
bad-crate-id.rs test: Fix tests for crate_id removal 2014-07-05 12:46:42 -07:00
bad-crate-id2.rs rustc: Default #[crate_name] on input, not output 2014-07-05 12:46:42 -07: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-lhs.rs test: Add test for LHS expression check 2013-10-30 16:45:20 +09:00
bad-expr-path.rs core: rename strbuf::StrBuf to string::String 2014-05-24 21:48:10 -07:00
bad-expr-path2.rs core: rename strbuf::StrBuf to string::String 2014-05-24 21:48:10 -07:00
bad-extern-link-attrs.rs rustc: Handle #[link(name = "")] error 2013-12-20 01:53:41 +09:00
bad-main.rs Require extern "Rust" fn main() exactly 2013-07-09 16:56:16 -04:00
bad-match.rs Added tests to make tidy 2014-02-07 12:49:24 -06: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: Feature gate lang items and intrinsics. 2014-06-23 23:28:28 -07:00
bad-module.rs test: Automatically remove all ~[T] from tests. 2014-03-21 23:37:21 +11:00
bad-name.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
bad-type-env-capture.rs Change error for out of scope type params to be more helpful. 2014-04-17 18:24:52 +01: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 log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
bind-by-move-neither-can-live-while-the-other-survives-2.rs log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
bind-by-move-neither-can-live-while-the-other-survives-3.rs log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
bind-by-move-neither-can-live-while-the-other-survives-4.rs log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
bind-by-move-no-guards.rs std: Rename Chan/Port types and constructor 2014-03-13 13:23:29 -07:00
bind-by-move-no-sub-bindings-fun-args.rs librustc: Check function argument patterns for legality of by-move 2014-06-24 17:23:41 -07:00
bind-by-move-no-sub-bindings.rs log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
bind-struct-early-modifiers.rs libsyntax: Disallow struct literals after if, while, match, and 2014-06-23 15:39:29 -07:00
binop-bitxor-str.rs Fallout from the libcollections movement 2014-06-05 13:55:11 -07:00
binop-logic-float.rs more backticks 2014-01-12 10:35:10 +01:00
binop-logic-int.rs more backticks 2014-01-12 10:35:10 +01:00
binop-mul-bool.rs more backticks 2014-01-12 10:35:10 +01:00
binop-typeck.rs more backticks 2014-01-12 10:35:10 +01:00
block-coerce-no-2.rs All uses of extern fn should mean extern "C" fn. Closes #9309. 2014-02-24 13:24:57 +13:00
block-coerce-no.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -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 switch Drop to &mut self 2013-09-16 22:19:23 -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 log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
borrowck-and-init.rs log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
borrowck-anon-fields-struct.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
borrowck-anon-fields-tuple.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
borrowck-anon-fields-variant.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
borrowck-array-double-move.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
borrowck-assign-comp-idx.rs test: Make manual changes to deal with the fallout from removal of 2014-03-21 23:37:21 +11: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 Make 'self lifetime illegal. 2013-12-11 10:54:06 -08:00
borrowck-assign-to-andmut-in-borrowed-loc.rs Make 'self lifetime illegal. 2013-12-11 10:54:06 -08:00
borrowck-assign-to-constants.rs rustc: Check LHS expression of assignment 2013-10-30 16:45:20 +09:00
borrowck-auto-mut-ref-to-immut-var.rs Remove std::io once and for all! 2013-10-24 14:22:34 -07:00
borrowck-autoref-3261.rs All uses of extern fn should mean extern "C" fn. Closes #9309. 2014-02-24 13:24:57 +13:00
borrowck-bad-nested-calls-free.rs librustc: Remove cross-borrowing of Box<T> to &T from the language, 2014-07-17 14:05:36 -07:00
borrowck-bad-nested-calls-move.rs librustc: Remove cross-borrowing of Box<T> to &T from the language, 2014-07-17 14:05:36 -07:00
borrowck-block-unint.rs log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
borrowck-borrow-from-owned-ptr.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
borrowck-borrow-from-stack-variable.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00
borrowck-borrow-from-temporary.rs Update years on more license headers 2014-01-17 10:18:39 -05:00
borrowck-borrow-immut-deref-of-box-as-mut.rs librustc: Remove outdated reference to ~ and @ 2014-06-24 05:02:53 -07:00
borrowck-borrow-immut-deref-of-gc-as-mut.rs librustc: Remove outdated reference to ~ and @ 2014-06-24 05:02:53 -07:00
borrowck-borrow-mut-base-ptr-in-aliasable-loc.rs Move replace and swap to std::mem. Get rid of std::util 2014-02-11 05:21:35 +08:00
borrowck-borrow-mut-object-twice.rs test -- update tests with new error messages 2014-02-11 16:55:25 -05:00
borrowck-borrow-overloaded-auto-deref-mut.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
borrowck-borrow-overloaded-auto-deref.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
borrowck-borrow-overloaded-deref-mut.rs std: Rename Chan/Port types and constructor 2014-03-13 13:23:29 -07:00
borrowck-borrow-overloaded-deref.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
borrowck-borrowed-uniq-rvalue-2.rs librustc: Put #[unsafe_destructor] behind a feature gate. 2014-06-20 14:24:31 -07:00
borrowck-borrowed-uniq-rvalue.rs Fallout from the libcollections movement 2014-06-05 13:55:11 -07:00
borrowck-break-uninit-2.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
borrowck-break-uninit.rs log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
borrowck-call-is-borrow-issue-12224.rs rustc: Tweak the borrow on closure invocations 2014-04-23 10:03:43 -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 Reenable some ignored test cases 2014-02-12 20:23:45 +01:00
borrowck-closures-mut-and-imm.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
borrowck-closures-mut-of-imm.rs test -- add new tests specifically examining closure borrows 2014-02-11 16:55:25 -05:00
borrowck-closures-two-mut.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
borrowck-closures-unique.rs test -- add new tests specifically examining closure borrows 2014-02-11 16:55:25 -05:00
borrowck-closures-use-after-free.rs librustc: Remove cross-borrowing of Box<T> to &T from the language, 2014-07-17 14:05:36 -07:00
borrowck-field-sensitivity.rs Make analyze_move_out_from more field-sensitive 2014-06-13 20:48:09 -07:00
borrowck-forbid-static-unsafe-interior.rs librustc: Remove the &LIFETIME EXPR production from the language. 2014-07-04 00:56:57 -07:00
borrowck-if-no-else.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
borrowck-if-with-else.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
borrowck-imm-ref-to-mut-rec-field-issue-3162-c.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
borrowck-init-in-called-fn-expr.rs borrowck: classify expressions as assignees, uses or both 2014-03-09 23:23:28 +08:00
borrowck-init-in-fn-expr.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07:00
borrowck-init-in-fru.rs Change check_loans to use ExprUseVisitor. 2014-06-06 11:59:33 -07:00
borrowck-init-op-equal.rs Remove outdated and unnecessary std::vec_ng::Vec imports. 2014-03-22 01:08:57 +11:00
borrowck-init-plus-equal.rs borrowck: classify expressions as assignees, uses or both 2014-03-09 23:23:28 +08:00
borrowck-insert-during-each.rs Fallout from the libcollections movement 2014-06-05 13:55:11 -07:00
borrowck-issue-2657-1.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
borrowck-issue-2657-2.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
borrowck-issue-14498.rs Fix the handling of assignments to owning pointer paths in check_loans 2014-05-29 22:02:57 -07:00
borrowck-lend-flow-if.rs librustc: Remove cross borrowing from mutable Boxes to &mut. 2014-06-24 23:14:42 -07:00
borrowck-lend-flow-loop.rs librustc: Remove cross-borrowing of Box<T> to &T from the language, 2014-07-17 14:05:36 -07:00
borrowck-lend-flow-match.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
borrowck-lend-flow.rs librustc: Remove cross borrowing from mutable Boxes to &mut. 2014-06-24 23:14:42 -07:00
borrowck-let-suggestion.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
borrowck-loan-blocks-move-cc.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
borrowck-loan-blocks-move.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
borrowck-loan-blocks-mut-uniq.rs librustc: Remove cross-borrowing of Box<T> to &T from the language, 2014-07-17 14:05:36 -07:00
borrowck-loan-in-overloaded-op.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
borrowck-loan-local-as-both-mut-and-imm.rs Remove re-exports of std::io::stdio::{print, println} in the prelude. 2014-01-11 10:46:00 +11:00
borrowck-loan-rcvr-overloaded-op.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
borrowck-loan-rcvr.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
borrowck-loan-vec-content.rs test: Make manual changes to deal with the fallout from removal of 2014-03-21 23:37:21 +11:00
borrowck-managed-pointer-deref-scope.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
borrowck-match-binding-is-assignment.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
borrowck-move-by-capture.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
borrowck-move-error-with-note.rs libsyntax: Disallow struct literals after if, while, match, and 2014-06-23 15:39:29 -07:00
borrowck-move-from-subpath-of-borrowed-path.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
borrowck-move-from-unsafe-ptr.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
borrowck-move-in-irrefut-pat.rs std: Remove String's to_owned 2014-05-27 11:11:15 -07:00
borrowck-move-moved-value-into-closure.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
borrowck-move-mut-base-ptr.rs Move replace and swap to std::mem. Get rid of std::util 2014-02-11 05:21:35 +08:00
borrowck-move-out-of-overloaded-auto-deref.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
borrowck-move-out-of-overloaded-deref.rs std: Remove String's to_owned 2014-05-27 11:11:15 -07:00
borrowck-move-out-of-static-item.rs Rename Pod into Copy 2014-03-28 10:34:02 +01:00
borrowck-move-out-of-struct-with-dtor.rs libsyntax: Disallow struct literals after if, while, match, and 2014-06-23 15:39:29 -07:00
borrowck-move-out-of-tuple-struct-with-dtor.rs std: Rename strbuf operations to string 2014-05-27 12:59:31 -07:00
borrowck-move-out-of-vec-tail.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07:00
borrowck-move-subcomponent.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
borrowck-multiple-captures.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
borrowck-mut-addr-of-imm-var.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07:00
borrowck-mut-borrow-of-mut-base-ptr.rs Move replace and swap to std::mem. Get rid of std::util 2014-02-11 05:21:35 +08:00
borrowck-mut-slice-of-imm-vec.rs test: Make manual changes to deal with the fallout from removal of 2014-03-21 23:37:21 +11:00
borrowck-no-cycle-in-exchange-heap.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
borrowck-object-lifetime.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
borrowck-object-mutability.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
borrowck-or-init.rs log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
borrowck-overloaded-call.rs librustc: Fix expr_use_visitor (and, transitively, the borrow check) 2014-07-01 14:32:57 -07:00
borrowck-overloaded-index-2.rs Borrow checking for overloaded indexing 2014-07-15 09:05:06 +12:00
borrowck-overloaded-index.rs Borrow checking for overloaded indexing 2014-07-15 09:05:06 +12:00
borrowck-pat-reassign-binding.rs Touch up and rebase previous commits 2014-05-13 17:24:08 -07:00
borrowck-preserve-box-in-field.rs librustc: Remove cross-borrowing of Box<T> to &T from the language, 2014-07-17 14:05:36 -07:00
borrowck-preserve-box-in-uniq.rs librustc: Remove cross-borrowing of Box<T> to &T from the language, 2014-07-17 14:05:36 -07:00
borrowck-preserve-box.rs librustc: Remove cross-borrowing of Box<T> to &T from the language, 2014-07-17 14:05:36 -07:00
borrowck-preserve-cond-box.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
borrowck-preserve-expl-deref.rs librustc: Remove cross-borrowing of Box<T> to &T from the language, 2014-07-17 14:05:36 -07:00
borrowck-reborrow-from-mut.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
borrowck-reborrow-from-shorter-lived-andmut.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
borrowck-ref-into-rvalue.rs std: Remove String's to_owned 2014-05-27 11:11:15 -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-report-with-custom-diagnostic.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
borrowck-return.rs borrowck: classify expressions as assignees, uses or both 2014-03-09 23:23:28 +08:00
borrowck-struct-update-with-dtor.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
borrowck-swap-mut-base-ptr.rs Move replace and swap to std::mem. Get rid of std::util 2014-02-11 05:21:35 +08:00
borrowck-unary-move.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
borrowck-uninit-after-item.rs borrowck: classify expressions as assignees, uses or both 2014-03-09 23:23:28 +08:00
borrowck-uninit-in-assignop.rs borrowck: classify expressions as assignees, uses or both 2014-03-09 23:23:28 +08:00
borrowck-uninit.rs log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
borrowck-uniq-via-lend.rs librustc: Remove cross-borrowing of Box<T> to &T from the language, 2014-07-17 14:05:36 -07:00
borrowck-use-in-index-lvalue.rs rustc: Remove ~[T] from the language 2014-06-11 15:02:17 -07:00
borrowck-use-mut-borrow.rs Add new tests for uses of mutably borrowed paths 2014-06-13 20:48:10 -07:00
borrowck-vec-pattern-element-loan.rs test: Make manual changes to deal with the fallout from removal of 2014-03-21 23:37:21 +11:00
borrowck-vec-pattern-loan-from-mut.rs Adapt test case to match current set of emitted warnings. (or lack 2014-06-18 16:44:21 +02:00
borrowck-vec-pattern-move-tail.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
borrowck-vec-pattern-nesting.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
borrowck-vec-pattern-tail-element-loan.rs test: Make manual changes to deal with the fallout from removal of 2014-03-21 23:37:21 +11:00
borrowck-while-break.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
borrowck-while-cond.rs borrowck: classify expressions as assignees, uses or both 2014-03-09 23:23:28 +08:00
borrowck-while.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
box-static-bound.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
break-outside-loop.rs core: rename strbuf::StrBuf to string::String 2014-05-24 21:48:10 -07:00
builtin-superkinds-double-superkind.rs Replace Freeze bounds with Share bounds 2014-03-20 10:16:55 +01:00
builtin-superkinds-in-metadata.rs Remove check-fast. Closes #4193, #8844, #6330, #7416 2014-04-06 15:55:43 -07:00
builtin-superkinds-self-type.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
builtin-superkinds-simple.rs test: Remove Freeze / NoFreeze from tests 2014-03-22 15:47:34 +01:00
builtin-superkinds-typaram-not-send.rs Replace Freeze bounds with Share bounds 2014-03-20 10:16:55 +01:00
by-move-pattern-binding.rs std: Rename strbuf operations to string 2014-05-27 12:59:31 -07:00
byte-literals.rs Add a b'x' byte literal of type u8. 2014-06-17 23:41:03 +02:00
byte-string-literals.rs Add a b"xx" byte string literal of type &'static [u8]. 2014-06-17 23:43:18 +02:00
call-extern-trait-as-function.rs Add test for issue #6698 2013-06-03 13:09:26 +02:00
capture1.rs Remove ancient emacs mode lines from test cases 2013-10-25 17:41:54 -07:00
cast-as-bool.rs forbid cast as bool 2013-09-04 23:09:51 -04:00
cast-from-nil.rs librustc: Remove fail_unless! 2013-03-29 16:39:08 -07:00
cast-to-bare-fn.rs rustc: Update obsolete attribute list 2013-11-26 14:06:52 +09: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
changing-crates.rs rustc: Add the concept of a Strict Version Hash 2014-02-28 10:48:04 -08:00
check-static-immutable-mut-slices.rs rustc: Move mut slice check to check_static 2014-03-06 22:50:39 +01:00
check-static-values-constraints.rs librustc: Remove the &LIFETIME EXPR production from the language. 2014-07-04 00:56:57 -07:00
circular_modules_hello.rs Change xfail directives in compiletests to ignore, closes #11363 2014-02-11 18:23:20 +01:00
circular_modules_main.rs std: Remove String's to_owned 2014-05-27 11:11:15 -07:00
class-cast-to-trait.rs std: Rename strbuf operations to string 2014-05-27 12:59:31 -07:00
class-implements-bad-trait.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
class-method-missing.rs Move comparing of impl methods against trait from collect to check. 2013-11-08 19:45:49 -05:00
class-missing-self.rs rustc: Remove private enum variants 2014-04-16 08:12:43 -07:00
cleanup-rvalue-scopes-cf.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
closure-bounds-cant-promote-superkind-in-struct.rs Register new snapshots 2014-04-08 00:03:11 -07:00
closure-bounds-not-builtin.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
closure-bounds-static-cant-capture-borrowed.rs syntax: Tweak parsing lifetime bounds on closures 2014-04-06 00:08:21 -07:00
closure-bounds-subtype.rs test: Remove Freeze / NoFreeze from tests 2014-03-22 15:47:34 +01:00
closure-reform-bad.rs libcore: Remove all uses of ~str from libcore. 2014-05-22 14:42:02 -07:00
closure-that-fails.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
coerce-bare-fn-to-closure-and-proc.rs Demote self to an (almost) regular argument and remove the env param. 2014-01-27 14:31:24 +02:00
coerce-unsafe-to-closure.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
coherence_inherent.rs rustdoc: Change all code-blocks with a script 2013-09-25 14:27:42 -07:00
coherence_inherent_cc.rs Remove check-fast. Closes #4193, #8844, #6330, #7416 2014-04-06 15:55:43 -07:00
column-offset-1-based.rs syntax: Tidy up parsing the new attribute syntax 2014-03-20 18:51:52 -07:00
comm-not-freeze.rs Replace Freeze bounds with Share bounds 2014-03-20 10:16:55 +01:00
concat.rs Add a b"xx" byte string literal of type &'static [u8]. 2014-06-17 23:43:18 +02:00
conflicting-implementations-aux.rs extern mod => extern crate 2014-02-14 22:55:21 -08:00
conflicting-implementations.rs Add backticks around trait name in conflicting implementations error message 2013-08-02 17:54:54 -04:00
const-block-non-item-statement.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
const-cast-different-types.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
const-cast-wrong-type.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
const-recursive.rs librustc: Remove the const declaration form everywhere 2013-03-22 22:24:35 -07:00
copy-a-resource.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07:00
core-tls-store-pointer.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
crateresolve1.rs extern mod => extern crate 2014-02-14 22:55:21 -08:00
dead-code-ret.rs Use new attribute syntax in python files in src/etc too (#13478) 2014-04-14 21:00:31 +05:30
deref-non-pointer.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00
deriving-bounds.rs Register new snapshots 2014-05-04 22:35:21 -07:00
deriving-meta-unknown-trait.rs syntax: implement #[deriving] meta-attribute 2013-03-12 12:52:39 -04:00
deriving-no-inner-impl-error-message.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-primitive.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
deriving-span-Clone-enum-struct-variant.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-Clone-enum.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-Clone-struct.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-Clone-tuple-struct.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-Default-struct.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-Default-tuple-struct.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-Hash-enum-struct-variant.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-Hash-enum.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-Hash-struct.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-Hash-tuple-struct.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-PartialEq-enum-struct-variant.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-PartialEq-enum.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-PartialEq-struct.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-PartialEq-tuple-struct.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-PartialOrd-enum-struct-variant.rs Implement RFC#28: Add PartialOrd::partial_cmp 2014-06-29 21:42:09 -07:00
deriving-span-PartialOrd-enum.rs Implement RFC#28: Add PartialOrd::partial_cmp 2014-06-29 21:42:09 -07:00
deriving-span-PartialOrd-struct.rs Implement RFC#28: Add PartialOrd::partial_cmp 2014-06-29 21:42:09 -07:00
deriving-span-PartialOrd-tuple-struct.rs Implement RFC#28: Add PartialOrd::partial_cmp 2014-06-29 21:42:09 -07:00
deriving-span-Rand-enum-struct-variant.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-Rand-enum.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-Rand-struct.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-Rand-tuple-struct.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-Show-enum-struct-variant.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-Show-enum.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-Show-struct.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-Show-tuple-struct.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-TotalEq-enum-struct-variant.rs std: Drop Total from Total{Eq,Ord} 2014-06-01 10:31:27 -07:00
deriving-span-TotalEq-enum.rs std: Drop Total from Total{Eq,Ord} 2014-06-01 10:31:27 -07:00
deriving-span-TotalEq-struct.rs std: Drop Total from Total{Eq,Ord} 2014-06-01 10:31:27 -07:00
deriving-span-TotalEq-tuple-struct.rs std: Drop Total from Total{Eq,Ord} 2014-06-01 10:31:27 -07:00
deriving-span-TotalOrd-enum-struct-variant.rs std: Drop Total from Total{Eq,Ord} 2014-06-01 10:31:27 -07:00
deriving-span-TotalOrd-enum.rs std: Drop Total from Total{Eq,Ord} 2014-06-01 10:31:27 -07:00
deriving-span-TotalOrd-struct.rs std: Drop Total from Total{Eq,Ord} 2014-06-01 10:31:27 -07:00
deriving-span-TotalOrd-tuple-struct.rs std: Drop Total from Total{Eq,Ord} 2014-06-01 10:31:27 -07:00
deriving-span-Zero-struct.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
deriving-span-Zero-tuple-struct.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
destructure-trait-ref.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
disallowed-deconstructing-destructing-struct-let.rs std: Rename strbuf operations to string 2014-05-27 12:59:31 -07:00
disallowed-deconstructing-destructing-struct-match.rs std: Rename strbuf operations to string 2014-05-27 12:59:31 -07:00
does-nothing.rs log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
drop-on-non-struct.rs test: Update with std => core movement 2014-05-07 08:17:05 -07:00
drop-with-active-borrows-1.rs test: Add tests for issue #12223, "drop allowed while active borrows 2014-07-01 11:47:21 -07:00
drop-with-active-borrows-2.rs test: Add tests for issue #12223, "drop allowed while active borrows 2014-07-01 11:47:21 -07:00
dup-struct-enum-struct-variant.rs librustc: Disallow modules and types from having the same name. 2014-07-07 10:54:32 -07: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-impl-semicolon.rs Remove the obsolete handler for impl A;. 2014-01-31 21:43:09 -08:00
empty-linkname.rs test: Clean out the test suite a bit 2014-02-25 09:21:09 -08:00
enum-and-module-in-same-scope.rs librustc: Disallow modules and types from having the same name. 2014-07-07 10:54:32 -07:00
enum-discrim-too-small.rs Add tests for enum discriminant sizing. 2013-10-29 09:09:20 -07:00
enum-in-scope.rs test: Remove newtype enums from the test suite. rs=deenum 2013-03-11 09:35:58 -07:00
enum-to-float-cast.rs librustc: Forbid enum-to-float casts. 2014-06-13 11:23:47 -07:00
enums-pats-not-idents.rs rustc: disallow trailing parentheses for nullary enum variants 2014-03-17 12:11:22 +01:00
error-should-say-copy-not-pod.rs std: Remove String's to_owned 2014-05-27 11:11:15 -07:00
estr-subtyping.rs core: rename strbuf::StrBuf to string::String 2014-05-24 21:48:10 -07:00
eval-enum.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
explicit-call-to-dtor.rs Remove re-exports of std::io::stdio::{print, println} in the prelude. 2014-01-11 10:46:00 +11:00
explicit-call-to-supertrait-dtor.rs Remove re-exports of std::io::stdio::{print, println} in the prelude. 2014-01-11 10:46:00 +11:00
explicit-self-lifetime-mismatch.rs librustc: Implement the fully-expanded, UFCS form of explicit self. 2014-07-16 20:01:52 -07: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 Fix existing privacy/visibility violations 2013-10-07 13:00:52 -07:00
export-tag-variant.rs Refine privacy error messages to be more accurate 2013-10-14 15:12:40 -07: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 log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07: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 Added tests to make tidy 2014-02-07 12:49:24 -06: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-expected-fn-or-brace.rs Replace extern mod with extern crate 2014-02-13 20:52:16 +01:00
extern-foreign-crate.rs Replace extern mod with extern crate 2014-02-13 20:52:16 +01: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 test: Remove most uses of &fn() from the tests. 2013-11-26 08:19:00 -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-simple.rs Remove ancient emacs mode lines from test cases 2013-10-25 17:41:54 -07:00
feature-gate-intrinsics-and-lang-items.rs librustc: Feature gate lang items and intrinsics. 2014-06-23 23:28:28 -07:00
float-literal-inference-restrictions.rs remove the float type 2013-10-01 14:54:10 -04:00
fn-bad-block-type.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
fn-compare-mismatch.rs more backticks 2014-01-12 10:35:10 +01:00
fn-variance-1.rs test: De-@mut the test suite 2014-01-03 14:02:01 -08:00
for-loop-refutable-pattern-error-message.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
foreign-unsafe-fn-called.rs Remove ancient emacs mode lines from test cases 2013-10-25 17:41:54 -07:00
forget-init-unsafe.rs std: Move intrinsics to std::intrinsics. 2014-02-23 01:07:53 -08:00
fully-qualified-type-name1.rs test: Update with std => core movement 2014-05-07 08:17:05 -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 Change xfail directives in compiletests to ignore, closes #11363 2014-02-11 18:23:20 +01:00
fully-qualified-type-name4.rs test: Update with std => core movement 2014-05-07 08:17:05 -07:00
functional-struct-update-noncopyable.rs sync: Move underneath libstd 2014-06-11 10:00:43 -07:00
future_not_copyable.rs sync: Move underneath libstd 2014-06-11 10:00:43 -07:00
gated-bad-feature.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
gated-concat_idents.rs rustc: feature-gate concat_idents!. 2014-04-04 20:25:50 +11:00
gated-default-type-param-usage.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
gated-default-type-params.rs Implement default type parameters in generics. 2014-01-30 19:28:41 +02:00
gated-glob-imports.rs Implement feature-gating for the compiler 2013-10-05 20:19:33 -07:00
gated-macro-rules.rs Implement feature-gating for the compiler 2013-10-05 20:19:33 -07:00
gated-non-ascii-idents.rs Remove check-fast. Closes #4193, #8844, #6330, #7416 2014-04-06 15:55:43 -07:00
gated-plugin_registrar.rs Convert tests to use #[plugin_registrar] 2014-06-09 14:29:30 -07:00
gated-simd.rs extern mod => extern crate 2014-02-14 22:55:21 -08:00
gated-struct-enums.rs Implement feature-gating for the compiler 2013-10-05 20:19:33 -07:00
gated-trace_macros.rs Remove check-fast. Closes #4193, #8844, #6330, #7416 2014-04-06 15:55:43 -07:00
generic-extern.rs Forbid use of generics with foreign functions. Closes #10353. 2014-02-17 18:52:11 +13:00
generic-impl-less-params-with-defaults.rs Introduce VecPerParamSpace and use it to represent sets of types and 2014-06-13 13:20:24 -04:00
generic-impl-more-params-with-defaults.rs Introduce VecPerParamSpace and use it to represent sets of types and 2014-06-13 13:20:24 -04:00
generic-non-trailing-defaults.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
generic-type-less-params-with-defaults.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
generic-type-more-params-with-defaults.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
generic-type-params-forward-mention.rs Catch forward declarations in default type params at AST conversion. 2014-04-17 18:24:52 +01:00
generic-type-params-name-repr.rs Fallout from the libcollections movement 2014-06-05 13:55:11 -07:00
glob-resolve1.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
hygienic-label-1.rs librustc: Fix the issue with labels shadowing variable names by making 2014-06-13 13:53:34 -07:00
hygienic-label-2.rs librustc: Fix the issue with labels shadowing variable names by making 2014-06-13 13:53:34 -07:00
hygienic-label-3.rs librustc: Fix the issue with labels shadowing variable names by making 2014-06-13 13:53:34 -07:00
hygienic-label-4.rs librustc: Fix the issue with labels shadowing variable names by making 2014-06-13 13:53:34 -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 Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07:00
ifmt-bad-arg.rs std: Remove i18n/l10n from format! 2014-06-11 16:04:24 -07:00
ifmt-bad-format-args.rs Implement a format_args!() macro 2013-09-12 00:36:54 -07:00
ifmt-bad-format-args2.rs Implement a format_args!() macro 2013-09-12 00:36:54 -07:00
ifmt-unimpl.rs Updates with core::fmt changes 2014-05-15 23:22:06 -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 librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07: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 Remove Times trait 2014-01-30 14:52:25 +11:00
import-from-missing.rs rustc: reduce redundant resolve errors. 2014-06-18 01:19:22 +01: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 Fix inner attribute syntax from #[foo]; to #![foo] 2014-04-04 13:22:57 -07:00
import-glob-circular.rs Fix inner attribute syntax from #[foo]; to #![foo] 2014-04-04 13:22:57 -07: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 rustc: reduce redundant resolve errors. 2014-06-18 01:19:22 +01:00
import2.rs rustc: reduce redundant resolve errors. 2014-06-18 01:19:22 +01:00
import3.rs test: Automatically remove all ~[T] from tests. 2014-03-21 23:37:21 +11:00
import4.rs Remove outdated and unnecessary std::vec_ng::Vec imports. 2014-03-22 01:08:57 +11:00
index_message.rs new borrow checker (mass squash) 2013-04-30 06:59:32 -04:00
indexing-requires-a-uint.rs rustc: Require that vector indices are uints 2014-04-02 15:56:31 -07:00
infinite-autoderef.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
infinite-instantiation.rs Introduce a common recursion limit for auto-dereference and monomorphization. 2014-03-13 14:21:45 +02:00
infinite-tag-type-recursion.rs Remove ancient emacs mode lines from test cases 2013-10-25 17:41:54 -07:00
infinite-vec-type-recursion.rs Remove outdated and unnecessary std::vec_ng::Vec imports. 2014-03-22 01:08:57 +11:00
inherit-struct1.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
inherit-struct2.rs Allow inheritance between structs. 2014-04-20 13:41:18 +12:00
inherit-struct3.rs Allow inheritance between structs. 2014-04-20 13:41:18 +12:00
inherit-struct4.rs Allow inheritance between structs. 2014-04-20 13:41:18 +12:00
inherit-struct5.rs Allow inheritance between structs. 2014-04-20 13:41:18 +12:00
inherit-struct6.rs Allow inheritance between structs. 2014-04-20 13:41:18 +12:00
inherit-struct7.rs Allow inheritance between structs. 2014-04-20 13:41:18 +12:00
inherit-struct8.rs Ignore tests broken by failing on ICE 2014-05-06 21:47:25 -07:00
inherit-struct9.rs Allow inheritance between structs. 2014-04-20 13:41:18 +12:00
inner-static-type-parameter.rs Forbid type parameters in inner statics 2013-10-30 19:52:00 -07:00
integer-literal-suffix-inference-2.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
integer-literal-suffix-inference-3.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
integer-literal-suffix-inference.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
integral-indexing.rs rustc: Remove &str indexing from the language. 2014-07-01 19:12:29 -07:00
invalid-crate-type.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
issue-897-2.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
issue-897.rs Use new attribute syntax in python files in src/etc too (#13478) 2014-04-14 21:00:31 +05:30
issue-1362.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
issue-1448-2.rs log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
issue-1476.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07:00
issue-1655.rs Remove outdated and unnecessary std::vec_ng::Vec imports. 2014-03-22 01:08:57 +11:00
issue-1697.rs rustc: reduce redundant resolve errors. 2014-06-18 01:19:22 +01: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-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 librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
issue-2063-resource.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
issue-2063.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
issue-2111.rs Address review comments 2014-06-20 17:41:19 +02:00
issue-2149.rs Remove outdated and unnecessary std::vec_ng::Vec imports. 2014-03-22 01:08:57 +11:00
issue-2150.rs rustc: Remove ~[T] from the language 2014-06-11 15:02:17 -07:00
issue-2151.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00
issue-2281-part1.rs test: Automatically remove all ~[T] from tests. 2014-03-21 23:37:21 +11:00
issue-2330.rs backticks 2014-02-21 08:26:20 +01:00
issue-2354-1.rs syntax: Display spans for open delimiters when a file ends prematurely 2013-10-07 18:06:30 -07:00
issue-2354.rs Fixed error starting with uppercase 2014-02-08 20:59:38 +01:00
issue-2356.rs rustc: Improve error messages for resolve failures. 2014-05-14 19:18:18 +01:00
issue-2478.rs Change xfail directives in compiletests to ignore, closes #11363 2014-02-11 18:23:20 +01:00
issue-2590.rs Remove outdated and unnecessary std::vec_ng::Vec imports. 2014-03-22 01:08:57 +11:00
issue-2611-4.rs Replace Freeze bounds with Share bounds 2014-03-20 10:16:55 +01:00
issue-2611-5.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00
issue-2718-a.rs Change xfail directives in compiletests to ignore, closes #11363 2014-02-11 18:23:20 +01:00
issue-2823.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44: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 rustc: reduce redundant resolve errors. 2014-06-18 01:19:22 +01:00
issue-2951.rs Un-xfail/move/delete some tests. 2013-09-03 20:00:41 +10:00
issue-2995.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
issue-3008-1.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
issue-3008-2.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
issue-3008-3.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
issue-3021-b.rs extra: Put the nail in the coffin, delete libextra 2014-03-14 13:59:02 -07:00
issue-3021-c.rs Change error for out of scope type params to be more helpful. 2014-04-17 18:24:52 +01:00
issue-3021-d.rs extra: Put the nail in the coffin, delete libextra 2014-03-14 13:59:02 -07:00
issue-3021.rs extra: Put the nail in the coffin, delete libextra 2014-03-14 13:59:02 -07:00
issue-3036.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
issue-3038.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07:00
issue-3044.rs Remove outdated and unnecessary std::vec_ng::Vec imports. 2014-03-22 01:08:57 +11:00
issue-3080.rs Un-xfail/move/delete some tests. 2013-09-03 20:00:41 +10:00
issue-3096-1.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
issue-3096-2.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
issue-3099-a.rs librustc: Disallow modules and types from having the same name. 2014-07-07 10:54:32 -07:00
issue-3099-b.rs librustc: Disallow modules and types from having the same name. 2014-07-07 10:54:32 -07:00
issue-3099.rs core: rename strbuf::StrBuf to string::String 2014-05-24 21:48:10 -07:00
issue-3154.rs test -- update tests with new error messages 2014-02-11 16:55:25 -05:00
issue-3214.rs Change error for out of scope type params to be more helpful. 2014-04-17 18:24:52 +01:00
issue-3344.rs Implement RFC#28: Add PartialOrd::partial_cmp 2014-06-29 21:42:09 -07:00
issue-3477.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
issue-3521-2.rs log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
issue-3521.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07:00
issue-3563.rs tests: changes in response to #5656 2013-04-10 17:32:03 -07:00
issue-3601.rs core: rename strbuf::StrBuf to string::String 2014-05-24 21:48:10 -07:00
issue-3668-2.rs librustc: Remove the const declaration form everywhere 2013-03-22 22:24:35 -07:00
issue-3668.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
issue-3680.rs test: Update with std => core movement 2014-05-07 08:17:05 -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 librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
issue-3763.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
issue-3779.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
issue-3820.rs more backticks 2014-01-12 10:35:10 +01:00
issue-3907-2.rs rustc: catch impl X for Y where X is not a trait in resolve. 2014-06-23 17:38:32 +01:00
issue-3907.rs rustc: catch impl X for Y where X is not a trait in resolve. 2014-06-23 17:38:32 +01:00
issue-3953.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
issue-3973.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
issue-3993-2.rs rustc: Remove private enum variants 2014-04-16 08:12:43 -07:00
issue-3993.rs Fix existing privacy/visibility violations 2013-10-07 13:00:52 -07:00
issue-4265.rs more back-ticks, less colons 2013-05-10 23:34:20 +02:00
issue-4321.rs Address review comments 2014-06-20 17:41:19 +02:00
issue-4335.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
issue-4366-2.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
issue-4366.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
issue-4517.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
issue-4523.rs Register new snapshots 2014-04-08 00:03:11 -07:00
issue-4736.rs #8263 part 2: Adding struct name. 2013-10-28 23:51:10 -07:00
issue-4935.rs Fix typos 2013-05-09 02:34:47 +09:00
issue-4968.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
issue-4972.rs Make destructuring trait reference work 2014-06-22 04:03:15 +08:00
issue-5035-2.rs rustc: catch impl X for Y where X is not a trait in resolve. 2014-06-23 17:38:32 +01:00
issue-5035.rs rustc: catch impl X for Y where X is not a trait in resolve. 2014-06-23 17:38:32 +01:00
issue-5060-fail.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
issue-5062.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07:00
issue-5099.rs librustc: Make self and static into keywords 2013-05-12 16:35:18 -07:00
issue-5100.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-5153.rs librustc: Allow the new UFCS explicit self in trait definitions, and 2014-07-16 23:16:12 -07:00
issue-5216.rs test: Remove most uses of &fn() from the tests. 2013-11-26 08:19:00 -08:00
issue-5239-1.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
issue-5358-1.rs Remove std::either 2014-01-03 10:25:23 -08:00
issue-5439.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-5500-1.rs Reenable some ignored test cases 2014-02-12 20:23:45 +01:00
issue-5543.rs core: rename strbuf::StrBuf to string::String 2014-05-24 21:48:10 -07: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-5806.rs Use ignore-freebsd for tests broken on FreeBSD 2014-04-06 15:55:43 -07:00
issue-5844.rs extern mod => extern crate 2014-02-14 22:55:21 -08:00
issue-5883.rs Advice to use Box<T> not ~T 2014-05-18 15:30:41 +09:00
issue-5927.rs rustc: disallow trailing parentheses for nullary enum variants 2014-03-17 12:11:22 +01:00
issue-5997-enum.rs Fix resolve to not permit refs to type vars from outer fns 2014-06-06 19:51:24 -04:00
issue-5997-struct.rs Change error for out of scope type params to be more helpful. 2014-04-17 18:24:52 +01:00
issue-6458-1.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00
issue-6458-2.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07:00
issue-6458-3.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
issue-6458-4.rs std: Remove String's to_owned 2014-05-27 11:11:15 -07:00
issue-6458.rs testsuite: Tests for #6458. Closes #6458 2013-08-21 17:14:31 -07:00
issue-6596.rs Use new attribute syntax in python files in src/etc too (#13478) 2014-04-14 21:00:31 +05:30
issue-6610.rs Fix error message when trait method ends with wrong token 2013-08-15 18:11:36 -07:00
issue-6642.rs Demote self to an (almost) regular argument and remove the env param. 2014-01-27 14:31:24 +02: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-6738.rs test: Add some tests for closed issues 2014-03-06 10:45:08 -08:00
issue-6801.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-6804.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
issue-6977.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
issue-7013.rs Change prints: @T -> Gc<T> , ~T -> Box<T> 2014-06-16 18:16:01 -07:00
issue-7044.rs Add test for #7044. 2013-06-10 18:06:56 -04:00
issue-7061.rs Change prints: @T -> Gc<T> , ~T -> Box<T> 2014-06-16 18:16:01 -07:00
issue-7092.rs Introduce VecPerParamSpace and use it to represent sets of types and 2014-06-13 13:20:24 -04:00
issue-7246.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
issue-7364.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
issue-7573.rs librustc: Try to resolve before coercions. 2014-06-03 15:38:04 -04:00
issue-7575.rs core: rename strbuf::StrBuf to string::String 2014-05-24 21:48:10 -07:00
issue-7663.rs test: Add a test for #7663 2014-04-10 15:21:59 -07:00
issue-8153.rs rustc: disallow duplicate methods in trait impls 2014-03-18 13:47:42 -07:00
issue-8208.rs rustc: Fix a dynamic borrow error in resolve 2014-05-20 21:13:50 -07:00
issue-8537.rs syntax: Fix span on illegal ABI errors 2014-05-29 19:09:46 +02:00
issue-8727.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-9243.rs Closes #9243 Test case 2014-02-27 18:09:35 +01:00
issue-9575.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
issue-9725.rs Remove few FIXMEs 2014-06-24 17:23:16 -07:00
issue-9814.rs test: single-variant enum can't be dereferenced 2014-02-24 21:22:27 -08:00
issue-9957.rs rustc: Remove private enum variants 2014-04-16 08:12:43 -07:00
issue-10291.rs Fix lifetime error to print 'a instead of &'a 2014-05-23 18:22:48 +12:00
issue-10392-2.rs Accept trailing commas in struct patterns 2013-12-19 09:29:41 -08:00
issue-10392.rs Accept trailing commas in struct patterns 2013-12-19 09:29:41 -08:00
issue-10398.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
issue-10401.rs test: Add some tests for closed issues 2014-03-06 10:45:08 -08:00
issue-10412.rs std: Remove String's to_owned 2014-05-27 11:11:15 -07:00
issue-10465.rs Fix leaking trait imports across modules 2014-01-07 23:51:37 -08:00
issue-10536.rs Fix ICE with nested macro_rules!-style macros 2014-07-03 12:54:51 -07:00
issue-10545.rs Don't allow impls to force public types 2013-12-17 09:38:57 -08:00
issue-10636-1.rs Add a note for unclosed delimiters 2013-11-24 21:32:38 -05:00
issue-10636-2.rs Add a note for unclosed delimiters 2013-11-24 21:32:38 -05:00
issue-10656.rs Use new attribute syntax in python files in src/etc too (#13478) 2014-04-14 21:00:31 +05:30
issue-10755.rs Consolidate codegen-related compiler flags 2014-02-10 00:50:39 -08:00
issue-10764.rs test: Add tests for closed issue #10764 2014-06-02 09:24:03 -07:00
issue-10877.rs std: Rename Chan/Port types and constructor 2014-03-13 13:23:29 -07:00
issue-10991.rs Fix an ICE on a cast from an inferred nil to uint 2014-06-14 23:32:28 +02:00
issue-11154.rs Consolidate codegen-related compiler flags 2014-02-10 00:50:39 -08:00
issue-11192.rs librustc: Remove cross-borrowing of Box<T> to &T from the language, 2014-07-17 14:05:36 -07:00
issue-11319.rs Make the match arm type mismatch message point to the arm's span 2014-05-31 21:10:02 +02:00
issue-11493.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
issue-11515.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-11593.rs extern mod => extern crate 2014-02-14 22:55:21 -08:00
issue-11680.rs rustc: Fix enum variant privacy across crates 2014-05-06 16:45:21 -07:00
issue-11681.rs Add test case for issue #11681 2014-01-30 12:17:58 +01:00
issue-11692.rs Add scaffolding for assigning alpha-numeric codes to rustc diagnostics 2014-07-11 00:32:00 +02:00
issue-11844.rs Introduce VecPerParamSpace and use it to represent sets of types and 2014-06-13 13:20:24 -04:00
issue-11873.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
issue-11925.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
issue-12041.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
issue-12116.rs rustc: Avoid out of bounds in check_match 2014-05-20 21:34:10 -07:00
issue-12127.rs rustc: Prevent repeated moves out of proc upvars 2014-04-08 17:10:47 -07:00
issue-12187-1.rs Add a test case for #12187, which appears to have been fixed 2014-07-06 21:40:16 +02:00
issue-12187-2.rs Add a test case for #12187, which appears to have been fixed 2014-07-06 21:40:16 +02:00
issue-12369.rs rustc: Avoid an unwrap() in check_match 2014-05-20 21:42:30 -07:00
issue-12552.rs Add test for issue #12552 2014-06-28 09:30:44 +02:00
issue-12560-1.rs rustc: disallow trailing parentheses for nullary enum variants 2014-03-17 12:11:22 +01:00
issue-12560-2.rs rustc: disallow trailing parentheses for nullary enum variants 2014-03-17 12:11:22 +01:00
issue-12567.rs test: Add a test for fixed issue #12567 2014-05-20 21:44:22 -07:00
issue-12612.rs rustc: reduce redundant resolve errors. 2014-06-18 01:19:22 +01:00
issue-12796.rs Fix resolve to not permit refs to type vars from outer fns 2014-06-06 19:51:24 -04:00
issue-12997-1.rs rustc: test: don't silently ignore bad benches 2014-03-18 13:47:50 -07:00
issue-12997-2.rs rustc: test: don't silently ignore bad benches 2014-03-18 13:47:50 -07:00
issue-13404.rs rustc: reduce redundant resolve errors. 2014-06-18 01:19:22 +01:00
issue-13428.rs std: Remove format_strbuf!() 2014-05-28 08:35:41 -07:00
issue-13446.rs Add test for issue #13446 2014-06-09 17:46:53 -07:00
issue-13466.rs Introduce VecPerParamSpace and use it to represent sets of types and 2014-06-13 13:20:24 -04:00
issue-13482.rs Add unreachability detection for missized patterns of fixed size vectors 2014-06-20 17:08:57 +02:00
issue-13599.rs Fix ICE when reporting closure and proc mismatch 2014-04-22 15:54:02 +08:00
issue-13641.rs rustc: Improve errors on private static methods 2014-04-20 12:10:46 -07:00
issue-14084.rs rustc: Fix an ICE with box-placement syntax 2014-05-21 09:16:14 -07:00
issue-14092.rs rustc: Turn a Box ICE into an error 2014-05-21 09:16:11 -07:00
issue-14221.rs rustc: Stop leaking enum variants into children 2014-05-16 16:16:57 -07:00
issue-14254.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
issue-14285.rs Add tests for #12470 and #14285 2014-06-24 17:19:19 -07:00
issue-14303-enum.rs Improve error message for lifetimes after type params. 2014-05-23 20:51:21 +01:00
issue-14303-fn-def.rs Improve error message for lifetimes after type params. 2014-05-23 20:51:21 +01:00
issue-14303-fncall.rs Improve error message for lifetimes after type params. 2014-05-23 20:51:21 +01:00
issue-14303-impl.rs Improve error message for lifetimes after type params. 2014-05-23 20:51:21 +01:00
issue-14303-path.rs Improve error message for lifetimes after type params. 2014-05-23 20:51:21 +01:00
issue-14303-struct.rs Improve error message for lifetimes after type params. 2014-05-23 20:51:21 +01:00
issue-14303-trait.rs Improve error message for lifetimes after type params. 2014-05-23 20:51:21 +01:00
issue-14541.rs librustc: Accept type aliases for structures in structure literals and 2014-07-04 17:07:31 -07:00
issue-14845.rs Rolling up PRs in the queue 2014-06-13 13:53:55 -07:00
issue-14915.rs Change prints: @T -> Gc<T> , ~T -> Box<T> 2014-06-16 18:16:01 -07:00
issue-15129.rs Fix #15129 2014-06-24 17:22:48 -07:00
issue-15167.rs added compile-fail test for 15167 2014-06-25 14:36:15 -07:00
issue-15260.rs librustc: Don't ICE on binding same field multiple times in struct 2014-06-29 22:38:53 -07:00
issue13359.rs libsyntax: update helper to stringify TyU* and TyI* to take into account having a value. 2014-04-13 02:39:19 +01:00
isuue-12470.rs librustc: Remove cross-borrowing of Box<T> to &T from the language, 2014-07-17 14:05:36 -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 Reserve do as a keyword 2014-02-11 00:19:27 +01: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 Added tests to make tidy 2014-02-07 12:49:24 -06: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-typeof.rs Parse and reserve typeof keyword. #3228 2013-08-23 17:24:14 -04: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-copy.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
kindck-destructor-owned.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
kindck-impl-type-params.rs librustc: Have the kind checker check sub-bounds in trait casts. 2014-07-03 12:54:51 -07:00
kindck-nonsendable-1.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
kindck-owned-trait-contains.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
kindck-send.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
lex-bad-char-literals.rs testsuite: merge some lexer testcases 2014-07-09 00:06:28 -07:00
lex-bad-numeric-literals.rs test: simplify numeric literal cfail tests 2014-07-09 00:06:28 -07:00
lex-bad-token.rs testsuite: merge some lexer testcases 2014-07-09 00:06:28 -07:00
lex-bare-cr-string-literal-doc-comment.rs Handle CRLF properly in the lexer 2014-06-18 21:07:58 -07:00
lifetime-inference-give-expl-lifetime-param-2.rs Support lifetime suggestion for method 2014-04-15 15:47:47 -04:00
lifetime-inference-give-expl-lifetime-param.rs Support lifetime suggestion for method 2014-04-15 15:47:47 -04:00
lifetime-no-keyword.rs Make 'self lifetime illegal. 2013-12-11 10:54:06 -08:00
lifetime-obsoleted-self.rs Make 'self lifetime illegal. 2013-12-11 10:54:06 -08:00
linkage1.rs rustc: Support various flavors of linkages 2014-03-11 08:25:42 -07:00
linkage2.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
linkage3.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
lint-change-warnings.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
lint-ctypes-enum.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
lint-ctypes.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
lint-dead-code-1.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
lint-dead-code-2.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
lint-dead-code-3.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
lint-dead-code-4.rs Add detection of dead struct fields 2014-06-08 13:30:04 +02:00
lint-directives-on-use-items-issue-10534.rs Apply lint attrs to individual "use" declarations 2014-04-22 21:25:27 -05:00
lint-forbid-attr.rs Test lint plugins 2014-06-24 11:36:28 -07:00
lint-forbid-cmdline.rs Test lint plugins 2014-06-24 11:36:28 -07:00
lint-heap-memory.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
lint-impl-fn.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
lint-managed-heap-memory.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
lint-misplaced-attr.rs Add back hint for crate level attributes 2014-06-08 00:21:15 -07:00
lint-missing-doc.rs rustc: Remove private enum variants 2014-04-16 08:12:43 -07:00
lint-non-camel-case-types.rs rustc: Exclude #[repr(C)] from non camel case 2014-07-10 10:19:38 -07:00
lint-non-snake-case-functions.rs update identifier naming warnings to give an example 2014-06-08 17:56:09 +12:00
lint-non-uppercase-statics.rs update identifier naming warnings to give an example 2014-06-08 17:56:09 +12:00
lint-obsolete-attr.rs Remove the attribute_usage lint 2014-06-07 23:46:32 -07:00
lint-output-format.rs Add stability inheritance 2014-06-18 22:22:26 -07:00
lint-owned-heap-memory.rs Remove the dead code identified by the new lint 2014-06-08 13:36:28 +02:00
lint-qualification.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
lint-raw-ptr-deriving.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
lint-stability.rs stability lint: ignore code from macro expansion 2014-07-16 13:53:06 -07:00
lint-type-limits.rs Add missing cases to the type_limits lint 2014-05-04 20:42:45 +02:00
lint-type-overflow.rs Add range lint for float literals, fixing #10934 2014-07-10 09:38:15 +02:00
lint-unknown-attr.rs Remove the attribute_usage lint 2014-06-07 23:46:32 -07:00
lint-unknown-feature.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
lint-unnecessary-casts.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
lint-unnecessary-parens.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
lint-unsafe-block.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
lint-unused-import-tricky-globs.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
lint-unused-import-tricky-names.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
lint-unused-imports.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
lint-unused-mut-self.rs librustc: Allow the new UFCS explicit self in trait definitions, and 2014-07-16 23:16:12 -07:00
lint-unused-mut-variables.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
lint-unused-unsafe.rs rustc: Remove ~[T] from the language 2014-06-11 15:02:17 -07:00
lint-uppercase-variables.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
lint-visible-private-types.rs rustc: Remove private enum variants 2014-04-16 08:12:43 -07: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 librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
liveness-closure-require-ret.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07:00
liveness-dead.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
liveness-forgot-ret.rs Remove ancient emacs mode lines from test cases 2013-10-25 17:41:54 -07:00
liveness-issue-2163.rs tests: Remove uses of advance. 2014-07-09 15:51:58 -07:00
liveness-missing-ret2.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
liveness-move-call-arg.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
liveness-move-in-loop.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07:00
liveness-move-in-while.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07:00
liveness-return-last-stmt-semi.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
liveness-unused.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
liveness-use-after-move.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
liveness-use-after-send.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07:00
log-syntax-gate.rs extern mod => extern crate 2014-02-14 22:55:21 -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 core: rename strbuf::StrBuf to string::String 2014-05-24 21:48:10 -07:00
lub-match.rs core: rename strbuf::StrBuf to string::String 2014-05-24 21:48:10 -07:00
macro-bad-delimiter-ident.rs syntax: allow stmt/expr macro invocations to be delimited by {}. 2014-02-24 21:22:27 -08:00
macro-incomplete-parse.rs Test pattern macros 2014-05-28 12:42:21 -07:00
macro-inner-attributes.rs rustc: reduce redundant resolve errors. 2014-06-18 01:19:22 +01:00
macro-local-data-key-priv.rs std: Modernize the local_data api 2014-05-07 23:43:39 -07:00
macro-mismatched-delim-brace-paren.rs syntax: allow stmt/expr macro invocations to be delimited by {}. 2014-02-24 21:22:27 -08:00
macro-mismatched-delim-paren-brace.rs syntax: allow stmt/expr macro invocations to be delimited by {}. 2014-02-24 21:22:27 -08:00
macro-outer-attributes.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
macro-with-seps-err-msg.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
macros-nonfatal-errors.rs Deprecate the bytes!() macro. 2014-06-18 17:02:22 -07:00
main-wrong-location.rs rustdoc: Change all code-blocks with a script 2013-09-25 14:27:42 -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 core: Move the collections traits to libcollections 2014-06-09 00:38:46 -07:00
marker-no-copy.rs Rename Pod into Copy 2014-03-28 10:34:02 +01:00
marker-no-send.rs Introduce marker types for indicating variance and for opting out 2014-01-31 21:18:48 -05:00
marker-no-share.rs Replace Freeze bounds with Share bounds 2014-03-20 10:16:55 +01: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 Added tests to make tidy 2014-02-07 12:49:24 -06:00
match-ill-type2.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
match-join.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07:00
match-non-exhaustive.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07: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 librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
match-range-fail.rs Improve error message for range in match 2014-06-08 08:57:33 +02:00
match-static-const-lc.rs update identifier naming warnings to give an example 2014-06-08 17:56:09 +12:00
match-struct.rs libsyntax: Disallow struct literals after if, while, match, and 2014-06-23 15:39:29 -07: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 librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
match-vec-invalid.rs test: Automatically remove all ~[T] from tests. 2014-03-21 23:37:21 +11:00
match-vec-mismatch-2.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
match-vec-mismatch.rs std: Rename strbuf operations to string 2014-05-27 12:59:31 -07:00
match-vec-unreachable.rs std: Rename strbuf operations to string 2014-05-27 12:59:31 -07:00
method-call-err-msg.rs Calibrate span for method call error messages 2014-04-24 06:16:46 +08:00
method-missing-call.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
minus-string.rs Fallout from the libcollections movement 2014-06-05 13:55:11 -07:00
missing-derivable-attr.rs Move comparing of impl methods against trait from collect to check. 2013-11-08 19:45:49 -05: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 Change xfail directives in compiletests to ignore, closes #11363 2014-02-11 18:23:20 +01: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 Change xfail directives in compiletests to ignore, closes #11363 2014-02-11 18:23:20 +01:00
mod_file_not_exist.rs syntax: Bless mod.rs. #4116 2013-07-21 19:32:24 -07:00
mod_file_not_owning.rs syntax: Tighten search paths for inner modules 2014-05-17 01:01:47 -07:00
mod_file_not_owning_aux1.rs syntax: Tighten search paths for inner modules 2014-05-17 01:01:47 -07:00
mod_file_not_owning_aux2.rs syntax: Tighten search paths for inner modules 2014-05-17 01:01:47 -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 Change check_loans to use ExprUseVisitor. 2014-06-06 11:59:33 -07:00
moves-based-on-type-block-bad.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
moves-based-on-type-capture-clause-bad.rs std: Remove String's to_owned 2014-05-27 11:11:15 -07:00
moves-based-on-type-cyclic-types-issue-4821.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
moves-based-on-type-distribute-copy-over-paren.rs std: Remove String's to_owned 2014-05-27 11:11:15 -07:00
moves-based-on-type-exprs.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
moves-based-on-type-match-bindings.rs std: Remove String's to_owned 2014-05-27 11:11:15 -07:00
moves-based-on-type-move-out-of-closure-env-issue-1965.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
moves-based-on-type-no-recursive-stack-closure.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07:00
moves-based-on-type-tuple.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
moves-sru-moved-field.rs Change check_loans to use ExprUseVisitor. 2014-06-06 11:59:33 -07:00
multiline-comment-line-tracking.rs Remove ancient emacs mode lines from test cases 2013-10-25 17:41:54 -07: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
multiple-plugin-registrars.rs Convert tests to use #[plugin_registrar] 2014-06-09 14:29:30 -07:00
multitrait.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
mut-cant-alias.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
mut-cross-borrowing.rs librustc: Remove cross borrowing from mutable Boxes to &mut. 2014-06-24 23:14:42 -07:00
mut-not-freeze.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
mut-patterns.rs Test for mut in ident patterns. 2013-10-25 01:50:56 -04:00
mut-ptr-cant-outlive-ref.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
mutable-class-fields-2.rs Fix privacy fallout from previous change 2014-01-26 11:03:13 -08:00
mutable-class-fields.rs Fix privacy fallout from previous change 2014-01-26 11:03:13 -08:00
mutable-enum-indirect.rs test: Remove Freeze / NoFreeze from tests 2014-03-22 15:47:34 +01:00
name-clash-nullary-2.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
name-clash-nullary.rs Fix inner attribute syntax from #[foo]; to #![foo] 2014-04-04 13:22:57 -07:00
nested-ty-params.rs Change error for out of scope type params to be more helpful. 2014-04-17 18:24:52 +01:00
new-box-syntax-bad.rs Stabilization for owned (now boxed) and cell 2014-07-13 12:52:51 -07:00
no-binary-float-literal.rs remove the float type 2013-10-01 14:54:10 -04:00
no-capture-arc.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07: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 std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
no-implicit-prelude.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
no-reuse-move-arc.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
no-send-res-ports.rs librustc: Put #[unsafe_destructor] behind a feature gate. 2014-06-20 14:24:31 -07:00
no-unsafe-self.rs Emit a better error for attempted unsafe-pointer-self. Close #8306. 2013-08-23 17:24:15 -04:00
no_crate_type.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
no_send-enum.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
no_send-rc.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
no_send-struct.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
no_share-enum.rs Replace Freeze bounds with Share bounds 2014-03-20 10:16:55 +01:00
no_share-rc.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
no_share-struct.rs Replace Freeze bounds with Share bounds 2014-03-20 10:16:55 +01:00
noexporttypeexe.rs test: Update with std => core movement 2014-05-07 08:17:05 -07:00
nolink-with-link-args.rs Use new attribute syntax in python files in src/etc too (#13478) 2014-04-14 21:00:31 +05:30
non-constant-enum-for-vec-repeat.rs test: Make manual changes to deal with the fallout from removal of 2014-03-21 23:37:21 +11:00
non-constant-expr-for-fixed-len-vec.rs Fixed error starting with uppercase 2014-02-08 20:59:38 +01:00
non-constant-expr-for-vec-repeat.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
non-copyable-void.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
non-exhaustive-match-nested.rs Change exhaustiveness analysis to permit multiple constructors per pattern 2014-07-02 18:27:12 +02:00
non-exhaustive-match.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
non-exhaustive-pattern-witness.rs Improve non-exhaustive pattern witnesses for structs with multiple fields 2014-07-07 22:00:34 +02:00
non-str-meta.rs syntax: Forbid non-string literals in meta items. #623 2013-10-30 14:06:22 -07:00
noncopyable-class.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07:00
nonscalar-cast.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07:00
not-a-pred.rs Remove ancient emacs mode lines from test cases 2013-10-25 17:41:54 -07:00
not-enough-arguments.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07: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 librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
object-pointer-types.rs librustc: Allow the new UFCS explicit self in trait definitions, and 2014-07-16 23:16:12 -07:00
obsolete-tuple-struct-deref.rs rustc: Add error about obsolete struct deref 2014-01-04 14:44:14 -08:00
occurs-check-3.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
occurs-check.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07: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
once-cant-call-twice-on-heap.rs sync: Move underneath libstd 2014-06-11 10:00:43 -07:00
once-cant-call-twice-on-stack.rs sync: Move underneath libstd 2014-06-11 10:00:43 -07:00
once-cant-move-out-of-non-once-on-stack.rs sync: Move underneath libstd 2014-06-11 10:00:43 -07:00
once-fn-subtyping.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
or-patter-mismatch.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
osx-frameworks.rs Change xfail directives in compiletests to ignore, closes #11363 2014-02-11 18:23:20 +01:00
output-type-mismatch.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
overloaded-calls-bad.rs librustc: Implement overloading for the call operator behind a feature 2014-06-09 12:39:17 -07:00
overloaded-calls-nontuple.rs librustc: Implement overloading for the call operator behind a feature 2014-06-09 12:39:17 -07:00
oversized-literal.rs log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
owned-ptr-static-bound.rs Register new snapshots 2014-06-15 23:30:24 -07:00
paamayim-nekudotayim.rs Fix path parsing 2013-11-11 21:53:14 +09:00
packed-struct-generic-transmute.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07:00
packed-struct-transmute.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07: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 Register new snapshots 2013-11-28 20:27:56 -08:00
pattern-macro-hygeine.rs Test pattern macros 2014-05-28 12:42:21 -07:00
pattern-tyvar-2.rs test: Make manual changes to deal with the fallout from removal of 2014-03-21 23:37:21 +11:00
pattern-tyvar.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07:00
pinned-deep-copy.rs librustc: Put #[unsafe_destructor] behind a feature gate. 2014-06-20 14:24:31 -07:00
pptypedef.rs test: Clean out the test suite a bit 2014-02-25 09:21:09 -08:00
prim-with-args.rs remove the float type 2013-10-01 14:54:10 -04:00
priv-in-bad-locations.rs Correctly encode item visibility in metadata 2013-09-24 09:57:25 -07:00
privacy-ns1.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
privacy-ns2.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
privacy-struct-variant.rs name struct in "field ... is private" error 2014-04-06 02:37:25 +02:00
privacy1.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
privacy2.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
privacy3.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
privacy4.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
privacy5.rs name struct in "field ... is private" error 2014-04-06 02:37:25 +02:00
private-impl-method.rs rpass/cfail: Update field privacy where necessary 2014-03-31 15:47:36 -07:00
private-item-simple.rs Fix existing privacy/visibility violations 2013-10-07 13:00:52 -07:00
private-method-cross-crate.rs Remove check-fast. Closes #4193, #8844, #6330, #7416 2014-04-06 15:55:43 -07:00
private-method-inherited.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
private-method.rs rustc: Remove private enum variants 2014-04-16 08:12:43 -07:00
private-struct-field-cross-crate.rs name struct in "field ... is private" error 2014-04-06 02:37:25 +02:00
private-struct-field-ctor.rs name struct in "field ... is private" error 2014-04-06 02:37:25 +02:00
private-struct-field-pattern.rs name struct in "field ... is private" error 2014-04-06 02:37:25 +02:00
private-struct-field.rs name struct in "field ... is private" error 2014-04-06 02:37:25 +02:00
proc-bounds.rs Register new snapshots 2014-04-08 00:03:11 -07:00
proc-static-bound.rs librustc: Ensure that proc upvars have static lifetime. 2014-06-26 15:16:03 -07:00
qquote-1.rs Fix inner attribute syntax from #[foo]; to #![foo] 2014-04-04 13:22:57 -07:00
qquote-2.rs Fix inner attribute syntax from #[foo]; to #![foo] 2014-04-04 13:22:57 -07:00
raw-byte-string-eof.rs Add br##"xx"## raw byte string literals. 2014-06-17 23:43:18 +02:00
raw-byte-string-literals.rs Add br##"xx"## raw byte string literals. 2014-06-17 23:43:18 +02:00
raw-str-delim.rs lex raw string literals, like r#"blah"# 2013-10-08 01:44:05 +02:00
raw-str-unbalanced.rs lex raw string literals, like r#"blah"# 2013-10-08 01:44:05 +02:00
raw-str-unterminated.rs lex raw string literals, like r#"blah"# 2013-10-08 01:44:05 +02:00
recursion.rs Introduce a common recursion limit for auto-dereference and monomorphization. 2014-03-13 14:21:45 +02:00
recursive-enum.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
redundant-link-args.rs Remove check-fast. Closes #4193, #8844, #6330, #7416 2014-04-06 15:55:43 -07:00
refutable-pattern-errors.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
refutable-pattern-in-fn-arg.rs Address review comments 2014-06-20 17:41:19 +02:00
regionck-closure-lifetimes.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
regions-addr-of-arg.rs test -- update tests with new error messages 2014-02-11 16:55:25 -05:00
regions-addr-of-self.rs log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
regions-addr-of-upvar-self.rs test -- update tests with new error messages 2014-02-11 16:55:25 -05:00
regions-appearance-constraint.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
regions-bound-lists-feature-gate.rs Register new snapshots 2014-06-15 23:30:24 -07:00
regions-bounds.rs test -- update tests with new error messages 2014-02-11 16:55:25 -05:00
regions-creating-enums.rs Make 'self lifetime illegal. 2013-12-11 10:54:06 -08:00
regions-creating-enums3.rs test -- update tests with new error messages 2014-02-11 16:55:25 -05:00
regions-creating-enums4.rs test -- update tests with new error messages 2014-02-11 16:55:25 -05:00
regions-early-bound-error-method.rs Add proper support for early/late distinction for lifetime bindings. 2014-03-12 08:05:28 +01:00
regions-early-bound-error.rs Add proper support for early/late distinction for lifetime bindings. 2014-03-12 08:05:28 +01:00
regions-escape-bound-fn-2.rs test: Remove most uses of &fn() from the tests. 2013-11-26 08:19:00 -08:00
regions-escape-bound-fn.rs test: Remove most uses of &fn() from the tests. 2013-11-26 08:19:00 -08:00
regions-escape-loop-via-variable.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
regions-escape-loop-via-vec.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
regions-escape-via-trait-or-not.rs librustc: Match trait self types exactly. 2014-06-28 11:18:37 -07:00
regions-fn-bound.rs test: Clean out the test suite a bit 2014-02-25 09:21:09 -08:00
regions-fn-subtyping-return-static.rs Tweak region inference to ignore constraints like 'a <= 'static, since they 2014-05-08 20:31:12 -04:00
regions-fn-subtyping.rs test: Remove most uses of &fn() from the tests. 2013-11-26 08:19:00 -08:00
regions-fns.rs test: Remove most uses of &fn() from the tests. 2013-11-26 08:19:00 -08:00
regions-free-region-ordering-callee.rs test -- update tests with new error messages 2014-02-11 16:55:25 -05:00
regions-free-region-ordering-caller.rs Make 'self lifetime illegal. 2013-12-11 10:54:06 -08:00
regions-free-region-ordering-caller1.rs test -- update tests with new error messages 2014-02-11 16:55:25 -05:00
regions-free-region-ordering-incorrect.rs test -- update tests with new error messages 2014-02-11 16:55:25 -05:00
regions-freevar.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
regions-glb-free-free.rs libcore: Remove all uses of ~str from libcore. 2014-05-22 14:42:02 -07:00
regions-in-consts.rs Update various tests and libraries that were incorrectly 2013-11-08 19:45:50 -05:00
regions-in-enums-anon.rs Update various tests and libraries that were incorrectly 2013-11-08 19:45:50 -05:00
regions-in-enums.rs Make 'self lifetime illegal. 2013-12-11 10:54:06 -08:00
regions-in-structs-anon.rs Update various tests and libraries that were incorrectly 2013-11-08 19:45:50 -05:00
regions-in-structs.rs Make 'self lifetime illegal. 2013-12-11 10:54:06 -08:00
regions-infer-at-fn-not-param.rs Register new snapshots 2014-04-08 00:03:11 -07:00
regions-infer-borrow-scope-too-big.rs librustc: Remove cross-borrowing of Box<T> to &T from the language, 2014-07-17 14:05:36 -07:00
regions-infer-borrow-scope-within-loop.rs librustc: Remove cross-borrowing of Box<T> to &T from the language, 2014-07-17 14:05:36 -07:00
regions-infer-call-3.rs test -- update tests with new error messages 2014-02-11 16:55:25 -05:00
regions-infer-contravariance-due-to-decl.rs Introduce marker types for indicating variance and for opting out 2014-01-31 21:18:48 -05:00
regions-infer-covariance-due-to-decl.rs Introduce marker types for indicating variance and for opting out 2014-01-31 21:18:48 -05:00
regions-infer-invariance-due-to-decl.rs Introduce marker types for indicating variance and for opting out 2014-01-31 21:18:48 -05:00
regions-infer-invariance-due-to-mutability-3.rs Register new snapshots 2014-04-08 00:03:11 -07:00
regions-infer-invariance-due-to-mutability-4.rs Register new snapshots 2014-04-08 00:03:11 -07:00
regions-infer-not-param.rs Register new snapshots 2014-04-08 00:03:11 -07:00
regions-infer-paramd-indirect.rs Change prints: @T -> Gc<T> , ~T -> Box<T> 2014-06-16 18:16:01 -07:00
regions-infer-paramd-method.rs Change xfail directives in compiletests to ignore, closes #11363 2014-02-11 18:23:20 +01:00
regions-infer-region-in-fn-but-not-type.rs librustc: Convert ~fn() to proc() everywhere. 2013-11-18 18:27:31 -08:00
regions-lifetime-of-struct-or-enum-variant.rs Treat unary struct and enum variants as rvalues 2014-01-29 14:15:24 +01:00
regions-name-duplicated.rs Create a new pass to resolve named lifetimes; rscope is not only 2013-11-08 16:52:36 -05:00
regions-name-static.rs librustc: Fix the issue with labels shadowing variable names by making 2014-06-13 13:53:34 -07:00
regions-name-undeclared.rs test: Remove most uses of &fn() from the tests. 2013-11-26 08:19:00 -08:00
regions-nested-fns-2.rs test -- update tests with new error messages 2014-02-11 16:55:25 -05:00
regions-nested-fns.rs test -- update tests with new error messages 2014-02-11 16:55:25 -05:00
regions-out-of-scope-slice.rs Change xfail directives in compiletests to ignore, closes #11363 2014-02-11 18:23:20 +01:00
regions-reborrow-from-shorter-mut-ref-mut-ref.rs Test that reborrowing contents of an &'a mut &'b mut pointer can only 2013-11-28 06:43:39 -05:00
regions-reborrow-from-shorter-mut-ref.rs Test that reborrowing contents of an &'a mut &'b mut pointer can only 2013-11-28 06:43:39 -05:00
regions-ref-in-fn-arg.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
regions-ret-borrowed-1.rs log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
regions-ret-borrowed.rs log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
regions-ret.rs Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freeze 2013-05-05 15:11:04 -04:00
regions-return-stack-allocated-vec.rs Add test case for #3243, which was fixed as part of fix for #3511. 2014-01-28 16:53:50 -05:00
regions-steal-closure.rs Register new snapshots 2014-04-08 00:03:11 -07:00
regions-trait-1.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
regions-trait-2.rs Remove references to @Trait from a compiler error message 2014-04-10 15:21:57 -07:00
regions-trait-3.rs test -- update tests with new error messages 2014-02-11 16:55:25 -05:00
regions-trait-variance.rs librustc: Remove cross-borrowing of Box<T> to &T from the language, 2014-07-17 14:05:36 -07:00
regions-undeclared.rs Make 'self lifetime illegal. 2013-12-11 10:54:06 -08:00
regions-var-type-out-of-scope.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
regions-variance-contravariant-use-covariant-in-second-position.rs Add new tests showing multiple lifetime parameters in use 2013-11-08 19:47:57 -05:00
regions-variance-contravariant-use-covariant.rs Update comment in contravariant test 2014-02-10 20:26:09 +09:00
regions-variance-covariant-use-contravariant.rs Address comments from @pnkfelix (thanks for the detailed review) 2013-11-08 19:47:57 -05:00
regions-variance-invariant-use-contravariant.rs Fix pretty printer when there are multiple lifetime parameters 2013-11-08 22:25:22 -05:00
regions-variance-invariant-use-covariant.rs Address comments from @pnkfelix (thanks for the detailed review) 2013-11-08 19:47:57 -05:00
removed-syntax-closure-lifetime.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
removed-syntax-const-item.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-enum-newtype.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-extern-const.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-field-let.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-field-semicolon.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-fixed-vec.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-fn-pure.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-fn-sigil.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-larrow-init.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-larrow-move.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-mode.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-mut-vec-expr.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-mut-vec-ty.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-ptr-lifetime.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-record.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-static-fn.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-uniq-mut-expr.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
removed-syntax-uniq-mut-ty.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
removed-syntax-with-1.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
removed-syntax-with-2.rs Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
repeat-to-run-dtor-twice.rs Remove re-exports of std::io::stdio::{print, println} in the prelude. 2014-01-11 10:46:00 +11:00
repeat_count.rs Test fixes from the rollup 2014-06-24 18:57:01 -07:00
required-lang-item.rs Use new attribute syntax in python files in src/etc too (#13478) 2014-04-14 21:00:31 +05:30
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 Added tests to make tidy 2014-02-07 12:49:24 -06:00
resolve-inconsistent-names.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
resolve-priv-shadowing-pub.rs rustc: Don't allow priv use to shadow pub use 2014-04-10 15:22:01 -07:00
resolve-type-param-in-item-in-trait.rs Fix resolve to not permit refs to type vars from outer fns 2014-06-06 19:51:24 -04:00
resolve-unknown-trait.rs Address @catamorphism's error message grammar nit. 2013-07-03 23:43:03 +01:00
resolve_self_super_hint.rs rustc: reduce redundant resolve errors. 2014-06-18 01:19:22 +01:00
ret-non-nil.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
rustc-diagnostics-1.rs Add scaffolding for assigning alpha-numeric codes to rustc diagnostics 2014-07-11 00:32:00 +02:00
rustc-diagnostics-2.rs Add scaffolding for assigning alpha-numeric codes to rustc diagnostics 2014-07-11 00:32:00 +02:00
rustc-diagnostics-3.rs Add scaffolding for assigning alpha-numeric codes to rustc diagnostics 2014-07-11 00:32:00 +02:00
selftype-traittype.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
seq-args.rs test: Automatically remove all ~[T] from tests. 2014-03-21 23:37:21 +11:00
shadowing-in-the-same-pattern.rs librustc: Forbid identifiers that shadow in the same pattern in let 2014-06-11 13:23:04 -07:00
simd-binop.rs std: Move simd to core::simd and reexport. #1457 2014-05-23 15:27:48 -07:00
simd-experimental.rs std: Move simd to core::simd and reexport. #1457 2014-05-23 15:27:48 -07:00
simd-type.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
slightly-nice-generic-literal-messages.rs rustc: make error messages containing generic more self-explanatory. 2014-01-13 22:34:50 +11:00
spawn-non-nil-fn.rs extra: Put the nail in the coffin, delete libextra 2014-03-14 13:59:02 -07:00
static-assert.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
static-assert2.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
static-items-cant-move.rs Rename Pod into Copy 2014-03-28 10:34:02 +01:00
static-method-privacy.rs Added tests to make tidy 2014-02-07 12:49:24 -06: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 Fix fallout from std::libc separation 2014-04-04 09:31:44 -07:00
static-mut-not-constant.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
static-mut-not-pat.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
static-mut-requires-unsafe.rs Add 'static mut' items to the language 2013-06-23 17:59:35 -07:00
static-priv-by-default.rs extern mod => extern crate 2014-02-14 22:55:21 -08:00
static-priv-by-default2.rs extern mod => extern crate 2014-02-14 22:55:21 -08:00
static-region-bound.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
static-vec-repeat-not-constant.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
staticness-mismatch.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
std-uncopyable-atomics.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
str-idx.rs rustc: Remove &str indexing from the language. 2014-07-01 19:12:29 -07:00
struct-base-wrong-type.rs Add support for ..base on static struct initializers. 2013-07-28 22:07:27 -04:00
struct-field-assignability.rs librustc: Remove cross-borrowing of Box<T> to &T from the language, 2014-07-17 14:05:36 -07:00
struct-field-privacy.rs name struct in "field ... is private" error 2014-04-06 02:37:25 +02: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 librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
struct-fields-too-many.rs #8263 part 2: Adding struct name. 2013-10-28 23:51:10 -07:00
struct-like-enum-nonexhaustive.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
struct-literal-in-for.rs libsyntax: Disallow struct literals after if, while, match, and 2014-06-23 15:39:29 -07:00
struct-literal-in-if.rs libsyntax: Disallow struct literals after if, while, match, and 2014-06-23 15:39:29 -07:00
struct-literal-in-match-discriminant.rs libsyntax: Disallow struct literals after if, while, match, and 2014-06-23 15:39:29 -07:00
struct-literal-in-while.rs libsyntax: Disallow struct literals after if, while, match, and 2014-06-23 15:39:29 -07:00
struct-no-fields-2.rs libsyntax: Disallow struct literals after if, while, match, and 2014-06-23 15:39:29 -07:00
struct-no-fields-3.rs libsyntax: Disallow struct literals after if, while, match, and 2014-06-23 15:39:29 -07:00
struct-no-fields-4.rs libsyntax: Disallow struct literals after if, while, match, and 2014-06-23 15:39:29 -07:00
struct-no-fields-5.rs libsyntax: Disallow struct literals after if, while, match, and 2014-06-23 15:39:29 -07:00
struct-no-fields-enumlike.rs libsyntax: don't allow enum structs with no fields 2014-06-22 20:21:11 +02:00
struct-no-fields.rs Fixed error starting with uppercase 2014-02-08 20:59:38 +01:00
struct-pat-derived-error.rs rustc: Eliminate a derived error in check::_match 2013-08-14 13:42:58 -07:00
struct-pattern-match-useless.rs Remove a fixme 2014-01-05 21:36:53 -05:00
super-at-top-level.rs rustc: reduce redundant resolve errors. 2014-06-18 01:19:22 +01:00
suppressed-error.rs rustdoc: Change all code-blocks with a script 2013-09-25 14:27:42 -07:00
svh-change-lit.rs Some basic acceptance tests for better SVH. 2014-05-15 11:09:26 +02:00
svh-change-significant-cfg.rs Some basic acceptance tests for better SVH. 2014-05-15 11:09:26 +02:00
svh-change-trait-bound.rs Some basic acceptance tests for better SVH. 2014-05-15 11:09:26 +02:00
svh-change-type-arg.rs Added tests checking that changes in type sig are recognized in SVH. 2014-05-15 11:09:26 +02:00
svh-change-type-ret.rs Added tests checking that changes in type sig are recognized in SVH. 2014-05-15 11:09:26 +02:00
svh-change-type-static.rs Added tests checking that changes in type sig are recognized in SVH. 2014-05-15 11:09:26 +02:00
svh-use-trait.rs A test case for a bug I found in the new SVH while reviewing it. 2014-05-15 11:09:26 +02:00
syntax-extension-bytes-non-ascii-char-literal.rs Deprecate the bytes!() macro. 2014-06-18 17:02:22 -07:00
syntax-extension-bytes-non-literal.rs Deprecate the bytes!() macro. 2014-06-18 17:02:22 -07:00
syntax-extension-bytes-too-large-integer-literal.rs Deprecate the bytes!() macro. 2014-06-18 17:02:22 -07:00
syntax-extension-bytes-too-large-u8-literal.rs Deprecate the bytes!() macro. 2014-06-18 17:02:22 -07:00
syntax-extension-bytes-too-small-integer-literal.rs Deprecate the bytes!() macro. 2014-06-18 17:02:22 -07:00
syntax-extension-bytes-too-small-u8-literal.rs Deprecate the bytes!() macro. 2014-06-18 17:02:22 -07:00
syntax-extension-bytes-unsupported-literal.rs Deprecate the bytes!() macro. 2014-06-18 17:02:22 -07:00
syntax-extension-minor.rs std: Remove String's to_owned 2014-05-27 11:11:15 -07:00
tag-that-dare-not-speak-its-name.rs Use new attribute syntax in python files in src/etc too (#13478) 2014-04-14 21:00:31 +05:30
tag-type-args.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -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 Check repr attribute consistency at check time, not translation. 2013-10-29 09:09:20 -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
task-rng-isnt-sendable.rs std: Recreate a rand module 2014-05-29 16:18:26 -07:00
terr-in-field.rs test: Fix tests. 2013-03-07 22:37:58 -08:00
terr-sorts.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
test-cfg.rs more back-ticks, less colons 2013-05-10 23:34:20 +02:00
trace_macros-format.rs Remove ignore-fast that has cropped up 2014-04-06 15:55:43 -07:00
trailing-plus-in-bounds.rs libsyntax: Stop parsing + with no bounds after it. 2014-06-20 15:46:58 -07:00
trait-bounds-cant-coerce.rs libsyntax: Stop parsing + with no bounds after it. 2014-06-20 15:46:58 -07:00
trait-bounds-impl-comparison-1.rs librustc: Properly compare implementation method type parameter bounds 2014-07-01 21:59:16 -07:00
trait-bounds-impl-comparison-2.rs librustc: Properly compare implementation method type parameter bounds 2014-07-01 21:59:16 -07:00
trait-bounds-not-on-bare-trait.rs Register new snapshots 2014-06-15 23:30:24 -07:00
trait-bounds-not-on-impl.rs Register new snapshots 2014-06-15 23:30:24 -07:00
trait-bounds-not-on-struct.rs Register new snapshots 2014-06-15 23:30:24 -07:00
trait-bounds-sugar.rs libsyntax: Allow + to separate trait bounds from objects. 2014-06-13 13:53:34 -07:00
trait-coercion-generic-bad.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
trait-coercion-generic-regions.rs std: Remove String's to_owned 2014-05-27 11:11:15 -07: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 Demote self to an (almost) regular argument and remove the env param. 2014-01-27 14:31:24 +02:00
trait-impl-for-module.rs Fix issue #8763 2013-11-24 11:14:27 -06:00
trait-impl-method-mismatch.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
trait-impl-of-supertrait-has-wrong-lifetime-parameters.rs Check lifetime parameters when we do check for supertrait impls. Fixes #14050. 2014-05-09 05:55: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 Fix issue #8763 2013-11-24 11:14:27 -06:00
trait-resolution-in-overloaded-op.rs Use only the appropriate trait when looking up operator overloads. 2014-02-25 19:08:54 +02:00
trait-test-2.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -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
transmute-different-sizes.rs Rolling up PRs in the queue 2014-06-13 13:53:55 -07:00
transmute-type-parameters.rs librustc: Forbid transmute from being called on types whose size is 2014-06-13 13:53:55 -07:00
tuple-arity-mismatch.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
tuple-struct-nonexhaustive.rs Update the compiler to not use printf/printfln 2013-09-26 17:05:59 -07: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 Change error for out of scope type params to be more helpful. 2014-04-17 18:24:52 +01:00
type-mismatch-multiple.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
type-parameter-names.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
type-params-in-different-spaces-1.rs librustc: Take the parameter space into account when combining type 2014-07-02 15:40:09 -07:00
type-params-in-different-spaces-2.rs librustc: Take the parameter space into account when combining type 2014-07-02 15:40:09 -07:00
type-params-in-different-spaces-3.rs librustc: Take the parameter space into account when combining type 2014-07-02 15:40:09 -07:00
type-recursive.rs test: Fix tests. 2013-03-07 22:37:58 -08:00
type-shadow.rs Remove ancient emacs mode lines from test cases 2013-10-25 17:41:54 -07:00
typeck-cast-pointer-to-float.rs typeck: check casts from pointers to floats, closes #15445 2014-07-10 12:28:46 +02:00
typeck-unsafe-always-share.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
typeck_type_placeholder_item.rs Added support for type placeholders (explicit requested type 2014-03-14 14:57:31 +01:00
typeck_type_placeholder_lifetime_1.rs Added support for type placeholders (explicit requested type 2014-03-14 14:57:31 +01:00
typeck_type_placeholder_lifetime_2.rs Added support for type placeholders (explicit requested type 2014-03-14 14:57:31 +01:00
typeck_type_placeholder_mismatch.rs Remove error message that refactor suppresses 2014-05-06 18:00:50 -04:00
ufcs-explicit-self-bad.rs librustc: Implement the fully-expanded, UFCS form of explicit self. 2014-07-16 20:01:52 -07:00
unbalanced-doublequote.rs Remove ancient emacs mode lines from test cases 2013-10-25 17:41:54 -07:00
unconstrained-none.rs cfail: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
unconstrained-ref.rs Make 'self lifetime illegal. 2013-12-11 10:54:06 -08:00
uninhabited-enum-cast.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
unique-object-noncopyable.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-pinned-nocopy.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07:00
unique-unique-kind.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
unique-vec-res.rs librustc: Put #[unsafe_destructor] behind a feature gate. 2014-06-20 14:24:31 -07:00
unnecessary-private.rs rustc: Remove private enum variants 2014-04-16 08:12:43 -07:00
unop-neg-bool.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
unreachable-arm.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unreachable-code.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
unreachable-variant.rs rustc: Remove private enum variants 2014-04-16 08:12:43 -07:00
unresolved-extern-mod-suggestion.rs Fallout from the libcollections movement 2014-06-05 13:55:11 -07:00
unresolved-import.rs rustc: reduce redundant resolve errors. 2014-06-18 01:19:22 +01:00
unsafe-around-compiler-generated-unsafe.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
unsafe-destructor-check-crash.rs Add test for crash in unsafe destructor check 2014-07-15 19:34:42 -04:00
unsafe-fn-assign-deref-ptr.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
unsafe-fn-autoderef.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
unsafe-fn-called-from-safe.rs Remove ancient emacs mode lines from test cases 2013-10-25 17:41:54 -07:00
unsafe-fn-deref-ptr.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
unsafe-fn-used-as-value.rs Remove ancient emacs mode lines from test cases 2013-10-25 17:41:54 -07:00
unsendable-class.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unsized-bare-typaram.rs Change DST syntax: type -> Sized? 2014-07-08 22:44:31 +12:00
unsized-enum.rs Change DST syntax: type -> Sized? 2014-07-08 22:44:31 +12:00
unsized-struct.rs Change DST syntax: type -> Sized? 2014-07-08 22:44:31 +12:00
unsized.rs Support unsized types with the type keyword 2014-04-23 12:30:58 +12:00
unsized2.rs Support unsized types with the type keyword 2014-04-23 12:30:58 +12:00
unsized3.rs Change DST syntax: type -> Sized? 2014-07-08 22:44:31 +12:00
unsized4.rs Change DST syntax: type -> Sized? 2014-07-08 22:44:31 +12:00
unsized5.rs Change DST syntax: type -> Sized? 2014-07-08 22:44:31 +12:00
unsized6.rs Change DST syntax: type -> Sized? 2014-07-08 22:44:31 +12:00
unsupported-cast.rs Ignore tests broken by failing on ICE 2014-05-06 21:47:25 -07:00
unused-attr.rs Remove the attribute_usage lint 2014-06-07 23:46:32 -07:00
unused-result.rs lint: extend #[must_use] to handle a message. 2014-07-10 08:05:58 +10:00
use-after-move-based-on-type.rs std: Remove String's to_owned 2014-05-27 11:11:15 -07:00
use-after-move-implicity-coerced-object.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
use-after-move-self-based-on-type.rs Change check_loans to use ExprUseVisitor. 2014-06-06 11:59:33 -07:00
use-after-move-self.rs Change check_loans to use ExprUseVisitor. 2014-06-06 11:59:33 -07:00
use-from-trait-xc.rs rustc: reduce redundant resolve errors. 2014-06-18 01:19:22 +01:00
use-from-trait.rs rustc: reduce redundant resolve errors. 2014-06-18 01:19:22 +01:00
use-meta-mismatch.rs extern mod => extern crate 2014-02-14 22:55:21 -08:00
useless-priv.rs rustc: Remove private enum variants 2014-04-16 08:12:43 -07:00
useless-priv2.rs syntax: Clean out obsolete syntax parsing 2014-05-23 09:07:28 -07:00
variadic-ffi-1.rs Add tests for variadic foreign functions. 2013-11-04 23:53:11 -05:00
variadic-ffi-2.rs Add tests for variadic foreign functions. 2013-11-04 23:53:11 -05:00
variadic-ffi-3.rs Add tests for variadic foreign functions. 2013-11-04 23:53:11 -05:00
variadic-ffi-4.rs Add tests for variadic foreign functions. 2013-11-04 23:53:11 -05:00
variadic-ffi.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
variance-cell-is-invariant.rs Introduce marker types for indicating variance and for opting out 2014-01-31 21:18:48 -05:00
variance-regions-direct.rs Introduce VecPerParamSpace and use it to represent sets of types and 2014-06-13 13:20:24 -04:00
variance-regions-indirect.rs Introduce VecPerParamSpace and use it to represent sets of types and 2014-06-13 13:20:24 -04:00
variance-trait-matching-2.rs librustc: Match trait self types exactly. 2014-06-28 11:18:37 -07:00
variance-trait-matching.rs librustc: Match trait self types exactly. 2014-06-28 11:18:37 -07:00
vec-macro-with-comma-only.rs std: make vec!() macro handle a trailing comma 2014-04-08 00:03:12 -07:00
vec-mut-iter-borrow.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
vec-res-add.rs test: Automatically remove all ~[T] from tests. 2014-03-21 23:37:21 +11:00
vector-cast-weirdness.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
vector-no-ann.rs Remove outdated and unnecessary std::vec_ng::Vec imports. 2014-03-22 01:08:57 +11:00
view-items-at-top.rs extra: Put the nail in the coffin, delete libextra 2014-03-14 13:59:02 -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 Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
warn-path-statement.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
weak-lang-item.rs rustc: Add official support for weak failure 2014-05-19 11:04:44 -07:00
while-type-error.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
writing-to-immutable-vec.rs Remove outdated and unnecessary std::vec_ng::Vec imports. 2014-03-22 01:08:57 +11:00
wrong-mul-method-signature.rs librustc: Improve error message for incompatible trait method signatures. 2014-04-05 02:22:00 +01:00
wrong-ret-type.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
xc-private-method.rs Remove check-fast. Closes #4193, #8844, #6330, #7416 2014-04-06 15:55:43 -07:00
xc-private-method2.rs Remove check-fast. Closes #4193, #8844, #6330, #7416 2014-04-06 15:55:43 -07:00
xcrate-private-by-default.rs extern mod => extern crate 2014-02-14 22:55:21 -08:00
xcrate-unit-struct.rs extern mod => extern crate 2014-02-14 22:55:21 -08:00