hg: jdk/client: 98 new changesets

philip.race at oracle.com philip.race at oracle.com
Fri Apr 13 17:14:44 UTC 2018


Changeset: 4d3f0fea5469
Author:    mli
Date:      2018-04-13 09:06 +0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/4d3f0fea5469

8078221: java/rmi/Naming/DefaultRegistryPort.java fails intermittently
Reviewed-by: rriggs

! test/jdk/java/rmi/Naming/DefaultRegistryPort.java

Changeset: 66c32f2a7f10
Author:    stefank
Date:      2018-03-22 12:34 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/66c32f2a7f10

8200111: MallocArrayAllocator::free should not take a length parameter
Reviewed-by: gtriantafill, coleenp, tschatzl

! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp

Changeset: 272dff61a2de
Author:    eosterlund
Date:      2018-03-23 12:55 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/272dff61a2de

8200113: Make Access load proxys smarter
Reviewed-by: stefank, pliden

! src/hotspot/share/oops/access.hpp

Changeset: 77fb0be7d19f
Author:    stefank
Date:      2018-03-15 21:24 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/77fb0be7d19f

8199946: Move load/store and encode/decode out of oopDesc
Reviewed-by: eosterlund, coleenp, tschatzl

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/nativeInst_arm_64.cpp
! src/hotspot/cpu/arm/relocInfo_arm.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/relocInfo_ppc.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/sparc/relocInfo_sparc.cpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/compactHashtable.inline.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/gc/cms/cmsOopClosures.inline.hpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/cms/parOopClosures.inline.hpp
! src/hotspot/share/gc/cms/promotionInfo.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1StringDedupThread.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.inline.hpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/referenceProcessor.inline.hpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/accessBackend.inline.hpp
+ src/hotspot/share/oops/compressedOops.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 4dd58ecc9912
Author:    stefank
Date:      2018-03-15 21:29 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/4dd58ecc9912

8200105: Remove cyclic dependency between oop.inline.hpp and collectedHeap.inline.hpp
Reviewed-by: coleenp, kbarrett

! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/solaris/attachListener_solaris.cpp
! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/sharedPathsMiscInfo.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/oopRecorder.cpp
! src/hotspot/share/gc/g1/g1CardLiveData.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.inline.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/memoryService.cpp
! src/hotspot/share/utilities/ostream.cpp

Changeset: 898ef81cbc0e
Author:    stefank
Date:      2018-03-23 18:54 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/898ef81cbc0e

8200106: Move NoSafepointVerifier out from gcLocker.hpp
Reviewed-by: coleenp

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/vmCMSOperations.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1StringDedupQueue.cpp
! src/hotspot/share/gc/g1/g1StringDedupTable.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/vmPSOperations.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/collectorPolicy.cpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcLocker.hpp
! src/hotspot/share/gc/shared/gcLocker.inline.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/vmGCOperations.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/safepoint.cpp
+ src/hotspot/share/runtime/safepointVerifiers.cpp
+ src/hotspot/share/runtime/safepointVerifiers.hpp
! src/hotspot/share/runtime/simpleThresholdPolicy.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/unhandledOops.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/heapDumper.cpp

Changeset: e3e2fb5cc799
Author:    jwilhelm
Date:      2018-03-24 01:08 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/e3e2fb5cc799

Merge

! make/autoconf/hotspot.m4
- make/data/x11wrappergen/functions.txt
- make/data/x11wrappergen/sizes.32
- make/data/x11wrappergen/sizes.64
- make/data/x11wrappergen/sizes.64-solaris-i386
- make/hotspot/src/native/dtrace/generateJvmOffsetsMain.c
- make/lib/LibosxLibraries.gmk
- make/lib/NetworkingLibraries.gmk
- make/lib/NioLibraries.gmk
- make/lib/PlatformLibraries.gmk
- make/lib/SecurityLibraries.gmk
- make/mapfiles/libjsoundalsa/mapfile-vers
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
- src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
- src/java.base/linux/native/libnio/ch/EPollArrayWrapper.c
- src/java.base/linux/native/libnio/ch/EPollPort.c
- src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
- src/java.base/macosx/native/libnio/ch/KQueueArrayWrapper.c
- src/java.base/macosx/native/libnio/ch/KQueuePort.c
- src/java.base/share/classes/javax/security/auth/Policy.java
- src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.h
- src/java.sql/share/classes/javax/transaction/xa/XAException.java
- src/java.sql/share/classes/javax/transaction/xa/XAResource.java
- src/java.sql/share/classes/javax/transaction/xa/Xid.java
- src/java.sql/share/classes/javax/transaction/xa/package.html
- src/jdk.hotspot.agent/linux/native/libsaproc/test.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/BsdDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/StubDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/ps_proc.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/salibelf.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/test.c
- src/jdk.hotspot.agent/solaris/native/libsaproc/saproc_audit.cpp
- test/jdk/java/nio/channels/DatagramChannel/SendToUnresolved.java
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.c
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Makefile
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/linux-i586/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-amd64/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparcv9/libLauncher.so
- test/jdk/javax/transaction/testng/Driver.java
- test/jdk/javax/transaction/testng/test/transaction/XAExceptionTests.java
- test/jdk/javax/transaction/testng/util/SerializedTransactionExceptions.java
- test/jdk/sanity/releaseFile/NegativeSOURCETest.java
- test/jdk/sun/java2d/OpenGL/CopyAreaOOB.java
- test/jdk/sun/java2d/OpenGL/CustomCompositeTest.java
- test/jdk/sun/java2d/OpenGL/DrawBufImgOp.java
- test/jdk/sun/java2d/OpenGL/DrawHugeImageTest.java
- test/jdk/sun/java2d/OpenGL/GradientPaints.java
- test/jdk/sun/java2d/OpenGL/bug7181438.java
- test/langtools/tools/javac/TryWithResources/TwrShareCloseCode.java

Changeset: 82df30792530
Author:    cjplummer
Date:      2018-03-24 13:39 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/82df30792530

