hg: shenandoah/jdk11: 14 new changesets

shade at redhat.com shade at redhat.com
Tue Aug 21 20:20:23 UTC 2018


Changeset: c8eb29d5a9aa
Author:    rkennke
Date:      2018-08-09 16:29 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/c8eb29d5a9aa

[backport] Make weakref processing always use Executor

! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

Changeset: 8573233fd0b4
Author:    rkennke
Date:      2018-08-10 18:54 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/8573233fd0b4

[backport] Split write barrier paths for mutator and GC workers

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

Changeset: 33391b6ac33a
Author:    zgu
Date:      2018-08-13 13:18 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/33391b6ac33a

[backport] Fix bad assertion: can see non-empty task queue during canceled GC cycle

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

Changeset: c599c5aab579
Author:    roland
Date:      2018-08-13 17:55 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/c599c5aab579

[backport] clean up obsolete c2 code
 - barriers are never added on constant oops
 - write barriers are always expanded to IR

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp

Changeset: 922b0700c7b7
Author:    shade
Date:      2018-08-14 09:53 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/922b0700c7b7

[backport] WB slowpath should assist with evacuation of adjacent objects

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 80164dea3caf
Author:    shade
Date:      2018-08-14 18:35 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/80164dea3caf

[backport] Report heap region stats in proper units

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

Changeset: 8a66e9ef7c2d
Author:    zgu
Date:      2018-08-14 20:24 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/8a66e9ef7c2d

[backport] Shenandoah changes to allow enabling -Wreorder

! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp

Changeset: 0446cc24eba8
Author:    shade
Date:      2018-08-15 20:10 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/0446cc24eba8

[backport] Report Traversal status in heap sampling

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

Changeset: ae31cfc347aa
Author:    shade
Date:      2018-08-14 10:47 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/ae31cfc347aa

[backport] Convert magic value to ShenandoahPacingSurcharge

! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 2316d7e5731c
Author:    shade
Date:      2018-08-14 11:54 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/2316d7e5731c

[backport] Improve Traversal CSet logging

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

Changeset: a0a053d80af7
Author:    shade
Date:      2018-08-16 08:37 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/a0a053d80af7

[backport] Adaptive CSet selection for Traversal

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp

Changeset: c431a89d3f06
Author:    zgu
Date:      2018-08-17 08:20 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/c431a89d3f06

[backport] Trivial enhancement to avoid costly deletion array element

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

Changeset: acfc8f4c9cd6
Author:    rkennke
Date:      2018-08-20 12:02 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/acfc8f4c9cd6

[backport] Restore stricter assertions in c1_LIR_x86.cpp

! src/hotspot/cpu/x86/c1_LIR_x86.cpp

Changeset: 5975e553cea5
Author:    zgu
Date:      2018-08-20 12:32 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/5975e553cea5

[backport] Traversal needs to enqueue evacuated oops in codecahe

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



More information about the shenandoah-dev mailing list