RFR (M) 8199282: Remove ValueObj class for allocation subclassing for gc code

coleen.phillimore at oracle.com coleen.phillimore at oracle.com
Mon Mar 12 15:27:03 UTC 2018

Thanks Stefan!

On 3/12/18 11:21 AM, Stefan Karlsson wrote:
> Looks good.
> StefanK
> On 2018-03-12 15:49, coleen.phillimore at oracle.com wrote:
>> This is the last of the installments of removing ValueObj for 
>> allocation subclassing.  This removes the type from allocation.hpp. 
>> This also removes some #includes for allocation.hpp from gc files 
>> that no longer need it for VALUE_OBJ_CLASS_SPEC subclassing.  We 
>> could do an additional pass to remove more allocation.hpp and 
>> globalDefinitions.hpp from files or remove this #include on a 
>> case-by-case basis. That is, be aware that it may no longer be needed 
>> in any header files you happen to be working on.  Thanks to Kim for 
>> pointing this out.
>> Tested with mach5 tier1 and 2 on linux-x64, solaris-sparcv9, 
>> macos-x64 and windows-x64.
>> open webrev at http://cr.openjdk.java.net/~coleenp/8199282.01/webrev
>> bug link https://bugs.openjdk.java.net/browse/JDK-8199282
>> Thanks,
>> Coleen

More information about the hotspot-runtime-dev mailing list