8198655: test/lib/jdk/test/lib/apps/LingeredApp shouldn't inherit cout/cerr
Summary: no longer force stderr to console. Copy app's output to Sytem.err.
Reviewed-by: sspitsyn, dholmes, iignatyev, clanger

! test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java
! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: cbfc09ce5f24
Author:    enevill
Date:      2018-03-23 23:57 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/cbfc09ce5f24

8200197: Zero fails to build after 8200105
Reviewed-by: coleenp

! src/hotspot/share/interpreter/bytecodeInterpreter.cpp

Changeset: 566f1621a4a0
Author:    glaubitz
Date:      2018-03-26 10:03 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/566f1621a4a0

8200203: Missing platform definitions for ia64
Reviewed-by: ihse, stuefe

! make/autoconf/platform.m4

Changeset: 6b9be5bfa167
Author:    lkorinth
Date:      2018-03-23 16:25 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/6b9be5bfa167

8196865: G1 log for active workers is wrong
Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp

Changeset: d7c83c8e4e65
Author:    roland
Date:      2018-03-20 15:38 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/d7c83c8e4e65

8197931: Null pointer dereference in Unique_Node_List::push of node.hpp:1510
Reviewed-by: dlong, thartmann

! src/hotspot/share/opto/loopTransform.cpp

Changeset: bfc70d5d291a
Author:    coleenp
Date:      2018-03-26 09:35 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/bfc70d5d291a

8198760: Move global lock SpaceManager::_expand_lock to MutexLocker.cpp
Summary: We should avoid having global locks buried in cpp files
Reviewed-by: tschatzl, lfoltan, gtriantafill, stuefe

! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: db050c11c3b5
Author:    pliden
Date:      2018-03-26 12:44 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/db050c11c3b5

8199850: Move parsing of VerifyGCType to G1
Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcArguments.hpp
! src/hotspot/share/memory/universe.cpp
! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java

Changeset: 6ce4db4460ca
Author:    coleenp
Date:      2018-03-26 10:19 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/6ce4db4460ca

8199007: ClassLoaderDataGraph::unload_list_contains() is wrong
Summary: The function isn't needed any longer.
Reviewed-by: stuefe, stefank

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp

Changeset: ca5978b8378b
Author:    tschatzl
Date:      2018-03-26 16:51 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/ca5978b8378b

8197569: Refactor eager reclaim for concurrent remembered set rebuilding
Summary: Expose information about eager reclaim region selection.
Reviewed-by: sjohanss, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp

Changeset: 784f3f2dea14
Author:    tschatzl
Date:      2018-03-26 16:51 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/784f3f2dea14

8197570: Make rules for choosing collection set candidates more explicit
Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/collectionSetChooser.cpp
! src/hotspot/share/gc/g1/collectionSetChooser.hpp
! src/hotspot/share/gc/g1/heapRegion.hpp

Changeset: 9ae8719efcae
Author:    tschatzl
Date:      2018-03-26 16:51 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/9ae8719efcae

8197850: Calculate liveness in regions during marking
Reviewed-by: sjohanss, sangheki

! src/hotspot/share/gc/g1/g1CardLiveData.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
+ src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp
+ src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp
+ src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp

Changeset: acffe6ff3ae7
Author:    tschatzl
Date:      2018-03-26 16:51 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/acffe6ff3ae7

8180415: Rebuild remembered sets during the concurrent cycle
Summary: In general maintain remembered sets of old regions only from the start of the concurrent cycle to the mixed gc they are used, at most until the end of the mixed phase.
Reviewed-by: sjohanss, sangheki

! src/hotspot/share/gc/g1/collectionSetChooser.cpp
! src/hotspot/share/gc/g1/collectionSetChooser.hpp
! src/hotspot/share/gc/g1/concurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
- src/hotspot/share/gc/g1/g1CardLiveData.cpp
- src/hotspot/share/gc/g1/g1CardLiveData.hpp
- src/hotspot/share/gc/g1/g1CardLiveData.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
+ src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
+ src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/g1_specialized_oop_closures.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java

Changeset: 1852b17b0efc
Author:    tschatzl
Date:      2018-03-26 16:51 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/1852b17b0efc

8196485: FromCardCache default card index can cause crashes
Summary: The default value of -1 for 32 bit card indices is a regular card value at the border of 2TB heap addresses in the from card cache, so G1 may loose remembered set entries. Extend from card cache entries to 64 bits.
Reviewed-by: shade, sjohanss
Contributed-by: Thomas Schatzl <thomas.schatzl at oracle.com>, Jarkko Miettinen <jarkko.miettinen at relex.fi>

! src/hotspot/share/gc/g1/g1FromCardCache.cpp
! src/hotspot/share/gc/g1/g1FromCardCache.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
+ test/hotspot/jtreg/gc/g1/TestFromCardCacheIndex.java

Changeset: cc63a8331f91
Author:    amenkov
Date:      2018-03-26 09:27 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/cc63a8331f91

8049695: nsk/jdb/options/connect/connect003 fails with "Launched jdb could not attach to debuggee during 300000 milliseconds"
Reviewed-by: dholmes, sspitsyn, cjplummer

! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c
+ test/hotspot/jtreg/serviceability/attach/ShMemLongName.java

Changeset: 6790b1077a3f
Author:    gadams
Date:      2018-03-26 08:17 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/6790b1077a3f

8057732: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java: Invalid PerfMemory size
Reviewed-by: cjplummer

! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java
! test/jdk/ProblemList.txt

Changeset: 973c9504178e
Author:    lucy
Date:      2018-03-26 12:59 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/973c9504178e

8198691: CodeHeap State Analytics
Reviewed-by: kvn, thartmann

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
+ src/hotspot/share/code/codeHeapState.cpp
+ src/hotspot/share/code/codeHeapState.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/memory/heap.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/sweeper.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp

Changeset: f40a666a75bc
Author:    jiangli
Date:      2018-03-26 19:00 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/f40a666a75bc

8200202: Remove unused _boot_modules_array and _platform_modules_array from classLoader.*.
Summary: Remove unused _boot_modules_array and _platform_modules_array.
Reviewed-by: coleenp

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp

