hg: shenandoah/jdk8/hotspot: 10 new changesets
rkennke at redhat.com
rkennke at redhat.com
Thu Apr 23 16:20:18 UTC 2020
Changeset: df62c177841e
Author: zgu
Date: 2020-02-25 12:01 -0500
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/df62c177841e
[backport] 8239926: Shenandoah: Shenandoah needs to mark nmethod's metadata
Reviewed-by: rkennke, shade
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
Changeset: c30b6a2e27c4
Author: roland
Date: 2020-03-24 10:31 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/c30b6a2e27c4
[backport] 8241675: Shenandoah: assert(n->outcnt() > 0) at shenandoahSupport.cpp:2858 with java/util/Collections/FindSubList.java
Reviewed-by: rkennke
! src/share/vm/gc_implementation/shenandoah/shenandoahSupport.cpp
Changeset: f33666b9f05e
Author: rkennke
Date: 2020-03-27 12:47 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/f33666b9f05e
[backport] 8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier
Reviewed-by: shade
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahNormalMode.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPassiveMode.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiGetLoadedClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/jniHandles.cpp
! test/gc/shenandoah/options/TestWrongBarrierDisable.java
Changeset: fcf19e0cd2c1
Author: rkennke
Date: 2020-04-06 13:45 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/fcf19e0cd2c1
[backport] 8242130: Shenandoah: Simplify arraycopy-barrier dispatching
Reviewed-by: shade
! src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.cpp
! src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.hpp
! src/share/vm/oops/objArrayKlass.cpp
Changeset: fb9ff8b01d3a
Author: rkennke
Date: 2020-04-06 16:29 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/fb9ff8b01d3a
[backport] 8242217: Shenandoah: Enable GC mode to be diagnostic/experimental and have a name
Reviewed-by: shade
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMode.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahNormalMode.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPassiveMode.hpp
Changeset: a222813e5654
Author: rkennke
Date: 2020-04-06 17:08 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/a222813e5654
[backport] 8242054: Shenandoah: New incremental-update mode
Reviewed-by: shade
! src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.cpp
! src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.hpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahIUMode.cpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahIUMode.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahSupport.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahSupport.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! src/share/vm/prims/jvm.cpp
! test/gc/shenandoah/TestAllocHumongousFragment.java
! test/gc/shenandoah/TestAllocIntArrays.java
! test/gc/shenandoah/TestAllocObjectArrays.java
! test/gc/shenandoah/TestAllocObjects.java
! test/gc/shenandoah/TestGCThreadGroups.java
! test/gc/shenandoah/TestHeapUncommit.java
! test/gc/shenandoah/TestLotsOfCycles.java
! test/gc/shenandoah/TestPeriodicGC.java
! test/gc/shenandoah/TestRefprocSanity.java
! test/gc/shenandoah/TestRegionSampling.java
! test/gc/shenandoah/TestRetainObjects.java
! test/gc/shenandoah/TestSieveObjects.java
! test/gc/shenandoah/TestStringDedup.java
! test/gc/shenandoah/TestStringDedupStress.java
! test/gc/shenandoah/TestStringInternCleanup.java
! test/gc/shenandoah/TestVerifyJCStress.java
! test/gc/shenandoah/TestWrongArrayMember.java
! test/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/gc/shenandoah/mxbeans/TestPauseNotifications.java
! test/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/gc/shenandoah/options/TestExplicitGC.java
! test/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/gc/shenandoah/options/TestWrongBarrierDisable.java
Changeset: 2c1c49f2dc23
Author: shade
Date: 2020-04-07 13:18 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/2c1c49f2dc23
[backport] 8242271: Shenandoah: add test to verify GC mode unlock
Reviewed-by: rkennke
+ test/gc/shenandoah/options/TestModeUnlock.java
Changeset: 3bfbc781e7ab
Author: shade
Date: 2020-04-07 13:18 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/3bfbc781e7ab
[backport] 8242273: Shenandoah: accept either SATB or IU barriers, but not both
Reviewed-by: rkennke
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahIUMode.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMode.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahNormalMode.cpp
! test/gc/shenandoah/options/TestWrongBarrierDisable.java
+ test/gc/shenandoah/options/TestWrongBarrierEnable.java
Changeset: 3705749eb8c2
Author: rkennke
Date: 2020-04-07 22:31 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/3705749eb8c2
[backport] 8242301: Shenandoah: Inline LRB runtime call
Reviewed-by: zgu
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp
Changeset: b78de392a7a4
Author: rkennke
Date: 2020-04-08 11:26 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/b78de392a7a4
[backport] 8242316: Shenandoah: Turn NULL-check into assert in SATB slow-path entry
Reviewed-by: zgu, shade
! src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.cpp
More information about the shenandoah-dev
mailing list