-
Notifications
You must be signed in to change notification settings - Fork 82
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
Comparator errors in I20241106-1800 #1461
Conversation
These are expected changes due to the compiler changes via eclipse-jdt/eclipse.jdt.core#3254
Copying @srikanth-sankaran |
I will confirm shortly. At first blush nothing looks amiss. Compiler has stopped using secret variables for yielding the value of a switch expression and directly leaves it on the operandi stack. That accounts for stack size changed and variable index changes in the byte code. Who can follow up with a bundle update ? I don't have the commit rights. |
Not sure @iloveeclipse is back yet. I guess either @akurtakov or @HannesWell can help. |
Just say here that it's as expected and should go in and whoever is around will push it. |
I have studied these :
No harm, no foul. As alluded to above, the unnecessary store into and load from secret location used for yielded values in a switch expression go away and this changes byte code offsets and sometimes bytecode size/shape too. So we can proceed with the version bump. Thanks for your help with this, gentlemen. |
I have no idea how to interpret this, but overall https://download.eclipse.org/eclipse/downloads/drops4/I20241106-1800/testResults.php looks good with pde entirely clean. |
New I-build started https://ci.eclipse.org/releng/job/Builds/job/I-build-4.34/122/ |
We need a new compiler deployment as otherwise now PDE verification builds fail. |
Sorry to ask a dumb question: what exactly if anything needs to happen from JDT Core side for this ?? |
I assume you have to run the JDT Jenkins job Probably with the parameters equals to The versions are the latest ones, maybe a bit earlier would also fit, but it should be at least the version that contains the change causing this. |
@jarthana - FYI - Are you able to help with this ? TIA |
@jarthana or @srikanth-sankaran any updates on a new deployment? |
Sorry, missed this one. I just tried with build I20241111-1800 but looks like all nodes are down. Let me follow up that. |
The nodes have been brought up again and the maintenance work on repos is over. Now, the job is finally complete (I used build I20241111-1800, though). |
These are expected changes due to the compiler changes via eclipse-jdt/eclipse.jdt.core#3254