You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rollup merge of rust-lang#48296 - ishitatsuyuki:exp-unblow, r=nikomatsakis
Fix exponential projection complexity on nested types
This implements solution 1 from rust-lang#38528 (comment).
The code quality is currently extremely poor, but we can improve them during review.
Blocking issues:
- we probably don't want a quadratic deduplication for obligations.
- is there an alternative to deduplication?
Based on rust-lang#48315.
Needs changelog. Noticable improvement on compile time is expected.
Fixrust-lang#38528Closerust-lang#39684Closerust-lang#43757
0 commit comments