hg: jdk9/hs-gc/hotspot: 3 new changesets

thomas.schatzl at oracle.com thomas.schatzl at oracle.com
Thu Jun 26 14:55:46 UTC 2014


Changeset: 1b9686c03509
Author:    tschatzl
Date:      2014-06-26 15:45 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/1b9686c03509

8035400: Move G1ParScanThreadState into its own files
Summary: Extract the G1ParScanThreadState class from G1CollectedHeap.?pp into its own files.
Reviewed-by: brutisso, mgerdin

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
+ src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
+ src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
+ src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp

Changeset: f6db7ffa412b
Author:    tschatzl
Date:      2014-06-26 15:48 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/f6db7ffa412b

8035401: Fix visibility of G1ParScanThreadState members
Summary: After JDK-8035400 there were several opportunities to fix the visibility of several members of the G1ParScanThreadState class.
Reviewed-by: brutisso, mgerdin

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp

Changeset: aaec45ac36d6
Author:    tschatzl
Date:      2014-06-26 16:01 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/aaec45ac36d6

8040977: G1 crashes when run with -XX:-G1DeferredRSUpdate
Summary: When G1 is run with -XX:-G1DeferredRSUpdate, the VM crashes because of wrong initialization order of member variables. The change makes the initalization explicit, not relying on initialization order any more.
Reviewed-by: brutisso, mgerdin

! src/share/vm/gc_implementation/g1/g1OopClosures.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
+ test/gc/g1/TestDeferredRSUpdate.java



More information about the jdk9-all-changes mailing list