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