hg: shenandoah/jdk8u/hotspot: 11 new changesets

ashipile at redhat.com ashipile at redhat.com
Tue Feb 27 22:01:40 UTC 2018


Changeset: 9b6110148d3d
Author:    roland
Date:      2018-02-16 09:03 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9b6110148d3d

[backport] ShenandoahWriteBarrierNode::find_bottom_mem() fix

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

Changeset: a8d83c1c5fce
Author:    rkennke
Date:      2018-02-16 15:28 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a8d83c1c5fce

[backport] Move barriers into typeArrayOop.hpp direct memory accessors

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/oops/typeArrayOop.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/heapDumper.cpp

Changeset: 26343e596e41
Author:    shade
Date:      2018-02-16 18:45 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/26343e596e41

[backport] Roots verification should take the special roots first

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

Changeset: 2114a611c3ab
Author:    shade
Date:      2018-02-21 18:03 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2114a611c3ab

[backport] Refactor allocation metadata handling

! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp

Changeset: 452e700b2211
Author:    shade
Date:      2018-02-21 18:03 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/452e700b2211

[backport] Denser ShHeapRegion status line

! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: bdbaa8de6a40
Author:    shade
Date:      2018-02-22 19:01 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/bdbaa8de6a40

[backport] Record Shenandoah events in hs_err events section

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

Changeset: 558bef67dbb5
Author:    zgu
Date:      2018-02-22 13:36 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/558bef67dbb5

[backport] Fixed code roots scanning that might be bypassed during degenerated cycle

! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp

Changeset: 4568c8e1020f
Author:    rkennke
Date:      2018-02-22 22:37 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4568c8e1020f

[backport] Consistent liveness for humongous regions

! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp

Changeset: c07f242e097c
Author:    shade
Date:      2018-02-23 13:07 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c07f242e097c

[backport] RP closures should accept NULL referents

! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
+ test/gc/shenandoah/acceptance/RefprocSanity.java

Changeset: 58edc0f3dcda
Author:    shade
Date:      2018-02-26 12:09 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/58edc0f3dcda

[backport] ReferenceProcessor is_alive setup is racy

! src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/memory/referenceProcessor.hpp

Changeset: 590832e3234c
Author:    shade
Date:      2018-02-26 18:00 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/590832e3234c

[backport] Speed up asserts and verification, improve fastdebug builds performance

! src/share/vm/gc_implementation/shenandoah/brooksPointer.hpp
! src/share/vm/gc_implementation/shenandoah/brooksPointer.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp



More information about the shenandoah-dev mailing list