hg: jdk9/hs/hotspot: 11 new changesets

erik.helin at oracle.com erik.helin at oracle.com
Fri Feb 28 06:56:37 PST 2014


Changeset: be0ac0e8f6e7
Author:    stefank
Date:      2014-02-21 10:01 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/be0ac0e8f6e7

8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do
Reviewed-by: tschatzl, coleenp

! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp

Changeset: 3cdda110bbb5
Author:    stefank
Date:      2014-02-21 10:19 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3cdda110bbb5

8035412: Cleanup ClassLoaderData::is_alive
Reviewed-by: coleenp, mgerdin

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp

Changeset: e9d5c28e5059
Author:    tschatzl
Date:      2014-02-24 09:40 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e9d5c28e5059

8027559: Decrease code size and templatizing in G1ParCopyClosure::do_oop_work
Summary: Move methods that are not dependent on any of G1ParCopyClosure's template parameters into G1ParCopyHelper. Further remove unused methods and members of the class hierarchy.
Reviewed-by: mgerdin, stefank

! make/excludeSrc.make
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
+ src/share/vm/gc_implementation/g1/g1OopClosures.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp

Changeset: 4f227ecd7beb
Author:    tschatzl
Date:      2014-02-24 09:40 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4f227ecd7beb

8035326: Assume non-NULL references in G1CollectedHeap::in_cset_fast_test
Summary: Remove the assumption that G1CollectedHeap::in_cset_fast_test needs to check for NULL references. Most of the time this is not required, making the code doing this check multiple times.
Reviewed-by: stefank, mgerdin, jmasa

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

Changeset: 97300b6165f8
Author:    tschatzl
Date:      2014-02-24 09:41 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/97300b6165f8

8035329: Move G1ParCopyClosure::copy_to_survivor_space into G1ParScanThreadState
Summary: Move G1ParCopyClosure::copy_to_survivor_space to decrease code size.
Reviewed-by: stefank, jmasa

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp

Changeset: 60fd6d24f49f
Author:    tschatzl
Date:      2014-02-24 10:45 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/60fd6d24f49f

8034948: Back out JDK-6976350 since it does not fix any issue
Summary: Revert JDK-6976350 because it does not improve PLAB fragmentation. To the contrary, it tends to increase the amount of wasted space with many threads.
Reviewed-by: brutisso

! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp

Changeset: f460c6926af7
Author:    ehelin
Date:      2014-02-25 11:02 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f460c6926af7

Merge

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
- src/share/vm/utilities/dtrace_usdt2_disabled.hpp

Changeset: 3f406218c511
Author:    jwilhelm
Date:      2014-02-26 14:52 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3f406218c511

8035822: Unable to test minimalVM
Summary: Moved the test code inside INCLUDE_ALL_GCS
Reviewed-by: dholmes, stefank

! src/share/vm/prims/jni.cpp

Changeset: 301df27023d4
Author:    stefank
Date:      2014-02-27 10:34 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/301df27023d4

8035648: Don't use Handle in java_lang_String::print
Reviewed-by: coleenp, pliden

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp

Changeset: 7f0e0366ec81
Author:    stefank
Date:      2014-02-27 10:36 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7f0e0366ec81

8035746: Add missing Klass::oop_is_instanceClassLoader() function
Reviewed-by: mgerdin, coleenp

! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/prims/jni.cpp

Changeset: 7d30d4f37d31
Author:    ehelin
Date:      2014-02-28 14:56 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7d30d4f37d31

Merge

! src/share/vm/oops/instanceKlass.cpp



More information about the jdk9-hs-changes mailing list