hg: shenandoah/jdk11: 39 new changesets

shade at redhat.com shade at redhat.com
Wed Dec 5 23:38:15 UTC 2018


Changeset: 38c35a479dea
Author:    rkennke
Date:      2018-11-23 11:54 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/38c35a479dea

[backport] Remove _shenandoah_partial_gc GCCause

! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp

Changeset: aa3837752171
Author:    shade
Date:      2018-12-05 18:19 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/aa3837752171

[backport] Update copyrights

! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/formssel.hpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/ci/ciObjectFactory.hpp
! src/hotspot/share/gc/g1/satbMarkQueue.hpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/markBitMap.cpp
! src/hotspot/share/gc/shared/markBitMap.hpp
! src/hotspot/share/gc/shared/markBitMap.inline.hpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/parallelCleaning.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/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! 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.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.inline.hpp
! 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/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.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/shenandoahHeapLock.hpp
! 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/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp
! 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/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.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/shenandoahStrDedupQueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.hpp
! 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/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/hotspot/share/gc/shenandoah/vm_operations_shenandoah.cpp
! src/hotspot/share/gc/shenandoah/vm_operations_shenandoah.hpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/opto/arraycopynode.hpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/classes.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/phasetype.hpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! test/hotspot/jtreg/gc/TestFullGCCount.java
! test/hotspot/jtreg/gc/TestHumongousReferenceObject.java
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java
! test/hotspot/jtreg/gc/logging/TestGCId.java
! test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java
! 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/HumongousThreshold.java
! test/hotspot/jtreg/gc/shenandoah/LargeObjectAlignment.java
! test/hotspot/jtreg/gc/shenandoah/LotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/PinnedGarbage.java
! test/hotspot/jtreg/gc/shenandoah/ShenandoahJNICritical.java
! test/hotspot/jtreg/gc/shenandoah/ShenandoahStrDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyCheckCast.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyStress.java
! test/hotspot/jtreg/gc/shenandoah/TestElasticTLAB.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/TestHeapAlloc.java
! test/hotspot/jtreg/gc/shenandoah/TestMemoryMXBeans.java
! test/hotspot/jtreg/gc/shenandoah/TestMemoryPools.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/TestShenandoahStrDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestShenandoahWithLogLevel.java
! test/hotspot/jtreg/gc/shenandoah/TestSmallHeap.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyLevels.java
! test/hotspot/jtreg/gc/shenandoah/WrongArrayMember.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/AllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/AllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/AllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/AllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/HeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/ParallelRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/RefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/RetainObjects.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/SieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/StringInternCleanup.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/VerifyJCStressTest.java
! test/hotspot/jtreg/gc/shenandoah/compiler/C1ArrayCopyNPE.java
! test/hotspot/jtreg/gc/shenandoah/compiler/C1VectorizedMismatch.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestNullCheck.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestReferenceCAS.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestWriteBarrierClearControl.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java
! test/hotspot/jtreg/gc/shenandoah/jni/libTestJNIGlobalRefs.c
! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/jvmti/libTestHeapDump.c
! test/hotspot/jtreg/gc/shenandoah/libCriticalNative.c
! test/hotspot/jtreg/gc/shenandoah/libPinnedGarbage.c
! test/hotspot/jtreg/gc/shenandoah/libShenandoahJNICritical.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
! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java
! test/hotspot/jtreg/gc/shenandoah/options/AlwaysPreTouch.java
! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestCodeCacheRootStyles.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestObjectAlignment.java
! test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java
! test/hotspot/jtreg/gc/shenandoah/options/TestParallelRegionStride.java
! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestShenandoahArgumentRanges.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSingleThreadedShenandoah.java
! test/hotspot/jtreg/gc/startup_warnings/TestShenandoah.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java

Changeset: 54a4839d2390
Author:    zgu
Date:      2018-11-24 18:41 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/54a4839d2390

[backport] Prepare tests for upstreaming

! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java

Changeset: 073c324129e3
Author:    rkennke
Date:      2018-11-26 13:35 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/073c324129e3

[backport] Small cleanup in node.hpp

! src/hotspot/share/opto/node.hpp

Changeset: 1b6413a497f3
Author:    zgu
Date:      2018-11-26 11:21 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/1b6413a497f3

[backport] Minor cleanup of Shenandoah SA

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java

Changeset: e6166ced5593
Author:    zgu
Date:      2018-11-26 12:18 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/e6166ced5593

[backport] Eliminating Shenandoah exposure to CLD

! src/hotspot/share/classfile/classLoaderData.hpp

Changeset: 78d48b0e908d
Author:    rkennke
Date:      2018-11-26 20:44 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/78d48b0e908d

[backport] Use ShenandoahAllocationThreshold in ShenandoahStaticHeuristics constructor

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp

Changeset: cc29c17a61d2
Author:    shade
Date:      2018-11-26 21:08 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/cc29c17a61d2

[backport] Remove obsolete unused flags

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

Changeset: 85a1ee80f3b0
Author:    shade
Date:      2018-11-26 21:08 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/85a1ee80f3b0

[backport] Remove ShenandoahWriteBarrierRB flag

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: ff539bbf4ddf
Author:    shade
Date:      2018-11-26 21:08 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/ff539bbf4ddf

[backport] Rename ParallelSafepointCleanupThreads to ShenandoahParallelSafepointThreads

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

Changeset: 4cd22fd76f60
Author:    shade
Date:      2018-11-26 21:08 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/4cd22fd76f60

[backport] Rename VerifyObjectEquals to ShenandoahVerifyObjectEquals

! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp

Changeset: 6e2510a7b844
Author:    shade
Date:      2018-11-26 21:08 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/6e2510a7b844

[backport] Clean up and regroup Shenandoah flags

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

Changeset: 46bf8afab061
Author:    rkennke
Date:      2018-11-28 14:42 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/46bf8afab061

[backport] Shenandoah test groups should not include each other

! test/hotspot/jtreg/TEST.groups

Changeset: 179ddb47683c
Author:    rkennke
Date:      2018-11-28 14:51 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/179ddb47683c

[backport] Fix various formattings and namings in shared GC code

! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp

Changeset: 6cd9c818ec8d
Author:    rkennke
Date:      2018-11-28 15:14 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/6cd9c818ec8d

[backport] Shenandoah should @require Shenandoah, @key gc, and have good @test

! test/hotspot/jtreg/gc/shenandoah/EvilSyncBug.java
! test/hotspot/jtreg/gc/shenandoah/HumongousThreshold.java
! test/hotspot/jtreg/gc/shenandoah/LargeObjectAlignment.java
! test/hotspot/jtreg/gc/shenandoah/LotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/PinnedGarbage.java
! test/hotspot/jtreg/gc/shenandoah/ShenandoahJNICritical.java
! test/hotspot/jtreg/gc/shenandoah/ShenandoahStrDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyCheckCast.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyStress.java
! test/hotspot/jtreg/gc/shenandoah/TestElasticTLAB.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/TestHeapAlloc.java
! test/hotspot/jtreg/gc/shenandoah/TestMemoryMXBeans.java
! test/hotspot/jtreg/gc/shenandoah/TestMemoryPools.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/TestShenandoahStrDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestShenandoahWithLogLevel.java
! test/hotspot/jtreg/gc/shenandoah/TestSmallHeap.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyLevels.java
! test/hotspot/jtreg/gc/shenandoah/WrongArrayMember.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/AllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/AllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/AllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/AllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/HeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/ParallelRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/RefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/RetainObjects.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/SieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/StringInternCleanup.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/VerifyJCStressTest.java
! test/hotspot/jtreg/gc/shenandoah/compiler/C1ArrayCopyNPE.java
! test/hotspot/jtreg/gc/shenandoah/compiler/C1VectorizedMismatch.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestCommonGCLoads.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestNullCheck.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestReferenceCAS.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestWriteBarrierClearControl.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java
! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java
! 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
! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java
! test/hotspot/jtreg/gc/shenandoah/options/AlwaysPreTouch.java
! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestCodeCacheRootStyles.java
! test/hotspot/jtreg/gc/shenandoah/options/TestEnabled.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestObjectAlignment.java
! test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java
! test/hotspot/jtreg/gc/shenandoah/options/TestParallelRegionStride.java
! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestShenandoahArgumentRanges.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSingleThreadedShenandoah.java

