hg: jdk9/hs/hotspot: 12 new changesets
erik.helin at oracle.com
erik.helin at oracle.com
Fri Apr 4 10:10:26 UTC 2014
Changeset: 10a57200ca89
Author: mgerdin
Date: 2014-03-12 15:22 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/10a57200ca89
8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS
Reviewed-by: brutisso, tschatzl, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: f0fb74dd59fe
Author: mgerdin
Date: 2014-03-12 17:13 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f0fb74dd59fe
8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace
Summary: Only declare the functions where they are actually needed.
Reviewed-by: tschatzl, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: 53e2a1b32a62
Author: mgerdin
Date: 2014-03-12 15:25 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/53e2a1b32a62
8038405: Clean up some virtual fucntions in Space class hierarchy
Summary: Get rid of some duplicated implementations and change nonsense implementations to pure virtuals
Reviewed-by: stefank, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: 8c466fde7598
Author: stefank
Date: 2014-03-28 14:03 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8c466fde7598
8038628: Remove unused Closure::abort()
Reviewed-by: coleenp, jmasa
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/memory/iterator.hpp
Changeset: 22cd189789f1
Author: stefank
Date: 2014-03-28 14:15 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/22cd189789f1
8038630: Remove ExtendedOopClosure::prefetch_style()
Reviewed-by: coleenp, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
! src/share/vm/memory/genOopClosures.hpp
! src/share/vm/memory/iterator.hpp
Changeset: 5ce153571456
Author: sjohanss
Date: 2014-02-13 10:05 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5ce153571456
8028498: runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java asserts in RT_Baseline
Summary: Preventing GCs to occur before VM is completely initialized. This was previously partly done by one part of the GC locker which not was removed.
Reviewed-by: coleenp, pliden
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/gcLocker.inline.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/unhandledOops.cpp
Changeset: aa4a82fe6e55
Author: brutisso
Date: 2014-04-01 07:46 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/aa4a82fe6e55
8038829: G1: More useful information in a few assert messages
Reviewed-by: sjohanss, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 850320cb1fee
Author: ehelin
Date: 2014-04-01 15:37 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/850320cb1fee
Merge
! src/share/vm/runtime/thread.cpp
Changeset: 4c16a27793eb
Author: goetz
Date: 2014-04-02 09:17 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4c16a27793eb
8038498: Fix includes and C inlining after 8035330
Summary: Change 8035330: Remove G1ParScanPartialArrayClosure and G1ParScanHeapEvacClosure broke the debug build on AIX. The method do_oop_partial_array() is added in a header, but requires the inline function par_write_ref() through several inlined calls. In some cpp files, like arguments.cpp, par_write_ref() is not defined as the corresponding inline header and is not included. The AIX debug VM does not start because of the missing symbol. This change solves this by cleaning up include dependencies.
Reviewed-by: tschatzl, stefank
! src/share/vm/gc_implementation/g1/dirtyCardQueue.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/sparsePRT.hpp
Changeset: 2750fb4ad9ac
Author: ehelin
Date: 2014-03-31 14:02 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/2750fb4ad9ac
8033251: Use DWARF debug symbols for Linux 32-bit as default
Reviewed-by: dcubed, dholmes, coleenp
! make/linux/makefiles/gcc.make
Changeset: 219f82e22750
Author: mgerdin
Date: 2014-04-02 14:17 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/219f82e22750
8037959: BitMap::resize frees old map before copying memory if !in_resource_area
Summary: Add reallocate functionality to ArrayAllocator and use it from BitMap::resize
Reviewed-by: brutisso, tschatzl
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/utilities/bitMap.cpp
Changeset: acc82646ad7a
Author: ehelin
Date: 2014-04-04 10:24 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/acc82646ad7a
Merge
! src/share/vm/prims/jni.cpp
More information about the jdk9-all-changes
mailing list