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