RFR: 8253244: Shenandoah: cleanup includes in Shenandoah root processor files

Aleksey Shipilev shade at openjdk.java.net
Wed Sep 16 15:21:31 UTC 2020


On Wed, 16 Sep 2020 15:05:43 GMT, Zhengyu Gu <zgu at openjdk.org> wrote:

> Many roots were moved to oop storages, Shenandoah root processor no longer references to StringTable, systemDictionary
> and ResolvedMethodTable, etc.

Looks fine. Please try with {release, fastdebug, slowdebug} x {-PCH, +PCH}?

I use scripts like these:

`#!/bin/bash

set -euo pipefail

for M in release fastdebug slowdebug; do
  sh ./configure --with-debug-level=$M --with-boot-jdk=/home/shade/Install/jdk14-ea/
  CONF=linux-x86_64-server-$M make clean images

  sh ./configure --with-debug-level=$M --with-boot-jdk=/home/shade/Install/jdk14-ea/ --disable-precompiled-headers
  CONF=linux-x86_64-server-$M make clean images
done
`

-------------

Marked as reviewed by shade (Reviewer).

PR: https://git.openjdk.java.net/jdk/pull/206


More information about the shenandoah-dev mailing list