rust/src/test/compile-fail
Corey Farwell ea76c5ed56 Rollup merge of #40753 - mandeep:change-ObjectSafetyViolation-message, r=brson
Change object safety violation message

Hello!

This is my first pull request to rust so hopefully all goes well. This PR should fix issue #40670. I changed the error message in object_safety.rs and the corresponding compile-fail test in object-safety-supertrait-mentions-Self.rs.

Once the changes were made, I ran ```python x.py test src/tools/tidy``` and ```python x.py test```. Tidy passed and the compile-fail tests passed, however the test suite failed on the tcp tests as my machine has IPv6 disabled. I'm not sure what to do in this case besides letting travis run the suite against my changes. Please let me know if there's anything I can do to help further.

Thanks!
Mandeep
2017-03-23 08:42:49 -05:00
..
associated-types make lifetimes that only appear in return type early-bound 2017-02-05 16:30:03 -05:00
auxiliary Add compile-fail test for cfg_target_thread_local 2017-03-05 20:17:47 +00:00
borrowck remove special-case code for statics and just use borrowck_fn 2017-02-28 08:43:47 -05:00
derived-errors resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
directory_ownership Start warning cycle. 2016-11-22 01:52:04 +00:00
impl-trait rustc_typeck: hook up collect and item/body check to on-demand. 2017-02-25 18:35:25 +02:00
imports Stabilize pub(restricted) 2017-03-15 22:39:04 -07:00
macro-expanded-include travis: Get an emscripten builder online 2017-01-19 13:54:19 -08:00
mir-dataflow rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
mod_file_disambig_aux
on-unimplemented Overload get{,_mut}{,_unchecked} 2016-11-26 10:07:39 -08:00
panic-runtime travis: Get an emscripten builder online 2017-01-19 13:54:19 -08:00
privacy Add diagnostic for incorrect pub (restriction) 2017-03-22 22:51:45 -07:00
rfc1445 Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
rfc1717 Tighten up error checking of library renames. 2016-12-01 16:56:49 -08:00
specialization Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
symbol-names trans: move exported_symbol to Instance::symbol_name. 2016-05-25 01:34:20 +03:00
union Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
.gitattributes
access-mode-in-closures.rs
allocator-depends-on-needs-allocators.rs rustc: Allow changing the default allocator 2015-08-14 15:13:10 -07:00
allocator-dylib-is-system.rs Update usages of 'OSX' (and other old names) to 'macOS'. 2017-03-12 14:59:04 -04:00
allocator-rust-dylib-is-jemalloc.rs Update usages of 'OSX' (and other old names) to 'macOS'. 2017-03-12 14:59:04 -04: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 refactor constant evaluation error reporting 2016-07-22 14:32:56 +03:00
array_const_index-1.rs refactor constant evaluation error reporting 2016-07-22 14:32:56 +03:00
asm-bad-clobber.rs Ignore ASM tests on powerpc 2017-02-22 15:49:07 +01:00
asm-gated.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
asm-gated2.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
asm-in-bad-modifier.rs Ignore ASM tests on powerpc 2017-02-22 15:49:07 +01:00
asm-misplaced-option.rs Ignore ASM tests on powerpc 2017-02-22 15:49:07 +01:00
asm-out-assign-imm.rs Ignore ASM tests on powerpc 2017-02-22 15:49:07 +01:00
asm-out-no-modifier.rs Ignore ASM tests on powerpc 2017-02-22 15:49:07 +01:00
asm-out-read-uninit.rs Ignore ASM tests on powerpc 2017-02-22 15:49:07 +01:00
asm-src-loc-codegen-units.rs travis: Get an emscripten builder online 2017-01-19 13:54:19 -08: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 error message E0384 to new format 2016-08-10 00:07:42 +07:00
assign-to-method.rs
assignment-operator-unimplemented.rs Overloaded augmented assignments 2015-09-18 21:20:15 -05:00
assoc-inherent.rs test fixes 2015-05-27 20:31:56 +03:00
associated-const-ambiguity-report.rs Fix ICE that occurs when an associated const is ambiguous. 2015-05-13 18:10:01 -06:00
associated-const-array-len.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
associated-const-dead-code.rs Feature-gate associated constants. 2015-04-23 21:02:29 -06:00
associated-const-impl-wrong-type.rs wording fixes in error messages 2016-08-19 16:05:37 -07:00
associated-const-no-item.rs Support generic associated consts 2016-01-14 17:35:55 -05:00
associated-const-private-impl.rs resolve: Rewrite resolve_pattern 2016-06-10 01:03:54 +03:00
associated-const-type-parameter-arms.rs Support generic associated consts 2016-01-14 17:35:55 -05:00
associated-const-type-parameter-arrays-2.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
associated-const-type-parameter-arrays.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
associated-const-upper-case-lint.rs Feature-gate associated constants. 2015-04-23 21:02:29 -06:00
associated-item-duplicate-names-2.rs Adjust tests to new error message 2016-03-11 10:59:40 -08:00
associated-item-duplicate-names-3.rs Adjust tests to new error message 2016-03-11 10:59:40 -08:00
associated-item-duplicate-names.rs Adjust tests to new error message 2016-03-11 10:59:40 -08:00
associated-path-shl.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
associated-type-projection-ambig-between-bound-and-where-clause.rs
associated-type-projection-from-multiple-supertraits.rs Make error E0221 more helpful 2016-10-23 21:53:31 +03:00
associated-type-projection-from-supertrait.rs
associated-types-binding-to-type-defined-in-supertrait.rs
associated-types-bound-failure.rs suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
associated-types-coherence-failure.rs Adjust overlap-related tests to account for cosmetic changes to error reporting behavior 2016-03-14 15:04:37 -07:00
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 switch projection errors to use the new type error messages 2016-07-22 14:32:56 +03:00
associated-types-eq-expr-path.rs test: Fix fallout in tests 2015-04-21 11:37:43 -07:00
associated-types-eq-hr.rs warn for where/return-types that reference regions 2016-05-17 20:25:18 -04:00
associated-types-for-unimpl-trait.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
associated-types-ICE-when-projecting-out-of-err.rs Improve E0277 help message 2016-10-21 16:13:52 +02:00
associated-types-in-ambiguous-context.rs Update E0223 to the new format 2016-08-05 21:31:18 -07:00
associated-types-incomplete-object.rs Address review commets 2015-05-19 17:42:14 +03:00
associated-types-invalid-trait-ref-issue-18865.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
associated-types-issue-17359.rs test: Fix fallout in tests 2015-04-21 11:37:43 -07:00
associated-types-issue-20346.rs
associated-types-multiple-types-one-trait.rs test: Fix fallout in tests 2015-04-21 11:37:43 -07:00
associated-types-no-suitable-bound.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
associated-types-no-suitable-supertrait-2.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
associated-types-no-suitable-supertrait.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
associated-types-outlives.rs New tests --- projection outlives relation 2015-08-12 17:58:22 -04:00
associated-types-overridden-default.rs Fix tests 2015-07-30 15:18:34 -07:00
associated-types-path-1.rs
associated-types-path-2.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
associated-types-project-from-hrtb-in-fn-body.rs
associated-types-project-from-hrtb-in-fn.rs
associated-types-project-from-hrtb-in-struct.rs 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 Fallout in tests -- break test into a run-pass and compile-fail component 2015-08-12 17:58:56 -04:00
associated-types-subtyping-1.rs
associated-types-unconstrained.rs test: Fix fallout in tests 2015-04-21 11:37:43 -07:00
associated-types-unsized.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
attempted-access-non-fatal.rs Improve error message and snippet for "did you mean x" 2016-10-02 15:57:39 +11:00
attr-bad-crate-attr.rc
attr-literals.rs [Gate Tests] - marking feature tests 2017-01-22 16:58:23 +00:00
attr-on-generic-formals-are-visited.rs [Gate Tests] - marking feature tests 2017-01-22 16:58:23 +00:00
attr-on-generic-formals-wo-feature-gate.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
attr-usage-inline.rs Check attribute usage 2015-10-03 00:01:49 +09:00
attr-usage-repr.rs Implement encoding/decoding unions in metadata 2016-09-03 13:39:34 +03:00
attrs-with-no-formal-in-generics-1.rs Added tests and fixed corner case for trailing attributes with no attached binding in generics. 2016-09-23 17:01:04 +02:00
attrs-with-no-formal-in-generics-2.rs Refactor parsing of generic arguments/parameters and where clauses 2017-01-24 22:56:02 +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
augmented-assignments.rs Update errors to use new error format 2016-05-12 16:48:59 -07:00
auto-ref-slice-plus-ref.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00: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
bad-env-capture2.rs
bad-env-capture3.rs
bad-expr-lhs.rs Replace illegal with invalid in most diagnostics 2015-07-29 01:59:31 +03:00
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 tests: update for MIR debuginfo. 2016-04-11 20:51:45 +03:00
bad-lint-cap.rs rustc: Add a --cap-lints flag to the compiler 2015-07-28 18:23:09 -07:00
bad-lint-cap2.rs rustc: Add a --cap-lints flag to the compiler 2015-07-28 18:23:09 -07:00
bad-lint-cap3.rs rustc: Add a --cap-lints flag to the compiler 2015-07-28 18:23:09 -07:00
bad-main.rs Update error code number 2017-01-26 11:17:17 +01:00
bad-method-typaram-kind.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
bad-mid-path-type-params.rs Remove ignore-tidy-linelength from tests that no longer need it 2015-04-09 08:21:59 +10:00
bad-module.rs Improve diagnostics and remove dead code. 2016-09-01 22:29:28 +00:00
bad-sized.rs Refactor TyTrait to contain a interned ExistentialPredicate slice. 2016-11-28 18:09:13 -07:00
bad-type-env-capture.rs Fix fallout in tests 2016-04-07 05:48:42 +00:00
binary-op-on-double-ref.rs change span_notes to notes in E0368/E0369 2017-02-09 22:45:42 +00:00
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 Fix fallout in tests 2016-03-30 22:00:48 +00:00
binop-consume-args.rs
binop-logic-float.rs Fallout in tests: largely changes to error messages. 2015-03-30 09:05:59 -04:00
binop-logic-int.rs Fallout in tests: largely changes to error messages. 2015-03-30 09:05:59 -04:00
binop-move-semantics.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
binop-mul-bool.rs
binop-typeck.rs
blind-item-block-item-shadow.rs Refactor out PerNS. 2016-11-17 08:07:47 +00:00
blind-item-block-middle.rs Move pattern resolution checks from typeck to resolve 2016-10-04 22:20:38 +03:00
blind-item-item-shadow.rs resolve: clean up diagnostics for name conflicts. 2016-12-19 20:57:02 +00:00
block-must-not-have-result-do.rs port compiletest to use JSON output 2016-04-21 04:42:24 -04:00
block-must-not-have-result-res.rs port compiletest to use JSON output 2016-04-21 04:42:24 -04:00
block-must-not-have-result-while.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
bogus-tag.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
borrow-immutable-upvar-mutation.rs
borrow-tuple-fields.rs Changes to tests 2015-09-17 12:16:46 +12:00
break-outside-loop.rs
builtin-superkinds-double-superkind.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
builtin-superkinds-in-metadata.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
builtin-superkinds-self-type.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
builtin-superkinds-simple.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
builtin-superkinds-typaram-not-send.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
by-move-pattern-binding.rs
call-fn-never-arg-wrong-type.rs Add explanations to tests 2016-08-13 21:37:09 +08: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 std: Remove old_io/old_path from the prelude 2015-03-20 20:07:19 -07:00
capture1.rs
cast-as-bool.rs port compiletest to use JSON output 2016-04-21 04:42:24 -04:00
cast-from-nil.rs
cast-ptr-to-int-const.rs Fix test fallout, and add some rather comprehensive tests. 2015-05-19 17:42:14 +03:00
cast-rfc0401-2.rs patch test due to changes from compiletest-json 2016-04-25 09:38:06 -04:00
cast-to-bare-fn.rs Fix test fallout, and add some rather comprehensive tests. 2015-05-19 17:42:14 +03:00
cast-to-nil.rs
cast-to-unsized-trait-object-suggestion.rs Fallout in tests -- we now report an error if you even reference a type 2015-08-12 17:58:56 -04:00
catch-bad-lifetime.rs Add more catch-related CFG and lifetime tests and fix CFG bug 2017-03-17 21:01:04 -07:00
catch-bad-type.rs Implement ? in catch expressions and add tests 2017-03-17 21:01:04 -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 more catch-related CFG and lifetime tests and fix CFG bug 2017-03-17 21:01:04 -07:00
catch-opt-init.rs Add more catch-related CFG and lifetime tests and fix CFG bug 2017-03-17 21:01:04 -07:00
cdylib-deps-must-be-static.rs travis: Get an emscripten builder online 2017-01-19 13:54:19 -08:00
cfg-arg-invalid.rs Stricter matching of --cfg options on rustc 2016-02-14 16:44:39 -08:00
cfg-attr-cfg-2.rs
cfg-attr-crate-2.rs std: Stabilize APIs for the 1.6 release 2015-12-05 15:09:44 -08:00
cfg-attr-invalid-predicate.rs Add compile-fail test for invalid cfg predicate in attribute 2016-02-08 17:15:24 -05:00
cfg-attr-unknown-attribute-macro-expansion.rs
cfg-empty-codemap.rs syntax: Extra diagnostics for _ used in an identifier position 2016-03-31 10:15:36 +03:00
cfg-in-crate-1.rs
cfg-non-opt-expr.rs Forbid #[test] attributes on non-optional expressions. 2016-06-11 03:13:47 +00:00
cfg_attr_path.rs Add regression test. 2016-08-13 20:08:45 +00:00
changing-crates.rs fix test fallout 2016-07-02 14:50:36 +03:00
check-static-immutable-mut-slices.rs test: adjust for the move to MIR-based const checking. 2016-05-07 19:14:32 +03:00
check-static-values-constraints.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
class-cast-to-trait.rs Fix ICE that occurs when an associated const is ambiguous. 2015-05-13 18:10:01 -06:00
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 improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
closure-bounds-static-cant-capture-borrowed.rs Fallout in tests --- misc error message changes, WF fixes 2015-08-12 17:58:57 -04:00
closure-bounds-subtype.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
closure-no-fn.rs Review changes 2017-02-24 00:32:21 +01:00
closure-referencing-itself-issue-25954.rs Add regression test for #25954 (cyclic closure type), which is now 2015-07-24 04:53:43 -04:00
closure-reform-bad.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
closure-wrong-kind.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
coerce-expect-unsized-ascribed.rs Require exact type equality + add tests 2015-12-18 20:00:19 +03:00
coerce-mut.rs wording fixes in error messages 2016-08-19 16:05:37 -07:00
coerce-overloaded-autoderef.rs
coerce-unsafe-to-closure.rs deduplicate trait errors before they are displayed 2015-09-26 21:13:31 +03:00
coercion-slice.rs Improve &-ptr printing 2016-08-11 21:47:56 -07:00
coherence-all-remote.rs rustc: Add support for extern crate foo as bar 2015-03-24 14:55:15 -07:00
coherence-bigint-param.rs rustc: Add support for extern crate foo as bar 2015-03-24 14:55:15 -07:00
coherence-blanket-conflicts-with-blanket-implemented.rs Adjust overlap-related tests to account for cosmetic changes to error reporting behavior 2016-03-14 15:04:37 -07:00
coherence-blanket-conflicts-with-blanket-unimplemented.rs Adjust overlap-related tests to account for cosmetic changes to error reporting behavior 2016-03-14 15:04:37 -07:00
coherence-blanket-conflicts-with-specific-cross-crate.rs
coherence-blanket-conflicts-with-specific-multidispatch.rs Adjust overlap-related tests to account for cosmetic changes to error reporting behavior 2016-03-14 15:04:37 -07:00
coherence-blanket-conflicts-with-specific-trait.rs Adjust overlap-related tests to account for cosmetic changes to error reporting behavior 2016-03-14 15:04:37 -07:00
coherence-blanket-conflicts-with-specific.rs Adjust overlap-related tests to account for cosmetic changes to error reporting behavior 2016-03-14 15:04:37 -07:00
coherence-conflicting-negative-trait-impl.rs port compiletest to use JSON output 2016-04-21 04:42:24 -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 rustc_typeck: rework coherence to be almost completely on-demand. 2017-02-25 18:35:26 +02:00
coherence-error-suppression.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
coherence-impl-trait-for-trait-object-safe.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
coherence-impl-trait-for-trait.rs Fallout in tests -- break the object safety part into a separate file because error 2015-08-12 17:58:56 -04:00
coherence-impls-copy.rs Add note for E0117 2017-01-26 12:09:31 +01:00
coherence-impls-send.rs Update tests for new coherence rules, and add a swatch of new tests 2015-04-01 11:21:42 -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-lone-type-parameter.rs rustc: Add support for extern crate foo as bar 2015-03-24 14:55:15 -07:00
coherence-negative-impls-safe.rs
coherence-no-direct-lifetime-dispatch.rs Add basic specialization tests, including for default item 2016-03-14 15:04:36 -07:00
coherence-orphan.rs remove erroneous error check 2015-06-21 16:16:14 -07:00
coherence-overlap-all-t-and-tuple.rs Adjust overlap-related tests to account for cosmetic changes to error reporting behavior 2016-03-14 15:04:37 -07:00
coherence-overlap-issue-23516.rs Adjust overlap-related tests to account for cosmetic changes to error reporting behavior 2016-03-14 15:04:37 -07:00
coherence-overlap-messages.rs Adjust overlap-related tests to account for cosmetic changes to error reporting behavior 2016-03-14 15:04:37 -07:00
coherence-overlapping-inherent-impl-trait.rs Test fixes from the rollup 2017-01-20 08:35:50 -08:00
coherence-overlapping-pairs.rs rustc: Add support for extern crate foo as bar 2015-03-24 14:55:15 -07:00
coherence-pair-covered-uncovered-1.rs rustc: Add support for extern crate foo as bar 2015-03-24 14:55:15 -07:00
coherence-pair-covered-uncovered.rs rustc: Add support for extern crate foo as bar 2015-03-24 14:55:15 -07:00
coherence-projection-conflict-orphan.rs Assorted fixed after rebasing 2016-03-14 15:04:39 -07:00
coherence-projection-conflict-ty-param.rs Assorted fixed after rebasing 2016-03-14 15:04:39 -07:00
coherence-projection-conflict.rs Assorted fixed after rebasing 2016-03-14 15:04:39 -07:00
coherence-projection-ok-orphan.rs Make coherence more tolerant of error types. 2016-01-08 20:20:01 -05:00
coherence-projection-ok.rs Make coherence more tolerant of error types. 2016-01-08 20:20:01 -05:00
coherence-tuple-conflict.rs Adjust overlap-related tests to account for cosmetic changes to error reporting behavior 2016-03-14 15:04:37 -07:00
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 Merge conflicts 2015-04-02 13:25:06 -04:00
coherence_copy_like_err_fundamental_struct_ref.rs Merge conflicts 2015-04-02 13:25:06 -04:00
coherence_copy_like_err_fundamental_struct_tuple.rs Adjust overlap-related tests to account for cosmetic changes to error reporting behavior 2016-03-14 15:04:37 -07:00
coherence_copy_like_err_struct.rs Adjust overlap-related tests to account for cosmetic changes to error reporting behavior 2016-03-14 15:04:37 -07:00
coherence_copy_like_err_tuple.rs Adjust overlap-related tests to account for cosmetic changes to error reporting behavior 2016-03-14 15:04:37 -07:00
coherence_inherent.rs Fix ICE that occurs when an associated const is ambiguous. 2015-05-13 18:10:01 -06:00
coherence_inherent_cc.rs Fix ICE that occurs when an associated const is ambiguous. 2015-05-13 18:10:01 -06:00
coherence_local.rs Update tests for new coherence rules, and add a swatch of new tests 2015-04-01 11:21:42 -04:00
coherence_local_err_struct.rs Update tests for new coherence rules, and add a swatch of new tests 2015-04-01 11:21:42 -04:00
coherence_local_err_tuple.rs Update tests for new coherence rules, and add a swatch of new tests 2015-04-01 11:21:42 -04:00
coherence_local_ref.rs Update tests for new coherence rules, and add a swatch of new tests 2015-04-01 11:21:42 -04:00
concat.rs Use consistent terminology for byte string literals 2015-09-03 10:54:53 +03:00
concat_idents-gate.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
concat_idents-gate2.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
conflicting-repr-hints.rs Warn about multiple conflicting #[repr] hints 2016-08-31 18:54:19 +12:00
consider-removing-last-semi.rs rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
const-array-oob-arith.rs add feature gate const_indexing 2015-11-20 10:43:04 +01:00
const-array-oob.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
const-block-non-item-statement-2.rs rustc_const_eval: demand that the MIR qualify_consts ran on each evaluated body. 2017-02-25 18:35:26 +02:00
const-block-non-item-statement.rs rustc_const_eval: demand that the MIR qualify_consts ran on each evaluated body. 2017-02-25 18:35:26 +02:00
const-call.rs rustc_const_eval: demand that the MIR qualify_consts ran on each evaluated body. 2017-02-25 18:35:26 +02:00
const-cast-different-types.rs Improve typeck diagnostic messages 2015-07-29 01:57:24 +03:00
const-cast-wrong-type.rs
const-deref-ptr.rs updated E0396 to new error format 2016-08-17 22:45:21 -07:00
const-err-early.rs Update wording on E0080 2016-08-04 07:31:06 +05:30
const-err-multi.rs Update wording on E0080 2016-08-04 07:31:06 +05:30
const-err.rs Update wording on E0080 2016-08-04 07:31:06 +05:30
const-err2.rs Update wording on E0080 2016-08-04 07:31:06 +05:30
const-eval-overflow-2.rs remove StaticInliner and NaN checking 2016-10-26 22:41:17 +03:00
const-eval-overflow-3.rs Update wording on E0080 2016-08-04 07:31:06 +05:30
const-eval-overflow-3b.rs dealing with fallout to the tests, in particular diffs between 32- vs 64-bit targets. 2015-04-01 02:56:08 +02:00
const-eval-overflow-4.rs Update wording on E0080 2016-08-04 07:31:06 +05:30
const-eval-overflow-4b.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
const-eval-overflow.rs rustc: keep track of tables everywhere as if they were per-body. 2017-01-06 22:23:29 +02:00
const-eval-span.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
const-fn-destructuring-arg.rs test: adjust for the move to MIR-based const checking. 2016-05-07 19:14:32 +03:00
const-fn-error.rs refactor constant evaluation error reporting 2016-07-22 14:32:56 +03:00
const-fn-mismatch.rs Move E0379 check from typeck to ast validation 2016-08-27 22:43:51 -07:00
const-fn-not-in-trait.rs Move E0379 check from typeck to ast validation 2016-08-27 22:43:51 -07:00
const-fn-not-safe-for-const.rs test: adjust for the move to MIR-based const checking. 2016-05-07 19:14:32 +03:00
const-fn-stability-calls-3.rs New tests for cross-crate usages of const fn and so forth 2015-05-29 11:52:59 -04:00
const-fn-stability-calls.rs New tests for cross-crate usages of const fn and so forth 2015-05-29 11:52:59 -04:00
const-fn-stability.rs Move "completed feature gate checking" pass to after "name resolution" pass so proc-macro-attribute feature gate check can use resolve 2017-01-16 22:41:23 -08:00
const-index-feature-gate.rs refactor constant evaluation error reporting 2016-07-22 14:32:56 +03:00
const-integer-bool-ops.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
const-len-underflow-separate-spans.rs Update wording on E0080 2016-08-04 07:31:06 +05:30
const-len-underflow-subspans.rs Update wording on E0080 2016-08-04 07:31:06 +05:30
const-pattern-irrefutable.rs Improve diagnostics for pattern bindings that illegally shadow items. 2016-08-01 19:09:58 +00:00
const-pattern-not-const-evaluable.rs remove StaticInliner and NaN checking 2016-10-26 22:41:17 +03:00
const-recursive.rs Allow recursive static variables. 2015-07-24 19:17:45 -07:00
const-slice-oob.rs refactor constant evaluation error reporting 2016-07-22 14:32:56 +03:00
const-tup-index-span.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
const-unsized.rs Remove BuiltinBound and BuiltinBounds. 2016-11-28 06:37:08 -07:00
copy-a-resource.rs Fix ICE that occurs when an associated const is ambiguous. 2015-05-13 18:10:01 -06:00
crate-name-mismatch.rs
crateresolve1.rs
cross-borrow-trait.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
cross-fn-cache-hole.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
crt-static-gated.rs rustc: Implement #[link(cfg(..))] and crt-static 2016-11-16 07:00:09 -08:00
custom_attribute.rs Check that custom attributes are disallowed on statements and expressions 2016-06-10 10:38:14 +00:00
cycle-projection-based-on-where-clause.rs rustc_typeck: don't use Result for get_type_parameter_bounds and ensure_super_predicates. 2017-02-25 17:07:59 +02:00
cycle-trait-default-type-trait.rs rustc: allow handling cycle errors gracefully in on-demand. 2017-02-25 18:35:25 +02:00
cycle-trait-supertrait-direct.rs
cycle-trait-supertrait-indirect.rs rustc_typeck: don't use Result for get_type_parameter_bounds and ensure_super_predicates. 2017-02-25 17:07:59 +02:00
dead-code-closure-bang.rs Update dead-code-closure-bang 2015-06-12 14:16:49 -04:00
dead-code-ret.rs
default_ty_param_conflict.rs Properly display note/expected details 2017-02-17 11:25:47 -08:00
default_ty_param_conflict_cross_crate.rs Properly display note/expected details 2017-02-17 11:25:47 -08:00
defaulted-unit-warning.rs Expand defaulted unit test 2017-02-04 14:17:58 +08:00
dep-graph-assoc-type-trans.rs rename Tables to TypeckTables 2017-01-25 16:24:00 -05:00
dep-graph-caller-callee.rs rename Tables to TypeckTables 2017-01-25 16:24:00 -05:00
dep-graph-struct-signature.rs rustc: separate TraitItem from their parent Item, just like ImplItem. 2016-12-28 11:21:45 +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 rename Tables to TypeckTables 2017-01-25 16:24:00 -05:00
dep-graph-type-alias.rs rustc: separate TraitItem from their parent Item, just like ImplItem. 2016-12-28 11:21:45 +02:00
dep-graph-unrelated.rs restructure rustc options relating to incr. comp. 2016-04-06 12:35:15 -04:00
dep_graph_crosscontaminate_tables.rs rename Tables to TypeckTables 2017-01-25 16:24:00 -05: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 std: Stabilize APIs for the 1.9 release 2016-04-11 08:57:53 -07:00
deprecation-lint-2.rs Implement #[deprecated] attribute (RFC 1270) 2015-12-12 19:39:37 +03:00
deprecation-lint-3.rs Implement #[deprecated] attribute (RFC 1270) 2015-12-12 19:39:37 +03:00
deprecation-lint-nested.rs add test for nested deprecated 2016-08-04 23:15:52 +02:00
deprecation-lint.rs fix existing tests 2016-08-04 23:15:52 +02:00
deprecation-sanity.rs std: Stabilize APIs for the 1.9 release 2016-04-11 08:57:53 -07:00
deref-non-pointer.rs
derive-assoc-type-not-impl.rs syntax: Update #[derive(...)] to work with phantom and associated types 2015-03-24 14:43:26 -07:00
derives-span-Clone-enum-struct-variant.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-Clone-enum.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-Clone-struct.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-Clone-tuple-struct.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-Debug-enum-struct-variant.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-Debug-enum.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-Debug-struct.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-Debug-tuple-struct.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-Default-struct.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-Default-tuple-struct.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-Eq-enum-struct-variant.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-Eq-enum.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-Eq-struct.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-Eq-tuple-struct.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-Hash-enum-struct-variant.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-Hash-enum.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-Hash-struct.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-Hash-tuple-struct.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-Ord-enum-struct-variant.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-Ord-enum.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-Ord-struct.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-Ord-tuple-struct.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-PartialEq-enum-struct-variant.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-PartialEq-enum.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-PartialEq-struct.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-PartialEq-tuple-struct.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-PartialOrd-enum-struct-variant.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-PartialOrd-enum.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-PartialOrd-struct.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
derives-span-PartialOrd-tuple-struct.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
deriving-bounds.rs
deriving-copyclone.rs shallow Clone for #[derive(Copy,Clone)] 2016-04-26 13:49:29 -04:00
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 improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
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 Merge ty::TyBox into ty::TyAdt 2017-01-30 23:14:15 +03:00
disallowed-deconstructing-destructing-struct-let.rs
disallowed-deconstructing-destructing-struct-match.rs Reword the short diagnostic for E0509 2016-05-19 11:02:41 +02:00
discrim-ill-typed.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
discrim-overflow-2.rs Update E0370 to new error format 2016-09-30 23:33:24 +02:00
discrim-overflow.rs Update E0370 to new error format 2016-09-30 23:33:24 +02:00
diverging-fn-tail-35849.rs rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
does-nothing.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
double-import.rs Updated error message E0252 2016-08-06 13:31:03 +02:00
double-type-import.rs Refactor out PerNS. 2016-11-17 08:07:47 +00:00
drop-on-non-struct.rs
drop-with-active-borrows-1.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
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 Fix fallout in tests 2016-03-30 22:00:48 +00:00
dropck_trait_cycle_checked.rs typos: fix a grabbag of typos all over the place 2015-10-08 19:49:31 +01:00
dst-bad-assign-2.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
dst-bad-assign.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
dst-bad-coerce1.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
dst-bad-coerce2.rs test: Fix fallout in tests 2015-04-21 11:37:43 -07:00
dst-bad-coerce3.rs
dst-bad-coerce4.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
dst-bad-coercions.rs Improve &-ptr printing 2016-08-11 21:47:56 -07:00
dst-bad-deep.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
dst-index.rs Fallout in tests 2015-04-01 11:22:39 -04:00
dst-object-from-unsized-type.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
dst-rvalue.rs
dst-sized-trait-param.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
dupe-symbols-1.rs Update tests to match the messages 2015-04-03 15:48:07 +03:00
dupe-symbols-2.rs Update tests to match the messages 2015-04-03 15:48:07 +03:00
dupe-symbols-3.rs Update tests to match the messages 2015-04-03 15:48:07 +03:00
dupe-symbols-4.rs Rebase fallout 2015-04-04 00:21:58 +03:00
dupe-symbols-5.rs Update tests to match the messages 2015-04-03 15:48:07 +03:00
dupe-symbols-6.rs Update tests to match the messages 2015-04-03 15:48:07 +03:00
dupe-symbols-7.rs Update tests to match the messages 2015-04-03 15:48:07 +03:00
duplicate-check-macro-exports.rs Check for conflicts between macros 1.0 exports (#[macro_export], #[macro_reexport]) 2017-03-21 16:23:18 -04:00
duplicate-parameter.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
duplicate-type-parameter.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
duplicate_entry_error.rs Improve error messages 2016-03-03 12:47:27 +01:00
E0001.rs Make is_useful handle empty types properly 2017-01-03 15:31:46 +08:00
E0004-2.rs Merge E0002 into E0004 2016-10-02 15:45:06 +02:00
E0004.rs Add compile-fail tests for error codes 2016-05-13 14:43:56 +02:00
E0005.rs Update E0005 Unit-Test 2016-08-17 00:40:08 +02:00
E0007.rs Update E0303 to new error format 2016-10-09 11:41:59 -07:00
E0008.rs Update E0008 to new format 2016-08-08 23:36:50 +02:00
E0009.rs Remove trailing white space 2016-08-17 10:21:15 -07:00
E0010.rs Update E0010 to use the new format 2016-08-07 10:27:42 -04:00
E0017.rs remove special-case code for statics and just use borrowck_fn 2017-02-28 08:43:47 -05:00
E0023.rs Update E0023 to the new format 2016-08-07 00:26:31 -04:00
E0025.rs Update E0025 to new error format 2016-09-26 16:11:05 -07:00
E0026.rs Updated E0026 to new format. 2016-08-08 20:58:21 +02:00
E0027.rs Update compiler error 0027 to use new error format. 2016-08-06 00:44:27 -06:00
E0029.rs Update compiler error 0029 to use new error format. 2016-08-06 01:29:36 -06:00
E0030.rs Update compiler error 0030 to use new error format. 2016-08-15 00:21:13 -06:00
E0033.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
E0034.rs Update compiler error 0034 to use new format. 2016-08-30 10:29:24 +05:30
E0035.rs Update E0035 to new error format 2016-09-30 21:30:05 +02:00
E0036.rs Update E0036 to new error format 2016-09-30 23:33:20 +02:00
E0038.rs Update E0038 to the new error format 2016-08-09 13:59:00 -04:00
E0040.rs wording fixes in error messages 2016-08-19 16:05:37 -07:00
E0044.rs Add new error code tests 2016-05-19 14:00:43 +02:00
E0045.rs added unit test 2016-08-09 14:40:07 +02:00
E0049.rs Update E0049 to new error format 2016-09-14 19:03:18 +02:00
E0050.rs Update E0050 to new error format 2016-09-28 11:39:55 +02:00
E0054.rs Add new error code tests 2016-05-19 14:00:43 +02:00
E0055.rs Update compiler error E0055 to use new error format 2016-08-04 15:35:43 -06:00
E0057.rs Add new error code tests 2016-05-19 14:00:43 +02:00
E0059.rs Add new error code tests 2016-05-19 14:00:43 +02:00
E0060.rs Point arg num mismatch errors back to their definition 2016-12-01 16:33:48 -08:00
E0061.rs Point arg num mismatch errors back to their definition 2016-12-01 16:33:48 -08:00
E0062.rs Update error format for E0062 2016-08-04 22:52:16 +02:00
E0063.rs Update the wording for E0063. This will truncate the fields to 3. 2016-09-09 18:04:26 +10:00
E0067.rs updated E0067 to new error format 2016-08-13 00:03:04 -07:00
E0069.rs Updated error format for E0069 2016-08-06 09:04:18 +10:00
E0070.rs Add new error code tests 2016-05-22 19:26:21 +02:00
E0071.rs Preparations and cleanup 2016-10-27 22:14:41 +03:00
E0072.rs E0072 update error format 2016-08-10 13:37:59 -05:00
E0075.rs Add new error code tests 2016-05-22 19:26:21 +02:00
E0076.rs Update compiler error E0076 to use new error format 2016-08-31 02:05:48 +05:30
E0077.rs Add new error code tests 2016-05-22 19:26:21 +02:00
E0080.rs Add new error code tests 2016-05-22 19:26:21 +02:00
E0081.rs rustc: move the actual values of enum discriminants into a map. 2017-02-25 17:07:59 +02:00
E0084.rs Update error message for E0084 2016-08-18 16:27:33 -04:00
E0087.rs Standardize lifetime and type parameter count mismatch errors 2017-02-13 09:08:55 -05:00
E0088.rs Standardize lifetime and type parameter count mismatch errors 2017-02-13 09:08:55 -05:00
E0089.rs Standardize lifetime and type parameter count mismatch errors 2017-02-13 09:08:55 -05:00
E0090.rs Standardize lifetime and type parameter count mismatch errors 2017-02-13 09:08:55 -05:00
E0091.rs Update error messages for E0091 and E0092 2016-08-08 14:10:09 -07:00
E0092.rs Update unit test for E0092 2016-08-08 14:10:59 -07:00
E0093.rs Update compiler error 0093 to use new error format 2016-08-09 13:13:04 +03:00
E0094.rs E0094 error message updated 2016-08-13 16:32:43 +07:00
E0101.rs Update E0101 and E0102 to new format 2016-08-07 12:03:29 -03:00
E0102.rs Update E0101 and E0102 to new format 2016-08-07 12:03:29 -03:00
E0106.rs rustc: move most of lifetime elision to resolve_lifetimes. 2017-01-28 02:56:46 +02:00
E0107.rs rustc: move most of lifetime elision to resolve_lifetimes. 2017-01-28 02:56:46 +02:00
E0109.rs Update error message for E0109 2016-08-03 18:00:52 -05:00
E0110.rs E0110 update error format 2016-08-04 10:53:33 -05:00
E0116.rs Update E0116 to new error code format. 2016-08-07 11:56:52 -04:00
E0117.rs rustc_typeck: rework coherence to be almost completely on-demand. 2017-02-25 18:35:26 +02:00
E0118.rs Update error E0118 to new format 2016-08-07 10:40:38 +03:00
E0119.rs E0119 update error format 2016-08-04 15:53:48 -05:00
E0120.rs Update error message E0120 2016-08-04 22:47:27 +01:00
E0121.rs Add new error code tests 2016-05-29 18:51:13 +02:00
E0124.rs Update E0124 to the new error format 2016-08-04 15:09:15 -04:00
E0128.rs E0128 update error format 2016-08-09 15:13:32 -05:00
E0130.rs Update error format for E0130 2016-08-10 19:55:54 +02:00
E0131.rs E0131 updated to new format 2016-08-07 00:09:54 +02:00
E0132.rs Add Span field for Generics structs 2016-08-18 18:23:36 +02:00
E0133.rs Fix label messages for E0133 2016-08-19 11:58:26 +08:00
E0137.rs Update error format for E0137 2016-08-04 20:27:11 +01:00
E0138.rs rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
E0152.rs Add new error code tests 2016-05-29 18:51:13 +02:00
E0161.rs Add new error code tests 2016-05-29 18:51:13 +02:00
E0162.rs Update E0162 to the new format 2016-08-08 21:42:49 +02:00
E0164.rs Move pattern resolution checks from typeck to resolve 2016-10-04 22:20:38 +03:00
E0165.rs E0165 Update error format #35270 2016-08-30 09:50:55 +10:00
E0178.rs Refactor parsing of trait object types 2017-03-21 23:01:53 +03:00
E0184.rs E0184 Update error format #35275 2016-08-30 09:51:03 +10:00
E0185.rs Update E0185 and E0186 to new format 2016-08-07 17:23:17 +03:00
E0186.rs Update E0185 and E0186 to new format 2016-08-07 17:23:17 +03:00
E0191.rs Update E0191 to the new error format 2016-08-06 16:35:57 -04:00
E0192.rs Add new error code tests 2016-06-01 16:30:13 +02:00
E0194.rs Bonus fix for #35280. Part of #35233. Fixes #36057. Adding expanded notes/context for what trait a parameter shadows as part of E0194 error messages. 2016-08-31 09:18:20 -04:00
E0195.rs Update E0195 to new error format 2016-08-23 22:07:27 +05:30
E0197.rs Add new error code tests 2016-06-01 16:30:13 +02:00
E0198.rs Fix bug in test for E0199 and add test for E0198. 2016-10-12 18:23:23 +02:00
E0199.rs Fix bug in test for E0199 and add test for E0198. 2016-10-12 18:23:23 +02:00
E0200.rs Add new error code tests 2016-06-01 16:30:13 +02:00
E0201.rs Add new error code tests 2016-08-04 13:58:16 +02:00
E0206.rs Add note for E0117 2017-01-26 12:09:31 +01:00
E0207.rs Update E0207 label to report parameter type 2016-08-13 21:57:13 -04:00
E0214.rs Update E0214 to the new error format 2016-08-07 13:21:23 -04:00
E0220.rs Update E0220 error format 2016-09-30 15:15:16 -05:00
E0221.rs Make error E0221 more helpful 2016-10-23 21:53:31 +03:00
E0223.rs Update E0223 to the new format 2016-08-05 21:31:18 -07:00
E0225.rs Refactor TyTrait to contain a interned ExistentialPredicate slice. 2016-11-28 18:09:13 -07:00
E0229.rs Fix E0229 unit tests 2016-08-05 20:11:26 +02:00
E0232.rs Update error format for E0232 2016-08-18 15:31:34 -07:00
E0243.rs Make E0243/0244 message consistent with E0107 2016-11-06 20:51:21 +09:00
E0244.rs Make E0243/0244 message consistent with E0107 2016-11-06 20:51:21 +09:00
E0252.rs Add new error code tests 2016-08-04 13:58:16 +02:00
E0253.rs Update E0253.rs 2016-08-10 19:15:39 +01:00
E0254.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
E0255.rs Add new error code tests 2016-08-05 13:17:39 +02:00
E0259.rs resolve: clean up diagnostics for name conflicts. 2016-12-19 20:57:02 +00:00
E0260.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
E0261.rs updated compile-fail tests 2016-08-14 16:18:58 +05:30
E0262.rs updated compile-fail tests 2016-08-14 16:18:58 +05:30
E0263.rs E0263 updated to new format. rust-lang/rust#35518 2016-08-09 23:56:19 +02:00
E0264.rs Add new error code tests 2016-08-05 13:17:39 +02:00
E0267.rs E0248 Change in issue format 2016-08-10 01:15:45 +05:30
E0268.rs E0248 Change in issue format 2016-08-10 01:15:45 +05:30
E0271.rs Add new error code tests 2016-08-06 16:31:20 +02:00
E0275.rs Add new error code tests 2016-08-06 16:31:20 +02:00
E0276.rs Add new error code tests 2016-08-06 16:31:20 +02:00
E0277-2.rs review comments 2016-12-14 13:46:13 -08:00
E0277.rs Point out the known type when field doesn't satisfy bound 2016-12-08 10:25:42 -08:00
E0281.rs Add new error code tests 2016-08-06 16:31:20 +02:00
E0282.rs Add new error code tests 2016-08-06 16:31:20 +02:00
E0283.rs Add new error code tests 2016-08-06 16:31:20 +02:00
E0296.rs Add new error code tests 2016-08-06 16:31:20 +02:00
E0297.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
E0301.rs Update E0301 to the new format 2016-08-13 01:33:42 +02:00
E0302.rs Update E0302 to the new format 2016-08-13 02:33:52 +02:00
E0303.rs Update E0303 to new error format 2016-10-09 11:41:59 -07:00
E0308-2.rs Add new error code tests 2016-08-04 13:58:16 +02:00
E0308-4.rs Add new error code tests 2016-08-04 13:58:16 +02:00
E0308.rs Add new error code tests 2016-08-04 13:58:16 +02:00
E0365.rs Update error E0365 to new format 2016-08-14 16:33:25 -03:00
E0370.rs Add new error code tests 2016-08-08 18:42:46 +02:00
E0374.rs Add new error code tests 2016-08-08 18:42:46 +02:00
E0375.rs update E0375 to new format 2016-08-15 20:37:03 +03:00
E0376.rs Add new error code tests 2016-08-08 18:42:46 +02:00
E0388.rs remove special-case code for statics and just use borrowck_fn 2017-02-28 08:43:47 -05:00
E0389.rs Update E0389 to the new format. #35630 2016-08-22 17:08:21 -07:00
E0390.rs Add new error code tests 2016-08-08 18:42:46 +02:00
E0392.rs Update E0392 to new error format 2016-08-15 00:22:59 +03:00
E0393.rs Update E0393 to new error format 2016-08-31 15:54:49 +08:00
E0394.rs Updated E0394 to new error message 2016-08-17 03:02:25 +08:00
E0395.rs updated E0395 to new error format 2016-08-17 22:03:52 -07:00
E0396.rs updated E0396 to new error format 2016-08-17 22:45:21 -07:00
E0401.rs Add new error code tests 2016-08-15 16:47:45 +02:00
E0403.rs E0403 update error format 2016-08-16 20:49:09 -05:00
E0404.rs Add new error code tests 2016-08-15 16:47:45 +02:00
E0405.rs Add new error code tests 2016-08-15 16:47:45 +02:00
E0407.rs fix "X is not a member of trait Y" span labels 2016-09-13 03:13:13 +00:00
E0408.rs Clean up "pattern doesn't bind x" messages 2017-03-06 00:20:26 -03:00
E0411.rs Add new error code tests 2016-08-15 16:47:45 +02:00
E0412.rs Add new error code tests 2016-08-15 16:47:45 +02:00
E0415.rs Add new error code tests 2016-08-15 16:47:45 +02:00
E0416.rs Add new error code tests 2016-08-15 16:47:45 +02:00
E0423.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
E0424.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
E0425.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
E0426.rs New format for E0426 2016-08-19 22:31:31 +02:00
E0428.rs Show one error for duplicated type definitions 2016-11-09 16:19:49 -08:00
E0429.rs Add new error code tests 2016-08-17 23:45:10 +02:00
E0430.rs Add new error code tests 2016-08-17 23:45:10 +02:00
E0431.rs Add new error code tests 2016-08-17 23:45:10 +02:00
E0432.rs Add new error code tests 2016-08-17 23:45:10 +02:00
E0433.rs Add new error code tests 2016-08-17 23:45:10 +02:00
E0434.rs Add new error code tests 2016-08-17 23:45:10 +02:00
E0435.rs Update lib.rs 2016-08-21 18:43:58 +05:30
E0437.rs Update lib.rs 2016-08-21 18:43:58 +05:30
E0438.rs fix "X is not a member of trait Y" span labels 2016-09-13 03:13:13 +00:00
E0439.rs Add new error code tests 2016-08-17 23:45:10 +02:00
E0440.rs Add new error code tests 2016-08-17 23:45:10 +02:00
E0441.rs Add new error code tests 2016-08-19 16:44:47 +02:00
E0442.rs Add new error code tests 2016-08-19 16:44:47 +02:00
E0443.rs Add new error code tests 2016-08-19 16:44:47 +02:00
E0444.rs Add new error code tests 2016-08-19 16:44:47 +02:00
E0445.rs rustc_privacy: switch private-in-public checking to Ty. 2016-11-28 05:12:41 +02:00
E0446.rs Update E0446 label with improved wording 2016-09-26 17:05:43 -07:00
E0449.rs Update E0425, E0446, E0449 2016-09-26 16:05:46 -07:00
E0451.rs Fix the fallout 2017-01-29 02:57:14 +03:00
E0452.rs Add new error code tests 2016-08-19 16:44:47 +02:00
E0453.rs Update E0453 to new error format 2016-08-26 07:59:20 +05:30
E0454.rs Update E0445 and E0454 to new error format 2016-08-24 17:43:51 +05:30
E0458.rs E0458 Update error format #35932 2016-08-29 13:12:25 +10:00
E0459.rs E0459 Update error format #35933 2016-08-29 13:12:25 +10:00
E0463.rs Update E0463 error message to new format 2016-08-29 15:44:05 +00:00
E0478.rs Add new error code tests 2016-08-24 11:28:09 +02:00
E0492.rs Add new error code tests 2016-08-24 11:28:09 +02:00
E0494.rs Add new error code tests 2016-08-24 11:28:09 +02:00
E0496.rs Update E0496 to new format 2016-09-02 22:28:26 +02:00
E0499.rs Add new error code tests 2016-08-24 11:28:09 +02:00
E0501.rs Add new error code tests 2016-08-24 11:28:09 +02:00
E0502.rs Add new error code tests 2016-08-26 17:28:50 +02:00
E0503.rs Add new error code tests 2016-08-26 17:28:50 +02:00
E0504.rs Add new error code tests 2016-08-26 17:28:50 +02:00
E0505.rs Add new error code tests 2016-08-26 17:28:50 +02:00
E0506.rs Add new error code tests 2016-08-26 17:28:50 +02:00
E0507.rs Add new error code tests 2016-08-26 17:28:50 +02:00
E0508.rs Add new error code tests 2016-08-26 17:28:50 +02:00
E0509.rs Add new error code tests 2016-08-26 17:28:50 +02:00
E0511.rs Add new error code tests 2016-08-26 17:28:50 +02:00
E0512.rs New error format for E0512 2016-09-26 22:49:22 +03:00
E0516.rs E0516 Update error format #36108 2016-09-05 23:07:50 +10:00
E0517.rs E0517 Update error format #36109 2016-09-06 00:20:56 +10:00
E0518.rs E0518 Update error format #36111 2016-09-06 00:21:04 +10:00
E0520.rs #36553 specialisation error 502 is misleading 2016-09-22 12:28:46 +02:00
E0522.rs Add new error code tests 2016-08-26 17:28:50 +02:00
E0527.rs Updated E0527 to new error format 2016-09-05 19:28:52 +02:00
E0528.rs Fixed E0528 label and unit test 2016-09-01 19:08:07 -04:00
E0529.rs Fixed E0529's label and unit test 2016-09-01 22:35:25 -04:00
E0530.rs Add new error code tests 2016-08-30 18:20:18 +02:00
E0534.rs Add new error code tests 2016-08-30 18:20:18 +02:00
E0558.rs Update compiler error E0558 to use new error format 2016-09-03 02:17:45 +05:30
E0559.rs Update E0560 to include label 2016-09-20 16:59:48 -04:00
E0560.rs Update E0560 to include label 2016-09-20 16:59:48 -04:00
E0565-1.rs Implement RFC#1559: allow all literals in attributes. 2016-08-25 13:25:22 -07:00
E0565.rs Implement RFC#1559: allow all literals in attributes. 2016-08-25 13:25:22 -07:00
E0572.rs Change error to E0572 2016-12-08 21:03:46 -08:00
E0580.rs Update error code number 2017-01-26 11:17:17 +01:00
E0582.rs make lifetimes that only appear in return type early-bound 2017-02-05 16:30:03 -05:00
E0583.rs Add tests for newly added error codes 2017-02-20 17:47:44 +01:00
E0585.rs Add tests for newly added error codes 2017-02-20 17:47:44 +01:00
E0586.rs Add tests for newly added error codes 2017-02-20 17:47:44 +01:00
elided-test.rs
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
empty-macro-use.rs Refactor macro resolution errors + add derive macro suggestions 2017-02-16 22:03:15 +10:30
empty-struct-braces-expr.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03: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-expr.rs Reword error when data-less enum variant called as function 2016-10-22 11:37:22 -07: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
enum-and-module-in-same-scope.rs Fix broken tests for E0428 2016-08-20 12:10:41 +02:00
enum-discrim-autosizing.rs cfail test for #31886 2016-03-18 15:03:55 -04:00
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 don't be a breaking change, even in presence of overflowing literals 2016-03-10 12:50:13 +01:00
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 Improve typeck diagnostic messages 2015-07-29 01:57:24 +03:00
enum-to-float-cast.rs Improve typeck diagnostic messages 2015-07-29 01:57:24 +03:00
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 suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
estr-subtyping.rs std: Clean out #[deprecated] APIs 2015-03-31 15:49:57 -07:00
eval-enum.rs Update wording on E0080 2016-08-04 07:31:06 +05:30
exclusive-drop-and-copy.rs Register new snapshots 2015-04-28 17:23:45 -07:00
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 Test that unconfigured macro-expanded macro invocations are not expanded. 2016-05-27 23:57:01 +00:00
explicit-call-to-dtor.rs
explicit-call-to-supertrait-dtor.rs
explicit-self-lifetime-mismatch.rs rustc: move function arguments into hir::Body. 2016-12-28 11:29:19 +02: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 Fix fallout in tests 2016-02-26 00:37:27 +00:00
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 Added test for attributes on parens hir folder 2015-11-30 20:57:43 +01:00
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 Make sufficiently old or low-impact compatibility lints deny-by-default 2016-10-27 12:06:03 +03:00
extern-main-fn.rs Update error code number 2017-01-26 11:17:17 +01: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 improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
extoption_env-no-args.rs
extoption_env-not-string-literal.rs
extoption_env-too-many-args.rs
fail-no-dead-code-core.rs std: Stabilize APIs for the 1.6 release 2015-12-05 15:09:44 -08:00
fail-no-dead-code.rs
fail-simple.rs syntax: Make is_path_start precise and improve some error messages about unexpected tokens 2016-04-24 20:59:44 +03:00
fat-ptr-cast.rs Improve reference cast help message 2016-11-16 22:40:55 +01:00
feature-gate-abi-msp430-interrupt.rs add cfail test for the new feature gate 2017-01-19 08:15:05 -05:00
feature-gate-abi-sysv64.rs Remove useless //ignore-arch directives on a compile-fail test, and add another test that checks if the sysv64 abi corresponds to the same rules as the C abi on unix platforms 2016-08-30 16:03:06 +02:00
feature-gate-abi.rs Add support for x86-interrupt calling convention 2017-03-02 19:01:15 +01:00
feature-gate-advanced-slice-features.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
feature-gate-allocator.rs rustc: Allow changing the default allocator 2015-08-14 15:13:10 -07:00
feature-gate-allow-internal-unstable-nested-macro.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
feature-gate-allow-internal-unstable-struct.rs Remove the MacroVisitor pass. 2016-04-22 01:40:33 +02:00
feature-gate-allow-internal-unstable.rs
feature-gate-assoc-type-defaults.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
feature-gate-box-expr.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
feature-gate-box-pat.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
feature-gate-catch_expr.rs Temporarily prefix catch block with do keyword 2017-03-11 22:26:57 -08:00
feature-gate-cfg-target-feature.rs feature gate cfg(target_feature). 2015-08-17 14:41:37 -07:00
feature-gate-cfg-target-has-atomic.rs Add compile test for cfg_target_has_atomic 2017-03-01 01:35:59 +09:00
feature-gate-cfg-target-thread-local.rs Add compile-fail test for cfg_target_thread_local 2017-03-05 20:17:47 +00:00
feature-gate-cfg-target-vendor.rs rustc: Add target_vendor for target triples 2015-09-24 01:44:55 +02:00
feature-gate-closure_to_fn_coercion.rs Review changes 2017-02-24 00:32:21 +01:00
feature-gate-compiler-builtins.rs crate-ify compiler-rt into compiler-builtins 2016-09-12 21:22:15 -07:00
feature-gate-const-indexing.rs Adding compile fail test for const_indexing feature 2017-02-09 19:39:46 +01:00
feature-gate-dropck-ugeh-2.rs Deprecate #[unsafe_destructor_blind_to_params] 2017-01-10 18:10:19 -05:00
feature-gate-dropck-ugeh.rs Test fixes from the rollup 2017-01-20 08:35:50 -08:00
feature-gate-exclusive-range-pattern.rs check exclusive_range_pattern feature gate 2017-01-19 15:13:44 +01:00
feature-gate-feature-gate.rs
feature-gate-fundamental.rs Add feature gate test for #[fundamental] attribute 2015-11-12 16:05:56 +02:00
feature-gate-intrinsics.rs
feature-gate-lang-items.rs
feature-gate-loop-break-value.rs Implement the loop_break_value feature. 2016-11-21 20:20:42 -08:00
feature-gate-main.rs
feature-gate-may-dangle.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
feature-gate-needs-allocator.rs rustc: Allow changing the default allocator 2015-08-14 15:13:10 -07:00
feature-gate-negate-unsigned.rs Properly ban the negation of unsigned integers in type-checking. 2017-01-03 21:48:17 +02:00
feature-gate-no-debug-2.rs review changes 2016-10-27 14:44:05 +13:00
feature-gate-no-debug.rs Move "completed feature gate checking" pass to after "name resolution" pass so proc-macro-attribute feature gate check can use resolve 2017-01-16 22:41:23 -08:00
feature-gate-omit-gdb-pretty-printer-section.rs Feature-gate #[no_debug] and #[omit_gdb_pretty_printer_section] 2015-09-19 19:39:25 -04:00
feature-gate-on-unimplemented.rs Add feature gate tests 2015-04-24 10:10:48 +10:00
feature-gate-optin-builtin-traits.rs Add feature gate tests 2015-04-24 10:10:48 +10:00
feature-gate-placement-expr.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
feature-gate-plugin.rs Add feature gate tests 2015-04-24 10:10:48 +10:00
feature-gate-prelude_import.rs Feature-gate #[prelude_import]. 2015-07-05 22:35:20 +03:00
feature-gate-repr-simd.rs Implement repr(simd) as an alias for #[simd]. 2015-08-17 10:57:18 -07:00
feature-gate-rustc-attrs.rs add MIR code (unused thus far) 2015-09-06 07:27:23 -04:00
feature-gate-rustc-diagnostic-macros.rs Refactor macro resolution errors + add derive macro suggestions 2017-02-16 22:03:15 +10:30
feature-gate-rvalue_static_promotion.rs Improve the documentation for rvalue_static_promotion 2017-03-14 11:06:50 -04:00
feature-gate-sanitizer-runtime.rs sanitizer support 2017-02-08 18:51:43 -05:00
feature-gate-simd-ffi.rs std: Remove deprecated functionality from 1.5 2015-12-10 11:47:55 -08:00
feature-gate-simd.rs Add compile fail test for SIMD 2017-03-02 18:39:39 -06:00
feature-gate-slice-patterns.rs Add feature gate tests 2015-04-24 10:10:48 +10:00
feature-gate-staged_api.rs Adding compile fail test for staged_api feature 2017-02-14 00:03:17 +00:00
feature-gate-start.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
feature-gate-static-nobundle.rs Feature gate 2017-01-19 13:53:33 -08:00
feature-gate-stmt_expr_attributes.rs Add compile fail test for stmt_expr_attributes 2017-03-05 14:40:29 +09:00
feature-gate-unboxed-closures-manual-impls.rs Feature gate rust-call ABI. 2015-04-01 15:59:50 -04:00
feature-gate-unboxed-closures-method-calls.rs Don't gate methods Fn(Mut,Once)::call(mut,once) with feature unboxed_closures 2016-07-31 17:48:20 +03:00
feature-gate-unboxed-closures-ufcs-calls.rs Don't gate methods Fn(Mut,Once)::call(mut,once) with feature unboxed_closures 2016-07-31 17:48:20 +03:00
feature-gate-unboxed-closures.rs Add compile fail test for unboxed_closures feature 2017-02-28 11:18:50 +09:00
feature-gate-unwind-attributes.rs Add compile-fail test for unwind_attributes 2017-03-05 20:17:01 +00:00
feature-gated-feature-in-macro-arg.rs Miscellaneous cleanup for old issues. 2015-09-20 11:37:08 +01:00
float-literal-inference-restrictions.rs
fn-bad-block-type.rs
fn-compare-mismatch.rs Fallout in tests: largely changes to error messages. 2015-03-30 09:05:59 -04:00
fn-item-type.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
fn-trait-formatting.rs Merge ty::TyBox into ty::TyAdt 2017-01-30 23:14:15 +03:00
fn-variance-1.rs wording fixes in error messages 2016-08-19 16:05:37 -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 improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
for-loop-hygiene.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
for-loop-refutable-pattern-error-message.rs hygiene for for loops, if let, while let 2015-10-09 11:53:41 +13:00
for-loop-type-error.rs
foreign-unsafe-fn-called.rs
forget-init-unsafe.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +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 update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
fully-qualified-type-name3.rs
fully-qualified-type-name4.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
functional-struct-update-noncopyable.rs
functional-struct-update-respects-privacy.rs add const_fn features 2015-05-29 09:42:54 -04:00
gated-associated_consts.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
gated-attr-literals.rs [Gate Tests] - marking feature tests 2017-01-22 16:58:23 +00:00
gated-bad-feature.rs
gated-box-syntax.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
gated-concat_idents.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
gated-link-args.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
gated-link-llvm-intrinsics.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
gated-naked_functions.rs Add gate-test- to some already existing tests 2017-01-12 23:53:02 +01:00
gated-no-core.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
gated-non-ascii-idents.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
gated-plugin_registrar.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
gated-target_feature.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
gated-thread-local.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
gated-trace_macros.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
generic-extern-lifetime.rs Resolve lifetime parameters for foreign functions. 2015-07-22 22:37:20 -07:00
generic-extern.rs
generic-impl-less-params-with-defaults.rs
generic-impl-more-params-with-defaults.rs
generic-lifetime-trait-impl.rs
generic-no-mangle.rs Warn no_mangle on generic functions 2015-12-09 01:48:40 +09:00
generic-non-trailing-defaults.rs rustc: store type parameter defaults outside of ty::Generics. 2017-02-25 17:07:59 +02:00
generic-type-less-params-with-defaults.rs Make E0243/0244 message consistent with E0107 2016-11-06 20:51:21 +09:00
generic-type-more-params-with-defaults.rs Make E0243/0244 message consistent with E0107 2016-11-06 20:51:21 +09: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 update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
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 simplify HR subtyping back to what we did before 2016-05-31 19:42:22 -04:00
hrtb-conflate-regions.rs suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
hrtb-debruijn-in-receiver.rs
hrtb-higher-ranker-supertraits-transitive.rs suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
hrtb-higher-ranker-supertraits.rs suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
hrtb-identity-fn-borrows.rs
hrtb-just-for-static.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
hrtb-perfect-forwarding.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
huge-array-simple.rs dealing with fallout to the tests, in particular diffs between 32- vs 64-bit targets. 2015-04-01 02:56:08 +02:00
huge-array.rs
huge-enum.rs
huge-struct.rs
hygienic-label-1.rs Fix hygienic-label-x tests 2015-09-03 03:50:46 +03:00
hygienic-label-2.rs
hygienic-label-3.rs Fix hygienic-label-x tests 2015-09-03 03:50:46 +03:00
hygienic-label-4.rs
i128-feature-2.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
i128-feature-libs.rs Make members of {std,core}::{i128,u128} unstable 2017-01-06 03:53:55 +01:00
i128-feature.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
if-branch-types.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
if-let-arm-types.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
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-arg.rs Add foreign formatting directive detection. 2016-11-11 15:23:15 +11:00
ifmt-bad-format-args.rs
ifmt-unimpl.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
ifmt-unknown-trait.rs
illegal-ufcs-drop.rs
immut-function-arguments.rs
impl-bounds-checking.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
impl-duplicate-methods.rs Fixes #35304 2016-08-05 18:57:37 +03:00
impl-unused-rps-in-assoc-type.rs Update unit tests to accord for label in E0207 2016-08-06 00:04:27 +05:30
impl-unused-tps-inherent.rs
impl-unused-tps.rs
implicit-method-bind.rs test: Fix fallout in tests 2015-04-21 11:37:43 -07:00
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 syntax: Parse import prefixes as paths 2016-04-17 03:48:40 +03:00
import-prefix-macro-2.rs syntax: Parse import prefixes as paths 2016-04-17 03:48:40 +03:00
import-trait-method.rs Fixed issue where importing a trait method directly and then calling the method causes a compiler panic 2016-07-13 02:34:10 -04:00
import-ty-params.rs syntax: Check paths in visibilities for type parameters 2016-04-24 20:59:44 +03:00
import.rs Fix fallout in tests. 2016-11-21 09:21:54 +00:00
import2.rs Updated E0432 to new format 2016-08-22 13:57:10 +08:00
import3.rs
import4.rs
impossible_range.rs address nits 2016-03-24 01:42:23 -04:00
inaccessible-test-modules.rs
incr_comp_with_macro_export.rs Add test case for exported macros vs incremental compilation. 2016-11-18 16:45:59 -05:00
index-bot.rs
index_message.rs
indexing-requires-a-uint.rs Overload get{,_mut}{,_unchecked} 2016-11-26 10:07:39 -08:00
infinite-autoderef.rs
infinite-instantiation.rs Fix fallout in tests 2016-03-30 22:00:48 +00:00
infinite-macro-expansion.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
infinite-tag-type-recursion.rs Detect cycles and specialize error reporting for Sized. It is important 2016-01-16 05:22:32 -05:00
infinite-vec-type-recursion.rs
inhabitedness-infinite-loop.rs Use global recursion limit when evaluating inhabitedness 2017-02-10 00:52:51 +08:00
inherent-overlap.rs Make sufficiently old or low-impact compatibility lints deny-by-default 2016-10-27 12:06:03 +03:00
inner-static-type-parameter.rs Fix fallout in tests 2016-04-07 05:48:42 +00:00
integer-literal-suffix-inference.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
integral-indexing.rs Overload get{,_mut}{,_unchecked} 2016-11-26 10:07:39 -08:00
integral-variable-unification-error.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
internal-unstable-noallow.rs Expand internal-unstable to handle named field accesses and method calls. 2015-04-11 16:00:58 -07:00
internal-unstable-thread-local.rs Require feature attributes, and add them where necessary 2015-03-23 14:40:26 -07:00
internal-unstable.rs Remove executable permission from .rs files 2015-11-09 09:28:51 -05:00
intrinsic-invalid-number-of-arguments.rs Add compile-fail test for E0444 2015-08-30 11:29:34 +02:00
invalid-crate-type.rs
invalid-inline.rs
invalid-intrinsic.rs Split TyBareFn into TyFnDef and TyFnPtr. 2016-03-09 16:45:28 +02:00
invalid-macro-matcher.rs Make sure that macros that didn't pass LHS checking are not expanded. 2016-05-24 11:21:28 +02:00
invalid-path-in-const.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
invalid-plugin-attr.rs Handle gateage of built-in attributes seperately 2015-08-29 11:37:40 +02:00
invalid_crate_type_syntax.rs Upgraded warning for invalid crate_type attribute syntax to an error 2015-05-10 00:07:26 +02:00
issue-1362.rs
issue-1448-2.rs
issue-1476.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-1697.rs Add semicolon to "Maybe a missing extern crate foo" message 2016-10-27 15:24:08 +11:00
issue-1871.rs Fix ICE that occurs when an associated const is ambiguous. 2015-05-13 18:10:01 -06:00
issue-1900.rs
issue-1920-1.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-1920-2.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-1920-3.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-1962.rs
issue-2111.rs
issue-2149.rs typeck: Unify if-else blocks, match arms and array elements by coercing where possible. 2016-03-09 16:45:29 +02:00
issue-2150.rs
issue-2151.rs
issue-2281-part1.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-2330.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
issue-2392.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
issue-2590.rs
issue-2718-a.rs Detect cycles and specialize error reporting for Sized. It is important 2016-01-16 05:22:32 -05:00
issue-2823.rs Fix ICE that occurs when an associated const is ambiguous. 2015-05-13 18:10:01 -06:00
issue-2848.rs Clean up "pattern doesn't bind x" messages 2017-03-06 00:20:26 -03:00
issue-2849.rs Clean up "pattern doesn't bind x" messages 2017-03-06 00:20:26 -03:00
issue-2937.rs Updated E0432 to new format 2016-08-22 13:57:10 +08:00
issue-2951.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
issue-2995.rs
issue-3008-1.rs Detect cycles and specialize error reporting for Sized. It is important 2016-01-16 05:22:32 -05:00
issue-3008-2.rs Stabilize static_recursion 2017-02-21 23:41:04 -08:00
issue-3008-3.rs Detect cycles and specialize error reporting for Sized. It is important 2016-01-16 05:22:32 -05:00
issue-3021-b.rs Fix fallout in tests 2016-04-07 05:48:42 +00:00
issue-3021-c.rs Fix fallout in tests 2016-04-07 05:48:42 +00:00
issue-3021-d.rs Fix fallout in tests 2016-04-07 05:48:42 +00:00
issue-3021.rs Fix fallout in tests 2016-04-07 05:48:42 +00:00
issue-3038.rs
issue-3044.rs Point arg num mismatch errors back to their definition 2016-12-01 16:33:48 -08:00
issue-3080.rs
issue-3096-1.rs
issue-3096-2.rs
issue-3099-a.rs Fix fallout in tests 2016-03-16 08:52:33 +00:00
issue-3099-b.rs Fix fallout in tests 2016-03-16 08:52:33 +00:00
issue-3099.rs Fix fallout in tests 2016-03-16 08:52:33 +00:00
issue-3154.rs
issue-3214.rs move impl wf check so they occur earlier 2016-11-17 13:44:21 -05:00
issue-3344.rs
issue-3477.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
issue-3521-2.rs Fix fallout in tests 2016-04-07 05:48:42 +00:00
issue-3521.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
issue-3563.rs port compiletest to use JSON output 2016-04-21 04:42:24 -04:00
issue-3601.rs Make is_useful handle empty types properly 2017-01-03 15:31:46 +08:00
issue-3668-2.rs Fix fallout in tests 2016-04-07 05:48:42 +00:00
issue-3668.rs Fix fallout in tests 2016-04-07 05:48:42 +00:00
issue-3680.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
issue-3702-2.rs Fix ICE that occurs when an associated const is ambiguous. 2015-05-13 18:10:01 -06:00
issue-3707.rs Fix ICE that occurs when an associated const is ambiguous. 2015-05-13 18:10:01 -06:00
issue-3763.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
issue-3779.rs E0072 update error format 2016-08-10 13:37:59 -05:00
issue-3820.rs
issue-3973.rs fix various error messages 2016-04-12 14:05:29 -04:00
issue-3993.rs
issue-4201.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
issue-4265.rs Adjust tests to new error message 2016-03-11 10:59:40 -08:00
issue-4321.rs
issue-4335.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
issue-4366-2.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-4366.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-4517.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
issue-4736.rs Partially stabilize RFC 1506 "Clarify relationships between ADTs" 2016-11-08 22:34:05 +03:00
issue-4935.rs Point arg num mismatch errors back to their definition 2016-12-01 16:33:48 -08:00
issue-4968.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
issue-4972.rs
issue-5062.rs Add a new ui test and update existing ones 2017-02-04 16:25:56 -05:00
issue-5067.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
issue-5099.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-5100.rs Merge ty::TyBox into ty::TyAdt 2017-01-30 23:14:15 +03:00
issue-5153.rs Address review commets 2015-05-19 17:42:14 +03:00
issue-5216.rs
issue-5239-1.rs rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
issue-5358-1.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
issue-5439.rs
issue-5500-1.rs
issue-5844.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
issue-5883.rs adapt existing tests 2016-10-24 20:55:56 +02:00
issue-5927.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-5997-enum.rs Fix fallout in tests 2016-04-07 05:48:42 +00:00
issue-5997-struct.rs Fix fallout in tests 2016-04-07 05:48:42 +00:00
issue-6458-2.rs Add a new ui test and update existing ones 2017-02-04 16:25:56 -05:00
issue-6458-3.rs Add a new ui test and update existing ones 2017-02-04 16:25:56 -05:00
issue-6458-4.rs rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
issue-6458.rs Add a new ui test and update existing ones 2017-02-04 16:25:56 -05:00
issue-6596-1.rs
issue-6596-2.rs
issue-6642.rs Fix fallout in tests 2016-04-07 05:48:42 +00:00
issue-6738.rs
issue-6801.rs typos: fix a grabbag of typos all over the place 2015-10-08 19:49:31 +01:00
issue-6804.rs Make sufficiently old or low-impact compatibility lints deny-by-default 2016-10-27 12:06:03 +03:00
issue-6936.rs Fix fallout in tests 2016-03-16 08:52:33 +00:00
issue-6991.rs
issue-7013.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-7044.rs Fix fallout in tests 2016-03-16 08:52:33 +00:00
issue-7061.rs Merge ty::TyBox into ty::TyAdt 2017-01-30 23:14:15 +03:00
issue-7092.rs Fix whitespace 2016-05-02 11:49:24 -04:00
issue-7246.rs
issue-7364.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-7573.rs change coercion to use target region if not LUB 2016-03-18 16:38:29 -04:00
issue-7607-1.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-7813.rs Add a new ui test and update existing ones 2017-02-04 16:25:56 -05:00
issue-7867.rs Improve &-ptr printing 2016-08-11 21:47:56 -07:00
issue-7950.rs Fix ICE that occurs when an associated const is ambiguous. 2015-05-13 18:10:01 -06:00
issue-7970a.rs add println!() macro with out any arguments 2016-09-30 09:11:18 +08:00
issue-7970b.rs improve span of erroneous empty macro invocation 2015-08-07 16:53:13 +02:00
issue-8153.rs Adjust tests to new error message 2016-03-11 10:59:40 -08:00
issue-8208.rs Updated E0432 to new format 2016-08-22 13:57:10 +08:00
issue-8460-const.rs Update wording on E0080 2016-08-04 07:31:06 +05:30
issue-8640.rs Fix fallout in tests 2016-03-16 08:52:33 +00:00
issue-8727.rs Fix fallout in tests 2016-03-30 22:00:48 +00:00
issue-8761.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
issue-8767.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-9243.rs Implement RFC 1440 "Allow Drop types in statics/const functions". 2016-05-07 19:14:33 +03:00
issue-9575.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
issue-9725.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
issue-9814.rs Fix some typos 2015-03-28 18:09:51 +03:00
issue-10200.rs Move pattern resolution checks from typeck to resolve 2016-10-04 22:20:38 +03:00
issue-10291.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
issue-10398.rs
issue-10401.rs
issue-10465.rs Fix ICE that occurs when an associated const is ambiguous. 2015-05-13 18:10:01 -06:00
issue-10536.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
issue-10545.rs Refactor definitions of ADTs in rustc::middle::def 2016-01-20 21:50:57 +03:00
issue-10636-2.rs syntax: Make is_path_start precise and improve some error messages about unexpected tokens 2016-04-24 20:59:44 +03:00
issue-10656.rs
issue-10755.rs
issue-10764.rs
issue-10877.rs
issue-10969.rs Add compile-fail test for issue #10969 2015-11-23 21:06:08 +02:00
issue-10991.rs
issue-11004.rs Improve error message and snippet for "did you mean x" 2016-10-02 15:57:39 +11:00
issue-11154.rs
issue-11192.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
issue-11319.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
issue-11374.rs std: Remove old_io/old_path from the prelude 2015-03-20 20:07:19 -07:00
issue-11493.rs
issue-11515.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
issue-11593.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
issue-11680.rs Fix fallout in tests 2016-02-26 00:37:27 +00:00
issue-11681.rs
issue-11692-1.rs Refactor macro resolution errors + add derive macro suggestions 2017-02-16 22:03:15 +10:30
issue-11692-2.rs Refactor macro resolution errors + add derive macro suggestions 2017-02-16 22:03:15 +10:30
issue-11714.rs rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
issue-11771.rs deduplicate trait errors before they are displayed 2015-09-26 21:13:31 +03:00
issue-11844.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
issue-11873.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
issue-12028.rs
issue-12041.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
issue-12116.rs Fix test I broke 2017-01-03 15:48:29 +08:00
issue-12127.rs
issue-12187-1.rs Add a new ui test and update existing ones 2017-02-04 16:25:56 -05:00
issue-12187-2.rs Add a new ui test and update existing ones 2017-02-04 16:25:56 -05:00
issue-12369.rs Make is_useful handle empty types properly 2017-01-03 15:31:46 +08:00
issue-12470.rs
issue-12511.rs rustc_typeck: don't use Result for get_type_parameter_bounds and ensure_super_predicates. 2017-02-25 17:07:59 +02:00
issue-12552.rs
issue-12567.rs fix test fallout 2016-09-16 16:02:43 +03:00
issue-12796.rs Fix fallout in tests 2016-04-07 05:48:42 +00:00
issue-12863.rs Move pattern resolution checks from typeck to resolve 2016-10-04 22:20:38 +03:00
issue-12997-1.rs
issue-12997-2.rs Improve &-ptr printing 2016-08-11 21:47:56 -07:00
issue-13033.rs switch compare_method to new-style trait error reporting 2016-07-22 14:32:56 +03:00
issue-13058.rs rustc: Remove all "consider using an explicit lifetime parameter" suggestions 2017-01-26 22:11:29 +00:00
issue-13352.rs Fix some pretty printing tests 2016-10-18 23:23:40 +03:00
issue-13359.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
issue-13404.rs Updated E0432 to new format 2016-08-22 13:57:10 +08:00
issue-13407.rs Fix fallout in tests 2016-02-26 00:37:27 +00:00
issue-13428.rs rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
issue-13446.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
issue-13466.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
issue-13482-2.rs implement RFC495 semantics for slice patterns 2016-06-09 00:38:38 +03:00
issue-13482.rs implement RFC495 semantics for slice patterns 2016-06-09 00:38:38 +03:00
issue-13497-2.rs
issue-13497.rs
issue-13624.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
issue-13641.rs Fix fallout in tests 2016-02-26 00:37:27 +00:00
issue-13727.rs Make is_useful handle empty types properly 2017-01-03 15:31:46 +08:00
issue-13847.rs
issue-13853-2.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
issue-13853-5.rs
issue-13853.rs fix various error messages 2016-04-12 14:05:29 -04:00
issue-14084.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-14091-2.rs
issue-14091.rs Fix up error-pattern style test 2016-05-02 11:49:26 -04:00
issue-14092.rs Make E0243/0244 message consistent with E0107 2016-11-06 20:51:21 +09:00
issue-14221.rs Disable unreachable patterns error entirely 2017-01-03 15:48:29 +08:00
issue-14227.rs
issue-14285.rs
issue-14309.rs Rewrite the improper_ctypes lint. 2015-07-23 17:03:04 -07:00
issue-14366.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-14541.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
issue-14721.rs Improve error message and snippet for "did you mean x" 2016-10-02 15:57:39 +11:00
issue-14772.rs
issue-14845.rs Improve typeck diagnostic messages 2015-07-29 01:57:24 +03:00
issue-14853.rs update test error messages 2016-11-01 14:08:56 -04:00
issue-14915.rs Merge ty::TyBox into ty::TyAdt 2017-01-30 23:14:15 +03:00
issue-15034.rs clean-up ExprStruct and PatStruct type-checking 2015-08-15 20:39:28 +03:00
issue-15094.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
issue-15129.rs
issue-15167.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-15207.rs
issue-15260.rs Update E0025 to new error format 2016-09-26 16:11:05 -07:00
issue-15381.rs implement RFC495 semantics for slice patterns 2016-06-09 00:38:38 +03:00
issue-15524.rs rustc: move the actual values of enum discriminants into a map. 2017-02-25 17:07:59 +02:00
issue-15756.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-15783.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
issue-15896.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
issue-15919.rs add test for #15919 2015-07-19 17:06:13 -04:00
issue-15965.rs
issue-16048.rs Update E0195 to new error format 2016-08-23 22:07:27 +05:30
issue-16098.rs
issue-16149.rs resolve: Rewrite resolve_pattern 2016-06-10 01:03:54 +03:00
issue-16250.rs rustc: Don't lint about isize/usize in FFI 2015-09-30 14:31:01 -07:00
issue-16338.rs Improve &-ptr printing 2016-08-11 21:47:56 -07:00
issue-16401.rs std: Clean out old unstable + deprecated APIs 2016-05-30 20:46:32 -07:00
issue-16538.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-16562.rs
issue-16683.rs
issue-16725.rs rustc: Add support for extern crate foo as bar 2015-03-24 14:55:15 -07:00
issue-16747.rs port compiletest to use JSON output 2016-04-21 04:42:24 -04:00
issue-16922.rs Regression test for #16922 2015-03-16 07:35:24 -07:00
issue-16939.rs Don't gate methods Fn(Mut,Once)::call(mut,once) with feature unboxed_closures 2016-07-31 17:48:20 +03:00
issue-16966.rs Add a new ui test and update existing ones 2017-02-04 16:25:56 -05:00
issue-17001.rs Preparations and cleanup 2016-10-27 22:14:41 +03:00
issue-17025.rs adapt existing tests 2016-10-24 20:55:56 +02:00
issue-17033.rs Improve &-ptr printing 2016-08-11 21:47:56 -07:00
issue-17252.rs Allow recursive static variables. 2015-07-24 19:17:45 -07:00
issue-17263.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
issue-17283.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
issue-17337.rs Remove all uses of #[staged_api] 2015-11-25 21:55:26 +03:00
issue-17373.rs
issue-17385.rs
issue-17405.rs Preparations and cleanup 2016-10-27 22:14:41 +03:00
issue-17431-1.rs Detect cycles and specialize error reporting for Sized. It is important 2016-01-16 05:22:32 -05:00
issue-17431-2.rs add comments and tests 2016-05-03 18:30:10 +03:00
issue-17431-3.rs Detect cycles and specialize error reporting for Sized. It is important 2016-01-16 05:22:32 -05:00
issue-17431-4.rs Detect cycles and specialize error reporting for Sized. It is important 2016-01-16 05:22:32 -05:00
issue-17431-5.rs Detect cycles and specialize error reporting for Sized. It is important 2016-01-16 05:22:32 -05:00
issue-17431-6.rs Detect cycles and specialize error reporting for Sized. It is important 2016-01-16 05:22:32 -05:00
issue-17431-7.rs Detect cycles and specialize error reporting for Sized. It is important 2016-01-16 05:22:32 -05:00
issue-17441.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
issue-17444.rs Improve reference cast help message 2016-11-16 22:40:55 +01:00
issue-17450.rs
issue-17458.rs Prevent comparison and dereferencing of raw pointers in constexprs 2015-05-28 03:22:44 +03:00
issue-17545.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
issue-17546.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
issue-17551.rs Add a new ui test and update existing ones 2017-02-04 16:25:56 -05:00
issue-17651.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
issue-17718-borrow-interior.rs test: adjust for the move to MIR-based const checking. 2016-05-07 19:14:32 +03:00
issue-17718-const-bad-values.rs test: adjust for the move to MIR-based const checking. 2016-05-07 19:14:32 +03:00
issue-17718-const-borrow.rs add const_fn features 2015-05-29 09:42:54 -04:00
issue-17718-const-destructors.rs
issue-17718-const-naming.rs
issue-17718-const-privacy.rs resolve: Rewrite resolve_pattern 2016-06-10 01:03:54 +03:00
issue-17718-constants-not-static.rs
issue-17718-patterns.rs resolve: Rewrite resolve_pattern 2016-06-10 01:03:54 +03:00
issue-17718-recursive.rs
issue-17718-references.rs test: adjust for the move to MIR-based const checking. 2016-05-07 19:14:32 +03:00
issue-17718-static-move.rs Remove all unstable deprecated functionality 2015-08-12 14:55:17 -07:00
issue-17718-static-sync.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-17728.rs remove vestiges of the old suggestion machinery 2017-02-17 14:47:39 -05:00
issue-17740.rs address review comments 2016-07-23 00:03:19 +03:00
issue-17758.rs
issue-17800.rs Partially stabilize RFC 1506 "Clarify relationships between ADTs" 2016-11-08 22:34:05 +03:00
issue-17904-2.rs typos: fix a grabbag of typos all over the place 2015-10-08 19:49:31 +01:00
issue-17905.rs rewrite the method-receiver matching code 2015-12-28 00:52:37 +02:00
issue-17913.rs
issue-17933.rs Move pattern resolution checks from typeck to resolve 2016-10-04 22:20:38 +03:00
issue-17959.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-17994.rs E0122 should apply with where clauses 2017-01-18 00:16:19 -06:00
issue-17999.rs
issue-18058.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-18107.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-18118-2.rs test: adjust for the move to MIR-based const checking. 2016-05-07 19:14:32 +03:00
issue-18118.rs remove special-case code for statics and just use borrowck_fn 2017-02-28 08:43:47 -05:00
issue-18119.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
issue-18159.rs Add a new ui test and update existing ones 2017-02-04 16:25:56 -05:00
issue-18183.rs rustc: store type parameter defaults outside of ty::Generics. 2017-02-25 17:07:59 +02:00
issue-18294.rs
issue-18343.rs Finished implementing proper function check (through FnOnce) and moved tests to new file and updated tests 2015-06-19 21:04:12 -04:00
issue-18389.rs rustc_privacy: switch private-in-public checking to Ty. 2016-11-28 05:12:41 +02:00
issue-18400.rs Refactor how we handle overflow so that it is a fatal error that aborts 2015-03-23 18:05:20 -04:00
issue-18423.rs
issue-18446.rs Add tests for issues with the 'E-needtest' label. 2017-03-07 14:01:19 +09:00
issue-18532.rs Don't gate methods Fn(Mut,Once)::call(mut,once) with feature unboxed_closures 2016-07-31 17:48:20 +03:00
issue-18566.rs
issue-18611.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-18783.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
issue-18819.rs Point arg num mismatch errors back to their definition 2016-12-01 16:33:48 -08:00
issue-18919.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-18937.rs Deny extra_requirement_in_impl forward-compat lint 2017-01-20 01:05:54 +02:00
issue-18959.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
issue-19086.rs Move pattern resolution checks from typeck to resolve 2016-10-04 22:20:38 +03:00
issue-19163.rs Add regression test for #19163 2015-05-02 15:22:27 +02:00
issue-19244-1.rs Fallout from this change. 2015-04-14 14:23:02 +02:00
issue-19244-2.rs Improve error message and snippet for "did you mean x" 2016-10-02 15:57:39 +11:00
issue-19380.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
issue-19482.rs Fix some pretty printing tests 2016-10-18 23:23:40 +03:00
issue-19498.rs resolve: clean up diagnostics for name conflicts. 2016-12-19 20:57:02 +00:00
issue-19521.rs Don't gate methods Fn(Mut,Once)::call(mut,once) with feature unboxed_closures 2016-07-31 17:48:20 +03:00
issue-19538.rs Fallout in tests -- we now report an error if you even reference a type 2015-08-12 17:58:56 -04:00
issue-19660.rs syntax: Implement #![no_core] 2015-08-03 17:23:01 -07:00
issue-19692.rs fix various error messages 2016-04-12 14:05:29 -04:00
issue-19707.rs Don't gate methods Fn(Mut,Once)::call(mut,once) with feature unboxed_closures 2016-07-31 17:48:20 +03:00
issue-19734.rs Refactor macro resolution errors + add derive macro suggestions 2017-02-16 22:03:15 +10:30
issue-19883.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-19922.rs Update E0560 to include label 2016-09-20 16:59:48 -04:00
issue-19982.rs Regression test for #19982 2015-03-16 07:35:23 -07:00
issue-19991.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
issue-20005.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-20162.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-20225.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
issue-20261.rs fix various error messages 2016-04-12 14:05:29 -04:00
issue-20313.rs
issue-20413.rs Add regression test for #20413 2015-05-12 12:24:20 +02:00
issue-20433.rs Add tests for #20433, #26251, #28625, #33687 2016-08-27 18:37:27 -04:00
issue-20605.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-20616-1.rs Refactor parsing of generic arguments/parameters and where clauses 2017-01-24 22:56:02 +03:00
issue-20616-2.rs Refactor parsing of generic arguments/parameters and where clauses 2017-01-24 22:56:02 +03:00
issue-20616-3.rs Improve some expected/found error messages from parser 2017-01-24 22:56:02 +03:00
issue-20616-4.rs Improve some expected/found error messages from parser 2017-01-24 22:56:02 +03:00
issue-20616-5.rs Improve some expected/found error messages from parser 2017-01-24 22:56:02 +03:00
issue-20616-6.rs Improve some expected/found error messages from parser 2017-01-24 22:56:02 +03:00
issue-20616-7.rs Improve some expected/found error messages from parser 2017-01-24 22:56:02 +03:00
issue-20616-8.rs Improve some expected/found error messages from parser 2017-01-24 22:56:02 +03:00
issue-20616-9.rs Improve some expected/found error messages from parser 2017-01-24 22:56:02 +03:00
issue-20692.rs Update E0038 to the new error format 2016-08-09 13:59:00 -04:00
issue-20714.rs Regression test for #20714 2015-03-16 07:35:24 -07:00
issue-20772.rs rustc_typeck: don't use Result for get_type_parameter_bounds and ensure_super_predicates. 2017-02-25 17:07:59 +02:00
issue-20801.rs Exise 'unsafe pointer' in favor of 'raw pointer' 2015-06-09 16:49:24 -04:00
issue-20825.rs add tests for #20825 2015-07-18 18:03:30 -04:00
issue-20831-debruijn.rs fallout in tests 2016-05-31 19:59:33 -04:00
issue-20862.rs port compiletest to use JSON output 2016-04-21 04:42:24 -04:00
issue-20939.rs Add tests for E-needstest issues 2015-04-10 16:12:54 +10:00
issue-21045.rs
issue-21146.rs Fix fallout in tests. 2016-09-23 04:26:59 +00:00
issue-21160.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-21174.rs Check transmutes between types without statically known sizes. 2016-04-19 17:03:30 +03:00
issue-21177.rs rustc_typeck: don't use Result for get_type_parameter_bounds and ensure_super_predicates. 2017-02-25 17:07:59 +02:00
issue-21202.rs rustc: Add support for extern crate foo as bar 2015-03-24 14:55:15 -07:00
issue-21332.rs switch compare_method to new-style trait error reporting 2016-07-22 14:32:56 +03:00
issue-21356.rs
issue-21449.rs Preparations and cleanup 2016-10-27 22:14:41 +03:00
issue-21546.rs Fix broken tests for E0428 2016-08-20 12:10:41 +02:00
issue-21554.rs Improve reference cast help message 2016-11-16 22:40:55 +01:00
issue-21600.rs port compiletest to use JSON output 2016-04-21 04:42:24 -04:00
issue-21659-show-relevant-trait-impls-3.rs Add more tests 2016-01-02 19:46:31 +01:00
issue-21701.rs Add regression test for #21701 2015-05-07 00:25:53 +02:00
issue-21763.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-21837.rs Add test for Issue #21837 2016-10-03 23:40:40 +02:00
issue-21946.rs project: add a recursion limit to "tail-recursive" projections 2015-10-27 16:04:06 +02:00
issue-21950.rs Update E0393 to new error format 2016-08-31 15:54:49 +08:00
issue-21974.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
issue-22034.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
issue-22037.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-22289.rs Overhaul cast semantics and make them follow RFC401 2015-05-19 17:42:14 +03:00
issue-22312.rs Add regression test for #22312 2015-07-13 22:25:19 +09:00
issue-22370.rs Update E0393 to new error format 2016-08-31 15:54:49 +08:00
issue-22384.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-22434.rs Add test case for #22434 2016-06-18 18:43:44 -04:00
issue-22468.rs Add regression test for #22468 2015-04-30 12:24:56 +02:00
issue-22560.rs Refactor TyTrait to contain a interned ExistentialPredicate slice. 2016-11-28 18:09:13 -07:00
issue-22599.rs Do not traverse RHS of assignment twice for unused variables lint 2015-09-23 11:52:37 +09:00
issue-22638.rs limit the length of types in monomorphization 2016-12-02 00:54:22 +02:00
issue-22645.rs rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
issue-22673.rs test fixes 2015-05-27 20:31:56 +03:00
issue-22684.rs rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
issue-22874.rs Add tests for issues with the 'E-needtest' label. 2017-03-07 14:01:19 +09:00
issue-22886.rs Update unit tests to accord for label in E0207 2016-08-06 00:04:27 +05:30
issue-22897.rs Split up tests, reduce coverage 2015-04-24 12:34:27 -06:00
issue-22933-1.rs Add tests + Fix rustdoc regression + Fix rebase 2016-07-08 12:42:57 +03:00
issue-22933-2.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
issue-23024.rs Make E0243/0244 message consistent with E0107 2016-11-06 20:51:21 +09:00
issue-23041.rs Add a new ui test and update existing ones 2017-02-04 16:25:56 -05:00
issue-23046.rs Add a new ui test and update existing ones 2017-02-04 16:25:56 -05:00
issue-23073.rs Fix tests 2015-07-30 15:18:34 -07:00
issue-23080-2.rs Forget to update tests to use new error message 2016-09-02 11:58:02 -07:00
issue-23080.rs Forget to update tests to use new error message 2016-09-02 11:58:02 -07:00
issue-23122-1.rs Add regression tests for #23122 2016-06-16 09:46:25 +02:00
issue-23122-2.rs Add regression tests for #23122 2016-06-16 09:46:25 +02:00
issue-23173.rs Make expr_is_lval more robust 2015-06-21 22:31:57 +03:00
issue-23217.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
issue-23253.rs Improve error message and snippet for "did you mean x" 2016-10-02 15:57:39 +11:00
issue-23281.rs Add regression test for #23281 2016-06-20 14:23:43 -04:00
issue-23302.rs update E0265 to new format 2016-08-30 22:46:52 +03:00
issue-23543.rs Fix E0229 unit tests 2016-08-05 20:11:26 +02:00
issue-23544.rs Fix E0229 unit tests 2016-08-05 20:11:26 +02:00
issue-23589.rs Fix #23589 2015-06-18 23:18:15 +03:00
issue-23595-1.rs Fix tests 2015-07-30 15:18:34 -07:00
issue-23595-2.rs Fix tests 2015-07-30 15:18:34 -07:00
issue-23716.rs resolve: Rewrite resolve_pattern 2016-06-10 01:03:54 +03:00
issue-23966.rs Change error scheme so that if projection fails we generate A::B instead of TyError 2016-01-08 20:20:02 -05:00
issue-24013.rs Add a new ui test and update existing ones 2017-02-04 16:25:56 -05:00
issue-24036.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
issue-24081.rs resolve: clean up diagnostics for name conflicts. 2016-12-19 20:57:02 +00:00
issue-24204.rs Add test for #24204 2016-08-28 19:45:20 -04:00
issue-24267-flow-exit.rs Regression test. 2015-04-15 18:16:56 +02:00
issue-24322.rs Make expr_is_lval more robust 2015-06-21 22:31:57 +03:00
issue-24352.rs Change error scheme so that if projection fails we generate A::B instead of TyError 2016-01-08 20:20:02 -05:00
issue-24357.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
issue-24363.rs Improve error message and snippet for "did you mean x" 2016-10-02 15:57:39 +11:00
issue-24365.rs Improve error message and snippet for "did you mean x" 2016-10-02 15:57:39 +11:00
issue-24424.rs Add regression test for #24424. 2016-06-25 07:31:05 -04:00
issue-24446.rs fix feature error, test fallout 2016-09-08 22:59:21 +02:00
issue-24682.rs ensure projections are prohibited when type parameters are 2015-09-13 23:47:41 +03:00
issue-24819.rs refactor autoderef to avoid registering obligations 2016-05-25 00:03:33 +03:00
issue-24883.rs Add regression test for #24883 2016-04-09 02:35:38 +00:00
issue-25076.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-25368.rs Add regression test for #25368. Fixes #25368. 2015-07-24 04:53:43 -04:00
issue-25385.rs Stop ignoring expected note/help messages in compiletest suite. 2016-03-16 21:53:58 -04:00
issue-25386.rs Stop ignoring expected note/help messages in compiletest suite. 2016-03-16 21:53:58 -04:00
issue-25396.rs Fix fallout in tests 2016-02-26 00:37:27 +00:00
issue-25579.rs Resolving line length build fail 2016-06-08 13:26:18 +01:00
issue-25700.rs Simplify and type_known_to_meet_builtin_bound and make it more correct when 2015-06-18 20:51:43 +03:00
issue-25793.rs Update E0503 to the new format 2016-08-20 21:07:19 -04:00
issue-25826.rs updated E0395 to new error format 2016-08-17 22:03:52 -07:00
issue-25901.rs test: adjust for the move to MIR-based const checking. 2016-05-07 19:14:32 +03:00
issue-26056.rs Update E0038 to the new error format 2016-08-09 13:59:00 -04:00
issue-26093.rs updated E0070 to new error format 2016-08-12 10:15:54 -07:00
issue-26094.rs Add NOTE test annotations 2016-01-27 11:48:46 +01:00
issue-26158.rs flatten nested slice patterns in HAIR construction 2016-10-26 23:52:03 +03:00
issue-26194.rs address review comments 2016-07-23 00:03:19 +03:00
issue-26217.rs treat for<'a> T: 'a as T: 'static 2015-07-17 15:41:34 -04:00
issue-26237.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
issue-26262.rs Ensure projections are not counted as constraining type parameters. 2015-06-13 17:59:10 +03:00
issue-26459.rs Preparations and cleanup 2016-10-27 22:14:41 +03:00
issue-26472.rs typeck: if a private field exists, also check for a public method 2016-05-12 07:53:17 +02:00
issue-26548.rs rustc: remove SelfSpace from ParamSpace. 2016-08-17 05:50:57 +03:00
issue-26638.rs port compiletest to use JSON output 2016-04-21 04:42:24 -04:00
issue-26812.rs rustc: remove SelfSpace from ParamSpace. 2016-08-17 05:50:57 +03:00
issue-26886.rs Updated error message E0252 2016-08-06 13:31:03 +02:00
issue-26905.rs Ignore PhantomData when checking CoerceUnsized implementations 2015-09-14 22:02:26 -06:00
issue-26930.rs Add regression test for #26930 2016-04-09 02:38:50 +00:00
issue-26948.rs don't ICE when FRU is used on an enum variant 2015-07-14 18:58:18 +03:00
issue-27008.rs rustc: separate bodies for static/(associated)const and embedded constants. 2016-12-28 11:27:57 +02:00
issue-27033.rs Move pattern resolution checks from typeck to resolve 2016-10-04 22:20:38 +03:00
issue-27042.rs Include label in the span of loops 2015-07-18 11:53:55 +02:00
issue-27340.rs Update E0204 to the new error format 2016-08-07 03:53:32 -04:00
issue-27433.rs Add test for #27433 2017-02-08 21:51:35 +01:00
issue-27592.rs add regression test for #27592. Fixes #27592. 2015-08-12 20:58:47 -04:00
issue-27815.rs Preparations and cleanup 2016-10-27 22:14:41 +03:00
issue-27842.rs typeck: show a note about tuple indexing for erroneous tup[i] 2016-05-04 09:10:54 +02:00
issue-27895.rs refactor constant evaluation error reporting 2016-07-22 14:32:56 +03:00
issue-27942.rs Teach Diagnostics to highlight text 2017-01-17 14:28:53 -08:00
issue-28075.rs Change self in an import list use foo::{self, ...} to only import a module or enum foo. 2017-01-10 05:54:22 +00:00
issue-28098.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-28105.rs Fix #28105 test and add a test for #28109 2015-09-03 03:50:46 +03:00
issue-28109.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
issue-28113.rs test: adjust for the move to MIR-based const checking. 2016-05-07 19:14:32 +03:00
issue-28324.rs Add test for #28324 2016-08-28 19:44:17 -04:00
issue-28344.rs Fixed regression in associated item resolution with default type parameters that reference Self in traits. 2015-09-13 14:14:04 -06: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-28433.rs fix compile-fail and parse-fail tests by blindly opting back into 2016-03-30 22:23:54 +02:00
issue-28472.rs Fix fallout in tests 2016-03-16 08:52:33 +00:00
issue-28514.rs rustc_privacy: switch private-in-public checking to Ty. 2016-11-28 05:12:41 +02:00
issue-28568.rs E0119 update error format 2016-08-04 15:53:48 -05:00
issue-28576.rs early-prohibit objects with Self-containing supertraits 2015-09-24 18:27:29 +03:00
issue-28586.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
issue-28625.rs Add tests for #20433, #26251, #28625, #33687 2016-08-27 18:37:27 -04:00
issue-28776.rs Fix label messages for E0133 2016-08-19 11:58:26 +08:00
issue-28837.rs Reword note about missing trait implementation 2015-10-13 09:59:46 +02:00
issue-28971.rs Fix ICE with unresolved associated items in closures (fixes #28971) 2015-11-03 20:09:20 +05:30
issue-28992-empty.rs rustc: desugar UFCS as much as possible during HIR lowering. 2016-11-28 04:18:10 +02:00
issue-29084.rs Improve &-ptr printing 2016-08-11 21:47:56 -07:00
issue-29124.rs typeck: remove confusing suggestion for calling a fn type 2016-05-01 22:24:39 +02:00
issue-29147.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-29161.rs rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
issue-29181.rs don't revisit modules while finding traits in suggest 2015-10-21 20:18:21 +03:00
issue-29184.rs Add error message for using typeof instead of an ICE. 2015-10-23 16:34:47 +02:00
issue-29857.rs Change error scheme so that if projection fails we generate A::B instead of TyError 2016-01-08 20:20:02 -05:00
issue-29861.rs constrained_type_params: make projections depend on their trait-ref 2015-11-19 20:53:59 +02:00
issue-30007.rs Stabilize type-macros 2016-08-26 17:27:20 +02:00
issue-30079.rs rustc_privacy: switch private-in-public checking to Ty. 2016-11-28 05:12:41 +02:00
issue-30123.rs port compiletest to use JSON output 2016-04-21 04:42:24 -04:00
issue-30236.rs Correct span for unused type parameter error in type alias (fixes #30236) 2015-12-06 22:35:40 +05:30
issue-30240-b.rs Make is_useful handle empty types properly 2017-01-03 15:31:46 +08:00
issue-30240.rs Make is_useful handle empty types properly 2017-01-03 15:31:46 +08:00
issue-30255.rs Only print parameters with elided lifetimes in elision error messages. 2016-05-18 01:50:21 -05:00
issue-30302.rs Disable unreachable patterns error entirely 2017-01-03 15:48:29 +08:00
issue-30438-a.rs regression tests for issue #30438. 2016-02-08 13:49:06 +01:00
issue-30438-b.rs regression tests for issue #30438. 2016-02-08 13:49:06 +01:00
issue-30438-c.rs Minor spelling fixes 2016-02-09 11:52:39 -05:00
issue-30535.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
issue-30560.rs Updated E0432 to new format 2016-08-22 13:57:10 +08:00
issue-30589.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-30730.rs note wording: lint implied by lint group, not lint group implies lint 2017-02-04 10:51:11 -08:00
issue-31011.rs Improve error message and snippet for "did you mean x" 2016-10-02 15:57:39 +11:00
issue-31109.rs Fix compile-fail syntax in error file 2016-09-22 18:32:40 +02:00
issue-31173.rs try to recover the non-matching types in projection errors 2016-07-22 14:32:56 +03:00
issue-31212.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-31221.rs Disable unreachable patterns error entirely 2017-01-03 15:48:29 +08:00
issue-31495.rs driver: Include invalid predicate in error message 2016-02-08 18:47:03 -05:00
issue-31511.rs Give a more accurate error on thin-to-fat ptr cast 2016-03-13 17:03:31 +01:00
issue-31561.rs remove wrong assert in check_match 2016-03-04 16:11:38 +02:00
issue-31769.rs Implement encoding/decoding unions in metadata 2016-09-03 13:39:34 +03:00
issue-31804.rs syntax: Make is_path_start precise and improve some error messages about unexpected tokens 2016-04-24 20:59:44 +03:00
issue-31845.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-31910.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
issue-32004.rs Move pattern resolution checks from typeck to resolve 2016-10-04 22:20:38 +03:00
issue-32086.rs Move pattern resolution checks from typeck to resolve 2016-10-04 22:20:38 +03:00
issue-32119.rs Warn unused type aliases 2016-12-15 18:35:20 +09:00
issue-32128.rs Autoderef when suggesting to call (self.field) 2016-04-03 22:58:44 +02:00
issue-32201.rs Blacklist fn item types from being used with variadic functions. 2016-04-08 08:13:29 +03:00
issue-32222.rs Add regression test for #32222 2016-03-13 10:46:33 +00:00
issue-32323.rs rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
issue-32326.rs E0072 update error format 2016-08-10 13:37:59 -05:00
issue-32377.rs Check transmutes between types without statically known sizes. 2016-04-19 17:03:30 +03:00
issue-32655.rs rustc: Implement custom derive (macros 1.1) 2016-09-02 12:52:56 -07:00
issue-32709.rs Stabilise ? 2016-10-12 08:40:22 +13:00
issue-32782.rs Remove the MacroVisitor pass. 2016-04-22 01:40:33 +02:00
issue-32797.rs Fix fallout in tests. 2016-11-21 09:21:54 +00:00
issue-32829.rs Add regression test for issue #32829 2016-06-02 23:58:47 +02:00
issue-32833.rs Fix fallout in tests. 2016-11-21 09:21:54 +00:00
issue-32922.rs Fix fallout in tests. 2016-10-02 08:25:28 +00:00
issue-32950.rs Stabilize type-macros 2016-08-26 17:27:20 +02:00
issue-32963.rs Refactor TyTrait to contain a interned ExistentialPredicate slice. 2016-11-28 18:09:13 -07:00
issue-33293.rs Add regression test for #33293 2016-06-13 23:24:29 +02:00
issue-33464.rs resolve: do not modify span of non-importable name 2016-05-10 08:35:37 +02:00
issue-33571.rs Add test 2016-05-28 08:43:36 +00:00
issue-33784.rs typeck: suggest (x.field)(...) to call struct fields even when x is a reference 2016-08-07 09:36:48 +02:00
issue-33819.rs Satisfy tidy 2016-05-24 10:57:44 -04:00
issue-34028.rs Add regression test 2016-06-03 12:57:58 +00:00
issue-34047.rs Add tests 2016-06-10 01:03:54 +03:00
issue-34171.rs Add regression test 2016-06-09 00:31:19 +00:00
issue-34194.rs Add regression test for #34194 2016-06-18 20:05:44 +02:00
issue-34209.rs Update E0223 to the new format 2016-08-05 21:31:18 -07:00
issue-34334.rs Refactor parsing of trait object types 2017-03-21 23:01:53 +03:00
issue-34349.rs Avoid writing a temporary closure kind 2016-07-22 16:57:08 -04:00
issue-34418.rs Add regression test 2016-06-23 17:42:10 +00:00
issue-34839.rs Erase regions before computing type layout 2016-07-16 10:45:13 +02:00
issue-35075.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-35139.rs Update unit tests to accord for label in E0207 2016-08-06 00:04:27 +05:30
issue-35450.rs Add syntax::ext::tt::quoted::{TokenTree, ..} and remove tokenstream::TokenTree::Sequence. 2017-02-28 22:14:29 +00:00
issue-35668.rs Handle ReEmpty for impl Trait 2016-09-07 18:26:53 -04:00
issue-35869.rs Properly display note/expected details 2017-02-17 11:25:47 -08:00
issue-35988.rs Add missing tests for 'E-needstest' labeled issues 2017-03-06 12:52:26 +09:00
issue-36053-2.rs clear obligations-added flag with nested fulfillcx 2016-09-14 11:04:39 -04:00
issue-36082.rs end temporary lifetimes being extended by let X: &_ hints 2017-01-25 02:49:24 +02:00
issue-36116.rs Fix bad error message with ::< in types 2016-10-28 12:52:41 +02:00
issue-36163.rs fix stack overflow by enum and cont issue #36163, some paths were skipped while checking for recursion. 2016-12-03 21:26:30 +03:00
issue-36299.rs re-add accidentally removed line 2016-09-06 18:53:43 +02:00
issue-36617.rs Add regression test. 2016-09-21 21:39:41 +00:00
issue-36638.rs Don't let a type parameter named "Self" unchanged past HIR lowering. 2016-09-22 20:03:28 +03:00
issue-36708.rs fix 36708 2016-09-25 08:50:59 +02:00
issue-36881.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
issue-37026.rs Temporary fix for metadata decoding for struct constructors 2016-10-11 23:04:29 +03:00
issue-37131.rs Use ARM instead of SystemZ for testing not installed targets 2017-02-19 02:54:51 +03:00
issue-37534.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-37576.rs Add tests for control flow in while condition 2017-02-18 12:43:25 -08:00
issue-37884.rs Teach Diagnostics to highlight text 2017-01-17 14:28:53 -08:00
issue-38293.rs Start warning cycle. 2017-01-10 05:54:24 +00:00
issue-38404.rs traits with self-containing supertraits are not object safe 2017-01-11 00:02:16 +02:00
issue-38412.rs Improve diagnostics for inaccessible constructors 2017-01-29 02:57:14 +03:00
issue-38458.rs Add regression test for #38458 2016-12-20 03:34:36 +01:00
issue-38604.rs forbid all self-referencing predicates 2017-01-11 00:02:16 +02:00
issue-38868.rs convert AdtDef::destructor to on-demand 2017-03-01 18:42:26 +02:00
issue-38919.rs more complete error message 2017-01-17 17:55:49 -05:00
issue-39122.rs E0122 should apply with where clauses 2017-01-18 00:16:19 -06:00
issue-39388.rs Fix ICE when parsing token trees after an error. 2017-02-09 03:01:54 +00:00
issue-39404.rs Add warning cycle. 2017-02-28 22:15:12 +00:00
issue-39559.rs rustc_const_eval: demand that the MIR qualify_consts ran on each evaluated body. 2017-02-25 18:35:26 +02:00
issue-39616.rs Fix ICE when parsing token trees after an error. 2017-02-09 03:01:54 +00:00
issue-40288-2.rs Disallow subtyping between T and U in T: Unsize<U>. 2017-03-08 14:36:19 +02:00
issue-40288.rs Disallow subtyping between T and U in T: Unsize<U>. 2017-03-08 14:36:19 +02:00
issue-pr29383.rs Turn compatibility lint match_of_unit_variant_via_paren_dotdot into a hard error 2016-10-05 12:22:26 +03:00
issue32829.rs Add regression test for ICE in constant blocks 2016-05-10 23:48:12 -07:00
keyword-false-as-identifier.rs Fix keyword parsing tests 2016-04-24 21:35:50 +03:00
keyword-self-as-identifier.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
keyword-super-as-identifier.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
keyword-super.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
keyword-true-as-identifier.rs Fix keyword parsing tests 2016-04-24 21:35:50 +03:00
kindck-copy.rs require the existential bounds of an object type to be object-safe 2016-05-03 18:30:10 +03:00
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 rewrite obligation forest. cycles still handled incorrectly. 2016-05-13 21:23:02 -07:00
kindck-inherited-copy-bound.rs Fallout in tests --- misc error message changes, WF fixes 2015-08-12 17:58:57 -04:00
kindck-nonsendable-1.rs suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
kindck-send-object.rs suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
kindck-send-object1.rs suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
kindck-send-object2.rs suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
kindck-send-owned.rs suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
kindck-send-unsafe.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
kindck-send-unsafe.rs~rust-lang_master
label-static.rs Add an AST sanity checking pass and use it to catch some illegal lifetime/label names 2016-05-28 20:27:57 +03:00
lang-item-missing.rs syntax: Implement #![no_core] 2015-08-03 17:23:01 -07:00
lexical-scopes.rs Preparations and cleanup 2016-10-27 22:14:41 +03:00
lifetime-bound-will-change-warning.rs Transition to the new object lifetime defaults, replacing the old 2015-07-14 19:36:15 -04:00
lifetime-elision-return-type-requires-explicit-lifetime.rs rustc: move most of lifetime elision to resolve_lifetimes. 2017-01-28 02:56:46 +02:00
lifetime-underscore.rs Make sufficiently old or low-impact compatibility lints deny-by-default 2016-10-27 12:06:03 +03:00
link-cfg-gated.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
linkage1.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01: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 port compiletest to use JSON output 2016-04-21 04:42:24 -04:00
lint-ctypes-enum.rs Rewrite the improper_ctypes lint. 2015-07-23 17:03:04 -07:00
lint-ctypes.rs lint/ctypes: Don't warn on non-unsized structs with PhantomData. 2017-02-03 22:00:40 +01:00
lint-dead-code-1.rs Fix the fallout 2015-12-18 04:12:31 +03:00
lint-dead-code-2.rs
lint-dead-code-3.rs librustc: dont warn for inside of items when the parent is dead 2015-11-08 02:04:34 +00:00
lint-dead-code-4.rs Fix "field is never used" warning to take unions into account 2016-09-03 15:29:16 -07:00
lint-dead-code-5.rs
lint-dead-code-type-alias.rs Warn unused type aliases 2016-12-15 18:35:20 +09:00
lint-dead-code-variant.rs Extend dead code lint to detect more unused enum variants 2015-06-02 20:31:40 +09:00
lint-directives-on-use-items-issue-10534.rs
lint-exceeding-bitshifts.rs Update wording on E0080 2016-08-04 07:31:06 +05:30
lint-forbid-attr.rs Update E0453 to new error format 2016-08-26 07:59:20 +05:30
lint-forbid-cmdline.rs Remove all uses of #[staged_api] 2015-11-25 21:55:26 +03:00
lint-impl-fn.rs
lint-malformed.rs port compiletest to use JSON output 2016-04-21 04:42:24 -04:00
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 Revert "Revert "Fix missing_docs lint for const and static."" 2015-08-06 16:36:44 -07:00
lint-non-camel-case-types.rs Improve camelcase suggestion 2015-03-14 13:40:33 +08:00
lint-non-snake-case-crate-2.rs Lint non-snake-case crate names 2015-04-19 20:31:18 +12:00
lint-non-snake-case-crate.rs Lint non-snake-case crate names 2015-04-19 20:31:18 +12:00
lint-non-snake-case-functions.rs
lint-non-snake-case-lifetimes.rs
lint-non-snake-case-modules.rs
lint-non-uppercase-statics.rs Use one message for uppercase global lint 2016-10-17 11:10:34 +03:00
lint-obsolete-attr.rs
lint-output-format-2.rs note lint group set on command line triggering individual lint 2017-02-04 10:51:11 -08:00
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 port compiletest to use JSON output 2016-04-21 04:42:24 -04:00
lint-removed-cmdline.rs rustc: Fix bugs in renamed and removed lints and re-add raw_pointer_derive 2016-01-14 22:20:39 +00:00
lint-removed.rs port compiletest to use JSON output 2016-04-21 04:42:24 -04:00
lint-renamed-allow.rs port compiletest to use JSON output 2016-04-21 04:42:24 -04:00
lint-renamed-cmdline.rs rustc: Fix bugs in renamed and removed lints and re-add raw_pointer_derive 2016-01-14 22:20:39 +00:00
lint-renamed.rs port compiletest to use JSON output 2016-04-21 04:42:24 -04: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 rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02: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 rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
lint-stability.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
lint-stability2.rs
lint-stability3.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
lint-type-limits.rs typestrong constant integers 2016-03-10 12:50:12 +01:00
lint-type-limits2.rs don't be a breaking change, even in presence of overflowing literals 2016-03-10 12:50:13 +01:00
lint-type-limits3.rs don't be a breaking change, even in presence of overflowing literals 2016-03-10 12:50:13 +01:00
lint-type-overflow.rs typestrong constant integers 2016-03-10 12:50:12 +01:00
lint-type-overflow2.rs Update wording on E0080 2016-08-04 07:31:06 +05:30
lint-unconditional-recursion.rs Stop ignoring expected note/help messages in compiletest suite. 2016-03-16 21:53:58 -04:00
lint-unexported-no-mangle.rs
lint-unknown-attr.rs
lint-unknown-feature-default.rs
lint-unknown-feature.rs
lint-unknown-lint-cmdline.rs rustc: Fix bugs in renamed and removed lints and re-add raw_pointer_derive 2016-01-14 22:20:39 +00:00
lint-unknown-lint.rs port compiletest to use JSON output 2016-04-21 04:42:24 -04:00
lint-unnecessary-import-braces.rs
lint-unnecessary-parens.rs
lint-unsafe-code.rs Fallout in tests 2015-04-02 13:24:46 -04:00
lint-unused-extern-crate.rs Warn on unused #[macro_use] imports. 2017-01-22 01:31:00 +00:00
lint-unused-imports.rs Warn when an import list is empty 2016-12-05 17:20:08 -08:00
lint-unused-mut-self.rs
lint-unused-mut-variables.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
lint-uppercase-variables.rs Remove ignore-tidy-linelength from tests that no longer need it 2015-04-09 08:21:59 +10:00
liveness-assign-imm-local-in-loop.rs Update error message E0384 to new format 2016-08-10 00:07:42 +07:00
liveness-assign-imm-local-in-op-eq.rs Update error message E0384 to new format 2016-08-10 00:07:42 +07:00
liveness-assign-imm-local-with-init.rs Update error message E0384 to new format 2016-08-10 00:07:42 +07:00
liveness-closure-require-ret.rs
liveness-dead.rs Warn unused_assignments for arguments 2015-11-03 19:04:36 +09:00
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-return-last-stmt-semi.rs rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
liveness-unused.rs Do not trigger unused_variables lint for variable modified through AddAssign 2016-03-04 22:52:34 +01:00
liveness-use-after-move.rs
liveness-use-after-send.rs
log-syntax-gate.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
log-syntax-gate2.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
loop-break-value.rs Implement the loop_break_value feature. 2016-11-21 20:20:42 -08:00
loop-labeled-break-value.rs Tests for shadowing between lifetimes and loop labels within function bodies. 2015-04-21 18:09:46 +02:00
loop-proper-liveness.rs Add tests for various diverging & converging loops 2016-01-20 13:28:25 +02:00
loop-properly-diverging-2.rs Add tests for various diverging & converging loops 2016-01-20 13:28:25 +02:00
loops-reject-duplicate-labels-2.rs Update E0496 to new format 2016-09-02 22:28:26 +02:00
loops-reject-duplicate-labels.rs Update E0496 to new format 2016-09-02 22:28:26 +02:00
loops-reject-labels-shadowing-lifetimes.rs Update E0496 to new format 2016-09-02 22:28:26 +02:00
loops-reject-lifetime-shadowing-label.rs Update E0496 to new format 2016-09-02 22:28:26 +02:00
lub-if.rs change coercion to use target region if not LUB 2016-03-18 16:38:29 -04:00
lub-match.rs change coercion to use target region if not LUB 2016-03-18 16:38:29 -04:00
macro-attribute.rs Liberalize attributes. 2017-03-14 04:39:21 +00:00
macro-context.rs Fix fallout in tests. 2016-09-23 04:26:59 +00:00
macro-crate-nonterminal-non-root.rs Unignore some tests in stage1 2015-05-13 19:58:49 -04:00
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 Refactor macro resolution errors + add derive macro suggestions 2017-02-16 22:03:15 +10:30
macro-follow.rs Remove the old FOLLOW checking (aka check_matcher_old). 2016-06-06 12:27:34 +02:00
macro-followed-by-seq-bad.rs Permit token trees, identifiers, and blocks to be following by 2015-05-15 13:23:27 -04:00
macro-incomplete-parse.rs Fix fallout. 2016-07-12 04:31:40 +00:00
macro-inner-attributes.rs Fix fallout in tests 2016-04-07 05:48:42 +00:00
macro-input-future-proofing.rs After RFC amendment 1384, FOLLOW(pat) includes |, so update tests accordingly. 2016-01-07 20:53:33 +01:00
macro-invalid-fragment-spec.rs Make sure that macros that didn't pass LHS checking are not expanded. 2016-05-24 11:21:28 +02:00
macro-local-data-key-priv.rs
macro-match-nonterminal.rs Add warning cycle. 2017-02-28 22:15:12 +00:00
macro-missing-delimiters.rs Make sure that macros that didn't pass LHS checking are not expanded. 2016-05-24 11:21:28 +02:00
macro-missing-fragment.rs Add a test 2015-11-25 21:01:23 +01:00
macro-name-typo.rs Refactor macro resolution errors + add derive macro suggestions 2017-02-16 22:03:15 +10:30
macro-no-implicit-reexport.rs Refactor macro resolution errors + add derive macro suggestions 2017-02-16 22:03:15 +10:30
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-reexport-malformed-1.rs test fallout 2016-01-22 08:19:27 +13:00
macro-reexport-malformed-2.rs test fallout 2016-01-22 08:19:27 +13:00
macro-reexport-malformed-3.rs test fallout 2016-01-22 08:19:27 +13:00
macro-reexport-not-locally-visible.rs Refactor macro resolution errors + add derive macro suggestions 2017-02-16 22:03:15 +10:30
macro-reexport-undef.rs test fallout 2016-01-22 08:19:27 +13:00
macro-shadowing.rs Clean up the scopes of expanded #[macro_use] imports. 2016-10-11 05:14:08 +00:00
macro-stmt-matchers.rs Add regression test 2016-07-17 16:08:09 +00:00
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 test fallout 2016-01-22 08:19:27 +13:00
macro-use-bad-args-2.rs test fallout 2016-01-22 08:19:27 +13:00
macro-use-scope.rs Add test. 2016-10-11 05:14:10 +00:00
macro-use-undef.rs Unignore some tests in stage1 2015-05-13 19:58:49 -04:00
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 Add tests. 2017-03-14 04:39:23 +00:00
macro_undefined.rs Refactor macro resolution errors + add derive macro suggestions 2017-02-16 22:03:15 +10:30
macros-nonfatal-errors.rs Refactor macro resolution errors + add derive macro suggestions 2017-02-16 22:03:15 +10:30
main-wrong-location.rs
main-wrong-type-2.rs Update error code number 2017-01-26 11:17:17 +01: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 rustc: Remove support for -l foo:static 2015-03-26 16:42:22 -07:00
manual-link-bad-kind.rs rustc: Remove support for -l foo:static 2015-03-26 16:42:22 -07:00
manual-link-bad-search-path.rs Reject -L "", -L native=, and other empty search paths. 2015-03-13 23:49:44 -07:00
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 Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
match-argm-statics-2.rs Make is_useful handle empty types properly 2017-01-03 15:31:46 +08: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 Make is_useful handle empty types properly 2017-01-03 15:31:46 +08:00
match-byte-array-patterns.rs Make is_useful handle empty types properly 2017-01-03 15:31:46 +08: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-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 check_match: don't treat privately uninhabited types as uninhabited 2017-02-20 20:36:30 +02:00
match-range-fail-2.rs add exclusive range patterns under a feature gate 2017-01-19 10:13:32 +01: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 Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
match-ref-ice.rs Make is_useful handle empty types properly 2017-01-03 15:31:46 +08:00
match-ref-mut-invariance.rs When matching against a pattern (either via match or let) that 2015-03-23 05:30:43 -04:00
match-ref-mut-let-invariance.rs When matching against a pattern (either via match or let) that 2015-03-23 05:30:43 -04:00
match-slice-patterns.rs Improve error message, fix and add tests. 2017-01-03 15:33:31 +08:00
match-static-const-lc.rs Use assert_eq! instead of assert! in tests 2015-06-13 14:55:55 +03:00
match-struct.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
match-tag-nullary.rs
match-tag-unary.rs
match-vec-fixed.rs Make is_useful handle empty types properly 2017-01-03 15:31:46 +08:00
match-vec-mismatch-2.rs implement RFC495 semantics for slice patterns 2016-06-09 00:38:38 +03:00
match-vec-mismatch.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
match-vec-unreachable.rs Amend compile-fail tests 2017-01-03 15:48:29 +08: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
maybe-bounds.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 Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
method-ambig-two-traits-from-bounds.rs
method-ambig-two-traits-with-default-method.rs
method-call-err-msg.rs Point arg num mismatch errors back to their definition 2016-12-01 16:33:48 -08:00
method-help-unsatisfied-bound.rs Fix fallout in tests 2016-03-30 22:00:48 +00:00
method-macro-backtrace.rs Adjust tests to new error message 2016-03-11 10:59:40 -08:00
method-missing-call.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
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
method-suggestion-no-duplication.rs Fix compile-fail test for ExactSizeIterator::is_empty 2016-07-14 23:42:13 +02:00
minus-string.rs Fix fallout in tests 2016-03-30 22:00:48 +00:00
mir-unpretty.rs Add test 2016-02-27 12:45:10 +02:00
missing-block-hint.rs use suggestions instead of helps with code in them 2017-01-31 14:45:08 +01: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
missing-return.rs
missing-semicolon-warning.rs Start a best-effort warning cycle. 2016-07-13 04:50:35 +00:00
missing-stability.rs Remove all uses of #[staged_api] 2015-11-25 21:55:26 +03:00
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 Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
mod_file_disambig_aux.rs
module-macro_use-arguments.rs
move-fragments-1.rs
move-fragments-2.rs Fix the fallout 2015-11-19 11:41:09 +03:00
move-fragments-3.rs Fix the fallout 2015-11-19 11:41:09 +03:00
move-fragments-4.rs
move-fragments-5.rs
move-fragments-6.rs
move-fragments-7.rs
move-fragments-8.rs
move-fragments-9.rs
move-in-guard-1.rs
move-in-guard-2.rs
move-into-dead-array-1.rs
move-into-dead-array-2.rs
move-out-of-array-1.rs
move-out-of-slice-1.rs forbid moves out of slices 2016-09-16 15:08:32 +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-block-bad.rs Fix tidy error 2016-05-18 08:30:46 -04:00
moves-based-on-type-capture-clause-bad.rs
moves-based-on-type-cyclic-types-issue-4821.rs rustc: move cfg, infer, traits and ty from middle to top-level. 2016-03-27 01:05:54 +02:00
moves-based-on-type-distribute-copy-over-paren.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04: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-match-bindings.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04: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-based-on-type-tuple.rs Remove the deprecated box(PLACE) syntax. 2015-09-24 18:00:08 +03: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 Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
mut-pattern-internal-mutability.rs
mut-pattern-mismatched.rs wording fixes in error messages 2016-08-19 16:05:37 -07:00
mut-suggestion.rs Update errors to use new error format 2016-05-12 16:48:59 -07:00
mutable-class-fields-2.rs
mutable-class-fields.rs
mutable-enum-indirect.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
name-clash-nullary.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03: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
never-assign-dead-code.rs Add explanations to tests 2016-08-13 21:37:09 +08:00
never-assign-wrong-type.rs Add explanations to tests 2016-08-13 21:37:09 +08:00
never-disabled.rs Add gate-test- to some already existing tests 2017-01-12 23:53:02 +01:00
never-fallback.rs Improve comments on ! tests 2016-08-13 21:37:09 +08:00
no-capture-arc.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
no-core-gated.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01: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-method-suggested-traits.rs Add semicolon to "perhaps add a use for one of them" help 2016-11-14 12:57:19 +11:00
no-patterns-in-args-2.rs Prohibit patterns in trait methods without bodies 2016-10-26 20:55:16 +03:00
no-patterns-in-args.rs Fixed no-pattern-in-args test for new E0130 format 2016-08-10 19:55:54 +02: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 improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
no-std-inject.rs Fix fallout in tests 2016-03-16 08:52:33 +00: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 Fix issue #34101: do not track subcontent of type with dtor nor gather flags for untracked content. 2016-06-07 10:19:38 +02:00
no_crate_type.rs
no_owned_box_lang_item.rs std: Stabilize APIs for the 1.6 release 2015-12-05 15:09:44 -08:00
no_send-enum.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
no_send-rc.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
no_send-struct.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
no_share-enum.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
no_share-struct.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
noexporttypeexe.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
nolink-with-link-args.rs
non-constant-enum-for-vec-repeat.rs refactor constant evaluation error reporting 2016-07-22 14:32:56 +03:00
non-constant-expr-for-fixed-len-vec.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
non-constant-expr-for-vec-repeat.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
non-constant-in-const-path.rs refactor constant evaluation error reporting 2016-07-22 14:32:56 +03:00
non-copyable-void.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
non-exhaustive-match-nested.rs implement RFC495 semantics for slice patterns 2016-06-09 00:38:38 +03:00
non-exhaustive-match.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
non-exhaustive-pattern-witness.rs Update E0004 to use labels 2016-08-05 21:07:34 +02:00
non-interger-atomic.rs rustc: add ReErased to be used by trait selection, MIR and trans. 2016-06-05 13:58:51 +03:00
noncopyable-class.rs Fix ICE that occurs when an associated const is ambiguous. 2015-05-13 18:10:01 -06:00
nonscalar-cast.rs
not-enough-arguments.rs Point arg num mismatch errors back to their definition 2016-12-01 16:33:48 -08:00
not-panic-safe-2.rs std: Clean out old unstable + deprecated APIs 2016-05-30 20:46:32 -07:00
not-panic-safe-3.rs std: Clean out old unstable + deprecated APIs 2016-05-30 20:46:32 -07:00
not-panic-safe-4.rs std: Clean out old unstable + deprecated APIs 2016-05-30 20:46:32 -07:00
not-panic-safe-5.rs std: Clean out old unstable + deprecated APIs 2016-05-30 20:46:32 -07:00
not-panic-safe-6.rs std: Clean out old unstable + deprecated APIs 2016-05-30 20:46:32 -07:00
not-panic-safe.rs std: Stabilize APIs for the 1.9 release 2016-04-11 08:57:53 -07:00
not-sync.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
not-utf8.bin
not-utf8.rs test/compile-fail: fix expected error message for non-UTF8 source. 2015-05-17 02:15:00 +03:00
numeric-fields-feature-gate.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
numeric-fields.rs Update E0560 to include label 2016-09-20 16:59:48 -04:00
object-does-not-impl-trait.rs Merge ty::TyBox into ty::TyAdt 2017-01-30 23:14:15 +03:00
object-lifetime-default-ambiguous.rs Transition to the new object lifetime defaults, replacing the old 2015-07-14 19:36:15 -04:00
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 Use subtyping on the target of unsizing coercions. 2017-03-09 21:43:45 +02: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 change coercion to use target region if not LUB 2016-03-18 16:38:29 -04:00
object-lifetime-default.rs Fix some merge conflicts 2015-07-03 19:42:55 -04:00
object-pointer-types.rs Fix ICE that occurs when an associated const is ambiguous. 2015-05-13 18:10:01 -06:00
object-safety-by-value-self-use.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
object-safety-by-value-self.rs Change lint names to plurals 2015-03-25 10:06:13 +13:00
object-safety-generics.rs Update E0038 to the new error format 2016-08-09 13:59:00 -04:00
object-safety-issue-22040.rs fix fallout 2015-10-02 23:40:10 +03:00
object-safety-mentions-Self.rs Update E0038 to the new error format 2016-08-09 13:59:00 -04:00
object-safety-no-static.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
object-safety-phantom-fn.rs Fallout in tests 2015-04-02 13:24:46 -04:00
object-safety-sized-2.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
object-safety-sized.rs Update E0038 to the new error format 2016-08-09 13:59:00 -04:00
object-safety-supertrait-mentions-Self.rs Changed E0038 error message in test to comply with new message 2017-03-22 23:06:56 -05:00
occurs-check-2.rs Merge ty::TyBox into ty::TyAdt 2017-01-30 23:14:15 +03:00
occurs-check-3.rs
occurs-check.rs Merge ty::TyBox into ty::TyAdt 2017-01-30 23:14:15 +03:00
old-suffixes-are-really-forbidden.rs Replace illegal with invalid in most diagnostics 2015-07-29 01:59:31 +03:00
once-cant-call-twice-on-heap.rs
opt-in-copy.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
or-patter-mismatch.rs
orphan-check-diagnostics.rs
osx-frameworks.rs 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
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 Change error message in rustbook 2015-10-16 10:59:04 +02:00
packed-struct-transmute.rs Change error message in rustbook 2015-10-16 10:59:04 +02:00
paren-span.rs Be smart about span of parenthesized expression in macro 2016-05-19 00:03:00 +09:00
parse-error-correct.rs fix compile-fail and parse-fail tests by blindly opting back into 2016-03-30 22:23:54 +02: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-slice-old-style.rs add an help message when using an old-style slice pattern 2016-06-09 00:38:38 +03:00
pat-tuple-bad-type.rs Stabilize .. in tuple (struct) patterns 2016-11-03 01:38:15 +03:00
pat-tuple-overfield.rs Stabilize .. in tuple (struct) patterns 2016-11-03 01:38:15 +03:00
pattern-bindings-after-at.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
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 Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
pattern-macro-hygiene.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
pattern-tyvar-2.rs
pattern-tyvar.rs
phantom-oibit.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
placement-expr-unsafe.rs Add tests for newly introduced syntax 2015-10-27 21:55:10 +02:00
placement-expr-unstable.rs std: Stabilize APIs for the 1.9 release 2016-04-11 08:57:53 -07:00
platform-intrinsic-params.rs Add a compile-fail test. 2016-09-26 18:48:35 +02:00
pptypedef.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
prim-with-args.rs
priv-in-bad-locations.rs Move some other checks to AST sanity pass 2016-05-28 20:27:57 +03:00
privacy-in-paths.rs Add tests 2016-02-26 00:37:27 +00:00
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 Permit pub items in blocks 2016-02-26 21:20:56 +03:00
privacy-ufcs.rs Fix fallout in tests 2016-02-26 00:37:27 +00:00
privacy1.rs Fix fallout in tests 2016-03-30 21:26:35 +00:00
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 Fix fallout in tests 2016-02-26 00:37:27 +00:00
privacy5.rs Fix the fallout 2017-01-29 02:57:14 +03:00
private-impl-method.rs Add tests 2016-02-26 00:37:27 +00:00
private-in-public-lint.rs rustc_privacy: switch private-in-public checking to Ty. 2016-11-28 05:12:41 +02:00
private-in-public-warn.rs E0122 should apply with where clauses 2017-01-18 00:16:19 -06:00
private-in-public.rs rustc_privacy: switch private-in-public checking to Ty. 2016-11-28 05:12:41 +02:00
private-item-simple.rs
private-method-cross-crate.rs
private-method-inherited.rs
private-method.rs
private-struct-field-cross-crate.rs Use assert_eq! instead of assert! in tests 2015-06-13 14:55:55 +03:00
private-struct-field-ctor.rs
private-struct-field-pattern.rs
private-struct-field.rs Use assert_eq! instead of assert! in tests 2015-06-13 14:55:55 +03:00
private-variant-and-crate-reexport.rs Make private_in_public compatibility lint warn-by-default again 2016-09-05 00:28:44 +03:00
ptr-coercion.rs wording fixes in error messages 2016-08-19 16:05:37 -07:00
qualified-path-params-2.rs Update E0223 to the new format 2016-08-05 21:31:18 -07:00
qualified-path-params.rs rustc: desugar UFCS as much as possible during HIR lowering. 2016-11-28 04:18:10 +02: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
range-1.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
range_inclusive_gate.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
range_traits-1.rs add fixme about duplicated errors 2016-06-11 15:51:04 -04:00
range_traits-2.rs test traits defined on ranges 2016-06-09 15:32:43 -04:00
range_traits-3.rs test traits defined on ranges 2016-06-09 15:32:43 -04:00
range_traits-4.rs test traits defined on ranges 2016-06-09 15:32:43 -04:00
range_traits-5.rs test traits defined on ranges 2016-06-09 15:32:43 -04:00
range_traits-6.rs test traits defined on ranges 2016-06-09 15:32:43 -04:00
range_traits-7.rs test traits defined on ranges 2016-06-09 15:32:43 -04:00
recursion.rs Implement a hacky version of the DAG support we ultimately want, leaving 2016-01-16 05:22:33 -05:00
recursive-enum.rs Detect cycles and specialize error reporting for Sized. It is important 2016-01-16 05:22:32 -05:00
recursive-reexports.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
recursive-types-are-not-uninhabited.rs Change unreachable patterns ICEs to warnings 2017-01-17 21:32:27 +08:00
ref-suggestion.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
refutable-pattern-errors.rs
refutable-pattern-in-fn-arg.rs
region-borrow-params-issue-29793-big.rs Regression tests for Issue 29793. 2015-12-15 15:18:45 +01:00
region-borrow-params-issue-29793-small.rs Fix tidy and nits 2016-08-17 15:53:10 -07:00
region-bound-extra-bound-in-inherent-impl.rs Rather than storing the relations between free-regions in a global 2015-04-18 11:35:51 -04:00
region-bound-on-closure-outlives-call.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
region-bound-same-bounds-in-trait-and-impl.rs Rather than storing the relations between free-regions in a global 2015-04-18 11:35:51 -04:00
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 fix DFS for region error reporting 2016-05-10 12:22:20 -04:00
region-lifetime-bounds-on-fns-where-clause.rs change coercion to use target region if not LUB 2016-03-18 16:38:29 -04:00
region-multiple-lifetime-bounds-on-fns-where-clause.rs change coercion to use target region if not LUB 2016-03-18 16:38:29 -04:00
region-object-lifetime-1.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
region-object-lifetime-2.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
region-object-lifetime-3.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
region-object-lifetime-4.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
region-object-lifetime-5.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
region-object-lifetime-in-coercion.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
regions-addr-of-arg.rs
regions-addr-of-self.rs
regions-addr-of-upvar-self.rs
regions-assoc-type-in-supertrait-outlives-container.rs Fallout in tests --- misc error message changes, WF fixes 2015-08-12 17:58:57 -04:00
regions-assoc-type-region-bound-in-trait-not-met.rs
regions-assoc-type-static-bound-in-trait-not-met.rs
regions-bound-missing-bound-in-impl.rs update test error messages 2016-11-01 14:08:56 -04:00
regions-bounded-by-trait-requiring-static.rs Exise 'unsafe pointer' in favor of 'raw pointer' 2015-06-09 16:49:24 -04:00
regions-bounded-method-type-parameters-cross-crate.rs rustbuild: Add support for compiletest test suites 2016-04-18 16:30:01 -07:00
regions-bounded-method-type-parameters-trait-bound.rs
regions-bounded-method-type-parameters.rs
regions-bounds.rs update test cases to reflect new messages 2016-05-02 11:47:10 -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 Fallout in tests --- misc error message changes, WF fixes 2015-08-12 17:58:57 -04:00
regions-close-object-into-object-2.rs Fallout in tests --- misc error message changes, WF fixes 2015-08-12 17:58:57 -04:00
regions-close-object-into-object-3.rs Fallout in tests --- misc error message changes, WF fixes 2015-08-12 17:58:57 -04:00
regions-close-object-into-object-4.rs Fallout in tests --- misc error message changes, WF fixes 2015-08-12 17:58:57 -04:00
regions-close-object-into-object-5.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
regions-close-over-type-parameter-1.rs simplify HR subtyping back to what we did before 2016-05-31 19:42:22 -04:00
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
regions-creating-enums4.rs
regions-early-bound-error-method.rs fallout in tests 2016-05-31 19:59:33 -04:00
regions-early-bound-error.rs fallout in tests 2016-05-31 19:59:33 -04:00
regions-enum-not-wf.rs Update test error messages based on changes to wfcheck; also, break 2015-08-12 17:58:58 -04:00
regions-escape-bound-fn-2.rs
regions-escape-bound-fn.rs
regions-escape-method.rs
regions-escape-unboxed-closure.rs Don't gate methods Fn(Mut,Once)::call(mut,once) with feature unboxed_closures 2016-07-31 17:48:20 +03:00
regions-escape-via-trait-or-not.rs
regions-fn-subtyping-return-static.rs make lifetimes that only appear in return type early-bound 2017-02-05 16:30:03 -05:00
regions-free-region-ordering-callee-4.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
regions-free-region-ordering-callee.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
regions-free-region-ordering-caller.rs
regions-free-region-ordering-caller1.rs
regions-free-region-ordering-incorrect.rs
regions-glb-free-free.rs Fix fallout in tests 2016-03-30 21:26:35 +00:00
regions-implied-bounds-projection-gap-1.rs New tests --- projection outlives relation 2015-08-12 17:58:22 -04:00
regions-implied-bounds-projection-gap-2.rs New tests --- projection outlives relation 2015-08-12 17:58:22 -04:00
regions-implied-bounds-projection-gap-3.rs New tests --- projection outlives relation 2015-08-12 17:58:22 -04:00
regions-implied-bounds-projection-gap-4.rs New tests --- projection outlives relation 2015-08-12 17:58:22 -04:00
regions-implied-bounds-projection-gap-hr-1.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
regions-in-enums-anon.rs
regions-in-enums.rs
regions-in-structs-anon.rs
regions-in-structs.rs
regions-infer-at-fn-not-param.rs
regions-infer-borrow-scope-too-big.rs
regions-infer-bound-from-trait-self.rs
regions-infer-bound-from-trait.rs
regions-infer-call-3.rs
regions-infer-contravariance-due-to-decl.rs
regions-infer-covariance-due-to-decl.rs
regions-infer-invariance-due-to-decl.rs
regions-infer-invariance-due-to-mutability-3.rs
regions-infer-invariance-due-to-mutability-4.rs fallout in tests 2016-05-31 19:59:33 -04:00
regions-infer-not-param.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
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 change coercion to use target region if not LUB 2016-03-18 16:38:29 -04:00
regions-lifetime-of-struct-or-enum-variant.rs
regions-name-duplicated.rs
regions-name-static.rs Replace illegal with invalid in most diagnostics 2015-07-29 01:59:31 +03:00
regions-name-undeclared.rs
regions-nested-fns-2.rs Update error format for E0373 2016-08-05 19:53:14 +02:00
regions-nested-fns.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
regions-outlives-nominal-type-enum-region-rev.rs Update test error messages based on changes to wfcheck; also, break 2015-08-12 17:58:58 -04:00
regions-outlives-nominal-type-enum-region.rs Update test error messages based on changes to wfcheck; also, break 2015-08-12 17:58:58 -04:00
regions-outlives-nominal-type-enum-type-rev.rs Update test error messages based on changes to wfcheck; also, break 2015-08-12 17:58:58 -04:00
regions-outlives-nominal-type-enum-type.rs Update test error messages based on changes to wfcheck; also, break 2015-08-12 17:58:58 -04:00
regions-outlives-nominal-type-struct-region-rev.rs Update test error messages based on changes to wfcheck; also, break 2015-08-12 17:58:58 -04:00
regions-outlives-nominal-type-struct-region.rs Update test error messages based on changes to wfcheck; also, break 2015-08-12 17:58:58 -04:00
regions-outlives-nominal-type-struct-type-rev.rs Update test error messages based on changes to wfcheck; also, break 2015-08-12 17:58:58 -04:00
regions-outlives-nominal-type-struct-type.rs Update test error messages based on changes to wfcheck; also, break 2015-08-12 17:58:58 -04:00
regions-outlives-projection-container-hrtb.rs typos: fix a grabbag of typos all over the place 2015-10-08 19:49:31 +01:00
regions-outlives-projection-container-wc.rs Fallout in tests --- misc error message changes, WF fixes 2015-08-12 17:58:57 -04:00
regions-outlives-projection-container.rs Fallout in tests --- misc error message changes, WF fixes 2015-08-12 17:58:57 -04:00
regions-outlives-projection-hrtype.rs regionck.rs: correct misuse of ty.regions() rather than regions() 2015-08-12 17:58:57 -04:00
regions-outlives-projection-trait-def.rs New tests --- projection outlives relation 2015-08-12 17:58:22 -04:00
regions-outlives-scalar.rs New tests --- projection outlives relation 2015-08-12 17:58:22 -04:00
regions-pattern-typing-issue-19552.rs Feature gate *all* slice patterns. #23121 2015-03-27 12:50:49 -07:00
regions-pattern-typing-issue-19997.rs
regions-proc-bound-capture.rs Use subtyping on the target of unsizing coercions. 2017-03-09 21:43:45 +02:00
regions-reborrow-from-shorter-mut-ref-mut-ref.rs
regions-reborrow-from-shorter-mut-ref.rs
regions-ref-in-fn-arg.rs
regions-ret-borrowed-1.rs
regions-ret-borrowed.rs
regions-ret.rs
regions-return-ref-to-upvar-issue-17403.rs 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 change coercion to use target region if not LUB 2016-03-18 16:38:29 -04:00
regions-steal-closure.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
regions-struct-not-wf.rs Update test error messages based on changes to wfcheck; also, break 2015-08-12 17:58:58 -04:00
regions-trait-1.rs catch attempts to leak obligations out of snapshots 2016-05-25 21:12:35 +03:00
regions-trait-object-subtyping.rs Use subtyping on the target of unsizing coercions. 2017-03-09 21:43:45 +02:00
regions-trait-variance.rs
regions-undeclared.rs
regions-var-type-out-of-scope.rs
regions-variance-contravariant-use-covariant-in-second-position.rs
regions-variance-contravariant-use-covariant.rs
regions-variance-covariant-use-contravariant.rs
regions-variance-invariant-use-contravariant.rs
regions-variance-invariant-use-covariant.rs
regions-wf-trait-object.rs rustbuild: Migrate tidy checks to Rust 2016-04-12 08:17:42 -07:00
reject-specialized-drops-8142.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
repeat-to-run-dtor-twice.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
repeat_count.rs rustc: separate bodies for static/(associated)const and embedded constants. 2016-12-28 11:27:57 +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 syntax: Make is_path_start precise and improve some error messages about unexpected tokens 2016-04-24 20:59:44 +03:00
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 Fix fallout in tests 2016-03-16 08:52:33 +00:00
resolve-conflict-import-vs-extern-crate.rs Fix fallout in tests 2016-03-16 08:52:33 +00:00
resolve-conflict-import-vs-import.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
resolve-conflict-item-vs-extern-crate.rs Fix fallout in tests 2016-03-16 08:52:33 +00:00
resolve-conflict-item-vs-import.rs resolve: clean up diagnostics for name conflicts. 2016-12-19 20:57:02 +00:00
resolve-conflict-type-vs-import.rs Fix fallout in tests 2016-03-16 08:52:33 +00:00
resolve-inconsistent-binding-mode.rs Clean up "pattern doesn't bind x" messages 2017-03-06 00:20:26 -03:00
resolve-inconsistent-names.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 rustc_typeck: hook up collect and item/body check to on-demand. 2017-02-25 18:35:25 +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 rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
ret-non-nil.rs Add error explanations for E0066 and E0069. 2015-05-13 19:55:34 -05:00
retslot-cast.rs eddyb's refactoring of coercions/adjustments 2015-04-14 21:55:42 +12:00
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 Stabilize static in const 2017-02-08 12:33:35 +01:00
rmeta-lib-pass.rs Change --crate-type metadata to --emit=metadata 2016-12-29 13:24:45 +13:00
rmeta-pass.rs Change --crate-type metadata to --emit=metadata 2016-12-29 13:24:45 +13:00
rmeta-priv-warn.rs Add a test for #38273 2016-12-29 13:24:46 +13:00
rmeta.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
rmeta_lib.rs Tests 2016-11-21 07:10:12 +13:00
rmeta_meta_main.rs Change --crate-type metadata to --emit=metadata 2016-12-29 13:24:45 +13:00
rustc-error.rs
safe-extern-statics-mut.rs Issue deprecation warnings for safe accesses to extern statics 2016-09-09 01:07:01 +03:00
safe-extern-statics.rs Issue deprecation warnings for safe accesses to extern statics 2016-09-09 01:07:01 +03:00
self-impl.rs Update E0223 to the new format 2016-08-05 21:31:18 -07:00
self-infer.rs Add checks for self: _ and self: &_ 2016-05-14 13:42:37 +03:00
self-vs-path-ambiguity.rs Tweak path parsing logic 2016-10-20 20:28:10 +03: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-lifetime.rs Update E0496 to new format 2016-09-02 22:28:26 +02:00
shadowed-trait-methods.rs Add test 2016-03-17 11:53:18 +00:00
shadowed-type-parameter.rs
shadowed-use-visibility.rs Fix fallout in tests. 2016-11-21 09:21:54 +00:00
shadowing-in-the-same-pattern.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
shift-various-bad-types.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
simd-intrinsic-declaration-type.rs Separate integers into signed and unsigned. 2015-08-29 15:36:16 -07:00
simd-intrinsic-generic-arithmetic.rs tests: update for MIR debuginfo. 2016-04-11 20:51:45 +03:00
simd-intrinsic-generic-cast.rs tests: update for MIR debuginfo. 2016-04-11 20:51:45 +03:00
simd-intrinsic-generic-comparison.rs tests: update for MIR debuginfo. 2016-04-11 20:51:45 +03:00
simd-intrinsic-generic-elements.rs tests: update for MIR debuginfo. 2016-04-11 20:51:45 +03:00
simd-intrinsic-single-nominal-type.rs Add tests for various intrinsic behaviours. 2015-08-17 14:41:40 -07:00
simd-type-generic-monomorphisation.rs Add tests for various intrinsic behaviours. 2015-08-17 14:41:40 -07:00
simd-type.rs Fix existing tests for new #[repr(simd)]. 2015-08-17 14:41:40 -07:00
single-derive-attr.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
single-primitive-inherent-impl.rs std: Stabilize APIs for the 1.6 release 2015-12-05 15:09:44 -08:00
sized-cycle-note.rs add comments and tests 2016-05-03 18:30:10 +03:00
slice-2.rs
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.rs rustc: implement unstable(issue = "nnn"). 2015-07-06 11:35:39 -07:00
stability-attribute-non-staged.rs Rename #[deprecated] to #[rustc_deprecated] 2015-11-20 16:11:20 +03:00
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 Fix tests 2016-06-29 22:10:36 +02:00
stable-features.rs stable features lint warning mentions version stabilized 2016-05-30 15:17:13 -07:00
static-array-across-crate.rs test: adjust for the move to MIR-based const checking. 2016-05-07 19:14:32 +03:00
static-items-cant-move.rs Remove all unstable deprecated functionality 2015-08-12 14:55:17 -07:00
static-method-privacy.rs
static-mut-bad-types.rs
static-mut-foreign-requires-unsafe.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
static-mut-not-constant.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
static-mut-not-pat.rs resolve: Rewrite resolve_pattern 2016-06-10 01:03:54 +03:00
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
static-region-bound.rs
static-vec-repeat-not-constant.rs Make various fixes: 2015-05-21 11:47:30 -04:00
staticness-mismatch.rs
std-uncopyable-atomics.rs Use const fn to abstract away the contents of UnsafeCell & friends. 2015-05-27 11:19:03 +03:00
stmt_expr_attrs_no_feature.rs Stabilise attributes on statements. 2016-10-12 08:40:22 +13:00
str-concat-on-double-ref.rs Ensure type is copyable before emitting note suggesting adding manual deref. 2017-01-03 12:35:20 -05:00
str-idx.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
str-mut-idx.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03: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-attr-feature-gate.rs Also mark the struct_field_attributes regression test 2017-01-12 23:55:32 +01:00
struct-field-cfg.rs syntax: struct field attributes and cfg 2017-01-11 21:33:17 -08:00
struct-field-privacy.rs Improve tests 2016-03-30 21:26:35 +00:00
struct-fields-decl-dupe.rs Update E0124 to the new error format 2016-08-04 15:09:15 -04:00
struct-fields-dupe.rs
struct-fields-hints-no-dupe.rs Update E0560 to include label 2016-09-20 16:59:48 -04:00
struct-fields-hints.rs Update E0560 to include label 2016-09-20 16:59:48 -04:00
struct-fields-missing.rs Add name of initializer to missing field message, closes #30299 2015-12-11 00:25:08 +01:00
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-too-many.rs Update E0560 to include label 2016-09-20 16:59:48 -04: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 Improve error message and snippet for "did you mean x" 2016-10-02 15:57:39 +11: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-type-mismatch.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 Fix fallout in tests 2016-02-26 00:37:27 +00:00
struct-variant-privacy.rs Fix fallout in tests 2016-02-26 00:37:27 +00:00
structure-constructor-type-mismatch.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
substs-ppaux.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
suffixed-literal-meta.rs Liberalize attributes. 2017-03-14 04:39:21 +00:00
suggest-private-fields.rs Update E0560 to include label 2016-09-20 16:59:48 -04:00
super-at-top-level.rs Updated E0432 to new format 2016-08-22 13:57:10 +08:00
suppressed-error.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
svh-change-lit.rs fix test fallout 2016-07-02 14:50:36 +03:00
svh-change-significant-cfg.rs fix test fallout 2016-07-02 14:50:36 +03:00
svh-change-trait-bound.rs fix test fallout 2016-07-02 14:50:36 +03:00
svh-change-type-arg.rs fix test fallout 2016-07-02 14:50:36 +03:00
svh-change-type-ret.rs fix test fallout 2016-07-02 14:50:36 +03:00
svh-change-type-static.rs fix test fallout 2016-07-02 14:50:36 +03:00
svh-use-trait.rs fix test fallout 2016-07-02 14:50:36 +03:00
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
syntaxt-default-trait-impls.rs Fix typo. 2015-05-26 15:12:52 -05:00
tag-that-dare-not-speak-its-name.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
tag-type-args.rs
tag-variant-cast-non-nullary.rs
tag-variant-disr-dup.rs
tail-typeck.rs
task-rng-isnt-sendable.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
terr-in-field.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
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 Mark main-like functions allow(dead_code) in tests 2015-08-24 20:28:24 -04:00
trace_macros-format.rs
trace_macros-gate.rs test: Remove NOTE assertions from trace_macros-gate 2016-07-14 10:27:56 -07:00
trait-as-struct-constructor.rs Preparations and cleanup 2016-10-27 22:14:41 +03:00
trait-bounds-not-on-bare-trait.rs Remove BuiltinBound and BuiltinBounds. 2016-11-28 06:37:08 -07:00
trait-bounds-not-on-struct.rs AST/HIR: Merge ObjectSum and PolyTraitRef 2017-01-17 01:52:47 +03:00
trait-bounds-on-structs-and-enums-in-fns.rs suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
trait-bounds-on-structs-and-enums-in-impls.rs suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
trait-bounds-on-structs-and-enums-locals.rs suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
trait-bounds-on-structs-and-enums-static.rs suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
trait-bounds-on-structs-and-enums-xc.rs suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
trait-bounds-on-structs-and-enums-xc1.rs suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
trait-bounds-on-structs-and-enums.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
trait-bounds-sugar.rs test: Fix fallout in tests 2015-04-21 11:37:43 -07:00
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-duplicate-methods.rs Fix broken tests for E0428 2016-08-20 12:10:41 +02:00
trait-impl-1.rs Fix ICE that occurs when an associated const is ambiguous. 2015-05-13 18:10:01 -06:00
trait-impl-can-not-have-untraitful-items.rs add separate errors for out-of-place associated consts and types 2015-07-19 15:32:24 -04:00
trait-impl-different-num-params.rs
trait-impl-for-module.rs resolve: Rewrite resolve_pattern 2016-06-10 01:03:54 +03:00
trait-impl-method-mismatch.rs switch compare_method to new-style trait error reporting 2016-07-22 14:32:56 +03:00
trait-impl-of-supertrait-has-wrong-lifetime-parameters.rs
trait-matching-lifetimes.rs
trait-not-accessible.rs Don't treat associated types specially in def_privacy 2016-03-04 18:30:24 +00:00
trait-object-macro-matcher.rs Refactor parsing of trait object types 2017-03-21 23:01:53 +03:00
trait-object-reference-without-parens-suggestion.rs Refactor parsing of trait object types 2017-03-21 23:01:53 +03:00
trait-object-safety.rs Fallout in tests --- misc error message changes, WF fixes 2015-08-12 17:58:57 -04:00
trait-or-new-type-instead.rs Add explanation for E0116 and update the error message. 2015-06-10 02:18:14 -05:00
trait-privacy.rs Add regression test 2016-03-06 05:54:58 +00:00
trait-resolution-in-overloaded-op.rs
trait-safety-fn-body.rs Fix label messages for E0133 2016-08-19 11:58:26 +08:00
trait-safety-inherent-impl.rs
trait-safety-trait-impl-cc.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
trait-safety-trait-impl.rs Make name resolution errors non-fatal 2015-12-11 21:00:15 +13:00
trait-static-method-generic-inference.rs
trait-suggest-where-clause.rs Improve E0277 help message 2016-10-21 16:13:52 +02:00
trait-test-2.rs rewrite obligation forest. cycles still handled incorrectly. 2016-05-13 21:23:02 -07: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 Fix duplicate error code 2016-09-07 17:22:19 -07:00
traits-inductive-overflow-supertrait.rs Add regression tests for #29859. However #29859 is not fully fixed. 2016-01-16 09:58:09 -05:00
traits-inductive-overflow-two-traits.rs Add regression tests for #29859. However #29859 is not fully fixed. 2016-01-16 09:58:09 -05:00
traits-issue-23003-overflow.rs New tests --- projection outlives relation 2015-08-12 17:58:22 -04:00
traits-multidispatch-bad.rs
traits-multidispatch-convert-ambig-dest.rs Add a new ui test and update existing ones 2017-02-04 16:25:56 -05:00
traits-negative-impls.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
traits-repeated-supertrait-ambig.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
transmute-different-sizes.rs rustc: don't reveal specializable polymorphic projections. 2016-08-12 06:43:34 +03:00
transmute-fat-pointers.rs Update test error compilation message for E0512 2015-10-13 10:26:45 +02:00
transmute-from-fn-item-types-error.rs Make transmuting from fn item types to pointer-sized types a hard error. 2017-02-28 23:47:55 +02:00
transmute-impl.rs Update test error compilation message for E0512 2015-10-13 10:26:45 +02:00
transmute-imut-to-mut.rs Replace multiple trailing newlines with a single trailing newline 2015-10-06 13:06:39 -04:00
transmute-type-parameters.rs Check transmutes between types without statically known sizes. 2016-04-19 17:03:30 +03:00
trivial_casts.rs Merge ty::TyBox into ty::TyAdt 2017-01-30 23:14:15 +03:00
tuple-arity-mismatch.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
tuple-index-not-tuple.rs
tuple-index-out-of-bounds.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
tuple-struct-nonexhaustive.rs
tutorial-suffix-inference-test.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
two-allocators-2.rs rustc: Allow changing the default allocator 2015-08-14 15:13:10 -07:00
two-allocators-3.rs travis: Get an emscripten builder online 2017-01-19 13:54:19 -08:00
two-allocators.rs rustc: Allow changing the default allocator 2015-08-14 15:13:10 -07:00
type-arg-out-of-scope.rs
type-ascription-feature-gate.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
type-ascription-precedence.rs Require exact type equality + add tests 2015-12-18 20:00:19 +03:00
type-ascription-soundness.rs Require exact type equality + add tests 2015-12-18 20:00:19 +03:00
type-mismatch-multiple.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
type-mismatch-same-crate-name.rs Merge ty::TyBox into ty::TyAdt 2017-01-30 23:14:15 +03:00
type-parameter-defaults-referencing-Self-ppaux.rs Fallout in tests --- misc error message changes, WF fixes 2015-08-12 17:58:57 -04:00
type-parameter-defaults-referencing-Self.rs
type-parameter-invalid-lint.rs [Gate Tests] - marking feature tests 2017-01-22 16:58:23 +00:00
type-parameter-names.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
type-params-in-different-spaces-1.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
type-params-in-different-spaces-2.rs suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
type-params-in-different-spaces-3.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
type-recursive.rs E0072 update error format 2016-08-10 13:37:59 -05: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 Fix duplicate error code 2016-09-07 17:22:19 -07:00
typeck-auto-trait-no-supertraits.rs Fix duplicate error code 2016-09-07 17:22:19 -07:00
typeck-auto-trait-no-typeparams.rs Fix duplicate error code 2016-09-07 17:22:19 -07:00
typeck-builtin-bound-type-parameters.rs Make E0243/0244 message consistent with E0107 2016-11-06 20:51:21 +09: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 suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
typeck-default-trait-impl-constituent-types-2.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
typeck-default-trait-impl-constituent-types.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
typeck-default-trait-impl-cross-crate-coherence.rs rustbuild: Add support for compiletest test suites 2016-04-18 16:30:01 -07:00
typeck-default-trait-impl-negation-send.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
typeck-default-trait-impl-negation-sync.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
typeck-default-trait-impl-negation.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
typeck-default-trait-impl-outside-crate.rs Update E0318 to new format 2016-08-30 21:24:21 +02:00
typeck-default-trait-impl-precedence.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
typeck-default-trait-impl-send-param.rs suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
typeck-negative-impls-builtin.rs
typeck-unsafe-always-share.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
typeck_type_placeholder_item.rs Fixing compiler error E0121 2016-08-06 07:51:53 -07:00
typeck_type_placeholder_lifetime_1.rs Make E0243/0244 message consistent with E0107 2016-11-06 20:51:21 +09:00
typeck_type_placeholder_lifetime_2.rs Make E0243/0244 message consistent with E0107 2016-11-06 20:51:21 +09:00
typeck_type_placeholder_mismatch.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
ufcs-explicit-self-bad.rs address review comments 2016-07-23 00:03:19 +03: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 improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
unadjusted-unstable.rs Add gate-test- to some already existing tests 2017-01-12 23:53:02 +01:00
unboxed-closer-non-implicit-copyable.rs
unboxed-closure-feature-gate.rs clarify the parenthetical notation stability error message 2015-07-28 19:21:24 +03:00
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 suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
unboxed-closure-sugar-equiv.rs suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
unboxed-closure-sugar-lifetime-elision.rs Fallout in tests 2015-04-02 13:24:46 -04:00
unboxed-closure-sugar-not-used-on-fn.rs clarify the parenthetical notation stability error message 2015-07-28 19:21:24 +03:00
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 Fix #23589 2015-06-18 23:18:15 +03:00
unboxed-closure-sugar-used-on-struct.rs Fix #23589 2015-06-18 23:18:15 +03:00
unboxed-closure-sugar-wrong-number-number-type-parameters-1.rs Work with assoc types in a super trait. 2015-04-07 18:03:07 +12:00
unboxed-closure-sugar-wrong-number-number-type-parameters-3.rs Work with assoc types in a super trait. 2015-04-07 18:03:07 +12:00
unboxed-closure-sugar-wrong-number-number-type-parameters.rs Work with assoc types in a super trait. 2015-04-07 18:03:07 +12:00
unboxed-closure-sugar-wrong-trait.rs Make E0243/0244 message consistent with E0107 2016-11-06 20:51:21 +09:00
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 Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00: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-explicit-call-too-early.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-infer-fnmut-calling-fnmut-no-mut.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
unboxed-closures-infer-fnmut-missing-mut.rs
unboxed-closures-infer-fnmut-move-missing-mut.rs
unboxed-closures-infer-fnonce-call-twice.rs
unboxed-closures-infer-fnonce-move-call-twice.rs
unboxed-closures-move-upvar-from-non-once-ref-closure.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
unboxed-closures-mutate-upvar.rs
unboxed-closures-mutated-upvar-from-fn-closure.rs
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 Fix ICE that occurs when an associated const is ambiguous. 2015-05-13 18:10:01 -06:00
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 Don't gate methods Fn(Mut,Once)::call(mut,once) with feature unboxed_closures 2016-07-31 17:48:20 +03:00
unboxed-closures-vtable-mismatch.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
unboxed-closures-wrong-abi.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-wrong-arg-type-extern-fn.rs Don't gate methods Fn(Mut,Once)::call(mut,once) with feature unboxed_closures 2016-07-31 17:48:20 +03:00
unconstrained-none.rs Add a new ui test and update existing ones 2017-02-04 16:25:56 -05:00
unconstrained-ref.rs Add a new ui test and update existing ones 2017-02-04 16:25:56 -05:00
uninhabited-enum-cast.rs
uninhabited-irrefutable.rs Improve error message, fix and add tests. 2017-01-03 15:33:31 +08:00
uninhabited-matches-feature-gated.rs use a more conservative inhabitableness rule 2017-02-23 22:46:22 +02:00
uninhabited-patterns.rs Uninhabited while-let pattern fix 2017-02-04 16:27:45 +08:00
unique-object-noncopyable.rs Fix ICE that occurs when an associated const is ambiguous. 2015-05-13 18:10:01 -06:00
unique-pinned-nocopy.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05: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 Change unreachable patterns ICEs to warnings 2017-01-17 21:32:27 +08:00
unreachable-try-pattern.rs Add unreachable attribute to Err branch 2017-01-21 00:08:37 +08:00
unreachable-variant.rs rustc: Add support for extern crate foo as bar 2015-03-24 14:55:15 -07:00
unresolved-extern-mod-suggestion.rs Fix fallout in tests 2016-03-16 08:52:33 +00:00
unresolved-import-recovery.rs Fix ICE happening when unresolved imports are used in patterns 2016-07-21 21:19:16 +03:00
unresolved-import.rs Add semicolon to "Maybe a missing extern crate foo" message 2016-10-27 15:24:08 +11:00
unsafe-around-compiler-generated-unsafe.rs
unsafe-const-fn.rs Fix label messages for E0133 2016-08-19 11:58:26 +08:00
unsafe-fn-assign-deref-ptr.rs Exise 'unsafe pointer' in favor of 'raw pointer' 2015-06-09 16:49:24 -04: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
unsafe-fn-deref-ptr.rs Exise 'unsafe pointer' in favor of 'raw pointer' 2015-06-09 16:49:24 -04:00
unsafe-fn-used-as-value.rs
unsafe-subtyping.rs Move unsafety out of the subtyping relation and into coercion. 2015-03-17 17:29:07 -04:00
unsafe-trait-impl.rs switch compare_method to new-style trait error reporting 2016-07-22 14:32:56 +03:00
unsized-bare-typaram.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
unsized-enum.rs adapt existing tests 2016-10-24 20:55:56 +02:00
unsized-enum2.rs add new test case 2016-10-24 23:11:27 +02:00
unsized-inherent-impl-self-type.rs suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
unsized-struct.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
unsized-trait-impl-self-type.rs suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
unsized-trait-impl-trait-arg.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
unsized3.rs adapt existing tests 2016-10-24 20:55:56 +02:00
unsized5.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
unsized6.rs turn the RFC1592 warnings into hard errors 2016-09-01 13:34:56 +03:00
unsized7.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
unspecified-self-in-trait-ref.rs rustc: desugar UFCS as much as possible during HIR lowering. 2016-11-28 04:18:10 +02:00
unsupported-cast.rs Improve typeck diagnostic messages 2015-07-29 01:57:24 +03:00
unused-attr.rs std: Stabilize APIs for the 1.6 release 2015-12-05 15:09:44 -08:00
unused-macro-with-bad-frag-spec.rs
unused-macro-with-follow-violation.rs
unused-mut-warning-captured-var.rs
unused-result.rs
use-after-move-based-on-type.rs
use-after-move-implicity-coerced-object.rs Remove ignore-tidy-linelength from tests that no longer need it 2015-04-09 08:21:59 +10:00
use-after-move-self-based-on-type.rs
use-after-move-self.rs
use-from-trait-xc.rs Fix fallout in tests. 2016-08-18 08:09:24 +00:00
use-from-trait.rs Updated E0432 to new format 2016-08-22 13:57:10 +08:00
use-keyword.rs Updated E0432 to new format 2016-08-22 13:57:10 +08:00
use-meta-mismatch.rs Fix fallout of removing quotes in crate names 2015-03-27 11:43:40 -07:00
use-mod-2.rs Updated E0432 to new format 2016-08-22 13:57:10 +08:00
use-mod-3.rs Fix fallout in tests 2016-02-26 00:37:27 +00:00
use-mod-4.rs syntax: Don't rely on token::IdentStyle in the parser 2016-04-24 20:59:44 +03:00
use-mod.rs Updated error message E0252 2016-08-06 13:31:03 +02:00
use-paths-as-items.rs Associate each path in a use declaration with the item in the AST map 2015-05-26 17:42:56 +09:00
use-super-global-path.rs Make sufficiently old or low-impact compatibility lints deny-by-default 2016-10-27 12:06:03 +03:00
useless-pub.rs Move some other checks to AST sanity pass 2016-05-28 20:27:57 +03:00
user-defined-macro-rules.rs Forbid user-defined macros named "macro_rules". 2016-09-26 00:22:40 +00:00
utf8_idents.rs Model lexer: Fix remaining issues 2015-04-21 12:02:12 +02:00
variadic-ffi-2.rs adapt tests 2016-10-25 19:56:36 +02:00
variadic-ffi-3.rs Point arg num mismatch errors back to their definition 2016-12-01 16:33:48 -08:00
variadic-ffi.rs adapt tests 2016-10-25 19:56:36 +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 Expand the macro in variance-btree-invariant-types.rs to make compiletest recognize that it should error 2016-01-17 11:26:11 -06:00
variance-cell-is-invariant.rs
variance-contravariant-arg-object.rs Use subtyping on the target of unsizing coercions. 2017-03-09 21:43:45 +02:00
variance-contravariant-arg-trait-match.rs Remove *most* mentions of phantom fns and variance on traits. Leave some 2015-04-02 13:25:06 -04:00
variance-contravariant-self-trait-match.rs Remove *most* mentions of phantom fns and variance on traits. Leave some 2015-04-02 13:25:06 -04:00
variance-covariant-arg-object.rs Use subtyping on the target of unsizing coercions. 2017-03-09 21:43:45 +02:00
variance-covariant-arg-trait-match.rs Remove *most* mentions of phantom fns and variance on traits. Leave some 2015-04-02 13:25:06 -04:00
variance-covariant-self-trait-match.rs Remove *most* mentions of phantom fns and variance on traits. Leave some 2015-04-02 13:25:06 -04:00
variance-invariant-arg-object.rs Use subtyping on the target of unsizing coercions. 2017-03-09 21:43:45 +02:00
variance-invariant-arg-trait-match.rs
variance-invariant-self-trait-match.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
variance-issue-20533.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
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-region-bounds.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 rustc: use Vec<Kind> in Substs, where Kind is a &TyS | &Region tagged pointer. 2016-08-27 01:15:07 +03:00
variance-regions-indirect.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-unused-direct.rs Fallout in tests 2015-04-02 13:24:46 -04:00
variance-regions-unused-indirect.rs
variance-trait-bounds.rs rustc: use Vec<Kind> in Substs, where Kind is a &TyS | &Region tagged pointer. 2016-08-27 01:15:07 +03:00
variance-trait-matching.rs Fix some pretty printing tests 2016-10-18 23:23:40 +03: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: use Vec<Kind> in Substs, where Kind is a &TyS | &Region tagged pointer. 2016-08-27 01:15:07 +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 Fallout in tests 2015-04-02 13:24:46 -04:00
variance-unused-type-param.rs port compiletest to use JSON output 2016-04-21 04:42:24 -04:00
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 Fix fallout in tests. 2016-11-21 09:21:54 +00:00
variant-size-differences.rs Move variant_size_differences out of trans 2016-07-10 22:12:31 +02:00
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 Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00: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 Improve typeck diagnostic messages 2015-07-29 01:57:24 +03:00
vector-no-ann.rs Add a new ui test and update existing ones 2017-02-04 16:25:56 -05:00
vtable-res-trait-param.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
walk-struct-literal-with.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
warn-path-statement.rs
weak-lang-item.rs std: Stabilize APIs for the 1.6 release 2015-12-05 15:09:44 -08:00
wf-array-elem-sized.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-const-type.rs New tests --- check that wf relation is being checked in various positions 2015-08-12 17:57:58 -04:00
wf-enum-bound.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-enum-fields-struct-variant.rs Update test error messages based on changes to wfcheck; also, break 2015-08-12 17:58:58 -04:00
wf-enum-fields.rs Update test error messages based on changes to wfcheck; also, break 2015-08-12 17:58:58 -04:00
wf-fn-where-clause.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-impl-associated-type-region.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-impl-associated-type-trait.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
wf-in-fn-arg.rs New tests --- check that wf relation is being checked in various positions 2015-08-12 17:57:58 -04:00
wf-in-fn-ret.rs New tests --- check that wf relation is being checked in various positions 2015-08-12 17:57:58 -04:00
wf-in-fn-type-arg.rs New tests --- check that wf relation is being checked in various positions 2015-08-12 17:57:58 -04:00
wf-in-fn-type-ret.rs New tests --- check that wf relation is being checked in various positions 2015-08-12 17:57:58 -04:00
wf-in-fn-type-static.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-in-fn-where-clause.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-in-obj-type-static.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-in-obj-type-trait.rs New tests --- check that wf relation is being checked in various positions 2015-08-12 17:57:58 -04:00
wf-inherent-impl-method-where-clause.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-inherent-impl-where-clause.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-misc-methods-issue-28609.rs ensure that the types of methods are well-formed 2015-10-02 23:40:10 +03:00
wf-object-safe.rs New tests --- check that wf relation is being checked in various positions 2015-08-12 17:57:58 -04:00
wf-outlives-ty-in-fn-or-trait.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-static-method.rs change coercion to use target region if not LUB 2016-03-18 16:38:29 -04:00
wf-static-type.rs New tests --- check that wf relation is being checked in various positions 2015-08-12 17:57:58 -04:00
wf-struct-bound.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-struct-field.rs New tests --- check that wf relation is being checked in various positions 2015-08-12 17:57:58 -04:00
wf-trait-associated-type-bound.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-associated-type-region.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-associated-type-trait.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-bound.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-default-fn-arg.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-default-fn-ret.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-default-fn-where-clause.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-fn-arg.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-fn-ret.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-fn-where-clause.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-superbound.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
where-clause-constraints-are-local-for-inherent-impl.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
where-clause-constraints-are-local-for-trait-impl.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
where-clause-method-substituion.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
where-clauses-method-unsatisfied.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
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 improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
where-for-self.rs
where-lifetime-resolution.rs Add tests 2017-01-24 22:56:02 +03:00
while-let.rs
while-type-error.rs
windows-subsystem-gated.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
windows-subsystem-invalid.rs Fix tests from the rollup 2016-11-05 10:51:04 -07: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 Fallout from this change. 2015-04-14 14:23:02 +02:00
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