RFR: Upstream merge 2018-06-30
Roman Kennke
rkennke at redhat.com
Fri Jun 29 22:05:58 UTC 2018
This merges upstream changes from jdk/jdk up to:
changeset: 51330:12133a6e2613
user: jlahoda
date: Fri Jun 29 10:41:10 2018 +0200
summary: 8205418: Assorted improvements to source code model
It includes some interesting (GC related) highlights:
- 8205336: Modularize allocations in assembler
- 8204540: Automatic oop closure devirtualization
this one caused a mess and some code re-arrangements in Shenandoah, but
overall I think it's good
- 8205683: Refactor heap allocation to separate concerns
this one caused mess and I need to work with upstream/eosterlund to
clean it up. See what I had to do in shenandoahHeap.cpp
All merged changesets:
http://cr.openjdk.java.net/~rkennke/upstream-merge-2018-06-30/outgoing.txt
Shenandoah-related diff:
http://cr.openjdk.java.net/~rkennke/upstream-merge-2018-06-30/shenandoah-changes.patch
Testing (ongoing): tier3_gc_shenandoah (fastdebug/non-PCH release/non-PCH)
As always, aarch64 *may* be broken (I gave my best). Will fix if needed
afterwards.
Roman
More information about the shenandoah-dev
mailing list