..
mod_file_disambig_aux
Change xfail directives in compiletests to ignore, closes #11363
2014-02-11 18:23:20 +01:00
.gitattributes
Add error message specific to \<carriage return>.
2014-11-13 13:43:00 +11:00
access-mode-in-closures.rs
fix cfail tests
2015-01-05 17:22:17 -05: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
array-not-vector.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
array-old-syntax-1.rs
More fallout
2015-01-02 10:28:19 +13:00
array-old-syntax-2.rs
Add tests
2015-01-02 10:28:19 +13:00
ascii-only-character-escape.rs
libsyntax: Forbid escapes in the inclusive range \x80-\xff in
2014-11-04 14:58:11 -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
Initial version of AArch64 support.
2015-01-03 15:16:10 +00:00
asm-misplaced-option.rs
Update code with new lint names
2014-10-28 08:54:21 -07:00
asm-out-assign-imm.rs
Initial version of AArch64 support.
2015-01-03 15:16:10 +00:00
asm-out-no-modifier.rs
Initial version of AArch64 support.
2015-01-03 15:16:10 +00:00
asm-out-read-uninit.rs
Initial version of AArch64 support.
2015-01-03 15:16:10 +00:00
asm-src-loc-codegen-units.rs
Don't test codegen-units errors on stage1 (c.f. #20184 )
2015-01-05 11:38:11 -08:00
asm-src-loc.rs
Initial version of AArch64 support.
2015-01-03 15:16:10 +00: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
fix cfail tests
2015-01-05 17:22:17 -05:00
assignment-operator-unimplemented.rs
more backticks
2014-01-12 10:35:10 +01:00
associated-type-projection-from-multiple-supertraits.rs
More test fixes!
2015-01-05 22:58:37 -08:00
associated-type-projection-from-supertrait.rs
More test fixes!
2015-01-05 22:58:37 -08:00
associated-types-binding-to-type-defined-in-supertrait.rs
More test fixes!
2015-01-05 22:58:37 -08:00
associated-types-bound-failure.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
associated-types-eq-1.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
associated-types-eq-2.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
associated-types-eq-3.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
associated-types-eq-expr-path.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
associated-types-eq-hr.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
associated-types-for-unimpl-trait.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
associated-types-ICE-when-projecting-out-of-err.rs
rollup merge of #20556 : japaric/no-for-sized
2015-01-05 18:47:45 -08:00
associated-types-in-ambiguous-context.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
associated-types-incomplete-object.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
associated-types-invalid-trait-ref-issue-18865.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
associated-types-issue-17359.rs
More test fixes!
2015-01-05 22:58:37 -08:00
associated-types-issue-20346.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
associated-types-multiple-types-one-trait.rs
Remember to check the name of the associated type being projected when searching the environment. Fixes #20651 .
2015-01-07 11:24:50 -05:00
associated-types-no-suitable-bound.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
associated-types-no-suitable-supertrait.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
associated-types-path-1.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
associated-types-path-2.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
associated-types-project-from-hrtb-explicit.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
associated-types-project-from-hrtb-in-fn-body.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
associated-types-project-from-hrtb-in-fn.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
associated-types-project-from-hrtb-in-struct.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
associated-types-project-from-hrtb-in-trait-method.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
associated-types-unconstrained.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
associated-types-unsized.rs
markers -> marker
2015-01-07 12:10:31 +13: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-eof.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13: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
Remove the double auto-ref on arrays/strings as receivers
2014-12-16 17:05:33 +13:00
autoderef-full-lval.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
bad-bang-ann-3.rs
Update tests with the new error messages
2014-10-28 17:54:16 +01:00
bad-bang-ann.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
bad-char-literals.rs
Make most lexer errors non-fatal
2014-05-23 19:35:08 -07:00
bad-const-type.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
bad-crate-id.rs
extern crate foobar as foo;
2014-08-23 12:16:04 -07:00
bad-crate-id2.rs
extern crate foobar as foo;
2014-08-23 12:16:04 -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-lit-suffixes.rs
Fixes to the roll-up
2014-11-19 23:34:01 +01:00
bad-main.rs
Require extern "Rust" fn main() exactly
2013-07-09 16:56:16 -04:00
bad-match.rs
Fix bug in higher-ranked code that would sometimes leak skolemized regions and/or cause incorrect results.
2014-12-19 03:29:29 -05:00
bad-method-typaram-kind.rs
markers -> marker
2015-01-07 12:10:31 +13: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-sized.rs
markers -> marker
2015-01-07 12:10:31 +13: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
Tweak error message for use of a keyword in ident position.
2014-08-29 10:36:43 +02:00
bad-value-ident-true.rs
Tweak error message for use of a keyword in ident position.
2014-08-29 10:36:43 +02:00
bang-tailexpr.rs
Update tests with the new error messages
2014-10-28 17:54:16 +01:00
better-expected.rs
More fallout
2015-01-02 10:28:19 +13:00
bind-by-move-neither-can-live-while-the-other-survives-2.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
bind-by-move-neither-can-live-while-the-other-survives-3.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
bind-by-move-neither-can-live-while-the-other-survives-4.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
bind-by-move-no-guards.rs
std: Stabilize the prelude module
2015-01-02 08:54:06 -08: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-consume-args.rs
Remove uses of default_type_params feature gate from tests.
2015-01-05 20:00:10 +11:00
binop-fail-3.rs
Update infrastructure for fail -> panic
2014-10-29 16:06:13 -04:00
binop-logic-float.rs
more backticks
2014-01-12 10:35:10 +01:00
binop-logic-int.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
binop-move-semantics.rs
Remove uses of default_type_params feature gate from tests.
2015-01-05 20:00:10 +11: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-must-not-have-result-do.rs
Adjust the error messages to match the pattern "expected foo, found bar"
2014-08-24 09:53:01 +02:00
block-must-not-have-result-res.rs
Adjust the error messages to match the pattern "expected foo, found bar"
2014-08-24 09:53:01 +02:00
block-must-not-have-result-while.rs
Adjust the error messages to match the pattern "expected foo, found bar"
2014-08-24 09:53:01 +02:00
bogus-tag.rs
log: Introduce liblog, the old std::logging
2014-03-15 22:26:36 -07:00
borrow-immutable-upvar-mutation.rs
Update test for issue 17780 since diagnostic message have changed
2014-10-16 17:29:44 -07:00
borrow-tuple-fields.rs
Remove feature gates for if let, while let, and tuple indexing
2014-12-03 09:45:08 -08: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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
borrowck-array-double-move.rs
Tests
2015-01-07 10:49:00 +13:00
borrowck-assign-comp-idx.rs
fix cfail tests
2015-01-05 17:22:17 -05: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
fix cfail tests
2015-01-05 17:22:17 -05: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
fix cfail tests
2015-01-05 17:22:17 -05:00
borrowck-borrow-from-owned-ptr.rs
librustc: Make Copy opt-in.
2014-12-08 13:47:44 -05:00
borrowck-borrow-from-stack-variable.rs
librustc: Make Copy opt-in.
2014-12-08 13:47:44 -05:00
borrowck-borrow-from-temporary.rs
librustc: Implement lifetime elision.
2014-07-19 13:10:58 -07: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-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
librustc: Implement lifetime elision.
2014-07-19 13:10:58 -07:00
borrowck-borrow-overloaded-auto-deref-mut.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
borrowck-borrow-overloaded-auto-deref.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
borrowck-borrow-overloaded-deref-mut.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
borrowck-borrow-overloaded-deref.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
borrowck-borrowed-uniq-rvalue-2.rs
Remove libdebug and update tests.
2014-10-16 11:15:34 -04:00
borrowck-borrowed-uniq-rvalue.rs
Fallout from the libcollections movement
2014-06-05 13:55:11 -07:00
borrowck-box-insensitivity.rs
Change the use of moved value error to be more accurate
2014-10-02 15:51:05 +13: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
fix cfail tests
2015-01-05 17:22:17 -05: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-closures-mut-and-imm.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
borrowck-closures-mut-of-imm.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
borrowck-closures-two-mut.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
borrowck-closures-unique-imm.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
borrowck-closures-unique.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
borrowck-closures-use-after-free.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
borrowck-field-sensitivity.rs
Change the use of moved value error to be more accurate
2014-10-02 15:51:05 +13:00
borrowck-for-loop-correct-cmt-for-pattern.rs
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13:00
borrowck-for-loop-head-linkage.rs
Remove deprecated functionality
2015-01-03 23:43:57 -08: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
Remove libdebug and update tests.
2014-10-16 11:15:34 -04: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
fix cfail tests
2015-01-05 17:22:17 -05:00
borrowck-init-in-fn-expr.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
borrowck-init-in-fru.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13: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
fix cfail tests
2015-01-05 17:22:17 -05: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
fix cfail tests
2015-01-05 17:22:17 -05:00
borrowck-lend-flow-loop.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
borrowck-lend-flow-match.rs
Update code with new lint names
2014-10-28 08:54:21 -07:00
borrowck-lend-flow.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
borrowck-let-suggestion.rs
Convert some notes to help messages
2014-11-02 16:12:23 +13:00
borrowck-loan-blocks-move-cc.rs
fix cfail tests
2015-01-05 17:22:17 -05: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
fix cfail tests
2015-01-05 17:22:17 -05:00
borrowck-loan-in-overloaded-op.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
borrowck-loan-rcvr-overloaded-op.rs
Remove uses of default_type_params feature gate from tests.
2015-01-05 20:00:10 +11:00
borrowck-loan-rcvr.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
borrowck-loan-vec-content.rs
fallout
2015-01-07 12:02:52 +13:00
borrowck-match-binding-is-assignment.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
borrowck-move-by-capture.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
borrowck-move-error-with-note.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
fix cfail tests
2015-01-05 17:22:17 -05:00
borrowck-move-moved-value-into-closure.rs
Mostly rote conversion of proc() to move|| (and occasionally Thunk::new)
2014-12-14 04:21:56 -05: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
Fallout from renaming
2014-09-16 14:37:48 -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
markers -> marker
2015-01-07 12:10:31 +13: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
core: split into fmt::Show and fmt::String
2015-01-06 14:49:42 -08: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
Remove deprecated functionality
2015-01-03 23:43:57 -08:00
borrowck-mut-addr-of-imm-var.rs
Remove libdebug and update tests.
2014-10-16 11:15:34 -04: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-mutate-in-guard.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
borrowck-no-cycle-in-exchange-heap.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
borrowck-object-lifetime.rs
Implement generalized object and type parameter bounds ( Fixes #16462 )
2014-08-27 21:46:52 -04: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
Update test for equivalency to include region binders in object types, add new tests relating to HRTB, consolidate the unboxed_closures and overloaded_calls feature gates.
2014-11-18 12:32:38 -05:00
borrowck-overloaded-index-2.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
borrowck-overloaded-index-autoderef.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
borrowck-overloaded-index.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
borrowck-pat-reassign-binding.rs
Touch up and rebase previous commits
2014-05-13 17:24:08 -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
Fix regionck to account for the uniqueness requirements on ref mut reborrows
2014-08-28 14:15:34 -04:00
borrowck-ref-into-rvalue.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04: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
fix cfail tests
2015-01-05 17:22:17 -05:00
borrowck-return-variable-on-stack-via-clone.rs
During method resolution, only reborrow if we are not doing an auto-ref.
2014-12-10 19:45:19 -05: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
markers -> marker
2015-01-07 12:10:31 +13: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-unboxed-closures.rs
Place parenthetical notation under the unboxed_closure feature-gate.
2014-11-18 12:26:04 -05: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
librustc: Make Copy opt-in.
2014-12-08 13:47:44 -05:00
borrowck-vec-pattern-element-loan.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
borrowck-vec-pattern-loan-from-mut.rs
librustc: Change the syntax of subslice matching to use postfix ..
2014-09-08 16:12:13 -07:00
borrowck-vec-pattern-move-tail.rs
Tests
2015-01-07 10:49:00 +13:00
borrowck-vec-pattern-nesting.rs
rollup merge of #17054 : pcwalton/subslice-syntax
2014-09-09 12:07:12 -07:00
borrowck-vec-pattern-tail-element-loan.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04: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
break-outside-loop.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
builtin-superkinds-double-superkind.rs
markers -> marker
2015-01-07 12:10:31 +13:00
builtin-superkinds-in-metadata.rs
markers -> marker
2015-01-07 12:10:31 +13:00
builtin-superkinds-self-type.rs
std: Stabilize the prelude module
2015-01-02 08:54:06 -08:00
builtin-superkinds-simple.rs
Switch to using predicates to drive checking. Correct various tests --
2014-12-12 20:25:21 -05:00
builtin-superkinds-typaram-not-send.rs
markers -> marker
2015-01-07 12:10:31 +13:00
by-move-pattern-binding.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
cannot-mutate-captured-non-mut-var.rs
Mostly rote conversion of proc() to move|| (and occasionally Thunk::new)
2014-12-14 04:21:56 -05: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
Fix fallout from changes. In cases where stage0 compiler is needed, we
2014-12-22 12:27:07 -05: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
cfg-in-crate-1.rs
rustc: Process #[cfg]/#[cfg_attr] on crates
2014-11-07 12:04:28 -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
test: Convert statics to constants
2014-10-09 09:44:52 -07:00
check-static-values-constraints.rs
markers -> marker
2015-01-07 12:10:31 +13: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
librustc: Implement associated types behind a feature gate.
2014-09-17 16:38:57 -07:00
class-missing-self.rs
rustc: Remove private enum variants
2014-04-16 08:12:43 -07:00
cleanup-rvalue-scopes-cf.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
closure-bounds-cant-promote-superkind-in-struct.rs
markers -> marker
2015-01-07 12:10:31 +13:00
closure-bounds-static-cant-capture-borrowed.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
closure-bounds-subtype.rs
markers -> marker
2015-01-07 12:10:31 +13:00
closure-reform-bad.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
coerce-unsafe-to-closure.rs
Fix compile fail tests
2014-12-13 17:03:44 -05:00
coercion-slice.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
coherence-all-remote.rs
Fix fallout in tests.
2015-01-06 17:17:49 -05:00
coherence-bigint-int.rs
Implement new orphan rule that requires that impls of remote traits meet the following two criteria:
2015-01-05 17:17:26 -05:00
coherence-bigint-param.rs
Implement new orphan rule that requires that impls of remote traits meet the following two criteria:
2015-01-05 17:17:26 -05:00
coherence-bigint-vecint.rs
Implement new orphan rule that requires that impls of remote traits meet the following two criteria:
2015-01-05 17:17:26 -05:00
coherence-blanket-conflicts-with-blanket-implemented.rs
Coherence tests that seemed to be missing.
2014-10-21 12:32:37 -04:00
coherence-blanket-conflicts-with-blanket-unimplemented.rs
Coherence tests that seemed to be missing.
2014-10-21 12:32:37 -04:00
coherence-blanket-conflicts-with-specific-cross-crate.rs
Convert tests to cross-crate, fix a RefCell bug I found in the process.
2014-10-09 17:19:53 -04:00
coherence-blanket-conflicts-with-specific-multidispatch.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
coherence-blanket-conflicts-with-specific-trait.rs
Implement multidispatch and conditional dispatch. Because we do not
2014-10-09 17:19:50 -04:00
coherence-blanket-conflicts-with-specific.rs
Implement multidispatch and conditional dispatch. Because we do not
2014-10-09 17:19:50 -04:00
coherence-cross-crate-conflict.rs
Implement new orphan rule that requires that impls of remote traits meet the following two criteria:
2015-01-05 17:17:26 -05:00
coherence-lone-type-parameter.rs
Implement new orphan rule that requires that impls of remote traits meet the following two criteria:
2015-01-05 17:17:26 -05:00
coherence-orphan.rs
Implement new orphan rule that requires that impls of remote traits meet the following two criteria:
2015-01-05 17:17:26 -05:00
coherence-overlapping-pairs.rs
Implement new orphan rule that requires that impls of remote traits meet the following two criteria:
2015-01-05 17:17:26 -05:00
coherence-pair-covered-uncovered.rs
Implement new orphan rule that requires that impls of remote traits meet the following two criteria:
2015-01-05 17:17:26 -05:00
coherence-tuple-conflict.rs
Implement multidispatch and conditional dispatch. Because we do not
2014-10-09 17:19:50 -04: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
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13:00
comm-not-freeze-receiver.rs
markers -> marker
2015-01-07 12:10:31 +13:00
comm-not-freeze.rs
markers -> marker
2015-01-07 12:10:31 +13:00
concat.rs
Add a b"xx" byte string literal of type &'static [u8].
2014-06-17 23:43:18 +02:00
const-block-non-item-statement.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
const-cast-different-types.rs
Rebasing changes
2014-08-26 16:07:32 +12:00
const-cast-wrong-type.rs
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13:00
const-recursive.rs
librustc: Remove the const declaration form everywhere
2013-03-22 22:24:35 -07:00
copy-a-resource.rs
core: split into fmt::Show and fmt::String
2015-01-06 14:49:42 -08:00
crate-name-mismatch.rs
rustc: Mix extra-filename in temp outputs
2014-07-18 18:09:08 -07:00
crateresolve1.rs
extern mod => extern crate
2014-02-14 22:55:21 -08:00
cross-borrow-trait.rs
Remove cross-borrowing for traits.
2014-09-03 08:32:35 +12:00
dead-code-closure-bang.rs
fix cfail tests
2015-01-05 17:22:17 -05: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
deprecated-phase.rs
Replace #[phase] with #[plugin] / #[macro_use] / #[no_link]
2015-01-05 18:21:13 -08:00
deref-non-pointer.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
deriving-bounds.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-meta-unknown-trait.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-no-inner-impl-error-message.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-non-type.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-primitive.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-Clone-enum-struct-variant.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-Clone-enum.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-Clone-struct.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-Clone-tuple-struct.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-Default-struct.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-Default-tuple-struct.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-Hash-enum-struct-variant.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-Hash-enum.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-Hash-struct.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-Hash-tuple-struct.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-PartialEq-enum-struct-variant.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-PartialEq-enum.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-PartialEq-struct.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-PartialEq-tuple-struct.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-PartialOrd-enum-struct-variant.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-PartialOrd-enum.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-PartialOrd-struct.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-PartialOrd-tuple-struct.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-Rand-enum-struct-variant.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-Rand-enum.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-Rand-struct.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-Rand-tuple-struct.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-Show-enum-struct-variant.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-Show-enum.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-Show-struct.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-Show-tuple-struct.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-TotalEq-enum-struct-variant.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-TotalEq-enum.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-TotalEq-struct.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-TotalEq-tuple-struct.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-TotalOrd-enum-struct-variant.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-TotalOrd-enum.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-TotalOrd-struct.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
deriving-span-TotalOrd-tuple-struct.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
destructure-trait-ref.rs
Update tests with the new error messages
2014-10-24 19:43:47 +02: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
doc-before-attr.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
doc-before-eof.rs
libsyntax: Explicit error message for sugared doc comments.
2014-09-20 11:50:59 -04:00
doc-before-extern-rbrace.rs
libsyntax: Explicit error message for sugared doc comments.
2014-09-20 11:50:59 -04:00
doc-before-macro.rs
libsyntax: Explicit error message for sugared doc comments.
2014-09-20 11:50:59 -04:00
doc-before-rbrace.rs
libsyntax: Explicit error message for sugared doc comments.
2014-09-20 11:50:59 -04:00
doc-before-semi.rs
libsyntax: Explicit error message for sugared doc comments.
2014-09-20 11:50:59 -04:00
does-nothing.rs
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13:00
double-type-import.rs
Regression test for #14386
2014-12-28 09:22:53 -08:00
drop-on-non-struct.rs
Implement new orphan rule that requires that impls of remote traits meet the following two criteria:
2015-01-05 17:17:26 -05: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
librustc: Implement lifetime elision.
2014-07-19 13:10:58 -07:00
dst-bad-assign-2.rs
markers -> marker
2015-01-07 12:10:31 +13:00
dst-bad-assign.rs
markers -> marker
2015-01-07 12:10:31 +13:00
dst-bad-coerce1.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
dst-bad-coerce2.rs
Fallout
2015-01-06 14:20:48 +13:00
dst-bad-coerce3.rs
Fallout
2015-01-06 14:20:48 +13:00
dst-bad-coerce4.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
dst-bad-coercions.rs
Fallout
2015-01-06 14:20:48 +13:00
dst-bad-deep.rs
markers -> marker
2015-01-07 12:10:31 +13:00
dst-index.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
dst-object-from-unsized-type.rs
markers -> marker
2015-01-07 12:10:31 +13:00
dst-rvalue.rs
librustc: Make Copy opt-in.
2014-12-08 13:47:44 -05:00
dst-sized-trait-param.rs
rollup merge of #20607 : nrc/kinds
2015-01-06 15:34:10 -08:00
duplicate-parameter.rs
librustc: Forbid duplicate name bindings in the same parameter or type
2014-10-08 22:41:23 -07:00
duplicate-trait-bounds.rs
Regression test for simple case of #9197
2014-12-28 09:22:52 -08:00
duplicate-type-parameter.rs
librustc: Forbid duplicate name bindings in the same parameter or type
2014-10-08 22:41:23 -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-extern-arg.rs
Don't ICE on bad extern paths
2014-10-13 09:25:08 -07:00
empty-impl-semicolon.rs
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13:00
empty-linkname.rs
test: Clean out the test suite a bit
2014-02-25 09:21:09 -08:00
empty-macro-use.rs
Allow selective macro import
2015-01-05 18:21:13 -08:00
enum-and-module-in-same-scope.rs
First stage of enum namespacing changes
2014-10-31 20:43:35 -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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
enum-variant-type-2.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
enums-are-namespaced-xc.rs
Fix xcrate enum namespacing
2014-11-25 11:02:47 -08: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
markers -> marker
2015-01-07 12:10:31 +13: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
Feature-gate explicit unboxed closure method calls & manual impls,
2014-12-05 17:54:45 -08:00
explicit-call-to-supertrait-dtor.rs
Feature-gate explicit unboxed closure method calls & manual impls,
2014-12-05 17:54:45 -08:00
explicit-self-lifetime-mismatch.rs
Stop checking the correctness of explicit self twice; instead, just
2014-11-18 12:32:38 -05: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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
export.rs
test: De-export aux, bench, compile-fail, and run-fail. rs=deexporting
2013-01-30 15:08:45 -08:00
export2.rs
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-crate-as-no-string-help.rs
Add more "help: ..."'s to the parser.
2014-11-13 13:43:00 +11:00
extern-expected-fn-or-brace.rs
Adjust the error messages to match the pattern "expected foo, found bar"
2014-08-24 09:53:01 +02:00
extern-foreign-crate.rs
Update a test error message
2014-10-12 23:48:22 +02: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
fix cfail tests
2015-01-05 17:22:17 -05:00
extoption_env-no-args.rs
env! syntax extension changes
2013-08-08 10:35:42 -07:00
extoption_env-not-string-literal.rs
Test fixes and rebase conflicts
2014-11-03 11:02:36 -08:00
extoption_env-too-many-args.rs
env! syntax extension changes
2013-08-08 10:35:42 -07:00
fail-no-dead-code-core.rs
Replace #[phase] with #[plugin] / #[macro_use] / #[no_link]
2015-01-05 18:21:13 -08:00
fail-no-dead-code.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
fail-simple.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
feature-gate-advanced-slice-features.rs
Test fixes from the rollup
2014-09-09 13:13:04 -07:00
feature-gate-feature-gate.rs
Preliminary feature staging
2015-01-07 15:34:56 -08:00
feature-gate-intrinsics-and-lang-items.rs
librustc: Feature gate lang items and intrinsics.
2014-06-23 23:28:28 -07:00
feature-gate-unboxed-closures-manual-impls.rs
Feature-gate explicit unboxed closure method calls & manual impls,
2014-12-05 17:54:45 -08:00
feature-gate-unboxed-closures-method-calls.rs
Feature-gate explicit unboxed closure method calls & manual impls,
2014-12-05 17:54:45 -08:00
feature-gate-unboxed-closures-ufcs-calls.rs
Feature-gate explicit unboxed closure method calls & manual impls,
2014-12-05 17:54:45 -08:00
feature-gated-feature-in-macro-arg.rs
Preliminary feature staging
2015-01-07 15:34:56 -08: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-item-type.rs
Various simple tests for fn item type vs fn pointer type and for coercions between them.
2014-12-22 12:27:08 -05:00
fn-trait-formatting.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
fn-variance-1.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
for-loop-bogosity.rs
Mention type of for exprs that don't implement Iterator.
2014-08-29 17:39:09 +10: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
for-loop-type-error.rs
Avoid flow-on Iterator error for for ... in [ty err] {}.
2014-08-29 17:43:46 +10: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 fallout from isize/usize
2015-01-06 16:48:33 -05:00
fully-qualified-type-name2.rs
Adjust the error messages to match the pattern "expected foo, found bar"
2014-08-24 09:53:01 +02:00
fully-qualified-type-name3.rs
Adjust the error messages to match the pattern "expected foo, found bar"
2014-08-24 09:53:01 +02:00
fully-qualified-type-name4.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
functional-struct-update-noncopyable.rs
sync: Move underneath libstd
2014-06-11 10:00:43 -07:00
future_not_copyable.rs
Remove deprecated functionality
2015-01-03 23:43:57 -08:00
gated-bad-feature.rs
Fix grammar of the accepted feature warning.
2014-08-31 02:25:19 +10:00
gated-concat_idents.rs
rustc: feature-gate concat_idents!.
2014-04-04 20:25:50 +11:00
gated-non-ascii-idents.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08: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-trace_macros.rs
Remove check-fast. Closes #4193 , #8844 , #6330 , #7416
2014-04-06 15:55:43 -07:00
generic-extern.rs
Allow generic foreign functions.
2014-08-05 23:28:50 -06:00
generic-impl-less-params-with-defaults.rs
Remove uses of default_type_params feature gate from tests.
2015-01-05 20:00:10 +11:00
generic-impl-more-params-with-defaults.rs
Remove uses of default_type_params feature gate from tests.
2015-01-05 20:00:10 +11:00
generic-lifetime-trait-impl.rs
Remove all shadowed lifetimes.
2014-12-15 10:23:48 -05:00
generic-no-mangle.rs
Add new tests for extern and foreign fns and name mangling.
2014-08-05 23:28:50 -06:00
generic-non-trailing-defaults.rs
Remove uses of default_type_params feature gate from tests.
2015-01-05 20:00:10 +11:00
generic-type-less-params-with-defaults.rs
Remove uses of default_type_params feature gate from tests.
2015-01-05 20:00:10 +11:00
generic-type-more-params-with-defaults.rs
Remove uses of default_type_params feature gate from tests.
2015-01-05 20:00:10 +11:00
generic-type-params-forward-mention.rs
Remove uses of default_type_params feature gate from tests.
2015-01-05 20:00:10 +11:00
generic-type-params-name-repr.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
glob-resolve1.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
hashmap-iter-value-lifetime.rs
Fix free lifetime vars in HashMap's iterators
2014-09-24 19:38:15 +01:00
hashmap-lifetimes.rs
Remove deprecated functionality
2015-01-03 23:43:57 -08:00
hidden-rt-injection.rs
Add tests that the injected runtime is inaccessible
2014-07-25 16:54:09 -07:00
hidden-rt-injection2.rs
Add tests that the injected runtime is inaccessible
2014-07-25 16:54:09 -07:00
hrtb-conflate-regions.rs
Document new algorithm at a high-level.
2014-12-19 03:29:31 -05:00
hrtb-debruijn-in-receiver.rs
Fix two bugs in HRTB: 1. Categorize early-vs-late bindings on impls when constructing generics, so that we don't add unnecessary region parameters. 2. Correct the DeBruijn indices when substituting the self type into the method signature.
2014-12-10 19:45:19 -05:00
hrtb-higher-ranker-supertraits-transitive.rs
Update test for equivalency to include region binders in object types, add new tests relating to HRTB, consolidate the unboxed_closures and overloaded_calls feature gates.
2014-11-18 12:32:38 -05:00
hrtb-higher-ranker-supertraits.rs
Update test for equivalency to include region binders in object types, add new tests relating to HRTB, consolidate the unboxed_closures and overloaded_calls feature gates.
2014-11-18 12:32:38 -05:00
hrtb-identity-fn-borrows.rs
Update test for equivalency to include region binders in object types, add new tests relating to HRTB, consolidate the unboxed_closures and overloaded_calls feature gates.
2014-11-18 12:32:38 -05:00
hrtb-just-for-static.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
hrtb-perfect-forwarding.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
hrtb-precedence-of-plus-error-message.rs
Reviewer comments
2014-12-12 19:29:17 +13:00
hrtb-type-outlives.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
huge-array-simple.rs
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13:00
huge-array.rs
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13:00
huge-enum.rs
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13:00
huge-struct.rs
response for review comments
2014-10-15 20:09:09 +03:00
hygienic-label-1.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
hygienic-label-2.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
hygienic-label-3.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
hygienic-label-4.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
if-branch-types.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
if-let.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
if-typeck.rs
Reliciense makefiles and testsuite. Yup.
2012-12-10 17:32:58 -08:00
if-without-else-result.rs
Remove libdebug and update tests.
2014-10-16 11:15:34 -04:00
ifmt-bad-arg.rs
core: split into fmt::Show and fmt::String
2015-01-06 14:49:42 -08:00
ifmt-bad-format-args.rs
Fallout of changing format_args!(f, args) to f(format_args!(args)).
2014-12-27 23:57:43 +02:00
ifmt-unimpl.rs
std: Stabilize std::fmt
2014-11-18 21:16:22 -08:00
ifmt-unknown-trait.rs
Settle on the format/write/print family of names
2013-08-24 12:48:10 -07:00
illegal-ufcs-drop.rs
Feature-gate explicit unboxed closure method calls & manual impls,
2014-12-05 17:54:45 -08:00
immut-function-arguments.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
impl-bounds-checking.rs
Update error messages in compile-fail tests
2014-09-15 14:58:49 -04:00
impl-duplicate-methods.rs
librustc: Fix merge fallout and test cases.
2013-06-28 10:44:17 -04:00
impl-not-adjacent-to-type.rs
librustc: Forbid inherent implementations that aren't adjacent to the
2014-09-13 02:07:39 -07:00
impl-unused-tps-inherent.rs
Add new tests covering various cases.
2015-01-06 17:17:49 -05:00
impl-unused-tps.rs
Add new tests covering various cases.
2015-01-06 17:17:49 -05:00
implicit-method-bind.rs
Remove Signed trait and add SignedInt trait
2014-11-13 03:46:03 +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
libsyntax: Accept use foo as bar; in lieu of use bar as foo;
2014-08-14 13:24:50 -07:00
import-glob-0.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
import-glob-circular.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11: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
libsyntax: Accept use foo as bar; in lieu of use bar as foo;
2014-08-14 13:24:50 -07: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-shadow-1.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
import-shadow-2.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
import-shadow-3.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
import-shadow-4.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
import-shadow-5.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
import-shadow-6.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
import-shadow-7.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
import.rs
rustc: reduce redundant resolve errors.
2014-06-18 01:19:22 +01:00
import2.rs
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13: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
inaccessible-test-modules.rs
libsyntax: Accept use foo as bar; in lieu of use bar as foo;
2014-08-14 13:24:50 -07:00
index-bot.rs
Update tests with the new error messages
2014-10-28 17:54:16 +01:00
index_message.rs
new borrow checker (mass squash)
2013-04-30 06:59:32 -04:00
indexing-requires-a-uint.rs
fallout
2015-01-07 12:02:52 +13:00
infinite-autoderef.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
infinite-instantiation.rs
Introduce a common recursion limit for auto-dereference and monomorphization.
2014-03-13 14:21:45 +02:00
infinite-macro-expansion.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
infinite-tag-type-recursion.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
infinite-vec-type-recursion.rs
Remove outdated and unnecessary std::vec_ng::Vec imports.
2014-03-22 01:08:57 +11:00
inner-static-type-parameter.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
int-literal-too-large-span.rs
Use the correct span for out-of-range int literals.
2014-11-13 13:43:01 +11:00
integer-literal-suffix-inference.rs
Adjust the error messages to match the pattern "expected foo, found bar"
2014-08-24 09:53:01 +02:00
integral-indexing.rs
fallout
2015-01-07 12:02:52 +13:00
integral-variable-unification-error.rs
Add a test for errors unifying an integer variable with a float variable
2014-10-30 21:38:20 +01:00
intrinsic-return-address.rs
librustc: Don't allow return_address intrinsic in functions that don't use an out pointer.
2014-08-11 19:20:10 -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
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
issue-897.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
issue-1362.rs
Reliciense makefiles and testsuite. Yup.
2012-12-10 17:32:58 -08:00
issue-1448-2.rs
std: Stabilize std::fmt
2014-11-18 21:16:22 -08:00
issue-1476.rs
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13:00
issue-1655.rs
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13:00
issue-1697.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11: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
tests: remove uses of Gc.
2014-10-02 17:02:15 +03: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
fix cfail tests
2015-01-05 17:22:17 -05:00
issue-2150.rs
rollup merge of #18398 : aturon/lint-conventions-2
2014-10-30 17:37:22 -07:00
issue-2151.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
issue-2281-part1.rs
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13:00
issue-2330.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04: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
Convert some notes to help messages
2014-11-02 16:12:23 +13:00
issue-2356.rs
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13: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
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
issue-2611-5.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
issue-2718-a.rs
Add tests for E-needstest issues
2014-11-03 21:05:38 +01:00
issue-2823.rs
Remove libdebug and update tests.
2014-10-16 11:15:34 -04:00
issue-2848.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-2849.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-2937.rs
libsyntax: Accept use foo as bar; in lieu of use bar as foo;
2014-08-14 13:24:50 -07:00
issue-2951.rs
Adjust the error messages to match the pattern "expected foo, found bar"
2014-08-24 09:53:01 +02:00
issue-2995.rs
Rename all raw pointers as necessary
2014-06-28 11:53:58 -07:00
issue-3008-1.rs
Add enum variants to the type namespace
2014-09-19 15:11:00 +12:00
issue-3008-2.rs
Add enum variants to the type namespace
2014-09-19 15:11:00 +12:00
issue-3008-3.rs
Fix several issues with the struct and enum representability-checking logic.
2014-10-08 22:39:57 -04:00
issue-3021-b.rs
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13: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
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13:00
issue-3021.rs
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13:00
issue-3036.rs
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13:00
issue-3038.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-3044.rs
fix cfail tests
2015-01-05 17:22:17 -05: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
Implement generalized object and type parameter bounds ( Fixes #16462 )
2014-08-27 21:46:52 -04: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
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
issue-3477.rs
Adjust the error messages to match the pattern "expected foo, found bar"
2014-08-24 09:53:01 +02:00
issue-3521-2.rs
log: Introduce liblog, the old std::logging
2014-03-15 22:26:36 -07:00
issue-3521.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
issue-3563.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
issue-3601.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-3668-2.rs
librustc: Remove the const declaration form everywhere
2013-03-22 22:24:35 -07:00
issue-3668.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
issue-3680.rs
Always drop var IDs from type variables modulo -Z verbose, per PR discussion
2014-10-29 23:56:22 +01:00
issue-3702-2.rs
std: Stabilize the prelude module
2015-01-02 08:54:06 -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
tests: remove uses of Gc.
2014-10-02 17:02:15 +03: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
markers -> marker
2015-01-07 12:10:31 +13: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
Implement generalized object and type parameter bounds ( Fixes #16462 )
2014-08-27 21:46:52 -04:00
issue-3973.rs
Add support for equality constraints on associated types
2014-12-12 19:11:59 +13:00
issue-3993-2.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-3993.rs
Fix existing privacy/visibility violations
2013-10-07 13:00:52 -07:00
issue-4201.rs
Use the _ representation for integral variables as well
2014-10-30 21:38:20 +01: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
fix cfail tests
2015-01-05 17:22:17 -05:00
issue-4366-2.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
issue-4366.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
issue-4517.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05: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
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
issue-4972.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-5035-2.rs
markers -> marker
2015-01-07 12:10:31 +13: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-5062.rs
core: split into fmt::Show and fmt::String
2015-01-06 14:49:42 -08:00
issue-5099.rs
librustc: Make self and static into keywords
2013-05-12 16:35:18 -07:00
issue-5100.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
fix cfail tests
2015-01-05 17:22:17 -05:00
issue-5239-1.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
issue-5358-1.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -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
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
issue-5500.rs
Update tests with the new diagnostic tweaks
2014-10-29 23:56:22 +01:00
issue-5543.rs
markers -> marker
2015-01-07 12:10:31 +13: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
libstd: explicitly disallow io::fs::File to open a directory.
2014-12-04 11:19:55 +08:00
issue-5844.rs
extern mod => extern crate
2014-02-14 22:55:21 -08:00
issue-5883.rs
markers -> marker
2015-01-07 12:10:31 +13: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-2.rs
core: split into fmt::Show and fmt::String
2015-01-06 14:49:42 -08:00
issue-6458-3.rs
Integrate builtin bounds fully into the trait checker
2014-09-25 07:06:27 -04:00
issue-6458-4.rs
Integrate builtin bounds fully into the trait checker
2014-09-25 07:06:27 -04:00
issue-6458.rs
Integrate builtin bounds fully into the trait checker
2014-09-25 07:06:27 -04:00
issue-6596-1.rs
Cleanup and followup to PR #17830 : parsing changes
2015-01-07 00:24:48 +01:00
issue-6596-2.rs
Cleanup and followup to PR #17830 : parsing changes
2015-01-07 00:24:48 +01:00
issue-6610.rs
Adjust the error messages to match the pattern "expected foo, found bar"
2014-08-24 09:53:01 +02: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
Convert some notes to help messages
2014-11-02 16:12:23 +13:00
issue-6738.rs
test: Add some tests for closed issues
2014-03-06 10:45:08 -08:00
issue-6801.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
issue-6804.rs
Set the non_uppercase_statics lint to warn by default
2014-10-03 20:39:56 +13:00
issue-6977.rs
More fallout
2015-01-02 10:28:19 +13:00
issue-6991.rs
Add test cases for E-needstest issues
2014-10-26 00:18:10 +02:00
issue-7013.rs
markers -> marker
2015-01-07 12:10:31 +13:00
issue-7044.rs
Add test for #7044 .
2013-06-10 18:06:56 -04:00
issue-7061.rs
tests: remove uses of Gc.
2014-10-02 17:02:15 +03:00
issue-7092.rs
Update tests with the new diagnostic tweaks
2014-10-29 23:56:22 +01:00
issue-7246.rs
Convert most code to new inner attribute syntax.
2014-03-28 17:12:21 -07:00
issue-7364.rs
markers -> marker
2015-01-07 12:10:31 +13:00
issue-7573.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
issue-7575.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
issue-7607-1.rs
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13:00
issue-7607-2.rs
Cleanup error messages for anonymous impl for types not declared in the current module
2014-09-28 12:58:10 -05:00
issue-7813.rs
Integrate builtin bounds fully into the trait checker
2014-09-25 07:06:27 -04:00
issue-7867.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
issue-8153.rs
rustc: disallow duplicate methods in trait impls
2014-03-18 13:47:42 -07:00
issue-8208.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
issue-8537.rs
syntax: Fix span on illegal ABI errors
2014-05-29 19:09:46 +02:00
issue-8727.rs
Correct various compile-fail tests. Most of the changes are because we
2014-12-02 19:05:14 -05:00
issue-8761.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
issue-8767.rs
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13:00
issue-9243.rs
test: Convert statics to constants
2014-10-09 09:44:52 -07:00
issue-9575.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
issue-9725.rs
Remove few FIXMEs
2014-06-24 17:23:16 -07:00
issue-9814.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-9957.rs
std: Remove public bool,tuple,unit modules
2014-12-18 19:13:32 -08:00
issue-10176.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
issue-10200.rs
Do not accept functions in enum patterns past resolve
2014-10-24 19:43:47 +02:00
issue-10291.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
issue-10392-2.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
issue-10392.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
issue-10398.rs
Mostly rote conversion of proc() to move|| (and occasionally Thunk::new)
2014-12-14 04:21:56 -05: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
Un-gate macro_rules
2015-01-05 18:21:14 -08: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
Update code with new lint names
2014-10-28 08:54:21 -07:00
issue-10755.rs
Consolidate codegen-related compiler flags
2014-02-10 00:50:39 -08:00
issue-10764.rs
Fix fallout from changes. In cases where stage0 compiler is needed, we
2014-12-22 12:27:07 -05:00
issue-10877.rs
std: Rename Chan/Port types and constructor
2014-03-13 13:23:29 -07:00
issue-10991.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
issue-11154.rs
Move -Z lto to -C lto.
2014-09-21 02:17:31 -04:00
issue-11192.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
issue-11319.rs
Adjust the error messages to match the pattern "expected foo, found bar"
2014-08-24 09:53:01 +02:00
issue-11374.rs
Remove deprecated functionality
2015-01-03 23:43:57 -08: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
Mostly rote conversion of proc() to move|| (and occasionally Thunk::new)
2014-12-14 04:21:56 -05:00
issue-11593.rs
extern mod => extern crate
2014-02-14 22:55:21 -08:00
issue-11680.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-11681.rs
librustc: Implement lifetime elision.
2014-07-19 13:10:58 -07:00
issue-11692.rs
Add scaffolding for assigning alpha-numeric codes to rustc diagnostics
2014-07-11 00:32:00 +02:00
issue-11714.rs
Convert some notes to help messages
2014-11-02 16:12:23 +13:00
issue-11771.rs
Add tests for E-needstest issues
2014-11-03 21:05:38 +01:00
issue-11844.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
issue-11873.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
issue-11925.rs
Mostly rote conversion of proc() to move|| (and occasionally Thunk::new)
2014-12-14 04:21:56 -05:00
issue-12028.rs
Fix fallout in tests.
2015-01-06 17:17:49 -05:00
issue-12041.rs
std: Stabilize the prelude module
2015-01-02 08:54:06 -08:00
issue-12116.rs
Warn on pattern bindings that have the same name as a variant
2014-11-26 22:21:52 +00:00
issue-12127.rs
Mostly rote conversion of proc() to move|| (and occasionally Thunk::new)
2014-12-14 04:21:56 -05:00
issue-12187-1.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
issue-12187-2.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
issue-12369.rs
librustc: Change the syntax of subslice matching to use postfix ..
2014-09-08 16:12:13 -07:00
issue-12470.rs
Fixup various places that were doing &T+'a and do &(T+'a)
2014-11-26 11:42:06 -05: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
librustc: Change the syntax of subslice matching to use postfix ..
2014-09-08 16:12:13 -07:00
issue-12612.rs
extern crate foobar as foo;
2014-08-23 12:16:04 -07:00
issue-12729.rs
Cleanup error messages for anonymous impl for types not declared in the current module
2014-09-28 12:58:10 -05: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-12863.rs
Add test cases for E-needstest issues
2014-10-26 00:18:10 +02: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
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
issue-13033.rs
Add missing tests for fixed issues
2014-08-18 01:47:28 +02:00
issue-13058.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
issue-13359.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
issue-13404.rs
rustc: reduce redundant resolve errors.
2014-06-18 01:19:22 +01:00
issue-13428.rs
Convert some notes to help messages
2014-11-02 16:12:23 +13:00
issue-13446.rs
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13:00
issue-13466.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
issue-13482-2.rs
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13:00
issue-13482.rs
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13:00
issue-13497-2.rs
Add tests for a few resolved issues
2014-10-02 22:21:50 +02:00
issue-13497.rs
Add tests for a few resolved issues
2014-10-02 22:21:50 +02:00
issue-13624.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-13641.rs
rustc: Improve errors on private static methods
2014-04-20 12:10:46 -07:00
issue-13847.rs
Update tests with the new error messages
2014-10-28 17:54:16 +01:00
issue-13853-2.rs
Regression tests for #13853
2014-12-28 09:22:53 -08:00
issue-13853-3.rs
Regression tests for #13853
2014-12-28 09:22:53 -08:00
issue-13853-4.rs
Regression tests for #13853
2014-12-28 09:22:53 -08:00
issue-13853-5.rs
Fix fallout in tests.
2015-01-06 17:17:49 -05:00
issue-13853.rs
fix rpass/cfail tests
2015-01-03 09:34:05 -05:00
issue-14084.rs
rustc: Fix an ICE with box-placement syntax
2014-05-21 09:16:14 -07:00
issue-14091-2.rs
Fix an ICE on diagnostics originating in external macros
2014-11-20 21:31:59 +01:00
issue-14091.rs
Fix an ICE on diagnostics originating in external macros
2014-11-20 21:31:59 +01:00
issue-14092.rs
Support parenthesized paths Foo(A,B) -> C that expand to Foo<(A,B),C>. These paths also bind anonymous regions (or will, once HRTB is fully working).
2014-11-06 06:48:23 -05:00
issue-14182.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
issue-14221.rs
Warn on pattern bindings that have the same name as a variant
2014-11-26 22:21:52 +00:00
issue-14227.rs
Regression test for #14227
2014-12-28 09:22:54 -08:00
issue-14254.rs
Rename all raw pointers as necessary
2014-06-28 11:53:58 -07:00
issue-14285.rs
Fixup various places that were doing &T+'a and do &(T+'a)
2014-11-26 11:42:06 -05: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-14309.rs
Update code with new lint names
2014-10-28 08:54:21 -07:00
issue-14366.rs
markers -> marker
2015-01-07 12:10:31 +13:00
issue-14541.rs
Update tests with the new error messages
2014-10-24 19:43:47 +02:00
issue-14721.rs
Add test cases for E-needstest issues
2014-10-26 00:18:10 +02:00
issue-14772.rs
Give a more descriptive error when marking non-test items as #[test]
2014-10-05 14:16:32 +13:00
issue-14845.rs
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13:00
issue-14853.rs
core: split into fmt::Show and fmt::String
2015-01-06 14:49:42 -08:00
issue-14915.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
issue-15034.rs
Regression test for #15034
2014-12-28 09:22:54 -08:00
issue-15094.rs
core: split into fmt::Show and fmt::String
2015-01-06 14:49:42 -08:00
issue-15129.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-15167.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
issue-15207.rs
Implement new operator dispatch semantics.
2014-11-05 11:29:15 -05:00
issue-15260.rs
Update tests with the new error messages
2014-10-24 19:43:47 +02:00
issue-15381.rs
Add tests for E-needstest issues
2014-12-17 23:00:32 +01:00
issue-15480.rs
Add tests for E-needstest issues
2014-12-17 23:00:32 +01:00
issue-15524.rs
test: Convert statics to constants
2014-10-09 09:44:52 -07:00
issue-15756.rs
markers -> marker
2015-01-07 12:10:31 +13:00
issue-15783.rs
Remove deprecated functionality
2015-01-03 23:43:57 -08:00
issue-15896.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-15914.rs
Correct error message for invalid ref/mut bindings
2014-10-03 20:39:56 +13:00
issue-15965.rs
Update error messages in various compile-fail tests
2014-12-30 09:36:22 -05:00
issue-16048.rs
Add tests for a few fixed issues
2014-10-17 00:27:12 +02:00
issue-16058.rs
librustc: Don't ICE with struct exprs where the name is not a valid struct.
2014-07-31 11:50:24 -07:00
issue-16098.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
issue-16149.rs
test: Convert statics to constants
2014-10-09 09:44:52 -07:00
issue-16250.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
issue-16338.rs
Update tests with the new diagnostic tweaks
2014-10-29 23:56:22 +01:00
issue-16401.rs
Update tests with the new diagnostic tweaks
2014-10-29 23:56:22 +01:00
issue-16465.rs
Test fixes from the rollup
2014-09-29 10:13:31 -07:00
issue-16538.rs
markers -> marker
2015-01-07 12:10:31 +13:00
issue-16562.rs
Fix fallout in tests.
2015-01-06 17:17:49 -05:00
issue-16683.rs
Rewrite method resolution to be cleaner, more correct, and to lay
2014-11-17 14:25:11 -05:00
issue-16725.rs
Updated to new extern crate syntax.
2014-09-01 09:02:00 -07:00
issue-16747.rs
Convert some notes to help messages
2014-11-02 16:12:23 +13:00
issue-16939.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
issue-16966.rs
Implement numeric fallback
2015-01-01 17:12:15 -05:00
issue-17025.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-17033.rs
Implement new operator dispatch semantics.
2014-11-05 11:29:15 -05:00
issue-17252.rs
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13:00
issue-17263.rs
Clarify some borrowck errors
2014-10-02 11:21:59 +13:00
issue-17283.rs
Add regression test for issue #17283
2014-09-16 19:21:42 -07:00
issue-17337.rs
Move the lint for the stability lints to the method name only
2014-10-03 20:39:57 +13:00
issue-17373.rs
Update tests with the new error messages
2014-10-28 17:54:16 +01:00
issue-17383.rs
Fix the span for discriminators in non-C-like enums
2014-09-21 01:33:57 +02:00
issue-17385.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-17405.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-17431-1.rs
Fix several issues with the struct and enum representability-checking logic.
2014-10-08 22:39:57 -04:00
issue-17431-2.rs
Fix several issues with the struct and enum representability-checking logic.
2014-10-08 22:39:57 -04:00
issue-17431-3.rs
Fix several issues with the struct and enum representability-checking logic.
2014-10-08 22:39:57 -04:00
issue-17431-4.rs
Fix several issues with the struct and enum representability-checking logic.
2014-10-08 22:39:57 -04:00
issue-17431-5.rs
Fix several issues with the struct and enum representability-checking logic.
2014-10-08 22:39:57 -04:00
issue-17431-6.rs
Fix several issues with the struct and enum representability-checking logic.
2014-10-08 22:39:57 -04:00
issue-17431-7.rs
Fix several issues with the struct and enum representability-checking logic.
2014-10-08 22:39:57 -04:00
issue-17441.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
issue-17444.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
issue-17450.rs
Add tests for a few fixed issues
2014-10-17 00:27:12 +02:00
issue-17458.rs
Test fixes and rebase conflicts from rollup
2014-10-27 15:12:48 -07:00
issue-17518.rs
Fix handling of struct variants in a couple of places
2014-10-05 22:32:47 +02:00
issue-17545.rs
Add tests for E-needstest issues
2014-12-17 23:00:32 +01:00
issue-17551.rs
"Fallout": Slightly different errors are generated in this edge case.
2015-01-03 07:01:21 -05:00
issue-17651.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
issue-17718-borrow-interior.rs
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13:00
issue-17718-const-bad-values.rs
test: Convert statics to constants
2014-10-09 09:44:52 -07:00
issue-17718-const-borrow.rs
test: Convert statics to constants
2014-10-09 09:44:52 -07:00
issue-17718-const-destructors.rs
test: Convert statics to constants
2014-10-09 09:44:52 -07:00
issue-17718-const-mut.rs
Convert some notes to help messages
2014-11-02 16:12:23 +13:00
issue-17718-const-naming.rs
rustc: Remove the dummy hack from check_match
2014-10-13 11:50:47 -07:00
issue-17718-const-privacy.rs
test: Convert statics to constants
2014-10-09 09:44:52 -07:00
issue-17718-constants-not-static.rs
test: Convert statics to constants
2014-10-09 09:44:52 -07:00
issue-17718-patterns.rs
test: Convert statics to constants
2014-10-09 09:44:52 -07:00
issue-17718-recursive.rs
test: Convert statics to constants
2014-10-09 09:44:52 -07:00
issue-17718-references.rs
test: Convert statics to constants
2014-10-09 09:44:52 -07:00
issue-17718-static-move.rs
markers -> marker
2015-01-07 12:10:31 +13:00
issue-17718-static-sync.rs
markers -> marker
2015-01-07 12:10:31 +13:00
issue-17728.rs
core: split into fmt::Show and fmt::String
2015-01-06 14:49:42 -08:00
issue-17740.rs
Regression test for #17740
2014-12-28 09:43:57 -08:00
issue-17758.rs
Rewrite method resolution to be cleaner, more correct, and to lay
2014-11-17 14:25:11 -05:00
issue-17800.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
issue-17904.rs
Refactor struct parsing and add tests
2015-01-05 00:46:01 -08:00
issue-17905.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
issue-17913.rs
More fallout
2015-01-02 10:28:19 +13:00
issue-17933.rs
Make the diagnostic for static variables in patterns better
2014-10-12 11:11:50 +02:00
issue-17999.rs
Update code with new lint names
2014-10-28 08:54:21 -07:00
issue-18107.rs
markers -> marker
2015-01-07 12:10:31 +13:00
issue-18118.rs
Add test cases for E-needstest issues
2014-10-26 00:18:10 +02:00
issue-18159.rs
Special-case some error messages about Sized
2014-10-30 19:51:17 +13:00
issue-18252.rs
Fix an ICE when trying to resolve a struct variant
2014-12-10 22:45:28 +09:00
issue-18294.rs
Prevent pointer -> int casts in constexprs
2014-10-25 20:18:32 +03:00
issue-18343.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
issue-18389.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
issue-18400.rs
Add tests for E-needstest issues
2014-12-17 23:00:32 +01:00
issue-18423.rs
Support parenthesized paths Foo(A,B) -> C that expand to Foo<(A,B),C>. These paths also bind anonymous regions (or will, once HRTB is fully working).
2014-11-06 06:48:23 -05:00
issue-18532.rs
Update error messages in various compile-fail tests
2014-12-30 09:36:22 -05:00
issue-18566.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
issue-18611.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
issue-18783.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
issue-18819.rs
Remove use of associated_types feature gate from tests.
2015-01-05 20:00:10 +11:00
issue-18959.rs
sed -i -s 's/ for Sized?//g' **/*.rs
2015-01-05 14:56:49 -05:00
issue-19086.rs
Fixes to the roll-up
2014-11-19 23:34:01 +01:00
issue-19096.rs
Remove feature gate directives for if_let, while_let, and tuple_indexing.
2014-12-12 13:23:54 -06:00
issue-19244-1.rs
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13:00
issue-19244-2.rs
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13:00
issue-19398.rs
Fix the ordering of unsafe and extern in methods
2014-11-30 21:33:04 +13:00
issue-19452.rs
Fix an ICE when trying to resolve a struct variant
2014-12-10 22:45:28 +09:00
issue-19498.rs
Add compile-fail tests for #19498
2014-12-07 07:37:15 +05:30
issue-19521.rs
typeck: Make the supplied parameters to be a tuple
2014-12-10 12:33:20 +09:00
issue-19692.rs
Make call notation use autoderef. Fixes #18742 .
2015-01-02 20:59:11 -05:00
issue-19707.rs
Make lifetime elision help more useful on type signatures.
2014-12-28 16:26:00 -08:00
issue-19734.rs
librustc: Always parse macro!()/macro![] as expressions if not
2014-12-18 12:09:07 -05:00
issue-19883.rs
markers -> marker
2015-01-07 12:10:31 +13:00
issue-19922.rs
Fix error message on invalid field names for a struct variant
2014-12-21 10:20:54 +09:00
issue-19991.rs
Print a friendly error for the if-let construct without an else block
2014-12-20 09:17:14 +09:00
issue-20005.rs
markers -> marker
2015-01-07 12:10:31 +13:00
issue-20313.rs
Feature gate FFI imports of LLVM intrinsics
2014-12-31 15:58:36 +02:00
keyword-abstract.rs
Add tests for new reserved keywords abstract,final,override
2014-10-07 22:19:02 -04: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-final.rs
Add tests for new reserved keywords abstract,final,override
2014-10-07 22:19:02 -04: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-override.rs
Add tests for new reserved keywords abstract,final,override
2014-10-07 22:19:02 -04: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
Tweak error message for use of a keyword in ident position.
2014-08-29 10:36:43 +02: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
Tweak error message for use of a keyword in ident position.
2014-08-29 10:36:43 +02:00
keywords-followed-by-double-colon.rs
libsyntax: Disallow keywords followed by ::.
2014-09-18 16:26:47 -07:00
kindck-copy.rs
markers -> marker
2015-01-07 12:10:31 +13:00
kindck-destructor-owned.rs
Keep track of the whole error chain
2014-12-26 17:26:33 +01:00
kindck-impl-type-params-2.rs
markers -> marker
2015-01-07 12:10:31 +13:00
kindck-impl-type-params.rs
markers -> marker
2015-01-07 12:10:31 +13:00
kindck-inherited-copy-bound.rs
markers -> marker
2015-01-07 12:10:31 +13:00
kindck-nonsendable-1.rs
markers -> marker
2015-01-07 12:10:31 +13:00
kindck-send-object.rs
markers -> marker
2015-01-07 12:10:31 +13:00
kindck-send-object1.rs
markers -> marker
2015-01-07 12:10:31 +13:00
kindck-send-object2.rs
markers -> marker
2015-01-07 12:10:31 +13:00
kindck-send-owned.rs
Switch to using predicates to drive checking. Correct various tests --
2014-12-12 20:25:21 -05:00
kindck-send-region-pointers.rs
Switch to using predicates to drive checking. Correct various tests --
2014-12-12 20:25:21 -05:00
kindck-send-unsafe.rs
markers -> marker
2015-01-07 12:10:31 +13:00
kindck-send-unsafe.rs~rust-lang_master
Update error messages in compile-fail tests
2014-09-15 14:58:49 -04:00
lang-item-missing.rs
Emit an error rather than ICEing for a missing built-in bound lang item.
2014-09-30 11:30:08 +13:00
lex-bad-char-literals.rs
Register new snapshots
2014-12-11 11:30:38 -08: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-elision-return-type-requires-explicit-lifetime.rs
Test fixes and rebase conflicts from the rollup
2014-12-09 10:26:04 -08:00
lifetime-inference-give-expl-lifetime-param-2.rs
fix rpass/cfail tests
2015-01-03 09:34:05 -05:00
lifetime-inference-give-expl-lifetime-param-3.rs
Add help diagnostic messages
2014-09-14 17:48:47 +12:00
lifetime-inference-give-expl-lifetime-param.rs
Add help diagnostic messages
2014-09-14 17:48:47 +12: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
core: split into fmt::Show and fmt::String
2015-01-06 14:49:42 -08:00
linkage4.rs
Add tests.
2014-11-17 15:24:34 -05: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
Update code with new lint names
2014-10-28 08:54:21 -07:00
lint-ctypes.rs
Update code with new lint names
2014-10-28 08:54:21 -07:00
lint-dead-code-1.rs
librustc: Make Copy opt-in.
2014-12-08 13:47:44 -05:00
lint-dead-code-2.rs
Update code with new lint names
2014-10-28 08:54:21 -07:00
lint-dead-code-3.rs
Update code with new lint names
2014-10-28 08:54:21 -07:00
lint-dead-code-4.rs
markers -> marker
2015-01-07 12:10:31 +13:00
lint-dead-code-5.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
lint-directives-on-use-items-issue-10534.rs
Update code with new lint names
2014-10-28 08:54:21 -07:00
lint-exceeding-bitshifts.rs
rollup merge of #18593 : hirschenberger/issue-18587
2014-11-03 16:24:26 -08: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-group-style.rs
Add lint groups; define built-in lint groups bad_style and unused
2014-08-30 09:12:04 +12:00
lint-impl-fn.rs
Convert most code to new inner attribute syntax.
2014-03-28 17:12:21 -07:00
lint-misplaced-attr.rs
Update code with new lint names
2014-10-28 08:54:21 -07:00
lint-missing-doc.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
lint-non-camel-case-types.rs
Unify non-snake-case lints and non-uppercase statics lints
2014-08-30 09:10:05 +12:00
lint-non-snake-case-functions.rs
Improve the non_snake_case lint to give better suggestions
2014-10-03 20:39:56 +13:00
lint-non-snake-case-lifetimes.rs
Unify non-snake-case lints and non-uppercase statics lints
2014-08-30 09:10:05 +12:00
lint-non-snake-case-modules.rs
Unify non-snake-case lints and non-uppercase statics lints
2014-08-30 09:10:05 +12:00
lint-non-uppercase-statics.rs
Update code with new lint names
2014-10-28 08:54:21 -07:00
lint-obsolete-attr.rs
Update code with new lint names
2014-10-28 08:54:21 -07:00
lint-output-format.rs
rustc: Support stability attributes on crates
2014-11-04 08:13:09 -08:00
lint-owned-heap-memory.rs
Update code with new lint names
2014-10-28 08:54:21 -07:00
lint-qualification.rs
Update code with new lint names
2014-10-28 08:54:21 -07:00
lint-raw-ptr-derive.rs
Rename raw_pointer_deriving lint to raw_pointer_derive
2015-01-04 00:39:42 -06:00
lint-renaming.rs
Add regression test for lint deprecation
2014-10-28 08:54:33 -07:00
lint-shorthand-field.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
lint-stability.rs
rollup merge of #20482 : kmcallister/macro-reform
2015-01-05 19:01:17 -08: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
Update code with new lint names
2014-10-28 08:54:21 -07:00
lint-unknown-attr.rs
Update code with new lint names
2014-10-28 08:54:21 -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
Update code with new lint names
2014-10-28 08:54:21 -07:00
lint-unnecessary-import-braces.rs
Update code with new lint names
2014-10-28 08:54:21 -07:00
lint-unnecessary-parens.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13:00
lint-unsafe-block.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
lint-unused-extern-crate.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
lint-unused-imports.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
lint-unused-mut-self.rs
Update code with new lint names
2014-10-28 08:54:21 -07:00
lint-unused-mut-variables.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
lint-unused-unsafe.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
lint-uppercase-variables.rs
core: split into fmt::Show and fmt::String
2015-01-06 14:49:42 -08:00
lint-visible-private-types.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08: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
Update tests with the new error messages
2014-10-28 17:54:16 +01:00
liveness-closure-require-ret.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
liveness-dead.rs
Update code with new lint names
2014-10-28 08:54: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
Fix misspelled comments in tests.
2015-01-06 20:54:54 -05: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
Remove libdebug and update tests.
2014-10-16 11:15:34 -04:00
liveness-move-in-while.rs
Remove libdebug and update tests.
2014-10-16 11:15:34 -04:00
liveness-return-last-stmt-semi.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
liveness-unused.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
liveness-use-after-move.rs
Remove libdebug and update tests.
2014-10-16 11:15:34 -04:00
liveness-use-after-send.rs
core: split into fmt::Show and fmt::String
2015-01-06 14:49:42 -08:00
log-syntax-gate.rs
extern mod => extern crate
2014-02-14 22:55:21 -08:00
loop-does-not-diverge.rs
Update tests with the new error messages
2014-10-28 17:54:16 +01:00
lub-if.rs
Remove a large amount of deprecated functionality
2014-10-19 12:59:40 -07:00
lub-match.rs
Propagate coercions through match expressions.
2014-12-18 13:48:05 +13:00
macro-attribute.rs
added negative test for macro expansion in attributes
2014-12-01 11:08:29 -05:00
macro-bad-delimiter-ident.rs
Adjust the error messages to match the pattern "expected foo, found bar"
2014-08-24 09:53:01 +02:00
macro-crate-nonterminal-non-root.rs
Forbid '#[macro_use] extern crate' outside the crate root
2015-01-05 18:21:14 -08:00
macro-incomplete-parse.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
macro-inner-attributes.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
macro-input-future-proofing.rs
Stricter rules surrounding adjacent nonterminals and sequences
2015-01-06 18:02:00 -05:00
macro-keyword.rs
Reserve the keyword 'macro'
2015-01-05 18:21:14 -08:00
macro-local-data-key-priv.rs
librustc: Always parse macro!()/macro![] as expressions if not
2014-12-18 12:09:07 -05:00
macro-match-nonterminal.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08: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-no-implicit-reexport.rs
Add a test case for accidental macro re-export
2015-01-05 18:21:14 -08:00
macro-outer-attributes.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
macro-reexport-malformed-1.rs
Move #[macro_reexport] to extern crate
2015-01-05 18:21:13 -08:00
macro-reexport-malformed-2.rs
Move #[macro_reexport] to extern crate
2015-01-05 18:21:13 -08:00
macro-reexport-malformed-3.rs
Move #[macro_reexport] to extern crate
2015-01-05 18:21:13 -08:00
macro-reexport-not-locally-visible.rs
Allow selective macro import
2015-01-05 18:21:13 -08:00
macro-use-bad-args-1.rs
Allow selective macro import
2015-01-05 18:21:13 -08:00
macro-use-bad-args-2.rs
Allow selective macro import
2015-01-05 18:21:13 -08:00
macro-use-wrong-name.rs
Allow selective macro import
2015-01-05 18:21:13 -08:00
macro-with-seps-err-msg.rs
add gitattributes and fix whitespace issues
2013-05-03 20:01:42 -04:00
macros-no-semicolon-items.rs
Modernize macro_rules! invocations
2015-01-05 18:21:14 -08:00
macros-no-semicolon.rs
More test fixes!
2015-01-05 22:58:37 -08:00
macros-nonfatal-errors.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13: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
manual-link-bad-form.rs
rustc: Implement -l and include! tweaks
2014-10-30 19:02:11 -07:00
manual-link-bad-kind.rs
rustc: Implement -l and include! tweaks
2014-10-30 19:02:11 -07:00
manual-link-framework.rs
rustc: Implement -l and include! tweaks
2014-10-30 19:02:11 -07:00
map-types.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
marker-no-copy.rs
markers -> marker
2015-01-07 12:10:31 +13:00
marker-no-send.rs
markers -> marker
2015-01-07 12:10:31 +13:00
marker-no-share.rs
markers -> marker
2015-01-07 12:10:31 +13:00
match-arm-statics.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
librustc: Forbid .. in range patterns.
2014-09-30 09:11:26 -07: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
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13: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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
match-pattern-field-mismatch.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
match-range-fail-dominate.rs
librustc: Forbid .. in range patterns.
2014-09-30 09:11:26 -07:00
match-range-fail.rs
librustc: Forbid .. in range patterns.
2014-09-30 09:11:26 -07:00
match-static-const-lc.rs
Update code with new lint names
2014-10-28 08:54:21 -07:00
match-struct.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
match-tag-nullary.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
match-tag-unary.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13:00
match-vec-mismatch-2.rs
Update tests with the new diagnostic tweaks
2014-10-29 23:56:22 +01:00
match-vec-mismatch.rs
std: Rename strbuf operations to string
2014-05-27 12:59:31 -07:00
match-vec-unreachable.rs
librustc: Change the syntax of subslice matching to use postfix ..
2014-09-08 16:12:13 -07:00
method-ambig-one-trait-coerce.rs
Rewrite method resolution to be cleaner, more correct, and to lay
2014-11-17 14:25:11 -05:00
method-ambig-one-trait-unknown-int-type.rs
Tests for method resolution in the face of various ambiguities or non-ambiguities. These
2014-10-21 12:32:36 -04:00
method-ambig-two-traits-cross-crate.rs
Tests for method resolution in the face of various ambiguities or non-ambiguities. These
2014-10-21 12:32:36 -04:00
method-ambig-two-traits-from-bounds.rs
Tests for method resolution in the face of various ambiguities or non-ambiguities. These
2014-10-21 12:32:36 -04:00
method-ambig-two-traits-with-default-method.rs
Tests for method resolution in the face of various ambiguities or non-ambiguities. These
2014-10-21 12:32:36 -04:00
method-call-err-msg.rs
Calibrate span for method call error messages
2014-04-24 06:16:46 +08:00
method-macro-backtrace.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
method-missing-call.rs
Convert some notes to help messages
2014-11-02 16:12:23 +13:00
method-self-arg-1.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
method-self-arg-2.rs
tests
2014-10-15 17:38:32 +13:00
minus-string.rs
Fallout from the libcollections movement
2014-06-05 13:55:11 -07:00
missing-derivable-attr.rs
librustc: Implement associated types behind a feature gate.
2014-09-17 16:38:57 -07:00
missing-macro-use.rs
Allow selective macro import
2015-01-05 18:21:13 -08: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
Add more "help: ..."'s to the parser.
2014-11-13 13:43:00 +11: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
module-macro_use-arguments.rs
Rename macro_escape to macro_use
2015-01-05 12:00:57 -08:00
move-fragments-1.rs
Remove feature gates for if let, while let, and tuple indexing
2014-12-03 09:45:08 -08:00
move-fragments-2.rs
First tests making use of the new fn move-fragments instrumentation.
2014-11-25 15:26:16 +01:00
move-fragments-3.rs
First tests making use of the new fn move-fragments instrumentation.
2014-11-25 15:26:16 +01:00
move-fragments-4.rs
First tests making use of the new fn move-fragments instrumentation.
2014-11-25 15:26:16 +01:00
move-fragments-5.rs
Fix misspelled comments in tests.
2015-01-06 20:54:54 -05:00
move-fragments-6.rs
First tests making use of the new fn move-fragments instrumentation.
2014-11-25 15:26:16 +01:00
move-fragments-7.rs
First tests making use of the new fn move-fragments instrumentation.
2014-11-25 15:26:16 +01:00
move-fragments-8.rs
First tests making use of the new fn move-fragments instrumentation.
2014-11-25 15:26:16 +01:00
move-fragments-9.rs
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13:00
move-out-of-tuple-field.rs
Remove feature gates for if let, while let, and tuple indexing
2014-12-03 09:45:08 -08:00
moves-based-on-type-access-to-field.rs
Remove a large amount of deprecated functionality
2014-10-19 12:59:40 -07:00
moves-based-on-type-block-bad.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
moves-based-on-type-capture-clause-bad.rs
Remove deprecated functionality
2015-01-03 23:43:57 -08: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
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13:00
moves-based-on-type-match-bindings.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
moves-based-on-type-move-out-of-closure-env-issue-1965.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
moves-based-on-type-no-recursive-stack-closure.rs
replace f.call_mut(a, b, ..) with f(a, b, ..)
2015-01-05 17:22:18 -05: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
Mostly rote conversion of proc() to move|| (and occasionally Thunk::new)
2014-12-14 04:21:56 -05:00
multi-plugin-attr.rs
Pass the #[plugin(...)] meta item to the registrar
2015-01-05 18:21:14 -08: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
Assign more diagnostic codes
2014-07-18 20:13:19 +02:00
multiple-main-3.rs
Assign more diagnostic codes
2014-07-18 20:13:19 +02:00
multiple-plugin-registrars.rs
Convert tests to use #[plugin_registrar]
2014-06-09 14:29:30 -07:00
multitrait.rs
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13: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
markers -> marker
2015-01-07 12:10:31 +13:00
mut-pattern-internal-mutability.rs
Change & pat to only work with &T, and &mut with &mut T.
2015-01-05 16:14:17 +11:00
mut-pattern-mismatched.rs
More test fixes
2015-01-06 21:26:48 -08:00
mut-patterns.rs
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13: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
markers -> marker
2015-01-07 12:10:31 +13:00
name-clash-nullary.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
namespaced-enum-glob-import-no-impls-xcrate.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
namespaced-enum-glob-import-no-impls.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11: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-unicode-escapes-1.rs
syntax: support ES6-style unicode escapes
2014-12-03 15:10:51 -08:00
new-unicode-escapes-2.rs
syntax: support ES6-style unicode escapes
2014-12-03 15:10:51 -08:00
new-unicode-escapes-3.rs
syntax: support ES6-style unicode escapes
2014-12-03 15:10:51 -08:00
new-unicode-escapes-4.rs
syntax: support ES6-style unicode escapes
2014-12-03 15:10:51 -08:00
no-binary-float-literal.rs
remove the float type
2013-10-01 14:54:10 -04:00
no-capture-arc.rs
Remove deprecated functionality
2015-01-03 23:43:57 -08:00
no-hex-float-literal.rs
got rid of last empty lines
2013-02-06 17:43:14 +09:00
no-implicit-prelude-nested.rs
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-link.rs
Replace #[phase] with #[plugin] / #[macro_use] / #[no_link]
2015-01-05 18:21:13 -08:00
no-reuse-move-arc.rs
Remove deprecated functionality
2015-01-03 23:43:57 -08:00
no-send-res-ports.rs
rollup merge of #20607 : nrc/kinds
2015-01-06 15:34:10 -08: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
markers -> marker
2015-01-07 12:10:31 +13:00
no_send-rc.rs
markers -> marker
2015-01-07 12:10:31 +13:00
no_send-struct.rs
markers -> marker
2015-01-07 12:10:31 +13:00
no_share-enum.rs
markers -> marker
2015-01-07 12:10:31 +13:00
no_share-rc.rs
markers -> marker
2015-01-07 12:10:31 +13:00
no_share-struct.rs
markers -> marker
2015-01-07 12:10:31 +13:00
noexporttypeexe.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05: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
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13:00
non-constant-expr-for-fixed-len-vec.rs
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13:00
non-constant-expr-for-vec-repeat.rs
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13:00
non-copyable-void.rs
Rename all raw pointers as necessary
2014-06-28 11:53:58 -07:00
non-exhaustive-match-nested.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
non-exhaustive-match.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
non-exhaustive-pattern-witness.rs
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13: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
core: split into fmt::Show and fmt::String
2015-01-06 14:49:42 -08:00
nonscalar-cast.rs
Use derive rather than deriving in tests
2015-01-02 23:05:22 +13: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
Rename fail! to panic!
2014-10-29 11:43:07 -04: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
Update error messages in compile-fail tests
2014-09-15 14:58:49 -04:00
object-pointer-types.rs
librustc: Allow the new UFCS explicit self in trait definitions, and
2014-07-16 23:16:12 -07:00
object-safety-by-value-self.rs
Refactor object-safety into its own (cached) module so that we can
2015-01-02 12:08:36 -05:00
object-safety-generics.rs
Refactor object-safety into its own (cached) module so that we can
2015-01-02 12:08:36 -05:00
object-safety-mentions-Self.rs
Refactor object-safety into its own (cached) module so that we can
2015-01-02 12:08:36 -05:00
object-safety-no-static.rs
Refactor object-safety into its own (cached) module so that we can
2015-01-02 12:08:36 -05:00
object-safety-sized-2.rs
Refactor object-safety into its own (cached) module so that we can
2015-01-02 12:08:36 -05:00
object-safety-sized.rs
Refactor object-safety into its own (cached) module so that we can
2015-01-02 12:08:36 -05:00
obsolete-for-sized.rs
syntax: obsolete the for Sized? syntax
2015-01-05 14:56:49 -05:00
obsolete-proc.rs
Add some tests for obsolete code, sugar used in appropriate ways.
2014-12-14 04:21:57 -05:00
obsolete-tilde.rs
Forbid ~str and ~[]
2014-08-28 16:05:31 +12:00
obsolete-tuple-struct-deref.rs
rustc: Add error about obsolete struct deref
2014-01-04 14:44:14 -08:00
occurs-check-2.rs
tests: remove uses of Gc.
2014-10-02 17:02:15 +03:00
occurs-check-3.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
occurs-check.rs
tests: remove uses of Gc.
2014-10-02 17:02:15 +03:00
omitted-arg-in-item-fn.rs
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13:00
once-cant-call-twice-on-heap.rs
Mostly rote conversion of proc() to move|| (and occasionally Thunk::new)
2014-12-14 04:21:56 -05:00
opt-in-copy.rs
librustc: Make Copy opt-in.
2014-12-08 13:47:44 -05:00
opt-out-copy-bad.rs
markers -> marker
2015-01-07 12:10:31 +13:00
or-patter-mismatch.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -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
Update test for equivalency to include region binders in object types, add new tests relating to HRTB, consolidate the unboxed_closures and overloaded_calls feature gates.
2014-11-18 12:32:38 -05:00
overloaded-calls-nontuple.rs
Update test for equivalency to include region binders in object types, add new tests relating to HRTB, consolidate the unboxed_closures and overloaded_calls feature gates.
2014-11-18 12:32:38 -05:00
oversized-literal.rs
Fixes missing overflow lint for i64 #14269
2014-08-05 09:59:03 +02:00
paamayim-nekudotayim.rs
Fix path parsing
2013-11-11 21:53:14 +09:00
packed-struct-generic-transmute.rs
Tests
2015-01-07 10:49:00 +13:00
packed-struct-transmute.rs
core: split into fmt::Show and fmt::String
2015-01-06 14:49:42 -08:00
parenthesized-box-expr-message.rs
Improve the error message for parenthesised box expressions
2014-10-30 17:12:22 +13:00
pat-range-bad-dots.rs
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13: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-bindings-after-at.rs
librustc: Forbid pattern bindings after @s, for memory safety.
2014-08-01 08:45:22 -07:00
pattern-error-continue.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
pattern-ident-path-generics.rs
libsyntax: Don't strip types and lifetimes from single-segment paths in
2014-08-12 10:33:16 -07:00
pattern-macro-hygiene.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
pattern-tyvar-2.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
pattern-tyvar.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
pptypedef.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05: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
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
privacy-ns2.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
privacy1.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
privacy2.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
privacy3.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
privacy4.rs
rollup merge of #20556 : japaric/no-for-sized
2015-01-05 18:47:45 -08:00
privacy5.rs
extern crate foobar as foo;
2014-08-23 12:16:04 -07: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
ptr-coercion.rs
Add coercions from *mut to *const and from &mut to *const.
2014-12-12 16:54:57 +13:00
qquote-1.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
qquote-2.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
range-1.rs
markers -> marker
2015-01-07 12:10:31 +13:00
range-2.rs
Fallout from mut slices
2014-12-30 13:06:25 +13: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
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13:00
raw-str-unterminated.rs
lex raw string literals, like r#"blah"#
2013-10-08 01:44:05 +02:00
recursion.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
recursion_limit.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08: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: Forbid .. in range patterns.
2014-09-30 09:11:26 -07:00
refutable-pattern-in-fn-arg.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
region-bound-on-closure-outlives-call.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
region-bounds-on-objects-and-type-parameters.rs
Generalize lifetime bounds on type parameters to support multiple
2014-09-16 14:18:06 -04:00
region-lifetime-bounds-on-fns-where-clause.rs
Tweak region-related error messages that changed slightly due to coercion
2014-12-22 12:27:08 -05:00
region-multiple-lifetime-bounds-on-fns-where-clause.rs
Tweak region-related error messages that changed slightly due to coercion
2014-12-22 12:27:08 -05:00
region-object-lifetime-1.rs
Fixup various places that were doing &T+'a and do &(T+'a)
2014-11-26 11:42:06 -05:00
region-object-lifetime-in-coercion.rs
Switch to using predicates to drive checking. Correct various tests --
2014-12-12 20:25:21 -05:00
regionck-unboxed-closure-lifetimes.rs
Place parenthetical notation under the unboxed_closure feature-gate.
2014-11-18 12:26:04 -05: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
fix cfail tests
2015-01-05 17:22:17 -05:00
regions-bound-missing-bound-in-impl.rs
Update error messages in compile-fail tests
2014-09-15 14:58:49 -04:00
regions-bounded-by-send.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
regions-bounded-by-trait-requiring-static.rs
Switch to using predicates to drive checking. Correct various tests --
2014-12-12 20:25:21 -05:00
regions-bounded-method-type-parameters-cross-crate.rs
The new method lookup mechanism typechecks calls against the method type declared in the trait, not in the impl. In some cases that results in tighter rules, and in some cases looser. Correct for that.
2014-10-21 12:32:36 -04:00
regions-bounded-method-type-parameters-trait-bound.rs
Implement generalized object and type parameter bounds ( Fixes #16462 )
2014-08-27 21:46:52 -04:00
regions-bounded-method-type-parameters.rs
Switch to using predicates to drive checking. Correct various tests --
2014-12-12 20:25:21 -05:00
regions-bounds.rs
Introduce new inference scheme: variables are now instantiated with at most one type, and region variables are introduced as needed
2014-08-29 10:21:54 -04:00
regions-close-associated-type-into-object.rs
More test fixes!
2015-01-05 22:58:37 -08:00
regions-close-object-into-object.rs
Fixup various places that were doing &T+'a and do &(T+'a)
2014-11-26 11:42:06 -05:00
regions-close-over-borrowed-ref-in-obj.rs
Implement generalized object and type parameter bounds ( Fixes #16462 )
2014-08-27 21:46:52 -04:00
regions-close-over-type-parameter-1.rs
Implement generalized object and type parameter bounds ( Fixes #16462 )
2014-08-27 21:46:52 -04:00
regions-close-over-type-parameter-2.rs
Implement generalized object and type parameter bounds ( Fixes #16462 )
2014-08-27 21:46:52 -04:00
regions-close-over-type-parameter-multiple.rs
Generalize lifetime bounds on type parameters to support multiple
2014-09-16 14:18:06 -04:00
regions-close-param-into-object.rs
Treat associated types the same as type parameters when it comes to region bounding. Fixes #20303 .
2015-01-05 10:14:35 -05:00
regions-creating-enums.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
regions-creating-enums3.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
regions-creating-enums4.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
regions-early-bound-error-method.rs
DST coercions and DST structs
2014-08-26 12:38:51 +12:00
regions-early-bound-error.rs
Implement generalized object and type parameter bounds ( Fixes #16462 )
2014-08-27 21:46:52 -04:00
regions-enum-not-wf.rs
Move checking of whether fields are Sized or not into wf / trait code.
2014-09-25 07:09:13 -04:00
regions-escape-bound-fn-2.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
regions-escape-bound-fn.rs
fix cfail tests
2015-01-05 17:22:17 -05: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-method.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
regions-escape-unboxed-closure.rs
Deduce the argument types based on the expected type, trawling through the fulfillment contect if necessary.
2014-11-19 05:52:59 -05:00
regions-escape-via-trait-or-not.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
regions-fn-bound.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
regions-fn-subtyping-return-static.rs
Update parser with for syntax
2014-11-07 15:51:30 -05:00
regions-free-region-ordering-callee.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
regions-free-region-ordering-caller.rs
Implement generalized object and type parameter bounds ( Fixes #16462 )
2014-08-27 21:46:52 -04: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
Implement generalized object and type parameter bounds ( Fixes #16462 )
2014-08-27 21:46:52 -04:00
regions-glb-free-free.rs
DST coercions and DST structs
2014-08-26 12:38:51 +12: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
fix cfail tests
2015-01-05 17:22:17 -05:00
regions-infer-borrow-scope-too-big.rs
tests: remove uses of Gc.
2014-10-02 17:02:15 +03:00
regions-infer-borrow-scope-within-loop.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
regions-infer-bound-from-trait-self.rs
Fix fallout in tests.
2015-01-02 12:08:36 -05:00
regions-infer-bound-from-trait.rs
Implement generalized object and type parameter bounds ( Fixes #16462 )
2014-08-27 21:46:52 -04:00
regions-infer-call-3.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
regions-infer-contravariance-due-to-decl.rs
markers -> marker
2015-01-07 12:10:31 +13:00
regions-infer-covariance-due-to-decl.rs
markers -> marker
2015-01-07 12:10:31 +13:00
regions-infer-invariance-due-to-decl.rs
markers -> marker
2015-01-07 12:10:31 +13:00
regions-infer-invariance-due-to-mutability-3.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
regions-infer-invariance-due-to-mutability-4.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
regions-infer-not-param.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
regions-infer-paramd-indirect.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
regions-infer-paramd-method.rs
Adjust the error messages to match the pattern "expected foo, found bar"
2014-08-24 09:53:01 +02:00
regions-infer-proc-static-upvar.rs
Mostly rote conversion of proc() to move|| (and occasionally Thunk::new)
2014-12-14 04:21:56 -05:00
regions-lifetime-bounds-on-fns.rs
Fix fallout from changes. In cases where stage0 compiler is needed, we
2014-12-22 12:27:07 -05:00
regions-lifetime-of-struct-or-enum-variant.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
regions-name-duplicated.rs
Update tests where we don't report errors twice anymore
2014-11-07 15:51:30 -05:00
regions-name-static.rs
Update tests where we don't report errors twice anymore
2014-11-07 15:51:30 -05:00
regions-name-undeclared.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
regions-nested-fns-2.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
regions-nested-fns.rs
fix cfail tests
2015-01-05 17:22:17 -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-pattern-typing-issue-19552.rs
Correct the subtyping relations created by the pattern typechecking
2015-01-04 17:03:08 -05:00
regions-pattern-typing-issue-19997.rs
Correct the subtyping relations created by the pattern typechecking
2015-01-04 17:03:08 -05:00
regions-proc-bound-capture.rs
Mostly rote conversion of proc() to move|| (and occasionally Thunk::new)
2014-12-14 04:21:56 -05:00
regions-reborrow-from-shorter-mut-ref-mut-ref.rs
Introduce new inference scheme: variables are now instantiated with at most one type, and region variables are introduced as needed
2014-08-29 10:21:54 -04:00
regions-reborrow-from-shorter-mut-ref.rs
Fix regionck to account for the uniqueness requirements on ref mut reborrows
2014-08-28 14:15:34 -04:00
regions-ref-in-fn-arg.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
regions-ret-borrowed-1.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
regions-ret-borrowed.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
regions-ret.rs
librustc: Implement lifetime elision.
2014-07-19 13:10:58 -07:00
regions-return-ref-to-upvar-issue-17403.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
regions-return-stack-allocated-vec.rs
DST coercions and DST structs
2014-08-26 12:38:51 +12:00
regions-steal-closure.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
regions-struct-not-wf.rs
Implement generalized object and type parameter bounds ( Fixes #16462 )
2014-08-27 21:46:52 -04: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
Adjust the error messages to match the pattern "expected foo, found bar"
2014-08-24 09:53:01 +02:00
regions-trait-variance.rs
Fixup various places that were doing &T+'a and do &(T+'a)
2014-11-26 11:42:06 -05: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
Introduce new inference scheme: variables are now instantiated with at most one type, and region variables are introduced as needed
2014-08-29 10:21:54 -04:00
regions-variance-contravariant-use-covariant.rs
Introduce new inference scheme: variables are now instantiated with at most one type, and region variables are introduced as needed
2014-08-29 10:21:54 -04:00
regions-variance-covariant-use-contravariant.rs
Introduce new inference scheme: variables are now instantiated with at most one type, and region variables are introduced as needed
2014-08-29 10:21:54 -04:00
regions-variance-invariant-use-contravariant.rs
Implement generalized object and type parameter bounds ( Fixes #16462 )
2014-08-27 21:46:52 -04:00
regions-variance-invariant-use-covariant.rs
Implement generalized object and type parameter bounds ( Fixes #16462 )
2014-08-27 21:46:52 -04:00
removed-syntax-closure-lifetime.rs
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13:00
removed-syntax-enum-newtype.rs
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13: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
Tweak error message for use of a keyword in ident position.
2014-08-29 10:36:43 +02:00
removed-syntax-field-semicolon.rs
Adjust the error messages to match the pattern "expected foo, found bar"
2014-08-24 09:53:01 +02:00
removed-syntax-fixed-vec.rs
More fallout
2015-01-02 10:28:19 +13:00
removed-syntax-fn-pure.rs
Adjust the error messages to match the pattern "expected foo, found bar"
2014-08-24 09:53:01 +02:00
removed-syntax-fn-sigil.rs
Adjust the error messages to match the pattern "expected foo, found bar"
2014-08-24 09:53:01 +02:00
removed-syntax-larrow-init.rs
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13:00
removed-syntax-larrow-move.rs
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13: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
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13:00
removed-syntax-mut-vec-ty.rs
More fallout
2015-01-02 10:28:19 +13:00
removed-syntax-ptr-lifetime.rs
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13:00
removed-syntax-record.rs
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13:00
removed-syntax-static-fn.rs
Fix the ordering of unsafe and extern in methods
2014-11-30 21:33:04 +13:00
removed-syntax-uniq-mut-expr.rs
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13:00
removed-syntax-uniq-mut-ty.rs
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13:00
removed-syntax-with-1.rs
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13:00
removed-syntax-with-2.rs
Adjust the error messages to match the pattern "expected foo, found bar"
2014-08-24 09:53:01 +02:00
repeat-to-run-dtor-twice.rs
markers -> marker
2015-01-07 12:10:31 +13:00
repeat_count.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
required-lang-item.rs
sed -i -s 's/ for Sized?//g' **/*.rs
2015-01-05 14:56:49 -05:00
reserved-be.rs
librustc: Replace impl Type : Trait with impl Trait for Type. rs=implflipping
2013-02-14 14:44:12 -08:00
resolve-conflict-extern-crate-vs-extern-crate.rs
librustc: Forbid external crates, imports, and/or items from being
2014-08-16 19:32:25 -07:00
resolve-conflict-import-vs-extern-crate.rs
Update compile-fail tests due to changed diagnostics
2014-08-19 09:00:35 -07:00
resolve-conflict-import-vs-import.rs
librustc: Forbid external crates, imports, and/or items from being
2014-08-16 19:32:25 -07:00
resolve-conflict-item-vs-extern-crate.rs
librustc: Forbid external crates, imports, and/or items from being
2014-08-16 19:32:25 -07:00
resolve-conflict-item-vs-import.rs
Update compile-fail tests due to changed diagnostics
2014-08-19 09:00:35 -07:00
resolve-conflict-type-vs-import.rs
Fallout from stabilization
2014-12-30 17:06:08 -08:00
resolve-inconsistent-binding-mode.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
resolve-inconsistent-names.rs
Reliciense makefiles and testsuite. Yup.
2012-12-10 17:32:58 -08:00
resolve-label.rs
Do not resolve labels across function boundary
2014-12-26 20:17:43 +09: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
seq-args.rs
test: Automatically remove all ~[T] from tests.
2014-03-21 23:37:21 +11:00
shadowed-lifetime.rs
Emit warning when lifetime names are shadowed.
2014-12-15 10:23:48 -05: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
slice-1.rs
Tests
2015-01-07 10:49:00 +13:00
slice-2.rs
fallout
2015-01-07 12:02:52 +13:00
slice-borrow.rs
Tests
2015-01-07 10:49:00 +13:00
slice-mut-2.rs
fallout
2015-01-07 12:02:52 +13:00
slice-mut.rs
fallout
2015-01-07 12:02:52 +13:00
slightly-nice-generic-literal-messages.rs
Use the _ representation for integral variables as well
2014-10-30 21:38:20 +01: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
markers -> marker
2015-01-07 12:10:31 +13: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
test: Convert statics to constants
2014-10-09 09:44:52 -07:00
static-mut-not-pat.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08: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-reference-to-fn-1.rs
Fix fallout from changes. In cases where stage0 compiler is needed, we
2014-12-22 12:27:07 -05:00
static-reference-to-fn-2.rs
core: split into fmt::Show and fmt::String
2015-01-06 14:49:42 -08:00
static-region-bound.rs
tests: remove uses of Gc.
2014-10-02 17:02:15 +03:00
static-vec-repeat-not-constant.rs
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13:00
staticness-mismatch.rs
Added tests to make tidy
2014-02-07 12:49:24 -06:00
std-uncopyable-atomics.rs
Remove use of globs feature gate from tests.
2015-01-05 20:00:10 +11:00
str-idx.rs
fallout
2015-01-07 12:02:52 +13:00
struct-base-wrong-type.rs
Adjust the error messages to match the pattern "expected foo, found bar"
2014-08-24 09:53:01 +02:00
struct-field-assignability.rs
tests: remove uses of Gc.
2014-10-02 17:02:15 +03:00
struct-field-privacy.rs
extern crate foobar as foo;
2014-08-23 12:16:04 -07: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
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
struct-literal-in-for.rs
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13:00
struct-literal-in-if.rs
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13:00
struct-literal-in-match-discriminant.rs
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13:00
struct-literal-in-while.rs
Make the parser’s ‘expected <foo>, found <bar>’ errors more accurate
2014-12-04 13:47:35 +13: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
struct-variant-no-fields.rs
Disallow parsing of struct variants with 0 fields
2014-11-16 19:10:47 -08:00
struct-variant-no-pub.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
struct-variant-privacy-xc.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
struct-variant-privacy.rs
Un-feature gate struct variants
2014-11-15 18:15:27 -08:00
structure-constructor-type-mismatch.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
super-at-top-level.rs
rustc: reduce redundant resolve errors.
2014-06-18 01:19:22 +01:00
suppressed-error.rs
Always drop var IDs from type variables modulo -Z verbose, per PR discussion
2014-10-29 23:56:22 +01:00
svh-change-lit.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
svh-change-significant-cfg.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
svh-change-trait-bound.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
svh-change-type-arg.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
svh-change-type-ret.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
svh-change-type-static.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08: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
syntax-trait-polarity-feature-gate.rs
markers -> marker
2015-01-07 12:10:31 +13:00
syntax-trait-polarity.rs
markers -> marker
2015-01-07 12:10:31 +13:00
tag-that-dare-not-speak-its-name.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
tag-type-args.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
tag-variant-cast-non-nullary.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
tag-variant-disr-dup.rs
Tweak ‘discriminant value already exists’ error message
2014-10-05 14:16:32 +13: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
markers -> marker
2015-01-07 12:10:31 +13:00
terr-in-field.rs
Adjust the error messages to match the pattern "expected foo, found bar"
2014-08-24 09:53:01 +02:00
terr-sorts.rs
tests: remove uses of Gc.
2014-10-02 17:02:15 +03:00
test-cfg.rs
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13:00
trace_macros-format.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
trailing-carriage-return-in-string.rs
Add error message specific to \<carriage return>.
2014-11-13 13:43:00 +11:00
trailing-plus-in-bounds.rs
Implement generalized object and type parameter bounds ( Fixes #16462 )
2014-08-27 21:46:52 -04:00
trait-as-struct-constructor.rs
Added cfail test
2014-08-29 21:11:34 -07:00
trait-bounds-cant-coerce.rs
Rename Share to Sync
2014-08-07 08:54:38 -07:00
trait-bounds-impl-comparison-1.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05: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
markers -> marker
2015-01-07 12:10:31 +13:00
trait-bounds-not-on-impl.rs
Fixup various places that were doing &T+'a and do &(T+'a)
2014-11-26 11:42:06 -05:00
trait-bounds-not-on-struct.rs
Fixup various places that were doing &T+'a and do &(T+'a)
2014-11-26 11:42:06 -05:00
trait-bounds-on-structs-and-enums-locals.rs
Rename fail! to panic!
2014-10-29 11:43:07 -04:00
trait-bounds-on-structs-and-enums-static.rs
Update error messages in compile-fail tests
2014-09-15 14:58:49 -04:00
trait-bounds-on-structs-and-enums-xc.rs
Update error messages in compile-fail tests
2014-09-15 14:58:49 -04:00
trait-bounds-on-structs-and-enums-xc1.rs
Update error messages in compile-fail tests
2014-09-15 14:58:49 -04:00
trait-bounds-on-structs-and-enums.rs
Patch tests and create new tests related to projection from a HRTB.
2014-12-30 09:36:22 -05:00
trait-bounds-sugar.rs
Fixup various places that were doing &T+'a and do &(T+'a)
2014-11-26 11:42:06 -05:00
trait-coercion-generic-bad.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05: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-1.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
trait-impl-2.rs
tests
2014-11-04 09:37:00 +13: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
tests: remove uses of Gc.
2014-10-02 17:02:15 +03: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-matching-lifetimes.rs
Fix fallout in tests.
2015-01-02 12:08:36 -05:00
trait-object-safety.rs
Test fixes and rebase conflicts
2014-12-31 08:33:13 -08:00
trait-or-new-type-instead.rs
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13: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-safety-fn-body.rs
Fix fallout in tests.
2015-01-02 12:08:36 -05:00
trait-safety-inherent-impl.rs
Implement unsafe trait semantics.
2014-12-14 11:11:55 -05:00
trait-safety-trait-impl-cc.rs
Add a bunch of new tests per Alex's suggestion.
2014-12-14 11:11:55 -05:00
trait-safety-trait-impl.rs
Implement unsafe trait semantics.
2014-12-14 11:11:55 -05:00
trait-static-method-generic-inference.rs
Fix rebase conflicts
2014-12-30 12:09:21 -05:00
trait-test-2.rs
changes to tests
2014-10-30 15:51:56 +13: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
traits-multidispatch-bad.rs
Implement multidispatch and conditional dispatch. Because we do not
2014-10-09 17:19:50 -04:00
traits-multidispatch-convert-ambig-dest.rs
Implement numeric fallback
2015-01-01 17:12:15 -05:00
transmute-different-sizes.rs
Rewrite the intrinsicck to take the parameter environment into account. Also fixes #20116 .
2014-12-30 09:32:42 -05:00
transmute-fat-pointers.rs
Fallout
2015-01-06 14:20:48 +13:00
transmute-impl.rs
Fallout
2015-01-06 14:20:48 +13:00
transmute-type-parameters.rs
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13:00
tuple-arity-mismatch.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
tuple-index-not-tuple.rs
Remove feature gates for if let, while let, and tuple indexing
2014-12-03 09:45:08 -08:00
tuple-index-out-of-bounds.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05: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
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
type-arg-out-of-scope.rs
fix cfail tests
2015-01-05 17:22:17 -05:00
type-mismatch-multiple.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
type-parameter-names.rs
Add a test for failure to unify type parameters
2014-10-30 21:38:20 +01:00
type-parameters-in-field-exprs.rs
libsyntax: Forbid type parameters in field expressions.
2014-11-11 10:45:59 -08:00
type-params-in-different-spaces-1.rs
Deprecate Num, Unsigned and Primitive
2014-11-13 02:04:31 +11:00
type-params-in-different-spaces-2.rs
Fix fallout in tests.
2015-01-02 12:08:36 -05:00
type-params-in-different-spaces-3.rs
Fix fallout in tests.
2015-01-02 12:08:36 -05: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
markers -> marker
2015-01-07 12:10:31 +13:00
typeck_type_placeholder_item.rs
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13:00
typeck_type_placeholder_lifetime_1.rs
Implement generalized object and type parameter bounds ( Fixes #16462 )
2014-08-27 21:46:52 -04:00
typeck_type_placeholder_lifetime_2.rs
Implement generalized object and type parameter bounds ( Fixes #16462 )
2014-08-27 21:46:52 -04:00
typeck_type_placeholder_mismatch.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05:00
ufcs-explicit-self-bad.rs
Stop checking the correctness of explicit self twice; instead, just
2014-11-18 12:32:38 -05:00
unbalanced-doublequote.rs
Remove ancient emacs mode lines from test cases
2013-10-25 17:41:54 -07:00
unboxed-closer-non-implicit-copyable.rs
Don't make unboxed closures implicitly copiable
2014-12-16 11:44:10 +01:00
unboxed-closure-feature-gate.rs
Mostly rote conversion of proc() to move|| (and occasionally Thunk::new)
2014-12-14 04:21:56 -05:00
unboxed-closure-illegal-move.rs
Add failure tests for moving out of unboxed closure environments
2014-10-16 17:29:44 -07:00
unboxed-closure-immutable-capture.rs
Add regression test for #18335
2014-10-25 21:51:14 -07:00
unboxed-closure-region.rs
Add some more test coverage of by-ref unboxed closures
2014-10-03 00:57:21 -07:00
unboxed-closure-sugar-default.rs
Merge remote-tracking branch 'nrc/sized-2' into rollup
2015-01-05 18:55:41 -08:00
unboxed-closure-sugar-equiv.rs
Merge remote-tracking branch 'nrc/sized-2' into rollup
2015-01-05 18:55:41 -08:00
unboxed-closure-sugar-lifetime-elision.rs
Merge remote-tracking branch 'nrc/sized-2' into rollup
2015-01-05 18:55:41 -08:00
unboxed-closure-sugar-nonexistent-trait.rs
Place parenthetical notation under the unboxed_closure feature-gate.
2014-11-18 12:26:04 -05:00
unboxed-closure-sugar-region.rs
markers -> marker
2015-01-07 12:10:31 +13:00
unboxed-closure-sugar-used-on-struct-1.rs
Stop using diagnostics to avoid merge conflicts.
2014-12-14 04:21:57 -05:00
unboxed-closure-sugar-used-on-struct-3.rs
Add some tests for obsolete code, sugar used in appropriate ways.
2014-12-14 04:21:57 -05:00
unboxed-closure-sugar-used-on-struct.rs
Stop using diagnostics to avoid merge conflicts.
2014-12-14 04:21:57 -05:00
unboxed-closure-sugar-wrong-number-number-type-parameters-1.rs
Update tests for () notation to use traits not structs
2014-11-18 12:32:38 -05:00
unboxed-closure-sugar-wrong-number-number-type-parameters-3.rs
Update tests for () notation to use traits not structs
2014-11-18 12:32:38 -05:00
unboxed-closure-sugar-wrong-number-number-type-parameters.rs
Update tests for () notation to use traits not structs
2014-11-18 12:32:38 -05:00
unboxed-closure-sugar-wrong-trait.rs
Place parenthetical notation under the unboxed_closure feature-gate.
2014-11-18 12:26:04 -05:00
unboxed-closures-borrow-conflict.rs
Add some more test coverage of by-ref unboxed closures
2014-10-03 00:57:21 -07:00
unboxed-closures-fnmut-as-fn.rs
Place parenthetical notation under the unboxed_closure feature-gate.
2014-11-18 12:26:04 -05:00
unboxed-closures-infer-argument-types-two-region-pointers.rs
Deduce the argument types based on the expected type, trawling through the fulfillment contect if necessary.
2014-11-19 05:52:59 -05:00
unboxed-closures-static-call-wrong-trait.rs
Mostly rote conversion of proc() to move|| (and occasionally Thunk::new)
2014-12-14 04:21:56 -05:00
unboxed-closures-type-mismatch.rs
fix tests
2015-01-05 17:22:18 -05:00
unboxed-closures-unsafe-extern-fn.rs
Implement "perfect forwarding" for HR impls ( #19730 ).
2014-12-19 03:29:31 -05:00
unboxed-closures-vtable-mismatch.rs
replace f.call_mut(a, b, ..) with f(a, b, ..)
2015-01-05 17:22:18 -05:00
unboxed-closures-wrong-abi.rs
Implement "perfect forwarding" for HR impls ( #19730 ).
2014-12-19 03:29:31 -05:00
unboxed-closures-wrong-arg-type-extern-fn.rs
Implement "perfect forwarding" for HR impls ( #19730 ).
2014-12-19 03:29:31 -05:00
unboxed-closures-wrong-trait.rs
Correct tests that were supposed to fail but now pass due to the fn trait hierarchy.
2014-11-05 22:01:30 -05:00
unconstrained-none.rs
Integrate builtin bounds fully into the trait checker
2014-09-25 07:06:27 -04:00
unconstrained-ref.rs
Integrate builtin bounds fully into the trait checker
2014-09-25 07:06:27 -04: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
core: split into fmt::Show and fmt::String
2015-01-06 14:49:42 -08:00
unique-unique-kind.rs
markers -> marker
2015-01-07 12:10:31 +13:00
unique-vec-res.rs
core: split into fmt::Show and fmt::String
2015-01-06 14:49:42 -08:00
unnecessary-private.rs
rustc: Remove private enum variants
2014-04-16 08:12:43 -07:00
unop-move-semantics.rs
use assoc types in unop traits
2015-01-03 16:29:22 -05:00
unop-neg-bool.rs
Added tests to make tidy
2014-02-07 12:49:24 -06:00
unreachable-arm.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
unreachable-code.rs
Update code with new lint names
2014-10-28 08:54:21 -07:00
unreachable-variant.rs
Fix xcrate enum namespacing
2014-11-25 11:02:47 -08:00
unresolved-extern-mod-suggestion.rs
Add compile-fail tests for #19498
2014-12-07 07:37:15 +05:30
unresolved-import.rs
libsyntax: Accept use foo as bar; in lieu of use bar as foo;
2014-08-14 13:24:50 -07: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
markers -> marker
2015-01-07 12:10:31 +13:00
unsized-bare-typaram.rs
markers -> marker
2015-01-07 12:10:31 +13:00
unsized-enum.rs
markers -> marker
2015-01-07 12:10:31 +13:00
unsized-inherent-impl-self-type.rs
Fallout
2015-01-06 14:20:48 +13:00
unsized-struct.rs
markers -> marker
2015-01-07 12:10:31 +13:00
unsized-trait-impl-self-type.rs
Fallout
2015-01-06 14:20:48 +13:00
unsized-trait-impl-trait-arg.rs
markers -> marker
2015-01-07 12:10:31 +13:00
unsized.rs
Refactor struct parsing and add tests
2015-01-05 00:46:01 -08:00
unsized2.rs
Tweak error message for use of a keyword in ident position.
2014-08-29 10:36:43 +02:00
unsized3.rs
markers -> marker
2015-01-07 12:10:31 +13:00
unsized4.rs
Fallout
2015-01-06 14:20:48 +13:00
unsized5.rs
markers -> marker
2015-01-07 12:10:31 +13:00
unsized6.rs
markers -> marker
2015-01-07 12:10:31 +13:00
unsized7.rs
markers -> marker
2015-01-07 12:10:31 +13:00
unsupported-cast.rs
Remove libdebug and update tests.
2014-10-16 11:15:34 -04:00
unused-attr.rs
Switch to purely namespaced enums
2014-11-17 07:35:51 -08:00
unused-mut-warning-captured-var.rs
Mostly rote conversion of proc() to move|| (and occasionally Thunk::new)
2014-12-14 04:21:56 -05:00
unused-result.rs
rollup merge of #18398 : aturon/lint-conventions-2
2014-10-30 17:37:22 -07: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
core: split into fmt::Show and fmt::String
2015-01-06 14:49:42 -08:00
use-after-move-self-based-on-type.rs
Change the use of moved value error to be more accurate
2014-10-02 15:51:05 +13:00
use-after-move-self.rs
Change the use of moved value error to be more accurate
2014-10-02 15:51:05 +13:00
use-from-trait-xc.rs
First stage of enum namespacing changes
2014-10-31 20:43:35 -07:00
use-from-trait.rs
First stage of enum namespacing changes
2014-10-31 20:43:35 -07:00
use-meta-mismatch.rs
extern crate foobar as foo;
2014-08-23 12:16:04 -07:00
use-mod-2.rs
Change tests to use self instead of mod in use items
2015-01-02 23:05:22 +13:00
use-mod-3.rs
Change tests to use self instead of mod in use items
2015-01-02 23:05:22 +13:00
use-mod.rs
Change tests to use self instead of mod in use items
2015-01-02 23:05:22 +13: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
utf8_idents.rs
Adjust some error messages to start with a lowercase letter and not finish with a full stop
2014-11-30 20:26:53 +13: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
test fallout from isize/usize
2015-01-06 16:48:33 -05: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
Remove the AssocSpace
2014-12-30 09:36:23 -05:00
variance-regions-indirect.rs
Remove the AssocSpace
2014-12-30 09:36:23 -05:00
variance-trait-matching.rs
librustc: Match trait self types exactly.
2014-06-28 11:18:37 -07:00
variance-trait-object-bound.rs
Remove the AssocSpace
2014-12-30 09:36:23 -05:00
vec-macro-with-comma-only.rs
std: make vec!() macro handle a trailing comma
2014-04-08 00:03:12 -07:00
vec-matching-obsolete-syntax.rs
librustc: Change the syntax of subslice matching to use postfix ..
2014-09-08 16:12:13 -07:00
vec-mut-iter-borrow.rs
Fallout from renaming
2014-09-16 14:37:48 -07:00
vec-res-add.rs
core: split into fmt::Show and fmt::String
2015-01-06 14:49:42 -08:00
vector-cast-weirdness.rs
Allow use of [_ ; n] syntax for fixed length and repeating arrays.
2014-12-20 15:23:29 +13:00
vector-no-ann.rs
Integrate builtin bounds fully into the trait checker
2014-09-25 07:06:27 -04:00
view-items-at-top.rs
extra: Put the nail in the coffin, delete libextra
2014-03-14 13:59:02 -07:00
virtual-structs.rs
Remove virtual structs from the language
2014-10-11 19:42:26 +02:00
visible-private-types-generics.rs
Add privacy tests
2014-12-19 16:11:17 +09:00
visible-private-types-supertrait.rs
Correct span in privacy error
2014-12-17 23:23:20 +09:00
vtable-res-trait-param.rs
Update error messages in compile-fail tests
2014-09-15 14:58:49 -04:00
walk-struct-literal-with.rs
Fix soundness hole in struct with expressions.
2014-11-06 10:42:40 -08:00
warn-foreign-int-types.rs
test fallout from isize/usize
2015-01-06 16:48:33 -05: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
Update infrastructure for fail -> panic
2014-10-29 16:06:13 -04:00
where-clause-constraints-are-local-for-inherent-impl.rs
markers -> marker
2015-01-07 12:10:31 +13:00
where-clause-constraints-are-local-for-trait-impl.rs
markers -> marker
2015-01-07 12:10:31 +13:00
where-clause-method-substituion.rs
Add support for multiple region bounds in where clauses
2014-12-20 03:54:39 -08:00
where-clauses-method-unsatisfied.rs
Add support for multiple region bounds in where clauses
2014-12-20 03:54:39 -08:00
where-clauses-no-bounds-or-predicates.rs
librustc: Implement simple where clauses.
2014-08-14 14:14:26 -07:00
where-clauses-not-parameter.rs
More test fixes
2015-01-06 21:26:48 -08:00
where-clauses-unsatisfied.rs
Update error messages in compile-fail tests
2014-09-15 14:58:49 -04:00
while-let.rs
Un-gate macro_rules
2015-01-05 18:21:14 -08:00
while-type-error.rs
add gitattributes and fix whitespace issues
2013-05-03 20:01:42 -04:00
writing-to-immutable-vec.rs
Test fixes and rebase conflicts
2014-10-20 08:17:33 -07:00
wrong-mul-method-signature.rs
Remove uses of default_type_params feature gate from tests.
2015-01-05 20:00:10 +11: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
Fix xcrate enum namespacing
2014-11-25 11:02:47 -08:00
xcrate-private-by-default.rs
rustdoc: Correctly distinguish enums and types
2014-09-17 18:53:54 +12:00
xcrate-unit-struct.rs
extern mod => extern crate
2014-02-14 22:55:21 -08:00