RFR: Upstream merge to jdk-12+15
Roman Kennke
rkennke at redhat.com
Thu Oct 11 12:55:45 UTC 2018
Merge up to jdk-12+15 brings goodies:
- 8211219: Type inconsistency in LIRGenerator::atomic_cmpxchg(..)
- 8211792: Fix misplaced BarrierSet forward declarations
- 8211279: Verify missing object equals barriers
- 8211270: GC abstraction to get real object and headers size
- 8211232: GraphKit::make_runtime_call() sometimes attaches wrong memory
state to call
Some notes:
- oopDesc::unsafe_equals() is now called oopDesc::equals_raw()
- I discovered missing direct binding from equals_raw() to actual raw
implementation. There's some boilerplate stuff that I will upstream ASAP.
Other than that: hurra! further reduced upstream diff.
Testing: tier3_gc_shenandoah
http://cr.openjdk.java.net/~rkennke/upstream-jdk12-merge-2018-10-11/outgoing.txt
Ok?
Roman
More information about the shenandoah-dev
mailing list