rust/src/test/compile-fail
bors 7c98d2e63f Auto merge of #52332 - zackmdavis:dead_code_lint_should_say_2_electric_boogaloo, r=pnkfelix
dead-code lint: say "constructed" for structs

Respectively.

This is a sequel to November 2017's #46103 / 1a9dc2e9. It had been
reported (more than once—at least #19140, #44083, and #44565) that the
"never used" language was confusing for enum variants that were "used"
as match patterns, so the wording was changed to say never "constructed"
specifically for enum variants. More recently, the same issue was raised
for structs (#52325). It seems consistent to say "constructed" here,
too, for the same reasons.

~~While we're here, we can also use more specific word "called" for unused
functions and methods. (We declined to do this in #46103, but the
rationale given in the commit message doesn't actually make sense.)~~

This resolves #52325.
2018-08-06 07:02:11 +00:00
..
allocator Remove some '#[feature]' attributes for stabilized features 2018-06-11 13:48:57 -07:00
associated-types Update miri to rustc changes 2017-12-06 09:25:29 +01:00
auxiliary Rollup merge of #52930 - eddyb:issue-52489, r=cramertj 2018-08-01 21:46:35 +02:00
borrowck Update tests for new NLL mutability errors 2018-07-20 20:01:15 +01:00
closure-expected-type Rename must-compile-successfully into compile-pass 2018-04-13 23:28:03 +02:00
derived-errors Move compile-fail tests with NOTE/HELP annotations to UI 2017-12-14 23:23:07 +03:00
directory_ownership fix more typos found by codespell. 2018-02-17 17:38:49 +01:00
impl-trait Move a test to ui tests so we can observe the output changes better 2018-05-21 09:59:37 +02:00
imports Reexport -> re-export in error messages 2018-01-15 13:36:52 -05:00
issue-50264-inner-deref-trait fixed some and added more tests 2018-04-30 13:56:52 -07:00
macro-expanded-include Update miri to rustc changes 2017-12-06 09:25:29 +01:00
mir-dataflow Remove rustc_mir_borrowck attribute and use rustc_mir instead 2018-07-04 23:10:28 -03:00
mod_file_disambig_aux
nll Update tests for new NLL mutability errors 2018-07-20 20:01:15 +01:00
panic-runtime implement #[panic_implementation] 2018-06-03 13:46:19 +02:00
privacy add dyn to display of dynamic (trait) type names 2018-06-23 18:10:25 -07:00
rfc-1937-termination-trait Modify tests 2018-03-25 01:29:57 -05:00
rfc-2008-non-exhaustive Fix error codes 2018-06-10 14:04:48 +02:00
rfc-2126-crate-paths Fix crate:: in local paths 2018-04-25 12:01:59 -07:00
rfc-2126-extern-absolute-paths add edition compiletest header + fix tests 2018-06-26 19:32:00 -05:00
rfc-2126-extern-in-paths Support extern in paths 2018-01-03 18:09:20 +03:00
rfc1445 Fully use miri in trans 2018-03-08 08:34:05 +01:00
rfc1717 Tighten up error checking of library renames. 2016-12-01 16:56:49 -08:00
specialization do not overwrite child def-id in place but rather remove/insert 2018-07-21 19:07:47 +03:00
symbol-names
union Rollup merge of #52207 - RalfJung:unsafety-errors, r=estebank 2018-07-11 12:38:36 -06:00
.gitattributes
absolute-paths-in-nested-use-groups.rs Stabilize use_nested_groups 2018-02-05 10:23:40 +01:00
access-mode-in-closures.rs
alloc-error-handler-bad-signature-1.rs Implement #[alloc_error_handler] 2018-07-09 23:13:24 +02:00
alloc-error-handler-bad-signature-2.rs Implement #[alloc_error_handler] 2018-07-09 23:13:24 +02:00
alloc-error-handler-bad-signature-3.rs Implement #[alloc_error_handler] 2018-07-09 23:13:24 +02:00
anon-params-deprecated.rs Make anon params lint warn-by-default 2018-05-27 14:08:45 -05:00
arg-count-mismatch.rs
arg-type-mismatch.rs
array-not-vector.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
array_const_index-0.rs Make the const_err lint deny-by-default 2018-05-12 16:21:02 +02:00
array_const_index-1.rs Make the const_err lint deny-by-default 2018-05-12 16:21:02 +02:00
asm-bad-clobber.rs test: Ignore some problematic tests on powerpc and powerpc64* 2018-06-17 12:00:47 +02:00
asm-in-bad-modifier.rs test: Ignore some problematic tests on powerpc and powerpc64* 2018-06-17 12:00:47 +02:00
asm-misplaced-option.rs test: Ignore some problematic tests on powerpc and powerpc64* 2018-06-17 12:00:47 +02:00
asm-out-no-modifier.rs test: Ignore some problematic tests on powerpc and powerpc64* 2018-06-17 12:00:47 +02:00
asm-out-read-uninit.rs test: Ignore some problematic tests on powerpc and powerpc64* 2018-06-17 12:00:47 +02:00
asm-src-loc-codegen-units.rs Integrate jobserver support to parallel codegen 2017-06-21 07:16:43 -07:00
asm-src-loc.rs travis: Get an emscripten builder online 2017-01-19 13:54:19 -08:00
assign-imm-local-twice.rs Update the existing compile-fail tests to reflect diagnostic changes in NLL. 2018-06-19 19:41:54 +02:00
assign-to-method.rs
assignment-operator-unimplemented.rs
assoc-inherent.rs
associated-const-ambiguity-report.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-const-array-len.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-const-dead-code.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-const-generic-obligations.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-const-in-trait.rs Add tests on fixed ICEs 2017-12-30 19:02:25 +09:00
associated-const-no-item.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-const-private-impl.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-const-type-parameter-arms.rs Update associated constants error message 2018-01-30 18:42:18 +01:00
associated-const-type-parameter-arrays-2.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-const-type-parameter-arrays.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-const-upper-case-lint.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-item-duplicate-names-2.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-item-duplicate-names-3.rs
associated-item-duplicate-names.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-path-shl.rs migrate codebase to ..= inclusive range patterns 2018-06-26 07:53:30 -07:00
associated-type-projection-ambig-between-bound-and-where-clause.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
associated-types-eq-1.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
associated-types-eq-2.rs
associated-types-eq-3.rs
associated-types-eq-expr-path.rs Desugar parenthesized generic arguments in HIR 2017-08-19 02:14:53 +03:00
associated-types-eq-hr.rs
associated-types-for-unimpl-trait.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
associated-types-outlives.rs
associated-types-overridden-default.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-types-path-1.rs
associated-types-path-2.rs tests: work around fallout from normalizing signatures separately. 2017-06-27 16:39:58 +03:00
associated-types-project-from-hrtb-in-fn-body.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
associated-types-project-from-hrtb-in-fn.rs
associated-types-project-from-hrtb-in-struct.rs rustc: move most of lifetime elision to resolve_lifetimes. 2017-01-28 02:56:46 +02:00
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 adding E0623 for LateBound regions 2017-09-09 11:12:27 +05:30
associated-types-unconstrained.rs
associated-types-unsized.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
attempted-access-non-fatal.rs Add E0610 2017-06-12 01:47:01 +02:00
attr-bad-crate-attr.rc
attr-usage-inline.rs Allow #[inline] on closures 2018-04-27 12:34:01 +02:00
attrs-with-no-formal-in-generics-1.rs Stabilize attributes on generic parameters 2018-04-05 02:19:56 +03:00
attrs-with-no-formal-in-generics-2.rs Stabilize attributes on generic parameters 2018-04-05 02:19:56 +03:00
attrs-with-no-formal-in-generics-3.rs Added tests and fixed corner case for trailing attributes with no attached binding in generics. 2016-09-23 17:01:04 +02:00
auto-ref-slice-plus-ref.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
auto-trait-validation.rs Address review. 2018-01-13 18:49:28 +03:00
autoderef-full-lval.rs Merge ty::TyBox into ty::TyAdt 2017-01-30 23:14:15 +03:00
bad-const-type.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
bad-env-capture.rs Various tweaks 2017-12-20 11:03:26 -08:00
bad-env-capture2.rs Various tweaks 2017-12-20 11:03:26 -08:00
bad-env-capture3.rs Various tweaks 2017-12-20 11:03:26 -08:00
bad-expr-lhs.rs
bad-expr-path.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
bad-expr-path2.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
bad-extern-link-attrs.rs
bad-intrinsic-monomorphization.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
bad-lint-cap.rs
bad-lint-cap2.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
bad-lint-cap3.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
bad-main.rs Update error code number 2017-01-26 11:17:17 +01:00
bad-method-typaram-kind.rs Add message to rustc_on_unimplemented attributes in core 2018-06-19 15:19:13 -07:00
bad-mid-path-type-params.rs
bad-module.rs Improve diagnostics and remove dead code. 2016-09-01 22:29:28 +00:00
bad-sized.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
bad-type-env-capture.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 fix a bug in compiletest JSON parsing for duplicate errors 2017-04-11 20:32:47 -04:00
binop-mul-bool.rs
binop-typeck.rs
blind-item-block-item-shadow.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
blind-item-block-middle.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
borrow-immutable-upvar-mutation.rs
borrow-tuple-fields.rs
bounds-lifetime.rs make bounds on higher-kinded lifetimes a hard error in ast_validation 2018-03-06 11:29:48 +01:00
break-outside-loop.rs
builtin-superkinds-double-superkind.rs Add message to rustc_on_unimplemented attributes in core 2018-06-19 15:19:13 -07:00
builtin-superkinds-in-metadata.rs Add message to rustc_on_unimplemented attributes in core 2018-06-19 15:19:13 -07:00
builtin-superkinds-self-type.rs
builtin-superkinds-simple.rs Add message to rustc_on_unimplemented attributes in core 2018-06-19 15:19:13 -07:00
builtin-superkinds-typaram-not-send.rs Add message to rustc_on_unimplemented attributes in core 2018-06-19 15:19:13 -07:00
by-move-pattern-binding.rs
call-fn-never-arg-wrong-type.rs Revert stabilization of feature(never_type). 2018-04-20 18:09:28 +02:00
can-begin-expr-check.rs Fix can_begin_expr keyword behavior 2017-01-26 21:51:20 -08:00
cannot-mutate-captured-non-mut-var.rs Update tests for new NLL mutability errors 2018-07-20 20:01:15 +01:00
capture1.rs Various tweaks 2017-12-20 11:03:26 -08:00
cast-from-nil.rs wording improvement 2017-06-24 21:28:08 +02:00
cast-ptr-to-int-const.rs
cast-to-bare-fn.rs wording improvement 2017-06-24 21:28:08 +02:00
cast-to-nil.rs wording improvement 2017-06-24 21:28:08 +02:00
catch-bad-lifetime.rs Add ok-wrapping to catch blocks, per RFC 2018-04-10 20:03:40 -07:00
catch-bad-type.rs Add ok-wrapping to catch blocks, per RFC 2018-04-10 20:03:40 -07:00
catch-in-match.rs Add compile-fail tests for catch expr in match or condition 2017-03-11 22:26:57 -08:00
catch-in-while.rs Add compile-fail tests for catch expr in match or condition 2017-03-11 22:26:57 -08:00
catch-maybe-bad-lifetime.rs Add ok-wrapping to catch blocks, per RFC 2018-04-10 20:03:40 -07:00
catch-opt-init.rs Add ok-wrapping to catch blocks, per RFC 2018-04-10 20:03:40 -07:00
cdylib-deps-must-be-static.rs Add 'ignore-cloudabi' to tests that don't and won't build on CloudABI. 2018-01-02 14:11:41 +01:00
cfg-arg-invalid.rs
cfg-attr-cfg-2.rs Add backticks to main not found errors. 2018-03-14 12:23:29 -07:00
cfg-attr-crate-2.rs
cfg-attr-invalid-predicate.rs
cfg-attr-unknown-attribute-macro-expansion.rs
cfg-empty-codemap.rs
cfg-in-crate-1.rs Add backticks to main not found errors. 2018-03-14 12:23:29 -07:00
cfg-non-opt-expr.rs
cfg_attr_path.rs Add regression test. 2016-08-13 20:08:45 +00:00
check-static-immutable-mut-slices.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
check-static-values-constraints.rs Stabilize drop_types_in_const. 2017-09-09 17:39:30 +03:00
class-cast-to-trait.rs
class-method-missing.rs
class-missing-self.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
cleanup-rvalue-scopes-cf.rs
closure-bounds-cant-promote-superkind-in-struct.rs Add message to rustc_on_unimplemented attributes in core 2018-06-19 15:19:13 -07:00
closure-bounds-static-cant-capture-borrowed.rs Updated other tests affected by change. 2018-01-10 19:12:57 +00:00
closure-bounds-subtype.rs Reword E0044 and message for !Send types 2018-03-14 18:04:20 -07:00
closure-no-fn-1.rs dividied closure-no-fn.rs into three different tests 2017-05-08 16:04:49 -05:00
closure-no-fn-2.rs dividied closure-no-fn.rs into three different tests 2017-05-08 16:04:49 -05:00
closure-no-fn-3.rs wording improvement 2017-06-24 21:28:08 +02:00
closure-referencing-itself-issue-25954.rs
closure-reform-bad.rs
closure-wrong-kind.rs
closure_promotion.rs Removed the promotable field from CheckCrateVisitor and replaced it with the structs Promotable and NotPromotable. 2018-07-14 21:46:19 +01:00
coerce-expect-unsized-ascribed.rs
coerce-mut.rs wording fixes in error messages 2016-08-19 16:05:37 -07:00
coerce-overloaded-autoderef.rs remove -Znll -- borrowck=mir implies nll now 2018-04-15 07:13:42 -04:00
coerce-to-bang-cast.rs Revert stabilization of feature(never_type). 2018-04-20 18:09:28 +02:00
coerce-to-bang.rs Test is no longer "accepted" 2018-05-01 12:27:09 -04:00
coerce-unsafe-to-closure.rs
coercion-slice.rs Update tests 2017-04-21 12:28:24 +02:00
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 Put overlapping impls behind feature gate, add tests 2017-04-14 22:05:11 -04:00
coherence-cow.rs Fix some pretty printing tests 2016-10-18 23:23:40 +03:00
coherence-cross-crate-conflict.rs rustc_typeck: rework coherence to be almost completely on-demand. 2017-02-25 18:35:26 +02:00
coherence-default-trait-impl.rs Remove wfcheck for auto traits, remove dead error codes 2018-01-13 18:48:00 +03:00
coherence-impl-trait-for-trait-object-safe.rs
coherence-impl-trait-for-trait.rs
coherence-impls-send.rs Put overlapping impls behind feature gate, add tests 2017-04-14 22:05:11 -04:00
coherence-impls-sized.rs rustc_typeck: rework coherence to be almost completely on-demand. 2017-02-25 18:35:26 +02:00
coherence-inherited-assoc-ty-cycle-err.rs Update tests 2018-04-16 23:30:36 +02:00
coherence-lone-type-parameter.rs
coherence-negative-impls-safe.rs syntax: Rewrite parsing of impls 2018-01-14 18:10:05 +03:00
coherence-no-direct-lifetime-dispatch.rs Implement RFC 1268 2017-04-14 22:04:53 -04:00
coherence-orphan.rs
coherence-overlap-all-t-and-tuple.rs Implement RFC 1268 2017-04-14 22:04:53 -04:00
coherence-overlap-messages.rs Implement RFC 1268 2017-04-14 22:04:53 -04:00
coherence-overlapping-pairs.rs
coherence-pair-covered-uncovered-1.rs
coherence-pair-covered-uncovered.rs
coherence-projection-conflict-orphan.rs Implement RFC 1268 2017-04-14 22:04:53 -04:00
coherence-projection-conflict-ty-param.rs Implement RFC 1268 2017-04-14 22:04:53 -04:00
coherence-projection-conflict.rs Implement RFC 1268 2017-04-14 22:04:53 -04:00
coherence-projection-ok-orphan.rs
coherence-projection-ok.rs
coherence-tuple-conflict.rs
coherence-vec-local-2.rs Fix some pretty printing tests 2016-10-18 23:23:40 +03:00
coherence-vec-local.rs Fix some pretty printing tests 2016-10-18 23:23:40 +03:00
coherence_copy_like_err_fundamental_struct.rs Implement RFC 1268 2017-04-14 22:04:53 -04:00
coherence_copy_like_err_fundamental_struct_ref.rs Implement RFC 1268 2017-04-14 22:04:53 -04:00
coherence_copy_like_err_fundamental_struct_tuple.rs Implement RFC 1268 2017-04-14 22:04:53 -04:00
coherence_copy_like_err_struct.rs Implement RFC 1268 2017-04-14 22:04:53 -04:00
coherence_copy_like_err_tuple.rs Implement RFC 1268 2017-04-14 22:04:53 -04:00
coherence_inherent.rs
coherence_inherent_cc.rs
coherence_local.rs
coherence_local_err_struct.rs
coherence_local_err_tuple.rs
coherence_local_ref.rs
compile_error_macro.rs Stabilize the compile_error_macro feature 2017-07-25 07:09:31 -07:00
concat.rs
conflicting-repr-hints.rs Implementation of #[repr(packed(n))] RFC 1399. 2018-04-11 22:13:13 +10:00
conservative_impl_trait.rs Stabilize conservative_impl_trait 2018-03-26 10:43:03 +02:00
const-array-oob-arith.rs
const-array-oob.rs Refactor the const eval diagnostic API 2018-06-05 20:49:46 +02:00
const-block-non-item-statement-2.rs Report let bindings and statements as unstable 2018-05-22 10:54:05 +02:00
const-block-non-item-statement-3.rs Report let bindings and statements as unstable 2018-05-22 10:54:05 +02:00
const-block-non-item-statement.rs Report let bindings and statements as unstable 2018-05-22 10:54:05 +02:00
const-call.rs Fully use miri in trans 2018-03-08 08:34:05 +01:00
const-cast-different-types.rs
const-cast-wrong-type.rs
const-err-early.rs Don't const propagate the body of constants 2018-06-28 11:04:25 +02:00
const-err-multi.rs Don't const propagate the body of constants 2018-06-28 11:04:25 +02:00
const-err.rs Turn the use of erroneous constants into errors again 2018-06-28 11:04:26 +02:00
const-err2.rs Fix tests 2018-06-05 10:35:44 +02:00
const-err3.rs Fix tests 2018-06-05 10:35:44 +02:00
const-err4.rs Second field of ScalarPair can be undef in some cases 2018-08-02 13:16:53 +02:00
const-eval-overflow-3.rs Update wording on E0080 2016-08-04 07:31:06 +05:30
const-eval-overflow-3b.rs
const-eval-overflow-4b.rs Fix tests 2018-02-01 15:06:22 -08:00
const-eval-overflow2.rs Don't const propagate the body of constants 2018-06-28 11:04:25 +02:00
const-eval-overflow2b.rs Don't const propagate the body of constants 2018-06-28 11:04:25 +02:00
const-eval-overflow2c.rs Don't const propagate the body of constants 2018-06-28 11:04:25 +02:00
const-fn-destructuring-arg.rs Fix a typo in a comment 2018-05-22 10:54:06 +02:00
const-fn-not-safe-for-const.rs Added miri error for evaluating foreign statics. 2018-06-30 23:52:33 +01:00
const-fn-stability-calls-3.rs
const-integer-bool-ops.rs Refactor the const eval diagnostic API 2018-06-05 20:49:46 +02:00
const-len-underflow-subspans.rs Refactor the const eval diagnostic API 2018-06-05 20:49:46 +02:00
const-match-check.rs Refactor the const eval diagnostic API 2018-06-05 20:49:46 +02:00
const-match-pattern-arm.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
const-size_of-cycle.rs Update tests 2018-04-16 23:30:36 +02:00
const-slice-oob.rs Make the const_err lint deny-by-default 2018-05-12 16:21:02 +02:00
const-tup-index-span.rs Refactor the const eval diagnostic API 2018-06-05 20:49:46 +02:00
const-typeid-of.rs Turn type_id into a constant intrinsic 2018-02-01 23:03:19 +01:00
constructor-lifetime-args.rs Detect implicitly defined late bound lifetime parameters as well 2017-07-18 00:12:48 +03:00
copy-a-resource.rs
crate-name-mismatch.rs
crateresolve1.rs
cross-borrow-trait.rs add dyn to display of dynamic (trait) type names 2018-06-23 18:10:25 -07:00
cross-fn-cache-hole.rs Update existing tests for trivial bounds changes 2018-05-15 11:43:59 +01:00
custom_attribute.rs
cycle-projection-based-on-where-clause.rs Update tests 2018-04-16 23:30:36 +02:00
cycle-trait-default-type-trait.rs Update tests 2018-04-16 23:30:36 +02:00
cycle-trait-supertrait-direct.rs Update tests 2018-04-16 23:30:36 +02:00
dead-code-closure-bang.rs
dead-code-ret.rs
defaulted-never-note.rs Bring back old fallback semantics: Without feature(never_type), fallback to (), not !. 2018-04-20 18:09:59 +02:00
dep-graph-assoc-type-codegen.rs Rename trans to codegen everywhere. 2018-05-17 15:08:30 +03:00
dep-graph-caller-callee.rs kill various tasks we no longer need and remove outdated README text 2017-06-12 16:00:31 -04:00
dep-graph-struct-signature.rs Split DepNode::ItemSignature into non-overlapping variants. 2017-07-10 12:20:56 +02:00
dep-graph-trait-impl-two-traits-same-method.rs rename Tables to TypeckTables 2017-01-25 16:24:00 -05:00
dep-graph-trait-impl-two-traits.rs rename Tables to TypeckTables 2017-01-25 16:24:00 -05:00
dep-graph-trait-impl.rs kill various tasks we no longer need and remove outdated README text 2017-06-12 16:00:31 -04:00
dep-graph-type-alias.rs Split DepNode::ItemSignature into non-overlapping variants. 2017-07-10 12:20:56 +02:00
dep-graph-variance-alias.rs Make use of the implemented red/green algorithm for variance 2018-01-24 12:07:37 +01:00
deprecated_no_stack_check.rs teach rustc about remove_stable_features and removed no-stack-chech feature. fixes #34915 2017-02-25 21:42:22 -06:00
deprecation-in-staged-api.rs
deprecation-lint-2.rs
deprecation-lint-3.rs
deprecation-lint-nested.rs add test for nested deprecated 2016-08-04 23:15:52 +02:00
deprecation-lint.rs Add tests for items deprecated in the future 2018-03-26 22:16:10 +01:00
deref-non-pointer.rs
derive-assoc-type-not-impl.rs
derive-on-trait-item-or-impl-item.rs Do not expand a derive invocation when derive is not allowed 2017-12-26 16:47:32 +09:00
derives-span-Clone-enum-struct-variant.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-Clone-enum.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-Clone-struct.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-Clone-tuple-struct.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-Debug-enum-struct-variant.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-Debug-enum.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-Debug-struct.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-Debug-tuple-struct.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-Default-struct.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-Default-tuple-struct.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-Eq-enum-struct-variant.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-Eq-enum.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-Eq-struct.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-Eq-tuple-struct.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-Hash-enum-struct-variant.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-Hash-enum.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-Hash-struct.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-Hash-tuple-struct.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-Ord-enum-struct-variant.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-Ord-enum.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-Ord-struct.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-Ord-tuple-struct.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-PartialEq-enum-struct-variant.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-PartialEq-enum.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-PartialEq-struct.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-PartialEq-tuple-struct.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
derives-span-PartialOrd-enum-struct-variant.rs Use UFCS 2018-04-25 11:26:47 +01:00
derives-span-PartialOrd-enum.rs Use UFCS 2018-04-25 11:26:47 +01:00
derives-span-PartialOrd-struct.rs Use UFCS 2018-04-25 11:26:47 +01:00
derives-span-PartialOrd-tuple-struct.rs Use UFCS 2018-04-25 11:26:47 +01:00
deriving-bounds.rs
deriving-copyclone.rs
deriving-meta-unknown-trait.rs Move derive macro expansion into the MacroExpander 2017-02-05 09:31:02 +10:30
deriving-no-inner-impl-error-message.rs
deriving-non-type.rs Fix rebase, fix some tests 2016-09-03 13:39:35 +03:00
deriving-primitive.rs Refactor macro resolution errors + add derive macro suggestions 2017-02-16 22:03:15 +10:30
destructure-trait-ref.rs add dyn to display of dynamic (trait) type names 2018-06-23 18:10:25 -07:00
disallowed-deconstructing-destructing-struct-let.rs
disallowed-deconstructing-destructing-struct-match.rs
discrim-ill-typed.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
diverging-fn-tail-35849.rs Make coerce_never lint an error 2018-03-14 12:44:51 +08:00
diverging-tuple-parts-39485.rs change the strategy for diverging types 2017-03-30 07:55:29 -04:00
does-nothing.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
dollar-crate-is-keyword-2.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
dollar-crate-is-keyword.rs Change some terminology around keywords and reserved identifiers 2017-06-29 15:19:53 +03:00
double-type-import.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
drop-on-non-struct.rs
drop-with-active-borrows-1.rs
drop-with-active-borrows-2.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
dropck_no_diverge_on_nonregular_1.rs
dropck_no_diverge_on_nonregular_2.rs
dropck_no_diverge_on_nonregular_3.rs
dropck_trait_cycle_checked.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
dst-bad-assign-2.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
dst-bad-assign-3.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
dst-bad-assign.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
dst-bad-coerce1.rs Move unsized_tuple_coercion behind a feature gate. 2017-06-29 21:25:35 +09:00
dst-bad-coerce2.rs Add unsized tuple coercions. 2017-06-29 21:23:33 +09:00
dst-bad-coerce3.rs Move unsized_tuple_coercion behind a feature gate. 2017-06-29 21:25:35 +09:00
dst-bad-coerce4.rs Move unsized_tuple_coercion behind a feature gate. 2017-06-29 21:25:35 +09:00
dst-bad-coercions.rs Create a new method to run coercion inside probe 2017-04-21 16:13:26 +02:00
dst-bad-deep-2.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
dst-bad-deep.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
dst-index.rs
dst-object-from-unsized-type.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
dst-rvalue.rs
dst-sized-trait-param.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
dupe-symbols-1.rs
dupe-symbols-2.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
dupe-symbols-3.rs
dupe-symbols-4.rs
dupe-symbols-5.rs
dupe-symbols-6.rs
dupe-symbols-7.rs
duplicate-parameter.rs
duplicate-type-parameter.rs
duplicate_entry_error.rs implement #[panic_implementation] 2018-06-03 13:46:19 +02:00
dyn-trait-compatibility.rs Add test 2018-02-23 13:30:26 -08:00
E0501.rs remove -Znll -- borrowck=mir implies nll now 2018-04-15 07:13:42 -04:00
E0506.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
E0508.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
E0583.rs Add tests for newly added error codes 2017-02-20 17:47:44 +01:00
E0594.rs Update tests for new NLL mutability errors 2018-07-20 20:01:15 +01:00
E0596.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
edition-extern-crate-allowed.rs merge UNNECESSARY_EXTERN_CRATE and UNUSED_EXTERN_CRATES 2018-06-01 11:00:18 -04:00
edition-feature-ok.rs rustc: Allow an edition's feature on that edition 2018-05-12 08:39:05 -06:00
edition-raw-pointer-method-2015.rs add edition compiletest header + fix tests 2018-06-26 19:32:00 -05:00
edition-raw-pointer-method-2018.rs add edition compiletest header + fix tests 2018-06-26 19:32:00 -05:00
elided-test.rs Add backticks to main not found errors. 2018-03-14 12:23:29 -07:00
empty-comment.rs add println!() macro with out any arguments 2016-09-30 09:11:18 +08:00
empty-extern-arg.rs
empty-linkname.rs rustc: Remove a number of mutable fields in cstore 2017-09-05 07:37:28 -07:00
empty-macro-use.rs Refactor macro resolution errors + add derive macro suggestions 2017-02-16 22:03:15 +10:30
empty-never-array.rs Fix tidy error 2018-01-19 21:00:35 +00:00
empty-struct-braces-expr.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
empty-struct-braces-pat-1.rs Move pattern resolution checks from typeck to resolve 2016-10-04 22:20:38 +03:00
empty-struct-braces-pat-2.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
empty-struct-braces-pat-3.rs Partially stabilize RFC 1506 "Clarify relationships between ADTs" 2016-11-08 22:34:05 +03:00
empty-struct-tuple-pat.rs Partially stabilize RFC 1506 "Clarify relationships between ADTs" 2016-11-08 22:34:05 +03:00
empty-struct-unit-pat.rs Partially stabilize RFC 1506 "Clarify relationships between ADTs" 2016-11-08 22:34:05 +03:00
enable-unstable-lib-feature.rs Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
enum-discrim-autosizing.rs
enum-discrim-too-small.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
enum-discrim-too-small2.rs
enum-in-scope.rs Move pattern resolution checks from typeck to resolve 2016-10-04 22:20:38 +03:00
enum-to-float-cast-2.rs
enum-to-float-cast.rs
enum-variant-type-2.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
enums-pats-not-idents.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
error-should-say-copy-not-pod.rs
estr-subtyping.rs
eval-enum.rs Refactor the const eval diagnostic API 2018-06-05 20:49:46 +02:00
exclusive-drop-and-copy.rs
exclusive_range_pattern_syntax_collision.rs test slice patterns with exclusive range patterns 2017-01-19 15:14:02 +01:00
exclusive_range_pattern_syntax_collision2.rs test slice patterns with exclusive range patterns 2017-01-19 15:14:02 +01:00
exclusive_range_pattern_syntax_collision3.rs test slice patterns with exclusive range patterns 2017-01-19 15:14:02 +01:00
expanded-cfg.rs
explicit-call-to-dtor.rs
explicit-call-to-supertrait-dtor.rs
explicit-self-lifetime-mismatch.rs fixed all the compile-fail error messages 2017-11-09 09:16:55 -05:00
export-fully-qualified.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
export-import.rs
export-tag-variant.rs
export.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
export2.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
expr_attr_paren_order.rs
ext-nonexistent.rs Refactor macro resolution errors + add derive macro suggestions 2017-02-16 22:03:15 +10:30
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-crate-visibility.rs Turn sufficiently old compatibility lints into hard errors 2017-05-30 22:00:30 +03:00
extern-macro.rs Don't feature gate bang macros on 'proc_macro_path_invoc'. 2018-04-27 21:32:41 -07:00
extern-main-fn.rs Update error code number 2017-01-26 11:17:17 +01:00
extern-types-distinct-types.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
extern-types-not-sync-send.rs Add message to rustc_on_unimplemented attributes in core 2018-06-19 15:19:13 -07:00
extern-types-unsized.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
extern-with-type-bounds.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
extern-wrong-value-type.rs suppress trait errors that are implied by other errors 2017-06-14 23:33:47 +03:00
external-doc-error.rs add compile-fail error for external_doc errors 2017-12-19 16:50:53 -06:00
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 Only match a fragment specifier the if it starts with certain tokens. 2017-07-07 14:12:12 +08:00
feature-gate-alloc-error-handler.rs Implement #[alloc_error_handler] 2018-07-09 23:13:24 +02:00
feature-gate-panic-implementation.rs implement #[panic_implementation] 2018-06-03 13:46:19 +02:00
feature-gate-tool_lints.rs Tests for tool_lints 2018-07-04 12:16:45 +02:00
feature-gate-without_gate_irrefutable_pattern.rs Moving allow statemate to the function block 2018-06-15 10:56:12 -04:00
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 add dyn to display of dynamic (trait) type names 2018-06-23 18:10:25 -07:00
for-expn.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
for-loop-bogosity.rs
for-loop-refutable-pattern-error-message.rs
for-loop-type-error.rs
for-loop-unconstrained-element-type.rs remove trailing whitespace 2017-06-15 15:45:37 -04:00
foreign-fn-return-lifetime.rs Use usual lifetime elision rules for foreign functions 2017-08-05 14:59:28 +03:00
foreign-unsafe-fn-called.rs improve error message shown for unsafe operations: explain why undefined behavior could arise 2018-07-10 11:01:44 +02:00
fully-qualified-type-name1.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
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 change #![feature(const_fn)] to specific gates 2017-09-16 15:53:02 +00:00
future-incompatible-lint-group.rs Make anon params lint warn-by-default 2018-05-27 14:08:45 -05:00
gated-attr-literals.rs [Gate Tests] - marking feature tests 2017-01-22 16:58:23 +00:00
gated-bad-feature.rs
generator-yielding-or-returning-itself.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
generic-extern-lifetime.rs
generic-extern.rs
generic-impl-less-params-with-defaults.rs Turn sufficiently old compatibility lints into hard errors 2017-05-30 22:00:30 +03:00
generic-impl-more-params-with-defaults.rs Turn sufficiently old compatibility lints into hard errors 2017-05-30 22:00:30 +03:00
generic-lifetime-trait-impl.rs
generic-no-mangle.rs Don't warn on lifetime generic no_mangle functions. 2017-05-28 08:21:57 -06:00
generic-non-trailing-defaults.rs rustc: store type parameter defaults outside of ty::Generics. 2017-02-25 17:07:59 +02:00
generic-type-params-forward-mention.rs rustc: store type parameter defaults outside of ty::Generics. 2017-02-25 17:07:59 +02:00
generic-type-params-name-repr.rs
glob-cycles.rs Fix fallout in tests. 2016-11-21 09:21:54 +00:00
glob-resolve1.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
hashmap-iter-value-lifetime.rs
hashmap-lifetimes.rs
hidden-rt-injection.rs
hidden-rt-injection2.rs
hr-subtype.rs fix more typos found by codespell. 2018-02-17 17:38:49 +01:00
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 remove -Znll -- borrowck=mir implies nll now 2018-04-15 07:13:42 -04:00
hrtb-just-for-static.rs
hrtb-perfect-forwarding.rs
huge-array-simple.rs
huge-array.rs Report errors in statics during collecting instead of translating 2018-03-08 08:34:12 +01:00
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
if-typeck.rs
if-without-else-result.rs Use a distinct error code for "if may be missing an else clause" 2016-10-02 13:12:35 -07:00
ifmt-bad-format-args.rs
ifmt-unimpl.rs
ifmt-unknown-trait.rs
illegal-ufcs-drop.rs
immut-function-arguments.rs Improve error messages when assigning to a local that starts initialized 2018-06-30 11:02:38 +01:00
impl-bounds-checking.rs
impl-unused-tps-inherent.rs
impl-unused-tps.rs
implicit-method-bind.rs
import-crate-var.rs Improve the warning cycle for use $crate;. 2017-01-15 03:12:49 +00:00
import-from-missing.rs Updated E0432 to new format 2016-08-22 13:57:10 +08:00
import-glob-0.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
import-glob-circular.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
import-loop-2.rs
import-loop.rs
import-prefix-macro-1.rs
import-prefix-macro-2.rs
import-trait-method.rs
import.rs Fix fallout in tests. 2016-11-21 09:21:54 +00:00
import2.rs Point at path segment on module not found 2017-07-25 21:25:43 -07:00
import3.rs
import4.rs
inaccessible-test-modules.rs
index-bot.rs Add E0608 2017-06-12 19:00:20 +02:00
index_message.rs Add E0608 2017-06-12 19:00:20 +02:00
indexing-requires-a-uint.rs Fix the tests 2017-03-22 22:02:42 +02:00
infinite-autoderef.rs
infinite-instantiation.rs
infinite-macro-expansion.rs
infinite-tag-type-recursion.rs
infinite-vec-type-recursion.rs Update tests 2018-04-16 23:30:36 +02:00
inhabitedness-infinite-loop.rs Revert stabilization of feature(never_type). 2018-04-20 18:09:28 +02:00
init-unsafe.rs improve error message shown for unsafe operations: explain why undefined behavior could arise 2018-07-10 11:01:44 +02:00
inner-static-type-parameter.rs Update tests 2018-03-08 22:28:52 +01:00
integer-literal-suffix-inference.rs
integral-indexing.rs Update compile fail test error messages 2018-03-02 23:25:52 -05:00
integral-variable-unification-error.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
internal-unstable-noallow.rs
internal-unstable-thread-local.rs
internal-unstable.rs
intrinsic-invalid-number-of-arguments.rs
invalid-crate-type.rs
invalid-inline.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
invalid-macro-matcher.rs Add test, and fix the other tests 2017-05-13 16:02:29 +02:00
invalid-plugin-attr.rs
invalid_crate_type_syntax.rs
isssue-38821.rs regression test for #38821 2017-05-22 17:09:18 -06:00
issue-1920-1.rs Followup for #46112. 2017-12-19 15:04:02 +01:00
issue-1920-2.rs Followup for #46112. 2017-12-19 15:04:02 +01:00
issue-1920-3.rs Followup for #46112. 2017-12-19 15:04:02 +01:00
issue-5500-1.rs Reword trying to operate in immutable fields 2017-12-31 15:32:41 -08:00
issue-5844.rs
issue-10755.rs Return tests that have platform dependant output 2018-07-16 20:26:32 -07:00
issue-11593.rs
issue-11680.rs
issue-15919.rs Fix tests 2018-07-15 22:36:05 -07:00
issue-16725.rs
issue-17718-const-privacy.rs
issue-17913.rs Fix tests 2018-07-15 22:36:05 -07:00
issue-19163.rs
issue-21146.rs Fix fallout in tests. 2016-09-23 04:26:59 +00:00
issue-21202.rs
issue-22638.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
issue-23595-1.rs Return tests that have platform dependant output 2018-07-16 20:26:32 -07:00
issue-26548.rs Sanity-check all constants 2018-07-29 20:22:15 +02:00
issue-28075.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
issue-28388-1.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-28388-2.rs Warn when an import list is empty 2016-12-05 17:20:08 -08:00
issue-28388-3.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
issue-28625.rs Fix tests 2018-07-15 22:36:05 -07:00
issue-28848.rs Add trailing newlines to files which have no trailing newlines. 2017-12-30 15:50:52 +08:00
issue-29181.rs
issue-30123.rs Better suggestion for unknown method 2017-06-02 17:01:16 -07:00
issue-30535.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
issue-32377.rs Fix tests 2018-07-15 22:36:05 -07:00
issue-36881.rs Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
issue-37131.rs Use ARM instead of SystemZ for testing not installed targets 2017-02-19 02:54:51 +03:00
issue-41549.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
issue-43733-2.rs Return tests that have platform dependant output 2018-07-16 20:26:32 -07:00
issue-46209-private-enum-variant-reexport.rs Reexport -> re-export in error messages 2018-01-15 13:36:52 -05:00
issue-52489.rs rustc_resolve: record single-segment extern crate import resolutions. 2018-08-01 04:31:34 +03:00
issue32829.rs Report let bindings and statements as unstable 2018-05-22 10:54:05 +02:00
keyword-extern-as-identifier.rs Support extern in paths 2018-01-03 18:09:20 +03:00
keyword-false-as-identifier.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
keyword-self-as-identifier.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
keyword-super-as-identifier.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
keyword-super.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
keyword-true-as-identifier.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
kindck-copy.rs
kindck-impl-type-params-2.rs Merge ty::TyBox into ty::TyAdt 2017-01-30 23:14:15 +03:00
kindck-impl-type-params.rs Add message to rustc_on_unimplemented attributes in core 2018-06-19 15:19:13 -07:00
kindck-inherited-copy-bound.rs
kindck-nonsendable-1.rs Add message to rustc_on_unimplemented attributes in core 2018-06-19 15:19:13 -07:00
kindck-send-object.rs add dyn to display of dynamic (trait) type names 2018-06-23 18:10:25 -07:00
kindck-send-object1.rs add dyn to display of dynamic (trait) type names 2018-06-23 18:10:25 -07:00
kindck-send-object2.rs add dyn to display of dynamic (trait) type names 2018-06-23 18:10:25 -07:00
kindck-send-owned.rs Add message to rustc_on_unimplemented attributes in core 2018-06-19 15:19:13 -07:00
kindck-send-unsafe.rs Add message to rustc_on_unimplemented attributes in core 2018-06-19 15:19:13 -07:00
kindck-send-unsafe.rs~rust-lang_master
label-static.rs
label-underscore.rs Implement underscore lifetimes 2017-09-20 23:45:05 -07:00
lang-item-missing.rs
lexical-scopes.rs Better suggestion for unknown method 2017-06-02 17:01:16 -07:00
lifetime-bound-will-change-warning.rs
lifetime-no-keyword.rs address comments 2017-12-07 03:52:25 -05:00
linkage2.rs Issue deprecation warnings for safe accesses to extern statics 2016-09-09 01:07:01 +03:00
linkage3.rs Issue deprecation warnings for safe accesses to extern statics 2016-09-09 01:07:01 +03:00
linkage4.rs
lint-attr-non-item-node.rs Add test case. 2017-01-06 23:15:08 -05:00
lint-change-warnings.rs
lint-ctypes-enum.rs [improper_ctypes] Overhaul primary label 2018-02-15 18:10:54 +01:00
lint-dead-code-1.rs dead-code lint: say "constructed" for structs 2018-07-21 18:30:33 -07:00
lint-dead-code-2.rs
lint-dead-code-3.rs dead-code lint: say "constructed" for structs 2018-07-21 18:30:33 -07:00
lint-dead-code-4.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
lint-dead-code-5.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
lint-dead-code-type-alias.rs Warn unused type aliases 2016-12-15 18:35:20 +09:00
lint-dead-code-variant.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
lint-directives-on-use-items-issue-10534.rs
lint-exceeding-bitshifts.rs Unify the const folding errors 2018-03-08 08:35:39 +01:00
lint-exceeding-bitshifts2.rs Unify the const folding errors 2018-03-08 08:35:39 +01:00
lint-forbid-cmdline.rs Fix checking for missing stability annotations 2017-07-16 23:15:07 +03:00
lint-impl-fn.rs Produce expansion info for more builtin macros 2017-09-04 11:03:19 +02:00
lint-malformed.rs
lint-misplaced-attr.rs
lint-missing-copy-implementations.rs Add missing tests for 'E-needstest' labeled issues 2017-03-06 12:52:26 +09:00
lint-missing-doc.rs
lint-non-camel-case-types.rs Add tests 2017-12-21 13:12:58 +00:00
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 Do not uppercase-lint no_mangle statics 2018-04-10 22:30:23 +01:00
lint-obsolete-attr.rs
lint-output-format.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
lint-owned-heap-memory.rs
lint-qualification.rs Don't unused_qualifications-check global paths. 2017-01-04 06:19:58 +00:00
lint-removed-allow.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
lint-removed-cmdline.rs structured suggestion for renamed-and-removed-lints 2018-07-14 22:09:27 -07:00
lint-removed.rs structured suggestion for renamed-and-removed-lints 2018-07-14 22:09:27 -07:00
lint-renamed-allow.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
lint-renamed-cmdline.rs structured suggestion for renamed-and-removed-lints 2018-07-14 22:09:27 -07:00
lint-renamed.rs structured suggestion for renamed-and-removed-lints 2018-07-14 22:09:27 -07:00
lint-shorthand-field.rs
lint-stability-2.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
lint-stability-deprecated.rs Check associated type bindings for privacy and stability 2017-12-21 03:17:19 +03:00
lint-stability-fields-deprecated.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
lint-stability-fields.rs Stablize the alloc module without changing stability of its contents. 2018-06-11 13:48:25 -07:00
lint-stability.rs Support future deprecation for rustc_deprecated 2018-06-21 16:00:32 +01:00
lint-stability2.rs
lint-stability3.rs
lint-type-limits.rs
lint-type-limits2.rs
lint-type-limits3.rs
lint-type-overflow.rs
lint-type-overflow2.rs Update tests 2018-03-08 08:34:14 +01:00
lint-unexported-no-mangle.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
lint-unknown-attr.rs
lint-unknown-feature-default.rs rustc: Move stability functionality into queries 2017-09-05 07:37:58 -07:00
lint-unknown-feature.rs rustc: Move stability functionality into queries 2017-09-05 07:37:58 -07:00
lint-unknown-lint-cmdline.rs
lint-unknown-lint.rs
lint-unnecessary-import-braces.rs AST: Make renames in imports closer to the source 2018-03-17 22:12:21 +03:00
lint-unnecessary-parens.rs in which the unused-parens lint comes to cover function and method args 2018-01-18 08:33:58 -08:00
lint-unsafe-code.rs
lint-unused-extern-crate.rs Reexport -> re-export in prose and documentation comments 2018-01-15 13:36:53 -05:00
lint-unused-imports.rs fix a bug in compiletest JSON parsing for duplicate errors 2017-04-11 20:32:47 -04:00
lint-unused-mut-self.rs
lint-unused-mut-variables.rs Track unused mutable variables across closures 2018-04-28 01:55:25 -07:00
lint-uppercase-variables.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
liveness-assign-imm-local-in-loop.rs Update the existing compile-fail tests to reflect diagnostic changes in NLL. 2018-06-19 19:41:54 +02:00
liveness-assign-imm-local-in-op-eq.rs Update the existing compile-fail tests to reflect diagnostic changes in NLL. 2018-06-19 19:41:54 +02:00
liveness-assign-imm-local-with-drop.rs Update the existing compile-fail tests to reflect diagnostic changes in NLL. 2018-06-19 19:41:54 +02:00
liveness-assign-imm-local-with-init.rs Update the existing compile-fail tests to reflect diagnostic changes in NLL. 2018-06-19 19:41:54 +02:00
liveness-closure-require-ret.rs
liveness-dead.rs
liveness-forgot-ret.rs rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
liveness-issue-2163.rs rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
liveness-missing-ret2.rs rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
liveness-move-call-arg.rs
liveness-move-in-loop.rs
liveness-move-in-while.rs
liveness-unused.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
liveness-use-after-move.rs
liveness-use-after-send.rs
loop-break-value.rs Revert stabilization of feature(never_type). 2018-04-20 18:09:28 +02:00
loop-labeled-break-value.rs
loop-proper-liveness.rs
loop-properly-diverging-2.rs
lto-duplicate-symbols.rs rustc: Handle linker diagnostic from LLVM 2018-07-31 10:47:27 -07:00
lub-if.rs
lub-match.rs
macro-attribute.rs Liberalize attributes. 2017-03-14 04:39:21 +00:00
macro-comma-behavior.rs add tests for macro trailing commas 2018-02-07 09:29:37 -05:00
macro-comma-support.rs add tests for macro trailing commas 2018-02-07 09:29:37 -05:00
macro-crate-nonterminal-non-root.rs
macro-error.rs Add syntax::ext::tt::quoted::{TokenTree, ..} and remove tokenstream::TokenTree::Sequence. 2017-02-28 22:14:29 +00:00
macro-expansion-tests.rs Add test, and fix the other tests 2017-05-13 16:02:29 +02:00
macro-follow.rs Add test, and fix the other tests 2017-05-13 16:02:29 +02:00
macro-followed-by-seq-bad.rs Add test, and fix the other tests 2017-05-13 16:02:29 +02:00
macro-inner-attributes.rs
macro-input-future-proofing.rs Add test, and fix the other tests 2017-05-13 16:02:29 +02:00
macro-local-data-key-priv.rs Make the LocalKey facade of thread_local! inlineable cross-crate. 2017-09-04 08:24:06 +03:00
macro-match-nonterminal.rs Add warning cycle. 2017-02-28 22:15:12 +00:00
macro-missing-delimiters.rs
macro-missing-fragment.rs
macro-non-lifetime.rs Enable fall through past $:lifetime matcher 2018-06-10 14:39:16 -07:00
macro-outer-attributes.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
macro-parameter-span.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
macro-stability.rs check stability of macro invocations 2018-03-07 16:52:28 -08:00
macro-stmt-matchers.rs
macro-tt-matchers.rs Add syntax::ext::tt::quoted::{TokenTree, ..} and remove tokenstream::TokenTree::Sequence. 2017-02-28 22:14:29 +00:00
macro-use-bad-args-1.rs Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
macro-use-bad-args-2.rs Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
macro-use-scope.rs Add test. 2016-10-11 05:14:10 +00:00
macro-use-undef.rs
macro-use-wrong-name.rs Refactor macro resolution errors + add derive macro suggestions 2017-02-16 22:03:15 +10:30
macro-with-seps-err-msg.rs rustc: Tweak custom attribute capabilities 2018-04-20 19:56:16 -07:00
macros-in-extern.rs lower case some feature gate messages 2018-06-26 19:06:01 -05:00
macros-nonfatal-errors.rs Don't feature gate bang macros on 'proc_macro_path_invoc'. 2018-04-27 21:32:41 -07:00
main-wrong-type.rs Update error code number 2017-01-26 11:17:17 +01:00
malformed-derive-entry.rs Liberalize attributes. 2017-03-14 04:39:21 +00:00
malformed-plugin-1.rs
malformed-plugin-2.rs
malformed-plugin-3.rs
malformed_macro_lhs.rs Add syntax::ext::tt::quoted::{TokenTree, ..} and remove tokenstream::TokenTree::Sequence. 2017-02-28 22:14:29 +00:00
manual-link-bad-form.rs
manual-link-bad-kind.rs
manual-link-bad-search-path.rs
manual-link-framework.rs Update usages of 'OSX' (and other old names) to 'macOS'. 2017-03-12 14:59:04 -04:00
map-types.rs add dyn to display of dynamic (trait) type names 2018-06-23 18:10:25 -07:00
match-argm-statics-2.rs Turn sufficiently old compatibility lints into hard errors 2017-05-30 22:00:30 +03:00
match-arm-statics.rs Make is_useful handle empty types properly 2017-01-03 15:31:46 +08:00
match-byte-array-patterns-2.rs Stabilize slice patterns without .. 2018-03-20 02:27:40 +03:00
match-byte-array-patterns.rs Stabilize slice patterns without .. 2018-03-20 02:27:40 +03:00
match-ill-type2.rs
match-join.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
match-no-arms-unreachable-after.rs port the match code to use CoerceMany 2017-03-30 07:55:29 -04:00
match-non-exhaustive.rs
match-pattern-field-mismatch-2.rs Move pattern resolution checks from typeck to resolve 2016-10-04 22:20:38 +03:00
match-pattern-field-mismatch.rs Move pattern resolution checks from typeck to resolve 2016-10-04 22:20:38 +03:00
match-privately-empty.rs Revert stabilization of feature(never_type). 2018-04-20 18:09:28 +02:00
match-range-fail-2.rs migrate codebase to ..= inclusive range patterns 2018-06-26 07:53:30 -07:00
match-range-fail-dominate.rs Make is_useful handle empty types properly 2017-01-03 15:31:46 +08:00
match-range-fail.rs migrate codebase to ..= inclusive range patterns 2018-06-26 07:53:30 -07:00
match-ref-ice.rs Stabilize slice patterns without .. 2018-03-20 02:27:40 +03:00
match-ref-mut-invariance.rs
match-ref-mut-let-invariance.rs
match-slice-patterns.rs Stabilize slice patterns without .. 2018-03-20 02:27:40 +03:00
match-static-const-lc.rs
match-struct.rs
match-tag-nullary.rs
match-tag-unary.rs
match-unreachable-warning-with-diverging-discrim.rs port the match code to use CoerceMany 2017-03-30 07:55:29 -04:00
match-unresolved-one-arm.rs port the match code to use CoerceMany 2017-03-30 07:55:29 -04:00
match-vec-fixed.rs Stabilize slice patterns without .. 2018-03-20 02:27:40 +03:00
match-vec-mismatch-2.rs Stabilize slice patterns without .. 2018-03-20 02:27:40 +03:00
match-vec-mismatch.rs Stabilize match_default_bindings 2018-03-28 11:13:13 +02:00
match-vec-unreachable.rs Stabilize slice patterns without .. 2018-03-20 02:27:40 +03:00
maybe-bounds-where-cpass.rs Support ?Sized in where clauses 2016-11-25 00:43:00 +03:00
maybe-bounds-where.rs Support ?Sized in where clauses 2016-11-25 00:43:00 +03:00
meta-expected-error-correct-rev.rs Fix some pretty printing tests 2016-10-18 23:23:40 +03:00
meta-expected-error-wrong-rev.rs Fix some pretty printing tests 2016-10-18 23:23:40 +03:00
method-ambig-one-trait-unknown-int-type.rs Add a new ui test and update existing ones 2017-02-04 16:25:56 -05:00
method-ambig-two-traits-cross-crate.rs
method-ambig-two-traits-from-bounds.rs
method-ambig-two-traits-with-default-method.rs
method-call-lifetime-args-lint.rs Make late_bound_lifetime_arguments lint warn-by-default 2017-07-18 00:33:44 +03:00
method-call-lifetime-args-subst-index.rs Fix incorrect subst index 2017-07-18 00:12:48 +03:00
method-call-lifetime-args-unresolved.rs Support generic lifetime arguments in method calls 2017-07-18 00:12:48 +03:00
method-call-lifetime-args.rs Fix incorrect subst index 2017-07-18 00:12:48 +03:00
method-call-type-binding.rs Desugar parenthesized generic arguments in HIR 2017-08-19 02:14:53 +03:00
method-macro-backtrace.rs
method-path-in-pattern.rs rustc: desugar UFCS as much as possible during HIR lowering. 2016-11-28 04:18:10 +02:00
method-resolvable-path-in-pattern.rs Move pattern resolution checks from typeck to resolve 2016-10-04 22:20:38 +03:00
method-self-arg-1.rs Improve &-ptr printing 2016-08-11 21:47:56 -07:00
method-self-arg-2.rs
minus-string.rs
mir-unpretty.rs Change the --unpretty flag to -Z unpretty 2018-01-18 21:50:50 -06:00
missing-derivable-attr.rs
missing-macro-use.rs Refactor macro resolution errors + add derive macro suggestions 2017-02-16 22:03:15 +10:30
missing-main.rs Add backticks to main not found errors. 2018-03-14 12:23:29 -07:00
missing-return.rs
missing-semicolon-warning.rs
missing-stability.rs
missing_debug_impls.rs
mod_file_aux.rs
mod_file_correct_spans.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
mod_file_disambig.rs
mod_file_disambig_aux.rs
module-macro_use-arguments.rs
move-guard-same-consts.rs Remove adjacent all-const match arm hack. 2018-03-28 12:03:28 +02:00
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 borrowck: name the correct type in error message 2017-08-20 18:31:36 -04:00
move-out-of-slice-1.rs Stabilize slice patterns without .. 2018-03-20 02:27:40 +03:00
move-out-of-tuple-field.rs
moves-based-on-type-access-to-field.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
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 Be ambiguous when type cannot be properly mentioned 2018-01-02 19:49:38 -08:00
moves-based-on-type-exprs.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
moves-based-on-type-move-out-of-closure-env-issue-1965.rs
moves-based-on-type-no-recursive-stack-closure.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
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-pattern-internal-mutability.rs remove -Znll -- borrowck=mir implies nll now 2018-04-15 07:13:42 -04:00
mut-pattern-mismatched.rs wording fixes in error messages 2016-08-19 16:05:37 -07:00
mut-suggestion.rs borrowck: consolidate mut suggestions 2017-03-27 01:37:42 +03:00
mutable-class-fields-2.rs
mutable-class-fields.rs use places_conflict to handle reassignment 2017-12-10 17:46:31 +02:00
mutable-enum-indirect.rs Reword E0044 and message for !Send types 2018-03-14 18:04:20 -07:00
mutexguard-sync.rs Reword E0044 and message for !Send types 2018-03-14 18:04:20 -07:00
namespace-mix.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
namespaced-enum-glob-import-no-impls-xcrate.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
namespaced-enum-glob-import-no-impls.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
nested-cfg-attrs.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
nested-ty-params.rs Update tests 2018-03-08 22:28:52 +01:00
never-assign-dead-code.rs Revert stabilization of feature(never_type). 2018-04-20 18:09:28 +02:00
never-assign-wrong-type.rs Revert stabilization of feature(never_type). 2018-04-20 18:09:28 +02:00
never_transmute_never.rs Fix an ICE when attempting to transmute an uninhabited type 2018-05-17 18:15:24 +01:00
no-capture-arc.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
no-implicit-prelude-nested.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
no-implicit-prelude.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
no-link.rs Rename CustomDerive to ProcMacroDerive for macros 1.1 2017-02-05 09:31:02 +10:30
no-patterns-in-args-2.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
no-patterns-in-args-macro.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
no-reuse-move-arc.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
no-send-res-ports.rs Add message to rustc_on_unimplemented attributes in core 2018-06-19 15:19:13 -07:00
no-std-inject.rs Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
no-type-for-node-ice.rs Improve error message and snippet for "did you mean x" 2016-10-02 15:57:39 +11:00
no-warn-on-field-replace-issue-34101.rs
no_crate_type.rs fix more typos found by codespell. 2018-02-17 17:38:49 +01:00
no_owned_box_lang_item.rs implement #[panic_implementation] 2018-06-03 13:46:19 +02:00
no_send-enum.rs Add message to rustc_on_unimplemented attributes in core 2018-06-19 15:19:13 -07:00
no_send-rc.rs Add message to rustc_on_unimplemented attributes in core 2018-06-19 15:19:13 -07:00
no_send-struct.rs Add message to rustc_on_unimplemented attributes in core 2018-06-19 15:19:13 -07:00
no_share-enum.rs Reword E0044 and message for !Send types 2018-03-14 18:04:20 -07:00
no_share-struct.rs Reword E0044 and message for !Send types 2018-03-14 18:04:20 -07:00
noexporttypeexe.rs
nolink-with-link-args.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
non-constant-in-const-path.rs migrate codebase to ..= inclusive range patterns 2018-06-26 07:53:30 -07:00
non-copyable-void.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
non-exhaustive-match-nested.rs
non-exhaustive-match.rs Fix non exhaustive match test 2017-05-02 19:59:22 +02:00
non-interger-atomic.rs add dyn to display of dynamic (trait) type names 2018-06-23 18:10:25 -07:00
noncopyable-class.rs
nonscalar-cast.rs wording improvement 2017-06-24 21:28:08 +02:00
not-clone-closure.rs Stabilize the copy_closures and clone_closures features 2018-03-23 11:37:07 +01:00
not-copy-closure.rs Stabilize the copy_closures and clone_closures features 2018-03-23 11:37:07 +01:00
not-panic-safe-2.rs Optimize RefCell refcount tracking 2018-06-27 00:07:18 -07:00
not-panic-safe-3.rs Optimize RefCell refcount tracking 2018-06-27 00:07:18 -07:00
not-panic-safe-4.rs Optimize RefCell refcount tracking 2018-06-27 00:07:18 -07:00
not-panic-safe-5.rs
not-panic-safe-6.rs Optimize RefCell refcount tracking 2018-06-27 00:07:18 -07:00
not-panic-safe.rs Add message to rustc_on_unimplemented attributes in core 2018-06-19 15:19:13 -07:00
not-sync.rs Reword E0044 and message for !Send types 2018-03-14 18:04:20 -07:00
not-utf8.bin
not-utf8.rs
object-does-not-impl-trait.rs add dyn to display of dynamic (trait) type names 2018-06-23 18:10:25 -07:00
object-lifetime-default-ambiguous.rs
object-lifetime-default-elision.rs Use subtyping on the target of unsizing coercions. 2017-03-09 21:43:45 +02:00
object-lifetime-default-from-box-error.rs Updated other tests affected by change. 2018-01-10 19:12:57 +00:00
object-lifetime-default-from-rptr-box-error.rs Fix some pretty printing tests 2016-10-18 23:23:40 +03:00
object-lifetime-default-from-rptr-struct-error.rs Fix some pretty printing tests 2016-10-18 23:23:40 +03:00
object-lifetime-default-mybox.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
object-lifetime-default.rs
object-pointer-types.rs
object-safety-by-value-self-use.rs add dyn to display of dynamic (trait) type names 2018-06-23 18:10:25 -07:00
object-safety-by-value-self.rs
object-safety-issue-22040.rs
object-safety-no-static.rs
object-safety-phantom-fn.rs
object-safety-sized-2.rs
occurs-check-2.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
occurs-check-3.rs
occurs-check.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
old-suffixes-are-really-forbidden.rs
once-cant-call-twice-on-heap.rs
opt-in-copy.rs
or-patter-mismatch.rs
orphan-check-diagnostics.rs
osx-frameworks.rs Update usages of 'OSX' (and other old names) to 'macOS'. 2017-03-12 14:59:04 -04:00
out-of-order-shadowing.rs Add regression test. 2016-11-02 07:42:42 +00:00
output-type-mismatch.rs
overlap-marker-trait.rs update tests slightly 2017-04-14 22:05:11 -04:00
overloaded-calls-nontuple.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
packed-struct-generic-transmute.rs Update transmute size lints. 2017-06-18 10:36:07 -06:00
packed-struct-transmute.rs Update transmute size lints. 2017-06-18 10:36:07 -06:00
panic-implementation-bad-signature-1.rs implement #[panic_implementation] 2018-06-03 13:46:19 +02:00
panic-implementation-bad-signature-2.rs implement #[panic_implementation] 2018-06-03 13:46:19 +02:00
panic-implementation-bad-signature-3.rs implement #[panic_implementation] 2018-06-03 13:46:19 +02:00
panic-implementation-bad-signature-4.rs reject fn panic_impl<T>(_: &PanicInfo) -> ! 2018-06-03 13:46:19 +02:00
panic-implementation-duplicate.rs implement #[panic_implementation] 2018-06-03 13:46:19 +02:00
panic-implementation-missing.rs improve the error message when #[panic_implementation] is missing 2018-06-29 16:00:34 -05:00
panic-implementation-requires-panic-info.rs implement #[panic_implementation] 2018-06-03 13:46:19 +02:00
panic-implementation-std.rs add more tests 2018-06-03 13:46:20 +02:00
panic-implementation-twice.rs add more tests 2018-06-03 13:46:20 +02:00
panic_implementation-closures.rs Fix the use of closures within #[panic_implementation] 2018-06-05 14:36:36 +01:00
paren-span.rs
parse-error-correct.rs Simplify parsing of paths 2017-07-27 22:59:34 +03:00
parser-recovery-1.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
parser-recovery-2.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
pat-shadow-in-nested-binding.rs Move pattern resolution checks from typeck to resolve 2016-10-04 22:20:38 +03:00
pat-tuple-bad-type.rs inform type annotations 2018-02-14 11:06:08 +08:00
pat-tuple-overfield.rs Stabilize .. in tuple (struct) patterns 2016-11-03 01:38:15 +03:00
patkind-litrange-no-expr.rs migrate codebase to ..= inclusive range patterns 2018-06-26 07:53:30 -07:00
pattern-binding-disambiguation.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
pattern-bindings-after-at.rs
pattern-error-continue.rs Move pattern resolution checks from typeck to resolve 2016-10-04 22:20:38 +03:00
pattern-ident-path-generics.rs
pattern-tyvar-2.rs
pattern-tyvar.rs
phantom-oibit.rs Reword E0044 and message for !Send types 2018-03-14 18:04:20 -07:00
platform-intrinsic-params.rs Add a compile-fail test. 2016-09-26 18:48:35 +02:00
pptypedef.rs
prim-with-args.rs
priv-in-bad-locations.rs
privacy-in-paths.rs
privacy-ns1.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
privacy-ns2.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
privacy-sanity.rs Adjust tests for removal of impl Foo for .. {} 2018-01-13 18:48:00 +03:00
privacy-ufcs.rs
privacy1.rs
privacy2.rs Fix fallout in tests. 2016-11-21 09:21:54 +00:00
privacy3.rs Updated E0432 to new format 2016-08-22 13:57:10 +08:00
privacy4.rs
privacy5.rs Fix the fallout 2017-01-29 02:57:14 +03:00
private-impl-method.rs
private-in-public-assoc-ty.rs Always report private-in-public in associated types as hard errors 2017-12-21 03:19:05 +03:00
private-in-public-ill-formed.rs syntax: Disambiguate generics and qualified paths 2018-01-14 18:10:19 +03:00
private-in-public-lint.rs Turn sufficiently old compatibility lints into hard errors 2017-05-30 22:00:30 +03:00
private-in-public-warn.rs update compile-fail tests: fewer warnings because this is now a HIR lint 2018-03-19 18:08:12 +01:00
private-in-public.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
private-inferred-type-1.rs Check types for privacy 2017-07-06 23:50:02 +03:00
private-inferred-type-2.rs Check types for privacy 2017-07-06 23:50:02 +03:00
private-inferred-type-3.rs Don't feature gate bang macros on 'proc_macro_path_invoc'. 2018-04-27 21:32:41 -07:00
private-inferred-type.rs add dyn to display of dynamic (trait) type names 2018-06-23 18:10:25 -07: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-type-in-interface.rs Update tests 2018-06-27 11:17:55 +02:00
private-variant-reexport.rs Reexport -> re-export in error messages 2018-01-15 13:36:52 -05:00
ptr-coercion.rs wording fixes in error messages 2016-08-19 16:05:37 -07:00
pub-reexport-priv-extern-crate.rs Reexport -> re-export in error messages 2018-01-15 13:36:52 -05:00
qualified-path-params.rs migrate codebase to ..= inclusive range patterns 2018-06-26 07:53:30 -07:00
question-mark-type-infer.rs Remove the Option and bool impls for carrier and add a dummy impl 2016-08-19 13:31:55 +12:00
quote-with-interpolated.rs Do not panic on interpolated token inside quote macro 2017-12-26 22:11:18 +09:00
range-1.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
range_traits-1.rs Add message to rustc_on_unimplemented attributes in core 2018-06-19 15:19:13 -07:00
range_traits-2.rs
range_traits-3.rs
range_traits-4.rs
range_traits-5.rs
range_traits-6.rs Stabilize inclusive_range library feature. 2018-03-15 16:58:01 +08:00
range_traits-7.rs Stabilize inclusive_range library feature. 2018-03-15 16:58:01 +08:00
recursion.rs
recursive-enum.rs
recursive-reexports.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
recursive-static-definition.rs Added tests fo referring to statics by value in other statics. 2018-06-30 23:52:33 +01:00
recursive-types-are-not-uninhabited.rs stabilise feature(never_type) 2018-03-14 12:44:51 +08:00
ref-suggestion.rs
refutable-pattern-errors.rs migrate codebase to ..= inclusive range patterns 2018-06-26 07:53:30 -07:00
refutable-pattern-in-fn-arg.rs
region-borrow-params-issue-29793-big.rs Same change to point at borrow for mir errors 2017-12-15 13:52:05 -08:00
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 Introduce HirId, a replacement for NodeId after lowering to HIR. 2017-03-22 17:02:07 +01:00
region-invariant-static-error-reporting.rs correct various error messages that changed 2017-05-11 14:52:26 -04:00
region-lifetime-bounds-on-fns-where-clause.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
region-multiple-lifetime-bounds-on-fns-where-clause.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
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 Updated other tests affected by change. 2018-01-10 19:12:57 +00:00
regions-addr-of-arg.rs
regions-addr-of-self.rs
regions-addr-of-upvar-self.rs
regions-adjusted-lvalue-op.rs tests: replace "lvalue" terminology with "place". 2018-01-29 11:48:12 +02:00
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-bounded-by-trait-requiring-static.rs
regions-bounded-method-type-parameters-cross-crate.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
regions-bounded-method-type-parameters-trait-bound.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
regions-bounded-method-type-parameters.rs
regions-bounds.rs have coercion supply back the target type 2017-03-30 08:18:01 -04:00
regions-close-associated-type-into-object.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
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 Update miri to rustc changes 2017-12-06 09:25:29 +01:00
regions-close-over-type-parameter-1.rs
regions-close-over-type-parameter-multiple.rs Use subtyping on the target of unsizing coercions. 2017-03-09 21:43:45 +02:00
regions-close-param-into-object.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
regions-creating-enums.rs
regions-creating-enums3.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
regions-creating-enums4.rs
regions-early-bound-error-method.rs
regions-early-bound-error.rs
regions-enum-not-wf.rs
regions-escape-method.rs
regions-escape-via-trait-or-not.rs
regions-fn-subtyping-return-static.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
regions-free-region-ordering-callee-4.rs
regions-free-region-ordering-callee.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
regions-free-region-ordering-caller.rs adding E0623 for LateBound regions 2017-09-09 11:12:27 +05:30
regions-free-region-ordering-caller1.rs
regions-free-region-ordering-incorrect.rs
regions-glb-free-free.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
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
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 Update miri to rustc changes 2017-12-06 09:25:29 +01:00
regions-infer-borrow-scope-too-big.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 adding E0623 for LateBound regions 2017-09-09 11:12:27 +05:30
regions-infer-covariance-due-to-decl.rs adding E0623 for LateBound regions 2017-09-09 11:12:27 +05:30
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 Merge ty::TyBox into ty::TyAdt 2017-01-30 23:14:15 +03:00
regions-infer-proc-static-upvar.rs
regions-lifetime-bounds-on-fns.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
regions-lifetime-of-struct-or-enum-variant.rs Stabilize rvalue promotion to 'static. 2017-08-16 20:30:56 +03:00
regions-name-duplicated.rs
regions-name-static.rs
regions-name-undeclared.rs
regions-nested-fns.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
regions-normalize-in-where-clause-list.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
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 Stabilize slice patterns without .. 2018-03-20 02:27:40 +03:00
regions-pattern-typing-issue-19997.rs remove -Znll -- borrowck=mir implies nll now 2018-04-15 07:13:42 -04:00
regions-proc-bound-capture.rs Updated other tests affected by change. 2018-01-10 19:12:57 +00:00
regions-reborrow-from-shorter-mut-ref-mut-ref.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
regions-reborrow-from-shorter-mut-ref.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
regions-ref-in-fn-arg.rs
regions-ret-borrowed-1.rs
regions-ret-borrowed.rs
regions-ret.rs Stabilize rvalue promotion to 'static. 2017-08-16 20:30:56 +03:00
regions-return-ref-to-upvar-issue-17403.rs Don't gate methods Fn(Mut,Once)::call(mut,once) with feature unboxed_closures 2016-07-31 17:48:20 +03:00
regions-return-stack-allocated-vec.rs
regions-static-bound.rs write code to extract region names and emit new style message 2018-07-04 05:09:33 -04:00
regions-steal-closure.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
regions-struct-not-wf.rs when using feature(nll), don't warn about AST-based region errors 2017-12-20 14:38:13 -05:00
regions-trait-1.rs
regions-trait-object-subtyping.rs correct various error messages that changed 2017-05-11 14:52:26 -04:00
regions-trait-variance.rs
regions-undeclared.rs
regions-var-type-out-of-scope.rs Stabilize rvalue promotion to 'static. 2017-08-16 20:30:56 +03:00
regions-variance-contravariant-use-covariant-in-second-position.rs adding E0623 for LateBound regions 2017-09-09 11:12:27 +05:30
regions-variance-contravariant-use-covariant.rs adding E0623 for LateBound regions 2017-09-09 11:12:27 +05:30
regions-variance-covariant-use-contravariant.rs adding E0623 for LateBound regions 2017-09-09 11:12:27 +05:30
regions-variance-invariant-use-contravariant.rs adding E0623 for LateBound regions 2017-09-09 11:12:27 +05:30
regions-variance-invariant-use-covariant.rs
regions-wf-trait-object.rs
reject-specialized-drops-8142.rs
repeat-to-run-dtor-twice.rs
repeat_count.rs rustc: separate bodies for static/(associated)const and embedded constants. 2016-12-28 11:27:57 +02:00
repr-align.rs Reduce the maximum alignment to repr(align(1 << 29)) 2018-05-01 22:02:05 +01:00
repr-packed-contains-align.rs Stabilized #[repr(align(x))] attribute (RFC 1358) 2018-01-23 08:36:13 +11:00
repr-transparent-other-items.rs Stabilize #[repr(transparent)] 2018-06-12 06:49:07 +02:00
repr-transparent-other-reprs.rs Stabilize #[repr(transparent)] 2018-06-12 06:49:07 +02:00
repr-transparent.rs Stabilize #[repr(transparent)] 2018-06-12 06:49:07 +02:00
required-lang-item.rs rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
reserved-attr-on-macro.rs
reserved-become.rs
resolve-bad-import-prefix.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
resolve-bad-visibility.rs Stabilize pub(restricted) 2017-03-15 22:39:04 -07:00
resolve-conflict-extern-crate-vs-extern-crate.rs Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
resolve-conflict-import-vs-extern-crate.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
resolve-conflict-import-vs-import.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
resolve-conflict-item-vs-extern-crate.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
resolve-conflict-type-vs-import.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
resolve-inconsistent-binding-mode.rs Clean up "pattern doesn't bind x" messages 2017-03-06 00:20:26 -03:00
resolve-label.rs Add tests for control flow in while condition 2017-02-18 12:43:25 -08:00
resolve-primitive-fallback.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
resolve-self-in-impl-2.rs Resolve Self in impl headers 2017-01-21 12:02:39 +03:00
resolve-self-in-impl.rs Update tests 2018-04-16 23:30:36 +02:00
resolve-type-param-in-item-in-trait.rs Suppress unused type parameter error when type has error field 2016-07-31 00:58:30 +09:00
resolve-unknown-trait.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
resolve-variant-assoc-item.rs Fix ICE when variant is used as a part of associated type 2017-01-08 16:40:50 +03:00
resolve_self_super_hint.rs Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
ret-non-nil.rs
retslot-cast.rs
return-from-diverging.rs Add explanations to tests 2016-08-13 21:37:09 +08:00
return-unit-from-diverging.rs Add explanations to tests 2016-08-13 21:37:09 +08:00
rfc1623.rs update compile-fail tests; remove now redundant issue-39122.rs 2018-02-27 13:16:30 +01:00
rmeta-lib-pass.rs Rename must-compile-successfully into compile-pass 2018-04-13 23:28:03 +02:00
rmeta-pass.rs Rename must-compile-successfully into compile-pass 2018-04-13 23:28:03 +02:00
rmeta-priv-warn.rs Rename must-compile-successfully into compile-pass 2018-04-13 23:28:03 +02:00
rmeta.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
rmeta_lib.rs Adjust dependency-resolution errors to be more consistent 2017-09-19 21:37:19 -05:00
rmeta_meta_main.rs Change --crate-type metadata to --emit=metadata 2016-12-29 13:24:45 +13:00
rust-unstable-column-gated.rs Add a feature gate 2017-08-10 02:43:31 +02:00
rustc-args-required-const.rs rustc: Add #[rustc_args_required_const] 2018-02-05 10:58:13 -08:00
rustc-args-required-const2.rs Disallow function pointers to #[rustc_args_required_const] 2018-02-08 14:46:27 -08:00
rustc-error.rs
safe-extern-statics-mut.rs improve error message shown for unsafe operations: explain why undefined behavior could arise 2018-07-10 11:01:44 +02:00
safe-extern-statics.rs improve error message shown for unsafe operations: explain why undefined behavior could arise 2018-07-10 11:01:44 +02:00
self-infer.rs
self-vs-path-ambiguity.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
self_type_keyword-2.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
self_type_keyword.rs Refactor macro resolution errors + add derive macro suggestions 2017-02-16 22:03:15 +10:30
seq-args.rs
shadowed-trait-methods.rs
shadowed-use-visibility.rs Fix fallout in tests. 2016-11-21 09:21:54 +00:00
shadowing-in-the-same-pattern.rs
shift-various-bad-types.rs
should-fail-no_gate_irrefutable_if_let_pattern.rs rename irrefutable_let_pattern to irrefutable_let_patterns 2018-06-08 11:37:35 -04:00
should-fail-with_gate_irrefutable_pattern_deny.rs rename irrefutable_let_pattern to irrefutable_let_patterns 2018-06-08 11:37:35 -04:00
simd-intrinsic-declaration-type.rs
simd-intrinsic-generic-arithmetic.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
simd-intrinsic-generic-cast.rs
simd-intrinsic-generic-comparison.rs
simd-intrinsic-generic-elements.rs
simd-intrinsic-generic-reduction.rs bump minimum LLVM version to 5.0 2018-07-09 11:35:52 +02:00
simd-intrinsic-generic-select.rs add simd_select intrinsic 2018-03-18 18:33:36 +01:00
simd-intrinsic-single-nominal-type.rs
simd-type-generic-monomorphisation.rs
simd-type.rs
single-primitive-inherent-impl.rs Replace StrExt with inherent str methods in libcore 2018-04-21 09:47:37 +02:00
sized-cycle-note.rs
slice-2.rs Add E0608 2017-06-12 19:00:20 +02:00
slice-mut-2.rs
slice-mut.rs wording fixes in error messages 2016-08-19 16:05:37 -07:00
slightly-nice-generic-literal-messages.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
stability-attribute-issue-43027.rs Fix checking for missing stability annotations 2017-07-16 23:15:07 +03:00
stability-attribute-issue.rs
stability-attribute-non-staged-force-unstable.rs Test staging attributes when -Zforce-unstable-if-unmarked is set 2017-08-20 16:57:17 +02:00
stability-attribute-non-staged.rs
stability-attribute-sanity-2.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
stability-attribute-sanity-3.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
stability-attribute-sanity.rs honor #[rustc_const_unstable] attributes 2017-09-13 15:07:17 +00:00
stable-features.rs rustc: Move stability functionality into queries 2017-09-05 07:37:58 -07:00
static-closures.rs Adds support for immovable generators. Move checking of invalid borrows across suspension points to borrowck. Fixes #44197, #45259 and #45093. 2018-01-23 05:10:38 +01:00
static-drop-scope.rs Don't track local_needs_drop separately in qualify_consts (fixes #47351). 2018-01-11 20:13:06 +00:00
static-items-cant-move.rs
static-lifetime-bound.rs Warn when using a 'static lifetime bound 2017-03-25 10:47:19 +09:00
static-method-privacy.rs
static-mut-bad-types.rs
static-mut-foreign-requires-unsafe.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
static-mut-not-constant.rs Ignore unsopported constant expr error 2017-12-07 14:33:28 -05:00
static-mut-not-pat.rs
static-mut-requires-unsafe.rs
static-priv-by-default.rs
static-priv-by-default2.rs
static-reference-to-fn-1.rs
static-reference-to-fn-2.rs Stabilize rvalue promotion to 'static. 2017-08-16 20:30:56 +03:00
static-region-bound.rs Stabilize rvalue promotion to 'static. 2017-08-16 20:30:56 +03:00
static-vec-repeat-not-constant.rs
staticness-mismatch.rs
std-uncopyable-atomics.rs
stmt_expr_attrs_no_feature.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
str-idx.rs Add message to rustc_on_unimplemented attributes in core 2018-06-19 15:19:13 -07:00
str-mut-idx.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
struct-base-wrong-type-2.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
struct-base-wrong-type.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
struct-field-cfg.rs Remove struct_field_attributes feature gate 2017-06-15 02:24:05 +09:00
struct-field-privacy.rs AST/HIR: Merge field access expressions for named and numeric fields 2018-04-12 23:02:09 +03:00
struct-fields-dupe.rs
struct-fields-missing.rs
struct-fields-shorthand-unresolved.rs Stabilize field init shorthand 2017-02-15 07:11:13 +01:00
struct-fields-shorthand.rs Stabilize field init shorthand 2017-02-15 07:11:13 +01:00
struct-fields-typo.rs Improve error message and snippet for "did you mean x" 2016-10-02 15:57:39 +11:00
struct-like-enum-nonexhaustive.rs
struct-pat-derived-error.rs Reduce diagnostic verbosity by removing labels 2018-03-19 19:59:34 -07:00
struct-path-alias-bounds.rs Preparations and cleanup 2016-10-27 22:14:41 +03:00
struct-path-associated-type.rs Stabilize Self and associated types in struct expressions and patterns 2017-01-25 01:41:11 +03:00
struct-path-self.rs Stabilize Self and associated types in struct expressions and patterns 2017-01-25 01:41:11 +03:00
struct-pattern-match-useless.rs Make is_useful handle empty types properly 2017-01-03 15:31:46 +08:00
struct-variant-privacy-xc.rs
struct-variant-privacy.rs
structure-constructor-type-mismatch.rs
substs-ppaux.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
suffixed-literal-meta.rs Liberalize attributes. 2017-03-14 04:39:21 +00:00
super-at-top-level.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
suppressed-error.rs
syntax-extension-minor.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
syntax-trait-polarity-feature-gate.rs syntax: Rewrite parsing of impls 2018-01-14 18:10:05 +03:00
syntax-trait-polarity.rs syntax: Rewrite parsing of impls 2018-01-14 18:10:05 +03:00
synthetic-param.rs Stabilize attributes on generic parameters 2018-04-05 02:19:56 +03:00
tag-that-dare-not-speak-its-name.rs
tag-type-args.rs
tag-variant-cast-non-nullary.rs wording improvement 2017-06-24 21:28:08 +02:00
tag-variant-disr-dup.rs
tail-typeck.rs
terr-in-field.rs
terr-sorts.rs Merge ty::TyBox into ty::TyAdt 2017-01-30 23:14:15 +03:00
test-cfg.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
test-warns-dead-code.rs
thread-local-in-ctfe.rs Added miri error for evaluating foreign statics. 2018-06-30 23:52:33 +01:00
tool_lints.rs Tests for tool_lints 2018-07-04 12:16:45 +02:00
trace_macros-format.rs
trace_macros-gate.rs
trait-alias.rs error for impl trait alias 2017-12-14 12:56:26 -05:00
trait-as-struct-constructor.rs Preparations and cleanup 2016-10-27 22:14:41 +03:00
trait-bounds-not-on-bare-trait.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
trait-bounds-not-on-struct.rs Fix naming conventions for new lints 2018-05-25 02:35:07 +03:00
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-xc.rs
trait-bounds-on-structs-and-enums-xc1.rs
trait-bounds-on-structs-and-enums.rs
trait-bounds-sugar.rs
trait-coercion-generic-bad.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
trait-coercion-generic-regions.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
trait-impl-1.rs
trait-impl-can-not-have-untraitful-items.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
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-item-privacy.rs add dyn to display of dynamic (trait) type names 2018-06-23 18:10:25 -07:00
trait-matching-lifetimes.rs
trait-object-macro-matcher.rs Parse trait object types starting with a lifetime bound 2017-04-25 23:58:05 +03:00
trait-object-safety.rs
trait-object-vs-lifetime-2.rs Parse trait object types starting with a lifetime bound 2017-04-25 23:58:05 +03:00
trait-object-vs-lifetime.rs Parse trait object types starting with a lifetime bound 2017-04-25 23:58:05 +03:00
trait-or-new-type-instead.rs
trait-privacy.rs
trait-resolution-in-overloaded-op.rs
trait-safety-inherent-impl.rs syntax: Rewrite parsing of impls 2018-01-14 18:10:05 +03:00
trait-safety-trait-impl-cc.rs
trait-safety-trait-impl.rs
trait-static-method-generic-inference.rs
trait-test-2.rs Support generic lifetime arguments in method calls 2017-07-18 00:12:48 +03:00
trait-test.rs
traits-assoc-type-in-supertrait-bad.rs
traits-inductive-overflow-simultaneous.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
traits-inductive-overflow-supertrait-oibit.rs Remove wfcheck for auto traits, remove dead error codes 2018-01-13 18:48:00 +03:00
traits-inductive-overflow-supertrait.rs
traits-inductive-overflow-two-traits.rs
traits-issue-23003-overflow.rs
traits-multidispatch-bad.rs
traits-negative-impls.rs Add message to rustc_on_unimplemented attributes in core 2018-06-19 15:19:13 -07:00
traits-repeated-supertrait-ambig.rs add dyn to display of dynamic (trait) type names 2018-06-23 18:10:25 -07:00
transmute-different-sizes.rs Update transmute size lints. 2017-06-18 10:36:07 -06:00
transmute-fat-pointers.rs Update transmute size lints. 2017-06-18 10:36:07 -06:00
transmute-impl.rs Update transmute size lints. 2017-06-18 10:36:07 -06:00
transmute-imut-to-mut.rs
trivial_casts.rs add dyn to display of dynamic (trait) type names 2018-06-23 18:10:25 -07:00
tuple-arity-mismatch.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
tuple-index-not-tuple.rs Fold E0613 into E0609 2017-07-07 21:47:39 +02:00
tuple-index-out-of-bounds.rs AST/HIR: Merge field access expressions for named and numeric fields 2018-04-12 23:02:09 +03:00
tuple-struct-nonexhaustive.rs
tutorial-suffix-inference-test.rs
type-arg-out-of-scope.rs Update tests 2018-03-08 22:28:52 +01:00
type-ascription-precedence.rs
type-ascription-soundness.rs
type-mismatch-multiple.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
type-mismatch-same-crate-name.rs add dyn to display of dynamic (trait) type names 2018-06-23 18:10:25 -07:00
type-parameter-defaults-referencing-Self-ppaux.rs add dyn to display of dynamic (trait) type names 2018-06-23 18:10:25 -07:00
type-parameter-defaults-referencing-Self.rs
type-parameter-names.rs
type-params-in-different-spaces-1.rs
type-params-in-different-spaces-2.rs Remove more anonymous trait method parameters 2017-07-08 01:56:27 +03:00
type-params-in-different-spaces-3.rs
type-path-err-node-types.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
type-shadow.rs
type_length_limit.rs limit the length of types in monomorphization 2016-12-02 00:54:22 +02:00
typeck-auto-trait-no-supertraits-2.rs Adjust tests for removal of impl Foo for .. {} 2018-01-13 18:48:00 +03:00
typeck-auto-trait-no-supertraits.rs Adjust tests for removal of impl Foo for .. {} 2018-01-13 18:48:00 +03:00
typeck-cast-pointer-to-float.rs Improve reference cast help message 2016-11-16 22:40:55 +01:00
typeck-default-trait-impl-assoc-type.rs
typeck-default-trait-impl-constituent-types-2.rs Adjust tests for removal of impl Foo for .. {} 2018-01-13 18:48:00 +03:00
typeck-default-trait-impl-constituent-types.rs Adjust tests for removal of impl Foo for .. {} 2018-01-13 18:48:00 +03:00
typeck-default-trait-impl-cross-crate-coherence.rs
typeck-default-trait-impl-negation-send.rs Add message to rustc_on_unimplemented attributes in core 2018-06-19 15:19:13 -07:00
typeck-default-trait-impl-negation-sync.rs Reword E0044 and message for !Send types 2018-03-14 18:04:20 -07:00
typeck-default-trait-impl-negation.rs Adjust tests for removal of impl Foo for .. {} 2018-01-13 18:48:00 +03:00
typeck-default-trait-impl-precedence.rs Adjust tests for removal of impl Foo for .. {} 2018-01-13 18:48:00 +03:00
typeck-default-trait-impl-send-param.rs
typeck-negative-impls-builtin.rs syntax: Rewrite parsing of impls 2018-01-14 18:10:05 +03:00
typeck-unsafe-always-share.rs Reword E0044 and message for !Send types 2018-03-14 18:04:20 -07:00
typeck_type_placeholder_mismatch.rs
ufcs-explicit-self-bad.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
ufcs-partially-resolved.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
ufcs-qpath-missing-params.rs Standardize lifetime and type parameter count mismatch errors 2017-02-13 09:08:55 -05:00
ufcs-qpath-self-mismatch.rs Fix tests 2018-02-01 15:06:22 -08:00
unboxed-closure-feature-gate.rs
unboxed-closure-illegal-move.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
unboxed-closure-immutable-capture.rs Don't gate methods Fn(Mut,Once)::call(mut,once) with feature unboxed_closures 2016-07-31 17:48:20 +03:00
unboxed-closure-region.rs Don't gate methods Fn(Mut,Once)::call(mut,once) with feature unboxed_closures 2016-07-31 17:48:20 +03:00
unboxed-closure-sugar-default.rs
unboxed-closure-sugar-equiv.rs
unboxed-closure-sugar-lifetime-elision.rs
unboxed-closure-sugar-not-used-on-fn.rs
unboxed-closure-sugar-region.rs rustc: always include elidable lifetimes in HIR types. 2017-01-28 02:56:46 +02:00
unboxed-closure-sugar-used-on-struct-1.rs
unboxed-closure-sugar-used-on-struct-3.rs syntax: Relax path grammar 2017-08-11 02:06:27 +03:00
unboxed-closure-sugar-used-on-struct.rs Desugar parenthesized generic arguments in HIR 2017-08-19 02:14:53 +03:00
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-closures-borrow-conflict.rs Don't gate methods Fn(Mut,Once)::call(mut,once) with feature unboxed_closures 2016-07-31 17:48:20 +03:00
unboxed-closures-failed-recursive-fn-1.rs Move 'doesn't live long enough' errors to labels 2016-08-17 15:24:42 -07:00
unboxed-closures-failed-recursive-fn-2.rs inform type annotations 2018-02-14 11:06:08 +08:00
unboxed-closures-fnmut-as-fn.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
unboxed-closures-infer-argument-types-two-region-pointers.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
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-mutate-upvar.rs
unboxed-closures-mutated-upvar-from-fn-closure.rs updates to compile-fail tests for changes to NLL. 2018-06-19 19:38:37 +02:00
unboxed-closures-recursive-fn-using-fn-mut.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
unboxed-closures-static-call-wrong-trait.rs
unboxed-closures-type-mismatch.rs Don't gate methods Fn(Mut,Once)::call(mut,once) with feature unboxed_closures 2016-07-31 17:48:20 +03:00
unboxed-closures-unsafe-extern-fn.rs suppress trait errors that are implied by other errors 2017-06-14 23:33:47 +03:00
unboxed-closures-wrong-abi.rs suppress trait errors that are implied by other errors 2017-06-14 23:33:47 +03:00
unboxed-closures-wrong-arg-type-extern-fn.rs suppress trait errors that are implied by other errors 2017-06-14 23:33:47 +03:00
underscore-lifetime-binders.rs rustc: don't visit lifetime parameters through visit_lifetime. 2018-05-30 20:29:38 +03:00
underscore-lifetime-elison-mismatch.rs Stabilize underscore lifetimes 2018-03-29 00:27:50 +02:00
uninhabited-enum-cast.rs wording improvement 2017-06-24 21:28:08 +02:00
uninhabited-irrefutable.rs Revert stabilization of feature(never_type). 2018-04-20 18:09:28 +02:00
uninhabited-matches-feature-gated.rs Stabilize slice patterns without .. 2018-03-20 02:27:40 +03:00
uninhabited-patterns.rs Revert stabilization of feature(never_type). 2018-04-20 18:09:28 +02:00
union-ub-fat-ptr.rs Move a test that depends on the arch bitwidth to compile-fail 2018-07-29 20:24:26 +02:00
unique-object-noncopyable.rs
unique-pinned-nocopy.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
unknown-lint-tool-name.rs Improving span of unknown lint tool error message 2018-07-04 14:28:44 +02:00
unknown-tool-name.rs resolve: Implement prelude search for macro paths 2018-08-01 12:08:41 +03:00
unop-move-semantics.rs
unop-neg-bool.rs
unreachable-arm.rs Amend compile-fail tests 2017-01-03 15:48:29 +08:00
unreachable-code.rs
unreachable-in-call.rs rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
unreachable-loop-patterns.rs Revert stabilization of feature(never_type). 2018-04-20 18:09:28 +02:00
unreachable-try-pattern.rs Revert stabilization of feature(never_type). 2018-04-20 18:09:28 +02:00
unreachable-variant.rs
unresolved-extern-mod-suggestion.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
unresolved-import-recovery.rs
unresolved-import.rs Point at path segment on module not found 2017-07-25 21:25:43 -07:00
unsafe-around-compiler-generated-unsafe.rs
unsafe-fn-assign-deref-ptr.rs improve error message shown for unsafe operations: explain why undefined behavior could arise 2018-07-10 11:01:44 +02:00
unsafe-fn-autoderef.rs Improve error message and snippet for "did you mean x" 2016-10-02 15:57:39 +11:00
unsafe-fn-called-from-safe.rs improve error message shown for unsafe operations: explain why undefined behavior could arise 2018-07-10 11:01:44 +02:00
unsafe-fn-deref-ptr.rs improve error message shown for unsafe operations: explain why undefined behavior could arise 2018-07-10 11:01:44 +02:00
unsafe-fn-used-as-value.rs improve error message shown for unsafe operations: explain why undefined behavior could arise 2018-07-10 11:01:44 +02:00
unsafe-move-val-init.rs improve error message shown for unsafe operations: explain why undefined behavior could arise 2018-07-10 11:01:44 +02:00
unsafe-subtyping.rs
unsafe-trait-impl.rs
unsized-bare-typaram.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
unsized-enum.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
unsized-inherent-impl-self-type.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
unsized-struct.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
unsized-trait-impl-self-type.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
unsized-trait-impl-trait-arg.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
unsized3.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
unsized5.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
unsized6.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
unsized7.rs Fix typo in error message E0277 2018-07-10 23:10:13 +02:00
unspecified-self-in-trait-ref.rs Better suggestion for unknown method 2017-06-02 17:01:16 -07:00
unsupported-cast.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
unused-attr.rs Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
unused-macro-rules.rs Extend the unused macro lint to macros 2.0 2017-05-31 17:03:41 +02:00
unused-macro-with-bad-frag-spec.rs Add test, and fix the other tests 2017-05-13 16:02:29 +02:00
unused-macro-with-follow-violation.rs Add test, and fix the other tests 2017-05-13 16:02:29 +02:00
unused-macro.rs Extend the unused macro lint to macros 2.0 2017-05-31 17:03:41 +02:00
unused-mut-warning-captured-var.rs
unused-result.rs in which the must-use additional messaging is tucked into a note 2018-05-06 21:51:23 -07:00
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 Point at path segment on module not found 2017-07-25 21:25:43 -07:00
use-from-trait.rs Point at path segment on module not found 2017-07-25 21:25:43 -07:00
use-keyword.rs Only emit one error for use foo::self; 2017-06-10 13:03:11 +01:00
use-meta-mismatch.rs
use-mod-2.rs Updated E0432 to new format 2016-08-22 13:57:10 +08:00
use-mod-3.rs
use-mod-4.rs Point at path segment on module not found 2017-07-25 21:25:43 -07:00
use-paths-as-items.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
use-self-type.rs Make $crate a keyword 2017-06-29 15:19:52 +03:00
use-super-global-path.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
used.rs check that #[used] is used only on statics 2018-04-30 07:43:22 +02:00
useless-pub.rs
useless_comment.rs Fix naming conventions for new lints 2018-05-25 02:35:07 +03:00
user-defined-macro-rules.rs Add test, and fix the other tests 2017-05-13 16:02:29 +02:00
utf8_idents.rs
variadic-ffi-2.rs Allow variadic functions with cdecl calling convention. 2017-05-27 06:03:50 -06:00
variadic-ffi.rs Ignore variadic FFI test on AArch64 2017-06-08 12:03:08 +02:00
variance-associated-types.rs rustc: use Vec<Kind> in Substs, where Kind is a &TyS | &Region tagged pointer. 2016-08-27 01:15:07 +03:00
variance-btree-invariant-types.rs
variance-cell-is-invariant.rs adding E0623 for LateBound regions 2017-09-09 11:12:27 +05:30
variance-contravariant-arg-object.rs correct various error messages that changed 2017-05-11 14:52:26 -04:00
variance-contravariant-arg-trait-match.rs
variance-contravariant-self-trait-match.rs
variance-covariant-arg-object.rs correct various error messages that changed 2017-05-11 14:52:26 -04:00
variance-covariant-arg-trait-match.rs
variance-covariant-self-trait-match.rs
variance-invariant-arg-object.rs correct various error messages that changed 2017-05-11 14:52:26 -04:00
variance-invariant-arg-trait-match.rs
variance-invariant-self-trait-match.rs
variance-issue-20533.rs
variance-object-types.rs rustc: use Vec<Kind> in Substs, where Kind is a &TyS | &Region tagged pointer. 2016-08-27 01:15:07 +03:00
variance-regions-direct.rs add back variance testing mechanism 2017-05-03 16:42:07 -04:00
variance-regions-indirect.rs add back variance testing mechanism 2017-05-03 16:42:07 -04:00
variance-regions-unused-direct.rs
variance-regions-unused-indirect.rs
variance-trait-bounds.rs Remove more anonymous trait method parameters 2017-07-08 01:56:27 +03:00
variance-trait-matching.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
variance-trait-object-bound.rs rustc: use Vec<Kind> in Substs, where Kind is a &TyS | &Region tagged pointer. 2016-08-27 01:15:07 +03:00
variance-types-bounds.rs rustc_typeck: support functions in variance computation. 2017-06-27 16:39:58 +03:00
variance-types.rs rustc: use Vec<Kind> in Substs, where Kind is a &TyS | &Region tagged pointer. 2016-08-27 01:15:07 +03:00
variance-unused-region-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
variant-namespacing.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
variant-size-differences.rs
variant-used-as-type.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
vec-macro-with-comma-only.rs Only match a fragment specifier the if it starts with certain tokens. 2017-07-07 14:12:12 +08:00
vec-mut-iter-borrow.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
vec-res-add.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
vector-cast-weirdness.rs
vtable-res-trait-param.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
walk-struct-literal-with.rs
warn-path-statement.rs
weak-lang-item.rs update another cfail test 2018-06-29 17:34:08 -05:00
wf-array-elem-sized.rs
wf-const-type.rs
wf-enum-bound.rs
wf-enum-fields-struct-variant.rs
wf-enum-fields.rs
wf-fn-where-clause.rs
wf-impl-associated-type-region.rs
wf-impl-associated-type-trait.rs
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
wf-in-fn-where-clause.rs
wf-in-obj-type-static.rs
wf-in-obj-type-trait.rs
wf-inherent-impl-method-where-clause.rs
wf-inherent-impl-where-clause.rs
wf-misc-methods-issue-28609.rs
wf-object-safe.rs
wf-outlives-ty-in-fn-or-trait.rs
wf-static-method.rs
wf-static-type.rs
wf-struct-bound.rs
wf-struct-field.rs
wf-trait-associated-type-bound.rs
wf-trait-associated-type-region.rs
wf-trait-associated-type-trait.rs
wf-trait-bound.rs
wf-trait-default-fn-arg.rs
wf-trait-default-fn-ret.rs
wf-trait-default-fn-where-clause.rs
wf-trait-fn-arg.rs
wf-trait-fn-ret.rs
wf-trait-fn-where-clause.rs Make where clause object safety be a warn-by-default lint 2018-06-25 06:57:08 -03:00
wf-trait-superbound.rs
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 rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
where-equality-constraints.rs test: add missing lifetime in recently added test. 2017-01-28 02:56:46 +02:00
where-for-self-2.rs
where-for-self.rs
where-lifetime-resolution.rs move resolve_lifetimes into a proper query 2017-12-11 10:11:13 -05:00
while-let.rs
while-type-error.rs
windows-subsystem-invalid.rs rustc: Stabilize the #![windows_subsystem] attribute 2017-04-01 06:36:48 -07:00
write-to-static-mut-in-static.rs Added tests for writing to static mut's in statics. 2018-06-30 23:52:33 +01:00
writing-to-immutable-vec.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
wrong-mul-method-signature.rs
wrong-ret-type.rs
xc-private-method.rs
xc-private-method2.rs
xcrate-private-by-default.rs Move pattern resolution checks from typeck to resolve 2016-10-04 22:20:38 +03:00
xcrate-unit-struct.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00