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

Stefan Karlsson stefan.karlsson at oracle.com
Mon Mar 12 15:21:06 UTC 2018

Looks good.


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