rust/src/test/compile-fail
Ivan Petkov 2b03718618 Enable recursion for visit_ty in lint visitor
* The lint visitor's visit_ty method did not recurse, and had a
  reference to the now closed #10894
* The newly enabled recursion has only affected the `deprectated` lint
  which now detects uses of deprecated items in trait impls and
  function return types
* Renamed some references to `CowString` and `CowVec` to `Cow<str>` and
  `Cow<[T]>`, respectively, which appear outside of the crate which
  defines them
* Replaced a few instances of `InvariantType<T>` with
  `PhantomData<Cell<T>>`
* Disabled the `deprecated` lint in several places that
  reference/implement traits on deprecated items which will get cleaned
  up in the future
* Disabled the `exceeding_bitshifts` lint for
  compile-fail/huge-array-simple test so it doesn't shadow the expected
  error on 32bit systems
* Unfortunately, this means that if a library declares
  `#![deny(deprecated)]` and marks anything as deprecated, it will have
  to disable the lint for any uses of said item, e.g. any impl the now
  deprecated item

For any library that denies deprecated items but has deprecated items
of its own, this is a [breaking-change]
2015-03-02 15:35:48 -08:00
..
mod_file_disambig_aux
.gitattributes
access-mode-in-closures.rs
arg-count-mismatch.rs
arg-type-mismatch.rs
array-not-vector.rs
array-old-syntax-2.rs
asm-gated2.rs Address the asm! case of #22234. 2015-02-15 22:14:03 +01:00
asm-gated.rs
asm-in-bad-modifier.rs Convert required suffixes into a use of as. 2015-02-18 09:09:13 -05:00
asm-misplaced-option.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
asm-out-assign-imm.rs Convert required suffixes into a use of as. 2015-02-18 09:09:13 -05:00
asm-out-no-modifier.rs Convert required suffixes into a use of as. 2015-02-18 09:09:13 -05:00
asm-out-read-uninit.rs
asm-src-loc-codegen-units.rs
asm-src-loc.rs
assign-imm-local-twice.rs
assign-to-method.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
assignment-operator-unimplemented.rs
assoc-inherent.rs
associated-type-projection-ambig-between-bound-and-where-clause.rs Rework trait-bound-conversion so be based on the AST and rework collect 2015-02-24 16:27:23 -05:00
associated-type-projection-from-multiple-supertraits.rs
associated-type-projection-from-supertrait.rs
associated-types-binding-to-type-defined-in-supertrait.rs
associated-types-bound-failure.rs
associated-types-coherence-failure.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
associated-types-eq-1.rs
associated-types-eq-2.rs
associated-types-eq-3.rs
associated-types-eq-expr-path.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
associated-types-eq-hr.rs
associated-types-for-unimpl-trait.rs
associated-types-ICE-when-projecting-out-of-err.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
associated-types-in-ambiguous-context.rs rustc: load DefAssociatedTy from cross-crate metadata. Fixes #20542. 2015-02-24 14:14:16 +02:00
associated-types-incomplete-object.rs
associated-types-invalid-trait-ref-issue-18865.rs
associated-types-issue-17359.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
associated-types-issue-20346.rs
associated-types-multiple-types-one-trait.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
associated-types-no-suitable-bound.rs
associated-types-no-suitable-supertrait.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
associated-types-path-1.rs
associated-types-path-2.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
associated-types-project-from-hrtb-in-fn-body.rs
associated-types-project-from-hrtb-in-fn.rs
associated-types-project-from-hrtb-in-struct.rs
associated-types-project-from-hrtb-in-trait-method.rs
associated-types-subtyping-1.rs
associated-types-unconstrained.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
associated-types-unsized.rs
attempted-access-non-fatal.rs
attr-bad-crate-attr.rc
auto-ref-slice-plus-ref.rs
autoderef-full-lval.rs
bad-bang-ann-3.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
bad-bang-ann.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
bad-const-type.rs
bad-crate-id2.rs
bad-crate-id.rs
bad-env-capture2.rs
bad-env-capture3.rs
bad-env-capture.rs
bad-expr-lhs.rs
bad-expr-path2.rs
bad-expr-path.rs
bad-extern-link-attrs.rs
bad-main.rs
bad-method-typaram-kind.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
bad-mid-path-type-params.rs rustc_resolve: don't handle impl items as if they were modules. 2015-02-24 14:16:01 +02:00
bad-module.rs
bad-sized.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
bad-type-env-capture.rs
bang-tailexpr.rs
bind-by-move-neither-can-live-while-the-other-survives-2.rs
bind-by-move-neither-can-live-while-the-other-survives-3.rs
bind-by-move-neither-can-live-while-the-other-survives-4.rs
bind-by-move-no-guards.rs
binop-bitxor-str.rs
binop-consume-args.rs
binop-fail-3.rs
binop-logic-float.rs
binop-logic-int.rs
binop-move-semantics.rs
binop-mul-bool.rs
binop-typeck.rs
blind-item-block-item-shadow.rs
blind-item-block-middle.rs
blind-item-item-shadow.rs
blind-item-local-shadow.rs
block-must-not-have-result-do.rs
block-must-not-have-result-res.rs
block-must-not-have-result-while.rs
bogus-tag.rs
borrow-immutable-upvar-mutation.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
borrow-tuple-fields.rs
borrowck-and-init.rs
borrowck-anon-fields-struct.rs
borrowck-anon-fields-tuple.rs
borrowck-anon-fields-variant.rs
borrowck-assign-comp-idx.rs
borrowck-assign-comp.rs
borrowck-assign-to-andmut-in-aliasable-loc.rs
borrowck-assign-to-andmut-in-borrowed-loc.rs
borrowck-assign-to-constants.rs
borrowck-auto-mut-ref-to-immut-var.rs
borrowck-autoref-3261.rs
borrowck-bad-nested-calls-free.rs
borrowck-bad-nested-calls-move.rs
borrowck-block-unint.rs
borrowck-borrow-from-owned-ptr.rs
borrowck-borrow-from-stack-variable.rs
borrowck-borrow-from-temporary.rs
borrowck-borrow-immut-deref-of-box-as-mut.rs
borrowck-borrow-mut-base-ptr-in-aliasable-loc.rs Fix references to doc.rs throughout the code 2015-02-18 19:54:45 -08:00
borrowck-borrow-mut-object-twice.rs
borrowck-borrow-overloaded-auto-deref-mut.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
borrowck-borrow-overloaded-auto-deref.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
borrowck-borrow-overloaded-deref-mut.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
borrowck-borrow-overloaded-deref.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
borrowck-borrowed-uniq-rvalue-2.rs
borrowck-borrowed-uniq-rvalue.rs
borrowck-box-insensitivity.rs
borrowck-break-uninit-2.rs
borrowck-break-uninit.rs
borrowck-call-is-borrow-issue-12224.rs
borrowck-call-method-from-mut-aliasable.rs
borrowck-closures-mut-and-imm.rs
borrowck-closures-mut-of-imm.rs
borrowck-closures-two-mut.rs
borrowck-closures-unique-imm.rs
borrowck-closures-unique.rs
borrowck-closures-use-after-free.rs
borrowck-field-sensitivity.rs
borrowck-fn-in-const-a.rs Apply borrowck to fns that appear in const declarations. 2015-02-23 17:22:51 -05:00
borrowck-fn-in-const-b.rs Apply borrowck to fns that appear in const declarations. 2015-02-23 17:22:51 -05:00
borrowck-fn-in-const-c.rs Apply borrowck to fns that appear in const declarations. 2015-02-23 17:22:51 -05:00
borrowck-for-loop-correct-cmt-for-pattern.rs
borrowck-for-loop-head-linkage.rs Remove i, is, u, or us suffixes that are not necessary. 2015-02-18 09:09:12 -05:00
borrowck-if-no-else.rs
borrowck-if-with-else.rs
borrowck-imm-ref-to-mut-rec-field-issue-3162-c.rs
borrowck-init-in-called-fn-expr.rs
borrowck-init-in-fn-expr.rs
borrowck-init-in-fru.rs
borrowck-init-op-equal.rs
borrowck-init-plus-equal.rs
borrowck-insert-during-each.rs
borrowck-issue-2657-1.rs
borrowck-issue-2657-2.rs
borrowck-issue-14498.rs
borrowck-lend-flow-if.rs
borrowck-lend-flow-loop.rs
borrowck-lend-flow-match.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
borrowck-lend-flow.rs
borrowck-let-suggestion-suffixes.rs
borrowck-let-suggestion.rs
borrowck-loan-blocks-move-cc.rs Fallout from stabilization 2015-02-17 15:14:17 -08:00
borrowck-loan-blocks-move.rs
borrowck-loan-blocks-mut-uniq.rs
borrowck-loan-in-overloaded-op.rs Opt into box_patterns feature gate in all tests that use them. 2015-02-11 11:47:14 +01:00
borrowck-loan-rcvr-overloaded-op.rs
borrowck-loan-rcvr.rs
borrowck-loan-vec-content.rs
borrowck-match-binding-is-assignment.rs
borrowck-move-by-capture.rs
borrowck-move-error-with-note.rs
borrowck-move-from-subpath-of-borrowed-path.rs
borrowck-move-from-unsafe-ptr.rs
borrowck-move-in-irrefut-pat.rs
borrowck-move-moved-value-into-closure.rs
borrowck-move-mut-base-ptr.rs Fix references to doc.rs throughout the code 2015-02-18 19:54:45 -08:00
borrowck-move-out-of-overloaded-auto-deref.rs
borrowck-move-out-of-overloaded-deref.rs
borrowck-move-out-of-static-item.rs
borrowck-move-out-of-struct-with-dtor.rs
borrowck-move-out-of-tuple-struct-with-dtor.rs
borrowck-move-out-of-vec-tail.rs
borrowck-move-subcomponent.rs
borrowck-multiple-captures.rs Fallout from stabilization 2015-02-17 15:14:17 -08:00
borrowck-mut-addr-of-imm-var.rs
borrowck-mut-borrow-of-mut-base-ptr.rs Fix references to doc.rs throughout the code 2015-02-18 19:54:45 -08:00
borrowck-mut-slice-of-imm-vec.rs
borrowck-mutate-in-guard.rs
borrowck-no-cycle-in-exchange-heap.rs
borrowck-object-lifetime.rs
borrowck-object-mutability.rs
borrowck-or-init.rs
borrowck-overloaded-call.rs
borrowck-overloaded-index-2.rs
borrowck-overloaded-index-and-overloaded-deref.rs
borrowck-overloaded-index-autoderef.rs make IndexMut a super trait over Index 2015-02-06 21:11:59 -05:00
borrowck-overloaded-index.rs make IndexMut a super trait over Index 2015-02-06 21:11:59 -05:00
borrowck-partial-reinit-1.rs librustc: Forbid partial reinitialization of uninitialized structures or 2015-02-12 13:55:08 +01:00
borrowck-partial-reinit-2.rs librustc: Forbid partial reinitialization of uninitialized structures or 2015-02-12 13:55:08 +01:00
borrowck-partial-reinit-3.rs librustc: Forbid partial reinitialization of uninitialized structures or 2015-02-12 13:55:08 +01:00
borrowck-partial-reinit-4.rs librustc: Forbid partial reinitialization of uninitialized structures or 2015-02-12 13:55:08 +01:00
borrowck-pat-reassign-binding.rs
borrowck-reborrow-from-mut.rs
borrowck-reborrow-from-shorter-lived-andmut.rs
borrowck-ref-into-rvalue.rs
borrowck-ref-mut-of-imm.rs
borrowck-report-with-custom-diagnostic.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
borrowck-return-variable-on-stack-via-clone.rs
borrowck-return.rs
borrowck-struct-update-with-dtor.rs
borrowck-swap-mut-base-ptr.rs Fix references to doc.rs throughout the code 2015-02-18 19:54:45 -08:00
borrowck-unary-move.rs
borrowck-unboxed-closures.rs
borrowck-uninit-after-item.rs
borrowck-uninit-in-assignop.rs
borrowck-uninit.rs
borrowck-uniq-via-lend.rs
borrowck-use-in-index-lvalue.rs Updates to tests reflecting array-move restrictions. 2015-02-07 13:44:06 +01:00
borrowck-use-mut-borrow.rs
borrowck-vec-pattern-element-loan.rs
borrowck-vec-pattern-loan-from-mut.rs
borrowck-vec-pattern-move-tail.rs Updates to tests reflecting array-move restrictions. 2015-02-07 13:44:06 +01:00
borrowck-vec-pattern-nesting.rs Opt into box_patterns feature gate in all tests that use them. 2015-02-11 11:47:14 +01:00
borrowck-vec-pattern-tail-element-loan.rs
borrowck-while-break.rs
borrowck-while-cond.rs
borrowck-while.rs
break-outside-loop.rs
builtin-superkinds-double-superkind.rs
builtin-superkinds-in-metadata.rs
builtin-superkinds-self-type.rs
builtin-superkinds-simple.rs Update tests for the Send - 'static change. 2015-02-18 11:27:51 +11:00
builtin-superkinds-typaram-not-send.rs
by-move-pattern-binding.rs
cannot-mutate-captured-non-mut-var.rs
capture1.rs
cast-as-bool.rs
cast-from-nil.rs
cast-to-bare-fn.rs
cast-to-nil.rs
cfg-attr-cfg-2.rs Process cfg_attr right before stripping cfg 2015-02-09 10:12:14 -08:00
cfg-attr-crate-2.rs Process cfg_attr right before stripping cfg 2015-02-09 10:12:14 -08:00
cfg-in-crate-1.rs
changing-crates.rs
check-static-immutable-mut-slices.rs rustc: merge check_static into check_const. 2015-02-16 16:29:21 +02:00
check-static-values-constraints.rs rustc: merge check_static into check_const. 2015-02-16 16:29:21 +02:00
class-cast-to-trait.rs
class-method-missing.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
class-missing-self.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
cleanup-rvalue-scopes-cf.rs
closure-bounds-cant-promote-superkind-in-struct.rs
closure-bounds-static-cant-capture-borrowed.rs
closure-bounds-subtype.rs
closure-reform-bad.rs
coerce-mut.rs
coerce-overloaded-autoderef.rs
coerce-unsafe-to-closure.rs
coercion-slice.rs
coherence_inherent_cc.rs
coherence_inherent.rs
coherence-all-remote.rs
coherence-bigint-param.rs Make orphan check diagnostics clearer 2015-02-16 14:42:20 -05:00
coherence-blanket-conflicts-with-blanket-implemented.rs Kill fmt::Show and fmt::String with fire! 2015-02-21 16:27:55 +02:00
coherence-blanket-conflicts-with-blanket-unimplemented.rs Kill fmt::Show and fmt::String with fire! 2015-02-21 16:27:55 +02:00
coherence-blanket-conflicts-with-specific-cross-crate.rs Kill fmt::Show and fmt::String with fire! 2015-02-21 16:27:55 +02:00
coherence-blanket-conflicts-with-specific-multidispatch.rs Kill fmt::Show and fmt::String with fire! 2015-02-21 16:27:55 +02:00
coherence-blanket-conflicts-with-specific-trait.rs
coherence-blanket-conflicts-with-specific.rs Kill fmt::Show and fmt::String with fire! 2015-02-21 16:27:55 +02:00
coherence-conflicting-negative-trait-impl.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
coherence-cow-no-cover.rs Make orphan check diagnostics clearer 2015-02-16 14:42:20 -05:00
coherence-cross-crate-conflict.rs Make orphan check diagnostics clearer 2015-02-16 14:42:20 -05:00
coherence-default-trait-impl.rs Restore the coherence visitor and fix fallouts 2015-02-22 02:14:27 +01:00
coherence-impls-builtin.rs Restore the coherence visitor and fix fallouts 2015-02-22 02:14:27 +01:00
coherence-lone-type-parameter.rs Make orphan check diagnostics clearer 2015-02-16 14:42:20 -05:00
coherence-negative-impls-safe.rs
coherence-orphan.rs
coherence-overlapping-pairs.rs Make orphan check diagnostics clearer 2015-02-16 14:42:20 -05:00
coherence-pair-covered-uncovered-1.rs Make orphan check diagnostics clearer 2015-02-16 14:42:20 -05:00
coherence-pair-covered-uncovered.rs Make orphan check diagnostics clearer 2015-02-16 14:42:20 -05:00
coherence-subtyping.rs Extend coherence check to understand subtyping. 2015-02-18 10:24:55 -05:00
coherence-tuple-conflict.rs Kill fmt::Show and fmt::String with fire! 2015-02-21 16:27:55 +02:00
comm-not-freeze-receiver.rs
comm-not-freeze.rs
concat_idents-gate2.rs Address the other cases of #22234; fix #22234. 2015-02-16 01:36:06 +01:00
concat_idents-gate.rs Address the other cases of #22234; fix #22234. 2015-02-16 01:36:06 +01:00
concat.rs
const-block-non-item-statement.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
const-cast-different-types.rs
const-cast-wrong-type.rs
const-recursive.rs
copy-a-resource.rs
crate-name-mismatch.rs
crateresolve1.rs
cross-borrow-trait.rs Round 3 test fixes and conflicts 2015-02-18 16:34:04 -08:00
custom_attribute.rs Add cfail test for custom attribute gate 2015-02-16 11:49:09 +05:30
cycle-projection-based-on-where-clause.rs Rework trait-bound-conversion so be based on the AST and rework collect 2015-02-24 16:27:23 -05:00
cycle-trait-supertrait-direct.rs Rework trait-bound-conversion so be based on the AST and rework collect 2015-02-24 16:27:23 -05:00
cycle-trait-supertrait-indirect.rs Rework trait-bound-conversion so be based on the AST and rework collect 2015-02-24 16:27:23 -05:00
dead-code-closure-bang.rs
dead-code-ret.rs
deprecated-phase.rs
deref-non-pointer.rs
derive-no-std-not-supported.rs Feature-gate #![no_std] 2015-02-07 10:49:58 -08:00
deriving-bounds.rs
deriving-is-deprecated.rs
deriving-meta-unknown-trait.rs
deriving-no-inner-impl-error-message.rs
deriving-non-type.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
deriving-primitive.rs
deriving-span-Clone-enum-struct-variant.rs
deriving-span-Clone-enum.rs
deriving-span-Clone-struct.rs
deriving-span-Clone-tuple-struct.rs
deriving-span-Default-struct.rs
deriving-span-Default-tuple-struct.rs
deriving-span-Hash-enum-struct-variant.rs
deriving-span-Hash-enum.rs
deriving-span-Hash-struct.rs
deriving-span-Hash-tuple-struct.rs
deriving-span-PartialEq-enum-struct-variant.rs
deriving-span-PartialEq-enum.rs
deriving-span-PartialEq-struct.rs
deriving-span-PartialEq-tuple-struct.rs
deriving-span-PartialOrd-enum-struct-variant.rs
deriving-span-PartialOrd-enum.rs
deriving-span-PartialOrd-struct.rs
deriving-span-PartialOrd-tuple-struct.rs
deriving-span-Show-enum-struct-variant.rs
deriving-span-Show-enum.rs
deriving-span-Show-struct.rs
deriving-span-Show-tuple-struct.rs
deriving-span-TotalEq-enum-struct-variant.rs
deriving-span-TotalEq-enum.rs
deriving-span-TotalEq-struct.rs
deriving-span-TotalEq-tuple-struct.rs
deriving-span-TotalOrd-enum-struct-variant.rs
deriving-span-TotalOrd-enum.rs
deriving-span-TotalOrd-struct.rs
deriving-span-TotalOrd-tuple-struct.rs
destructor-restrictions.rs compile-fail tests. 2015-02-11 13:51:21 +01:00
destructure-trait-ref.rs Round 3 test fixes and conflicts 2015-02-18 16:34:04 -08:00
disallowed-deconstructing-destructing-struct-let.rs
disallowed-deconstructing-destructing-struct-match.rs
does-nothing.rs
double-type-import.rs
drop-on-non-struct.rs
drop-with-active-borrows-1.rs
drop-with-active-borrows-2.rs
dropck_arr_cycle_checked.rs compile-fail tests. 2015-02-11 13:51:21 +01:00
dropck_direct_cycle_with_drop.rs compile-fail tests. 2015-02-11 13:51:21 +01:00
dropck_no_diverge_on_nonregular_1.rs Add regression tests for issue 22443. 2015-03-01 11:16:11 +01:00
dropck_no_diverge_on_nonregular_2.rs Add regression tests for issue 22443. 2015-03-01 11:16:11 +01:00
dropck_no_diverge_on_nonregular_3.rs Add regression tests for issue 22443. 2015-03-01 11:16:11 +01:00
dropck_tarena_cycle_checked.rs compile-fail tests. 2015-02-11 13:51:21 +01:00
dropck_tarena_unsound_drop.rs compile-fail tests. 2015-02-11 13:51:21 +01:00
dropck_vec_cycle_checked.rs compile-fail tests. 2015-02-11 13:51:21 +01:00
dst-bad-assign-2.rs
dst-bad-assign.rs
dst-bad-coerce1.rs Round 3 test fixes and conflicts 2015-02-18 16:34:04 -08:00
dst-bad-coerce2.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
dst-bad-coerce3.rs Round 3 test fixes and conflicts 2015-02-18 16:34:04 -08:00
dst-bad-coerce4.rs
dst-bad-coercions.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
dst-bad-deep.rs
dst-index.rs
dst-object-from-unsized-type.rs Round 3 test fixes and conflicts 2015-02-18 16:34:04 -08:00
dst-rvalue.rs
dst-sized-trait-param.rs
duplicate-parameter.rs
duplicate-trait-bounds.rs
duplicate-type-parameter.rs
elided-test.rs
empty-extern-arg.rs
empty-linkname.rs
empty-macro-use.rs
enable-unstable-lib-feature.rs
enum-and-module-in-same-scope.rs
enum-discrim-too-small.rs
enum-in-scope.rs
enum-to-float-cast.rs
enum-variant-type-2.rs
enums-are-namespaced-xc.rs
enums-pats-not-idents.rs
error-should-say-copy-not-pod.rs
estr-subtyping.rs
eval-enum.rs
exclusive-drop-and-copy.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
explicit-call-to-dtor.rs
explicit-call-to-supertrait-dtor.rs
explicit-self-lifetime-mismatch.rs
export2.rs
export-fully-qualified.rs
export-import.rs
export-tag-variant.rs
export.rs
ext-nonexistent.rs
extenv-arg-2-not-string-literal.rs
extenv-no-args.rs
extenv-not-defined-custom.rs
extenv-not-defined-default.rs
extenv-not-string-literal.rs
extenv-too-many-args.rs
extern-main-fn.rs
extern-with-type-bounds.rs rustc_resolve: use the visitor model more, remove redundant repeated lookups. 2015-02-24 14:14:16 +02:00
extern-wrong-value-type.rs
extoption_env-no-args.rs
extoption_env-not-string-literal.rs
extoption_env-too-many-args.rs
fail-no-dead-code-core.rs
fail-no-dead-code.rs
fail-simple.rs
feature-gate-advanced-slice-features.rs
feature-gate-box-expr.rs Generalize all error messages with "experimental in alpha release" to 2015-02-11 14:13:33 +01:00
feature-gate-box-pat.rs Generalize all error messages with "experimental in alpha release" to 2015-02-11 14:13:33 +01:00
feature-gate-feature-gate.rs
feature-gate-int-uint.rs For now, accept the i, u, is, and us suffixes, but warn when 2015-02-18 15:08:40 -05:00
feature-gate-intrinsics-and-lang-items.rs
feature-gate-main.rs
feature-gate-simd-ffi.rs rustc: Fix a number of stability lint holes 2015-02-11 12:14:59 -08:00
feature-gate-start.rs
feature-gate-unboxed-closures-manual-impls.rs
feature-gate-unboxed-closures-method-calls.rs
feature-gate-unboxed-closures-ufcs-calls.rs
feature-gated-feature-in-macro-arg.rs
float-literal-inference-restrictions.rs
fn-bad-block-type.rs
fn-compare-mismatch.rs
fn-item-type.rs
fn-trait-formatting.rs Make traits with by-value-self be considered object safe. 2015-02-23 15:28:27 -05:00
fn-variance-1.rs
for-loop-bogosity.rs
for-loop-hygiene.rs
for-loop-refutable-pattern-error-message.rs
for-loop-type-error.rs
foreign-unsafe-fn-called.rs
forget-init-unsafe.rs
fully-qualified-type-name1.rs
fully-qualified-type-name2.rs
fully-qualified-type-name3.rs
fully-qualified-type-name4.rs
functional-struct-update-noncopyable.rs
functional-struct-update-respects-privacy.rs add //~ ERROR line to test for privacy respecting FRU (RFC 736). 2015-02-10 17:32:39 +01:00
future_not_copyable.rs
gated-bad-feature.rs
gated-concat_idents.rs
gated-no-std.rs Feature-gate #![no_std] 2015-02-07 10:49:58 -08:00
gated-non-ascii-idents.rs
gated-plugin_registrar.rs
gated-simd.rs
gated-trace_macros.rs
generic-extern.rs
generic-impl-less-params-with-defaults.rs rustc_resolve: don't handle impl items as if they were modules. 2015-02-24 14:16:01 +02:00
generic-impl-more-params-with-defaults.rs rustc_resolve: don't handle impl items as if they were modules. 2015-02-24 14:16:01 +02:00
generic-lifetime-trait-impl.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
generic-no-mangle.rs
generic-type-less-params-with-defaults.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
generic-type-more-params-with-defaults.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
generic-type-params-forward-mention.rs
generic-type-params-name-repr.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
glob-resolve1.rs rustc_resolve: use the visitor model more, remove redundant repeated lookups. 2015-02-24 14:14:16 +02:00
hashmap-iter-value-lifetime.rs
hashmap-lifetimes.rs
hidden-rt-injection2.rs
hidden-rt-injection.rs
hrtb-conflate-regions.rs
hrtb-debruijn-in-receiver.rs
hrtb-higher-ranker-supertraits-transitive.rs
hrtb-higher-ranker-supertraits.rs
hrtb-identity-fn-borrows.rs
hrtb-just-for-static.rs
hrtb-perfect-forwarding.rs
hrtb-precedence-of-plus-error-message.rs
hrtb-type-outlives.rs
huge-array-simple.rs Enable recursion for visit_ty in lint visitor 2015-03-02 15:35:48 -08:00
huge-array.rs
huge-enum.rs
huge-struct.rs
hygienic-label-1.rs
hygienic-label-2.rs
hygienic-label-3.rs
hygienic-label-4.rs
if-branch-types.rs
if-let.rs
if-loop.rs Fix an ICE when translating if loop {} {} 2015-02-19 11:46:47 +01:00
if-typeck.rs
if-without-else-result.rs
ifmt-bad-arg.rs
ifmt-bad-format-args.rs
ifmt-unimpl.rs
ifmt-unknown-trait.rs
illegal-ufcs-drop.rs
immut-function-arguments.rs
impl-bounds-checking.rs
impl-duplicate-methods.rs rustc_resolve: don't handle impl items as if they were modules. 2015-02-24 14:16:01 +02:00
impl-unused-tps-inherent.rs
impl-unused-tps.rs
implicit-method-bind.rs
import2.rs
import3.rs
import4.rs
import-from-missing.rs
import-glob-0.rs
import-glob-circular.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
import-loop-2.rs
import-loop.rs
import-shadow-1.rs
import-shadow-2.rs
import-shadow-3.rs
import-shadow-4.rs
import-shadow-5.rs
import-shadow-6.rs
import-shadow-7.rs
import.rs
inaccessible-test-modules.rs
index_message.rs
index-bot.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
indexing-requires-a-uint.rs
infinite-autoderef.rs
infinite-instantiation.rs tests: update expected recursion limit errors for the temporary lack of spans. 2015-02-24 08:40:15 +02:00
infinite-macro-expansion.rs
infinite-tag-type-recursion.rs
infinite-vec-type-recursion.rs
inner-static-type-parameter.rs rustc_resolve: use the visitor model more, remove redundant repeated lookups. 2015-02-24 14:14:16 +02:00
integer-literal-suffix-inference.rs
integral-indexing.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
integral-variable-unification-error.rs
intrinsic-return-address.rs
invalid-crate-type.rs
invalid-inline.rs Validate inline attribute arguments 2015-02-22 13:44:28 +02:00
issue-897-2.rs
issue-897.rs
issue-1362.rs
issue-1448-2.rs
issue-1476.rs
issue-1697.rs
issue-1871.rs
issue-1900.rs
issue-1962.rs
issue-2063-resource.rs
issue-2063.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-2111.rs
issue-2149.rs
issue-2150.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
issue-2151.rs
issue-2281-part1.rs
issue-2330.rs
issue-2356.rs rustc_resolve: don't handle impl items as if they were modules. 2015-02-24 14:16:01 +02:00
issue-2478.rs
issue-2590.rs
issue-2611-4.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-2611-5.rs
issue-2718-a.rs
issue-2823.rs
issue-2848.rs
issue-2849.rs
issue-2937.rs
issue-2951.rs
issue-2995.rs
issue-3008-1.rs
issue-3008-2.rs
issue-3008-3.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-3021-b.rs
issue-3021-c.rs
issue-3021-d.rs
issue-3021.rs
issue-3038.rs
issue-3044.rs
issue-3080.rs
issue-3096-1.rs
issue-3096-2.rs
issue-3099-a.rs
issue-3099-b.rs
issue-3099.rs
issue-3154.rs
issue-3214.rs
issue-3344.rs
issue-3477.rs
issue-3521-2.rs rustc_resolve: use the visitor model more, remove redundant repeated lookups. 2015-02-24 14:14:16 +02:00
issue-3521.rs rustc_resolve: use the visitor model more, remove redundant repeated lookups. 2015-02-24 14:14:16 +02:00
issue-3563.rs
issue-3601.rs Opt into box_patterns feature gate in all tests that use them. 2015-02-11 11:47:14 +01:00
issue-3668-2.rs rustc_resolve: use the visitor model more, remove redundant repeated lookups. 2015-02-24 14:14:16 +02:00
issue-3668.rs rustc_resolve: use the visitor model more, remove redundant repeated lookups. 2015-02-24 14:14:16 +02:00
issue-3680.rs
issue-3702-2.rs
issue-3707.rs
issue-3763.rs
issue-3779.rs
issue-3820.rs
issue-3907-2.rs
issue-3907.rs
issue-3953.rs
issue-3973.rs Use partial path resolutions in expressions for UFCS desugaring. 2015-02-24 14:16:01 +02:00
issue-3993-2.rs
issue-3993.rs
issue-4201.rs
issue-4265.rs rustc_resolve: don't handle impl items as if they were modules. 2015-02-24 14:16:01 +02:00
issue-4321.rs
issue-4335.rs Remove the synthetic "region bound" from closures and instead update how 2015-03-02 05:45:41 -05:00
issue-4366-2.rs
issue-4366.rs
issue-4517.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
issue-4736.rs
issue-4935.rs
issue-4968.rs
issue-4972.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-5035-2.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-5035.rs
issue-5062.rs
issue-5099.rs
issue-5100.rs Opt into box_patterns feature gate in all tests that use them. 2015-02-11 11:47:14 +01:00
issue-5153.rs
issue-5216.rs Implement the rules for RFC 599, and add various tests. 2015-02-16 10:55:37 -05:00
issue-5239-1.rs
issue-5358-1.rs
issue-5439.rs
issue-5500-1.rs
issue-5500.rs
issue-5543.rs Round 3 test fixes and conflicts 2015-02-18 16:34:04 -08:00
issue-5844.rs
issue-5883.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-5927.rs
issue-5997-enum.rs
issue-5997-struct.rs
issue-6458-2.rs
issue-6458-3.rs
issue-6458-4.rs
issue-6458.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-6596-1.rs
issue-6596-2.rs
issue-6642.rs
issue-6702.rs
issue-6738.rs
issue-6801.rs
issue-6804.rs
issue-6936.rs
issue-6991.rs
issue-7013.rs
issue-7044.rs
issue-7061.rs
issue-7092.rs
issue-7246.rs
issue-7364.rs tests: fix fallout from changed error messages. 2015-02-16 17:13:47 +02:00
issue-7573.rs
issue-7575.rs rollup merge of #22286: nikomatsakis/variance-4b 2015-02-18 15:52:01 -08:00
issue-7607-1.rs rustc: use partially resolved definitions to replace the T::A hack. 2015-02-24 14:14:17 +02:00
issue-7813.rs
issue-7867.rs
issue-8153.rs
issue-8208.rs
issue-8460-const.rs Remove int/uint from libstd/lib.rs 2015-03-01 13:03:44 +01:00
issue-8727.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-8761.rs
issue-8767.rs rustc: use partially resolved definitions to replace the T::A hack. 2015-02-24 14:14:17 +02:00
issue-9243.rs
issue-9575.rs
issue-9725.rs
issue-9814.rs
issue-10176.rs
issue-10200.rs
issue-10291.rs
issue-10398.rs
issue-10401.rs
issue-10465.rs
issue-10536.rs
issue-10545.rs
issue-10656.rs
issue-10755.rs
issue-10764.rs
issue-10877.rs
issue-10991.rs
issue-11154.rs
issue-11192.rs
issue-11319.rs
issue-11374.rs Implement the rules for RFC 599, and add various tests. 2015-02-16 10:55:37 -05:00
issue-11493.rs
issue-11515.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-11593.rs
issue-11680.rs
issue-11681.rs
issue-11692.rs
issue-11714.rs
issue-11771.rs
issue-11844.rs
issue-11873.rs
issue-11925.rs
issue-12028.rs
issue-12041.rs Fallout from stabilization 2015-02-17 15:14:17 -08:00
issue-12116.rs Opt into box_patterns feature gate in all tests that use them. 2015-02-11 11:47:14 +01:00
issue-12127.rs
issue-12187-1.rs
issue-12187-2.rs
issue-12369.rs
issue-12470.rs
issue-12552.rs
issue-12560-2.rs
issue-12567.rs
issue-12612.rs
issue-12796.rs
issue-12863.rs
issue-12997-1.rs
issue-12997-2.rs
issue-13033.rs
issue-13058.rs Convert required suffixes into a use of as. 2015-02-18 09:09:13 -05:00
issue-13359.rs
issue-13404.rs
issue-13428.rs
issue-13446.rs
issue-13466.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
issue-13482-2.rs
issue-13482.rs
issue-13497-2.rs
issue-13497.rs
issue-13624.rs
issue-13641.rs rustc_resolve: remove the distinction between DefStaticMethod and DefMethod. 2015-02-24 14:14:17 +02:00
issue-13847.rs
issue-13853-2.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-13853-3.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-13853-4.rs
issue-13853-5.rs
issue-13853.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-14084.rs
issue-14091-2.rs
issue-14091.rs
issue-14092.rs
issue-14221.rs
issue-14227.rs
issue-14254.rs rustc_resolve: don't handle impl items as if they were modules. 2015-02-24 14:16:01 +02:00
issue-14285.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-14309.rs
issue-14366.rs
issue-14541.rs
issue-14721.rs
issue-14772.rs
issue-14845.rs
issue-14853.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-14915.rs
issue-15034.rs
issue-15094.rs
issue-15129.rs
issue-15167.rs
issue-15207.rs
issue-15260.rs
issue-15381.rs
issue-15480.rs
issue-15524.rs
issue-15756.rs
issue-15783.rs
issue-15896.rs
issue-15965.rs
issue-16048.rs
issue-16058.rs
issue-16098.rs
issue-16149.rs
issue-16250.rs
issue-16338.rs
issue-16401.rs
issue-16465.rs
issue-16538.rs tests: fix fallout from changed error messages. 2015-02-16 17:13:47 +02:00
issue-16562.rs
issue-16683.rs
issue-16725.rs
issue-16747.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-16939.rs
issue-16966.rs
issue-17025.rs
issue-17033.rs
issue-17252.rs
issue-17263.rs
issue-17283.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
issue-17337.rs
issue-17373.rs
issue-17385.rs
issue-17405.rs
issue-17431-1.rs
issue-17431-2.rs
issue-17431-3.rs
issue-17431-4.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-17431-5.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-17431-6.rs
issue-17431-7.rs
issue-17441.rs Kill fmt::Show and fmt::String with fire! 2015-02-21 16:27:55 +02:00
issue-17444.rs
issue-17450.rs
issue-17458.rs rustc: merge check_static into check_const. 2015-02-16 16:29:21 +02:00
issue-17518.rs
issue-17545.rs
issue-17551.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-17651.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
issue-17718-borrow-interior.rs
issue-17718-const-bad-values.rs rustc: merge check_static into check_const. 2015-02-16 16:29:21 +02:00
issue-17718-const-borrow.rs
issue-17718-const-destructors.rs
issue-17718-const-naming.rs
issue-17718-const-privacy.rs
issue-17718-constants-not-static.rs
issue-17718-patterns.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
issue-17718-recursive.rs
issue-17718-references.rs
issue-17718-static-move.rs
issue-17718-static-sync.rs
issue-17728.rs
issue-17740.rs
issue-17758.rs
issue-17800.rs
issue-17904-2.rs Report errors for type parameters that are not constrained, either by 2015-02-18 10:24:55 -05:00
issue-17905.rs
issue-17913.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
issue-17933.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
issue-17999.rs Test fixes and rebase conflicts 2015-02-10 11:51:38 -08:00
issue-18107.rs rollup merge of #22286: nikomatsakis/variance-4b 2015-02-18 15:52:01 -08:00
issue-18118.rs tests: fix fallout from changed error messages. 2015-02-16 17:13:47 +02:00
issue-18159.rs
issue-18252.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
issue-18294.rs
issue-18343.rs
issue-18389.rs
issue-18400.rs
issue-18423.rs
issue-18532.rs
issue-18566.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
issue-18611.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-18783.rs rollup merge of #22286: nikomatsakis/variance-4b 2015-02-18 15:52:01 -08:00
issue-18819.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-18959.rs Remove awful hack concerning Trait impl Trait in method resolution code that I've been longing to remove for quite some time. 2015-02-23 15:28:27 -05:00
issue-19086.rs
issue-19244-1.rs
issue-19244-2.rs
issue-19452.rs
issue-19498.rs
issue-19521.rs
issue-19660.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-19692.rs
issue-19707.rs
issue-19734.rs
issue-19883.rs rustc_resolve: use DefAssociatedTy for TyQPath. 2015-02-24 14:14:16 +02:00
issue-19922.rs
issue-19991.rs
issue-20005.rs
issue-20313.rs
issue-20427.rs Fix issue #20427 2015-02-08 19:29:47 +03:00
issue-20605.rs
issue-20801.rs Test fixes and rebase conflicts 2015-02-10 11:51:38 -08:00
issue-20831-debruijn.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
issue-21045.rs
issue-21146.rs Fix handling of parse errors when using include!(). 2015-02-07 19:14:35 +01:00
issue-21160.rs std: Stabilize the hash module 2015-02-18 08:26:20 -08:00
issue-21202.rs rustc_resolve: don't handle impl items as if they were modules. 2015-02-24 14:16:01 +02:00
issue-21356.rs
issue-21554.rs
issue-21600.rs
issue-21763.rs
issue-21974.rs
issue-22426-1.rs Fix tests 2015-02-20 03:10:31 +08:00
issue-22426-2.rs Fix tests 2015-02-20 03:10:31 +08:00
issue-22426-3.rs Fix tests 2015-02-20 03:10:31 +08:00
keyword-false-as-identifier.rs
keyword-true-as-identifier.rs
kindck-copy.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
kindck-destructor-owned.rs
kindck-impl-type-params-2.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
kindck-impl-type-params.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
kindck-inherited-copy-bound.rs Round 3 test fixes and conflicts 2015-02-18 16:34:04 -08:00
kindck-nonsendable-1.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
kindck-send-object1.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
kindck-send-object2.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
kindck-send-object.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
kindck-send-owned.rs Update tests for the Send - 'static change. 2015-02-18 11:27:51 +11:00
kindck-send-unsafe.rs
kindck-send-unsafe.rs~rust-lang_master
lang-item-missing.rs Feature-gate #![no_std] 2015-02-07 10:49:58 -08:00
lifetime-elision-return-type-requires-explicit-lifetime.rs
lifetime-inference-give-expl-lifetime-param-2.rs
lifetime-inference-give-expl-lifetime-param-3.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
lifetime-inference-give-expl-lifetime-param.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
linkage1.rs fix linkage tests 2015-02-17 00:49:42 +05:30
linkage2.rs
linkage3.rs
linkage4.rs fix linkage tests 2015-02-17 00:49:42 +05:30
lint-change-warnings.rs
lint-ctypes-enum.rs
lint-ctypes.rs
lint-dead-code-1.rs Feature-gate #![no_std] 2015-02-07 10:49:58 -08:00
lint-dead-code-2.rs
lint-dead-code-3.rs
lint-dead-code-4.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
lint-dead-code-5.rs
lint-directives-on-use-items-issue-10534.rs
lint-exceeding-bitshifts.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
lint-forbid-attr.rs
lint-forbid-cmdline.rs
lint-group-style.rs
lint-impl-fn.rs
lint-misplaced-attr.rs
lint-missing-doc.rs Update missing-doc test to explicitly check errors 2015-02-23 11:33:52 -08:00
lint-non-camel-case-types.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
lint-non-snake-case-functions.rs
lint-non-snake-case-lifetimes.rs
lint-non-snake-case-modules.rs
lint-non-uppercase-statics.rs
lint-obsolete-attr.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
lint-output-format.rs
lint-owned-heap-memory.rs
lint-qualification.rs
lint-raw-ptr-derive.rs
lint-shorthand-field.rs
lint-stability2.rs rustc: Fix a number of stability lint holes 2015-02-11 12:14:59 -08:00
lint-stability3.rs rustc: Fix a number of stability lint holes 2015-02-11 12:14:59 -08:00
lint-stability-fields.rs Check stability of struct fields. 2015-02-26 16:26:34 +11:00
lint-stability.rs Check stability of struct fields. 2015-02-26 16:26:34 +11:00
lint-type-limits.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
lint-type-overflow.rs
lint-unconditional-recursion.rs
lint-unexported-no-mangle.rs
lint-unknown-attr.rs Add custom_attribute gate to tests which need them 2015-02-16 11:49:09 +05:30
lint-unknown-feature-default.rs
lint-unknown-feature.rs
lint-unnecessary-casts.rs
lint-unnecessary-import-braces.rs
lint-unnecessary-parens.rs
lint-unsafe-code.rs Properly reimplement unsafe-code lint to honor changing lint attributes 2015-02-23 22:32:58 -08:00
lint-unused-extern-crate.rs
lint-unused-imports.rs
lint-unused-mut-self.rs
lint-unused-mut-variables.rs
lint-unused-unsafe.rs
lint-uppercase-variables.rs Test fixes and rebase conflicts 2015-02-17 17:27:46 -08:00
lint-visible-private-types.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
liveness-assign-imm-local-in-loop.rs
liveness-assign-imm-local-in-op-eq.rs
liveness-assign-imm-local-with-init.rs
liveness-bad-bang-2.rs Remove i, is, u, or us suffixes that are not necessary. 2015-02-18 09:09:12 -05:00
liveness-closure-require-ret.rs
liveness-dead.rs
liveness-forgot-ret.rs
liveness-issue-2163.rs
liveness-missing-ret2.rs
liveness-move-call-arg.rs
liveness-move-in-loop.rs
liveness-move-in-while.rs
liveness-return-last-stmt-semi.rs
liveness-unused.rs Test fixes and rebase conflicts 2015-02-10 11:51:38 -08:00
liveness-use-after-move.rs
liveness-use-after-send.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
log-syntax-gate2.rs Address the other cases of #22234; fix #22234. 2015-02-16 01:36:06 +01:00
log-syntax-gate.rs
loop-does-not-diverge.rs
lub-if.rs
lub-match.rs
macro-crate-nonterminal-non-root.rs
macro-incomplete-parse.rs
macro-inner-attributes.rs Add custom_attribute gate to tests which need them 2015-02-16 11:49:09 +05:30
macro-input-future-proofing.rs
macro-local-data-key-priv.rs
macro-match-nonterminal.rs
macro-no-implicit-reexport.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
macro-outer-attributes.rs Add custom_attribute gate to tests which need them 2015-02-16 11:49:09 +05:30
macro-reexport-malformed-1.rs
macro-reexport-malformed-2.rs
macro-reexport-malformed-3.rs
macro-reexport-not-locally-visible.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
macro-reexport-undef.rs Forbid undefined names in macro use / macro reexport 2015-02-10 19:36:31 -08:00
macro-use-bad-args-1.rs
macro-use-bad-args-2.rs
macro-use-undef.rs Forbid undefined names in macro use / macro reexport 2015-02-10 19:36:31 -08:00
macro-use-wrong-name.rs
macro-with-seps-err-msg.rs
macros-nonfatal-errors.rs
main-wrong-location.rs
main-wrong-type-2.rs
main-wrong-type.rs
malformed-plugin-1.rs Use a crate attribute to load plugins 2015-02-09 13:27:27 -08:00
malformed-plugin-2.rs Use a crate attribute to load plugins 2015-02-09 13:27:27 -08:00
malformed-plugin-3.rs Use a crate attribute to load plugins 2015-02-09 13:27:27 -08:00
manual-link-bad-form.rs
manual-link-bad-kind.rs
manual-link-framework.rs
map-types.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
marker-no-copy.rs
match-arm-statics.rs
match-ill-type1.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
match-ill-type2.rs
match-join.rs
match-non-exhaustive.rs
match-pattern-field-mismatch-2.rs
match-pattern-field-mismatch.rs
match-range-fail-dominate.rs Remove i, is, u, or us suffixes that are not necessary. 2015-02-18 09:09:12 -05:00
match-range-fail.rs Remove i, is, u, or us suffixes that are not necessary. 2015-02-18 09:09:12 -05:00
match-static-const-lc.rs
match-struct.rs
match-tag-nullary.rs
match-tag-unary.rs
match-vec-fixed.rs
match-vec-mismatch-2.rs
match-vec-mismatch.rs
match-vec-unreachable.rs
method-ambig-one-trait-unknown-int-type.rs
method-ambig-two-traits-cross-crate.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
method-ambig-two-traits-from-bounds.rs
method-ambig-two-traits-with-default-method.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
method-call-err-msg.rs
method-macro-backtrace.rs rustc_resolve: don't handle impl items as if they were modules. 2015-02-24 14:16:01 +02:00
method-missing-call.rs
method-self-arg-1.rs
method-self-arg-2.rs
method-suggestion-no-duplication.rs
minus-string.rs
missing_debug_impls.rs
missing-derivable-attr.rs
missing-macro-use.rs
missing-main.rs
missing-return.rs
missing-stability.rs Fallout from stabilization 2015-02-17 15:14:17 -08:00
mod_file_aux.rs
mod_file_correct_spans.rs
mod_file_disambig_aux.rs
mod_file_disambig.rs Move remaning compile-fail tests that are rejected by the parser to parse-fail 2015-02-16 20:52:39 +01:00
mod_file_not_owning_aux1.rs
mod_file_not_owning_aux2.rs
mod_file_not_owning.rs Move remaning compile-fail tests that are rejected by the parser to parse-fail 2015-02-16 20:52:39 +01:00
module-macro_use-arguments.rs
move-fragments-1.rs Fix tests for rustc_* 2015-02-17 02:26:53 +05:30
move-fragments-2.rs Fix tests for rustc_* 2015-02-17 02:26:53 +05:30
move-fragments-3.rs Fix tests for rustc_* 2015-02-17 02:26:53 +05:30
move-fragments-4.rs Fix tests for rustc_* 2015-02-17 02:26:53 +05:30
move-fragments-5.rs Fix tests for rustc_* 2015-02-17 02:26:53 +05:30
move-fragments-6.rs Fix tests for rustc_* 2015-02-17 02:26:53 +05:30
move-fragments-7.rs Fix tests for rustc_* 2015-02-17 02:26:53 +05:30
move-fragments-8.rs Fix tests for rustc_* 2015-02-17 02:26:53 +05:30
move-fragments-9.rs Fix tests for rustc_* 2015-02-17 02:26:53 +05:30
move-in-guard-1.rs revise handling of match expressions so that arms branch to next arm. 2015-02-22 12:43:08 +01:00
move-in-guard-2.rs revise handling of match expressions so that arms branch to next arm. 2015-02-22 12:43:08 +01:00
move-into-dead-array-1.rs Add tests of move-into-dead-array restriction. 2015-02-07 13:44:06 +01:00
move-into-dead-array-2.rs Add tests of move-into-dead-array restriction. 2015-02-07 13:44:06 +01:00
move-out-of-array-1.rs Add tests of move-out-of-array restriction. 2015-02-07 13:44:06 +01:00
move-out-of-tuple-field.rs
moves-based-on-type-access-to-field.rs
moves-based-on-type-block-bad.rs Opt into box_patterns feature gate in all tests that use them. 2015-02-11 11:47:14 +01:00
moves-based-on-type-capture-clause-bad.rs Fallout from stabilization 2015-02-17 15:14:17 -08:00
moves-based-on-type-cyclic-types-issue-4821.rs
moves-based-on-type-distribute-copy-over-paren.rs
moves-based-on-type-exprs.rs
moves-based-on-type-match-bindings.rs
moves-based-on-type-move-out-of-closure-env-issue-1965.rs
moves-based-on-type-no-recursive-stack-closure.rs
moves-based-on-type-tuple.rs
moves-sru-moved-field.rs
multiple-main-2.rs
multiple-main-3.rs
multiple-plugin-registrars.rs
mut-cant-alias.rs
mut-cross-borrowing.rs
mut-not-freeze.rs
mut-pattern-internal-mutability.rs
mut-pattern-mismatched.rs
mut-ptr-cant-outlive-ref.rs
mutable-class-fields-2.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
mutable-class-fields.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
mutable-enum-indirect.rs
name-clash-nullary.rs
namespaced-enum-glob-import-no-impls-xcrate.rs
namespaced-enum-glob-import-no-impls.rs
nested-ty-params.rs
no_crate_type.rs
no_send-enum.rs
no_send-rc.rs
no_send-struct.rs
no_share-enum.rs
no_share-rc.rs
no_share-struct.rs
no-capture-arc.rs Fallout from stabilization 2015-02-17 15:14:17 -08:00
no-implicit-prelude-nested.rs rustc_resolve: use the visitor model more, remove redundant repeated lookups. 2015-02-24 14:14:16 +02:00
no-implicit-prelude.rs rustc_resolve: use the visitor model more, remove redundant repeated lookups. 2015-02-24 14:14:16 +02:00
no-link.rs
no-method-suggested-traits.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
no-reuse-move-arc.rs Fallout from stabilization 2015-02-17 15:14:17 -08:00
no-send-res-ports.rs Fallout from stabilization 2015-02-17 15:14:17 -08:00
no-type-for-node-ice.rs
noexporttypeexe.rs
nolink-with-link-args.rs
non-constant-enum-for-vec-repeat.rs
non-constant-expr-for-fixed-len-vec.rs
non-constant-expr-for-vec-repeat.rs
non-copyable-void.rs
non-exhaustive-match-nested.rs
non-exhaustive-match.rs
non-exhaustive-pattern-witness.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
nonbool_static_assert.rs Error out when using static_assert on a non-boolean value 2015-02-28 19:28:49 +01:00
noncopyable-class.rs
nonscalar-cast.rs
not-enough-arguments.rs
not-utf8.bin
not-utf8.rs
object-does-not-impl-trait.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
object-lifetime-default-ambiguous.rs Address nits by @pnkfelix 2015-02-16 11:58:47 -05:00
object-lifetime-default-elision.rs Implement the rules for RFC 599, and add various tests. 2015-02-16 10:55:37 -05:00
object-lifetime-default-from-box-error.rs Implement the rules for RFC 599, and add various tests. 2015-02-16 10:55:37 -05:00
object-lifetime-default-mybox.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
object-lifetime-default.rs Fix failing tests 2015-02-17 17:34:00 +05:30
object-pointer-types.rs
object-safety-by-value-self-use.rs Make traits with by-value-self be considered object safe. 2015-02-23 15:28:27 -05:00
object-safety-by-value-self.rs Make traits with by-value-self be considered object safe. 2015-02-23 15:28:27 -05:00
object-safety-generics.rs Extend object safety so that methods with Sized:Self are exempt. 2015-02-23 15:28:26 -05:00
object-safety-issue-22040.rs Traits that reference Self in the supertrait list are not object-safe. Fixes #22040. 2015-02-17 17:15:27 -05:00
object-safety-mentions-Self.rs Extend object safety so that methods with Sized:Self are exempt. 2015-02-23 15:28:26 -05:00
object-safety-no-static.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
object-safety-phantom-fn.rs Round 4 test fixes and rebase conflicts 2015-02-18 17:57:35 -08:00
object-safety-sized-2.rs
object-safety-sized.rs
object-safety-supertrait-mentions-Self.rs Traits that reference Self in the supertrait list are not object-safe. Fixes #22040. 2015-02-17 17:15:27 -05:00
occurs-check-2.rs
occurs-check-3.rs
occurs-check.rs
on-unimplemented-bad-anno.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
on-unimplemented.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
once-cant-call-twice-on-heap.rs
opt-in-copy.rs
or-patter-mismatch.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
orphan-check-diagnostics.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
osx-frameworks.rs
output-type-mismatch.rs
overloaded-calls-bad.rs
overloaded-calls-nontuple.rs
oversized-literal.rs
packed-struct-generic-transmute.rs
packed-struct-transmute.rs
pat-shadow-in-nested-binding.rs
pattern-bindings-after-at.rs
pattern-error-continue.rs
pattern-ident-path-generics.rs
pattern-macro-hygiene.rs
pattern-tyvar-2.rs
pattern-tyvar.rs
plugin-extern-crate-attr-deprecated.rs Add a help message for deprecated #[plugin] extern crate 2015-02-09 14:25:47 -08:00
pptypedef.rs
prim-with-args.rs
priv-in-bad-locations.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
privacy1.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
privacy2.rs Feature-gate #![no_std] 2015-02-07 10:49:58 -08:00
privacy3.rs Feature-gate #![no_std] 2015-02-07 10:49:58 -08:00
privacy4.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
privacy5.rs
privacy-ns1.rs
privacy-ns2.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
private-impl-method.rs
private-item-simple.rs
private-method-cross-crate.rs
private-method-inherited.rs
private-method.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
private-struct-field-cross-crate.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
private-struct-field-ctor.rs
private-struct-field-pattern.rs
private-struct-field.rs
ptr-coercion.rs
pub-item-macro.rs Forbid pub mymacro!(); 2015-02-13 13:48:09 -08:00
pub-method-macro.rs Forbid pub mymacro!(); 2015-02-13 13:48:09 -08:00
range-1.rs
range-2.rs
recursion_limit.rs Restore the coherence visitor and fix fallouts 2015-02-22 02:14:27 +01:00
recursion.rs tests: update expected recursion limit errors for the temporary lack of spans. 2015-02-24 08:40:15 +02:00
recursive-enum.rs
redundant-link-args.rs
refutable-pattern-errors.rs
refutable-pattern-in-fn-arg.rs
region-bound-on-closure-outlives-call.rs
region-bounds-on-objects-and-type-parameters.rs Implement the rules for RFC 599, and add various tests. 2015-02-16 10:55:37 -05:00
region-lifetime-bounds-on-fns-where-clause.rs
region-multiple-lifetime-bounds-on-fns-where-clause.rs
region-object-lifetime-1.rs Fix failing tests 2015-02-17 17:34:00 +05:30
region-object-lifetime-2.rs Implement the rules for RFC 599, and add various tests. 2015-02-16 10:55:37 -05:00
region-object-lifetime-3.rs Fix failing tests 2015-02-17 17:34:00 +05:30
region-object-lifetime-4.rs Implement the rules for RFC 599, and add various tests. 2015-02-16 10:55:37 -05:00
region-object-lifetime-5.rs Implement the rules for RFC 599, and add various tests. 2015-02-16 10:55:37 -05:00
region-object-lifetime-in-coercion.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
regionck-unboxed-closure-lifetimes.rs
regions-addr-of-arg.rs
regions-addr-of-self.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
regions-addr-of-upvar-self.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
regions-assoc-type-in-supertrait-outlives-container.rs Fix from niko for cfail tests 2015-02-18 18:01:03 -08:00
regions-assoc-type-outlives-container-hrtb.rs Round 5 test fixes and rebase conflicts 2015-02-19 07:03:18 -08:00
regions-assoc-type-outlives-container-wc.rs Fix from niko for cfail tests 2015-02-18 18:01:03 -08:00
regions-assoc-type-outlives-container.rs Fix from niko for cfail tests 2015-02-18 18:01:03 -08:00
regions-assoc-type-region-bound-in-trait-not-met.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
regions-assoc-type-static-bound-in-trait-not-met.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
regions-bound-missing-bound-in-impl.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
regions-bounded-by-trait-requiring-static.rs Address nits by @pnkfelix 2015-02-16 11:58:47 -05:00
regions-bounded-method-type-parameters-cross-crate.rs
regions-bounded-method-type-parameters-trait-bound.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
regions-bounded-method-type-parameters.rs Address nits by @pnkfelix 2015-02-16 11:58:47 -05:00
regions-bounds.rs
regions-close-associated-type-into-object.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
regions-close-object-into-object-1.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
regions-close-object-into-object-2.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
regions-close-object-into-object-3.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
regions-close-object-into-object-4.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
regions-close-object-into-object-5.rs Round 3 test fixes and conflicts 2015-02-18 16:34:04 -08:00
regions-close-over-borrowed-ref-in-obj.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
regions-close-over-type-parameter-1.rs
regions-close-over-type-parameter-2.rs
regions-close-over-type-parameter-multiple.rs
regions-close-param-into-object.rs Round 3 test fixes and conflicts 2015-02-18 16:34:04 -08:00
regions-creating-enums3.rs
regions-creating-enums4.rs
regions-creating-enums.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
regions-early-bound-error-method.rs
regions-early-bound-error.rs
regions-enum-not-wf.rs
regions-escape-bound-fn-2.rs
regions-escape-bound-fn.rs
regions-escape-loop-via-variable.rs
regions-escape-loop-via-vec.rs
regions-escape-method.rs
regions-escape-unboxed-closure.rs
regions-escape-via-trait-or-not.rs
regions-fn-subtyping-return-static.rs
regions-free-region-ordering-callee.rs
regions-free-region-ordering-caller1.rs
regions-free-region-ordering-caller.rs
regions-free-region-ordering-incorrect.rs
regions-glb-free-free.rs
regions-in-consts.rs
regions-in-enums-anon.rs
regions-in-enums.rs
regions-in-structs-anon.rs
regions-in-structs.rs
regions-infer-at-fn-not-param.rs
regions-infer-borrow-scope-too-big.rs
regions-infer-borrow-scope-within-loop.rs
regions-infer-bound-from-trait-self.rs
regions-infer-bound-from-trait.rs
regions-infer-call-3.rs
regions-infer-contravariance-due-to-decl.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
regions-infer-covariance-due-to-decl.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
regions-infer-invariance-due-to-decl.rs rollup merge of #22286: nikomatsakis/variance-4b 2015-02-18 15:52:01 -08:00
regions-infer-invariance-due-to-mutability-3.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
regions-infer-invariance-due-to-mutability-4.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
regions-infer-not-param.rs
regions-infer-paramd-indirect.rs
regions-infer-proc-static-upvar.rs
regions-lifetime-bounds-on-fns.rs
regions-lifetime-of-struct-or-enum-variant.rs
regions-name-duplicated.rs
regions-name-static.rs
regions-name-undeclared.rs
regions-nested-fns-2.rs
regions-nested-fns.rs
regions-pattern-typing-issue-19552.rs Update tests for the Send - 'static change. 2015-02-18 11:27:51 +11:00
regions-pattern-typing-issue-19997.rs
regions-proc-bound-capture.rs Remove the synthetic "region bound" from closures and instead update how 2015-03-02 05:45:41 -05:00
regions-reborrow-from-shorter-mut-ref-mut-ref.rs
regions-reborrow-from-shorter-mut-ref.rs
regions-ref-in-fn-arg.rs Opt into box_patterns feature gate in all tests that use them. 2015-02-11 11:47:14 +01:00
regions-ret-borrowed-1.rs
regions-ret-borrowed.rs
regions-ret.rs
regions-return-ref-to-upvar-issue-17403.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
regions-return-stack-allocated-vec.rs
regions-steal-closure.rs Remove the synthetic "region bound" from closures and instead update how 2015-03-02 05:45:41 -05:00
regions-struct-not-wf.rs Feature-gate #![no_std] 2015-02-07 10:49:58 -08:00
regions-trait-1.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
regions-trait-variance.rs
regions-undeclared.rs
regions-var-type-out-of-scope.rs
regions-variance-contravariant-use-covariant-in-second-position.rs
regions-variance-contravariant-use-covariant.rs
regions-variance-covariant-use-contravariant.rs
regions-variance-invariant-use-contravariant.rs
regions-variance-invariant-use-covariant.rs
repeat_count.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
repeat-to-run-dtor-twice.rs
required-lang-item.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
reserved-become.rs
resolve_self_super_hint.rs
resolve-conflict-extern-crate-vs-extern-crate.rs
resolve-conflict-import-vs-extern-crate.rs
resolve-conflict-import-vs-import.rs
resolve-conflict-item-vs-extern-crate.rs
resolve-conflict-item-vs-import.rs
resolve-conflict-type-vs-import.rs
resolve-inconsistent-binding-mode.rs
resolve-inconsistent-names.rs
resolve-label.rs
resolve-type-param-in-item-in-trait.rs
resolve-unknown-trait.rs rustc_resolve: use the visitor model more, remove redundant repeated lookups. 2015-02-24 14:14:16 +02:00
ret-non-nil.rs
retslot-cast.rs Add missing cast for retslots in case of "subtyping" due to trait bounds 2015-02-22 12:47:27 +01:00
rustc-error.rs Fix tests for rustc_* 2015-02-17 02:26:53 +05:30
self_type_keyword.rs Made Self a keyword. 2015-02-12 22:04:31 +01:00
send-is-not-static-ensures-scoping.rs Remove the synthetic "region bound" from closures and instead update how 2015-03-02 05:45:41 -05:00
send-is-not-static-std-sync-2.rs Remove 'static bound from sync::mpsc, Mutex and RwLock. 2015-02-21 16:51:49 +11:00
send-is-not-static-std-sync.rs Remove 'static bound from sync::mpsc, Mutex and RwLock. 2015-02-21 16:51:49 +11:00
seq-args.rs Implement the rules for RFC 599, and add various tests. 2015-02-16 10:55:37 -05:00
shadowed-lifetime.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
shadowed-type-parameter.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
shadowing-in-the-same-pattern.rs
shift-various-bad-types.rs
simd-binop.rs
simd-type.rs
slice-1.rs Declare &foo[] to be obsolete syntax. Modify the obsolete mechanism to 2015-02-18 17:35:50 -05:00
slice-2.rs
slice-borrow.rs
slice-mut-2.rs
slice-mut.rs
slightly-nice-generic-literal-messages.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
stability-attribute-sanity.rs
stable-features.rs
staged_api.rs
static-assert2.rs
static-assert.rs
static-items-cant-move.rs
static-method-privacy.rs
static-mut-bad-types.rs
static-mut-foreign-requires-unsafe.rs
static-mut-not-constant.rs rustc: merge check_static into check_const. 2015-02-16 16:29:21 +02:00
static-mut-not-pat.rs
static-mut-requires-unsafe.rs
static-priv-by-default2.rs
static-priv-by-default.rs
static-reference-to-fn-1.rs
static-reference-to-fn-2.rs
static-region-bound.rs
static-vec-repeat-not-constant.rs tests: fix fallout from changed error messages. 2015-02-16 17:13:47 +02:00
staticness-mismatch.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
std-uncopyable-atomics.rs
str-idx.rs
struct-base-wrong-type.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
struct-field-assignability.rs
struct-field-privacy.rs
struct-fields-decl-dupe.rs
struct-fields-dupe.rs
struct-fields-hints-no-dupe.rs
struct-fields-hints.rs
struct-fields-missing.rs
struct-fields-too-many.rs
struct-fields-typo.rs
struct-like-enum-nonexhaustive.rs
struct-pat-derived-error.rs
struct-pattern-match-useless.rs
struct-variant-privacy-xc.rs
struct-variant-privacy.rs
structure-constructor-type-mismatch.rs Implement the rules for RFC 599, and add various tests. 2015-02-16 10:55:37 -05:00
suggest-private-fields.rs added license header to test 2015-02-20 16:16:09 -08:00
super-at-top-level.rs
suppressed-error.rs
svh-change-lit.rs
svh-change-significant-cfg.rs
svh-change-trait-bound.rs
svh-change-type-arg.rs
svh-change-type-ret.rs
svh-change-type-static.rs
svh-use-trait.rs
syntax-extension-minor.rs
syntax-trait-polarity-feature-gate.rs
syntaxt-default-trait-impls.rs Test all the things 2015-02-22 02:14:26 +01:00
tag-that-dare-not-speak-its-name.rs
tag-type-args.rs
tag-variant-cast-non-nullary.rs
tag-variant-disr-dup.rs
tail-typeck.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
task-rng-isnt-sendable.rs
terr-in-field.rs
terr-sorts.rs
test-cfg.rs
trace_macros-format.rs
trace_macros-gate2.rs Address the other cases of #22234; fix #22234. 2015-02-16 01:36:06 +01:00
trace_macros-gate3.rs Address the other cases of #22234; fix #22234. 2015-02-16 01:36:06 +01:00
trace_macros-gate.rs Address the other cases of #22234; fix #22234. 2015-02-16 01:36:06 +01:00
trait-as-struct-constructor.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
trait-bounds-cant-coerce.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
trait-bounds-impl-comparison-1.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
trait-bounds-impl-comparison-2.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
trait-bounds-not-on-bare-trait.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
trait-bounds-not-on-struct.rs
trait-bounds-on-structs-and-enums-locals.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
trait-bounds-on-structs-and-enums-static.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
trait-bounds-on-structs-and-enums-xc1.rs
trait-bounds-on-structs-and-enums-xc.rs
trait-bounds-on-structs-and-enums.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
trait-bounds-sugar.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
trait-coercion-generic-bad.rs
trait-coercion-generic-regions.rs
trait-duplicate-methods.rs
trait-impl-1.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
trait-impl-can-not-have-untraitful-methods.rs
trait-impl-different-num-params.rs
trait-impl-for-module.rs rustc: use partially resolved definitions to replace the T::A hack. 2015-02-24 14:14:17 +02:00
trait-impl-method-mismatch.rs
trait-impl-of-supertrait-has-wrong-lifetime-parameters.rs
trait-matching-lifetimes.rs
trait-object-safety.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
trait-or-new-type-instead.rs rustc_resolve: don't handle impl items as if they were modules. 2015-02-24 14:16:01 +02:00
trait-resolution-in-overloaded-op.rs
trait-safety-fn-body.rs
trait-safety-inherent-impl.rs
trait-safety-trait-impl-cc.rs
trait-safety-trait-impl.rs
trait-static-method-generic-inference.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
trait-test-2.rs Remove awful hack concerning Trait impl Trait in method resolution code that I've been longing to remove for quite some time. 2015-02-23 15:28:27 -05:00
trait-test.rs
traits-multidispatch-bad.rs
traits-multidispatch-convert-ambig-dest.rs
traits-negative-impls.rs
transmute-different-sizes.rs
transmute-fat-pointers.rs
transmute-impl.rs
transmute-type-parameters.rs
tuple-arity-mismatch.rs
tuple-index-not-tuple.rs
tuple-index-out-of-bounds.rs
tuple-struct-nonexhaustive.rs
tutorial-suffix-inference-test.rs
type-arg-out-of-scope.rs
type-mismatch-multiple.rs
type-parameter-defaults-referencing-Self-ppaux.rs When converting parameters for an object type, be careful of defaults that reference Self. 2015-02-17 11:21:52 -05:00
type-parameter-defaults-referencing-Self.rs When converting parameters for an object type, be careful of defaults that reference Self. 2015-02-17 11:21:52 -05:00
type-parameter-names.rs
type-params-in-different-spaces-1.rs
type-params-in-different-spaces-2.rs
type-params-in-different-spaces-3.rs
type-recursive.rs
type-shadow.rs
typeck_type_placeholder_item.rs Remove i, is, u, or us suffixes that are not necessary. 2015-02-18 09:09:12 -05:00
typeck_type_placeholder_lifetime_1.rs Remove i, is, u, or us suffixes that are not necessary. 2015-02-18 09:09:12 -05:00
typeck_type_placeholder_lifetime_2.rs
typeck_type_placeholder_mismatch.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
typeck-builtin-bound-type-parameters.rs Unify lifetime/type arguments error messages for (non-)builtin bounds 2015-02-22 16:31:19 +01:00
typeck-cast-pointer-to-float.rs
typeck-default-trait-impl-assoc-type.rs fix treatment of parameters and associated types 2015-02-22 02:14:27 +01:00
typeck-default-trait-impl-constituent-types-2.rs Record default implementations in a separate step 2015-02-22 02:14:27 +01:00
typeck-default-trait-impl-constituent-types.rs Record default implementations in a separate step 2015-02-22 02:14:27 +01:00
typeck-default-trait-impl-negation-send.rs Test all the things 2015-02-22 02:14:26 +01:00
typeck-default-trait-impl-negation-sync.rs Test all the things 2015-02-22 02:14:26 +01:00
typeck-default-trait-impl-negation.rs Record default implementations in a separate step 2015-02-22 02:14:27 +01:00
typeck-default-trait-impl-outside-crate.rs Test all the things 2015-02-22 02:14:26 +01:00
typeck-default-trait-impl-precedence.rs Restore the coherence visitor and fix fallouts 2015-02-22 02:14:27 +01:00
typeck-default-trait-impl-send-param.rs fix treatment of parameters and associated types 2015-02-22 02:14:27 +01:00
typeck-default-trait-impl-superregion.rs Add additional test case for superregion 2015-02-22 13:17:50 +01:00
typeck-default-trait-impl-supertrait.rs Record default implementations in a separate step 2015-02-22 02:14:27 +01:00
typeck-default-trait-impl-trait-where-clause.rs Record default implementations in a separate step 2015-02-22 02:14:27 +01:00
typeck-negative-impls-builtin.rs allow negative impls for traits that have a default impl 2015-02-22 02:14:27 +01:00
typeck-unsafe-always-share.rs
ufcs-explicit-self-bad.rs
ufcs-qpath-missing-params.rs syntax: don't use TraitRef in QPath. 2015-02-24 14:14:16 +02:00
ufcs-qpath-self-mismatch.rs
unboxed-closer-non-implicit-copyable.rs
unboxed-closure-feature-gate.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
unboxed-closure-illegal-move.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
unboxed-closure-immutable-capture.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
unboxed-closure-region.rs Remove the synthetic "region bound" from closures and instead update how 2015-03-02 05:45:41 -05:00
unboxed-closure-sugar-default.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
unboxed-closure-sugar-equiv.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
unboxed-closure-sugar-lifetime-elision.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
unboxed-closure-sugar-nonexistent-trait.rs rustc_resolve: use the visitor model more, remove redundant repeated lookups. 2015-02-24 14:14:16 +02:00
unboxed-closure-sugar-not-used-on-fn.rs
unboxed-closure-sugar-region.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
unboxed-closure-sugar-used-on-struct-1.rs
unboxed-closure-sugar-used-on-struct.rs
unboxed-closure-sugar-wrong-number-number-type-parameters-1.rs
unboxed-closure-sugar-wrong-number-number-type-parameters-3.rs Implement the rules for RFC 599, and add various tests. 2015-02-16 10:55:37 -05:00
unboxed-closure-sugar-wrong-number-number-type-parameters.rs Implement the rules for RFC 599, and add various tests. 2015-02-16 10:55:37 -05:00
unboxed-closure-sugar-wrong-trait.rs Implement the rules for RFC 599, and add various tests. 2015-02-16 10:55:37 -05:00
unboxed-closures-borrow-conflict.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
unboxed-closures-failed-recursive-fn-1.rs
unboxed-closures-failed-recursive-fn-2.rs
unboxed-closures-fnmut-as-fn.rs
unboxed-closures-infer-argument-types-two-region-pointers.rs
unboxed-closures-infer-explicit-call-too-early.rs
unboxed-closures-infer-fnmut-calling-fnmut-no-mut.rs
unboxed-closures-infer-fnmut-missing-mut.rs
unboxed-closures-infer-fnmut-move-missing-mut.rs
unboxed-closures-infer-fnonce-call-twice.rs
unboxed-closures-infer-fnonce-move-call-twice.rs
unboxed-closures-move-upvar-from-non-once-ref-closure.rs
unboxed-closures-mutate-upvar.rs
unboxed-closures-mutated-upvar-from-fn-closure.rs
unboxed-closures-recursive-fn-using-fn-mut.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
unboxed-closures-static-call-wrong-trait.rs
unboxed-closures-type-mismatch.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
unboxed-closures-unsafe-extern-fn.rs
unboxed-closures-vtable-mismatch.rs
unboxed-closures-wrong-abi.rs
unboxed-closures-wrong-arg-type-extern-fn.rs
unconstrained-none.rs
unconstrained-ref.rs
uninhabited-enum-cast.rs
unique-object-noncopyable.rs
unique-pinned-nocopy.rs
unique-unique-kind.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
unique-vec-res.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
unnecessary-private.rs Remove int/uint from libstd/lib.rs 2015-03-01 13:03:44 +01:00
unop-move-semantics.rs
unop-neg-bool.rs
unreachable-arm.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
unreachable-code.rs
unreachable-variant.rs
unresolved-extern-mod-suggestion.rs
unresolved-import.rs
unsafe_no_drop_flag-gate.rs Turn unsafe_no_drop_flag back into a gated-feature. 2015-02-25 01:35:41 +01:00
unsafe-around-compiler-generated-unsafe.rs
unsafe-destructor-check-crash.rs
unsafe-fn-assign-deref-ptr.rs
unsafe-fn-autoderef.rs
unsafe-fn-called-from-safe.rs
unsafe-fn-deref-ptr.rs
unsafe-fn-used-as-value.rs
unsendable-class.rs
unsized3.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
unsized4.rs
unsized5.rs
unsized6.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
unsized7.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
unsized-bare-typaram.rs
unsized-enum.rs
unsized-inherent-impl-self-type.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
unsized-struct.rs
unsized-trait-impl-self-type.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
unsized-trait-impl-trait-arg.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
unsupported-cast.rs
unused-attr.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
unused-macro-with-bad-frag-spec.rs Always error on invalid macro fragment specifiers 2015-02-25 17:13:16 -08:00
unused-macro-with-follow-violation.rs Always error on invalid macro fragment specifiers 2015-02-25 17:13:16 -08:00
unused-mut-warning-captured-var.rs
unused-result.rs
use-after-move-based-on-type.rs
use-after-move-implicity-coerced-object.rs Kill fmt::Show and fmt::String with fire! 2015-02-21 16:27:55 +02:00
use-after-move-self-based-on-type.rs
use-after-move-self.rs
use-from-trait-xc.rs
use-from-trait.rs rustc_resolve: don't handle impl items as if they were modules. 2015-02-24 14:16:01 +02:00
use-meta-mismatch.rs
use-mod-2.rs
use-mod-3.rs
use-mod.rs
useless-priv2.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
useless-priv.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
utf8_idents.rs
variadic-ffi-2.rs
variadic-ffi.rs
variance-associated-types.rs Fix tests for rustc_* 2015-02-17 02:26:53 +05:30
variance-cell-is-invariant.rs
variance-contravariant-arg-object.rs Introduce the new phantomdata/phantomfn markers and integrate them 2015-02-18 10:24:55 -05:00
variance-contravariant-arg-trait-match.rs Introduce the new phantomdata/phantomfn markers and integrate them 2015-02-18 10:24:55 -05:00
variance-contravariant-self-trait-match.rs Introduce the new phantomdata/phantomfn markers and integrate them 2015-02-18 10:24:55 -05:00
variance-covariant-arg-object.rs Introduce the new phantomdata/phantomfn markers and integrate them 2015-02-18 10:24:55 -05:00
variance-covariant-arg-trait-match.rs Introduce the new phantomdata/phantomfn markers and integrate them 2015-02-18 10:24:55 -05:00
variance-covariant-self-trait-match.rs Introduce the new phantomdata/phantomfn markers and integrate them 2015-02-18 10:24:55 -05:00
variance-deprecated-markers.rs Add deprecated versions of the old markers and integrate them back into the variance analysis. 2015-02-18 17:14:27 -05:00
variance-invariant-arg-object.rs Introduce the new phantomdata/phantomfn markers and integrate them 2015-02-18 10:24:55 -05:00
variance-invariant-arg-trait-match.rs Introduce the new phantomdata/phantomfn markers and integrate them 2015-02-18 10:24:55 -05:00
variance-invariant-self-trait-match.rs Introduce the new phantomdata/phantomfn markers and integrate them 2015-02-18 10:24:55 -05:00
variance-issue-20533.rs Add regression test for #20533. Fixes #20533. 2015-02-18 10:38:25 -05:00
variance-object-types.rs Fix tests for rustc_* 2015-02-17 02:26:53 +05:30
variance-regions-direct.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
variance-regions-indirect.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
variance-regions-unused-direct.rs Introduce the new phantomdata/phantomfn markers and integrate them 2015-02-18 10:24:55 -05:00
variance-regions-unused-indirect.rs Introduce the new phantomdata/phantomfn markers and integrate them 2015-02-18 10:24:55 -05:00
variance-trait-bounds.rs Update tests to use #[feature(rustc_attrs)] 2015-02-18 17:31:42 -05:00
variance-trait-matching.rs
variance-trait-object-bound.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
variance-types-bounds.rs Update tests to use #[feature(rustc_attrs)] 2015-02-18 17:31:42 -05:00
variance-types.rs Update tests to use #[feature(rustc_attrs)] 2015-02-18 17:31:42 -05:00
variance-unused-region-param.rs Introduce the new phantomdata/phantomfn markers and integrate them 2015-02-18 10:24:55 -05:00
variance-unused-type-param.rs Introduce the new phantomdata/phantomfn markers and integrate them 2015-02-18 10:24:55 -05:00
variance-use-contravariant-struct-1.rs Update tests to use #[feature(rustc_attrs)] 2015-02-18 17:31:42 -05:00
variance-use-contravariant-struct-2.rs Update tests to use #[feature(rustc_attrs)] 2015-02-18 17:31:42 -05:00
variance-use-covariant-struct-1.rs Introduce the new phantomdata/phantomfn markers and integrate them 2015-02-18 10:24:55 -05:00
variance-use-covariant-struct-2.rs Update tests to use #[feature(rustc_attrs)] 2015-02-18 17:31:42 -05:00
variance-use-invariant-struct-1.rs Update tests to use #[feature(rustc_attrs)] 2015-02-18 17:31:42 -05:00
vec_refs_data_with_early_death.rs compile-fail tests. 2015-02-11 13:51:21 +01:00
vec-macro-with-comma-only.rs
vec-must-not-hide-type-from-dropck.rs compile-fail tests. 2015-02-11 13:51:21 +01:00
vec-mut-iter-borrow.rs
vec-res-add.rs
vector-cast-weirdness.rs
vector-no-ann.rs
visible-private-types-generics.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
visible-private-types-supertrait.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
vtable-res-trait-param.rs Update suffixes en masse in tests using perl -p -i -e 2015-02-18 09:10:10 -05:00
walk-struct-literal-with.rs
warn-foreign-int-types.rs
warn-path-statement.rs
weak-lang-item.rs Feature-gate #![no_std] 2015-02-07 10:49:58 -08:00
where-clause-constraints-are-local-for-inherent-impl.rs
where-clause-constraints-are-local-for-trait-impl.rs
where-clause-method-substituion.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
where-clauses-method-unsatisfied.rs
where-clauses-not-parameter.rs Fallout: tests. As tests frequently elide things, lots of changes 2015-02-18 10:25:28 -05:00
where-clauses-unsatisfied.rs
where-for-self-2.rs Tests 2015-02-10 16:54:23 +13:00
where-for-self.rs Tests 2015-02-10 16:54:23 +13:00
while-let.rs
while-type-error.rs
writing-to-immutable-vec.rs
wrong-mul-method-signature.rs
wrong-ret-type.rs
xc-private-method2.rs
xc-private-method.rs
xcrate-private-by-default.rs
xcrate-unit-struct.rs