From zjx001202 at gmail.com Wed Apr 9 20:51:23 2025 From: zjx001202 at gmail.com (Glavo) Date: Thu, 10 Apr 2025 04:51:23 +0800 Subject: GraalVM JIT now integrated into Oracle JDK but still not in OpenJDK In-Reply-To: References: Message-ID: Can anyone answer this question? It seems to have been neglected. This is also the question I want to ask. For a long time, no one seemed to mention Galahad again. I'd like to know what else Project Galahad has done besides releasing GraalVM on the same schedule as OpenJDK and changing Graal's package and module names? Is there a schedule for merging Graal into OpenJDK mainline? Glavo On Tue, Sep 17, 2024 at 3:28?PM Volker Simonis wrote: > Hi, > > It's a shame to see that the GraalVM JIT compiler has now been integrated > into the latest, proprietary Oracle JDK 23 release [1] while project > Galahad, the goal of which is exactly the (re-)integration of the GraalVM > JIT into the OpenJDK code base, is slowly wasting away. > > What's the reason for this development? I always thought that Oracle JDK > is a downstream distribution of OpenJDK? How can it be that the the GraalVM > JIT is considered "good enough" for Oracle's commercial distribution but > still not ripe for integration into the upstream OpenJDK project? Or do we > have to consider the GraalVM JIT as a kind of commercial add-on for > differentiating Oracle JDK from other OpenJDK distributions and if that's > the case, can we expect additional such "add-ons" in the future? > > Speaking more practically - what are the current blockers for the > integration of the GraalVM Compiler into OpenJDK? It seems that you (i.e. > Oracle) have already done a thorough review and due diligence of the > corresponding code. Why doesn't that apply to OpenJDK. Is there anything > the community can do in order to advance the project or should we consider > project Galahad as failed and dead? > > Thank you and best regards, > Volker > > [1] > https://docs.oracle.com/en/java/javase/23/migrate/significant-changes-jdk-release.html > -------------- next part -------------- An HTML attachment was scrubbed... URL: From zjx001202 at gmail.com Fri Apr 18 08:18:32 2025 From: zjx001202 at gmail.com (Glavo) Date: Fri, 18 Apr 2025 16:18:32 +0800 Subject: GraalVM JIT now integrated into Oracle JDK but still not in OpenJDK In-Reply-To: <5AA51234-E5BF-477C-A78D-E0B59426BD82@amazon.com> References: <5AA51234-E5BF-477C-A78D-E0B59426BD82@amazon.com> Message-ID: Hi Cesar and Volker, I got some information from other places. Project Galahad is in progress and they are working on the galahad[1] branch. This branch can be built based on openjdk master, and it seems that conflicts with openjdk master will be resolved in a timely manner. Those PRs[2] starting with [JDK-xxxxxxx] are part of Project Galahad. I'm sure they want to commit Graal JIT to the openjdk mainline, but I don't know why they haven't done so yet. Maybe they need to solve some other problems before that. Glavo [1]: https://github.com/oracle/graal/tree/galahad [2]: https://github.com/oracle/graal/pulls?q=in%3Atitle+is%3Apr+%5BJDK%5D+ On Fri, Apr 18, 2025 at 2:24?AM Soares, Cesar wrote: > I just came here to ask the same question. > > Is there a roadmap? How can I help move this project forward? > > > Galahad's primary goal is to contribute Java-related GraalVM > technologies to the OpenJDK Community and prepare them for possible > incubation in a JDK main-line release. > > Will GraalJIT ever be part of OpenJDK? Will polyglot/truffle, native image > ? > > I?m looking forward to hearing back from you and seeing if my team and I > can contribute to making all this happen. > > > Thanks, > Cesar > Amazon Corretto > > > On Apr 9, 2025, at 1:51?PM, Glavo wrote: > > *CAUTION*: This email originated from outside of the organization. Do not > click links or open attachments unless you can confirm the sender and know > the content is safe. > > Can anyone answer this question? It seems to have been neglected. > > This is also the question I want to ask. For a long time, no one seemed to > mention Galahad again. > I'd like to know what else Project Galahad has done besides releasing > GraalVM on the same schedule as OpenJDK and changing Graal's package and > module names? > Is there a schedule for merging Graal into OpenJDK mainline? > > Glavo > > On Tue, Sep 17, 2024 at 3:28?PM Volker Simonis > wrote: > >> Hi, >> >> It's a shame to see that the GraalVM JIT compiler has now been integrated >> into the latest, proprietary Oracle JDK 23 release [1] while project >> Galahad, the goal of which is exactly the (re-)integration of the GraalVM >> JIT into the OpenJDK code base, is slowly wasting away. >> >> What's the reason for this development? I always thought that Oracle JDK >> is a downstream distribution of OpenJDK? How can it be that the the GraalVM >> JIT is considered "good enough" for Oracle's commercial distribution but >> still not ripe for integration into the upstream OpenJDK project? Or do we >> have to consider the GraalVM JIT as a kind of commercial add-on for >> differentiating Oracle JDK from other OpenJDK distributions and if that's >> the case, can we expect additional such "add-ons" in the future? >> >> Speaking more practically - what are the current blockers for the >> integration of the GraalVM Compiler into OpenJDK? It seems that you (i.e. >> Oracle) have already done a thorough review and due diligence of the >> corresponding code. Why doesn't that apply to OpenJDK. Is there anything >> the community can do in order to advance the project or should we consider >> project Galahad as failed and dead? >> >> Thank you and best regards, >> Volker >> >> [1] >> https://docs.oracle.com/en/java/javase/23/migrate/significant-changes-jdk-release.html >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dcsl at amazon.com Wed Apr 23 22:14:53 2025 From: dcsl at amazon.com (Soares, Cesar) Date: Wed, 23 Apr 2025 22:14:53 +0000 Subject: GraalVM JIT now integrated into Oracle JDK but still not in OpenJDK In-Reply-To: References: <5AA51234-E5BF-477C-A78D-E0B59426BD82@amazon.com> Message-ID: Hi Glavo, thank you for sharing this info. It?s an unfortunate that things aren?t more transparent. On Apr 18, 2025, at 1:18?AM, Glavo wrote: CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you can confirm the sender and know the content is safe. Hi Cesar and Volker, I got some information from other places. Project Galahad is in progress and they are working on the galahad[1] branch. This branch can be built based on openjdk master, and it seems that conflicts with openjdk master will be resolved in a timely manner. Those PRs[2] starting with [JDK-xxxxxxx] are part of Project Galahad. I'm sure they want to commit Graal JIT to the openjdk mainline, but I don't know why they haven't done so yet. Maybe they need to solve some other problems before that. Glavo [1]: https://github.com/oracle/graal/tree/galahad [2]: https://github.com/oracle/graal/pulls?q=in%3Atitle+is%3Apr+%5BJDK%5D+ On Fri, Apr 18, 2025 at 2:24?AM Soares, Cesar > wrote: I just came here to ask the same question. Is there a roadmap? How can I help move this project forward? > Galahad's primary goal is to contribute Java-related GraalVM technologies to the OpenJDK Community and prepare them for possible incubation in a JDK main-line release. Will GraalJIT ever be part of OpenJDK? Will polyglot/truffle, native image ? I?m looking forward to hearing back from you and seeing if my team and I can contribute to making all this happen. Thanks, Cesar Amazon Corretto On Apr 9, 2025, at 1:51?PM, Glavo > wrote: CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you can confirm the sender and know the content is safe. Can anyone answer this question? It seems to have been neglected. This is also the question I want to ask. For a long time, no one seemed to mention Galahad again. I'd like to know what else Project Galahad has done besides releasing GraalVM on the same schedule as OpenJDK and changing Graal's package and module names? Is there a schedule for merging Graal into OpenJDK mainline? Glavo On Tue, Sep 17, 2024 at 3:28?PM Volker Simonis > wrote: Hi, It's a shame to see that the GraalVM JIT compiler has now been integrated into the latest, proprietary Oracle JDK 23 release [1] while project Galahad, the goal of which is exactly the (re-)integration of the GraalVM JIT into the OpenJDK code base, is slowly wasting away. What's the reason for this development? I always thought that Oracle JDK is a downstream distribution of OpenJDK? How can it be that the the GraalVM JIT is considered "good enough" for Oracle's commercial distribution but still not ripe for integration into the upstream OpenJDK project? Or do we have to consider the GraalVM JIT as a kind of commercial add-on for differentiating Oracle JDK from other OpenJDK distributions and if that's the case, can we expect additional such "add-ons" in the future? Speaking more practically - what are the current blockers for the integration of the GraalVM Compiler into OpenJDK? It seems that you (i.e. Oracle) have already done a thorough review and due diligence of the corresponding code. Why doesn't that apply to OpenJDK. Is there anything the community can do in order to advance the project or should we consider project Galahad as failed and dead? Thank you and best regards, Volker [1] https://docs.oracle.com/en/java/javase/23/migrate/significant-changes-jdk-release.html -------------- next part -------------- An HTML attachment was scrubbed... URL: From zuniquex at protonmail.com Sun Apr 27 15:06:45 2025 From: zuniquex at protonmail.com (=?utf-8?Q?Steffen_Nie=C3=9Fing?=) Date: Sun, 27 Apr 2025 15:06:45 +0000 Subject: =?utf-8?Q?New_contributor_Steffen_Nie=C3=9Fing?= Message-ID: Hello, my name is Steffen Nie?ing and I'm a software developer from Germany. I've studied Computer Science at the TU Dortmund University and always loved the topics on programming languages and compilation. For 2+ years I am developing web services using Java. I am excited to participate in maintaining and evolving the Java programming language in this community. I've found a few small documentation improvements for the Java standard library that led me here and I hope this is a good starting point in participating at the OpenJDK project. I am now searching for a sponsor to get started. Should I ask at the jdk-dev mailing list while discussing the changes or is sponsoring typically asked for on this mailing list? Cheers, Steffen Nie?ing -------------- next part -------------- An HTML attachment was scrubbed... URL: From chen.l.liang at oracle.com Sun Apr 27 16:03:40 2025 From: chen.l.liang at oracle.com (Chen Liang) Date: Sun, 27 Apr 2025 16:03:40 +0000 Subject: =?iso-8859-1?Q?Re:_New_contributor_Steffen_Nie=DFing?= In-Reply-To: References: Message-ID: Hello Steffen, For the Java standard library, most of the discussions happen on core-libs-dev at openjdk list. The jdk list is usually for governance that applies to all of the JDK. Since you have improvement proposals, you can start either with a mail to the core-libs-dev list or a submission to bugs.java.com - note the latter creates an issue but almost certainly attracts less attention. If you have questions, asking in a list is almost always better than submitting a particular enhancement. And I am willing to answer. For sponsoring, if your proposal in core-libs-dev is sensible, OpenJDK authors may create a JBS issue for you (which is exactly what bugs.java.com does, except that takes longer). And whoever is willing to create an issue for you is usually willing to review and/or sponsor. Before you start your contributions, be sure to check out the guide - https://openjdk.org/guide/ For example, you must sign the Oracle contributor agreement. Regards, Chen Liang ________________________________ From: discuss on behalf of Steffen Nie?ing Sent: Sunday, April 27, 2025 10:06 AM To: discuss at openjdk.org Subject: New contributor Steffen Nie?ing Hello, my name is Steffen Nie?ing and I'm a software developer from Germany. I've studied Computer Science at the TU Dortmund University and always loved the topics on programming languages and compilation. For 2+ years I am developing web services using Java. I am excited to participate in maintaining and evolving the Java programming language in this community. I've found a few small documentation improvements for the Java standard library that led me here and I hope this is a good starting point in participating at the OpenJDK project. I am now searching for a sponsor to get started. Should I ask at the jdk-dev mailing list while discussing the changes or is sponsoring typically asked for on this mailing list? Cheers, Steffen Nie?ing -------------- next part -------------- An HTML attachment was scrubbed... URL: