hg: shenandoah/jdk11: 14 new changesets

shade at redhat.com shade at redhat.com
Sun Oct 7 20:11:50 UTC 2018


Changeset: 999593b59032
Author:    zgu
Date:      2018-10-01 12:02 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/999593b59032

[backport] Make Shenandoah to use ShenandoahOWST only

! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 387e550d8cb3
Author:    shade
Date:      2018-10-01 19:11 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/387e550d8cb3

[backport] Missed VerifyObjectEquals in VerifyJCStressTest

! test/hotspot/jtreg/gc/shenandoah/acceptance/VerifyJCStressTest.java

Changeset: aa543eace39b
Author:    shade
Date:      2018-10-01 20:23 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/aa543eace39b

[backport] Make sure debug builds fail predictably on safepoint timeout

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

Changeset: c01be6897701
Author:    shade
Date:      2018-10-02 17:47 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/c01be6897701

[backport] Beef up and parallelize EvilSyncBug test

! test/hotspot/jtreg/gc/shenandoah/EvilSyncBug.java

Changeset: b66ce221435f
Author:    zgu
Date:      2018-10-02 14:51 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/b66ce221435f

[backport] Enable string deduplication in all marking phases

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

Changeset: 5041cc2ab5c7
Author:    shade
Date:      2018-10-03 13:07 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/5041cc2ab5c7

[backport] Precleaning should use GC workers to do actual work

! 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/shenandoahWorkGroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp

Changeset: e2c35b417e5e
Author:    zgu
Date:      2018-10-03 12:14 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/e2c35b417e5e

[backport] Fix deduplication assert and update comments

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

Changeset: cf337c635f4f
Author:    zgu
Date:      2018-10-03 14:13 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/cf337c635f4f

[backport] ShenandoahPushWorkerQueuesScope should subclass ShenandoahPushWorkerScope

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

Changeset: ed77bfac34c8
Author:    zgu
Date:      2018-10-04 08:27 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/ed77bfac34c8

[backport] Handle scenario that not be able to satisfy the request for active workers

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

Changeset: cbad3cbdbe81
Author:    zgu
Date:      2018-10-04 10:31 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/cbad3cbdbe81

[backport] Fix compilation errors due to missing spaces between string literal and macro

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

Changeset: 9923ef452cd2
Author:    shade
Date:      2018-10-04 16:41 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/9923ef452cd2

[backport] Remove dead-weight ShenandoahPrinter

- src/hotspot/share/gc/shenandoah/shenandoahPrinter.cpp
- src/hotspot/share/gc/shenandoah/shenandoahPrinter.hpp

Changeset: 1e6820ab7837
Author:    shade
Date:      2018-10-04 18:31 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/1e6820ab7837

[backport] Rehash and cleanup usages of ShenandoahHeap::heap()

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

Changeset: 680bf0f50c20
Author:    shade
Date:      2018-10-04 18:56 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/680bf0f50c20

[backport] Cleanup up superfluous newlines

! src/hotspot/share/gc/shenandoah/brooksPointer.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetAssembler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
! test/hotspot/jtreg/gc/shenandoah/CriticalNativeArgs.java
! test/hotspot/jtreg/gc/shenandoah/CriticalNativeStress.java
! test/hotspot/jtreg/gc/shenandoah/EvilSyncBug.java
! test/hotspot/jtreg/gc/shenandoah/TestMemoryPools.java
! test/hotspot/jtreg/gc/shenandoah/TestShenandoahWithLogLevel.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/VerifyJCStressTest.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java
! test/hotspot/jtreg/gc/shenandoah/jni/libTestJNIGlobalRefs.c
! test/hotspot/jtreg/gc/shenandoah/libCriticalNative.c
! test/hotspot/jtreg/gc/shenandoah/mxbeans/ChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/PauseNotifications.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargeObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargerThanHeap.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocSmallObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java

Changeset: 0ce6d610c9f8
Author:    shade
Date:      2018-10-04 18:56 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/0ce6d610c9f8

[backport] Cleanup C2 debugging leftovers

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp



More information about the shenandoah-dev mailing list