RFR: Merge conditional GC compilation from upstream
Aleksey Shipilev
shade at redhat.com
Wed Jun 6 07:46:56 UTC 2018
On 06/06/2018 09:36 AM, Roman Kennke wrote:
> This brings in:
>
> changeset: 49982:9042ffe5b7fe
> user: stefank
> date: Fri May 04 11:41:35 2018 +0200
> summary: 8200729: Conditional compilation of GCs
>
> and adds the basic infra for Shenandoah.
>
> By default, Shenandoah is enabled. It can (theoretically) be disabled by
> --with-jvm-features=-shenandoahgc but that doesn't work yet. While we've
> done a pretty good job at isolating it for, e.g., minimal build, we
> still have some leftovers that now need to be excluded by #if
> INCLUDE_SHENANDOAHGC. Especially C2 is a bit of a mess, and I don't dare
> to touch it. I suggest to go over it and fix it after I pushed this merge.
>
> Testing: tier3_gc_shenandoah good except sporadic failure of
> gc/shenandoah/oom/TestClassLoaderLeak.java which seems unrelated.
>
> http://cr.openjdk.java.net/~rkennke/cond-comp-shenandoah/webrev.00/
>
> Ok to push?
Looks very good, go!
-Aleksey
More information about the shenandoah-dev
mailing list