rust/compiler/rustc_passes/src
Stuart Cook 540fd20ba6
Rollup merge of #146664 - fmease:clean-up-dyn, r=jdonszelmann
Clean up `ty::Dynamic`

1. As a follow-up to PR rust-lang/rust#143036, remove `DynKind` entirely.
2. Inside HIR ty lowering, consolidate modules `dyn_compatibility` and `lint` into `dyn_trait`
   * `dyn_compatibility` wasn't about dyn compatibility itself, it's about lowering trait object types
   * `lint` contained dyn-Trait-specific diagnostics+lints only
2025-09-18 11:48:51 +10:00
..
liveness use div_ceil instead of manual logic 2025-07-05 10:55:42 +02:00
abi_test.rs Generalize TyCtxt::item_name. 2025-07-13 13:50:00 +00:00
check_attr.rs port #[rustc_coherence_is_core] to the new attribute parsing infrastructure 2025-09-17 10:02:23 -07:00
check_export.rs Remove DynKind 2025-09-17 04:46:46 +02:00
dead.rs Introduce hir::ImplItemImplKind 2025-09-12 15:14:15 -05:00
debugger_visualizer.rs Replace infallible name_or_empty methods with fallible name methods. 2025-04-17 09:50:52 +10:00
diagnostic_items.rs Implement lint against direct uses of rustc_type_ir in compiler crates 2025-06-18 16:01:41 +02:00
entry.rs use slice::contains where applicable 2025-03-28 12:21:21 +00:00
errors.rs allow #[rustc_align_static(N)] on statics 2025-09-09 21:54:54 +02:00
hir_id_validator.rs Adjust Map's to_string functionality. 2025-03-12 08:30:03 +11:00
input_stats.rs remove P 2025-08-09 15:47:01 +08:00
lang_items.rs Improved Target type 2025-08-14 18:11:47 +02:00
layout_test.rs Replace infallible name_or_empty methods with fallible name methods. 2025-04-17 09:50:52 +10:00
lib.rs Simplify maybe_record_as_seed. 2025-08-04 23:00:45 +00:00
lib_features.rs remove rustc_attr_data_structures 2025-07-31 14:19:27 +02:00
liveness.rs Rollup merge of #145827 - estebank:issue-51976, r=jackh726 2025-09-04 10:01:54 +10:00
reachable.rs add a flag to codegen fn attrs for foreign items 2025-08-26 13:05:51 +02:00
stability.rs Split AssocContainer::{InherentImpl,TraitImpl} 2025-09-12 15:14:15 -05:00
upvars.rs use let chains in mir, resolve, target 2025-07-28 06:10:36 +05:00
weak_lang_items.rs Initial support for dynamically linked crates 2025-05-04 22:03:15 +03:00