Changeset: 79cbe7a63615
Author:    roland
Date:      2018-11-28 15:22 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/79cbe7a63615

[backport] remove TraceLoopPredicate change

! src/hotspot/share/opto/loopPredicate.cpp

Changeset: 88261d4e034d
Author:    rkennke
Date:      2018-11-28 18:40 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/88261d4e034d

[backport] Fix indentation of CriticalNative* tests

! test/hotspot/jtreg/gc/shenandoah/CriticalNativeArgs.java
! test/hotspot/jtreg/gc/shenandoah/CriticalNativeStress.java

Changeset: c506933eb97f
Author:    rkennke
Date:      2018-11-28 20:19 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/c506933eb97f

[backport] Fix shared tests to run without Shenandoah

! test/hotspot/jtreg/gc/TestFullGCCount.java
! test/hotspot/jtreg/gc/TestHumongousReferenceObject.java
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/arguments/TestAlignmentToUseLargePages.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java
! test/hotspot/jtreg/gc/class_unloading/TestClassUnloadingDisabled.java
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java
! test/hotspot/jtreg/gc/logging/TestGCId.java
! test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java
! test/hotspot/jtreg/gc/startup_warnings/TestShenandoah.java
! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java
! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java

Changeset: 0d8ab31750af
Author:    rkennke
Date:      2018-11-28 20:27 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/0d8ab31750af

[backport] Disable heap iteration for Shenandoah in SA

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java

Changeset: 839e07547fd4
Author:    zgu
Date:      2018-11-28 16:41 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/839e07547fd4

[backport] Filter out heap walk related hotspot_serviceability test

! test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForLargeArray.java

Changeset: 468470dc2975
Author:    roland
Date:      2018-11-29 09:23 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/468470dc2975

[backport] remove useless change in loopnode.cpp

! src/hotspot/share/opto/loopnode.cpp

Changeset: c983d03090e6
Author:    shade
Date:      2018-11-29 19:56 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/c983d03090e6

[backport] Reformat Shenandoah tests

! test/hotspot/jtreg/gc/shenandoah/EvilSyncBug.java
! test/hotspot/jtreg/gc/shenandoah/HumongousThreshold.java
! test/hotspot/jtreg/gc/shenandoah/LargeObjectAlignment.java
! test/hotspot/jtreg/gc/shenandoah/LotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/PinnedGarbage.java
! test/hotspot/jtreg/gc/shenandoah/ShenandoahJNICritical.java
! test/hotspot/jtreg/gc/shenandoah/ShenandoahStrDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyCheckCast.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyStress.java
! test/hotspot/jtreg/gc/shenandoah/TestElasticTLAB.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/TestHeapAlloc.java
! test/hotspot/jtreg/gc/shenandoah/TestMemoryMXBeans.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/TestShenandoahStrDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestShenandoahWithLogLevel.java
! test/hotspot/jtreg/gc/shenandoah/TestSmallHeap.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyLevels.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/AllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/AllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/AllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/AllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/HeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/ParallelRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/RefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/RetainObjects.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/SieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/StringInternCleanup.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/VerifyJCStressTest.java
! test/hotspot/jtreg/gc/shenandoah/compiler/C1ArrayCopyNPE.java
! test/hotspot/jtreg/gc/shenandoah/compiler/C1VectorizedMismatch.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestNullCheck.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestWriteBarrierClearControl.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java
! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java
! 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
! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java
! test/hotspot/jtreg/gc/shenandoah/options/AlwaysPreTouch.java
! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestEnabled.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestObjectAlignment.java
! test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java
! test/hotspot/jtreg/gc/shenandoah/options/TestParallelRegionStride.java
! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestShenandoahArgumentRanges.java

