rust/tests/ui
bors a32978a5e8 Auto merge of #114023 - compiler-errors:coinductive-cycle-lint, r=lcnr
Warn on inductive cycle in coherence leading to impls being considered not overlapping

This PR implements a `coinductive_overlap_in_coherence` lint (#114040), which warns users against cases where two impls are considered **not** to overlap during coherence due to an inductive cycle disproving one of the predicates after unifying the two impls.

Cases where this lint fires will become an overlap error if we ever move to coinduction, so I'd like to make this a warning to avoid having more crates take advantage of this behavior in the mean time. Also, since the new trait solver treats inductive cycles as ambiguity, not an error, this is a blocker for landing the new trait solver in coherence.
2023-08-15 06:36:05 +00:00
..
abi feat: riscv-interrupt-{m,s} calling conventions 2023-08-08 18:09:56 -07:00
alloc-error
allocator
annotate-snippet Make --error-format human-annotate-rs handle multiple files 2023-07-24 16:29:58 +02:00
anon-params Reduce arbitrary self type suggestions 2023-08-03 10:34:57 +00:00
argument-suggestions
array-slice-vec Improve spans for indexing expressions 2023-08-04 13:17:39 +02:00
asm fixed *const [type error] does not implement the Copy trait 2023-08-14 14:07:46 -04:00
associated-consts moved note as unspanned note, moved note to the bottom of the msg 2023-07-18 21:53:34 -04:00
associated-inherent-types Handle inherent associated types fallout 2023-08-03 02:18:52 +02:00
associated-item
associated-type-bounds Suggest using Arc on !Send/!Sync types 2023-08-09 14:04:10 +00:00
associated-types Refactor suggest_copied_cloned_or_as_ref 2023-07-27 23:13:25 +00:00
async-await Rollup merge of #114584 - darklyspaced:master, r=cjgillot 2023-08-12 12:06:35 +02:00
attributes check_attrs: Warn when #[macro_export] is used on macros 2.0 2023-08-07 21:14:28 +02:00
auto-traits Suggest using Arc on !Send/!Sync types 2023-08-09 14:04:10 +00:00
autoref-autoderef
auxiliary
bench
binding
binop Improve diagnostic for wrong borrow on binary operations 2023-08-01 10:08:17 +02:00
blind
block-result
borrowck Improve spans for indexing expressions 2023-08-04 13:17:39 +02:00
box Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
btreemap use maybe_body_owned_by for closure 2023-07-14 07:12:35 +08:00
builtin-superkinds Suggest using Arc on !Send/!Sync types 2023-08-09 14:04:10 +00:00
c-variadic
cast
cfg
check-cfg add rustc_codegen_ssa support for csky and correct some code 2023-08-14 23:02:36 +08:00
closure-expected-type
closure_context
closures Suggest using Arc on !Send/!Sync types 2023-08-09 14:04:10 +00:00
cmse-nonsecure
codegen Update the minimum external LLVM to 15 2023-07-27 14:07:08 -07:00
codemap_tests Don't use method span on clone suggestion 2023-07-10 20:09:28 +00:00
coercion Fix #107113, avoid suggest for macro attributes 2023-08-02 14:54:37 +08:00
coherence more nits 2023-08-15 03:44:21 +00:00
coinduction
command Add help for crate arg when crate name is invalid 2023-07-26 00:05:00 +08:00
compare-method
compiletest-self-test
conditional-compilation
confuse-field-and-method
const-generics Rollup merge of #114606 - bvanjoi:fix-113462, r=compiler-errors 2023-08-09 06:32:25 +02:00
const-ptr const validation: point at where we found a pointer but expected an integer 2023-08-02 18:51:50 +02:00
const_prop add test for issue #111353 2023-08-06 15:06:40 +02:00
consts Auto merge of #114545 - fee1-dead-contrib:lower-impl-effect, r=oli-obk 2023-08-08 19:23:41 +00:00
crate-loading
cross
cross-crate
custom_test_frameworks
cycle-trait moved note as unspanned note, moved note to the bottom of the msg 2023-07-18 21:53:34 -04:00
debuginfo
definition-reachable
dep-graph
deployment-target
deprecation
deref-patterns
derived-errors
derives
deriving Generate safe stable code for derives on empty enums 2023-07-16 15:02:08 -07:00
dest-prop
destructuring-assignment add more tests 2023-07-17 22:06:32 +00:00
diagnostic-flags
diagnostic-width new unstable option: -Zwrite-long-types-to-disk 2023-07-24 12:25:05 +01:00
diagnostic_namespace Introduce the #[diagnostic] attribute namespace 2023-07-28 13:28:02 +02:00
did_you_mean Suggests turbofish in patterns 2023-08-01 23:30:40 +08:00
directory_ownership
disallowed-deconstructing
dollar-crate
drop
drop-bounds
dropck Rollup merge of #112508 - compiler-errors:trait-sig-lifetime-sugg-ice, r=cjgillot 2023-07-22 19:57:35 +02:00
dst Fix wrong span for trait selection failure error reporting 2023-08-03 23:47:57 +08:00
duplicate
dyn-drop
dyn-keyword
dyn-star add tests 2023-08-03 15:12:44 +02:00
dynamically-sized-types
editions
empty
entry-point
enum
enum-discriminant
error-codes Suggest using Arc on !Send/!Sync types 2023-08-09 14:04:10 +00:00
errors
explicit
explicit-tail-calls
expr
extenv
extern Suggest using Arc on !Send/!Sync types 2023-08-09 14:04:10 +00:00
extern-flag
feature-gates feat: riscv-interrupt-{m,s} calling conventions 2023-08-08 18:09:56 -07:00
fmt Auto merge of #114507 - sebastiantoh:issue-114235, r=jackh726 2023-08-11 01:41:30 +00:00
fn
for Resolve target type of coercion 2023-08-07 19:06:18 +00:00
for-loop-while
foreign
fully-qualified-type
function-pointer
functional-struct-update
functions-closures
generator Suggest using Arc on !Send/!Sync types 2023-08-09 14:04:10 +00:00
generic-associated-types tests: Uncomment now valid GAT code behind FIXME 2023-08-08 16:39:34 +02:00
generic-const-items Don't crash when reporting nice region errors for generic const items 2023-08-12 15:34:28 +02:00
generics Update the minimum external LLVM to 15 2023-07-27 14:07:08 -07:00
half-open-range-patterns
hashmap Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
hello_world tests/ui/hello_world/main.rs: Remove FIXME 2023-07-27 10:17:01 +02:00
higher-ranked Change default panic handler message format. 2023-07-29 11:42:50 +02:00
hygiene Change default panic handler message format. 2023-07-29 11:42:50 +02:00
illegal-sized-bound
impl-header-lifetime-elision
impl-trait check for non-defining uses of RPIT 2023-08-14 15:25:20 +02:00
implied-bounds Select obligations before processing wf obligation in compare_method_predicate_entailment 2023-08-13 22:22:15 +00:00
imports Rollup merge of #114166 - Enselic:libc-unavailable, r=Nilstrieb 2023-08-02 13:46:54 +02:00
include-macros
incoherent-inherent-impls
indexing Improve spans for indexing expressions 2023-08-04 13:17:39 +02:00
inference Don't select infer -> dyn Trait 2023-08-01 23:12:03 +00:00
infinite moved note as unspanned note, moved note to the bottom of the msg 2023-07-18 21:53:34 -04:00
inherent-impls-overlap-check
inline-const Don't use type_of to determine if item has intrinsic shim 2023-08-09 20:00:38 +00:00
instrument-xray
interior-mutability
internal
internal-lints
intrinsics Rollup merge of #114434 - Nilstrieb:indexing-spans, r=est31 2023-08-04 21:31:57 +02:00
invalid Fix ICE failed to get layout for ReferencesError 2023-08-05 01:38:14 +08:00
invalid-compile-flags
invalid-module-declaration
invalid-self-argument
io-checks
issues Suggest using Arc on !Send/!Sync types 2023-08-09 14:04:10 +00:00
iterators
json
keyword
kindck Suggest using Arc on !Send/!Sync types 2023-08-09 14:04:10 +00:00
label
lang-items
late-bound-lifetimes
layout Change default panic handler message format. 2023-07-29 11:42:50 +02:00
lazy-type-alias Unlock trailing where-clauses for lazy type aliases 2023-08-10 16:13:08 +02:00
lazy-type-alias-impl-trait
let-else
lexer Update lexer emoji diagnostics to Unicode 15.0 2023-07-29 08:47:21 +08:00
lifetimes fix: not insert missing lifetime for ConstParamTy 2023-08-08 14:48:17 +08:00
limits cg_llvm: remove pointee types and pointercast/bitcast-of-ptr 2023-07-29 13:18:17 -04:00
linkage-attr
lint match scrutinee need necessary parentheses for structs 2023-08-14 18:05:13 +08:00
liveness use maybe_body_owned_by for closure 2023-07-14 07:12:35 +08:00
loops
lowering
lto CFI: Fix error compiling core with LLVM CFI enabled 2023-08-07 15:59:15 -07:00
lub-glb
macro_backtrace
macros Change default panic handler message format. 2023-07-29 11:42:50 +02:00
malformed
manual
marker_trait_attr
match Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
meta
methods Adjust spans correctly for fn -> method suggestion 2023-07-27 16:50:28 +00:00
mir Change default panic handler message format. 2023-07-29 11:42:50 +02:00
mir-dataflow
mismatched_types Fix invalid suggestion for mismatched types in closure arguments 2023-07-30 17:15:55 +02:00
missing
missing-trait-bounds
missing_non_modrs_mod
modules Use the correct span for displaying the line following a derive suggestion 2023-07-19 23:48:43 +00:00
modules_and_files_visibility
moves Account for Rc and Arc when suggesting to clone 2023-08-04 17:50:12 +00:00
mut Suggest using Arc on !Send/!Sync types 2023-08-09 14:04:10 +00:00
namespace
native-library-link-flags
never_type
nll Remove FIXME about NLL diagnostic that is already improved 2023-08-06 21:20:15 +02:00
non_modrs_mods
non_modrs_mods_and_inline_mods
not-panic
numbers-arithmetic Change default panic handler message format. 2023-07-29 11:42:50 +02:00
numeric
object-lifetime
object-safety Update existing UI tests 2023-07-28 22:23:21 +02:00
obsolete-in-place
offset-of
on-unimplemented
operator-recovery
or-patterns
overloaded
packed
packed-struct
panic-handler change test to use if black_box(false) 2023-08-07 15:42:24 +02:00
panic-runtime
panics Auto merge of #112849 - m-ou-se:panic-message-format, r=thomcc 2023-08-01 14:15:09 +00:00
parser relocate tests to pass tidy 2023-08-07 22:40:09 +08:00
pattern address review 2023-07-28 11:20:11 +00:00
pin-macro Account for macros when suggesting a new let binding 2023-07-28 14:44:03 +00:00
polymorphization
print-fuel
print_type_sizes
privacy Fix a typo in the error reporting for sealed traits. 2023-08-05 00:38:52 +00:00
proc-macro Rollup merge of #111891 - rustbox:feat/riscv-isr-cconv, r=jackh726 2023-08-09 22:59:58 +02:00
process Fix tests. 2023-07-29 11:47:26 +02:00
process-termination
ptr_ops
pub
qualified
query-system
range
raw-ref-op
reachable
recursion Suggest using Arc on !Send/!Sync types 2023-08-09 14:04:10 +00:00
recursion_limit Revert "Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obk" 2023-07-21 22:35:57 -07:00
regions write-long-types-to-disk: update tests 2023-07-25 12:08:44 +01:00
repeat-expr
repr error/E0691: include alignment in error message 2023-07-21 11:04:16 +02:00
reserved
resolve Rollup merge of #114503 - chenyukang:yukang-fix-114433-unused-qualifications, r=compiler-errors 2023-08-06 03:56:09 +02:00
return Bugfix: 'can_have_side_effects()' would return 'false' for struct/enum/array/tuple literals unless *all* sub-expressions had side effects. This would easily allow side effects to slip through, and also wrongly label empty literals as having side effects. Add some tests for the last point 2023-08-10 02:26:11 +02:00
rfcs Remove constness from ImplSource::Param 2023-08-14 02:17:30 +00:00
rmeta Rewrite rmeta-rpass test to work with the new check for all crate sources being in sync 2023-07-19 14:47:06 +00:00
runtime
rust-2018
rust-2021
rustdoc
sanitize fix #114275 2023-08-10 11:00:06 +02:00
self Add tests for #57994 2023-08-04 16:19:55 +00:00
sepcomp
shadowed
simd Forbid old-style simd_shuffleN intrinsics 2023-08-03 09:29:00 +00:00
single-use-lifetime
sized Revert "Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obk" 2023-07-21 22:35:57 -07:00
span Auto merge of #109348 - cjgillot:issue-109146, r=petrochenkov 2023-08-05 11:52:07 +00:00
specialization
stability-attribute bless tests 2023-08-06 13:34:53 +00:00
stack-protector
static
statics Suggest using Arc on !Send/!Sync types 2023-08-09 14:04:10 +00:00
stats
std
stdlib-unit-tests Suggest using Arc on !Send/!Sync types 2023-08-09 14:04:10 +00:00
str
structs
structs-enums
suggestions fix the error check 2023-08-15 00:57:18 +08:00
svh
symbol-names
sync
target-feature fix the error check 2023-08-15 00:57:18 +08:00
test-attrs Change default panic handler message format. 2023-07-29 11:42:50 +02:00
thir-print refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
thread-local
threads-sendsync Change default panic handler message format. 2023-07-29 11:42:50 +02:00
tool-attributes
track-diagnostics
trait-bounds
traits more span info 2023-08-15 03:40:19 +00:00
transmutability Auto merge of #113677 - bryangarza:unevaluated-const-ice_issue-110892, r=davidtwco 2023-07-18 09:07:32 +00:00
transmute Revert "Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obk" 2023-07-21 22:35:57 -07:00
treat-err-as-bug Change default panic handler message format. 2023-07-29 11:42:50 +02:00
trivial-bounds
try-block
try-trait
tuple
type Rename tests/ui/issues/issue-100605.rs to ../type/option-ref-advice.rs 2023-08-05 15:36:19 +02:00
type-alias Check lazy type aliases for well-formedness 2023-07-30 11:24:15 +02:00
type-alias-enum-variants moved note as unspanned note, moved note to the bottom of the msg 2023-07-18 21:53:34 -04:00
type-alias-impl-trait Fix tests 2023-08-12 17:18:46 +00:00
type-inference
typeck Suggest using Arc on !Send/!Sync types 2023-08-09 14:04:10 +00:00
typeof
ufcs
unboxed-closures
underscore-imports make noop_method_call warn by default 2023-07-23 07:09:14 +00:00
underscore-lifetime
uniform-paths
uninhabited
union
unknown-unstable-lints
unpretty Move OutFileName writing into rustc_session 2023-07-20 11:04:31 -07:00
unresolved
unsafe Implement "items do not inherit unsafety" for THIR unsafeck 2023-07-15 11:59:38 -04:00
unsized
unsized-locals
unused-crate-deps
unwind-abis
use Resolve visibility paths as modules not as types. 2023-08-02 15:30:24 +00:00
variance
variants
wasm
wf
where-clauses Unlock trailing where-clauses for lazy type aliases 2023-08-10 16:13:08 +02:00
while
xcrate
zero-sized
.gitattributes
alias-uninit-value.rs
anonymous-higher-ranked-lifetime.rs
anonymous-higher-ranked-lifetime.stderr
artificial-block.rs
as-precedence.rs
assign-assign.rs
assign-imm-local-twice.rs
assign-imm-local-twice.stderr
assoc-lang-items.rs
assoc-lang-items.stderr
assoc-oddities-3.rs
associated-path-shl.rs
associated-path-shl.stderr
atomic-from-mut-not-available.rs
atomic-from-mut-not-available.stderr
attempted-access-non-fatal.rs
attempted-access-non-fatal.stderr
attr-bad-crate-attr.rs
attr-bad-crate-attr.stderr
attr-shebang.rs
attr-start.rs
attr-usage-inline.rs
attr-usage-inline.stderr
attrs-resolution-errors.rs
attrs-resolution-errors.stderr
attrs-resolution.rs
augmented-assignments-feature-gate-cross.rs
augmented-assignments-rpass.rs
augmented-assignments.rs
augmented-assignments.stderr
auto-instantiate.rs
auto-ref-slice-plus-ref.rs
auto-ref-slice-plus-ref.stderr
autoderef-full-lval.rs
autoderef-full-lval.stderr
backtrace-apple-no-dsymutil.rs
backtrace.rs
bare-fn-implements-fn-mut.rs
bare-static-string.rs
big-literals.rs
bind-by-move.rs
bitwise.rs
bogus-tag.rs
bogus-tag.stderr
borrow-by-val-method-receiver.rs
bounds-lifetime.rs
bounds-lifetime.stderr
break-diverging-value.rs
break-diverging-value.stderr
builtin-clone-unwind.rs
by-move-pattern-binding.rs
by-move-pattern-binding.stderr
can-copy-pod.rs
cancel-clean-via-immediate-rvalue-ref.rs
cannot-mutate-captured-non-mut-var.rs
cannot-mutate-captured-non-mut-var.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
capture1.rs
capture1.stderr
catch-unwind-bang.rs
cenum_impl_drop_cast.rs
cenum_impl_drop_cast.stderr
cfguard-run.rs
char.rs
check-static-immutable-mut-slices.rs
check-static-immutable-mut-slices.stderr
check-static-recursion-foreign.rs
check-static-values-constraints.rs
check-static-values-constraints.stderr
class-cast-to-trait.rs
class-cast-to-trait.stderr
class-method-missing.rs
class-method-missing.stderr
cleanup-rvalue-for-scope.rs
cleanup-rvalue-scopes-cf.rs
cleanup-rvalue-scopes-cf.stderr
cleanup-rvalue-scopes.rs
cleanup-rvalue-temp-during-incomplete-alloc.rs
cleanup-shortcircuit.rs
close-over-big-then-small-data.rs
command-line-diagnostics.rs
command-line-diagnostics.stderr
commandline-argfile-badutf8.args
commandline-argfile-badutf8.rs
commandline-argfile-badutf8.stderr
commandline-argfile-missing.rs
commandline-argfile-missing.stderr
commandline-argfile.args
commandline-argfile.rs
compile_error_macro.rs
compile_error_macro.stderr
complex.rs
conflicting-repr-hints.rs
conflicting-repr-hints.stderr
conservative_impl_trait.rs
conservative_impl_trait.stderr
constructor-lifetime-args.rs
constructor-lifetime-args.stderr
copy-a-resource.rs
copy-a-resource.stderr
crate-leading-sep.rs
crate-method-reexport-grrrrrrr.rs
crate-name-attr-used.rs
crate-name-mismatch.rs
crate-name-mismatch.stderr
custom-attribute-multisegment.rs
custom-attribute-multisegment.stderr
custom-test-frameworks-simple.rs
custom_attribute.rs
custom_attribute.stderr
deduplicate-diagnostics.deduplicate.stderr
deduplicate-diagnostics.duplicate.stderr
deduplicate-diagnostics.rs
deep.rs
default-method-parsing.rs
default-method-simple.rs
defaults-well-formedness.rs
deprecation-in-force-unstable.rs
deref-non-pointer.rs
deref-non-pointer.stderr
deref-rc.rs
deref.rs
derive-uninhabited-enum-38885.rs
derive-uninhabited-enum-38885.stderr
destructure-trait-ref.rs
destructure-trait-ref.stderr
diverging-fallback-method-chain.rs
diverging-fallback-option.rs
diverging-fn-tail-35849.rs
diverging-fn-tail-35849.stderr
does-nothing.rs
does-nothing.stderr
dont-suggest-private-trait-method.rs
dont-suggest-private-trait-method.stderr
double-ref.rs
double-type-import.rs
double-type-import.stderr
dupe-first-attr.rs
duplicate_entry_error.rs
duplicate_entry_error.stderr
early-ret-binop-add.rs
elide-errors-on-mismatched-tuple.rs
elide-errors-on-mismatched-tuple.stderr
elided-test.rs
elided-test.stderr
else-if.rs
empty-allocation-non-null.rs
empty-allocation-rvalue-non-null.rs
empty-type-parameter-list.rs
empty_global_asm.rs
env-args-reverse-iterator.rs
env-funky-keys.rs
env-null-vars.rs
env-vars.rs
error-festival.rs
error-festival.stderr
error-should-say-copy-not-pod.rs
error-should-say-copy-not-pod.stderr
exclusive-drop-and-copy.rs
exclusive-drop-and-copy.stderr
exec-env.rs
explain.rs
explain.stdout
explicit-i-suffix.rs
explore-issue-38412.rs
explore-issue-38412.stderr
expr-block-fn.rs
expr-block-generic.rs
expr-block.rs
expr-copy.rs
expr-if-generic.rs
expr-if-panic-all.rs
expr-scope.rs
ext-expand-inner-exprs.rs
ext-nonexistent.rs
ext-nonexistent.stderr
extern-mod-syntax.rs
extoption_env-no-args.rs
extoption_env-no-args.stderr
extoption_env-not-defined.rs
extoption_env-not-string-literal.rs
extoption_env-not-string-literal.stderr
extoption_env-too-many-args.rs
extoption_env-too-many-args.stderr
fact.rs
fail-simple.rs
fail-simple.stderr
ffi_const.rs
ffi_const.stderr
ffi_const2.rs
ffi_const2.stderr
ffi_pure.rs
ffi_pure.stderr
ffi_returns_twice.rs
ffi_returns_twice.stderr
filter-block-view-items.rs
fn-in-pat.rs
fn-in-pat.stderr
foreign-fn-return-lifetime.fixed
foreign-fn-return-lifetime.rs
foreign-fn-return-lifetime.stderr
format-no-std.rs
fun-indirect-call.rs
future-incompatible-lint-group.rs
future-incompatible-lint-group.stderr
global-scope.rs
hello.rs
illegal-ufcs-drop.fixed
illegal-ufcs-drop.rs
illegal-ufcs-drop.stderr
impl-inherent-non-conflict.rs
impl-not-adjacent-to-type.rs
impl-privacy-xc-1.rs
impl-unused-rps-in-assoc-type.rs
impl-unused-rps-in-assoc-type.stderr
impl-unused-tps-inherent.rs
impl-unused-tps-inherent.stderr
impl-unused-tps.rs
impl-unused-tps.stderr
implicit-method-bind.rs
implicit-method-bind.stderr
impossible_range.fixed
impossible_range.rs
impossible_range.stderr
inc-range-pat.rs
infer-fn-tail-expr.rs
inherit-env.rs
inline-disallow-on-variant.rs
inline-disallow-on-variant.stderr
inlined-main.rs
inner-attrs-on-impl.rs
inner-module.rs
inner-static-type-parameter.rs
inner-static-type-parameter.stderr
inner-static.rs
integral-indexing.rs
integral-indexing.stderr
integral-variable-unification-error.rs
integral-variable-unification-error.stderr
intrinsics-always-extern.rs
intrinsics-always-extern.stderr
invalid_crate_type_syntax.rs
invalid_crate_type_syntax.stderr
invalid_dispatch_from_dyn_impls.rs
invalid_dispatch_from_dyn_impls.stderr
issue-2804.rs
issue-11881.rs
issue-13560.rs
issue-15924.rs
issue-16822.rs
issue-18502.rs
issue-24106.rs
issue-76387-llvm-miscompile.rs
issues-71798.rs
issues-71798.stderr
item-name-overload.rs
kinds-in-metadata.rs
kinds-of-primitive-impl.rs
kinds-of-primitive-impl.stderr
lambda-infer-unresolved.rs
last-use-in-block.rs
last-use-in-cap-clause.rs
last-use-is-capture.rs
lazy-and-or.rs
lexical-scopes.rs
lexical-scopes.stderr
lexical-scoping.rs
link-section.rs
lint-group-denied-lint-allowed.rs
lint-group-forbid-always-trumps-cli.rs
lint-group-forbid-always-trumps-cli.stderr
lint-unknown-lints-at-crate-level.rs
list.rs
log-err-phi.rs
log-knows-the-names-of-variants.rs
log-poly.rs
logging-only-prints-once.rs
loud_ui.rs
macro-quote-test.rs
main-wrong-location.rs
main-wrong-location.stderr
main-wrong-type.rs
main-wrong-type.stderr
max-min-classes.rs
maximal_mir_to_hir_coverage.rs
maybe-bounds.rs
maybe-bounds.stderr
minus-string.rs
minus-string.stderr
missing_debug_impls.rs Make MissingDebugImplementation a module lint. 2023-08-04 16:09:14 +00:00
missing_debug_impls.stderr
mod-subitem-as-enum-variant.rs
mod-subitem-as-enum-variant.stderr
module-macro_use-arguments.rs
module-macro_use-arguments.stderr
monomorphize-abi-alignment.rs
msvc-data-only.rs
multibyte.rs
multiline-comment.rs
mut-function-arguments.rs
mutual-recursion-group.rs
myriad-closures.rs
nested-block-comment.rs
nested-cfg-attrs.rs
nested-cfg-attrs.stderr
nested-class.rs
nested-ty-params.rs
nested-ty-params.stderr
new-impl-syntax.rs
new-import-syntax.rs
new-style-constants.rs
new-unicode-escapes.rs
newlambdas.rs
newtype-polymorphic.rs
newtype.rs
no-capture-arc.rs
no-capture-arc.stderr
no-core-1.rs
no-core-2.rs
no-link-unknown-crate.rs
no-link-unknown-crate.stderr
no-patterns-in-args-2.rs
no-patterns-in-args-2.stderr
no-patterns-in-args-macro.rs
no-patterns-in-args-macro.stderr
no-patterns-in-args.rs
no-patterns-in-args.stderr
no-reuse-move-arc.rs
no-reuse-move-arc.stderr
no-send-res-ports.rs
no-send-res-ports.stderr Suggest using Arc on !Send/!Sync types 2023-08-09 14:04:10 +00:00
no-warn-on-field-replace-issue-34101.rs
no_crate_type.rs
no_crate_type.stderr
no_send-enum.rs
no_send-enum.stderr Suggest using Arc on !Send/!Sync types 2023-08-09 14:04:10 +00:00
no_send-rc.rs
no_send-rc.stderr Suggest using Arc on !Send/!Sync types 2023-08-09 14:04:10 +00:00
no_share-enum.rs
no_share-enum.stderr Suggest using Arc on !Send/!Sync types 2023-08-09 14:04:10 +00:00
no_share-struct.rs
no_share-struct.stderr Suggest using Arc on !Send/!Sync types 2023-08-09 14:04:10 +00:00
noexporttypeexe.rs
noexporttypeexe.stderr
non-constant-expr-for-arr-len.rs
non-constant-expr-for-arr-len.stderr
non-copyable-void.rs
non-copyable-void.stderr
non-fmt-panic.fixed
non-fmt-panic.rs
non-fmt-panic.stderr
noncopyable-class.rs
noncopyable-class.stderr
nonscalar-cast.fixed
nonscalar-cast.rs
nonscalar-cast.stderr
not-clone-closure.rs
not-clone-closure.stderr
not-copy-closure.rs
not-copy-closure.stderr
not-enough-arguments.rs
not-enough-arguments.stderr
nul-characters.rs
nullable-pointer-iotareduction.rs
nullable-pointer-size.rs
object-pointer-types.rs
object-pointer-types.stderr
objects-coerce-freeze-borrored.rs
occurs-check-2.rs
occurs-check-2.stderr
occurs-check-3.rs
occurs-check-3.stderr
occurs-check.rs
occurs-check.stderr
once-cant-call-twice-on-heap.rs
once-cant-call-twice-on-heap.stderr
oom_unwind.rs
op-assign-builtins-by-ref.rs
opeq.rs
opt-in-copy.rs
opt-in-copy.stderr
optimization-fuel-0.rs
optimization-fuel-0.stderr
optimization-fuel-1.rs
optimization-fuel-1.stderr
optimization-remark.rs
order-dependent-cast-inference.rs
order-dependent-cast-inference.stderr
orphan-check-diagnostics.rs
orphan-check-diagnostics.stderr
osx-frameworks.rs
osx-frameworks.stderr
out-pointer-aliasing.rs
output-slot-variants.rs
over-constrained-vregs.rs
panic-while-printing.rs
panic_implementation-closures.rs
paren-span.rs
paren-span.stderr
partialeq_help.rs
partialeq_help.stderr
path-lookahead.fixed
path-lookahead.rs
path-lookahead.stderr
path.rs
paths-containing-nul.rs
phantom-auto-trait.rs
phantom-auto-trait.stderr Suggest using Arc on !Send/!Sync types 2023-08-09 14:04:10 +00:00
point-to-type-err-cause-on-impl-trait-return-2.rs
point-to-type-err-cause-on-impl-trait-return-2.stderr
pptypedef.rs
pptypedef.stderr
primitive-binop-lhs-mut.rs
print-stdout-eprint-stderr.rs
project-cache-issue-31849.rs
ptr-coercion-rpass.rs
ptr-coercion.rs
ptr-coercion.stderr
query-visibility.rs
range_inclusive.rs
raw-str.rs
realloc-16687.rs
reassign-ref-mut.rs
reassign-ref-mut.stderr
reexport-test-harness-main.rs
reify-intrinsic.rs
reify-intrinsic.stderr
removing-extern-crate.fixed
removing-extern-crate.rs
removing-extern-crate.stderr
resource-assign-is-not-copy.rs
resource-destruct.rs
ret-bang.rs
ret-non-nil.rs
ret-non-nil.stderr
return-disjoint-regions.rs
return-disjoint-regions.stderr
return-nil.rs
rustc-error.rs
rustc-error.stderr
rustc-rust-log.rs
seq-args.rs
seq-args.stderr
shadow-bool.rs
shadowed-use-visibility.rs
short-error-format.rs
short-error-format.stderr
simple_global_asm.rs
sized-borrowed-pointer.rs
sized-cycle-note.rs
sized-cycle-note.stderr
sized-owned-pointer.rs
sse2.rs
stable-addr-of.rs
std-backtrace.rs
std-uncopyable-atomics.rs
std-uncopyable-atomics.stderr
stdio-is-blocking.rs
stmt_expr_attrs_no_feature.rs
stmt_expr_attrs_no_feature.stderr
string-box-error.rs
struct-ctor-mangling.rs
suggest-null-ptr.fixed
suggest-null-ptr.rs
suggest-null-ptr.stderr
super-at-top-level.rs
super-at-top-level.stderr
super-fast-paren-parsing.rs
super.rs
svh-add-nothing.rs
swap-1.rs
swap-overlapping.rs
switched-expectations.rs
switched-expectations.stderr
syntax-extension-minor.rs
tag-type-args.rs
tag-type-args.stderr
tag-variant-cast-non-nullary.fixed
tag-variant-cast-non-nullary.rs
tag-variant-cast-non-nullary.stderr
tail-call-arg-leak.rs
tail-cps.rs
tail-typeck.rs
tail-typeck.stderr
tool_lints-fail.rs
tool_lints-fail.stderr
tool_lints-rpass.rs
tool_lints.rs
tool_lints.stderr
tool_lints_2018_preview.rs
trailing-comma.rs
trait-impl-bound-suggestions.fixed
trait-impl-bound-suggestions.rs
trait-impl-bound-suggestions.stderr
trait-method-number-parameters.rs
trait-method-number-parameters.stderr
transmute-equal-assoc-types.rs
transmute-non-immediate-to-immediate.rs
trivial_casts-rpass.rs
try-from-int-error-partial-eq.rs
try-operator-hygiene.rs
try-operator.rs
tydesc-name.rs
type-id-higher-rank-2.rs
type-namespace.rs
type-param-constraints.rs
type-param.rs
type-ptr.rs
type-use-i1-versus-i8.rs
type_length_limit.polonius.stderr
type_length_limit.rs
type_length_limit.stderr
typeid-intrinsic.rs
typestate-multi-decl.rs
unconstrained-none.rs
unconstrained-none.stderr
unconstrained-ref.rs
unconstrained-ref.stderr
underscore-ident-matcher.rs
underscore-ident-matcher.stderr
underscore-lifetimes.rs
underscore-method-after-integer.rs
unevaluated_fixed_size_array_len.rs
unevaluated_fixed_size_array_len.stderr
uninit-empty-types.rs
unit.rs
unknown-language-item.rs
unknown-language-item.stderr
unknown-lint-tool-name.rs
unknown-lint-tool-name.stderr
unknown-llvm-arg.rs
unknown-llvm-arg.stderr
unknown-tool-name.rs
unknown-tool-name.stderr
unnamed_argument_mode.rs
unop-move-semantics.rs
unop-move-semantics.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
unop-neg-bool.rs
unop-neg-bool.stderr
unreachable-code-1.rs
unreachable-code.rs
unsigned-literal-negation.rs
unsigned-literal-negation.stderr
unused-move-capture.rs
unused-move.rs
unwind-no-uwtable.rs
use-import-export.rs
use-keyword-2.rs
use-module-level-int-consts.rs
use-nested-groups.rs
used.rs
used.stderr
using-target-feature-unstable.rs
usize-generic-argument-parent.rs
usize-generic-argument-parent.stderr
utf8-bom.rs
utf8_idents.rs
wait-forked-but-failed-child.rs
walk-struct-literal-with.rs
walk-struct-literal-with.stderr
weak-new-uninhabited-issue-48493.rs
weird-exit-code.rs
weird-exprs.rs
windows-subsystem-invalid.rs
windows-subsystem-invalid.stderr
write-fmt-errors.rs
writing-to-immutable-vec.rs
writing-to-immutable-vec.stderr
wrong-hashset-issue-42918.rs