rust/tests/incremental
Romain Perier c8c04663c5 Add a note when a type implements a trait with the same name as the required one
This is useful when you have two dependencies that use different trait for
the same thing and with the same name. The user can accidentally implement
the bad one which might be confusing. This commits refactorizes existing
diagnostics about multiple different crates with the same version and adds
a note when similarly named traits are found. All diagnostics are merged
into a single one.
2025-11-11 17:36:43 +01:00
..
add_private_fn_at_krate_root_cc Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
auxiliary Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
callee_caller_cross_crate Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
change_add_field Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
change_crate_order Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
change_implementation_cross_crate Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
change_private_fn Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
change_private_fn_cc Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
change_private_impl_method Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
change_private_impl_method_cc Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
change_pub_inherent_method_body Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
change_pub_inherent_method_sig Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
const-generics Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
env Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
extern_static Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
hashes Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
hygiene Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
inlined_hir_34991 Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-39828 Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-49595 Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-85197-invalid-span Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-92163-missing-sourcefile Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-110457-same-span-closures Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
krate_reassign_34991 Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
link_order Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
remapped_paths_cc Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
remove-private-item-cross-crate Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
remove_crate Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
remove_source_file [AUTO_GENERATED] Migrate compiletest to use ui_test-style //@ directives 2024-02-22 16:04:04 +00:00
rlib_cross_crate Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
span_hash_stable Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
static_cycle Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
static_refering_to_other_static Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
static_refering_to_other_static2 Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
static_refering_to_other_static3 Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
static_stable_hash Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
struct_change_field_type_cross_crate Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
thinlto Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
type_alias_cross_crate Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
async-lifetimes.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
cache_file_headers.rs [AUTO_GENERATED] Migrate compiletest to use ui_test-style //@ directives 2024-02-22 16:04:04 +00:00
change_crate_dep_kind.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
change_name_of_static_in_fn.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
change_symbol_export_status.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
circular-dependencies.rs Add a note when a type implements a trait with the same name as the required one 2025-11-11 17:36:43 +01:00
commandline-args.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
const-generic-type-cycle.rs UI tests: migrate remaining compile time error-patterns to line annotations 2025-04-13 21:48:53 +03:00
crate_hash_reorder.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
cyclic-trait-hierarchy.rs Stop requiring HIR for trait item wf checks 2025-06-30 08:45:43 +00:00
decl_macro.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
define-opaques.rs Ensure define_opaque is accounted for in HIR hash 2025-03-26 00:15:34 +00:00
delayed_span_bug.rs UI tests: migrate remaining compile time error-patterns to line annotations 2025-04-13 21:48:53 +03:00
dirty_clean.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
feature_gate.rs tests: error strings for ABI stability now match 2025-02-09 20:45:47 -08:00
foreign.rs Update tests/incremental/foreign.rs 2024-05-20 11:13:10 -04:00
hash-module-order.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
hello_world.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
ich_method_call_trait_scope.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
ich_nested_items.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
ich_resolve_results.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
incremental_proc_macro.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-35593.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-38222.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-39569.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-42602.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-49043.rs [AUTO_GENERATED] Migrate compiletest to use ui_test-style //@ directives 2024-02-22 16:04:04 +00:00
issue-49482.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-51409.rs [AUTO_GENERATED] Migrate compiletest to use ui_test-style //@ directives 2024-02-22 16:04:04 +00:00
issue-54059.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-54242.rs Add a fast path for lowering trivial consts 2025-10-25 16:59:53 -04:00
issue-59523-on-implemented-is-not-unused.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-59524-layout-scalar-valid-range-is-not-unused.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-60629.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-61323.rs compiletest: Improve diagnostics for line annotation mismatches 2025-06-23 21:30:56 +03:00
issue-61530.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-62649-path-collisions-happen.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-69596.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-72386.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-79661-missing-def-path-hash.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-79890-imported-crates-changed.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-80336-invalid-span.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-80691-bad-eval-cache.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-82920-predicate-order-miscompile.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-84252-global-alloc.rs compiletest: Support matching on non-json lines in compiler output 2025-05-04 18:27:45 +03:00
issue-85360-eval-obligation-ice.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-86753.rs [AUTO_GENERATED] Migrate compiletest to use ui_test-style //@ directives 2024-02-22 16:04:04 +00:00
issue-92987-provisional-dep-node.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-96319-coinductive-cycle.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-100521-change-struct-name-assocty.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
issue-101518.rs [AUTO_GENERATED] Migrate compiletest to use ui_test-style //@ directives 2024-02-22 16:04:04 +00:00
issue-108481-feed-eval-always.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
krate-inherent.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
krate-inlined.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
lto-in-linker.rs [AUTO_GENERATED] Migrate compiletest to use ui_test-style //@ directives 2024-02-22 16:04:04 +00:00
lto.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
macro_export.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
mir-opt.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
no_mangle.rs compiletest: Support matching on non-json lines in compiler output 2025-05-04 18:27:45 +03:00
overlapping-impls-in-new-solver-issue-135514.rs add test for issue 135514 2025-01-15 08:26:23 +00:00
print-dep-node-cycle.rs Add a test to reproduce ICE 2025-06-03 20:56:45 +00:00
reorder_vtable.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
rlib-lto.rs [AUTO_GENERATED] Migrate compiletest to use ui_test-style //@ directives 2024-02-22 16:04:04 +00:00
rustc-rust-log.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
slice-pattern-const-ice-83085.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
source_loc_macros.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
spans_in_type_debuginfo.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
spans_significant_w_debuginfo.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
spans_significant_w_panic.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
spike-neg1.rs Add missing -Zquery-dep-graph to the spike-neg incr comp tests 2024-04-06 13:36:16 +00:00
spike-neg2.rs Add missing -Zquery-dep-graph to the spike-neg incr comp tests 2024-04-06 13:36:16 +00:00
spike.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
split_debuginfo_cached.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
split_debuginfo_mode.rs [AUTO_GENERATED] Migrate compiletest to use ui_test-style //@ directives 2024-02-22 16:04:04 +00:00
string_constant.rs [AUTO_GENERATED] Migrate compiletest to use ui_test-style //@ directives 2024-02-22 16:04:04 +00:00
struct_add_field.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
struct_change_field_name.rs [AUTO_GENERATED] Migrate compiletest to use ui_test-style //@ directives 2024-02-22 16:04:04 +00:00
struct_change_field_type.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
struct_change_nothing.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
struct_remove_field.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
track-deps-in-new-solver.rs Marks ADT live if it appears in pattern 2025-06-14 13:44:43 +08:00
unchecked_dirty_clean.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
unrecoverable_query.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
user-written-closure-synthetic-closure-conflict.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00
warnings-reemitted.rs Ignore failing incremental tests for GCC backend 2025-10-13 15:20:49 +02:00