]> git.lizzy.rs Git - rust.git/commit
Auto merge of #89016 - lcnr:non_blanket_impls, r=nikomatsakis,michaelwoerister
authorbors <bors@rust-lang.org>
Thu, 23 Sep 2021 15:44:53 +0000 (15:44 +0000)
committerbors <bors@rust-lang.org>
Thu, 23 Sep 2021 15:44:53 +0000 (15:44 +0000)
commitbf642323d621dcefeef1d8ab4711aae36e357615
tree540a336917f2d0d3c8bab835b98ed240df9b159a
parent0132f8258ae0fbc4f2b461b28d510222d22aa979
parent01bcddbdc4b52e98807639d4c00129cd7ff36ce4
Auto merge of #89016 - lcnr:non_blanket_impls, r=nikomatsakis,michaelwoerister

fix non_blanket_impls iteration order

We sometimes iterate over all `non_blanket_impls`, not sure if this is observable outside
of error messages (i.e. as incremental bugs). This should fix the underlying issue of #86986.

second attempt of #88718

r? `@nikomatsakis`
compiler/rustc_metadata/src/dependency_format.rs
compiler/rustc_trait_selection/src/traits/specialize/specialization_graph.rs