Changeset: 537ef53e26af
Author:    iklam
Date:      2018-03-26 17:40 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/537ef53e26af

8199793: [Graal] runtime/CommandLine/PrintTouchedMethods.java crashes with assertion "reference count underflow for symbol"
Summary: Remove Symbol::set_permanent to avoid possible race conditions
Reviewed-by: coleenp, dholmes, thartmann

! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/symbol.hpp

Changeset: 3b1570be8557
Author:    srukmannagar
Date:      2018-03-26 18:16 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/3b1570be8557

8200067: Add support for vpclmulqdq for crc32
Reviewed-by: kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp

Changeset: 1b1de4b263c8
Author:    shade
Date:      2018-03-27 10:03 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/1b1de4b263c8

8200232: Build failures after JDK-8200106 (Move NoSafepointVerifier out from gcLocker.hpp)
Reviewed-by: stefank, tschatzl, dholmes, stuefe, coleenp

! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp

Changeset: 9d02d9f1fc49
Author:    tschatzl
Date:      2018-03-27 11:05 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/9d02d9f1fc49

8193067: gc/g1/TestVerifyGCType.java still unstable
Summary: Fix number of gc threads and heap waste percentage to trigger mixed gcs reproducibly
Reviewed-by: sjohanss, pliden

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java

Changeset: 82634a458dc8
Author:    thartmann
Date:      2018-03-27 11:13 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/82634a458dc8

8200227: [Graal] Test times out with Graal due to low compile threshold
Summary: Removed unnecessary VM options from test to avoid timeouts with Graal.
Reviewed-by: kvn

! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java

Changeset: c5b066caefba
Author:    thartmann
Date:      2018-03-27 11:51 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/c5b066caefba

8200230: [Graal] Compilations should not be enqueued before Graal is initialized
Summary: Split compiler initialization into two phases to avoid compilations being enqueued before Graal is initialized.
Reviewed-by: kvn, dnsimon

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 78c21c351b90
Author:    shade
Date:      2018-03-27 14:40 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/78c21c351b90

8200299: Non-PCH build for aarch64 fails
Reviewed-by: thartmann, stuefe

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/share/prims/privilegedStack.cpp

Changeset: f6e5a1e3a862
Author:    mbaesken
Date:      2018-03-27 17:30 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/f6e5a1e3a862

8200246: AIX build fails after adjustments of src/hotspot/share/trace/traceEventClasses.xsl
Reviewed-by: clanger, stuefe

! src/hotspot/share/trace/traceEventClasses.xsl

Changeset: 5ef28d560b6f
Author:    coleenp
Date:      2018-03-27 11:53 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/5ef28d560b6f

8200276: Cleanup allocation.hpp includes
Reviewed-by: stefank, hseigel

! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/nativeInst_arm.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/arm/nativeInst_arm_64.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/sparc/nativeInst_sparc.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/zero/nativeInst_zero.hpp
! src/hotspot/share/c1/c1_FpuStackSim.hpp
! src/hotspot/share/c1/c1_Optimizer.hpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/ci/ciMetadata.hpp
! src/hotspot/share/ci/ciObject.hpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/verificationType.hpp
! src/hotspot/share/code/location.hpp
! src/hotspot/share/code/pcDesc.hpp
! src/hotspot/share/code/vmreg.hpp
! src/hotspot/share/gc/g1/g1InCSetState.hpp
! src/hotspot/share/gc/parallel/psTasks.hpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp
! src/hotspot/share/interpreter/invocationCounter.hpp
! src/hotspot/share/logging/log.hpp
! src/hotspot/share/logging/logDecorations.hpp
! src/hotspot/share/logging/logDecorators.hpp
! src/hotspot/share/memory/metachunk.hpp
! src/hotspot/share/memory/metaspaceChunkFreeListSummary.hpp
! src/hotspot/share/memory/padded.hpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/metaprogramming/integralConstant.hpp
! src/hotspot/share/metaprogramming/isIntegral.hpp
! src/hotspot/share/metaprogramming/isRegisteredEnum.hpp
! src/hotspot/share/metaprogramming/isSigned.hpp
! src/hotspot/share/oops/klassVtable.hpp
! src/hotspot/share/prims/privilegedStack.hpp
! src/hotspot/share/runtime/extendedPC.hpp
! src/hotspot/share/services/allocationSite.hpp
! src/hotspot/share/services/memBaseline.hpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/constantTag.hpp
! src/hotspot/share/utilities/sizes.hpp

Changeset: c96f6f8984f7
Author:    stuefe
Date:      2018-03-27 18:31 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/c96f6f8984f7

8200302: ppc, s390 (non-pch) build errors
Reviewed-by: coleenp, lfoltan

! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.cpp

Changeset: 5555ba8fcc5c
Author:    thartmann
Date:      2018-03-28 09:12 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/5555ba8fcc5c

8200290: Scratch buffer creation fails with "assert(!current_thread_in_native()) failed: must not be in native" on SPARC
Summary: The code needs to be changed after JDK-8167372 to transition from native.
Reviewed-by: kvn

! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp

Changeset: cfde7ece3113
Author:    stuefe
Date:      2018-03-28 09:16 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/cfde7ece3113

8200297: Build failures after JDK-8198691 (CodeHeap State Analytics)
Reviewed-by: shade, kvn

! src/hotspot/share/code/codeHeapState.cpp

Changeset: 94ef8da94ce9
Author:    pliden
Date:      2018-03-28 09:21 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/94ef8da94ce9

8200168: Remove DONT_USE_REGISTER_DEFINES on Sparc
Reviewed-by: kvn, eosterlund

! src/hotspot/cpu/sparc/interp_masm_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/register_definitions_sparc.cpp
! src/hotspot/cpu/sparc/register_sparc.hpp

Changeset: db98e571f393
Author:    glaubitz
Date:      2018-03-28 10:49 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/db98e571f393

8200245: Zero fails to build on linux-ia64 due to ia64-specific cruft
Reviewed-by: dholmes, stuefe

! src/hotspot/share/runtime/os.cpp

Changeset: 32bdc65633a6
Author:    simonis
Date:      2018-03-28 11:27 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/32bdc65633a6

