-
Notifications
You must be signed in to change notification settings - Fork 72
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
Help wanted: unexpected failures of binary checking when updating to Scala 2.13.9 #723
Comments
The relevant PR is scala/scala#10002 |
@som-snytt @lrytz I haven't had time yet to ponder this. Is there any scenario in which the no-longer-generated methods could be called from code generated by an older compiler? |
A case class extending AnyVal had product methods:
where Now
This is clearly a problem. |
I'm also wondering about a meta-issue here: why didn't this crop up in scala/scala itself, which uses MiMa? (If not when the PR landed, then at least when 2.13.9 became the reference compiler?) |
How many case classes extend AnyVal? [Edited, thanks.] |
This is about |
If you're asking me, well, that pattern is used quite frequently. https://github.com/search?l=Scala&q=extends+AnyVal&type=Code |
Let's continue at scala/bug#12650 , since it appears that MiMa is functioning as expected, here. |
We will be releasing Scala 2.13.10 soon with a fix for the regression; you can follow progress on the release at https://contributors.scala-lang.org/t/scala-2-13-10-release-planning/5943 |
Good to hear that. Thank you! |
Can you please help to check whether those failures in various libraries when updating Scala to 2.13.9 are expected or if there is an issue in the Mima tool? Thanks!
#1
#2
The text was updated successfully, but these errors were encountered: