RFR: Upstream merge 2018-06-21

Zhengyu Gu zgu at redhat.com
Thu Jun 21 20:47:12 UTC 2018


Okay to me.

Thanks,

-Zhengyu

On 06/21/2018 04:00 PM, Roman Kennke wrote:
> Let's merge from upstream up to:
> 
> changeset:   51033:21b96ce2ed10
> user:        stefank
> date:        Tue Jun 19 08:44:31 2018 +0200
> summary:     8205163: ZGC: Keeps finalizable marked PhantomReference
> referents strongly alive
> 
> This brings lots of goodies. Notable for Shenandoah:
> - 8203157: Object equals abstraction for BarrierSetAssembler
> - 8204685: Abstraction for TLAB dummy object
> - 8203641: Refactor String Deduplication into shared
> - 8202845: Refactor reference processing for improved parallelism
> - 8043575: Dynamically parallelize reference processing work
> - 8204240: Extend MDO to allow more reasons to be recorded per bci
> 
> 
> Next one up would be:
> changeset:   50623:5209d8a6303e
> user:        roland
> date:        Tue Jun 19 09:08:39 2018 +0200
> summary:     8203197: C2: consider all paths in loop body for loop
> predication
> 
> ... which makes messy conflicts and Roland asked me to resolve himself
> in single step.
> 
> http://cr.openjdk.java.net/~rkennke/upstream-merge-2018-06-21/outgoing.txt
> 
> Testing: tier3_gc_shenandoah fastdebug
> 


More information about the shenandoah-dev mailing list