Drop spurious applies in unpickler and inliner#25201
Drop spurious applies in unpickler and inliner#25201WojciechMazur merged 4 commits intoscala:mainfrom
Conversation
|
I am stuck with the test failures. I don't think they have anything to do with this change set. Instead we get a temp file from azul that messes up lots of completions in presentation-compiler and I don't know what the pipelining cancellation problem in scripted tests is. @tgodzik @Gedochao can you help get this PR unstuck? |
|
I should note that these failures did not exist when an identical PR was submitted two days ago #25195. All I did was rename the branch and resubmit. |
I will rerun for now to check if they are flaky, otherwise will investigate |
|
Looks like the tests were flaky. The presentation compiler ones might be related to a sonatype issues we've been having. They should be fixed in the next Scala CLI release (we just need a bump) |
|
Thanks for investigating, @tgodzik! |
|
@sjrd @hamzaremmal any progress on this one? |
Co-authored-by: Lukas Rytz <lukas.rytz@gmail.com>
|
I've add a scripted test confirming it fails in 3.8.1 but compiles now. Let's merge dotty-staging#76 into this PR (its set to merge into staging/fix-25133 branch, not main) and ship it today in 3.8.2-RC2 |
|
@WojciechMazur OK, I leave it to you to handle it. I am not sure whether to merge into main also? If yes, please go ahead. |
|
Ok, I'll handle that (including merge) after PR with added tests passes the CI |
Fixes #25133 (hopefully) by dropping spurious Apply nodes of parameterless methods that override some Java method.
Supersedes #25195