hg: jdk9/hs-comp/hotspot: 44 new changesets
rickard.backman at oracle.com
rickard.backman at oracle.com
Mon Jul 11 13:00:05 UTC 2016
Changeset: ed960e1c67fe
Author: iklam
Date: 2016-06-26 20:00 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ed960e1c67fe
8148813: Windows os::check_heap needs more information
Summary: added ring buffer to log info while walking the heap
Reviewed-by: mgronlun, dholmes, ccheung
! src/os/windows/vm/os_windows.cpp
Changeset: ba08710f3b6c
Author: pliden
Date: 2016-06-27 09:35 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ba08710f3b6c
8158871: Long response times with G1 and StringDeduplication
Reviewed-by: stefank, sjohanss, tschatzl, dfazunen
! src/share/vm/gc/g1/g1StringDedupTable.cpp
! src/share/vm/gc/g1/g1StringDedupTable.hpp
! src/share/vm/gc/g1/g1StringDedupThread.cpp
Changeset: f97ba4d85000
Author: pliden
Date: 2016-06-28 10:37 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f97ba4d85000
8159890: SIGSEGV with UseStringDeduplication and UseSharedSpaces/RequireSharedSpaces
Reviewed-by: stefank, drwhite, tschatzl, jiangli, iklam
Contributed-by: per.liden at oracle.com, ioi.lam at oracle.com
! src/share/vm/classfile/compactHashtable.cpp
+ test/runtime/SharedArchiveFile/SharedStringsDedup.java
Changeset: 28accbf6d435
Author: lfoltan
Date: 2016-06-28 10:11 -0400
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/28accbf6d435
8159262: Walking PackageEntry Export and ModuleEntry Reads Must Occur Only When Neccessary And Wait Until ClassLoader's Aliveness Determined
Summary: Fixed an issue in class unloading to delay walk until class loader's aliveness is determined of modularity lists to remove dead modules
Reviewed-by: coleenp, dholmes, sspitsyn, zgu
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/moduleEntry.hpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/packageEntry.cpp
! src/share/vm/classfile/packageEntry.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
+ test/runtime/modules/ModuleStress/CustomSystemClassLoader.java
+ test/runtime/modules/ModuleStress/ModuleNonBuiltinCLMain.java
+ test/runtime/modules/ModuleStress/ModuleSameCLMain.java
+ test/runtime/modules/ModuleStress/ModuleStress.java
+ test/runtime/modules/ModuleStress/ModuleStressGC.java
+ test/runtime/modules/ModuleStress/src/jdk.test/test/MainGC.java
+ test/runtime/modules/ModuleStress/src/jdk.translet/translet/MainGC.java
Changeset: 9543730bc5d7
Author: kzhaldyb
Date: 2016-06-29 17:01 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9543730bc5d7
8132715: Add tests which check that no allocations allowed in any of humongous regions
Reviewed-by: dfazunen, tschatzl
+ test/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java
Changeset: 63d26f8dbce2
Author: kzhaldyb
Date: 2016-06-29 18:40 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/63d26f8dbce2
8132711: Add tests which check that Humongous objects behave as expected after Mixed GC
Reviewed-by: tschatzl, dfazunen
! test/gc/g1/humongousObjects/objectGraphTest/GC.java
! test/gc/g1/humongousObjects/objectGraphTest/README
! test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
Changeset: 7d886caa5cc7
Author: coleenp
Date: 2016-06-29 20:16 -0400
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7d886caa5cc7
8160551: assert(c == Bytecodes::_putfield) failed: must be putfield
Summary: Illegal bytecodes which are detected later hit this assert first.
Reviewed-by: jrose
! src/share/vm/interpreter/rewriter.cpp
+ test/runtime/Final/Bad.jasm
+ test/runtime/Final/PutfieldError.java
Changeset: ed531a6f6b53
Author: coleenp
Date: 2016-06-30 00:19 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ed531a6f6b53
Merge
Changeset: 2af3fb9f244f
Author: mlarsson
Date: 2016-06-29 16:11 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2af3fb9f244f
8159695: Arguments::atojulong() fails to detect overflows
Reviewed-by: dholmes, dsamersoff
! src/share/vm/runtime/arguments.cpp
+ test/native/runtime/test_arguments.cpp
Changeset: 05c21d0982bb
Author: erikj
Date: 2016-07-01 11:55 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/05c21d0982bb
8158629: bash >(...) construct still causes race conditions
Reviewed-by: tbell
! make/gensrc/GensrcDtrace.gmk
! make/lib/CompileDtracePostJvm.gmk
Changeset: f59a05821a33
Author: ctornqvi
Date: 2016-07-01 07:21 -0400
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f59a05821a33
8160484: Implement Hotspot Runtime tier 2
Reviewed-by: dholmes, gtriantafill
! test/TEST.groups
Changeset: 640da3ec4953
Author: ctornqvi
Date: 2016-07-01 13:39 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/640da3ec4953
Merge
Changeset: 5829c33488ad
Author: kbarrett
Date: 2016-06-30 19:16 -0400
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/5829c33488ad
8160356: invalid suffix on literal warning is occurred with GCC 6
Summary: Add whitespace separation
Reviewed-by: kbarrett, kvn
Contributed-by: yasuenag at gmail.com
! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/packageEntry.cpp
! src/share/vm/gc/shared/preservedMarks.cpp
Changeset: 2f77f01444dd
Author: poonam
Date: 2016-07-01 12:51 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2f77f01444dd
8064814: Print more helpful error message when getting OOM due to low Java Heap base when running with CompressedOops
Summary: Improve OOM error message
Reviewed-by: coleenp, dholmes
! src/share/vm/utilities/vmError.cpp
Changeset: e3b930bb92e9
Author: poonam
Date: 2016-07-01 23:11 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e3b930bb92e9
Merge
Changeset: cdd1b90ed8e6
Author: amurillo
Date: 2016-06-30 22:10 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/cdd1b90ed8e6
Added tag jdk-9+125 for changeset bb640b49741a
! .hgtags
Changeset: 20e5ee80da9d
Author: amurillo
Date: 2016-06-30 22:38 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/20e5ee80da9d
Merge
- test/compiler/c2/6857159/Test6857159.sh
- test/compiler/c2/6894807/Test6894807.sh
- test/compiler/c2/7070134/Test7070134.sh
- test/runtime/Unsafe/GetKlassPointerGetJavaMirror.java
Changeset: adc8c84b7cf8
Author: clanger
Date: 2016-07-01 11:29 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/adc8c84b7cf8
8160565: AIX port: cleanup of libo4 wrapper stub
Reviewed-by: goetz, simonis
! src/os/aix/vm/libo4.cpp
! src/os/aix/vm/libo4.hpp
! src/os/aix/vm/libperfstat_aix.cpp
! src/os/aix/vm/libperfstat_aix.hpp
Changeset: 7849d0e249fd
Author: amurillo
Date: 2016-07-01 16:50 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7849d0e249fd
Merge
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigVerifier.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVmSymbols.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMAddress.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMConstant.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMData.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMField.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMFlag.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMType.java
- src/share/vm/runtime/atomic.cpp
Changeset: ac07d96ce9b5
Author: amurillo
Date: 2016-07-01 16:55 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ac07d96ce9b5
Merge
Changeset: 01bd72306fdf
Author: amurillo
Date: 2016-07-02 00:26 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/01bd72306fdf
Merge
Changeset: 48e9e7db6944
Author: pliden
Date: 2016-07-04 11:27 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/48e9e7db6944
8159974: G1 String deduplication logging not aligned with the rest of G1
Reviewed-by: stefank, tschatzl
! src/share/vm/gc/g1/g1StringDedupQueue.cpp
! src/share/vm/gc/g1/g1StringDedupStat.cpp
! src/share/vm/gc/g1/g1StringDedupStat.hpp
! src/share/vm/gc/g1/g1StringDedupTable.cpp
! src/share/vm/gc/g1/g1StringDedupThread.cpp
! src/share/vm/gc/g1/g1StringDedupThread.hpp
Changeset: 9674b6b8470f
Author: ysuenaga
Date: 2016-06-28 00:24 +0900
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9674b6b8470f
8160361: SEGV occurred at JNIHandleBlock::oops_do(OopClosure*)
Reviewed-by: dsamersoff, tschatzl
! src/share/vm/classfile/classLoaderData.cpp
Changeset: f12df741e15e
Author: jmasa
Date: 2016-06-13 14:10 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f12df741e15e
8024945: Remove check on minimum size of MetaspaceSize
Reviewed-by: kbarrett, tschatzl
! src/share/vm/memory/metaspace.cpp
! test/gc/metaspace/TestMetaspaceInitialization.java
! test/gc/metaspace/TestMetaspaceSizeFlags.java
Changeset: 715b44fbeca1
Author: ysuenaga
Date: 2016-07-04 12:43 +0900
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/715b44fbeca1
8160353: narrowing conversion error is occurred with GCC 6
Reviewed-by: kbarrett, dholmes
! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/altHashing.cpp
Changeset: 44267f81a12b
Author: kbarrett
Date: 2016-07-05 20:09 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/44267f81a12b
Merge
Changeset: 1b9f35a31208
Author: drwhite
Date: 2016-07-05 15:34 -0400
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/1b9f35a31208
8158946: btree009 fails with assert(s > 0) failed: Bad size calculated
Summary: Set oop_size before setting _klass
Reviewed-by: coleenp, dholmes, kbarrett, tschatzl
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/collectedHeap.inline.hpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/oop.inline.hpp
Changeset: 1bf96735f3be
Author: dcubed
Date: 2016-07-05 14:00 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/1bf96735f3be
8160739: quarantine tests failing due to -XX:TieredStopAtLevel=1
8160743: quarantine tests that can't attach symbolicator to the process on MacOS X
Reviewed-by: sspitsyn, dholmes, kvn
! test/compiler/ciReplay/TestVM_no_comp_level.sh
! test/compiler/rangechecks/TestRangeCheckSmearing.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/runtime/SharedArchiveFile/SASymbolTableTest.java
! test/serviceability/sa/TestClassLoaderStats.java
! test/serviceability/sa/TestStackTrace.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
Changeset: dbdd2a48ecba
Author: dcubed
Date: 2016-07-05 21:24 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/dbdd2a48ecba
Merge
Changeset: 3d722900f4a8
Author: tschatzl
Date: 2016-07-06 11:22 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3d722900f4a8
8159978: Use an array to store the collection set regions instead of linking through regions
Summary: Fix a potential problem with memory visibility in the sampling thread in the collection set by changing the way we store the collection set.
Reviewed-by: ehelin, jmasa
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1CollectionSet.cpp
! src/share/vm/gc/g1/g1CollectionSet.hpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.hpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1HeapVerifier.cpp
! src/share/vm/gc/g1/g1HeapVerifier.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp
Changeset: 29ed49c42486
Author: zmajo
Date: 2016-07-06 11:16 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/29ed49c42486
8160527: Check for final instance field updates can be omitted
Summary: Disable final field resolution in the constant pool cache. Correct error message printed at field resolution. New tests.
Reviewed-by: jrose, coleenp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
+ test/runtime/Final/TestPutField.jasm
+ test/runtime/Final/TestPutMain.java
+ test/runtime/Final/TestPutStatic.jasm
Changeset: 9cb23b2eee22
Author: zmajo
Date: 2016-07-06 12:01 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9cb23b2eee22
Merge
Changeset: 0df413195ffc
Author: kbarrett
Date: 2016-07-07 15:40 -0400
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0df413195ffc
8160350: cannot truss jdk9 [ solaris ]
Summary: Removed no longer needed code to enable or test for vtime support.
Reviewed-by: kbarrett, dcubed, gthornbr
Contributed-by: alan.burlison at oracle.com
! src/os/solaris/vm/os_solaris.cpp
Changeset: d5b704ac66af
Author: dcubed
Date: 2016-07-07 14:58 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d5b704ac66af
8068592: Remove unused code in objectMonitor.hpp
Reviewed-by: dholmes, redestad, gthornbr
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/synchronizer.hpp
Changeset: f3d84276e127
Author: stefank
Date: 2016-06-21 14:00 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f3d84276e127
8159893: StringTable cleaning log line lacks the GC ID prefix
Reviewed-by: pliden, jmasa
! src/share/vm/logging/logPrefix.hpp
! test/gc/g1/TestStringSymbolTableStats.java
Changeset: 399e76f7e29b
Author: jmasa
Date: 2016-05-19 13:59 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/399e76f7e29b
8157240: GC task trace logging is incomprehensible
Reviewed-by: tschatzl, redestad
! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskManager.hpp
! src/share/vm/gc/parallel/gcTaskThread.cpp
! src/share/vm/gc/parallel/gcTaskThread.hpp
! src/share/vm/gc/shared/workerManager.hpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
+ test/gc/ergonomics/TestInitialGCThreadLogging.java
Changeset: fa5d09273164
Author: amurillo
Date: 2016-07-07 18:21 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/fa5d09273164
Added tag jdk-9+126 for changeset adc8c84b7cf8
! .hgtags
Changeset: 25442c9a17c8
Author: amurillo
Date: 2016-07-07 18:35 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/25442c9a17c8
Merge
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigVerifier.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVmSymbols.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMAddress.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMConstant.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMData.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMField.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMFlag.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMType.java
- src/share/vm/runtime/atomic.cpp
Changeset: a8d8b49a0a24
Author: dsamersoff
Date: 2016-07-08 20:11 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a8d8b49a0a24
8161074: Quarantine jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java in JDK9-dev
Summary: Quarantine the test
Reviewed-by: dcubed, gtriantafill
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java
Changeset: b24356a3e2a6
Author: amurillo
Date: 2016-07-08 12:12 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b24356a3e2a6
Merge
Changeset: 2fe257c2c5d5
Author: amurillo
Date: 2016-07-08 12:17 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2fe257c2c5d5
Merge
Changeset: bcf6261d0352
Author: sspitsyn
Date: 2016-07-09 19:20 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/bcf6261d0352
8159145: Add JVMTI function GetNamedModule
Summary: Introduce function GetNamedModule with a jtreg test coverage
Reviewed-by: alanb, ctornqvi, hseigel, jiangli, dholmes, dcubed
! make/test/JtregNative.gmk
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/modules.hpp
! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmtiEnv.cpp
+ test/serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java
+ test/serviceability/jvmti/GetNamedModule/libGetNamedModuleTest.c
Changeset: 46fba2696985
Author: ysuenaga
Date: 2016-07-06 20:58 +0900
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/46fba2696985
8153074: UL: Show output option in VM.log jcmd
Reviewed-by: dholmes, mlarsson
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/logging/logFileOutput.hpp
! src/share/vm/logging/logOutput.cpp
! src/share/vm/logging/logOutput.hpp
Changeset: 7f9be2d3ed2b
Author: rbackman
Date: 2016-07-11 13:14 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7f9be2d3ed2b
Merge
More information about the jdk9-all-changes
mailing list