| Age | Commit message (Collapse) | Author | Lines |
|
This commit restricts the substitution polymorphization added in #75255
to only apply to the tupled upvar substitution, rather than all
substitutions, fixing a bunch of regressions when polymorphization is
enabled.
Signed-off-by: David Wood <david@davidtw.co>
|
|
This commit extends previous polymorphization of substs to polymorphize
`FnDef`.
Signed-off-by: David Wood <david@davidtw.co>
|
|
By always polymorphizing substitutions, functions which take closures as
arguments (e.g. `impl Fn()`) can have fewer mono items when some of the
argument closures can be polymorphized.
Signed-off-by: David Wood <david@davidtw.co>
|