hg: shenandoah/jdk10: 10 new changesets

ashipile at redhat.com ashipile at redhat.com
Mon Mar 12 17:34:31 UTC 2018


Changeset: b2adaf7bd97b
Author:    shade
Date:      2018-03-05 11:06 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/b2adaf7bd97b

[backport] Use current time instead of DBL_MAX for immediate uncommit

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

Changeset: e8b9675e201f
Author:    shade
Date:      2018-03-05 13:31 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/e8b9675e201f

[backport] Excessive assert in ShHeap::mark_next

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

Changeset: a90055fc1093
Author:    rkennke
Date:      2018-03-05 18:14 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/a90055fc1093

[backport] Eliminate write-barrier assembly stub (part 1)

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 069c4f102ee2
Author:    shade
Date:      2018-03-05 17:05 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/069c4f102ee2

[backport] Degenerated GC: rename enum, report degen reasons in stats

! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp

Changeset: 67724af6b3a2
Author:    shade
Date:      2018-03-07 11:19 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/67724af6b3a2

[backport] Use os::naked_short_sleep instead of naked Thread events for sleeping

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

Changeset: 3195eebc0908
Author:    shade
Date:      2018-03-07 11:19 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/3195eebc0908

[backport] No need for fence in control loop: flags are now ShSharedVariables

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

Changeset: a80791ad925c
Author:    rkennke
Date:      2018-03-07 22:28 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/a80791ad925c

[backport] Implement protocol for safe OOM during evacuation handling

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentThread.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPartialGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: a6c96a2e05e6
Author:    zgu
Date:      2018-03-08 10:15 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/a6c96a2e05e6

[backport] Minor cleanups

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

Changeset: f9458f69dbcf
Author:    shade
Date:      2018-03-08 16:19 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/f9458f69dbcf

[backport] Make control loop more responsive under allocation pressure

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 0f2ca0f90aad
Author:    shade
Date:      2018-03-08 16:19 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/0f2ca0f90aad

[backport] Split live data management for allocations and GCs

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! 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.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp



More information about the shenandoah-dev mailing list