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

Relax some typeclass constraints #1587

Merged
merged 2 commits into from Dec 11, 2017

Conversation

Projects
None yet
3 participants
@aeons
Member

aeons commented Dec 8, 2017

Now that the different run methods on Streams just require a Sync instance, many typeclass constraints can be relaxed.

@ChristopherDavenport

This is all in main. Because IO still satisfies all contracts so there are no changes in tests?

@rossabaker

Needs a scalafmt.

aeons added some commits Dec 8, 2017

Relax some typeclass constraints
Now that the different run methods on Streams just require a Sync instance, many typeclass constraints can be relaxed.

@aeons aeons merged commit 5a50077 into http4s:master Dec 11, 2017

2 checks passed

continuous-integration/appveyor/pr AppVeyor build succeeded
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details

@aeons aeons deleted the aeons:relax-typeclass-constraints branch Dec 11, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment