hg: shenandoah/jdk8u/hotspot: 9 new changesets

ashipile at redhat.com ashipile at redhat.com
Fri Oct 27 15:28:10 UTC 2017


Changeset: f25827830286
Author:    shade
Date:      2017-10-26 13:48 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f25827830286

[backport] Rewrite and fix ShenandoahHeap::marked_object_iterate

! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
+ test/gc/shenandoah/acceptance/SieveObjects.java

Changeset: a45307dfcc08
Author:    roland
Date:      2017-10-26 16:32 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a45307dfcc08

[backport] barrier moved due to null checks needs to always fix memory edges

! src/share/vm/opto/shenandoahSupport.cpp

Changeset: 4ae2f89096d8
Author:    roland
Date:      2017-10-26 16:32 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4ae2f89096d8

[backport] Incorrect constant folding with final field and -ShenandoahOptimizeFinals

! src/share/vm/opto/phaseX.cpp

Changeset: 409a353127c8
Author:    roland
Date:      2017-10-26 16:32 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/409a353127c8

[backport] AESCrypt.implEncryptBlock/AESCrypt.implDecryptBlock intrinsics assume non null inputs

! src/share/vm/opto/library_call.cpp

Changeset: ab0879e1c5f2
Author:    roland
Date:      2017-10-26 16:32 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ab0879e1c5f2

[backport] keep read barriers for final instance/stable field accesses

! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/shenandoahSupport.cpp

Changeset: 4f5480abc75f
Author:    rkennke
Date:      2017-10-26 16:32 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4f5480abc75f

[backport] Added diagnostic flag ShenandoahOOMDuringEvacALot

! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp

Changeset: e78bce557276
Author:    shade
Date:      2017-10-26 16:32 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e78bce557276

[backport] Rename dynamic heuristics to static

! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! test/gc/shenandoah/LotsOfCycles.java
! test/gc/shenandoah/TestGCThreadGroups.java
! test/gc/shenandoah/TestPeriodicGC.java
! test/gc/shenandoah/TestRegionSampling.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/RetainObjects.java
! test/gc/shenandoah/acceptance/SieveObjects.java
! test/gc/shenandoah/acceptance/StringInternCleanup.java
! test/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/gc/shenandoah/options/TestShenandoahArgumentRanges.java

Changeset: a02d40728257
Author:    shade
Date:      2017-10-26 16:32 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a02d40728257

[backport] Static heuristics should use non-zero allocation threshold

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

Changeset: b12576004b1a
Author:    shade
Date:      2017-10-26 16:32 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b12576004b1a

[backport] Static heuristics should be really static and report decisions

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



More information about the shenandoah-dev mailing list