hg: shenandoah/jdk: 62 new changesets

shade at redhat.com shade at redhat.com
Thu May 2 12:33:05 UTC 2019


Changeset: c7eb491b05b7
Author:    jwilhelm
Date:      2019-04-25 02:14 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/c7eb491b05b7

8222952: Typo in test/hotspot/jtreg/TEST.groups is causing test harness failures
Reviewed-by: darcy

! test/hotspot/jtreg/TEST.groups

Changeset: 3a34f5173c36
Author:    jwilhelm
Date:      2019-04-25 02:23 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/3a34f5173c36

Added tag jdk-13+18 for changeset bebb82ef3434

! .hgtags

Changeset: fe9f33555993
Author:    jcbeyler
Date:      2019-04-24 19:51 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/fe9f33555993

8222935: Fix ExceptionCheckingJniEnv system
Summary: Added missing tests and fixed the code
Reviewed-by: cjplummer, sspitsyn, amenkov

+ test/hotspot/jtreg/vmTestbase/nsk/share/ExceptionCheckingJniEnv/exceptionjni001.java
+ test/hotspot/jtreg/vmTestbase/nsk/share/ExceptionCheckingJniEnv/exceptionjni001/TestDescription.java
+ test/hotspot/jtreg/vmTestbase/nsk/share/ExceptionCheckingJniEnv/exceptionjni001/exceptionjni001.cpp
+ test/hotspot/jtreg/vmTestbase/nsk/share/ExceptionCheckingJniEnv/exceptionjni001/libexceptionjni001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jni/ExceptionCheckingJniEnv.cpp

Changeset: 9afd2868c18b
Author:    pliden
Date:      2019-04-25 08:55 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/9afd2868c18b

8222664: runtime/appcds/sharedStrings/SharedStringsStress.java assert GC active during NoGCVerifier
Reviewed-by: iklam, stefank

! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.inline.hpp

Changeset: 3ab77d8dc60a
Author:    pliden
Date:      2019-04-25 08:55 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/3ab77d8dc60a

8222462: Introduce CollectedHeap::unused()
Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/prims/jvm.cpp

Changeset: 24f6b0e413a0
Author:    pliden
Date:      2019-04-25 08:55 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/24f6b0e413a0

8221786: ZGC: Increase max heap size to 16TB
Reviewed-by: stefank

- src/hotspot/os_cpu/linux_x86/gc/z/zAddress_linux_x86.inline.hpp
! src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.cpp
! src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.hpp
! src/hotspot/share/gc/z/zAddress.cpp
! src/hotspot/share/gc/z/zAddress.hpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zGlobals.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zInitialize.cpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! test/hotspot/gtest/gc/z/test_zAddress.cpp

Changeset: 152c6c501ba5
Author:    pliden
Date:      2019-04-25 08:55 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/152c6c501ba5

8222469: ZGC: Generalize ZPageCache::flush()
Reviewed-by: stefank

! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zPageCache.cpp
! src/hotspot/share/gc/z/zPageCache.hpp

Changeset: b43cc3b9ef40
Author:    hannesw
Date:      2019-04-25 09:12 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/b43cc3b9ef40

8220497: Improve Javadoc search feature and add test coverage
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
+ test/langtools/jdk/javadoc/doclet/testSearchScript/TestSearchScript.java
+ test/langtools/jdk/javadoc/doclet/testSearchScript/javadoc-search.js
+ test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/List.java
+ test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/ListProvider.java
+ test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/MyList.java
+ test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/MyListFactory.java
+ test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/Nolist.java
+ test/langtools/jdk/javadoc/doclet/testSearchScript/mapmodule/mappkg/Map.java
+ test/langtools/jdk/javadoc/doclet/testSearchScript/mapmodule/mappkg/impl/MyMap.java
+ test/langtools/jdk/javadoc/doclet/testSearchScript/mapmodule/module-info.java

Changeset: 13b67c1420b8
Author:    alanb
Date:      2019-04-25 10:41 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/13b67c1420b8

8222774: (ch) Replace uses of stateLock and blockingLock with j.u.c. locks
Reviewed-by: dfuchs, bpb, martin

! src/java.base/share/classes/java/nio/channels/spi/AbstractInterruptibleChannel.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
+ src/java.base/share/classes/sun/nio/ch/DummySocketImpl.java
! src/java.base/share/classes/sun/nio/ch/SelChImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java
+ test/jdk/java/nio/channels/SocketChannel/AdaptorStreams.java
- test/jdk/java/nio/channels/SocketChannel/Stream.java

