hg: shenandoah/jdk10/hotspot: 16 new changesets

ashipile at redhat.com ashipile at redhat.com
Sun Jul 2 16:31:32 UTC 2017


Changeset: e920b4d008d9
Author:    iris
Date:      2017-06-28 11:27 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e920b4d008d9

8183142: Add bugids=dup to .jcheck/conf files for JDK 10
Reviewed-by: mr

! .jcheck/conf

Changeset: 6bb5e71f8dfd
Author:    shade
Date:      2017-07-02 17:20 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6bb5e71f8dfd

Merge


Changeset: ac6e2a59c122
Author:    rkennke
Date:      2017-06-29 11:32 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ac6e2a59c122

Disable merged cleanup for full GC.

! src/share/vm/gc/shenandoah/vm_operations_shenandoah.hpp

Changeset: 29dcbfca2746
Author:    rkennke
Date:      2017-06-29 11:51 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/29dcbfca2746

Properly update roots in code cache.

! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp

Changeset: 3addde855000
Author:    shade
Date:      2017-06-29 18:14 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3addde855000

Verification levels

! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc/shenandoah/shenandoah_globals.hpp

Changeset: 08ec6e434c20
Author:    shade
Date:      2017-06-29 21:26 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/08ec6e434c20

Final update refs roots are acting like Full GC

! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp

Changeset: 6209d32d16be
Author:    shade
Date:      2017-06-29 22:04 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6209d32d16be

Temporarily disable ShenandoahBarriersForConst

! src/share/vm/gc/shenandoah/shenandoah_globals.hpp

Changeset: 2ab74e5dbdc2
Author:    roland
Date:      2017-06-23 09:33 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2ab74e5dbdc2

8181742: Load that bypasses arraycopy has wrong memory state
Summary: Set load memory edge to the memory state right before the arraycopy.
Reviewed-by: kvn, thartmann

! src/share/vm/opto/arraycopynode.cpp
! src/share/vm/opto/arraycopynode.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/arraycopy/TestLoadBypassACWithWrongMem.java

Changeset: 1ca8f038fceb
Author:    lana
Date:      2017-06-29 17:26 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1ca8f038fceb

Added tag jdk-9+176 for changeset 2ab74e5dbdc2

! .hgtags

Changeset: 3126ad9f87a5
Author:    shade
Date:      2017-06-29 22:14 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3126ad9f87a5

Merge

! src/share/vm/opto/arraycopynode.cpp
! src/share/vm/opto/arraycopynode.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp

Changeset: fe0723edcec2
Author:    shade
Date:      2017-06-30 13:35 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fe0723edcec2

C1 stores constants without read barriers

! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp

Changeset: d79a9c52e44f
Author:    roland
Date:      2017-06-30 16:13 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d79a9c52e44f

ArrayCopy verification code fix src/share/vm/opto/shenandoahSupport.cpp

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

Changeset: 01d82877e799
Author:    shade
Date:      2017-06-30 15:15 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/01d82877e799

Concurrent code cache evac should not update ptrs outside of safepoint

! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoah_globals.hpp

Changeset: d8c503db9dda
Author:    shade
Date:      2017-06-30 16:15 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d8c503db9dda

Introduce ShenandoahConcurrent{Scan,Evac}CodeRoots

! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoah_globals.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: 3f9c3c8ca8a3
Author:    shade
Date:      2017-06-30 22:03 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3f9c3c8ca8a3

Temporarily disable ShenandoahConcurrentEvacCodeRoots, until bugs are fixed

! src/share/vm/gc/shenandoah/shenandoah_globals.hpp

Changeset: 1d0d3524fb2a
Author:    shade
Date:      2017-07-02 17:49 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1d0d3524fb2a

Merge

! .hgtags
! src/share/vm/runtime/arguments.cpp



More information about the shenandoah-dev mailing list