8198915: [Graal] 3rd testcase of compiler/types/TestMeetIncompatibleInterfaceArrays.java takes more than 10 mins
Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java

Changeset: 88478047bc8f
Author:    pliden
Date:      2018-03-28 11:38 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/88478047bc8f

8199918: Shorten names of CollectedHeap::Name members
Reviewed-by: shade, eosterlund

! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/share/gc/cms/cmsHeap.cpp
! src/hotspot/share/gc/cms/cmsHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/SerialHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java

Changeset: b786280276dc
Author:    pliden
Date:      2018-03-28 11:38 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/b786280276dc

8199925: Break out GC selection logic from GCArguments to GCConfig
Reviewed-by: eosterlund, rkennke

! src/hotspot/share/gc/cms/cmsArguments.cpp
! src/hotspot/share/gc/cms/cmsArguments.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelArguments.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcArguments.hpp
+ src/hotspot/share/gc/shared/gcConfig.cpp
+ src/hotspot/share/gc/shared/gcConfig.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java

Changeset: 2f1b308b4469
Author:    pliden
Date:      2018-03-28 11:38 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/2f1b308b4469

8199927: Make WhiteBox more GC agnostic
Reviewed-by: shade, eosterlund

! src/hotspot/share/prims/whitebox.cpp
! test/jtreg-ext/requires/VMProps.java
! test/lib/sun/hotspot/WhiteBox.java
! test/lib/sun/hotspot/gc/GC.java

Changeset: 2520a95cddf7
Author:    stefank
Date:      2018-03-26 17:01 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/2520a95cddf7

8200292: Move PushAndMarkVerifyClosure::do_oop_work to concurrentMarkSweepGeneration.cpp
Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp

Changeset: 64f9ebc85e67
Author:    tschatzl
Date:      2018-03-28 16:39 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/64f9ebc85e67

8197573: Remove concurrent cleanup and secondary free list handling
Summary: Remove secondary free list and all associated functionality, moving the cleanup work into the Cleanup pause instead.
Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/concurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java

Changeset: 29ad59abc54a
Author:    tschatzl
Date:      2018-03-28 16:39 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/29ad59abc54a

8197928: Only enqueue deferred cards with references into regions that have a tracked remembered set during GC
Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp

Changeset: df9dcfff6628
Author:    tschatzl
Date:      2018-03-28 16:39 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/df9dcfff6628

8197932: Better split work in rebuild remembered sets phase
Summary: Let threads rebuilding remembered sets yield after every G1RebuildRemSetChunkSize (default: 256kB) sized memory area to improve TTSP.
Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp

Changeset: e79bbf1635da
Author:    tschatzl
Date:      2018-03-28 16:39 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/e79bbf1635da

8199326: Remove G1 gc time stamp logic
Summary: G1 gc time stamp logic is unused completely after JDK-8180415, so removing it.
Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp

Changeset: 6d5bd76650df
Author:    dcubed
Date:      2018-03-28 12:04 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/6d5bd76650df

8199813: SIGSEGV in ThreadsList::includes()
Summary: ThreadsListHandles cannot be used by JavaThreads that are not on the Threads list.
Reviewed-by: eosterlund, gthornbr, dholmes, rehn

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/vm_operations.cpp
! src/hotspot/share/runtime/vm_operations.hpp

Changeset: ab0f93ba0507
Author:    amenkov
Date:      2018-03-28 12:10 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/ab0f93ba0507

8198393: Instrumentation.retransformClasses() throws NullPointerException when handling a zero-length array
Reviewed-by: sspitsyn, cjplummer

! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java
+ test/hotspot/jtreg/serviceability/jvmti/RetransformClassesZeroLength.java

Changeset: 5af65ee8b77e
Author:    lmesnik
Date:      2018-03-28 13:38 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/5af65ee8b77e

8200091: [TESTBUG] Update jittester for jdk11
Reviewed-by: iignatyev

! test/hotspot/jtreg/testlibrary/jittester/Makefile

Changeset: 4f7cfd7fdd50
Author:    lmesnik
Date:      2018-03-28 13:25 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/4f7cfd7fdd50

8200187: Exclude 3 long-running tests from tier1
Reviewed-by: dholmes, cjplummer

! test/hotspot/jtreg/TEST.groups

Changeset: dd76fcbda95f
Author:    kvn
Date:      2018-03-28 17:20 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/dd76fcbda95f

8200383: Can't build on SPARC Hotspot with code which use math functions
Summary: remove old hack which supports Solaris 8 and 9
Reviewed-by: erikj, ihse

! make/autoconf/libraries.m4
! make/lib/Awt2dLibraries.gmk

Changeset: 2ad3212a7dd9
Author:    redestad
Date:      2018-03-29 10:38 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/2ad3212a7dd9

8200238: Reduce number of exceptions created when calling MemberName$Factory::resolveOrNull
Reviewed-by: lfoltan, acorn, dholmes

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java

Changeset: 7bad9c9efdf3
Author:    shade
Date:      2018-03-29 12:56 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/7bad9c9efdf3

8200423: Non-PCH build for x86_32 fails
Reviewed-by: rkennke, stuefe

! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp

Changeset: a3453bbd5418
Author:    tschatzl
Date:      2018-03-29 14:07 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/a3453bbd5418

8199742: Clean up state flags in G1CollectorState
Summary: Remove, merge and update naming of flags in G1CollectorState
Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1YCTypes.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp

Changeset: 50a01910e00a
Author:    tschatzl
Date:      2018-03-29 14:08 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/50a01910e00a

8151171: Bring g1ConcurrentMark files up to current coding conventions
Summary: Improve method naming, bracketing, use of _g1h member and general cleanup.
Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/concurrentMarkThread.cpp
! src/hotspot/share/gc/g1/concurrentMarkThread.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp

Changeset: 2bf8f2fc0710
Author:    simonis
Date:      2018-03-29 14:50 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/2bf8f2fc0710

8200360: MeetIncompatibleInterfaceArrays fails with "MeetIncompatibleInterfaceArrays0ASM.run() must be compiled at tier 0 !"
Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java

