rust/src/test/compile-fail
bors 440ef8b154 Auto merge of #30184 - petrochenkov:ascr, r=nikomatsakis
This PR is a rebase of the original PR by @eddyb https://github.com/rust-lang/rust/pull/21836 with some unrebasable parts manually reapplied, feature gate added + type equality restriction added as described below.

This implementation is partial because the type equality restriction is applied to all type ascription expressions and not only those in lvalue contexts. Thus, all difficulties with detection of these contexts and translation of coercions having effect in runtime are avoided.
So, you can't write things with coercions like `let slice = &[1, 2, 3]: &[u8];`. It obviously makes type ascription less useful than it should be, but it's still much more useful than not having type ascription at all.
In particular, things like `let v = something.iter().collect(): Vec<_>;` and `let u = t.into(): U;` work as expected and I'm pretty happy with these improvements alone.

Part of https://github.com/rust-lang/rust/issues/23416
2015-12-19 02:45:15 +00:00
..
mod_file_disambig_aux
.gitattributes
access-mode-in-closures.rs
allocator-depends-on-needs-allocators.rs
allocator-dylib-is-system.rs
allocator-rust-dylib-is-jemalloc.rs
arg-count-mismatch.rs
arg-type-mismatch.rs
array_const_index-0.rs allow indexing into constant arrays 2015-11-18 10:57:52 +01:00
array_const_index-1.rs allow indexing into constant arrays 2015-11-18 10:57:52 +01:00
array-not-vector.rs
asm-gated2.rs
asm-gated.rs
asm-in-bad-modifier.rs
asm-misplaced-option.rs
asm-out-assign-imm.rs
asm-out-no-modifier.rs
asm-out-read-uninit.rs
asm-src-loc-codegen-units.rs
asm-src-loc.rs
assign-imm-local-twice.rs
assign-to-method.rs
assignment-operator-unimplemented.rs
assoc-inherent.rs
associated-const-ambiguity-report.rs
associated-const-dead-code.rs
associated-const-impl-wrong-type.rs
associated-const-private-impl.rs
associated-const-type-parameters.rs
associated-const-upper-case-lint.rs
associated-item-duplicate-names-2.rs
associated-item-duplicate-names-3.rs
associated-item-duplicate-names.rs
associated-type-projection-ambig-between-bound-and-where-clause.rs
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 Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
associated-types-eq-1.rs
associated-types-eq-2.rs
associated-types-eq-3.rs
associated-types-eq-expr-path.rs
associated-types-eq-hr.rs
associated-types-for-unimpl-trait.rs
associated-types-ICE-when-projecting-out-of-err.rs
associated-types-in-ambiguous-context.rs
associated-types-incomplete-object.rs
associated-types-invalid-trait-ref-issue-18865.rs
associated-types-issue-17359.rs
associated-types-issue-20346.rs
associated-types-multiple-types-one-trait.rs
associated-types-no-suitable-bound.rs
associated-types-no-suitable-supertrait-2.rs
associated-types-no-suitable-supertrait.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
associated-types-outlives.rs
associated-types-overridden-default.rs
associated-types-path-1.rs
associated-types-path-2.rs
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-projection-to-unrelated-trait-in-method-without-default.rs
associated-types-subtyping-1.rs
associated-types-unconstrained.rs
associated-types-unsized.rs
attempted-access-non-fatal.rs
attr-bad-crate-attr.rc
attr-usage-inline.rs
attr-usage-repr.rs
augmented-assignments-feature-gate-cross.rs
augmented-assignments-feature-gate.rs
augmented-assignments-trait.rs
augmented-assignments.rs
auto-ref-slice-plus-ref.rs
autoderef-full-lval.rs
bad-bang-ann-3.rs
bad-bang-ann.rs
bad-const-type.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-lint-cap2.rs
bad-lint-cap3.rs
bad-lint-cap.rs
bad-main.rs
bad-method-typaram-kind.rs
bad-mid-path-type-params.rs
bad-module.rs
bad-sized.rs
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-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 Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
borrow-immutable-upvar-mutation.rs
borrow-tuple-fields.rs
borrowck-and-init.rs
borrowck-anon-fields-struct.rs
borrowck-anon-fields-tuple.rs
borrowck-anon-fields-variant.rs
borrowck-argument.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
borrowck-borrow-mut-object-twice.rs
borrowck-borrow-overloaded-auto-deref-mut.rs
borrowck-borrow-overloaded-auto-deref.rs
borrowck-borrow-overloaded-deref-mut.rs
borrowck-borrow-overloaded-deref.rs
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-consume-unsize-vec.rs
borrowck-consume-upcast-box.rs
borrowck-escaping-closure-error-1.rs
borrowck-escaping-closure-error-2.rs
borrowck-field-sensitivity.rs
borrowck-fn-in-const-a.rs
borrowck-fn-in-const-b.rs
borrowck-fn-in-const-c.rs
borrowck-for-loop-correct-cmt-for-pattern.rs
borrowck-for-loop-head-linkage.rs
borrowck-if-no-else.rs
borrowck-if-with-else.rs
borrowck-imm-ref-to-mut-rec-field-issue-3162-c.rs
borrowck-in-static.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
borrowck-lend-flow.rs
borrowck-let-suggestion-suffixes.rs
borrowck-let-suggestion.rs
borrowck-loan-blocks-move-cc.rs
borrowck-loan-blocks-move.rs
borrowck-loan-blocks-mut-uniq.rs
borrowck-loan-in-overloaded-op.rs
borrowck-loan-of-static-data-issue-27616.rs
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
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
borrowck-mut-addr-of-imm-var.rs
borrowck-mut-borrow-linear-errors.rs
borrowck-mut-borrow-of-mut-base-ptr.rs
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-and-overloaded-deref.rs
borrowck-overloaded-index-autoderef.rs
borrowck-overloaded-index-move-from-vec.rs
borrowck-overloaded-index-move-index.rs
borrowck-overloaded-index-ref-index.rs
borrowck-partial-reinit-1.rs
borrowck-partial-reinit-2.rs
borrowck-partial-reinit-3.rs
borrowck-partial-reinit-4.rs
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
borrowck-return-variable-on-stack-via-clone.rs
borrowck-return.rs
borrowck-struct-update-with-dtor.rs
borrowck-swap-mut-base-ptr.rs
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
borrowck-use-mut-borrow.rs
borrowck-use-uninitialized-in-cast-trait.rs
borrowck-use-uninitialized-in-cast.rs
borrowck-vec-pattern-element-loan.rs
borrowck-vec-pattern-loan-from-mut.rs
borrowck-vec-pattern-move-tail.rs
borrowck-vec-pattern-nesting.rs
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 Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
builtin-superkinds-simple.rs
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-ptr-to-int-const.rs
cast-rfc0401.rs
cast-to-bare-fn.rs
cast-to-nil.rs
cast-to-unsized-trait-object-suggestion.rs
cfg-attr-cfg-2.rs
cfg-attr-crate-2.rs std: Stabilize APIs for the 1.6 release 2015-12-05 15:09:44 -08:00
cfg-attr-unknown-attribute-macro-expansion.rs
cfg-empty-codemap.rs
cfg-in-crate-1.rs
cfg-non-opt-expr.rs Added a test for #[cfg] on non-optional positions 2015-11-30 18:16:27 +01:00
changing-crates.rs
check-static-immutable-mut-slices.rs
check-static-values-constraints.rs
class-cast-to-trait.rs
class-method-missing.rs
class-missing-self.rs
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-referencing-itself-issue-25954.rs
closure-reform-bad.rs
coerce-expect-unsized-ascribed.rs Require exact type equality + add tests 2015-12-18 20:00:19 +03:00
coerce-mut.rs
coerce-overloaded-autoderef.rs
coerce-unsafe-to-closure.rs
coercion-slice.rs
coherence_copy_like_err_fundamental_struct_ref.rs
coherence_copy_like_err_fundamental_struct_tuple.rs
coherence_copy_like_err_fundamental_struct.rs
coherence_copy_like_err_struct.rs
coherence_copy_like_err_tuple.rs
coherence_inherent_cc.rs
coherence_inherent.rs
coherence_local_err_struct.rs
coherence_local_err_tuple.rs
coherence_local_ref.rs
coherence_local.rs
coherence-all-remote.rs
coherence-bigint-param.rs
coherence-blanket-conflicts-with-blanket-implemented.rs
coherence-blanket-conflicts-with-blanket-unimplemented.rs
coherence-blanket-conflicts-with-specific-cross-crate.rs
coherence-blanket-conflicts-with-specific-multidispatch.rs
coherence-blanket-conflicts-with-specific-trait.rs
coherence-blanket-conflicts-with-specific.rs
coherence-conflicting-negative-trait-impl.rs Provide overlapping types for coherence errors 2015-12-16 09:47:23 -08:00
coherence-cow-1.rs
coherence-cow-2.rs
coherence-cow-no-cover.rs
coherence-cross-crate-conflict.rs
coherence-default-trait-impl.rs Provide overlapping types for coherence errors 2015-12-16 09:47:23 -08:00
coherence-impl-trait-for-trait-object-safe.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
coherence-impl-trait-for-trait.rs
coherence-impls-copy.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
coherence-impls-send.rs
coherence-impls-sized.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
coherence-lone-type-parameter.rs
coherence-negative-impls-safe.rs
coherence-orphan.rs
coherence-overlap-all-t-and-tuple.rs
coherence-overlap-issue-23516.rs
coherence-overlap-messages.rs Provide overlapping types for coherence errors 2015-12-16 09:47:23 -08:00
coherence-overlapping-pairs.rs
coherence-pair-covered-uncovered-1.rs
coherence-pair-covered-uncovered.rs
coherence-tuple-conflict.rs
coherence-vec-local-2.rs
coherence-vec-local.rs
comm-not-freeze-receiver.rs
comm-not-freeze.rs
concat_idents-gate2.rs
concat_idents-gate.rs
concat.rs
const-array-oob-arith.rs add feature gate const_indexing 2015-11-20 10:43:04 +01:00
const-array-oob.rs add feature gate const_indexing 2015-11-20 10:43:04 +01:00
const-block-non-item-statement.rs
const-call.rs
const-cast-different-types.rs
const-cast-wrong-type.rs
const-deref-ptr.rs
const-err.rs
const-eval-overflow-2.rs
const-eval-overflow-3.rs
const-eval-overflow-3b.rs
const-eval-overflow-4.rs
const-eval-overflow-4b.rs
const-eval-overflow.rs
const-eval-span.rs implement calling of const fn-methods in true constants 2015-11-27 16:43:24 +01:00
const-fn-destructuring-arg.rs
const-fn-mismatch.rs
const-fn-not-in-trait.rs
const-fn-not-safe-for-const.rs
const-fn-stability-calls-2.rs implement calling of const fn-methods in true constants 2015-11-27 16:43:24 +01:00
const-fn-stability-calls-3.rs
const-fn-stability-calls.rs
const-fn-stability.rs
const-index-feature-gate.rs fix const index feature-gate regression 2015-12-05 16:52:33 +01:00
const-integer-bool-ops.rs add unit test for the new and the changed errors 2015-11-17 10:00:34 +01:00
const-len-underflow-separate-spans.rs
const-len-underflow-subspans.rs
const-pattern-irrefutable.rs
const-pattern-not-const-evaluable.rs add test for const eval errors in patterns 2015-12-06 12:59:53 +01:00
const-recursive.rs
const-slice-oob.rs
const-tup-index-span.rs add test for tuple index op error span 2015-12-09 16:55:29 +01:00
copy-a-resource.rs
crate-name-mismatch.rs
crateresolve1.rs
cross-borrow-trait.rs
cross-fn-cache-hole.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
custom_attribute.rs
cycle-projection-based-on-where-clause.rs
cycle-trait-default-type-trait.rs
cycle-trait-supertrait-direct.rs
cycle-trait-supertrait-indirect.rs
dead-code-closure-bang.rs
dead-code-ret.rs
default_ty_param_conflict_cross_crate.rs
default_ty_param_conflict.rs
deprecation-in-staged-api.rs Implement #[deprecated] attribute (RFC 1270) 2015-12-12 19:39:37 +03:00
deprecation-lint-2.rs Implement #[deprecated] attribute (RFC 1270) 2015-12-12 19:39:37 +03:00
deprecation-lint-3.rs Implement #[deprecated] attribute (RFC 1270) 2015-12-12 19:39:37 +03:00
deprecation-lint.rs Address the review comments 2015-12-12 21:40:45 +03:00
deprecation-sanity.rs Implement #[deprecated] attribute (RFC 1270) 2015-12-12 19:39:37 +03:00
deref-non-pointer.rs
derive-assoc-type-not-impl.rs
derive-no-std-not-supported.rs std: Stabilize APIs for the 1.6 release 2015-12-05 15:09:44 -08:00
deriving-bounds.rs
deriving-meta-unknown-trait.rs
deriving-no-inner-impl-error-message.rs
deriving-non-type.rs
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
destructure-trait-ref.rs
disallowed-deconstructing-destructing-struct-let.rs
disallowed-deconstructing-destructing-struct-match.rs
discrim-ill-typed.rs
discrim-overflow-2.rs
discrim-overflow.rs
does-nothing.rs
double-import.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
dropck_direct_cycle_with_drop.rs
dropck_misc_variants.rs
dropck_no_diverge_on_nonregular_1.rs
dropck_no_diverge_on_nonregular_2.rs
dropck_no_diverge_on_nonregular_3.rs
dropck_tarena_cycle_checked.rs
dropck_tarena_unsound_drop.rs
dropck_trait_cycle_checked.rs
dropck_vec_cycle_checked.rs
dropck-object-cycle.rs
dst-bad-assign-2.rs
dst-bad-assign.rs
dst-bad-coerce1.rs
dst-bad-coerce2.rs
dst-bad-coerce3.rs
dst-bad-coerce4.rs
dst-bad-coercions.rs
dst-bad-deep.rs
dst-index.rs
dst-object-from-unsized-type.rs
dst-rvalue.rs
dst-sized-trait-param.rs
dupe-symbols-1.rs
dupe-symbols-2.rs
dupe-symbols-3.rs
dupe-symbols-4.rs
dupe-symbols-5.rs
dupe-symbols-6.rs
dupe-symbols-7.rs
dupe-symbols-8.rs
duplicate-parameter.rs
duplicate-type-parameter.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
elided-test.rs
empty-comment.rs
empty-extern-arg.rs
empty-linkname.rs
empty-macro-use.rs
empty-struct-braces-expr.rs
empty-struct-braces-gate-1.rs
empty-struct-braces-gate-2.rs Fix various bugs around empty structs and patterns 2015-11-19 11:39:18 +03:00
empty-struct-braces-pat-1.rs Fix various bugs around empty structs and patterns 2015-11-19 11:39:18 +03:00
empty-struct-braces-pat-2.rs Fix various bugs around empty structs and patterns 2015-11-19 11:39:18 +03:00
empty-struct-braces-pat-3.rs Fix various bugs around empty structs and patterns 2015-11-19 11:39:18 +03:00
empty-struct-unit-expr.rs
empty-struct-unit-pat.rs Add special case for UnitVariant(..) patterns 2015-11-19 11:41:09 +03:00
enable-unstable-lib-feature.rs
enum-and-module-in-same-scope.rs Refactor fields def_id and kind of Module into a single field def. 2015-11-16 07:59:50 +00:00
enum-discrim-too-small.rs
enum-in-scope.rs
enum-to-float-cast-2.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
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
expr_attr_paren_order.rs Added test for attributes on parens hir folder 2015-11-30 20:57:43 +01:00
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
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 std: Stabilize APIs for the 1.6 release 2015-12-05 15:09:44 -08:00
fail-no-dead-code.rs
fail-simple.rs
fat-ptr-cast.rs
feature-gate-advanced-slice-features.rs
feature-gate-allocator.rs
feature-gate-allow-internal-unstable-nested-macro.rs
feature-gate-allow-internal-unstable.rs
feature-gate-assoc-type-defaults.rs
feature-gate-box-expr.rs
feature-gate-box-pat.rs
feature-gate-cfg-target-feature.rs
feature-gate-cfg-target-vendor.rs
feature-gate-dropck-ugeh.rs
feature-gate-feature-gate.rs
feature-gate-fundamental.rs
feature-gate-intrinsics.rs
feature-gate-lang-items.rs
feature-gate-linked-from.rs
feature-gate-main.rs
feature-gate-needs-allocator.rs
feature-gate-negate-unsigned.rs
feature-gate-no-debug.rs
feature-gate-omit-gdb-pretty-printer-section.rs
feature-gate-on-unimplemented.rs
feature-gate-optin-builtin-traits.rs
feature-gate-placement-expr.rs
feature-gate-plugin.rs
feature-gate-prelude_import.rs
feature-gate-repr-simd.rs
feature-gate-rust-call.rs
feature-gate-rustc-attrs.rs
feature-gate-rustc-diagnostic-macros.rs
feature-gate-simd-ffi.rs std: Remove deprecated functionality from 1.5 2015-12-10 11:47:55 -08:00
feature-gate-slice-patterns.rs
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
fn-variance-1.rs
for-expn.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
gated-associated_consts.rs
gated-bad-feature.rs
gated-box-syntax.rs
gated-concat_idents.rs
gated-link-args.rs
gated-link-llvm-intrinsics.rs
gated-no-core.rs std: Stabilize APIs for the 1.6 release 2015-12-05 15:09:44 -08:00
gated-non-ascii-idents.rs
gated-plugin_registrar.rs
gated-thread-local.rs
gated-trace_macros.rs
generic-extern-lifetime.rs
generic-extern.rs
generic-impl-less-params-with-defaults.rs
generic-impl-more-params-with-defaults.rs
generic-lifetime-trait-impl.rs
generic-no-mangle.rs Warn no_mangle on generic functions 2015-12-09 01:48:40 +09:00
generic-type-less-params-with-defaults.rs
generic-type-more-params-with-defaults.rs
generic-type-params-forward-mention.rs
generic-type-params-name-repr.rs
glob-resolve1.rs
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
huge-array-simple.rs
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-arm-types.rs
if-let.rs
if-loop.rs
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
impl-unused-rps-in-assoc-type.rs
impl-unused-tps-inherent.rs
impl-unused-tps.rs
impl-wrong-item-for-trait.rs
implicit-method-bind.rs
import2.rs
import3.rs
import4.rs
import-from-missing.rs
import-glob-0.rs
import-glob-circular.rs
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
indexing-requires-a-uint.rs
infinite-autoderef.rs
infinite-instantiation.rs
infinite-macro-expansion.rs
infinite-tag-type-recursion.rs
infinite-vec-type-recursion.rs
inner-static-type-parameter.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
integer-literal-suffix-inference.rs
integral-indexing.rs
integral-variable-unification-error.rs
internal-unstable-noallow.rs
internal-unstable-thread-local.rs
internal-unstable.rs
intrinsic-invalid-number-of-arguments.rs
intrinsic-return-address.rs
invalid_crate_type_syntax.rs
invalid-crate-type.rs
invalid-inline.rs
invalid-macro-matcher.rs Print the macro context name on incomplete parse 2015-11-23 21:06:51 +01:00
invalid-path-in-const.rs
invalid-plugin-attr.rs
issue28498-reject-ex1.rs
issue28498-reject-lifetime-param.rs
issue28498-reject-passed-to-fn.rs
issue28498-reject-trait-bound.rs
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-1920-1.rs
issue-1920-2.rs
issue-1920-3.rs
issue-1962.rs
issue-2111.rs
issue-2149.rs
issue-2150.rs
issue-2151.rs
issue-2281-part1.rs
issue-2330.rs
issue-2356.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
issue-2392.rs
issue-2590.rs
issue-2611-4.rs
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
issue-3021-b.rs
issue-3021-c.rs
issue-3021-d.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
issue-3021.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
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 Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
issue-3344.rs
issue-3477.rs
issue-3521-2.rs
issue-3521.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
issue-3563.rs
issue-3601.rs
issue-3668-2.rs
issue-3668.rs
issue-3680.rs
issue-3702-2.rs
issue-3707.rs
issue-3763.rs
issue-3779.rs
issue-3820.rs
issue-3907-2.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
issue-3907.rs
issue-3973.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
issue-3993.rs
issue-4201.rs
issue-4265.rs
issue-4321.rs
issue-4335.rs
issue-4366-2.rs
issue-4366.rs
issue-4517.rs
issue-4736.rs
issue-4935.rs
issue-4968.rs
issue-4972.rs
issue-5035-2.rs
issue-5035.rs
issue-5062.rs
issue-5099.rs
issue-5100.rs
issue-5153.rs
issue-5216.rs
issue-5239-1.rs
issue-5358-1.rs
issue-5439.rs
issue-5500-1.rs
issue-5500.rs
issue-5844.rs
issue-5883.rs
issue-5927.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
issue-5997-enum.rs
issue-5997-struct.rs
issue-6458-2.rs
issue-6458-3.rs
issue-6458-4.rs
issue-6458.rs
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
issue-7573.rs
issue-7575.rs
issue-7607-1.rs
issue-7813.rs
issue-7867.rs
issue-7950.rs
issue-7970a.rs
issue-7970b.rs
issue-8153.rs
issue-8208.rs
issue-8460-const.rs
issue-8640.rs
issue-8727.rs
issue-8761.rs
issue-8767.rs
issue-9243.rs
issue-9575.rs
issue-9725.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
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-10969.rs Add compile-fail test for issue #10969 2015-11-23 21:06:08 +02:00
issue-10991.rs
issue-11154.rs
issue-11192.rs
issue-11319.rs
issue-11374.rs
issue-11493.rs
issue-11515.rs
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
issue-12116.rs
issue-12127.rs
issue-12187-1.rs
issue-12187-2.rs
issue-12369.rs
issue-12470.rs
issue-12511.rs
issue-12552.rs
issue-12560-1.rs
issue-12560-2.rs
issue-12567.rs
issue-12612.rs
issue-12796.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
issue-12863.rs
issue-12997-1.rs
issue-12997-2.rs
issue-13033.rs
issue-13058.rs
issue-13352.rs
issue-13359.rs
issue-13404.rs
issue-13407.rs
issue-13428.rs
issue-13446.rs
issue-13466.rs
issue-13482-2.rs
issue-13482.rs
issue-13497-2.rs
issue-13497.rs
issue-13624.rs
issue-13641.rs
issue-13847.rs
issue-13853-2.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
issue-13853-5.rs
issue-13853.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
issue-14084.rs
issue-14091-2.rs
issue-14091.rs
issue-14092.rs
issue-14221.rs
issue-14227.rs
issue-14254.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
issue-14285.rs
issue-14309.rs
issue-14366.rs
issue-14541.rs
issue-14721.rs
issue-14772.rs
issue-14845.rs
issue-14853.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -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-15919.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-16538.rs
issue-16562.rs
issue-16683.rs
issue-16725.rs
issue-16747.rs
issue-16819.rs
issue-16922.rs
issue-16939.rs
issue-16966.rs
issue-17001.rs
issue-17025.rs
issue-17033.rs
issue-17252.rs
issue-17263.rs
issue-17283.rs
issue-17337.rs Remove all uses of #[staged_api] 2015-11-25 21:55:26 +03:00
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
issue-17431-5.rs
issue-17431-6.rs
issue-17431-7.rs
issue-17441.rs
issue-17444.rs
issue-17450.rs
issue-17458.rs
issue-17518.rs
issue-17545.rs
issue-17546.rs Prohibit private variant reexports 2015-12-18 04:12:31 +03:00
issue-17551.rs
issue-17651.rs
issue-17718-borrow-interior.rs
issue-17718-const-bad-values.rs
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
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
issue-17905.rs
issue-17913.rs
issue-17933.rs
issue-17959.rs
issue-17994.rs
issue-17999.rs
issue-18058.rs
issue-18107.rs
issue-18118.rs
issue-18119.rs
issue-18159.rs
issue-18183.rs
issue-18252.rs
issue-18294.rs
issue-18343.rs
issue-18389.rs Update error messages and error descriptions 2015-12-18 04:12:31 +03:00
issue-18400.rs
issue-18423.rs
issue-18532.rs
issue-18566.rs
issue-18611.rs
issue-18783.rs
issue-18819.rs
issue-18919.rs
issue-18959.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
issue-19086.rs Fix various bugs around empty structs and patterns 2015-11-19 11:39:18 +03:00
issue-19109.rs
issue-19163.rs
issue-19244-1.rs
issue-19244-2.rs
issue-19380.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
issue-19452.rs
issue-19482.rs
issue-19498.rs
issue-19521.rs
issue-19538.rs
issue-19660.rs
issue-19692.rs
issue-19707.rs
issue-19734.rs
issue-19883.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
issue-19922.rs
issue-19982.rs
issue-19991.rs
issue-20005.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
issue-20105.rs
issue-20162.rs
issue-20225.rs
issue-20261.rs
issue-20313.rs
issue-20413.rs
issue-20427.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
issue-20605.rs
issue-20616-1.rs
issue-20616-2.rs
issue-20616-3.rs
issue-20616-4.rs
issue-20616-5.rs
issue-20616-6.rs
issue-20616-7.rs
issue-20616-8.rs
issue-20616-9.rs
issue-20692.rs
issue-20714.rs
issue-20772.rs
issue-20801.rs
issue-20825.rs
issue-20831-debruijn.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
issue-20862.rs
issue-20939.rs
issue-21045.rs
issue-21146.rs
issue-21160.rs
issue-21174.rs
issue-21177.rs
issue-21202.rs
issue-21332.rs
issue-21356.rs
issue-21449.rs
issue-21546.rs Fix issue #21546 and refactor NsDef 2015-11-17 09:10:41 +00:00
issue-21554.rs
issue-21600.rs
issue-21701.rs
issue-21763.rs
issue-21946.rs
issue-21950.rs
issue-21974.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
issue-22034.rs
issue-22037.rs
issue-22289.rs
issue-22312.rs
issue-22370.rs
issue-22384.rs
issue-22468.rs
issue-22560.rs
issue-22599.rs
issue-22638.rs ratchet down the recursion limit because, at least in my testing, 2015-11-18 19:23:29 -05:00
issue-22645.rs
issue-22673.rs
issue-22886.rs
issue-22897.rs
issue-23024.rs
issue-23041.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
issue-23046.rs
issue-23073.rs
issue-23080-2.rs
issue-23080.rs
issue-23173.rs
issue-23217.rs
issue-23253.rs
issue-23302.rs
issue-23305.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
issue-23338-locals-die-before-temps-of-body.rs
issue-23543.rs
issue-23544.rs
issue-23589.rs
issue-23595-1.rs
issue-23595-2.rs
issue-23729.rs
issue-23827.rs
issue-23966.rs
issue-24013.rs
issue-24036.rs
issue-24081.rs
issue-24267-flow-exit.rs
issue-24322.rs
issue-24352.rs
issue-24356.rs
issue-24357.rs
issue-24363.rs
issue-24365.rs
issue-24446.rs
issue-24682.rs
issue-24805-dropck-child-has-items-via-parent.rs
issue-24805-dropck-trait-has-items.rs
issue-24895-copy-clone-dropck.rs
issue-24968.rs
issue-25076.rs
issue-25145.rs
issue-25199.rs
issue-25368.rs
issue-25396.rs
issue-25700.rs
issue-25826.rs
issue-25901.rs
issue-26056.rs
issue-26194.rs
issue-26217.rs
issue-26262.rs
issue-26459.rs
issue-26548.rs
issue-26638.rs Update lifetime compile tests 2015-12-01 14:08:00 +00:00
issue-26656.rs Long await regression test for dropck on trait object method. 2015-12-10 19:59:20 +01:00
issue-26812.rs
issue-26886.rs
issue-26905.rs
issue-26948.rs
issue-27008.rs
issue-27033.rs
issue-27042.rs
issue-27592.rs
issue-27815.rs
issue-27831.rs Fix various bugs around empty structs and patterns 2015-11-19 11:39:18 +03:00
issue-27895.rs
issue-28075.rs
issue-28098.rs
issue-28105.rs
issue-28109.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
issue-28113.rs
issue-28344.rs
issue-28388-1.rs
issue-28388-2.rs
issue-28388-3.rs
issue-28433.rs
issue-28472.rs
issue-28568.rs Provide overlapping types for coherence errors 2015-12-16 09:47:23 -08:00
issue-28576.rs
issue-28586.rs
issue-28776.rs
issue-28837.rs
issue-28971.rs
issue-28992-empty.rs Fix various bugs around empty structs and patterns 2015-11-19 11:39:18 +03:00
issue-29106.rs
issue-29147.rs
issue-29161.rs
issue-29181.rs
issue-29184.rs
issue-29861.rs constrained_type_params: make projections depend on their trait-ref 2015-11-19 20:53:59 +02:00
issue-30007.rs Print the macro context name on incomplete parse 2015-11-23 21:06:51 +01:00
issue-30236.rs Correct span for unused type parameter error in type alias (fixes #30236) 2015-12-06 22:35:40 +05:30
issue-30302.rs Do not include generics in suggestion to qualify enum variants 2015-12-11 17:43:04 +09:00
keyword-false-as-identifier.rs
keyword-true-as-identifier.rs
kindck-copy.rs
kindck-impl-type-params-2.rs
kindck-impl-type-params.rs
kindck-inherited-copy-bound.rs
kindck-nonsendable-1.rs
kindck-send-object1.rs
kindck-send-object2.rs
kindck-send-object.rs
kindck-send-owned.rs
kindck-send-unsafe.rs
kindck-send-unsafe.rs~rust-lang_master
lang-item-missing.rs
lifetime-bound-will-change-warning.rs
lifetime-elision-return-type-requires-explicit-lifetime.rs
lifetime-inference-give-expl-lifetime-param-2.rs
lifetime-inference-give-expl-lifetime-param-3.rs
lifetime-inference-give-expl-lifetime-param.rs
linkage1.rs
linkage2.rs
linkage3.rs
linkage4.rs
lint-change-warnings.rs
lint-ctypes-enum.rs
lint-ctypes.rs
lint-dead-code-1.rs Fix the fallout 2015-12-18 04:12:31 +03:00
lint-dead-code-2.rs
lint-dead-code-3.rs
lint-dead-code-4.rs
lint-dead-code-5.rs
lint-dead-code-variant.rs
lint-directives-on-use-items-issue-10534.rs
lint-exceeding-bitshifts.rs fix const index feature-gate regression 2015-12-05 16:52:33 +01:00
lint-forbid-attr.rs
lint-forbid-cmdline.rs Remove all uses of #[staged_api] 2015-11-25 21:55:26 +03:00
lint-group-style.rs
lint-impl-fn.rs
lint-misplaced-attr.rs
lint-missing-doc.rs
lint-no-drop-on-repr-extern.rs
lint-non-camel-case-types.rs
lint-non-snake-case-crate-2.rs
lint-non-snake-case-crate.rs
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
lint-output-format.rs
lint-owned-heap-memory.rs
lint-qualification.rs rustc_resolve: fix a bug in which unused imports can get wrongly marked as used when checking for unused qualifications in resolve_path (fixes #30078) 2015-12-17 05:43:44 +00:00
lint-shorthand-field.rs
lint-stability2.rs
lint-stability3.rs
lint-stability-fields.rs Remove all uses of #[staged_api] 2015-11-25 21:55:26 +03:00
lint-stability.rs Address the review comments 2015-12-12 21:40:45 +03:00
lint-type-limits.rs
lint-type-overflow.rs
lint-unconditional-recursion.rs
lint-unexported-no-mangle.rs
lint-unknown-attr.rs
lint-unknown-feature-default.rs
lint-unknown-feature.rs
lint-unnecessary-import-braces.rs
lint-unnecessary-parens.rs
lint-unsafe-code.rs
lint-unused-extern-crate.rs
lint-unused-imports.rs rustc_resolve: fix a bug in which unused imports can get wrongly marked as used when checking for unused qualifications in resolve_path (fixes #30078) 2015-12-17 05:43:44 +00:00
lint-unused-mut-self.rs
lint-unused-mut-variables.rs
lint-unused-unsafe.rs
lint-uppercase-variables.rs
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
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
liveness-use-after-move.rs
liveness-use-after-send.rs
log-syntax-gate2.rs
log-syntax-gate.rs
loop-does-not-diverge.rs
loop-labeled-break-value.rs
loops-reject-duplicate-labels-2.rs
loops-reject-duplicate-labels.rs
loops-reject-labels-shadowing-lifetimes.rs
loops-reject-lifetime-shadowing-label.rs
lub-if.rs
lub-match.rs
macro-backtrace-invalid-internals.rs
macro-backtrace-nested.rs
macro-backtrace-println.rs
macro-context.rs Fix test failures 2015-11-24 17:46:10 +01:00
macro-crate-nonterminal-non-root.rs
macro-error.rs
macro-followed-by-seq-bad.rs
macro-incomplete-parse.rs
macro-inner-attributes.rs
macro-input-future-proofing.rs
macro-local-data-key-priv.rs
macro-match-nonterminal.rs
macro-missing-fragment.rs Add a test 2015-11-25 21:01:23 +01:00
macro-name-typo.rs Add '!' to macro name suggestion, use fileline_help instead of span_help 2015-11-26 11:59:41 +01:00
macro-no-implicit-reexport.rs
macro-outer-attributes.rs
macro-parameter-span.rs Generated code spans now point to callsite parameters (where applicable) 2015-12-15 17:41:03 +13:00
macro-reexport-malformed-1.rs
macro-reexport-malformed-2.rs
macro-reexport-malformed-3.rs
macro-reexport-not-locally-visible.rs
macro-reexport-undef.rs
macro-seq-followed-by-seq.rs
macro-use-bad-args-1.rs
macro-use-bad-args-2.rs
macro-use-undef.rs
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-derive-entry.rs
malformed-plugin-1.rs
malformed-plugin-2.rs
malformed-plugin-3.rs
manual-link-bad-form.rs
manual-link-bad-kind.rs
manual-link-bad-search-path.rs
manual-link-framework.rs
map-types.rs
match-arm-statics.rs
match-ill-type2.rs
match-join.rs
match-non-exhaustive.rs
match-pattern-field-mismatch-2.rs Add special case for UnitVariant(..) patterns 2015-11-19 11:41:09 +03:00
match-pattern-field-mismatch.rs
match-range-fail-2.rs
match-range-fail-dominate.rs
match-range-fail.rs
match-ref-ice.rs
match-ref-mut-invariance.rs
match-ref-mut-let-invariance.rs
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
method-ambig-two-traits-from-bounds.rs
method-ambig-two-traits-with-default-method.rs
method-call-err-msg.rs
method-help-unsatisfied-bound.rs
method-macro-backtrace.rs
method-missing-call.rs
method-path-in-pattern.rs
method-resolvable-path-in-pattern.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 Remove all uses of #[staged_api] 2015-11-25 21:55:26 +03:00
mod_file_aux.rs
mod_file_correct_spans.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
mod_file_disambig_aux.rs
mod_file_disambig.rs
mod_file_not_owning_aux1.rs
mod_file_not_owning_aux2.rs
mod_file_not_owning.rs
module-macro_use-arguments.rs
move-closure-span.rs
move-fragments-1.rs
move-fragments-2.rs Fix the fallout 2015-11-19 11:41:09 +03:00
move-fragments-3.rs Fix the fallout 2015-11-19 11:41:09 +03:00
move-fragments-4.rs
move-fragments-5.rs
move-fragments-6.rs
move-fragments-7.rs
move-fragments-8.rs
move-fragments-9.rs
move-in-guard-1.rs
move-in-guard-2.rs
move-into-dead-array-1.rs
move-into-dead-array-2.rs
move-out-of-array-1.rs
move-out-of-tuple-field.rs
moves-based-on-type-access-to-field.rs
moves-based-on-type-block-bad.rs
moves-based-on-type-capture-clause-bad.rs
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
mut-suggestion.rs
mutable-class-fields-2.rs
mutable-class-fields.rs
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_owned_box_lang_item.rs std: Stabilize APIs for the 1.6 release 2015-12-05 15:09:44 -08:00
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
no-core-gated.rs
no-extern-crate-in-glob-import.rs Add test for #30089 2015-12-01 09:34:45 +00:00
no-implicit-prelude-nested.rs
no-implicit-prelude.rs
no-link.rs
no-method-suggested-traits.rs
no-reuse-move-arc.rs
no-send-res-ports.rs
no-std-inject.rs std: Stabilize APIs for the 1.6 release 2015-12-05 15:09:44 -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-constant-in-const-path.rs
non-copyable-void.rs
non-exhaustive-match-nested.rs
non-exhaustive-match.rs
non-exhaustive-pattern-witness.rs
noncopyable-class.rs
nonscalar-cast.rs
not-enough-arguments.rs
not-panic-safe-2.rs std: Rename thread::catch_panic to panic::recover 2015-12-09 07:19:17 -08:00
not-panic-safe-3.rs std: Rename thread::catch_panic to panic::recover 2015-12-09 07:19:17 -08:00
not-panic-safe-4.rs std: Rename thread::catch_panic to panic::recover 2015-12-09 07:19:17 -08:00
not-panic-safe-5.rs std: Rename thread::catch_panic to panic::recover 2015-12-09 07:19:17 -08:00
not-panic-safe-6.rs std: Rename thread::catch_panic to panic::recover 2015-12-09 07:19:17 -08:00
not-panic-safe.rs std: Rename thread::catch_panic to panic::recover 2015-12-09 07:19:17 -08:00
not-utf8.bin
not-utf8.rs
object-does-not-impl-trait.rs
object-lifetime-default-ambiguous.rs
object-lifetime-default-elision.rs
object-lifetime-default-from-box-error.rs
object-lifetime-default-from-rptr-box-error.rs
object-lifetime-default-from-rptr-struct-error.rs
object-lifetime-default-mybox.rs
object-lifetime-default.rs
object-pointer-types.rs
object-safety-by-value-self-use.rs
object-safety-by-value-self.rs
object-safety-generics.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
object-safety-issue-22040.rs
object-safety-mentions-Self.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
object-safety-no-static.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
object-safety-phantom-fn.rs
object-safety-sized-2.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
object-safety-sized.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
object-safety-supertrait-mentions-Self.rs
occurs-check-2.rs
occurs-check-3.rs
occurs-check.rs
old-suffixes-are-really-forbidden.rs
on-unimplemented-bad-anno.rs
on-unimplemented.rs
once-cant-call-twice-on-heap.rs
opt-in-copy.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
or-patter-mismatch.rs
orphan-check-diagnostics.rs
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 Add special case for UnitVariant(..) patterns 2015-11-19 11:41:09 +03:00
pattern-ident-path-generics.rs
pattern-macro-hygiene.rs
pattern-tyvar-2.rs
pattern-tyvar.rs
phantom-oibit.rs
placement-expr-unsafe.rs
placement-expr-unstable.rs std: Stabilize APIs for the 1.6 release 2015-12-05 15:09:44 -08:00
pptypedef.rs
prim-with-args.rs
priv-in-bad-locations.rs
privacy1.rs
privacy2.rs
privacy3.rs
privacy4.rs
privacy5.rs
privacy-ns1.rs
privacy-ns2.rs
privacy-sanity.rs
privacy-ufcs.rs
private-impl-method.rs
private-in-public-lint.rs Add more systematic tests 2015-12-18 04:56:27 +03:00
private-in-public-warn.rs Do not substitute type aliases during error reporting 2015-12-18 20:57:36 +03:00
private-in-public.rs Do not substitute type aliases during error reporting 2015-12-18 20:57:36 +03:00
private-item-simple.rs
private-method-cross-crate.rs
private-method-inherited.rs
private-method.rs
private-struct-field-cross-crate.rs
private-struct-field-ctor.rs
private-struct-field-pattern.rs
private-struct-field.rs
private-variant-reexport.rs Prohibit public glob reexports of private variants 2015-12-18 04:14:46 +03:00
ptr-coercion.rs
pub-item-macro.rs
pub-method-macro.rs
pub-struct-field-span-26083.rs
range-1.rs
range-2.rs
recursion_limit.rs
recursion.rs
recursive-enum.rs
ref-suggestion.rs
reflect-assoc.rs
reflect-object-param.rs
reflect.rs
refutable-pattern-errors.rs
refutable-pattern-in-fn-arg.rs
region-borrow-params-issue-29793-big.rs Regression tests for Issue 29793. 2015-12-15 15:18:45 +01:00
region-borrow-params-issue-29793-small.rs Regression tests for Issue 29793. 2015-12-15 15:18:45 +01:00
region-bound-extra-bound-in-impl.rs
region-bound-extra-bound-in-inherent-impl.rs
region-bound-on-closure-outlives-call.rs
region-bound-same-bounds-in-trait-and-impl.rs
region-bounds-on-objects-and-type-parameters.rs
region-lifetime-bounds-on-fns-where-clause.rs
region-multiple-lifetime-bounds-on-fns-where-clause.rs
region-object-lifetime-1.rs
region-object-lifetime-2.rs
region-object-lifetime-3.rs
region-object-lifetime-4.rs
region-object-lifetime-5.rs
region-object-lifetime-in-coercion.rs
regionck-unboxed-closure-lifetimes.rs
regions-addr-of-arg.rs
regions-addr-of-self.rs
regions-addr-of-upvar-self.rs
regions-assoc-type-in-supertrait-outlives-container.rs
regions-assoc-type-region-bound-in-trait-not-met.rs
regions-assoc-type-static-bound-in-trait-not-met.rs
regions-bound-missing-bound-in-impl.rs
regions-bounded-by-trait-requiring-static.rs
regions-bounded-method-type-parameters-cross-crate.rs
regions-bounded-method-type-parameters-trait-bound.rs
regions-bounded-method-type-parameters.rs
regions-bounds.rs
regions-close-associated-type-into-object.rs
regions-close-object-into-object-1.rs
regions-close-object-into-object-2.rs
regions-close-object-into-object-3.rs
regions-close-object-into-object-4.rs
regions-close-object-into-object-5.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
regions-close-over-borrowed-ref-in-obj.rs
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
regions-creating-enums3.rs
regions-creating-enums4.rs
regions-creating-enums.rs
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-4.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
regions-free-region-ordering-callee.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
regions-free-region-ordering-caller1.rs
regions-free-region-ordering-caller.rs
regions-free-region-ordering-incorrect.rs
regions-glb-free-free.rs
regions-implied-bounds-projection-gap-1.rs
regions-implied-bounds-projection-gap-2.rs
regions-implied-bounds-projection-gap-3.rs
regions-implied-bounds-projection-gap-4.rs
regions-implied-bounds-projection-gap-hr-1.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
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
regions-infer-covariance-due-to-decl.rs
regions-infer-invariance-due-to-decl.rs
regions-infer-invariance-due-to-mutability-3.rs
regions-infer-invariance-due-to-mutability-4.rs
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-outlives-nominal-type-enum-region-rev.rs
regions-outlives-nominal-type-enum-region.rs
regions-outlives-nominal-type-enum-type-rev.rs
regions-outlives-nominal-type-enum-type.rs
regions-outlives-nominal-type-struct-region-rev.rs
regions-outlives-nominal-type-struct-region.rs
regions-outlives-nominal-type-struct-type-rev.rs
regions-outlives-nominal-type-struct-type.rs
regions-outlives-projection-container-hrtb.rs
regions-outlives-projection-container-wc.rs
regions-outlives-projection-container.rs
regions-outlives-projection-hrtype.rs
regions-outlives-projection-trait-def.rs
regions-outlives-scalar.rs
regions-pattern-typing-issue-19552.rs
regions-pattern-typing-issue-19997.rs
regions-proc-bound-capture.rs
regions-reborrow-from-shorter-mut-ref-mut-ref.rs
regions-reborrow-from-shorter-mut-ref.rs
regions-ref-in-fn-arg.rs
regions-ret-borrowed-1.rs
regions-ret-borrowed.rs
regions-ret.rs
regions-return-ref-to-upvar-issue-17403.rs
regions-return-stack-allocated-vec.rs
regions-static-bound.rs
regions-steal-closure.rs
regions-struct-not-wf.rs
regions-trait-1.rs
regions-trait-object-subtyping.rs
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
regions-wf-trait-object.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
reject-specialized-drops-8142.rs
repeat_count.rs
repeat-to-run-dtor-twice.rs
required-lang-item.rs
reserved-attr-on-macro.rs
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-hint-macro.rs Look up macro names as well when suggesting replacements for function resolve errors 2015-11-22 06:48:46 +05:30
resolve-inconsistent-binding-mode.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
resolve-inconsistent-names.rs
resolve-label.rs
resolve-type-param-in-item-in-trait.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
resolve-unknown-trait.rs
ret-non-nil.rs
retslot-cast.rs
rustc-error.rs
self_type_keyword.rs
self-impl.rs
send-is-not-static-ensures-scoping.rs
send-is-not-static-std-sync-2.rs
send-is-not-static-std-sync.rs
seq-args.rs
shadowed-lifetime.rs
shadowed-type-parameter.rs
shadowed-use-visibility.rs Partially undo the fix of issue #30159 in PR #30294 to avoid breakage. 2015-12-11 21:21:13 +00:00
shadowing-in-the-same-pattern.rs
shift-various-bad-types.rs
simd-intrinsic-declaration-type.rs
simd-intrinsic-generic-arithmetic.rs
simd-intrinsic-generic-cast.rs
simd-intrinsic-generic-comparison.rs
simd-intrinsic-generic-elements.rs
simd-intrinsic-single-nominal-type.rs
simd-type-generic-monomorphisation.rs
simd-type.rs
single-derive-attr.rs
single-primitive-inherent-impl.rs std: Stabilize APIs for the 1.6 release 2015-12-05 15:09:44 -08:00
slice-2.rs
slice-borrow.rs
slice-mut-2.rs
slice-mut.rs
slightly-nice-generic-literal-messages.rs
stability-attribute-issue.rs
stability-attribute-non-staged.rs Rename #[deprecated] to #[rustc_deprecated] 2015-11-20 16:11:20 +03:00
stability-attribute-sanity-2.rs Remove all uses of #[staged_api] 2015-11-25 21:55:26 +03:00
stability-attribute-sanity.rs Remove all uses of #[staged_api] 2015-11-25 21:55:26 +03:00
stable-features.rs
static-array-across-crate.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
static-mut-not-pat.rs
static-mut-requires-unsafe.rs
static-priv-by-default2.rs
static-priv-by-default.rs
static-recursion-gate.rs
static-reference-to-fn-1.rs
static-reference-to-fn-2.rs
static-region-bound.rs
static-vec-repeat-not-constant.rs
staticness-mismatch.rs
std-uncopyable-atomics.rs
stmt_expr_attrs_no_feature.rs Added stmt_expr_attribute feature gate 2015-11-26 21:47:44 +01:00
str-idx.rs
str-mut-idx.rs
struct-base-wrong-type-2.rs
struct-base-wrong-type.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 Add name of initializer to missing field message, closes #30299 2015-12-11 00:25:08 +01:00
struct-fields-too-many.rs
struct-fields-typo.rs
struct-like-enum-nonexhaustive.rs
struct-no-fields-enumlike.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
suggest-private-fields.rs
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 Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
syntax-trait-polarity-feature-gate.rs
syntaxt-default-trait-impls.rs
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
task-rng-isnt-sendable.rs
terr-in-field.rs
terr-sorts.rs
test-cfg.rs
test-warns-dead-code.rs
trace_macros-format.rs
trace_macros-gate2.rs
trace_macros-gate3.rs
trace_macros-gate.rs
trait-as-struct-constructor.rs
trait-bounds-cant-coerce.rs
trait-bounds-impl-comparison-1.rs
trait-bounds-impl-comparison-2.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
trait-bounds-not-on-bare-trait.rs
trait-bounds-not-on-struct.rs
trait-bounds-on-structs-and-enums-in-fns.rs
trait-bounds-on-structs-and-enums-in-impls.rs
trait-bounds-on-structs-and-enums-locals.rs
trait-bounds-on-structs-and-enums-static.rs
trait-bounds-on-structs-and-enums-xc1.rs
trait-bounds-on-structs-and-enums-xc.rs
trait-bounds-on-structs-and-enums.rs
trait-bounds-sugar.rs
trait-coercion-generic-bad.rs
trait-coercion-generic-regions.rs
trait-duplicate-methods.rs
trait-impl-1.rs
trait-impl-can-not-have-untraitful-items.rs
trait-impl-different-num-params.rs
trait-impl-for-module.rs
trait-impl-method-mismatch.rs
trait-impl-of-supertrait-has-wrong-lifetime-parameters.rs
trait-matching-lifetimes.rs
trait-not-accessible.rs
trait-object-reference-without-parens-suggestion.rs
trait-object-safety.rs
trait-or-new-type-instead.rs
trait-resolution-in-overloaded-op.rs
trait-safety-fn-body.rs
trait-safety-inherent-impl.rs
trait-safety-trait-impl-cc.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
trait-safety-trait-impl.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
trait-static-method-generic-inference.rs
trait-test-2.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
trait-test.rs
traits-assoc-type-in-supertrait-bad.rs
traits-issue-23003-overflow.rs
traits-multidispatch-bad.rs
traits-multidispatch-convert-ambig-dest.rs
traits-negative-impls.rs
traits-repeated-supertrait-ambig.rs
transmute-different-sizes.rs
transmute-fat-pointers.rs
transmute-impl.rs
transmute-imut-to-mut.rs
transmute-type-parameters.rs
trivial_casts.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
two-allocators-2.rs
two-allocators-3.rs
two-allocators.rs
ty_binding_span.rs
type-arg-out-of-scope.rs
type-ascription-feature-gate.rs Add ExprType to HIR and make everything compile 2015-12-16 17:13:16 +03:00
type-ascription-precedence.rs Require exact type equality + add tests 2015-12-18 20:00:19 +03:00
type-ascription-soundness.rs Require exact type equality + add tests 2015-12-18 20:00:19 +03:00
type-macros-fail.rs
type-mismatch-multiple.rs
type-mismatch-same-crate-name.rs
type-parameter-defaults-referencing-Self-ppaux.rs
type-parameter-defaults-referencing-Self.rs
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
typeck_type_placeholder_lifetime_1.rs
typeck_type_placeholder_lifetime_2.rs
typeck_type_placeholder_mismatch.rs
typeck-builtin-bound-type-parameters.rs
typeck-cast-pointer-to-float.rs
typeck-default-trait-impl-assoc-type.rs
typeck-default-trait-impl-constituent-types-2.rs
typeck-default-trait-impl-constituent-types.rs
typeck-default-trait-impl-cross-crate-coherence.rs
typeck-default-trait-impl-negation-send.rs
typeck-default-trait-impl-negation-sync.rs
typeck-default-trait-impl-negation.rs
typeck-default-trait-impl-outside-crate.rs
typeck-default-trait-impl-precedence.rs
typeck-default-trait-impl-send-param.rs
typeck-default-trait-impl-superregion.rs
typeck-default-trait-impl-supertrait.rs
typeck-default-trait-impl-trait-where-clause-2.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
typeck-default-trait-impl-trait-where-clause.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
typeck-negative-impls-builtin.rs
typeck-unsafe-always-share.rs
typo-suggestion.rs
ufcs-explicit-self-bad.rs
ufcs-qpath-missing-params.rs
ufcs-qpath-self-mismatch.rs
unboxed-closer-non-implicit-copyable.rs
unboxed-closure-feature-gate.rs
unboxed-closure-illegal-move.rs
unboxed-closure-immutable-capture.rs
unboxed-closure-region.rs
unboxed-closure-sugar-default.rs
unboxed-closure-sugar-equiv.rs
unboxed-closure-sugar-lifetime-elision.rs
unboxed-closure-sugar-nonexistent-trait.rs
unboxed-closure-sugar-not-used-on-fn.rs
unboxed-closure-sugar-region.rs
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
unboxed-closure-sugar-wrong-number-number-type-parameters.rs
unboxed-closure-sugar-wrong-trait.rs
unboxed-closures-borrow-conflict.rs
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
unboxed-closures-static-call-wrong-trait.rs
unboxed-closures-type-mismatch.rs
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
unique-vec-res.rs
unnecessary-private.rs
unop-move-semantics.rs
unop-neg-bool.rs
unreachable-arm.rs
unreachable-code.rs
unreachable-in-call.rs Fix unreachable code in libsyntax 2015-11-24 10:05:51 +05:30
unreachable-variant.rs
unresolved-extern-mod-suggestion.rs
unresolved-import.rs
unsafe_no_drop_flag-gate.rs
unsafe-around-compiler-generated-unsafe.rs
unsafe-const-fn.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
unsafe-subtyping.rs
unsafe-trait-impl.rs
unsized3.rs
unsized5.rs
unsized6.rs
unsized7.rs
unsized-bare-typaram.rs
unsized-enum.rs
unsized-inherent-impl-self-type.rs
unsized-struct.rs
unsized-trait-impl-self-type.rs
unsized-trait-impl-trait-arg.rs
unspecified-self-in-trait-ref.rs
unsupported-cast.rs
unused-attr.rs std: Stabilize APIs for the 1.6 release 2015-12-05 15:09:44 -08:00
unused-macro-with-bad-frag-spec.rs
unused-macro-with-follow-violation.rs
unused-mut-warning-captured-var.rs
unused-result.rs
use-after-move-based-on-type.rs
use-after-move-implicity-coerced-object.rs
use-after-move-self-based-on-type.rs
use-after-move-self.rs
use-from-trait-xc.rs fix tidy 2015-11-26 18:22:40 +02:00
use-from-trait.rs
use-meta-mismatch.rs
use-mod-2.rs
use-mod-3.rs
use-mod.rs
use-paths-as-items.rs
useless-pub.rs
utf8_idents.rs
variadic-ffi-2.rs
variadic-ffi-3.rs
variadic-ffi.rs
variance-associated-types.rs
variance-cell-is-invariant.rs
variance-contravariant-arg-object.rs
variance-contravariant-arg-trait-match.rs
variance-contravariant-self-trait-match.rs
variance-covariant-arg-object.rs
variance-covariant-arg-trait-match.rs
variance-covariant-self-trait-match.rs
variance-invariant-arg-object.rs
variance-invariant-arg-trait-match.rs
variance-invariant-self-trait-match.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
variance-issue-20533.rs
variance-object-types.rs
variance-region-bounds.rs
variance-regions-direct.rs
variance-regions-indirect.rs
variance-regions-unused-direct.rs
variance-regions-unused-indirect.rs
variance-trait-bounds.rs
variance-trait-matching.rs
variance-trait-object-bound.rs
variance-types-bounds.rs
variance-types.rs
variance-unused-region-param.rs
variance-unused-type-param.rs
variance-use-contravariant-struct-1.rs
variance-use-contravariant-struct-2.rs
variance-use-covariant-struct-1.rs
variance-use-covariant-struct-2.rs
variance-use-invariant-struct-1.rs
vec_refs_data_with_early_death.rs
vec-macro-with-comma-only.rs
vec-must-not-hide-type-from-dropck.rs
vec-mut-iter-borrow.rs
vec-res-add.rs
vector-cast-weirdness.rs
vector-no-ann.rs
vtable-res-trait-param.rs
walk-struct-literal-with.rs
warn-path-statement.rs
warn-pub-extern-crate.rs std: Stabilize APIs for the 1.6 release 2015-12-05 15:09:44 -08:00
weak-lang-item.rs std: Stabilize APIs for the 1.6 release 2015-12-05 15:09:44 -08:00
wf-array-elem-sized.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-const-type.rs
wf-enum-bound.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-enum-fields-struct-variant.rs
wf-enum-fields.rs
wf-fn-where-clause.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-impl-associated-type-region.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-impl-associated-type-trait.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-in-fn-arg.rs
wf-in-fn-ret.rs
wf-in-fn-type-arg.rs
wf-in-fn-type-ret.rs
wf-in-fn-type-static.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-in-fn-where-clause.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-in-obj-type-static.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-in-obj-type-trait.rs
wf-inherent-impl-method-where-clause.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-inherent-impl-where-clause.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-method-late-bound-regions.rs
wf-misc-methods-issue-28609.rs
wf-object-safe.rs
wf-outlives-ty-in-fn-or-trait.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-static-method.rs
wf-static-type.rs
wf-struct-bound.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-struct-field.rs
wf-trait-associated-type-bound.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-associated-type-region.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-associated-type-trait.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-bound.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-default-fn-arg.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-default-fn-ret.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-default-fn-where-clause.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-fn-arg.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-fn-ret.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-fn-where-clause.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-superbound.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
where-clause-constraints-are-local-for-inherent-impl.rs
where-clause-constraints-are-local-for-trait-impl.rs
where-clause-method-substituion.rs
where-clauses-method-unsatisfied.rs
where-clauses-unsatisfied.rs
where-for-self-2.rs
where-for-self.rs
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