hg: jdk9/hs-emb/hotspot: 34 new changesets
alejandro.murillo at oracle.com
alejandro.murillo at oracle.com
Fri Apr 25 21:32:51 UTC 2014
Changeset: 05e8f5242c26
Author: katleman
Date: 2014-04-15 12:13 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/05e8f5242c26
Added tag jdk9-b08 for changeset 4dedef5e51ed
! .hgtags
Changeset: 3cb1c5738033
Author: katleman
Date: 2014-04-17 10:13 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3cb1c5738033
Added tag jdk9-b09 for changeset 05e8f5242c26
! .hgtags
Changeset: ebc44d040cd1
Author: lana
Date: 2014-04-17 15:22 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/ebc44d040cd1
Merge
Changeset: c598c16a6ab7
Author: katleman
Date: 2014-04-24 12:21 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c598c16a6ab7
Added tag jdk9-b10 for changeset ebc44d040cd1
! .hgtags
Changeset: 783309c3a1a6
Author: lana
Date: 2014-04-24 16:03 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/783309c3a1a6
Merge
- test/runtime/InitialThreadOverflow/invoke.cxx
Changeset: 43106b748d31
Author: ctornqvi
Date: 2014-04-17 00:03 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/43106b748d31
6959423: [TESTBUG] runtime/6925573/SortMethodsTest.java times out
Summary: Decreased maximum number methods in generated classes and decreased ratio to make it reproduce more often
Reviewed-by: coleenp, lfoltan
! test/runtime/6925573/SortMethodsTest.java
Changeset: baf3131f2e4c
Author: ctornqvi
Date: 2014-04-18 00:19 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/baf3131f2e4c
8040887: [TESTBUG] Remove test/runtime/6925573/SortMethodsTest.java
Summary: Removed test/runtime/6925573/SortMethodsTest.java
Reviewed-by: coleenp, rdurbin
- test/runtime/6925573/SortMethodsTest.java
Changeset: 681564abbbbd
Author: hseigel
Date: 2014-04-18 08:51 -0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/681564abbbbd
8040018: Remove bad assert in ClassFileParser.cpp
Summary: Remove assert that prevent throwing valid exception
Reviewed-by: coleenp, lfoltan
! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/classFileParserBug/ClassFileParserBug.java
+ test/runtime/classFileParserBug/LambdaMath.jcod
+ test/runtime/classFileParserBug/test.jar
Changeset: b663617962e8
Author: dcubed
Date: 2014-04-18 10:55 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b663617962e8
Merge
! src/share/vm/classfile/classFileParser.cpp
- test/runtime/6925573/SortMethodsTest.java
Changeset: eb8897b2687e
Author: roland
Date: 2014-04-18 14:25 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/eb8897b2687e
8039975: SIGSEGV in MethodData::next_data(ProfileData*)
Summary: profiling code in interpreter broken when argument profiling is off.
Reviewed-by: iveresov, kvn
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/oops/methodData.hpp
Changeset: 2131bc2cc840
Author: bharadwaj
Date: 2014-04-18 14:30 -0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/2131bc2cc840
Merge
Changeset: 4bc3f8fa071f
Author: kvn
Date: 2014-04-22 17:45 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/4bc3f8fa071f
8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 - assert(!had_error) failed: bad dominance
Summary: add missing is_mem() check when we collect load nodes in SuperWord::co_locate_pack().
Reviewed-by: iveresov
! src/share/vm/opto/superword.cpp
Changeset: c800e0d7816f
Author: bharadwaj
Date: 2014-04-24 17:20 -0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c800e0d7816f
Merge
- test/runtime/6925573/SortMethodsTest.java
Changeset: cec569179bb8
Author: stefank
Date: 2014-04-09 13:54 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/cec569179bb8
8039743: Use correct format specifier to print size_t values and pointers in the GC code
Reviewed-by: jmasa, sjohanss
Contributed-by: stefan.karlsson at oracle.com, mikael.vidstedt at oracle.com
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/survRateGroup.cpp
! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.cpp
! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/shared/allocationStats.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
! src/share/vm/gc_implementation/shared/spaceDecorator.cpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: ebe7363ae01b
Author: pliden
Date: 2014-04-11 11:00 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/ebe7363ae01b
8037112: gc/g1/TestHumongousAllocInitialMark.java caused SIGSEGV
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1StringDedup.cpp
! src/share/vm/gc_implementation/g1/g1StringDedup.hpp
! src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupQueue.hpp
! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupThread.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/runtime/java.cpp
Changeset: f447397ebbcd
Author: pliden
Date: 2014-04-11 12:29 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f447397ebbcd
8039147: Cleanup SuspendibleThreadSet
Reviewed-by: brutisso, tschatzl, mgerdin
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp
+ src/share/vm/gc_implementation/shared/suspendibleThreadSet.cpp
+ src/share/vm/gc_implementation/shared/suspendibleThreadSet.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/safepoint.cpp
Changeset: f665fa6f2aa4
Author: jwilhelm
Date: 2014-04-11 18:28 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f665fa6f2aa4
8037924: CMM Testing: Check Min/MaxHeapFreeRatio flags allows to shrink the heap when using ParallelGC
Summary: New test implemented
Reviewed-by: ehelin, tschatzl
Contributed-by: andrey.x.zakharov at oracle.com
! test/TEST.groups
+ test/gc/parallelScavenge/TestDynShrinkHeap.java
Changeset: c67b4bad6aa1
Author: ehelin
Date: 2014-04-14 10:08 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c67b4bad6aa1
Merge
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/runtime/safepoint.cpp
Changeset: 43875cba960e
Author: jwilhelm
Date: 2014-04-15 18:09 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/43875cba960e
8037925: CMM Testing: an allocated humongous object at the end of the heap should not prevents shrinking the heap
Summary: New test added.
Reviewed-by: ehelin, tschatzl, jwilhelm
Contributed-by: andrey.x.zakharov at oracle.com
! test/TEST.groups
+ test/gc/g1/TestHumongousShrinkHeap.java
Changeset: 3c6b2880dcad
Author: stefank
Date: 2014-04-15 20:46 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3c6b2880dcad
8039957: Replace the last few %p usages with PTR_FORMAT in the GC code
Reviewed-by: jwilhelm, sjohanss, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
! src/share/vm/memory/defNewGeneration.cpp
Changeset: 28b574c9e549
Author: tschatzl
Date: 2014-04-16 10:14 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/28b574c9e549
8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yet
Summary: The test incorrectly assumed that it had been started with no other previous compilation activity. Fix this by allowing multiple code root free chunk lists, and use one separate from the global one to perform the test.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
Changeset: ed06c8e187ad
Author: tschatzl
Date: 2014-04-16 10:55 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/ed06c8e187ad
8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray abstraction
Summary: Instead of using a manually managed array for the in_cset_fast_test array, use a G1BiasedArray instance.
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
Changeset: 51e6d4019aeb
Author: tschatzl
Date: 2014-04-16 10:55 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/51e6d4019aeb
8037344: Use the "next" field to iterate over fine remembered instead of using the hash table
Summary: After changes to the PerRegionTable where all these PRTs are linked together in an additional field, simplify iterating over all PRTs by using these links instead of walki
Reviewed-by: mgerdin, jwilhelm, brutisso
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
Changeset: f0caf386d544
Author: tschatzl
Date: 2014-04-16 10:56 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f0caf386d544
8039596: Remove HeapRegionRemSet::clear_incoming_entry
Summary: The mentioned method is never used and out of date. So it is removed.
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
Changeset: 856a202c9ca0
Author: tschatzl
Date: 2014-04-16 11:05 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/856a202c9ca0
8028710: G1 does not retire allocation buffers after reference processing work
Summary: G1 does not retire allocation buffers after reference processing work when -XX:+ParallelRefProcEnabled is enabled. This causes wrong calculation of PLAB sizes, as the amount of space wasted is not updated correctly.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
Changeset: fee044a1aa4e
Author: tschatzl
Date: 2014-04-16 16:46 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/fee044a1aa4e
8019342: G1: High "Other" time most likely due to card redirtying
Summary: Parallelize card redirtying to decrease the time it takes.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! test/gc/g1/TestGCLogMessages.java
Changeset: 88c6d7bfc89e
Author: tschatzl
Date: 2014-04-16 16:47 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/88c6d7bfc89e
8040002: Clean up code and code duplication in re-diryting cards for verification
Summary: Card re-dirtying code for verification and actual redirtying uses two different, almost completely identical card closures. Also the verification code still assumes a perm gen.
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: a9272c62c519
Author: brutisso
Date: 2014-04-17 15:57 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/a9272c62c519
8040722: G1: Clean up usages of heap_region_containing
Reviewed-by: tschatzl, jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! 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.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
Changeset: d9c2044cbbd7
Author: pliden
Date: 2014-04-17 18:47 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/d9c2044cbbd7
8040245: G1: VM hangs during shutdown
Summary: temporarily disable the shutdown of the concurrent GC threads introduced in JDK-8037112
Reviewed-by: brutisso, tschatzl, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 9314dc72e2f9
Author: tschatzl
Date: 2014-04-22 11:10 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/9314dc72e2f9
8040792: G1: Memory usage calculation uses sizeof(this) instead of sizeof(classname)
Summary: A few locations in the code use sizeof(this) which returns the size of the pointer instead of sizeof(classname) which returns the size of the sum of its members. This change fixes these errors and adds a few tests.
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
Changeset: 655fc7de83a2
Author: ehelin
Date: 2014-04-23 10:12 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/655fc7de83a2
Merge
! src/share/vm/gc_interface/collectedHeap.hpp
! test/TEST.groups
- test/runtime/InitialThreadOverflow/invoke.cxx
Changeset: 98dce985df09
Author: brutisso
Date: 2014-04-23 12:37 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/98dce985df09
8038265: CMS: enable time based triggering of concurrent cycles
Reviewed-by: mgerdin, brutisso
Contributed-by: michal at frajt.eu
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/runtime/globals.hpp
Changeset: caed2f29a6c2
Author: ehelin
Date: 2014-04-25 15:50 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/caed2f29a6c2
Merge
Changeset: 5adf605e17db
Author: amurillo
Date: 2014-04-25 09:59 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/5adf605e17db
Merge
- test/runtime/6925573/SortMethodsTest.java
More information about the jdk9-hs-emb-changes
mailing list