hg: jdk9/hs/hotspot: 18 new changesets
erik.helin at oracle.com
erik.helin at oracle.com
Thu Feb 13 10:57:26 PST 2014
Changeset: 05ede1d98e1e
Author: tschatzl
Date: 2014-01-31 09:55 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/05ede1d98e1e
8032771: The flag VerifySilently misses a test case
Summary: Add test case for the VerifySilently flag.
Reviewed-by: brutisso
+ test/gc/TestVerifySilently.java
Changeset: bec0ef450ead
Author: tschatzl
Date: 2014-01-31 09:57 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/bec0ef450ead
6991197: G1: specialize deal_with_reference() for narrowOop*
Summary: Clean up and slightly optimize reference handling from the GC reference task queue. Since we never push partial array chunks as narrowOop* we can manually specialize the code so that some code can be optimized away.
Reviewed-by: tonyp, brutisso, stefank
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
Changeset: 2edf6f3e191d
Author: tschatzl
Date: 2014-01-31 09:58 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/2edf6f3e191d
8033106: Wrong predicate for checking whether the correct amount of symbol table entries have been processed in G1
Summary: The change fixes the predicate check.
Reviewed-by: jmasa, tonyp, stefank
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 8a3eb09ed131
Author: jmasa
Date: 2014-01-16 13:25 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8a3eb09ed131
8024366: Make UseNUMA enable UseNUMAInterleaving
Reviewed-by: brutisso, tschatzl
Contributed-by: shrinivas.joshi at oracle.com
! src/share/vm/runtime/arguments.cpp
Changeset: 47ee29d0e3f7
Author: ehelin
Date: 2014-02-03 10:49 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/47ee29d0e3f7
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 6827d470020d
Author: ehelin
Date: 2014-02-05 10:09 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6827d470020d
8028254: gc/arguments/TestMinInitialErgonomics.java failed with unexpected initial heap size
Reviewed-by: brutisso, tschatzl, sjohanss
! src/share/vm/prims/whitebox.cpp
! test/gc/arguments/TestMaxHeapSizeTools.java
Changeset: 06dfb0e4dcb8
Author: tonyp
Date: 2014-02-05 12:47 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/06dfb0e4dcb8
8033601: G1: Make array chunking use the same length field as the other young GCs
Summary: Use the old copy length instead of the length of the forwarded object for chunked arrays.
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 990d7aa2f325
Author: tschatzl
Date: 2014-02-05 14:29 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/990d7aa2f325
8033443: Test8000311 fails after latest changes to parallelize string and symbol table unlink
Summary: When string and symbol table unlink are not performed in parallel, the claim index we check is not updated, and so a guarantee fails. Take this into account when checking the guarantee.
Reviewed-by: brutisso, jwilhelm
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 2cff20331ca2
Author: pliden
Date: 2014-02-06 14:12 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/2cff20331ca2
8031703: Missing post-barrier in ReferenceProcessor
Reviewed-by: tonyp, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
Changeset: 3dc1055f4e87
Author: tschatzl
Date: 2014-02-06 17:12 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3dc1055f4e87
8033545: Missing volatile specifier in Bitmap::par_put_range_within_word
Summary: The method Bitmap::par_put_range_within_word reloads the original value during a CAS, which may be optimized away. Instead of reloading, use the value returned by Atomic::cmpxchg_ptr() for further processing.
Reviewed-by: tschatzl, brutisso, tonyp
Contributed-by: Matthias Braun <matthia.braun at sap.com>
! src/share/vm/utilities/bitMap.cpp
Changeset: 7c41aaa3929b
Author: brutisso
Date: 2014-02-07 13:48 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7c41aaa3929b
8033922: G1: Back out 8033601 and go back to use the to-obj for chunked arrays.
Reviewed-by: stefank, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 5e1086b5b726
Author: ehelin
Date: 2014-02-10 13:31 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5e1086b5b726
Merge
- src/os/bsd/dtrace/hotspot.d
- src/os/bsd/dtrace/hotspot_jni.d
- src/os/bsd/dtrace/hs_private.d
- src/os/solaris/dtrace/hotspot.d
- src/os/solaris/dtrace/hotspot_jni.d
- src/os/solaris/dtrace/hs_private.d
! src/share/vm/runtime/arguments.cpp
Changeset: 937cf56dede6
Author: stefank
Date: 2014-02-10 12:51 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/937cf56dede6
8033764: Remove the usage of StarTask from BufferingOopClosure
Reviewed-by: mgerdin, brutisso, tschatzl
+ src/share/vm/gc_implementation/g1/bufferingOopClosure.cpp
! src/share/vm/gc_implementation/g1/bufferingOopClosure.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/prims/jni.cpp
Changeset: 553d15cdfec5
Author: ehelin
Date: 2014-02-10 14:37 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/553d15cdfec5
Merge
! src/share/vm/prims/jni.cpp
Changeset: 79aa45434291
Author: stefank
Date: 2014-02-10 12:58 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/79aa45434291
8033923: Use BufferingOopClosure for G1 code root scanning
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: e5d78f318aec
Author: jwilhelm
Date: 2013-12-10 15:11 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e5d78f318aec
8026849: Fix typos in the GC code, part 2
Summary: Fixed typos in assert messages, flag descriptions and verbose messages
Reviewed-by: stefank, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/virtualspace.cpp
Changeset: f7f0c6a77d6d
Author: sjohanss
Date: 2014-02-05 11:05 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f7f0c6a77d6d
8033426: Scale initial NewSize using NewRatio if not set on command line
Summary: Now using NewRatio to size initial NewSize if not specified on commandline.
Reviewed-by: jmasa, jwilhelm
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/prims/jni.cpp
Changeset: e8ef156f0bc9
Author: ehelin
Date: 2014-02-13 17:57 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e8ef156f0bc9
Merge
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
More information about the jdk9-hs-changes
mailing list