Changeset: 0b6dc5b93306
Author:    rwestberg
Date:      2019-04-24 14:03 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/0b6dc5b93306

8220795: Rework naked_short_nanosleep on Windows to improve time-to-safepoint
Reviewed-by: dholmes, rehn

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/safepoint.cpp

Changeset: a8dcacf95bff
Author:    robm
Date:      2019-04-25 05:54 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/a8dcacf95bff

8139965: Hang seen when using com.sun.jndi.ldap.search.replyQueueSize
Reviewed-by: dfuchs

! src/java.naming/share/classes/com/sun/jndi/ldap/BerDecoder.java
! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapRequest.java
! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java

Changeset: 1126f0607c70
Author:    coleenp
Date:      2019-04-25 10:56 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/1126f0607c70

8222811: Consolidate MutexLockerEx and MutexLocker
Summary: Make MutexLocker be MutexLockerEx implementation, remove MutexLockerEx calls.
Reviewed-by: dcubed, dholmes, pliden, rehn

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/cms/cmsVMOperations.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepThread.cpp
! src/hotspot/share/gc/cms/yieldingWorkgroup.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1SharedDirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1StringDedupQueue.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/parallel/gcTaskManager.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/concurrentGCPhaseManager.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/owstTaskTerminator.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp
! src/hotspot/share/gc/z/zMessagePort.inline.hpp
! src/hotspot/share/gc/z/zMetronome.cpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zRuntimeWorkers.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/gc/z/zWorkers.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/chunkManager.cpp
! src/hotspot/share/memory/metaspace/spaceManager.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/task.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/gcNotifier.cpp
! src/hotspot/share/services/lowMemoryDetector.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/decoder.cpp
! src/hotspot/share/utilities/decoder.hpp
! src/hotspot/share/utilities/events.cpp
! src/hotspot/share/utilities/events.hpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
! test/hotspot/gtest/memory/test_is_metaspace_obj.cpp
! test/hotspot/gtest/memory/test_metaspace.cpp
! test/hotspot/gtest/memory/test_metaspace_allocation.cpp
! test/hotspot/gtest/runtime/test_threads.cpp
! test/hotspot/gtest/threadHelper.inline.hpp

Changeset: beaea3c10b0f
Author:    coleenp
Date:      2019-04-25 12:33 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/beaea3c10b0f

8222977: Fix shenandoah broken with JDK-8222811
Reviewed-by: dcubed, shade

! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp

Changeset: 7f30741331ad
Author:    mseledtsov
Date:      2019-04-25 11:45 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/7f30741331ad

8222888: [TESTBUG] docker/TestJFREvents.java fails due to "RuntimeException: JAVA_MAIN_CLASS_ is not defined"
Summary: Introduced unique environment variable
Reviewed-by: egahlin, lmesnik, sgehwolf

! test/hotspot/jtreg/containers/docker/TestJFREvents.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: 3fb6efa2c9f1
Author:    dholmes
Date:      2019-04-25 18:41 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/3fb6efa2c9f1

8222970: Update ProblemList for vmTestbase/nsk/jdb/eval/eval001/eval001.java
Reviewed-by: gadams, dcubed, sspitsyn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 22323f20401b
Author:    aeubanks
Date:      2019-04-16 13:16 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/22323f20401b

8222562: Don't set IPV6_V6ONLY when IPv4 is not available
Reviewed-by: dfuchs, chegar
Contributed-by: aeubanks at google.com

! src/java.base/share/native/libnet/net_util.c
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c
! src/java.base/unix/native/libnet/PlainSocketImpl.c
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnio/ch/Net.c
! src/java.base/windows/native/libnet/net_util_md.c

Changeset: dcb78d2f07e5
Author:    joehw
Date:      2019-04-25 15:54 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/dcb78d2f07e5

8222743: Xerces 2.12.0: DOM Implementation
Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/AttrImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/AttrNSImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/ChildNode.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMNormalizer.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentTypeImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/ElementImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/ElementNSImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/NodeImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIDOMImplementationImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/ParentNode.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/TextImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/ParserConfigurationSettings.java
! test/jaxp/javax/xml/jaxp/unittest/dom/DocumentTest.java

Changeset: 9ebb614d293d
Author:    dholmes
Date:      2019-04-26 00:57 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/9ebb614d293d

