-
Notifications
You must be signed in to change notification settings - Fork 532
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
add parTraverseN and parSequenceN #498
Conversation
3c51bca
to
6f0d0fd
Compare
Is there a way to work around the issue [error] * abstract method catsEffectSyntaxAsyncObj(cats.effect.Async)cats.effect.Async in trait cats.effect.syntax.AsyncSyntax is inherited by class AllCatsEffectSyntax in current version.
[error] filter with: ProblemFilters.exclude[InheritedNewAbstractMethodProblem]("cats.effect.syntax.AllCatsEffectSyntax.catsEffectSyntaxAsyncObj")
[error] * abstract method toAsyncOps(java.lang.Object,cats.effect.Async)cats.effect.Async#Ops in trait cats.effect.Async#ToAsyncOps is inherited by class AllCatsEffectSyntax in current version.
[error] filter with: ProblemFilters.exclude[InheritedNewAbstractMethodProblem]("cats.effect.syntax.AllCatsEffectSyntax.toAsyncOps")
[error] java.lang.RuntimeException: cats-effect: Binary compatibility check failed! that happens only with Scala 2.11? |
@SystemFw any tips for solving the problem with Scala 2.11? |
@sideeffffect It can't really be resolved on Scala 2.11. What you're doing here is you're adding functions to a trait ( You basically cannot add syntax like this in the 1.x timeline. Or rather, you could add |
Is it any worse for compatibility than the changes proposed in #262? |
@rossabaker Do you mean #519? Broadly-speaking no, it should be about the same if I fully comprehend both PRs. I would definitely be comfortable with both making it. |
@sideeffffect I would recommend waiting for #546 to land (which flushes out mima), then merge with master (please don't rebase open PRs) and see if that resolves the issues. |
@sideeffffect Any update on this? We're going to be in compatibility-freeze very shortly. |
2de422a
to
4ee4ab8
Compare
@djspiewak rebased on the newest master |
Codecov Report
@@ Coverage Diff @@
## master #498 +/- ##
==========================================
- Coverage 89.09% 89.05% -0.05%
==========================================
Files 73 75 +2
Lines 2119 2137 +18
Branches 129 125 -4
==========================================
+ Hits 1888 1903 +15
- Misses 231 234 +3 |
fa5f1fb
to
f2fc391
Compare
f2fc391
to
e865aaf
Compare
@sideeffffect Reminder: as I said, do not rebase PRs. It's in the contributing guidelines and everything. :-) I'll take a final look at things and merge (hopefully later today). Thanks for all your work! |
@djspiewak facepalm sorry, I totally missed that 😄 I'll pay better attention next time |
/cc @jendakol @augi