polysemy/polysemy-plugin/test
Sandy Maguire c0cf61ea1f
Plugin: Solve ambiguous types based on instances in scope (#424)
* Properly track skolems for plugin unification

* Cleanup imports

* Add test

* Stuff can now reference different packages

* Tools for looking up instances

* Add extra evidence

* Solve AmbiguousSpec :)

* Check givens for extra evidence

* Use StateT to cache instance lookups

* Remove numClass from Stuff

* Documentation

* Fix AmbiguousSpec

* Don't need deriving strategies anymore

* GHC9 imports

* Polymorphic and MTPC tests
2021-10-22 15:29:29 -07:00
..
AmbiguousSpec.hs Plugin: Solve ambiguous types based on instances in scope (#424) 2021-10-22 15:29:29 -07:00
BadSpec.hs Revert "Let plugin solve stuck type rows + bug fixes in interpreter mode (#245)" (#249) 2019-10-09 14:35:07 +02:00
DoctestSpec.hs Feature/cabal doctest and ghc 8.8.1 (#267) 2019-10-28 17:13:44 +01:00
ExampleSpec.hs Properly track skolems for plugin unification (#423) 2021-10-20 16:16:48 -07:00
InsertSpec.hs Add insertAt 2021-07-08 17:43:52 +02:00
LegitimateTypeErrorSpec.hs Rename Lift to Embed (#161) 2019-07-11 11:02:26 -04:00
Main.hs Let plugin deal with incorrect polymorphism 2019-05-01 15:13:51 -04:00
MultipleVarsSpec.hs polysemy-plugin: Reject ununifiable effect candidates early (#221) 2019-09-04 17:11:01 +02:00
PluginSpec.hs Rename everything and its grandmother (#175) 2019-07-15 12:40:42 -04:00
TypeErrors.hs Add insertAt 2021-07-08 17:43:52 +02:00
VDQSpec.hs Improve CI coverage -- now on GHC 8.4! (#39) 2019-06-19 17:25:37 -04:00