rust/tests/ui
Esteban Küber 91b9ffeab0 Reorder fullfillment errors to keep more interesting ones first
In `report_fullfillment_errors` push back `T: Sized`, `T: WellFormed`
and coercion errors to the end of the list. The pre-existing
deduplication logic eliminates redundant errors better that way, keeping
the resulting output with fewer errors than before, while also having
more detail.
2023-10-04 02:04:14 +00:00
..
abi Rollup merge of #116263 - ferrocene:pa-more-bare-metal-fixes, r=oli-obk 2023-09-29 22:27:52 +02: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 Test and note unsafe ctor to fn ptr coercion 2023-08-30 15:09:40 -07:00
array-slice-vec Reorder fullfillment errors to keep more interesting ones first 2023-10-04 02:04:14 +00:00
asm adjust how closure/generator types and rvalues are printed 2023-09-21 22:20:58 +02:00
associated-consts don't point at const usage site for resolution-time errors 2023-09-14 22:34:05 +02:00
associated-inherent-types Don't store lazyness in DefKind 2023-09-26 02:53:59 +00:00
associated-item
associated-type-bounds E0220: only suggests associated types if there's only one candidate 2023-09-08 08:44:23 +02:00
associated-types Tweak expected message to explain what it's actually signifying 2023-09-23 00:57:17 +00:00
async-await Rollup merge of #114654 - estebank:suggest-pin-macro, r=davidtwco 2023-10-03 16:24:15 +02:00
attributes Return ident for ExprField and PatField HIR nodes 2023-09-01 06:36:02 +05:30
auto-traits Revert "Suggest using Arc on !Send/!Sync types" 2023-08-28 03:16:48 -07:00
autoref-autoderef Don't structurally resolve during method ambiguity in probe 2023-06-22 23:31:06 +00:00
auxiliary
bench
binding Add more if let guard tests 2023-09-19 12:48:40 +00:00
binop Improve diagnostic for wrong borrow on binary operations 2023-08-01 10:08:17 +02:00
blind
block-result adjust how closure/generator types and rvalues are printed 2023-09-21 22:20:58 +02:00
borrowck Bless tests. 2023-09-23 13:47:30 +00: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 Revert "Suggest using Arc on !Send/!Sync types" 2023-08-28 03:16:48 -07:00
c-variadic Enable varargs support for AAPCS calling convention 2023-09-14 23:21:39 +02:00
cast make unsized cast illegal 2023-09-22 18:57:27 +03:00
cfg fix: add cfg diagnostic for unresolved import error 2023-06-24 21:45:17 +08:00
check-cfg added support for GNU/Hurd 2023-09-21 17:31:25 +02:00
closure-expected-type
closure_context adjust how closure/generator types and rvalues are printed 2023-09-21 22:20:58 +02:00
closures Added additional visit steps to visit_generic_param() in order to avoid ICE on no bound vars. 2023-09-24 23:39:33 -05:00
cmse-nonsecure
codegen Rollup merge of #116099 - eduardosm:issue-79865-regression, r=oli-obk 2023-09-26 15:57:24 +02:00
codemap_tests Don't use method span on clone suggestion 2023-07-10 20:09:28 +00:00
coercion adjust how closure/generator types and rvalues are printed 2023-09-21 22:20:58 +02:00
coherence update tests 2023-09-21 08:17:58 +02: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 Update UI tests which relied on old behavior of constructing a default error handler every time 2023-06-29 23:31:25 +08:00
confuse-field-and-method adjust how closure/generator types and rvalues are printed 2023-09-21 22:20:58 +02:00
const-generics Reorder fullfillment errors to keep more interesting ones first 2023-10-04 02:04:14 +00: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 Don't resolve generic instances if they may be shadowed by dyn 2023-09-19 05:42:23 +00:00
consts rename lint; add tracking issue 2023-09-25 19:05:10 +02:00
crate-loading
cross Point out if a local trait has no implementations 2023-09-10 21:20:36 +00:00
cross-crate Contents of reachable statics is reachable 2023-08-22 00:00:00 +00:00
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 Do not produce fragment for ZST. 2023-08-26 16:54:28 +00:00
definition-reachable
dep-graph
deployment-target
deprecation Add suggestion for some #[deprecated] items 2023-08-21 12:51:51 +03:00
deref-patterns
derived-errors
derives
deriving Rework no_coverage to coverage(off) 2023-09-08 12:46:06 +01:00
dest-prop
destructuring-assignment add more tests 2023-07-17 22:06:32 +00:00
diagnostic-flags Update UI tests which relied on old behavior of constructing a default error handler every time 2023-06-29 23:31:25 +08:00
diagnostic-width new unstable option: -Zwrite-long-types-to-disk 2023-07-24 12:25:05 +01:00
diagnostic_namespace #[diagnostic::on_unimplemented] without filters 2023-09-12 20:03:18 +02:00
did_you_mean Tweak wording of missing angle backets in qualified path 2023-09-28 00:37:20 +00:00
directory_ownership
disallowed-deconstructing
dollar-crate
drop Add more if let guard tests 2023-09-19 12:48:40 +00:00
drop-bounds make comments less cryptic 2023-09-06 12:09:29 +03:00
dropck Rollup merge of #112508 - compiler-errors:trait-sig-lifetime-sugg-ice, r=cjgillot 2023-07-22 19:57:35 +02:00
dst Point out if a local trait has no implementations 2023-09-10 21:20:36 +00:00
duplicate Remove some unnecessary normalization 2023-07-05 19:52:28 -04:00
dyn-drop
dyn-keyword
dyn-star Point out if a local trait has no implementations 2023-09-10 21:20:36 +00:00
dynamically-sized-types
editions
empty
entry-point rustc_hir_analysis: add a helper to check function the signature mismatches 2023-09-19 18:15:23 +02:00
enum Remove unreachable and untested suggestion for invalid span enum derive(Default) 2023-06-19 16:22:21 +01:00
enum-discriminant
error-codes Reorder fullfillment errors to keep more interesting ones first 2023-10-04 02:04:14 +00:00
errors
explicit Migrate 'explicit destructor call' diagnostic 2023-09-15 14:24:58 +00:00
explicit-tail-calls hir: Add Become expression kind 2023-06-26 08:56:32 +00:00
expr Address review comments 2023-09-13 15:00:31 +00:00
extenv
extern Gate and validate #[rustc_safe_intrinsic] 2023-09-25 22:33:15 +02:00
extern-flag Validate crate name in CLI option --extern 2023-09-20 18:50:40 +02:00
feature-gates make adt_const_params feature suggestion more consistent with others and only suggest it when the type can probably work 2023-09-28 23:10:04 +00:00
fmt add diagnostic for raw identifiers in format string 2023-09-06 18:55:45 +02:00
fn rustc_hir_analysis: add a helper to check function the signature mismatches 2023-09-19 18:15:23 +02:00
for Reorder fullfillment errors to keep more interesting ones first 2023-10-04 02:04:14 +00:00
for-loop-while Adjust UI tests for unit_bindings 2023-06-12 20:24:48 +08:00
foreign Add regression test for rust-lang#56098 2023-09-27 18:05:14 +10:00
fully-qualified-type
function-pointer Point at appropriate type parameter in more trait bound errors 2023-08-26 01:07:05 +00:00
functional-struct-update
functions-closures adjust how closure/generator types and rvalues are printed 2023-09-21 22:20:58 +02:00
generator Bless tests. 2023-09-23 13:47:30 +00:00
generic-associated-types Reorder fullfillment errors to keep more interesting ones first 2023-10-04 02:04:14 +00:00
generic-const-items Reorder fullfillment errors to keep more interesting ones first 2023-10-04 02:04:14 +00:00
generics diagnostics: simpler 83556 handling by bailing out 2023-09-22 22:41:01 -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 adjust how closure/generator types and rvalues are printed 2023-09-21 22:20:58 +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 Reorder fullfillment errors to keep more interesting ones first 2023-10-04 02:04:14 +00:00
implied-bounds unconstrained region vars: do not ICE ICE baby 2023-09-05 11:15:05 +02:00
imports resolve: determined binding after parent module macro expand 2023-09-13 16:38:05 +08:00
include-macros
incoherent-inherent-impls
indexing Point out the actual mismatch error 2023-10-02 23:14:29 +00:00
inference Reorder fullfillment errors to keep more interesting ones first 2023-10-04 02:04:14 +00:00
infinite Permit recursive weak type aliases 2023-08-30 11:55:03 +00:00
inherent-impls-overlap-check
inline-const Prevent promotion of const fn calls in inline consts 2023-09-21 09:00:22 +00:00
instrument-xray
interior-mutability
internal Clean up some bad ui testing annotations 2023-08-15 01:03:09 +00:00
internal-lints
intrinsics Gate and validate #[rustc_safe_intrinsic] 2023-09-25 22:33:15 +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 Reorder fullfillment errors to keep more interesting ones first 2023-10-04 02:04:14 +00:00
iterators Reorder fullfillment errors to keep more interesting ones first 2023-10-04 02:04:14 +00:00
json
keyword
kindck adjust how closure/generator types and rvalues are printed 2023-09-21 22:20:58 +02:00
label
lang-items Auto merge of #115910 - eduardosm:lang-fns-target-features, r=cjgillot 2023-09-22 05:07:45 +00:00
late-bound-lifetimes
layout Rollup merge of #115708 - RalfJung:homogeneous, r=davidtwco 2023-09-11 21:16:22 +02:00
lazy-type-alias Account for Weak alias kinds when adding more targetted obligation 2023-08-26 20:10:19 +00: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 make adt_const_params feature suggestion more consistent with others and only suggest it when the type can probably work 2023-09-28 23:10:04 +00:00
limits don't point at const usage site for resolution-time errors 2023-09-14 22:34:05 +02:00
linkage-attr Tests crash from inappropriate use of common linkage 2023-09-01 14:08:31 -07:00
lint Rollup merge of #116201 - Jarcho:noop_fix, r=fee1-dead 2023-09-29 10:11:12 +02:00
liveness use maybe_body_owned_by for closure 2023-07-14 07:12:35 +08:00
loops Add context to let: Ty = loop { break }; 2023-09-26 23:46:10 +00:00
lowering
lto CFI: Fix error compiling core with LLVM CFI enabled 2023-08-07 15:59:15 -07:00
lub-glb
macro_backtrace
macros Add help to allow lint for the implied by suggestion 2023-09-04 14:21:38 +02:00
malformed
manual
marker_trait_attr
match rename lint; add tracking issue 2023-09-25 19:05:10 +02:00
meta
methods Reorder fullfillment errors to keep more interesting ones first 2023-10-04 02:04:14 +00:00
mir Address review comments 2023-09-13 15:00:31 +00:00
mir-dataflow
mismatched_types adjust how closure/generator types and rvalues are printed 2023-09-21 22:20:58 +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 Move tests 2023-08-28 17:47:37 -03:00
mut Revert "Suggest using Arc on !Send/!Sync types" 2023-08-28 03:16:48 -07:00
namespace Point out if a local trait has no implementations 2023-09-10 21:20:36 +00:00
native-library-link-flags stabilize combining +bundle and +whole-archive link modifiers 2023-08-15 15:51:18 -05:00
never_type Point out the actual mismatch error 2023-10-02 23:14:29 +00:00
nll Remove span from BrAnon. 2023-09-24 09:46:55 +00: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 Do not require associated types with Self: Sized to uphold bounds when confirming object candidate 2023-09-02 05:08:38 +00:00
obsolete-in-place
offset-of Warn on unused offset_of!() result 2023-06-21 11:43:14 +03:00
on-unimplemented Point out the actual mismatch error 2023-10-02 23:14:29 +00:00
operator-recovery
or-patterns Replace HashMap with IndexMap in pattern binding resolve 2023-10-02 19:12:42 +02:00
overloaded
packed change std::marker::Sized to just Sized 2023-06-15 12:01:38 +02:00
packed-struct
panic-handler Allow higher-ranked fn sigs in ValuePairs 2023-09-22 19:47:41 +00:00
panic-runtime
panics mark relevant tests as requiring unwinding 2023-09-29 14:24:40 +02:00
parser Tweak wording of missing angle backets in qualified path 2023-09-28 00:37:20 +00:00
pattern Reorder fullfillment errors to keep more interesting ones first 2023-10-04 02:04:14 +00:00
pin-macro Account for macros when suggesting a new let binding 2023-07-28 14:44:03 +00:00
polymorphization Strip OpaqueCast during RevealAll. 2023-09-28 16:13:38 +00:00
print-fuel
print_type_sizes adjust how closure/generator types and rvalues are printed 2023-09-21 22:20:58 +02:00
privacy Lint node for PRIVATE_BOUNDS is the item which has the bounds 2023-09-07 06:48:24 +00:00
proc-macro Auto merge of #116124 - WaffleLapkin:fix-proc-macro-literal-to-string, r=compiler-errors 2023-09-26 03:39:25 +00:00
process Fix tests. 2023-07-29 11:47:26 +02:00
process-termination
ptr_ops
pub Add explanatory note to 'expected item' error 2023-09-06 09:05:07 +05:30
qualified
query-system
range rustc_hir_analysis: add a helper to check function the signature mismatches 2023-09-19 18:15:23 +02:00
raw-ref-op
reachable Tweak privacy errors to account for reachable items 2023-06-22 16:50:31 +00:00
recursion adjust how closure/generator types and rvalues are printed 2023-09-21 22:20:58 +02:00
recursion_limit Revert "Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obk" 2023-07-21 22:35:57 -07:00
regions Test and note unsafe ctor to fn ptr coercion 2023-08-30 15:09:40 -07:00
repeat-expr
repr Gate and validate #[rustc_safe_intrinsic] 2023-09-25 22:33:15 +02:00
reserved
resolve Rollup merge of #114454 - Nilstrieb:no-evil-sorting, r=cjgillot 2023-10-02 16:09:42 -04: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 Validate ~const trait bounds on associated fns. 2023-09-30 19:00:45 -04:00
rmeta Emit error instead of ICE when optimized MIR is missing 2023-08-30 20:43:31 +02:00
runtime
rust-2018 Validate crate name in CLI option --extern 2023-09-20 18:50:40 +02:00
rust-2021
rustdoc
sanitize Fix test on targets with crt-static default 2023-09-22 18:13:00 +02:00
self Rollup merge of #114654 - estebank:suggest-pin-macro, r=davidtwco 2023-10-03 16:24:15 +02:00
sepcomp
shadowed
simd Prototype using const generic for simd_shuffle IDX array 2023-09-18 15:10:28 +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 Replace HashMap with IndexMap in pattern binding resolve 2023-10-02 19:12:42 +02:00
specialization Tweak expected message to explain what it's actually signifying 2023-09-23 00:57:17 +00:00
stability-attribute bless tests 2023-08-06 13:34:53 +00:00
stack-protector
static Test and note unsafe ctor to fn ptr coercion 2023-08-30 15:09:40 -07:00
statics Revert "Suggest using Arc on !Send/!Sync types" 2023-08-28 03:16:48 -07:00
stats Rollup merge of #116067 - saethlin:meta-stats-ice, r=WaffleLapkin 2023-09-22 23:12:38 +02:00
std Add a regression test for #113238 2023-08-14 16:57:51 -07:00
stdlib-unit-tests Revert "Suggest using Arc on !Send/!Sync types" 2023-08-28 03:16:48 -07:00
str Point out the actual mismatch error 2023-10-02 23:14:29 +00:00
structs Tweak privacy errors to account for reachable items 2023-06-22 16:50:31 +00:00
structs-enums Gate and validate #[rustc_safe_intrinsic] 2023-09-25 22:33:15 +02:00
suggestions Reorder fullfillment errors to keep more interesting ones first 2023-10-04 02:04:14 +00:00
svh
symbol-names Remove GeneratorWitness and rename GeneratorWitnessMIR. 2023-09-23 13:47:30 +00:00
sync
target-feature fix the error check 2023-08-15 00:57:18 +08:00
test-attrs Auto merge of #113126 - Bryanskiy:delete_old, r=petrochenkov 2023-09-01 12:40:01 +00:00
thir-print make more pretty 2023-09-18 17:29:13 +01:00
thread-local
threads-sendsync Change default panic handler message format. 2023-07-29 11:42:50 +02:00
tool-attributes
track-diagnostics Include compiler flags when you break rust; 2023-08-24 15:51:25 +02:00
trait-bounds Point out if a local trait has no implementations 2023-09-10 21:20:36 +00:00
traits Reorder fullfillment errors to keep more interesting ones first 2023-10-04 02:04:14 +00:00
transmutability Replace old private-in-public diagnostic with type privacy lints 2023-08-02 13:40:28 +03:00
transmute Fix error report for size overflow from transmute 2023-09-06 06:48:34 +08:00
treat-err-as-bug Change default panic handler message format. 2023-07-29 11:42:50 +02:00
trivial-bounds Point out if a local trait has no implementations 2023-09-10 21:20:36 +00:00
try-block Point out the actual mismatch error 2023-10-02 23:14:29 +00:00
try-trait Point out the actual mismatch error 2023-10-02 23:14:29 +00:00
tuple adjust how closure/generator types and rvalues are printed 2023-09-21 22:20:58 +02:00
type Reorder fullfillment errors to keep more interesting ones first 2023-10-04 02:04:14 +00: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 Strip OpaqueCast during RevealAll. 2023-09-28 16:13:38 +00:00
type-inference Reorder fullfillment errors to keep more interesting ones first 2023-10-04 02:04:14 +00:00
typeck adjust how closure/generator types and rvalues are printed 2023-09-21 22:20:58 +02:00
typeof
ufcs More accurately point at arguments 2023-08-26 19:25:46 +00:00
unboxed-closures adjust how closure/generator types and rvalues are printed 2023-09-21 22:20:58 +02:00
underscore-imports make noop_method_call warn by default 2023-07-23 07:09:14 +00:00
underscore-lifetime Use structured suggestion when telling user about for<'a> 2023-06-30 00:34:14 +00:00
uniform-paths
uninhabited Normalize types when applying uninhabited predicate. 2023-06-27 17:10:14 +00:00
union Point out if a local trait has no implementations 2023-09-10 21:20:36 +00:00
unknown-unstable-lints unknown unstable lint command line 2023-08-22 18:58:39 +08:00
unpretty Move OutFileName writing into rustc_session 2023-07-20 11:04:31 -07:00
unresolved
unsafe Auto merge of #112038 - Nemo157:edition-2024-unsafe_op_in_unsafe_fn, r=RalfJung 2023-09-14 11:52:08 +00:00
unsized fix: skip opt if body has tainted error 2023-09-13 23:07:39 +08:00
unsized-locals Rollup merge of #111885 - compiler-errors:rust-call-abi-sized, r=eholk 2023-06-13 07:02:28 +02:00
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 Reorder fullfillment errors to keep more interesting ones first 2023-10-04 02:04:14 +00:00
where-clauses Point out if a local trait has no implementations 2023-09-10 21:20:36 +00:00
while
xcrate Tweak privacy errors to account for reachable items 2023-06-22 16:50:31 +00:00
zero-sized
.gitattributes
alias-uninit-value.rs
anonymous-higher-ranked-lifetime.rs
anonymous-higher-ranked-lifetime.stderr convert to fluent, make plurals work 2023-06-28 18:08:21 +00:00
artificial-block.rs
as-precedence.rs
assign-assign.rs Adjust UI tests for unit_bindings 2023-06-12 20:24:48 +08:00
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 avoid triple-backtrace due to panic-during-cleanup 2023-08-27 20:02:46 +02:00
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 Add help to allow lint for the implied by suggestion 2023-09-04 14:21:38 +02:00
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 Adjust UI tests for unit_bindings 2023-06-12 20:24:48 +08:00
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 Migrate 'cast to bool' diagnostic 2023-09-18 14:03:57 +00:00
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 Generalize E0401 2023-09-10 23:06:14 +02:00
inner-static-type-parameter.stderr Generalize E0401 2023-09-10 23:06:14 +02:00
inner-static.rs
integral-indexing.rs
integral-indexing.stderr Point out the actual mismatch error 2023-10-02 23:14:29 +00:00
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 Migrate rustc_hir_analysis to session diagnostic 2023-09-20 10:56:44 +03:00
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 Add help to allow lint for the implied by suggestion 2023-09-04 14:21:38 +02:00
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 rustc_hir_analysis: add a helper to check function the signature mismatches 2023-09-19 18:15:23 +02:00
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 Generalize E0401 2023-09-10 23:06:14 +02:00
nested-ty-params.stderr Generalize E0401 2023-09-10 23:06:14 +02:00
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 adjust how closure/generator types and rvalues are printed 2023-09-21 22:20:58 +02: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 Revert "Suggest using Arc on !Send/!Sync types" 2023-08-28 03:16:48 -07:00
no_send-rc.rs
no_send-rc.stderr Revert "Suggest using Arc on !Send/!Sync types" 2023-08-28 03:16:48 -07:00
no_share-enum.rs
no_share-enum.stderr Revert "Suggest using Arc on !Send/!Sync types" 2023-08-28 03:16:48 -07:00
no_share-struct.rs
no_share-struct.stderr Revert "Suggest using Arc on !Send/!Sync types" 2023-08-28 03:16:48 -07: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 adjust how closure/generator types and rvalues are printed 2023-09-21 22:20:58 +02:00
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 Revert "Suggest using Arc on !Send/!Sync types" 2023-08-28 03:16:48 -07: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 Test and note unsafe ctor to fn ptr coercion 2023-08-30 15:09:40 -07:00
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 Adjust UI tests for unit_bindings 2023-06-12 20:24:48 +08:00
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 Handle Self in paths too 2023-08-25 19:05:38 +00:00
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 Add more if let guard tests 2023-09-19 12:48:40 +00:00
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 Disable feature(unboxed_closures, fn_traits) in weird-exprs 2023-06-19 20:22:35 -07:00
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