hg: shenandoah/jdk11: 17 new changesets

shade at redhat.com shade at redhat.com
Mon Oct 1 15:52:34 UTC 2018


Changeset: 780c6b659c5a
Author:    zgu
Date:      2018-09-25 11:28 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/780c6b659c5a

[backport] Suppressing VSC++ warning locally

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

Changeset: 7c979973a53b
Author:    shade
Date:      2018-09-25 17:15 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/7c979973a53b

[backport] Handle update_refs, class_unload, ref_proc in ShConcMark better

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

Changeset: 0d8f597dae4b
Author:    shade
Date:      2018-09-25 18:45 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/0d8f597dae4b

[backport] Common liveness cache in ShHeap

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

Changeset: 694ecc88d1e7
Author:    shade
Date:      2018-09-25 18:54 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/694ecc88d1e7

[backport] Inline/rename confusingly named methods in ShConcurrentMark

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp

Changeset: e855682dd50b
Author:    shade
Date:      2018-09-25 18:59 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/e855682dd50b

[backport] Sort ShenandoahConcurrentMark methods/fields into logical groups

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

Changeset: 53edabdf61f0
Author:    shade
Date:      2018-09-26 12:55 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/53edabdf61f0

[backport] Prepare tests for making UseShenandoahGC experimental

! src/hotspot/share/gc/shared/gc_globals.hpp
! test/hotspot/jtreg/gc/TestFullGCALot.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/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/logging/TestUnifiedLoggingSwitchStress.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/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/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/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/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
! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java
! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java

Changeset: be7fcb27fa07
Author:    shade
Date:      2018-09-26 13:09 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/be7fcb27fa07

[backport] Fix inconsistent "process weakrefs" logging

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

Changeset: 915e4c0d4f1c
Author:    rkennke
Date:      2018-09-26 14:11 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/915e4c0d4f1c

[backport] Several AArch64 cleanups

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp

Changeset: 16214698c00d
Author:    rkennke
Date:      2018-09-26 20:35 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/16214698c00d

[backport] Trim down oop-equals verification

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp

Changeset: 1c790567ab93
Author:    rkennke
Date:      2018-09-26 20:41 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/1c790567ab93

[backport] Remove ShFastSyncRoots

! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: 9e34d331c3f8
Author:    rkennke
Date:      2018-09-27 11:59 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/9e34d331c3f8

[backport] Remove ShWB from formssel.cpp

! src/hotspot/share/adlc/formssel.cpp

Changeset: 5a6708becd66
Author:    zgu
Date:      2018-09-27 08:52 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/5a6708becd66

[backport] Purge flat profiler GC timing entries

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

Changeset: 2213d8f425ec
Author:    zgu
Date:      2018-09-27 10:25 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/2213d8f425ec

[backport] Use s-macro to keep GC phase enum and names in sync

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

Changeset: 6fd1bdc933bc
Author:    rkennke
Date:      2018-09-27 22:08 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/6fd1bdc933bc

[backport] Remaining x86 assembler cleanup

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

Changeset: 5deffffcffb9
Author:    rkennke
Date:      2018-09-28 02:41 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/5deffffcffb9

[backport] More AArch64 assembler cleanups

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Changeset: e2b2c8d2c669
Author:    rkennke
Date:      2018-09-28 10:20 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/e2b2c8d2c669

[backport] Refactor runtime allocation to avoid code duplication and upstream diff

! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 38f7c679152b
Author:    zgu
Date:      2018-09-28 14:46 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/38f7c679152b

[backport] Renaming ShenandoahParallelEvacuationTask to ShenandoahConcurrentEvacuationTask

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



More information about the shenandoah-dev mailing list