Changeset: 60264fd15013
Author:    shade
Date:      2018-11-29 19:56 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/60264fd15013

[backport] Remove obsolete and ignored TestHeapAlloc

- test/hotspot/jtreg/gc/shenandoah/TestHeapAlloc.java

Changeset: 45050bef480e
Author:    shade
Date:      2018-12-05 18:19 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/45050bef480e

[backport] Move Shenandoah tests to proper locations

! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/gc/shenandoah/AllocHumongousFragment.java
+ test/hotspot/jtreg/gc/shenandoah/AllocIntArrays.java
+ test/hotspot/jtreg/gc/shenandoah/AllocObjectArrays.java
+ test/hotspot/jtreg/gc/shenandoah/AllocObjects.java
- test/hotspot/jtreg/gc/shenandoah/CriticalNativeArgs.java
- test/hotspot/jtreg/gc/shenandoah/CriticalNativeStress.java
+ test/hotspot/jtreg/gc/shenandoah/HeapUncommit.java
+ test/hotspot/jtreg/gc/shenandoah/ParallelRefprocSanity.java
- test/hotspot/jtreg/gc/shenandoah/PinnedGarbage.java
+ test/hotspot/jtreg/gc/shenandoah/RefprocSanity.java
+ test/hotspot/jtreg/gc/shenandoah/RetainObjects.java
- test/hotspot/jtreg/gc/shenandoah/ShenandoahJNICritical.java
+ test/hotspot/jtreg/gc/shenandoah/SieveObjects.java
+ test/hotspot/jtreg/gc/shenandoah/StringInternCleanup.java
- test/hotspot/jtreg/gc/shenandoah/TestMemoryMXBeans.java
- test/hotspot/jtreg/gc/shenandoah/TestMemoryPools.java
- test/hotspot/jtreg/gc/shenandoah/TestSelectiveBarrierFlags.java
+ test/hotspot/jtreg/gc/shenandoah/VerifyJCStressTest.java
- test/hotspot/jtreg/gc/shenandoah/acceptance/AllocHumongousFragment.java
- test/hotspot/jtreg/gc/shenandoah/acceptance/AllocIntArrays.java
- test/hotspot/jtreg/gc/shenandoah/acceptance/AllocObjectArrays.java
- test/hotspot/jtreg/gc/shenandoah/acceptance/AllocObjects.java
- test/hotspot/jtreg/gc/shenandoah/acceptance/HeapUncommit.java
- test/hotspot/jtreg/gc/shenandoah/acceptance/ParallelRefprocSanity.java
- test/hotspot/jtreg/gc/shenandoah/acceptance/RefprocSanity.java
- test/hotspot/jtreg/gc/shenandoah/acceptance/RetainObjects.java
- test/hotspot/jtreg/gc/shenandoah/acceptance/SieveObjects.java
- test/hotspot/jtreg/gc/shenandoah/acceptance/StringInternCleanup.java
- test/hotspot/jtreg/gc/shenandoah/acceptance/VerifyJCStressTest.java
+ test/hotspot/jtreg/gc/shenandoah/jni/CriticalNativeArgs.java
+ test/hotspot/jtreg/gc/shenandoah/jni/CriticalNativeStress.java
+ test/hotspot/jtreg/gc/shenandoah/jni/PinnedGarbage.java
+ test/hotspot/jtreg/gc/shenandoah/jni/ShenandoahJNICritical.java
+ test/hotspot/jtreg/gc/shenandoah/jni/libCriticalNative.c
+ test/hotspot/jtreg/gc/shenandoah/jni/libPinnedGarbage.c
+ test/hotspot/jtreg/gc/shenandoah/jni/libShenandoahJNICritical.c
- test/hotspot/jtreg/gc/shenandoah/libCriticalNative.c
- test/hotspot/jtreg/gc/shenandoah/libPinnedGarbage.c
- test/hotspot/jtreg/gc/shenandoah/libShenandoahJNICritical.c
+ test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryMXBeans.java
+ test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryPools.java
+ test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java