8222518: Remove unnecessary caching of Parker object in java.lang.Thread
Reviewed-by: dcubed, rehn

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/java.base/share/classes/java/lang/Thread.java

Changeset: 04b17e84c87d
Author:    clanger
Date:      2019-04-26 08:53 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/04b17e84c87d

8222440: (zipfs) JarFileSystem does not correctly handle versioned entries if no root entry is present
Reviewed-by: lancea

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/jdk/nio/zipfs/jarfs/JFSTester.java
- test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf1.txt
- test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf2.txt
- test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf3.txt
- test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf4.txt
- test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf1.txt
- test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf2.txt
- test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf3.txt
- test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf4.txt

Changeset: 3a3e4e473622
Author:    rehn
Date:      2019-04-26 10:18 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/3a3e4e473622

8222637: Obsolete NeedsDeoptSuspend
Reviewed-by: dlong, coleenp, dholmes

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/sparc/globals_sparc.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp

Changeset: 2d0c05e71bd5
Author:    pliden
Date:      2019-04-26 12:05 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/2d0c05e71bd5

8223016: ZGC: Fix misaligned statistics printout
Reviewed-by: tschatzl

! src/hotspot/share/gc/z/zStat.cpp

Changeset: 84261c6b227b
Author:    jwilhelm
Date:      2019-04-26 12:35 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/84261c6b227b

8223026: [BACKOUT] Typo in test/hotspot/jtreg/TEST.groups is causing test harness failures
Reviewed-by: dsimms

! test/hotspot/jtreg/TEST.groups

Changeset: 59c01214e478
Author:    dfuchs
Date:      2019-04-26 16:25 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/59c01214e478

8129315: java/net/Socket/LingerTest.java and java/net/Socket/ShutdownBoth.java timeout intermittently
Summary: tests are updated to use the loopback address instead of the wildcard to avoid traffic being routed to a different server than what was intended by the test.
Reviewed-by: chegar

! test/jdk/java/net/Socket/LingerTest.java
! test/jdk/java/net/Socket/ShutdownBoth.java
! test/jdk/java/net/Socks/SocksIPv6Test.java
! test/jdk/java/net/Socks/SocksServer.java
! test/jdk/sun/net/www/http/HttpURLConnection/PostOnDelete.java

Changeset: 14615b8ac24c
Author:    avoitylov
Date:      2019-04-26 18:56 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/14615b8ac24c

8221988: add possibility to build with Visual Studio 2019
Reviewed-by: erikj, ysuenaga

! doc/building.html
! doc/building.md
! make/autoconf/toolchain_windows.m4
+ make/devkit/createWindowsDevkit2019.sh

Changeset: 515568d2e85c
Author:    naoto
Date:      2019-04-26 09:09 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/515568d2e85c

8222980: Upgrade IANA Language Subtag Registry to Version 2019-04-03
Reviewed-by: bpb, lancea

! make/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/Bug8040211.java

Changeset: b71940f7fa96
Author:    vromero
Date:      2019-04-26 12:49 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/b71940f7fa96

8219487: j.l.c.ClassDesc spec should contain precise assertions for one parameter's methods
Reviewed-by: darcy, jlaskey

! src/java.base/share/classes/java/lang/constant/ClassDesc.java

Changeset: 9b8926bf85c1
Author:    lmesnik
Date:      2019-04-26 11:33 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/9b8926bf85c1

8220813: update hotspot tier1_gc tests depending on GC to use @requires vm.gc.X
Reviewed-by: pliden, lmesnik
Contributed-by: aoqi at loongson.cn