Changeset: 24aca5861b91
Author:    redestad
Date:      2018-03-29 15:05 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/24aca5861b91

8200424: Windows build fails due to implicit jboolean to bool conversion
Reviewed-by: shade, hseigel

! src/hotspot/share/prims/methodHandles.cpp

Changeset: 5a757c0326c7
Author:    tschatzl
Date:      2018-03-29 17:15 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/5a757c0326c7

8200362: G1Mux2Closure should disable implicit oop verification
Summary: To avoid the implicit oop verification provided by OopClosure and oop_iterate_no_header, let G1 verification closures inherit from ExtendedOopClosures and disable this verification.
Reviewed-by: stefank, sjohanss

! src/hotspot/share/gc/g1/heapRegion.cpp

Changeset: 7f5fca094057
Author:    kvn
Date:      2018-03-29 09:52 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/7f5fca094057

8200391: clean up test/hotspot/jtreg/ProblemList.txt (compiler related)
Reviewed-by: mseledtsov

! test/hotspot/jtreg/ProblemList-graal.txt

Changeset: 17c6ab93710e
Author:    dstewart
Date:      2018-03-29 16:07 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/17c6ab93710e

8200251: AArch64::CPUFeature out of sync with VM_Version::Feature_Flag
Summary: Added enums to CPUFeature to be in sync with VM_Version::Feature_Flag
Reviewed-by: kvn, aph, shade

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java

Changeset: c42db4d81e33
Author:    lucy
Date:      2018-03-29 14:53 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/c42db4d81e33

8200366: SIGSEGV in CodeHeapState::print_names()
Summary: Temporary removed the failing function in diagnostic command until investigation is complete. Added checks to validate code blobs.
Reviewed-by: kvn, thartmann

! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/services/diagnosticCommand.cpp

Changeset: 1e11c8a238f7
Author:    iklam
Date:      2018-03-29 20:15 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/1e11c8a238f7

8183238: Obsolete CheckEndorsedAndExtDirs and remove checks for lib/endorsed and lib/ext
Reviewed-by: dholmes, mchung, alanb

! src/bsd/doc/man/java.1
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/linux/doc/man/java.1
! src/solaris/doc/sun/man/man1/java.1

Changeset: a74836b05c28
Author:    ccheung
Date:      2018-03-29 21:48 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/a74836b05c28

8200078: [Graal] runtime/appcds/GraalWithLimitedMetaspace.java crashes in visit_all_interfaces
Summary: stop CDS dumping right away when an OOM due to insufficient metaspace is encountered
Reviewed-by: iklam, mseledtsov

! src/hotspot/share/memory/metaspace.cpp
! test/hotspot/jtreg/runtime/SharedArchiveFile/MaxMetaspaceSize.java
! test/hotspot/jtreg/runtime/appcds/GraalWithLimitedMetaspace.java

Changeset: a569cb4425f3
Author:    stuefe
Date:      2018-03-30 06:31 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/a569cb4425f3

8191101: Show register content in hs-err file on assert
Reviewed-by: adinn, clanger, simonis

! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/debug.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
+ test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java

Changeset: 16f53c9c7493
Author:    kvn
Date:      2018-03-30 07:47 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/16f53c9c7493

8200461: MeetIncompatibleInterfaceArrays test fails with -Xcomp
Summary: Add requires to run test only in Xmixed mode.
Reviewed-by: simonis

! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java

Changeset: d6893a76c554
Author:    poonam
Date:      2018-03-30 18:46 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/d6893a76c554

8199406: Performance drop with Java JDK 1.8.0_162-b32
Summary: Improve the nmethod unloading times by optimizing the search for an itable stub in VtableStubs array
Reviewed-by: kvn, coleenp, tschatzl

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/code/vtableStubs.hpp
! src/hotspot/share/oops/compiledICHolder.cpp
! src/hotspot/share/oops/compiledICHolder.hpp

Changeset: be608cad0b2a
Author:    kbarrett
Date:      2018-03-30 21:57 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/be608cad0b2a

8195972: Refactor oops in JNI to use the Access API
Summary: Use Access API in JNIHandles
Reviewed-by: coleenp, eosterlund

! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/jniHandles.inline.hpp

Changeset: 45071514f87a
Author:    shade
Date:      2018-04-03 10:27 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/45071514f87a

8200438: Non-PCH x86_32 build failure: err_msg is not defined
Reviewed-by: stuefe, zgu, stefank

! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp

Changeset: 8237a91c1cca
Author:    rkennke
Date:      2018-04-03 13:15 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/8237a91c1cca

8199781: Don't use naked == for comparing oops
Reviewed-by: coleenp, eosterlund, jrose

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/memory/universe.cpp
+ src/hotspot/share/oops/access.cpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/accessBackend.hpp
+ src/hotspot/share/oops/accessDecorators.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/services/memoryManager.hpp
! src/hotspot/share/services/memoryPool.hpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/growableArray.hpp

Changeset: 0ed1370f52bb
Author:    lkorinth
Date:      2018-04-03 12:05 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/0ed1370f52bb

8200371: In g1, rename ConcurrentMarkThread to G1ConcurrentMarkThread
Reviewed-by: tschatzl, sangheki

- src/hotspot/share/gc/g1/concurrentMarkThread.cpp
- src/hotspot/share/gc/g1/concurrentMarkThread.hpp
- src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/vm_operations_g1.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 89a886b7a9cf
Author:    redestad
Date:      2018-04-03 12:55 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/89a886b7a9cf

8199717: Avoid calculating primordial thread stack bounds on VM startup
Reviewed-by: dholmes, rehn, stuefe

! src/hotspot/os/linux/os_linux.cpp

Changeset: a3fed4b041ac
Author:    rkennke
Date:      2018-04-03 17:36 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/a3fed4b041ac

8199780: SetMemory0 and CopyMemory0 in unsafe.cpp need to resolve their operands
Reviewed-by: shade, zgu, eosterlund

! src/hotspot/share/prims/unsafe.cpp

Changeset: 3614cbddd005
Author:    mseledtsov
Date:      2018-04-03 08:56 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/3614cbddd005

