-
Notifications
You must be signed in to change notification settings - Fork 710
Move ConstraintSource and ResolverPackage to Distribution.Solver.* #3383
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
Move ConstraintSource and ResolverPackage to Distribution.Solver.* #3383
Conversation
This leaves the following data types:
which are required by the (modular) solver. Once the rest are moved, I'll start to investigate what's needed for the tests and perhaps see if TopDown can be moved sensibly (my hunch is still 'no'). The remaining imports are:
So all Solver -> (Just FYI: I probably won't start up on this again for at least a few days.) |
Ah, yes, CI failed because Hackage is currently down. |
1584e41
to
6390349
Compare
Going to redo the close->open dance since Hackage should be up now... |
LGTM. |
@23Skidoo Feel free to merge if you also don't see any problems. |
Merged, thanks! |
As a follow-up to #3381 these commits move ConstraintSource and ResolverPackage too.
Incidentally, ResolverPackage is a bit anemic as a module, but I've decided to stick with the general pattern of
Distribution.Solver.Types.*
for now. I think it'll be easier to see if there's anything that should perhaps be re-combined later on.