rust/src/test/compile-fail
Alex Crichton 6bc8f164b0 std: Remove rand crate and module
This commit removes the `rand` crate from the standard library facade as
well as the `__rand` module in the standard library. Neither of these
were used in any meaningful way in the standard library itself. The only
need for randomness in libstd is to initialize the thread-local keys of
a `HashMap`, and that unconditionally used `OsRng` defined in the
standard library anyway.

The cruft of the `rand` crate and the extra `rand` support in the
standard library makes libstd slightly more difficult to port to new
platforms, namely WebAssembly which doesn't have any randomness at all
(without interfacing with JS). The purpose of this commit is to clarify
and streamline randomness in libstd, focusing on how it's only required
in one location, hashmap seeds.

Note that the `rand` crate out of tree has almost always been a drop-in
replacement for the `rand` crate in-tree, so any usage (accidental or
purposeful) of the crate in-tree should switch to the `rand` crate on
crates.io. This then also has the further benefit of avoiding
duplication (mostly) between the two crates!
2017-11-08 20:41:17 -08:00
..
allocator rustc: Implement the #[global_allocator] attribute 2017-07-05 14:37:01 -07:00
associated-types Cleanup some remains of hr_lifetime_in_assoc_type compatibility lint 2017-07-29 17:50:42 +03:00
auxiliary Fix tests and rebase conflict 2017-11-03 16:13:21 -02:00
borrowck add TerminatorKind::FalseEdges and use it in matches 2017-11-02 09:43:36 +03:00
closure-expected-type fallback to provided signature in the event of a type error 2017-11-02 18:38:24 -04:00
derived-errors resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
directory_ownership Make sufficiently old or low-impact compatibility lints deny-by-default 2017-07-08 01:56:27 +03:00
feature-gate Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
hygiene Fix tests 2017-10-08 23:52:15 +09:00
impl-trait Add better error message when == operator is badly used 2017-05-17 22:17:53 +02:00
imports Make sufficiently old or low-impact compatibility lints deny-by-default 2017-07-08 01:56:27 +03:00
macro-expanded-include test: Update Emscripten failures/passing 2017-10-17 18:46:38 -07: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
nll WIP patch compile-fail/nll/region-ends-after-if-condition.rs 2017-10-31 12:41:40 -04:00
panic-runtime travis: Get an emscripten builder online 2017-01-19 13:54:19 -08:00
privacy Auto merge of #45503 - thombles:tk/i44339-v5, r=petrochenkov 2017-10-28 03:02:17 +00:00
rfc-2008-non-exhaustive Added tests for RFC 2008. 2017-11-03 19:36:18 +00:00
rfc1445 Turn sufficiently old compatibility lints into hard errors 2017-05-30 22:00:30 +03:00
rfc1717 Tighten up error checking of library renames. 2016-12-01 16:56:49 -08:00
specialization auto trait future compatibility lint 2017-11-03 16:13:21 -02:00
symbol-names trans: move exported_symbol to Instance::symbol_name. 2016-05-25 01:34:20 +03:00
union move unsafety checking to MIR 2017-09-24 12:46:00 +03:00
.gitattributes
access-mode-in-closures.rs
anon-params-deprecated.rs Add a lint to disallow anonymous parameters 2017-05-02 05:15:26 +02: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 Recognize SPARC in more tests where architecture matters. 2017-08-03 17:19:19 -07: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 Recognize SPARC in more tests where architecture matters. 2017-08-03 17:19:19 -07:00
asm-misplaced-option.rs Recognize SPARC in more tests where architecture matters. 2017-08-03 17:19:19 -07:00
asm-out-assign-imm.rs Reword to avoid using either re-assignment or reassignment in errors 2017-10-25 11:29:52 -04:00
asm-out-no-modifier.rs Recognize SPARC in more tests where architecture matters. 2017-08-03 17:19:19 -07:00
asm-out-read-uninit.rs Recognize SPARC in more tests where architecture matters. 2017-08-03 17:19:19 -07:00
asm-src-loc-codegen-units.rs Integrate jobserver support to parallel codegen 2017-06-21 07:16:43 -07:00
asm-src-loc.rs travis: Get an emscripten builder online 2017-01-19 13:54:19 -08:00
assign-imm-local-twice.rs Reword to avoid using either re-assignment or reassignment in errors 2017-10-25 11:29:52 -04:00
assign-to-method.rs
assignment-operator-unimplemented.rs
assoc-inherent.rs
associated-const-ambiguity-report.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-const-array-len.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-const-dead-code.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-const-generic-obligations.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-const-impl-wrong-lifetime.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-const-impl-wrong-type.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-const-no-item.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-const-private-impl.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-const-type-parameter-arms.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-const-type-parameter-arrays-2.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-const-type-parameter-arrays.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-const-upper-case-lint.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-item-duplicate-names-2.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-item-duplicate-names-3.rs Adjust tests to new error message 2016-03-11 10:59:40 -08:00
associated-item-duplicate-names.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07: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 Desugar parenthesized generic arguments in HIR 2017-08-19 02:14:53 +03: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 Remove more anonymous trait method parameters 2017-07-08 01:56:27 +03: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
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
associated-types-issue-20346.rs
associated-types-multiple-types-one-trait.rs
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
associated-types-overridden-default.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
associated-types-path-1.rs
associated-types-path-2.rs tests: work around fallout from normalizing signatures separately. 2017-06-27 16:39:58 +03:00
associated-types-project-from-hrtb-in-fn-body.rs
associated-types-project-from-hrtb-in-fn.rs
associated-types-project-from-hrtb-in-struct.rs rustc: move most of lifetime elision to resolve_lifetimes. 2017-01-28 02:56:46 +02:00
associated-types-project-from-hrtb-in-trait-method.rs
associated-types-projection-to-unrelated-trait-in-method-without-default.rs
associated-types-subtyping-1.rs adding E0623 for LateBound regions 2017-09-09 11:12:27 +05:30
associated-types-unconstrained.rs
associated-types-unsized.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
attempted-access-non-fatal.rs Add E0610 2017-06-12 01:47:01 +02: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
attr-usage-repr.rs Implementation of repr struct alignment RFC 1358. 2017-04-21 07:32:32 +10: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 borrowck: consolidate mut suggestions 2017-03-27 01:37:42 +03:00
auto-impl-future-compat.rs Fix tests and rebase conflict 2017-11-03 16:13:21 -02:00
auto-ref-slice-plus-ref.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
auto-trait-validation.rs Parse auto traits the same as traits. 2017-11-03 16:13:22 -02: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
bad-expr-path.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
bad-expr-path2.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
bad-extern-link-attrs.rs
bad-intrinsic-monomorphization.rs Update compile-fail tests. 2017-11-07 08:54:38 +01:00
bad-lint-cap.rs
bad-lint-cap2.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
bad-lint-cap3.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
bad-main.rs Update error code number 2017-01-26 11:17:17 +01:00
bad-method-typaram-kind.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
bad-mid-path-type-params.rs
bad-module.rs Improve diagnostics and remove dead code. 2016-09-01 22:29:28 +00:00
bad-sized.rs 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
binop-logic-int.rs
binop-move-semantics.rs fix a bug in compiletest JSON parsing for duplicate errors 2017-04-11 20:32:47 -04:00
binop-mul-bool.rs
binop-typeck.rs
blind-item-block-item-shadow.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
blind-item-block-middle.rs Move pattern resolution checks from typeck to resolve 2016-10-04 22:20:38 +03:00
blind-item-item-shadow.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
bogus-tag.rs Better suggestion for unknown method 2017-06-02 17:01:16 -07:00
borrow-immutable-upvar-mutation.rs
borrow-tuple-fields.rs
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
capture1.rs
cast-as-bool.rs port compiletest to use JSON output 2016-04-21 04:42:24 -04:00
cast-from-nil.rs wording improvement 2017-06-24 21:28:08 +02:00
cast-ptr-to-int-const.rs
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 wording improvement 2017-06-24 21:28:08 +02:00
cast-to-nil.rs wording improvement 2017-06-24 21:28:08 +02:00
catch-bad-lifetime.rs Add 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 Adjust dependency-resolution errors to be more consistent 2017-09-19 21:37:19 -05: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
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 Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
check-static-values-constraints.rs Stabilize drop_types_in_const. 2017-09-09 17:39:30 +03:00
class-cast-to-trait.rs
class-method-missing.rs
class-missing-self.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
cleanup-rvalue-scopes-cf.rs
closure-bounds-cant-promote-superkind-in-struct.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
closure-bounds-static-cant-capture-borrowed.rs
closure-bounds-subtype.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
closure-no-fn-1.rs dividied closure-no-fn.rs into three different tests 2017-05-08 16:04:49 -05:00
closure-no-fn-2.rs dividied closure-no-fn.rs into three different tests 2017-05-08 16:04:49 -05:00
closure-no-fn-3.rs wording improvement 2017-06-24 21:28:08 +02:00
closure-referencing-itself-issue-25954.rs
closure-reform-bad.rs
closure-wrong-kind.rs 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 mir-borrowck: Edit compile-fail tests with E0506 error to also test on MIR borrowck 2017-09-26 21:56:37 +02:00
coerce-to-bang-cast.rs wording improvement 2017-06-24 21:28:08 +02:00
coerce-to-bang.rs add test illustrating current "coerce to !" behavior 2017-03-30 08:18:02 -04:00
coerce-unsafe-to-closure.rs
coercion-slice.rs Update tests 2017-04-21 12:28:24 +02:00
coherence-all-remote.rs
coherence-bigint-param.rs
coherence-blanket-conflicts-with-blanket-implemented.rs 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 Put overlapping impls behind feature gate, add tests 2017-04-14 22:05:11 -04:00
coherence-cow.rs Fix some pretty printing tests 2016-10-18 23:23:40 +03:00
coherence-cross-crate-conflict.rs rustc_typeck: rework coherence to be almost completely on-demand. 2017-02-25 18:35:26 +02:00
coherence-default-trait-impl.rs auto trait future compatibility lint 2017-11-03 16:13:21 -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
coherence-impls-copy.rs Add note for E0117 2017-01-26 12:09:31 +01:00
coherence-impls-send.rs Put overlapping impls behind feature gate, add tests 2017-04-14 22:05:11 -04:00
coherence-impls-sized.rs rustc_typeck: rework coherence to be almost completely on-demand. 2017-02-25 18:35:26 +02:00
coherence-inherited-assoc-ty-cycle-err.rs Add test cases for cyclic specialization graph construction 2017-05-16 15:04:32 +02:00
coherence-lone-type-parameter.rs
coherence-negative-impls-safe.rs
coherence-no-direct-lifetime-dispatch.rs Implement RFC 1268 2017-04-14 22:04:53 -04:00
coherence-orphan.rs
coherence-overlap-all-t-and-tuple.rs Implement RFC 1268 2017-04-14 22:04:53 -04:00
coherence-overlap-downstream-inherent.rs Add downstream tests for intercrate ambiguity hints. 2017-09-05 12:19:35 -04:00
coherence-overlap-downstream.rs Add downstream tests for intercrate ambiguity hints. 2017-09-05 12:19:35 -04:00
coherence-overlap-issue-23516-inherent.rs Fix misdetection of upstream intercrate ambiguity. 2017-09-05 12:19:35 -04:00
coherence-overlap-issue-23516.rs Fix misdetection of upstream intercrate ambiguity. 2017-09-05 12:19:35 -04:00
coherence-overlap-messages.rs Implement RFC 1268 2017-04-14 22:04:53 -04:00
coherence-overlap-upstream-inherent.rs Print more detailed trait-ref for intercrate ambiguity. 2017-09-05 12:19:35 -04:00
coherence-overlap-upstream.rs Print more detailed trait-ref for intercrate ambiguity. 2017-09-05 12:19:35 -04:00
coherence-overlapping-pairs.rs
coherence-pair-covered-uncovered-1.rs
coherence-pair-covered-uncovered.rs
coherence-projection-conflict-orphan.rs Implement RFC 1268 2017-04-14 22:04:53 -04:00
coherence-projection-conflict-ty-param.rs Implement RFC 1268 2017-04-14 22:04:53 -04:00
coherence-projection-conflict.rs Implement RFC 1268 2017-04-14 22:04:53 -04:00
coherence-projection-ok-orphan.rs 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 Implement RFC 1268 2017-04-14 22:04:53 -04:00
coherence_copy_like_err_fundamental_struct_ref.rs Implement RFC 1268 2017-04-14 22:04:53 -04:00
coherence_copy_like_err_fundamental_struct_tuple.rs Implement RFC 1268 2017-04-14 22:04:53 -04:00
coherence_copy_like_err_struct.rs Implement RFC 1268 2017-04-14 22:04:53 -04:00
coherence_copy_like_err_tuple.rs Implement RFC 1268 2017-04-14 22:04:53 -04:00
coherence_inherent.rs
coherence_inherent_cc.rs
coherence_local.rs
coherence_local_err_struct.rs
coherence_local_err_tuple.rs
coherence_local_ref.rs
compile_error_macro.rs Stabilize the compile_error_macro feature 2017-07-25 07:09:31 -07:00
concat.rs
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 Apply packed and align restrictions to unions. 2017-07-24 07:54:48 +10:00
const-array-oob-arith.rs
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-3.rs rustc: evaluate fixed-length array length expressions lazily. 2017-09-11 08:41:16 +03:00
const-block-non-item-statement.rs rustc: evaluate fixed-length array length expressions lazily. 2017-09-11 08:41:16 +03:00
const-call.rs change #![feature(const_fn)] to specific gates 2017-09-16 15:53:02 +00:00
const-cast-different-types.rs
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 compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
const-err2.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
const-eval-overflow-2.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
const-eval-overflow-3.rs Update wording on E0080 2016-08-04 07:31:06 +05:30
const-eval-overflow-3b.rs
const-eval-overflow-4.rs Unignore tests which work fine now. 2017-04-28 22:31:10 -06:00
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 Add several lints into unused lint group 2017-10-29 22:14:23 +03: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 rustc: evaluate fixed-length array length expressions lazily. 2017-09-11 08:41:16 +03:00
const-fn-feature-flags.rs honor #[rustc_const_unstable] attributes 2017-09-13 15:07:17 +00: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
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 rustc: evaluate fixed-length array length expressions lazily. 2017-09-11 08:41:16 +03:00
const-len-underflow-subspans.rs Update wording on E0080 2016-08-04 07:31:06 +05:30
const-match-pattern-arm.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
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 rustc_const_eval: support all unit enum variants. 2017-04-23 11:11:57 +03:00
const-recursive.rs
const-size_of-cycle.rs rustc: evaluate fixed-length array length expressions lazily. 2017-09-11 08:41:16 +03: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 Add better error message when == operator is badly used 2017-05-17 22:17:53 +02:00
constructor-lifetime-args.rs Detect implicitly defined late bound lifetime parameters as well 2017-07-18 00:12:48 +03:00
copy-a-resource.rs
crate-name-mismatch.rs
crateresolve1.rs
cross-borrow-trait.rs Create a new method to run coercion inside probe 2017-04-21 16:13:26 +02:00
cross-fn-cache-hole.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03: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 Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +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
dead-code-ret.rs
defaulted-unit-warning.rs Make sufficiently old or low-impact compatibility lints deny-by-default 2017-07-08 01:56:27 +03:00
dep-graph-assoc-type-trans.rs kill various tasks we no longer need and remove outdated README text 2017-06-12 16:00:31 -04:00
dep-graph-caller-callee.rs kill various tasks we no longer need and remove outdated README text 2017-06-12 16:00:31 -04:00
dep-graph-struct-signature.rs Split DepNode::ItemSignature into non-overlapping variants. 2017-07-10 12:20:56 +02:00
dep-graph-trait-impl-two-traits-same-method.rs rename Tables to TypeckTables 2017-01-25 16:24:00 -05:00
dep-graph-trait-impl-two-traits.rs rename Tables to TypeckTables 2017-01-25 16:24:00 -05:00
dep-graph-trait-impl.rs kill various tasks we no longer need and remove outdated README text 2017-06-12 16:00:31 -04:00
dep-graph-type-alias.rs Split DepNode::ItemSignature into non-overlapping variants. 2017-07-10 12:20:56 +02:00
dep-graph-variance-alias.rs factor variances into a proper query 2017-05-03 16:42:07 -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
derives-span-Clone-enum-struct-variant.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-Clone-enum.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-Clone-struct.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-Clone-tuple-struct.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-Debug-enum-struct-variant.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-Debug-enum.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-Debug-struct.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-Debug-tuple-struct.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-Default-struct.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-Default-tuple-struct.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-Eq-enum-struct-variant.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-Eq-enum.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-Eq-struct.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-Eq-tuple-struct.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-Hash-enum-struct-variant.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-Hash-enum.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-Hash-struct.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-Hash-tuple-struct.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-Ord-enum-struct-variant.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-Ord-enum.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-Ord-struct.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-Ord-tuple-struct.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-PartialEq-enum-struct-variant.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-PartialEq-enum.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-PartialEq-struct.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-PartialEq-tuple-struct.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-PartialOrd-enum-struct-variant.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-PartialOrd-enum.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-PartialOrd-struct.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
derives-span-PartialOrd-tuple-struct.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +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 update various test cases that generate slightly different output 2017-04-11 20:32:48 -04: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
diverging-tuple-parts-39485.rs change the strategy for diverging types 2017-03-30 07:55:29 -04:00
does-nothing.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
dollar-crate-is-keyword-2.rs Point at path segment on module not found 2017-07-25 21:25:43 -07:00
dollar-crate-is-keyword.rs Change some terminology around keywords and reserved identifiers 2017-06-29 15:19:53 +03:00
double-import.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
double-type-import.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
drop-on-non-struct.rs
drop-with-active-borrows-1.rs
drop-with-active-borrows-2.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
dropck_no_diverge_on_nonregular_1.rs
dropck_no_diverge_on_nonregular_2.rs
dropck_no_diverge_on_nonregular_3.rs Fix fallout in tests 2016-03-30 22:00:48 +00:00
dropck_trait_cycle_checked.rs change #![feature(const_fn)] to specific gates 2017-09-16 15:53:02 +00:00
dst-bad-assign-2.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
dst-bad-assign-3.rs Move unsized_tuple_coercion behind a feature gate. 2017-06-29 21:25:35 +09:00
dst-bad-assign.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
dst-bad-coerce1.rs Move unsized_tuple_coercion behind a feature gate. 2017-06-29 21:25:35 +09:00
dst-bad-coerce2.rs Add unsized tuple coercions. 2017-06-29 21:23:33 +09:00
dst-bad-coerce3.rs Move unsized_tuple_coercion behind a feature gate. 2017-06-29 21:25:35 +09:00
dst-bad-coerce4.rs Move unsized_tuple_coercion behind a feature gate. 2017-06-29 21:25:35 +09:00
dst-bad-coercions.rs Create a new method to run coercion inside probe 2017-04-21 16:13:26 +02:00
dst-bad-deep-2.rs Move unsized_tuple_coercion behind a feature gate. 2017-06-29 21:25:35 +09:00
dst-bad-deep.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
dst-index.rs
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
dupe-symbols-2.rs Update compile-fail tests. 2017-11-07 08:54:38 +01:00
dupe-symbols-3.rs
dupe-symbols-4.rs
dupe-symbols-5.rs
dupe-symbols-6.rs
dupe-symbols-7.rs
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
duplicate-type-parameter.rs
duplicate_entry_error.rs Improve error messages 2016-03-03 12:47:27 +01:00
dyn-trait-compatibility.rs Implement dyn Trait syntax 2017-10-14 12:51:13 +03: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 rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
E0017.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02: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 typeck: suggest use of match_default_bindings feature 2017-10-30 19:09:23 -04: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
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 Allow variadic functions with cdecl calling convention. 2017-05-27 06:03:50 -06: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
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 Prohibit lifetime arguments in path segments with late bound lifetime parameters 2017-07-18 00:12:48 +03: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
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 Implement RFC 1268 2017-04-14 22:04:53 -04: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 remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
E0165.rs E0165 Update error format #35270 2016-08-30 09:50:55 +10: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 'associate type' typo 2017-05-25 13:36:59 +10:00
E0232.rs implement improved on_unimplemented directives 2017-09-03 13:10:54 +03: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 Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
E0255.rs Add new error code tests 2016-08-05 13:17:39 +02:00
E0259.rs Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
E0260.rs Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09: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 Add better error message when == operator is badly used 2017-05-17 22:17:53 +02:00
E0277.rs Add better error message when == operator is badly used 2017-05-17 22:17:53 +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 Change for-loop desugar to not borrow the iterator during the loop 2017-06-01 18:33:47 +02: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 Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02: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 rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07: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 Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
E0429.rs Only emit one error for use foo::self; 2017-06-10 13:03:11 +01: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 change span label for E0435 (fix #41871) 2017-06-22 19:10:56 +00:00
E0437.rs Update lib.rs 2016-08-21 18:43:58 +05:30
E0438.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07: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 mir-borrowck: Edit compile-fail tests with E0506 error to also test on MIR borrowck 2017-09-26 21:56:37 +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 Update transmute size lints. 2017-06-18 10:36:07 -06: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 Update compile-fail tests. 2017-11-07 08:54:38 +01:00
E0558.rs Update compiler error E0558 to use new error format 2016-09-03 02:17:45 +05:30
E0559.rs limit and delimit available fields in note 2017-07-31 18:45:02 -07:00
E0560.rs limit and delimit available fields in note 2017-07-31 18:45:02 -07: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 support for ..= syntax 2017-09-22 22:05:18 +02:00
E0594.rs mir-borrowck: Factorize error message for cannot_assign_static() between AST and MIR borrowck 2017-09-29 15:41:26 +02:00
E0596.rs Add new error codes 2017-05-27 16:31:43 +02:00
E0597.rs Add new error codes 2017-05-27 16:31:43 +02:00
E0600.rs Add invalid unary operator usage error code 2017-05-27 21:34:59 +02:00
E0602.rs Add E0602 2017-06-02 20:09:35 +02:00
E0603.rs Add E0603 error code 2017-06-02 21:40:22 +02:00
E0604.rs Add E0604 2017-06-24 21:25:31 +02:00
E0605.rs Add E0605 2017-06-24 21:25:31 +02:00
E0606.rs Add E0606 2017-06-24 21:27:45 +02:00
E0607.rs Add E0607 2017-06-24 21:27:49 +02:00
E0608.rs Add E0608 2017-06-12 19:00:20 +02:00
E0609.rs Fold E0613 into E0609 2017-07-07 21:47:39 +02:00
E0610.rs Add E0610 2017-06-12 01:47:01 +02:00
E0611.rs Add E0611 2017-06-15 10:13:55 +02:00
E0612.rs Add E0612 2017-06-15 10:14:29 +02:00
E0614.rs Add E0614 2017-06-15 10:29:20 +02:00
E0615.rs Add E0615 2017-06-15 10:29:47 +02:00
E0616.rs Add E0616 2017-06-15 10:30:26 +02:00
E0617.rs Add E0617 2017-06-13 23:10:43 +02:00
E0618.rs Add E0618 2017-06-15 14:00:58 +02:00
E0619.rs Fix error codes mixup 2017-06-30 22:43:35 +02:00
E0620.rs Add E0620 2017-06-29 09:48:17 +02:00
E0621-does-not-trigger-for-closures.rs rename compile-fail test 2017-06-30 02:33:33 -07:00
E0622.rs Fix error codes mixup 2017-06-30 22:43:35 +02:00
E0624.rs Add missing error code for private method 2017-08-06 22:37:31 +02:00
E0637.rs Implement underscore lifetimes 2017-09-20 23:45:05 -07: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 rustc: Remove a number of mutable fields in cstore 2017-09-05 07:37:28 -07:00
empty-macro-use.rs Refactor macro resolution errors + add derive macro suggestions 2017-02-16 22:03:15 +10:30
empty-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 Add E0618 2017-06-15 14:00:58 +02:00
empty-struct-unit-pat.rs Partially stabilize RFC 1506 "Clarify relationships between ADTs" 2016-11-08 22:34:05 +03:00
enable-unstable-lib-feature.rs Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
enum-and-module-in-same-scope.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07: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
enum-to-float-cast.rs
enum-variant-type-2.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
enums-pats-not-idents.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
error-should-say-copy-not-pod.rs suggest adding a where-clause when that can help 2016-04-05 20:58:58 +03:00
estr-subtyping.rs
eval-enum.rs Update wording on E0080 2016-08-04 07:31:06 +05:30
exclusive-drop-and-copy.rs
exclusive_range_pattern_syntax_collision.rs test slice patterns with exclusive range patterns 2017-01-19 15:14:02 +01:00
exclusive_range_pattern_syntax_collision2.rs test slice patterns with exclusive range patterns 2017-01-19 15:14:02 +01:00
exclusive_range_pattern_syntax_collision3.rs test slice patterns with exclusive range patterns 2017-01-19 15:14:02 +01:00
expanded-cfg.rs 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
ext-nonexistent.rs Refactor macro resolution errors + add derive macro suggestions 2017-02-16 22:03:15 +10:30
extenv-arg-2-not-string-literal.rs
extenv-no-args.rs
extenv-not-defined-custom.rs
extenv-not-defined-default.rs
extenv-not-string-literal.rs
extenv-too-many-args.rs
extern-crate-visibility.rs Turn sufficiently old compatibility lints into hard errors 2017-05-30 22:00:30 +03:00
extern-main-fn.rs Update error code number 2017-01-26 11:17:17 +01:00
extern-types-distinct-types.rs Implement RFC 1861: Extern types 2017-10-27 23:01:34 +02:00
extern-types-not-sync-send.rs Implement RFC 1861: Extern types 2017-10-27 23:01:34 +02:00
extern-types-unsized.rs Implement RFC 1861: Extern types 2017-10-27 23:01:34 +02:00
extern-with-type-bounds.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
extern-wrong-value-type.rs suppress trait errors that are implied by other errors 2017-06-14 23:33:47 +03:00
extoption_env-no-args.rs
extoption_env-not-string-literal.rs
extoption_env-too-many-args.rs
fail-no-dead-code-core.rs
fail-no-dead-code.rs
fail-simple.rs Only match a fragment specifier the if it starts with certain tokens. 2017-07-07 14:12:12 +08:00
fat-ptr-cast.rs wording improvement 2017-06-24 21:28:08 +02: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 thiscall calling convention support 2017-05-24 16:40:03 -04: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_internals.rs rustc: Implement the #[global_allocator] attribute 2017-07-05 14:37:01 -07:00
feature-gate-allow-internal-unsafe-nested-macro.rs syntax: #[allow_internal_unsafe] bypasses the unsafe_code lint in macros. 2017-08-12 09:14:50 +03:00
feature-gate-allow-internal-unstable-nested-macro.rs Add test, and fix the other tests 2017-05-13 16:02:29 +02: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 Add test, and fix the other tests 2017-05-13 16:02:29 +02:00
feature-gate-allow_fail.rs Add compile-fail test for the new feature gate 2017-06-24 18:41:05 -04:00
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-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
feature-gate-clone-closures.rs Implement Copy/Clone for closures 2017-09-20 20:43:41 +02: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-copy-closures.rs Implement Copy/Clone for closures 2017-09-20 20:43:41 +02:00
feature-gate-crate_visibility_modifier.rs crate shorthand visibility modifier 2017-10-22 23:58:13 -07:00
feature-gate-decl_macro.rs Fix a test and address review comment 2017-05-31 21:12:02 +02:00
feature-gate-doc_cfg.rs Implemented #[doc(cfg(...))]. 2017-08-10 13:43:59 +08:00
feature-gate-doc_masked.rs add feature gate doc_masked and tests 2017-09-05 13:51:08 -05:00
feature-gate-dotdoteq_in_patterns.rs dotdoteq_in_patterns feature gate 2017-09-22 22:05:46 +02: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 rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
feature-gate-dyn-trait.rs Implement dyn Trait syntax 2017-10-14 12:51:13 +03:00
feature-gate-exclusive-range-pattern.rs check exclusive_range_pattern feature gate 2017-01-19 15:13:44 +01:00
feature-gate-extern_types.rs Implement RFC 1861: Extern types 2017-10-27 23:01:34 +02:00
feature-gate-feature-gate.rs
feature-gate-fn_must_use-cap-lints-allow.rs --cap-lints allow switches off can_emit_warnings 2017-09-16 00:13:07 -07:00
feature-gate-fn_must_use.rs feature error span on attr. for fn_must_use, SIMD/align, macro reëxport 2017-08-28 00:58:41 -07:00
feature-gate-fundamental.rs
feature-gate-generators.rs Remove support for gen arg 2017-07-28 15:46:26 +02:00
feature-gate-global_allocator.rs rustc: Implement the #[global_allocator] attribute 2017-07-05 14:37:01 -07:00
feature-gate-global_asm.rs Remove some needless // gate-test- comments 2017-05-23 20:17:38 +02:00
feature-gate-intrinsics.rs
feature-gate-lang-items.rs
feature-gate-linker-flavor.rs explain why we have a fake cfail test 2017-04-10 09:55:52 -05:00
feature-gate-macro-vis-matcher.rs feature gate :vis matcher 2017-04-15 19:06:58 +00:00
feature-gate-main.rs
feature-gate-match_beginning_vert.rs Implement RFC 1925 2017-09-01 12:46:37 -05:00
feature-gate-match_default_bindings.rs typeck: suggest use of match_default_bindings feature 2017-10-30 19:09:23 -04:00
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
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 code suggestion for deprecated-attribute lint 2017-09-30 11:31:12 -07:00
feature-gate-non_exhaustive.rs Added tests for RFC 2008. 2017-11-03 19:36:18 +00:00
feature-gate-omit-gdb-pretty-printer-section.rs
feature-gate-on-unimplemented.rs
feature-gate-optin-builtin-traits.rs auto trait future compatibility lint 2017-11-03 16:13:21 -02:00
feature-gate-overlapping_marker_traits.rs update tests slightly 2017-04-14 22:05:11 -04: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
feature-gate-prelude_import.rs
feature-gate-profiler-runtime.rs Add profiling support, through the rustc -Z profile flag. 2017-05-01 09:16:20 +00:00
feature-gate-repr-simd.rs feature error span on attr. for fn_must_use, SIMD/align, macro reëxport 2017-08-28 00:58:41 -07:00
feature-gate-repr128.rs rustc: Separately feature gate repr(i128) 2017-09-01 22:29:49 -07:00
feature-gate-repr_align.rs feature error span on attr. for fn_must_use, SIMD/align, macro reëxport 2017-08-28 00:58:41 -07:00
feature-gate-rustc-attrs.rs Remove irrelevant tests and unused testing attribute 2017-05-25 07:59:13 -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-rustc_const_unstable.rs honor #[rustc_const_unstable] attributes 2017-09-13 15:07:17 +00:00
feature-gate-sanitizer-runtime.rs sanitizer support 2017-02-08 18:51:43 -05:00
feature-gate-simd-ffi.rs
feature-gate-simd.rs feature error span on attr. for fn_must_use, SIMD/align, macro reëxport 2017-08-28 00:58:41 -07:00
feature-gate-slice-patterns.rs
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
feature-gate-static-nobundle.rs rustc: Remove a number of mutable fields in cstore 2017-09-05 07:37:28 -07: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-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-underscore-lifetimes.rs Implement underscore lifetimes 2017-09-20 23:45:05 -07:00
feature-gate-unsized_tuple_coercion.rs Move unsized_tuple_coercion behind a feature gate. 2017-06-29 21:25:35 +09:00
feature-gate-unwind-attributes.rs Add compile-fail test for unwind_attributes 2017-03-05 20:17:01 +00:00
feature-gate-used.rs add tracking issue and feature-gate and run-make tests 2017-04-05 13:59:53 -05:00
feature-gated-feature-in-macro-arg.rs
float-int-invalid-const-cast.rs Make trans const eval error on overflow and NaN, matching HIR const eval. 2017-11-07 20:13:19 +01:00
float-literal-inference-restrictions.rs
fn-bad-block-type.rs
fn-compare-mismatch.rs
fn-item-type.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
fn-trait-formatting.rs suppress trait errors that are implied by other errors 2017-06-14 23:33:47 +03: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
for-loop-type-error.rs
for-loop-unconstrained-element-type.rs remove trailing whitespace 2017-06-15 15:45:37 -04:00
foreign-fn-return-lifetime.rs Use usual lifetime elision rules for foreign functions 2017-08-05 14:59:28 +03:00
foreign-unsafe-fn-called.rs
forget-init-unsafe.rs Fix test failures 2017-04-09 18:55:49 +03: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 change #![feature(const_fn)] to specific gates 2017-09-16 15:53:02 +00:00
future-incompatible-lint-group.rs Turn sufficiently old compatibility lints into hard errors 2017-05-30 22:00:30 +03: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 Fix feature gate for #[link_args(..)] attribute so that it will fire 2017-07-10 12:27:59 +02: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
generic-extern.rs
generic-impl-less-params-with-defaults.rs Turn sufficiently old compatibility lints into hard errors 2017-05-30 22:00:30 +03:00
generic-impl-more-params-with-defaults.rs Turn sufficiently old compatibility lints into hard errors 2017-05-30 22:00:30 +03:00
generic-lifetime-trait-impl.rs
generic-no-mangle.rs Don't warn on lifetime generic no_mangle functions. 2017-05-28 08:21:57 -06:00
generic-non-trailing-defaults.rs rustc: store type parameter defaults outside of ty::Generics. 2017-02-25 17:07:59 +02:00
generic-type-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 Cleanup some remains of hr_lifetime_in_assoc_type compatibility lint 2017-07-29 17:50:42 +03: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 mir-borrowck: Edit compile-fail tests with E0506 error to also test on MIR borrowck 2017-09-26 21:56:37 +02:00
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
huge-array.rs
huge-enum.rs
huge-struct.rs
hygienic-label-1.rs
hygienic-label-2.rs
hygienic-label-3.rs
hygienic-label-4.rs
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
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.rs Fix fallout in tests. 2016-11-21 09:21:54 +00:00
import2.rs Point at path segment on module not found 2017-07-25 21:25:43 -07:00
import3.rs
import4.rs
impossible_range.rs Add support for ..= syntax 2017-09-22 22:05:18 +02:00
inaccessible-test-modules.rs
index-bot.rs Add E0608 2017-06-12 19:00:20 +02:00
index-help.rs usize index message for vec 2017-10-09 14:45:41 +02:00
index_message.rs Add E0608 2017-06-12 19:00:20 +02:00
indexing-requires-a-uint.rs Fix the tests 2017-03-22 22:02:42 +02:00
infinite-autoderef.rs
infinite-instantiation.rs Fix fallout in tests 2016-03-30 22:00:48 +00:00
infinite-macro-expansion.rs
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
inner-static-type-parameter.rs rustc_resolve: don't deny outer type parameters in embedded constants. 2017-05-13 17:45:54 +03:00
integer-literal-suffix-inference.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
integral-indexing.rs Fix the tests 2017-03-22 22:02:42 +02:00
integral-variable-unification-error.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
internal-unstable-noallow.rs
internal-unstable-thread-local.rs
internal-unstable.rs
intrinsic-invalid-number-of-arguments.rs
invalid-crate-type.rs
invalid-inline.rs Update compile-fail tests. 2017-11-07 08:54:38 +01:00
invalid-macro-matcher.rs Add test, and fix the other tests 2017-05-13 16:02:29 +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
invalid_crate_type_syntax.rs
isssue-38821.rs regression test for #38821 2017-05-22 17:09:18 -06: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 Point at path segment on module not found 2017-07-25 21:25:43 -07:00
issue-1871.rs
issue-1900.rs
issue-1920-1.rs Turn sufficiently old compatibility lints into hard errors 2017-05-30 22:00:30 +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 Turn sufficiently old compatibility lints into hard errors 2017-05-30 22:00:30 +03:00
issue-1962.rs code suggestions for unused-mut, while-true lints; UI test 2017-09-30 11:31:12 -07:00
issue-2111.rs
issue-2149.rs have coercion supply back the target type 2017-03-30 08:18:01 -04: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-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
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 wording improvement 2017-06-24 21:28:08 +02:00
issue-3008-1.rs Move logic to is_representable instead of climbing HIR 2017-05-05 21:58:26 -07:00
issue-3008-2.rs Only point at the fields that cause infinite size 2017-05-04 19:11:59 -07: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 Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
issue-3099-b.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
issue-3099.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07: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 rustc_resolve: don't deny outer type parameters in embedded constants. 2017-05-13 17:45:54 +03:00
issue-3521.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
issue-3601.rs Make is_useful handle empty types properly 2017-01-03 15:31:46 +08:00
issue-3668-2.rs rustc_resolve: don't deny outer type parameters in embedded constants. 2017-05-13 17:45:54 +03:00
issue-3668.rs rustc_resolve: don't deny outer type parameters in embedded constants. 2017-05-13 17:45:54 +03:00
issue-3680.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
issue-3702-2.rs
issue-3707.rs
issue-3763.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
issue-3779.rs Move logic to is_representable instead of climbing HIR 2017-05-05 21:58:26 -07:00
issue-3820.rs
issue-3973.rs Better suggestion for unknown method 2017-06-02 17:01:16 -07: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 Add test, and fix the other tests 2017-05-13 16:02:29 +02: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
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 mir-borrowck: Factorize error message for cannot_assign_static() between AST and MIR borrowck 2017-09-29 15:41:26 +02:00
issue-5844.rs
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
issue-6804.rs Turn sufficiently old compatibility lints into hard errors 2017-05-30 22:00:30 +03:00
issue-6936.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07: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 Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07: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 change #![feature(const_fn)] to specific gates 2017-09-16 15:53:02 +00: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 update various test cases that generate slightly different output 2017-04-11 20:32:48 -04:00
issue-7867.rs implement pattern-binding-modes RFC 2017-10-06 16:30:23 -04:00
issue-7950.rs Better suggestion for unknown method 2017-06-02 17:01:16 -07:00
issue-7970a.rs add println!() macro with out any arguments 2016-09-30 09:11:18 +08:00
issue-7970b.rs
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 Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07: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-9575.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
issue-9725.rs
issue-9814.rs
issue-10176.rs fix error message for issue-10176.rs 2017-03-30 08:18:03 -04: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
issue-10536.rs
issue-10545.rs Refactor definitions of ADTs in rustc::middle::def 2016-01-20 21:50:57 +03:00
issue-10656.rs
issue-10755.rs
issue-10764.rs
issue-10877.rs
issue-10969.rs
issue-10991.rs wording improvement 2017-06-24 21:28:08 +02:00
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
issue-11319.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
issue-11374.rs Create a new method to run coercion inside probe 2017-04-21 16:13:26 +02:00
issue-11493.rs Stabilize rvalue promotion to 'static. 2017-08-16 20:30:56 +03:00
issue-11515.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
issue-11593.rs
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-11740.rs Add tests for various issues 2017-06-18 18:18:08 +02:00
issue-11771.rs
issue-11844.rs
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
issue-12116.rs Fix test I broke 2017-01-03 15:48:29 +08:00
issue-12127.rs
issue-12187-1.rs change note for patterns 2017-04-18 21:43:22 +03:00
issue-12187-2.rs change note for patterns 2017-04-18 21:43:22 +03: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 borrowck: name the correct type in error message 2017-08-20 18:31:36 -04: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 Fix tests 2017-10-08 23:52:15 +09:00
issue-13033.rs switch compare_method to new-style trait error reporting 2016-07-22 14:32:56 +03:00
issue-13058.rs Update tests 2017-04-21 12:28:24 +02: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-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-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 do not eagerly convert ! to a diverging variable 2017-03-30 07:55:29 -04:00
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 Remove more anonymous trait method parameters 2017-07-08 01:56:27 +03:00
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 rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
issue-14285.rs
issue-14309.rs
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
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
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 do not eagerly convert ! to a diverging variable 2017-03-30 07:55:29 -04:00
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
issue-15965.rs have coercion supply back the target type 2017-03-30 08:18:01 -04:00
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
issue-16338.rs typeck: suggest use of match_default_bindings feature 2017-10-30 19:09:23 -04:00
issue-16401.rs std: Clean out old unstable + deprecated APIs 2016-05-30 20:46:32 -07:00
issue-16538.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
issue-16562.rs
issue-16683.rs
issue-16725.rs
issue-16922.rs
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-16994.rs Add test for issue #16994. 2017-04-30 08:53:47 -06: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
issue-17263.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
issue-17337.rs
issue-17373.rs do not eagerly convert ! to a diverging variable 2017-03-30 07:55:29 -04:00
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 rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
issue-17458.rs
issue-17545.rs Stabilize rvalue promotion to 'static. 2017-08-16 20:30:56 +03: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 Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
issue-17718-const-borrow.rs change #![feature(const_fn)] to specific gates 2017-09-16 15:53:02 +00:00
issue-17718-const-naming.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
issue-17718-const-privacy.rs resolve: Rewrite resolve_pattern 2016-06-10 01:03:54 +03:00
issue-17718-constants-not-static.rs Stabilize rvalue promotion to 'static. 2017-08-16 20:30:56 +03:00
issue-17718-patterns.rs resolve: Rewrite resolve_pattern 2016-06-10 01:03:54 +03:00
issue-17718-recursive.rs
issue-17718-references.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
issue-17718-static-move.rs
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
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-17954.rs Check #[thread_local] statics correctly in the compiler. 2017-08-12 12:58:07 +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-18389.rs rustc_privacy: switch private-in-public checking to Ty. 2016-11-28 05:12:41 +02:00
issue-18400.rs Remove more anonymous trait method parameters 2017-07-08 01:56:27 +03: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 do not eagerly convert ! to a diverging variable 2017-03-30 07:55:29 -04: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 rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07: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
issue-19244-1.rs
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 Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07: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
issue-19601.rs Add tests for various issues 2017-06-18 18:18:08 +02:00
issue-19660.rs
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 limit and delimit available fields in note 2017-07-31 18:45:02 -07:00
issue-19982.rs
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 typeck: suggest use of match_default_bindings feature 2017-10-30 19:09:23 -04:00
issue-20313.rs
issue-20413.rs
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
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
issue-20825.rs
issue-20831-debruijn.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
issue-20939.rs
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 Update transmute size lints. 2017-06-18 10:36:07 -06: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
issue-21332.rs switch compare_method to new-style trait error reporting 2016-07-22 14:32:56 +03:00
issue-21356.rs Add test, and fix the other tests 2017-05-13 16:02:29 +02:00
issue-21449.rs Preparations and cleanup 2016-10-27 22:14:41 +03:00
issue-21546.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07: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-21701.rs
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
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 suppress trait errors that are implied by other errors 2017-06-14 23:33:47 +03:00
issue-22037.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-22289.rs wording improvement 2017-06-24 21:28:08 +02:00
issue-22312.rs wording improvement 2017-06-24 21:28:08 +02: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
issue-22560.rs Fix a test to recognize newly introduced errors. 2017-05-16 10:32:04 +09:00
issue-22599.rs
issue-22603.rs Add tests for various issues 2017-06-18 18:18:08 +02:00
issue-22638.rs Update compile-fail tests. 2017-11-07 08:54:38 +01:00
issue-22673.rs
issue-22684.rs rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
issue-22706.rs Add test for #22706 2017-09-04 19:24:19 +03:00
issue-22789.rs Add tests for various issues 2017-06-18 18:18:08 +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-22933-1.rs Add tests + Fix rustdoc regression + Fix rebase 2016-07-08 12:42:57 +03:00
issue-22933-2.rs rustc: evaluate fixed-length array length expressions lazily. 2017-09-11 08:41:16 +03:00
issue-22933-3.rs rustc: evaluate fixed-length array length expressions lazily. 2017-09-11 08:41:16 +03: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 rustc_typeck: use body-id of type-checking item in need_type_info 2017-06-28 20:19:52 +00:00
issue-23073.rs
issue-23080-2.rs auto trait future compatibility lint 2017-11-03 16:13:21 -02:00
issue-23080.rs auto trait future compatibility lint 2017-11-03 16:13:21 -02: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
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 'associate type' typo 2017-05-25 13:36:59 +10:00
issue-23544.rs Fix 'associate type' typo 2017-05-25 13:36:59 +10:00
issue-23589.rs
issue-23595-1.rs
issue-23595-2.rs
issue-23716.rs resolve: Rewrite resolve_pattern 2016-06-10 01:03:54 +03:00
issue-23966.rs suppress trait errors that are implied by other errors 2017-06-14 23:33:47 +03: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 Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
issue-24204.rs Add test for #24204 2016-08-28 19:45:20 -04:00
issue-24267-flow-exit.rs
issue-24322.rs
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 Add E0610 2017-06-12 01:47:01 +02: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
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
issue-25385.rs Refactor how spans are combined in the parser. 2017-03-29 11:17:59 +00:00
issue-25386.rs Stop ignoring expected note/help messages in compiletest suite. 2016-03-16 21:53:58 -04:00
issue-25396.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
issue-25579.rs fix a bug in compiletest JSON parsing for duplicate errors 2017-04-11 20:32:47 -04:00
issue-25700.rs
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
issue-26237.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
issue-26262.rs
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-26614.rs Add tests for various issues 2017-06-18 18:18:08 +02:00
issue-26638.rs Remove 'elided' from lifetime resolution error 2017-06-03 12:14:42 -07:00
issue-26812.rs rustc: remove SelfSpace from ParamSpace. 2016-08-17 05:50:57 +03:00
issue-26886.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
issue-26905.rs
issue-26930.rs Add regression test for #26930 2016-04-09 02:38:50 +00:00
issue-26948.rs
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 rework how we handle the type of loops 2017-03-30 07:55:29 -04:00
issue-27340.rs Update E0204 to the new error format 2016-08-07 03:53:32 -04:00
issue-27433.rs rustc_resolve: don't deny outer type parameters in embedded constants. 2017-05-13 17:45:54 +03:00
issue-27592.rs Stabilize rvalue promotion to 'static. 2017-08-16 20:30:56 +03:00
issue-27815.rs Preparations and cleanup 2016-10-27 22:14:41 +03:00
issue-27842.rs Compiletest should parse suggestions from the spans 2017-10-25 08:33:02 +02:00
issue-27895.rs refactor constant evaluation error reporting 2016-07-22 14:32:56 +03:00
issue-27942.rs Fix off-by-one error in column number in explain_span. 2017-05-18 00:21:57 +02:00
issue-28075.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
issue-28098.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
issue-28105.rs
issue-28109.rs
issue-28113.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
issue-28324.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
issue-28344.rs Better suggestion for unknown method 2017-06-02 17:01:16 -07:00
issue-28388-1.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-28388-2.rs Warn when an import list is empty 2016-12-05 17:20:08 -08:00
issue-28388-3.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
issue-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 Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
issue-28568.rs E0119 update error format 2016-08-04 15:53:48 -05:00
issue-28576.rs
issue-28586.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
issue-28625.rs Update transmute size lints. 2017-06-18 10:36:07 -06:00
issue-28776.rs Fix label messages for E0133 2016-08-19 11:58:26 +08:00
issue-28837.rs
issue-28848.rs Add test for Inherent static methods can be called with a non-well-formed Self-type. 2017-05-02 13:33:10 -04:00
issue-28971.rs
issue-28992-empty.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07: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
issue-29184.rs
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
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 Better suggestion for unknown method 2017-06-02 17:01:16 -07:00
issue-30225.rs add regression test for #30225 2017-04-11 20:32:47 -04:00
issue-30236.rs
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 Remove 'elided' from lifetime resolution error 2017-06-03 12:14:42 -07:00
issue-30302.rs Disable unreachable patterns error entirely 2017-01-03 15:48:29 +08:00
issue-30355.rs Fix some E-needstest issues. 2017-10-04 15:12:01 +02: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 Point at path segment on module not found 2017-07-25 21:25:43 -07:00
issue-30589.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-30730.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07: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 remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
issue-31924-non-snake-ffi.rs make non_snake_case lint allow extern no-mangle functions 2017-10-01 17:20:06 -07: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-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 Only point at the fields that cause infinite size 2017-05-04 19:11:59 -07:00
issue-32377.rs Update transmute size lints. 2017-06-18 10:36:07 -06: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-32995-2.rs Make sufficiently old or low-impact compatibility lints deny-by-default 2017-07-08 01:56:27 +03:00
issue-32995.rs syntax: Relax path grammar 2017-08-11 02:06:27 +03:00
issue-33241.rs Fix some E-needstest issues. 2017-10-04 15:12:01 +02:00
issue-33293.rs Add regression test for #33293 2016-06-13 23:24:29 +02:00
issue-33464.rs Point at path segment on module not found 2017-07-25 21:25:43 -07:00
issue-33504.rs Add tests for issues with the E-needstest label 2017-07-25 12:23:16 +09:00
issue-33571.rs Add test 2016-05-28 08:43:36 +00:00
issue-33819.rs borrowck: consolidate mut suggestions 2017-03-27 01:37:42 +03: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-34222-1.rs Add tests for a few issues. 2017-06-23 07:51:01 -06: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-34373.rs Add tests for a few issues. 2017-06-23 07:51:01 -06: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-35570.rs Add tests for a few issues. 2017-06-23 07:51:01 -06:00
issue-35668.rs Handle ReEmpty for impl Trait 2016-09-07 18:26:53 -04:00
issue-35869.rs Remove more anonymous trait method parameters 2017-07-08 01:56:27 +03:00
issue-35988.rs Add missing tests for 'E-needstest' labeled issues 2017-03-06 12:52:26 +09:00
issue-36082.rs rustc: remove temporary lifetime extension by borrow hint 2017-06-02 23:43:50 +00:00
issue-36116.rs Issue warnings for unnecessary path disambiguators 2017-08-11 02:47:22 +03: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-36379.rs regression test for #36379 2017-05-25 16:50:26 -04: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-36839.rs Add tests for a few issues. 2017-06-23 07:51:01 -06:00
issue-36881.rs Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
issue-37026.rs Temporary fix for metadata decoding for struct constructors 2016-10-11 23:04:29 +03:00
issue-37051.rs Add tests for a few issues. 2017-06-23 07:51:01 -06:00
issue-37131.rs Use ARM instead of SystemZ for testing not installed targets 2017-02-19 02:54:51 +03:00
issue-37323.rs Add tests for a few issues. 2017-06-23 07:51:01 -06:00
issue-37366.rs Add tests for a few issues. 2017-06-23 07:51:01 -06:00
issue-37510.rs Add tests for a few issues. 2017-06-23 07:51:01 -06:00
issue-37515.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
issue-37534.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
issue-37550.rs regression test for #37550 2017-05-25 21:34:16 -04:00
issue-37576.rs Add tests for control flow in while condition 2017-02-18 12:43:25 -08:00
issue-37665.rs regression test for #37665 2017-05-25 21:33:58 -04:00
issue-37884.rs rustc: treat ReEarlyBound as free without replacing it with ReFree. 2017-05-13 17:42:59 +03:00
issue-37887.rs Fix some E-needstest issues. 2017-10-04 15:12:01 +02:00
issue-38160.rs regression test for #38160 2017-05-25 17:43:25 -04:00
issue-38293.rs Make sufficiently old or low-impact compatibility lints deny-by-default 2017-07-08 01:56:27 +03:00
issue-38381.rs Add tests for a few issues. 2017-06-23 07:51:01 -06:00
issue-38404.rs traits with self-containing supertraits are not object safe 2017-01-11 00:02:16 +02:00
issue-38412.rs fix a bug in compiletest JSON parsing for duplicate errors 2017-04-11 20:32:47 -04: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-38954.rs rustc_typeck: enforce argument type is sized 2017-06-28 17:54:18 +00:00
issue-39122.rs E0122 should apply with where clauses 2017-01-18 00:16:19 -06:00
issue-39211.rs Add tests for issues with the E-needstest label 2017-07-25 12:23:16 +09:00
issue-39362.rs regression test for #39362 2017-05-25 17:36:59 -04:00
issue-39388.rs Add test, and fix the other tests 2017-05-13 16:02:29 +02:00
issue-39404.rs Make sufficiently old or low-impact compatibility lints deny-by-default 2017-07-08 01:56:27 +03:00
issue-39559-2.rs rustc_resolve: don't deny outer type parameters in embedded constants. 2017-05-13 17:45:54 +03:00
issue-39559.rs rustc: evaluate fixed-length array length expressions lazily. 2017-09-11 08:41:16 +03:00
issue-39616.rs Fix ICE when parsing token trees after an error. 2017-02-09 03:01:54 +00:00
issue-39970.rs use the evaluation cache instead of the global fulfillment cache 2017-07-07 14:05:02 -04:00
issue-39974.rs regression test for #39974 2017-05-25 13:10:02 -04:00
issue-40000.rs Stabilize non capturing closure to fn coercion 2017-05-25 11:57:55 +02: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-40350.rs Fix ICE on inner enum in missing docs lint. 2017-05-27 12:13:43 -06:00
issue-40510-1.rs Add more regression tests for #40510 2017-08-03 13:14:47 +07:00
issue-40510-2.rs Add more regression tests for #40510 2017-08-03 13:14:47 +07:00
issue-40510-3.rs Add more regression tests for #40510 2017-08-03 13:14:47 +07:00
issue-40510-4.rs Add more regression tests for #40510 2017-08-03 13:14:47 +07:00
issue-40610.rs Avoid type-checking addition and indexing twice. 2017-04-06 21:42:25 +03:00
issue-40749.rs keep the AST node-id when lowering ExprKind::Range 2017-03-23 19:26:38 +02:00
issue-40845.rs Ensure that macro resolutions in trait positions get finalized. 2017-03-27 05:22:18 +00:00
issue-40861.rs Add E0608 2017-06-12 19:00:20 +02:00
issue-41139.rs Move rvalue checking to MIR 2017-04-11 23:53:20 +03:00
issue-41229-ref-str.rs add test for #41229 2017-09-09 23:12:41 +03:00
issue-41255.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
issue-41394.rs rustc_typeck: use subtyping on the LHS of binops. 2017-10-31 17:34:46 +02:00
issue-41549.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
issue-41726.rs try to fix lvalue ops for real 2017-05-08 17:05:03 +03:00
issue-41742.rs try to fix lvalue ops for real 2017-05-08 17:05:03 +03:00
issue-41776.rs Fix regression on include!(line!()). 2017-05-15 09:41:05 +00:00
issue-41998.rs Add tests for a few issues. 2017-06-23 07:51:01 -06:00
issue-42312.rs rustc_typeck: enforce argument type is sized 2017-06-28 17:54:18 +00:00
issue-42755.rs Disallow $($v:vis)*. Fix #42755. 2017-07-06 18:24:36 +08:00
issue-42796.rs use the evaluation cache instead of the global fulfillment cache 2017-07-07 14:05:02 -04:00
issue-42880.rs mem_categorization: handle type-based paths in variant patterns 2017-06-29 20:20:14 +03:00
issue-43023.rs Fix bug in collecting trait and impl items with derives. 2017-09-25 18:21:53 -07:00
issue-43162.rs Type-check break value; even outside of loop {}. 2017-08-09 00:30:26 +08:00
issue-43250.rs ast_validation: forbid "nonstandard" literal patterns 2017-08-13 18:35:44 +03:00
issue-43424.rs Ensure that generic arguments don't end up in attribute paths. 2017-08-22 15:50:19 -07:00
issue-43431.rs Desugar parenthesized generic arguments in HIR 2017-08-19 02:14:53 +03:00
issue-43733-2.rs change #![feature(const_fn)] to specific gates 2017-09-16 15:53:02 +00:00
issue-43733.rs fix test 2017-09-24 13:15:18 +03:00
issue-43784-associated-type.rs Add tests 2017-08-10 15:13:34 +02:00
issue-43784-supertrait.rs Add tests 2017-08-10 15:13:34 +02:00
issue-44021.rs Expect pipe symbol after closure parameter lists 2017-09-05 18:25:42 +09:00
issue-44239.rs Cleanly error for non-const expression in associated const 2017-10-19 19:48:57 +01:00
issue-44373.rs Don't promote references to statics that occur in non-static locations 2017-09-09 16:01:45 -04:00
issue-44578.rs Fix some E-needstest issues. 2017-10-04 15:12:01 +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 typeck: suggest use of match_default_bindings feature 2017-10-30 19:09:23 -04:00
keyword-self-as-identifier.rs typeck: suggest use of match_default_bindings feature 2017-10-30 19:09:23 -04:00
keyword-super-as-identifier.rs typeck: suggest use of match_default_bindings feature 2017-10-30 19:09:23 -04:00
keyword-super.rs More systematic error reporting in path resolution 2016-12-26 15:01:49 +03:00
keyword-true-as-identifier.rs typeck: suggest use of match_default_bindings feature 2017-10-30 19:09:23 -04: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
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
label-underscore.rs Implement underscore lifetimes 2017-09-20 23:45:05 -07:00
lang-item-missing.rs
lexical-scopes.rs Better suggestion for unknown method 2017-06-02 17:01:16 -07:00
lifetime-bound-will-change-warning.rs
lifetime-elision-return-type-requires-explicit-lifetime.rs Remove 'elided' from lifetime resolution error 2017-06-03 12:14:42 -07: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
lint-ctypes.rs rustc: Flag {i,u}128 as unsafe for FFI 2017-09-01 22:32:44 -07: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
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
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 Fix checking for missing stability annotations 2017-07-16 23:15:07 +03:00
lint-impl-fn.rs Produce expansion info for more builtin macros 2017-09-04 11:03:19 +02:00
lint-malformed.rs 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
lint-non-camel-case-types.rs
lint-non-snake-case-crate-2.rs
lint-non-snake-case-crate.rs
lint-non-snake-case-functions.rs
lint-non-snake-case-lifetimes.rs
lint-non-snake-case-modules.rs
lint-non-uppercase-statics.rs Use one message for uppercase global lint 2016-10-17 11:10:34 +03:00
lint-obsolete-attr.rs
lint-output-format-2.rs rustc: Move stability functionality into queries 2017-09-05 07:37:58 -07: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 rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
lint-removed-cmdline.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
lint-removed.rs port compiletest to use JSON output 2016-04-21 04:42:24 -04:00
lint-renamed-allow.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
lint-renamed-cmdline.rs 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 Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +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
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 rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
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 code suggestions for no-mangle lints 2017-10-16 11:19:18 -07:00
lint-unknown-attr.rs
lint-unknown-feature-default.rs rustc: Move stability functionality into queries 2017-09-05 07:37:58 -07:00
lint-unknown-feature.rs rustc: Move stability functionality into queries 2017-09-05 07:37:58 -07:00
lint-unknown-lint-cmdline.rs 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
lint-unused-extern-crate.rs Address review comments, second turn 2017-08-27 19:02:24 +09:00
lint-unused-imports.rs fix a bug in compiletest JSON parsing for duplicate errors 2017-04-11 20:32:47 -04:00
lint-unused-mut-self.rs
lint-unused-mut-variables.rs Get allow(unused_mut) to work on let bindings 2017-09-15 10:36:14 +02:00
lint-uppercase-variables.rs rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
liveness-assign-imm-local-in-loop.rs Reword to avoid using either re-assignment or reassignment in errors 2017-10-25 11:29:52 -04:00
liveness-assign-imm-local-in-op-eq.rs Reword to avoid using either re-assignment or reassignment in errors 2017-10-25 11:29:52 -04:00
liveness-assign-imm-local-with-init.rs Reword to avoid using either re-assignment or reassignment in errors 2017-10-25 11:29:52 -04:00
liveness-closure-require-ret.rs
liveness-dead.rs
liveness-forgot-ret.rs rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
liveness-issue-2163.rs rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
liveness-missing-ret2.rs rustc_typeck: correctly track "always-diverges" and "has-type-errors". 2016-11-10 01:44:53 +02:00
liveness-move-call-arg.rs
liveness-move-in-loop.rs
liveness-move-in-while.rs
liveness-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 rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
liveness-use-after-move.rs
liveness-use-after-send.rs
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 Stabilize the loop_break_value feature 2017-05-17 21:34:37 +02:00
loop-labeled-break-value.rs
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 Simplify hygiene::Mark application, and 2017-06-26 02:05:45 +00:00
macro-crate-nonterminal-non-root.rs
macro-error.rs Add syntax::ext::tt::quoted::{TokenTree, ..} and remove tokenstream::TokenTree::Sequence. 2017-02-28 22:14:29 +00:00
macro-expansion-tests.rs Add test, and fix the other tests 2017-05-13 16:02:29 +02:00
macro-follow.rs Add test, and fix the other tests 2017-05-13 16:02:29 +02:00
macro-followed-by-seq-bad.rs Add test, and fix the other tests 2017-05-13 16:02:29 +02:00
macro-inner-attributes.rs Fix fallout in tests 2016-04-07 05:48:42 +00:00
macro-input-future-proofing.rs Add test, and fix the other tests 2017-05-13 16:02:29 +02: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 Make the LocalKey facade of thread_local! inlineable cross-crate. 2017-09-04 08:24:06 +03:00
macro-match-nonterminal.rs Add warning cycle. 2017-02-28 22:15:12 +00:00
macro-missing-delimiters.rs 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
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 Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
macro-reexport-malformed-2.rs Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
macro-reexport-malformed-3.rs Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09: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 Add test, and fix the other tests 2017-05-13 16:02:29 +02: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 Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
macro-use-bad-args-2.rs Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
macro-use-scope.rs Add test. 2016-10-11 05:14:10 +00:00
macro-use-undef.rs
macro-use-wrong-name.rs Refactor macro resolution errors + add derive macro suggestions 2017-02-16 22:03:15 +10:30
macro-with-seps-err-msg.rs Give span to angle bracketed generic arguments 2017-07-27 22:59:35 +03:00
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
manual-link-bad-kind.rs
manual-link-bad-search-path.rs
manual-link-framework.rs Update usages of 'OSX' (and other old names) to 'macOS'. 2017-03-12 14:59:04 -04:00
map-types.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
match-argm-statics-2.rs Turn sufficiently old compatibility lints into hard errors 2017-05-30 22:00:30 +03:00
match-arm-statics.rs Make is_useful handle empty types properly 2017-01-03 15:31:46 +08:00
match-byte-array-patterns-2.rs 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-no-arms-unreachable-after.rs port the match code to use CoerceMany 2017-03-30 07:55:29 -04:00
match-non-exhaustive.rs
match-pattern-field-mismatch-2.rs Move pattern resolution checks from typeck to resolve 2016-10-04 22:20:38 +03:00
match-pattern-field-mismatch.rs Move pattern resolution checks from typeck to resolve 2016-10-04 22:20:38 +03:00
match-privately-empty.rs 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 typeck: suggest use of match_default_bindings feature 2017-10-30 19:09:23 -04: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
match-ref-mut-let-invariance.rs
match-slice-patterns.rs Improve error message, fix and add tests. 2017-01-03 15:33:31 +08:00
match-static-const-lc.rs
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-unreachable-warning-with-diverging-discrim.rs port the match code to use CoerceMany 2017-03-30 07:55:29 -04:00
match-unresolved-one-arm.rs port the match code to use CoerceMany 2017-03-30 07:55:29 -04:00
match-vec-fixed.rs 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 typeck: suggest use of match_default_bindings feature 2017-10-30 19:09:23 -04: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
method-ambig-two-traits-from-bounds.rs
method-ambig-two-traits-with-default-method.rs
method-call-lifetime-args-lint.rs Make late_bound_lifetime_arguments lint warn-by-default 2017-07-18 00:33:44 +03:00
method-call-lifetime-args-subst-index.rs Fix incorrect subst index 2017-07-18 00:12:48 +03:00
method-call-lifetime-args-unresolved.rs Support generic lifetime arguments in method calls 2017-07-18 00:12:48 +03:00
method-call-lifetime-args.rs Fix incorrect subst index 2017-07-18 00:12:48 +03:00
method-call-type-binding.rs Desugar parenthesized generic arguments in HIR 2017-08-19 02:14:53 +03:00
method-macro-backtrace.rs Adjust tests to new error message 2016-03-11 10:59:40 -08:00
method-missing-call.rs
method-path-in-pattern.rs rustc: desugar UFCS as much as possible during HIR lowering. 2016-11-28 04:18:10 +02:00
method-resolvable-path-in-pattern.rs Move pattern resolution checks from typeck to resolve 2016-10-04 22:20:38 +03:00
method-self-arg-1.rs Improve &-ptr printing 2016-08-11 21:47:56 -07:00
method-self-arg-2.rs
minus-string.rs 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
missing_debug_impls.rs
mod_file_aux.rs
mod_file_correct_spans.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
mod_file_disambig.rs
mod_file_disambig_aux.rs
module-macro_use-arguments.rs
move-in-guard-1.rs
move-in-guard-2.rs
move-into-dead-array-1.rs
move-into-dead-array-2.rs
move-out-of-array-1.rs borrowck: name the correct type in error message 2017-08-20 18:31:36 -04:00
move-out-of-slice-1.rs borrowck: name the correct type in error message 2017-08-20 18:31:36 -04: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
moves-sru-moved-field.rs
multiple-main-2.rs
multiple-main-3.rs
multiple-plugin-registrars.rs
mut-cant-alias.rs
mut-cross-borrowing.rs
mut-pattern-internal-mutability.rs Reword to avoid using either re-assignment or reassignment in errors 2017-10-25 11:29:52 -04:00
mut-pattern-mismatched.rs wording fixes in error messages 2016-08-19 16:05:37 -07:00
mut-suggestion.rs borrowck: consolidate mut suggestions 2017-03-27 01:37:42 +03:00
mutable-class-fields-2.rs
mutable-class-fields.rs
mutable-enum-indirect.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
mutexguard-sync.rs MutexGuard<T> may be Sync only if T is Sync 2017-04-29 09:44:09 +02: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 rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
never-assign-wrong-type.rs change the strategy for diverging types 2017-03-30 07:55:29 -04:00
never-disabled.rs Add gate-test- to some already existing tests 2017-01-12 23:53:02 +01: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-patterns-in-args-2.rs Make patterns_in_fns_without_body warn-by-default again 2017-07-08 03:01:11 +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 Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
no-type-for-node-ice.rs Improve error message and snippet for "did you mean x" 2016-10-02 15:57:39 +11:00
no-warn-on-field-replace-issue-34101.rs 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
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-expr-for-arr-len.rs remove duplicate E0435 test 2017-06-22 19:13:09 +00: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 Fix non exhaustive match test 2017-05-02 19:59:22 +02:00
non-exhaustive-pattern-witness.rs Update E0004 to use labels 2016-08-05 21:07:34 +02:00
non-interger-atomic.rs Update compile-fail tests. 2017-11-07 08:54:38 +01:00
noncopyable-class.rs
nonscalar-cast.rs wording improvement 2017-06-24 21:28:08 +02:00
not-clone-closure.rs Implement Copy/Clone for closures 2017-09-20 20:43:41 +02:00
not-copy-closure.rs Implement Copy/Clone for closures 2017-09-20 20:43:41 +02:00
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 Implement Sync for SyncSender 2017-06-02 21:09:09 -07:00
not-utf8.bin
not-utf8.rs
numeric-fields.rs limit and delimit available fields in note 2017-07-31 18:45:02 -07: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
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 remove random newlines from error messages, fix compile-fail test 2017-09-26 11:55:53 -04:00
object-lifetime-default.rs
object-pointer-types.rs
object-safety-associated-consts.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
object-safety-by-value-self-use.rs
object-safety-by-value-self.rs
object-safety-generics.rs Update E0038 to the new error format 2016-08-09 13:59:00 -04:00
object-safety-issue-22040.rs
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
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
once-cant-call-twice-on-heap.rs
opt-in-copy.rs
or-patter-mismatch.rs
orphan-check-diagnostics.rs
osx-frameworks.rs Update usages of 'OSX' (and other old names) to 'macOS'. 2017-03-12 14:59:04 -04:00
out-of-order-shadowing.rs Add regression test. 2016-11-02 07:42:42 +00:00
outlives-associated-types.rs add error to the correct line in unit test 2017-10-16 14:26:17 -04:00
output-type-mismatch.rs
overlap-marker-trait.rs update tests slightly 2017-04-14 22:05:11 -04:00
overloaded-calls-nontuple.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
packed-struct-generic-transmute.rs Update transmute size lints. 2017-06-18 10:36:07 -06:00
packed-struct-transmute.rs Update transmute size lints. 2017-06-18 10:36:07 -06:00
paren-span.rs Be smart about span of parenthesized expression in macro 2016-05-19 00:03:00 +09:00
parse-error-correct.rs Simplify parsing of paths 2017-07-27 22:59:34 +03:00
parser-recovery-1.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
parser-recovery-2.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
partialeq_help.rs Add better error message when == operator is badly used 2017-05-17 22:17:53 +02: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 typeck: suggest use of match_default_bindings feature 2017-10-30 19:09:23 -04: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
patkind-litrange-no-expr.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
pattern-bindings-after-at.rs
pattern-error-continue.rs Move pattern resolution checks from typeck to resolve 2016-10-04 22:20:38 +03:00
pattern-ident-path-generics.rs
pattern-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 auto trait future compatibility lint 2017-11-03 16:13:21 -02:00
placement-expr-unsafe.rs
placement-expr-unstable.rs Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09: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 auto trait future compatibility lint 2017-11-03 16:13:21 -02: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 Turn sufficiently old compatibility lints into hard errors 2017-05-30 22:00:30 +03:00
private-in-public-warn.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
private-in-public.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
private-inferred-type-1.rs Check types for privacy 2017-07-06 23:50:02 +03:00
private-inferred-type-2.rs Check types for privacy 2017-07-06 23:50:02 +03:00
private-inferred-type-3.rs Fix tests 2017-10-08 23:52:15 +09:00
private-inferred-type.rs Fix tests 2017-10-08 23:52:15 +09:00
private-item-simple.rs
private-method-cross-crate.rs
private-method-inherited.rs
private-method.rs
private-struct-field-cross-crate.rs
private-struct-field-ctor.rs
private-struct-field-pattern.rs
private-struct-field.rs
private-type-in-interface.rs Use recorded types in rustc_privacy 2017-09-23 00:50:46 +03:00
private-variant-reexport.rs Turn sufficiently old compatibility lints into hard errors 2017-05-30 22:00:30 +03:00
ptr-coercion.rs wording fixes in error messages 2016-08-19 16:05:37 -07:00
pub-reexport-priv-extern-crate.rs Move public reexports of private extern crates into a separate lint 2017-07-08 01:56:27 +03: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 Remove unused Add bounds in iterator for ranges impls. 2017-07-08 08:55:28 +02:00
range_inclusive_gate.rs Add support for ..= syntax 2017-09-22 22:05:18 +02:00
range_traits-1.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02: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
region-bound-on-closure-outlives-call.rs
region-bound-same-bounds-in-trait-and-impl.rs
region-bounds-on-objects-and-type-parameters.rs Introduce HirId, a replacement for NodeId after lowering to HIR. 2017-03-22 17:02:07 +01:00
region-invariant-static-error-reporting.rs correct various error messages that changed 2017-05-11 14:52:26 -04:00
region-lifetime-bounds-on-fns-where-clause.rs adding E0623 for LateBound regions 2017-09-09 11:12:27 +05:30
region-multiple-lifetime-bounds-on-fns-where-clause.rs adding E0623 for LateBound regions 2017-09-09 11:12:27 +05:30
region-object-lifetime-1.rs
region-object-lifetime-2.rs
region-object-lifetime-3.rs
region-object-lifetime-4.rs
region-object-lifetime-5.rs
region-object-lifetime-in-coercion.rs 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-adjusted-lvalue-op.rs try to fix lvalue ops for real 2017-05-08 17:05:03 +03:00
regions-assoc-type-in-supertrait-outlives-container.rs
regions-assoc-type-region-bound-in-trait-not-met.rs
regions-assoc-type-static-bound-in-trait-not-met.rs
regions-bound-missing-bound-in-impl.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02:00
regions-bounded-by-trait-requiring-static.rs
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 have coercion supply back the target type 2017-03-30 08:18:01 -04:00
regions-close-associated-type-into-object.rs Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
regions-close-object-into-object-1.rs
regions-close-object-into-object-2.rs
regions-close-object-into-object-3.rs
regions-close-object-into-object-4.rs
regions-close-object-into-object-5.rs Update compile-fail tests for error message deduplication. 2017-10-25 15:02:26 +02: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
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 Fix tests 2017-10-08 23:52:15 +09: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 adding E0623 for LateBound regions 2017-09-09 11:12:27 +05:30
regions-free-region-ordering-caller1.rs
regions-free-region-ordering-incorrect.rs
regions-glb-free-free.rs Fix fallout in tests 2016-03-30 21:26:35 +00:00
regions-implied-bounds-projection-gap-1.rs
regions-implied-bounds-projection-gap-2.rs
regions-implied-bounds-projection-gap-3.rs
regions-implied-bounds-projection-gap-4.rs
regions-implied-bounds-projection-gap-hr-1.rs 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 Handle anon lifetime arg being returned with named lifetime return type 2017-11-05 09:55:07 -08:00
regions-infer-borrow-scope-too-big.rs
regions-infer-bound-from-trait-self.rs
regions-infer-bound-from-trait.rs
regions-infer-call-3.rs
regions-infer-contravariance-due-to-decl.rs adding E0623 for LateBound regions 2017-09-09 11:12:27 +05:30
regions-infer-covariance-due-to-decl.rs adding E0623 for LateBound regions 2017-09-09 11:12:27 +05:30
regions-infer-invariance-due-to-decl.rs
regions-infer-invariance-due-to-mutability-3.rs
regions-infer-invariance-due-to-mutability-4.rs 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 adding E0623 for LateBound regions 2017-09-09 11:12:27 +05:30
regions-lifetime-of-struct-or-enum-variant.rs Stabilize rvalue promotion to 'static. 2017-08-16 20:30:56 +03:00
regions-name-duplicated.rs
regions-name-static.rs
regions-name-undeclared.rs
regions-nested-fns-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
regions-outlives-nominal-type-enum-region.rs
regions-outlives-nominal-type-enum-type-rev.rs
regions-outlives-nominal-type-enum-type.rs
regions-outlives-nominal-type-struct-region-rev.rs
regions-outlives-nominal-type-struct-region.rs
regions-outlives-nominal-type-struct-type-rev.rs
regions-outlives-nominal-type-struct-type.rs
regions-outlives-projection-container-hrtb.rs
regions-outlives-projection-container-wc.rs
regions-outlives-projection-container.rs
regions-outlives-projection-hrtype.rs
regions-outlives-projection-trait-def.rs
regions-outlives-scalar.rs
regions-pattern-typing-issue-19552.rs
regions-pattern-typing-issue-19997.rs mir-borrowck: Edit compile-fail tests with E0506 error to also test on MIR borrowck 2017-09-26 21:56:37 +02:00
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 Stabilize rvalue promotion to 'static. 2017-08-16 20:30:56 +03:00
regions-return-ref-to-upvar-issue-17403.rs Don't gate methods Fn(Mut,Once)::call(mut,once) with feature unboxed_closures 2016-07-31 17:48:20 +03:00
regions-return-stack-allocated-vec.rs
regions-static-bound.rs 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
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 correct various error messages that changed 2017-05-11 14:52:26 -04:00
regions-trait-variance.rs
regions-undeclared.rs
regions-var-type-out-of-scope.rs Stabilize rvalue promotion to 'static. 2017-08-16 20:30:56 +03:00
regions-variance-contravariant-use-covariant-in-second-position.rs adding E0623 for LateBound regions 2017-09-09 11:12:27 +05:30
regions-variance-contravariant-use-covariant.rs adding E0623 for LateBound regions 2017-09-09 11:12:27 +05:30
regions-variance-covariant-use-contravariant.rs adding E0623 for LateBound regions 2017-09-09 11:12:27 +05:30
regions-variance-invariant-use-contravariant.rs adding E0623 for LateBound regions 2017-09-09 11:12:27 +05:30
regions-variance-invariant-use-covariant.rs
regions-wf-trait-object.rs 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
repr-align.rs Lower alignment limit down to 2^31 - 1 (from LLVM) 2017-07-08 10:28:56 -04:00
repr-packed-contains-align.rs Apply packed and align restrictions to unions. 2017-07-24 07:54:48 +10: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 Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
resolve-conflict-import-vs-extern-crate.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
resolve-conflict-import-vs-import.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
resolve-conflict-item-vs-extern-crate.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
resolve-conflict-item-vs-import.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
resolve-conflict-type-vs-import.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
resolve-inconsistent-binding-mode.rs Clean up "pattern doesn't bind x" messages 2017-03-06 00:20:26 -03:00
resolve-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 Turn sufficiently old compatibility lints into hard errors 2017-05-30 22:00:30 +03:00
resolve-type-param-in-item-in-trait.rs Suppress unused type parameter error when type has error field 2016-07-31 00:58:30 +09:00
resolve-unknown-trait.rs resolve: Do not use "resolve"/"resolution" in error messages 2017-01-12 10:08:27 +03:00
resolve-variant-assoc-item.rs Fix ICE when variant is used as a part of associated type 2017-01-08 16:40:50 +03:00
resolve_self_super_hint.rs Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
ret-non-nil.rs
retslot-cast.rs
return-from-diverging.rs Add explanations to tests 2016-08-13 21:37:09 +08:00
return-unit-from-diverging.rs Add explanations to tests 2016-08-13 21:37:09 +08:00
rfc1623.rs 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 Adjust dependency-resolution errors to be more consistent 2017-09-19 21:37:19 -05:00
rmeta_meta_main.rs Change --crate-type metadata to --emit=metadata 2016-12-29 13:24:45 +13:00
rust-unstable-column-gated.rs Add a feature gate 2017-08-10 02:43:31 +02:00
rustc-error.rs
safe-extern-statics-mut.rs Make sufficiently old or low-impact compatibility lints deny-by-default 2017-07-08 01:56:27 +03:00
safe-extern-statics.rs Make sufficiently old or low-impact compatibility lints deny-by-default 2017-07-08 01:56:27 +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 Detect = -> : typo in let bindings 2017-11-03 17:39:16 -07: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-use-visibility.rs Fix fallout in tests. 2016-11-21 09:21:54 +00:00
shadowing-in-the-same-pattern.rs
shift-various-bad-types.rs update test cases to reflect new messages 2016-05-02 11:47:10 -04:00
simd-intrinsic-declaration-type.rs
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
simd-type-generic-monomorphisation.rs
simd-type.rs
single-derive-attr.rs Mark even more tests as gate tests 2017-01-12 23:53:02 +01:00
single-primitive-inherent-impl.rs
sized-cycle-note.rs add comments and tests 2016-05-03 18:30:10 +03:00
slice-2.rs Add E0608 2017-06-12 19:00:20 +02:00
slice-mut-2.rs
slice-mut.rs wording fixes in error messages 2016-08-19 16:05:37 -07:00
slightly-nice-generic-literal-messages.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
stability-attribute-issue-43027.rs Fix checking for missing stability annotations 2017-07-16 23:15:07 +03:00
stability-attribute-issue.rs
stability-attribute-non-staged-force-unstable.rs Test staging attributes when -Zforce-unstable-if-unmarked is set 2017-08-20 16:57:17 +02:00
stability-attribute-non-staged.rs
stability-attribute-sanity-2.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
stability-attribute-sanity-3.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
stability-attribute-sanity.rs honor #[rustc_const_unstable] attributes 2017-09-13 15:07:17 +00:00
stable-features.rs rustc: Move stability functionality into queries 2017-09-05 07:37:58 -07:00
static-array-across-crate.rs test: adjust for the move to MIR-based const checking. 2016-05-07 19:14:32 +03:00
static-drop-scope.rs Stabilize drop_types_in_const. 2017-09-09 17:39:30 +03:00
static-items-cant-move.rs
static-lifetime-bound.rs Warn when using a 'static lifetime bound 2017-03-25 10:47:19 +09:00
static-method-privacy.rs
static-mut-bad-types.rs
static-mut-foreign-requires-unsafe.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
static-mut-not-constant.rs Stabilize drop_types_in_const. 2017-09-09 17:39:30 +03: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 Stabilize rvalue promotion to 'static. 2017-08-16 20:30:56 +03:00
static-region-bound.rs Stabilize rvalue promotion to 'static. 2017-08-16 20:30:56 +03:00
static-vec-repeat-not-constant.rs
staticness-mismatch.rs
std-uncopyable-atomics.rs
stmt_expr_attrs_no_feature.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
str-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 suppress trait errors that are implied by other errors 2017-06-14 23:33:47 +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-cfg.rs Remove struct_field_attributes feature gate 2017-06-15 02:24:05 +09:00
struct-field-privacy.rs Add E0612 2017-06-15 10:14:29 +02: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
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 limit and delimit available fields in note 2017-07-31 18:45:02 -07: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 Point at return type always when type mismatch against it 2017-07-25 22:11:15 -07: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 limit and delimit available fields in note 2017-07-31 18:45:02 -07:00
super-at-top-level.rs Point at path segment on module not found 2017-07-25 21:25:43 -07: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 auto trait future compatibility lint 2017-11-03 16:13:21 -02:00
synthetic-param.rs impl Trait in argument position desugaring: 2017-09-26 17:48:23 +02: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 wording improvement 2017-06-24 21:28:08 +02:00
tag-variant-disr-dup.rs
tail-typeck.rs
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
thread-local-in-ctfe.rs Check #[thread_local] statics correctly in the compiler. 2017-08-12 12:58:07 +03: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 Implement dyn Trait syntax 2017-10-14 12:51:13 +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
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 Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
trait-impl-1.rs
trait-impl-can-not-have-untraitful-items.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
trait-impl-different-num-params.rs
trait-impl-for-module.rs 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-item-privacy.rs remove associated_consts feature gate 2017-07-06 11:52:25 -07:00
trait-matching-lifetimes.rs
trait-object-macro-matcher.rs Parse trait object types starting with a lifetime bound 2017-04-25 23:58:05 +03:00
trait-object-safety.rs
trait-object-vs-lifetime-2.rs Parse trait object types starting with a lifetime bound 2017-04-25 23:58:05 +03:00
trait-object-vs-lifetime.rs Parse trait object types starting with a lifetime bound 2017-04-25 23:58:05 +03:00
trait-or-new-type-instead.rs
trait-privacy.rs 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
trait-safety-trait-impl.rs
trait-static-method-generic-inference.rs
trait-suggest-where-clause.rs Add better error message when == operator is badly used 2017-05-17 22:17:53 +02:00
trait-test-2.rs Support generic lifetime arguments in method calls 2017-07-18 00:12:48 +03:00
trait-test.rs
traits-assoc-type-in-supertrait-bad.rs
traits-inductive-overflow-simultaneous.rs Move to {integer} and {float} 2016-07-28 09:49:31 -07:00
traits-inductive-overflow-supertrait-oibit.rs auto trait future compatibility lint 2017-11-03 16:13:21 -02: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
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 Update transmute size lints. 2017-06-18 10:36:07 -06:00
transmute-fat-pointers.rs Update transmute size lints. 2017-06-18 10:36:07 -06:00
transmute-impl.rs Update transmute size lints. 2017-06-18 10:36:07 -06:00
transmute-imut-to-mut.rs
trivial_casts.rs 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 Fold E0613 into E0609 2017-07-07 21:47:39 +02:00
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
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
type-parameter-defaults-referencing-Self.rs
type-parameter-invalid-lint.rs Make sufficiently old or low-impact compatibility lints deny-by-default 2017-07-08 01:56:27 +03: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 Remove more anonymous trait method parameters 2017-07-08 01:56:27 +03:00
type-params-in-different-spaces-3.rs
type-path-err-node-types.rs Do not require semantic types for all syntactic types when there are type errors 2017-09-30 17:41:00 +03:00
type-recursive.rs Only point at the fields that cause infinite size 2017-05-04 19:11:59 -07: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 auto trait future compatibility lint 2017-11-03 16:13:21 -02:00
typeck-auto-trait-no-supertraits.rs auto trait future compatibility lint 2017-11-03 16:13:21 -02:00
typeck-auto-trait-no-typeparams.rs auto trait future compatibility lint 2017-11-03 16:13:21 -02: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 auto trait future compatibility lint 2017-11-03 16:13:21 -02:00
typeck-default-trait-impl-constituent-types.rs auto trait future compatibility lint 2017-11-03 16:13:21 -02: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 auto trait future compatibility lint 2017-11-03 16:13:21 -02:00
typeck-default-trait-impl-outside-crate.rs auto trait future compatibility lint 2017-11-03 16:13:21 -02:00
typeck-default-trait-impl-precedence.rs Fix tests and rebase conflict 2017-11-03 16:13:21 -02: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
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
unboxed-closure-sugar-not-used-on-fn.rs
unboxed-closure-sugar-region.rs rustc: always include elidable lifetimes in HIR types. 2017-01-28 02:56:46 +02:00
unboxed-closure-sugar-used-on-struct-1.rs
unboxed-closure-sugar-used-on-struct-3.rs syntax: Relax path grammar 2017-08-11 02:06:27 +03:00
unboxed-closure-sugar-used-on-struct.rs Desugar parenthesized generic arguments in HIR 2017-08-19 02:14:53 +03:00
unboxed-closure-sugar-wrong-number-number-type-parameters-1.rs
unboxed-closure-sugar-wrong-number-number-type-parameters-3.rs
unboxed-closure-sugar-wrong-number-number-type-parameters.rs
unboxed-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-fnmut-calling-fnmut-no-mut.rs
unboxed-closures-infer-fnmut-missing-mut.rs
unboxed-closures-infer-fnmut-move-missing-mut.rs
unboxed-closures-infer-fnonce-call-twice.rs
unboxed-closures-infer-fnonce-move-call-twice.rs
unboxed-closures-mutate-upvar.rs
unboxed-closures-mutated-upvar-from-fn-closure.rs
unboxed-closures-recursive-fn-using-fn-mut.rs rustc: rework stability to be on-demand for type-directed lookup. 2016-11-28 04:18:11 +02:00
unboxed-closures-static-call-wrong-trait.rs
unboxed-closures-type-mismatch.rs Don't gate methods Fn(Mut,Once)::call(mut,once) with feature unboxed_closures 2016-07-31 17:48:20 +03:00
unboxed-closures-unsafe-extern-fn.rs suppress trait errors that are implied by other errors 2017-06-14 23:33:47 +03:00
unboxed-closures-wrong-abi.rs suppress trait errors that are implied by other errors 2017-06-14 23:33:47 +03:00
unboxed-closures-wrong-arg-type-extern-fn.rs suppress trait errors that are implied by other errors 2017-06-14 23:33:47 +03:00
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
underscore-lifetime-binders.rs Add tests for underscore lifetimes in impl headers and struct definitions 2017-09-21 10:19:12 -07:00
underscore-lifetime-elison-mismatch.rs Add tests for multiple underscore and non-underscore lifetimes 2017-09-21 10:19:12 -07:00
uninhabited-enum-cast.rs wording improvement 2017-06-24 21:28:08 +02:00
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
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 rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
unreachable-variant.rs
unresolved-extern-mod-suggestion.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
unresolved-import-recovery.rs Fix ICE happening when unresolved imports are used in patterns 2016-07-21 21:19:16 +03:00
unresolved-import.rs Point at path segment on module not found 2017-07-25 21:25:43 -07:00
unsafe-around-compiler-generated-unsafe.rs
unsafe-const-fn.rs Fix label messages for E0133 2016-08-19 11:58:26 +08:00
unsafe-fn-assign-deref-ptr.rs move unsafety checking to MIR 2017-09-24 12:46:00 +03: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
unsafe-fn-used-as-value.rs
unsafe-move-val-init.rs move unsafety checking to MIR 2017-09-24 12:46:00 +03:00
unsafe-subtyping.rs
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 Check explicitly that tuple initializer is Sized. 2017-06-29 21:23:33 +09:00
unsized5.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
unsized6.rs suppress trait errors that are implied by other errors 2017-06-14 23:33:47 +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 Better suggestion for unknown method 2017-06-02 17:01:16 -07:00
unsupported-cast.rs
unused-attr.rs Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
unused-macro-rules.rs Extend the unused macro lint to macros 2.0 2017-05-31 17:03:41 +02:00
unused-macro-with-bad-frag-spec.rs Add test, and fix the other tests 2017-05-13 16:02:29 +02:00
unused-macro-with-follow-violation.rs Add test, and fix the other tests 2017-05-13 16:02:29 +02:00
unused-macro.rs Extend the unused macro lint to macros 2.0 2017-05-31 17:03:41 +02:00
unused-mut-warning-captured-var.rs
unused-result.rs Show type name for unused_must_use lint 2017-06-20 04:36:56 +09:00
use-after-move-based-on-type.rs
use-after-move-implicity-coerced-object.rs
use-after-move-self-based-on-type.rs
use-after-move-self.rs
use-from-trait-xc.rs Point at path segment on module not found 2017-07-25 21:25:43 -07:00
use-from-trait.rs Point at path segment on module not found 2017-07-25 21:25:43 -07:00
use-keyword.rs Only emit one error for use foo::self; 2017-06-10 13:03:11 +01:00
use-meta-mismatch.rs
use-mod-2.rs Updated E0432 to new format 2016-08-22 13:57:10 +08:00
use-mod-3.rs Fix fallout in tests 2016-02-26 00:37:27 +00:00
use-mod-4.rs Point at path segment on module not found 2017-07-25 21:25:43 -07:00
use-mod.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
use-paths-as-items.rs Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07:00
use-self-type.rs Make $crate a keyword 2017-06-29 15:19:52 +03:00
use-super-global-path.rs Turn sufficiently old compatibility lints into hard errors 2017-05-30 22:00:30 +03:00
useless-pub.rs Move some other checks to AST sanity pass 2016-05-28 20:27:57 +03:00
useless_comment.rs Update tests 2017-07-27 20:40:20 +02:00
user-defined-macro-rules.rs Add test, and fix the other tests 2017-05-13 16:02:29 +02:00
utf8_idents.rs
variadic-ffi-2.rs Allow variadic functions with cdecl calling convention. 2017-05-27 06:03:50 -06:00
variadic-ffi-3.rs Add E0617 2017-06-13 23:10:43 +02:00
variadic-ffi.rs Ignore variadic FFI test on AArch64 2017-06-08 12:03:08 +02:00
variance-associated-types.rs rustc: use Vec<Kind> in Substs, where Kind is a &TyS | &Region tagged pointer. 2016-08-27 01:15:07 +03:00
variance-btree-invariant-types.rs 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 adding E0623 for LateBound regions 2017-09-09 11:12:27 +05:30
variance-contravariant-arg-object.rs correct various error messages that changed 2017-05-11 14:52:26 -04:00
variance-contravariant-arg-trait-match.rs
variance-contravariant-self-trait-match.rs
variance-covariant-arg-object.rs correct various error messages that changed 2017-05-11 14:52:26 -04:00
variance-covariant-arg-trait-match.rs
variance-covariant-self-trait-match.rs
variance-invariant-arg-object.rs correct various error messages that changed 2017-05-11 14:52:26 -04:00
variance-invariant-arg-trait-match.rs
variance-invariant-self-trait-match.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
variance-issue-20533.rs
variance-object-types.rs rustc: use Vec<Kind> in Substs, where Kind is a &TyS | &Region tagged pointer. 2016-08-27 01:15:07 +03:00
variance-regions-direct.rs add back variance testing mechanism 2017-05-03 16:42:07 -04:00
variance-regions-indirect.rs add back variance testing mechanism 2017-05-03 16:42:07 -04:00
variance-regions-unused-direct.rs
variance-regions-unused-indirect.rs
variance-trait-bounds.rs Remove more anonymous trait method parameters 2017-07-08 01:56:27 +03:00
variance-trait-matching.rs 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_typeck: support functions in variance computation. 2017-06-27 16:39:58 +03:00
variance-types.rs rustc: use Vec<Kind> in Substs, where Kind is a &TyS | &Region tagged pointer. 2016-08-27 01:15:07 +03:00
variance-unused-region-param.rs
variance-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 Clearer Error Message for Duplicate Definition 2017-06-15 08:21:17 -07: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 Only match a fragment specifier the if it starts with certain tokens. 2017-07-07 14:12:12 +08:00
vec-mut-iter-borrow.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
vec-res-add.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
vector-cast-weirdness.rs
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
warn-path-statement.rs
weak-lang-item.rs rustc: Remove lang item methods from CrateStore 2017-09-05 07:37:58 -07:00
wf-array-elem-sized.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-const-type.rs
wf-enum-bound.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-enum-fields-struct-variant.rs
wf-enum-fields.rs
wf-fn-where-clause.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-impl-associated-type-region.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-impl-associated-type-trait.rs improve the printing of substs and trait-refs 2016-04-05 22:56:23 +03:00
wf-in-fn-arg.rs
wf-in-fn-ret.rs
wf-in-fn-type-arg.rs
wf-in-fn-type-ret.rs
wf-in-fn-type-static.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-in-fn-where-clause.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-in-obj-type-static.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-in-obj-type-trait.rs
wf-inherent-impl-method-where-clause.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-inherent-impl-where-clause.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-misc-methods-issue-28609.rs
wf-object-safe.rs
wf-outlives-ty-in-fn-or-trait.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-static-method.rs change coercion to use target region if not LUB 2016-03-18 16:38:29 -04:00
wf-static-type.rs
wf-struct-bound.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-struct-field.rs
wf-trait-associated-type-bound.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-associated-type-region.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-associated-type-trait.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-bound.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-default-fn-arg.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-default-fn-ret.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-default-fn-where-clause.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-fn-arg.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-fn-ret.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-fn-where-clause.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
wf-trait-superbound.rs Make RFC 1214 warnings into errors, and rip out the "warn or err" 2015-12-18 12:41:02 -05:00
where-clause-constraints-are-local-for-inherent-impl.rs 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-invalid.rs rustc: Stabilize the #![windows_subsystem] attribute 2017-04-01 06:36:48 -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
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