about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/query/erase.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-02-12 05:05:57 +0000
committerbors <bors@rust-lang.org>2024-02-12 05:05:57 +0000
commitde4d615e6b86f7ef6deacd24610b0678230b8af3 (patch)
tree4e70fb555764aa173168b2fd5bb59a16c81d79b7 /compiler/rustc_middle/src/query/erase.rs
parent084ce5bdb5f7dc1c725f6770a8de281165ba3b0a (diff)
parente2349ea2e15e8b6009f0445e7f4226a281f9b848 (diff)
downloadrust-de4d615e6b86f7ef6deacd24610b0678230b8af3.tar.gz
rust-de4d615e6b86f7ef6deacd24610b0678230b8af3.zip
Auto merge of #120834 - oli-obk:only_local_coherence, r=lcnr
A trait's local impls are trivially coherent if there are no impls.

This avoids creating a dependency edge on the hir or the specialization graph

This may resolve part of the performance issue of https://github.com/rust-lang/rust/pull/120558
Diffstat (limited to 'compiler/rustc_middle/src/query/erase.rs')
0 files changed, 0 insertions, 0 deletions