hg: shenandoah/jdk8u/hotspot: 13 new changesets

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


Changeset: 3353821524cc
Author:    zgu
Date:      2018-09-25 11:28 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3353821524cc

[backport] Suppressing VSC++ warning locally

! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp

Changeset: d51c9184e0c7
Author:    shade
Date:      2018-09-25 17:15 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d51c9184e0c7

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

! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp

Changeset: 630c58d6e588
Author:    shade
Date:      2018-09-25 18:45 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/630c58d6e588

[backport] Common liveness cache in ShHeap

! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp

Changeset: b1cc7420b1f2
Author:    shade
Date:      2018-09-25 18:54 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b1cc7420b1f2

[backport] Inline/rename confusingly named methods in ShConcurrentMark

! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp

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

[backport] Sort ShenandoahConcurrentMark methods/fields into logical groups

! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp

Changeset: 504904930441
Author:    shade
Date:      2018-09-26 12:55 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/504904930441

[backport] Prepare tests for making UseShenandoahGC experimental

! test/gc/TestSystemGC.java
! test/gc/arguments/TestAlignmentToUseLargePages.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/logging/TestGCId.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/shenandoah/CriticalNativeArgs.sh
! test/gc/shenandoah/CriticalNativeStress.sh
! test/gc/shenandoah/EvilSyncBug.java
! test/gc/shenandoah/HumongousThreshold.java
! test/gc/shenandoah/LargeObjectAlignment.java
! test/gc/shenandoah/LotsOfCycles.java
! test/gc/shenandoah/PinnedGarbage.sh
! test/gc/shenandoah/ShenandoahJNICritical.sh
! test/gc/shenandoah/ShenandoahStrDedupStress.java
! test/gc/shenandoah/TestArrayCopyCheckCast.java
! test/gc/shenandoah/TestArrayCopyStress.java
! test/gc/shenandoah/TestElasticTLAB.java
! test/gc/shenandoah/TestGCThreadGroups.java
! test/gc/shenandoah/TestHeapAlloc.java
! test/gc/shenandoah/TestMemoryMXBeans.java
! test/gc/shenandoah/TestMemoryPools.java
! test/gc/shenandoah/TestPeriodicGC.java
! test/gc/shenandoah/TestRegionSampling.java
! test/gc/shenandoah/TestSelectiveBarrierFlags.java
! test/gc/shenandoah/TestShenandoahStrDedup.java
! test/gc/shenandoah/TestShenandoahWithLogLevel.java
! test/gc/shenandoah/TestSmallHeap.java
! test/gc/shenandoah/TestVerifyLevels.java
! test/gc/shenandoah/acceptance/AllocHumongousFragment.java
! test/gc/shenandoah/acceptance/AllocIntArrays.java
! test/gc/shenandoah/acceptance/AllocObjectArrays.java
! test/gc/shenandoah/acceptance/AllocObjects.java
! test/gc/shenandoah/acceptance/HeapUncommit.java
! test/gc/shenandoah/acceptance/ParallelRefprocSanity.java
! test/gc/shenandoah/acceptance/RefprocSanity.java
! test/gc/shenandoah/acceptance/RetainObjects.java
! test/gc/shenandoah/acceptance/SieveObjects.java
! test/gc/shenandoah/acceptance/StringInternCleanup.java
! test/gc/shenandoah/acceptance/VerifyJCStressTest.java
! test/gc/shenandoah/compiler/C1VectorizedMismatch.java
! test/gc/shenandoah/compiler/TestCommonGCLoads.java
! test/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java
! test/gc/shenandoah/compiler/TestNullCheck.java
! test/gc/shenandoah/compiler/TestReferenceCAS.java
! test/gc/shenandoah/compiler/TestWriteBarrierClearControl.java
! test/gc/shenandoah/jni/TestJNIGlobalRefs.sh
! test/gc/shenandoah/jvmti/TestHeapDump.sh
! test/gc/shenandoah/mxbeans/ChurnNotifications.java
! test/gc/shenandoah/mxbeans/PauseNotifications.java
! test/gc/shenandoah/oom/TestAllocLargeObj.java
! test/gc/shenandoah/oom/TestAllocLargerThanHeap.java
! test/gc/shenandoah/oom/TestAllocSmallObj.java
! test/gc/shenandoah/oom/TestThreadFailure.java
! test/gc/shenandoah/options/AlwaysPreTouch.java
! test/gc/shenandoah/options/TestClassUnloadingArguments.java
! test/gc/shenandoah/options/TestCodeCacheRootStyles.java
! test/gc/shenandoah/options/TestEnabled.java
! test/gc/shenandoah/options/TestExplicitGC.java
! test/gc/shenandoah/options/TestExplicitGCNoConcurrent.java
! test/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/gc/shenandoah/options/TestHumongousThresholdArgs.java
! test/gc/shenandoah/options/TestObjectAlignment.java
! test/gc/shenandoah/options/TestPacing.java
! test/gc/shenandoah/options/TestRegionSizeArgs.java
! test/gc/shenandoah/options/TestShenandoahArgumentRanges.java
! test/gc/shenandoah/options/TestSingleThreadedShenandoah.java
! test/gc/shenandoah/options/TestVerboseGC.java
! test/gc/startup_warnings/TestShenandoah.java

Changeset: 3c914eebfbb8
Author:    shade
Date:      2018-09-26 13:09 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3c914eebfbb8

[backport] Fix inconsistent "process weakrefs" logging

! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp

Changeset: 08c4ef072437
Author:    rkennke
Date:      2018-09-26 14:11 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/08c4ef072437

[backport] Several AArch64 cleanups

! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp

Changeset: 0c2baca6b780
Author:    rkennke
Date:      2018-09-26 20:35 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0c2baca6b780

[backport] Trim down oop-equals verification

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

Changeset: 93a9d1d40aae
Author:    rkennke
Date:      2018-09-27 11:59 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/93a9d1d40aae

[backport] Remove ShWB from formssel.cpp

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

Changeset: a143bb14ce77
Author:    zgu
Date:      2018-09-27 10:25 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a143bb14ce77

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

! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp

Changeset: c04f7ff57c8f
Author:    rkennke
Date:      2018-09-28 02:41 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c04f7ff57c8f

[backport] More AArch64 assembler cleanups

! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp

Changeset: dafb72eddf39
Author:    zgu
Date:      2018-09-28 14:46 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/dafb72eddf39

[backport] Renaming ShenandoahParallelEvacuationTask to ShenandoahConcurrentEvacuationTask

! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp



More information about the shenandoah-dev mailing list