rust/compiler/rustc_middle/src
bors 899eb03926 Auto merge of #128703 - compiler-errors:normalizing-tails, r=lcnr
Miscellaneous improvements to struct tail normalization

1. Make checks for foreign tails more accurate by normalizing the struct tail. I didn't write a test for this one.
2. Normalize when computing struct tail for `offset_of` for slice/str. This fixes the new solver only.
3. Normalizing when computing tails for disaligned reference check. This fixes both solvers.

r? lcnr
2024-08-09 11:36:01 +00:00
..
dep_graph Reformat use declarations. 2024-07-29 08:26:52 +10:00
hir Delegation: second attempt to improve perf 2024-07-31 18:58:04 +03:00
hooks Reformat use declarations. 2024-07-29 08:26:52 +10:00
infer Reformat use declarations. 2024-07-29 08:26:52 +10:00
middle Hide implicit target features from diagnostics when possible 2024-08-07 00:43:52 -04:00
mir Rollup merge of #128494 - RalfJung:mir-lazy-lists, r=compiler-errors 2024-08-02 06:43:44 +02:00
query Disallow enabling features without their implied features 2024-08-07 00:45:00 -04:00
thir Track mutability of deref patterns 2024-04-20 15:59:54 +02:00
traits Reformat use declarations. 2024-07-29 08:26:52 +10:00
ty Rename struct_tail_erasing_lifetimes to struct_tail_for_codegen 2024-08-08 12:15:16 -04:00
util Reformat use declarations. 2024-07-29 08:26:52 +10:00
arena.rs Uplift PredefinedOpaquesData 2024-06-18 10:40:30 -04:00
error.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
lib.rs Rollup merge of #125505 - aDotInTheVoid:middle-idl, r=pnkfelix 2024-06-05 18:21:09 +02:00
lint.rs Only suggest #[allow] for --warn and --deny lint level flags 2024-08-08 13:09:58 +00:00
macros.rs lift_to_tcx -> lift_to_interner 2024-07-17 10:46:10 -04:00
metadata.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
tests.rs Give an item related to issue 27438 a more meaningful name 2024-04-30 22:27:19 +02:00
thir.rs Use a separate pattern type for rustc_pattern_analysis diagnostics 2024-07-31 16:03:27 +10:00
values.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00