8200126: [TESTBUG] Open source VM runtime signal tests
Summary: Open sourced the signal tests, updated make files and test groups accordingly
Reviewed-by: dholmes, ctornqvi, ihse

! make/test/JtregNativeHotspot.gmk
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/signal/README
+ test/hotspot/jtreg/runtime/signal/SigTestDriver.java
+ test/hotspot/jtreg/runtime/signal/TestSigalrm.java
+ test/hotspot/jtreg/runtime/signal/TestSigbus.java
+ test/hotspot/jtreg/runtime/signal/TestSigcld.java
+ test/hotspot/jtreg/runtime/signal/TestSigcont.java
+ test/hotspot/jtreg/runtime/signal/TestSigemt.java
+ test/hotspot/jtreg/runtime/signal/TestSigfpe.java
+ test/hotspot/jtreg/runtime/signal/TestSigfreeze.java
+ test/hotspot/jtreg/runtime/signal/TestSighup.java
+ test/hotspot/jtreg/runtime/signal/TestSigill.java
+ test/hotspot/jtreg/runtime/signal/TestSigint.java
+ test/hotspot/jtreg/runtime/signal/TestSigiot.java
+ test/hotspot/jtreg/runtime/signal/TestSiglost.java
+ test/hotspot/jtreg/runtime/signal/TestSiglwp.java
+ test/hotspot/jtreg/runtime/signal/TestSigpipe.java
+ test/hotspot/jtreg/runtime/signal/TestSigpoll.java
+ test/hotspot/jtreg/runtime/signal/TestSigprof.java
+ test/hotspot/jtreg/runtime/signal/TestSigpwr.java
+ test/hotspot/jtreg/runtime/signal/TestSigquit.java
+ test/hotspot/jtreg/runtime/signal/TestSigsegv.java
+ test/hotspot/jtreg/runtime/signal/TestSigstop.java
+ test/hotspot/jtreg/runtime/signal/TestSigsys.java
+ test/hotspot/jtreg/runtime/signal/TestSigterm.java
+ test/hotspot/jtreg/runtime/signal/TestSigthaw.java
+ test/hotspot/jtreg/runtime/signal/TestSigtrap.java
+ test/hotspot/jtreg/runtime/signal/TestSigtstp.java
+ test/hotspot/jtreg/runtime/signal/TestSigttin.java
+ test/hotspot/jtreg/runtime/signal/TestSigttou.java
+ test/hotspot/jtreg/runtime/signal/TestSigurg.java
+ test/hotspot/jtreg/runtime/signal/TestSigusr1.java
+ test/hotspot/jtreg/runtime/signal/TestSigusr2.java
+ test/hotspot/jtreg/runtime/signal/TestSigvtalrm.java
+ test/hotspot/jtreg/runtime/signal/TestSigwinch.java
+ test/hotspot/jtreg/runtime/signal/TestSigxcpu.java
+ test/hotspot/jtreg/runtime/signal/TestSigxfsz.java
+ test/hotspot/jtreg/runtime/signal/TestSigxres.java
+ test/hotspot/jtreg/runtime/signal/exesigtest.c

Changeset: 0ab2411f270d
Author:    rwestberg
Date:      2018-03-28 15:30 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/0ab2411f270d

8199619: Building HotSpot on Windows should define NOMINMAX
Reviewed-by: erikj, kbarrett, ihse

! make/autoconf/flags-cflags.m4

Changeset: 9a04cc89dde0
Author:    tschatzl
Date:      2018-04-04 11:21 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/9a04cc89dde0

8200234: Cleanup Remark and Cleanup pause code
Summary: Remove redundant methods, factor out verification code and simplify code in Remark and Cleanup pause code.
Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp

Changeset: 8bad6c08a732
Author:    tschatzl
Date:      2018-04-04 11:21 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/8bad6c08a732

8200255: Remove G1CMTask::_concurrent
Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp

Changeset: 55f8f5635ef7
Author:    tschatzl
Date:      2018-04-04 11:21 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/55f8f5635ef7

8200074: Remove G1ConcurrentMark::_concurrent_marking_in_progress
Reviewed-by: sjohanss, sangheki

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp

Changeset: 2fef34f04314
Author:    ehelin
Date:      2018-04-04 10:12 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/2fef34f04314

8200626: Restore history for g1ConcurrentMarkThread.*
Reviewed-by: shade, sjohanss

- src/hotspot/share/gc/g1/concurrentMarkThread.cpp
- src/hotspot/share/gc/g1/concurrentMarkThread.hpp
- src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/vm_operations_g1.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 8263950638ed
Author:    ehelin
Date:      2018-04-04 11:25 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/8263950638ed

Merge

! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp

Changeset: 3569b528972e
Author:    pliden
Date:      2018-04-04 11:59 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/3569b528972e

8200429: Adjust object pinning interface on CollectedHeap
Reviewed-by: dholmes, rkennke

! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/prims/jni.cpp

Changeset: 1a1a69219637
Author:    pliden
Date:      2018-04-04 11:59 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/1a1a69219637

8200607: Add missing include dependency in bitMap.hpp
Reviewed-by: shade, stefank

! src/hotspot/share/utilities/bitMap.hpp

Changeset: 015af70b9a1d
Author:    shade
Date:      2018-04-04 12:06 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/015af70b9a1d

8200608: Build failures after JDK-8191101 (Show register content in hs-err file on assert)
Reviewed-by: dholmes, tschatzl

! src/hotspot/share/utilities/debug.cpp

Changeset: f1d2b6c0693b
Author:    tschatzl
Date:      2018-04-04 14:51 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/f1d2b6c0693b

8200305: Update gc,liveness output with remset state after rebuild remset concurrently changes
Reviewed-by: sjohanss, sangheki

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp

Changeset: 46b2f783116c
Author:    dstewart
Date:      2018-03-30 13:39 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/46b2f783116c

8200524: AArch64: CPUFeature and Flag enums are not passed through JVMCI
Summary: AArch64 VM_Version::features and flags are correspondingly set in CPUFeature and Flags
Reviewed-by: kvn, fyang

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java

