-
Notifications
You must be signed in to change notification settings - Fork 347
Add scala 2.13 support #719
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
Conversation
|
I guess we can cut off 2.10. If you are that far behind you probably don’t need the latest version of algebird. |
3580a41 to
f1702e6
Compare
Codecov Report
@@ Coverage Diff @@
## develop #719 +/- ##
===========================================
+ Coverage 89.24% 89.35% +0.11%
===========================================
Files 114 114
Lines 8965 8955 -10
Branches 325 330 +5
===========================================
+ Hits 8001 8002 +1
+ Misses 964 953 -11
Continue to review full report at Codecov.
|
algebird-core/src/main/scala/com/twitter/algebird/SketchMap.scala
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks for doing this!
It will be great to publish for 2.13.
algebird-core/src/main/scala/com/twitter/algebird/HyperLogLogSeries.scala
Outdated
Show resolved
Hide resolved
algebird-core/src/main/scala/com/twitter/algebird/MapAlgebra.scala
Outdated
Show resolved
Hide resolved
algebird-core/src/main/scala/com/twitter/algebird/MapAlgebra.scala
Outdated
Show resolved
Hide resolved
algebird-core/src/main/scala/com/twitter/algebird/MapAlgebra.scala
Outdated
Show resolved
Hide resolved
algebird-core/src/main/scala/com/twitter/algebird/VectorSpace.scala
Outdated
Show resolved
Hide resolved
algebird-core/src/main/scala/com/twitter/algebird/macros/Cuber.scala
Outdated
Show resolved
Hide resolved
algebird-core/src/main/scala/com/twitter/algebird/package.scala
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
getting very close. If are are sure mima works, I'm happy to merge this.
algebird-core/src/main/scala/com/twitter/algebird/HyperLogLog.scala
Outdated
Show resolved
Hide resolved
|
@johnynek well, I believe MiMa is working properly; we are using the latest MiMa and it's a bit more "picky"; I think that if we accidentally broke compatibility MiMa would be complaining. note: we are only running MiMa for 2.11 and 2.12. We can add for 2.13 once we release; |
|
@johnynek Thanks for the review! 👍 |
This is an initial take; Currently only targeting
algebird-coreandalgebird-test.There are some caveats to this:
I don't think we will be able to keep binary compatibilityalgebraandscala-collection-compatdon't publish for 2.10; I can backport some of the things inscala-collection-compatbut we would need to use a different version ofalgebrafor 2.10 which is not idealNOTE: MiMa is temporarily disabled