hg: jdk9/hs/hotspot: 18 new changesets
jesper.wilhelmsson at oracle.com
jesper.wilhelmsson at oracle.com
Wed Nov 26 18:43:30 UTC 2014
Changeset: ef7449e07592
Author: stefank
Date: 2014-11-12 13:55 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ef7449e07592
8062808: Turn on the -Wreturn-type warning
Reviewed-by: mgerdin, tschatzl, coleenp, jrose, kbarrett
! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/x86_32.ad
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/services/memTracker.hpp
Changeset: 430043fc642a
Author: kbarrett
Date: 2014-11-11 13:39 -0500
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/430043fc642a
8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes
Summary: Suppress gc_alot during VM init, improve error for SLT uninitialized.
Reviewed-by: jmasa, brutisso, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp
! src/share/vm/runtime/interfaceSupport.cpp
Changeset: bad5bf926f89
Author: goetz
Date: 2014-11-13 11:14 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/bad5bf926f89
8064786: Fix debug build after 8062808: Turn on the -Wreturn-type warning
Reviewed-by: stefank, tschatzl
! src/share/vm/prims/jni.cpp
Changeset: 55e38e5032af
Author: stefank
Date: 2014-11-14 09:47 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/55e38e5032af
8064811: Use THREAD instead of CHECK_NULL in return statements
Reviewed-by: coleenp, simonis, dholmes
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/fieldDescriptor.cpp
! src/share/vm/runtime/perfData.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/utilities/array.hpp
Changeset: 3d192acee119
Author: mgerdin
Date: 2014-11-14 14:23 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3d192acee119
8058209: Race in G1 card scanning could allow scanning of memory covered by PLABs
Summary: Read _top before _gc_time_stamp in saved_mark_word() with LoadLoad order to ensure we get a consistent view
Reviewed-by: brutisso, dcubed, dholmes, stefank
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 57776b573fe9
Author: sfriberg
Date: 2014-11-14 15:03 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/57776b573fe9
8064473: Improved handling of age during object copy in G1
Reviewed-by: brutisso, tschatzl
! 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
! src/share/vm/gc_implementation/shared/ageTable.hpp
Changeset: 0a8469ebc3d9
Author: stefank
Date: 2014-11-11 17:05 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0a8469ebc3d9
8064580: Move INCLUDE_CDS include section to the end of the include list
Reviewed-by: jwilhelm, brutisso, coleenp, dholmes
! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/utilities/ostream.cpp
Changeset: 986020ea95b1
Author: stefank
Date: 2014-11-12 12:41 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/986020ea95b1
8064581: Move INCLUDE_ALL_GCS include section to the end of the include list
Reviewed-by: jwilhelm, brutisso, coleenp, dholmes
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/freeBlockDictionary.cpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/oops/oop.pcgc.inline.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.cpp
Changeset: 0f6100dde08e
Author: jwilhelm
Date: 2014-11-17 21:32 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0f6100dde08e
Merge
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/utilities/ostream.cpp
Changeset: b4e8daeecb44
Author: brutisso
Date: 2014-11-18 10:23 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b4e8daeecb44
8064702: Remove the CMS foreground collector
Reviewed-by: kbarrett, ysr
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java
Changeset: 9796d7276d62
Author: ehelin
Date: 2014-11-18 10:36 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9796d7276d62
8064721: The card tables only ever need two covering regions
Reviewed-by: jmasa, tschatzl, kbarrett
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generationSpec.hpp
! src/share/vm/memory/modRefBarrierSet.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 9570e27fbbfe
Author: ehelin
Date: 2014-11-18 11:10 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9570e27fbbfe
Merge
Changeset: 63b17ad24a24
Author: brutisso
Date: 2014-11-18 10:39 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/63b17ad24a24
8064865: Remove the debug funciontality RotateCMSCollectionTypes for CMS
Reviewed-by: jmasa, kbarrett, ysr
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 898c20a0184e
Author: brutisso
Date: 2014-11-18 12:33 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/898c20a0184e
Merge
Changeset: 5398ffa1a419
Author: jwilhelm
Date: 2014-10-21 15:07 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5398ffa1a419
8058255: Native jbyte Atomic::cmpxchg for supported x86 platforms
Summary: Use the native cmpxchgb instruction on x86.
Reviewed-by: dholmes, kbarrett, phh
Contributed-by: erik.osterlund at lnu.se
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
! src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il
! src/os_cpu/solaris_x86/vm/solaris_x86_64.il
! src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.hpp
! src/share/vm/runtime/atomic.cpp
! src/share/vm/runtime/atomic.hpp
! src/share/vm/runtime/atomic.inline.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
Changeset: 6464714dd742
Author: eistepan
Date: 2014-11-19 17:43 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6464714dd742
8062537: [TESTBUG] Conflicting GC combinations in hotspot tests
Reviewed-by: brutisso
! test/compiler/regalloc/C1ObjectSpillInLogicOp.java
! test/gc/6581734/Test6581734.java
! test/gc/TestSystemGC.java
! test/gc/arguments/TestAlignmentToUseLargePages.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/concurrentMarkSweep/DisableResizePLAB.java
! test/gc/defnew/HeapChangeLogging.java
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestRegionAlignment.java
! test/gc/g1/TestShrinkAuxiliaryData.java
! test/gc/g1/TestShrinkAuxiliaryData05.java
! test/gc/g1/TestShrinkAuxiliaryData10.java
! test/gc/g1/TestShrinkAuxiliaryData15.java
! test/gc/g1/TestShrinkAuxiliaryData20.java
! test/gc/g1/TestShrinkAuxiliaryData25.java
! test/gc/g1/TestShrinkAuxiliaryData30.java
! test/gc/g1/TestShrinkToOneRegion.java
! test/gc/metaspace/G1AddMetaspaceDependency.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java
! test/gc/parallelScavenge/TestDynShrinkHeap.java
Changeset: 403aceebe7ac
Author: aharlap
Date: 2014-11-20 10:03 -0500
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/403aceebe7ac
8059492: Wrong spelling in assert: "Not initialied properly?"
Summary: Fixed typo in metaspace assert message
Reviewed-by: mgerdin
Contributed-by: aharlap <alexander.harlap. at oracle.com>
! src/share/vm/memory/metaspace.cpp
Changeset: a5040fddd180
Author: jwilhelm
Date: 2014-11-26 18:01 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a5040fddd180
Merge
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestShrinkAuxiliaryData.java
More information about the jdk9-hs-changes
mailing list