hg: shenandoah/jdk11: 18 new changesets
shade at redhat.com
shade at redhat.com
Tue Sep 11 07:37:16 UTC 2018
Changeset: 5309e610c95f
Author: shade
Date: 2018-09-03 20:24 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/5309e610c95f
[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: 0195f22d4b93
Author: shade
Date: 2018-09-04 12:01 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/0195f22d4b93
[backport] shenandoah_assert_correct should verify classes before claiming _safe_oop
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
Changeset: 2ee05cc073e5
Author: shade
Date: 2018-09-04 12:08 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/2ee05cc073e5
[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: c4bd36131b19
Author: shade
Date: 2018-09-04 12:08 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/c4bd36131b19
[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: 94e601dd3ee2
Author: shade
Date: 2018-09-04 17:11 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/94e601dd3ee2
[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: 9eb964083842
Author: shade
Date: 2018-09-05 10:20 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/9eb964083842
[backport] Unreachable assert in ShenandoahCodeRoots::acquire_lock
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
Changeset: 3eb82d2361dc
Author: shade
Date: 2018-09-05 10:20 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/3eb82d2361dc
[backport] Prune undefined and unused methods
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
Changeset: 4cbc51dcfff8
Author: shade
Date: 2018-09-05 11:13 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/4cbc51dcfff8
[backport] Remove unused ShPacer::setup_for_partial
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
Changeset: a3ba7c9c94b3
Author: shade
Date: 2018-09-05 12:46 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/a3ba7c9c94b3
[backport] Print the log message for minor Traversal cycle
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: 5c8ec30895e0
Author: shade
Date: 2018-09-06 12:44 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/5c8ec30895e0
[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: 1647bf2069e1
Author: shade
Date: 2018-09-06 12:44 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/1647bf2069e1
[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: 1adbe3b1285a
Author: shade
Date: 2018-09-06 12:44 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/1adbe3b1285a
[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: e1efa6d36046
Author: shade
Date: 2018-09-06 13:25 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/e1efa6d36046
[backport] TestHeapDump runs much faster with small heap
! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java
Changeset: 569e21606593
Author: zgu
Date: 2018-09-07 12:56 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/569e21606593
[backport] Cleanup: remove unused root processor's sub tasks
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
Changeset: 5ddfb4e4263b
Author: shade
Date: 2018-09-08 16:53 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/5ddfb4e4263b
[backport] EvilSyncBug test is too slow
! test/hotspot/jtreg/gc/shenandoah/EvilSyncBug.java
Changeset: 67b4eeed491b
Author: shade
Date: 2018-09-10 18:27 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/67b4eeed491b
[backport] Purge partial heuristics and connection matrix infrastructure
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.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/opto/arraycopynode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
- test/hotspot/jtreg/gc/shenandoah/TestPartialHeuristics.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
Changeset: e9f2ac39a5e3
Author: rkennke
Date: 2018-09-10 08:36 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/e9f2ac39a5e3
[backport] Add missing SBSA::resolve() to AArch64 ShBarrierSetAssembler
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
Changeset: 7f19158276ab
Author: shade
Date: 2018-09-10 17:56 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/7f19158276ab
[backport] Remove NMethodSizeLimit adjustment for Shenandoah
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
More information about the shenandoah-dev
mailing list