Skip to content

What's the galahad branch purpose? #10452

Closed Answered by zapster
zakkak asked this question in Q&A
Discussion options

You must be logged in to vote

Hi Foivos!

Thanks for the great question.

TL;DR

It is the "HEAD" branch for project Galahad, i.e., Graal Compiler in OpenJDK.

Long Version

From https://openjdk.org/projects/galahad/

Galahad's primary goal is to contribute Java-related GraalVM technologies to the OpenJDK Community

What this means in practice is that we want to be able to build an OpenJDK from master that includes the Graal JIT compiler in the form of libgraal (a native image compiled shared library). The Graal compiler and native image are highly entangled with the OpenJDK and Hotspot, so a specific version (commit) of the Graal source code only works with a specific source version (commit) of OpenJDK. To be able to buil…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@zakkak
Comment options

zakkak Jan 13, 2025
Collaborator Author

Answer selected by zakkak
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants