RFR: Upstream merge jdk/jdk -> shenandoah/jdk 2018-08-30
Roman Kennke
rkennke at redhat.com
Thu Aug 30 13:49:37 UTC 2018
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.
- 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