rust/compiler/rustc_next_trait_solver
David Wood 607eb322a8
trait_sel: skip elaboration of sizedness supertrait
As a performance optimization, skip elaborating the supertraits of
`Sized`, and if a `MetaSized` obligation is being checked, then look for
a `Sized` predicate in the parameter environment. This makes the
`ParamEnv` smaller which should improve compiler performance as it avoids
all the iteration over the larger `ParamEnv`.
2025-06-16 23:04:36 +00:00
..
src trait_sel: skip elaboration of sizedness supertrait 2025-06-16 23:04:36 +00:00
Cargo.toml norm nested aliases before evaluating the parent goal 2025-04-24 18:41:43 +00:00