hg: shenandoah/jdk10: 12 new changesets

ashipile at redhat.com ashipile at redhat.com
Fri Feb 23 16:32:50 UTC 2018


Changeset: 4815acd0b358
Author:    rkennke
Date:      2018-02-21 16:16 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/4815acd0b358

[backport] Weaken assert in Traversal GC

! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp

Changeset: 35130554f7af
Author:    shade
Date:      2018-02-21 18:03 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/35130554f7af

[backport] Refactor allocation seqnum handling: split mutator/GC allocs, merge with other metadata handling

! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConnectionMatrix.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 3806bc438a7b
Author:    shade
Date:      2018-02-21 18:03 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/3806bc438a7b

[backport] Denser ShHeapRegion status line

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 3b1bcf5bb4da
Author:    rkennke
Date:      2018-02-21 18:30 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/3b1bcf5bb4da

[backport] Traversal: Don't traverse new objects

! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 37c8f680c8b0
Author:    rkennke
Date:      2018-02-22 10:34 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/37c8f680c8b0

[backport] Make Traversal share code with conc-mark

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp

Changeset: 34065d552fa3
Author:    rkennke
Date:      2018-02-22 13:23 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/34065d552fa3

[backport] Traversal: Initialize extra liveness arrays when conc-threads > par-threads

! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp

Changeset: e789d141ba92
Author:    shade
Date:      2018-02-22 16:03 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/e789d141ba92

[backport] Temporarily disable ThreadLocalHandshakes with Shenandoah

! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 5e87a27fe294
Author:    shade
Date:      2018-02-22 18:50 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/5e87a27fe294

[backport] Capture degenerated GC in hs_err status line

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp

Changeset: 14af99fc911a
Author:    shade
Date:      2018-02-22 19:01 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/14af99fc911a

[backport] Record Shenandoah events in hs_err events section

! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 4401a12ca201
Author:    zgu
Date:      2018-02-22 13:36 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/4401a12ca201

[backport] Fixed code roots scanning that might be bypassed during degenerated cycle

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp

Changeset: 19de2e845e33
Author:    rkennke
Date:      2018-02-22 22:37 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/19de2e845e33

[backport] Consistent liveness for humongous regions

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp

Changeset: 84ddc33b8d02
Author:    shade
Date:      2018-02-23 13:07 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/84ddc33b8d02

[backport] RP closures should accept NULL referents

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
+ test/hotspot/jtreg/gc/shenandoah/acceptance/RefprocSanity.java



More information about the shenandoah-dev mailing list