! test/hotspot/jtreg/gc/TestAgeOutput.java
! test/hotspot/jtreg/gc/TestGenerationPerfCounter.java
! test/hotspot/jtreg/gc/TestHumongousReferenceObject.java
! test/hotspot/jtreg/gc/TestMemoryMXBeansAndPoolsPresence.java
! test/hotspot/jtreg/gc/TestNumWorkerOutput.java
! test/hotspot/jtreg/gc/TestPolicyNamePerfCounter.java
! test/hotspot/jtreg/gc/TestSmallHeap.java
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/arguments/TestAlignmentToUseLargePages.java
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
! test/hotspot/jtreg/gc/arguments/TestMinInitialErgonomics.java
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java
! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java
! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java
! test/hotspot/jtreg/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/hotspot/jtreg/gc/class_unloading/TestClassUnloadingDisabled.java
! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/hotspot/jtreg/gc/cms/GuardShrinkWarning.java
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java
! test/hotspot/jtreg/gc/g1/TestShrinkDefragmentedHeap.java
! test/hotspot/jtreg/gc/logging/TestGCId.java
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
! test/hotspot/jtreg/gc/logging/TestPrintReferences.java
! test/hotspot/jtreg/gc/metaspace/TestMetaspaceCMSCancel.java
! test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java
! test/hotspot/jtreg/gc/parallel/AdaptiveGCBoundary.java
! test/hotspot/jtreg/gc/startup_warnings/TestCMS.java
! test/hotspot/jtreg/gc/startup_warnings/TestG1.java
! test/hotspot/jtreg/gc/startup_warnings/TestParallelGC.java
! test/hotspot/jtreg/gc/startup_warnings/TestParallelScavengeSerialOld.java

Changeset: 2cac7d48db4c
Author:    weijun
Date:      2019-04-27 18:21 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/2cac7d48db4c

8223003: SunMSCAPI keys are not cleaned up
Reviewed-by: igerasim

! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyPair.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPrivateKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
! test/jdk/java/security/KeyPairGenerator/FinalizeHalf.java

Changeset: 2f4393ec54d4
Author:    thartmann
Date:      2019-04-29 09:04 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/2f4393ec54d4

8221592: C2 compilation failed with assert(!q->is_MergeMem())
Summary: Transform the original MergeMem after transforming the slices to get rid of MergeMem inputs.
Reviewed-by: kvn, neliasso

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

Changeset: ff0a691901c9
Author:    clanger
Date:      2019-04-29 10:27 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/ff0a691901c9

8223015: Cleanups for zipfs tests
Reviewed-by: redestad, lancea

! test/jdk/jdk/nio/zipfs/Demo.java
- test/jdk/jdk/nio/zipfs/MultiReleaseJarTest.java
! test/jdk/jdk/nio/zipfs/PathOps.java
! test/jdk/jdk/nio/zipfs/ZipFSTester.java
+ test/jdk/jdk/nio/zipfs/jarfs/MultiReleaseJarTest.java
! test/jdk/lib/testlibrary/java/util/jar/CreateMultiReleaseTestJars.java

Changeset: d3dcec24a469
Author:    fyang
Date:      2019-04-26 16:38 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/d3dcec24a469

8223020: aarch64: expand minI_rReg and maxI_rReg patterns into separate instructions
Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: 3edf22a7cbaf
Author:    bpb
Date:      2019-04-29 07:39 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/3edf22a7cbaf

8218280: LineNumberReader throws "Mark invalid" exception if CRLF straddles buffer.
Reviewed-by: dfuchs, prappo

! src/java.base/share/classes/java/io/LineNumberReader.java
+ test/jdk/java/io/LineNumberReader/MarkSplitCRLF.java

Changeset: 8d52b4c6f9d8
Author:    mullan
Date:      2019-04-29 14:34 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/8d52b4c6f9d8

8036608: Key.getAlgorithm link to standard algorithm names needs to be updated
Reviewed-by: xuelei

! src/java.base/share/classes/java/security/Key.java

Changeset: 05aaccf7d558
Author:    coleenp
Date:      2019-04-29 16:01 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/05aaccf7d558

8222988: Use MonitorLocker rather than MutexLocker when wait/notify used
Summary: fixed use cases in code except CMS.
Reviewed-by: rehn, dcubed

! src/hotspot/share/compiler/abstractCompiler.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/hotspot/share/gc/parallel/gcTaskManager.cpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! 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/thread.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmThread.cpp

Changeset: 5b1eec609909
Author:    manc
Date:      2019-03-08 18:21 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/5b1eec609909

8220388: Increase -inlinehint-threshold for Clang to avoid G1 pause time regression
Summary: Make Clang inline more aggressively for functions with inline keyword
Reviewed-by: erikj, jiangli, shade

! make/autoconf/flags-cflags.m4

Changeset: c0d9bc9b4e1f
Author:    dlong
Date:      2019-04-24 09:10 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/c0d9bc9b4e1f

8219403: JVMCIRuntime::adjust_comp_level should be replaced
Reviewed-by: kvn, dnsimon, never

! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/tieredThresholdPolicy.cpp
! src/hotspot/share/runtime/tieredThresholdPolicy.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/IsGraalPredicate.java
! test/hotspot/jtreg/ProblemList-graal.txt

