RFR: Upstream merge jdk/jdk -> shenandoah/jdk 2018-08-30
Roman Kennke
rkennke at redhat.com
Thu Aug 30 16:34:39 UTC 2018
Am 30.08.2018 um 15:49 schrieb Roman Kennke:
> This merges up to tag jdk-12+09 (not including tagging). We shall tag it
> with shenandoah-jdk-12+09 once nightlies are good.
>
> Notable changes:
>
> - 8209801: Rename C1_WRITE_ACCESS and C1_READ_ACCESS decorators to
> ACCESS_READ and ACCESS_WRITE
> - 8209667: Explicit barriers for C1/LIR
> - 8206457: Code paths from oop_iterate() must use barrier-free access
> - 8209841: [REDO] Refactor G1ParallelCleaningTask into shared
> - 8072498: Multi-thread JNI weak reference processing
> - 8210045: Allow using a subset of worker threads even when
> UseDynamicNumberOfGCThreads is not set
> - 8209670: CompilerThread releasing code buffer in destructor is unsafe
> - 8180193: Make marking bitmap code available to other GCs
>
>
> Notable problems:
> - http://mail.openjdk.java.net/pipermail/build-dev/2018-August/023001.html
>
> I included the proposed one-liner fix so that we can run tests.
Looks like it's been fixed properly upstream:
http://hg.openjdk.java.net/jdk/jdk/rev/e6250a870739
I cherry-picked that fixed into the merge and reverted my one-liner.
Ok?
Roman
> - The timers in parallel-cleaning-tasks are gone. We need to rework
> that. Zhengyu?
>
> Testing: tier3_gc_shenandoah (ongoing)
>
> http://cr.openjdk.java.net/~rkennke/upstream-jdk12-merge-2018-08-30/outgoint.txt
>
> Ok?
>
> Roman
>
More information about the shenandoah-dev
mailing list