roc/crates/compiler/unify
Ayaz Hafiz 23932137ef
Avoid exponential unification paths
🤦 when we check whether lambdas can be unified or must be
treated as disjoint we previously had a code path that is actually
exponential in its runtime, regardless of whether it succeeds or fails.
Now, it is linear, though degraded (with a clone) if it fails.
2022-12-12 15:46:05 -06:00
..
src Avoid exponential unification paths 2022-12-12 15:46:05 -06:00
Cargo.toml Support custom abilities for opaques with immaterial lambda sets 2022-11-21 18:03:56 -06:00