Commit 2026-04-24 17:35 d480e9ea

View on Github →

refactor(Algebra/Order/Monoid/Unbundled/Defs): upgrade *ReflectLE from abbrevs to classes (#37393) ... to mitigate performance regression caused by #36629. Currently the 4 classes {Mul/Add}{Left/Right}ReflectLE are an abbrev for ContravariantClass so when TC-search tries to synthesize them it ends up looking through all the ContravariantClass instances and not just the relevant ones.

Estimated changes