Changeset: 563da6195ae2
Author:    shade
Date:      2018-12-05 18:19 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/563da6195ae2

[backport] Drop "Shenandoah" from test names

! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/gc/shenandoah/ShenandoahStrDedupStress.java
+ test/hotspot/jtreg/gc/shenandoah/StringDedupStress.java
- test/hotspot/jtreg/gc/shenandoah/TestShenandoahStrDedup.java
- test/hotspot/jtreg/gc/shenandoah/TestShenandoahWithLogLevel.java
+ test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
+ test/hotspot/jtreg/gc/shenandoah/TestWithLogLevel.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNICritical.java < test/hotspot/jtreg/gc/shenandoah/jni/ShenandoahJNICritical.java
! test/hotspot/jtreg/gc/shenandoah/jni/libTestJNICritical.c < test/hotspot/jtreg/gc/shenandoah/jni/libShenandoahJNICritical.c
+ test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java
- test/hotspot/jtreg/gc/shenandoah/options/TestShenandoahArgumentRanges.java
+ test/hotspot/jtreg/gc/shenandoah/options/TestSingleThreaded.java
- test/hotspot/jtreg/gc/shenandoah/options/TestSingleThreadedShenandoah.java

Changeset: c821a1026988
Author:    shade
Date:      2018-12-05 18:19 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/c821a1026988

[backport] Prefix Shenandoah tests with "Test"

! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/gc/shenandoah/AllocHumongousFragment.java
- test/hotspot/jtreg/gc/shenandoah/AllocIntArrays.java
- test/hotspot/jtreg/gc/shenandoah/AllocObjectArrays.java
- test/hotspot/jtreg/gc/shenandoah/AllocObjects.java
- test/hotspot/jtreg/gc/shenandoah/EvilSyncBug.java
- test/hotspot/jtreg/gc/shenandoah/HeapUncommit.java
- test/hotspot/jtreg/gc/shenandoah/HumongousThreshold.java
- test/hotspot/jtreg/gc/shenandoah/LargeObjectAlignment.java
- test/hotspot/jtreg/gc/shenandoah/LotsOfCycles.java
- test/hotspot/jtreg/gc/shenandoah/ParallelRefprocSanity.java
- test/hotspot/jtreg/gc/shenandoah/RefprocSanity.java
- test/hotspot/jtreg/gc/shenandoah/RetainObjects.java
- test/hotspot/jtreg/gc/shenandoah/SieveObjects.java
- test/hotspot/jtreg/gc/shenandoah/StringInternCleanup.java
+ test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java
+ test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
+ test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
+ test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
+ test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java
+ test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java
+ test/hotspot/jtreg/gc/shenandoah/TestHumongousThreshold.java
+ test/hotspot/jtreg/gc/shenandoah/TestLargeObjectAlignment.java
+ test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java
+ test/hotspot/jtreg/gc/shenandoah/TestParallelRefprocSanity.java
+ test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java
+ test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
+ test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java < test/hotspot/jtreg/gc/shenandoah/StringDedupStress.java
+ test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java
+ test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
+ test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
- test/hotspot/jtreg/gc/shenandoah/VerifyJCStressTest.java
- test/hotspot/jtreg/gc/shenandoah/WrongArrayMember.java
- test/hotspot/jtreg/gc/shenandoah/compiler/C1ArrayCopyNPE.java
- test/hotspot/jtreg/gc/shenandoah/compiler/C1VectorizedMismatch.java
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestC1ArrayCopyNPE.java
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestC1VectorizedMismatch.java
- test/hotspot/jtreg/gc/shenandoah/jni/PinnedGarbage.java
+ test/hotspot/jtreg/gc/shenandoah/jni/TestPinnedGarbage.java
- test/hotspot/jtreg/gc/shenandoah/jni/libPinnedGarbage.c
+ test/hotspot/jtreg/gc/shenandoah/jni/libTestPinnedGarbage.c
- test/hotspot/jtreg/gc/shenandoah/mxbeans/ChurnNotifications.java
- test/hotspot/jtreg/gc/shenandoah/mxbeans/PauseNotifications.java
+ test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
+ test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
- test/hotspot/jtreg/gc/shenandoah/options/AlwaysPreTouch.java
+ test/hotspot/jtreg/gc/shenandoah/options/TestAlwaysPreTouch.java

