RFR(sh/jdk11): Shenandoah: Move markBitMap.* and parallelCleaning.* to shenandoah subdirectory

Aleksey Shipilev shade at redhat.com
Tue Jul 7 14:15:20 UTC 2020


On 7/7/20 3:10 PM, Roman Kennke wrote:
> This moves markBitMap.* and parallelCleaning.* into shenandoah
> subdirectory, so that they don't get compiled when Shenandoah is
> excluded from build. They are only used by Shenandoah anyway (in
> sh/jdk11).
> 
> http://cr.openjdk.java.net/~rkennke/isolate-markbitmap-parcleaning/webrev.00/

*) In other JDKs, we have:
 ./src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp
 ./src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp
 ./src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp

It is probably better to match the names?

*) markBitMap is something introduced by JDK-8180193 here:
  https://hg.openjdk.java.net/jdk/jdk/rev/31b159f30fb2

It might not be worth a separate backport to 11u, though.

Otherwise fine.

-- 
Thanks,
-Aleksey



More information about the shenandoah-dev mailing list