Changeset: 89f2043ee67a
Author:    pmuthuswamy
Date:      2019-04-30 11:58 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/89f2043ee67a

8221991: Improve the HTML for the inheritance tree for a type
Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/AccessAsciiArt/AccessAsciiArt.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testSingletonLists/TestSingletonLists.java

Changeset: 73a87b1aacc2
Author:    rschmelter
Date:      2019-04-17 01:21 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/73a87b1aacc2

8222529: sun.jdwp.listenerAddress agent property uses wrong encoding
Reviewed-by: sspitsyn, amenkov, clanger, erikj

! make/lib/Lib-jdk.jdwp.agent.gmk
! src/jdk.jdwp.agent/share/native/libjdwp/util.c

Changeset: d9208a660094
Author:    jlahoda
Date:      2019-04-30 10:39 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/d9208a660094

8218152: [javac] fails and exits with no error if a bad annotation processor provided
Summary: Handle exceptions thrown while loading annotation processors.
Reviewed-by: jlahoda
Contributed-by: groeges at uk.ibm.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/annotations/8218152/MalformedAnnotationProcessorTests.java
! test/langtools/tools/javac/diags/examples.not-yet.txt

Changeset: e6e327553024
Author:    sspitsyn
Date:      2019-04-30 01:56 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/e6e327553024

8222934: mark new VM option AllowRedefinitionToAddOrDeleteMethods as deprecated
Summary: Mark new option depricated
Reviewed-by: dcubed, coleenp, dholmes

! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestAddDeleteMethods.java

Changeset: 1cb0306f16d1
Author:    redestad
Date:      2019-04-30 12:54 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/1cb0306f16d1

8222852: Reduce String concat combinator tree shapes by folding constants into prependers
Reviewed-by: shade, plevart, forax
Contributed-by: claes.redestad at oracle.com, peter.levart at gmail.com

! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
- test/jdk/java/lang/String/concat/StringConcatFactoryEmptyMethods.java
+ test/jdk/java/lang/String/concat/StringConcatFactoryRepeatedConstants.java
! test/micro/org/openjdk/bench/java/lang/StringConcat.java

Changeset: 332f28c3a105
Author:    thartmann
Date:      2019-04-30 14:49 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/332f28c3a105

8219807: C2 crash in IfNode::up_one_dom(Node*, bool)
Summary: Guard against regions degraded to copies.
Reviewed-by: kvn

! src/hotspot/share/opto/ifnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestIfWithDeadRegion.java

Changeset: 7acebe4d65e2
Author:    sgehwolf
Date:      2019-04-18 13:58 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/7acebe4d65e2

8221639: [i386] expand_exec_shield_cs_limit workaround is undefined code after JDK-8199717
Summary: Only perform this optimization for x86_64
Reviewed-by: dholmes, andrew

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp

Changeset: f7204876ce87
Author:    dtitov
Date:      2019-04-30 08:45 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/f7204876ce87

8222749: vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001/TestDescription.java failed with "eventSet1.size() != 3 :: 2"
Reviewed-by: sspitsyn, jcbeyler

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001.java

Changeset: 3f72db799fbd
Author:    erikj
Date:      2019-04-30 10:24 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/3f72db799fbd

8222913: Add Jib support for VERSION_EXTRA*
Reviewed-by: tbell, mikael

! make/conf/jib-profiles.js

Changeset: bcea46e28de0
Author:    rhalade
Date:      2019-04-30 11:04 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/bcea46e28de0

8216577: Add GlobalSign's R6 Root certificate
Reviewed-by: mullan, clanger

! src/java.base/share/lib/security/cacerts
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: a86c5059749b
Author:    rhalade
Date:      2019-04-30 12:53 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/a86c5059749b

8222137: Remove T-Systems root CA certificate
Reviewed-by: mullan

! src/java.base/share/lib/security/cacerts
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 62d6baca22fc
Author:    jcbeyler
Date:      2019-04-30 15:39 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/62d6baca22fc

8215113: Sampling interval not always correct
Summary: Fix the sampling interval
Reviewed-by: phh, sspitsyn

! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorArrayAllSampledTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java

Changeset: 4dc2f6122252
Author:    dtitov
Date:      2019-04-30 16:11 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/4dc2f6122252

8222821: com/sun/jdi/ExceptionEvents.java failed
Reviewed-by: dlong, sspitsyn, jcbeyler, cjplummer