Changeset: c39f20946b37
Author:    dpochepk
Date:      2018-04-04 23:02 +0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/c39f20946b37

8200627: aarch32 - Broken build after JDK-8198949
Reviewed-by: shade, eosterlund
Contributed-by: boris.ulasevich at bell-sw.com

! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp

Changeset: e862d3c78123
Author:    dpochepk
Date:      2018-04-04 23:05 +0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/e862d3c78123

8200628: aarch32 - Broken build after JDK-8199809
Reviewed-by: shade, coleenp
Contributed-by: boris.ulasevich at bell-sw.com

! src/hotspot/cpu/arm/interpreterRT_arm.cpp

Changeset: 0bb0c2f27ca9
Author:    kbarrett
Date:      2018-04-04 18:19 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/0bb0c2f27ca9

8200630: Globally suppress Visual Studio warning C4351
Summary: Globally suppress warning, remove sole instance of local suppression.
Reviewed-by: gtriantafill, tschatzl

! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp

Changeset: a1a7456dd8b9
Author:    hseigel
Date:      2018-04-05 13:19 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/a1a7456dd8b9

8200261: Regression with JVM anonymous class
Summary: Restore resolved anonymous class when creating a new constantpool because of overpass methods
Reviewed-by: coleenp, lfoltan

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/oops/instanceKlass.hpp
+ test/hotspot/jtreg/runtime/defineAnonClass/UnsafeDefMeths.java

Changeset: fa26e7c6efb7
Author:    gadams
Date:      2018-04-05 11:18 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/fa26e7c6efb7

8199782: Fix compilation warnings detected by Solaris Developer Studio 12.6
Reviewed-by: sspitsyn, dholmes, ihse

! make/hotspot/lib/CompileJvm.gmk
! src/java.base/solaris/native/libjvm_db/libjvm_db.c
! test/fmw/gtest/src/gtest.cc
! test/hotspot/jtreg/runtime/libadimalloc.solaris.sparc/liboverflow.c

Changeset: 7084eec5c723
Author:    jwilhelm
Date:      2018-04-06 03:53 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/7084eec5c723

Merge

! make/autoconf/flags-cflags.m4
! make/autoconf/platform.m4
- make/hotspot/lib/CompileLibjsig.gmk
! make/lib/Awt2dLibraries.gmk
- make/lib/SoundLibraries.gmk
- make/mapfiles/libattach/mapfile-aix
- make/mapfiles/libattach/mapfile-linux
- make/mapfiles/libattach/mapfile-solaris
- make/mapfiles/libattach/reorder-windows-x86
- make/mapfiles/libattach/reorder-windows-x86_64
- make/mapfiles/libawt/mapfile-mawt-vers
- make/mapfiles/libawt/mapfile-vers
- make/mapfiles/libawt/mapfile-vers-linux
- make/mapfiles/libawt_headless/mapfile-vers
- make/mapfiles/libawt_headless/reorder-sparc
- make/mapfiles/libawt_headless/reorder-sparcv9
- make/mapfiles/libawt_headless/reorder-x86
- make/mapfiles/libawt_xawt/mapfile-vers
- make/mapfiles/libdt_socket/mapfile-vers
- make/mapfiles/libextnet/mapfile-linux
- make/mapfiles/libextnet/mapfile-solaris
- make/mapfiles/libfontmanager/mapfile-vers
- make/mapfiles/libinstrument/mapfile-vers
- make/mapfiles/libj2gss/mapfile-vers
- make/mapfiles/libj2pcsc/mapfile-vers
- make/mapfiles/libj2pkcs11/mapfile-vers
- make/mapfiles/libj2ucrypto/mapfile-vers
- make/mapfiles/libjaas/mapfile-vers
- make/mapfiles/libjava/mapfile-vers
- make/mapfiles/libjava/reorder-sparc
- make/mapfiles/libjava/reorder-sparcv9
- make/mapfiles/libjava/reorder-x86
- make/mapfiles/libjawt/mapfile-vers
- make/mapfiles/libjdwp/mapfile-vers
- make/mapfiles/libjimage/mapfile-vers
- make/mapfiles/libjli/mapfile-vers
- make/mapfiles/libjpeg/mapfile-vers
- make/mapfiles/libjpeg/reorder-sparc
- make/mapfiles/libjpeg/reorder-sparcv9
- make/mapfiles/libjpeg/reorder-x86
- make/mapfiles/libjsdt/mapfile-vers
! make/mapfiles/libjsig/mapfile-vers-solaris
- make/mapfiles/liblcms/mapfile-vers
- make/mapfiles/libmanagement/mapfile-vers
- make/mapfiles/libmanagement_agent/mapfile-vers
- make/mapfiles/libmanagement_ext/mapfile-vers
- make/mapfiles/libmlib_image/mapfile-vers
- make/mapfiles/libnet/mapfile-vers
- make/mapfiles/libnio/mapfile-aix
- make/mapfiles/libnio/mapfile-linux
- make/mapfiles/libnio/mapfile-macosx
- make/mapfiles/libnio/mapfile-solaris
- make/mapfiles/libnio/reorder-sparc
- make/mapfiles/libnio/reorder-sparcv9
- make/mapfiles/libnio/reorder-x86
- make/mapfiles/libprefs/mapfile-vers
- make/mapfiles/librmi/mapfile-vers
- make/mapfiles/libsaproc/mapfile-linux
- make/mapfiles/libsaproc/mapfile-macosx
- make/mapfiles/libsaproc/mapfile-solaris
- make/mapfiles/libsctp/mapfile-vers
- make/mapfiles/libsplashscreen/mapfile-vers
- make/mapfiles/libsunec/mapfile-vers
- make/mapfiles/libunpack/mapfile-vers
- make/mapfiles/libverify/mapfile-vers
- make/mapfiles/libverify/reorder-sparc
- make/mapfiles/libverify/reorder-sparcv9
- make/mapfiles/libverify/reorder-x86
- make/mapfiles/libzip/mapfile-vers
- make/mapfiles/libzip/reorder-sparc
- make/mapfiles/libzip/reorder-sparcv9
- make/mapfiles/libzip/reorder-x86
- src/bsd/doc/man/ja/javah.1
! src/bsd/doc/man/java.1
- src/bsd/doc/man/javah.1
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
- src/java.base/share/classes/sun/nio/ch/AbstractPollArrayWrapper.java
- src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java
- src/java.base/share/classes/sun/nio/ch/PollSelectorProvider.java
- src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java
- src/java.base/unix/classes/sun/nio/ch/PollArrayWrapper.java
+ src/java.base/unix/classes/sun/nio/ch/PollSelectorProvider.java
- src/java.base/unix/native/libnio/ch/PollArrayWrapper.c
+ src/java.base/unix/native/libnio/ch/PollSelectorImpl.c
- src/linux/doc/man/ja/javah.1
! src/linux/doc/man/java.1
- src/linux/doc/man/javah.1
- src/solaris/doc/sun/man/man1/ja/javah.1
! src/solaris/doc/sun/man/man1/java.1
- src/solaris/doc/sun/man/man1/javah.1
! test/hotspot/jtreg/ProblemList.txt
+ test/jdk/java/io/ByteArrayOutputStream/Write.java
- test/jdk/java/io/ByteArrayOutputStream/WriteBounds.java
- test/jdk/java/lang/SecurityManager/DepMethodsRequireAllPerm.java

