hg: shenandoah/jdk8u/hotspot: 12 new changesets

ashipile at redhat.com ashipile at redhat.com
Wed Jan 17 10:33:54 UTC 2018


Changeset: c580b405b19c
Author:    rkennke
Date:      2018-01-15 18:56 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c580b405b19c

[backport] Increase test timeouts

! test/gc/shenandoah/EvilSyncBug.java
! test/gc/shenandoah/jvmti/TestHeapDump.sh

Changeset: 889331b172e1
Author:    shade
Date:      2018-01-15 18:56 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/889331b172e1

[backport] Report fwdptr size in JNI GetObjectSize

! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/whitebox.cpp

Changeset: 229a50c88055
Author:    rkennke
Date:      2018-01-15 18:56 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/229a50c88055

[backport] Disable verification from non-Shenandoah VMOps.

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

Changeset: 8459d5e19134
Author:    shade
Date:      2018-01-15 18:56 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8459d5e19134

[backport] Cleanup reset_{next|complete}_mark_bitmap

! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp

Changeset: 1a1daa04a9ca
Author:    shade
Date:      2018-01-15 18:56 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1a1daa04a9ca

[backport] Verifier should check klass pointers before attempting to reach for object size

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

Changeset: a53bcb78b95d
Author:    shade
Date:      2018-01-15 18:56 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a53bcb78b95d

[backport] TestSelectiveBarrierFlags times out due to too aggressive compilation mode

! test/gc/shenandoah/TestSelectiveBarrierFlags.java

Changeset: b9559ebe9575
Author:    zgu
Date:      2018-01-15 19:21 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b9559ebe9575

[backport] Shenandoah SA implementation

+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeap.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeapRegion.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeapRegionSet.java
! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeap.java
! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java
! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp
+ src/share/vm/gc_implementation/shenandoah/vmStructs_shenandoah.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 2310d6a52d04
Author:    roland
Date:      2018-01-17 10:28 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2310d6a52d04

[backport] Allow use of fp spills around write barrier

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

Changeset: 6d265ee073d5
Author:    shade
Date:      2018-01-17 10:28 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6d265ee073d5

[backport] Rehash VMOperations and cycle driver mechanics for consistency

! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp

Changeset: 65ff5f8ac60f
Author:    zgu
Date:      2018-01-17 10:28 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/65ff5f8ac60f

[backport] Minor cleanup, uses latest Atomic API

! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.hpp

Changeset: 755e302d100e
Author:    shade
Date:      2018-01-17 10:28 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/755e302d100e

[backport] Match barrier fastpath checks better

! src/cpu/x86/vm/x86_64.ad

Changeset: 32480cdd3a60
Author:    shade
Date:      2018-01-17 10:28 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/32480cdd3a60

[backport] ShenandoahWriteBarrierRB flag to conditionally disable RB on WB fastpath

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! src/share/vm/opto/shenandoahSupport.cpp



More information about the shenandoah-dev mailing list