hg: jdk/submit: 17 new changesets
adinn at redhat.com
adinn at redhat.com
Thu Dec 13 11:55:59 UTC 2018
Changeset: 0ccc9a63c2b1
Author: roland
Date: 2018-12-03 10:51 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/0ccc9a63c2b1
8214857: "bad trailing membar" assert failure at memnode.cpp:3220
Reviewed-by: adinn, thartmann
! src/hotspot/share/opto/memnode.cpp
Changeset: 3cb4e958ebc0
Author: zgu
Date: 2018-12-06 09:00 -0500
URL: http://hg.openjdk.java.net/jdk/submit/rev/3cb4e958ebc0
JDK-8214458: Port ShenandoahTaskTerminator to mainline and make it default
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/cms/parNewGeneration.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.hpp
! src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.hpp
! src/hotspot/share/gc/parallel/pcTasks.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
+ src/hotspot/share/gc/shared/owstTaskTerminator.cpp
+ src/hotspot/share/gc/shared/owstTaskTerminator.hpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/taskqueue.hpp
Changeset: 4f67b2b52c41
Author: dchuyko
Date: 2018-12-06 19:56 +0300
URL: http://hg.openjdk.java.net/jdk/submit/rev/4f67b2b52c41
introduce class_suffix_len
! src/hotspot/share/classfile/classLoader.cpp
Changeset: cb6a8aef60e1
Author: manc
Date: 2018-12-06 11:04 -0800
URL: http://hg.openjdk.java.net/jdk/submit/rev/cb6a8aef60e1
8213224: Move code related to GC threads calculation out of AdaptiveSizePolicy
Summary: Consolidate code related to GC threads calculation into a single class
Reviewed-by: tschatzl, pliden
! src/hotspot/cpu/sparc/vm_version_sparc.cpp
! src/hotspot/cpu/sparc/vm_version_sparc.hpp
! src/hotspot/share/gc/cms/cmsArguments.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/gcTaskManager.cpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/workerManager.hpp
! src/hotspot/share/runtime/vm_version.cpp
! src/hotspot/share/runtime/vm_version.hpp
Changeset: 2412b6649d7d
Author: jcbeyler
Date: 2018-12-05 09:28 -0800
URL: http://hg.openjdk.java.net/jdk/submit/rev/2412b6649d7d
8214531: HeapMonitorEventOnOffTest.java test fails with "Statistics should be null to begin with"
Summary:
Reviewed-by:
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java
Changeset: 6f5d87262017
Author: manc
Date: 2018-12-07 12:46 +0800
URL: http://hg.openjdk.java.net/jdk/submit/rev/6f5d87262017
8213224: Move code related to GC threads calculation out of AdaptiveSizePolicy
Summary: Consolidate code related to GC threads calculation into a single class
Reviewed-by: tschatzl, pliden
! src/hotspot/cpu/sparc/vm_version_sparc.cpp
! src/hotspot/cpu/sparc/vm_version_sparc.hpp
! src/hotspot/share/gc/cms/cmsArguments.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/gcTaskManager.cpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/workerManager.hpp
+ src/hotspot/share/gc/shared/workerPolicy.cpp
+ src/hotspot/share/gc/shared/workerPolicy.hpp
! src/hotspot/share/runtime/vm_version.cpp
! src/hotspot/share/runtime/vm_version.hpp
Changeset: 32cca4965763
Author: dchuyko
Date: 2018-12-07 10:54 +0300
URL: http://hg.openjdk.java.net/jdk/submit/rev/32cca4965763
Close branch
Changeset: 331d93f1a4a4
Author: dchuyko
Date: 2018-12-07 14:39 +0300
URL: http://hg.openjdk.java.net/jdk/submit/rev/331d93f1a4a4
Placement new to initialize array of Bundle
! src/hotspot/share/opto/output.cpp
Changeset: e6c0aff05bf4
Author: dchuyko
Date: 2018-12-07 18:50 +0300
URL: http://hg.openjdk.java.net/jdk/submit/rev/e6c0aff05bf4
Close branch
Changeset: 8c37fff27a66
Author: dchuyko
Date: 2018-12-07 18:58 +0300
URL: http://hg.openjdk.java.net/jdk/submit/rev/8c37fff27a66
Cast through void*
! src/java.base/unix/native/libjli/java_md_solinux.c
Changeset: 6130763ebf05
Author: rkennke
Date: 2018-12-08 12:28 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/6130763ebf05
8214259: Implementation: JEP 189: Shenandoah: A Low-Pause-Time Garbage Collector (Experimental)
! make/autoconf/hotspot.m4
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/lib/JvmFeatures.gmk
! make/hotspot/lib/JvmOverrideFiles.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
+ src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
+ src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetC1_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad
+ src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
+ src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
+ src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetC1_x86.cpp
+ src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_64.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/vmStructs_gc.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/shenandoahTracer.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/shenandoahVMOperations.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahVMOperations.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/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/classes.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/macros.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.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/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
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMOps.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
+ test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesShenandoah.java
+ test/hotspot/jtreg/gc/CriticalNativeArgs.java
! 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/TestDisableDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestShrinkHeapInSteps.java
! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java
! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java
! test/hotspot/jtreg/gc/class_unloading/TestClassUnloadingDisabled.java
- test/hotspot/jtreg/gc/epsilon/CriticalNativeArgs.java
- test/hotspot/jtreg/gc/epsilon/CriticalNativeStress.java
- test/hotspot/jtreg/gc/epsilon/libCriticalNative.c
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java
+ test/hotspot/jtreg/gc/libCriticalNative.c
! test/hotspot/jtreg/gc/logging/TestGCId.java
! test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.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/TestArrayCopyCheckCast.java
+ test/hotspot/jtreg/gc/shenandoah/TestArrayCopyStress.java
+ test/hotspot/jtreg/gc/shenandoah/TestElasticTLAB.java
+ test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java
+ test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.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/TestPeriodicGC.java
+ test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java
+ test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
+ test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
+ test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
+ test/hotspot/jtreg/gc/shenandoah/TestSmallHeap.java
+ test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
+ test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
+ test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java
+ test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
+ test/hotspot/jtreg/gc/shenandoah/TestVerifyLevels.java
+ test/hotspot/jtreg/gc/shenandoah/TestWithLogLevel.java
+ test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestC1ArrayCopyNPE.java
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestC1VectorizedMismatch.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/TestJNICritical.java
+ test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java
+ test/hotspot/jtreg/gc/shenandoah/jni/TestPinnedGarbage.java
+ test/hotspot/jtreg/gc/shenandoah/jni/libTestJNICritical.c
+ test/hotspot/jtreg/gc/shenandoah/jni/libTestJNIGlobalRefs.c
+ test/hotspot/jtreg/gc/shenandoah/jni/libTestPinnedGarbage.c
+ test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java
+ test/hotspot/jtreg/gc/shenandoah/jvmti/libTestHeapDump.c
+ test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
+ test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryMXBeans.java
+ test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryPools.java
+ test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.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/TestAlwaysPreTouch.java
+ test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.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/TestSelectiveBarrierFlags.java
+ test/hotspot/jtreg/gc/shenandoah/options/TestSingleThreaded.java
+ test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
+ test/hotspot/jtreg/gc/startup_warnings/TestShenandoah.java
+ test/hotspot/jtreg/gc/stress/CriticalNativeStress.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
! test/hotspot/jtreg/gc/survivorAlignment/TestAllocationInEden.java
! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionToSurvivor.java
! test/hotspot/jtreg/gc/whitebox/TestWBGC.java
! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java
! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForLargeArray.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/GcCapacityTest.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/GcCauseTest01.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/GcCauseTest02.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/GcCauseTest03.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/GcNewTest.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/GcTest01.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/GcTest02.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t001/TestDriver.java
! test/lib/sun/hotspot/gc/GC.java
Changeset: d4bff3bb84c6
Author: jcbeyler
Date: 2018-12-07 21:16 -0800
URL: http://hg.openjdk.java.net/jdk/submit/rev/d4bff3bb84c6
8215043: Remove declaration of parallel_worker_threads
Summary:
Reviewed-by:
! src/hotspot/share/runtime/vm_version.hpp
Changeset: 205902bcaa98
Author: rkennke
Date: 2018-12-10 09:32 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/205902bcaa98
Merge
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: dca45636be67
Author: jcbeyler
Date: 2018-12-10 19:25 -0800
URL: http://hg.openjdk.java.net/jdk/submit/rev/dca45636be67
8215161: Normalize spaces for vmTestbase/[a-j]
Summary: Added spaces around comparators
Reviewed-by: amenkov, sspitsyn, martin
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Breakpoint/breakpoint001/breakpoint001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassLoad/classload001/classload001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc001/fieldacc001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc002/fieldacc002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc003/fieldacc003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc004/fieldacc004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldModification/fieldmod001/fieldmod001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldModification/fieldmod002/fieldmod002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/FramePop/framepop002/framepop002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassSignature/getclsig006/getclsig006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFieldName/getfldnm005/getfldnm005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetJNIFunctionTable/getjniftab001/getjniftab001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLineNumberTable/linetab003/linetab003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLocalVariableTable/localtab003/localtab003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLocalVariableTable/localtab004/localtab004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLocalVariableTable/localtab005/localtab005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodName/methname003/methname003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetTopThreadGroups/topthrgrp001/topthrgrp001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/callbacks/Callbacks.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/concrete-klass-filter/ConcreteKlassFilter.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/filter-tagged/HeapFilter.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeMethodBind/nativemethbind002/nativemethbind002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe004/popframe004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass008/redefclass008.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass009/redefclass009.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass010/redefclass010.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetJNIFunctionTable/setjniftab001/setjniftab001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003/suspendthrd003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t011/cm01t011.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/cm03t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM06/em06t001/em06t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS104/hs104t001/hs104t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t003/hs201t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS202/hs202t002/hs202t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t001/hs203t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t002/hs203t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/hs204t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t002/hs204t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t004/hs204t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t004/hs301t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t005/hs301t005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t001/hs302t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t002/hs302t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t003/hs302t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t004/hs302t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t005/hs302t005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t006/hs302t006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t007/hs302t007.cpp
Changeset: e2ff7b635a85
Author: jcbeyler
Date: 2018-12-10 19:42 -0800
URL: http://hg.openjdk.java.net/jdk/submit/rev/e2ff7b635a85
8215160: Normalize spaces for remaining vmTestbase tests
Summary: Add spaces where needed
Reviewed-by: sspitsyn, amenkov
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t009/hs302t009.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t010/hs302t010.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t011/hs302t011.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t012/hs302t012.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI01/ji01t001/ji01t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI03/ji03t002/ji03t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI03/ji03t003/ji03t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI03/ji03t004/ji03t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/ji05t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetLineNumberTable/linetab004/linetab004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/functions/nosuspendMonitorInfo/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/ThreadController.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/JVMTIagent.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/Injector.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress006.cpp
Changeset: d12c007d625a
Author: sgehwolf
Date: 2018-12-11 09:59 +0100
URL: http://hg.openjdk.java.net/jdk/submit/rev/d12c007d625a
8214776: Avoid GCC 8.X strncpy() errors in JFR code
Reviewed-by: mgronlun
Contributed-by: Simon Tooke <stooke at redhat.com>
! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkState.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp
Changeset: da2f792b8d6a
Author: adinn
Date: 2018-12-13 06:51 +0000
URL: http://hg.openjdk.java.net/jdk/submit/rev/da2f792b8d6a
8212043: Add floating-point Math.min/max intrinsics
Summary: Floating-point Math.min() and Math.max() intrinsics are enabled on AArch64 platform
Reviewed-by: adinn, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
+ test/hotspot/jtreg/compiler/intrinsics/math/TestFpMinMaxIntrinsics.java
More information about the jdk-submit-changes
mailing list