hg: shenandoah/jdk10: 17 new changesets
shade at redhat.com
shade at redhat.com
Tue Sep 11 07:37:50 UTC 2018
Changeset: 92c452d8377e
Author: shade
Date: 2018-09-03 20:24 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/92c452d8377e
[backport] Soft refs should be purged reliably on allocation failure, or with compact heuristics
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 0de892d07f5d
Author: shade
Date: 2018-09-04 12:01 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/0de892d07f5d
[backport] shenandoah_assert_correct should verify classes before claiming _safe_oop
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
Changeset: cce69f40dabc
Author: shade
Date: 2018-09-04 12:08 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/cce69f40dabc
[backport] Tests should use -XX:+ShenandoahVerify in some OOM-evac configurations
! 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
Changeset: 1a22c257a26d
Author: shade
Date: 2018-09-04 12:08 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/1a22c257a26d
[backport] Degenerated evacuation
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
Changeset: bfa424b4157d
Author: shade
Date: 2018-09-04 17:11 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/bfa424b4157d
[backport] Soft-refs policy needs reliable heap usage data after the GC cycle
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: b42fb7a988cb
Author: shade
Date: 2018-09-05 10:20 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/b42fb7a988cb
[backport] Unreachable assert in ShenandoahCodeRoots::acquire_lock
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
Changeset: c801f3d48cff
Author: shade
Date: 2018-09-05 10:20 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/c801f3d48cff
[backport] Prune undefined and unused methods
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
Changeset: 9d1332c0bcba
Author: shade
Date: 2018-09-05 11:13 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/9d1332c0bcba
[backport] Remove unused ShPacer::setup_for_partial
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
Changeset: f4908a35efc8
Author: shade
Date: 2018-09-05 12:46 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/f4908a35efc8
[backport] Print the log message for minor Traversal cycle
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: 563d067d860f
Author: shade
Date: 2018-09-06 12:44 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/563d067d860f
[backport] Remove partial heuristics from regular testing
! test/hotspot/jtreg/gc/shenandoah/LotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/ShenandoahStrDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
+ test/hotspot/jtreg/gc/shenandoah/TestPartialHeuristics.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/TestShenandoahStrDedup.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/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/mxbeans/ChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/PauseNotifications.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
Changeset: 706152fc824f
Author: shade
Date: 2018-09-06 12:44 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/706152fc824f
[backport] Passive heuristics should enter degen GC, not full GC
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
! test/hotspot/jtreg/gc/shenandoah/CriticalNativeArgs.java
! test/hotspot/jtreg/gc/shenandoah/CriticalNativeStress.java
! test/hotspot/jtreg/gc/shenandoah/LotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/PinnedGarbage.java
! test/hotspot/jtreg/gc/shenandoah/ShenandoahStrDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/TestShenandoahStrDedup.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/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/mxbeans/ChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/PauseNotifications.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
Changeset: 440f98b0e3f6
Author: shade
Date: 2018-09-06 12:44 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/440f98b0e3f6
[backport] Reshuffle tests: verify STW GC is working first, then verify under aggressive, then the rest
! test/hotspot/jtreg/gc/shenandoah/CriticalNativeArgs.java
! test/hotspot/jtreg/gc/shenandoah/CriticalNativeStress.java
! test/hotspot/jtreg/gc/shenandoah/LotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/PinnedGarbage.java
! test/hotspot/jtreg/gc/shenandoah/TestShenandoahStrDedup.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/RetainObjects.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/SieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/StringInternCleanup.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/ChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/PauseNotifications.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
Changeset: f8668b98c0ea
Author: shade
Date: 2018-09-06 13:25 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/f8668b98c0ea
[backport] TestHeapDump runs much faster with small heap
! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java
Changeset: eb062740fd9b
Author: zgu
Date: 2018-09-07 12:56 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/eb062740fd9b
[backport] Cleanup: remove unused root processor's sub tasks
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
Changeset: 018d04da7bf0
Author: shade
Date: 2018-09-08 16:53 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/018d04da7bf0
[backport] EvilSyncBug test is too slow
! test/hotspot/jtreg/gc/shenandoah/EvilSyncBug.java
Changeset: 64b3df077c85
Author: shade
Date: 2018-09-08 16:55 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/64b3df077c85
[backport] Purge partial heuristics and connection matrix infrastructure
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahPartialConnectedHeuristics.cpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahPartialConnectedHeuristics.hpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahPartialGenerationalHeuristics.cpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahPartialGenerationalHeuristics.hpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahPartialHeuristics.cpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahPartialHeuristics.hpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahPartialLRUHeuristics.cpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahPartialLRUHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! 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/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
- src/hotspot/share/gc/shenandoah/shenandoahConnectionMatrix.cpp
- src/hotspot/share/gc/shenandoah/shenandoahConnectionMatrix.hpp
- src/hotspot/share/gc/shenandoah/shenandoahConnectionMatrix.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! 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/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.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/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.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/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_specialized_oop_closures.hpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
- test/hotspot/jtreg/gc/shenandoah/TestPartialHeuristics.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
Changeset: 82f1eec5affa
Author: shade
Date: 2018-09-10 17:56 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/82f1eec5affa
[backport] Remove NMethodSizeLimit adjustment for Shenandoah
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
More information about the shenandoah-dev
mailing list