-
Notifications
You must be signed in to change notification settings - Fork 149
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Minimal support for 9.10 #512
Conversation
PR #502 contains some other orthogonal cleanups.
Note that class ( Reflex t
, MonadReflexCreateTrigger t (HostFrame t)
, MonadSample t (HostFrame t)
, MonadHold t (HostFrame t)
, MonadFix (HostFrame t)
, MonadSubscribeEvent t (HostFrame t)
) => ReflexHost t where I see @ymeister fixed the build in #502, but I don't get why 9.10 is no longer accepting constraints as written. |
It might be related to this - https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0287-simplify-subsumption.rst Maybe 9.10 made things stricter.
|
I don't think anything related to simplified subsumption changed from 9.8 to 9.10. At least the big breaking change was much earlier. |
https://gitlab.haskell.org/ghc/ghc/-/issues/25318 I made a GHC issue on this for hopefully better visibility to get to the bottom of it. |
This is deprecated in at least 9.8, and removed in 9.10. Co-Authored-By: ymeister <[email protected]>
See the GHC issue I linked, this typechecker change is intentional
and 🤦 that bit in the type error did indeed tell me exactly what to do. |
PR #502 contains some other orthogonal cleanups.