roc/crates/compiler/solve/src
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
..
ability.rs Eagerly resolve obligations during solving 2022-07-28 08:57:13 -04:00
lib.rs moved all crates into seperate folder + related path fixes 2022-07-01 17:37:43 +02:00
module.rs Use ImplKey in abilities store public API 2022-07-26 20:46:33 -04:00
solve.rs Eagerly resolve obligations during solving 2022-07-28 08:57:13 -04:00