roc/crates/compiler/solve
Ayaz Hafiz 753d12e912
Eagerly resolve obligations during solving
Replaces the previously-used `DeferredObligations` structure used for
accumulating and then acting over ability obligations during module
solving in favor of just the `ObligationCache`. The `ObligationCache`
stays alive for the entirety of a module solving and provides a
convenient mechanism for answering obligation queries with a backed
cache.
2022-07-28 08:57:13 -04:00
..
docs Use strict unification of vars in unspecialized lambda sets right now 2022-07-06 13:08:58 -04:00
src Eagerly resolve obligations during solving 2022-07-28 08:57:13 -04:00
tests Use ImplKey in abilities store public API 2022-07-26 20:46:33 -04:00
Cargo.toml Use insta for inferred queried tests 2022-07-18 17:55:02 -04:00