1
Fork 0
rust/compiler/rustc_hir_analysis/src
bors 48090b11b5 Auto merge of #128746 - compiler-errors:cache-super-outlives, r=lcnr
Cache supertrait outlives of impl header for soundness check

This caches the results of computing the transitive supertraits of an impl and filtering it to its outlives obligations. This is purely an optimization to improve https://github.com/rust-lang/rust/pull/124336.
2024-08-10 10:22:06 +00:00
..
check Rename struct_tail_erasing_lifetimes to struct_tail_for_codegen 2024-08-08 12:15:16 -04:00
coherence Reformat use declarations. 2024-07-29 08:26:52 +10:00
collect Cache supertrait outlives of impl header for soundness check 2024-08-06 13:33:32 -04:00
errors Reformat use declarations. 2024-07-29 08:26:52 +10:00
hir_ty_lowering Rollup merge of #128424 - fee1-dead-contrib:fx-clean, r=oli-obk 2024-08-07 15:59:35 +02:00
impl_wf_check Reformat use declarations. 2024-07-29 08:26:52 +10:00
outlives Reformat use declarations. 2024-07-29 08:26:52 +10:00
variance Reformat use declarations. 2024-07-29 08:26:52 +10:00
autoderef.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
bounds.rs Add constness to TraitDef 2024-07-03 15:37:34 +00:00
check_unused.rs Remove LintDiagnostic::msg 2024-05-23 04:08:35 +02:00
collect.rs Cache supertrait outlives of impl header for soundness check 2024-08-06 13:33:32 -04:00
constrained_generic_params.rs Auto merge of #125076 - compiler-errors:alias-term, r=lcnr 2024-05-13 22:20:43 +00:00
delegation.rs Delegation: second attempt to improve perf 2024-07-31 18:58:04 +03:00
errors.rs Delegation: support generics for delegation from free functions 2024-07-29 20:04:55 +03:00
hir_wf_check.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
impl_wf_check.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
lib.rs Delegation: support generics for delegation from free functions 2024-07-29 20:04:55 +03:00