RFR(sh/jdk11): Shenandoah: Move markBitMap.* and parallelCleaning.* to shenandoah subdirectory
Roman Kennke
rkennke at redhat.com
Tue Jul 7 14:29:42 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?
>
We *also* have them in sh/jdk11. No I'd rather keep them named as they
are, also makes backporting a little easier (if we ever need to
backport from gc/shared variants of later JDKs).
> *) 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.
Hmm, no, I don't think so.
Can I push webrev.00 ?
Thanks,
Roman
More information about the shenandoah-dev
mailing list