-
Notifications
You must be signed in to change notification settings - Fork 130
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
[23] Top Level Bug for Java 23 Support for JDT.Core #2212
Comments
Proposed to target 23 (as per JSR 398 (Java SE 23) JEP Dashboard): |
Proposed to target 23 (see https://mail.openjdk.org/pipermail/java-se-spec-experts/2024-May/000376.html):
|
Should ecj follow the behavior change proposed in Proposal to change default annotation processing policy in JDK 23? I.e., change the default to |
Personally, I am not very keen. If we come across a compelling reason in future, we can do this. For the time being, we can just add support for |
Fair enough 😄 Just for completeness, here's the reasoning from the original proposal:
But since this default is not part of any specification we are free to choose (keep) our own default. Perhaps right now, users might be badly surprised when we change the default. In the future, once users have adjusted to the change in javac, they'll probably start complaining about ecj. Let's see. |
Spec changes have reached state Public Review Draft 1, see https://mail.openjdk.org/pipermail/java-se-spec-experts/2024-July/000381.html |
Specifications have been posted for Public Review, see announcement in https://mail.openjdk.org/pipermail/java-se-spec-experts/2024-July/000384.html None of the specifications affecting the compiler have changes after 2024-06-04 |
@stephan-herrmann Agree.. the idea is to someone to investigate each of the JEPs listed so that we don't miss out atleast knowing that there is change/no change. Hence I keep listing all the JEPs release after release. Yes, it makes sense if we investigate some of the issues which are not relevant. I will also take up some.
Mostly yes. Additionally, JSR 398 - no issue created yet - only a placeholder - will also need to be investigated. |
Specifications and RI are final, see https://mail.openjdk.org/pipermail/java-se-spec-experts/2024-August/000391.html |
Here's some status from running relevant tests with
👍 This looks pretty good! 👍 Some random existing tests neighboring the above:
to be continued in #2959 |
Confirmation of javac bug is here: https://mail.openjdk.org/pipermail/compiler-dev/2024-September/027729.html We'll check equivalence of compilers in the next preview round (possibly with amendments in JLS). |
Let's declare success here! 🍾 |
YES 🙏 |
Umbrella bug for Java 23 activities - Ref :
https://openjdk.org/projects/jdk/23/
https://openjdk.org/projects/jdk/23/spec/
for updates on 23
Features for Java 23 release:
Batch Compiler:
JSR 398 Issue:
The following issues may warrant issues of their own - Will be created if required
IDE Support for the relevant features listed above under Batch Compiler
Additional Tracking for Issues
Release Activities captured in:
The text was updated successfully, but these errors were encountered: