HotSpot development trees
David Holmes
david.holmes at oracle.com
Thu Oct 27 20:00:58 PDT 2011
On 28/10/2011 10:37 AM, Erik Trimble wrote:
> Back to Andrew's question:
>
> The best HSX candidate repository for OpenJDK6 to use is N-1, where N is
> the largest one you see. In theory, that repo should be fully
> stabilized. The hsxN repo is current undergoing stabilization, and the
> hsx/hotspot-main is undergoing active development.
There is no guarantee that hs21+ will work with OpenJDK6
David
> -Erik
>
>
> On 10/27/2011 8:21 AM, Paul Hohensee wrote:
>> Good summary, Dave.
>>
>> The mainline hotspot development train is tagged as hs23 because back
>> in August
>> we changed our process so that the hotspot major version number bump
>> happens
>> when we start development on a new major version rather than when we
>> end it.
>> That's so we can deliver the same version into multiple under-development
>> JDK versions at the same time. Before August, we bumped the major version
>> number each time we delivered into a new JDK, which can cause a nasty
>> jam-up.
>>
>> hs23 is currently being promoted into both the jdk7u train and the
>> jdk8 train
>> on a (semi-)regular basis.
>>
>> Paul
>>
>> On 10/26/11 10:35 PM, David Holmes wrote:
>>> On 27/10/2011 8:49 AM, Dr Andrew John Hughes wrote:
>>>> I see three HotSpot trees have appeared at hg.openjdk.java.net since
>>>> I last imported one into OpenJDK6:
>>>>
>>>> hsx/hsx21/baseline and hsx/hsx21/master
>>>> hsx/hsx22/hotspot
>>>> hsx/hsx23/hotspot
>>>>
>>>> Which of these can be regarded as stable and can be integrated into
>>>> OpenJDK6?
>>>
>>> I think they are all "stable" (hs23 the least) but possibly the
>>> answer for OpenJDK6 is "none of the above".
>>>
>>> hs20.X is used in our currentJDK6 update train (and hs19.X for
>>> earlier updates)
>>> hs21 was jdk7
>>> hs22 is 7u2
>>> hs23 is current version for mainline and for next 7u after 7u2 (not
>>> sure why it's already forked off)
>>>
>>>> The nomenclature also appears to have changed from baseline/master
>>>> trees to just one called 'hotspot'. Why is this?
>>>
>>> The mainline tree is now hsx/hotspot-main, we then fork off hsx/hsxNN
>>> as needed. This started with hs22 IIRC.
>>>
>>> David
>>>
>>>> Thanks,
>
More information about the hotspot-dev
mailing list