sharing graal experiments
Deneau, Tom
tom.deneau at amd.com
Tue Feb 19 08:02:54 PST 2013
I agree with John's hesitation.
I would want to be able to build the whole jdk image, including a hotspot, from the root.
I don't know whether the build tools would support having a graal flavor in place of the normal hotspot.
-- Tom
> -----Original Message-----
> From: sumatra-dev-bounces at openjdk.java.net [mailto:sumatra-dev-
> bounces at openjdk.java.net] On Behalf Of John Rose
> Sent: Monday, February 18, 2013 9:31 PM
> To: Christian Thalinger
> Cc: sumatra-dev at openjdk.java.net; graal-dev at openjdk.java.net
> Subject: Re: sharing graal experiments
>
> On Feb 18, 2013, at 3:28 PM, John Rose <john.r.rose at oracle.com> wrote:
>
> > On Feb 18, 2013, at 2:26 PM, Christian Thalinger
> <christian.thalinger at oracle.com> wrote:
> >
> >> On Feb 18, 2013, at 12:46 PM, "Deneau, Tom" <tom.deneau at amd.com> wrote:
> >>
> >>> Just to make sure I understand,
> >>> you are saying we do not need to create a separate sumatra/sumatra-
> dev/graal repo, we can just use Sumatra/Sumatra-dev/hotspot, which will
> occasionally be synced with graal/graal
> >>> and graal/graal will occasionally be synced with some development version
> of hotspot.
> >>
> >> Yes, that's what I thought would work best. Not sure if John has other
> plans.
> >
> > This will work. It does not conflict with any other use of sumatra-dev
> that I am envisioning.
> >
> > The plan of record for sumatra-dev is here:
> > https://wikis.oracle.com/display/HotSpotInternals/SumatraRepositoryInfo
> >
> > I have only one hesitation: This move, of incorporating an advanced
> development project like Graal, can be done for at most one repo. Is there
> any other OpenJDK repo. that we would want to incorporate? I think not. If
> it were 12 months ago, we might want to tie more closely to
> lambda/collections repos. But there is no circumstance like that today.
> What do you think?
>
> One more thought: How about if we have graal/graal copied into sumatra-
> dev/graal, keeping the existing copy of jdk8/hotspot also.
>
> Upside: There will always be a known-good snapshot of the whole jdk8/*
> forest, and builds will be known to work modulo local changes (whether on
> branches or not).
>
> For graal-based experiments we would expect developers to remove the "stock"
> hotspot and replace it with graal (mv hotspot{,-jdk8}; mv graal hotspot).
>
> Downsides: Redundancy (although the hotspot and graal repos would be near
> duplicates). Uncertainty as to where to host branches (stock hotspot vs.
> graal).
>
> - John
More information about the sumatra-dev
mailing list