hg: shenandoah/jdk9/hotspot: 11 new changesets

ashipile at redhat.com ashipile at redhat.com
Thu Oct 26 08:19:13 UTC 2017


Changeset: a1a7a4fe8b5c
Author:    shade
Date:      2017-10-25 21:00 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a1a7a4fe8b5c

[backport] Rewrite and fix ShenandoahHeap::marked_object_iterate

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

Changeset: c857455b8680
Author:    shade
Date:      2017-10-25 21:00 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c857455b8680

[backport] Eliminate string dedup cleanup phase and correct UR closure

! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/share/vm/gc/shenandoah/shenandoahStringDedup.cpp
! src/share/vm/gc/shenandoah/shenandoahStringDedup.hpp
! test/gc/shenandoah/TestShenandoahStrDedup.java

Changeset: a47eb3c8db4e
Author:    shade
Date:      2017-10-25 21:00 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a47eb3c8db4e

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

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

Changeset: 98f92b38e575
Author:    shade
Date:      2017-10-25 21:00 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/98f92b38e575

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

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

Changeset: e1c82610105e
Author:    shade
Date:      2017-10-25 21:00 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e1c82610105e

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

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

Changeset: a38803b7b93b
Author:    shade
Date:      2017-10-25 21:00 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a38803b7b93b

[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/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: aa2cb8621564
Author:    shade
Date:      2017-10-25 21:00 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/aa2cb8621564

[backport] Added diagnostic flag ShenandoahOOMDuringEvacALot

! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc/shenandoah/shenandoah_globals.hpp
! test/gc/shenandoah/ShenandoahStrDedupStress.java
! test/gc/stress/TestGCOldWithShenandoah.java
! test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/gc/stress/gclocker/TestGCLockerWithShenandoah.java

Changeset: df2df8e48a74
Author:    shade
Date:      2017-10-25 21:00 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/df2df8e48a74

[backport] Rename dynamic heuristics to static

! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc/shenandoah/shenandoah_globals.hpp
! test/gc/shenandoah/LotsOfCycles.java
! test/gc/shenandoah/ShenandoahStrDedupStress.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
! test/gc/stress/TestGCOldWithShenandoah.java
! test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java

Changeset: 554cbabeac6a
Author:    shade
Date:      2017-10-25 21:00 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/554cbabeac6a

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

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

Changeset: 0664fd5ac090
Author:    shade
Date:      2017-10-25 21:00 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0664fd5ac090

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

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

Changeset: 904b084cf14c
Author:    shade
Date:      2017-10-25 21:00 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/904b084cf14c

[backport] missing must_be_not_null() for arguments to String compareTo*/equals*

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



More information about the shenandoah-dev mailing list