! test/jdk/com/sun/jdi/ExceptionEvents.java

Changeset: 616618caad5e
Author:    jcbeyler
Date:      2019-04-30 20:26 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/616618caad5e

8223146: [TESTBUG] new test  vmTestbase/nsk/share/ExceptionCheckingJniEnv/exceptionjni001/ fails on Windows
Summary: Keep it simple and handle INT32_MIN separately
Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/share/jni/ExceptionCheckingJniEnv.cpp

Changeset: afce4a27f2c2
Author:    coleenp
Date:      2019-05-01 07:12 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/afce4a27f2c2

8213399: DecoderLocker is unused
Summary: remove DecoderLocker
Reviewed-by: iklam, dholmes

! src/hotspot/share/utilities/decoder.cpp
! src/hotspot/share/utilities/decoder.hpp

Changeset: f03d5a093093
Author:    coleenp
Date:      2019-05-01 08:56 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/f03d5a093093

8074355: make MutexLocker smarter about non-JavaThreads
Summary: Use safepoint_check_always/safepoint_check_never instead of safepoint_check_sometimes for locks that are taken by JavaThreads and non-JavaThreads
Reviewed-by: dholmes, rehn, dcubed, lmesnik

! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/yieldingWorkgroup.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/vmThread.cpp
+ test/hotspot/jtreg/runtime/Shutdown/ShutdownTest.java

Changeset: 5ddea9d48649
Author:    zgu
Date:      2019-05-01 10:12 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/5ddea9d48649

8223184: Shenandoah: Missing roots in SRP::process_all_roots_slow
Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp

Changeset: f14a826e3c2e
Author:    coleenp
Date:      2019-05-01 10:54 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/f14a826e3c2e

8223190: Test gc/arguments/TestShrinkHeapInSteps.java breaks with change for JDK-8074355
Summary: Remove too strict assert.
Reviewed-by: hseigel

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

Changeset: 1b5f0a3f9c41
Author:    martin
Date:      2019-05-01 09:06 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/1b5f0a3f9c41

8223078: Add microbenchmark for array copying/clearing/resizing
Reviewed-by: dl, redestad

+ test/micro/org/openjdk/bench/java/lang/ArrayFiddle.java

Changeset: f8d2b5ce4491
Author:    rraghavan
Date:      2019-05-01 22:02 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/f8d2b5ce4491

8202414: Unsafe write after primitive array creation may result in array length change
Summary: Avoided collecting unaligned stores in Initialize node by making can_capture_store return false for same
Reviewed-by: dlong, kvn, vlivanov

! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/c2/Test8202414.java

Changeset: 0bda2308eded
Author:    vromero
Date:      2019-05-01 12:41 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/0bda2308eded

8222744: add support for generating method handles from a variable symbol
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java

Changeset: ad45b3802d4e
Author:    kvn
Date:      2019-05-01 12:31 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/ad45b3802d4e

8220623: [JVMCI] Update JVMCI to support JVMCI based Compiler compiled into shared library
Reviewed-by: dnsimon, never, stefank, rehn, neliasso, dholmes, kbarrett, coleenp

! make/autoconf/hotspot.m4
! src/hotspot/.mx.jvmci/suite.py
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/sparc/jvmciCodeInstaller_sparc.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/metadataOnStackMark.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.hpp
! src/hotspot/share/gc/parallel/pcTasks.cpp
! src/hotspot/share/gc/parallel/pcTasks.hpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psTasks.cpp
! src/hotspot/share/gc/parallel/psTasks.hpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/parallelCleaning.hpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp
+ src/hotspot/share/jvmci/jniAccessMark.inline.hpp
+ src/hotspot/share/jvmci/jvmci.cpp
+ src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
+ src/hotspot/share/jvmci/jvmciExceptions.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
+ src/hotspot/share/jvmci/jvmciObject.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
+ src/hotspot/share/jvmci/metadataHandleBlock.cpp
+ src/hotspot/share/jvmci/metadataHandleBlock.hpp
- src/hotspot/share/jvmci/systemDictionary_jvmci.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/nativeLookup.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/tieredThresholdPolicy.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/java.base/share/classes/module-info.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Architecture.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodePosition.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InstalledCode.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InvalidInstalledCodeException.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/InitTimer.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/NativeImageReinitialize.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Cleaner.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/DirectHotSpotObjectConstantImpl.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HandleCleaner.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompilationRequest.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPoolObject.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotInstalledCode.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJDKReflection.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
- src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIReflection.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIUnsupportedOperationError.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethod.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodDataAccessor.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotRuntimeStub.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSignature.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationEncoding.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/IndirectHotSpotObjectConstantImpl.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceHandleObject.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceObject.java
- src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SharedLibraryJVMCIReflection.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/TranslatedException.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMEntryPoint.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMField.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMFlag.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMIntrinsicMethod.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaTypeProfile.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaAccessProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PrimitiveConstant.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SpeculationLog.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCI.java
- src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/.checkstyle_checks.xml
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/JVMCIServiceLocator.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/VMEntryPoint.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java
! test/hotspot/jtreg/compiler/jvmci/SecurityRestrictionsTest.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/PublicMetaspaceWrapperObject.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java
! test/hotspot/jtreg/compiler/jvmci/errors/CodeInstallerTest.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventListener.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotSpeculationLog.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestSpeculationLog.java
! test/hotspot/jtreg/runtime/NMT/MallocSiteTypeChange.java