Changeset: 7762c6621842
Author:    shade
Date:      2018-11-30 10:08 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/7762c6621842

[backport] Rename UINT64_FORMAT_HEX_W to UINT64_FORMAT_X_W

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

Changeset: 771ea9538400
Author:    shade
Date:      2018-11-30 11:27 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/771ea9538400

[backport] Put Shenandoah configs/macros in alphabetical order

! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/utilities/macros.hpp

Changeset: 80a2514550b9
Author:    shade
Date:      2018-11-30 11:53 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/80a2514550b9

[backport] Move ShenandoahGCTracer to gc/shenandoah

! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahTracer.hpp

Changeset: b605b3273710
Author:    rkennke
Date:      2018-11-30 14:20 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/b605b3273710

[backport] Rename fields in (SA) ShenandoahHeap.java to omit 'Regions' and 'Field' suffix

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java

Changeset: 8ee0eb097e3f
Author:    rkennke
Date:      2018-11-30 14:20 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/8ee0eb097e3f

[backport] Trim unused code from Shenandoah SA

! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java

Changeset: 66270116b17e
Author:    shade
Date:      2018-11-30 17:09 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/66270116b17e

[backport] Test @requires should check what GC is enabled at runtime

! test/hotspot/jtreg/gc/TestFullGCCount.java
! test/hotspot/jtreg/gc/shenandoah/options/TestEnabled.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForLargeArray.java

Changeset: 7147092b6766
Author:    shade
Date:      2018-11-30 18:58 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/7147092b6766

[backport] Separate "passive" heuristics from "adaptive"

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp

Changeset: 7d880e9aaaee
Author:    shade
Date:      2018-11-30 18:58 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/7d880e9aaaee

[backport] Fail early when critical barriers are disabled

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
+ test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java

Changeset: d9eb862efdc2
Author:    zgu
Date:      2018-12-02 19:54 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/d9eb862efdc2

[backport] Reverted TestFullGCCount.java test and added comment

! test/hotspot/jtreg/gc/TestFullGCCount.java

Changeset: 9dc3c97bce89
Author:    rkennke
Date:      2018-12-03 13:29 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/9dc3c97bce89

[backport] Some Shenandoah related additions to SA

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCName.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMOps.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java

Changeset: 1e7ef2ec5f16
Author:    rkennke
Date:      2018-12-03 13:55 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/1e7ef2ec5f16

[backport] Fix ordering of macros in vmStructs_gc.hpp and globals_gc.hpp

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp

Changeset: 0a3799a98281
Author:    rkennke
Date:      2018-12-04 12:12 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/0a3799a98281

[backport] Print number of threads in Shenandoah SA heap summary

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java

Changeset: b58562abbbc0
Author:    rkennke
Date:      2018-12-04 12:13 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/b58562abbbc0

[backport] Re-label Shenandoah GC causes (SA&GC)

! src/hotspot/share/gc/shared/gcCause.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java



More information about the shenandoah-dev mailing list