Changeset: 2e681d678ec8
Author:    jwilhelm
Date:      2018-04-06 19:16 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/2e681d678ec8

Merge

! make/lib/Awt2dLibraries.gmk
- src/hotspot/share/gc/g1/concurrentMarkThread.cpp
- src/hotspot/share/gc/g1/concurrentMarkThread.hpp
- src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp
- src/hotspot/share/gc/g1/g1CardLiveData.cpp
- src/hotspot/share/gc/g1/g1CardLiveData.hpp
- src/hotspot/share/gc/g1/g1CardLiveData.inline.hpp

Changeset: 4beba2c2a329
Author:    jwilhelm
Date:      2018-04-13 03:05 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/4beba2c2a329

Merge

! make/hotspot/lib/CompileJvm.gmk
! make/lib/Awt2dLibraries.gmk
! make/mapfiles/libjsig/mapfile-vers-solaris
- src/hotspot/share/gc/g1/concurrentMarkThread.cpp
- src/hotspot/share/gc/g1/concurrentMarkThread.hpp
- src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp
- src/hotspot/share/gc/g1/g1CardLiveData.cpp
- src/hotspot/share/gc/g1/g1CardLiveData.hpp
- src/hotspot/share/gc/g1/g1CardLiveData.inline.hpp
! test/jdk/ProblemList.txt

Changeset: 2918e1146106
Author:    weijun
Date:      2018-04-13 15:29 +0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/2918e1146106

8200468: Port the native GSS-API bridge to Windows
Reviewed-by: ihse, valeriep

! make/lib/Lib-java.security.jgss.gmk
! src/java.security.jgss/share/classes/sun/security/jgss/GSSManagerImpl.java
! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c
+ src/java.security.jgss/share/native/libj2gss/NativeFunc.c
+ src/java.security.jgss/share/native/libj2gss/NativeFunc.h
! src/java.security.jgss/share/native/libj2gss/NativeUtil.c
! src/java.security.jgss/share/native/libj2gss/NativeUtil.h
! src/java.security.jgss/share/native/libj2gss/gssapi.h
- src/java.security.jgss/unix/native/libj2gss/NativeFunc.c
- src/java.security.jgss/unix/native/libj2gss/NativeFunc.h
! test/jdk/java/security/testlibrary/Proc.java
! test/jdk/sun/security/krb5/auto/BasicProc.java

Changeset: fcff2daa6b1e
Author:    mcimadamore
Date:      2018-04-13 16:23 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/fcff2daa6b1e

8201498: test/langtools/tools/javac/diags/CheckExamples.java 6 errors occurred
Summary: Remove duplicate class names in diagnostic examples.
Reviewed-by: jlahoda

- test/langtools/tools/javac/diags/examples/PreviewPlural/Bar.java
! test/langtools/tools/javac/diags/examples/PreviewPlural/PreviewPlural.java
+ test/langtools/tools/javac/diags/examples/PreviewPlural/PreviewPluralBar.java
- test/langtools/tools/javac/diags/examples/PreviewPluralAdditional/Bar.java
! test/langtools/tools/javac/diags/examples/PreviewPluralAdditional/PreviewPluralAdditional.java
+ test/langtools/tools/javac/diags/examples/PreviewPluralAdditional/PreviewPluralAdditionalBar.java

Changeset: 59c4713c5d21
Author:    prr
Date:      2018-04-13 09:04 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/59c4713c5d21

Merge

! make/lib/Awt2dLibraries.gmk
- src/hotspot/share/gc/g1/concurrentMarkThread.cpp
- src/hotspot/share/gc/g1/concurrentMarkThread.hpp
- src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp
- src/hotspot/share/gc/g1/g1CardLiveData.cpp
- src/hotspot/share/gc/g1/g1CardLiveData.hpp
- src/hotspot/share/gc/g1/g1CardLiveData.inline.hpp
- src/java.security.jgss/unix/native/libj2gss/NativeFunc.c
- src/java.security.jgss/unix/native/libj2gss/NativeFunc.h
! test/jdk/ProblemList.txt
- test/langtools/tools/javac/diags/examples/PreviewPlural/Bar.java
- test/langtools/tools/javac/diags/examples/PreviewPluralAdditional/Bar.java

Changeset: 3cf00fca0fbf
Author:    rhalade
Date:      2018-04-13 09:37 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/3cf00fca0fbf

8198240: Allow cacerts test to pass when GTECyberTrust root expires
Summary: Implemented expiry policy exception list
Reviewed-by: mullan

! test/jdk/lib/security/cacerts/VerifyCACerts.java

Changeset: 4c0c018a953f
Author:    prr
Date:      2018-04-13 09:51 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/4c0c018a953f

Merge




More information about the jdk-client-changes mailing list