Changeset: a38438fcbbd2
Author:    bchristi
Date:      2019-05-01 13:07 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/a38438fcbbd2

8221267: Document the jdk.net.URLClassPath.showIgnoredClassPathEntries system property
Reviewed-by: alanb, bpb, lancea

! src/java.base/share/classes/java/lang/ClassLoader.java

Changeset: 41339a468716
Author:    mseledtsov
Date:      2019-05-01 13:25 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/41339a468716

8222769: [TESTBUG] TestJFRNetworkEvents should not rely on hostname command
Summary: Using InetAddress.getLocalHost()
Reviewed-by: egahlin, lmesnik
Contributed-by: Severin Gehwolf <sgehwolf at redhat.com>

! test/hotspot/jtreg/containers/docker/JfrNetwork.java

Changeset: a43d6467317d
Author:    joehw
Date:      2019-05-01 14:35 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/a43d6467317d

8220818: Validator does not find missing match for keyref error
Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java
+ test/jaxp/javax/xml/jaxp/unittest/validation/ValidationTest.java
+ test/jaxp/javax/xml/jaxp/unittest/validation/files/JDK8220818a.xsd
+ test/jaxp/javax/xml/jaxp/unittest/validation/files/JDK8220818a_Invalid.xml
+ test/jaxp/javax/xml/jaxp/unittest/validation/files/JDK8220818a_Valid.xml
+ test/jaxp/javax/xml/jaxp/unittest/validation/files/JDK8220818a_Valid1.xml
+ test/jaxp/javax/xml/jaxp/unittest/validation/files/JDK8220818b.xsd
+ test/jaxp/javax/xml/jaxp/unittest/validation/files/JDK8220818b_Invalid.xml
+ test/jaxp/javax/xml/jaxp/unittest/validation/files/JDK8220818b_Valid.xml

Changeset: db976260a356
Author:    shade
Date:      2019-05-02 14:08 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/db976260a356

Merge

! .hgtags
! make/autoconf/hotspot.m4
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
- src/hotspot/os_cpu/linux_x86/gc/z/zAddress_linux_x86.inline.hpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/parallelCleaning.hpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp
- src/hotspot/share/jvmci/systemDictionary_jvmci.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/tieredThresholdPolicy.cpp
! src/hotspot/share/runtime/tieredThresholdPolicy.hpp
- src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java
- src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java
- src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/.checkstyle_checks.xml
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/gc/TestHumongousReferenceObject.java
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/arguments/TestAlignmentToUseLargePages.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java
! test/hotspot/jtreg/gc/class_unloading/TestClassUnloadingDisabled.java
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java
! test/hotspot/jtreg/gc/logging/TestGCId.java
! test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java
- test/jdk/java/lang/String/concat/StringConcatFactoryEmptyMethods.java
- test/jdk/java/nio/channels/SocketChannel/Stream.java
- test/jdk/jdk/nio/zipfs/MultiReleaseJarTest.java
- test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf1.txt
- test/jdk/jdk/nio/zipfs/jarfs/root/dir1/leaf2.txt
- test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf3.txt
- test/jdk/jdk/nio/zipfs/jarfs/root/dir2/leaf4.txt
- test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf1.txt
- test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir1/leaf2.txt
- test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf3.txt
- test/jdk/jdk/nio/zipfs/jarfs/v9/root/dir2/leaf4.txt



More information about the shenandoah-dev mailing list