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
TASTy reader: add support for Scala 3.0.0-M3 #9394
Conversation
Should we ignore the TRANSPARENT flag on traits? Is that new in M3 or was it already in M2? I forgot. |
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.
LGTM, but as Seb notes let's wait to merge until M3 is out
yes, that was a change already made for M2 support |
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.
Nice, thank you.
17a4adf
to
bfea40f
Compare
0300461
to
bfea40f
Compare
dropped the commit to change |
I think the Travis error seems unrelated |
Needs a rebase, the error is about not using sbt-dotty 0.5. |
bfea40f
to
e91aa06
Compare
squashed and rebased |
now the CI says the build fails to compile due to cyclic reference error |
Could you rebase? I can't push to the scalacenter org, even if it's a PR branch. |
- add changes to TASTy format 26.1 - test compat with cats-effect IOApp.Simple - substitute scala.Matchable for Any - test erasure of ValueOf from dotty
e91aa06
to
357c2af
Compare
rebased |
CI looks good |
This PR does the minimal thing and substitutes references to
scala.Matchable
toscala.Any
,there was no need to add an extra test case for Export clauses in tasty - they were already tested.
Also adds test cases for the updates to trait encoding and Value class erasure in Scala 3
fixes scala/bug#12259
fixes scala/bug#12286