sharing graal experiments
John Rose
john.r.rose at oracle.com
Mon Feb 18 19:30:45 PST 2013
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