hg: shenandoah/jdk8u/hotspot: 13 new changesets
ashipile at redhat.com
ashipile at redhat.com
Tue Dec 5 20:08:43 UTC 2017
Changeset: fb364ee7f069
Author: shade
Date: 2017-12-05 11:13 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fb364ee7f069
[backport] Assert Shenandoah-specific safepoints instead of generic ones
! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 839b518d139a
Author: shade
Date: 2017-11-30 16:33 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/839b518d139a
[backport] Generic verification is possible only at Shenandoah safepoints
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: e8f3b38913fd
Author: shade
Date: 2017-11-30 10:13 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e8f3b38913fd
[backport] C2 should use heapword-sized object math
! src/share/vm/opto/macro.cpp
Changeset: f3370e98d9e1
Author: shade
Date: 2017-11-30 16:24 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f3370e98d9e1
[backport] Trim/expand test heap sizes to fit small heaps
! test/gc/shenandoah/EvilSyncBug.java
! test/gc/shenandoah/HumongousThreshold.java
! test/gc/shenandoah/TestHeapAlloc.java
! test/gc/shenandoah/TestShenandoahWithLogLevel.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/RetainObjects.java
! test/gc/shenandoah/acceptance/VerifyJCStressTest.java
! test/gc/shenandoah/options/AlwaysPreTouch.java
! test/gc/shenandoah/options/TestRegionSizeArgs.java
Changeset: f4e55bcf7189
Author: shade
Date: 2017-11-30 16:37 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f4e55bcf7189
[backport] Report illegal transitions verbosely, and remove some no-op transitions
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
Changeset: 4d6d19f32598
Author: shade
Date: 2017-11-30 16:38 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4d6d19f32598
[backport] Cleanup and refactor Full GC code
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
Changeset: 1298c7072652
Author: shade
Date: 2017-11-30 16:38 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1298c7072652
[backport] Humongous regions should support explicit pinning
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: f91092a7acd3
Author: shade
Date: 2017-11-30 18:01 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f91092a7acd3
[backport] Eagerly drop CSet state from regions during Full GC
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
Changeset: 1b6a6fbe141a
Author: shade
Date: 2017-12-01 11:57 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1b6a6fbe141a
[backport] Region sampling should lock while gathering region data
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp
Changeset: c1f80351ad51
Author: shade
Date: 2017-12-01 12:44 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c1f80351ad51
[backport] Full GC should compact humongous regions
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
+ test/gc/shenandoah/acceptance/AllocHumongousFragment.java
Changeset: 508fc61b6ffb
Author: shade
Date: 2017-12-01 19:42 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/508fc61b6ffb
[backport] Rework shared bool/enum flags with proper types and synchronization
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahSharedVariables.hpp
Changeset: 1422ae507ae8
Author: shade
Date: 2017-12-04 11:28 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1422ae507ae8
[backport] Account trashed regions from coalesced CM-with-UR
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
Changeset: f40e911070e2
Author: shade
Date: 2017-12-04 18:41 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f40e911070e2
[backport] ShenandoahVerifyOptoBarriers should not fail with disabled barriers
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/shenandoahSupport.cpp
! src/share/vm/opto/shenandoahSupport.hpp
! src/share/vm/runtime/arguments.cpp
! test/gc/shenandoah/TestSelectiveBarrierFlags.java
More information about the shenandoah-dev
mailing list