-
Notifications
You must be signed in to change notification settings - Fork 23
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
Update to Scala 2.12.11 and 2.13.3 #159
Conversation
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.
Could you also update the .travis.yml
file?
Yes, I think As you know, it can be fixed easily by replacing |
Note that methods defined with an empty parameter list cannot be called without providing an empty parameter list any more as of Scala 2.13.3. This commit changes any such parameterless invocations.
56068e8
to
70f29a1
Compare
I updated There was, however, a different issue: In Scala 2.13.3, methods with an empty parameter list cannot be invoked any more as if hey had no parameter list. This seems to be in preparation for Scala 3, where doing so will lead to an eta expansion of that method. I had to change a few such method calls in
If I understand correctly, if the hedgehog code still compiles with |
@dwestheide That's interesting. Oh... I think I know why. It's kind-projector version 0.11.0 which requires full cross version. Sorry I didn't check the version of the kind-projector we used. 😅
That's good. 👍
Yeah, sorry never mind. 🙂 Thanks for the PR. I think Charles should have a look at every PR but this one seems obvious and good to go. |
and thanks @Philippus for the review! |
The previous versions were a bit outdated. While not a problem per se, it does result in a warning when using the Metals extension, because it will drop support for those specific minor versions in a while.