Changeset: 7bd7a7ffa84b
Author:    mchung
Date:      2017-01-31 20:06 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7bd7a7ffa84b

8173608: Separate JDK management agent from java.management module
Reviewed-by: dfuchs, dholmes, erikj

- make/copy/Copy-java.management.gmk
+ make/copy/Copy-jdk.management.agent.gmk
- make/gensrc/Gensrc-java.management.gmk
+ make/gensrc/Gensrc-jdk.management.agent.gmk
! make/lib/Lib-java.management.gmk
+ make/lib/Lib-jdk.management.agent.gmk
! make/mapfiles/libmanagement/mapfile-vers
+ make/mapfiles/libmanagement_rmi/mapfile-vers
! src/java.base/share/classes/module-info.java
! 
src/java.management/share/classes/com/sun/jmx/remote/security/FileLoginModule.java
! src/java.management/share/classes/module-info.java
- src/java.management/share/classes/sun/management/Agent.java
- src/java.management/share/classes/sun/management/AgentConfigurationError.java
- src/java.management/share/classes/sun/management/ConnectorAddressLink.java
- src/java.management/share/classes/sun/management/FileSystem.java
- src/java.management/share/classes/sun/management/jdp/JdpBroadcaster.java
- src/java.management/share/classes/sun/management/jdp/JdpController.java
- src/java.management/share/classes/sun/management/jdp/JdpException.java
- src/java.management/share/classes/sun/management/jdp/JdpGenericPacket.java
- src/java.management/share/classes/sun/management/jdp/JdpJmxPacket.java
- src/java.management/share/classes/sun/management/jdp/JdpPacket.java
- src/java.management/share/classes/sun/management/jdp/JdpPacketReader.java
- src/java.management/share/classes/sun/management/jdp/JdpPacketWriter.java
- src/java.management/share/classes/sun/management/jdp/package-info.java
- 
src/java.management/share/classes/sun/management/jmxremote/ConnectorBootstrap.java
- 
src/java.management/share/classes/sun/management/jmxremote/LocalRMIServerSocketFactory.java
- 
src/java.management/share/classes/sun/management/jmxremote/SingleEntryRegistry.java
- src/java.management/share/classes/sun/management/jmxremote/package.html
- src/java.management/share/classes/sun/management/resources/agent.properties
- src/java.management/share/classes/sun/management/resources/agent_de.properties
- src/java.management/share/classes/sun/management/resources/agent_es.properties
- src/java.management/share/classes/sun/management/resources/agent_fr.properties
- src/java.management/share/classes/sun/management/resources/agent_it.properties
- src/java.management/share/classes/sun/management/resources/agent_ja.properties
- src/java.management/share/classes/sun/management/resources/agent_ko.properties
- 
src/java.management/share/classes/sun/management/resources/agent_pt_BR.properties
- src/java.management/share/classes/sun/management/resources/agent_sv.properties
- 
src/java.management/share/classes/sun/management/resources/agent_zh_CN.properties
- 
src/java.management/share/classes/sun/management/resources/agent_zh_TW.properties
- src/java.management/share/classes/sun/management/spi/AgentProvider.java
- src/java.management/share/conf/jmxremote.access
- src/java.management/share/conf/jmxremote.password.template
- src/java.management/share/conf/management.properties
- src/java.management/share/conf/snmp.acl.template
- src/java.management/unix/classes/sun/management/FileSystemImpl.java
- src/java.management/unix/native/libmanagement/FileSystemImpl.c
- src/java.management/windows/classes/sun/management/FileSystemImpl.java
- src/java.management/windows/native/libmanagement/FileSystemImpl.c
! src/java.rmi/share/classes/module-info.java
! src/jdk.jconsole/share/classes/module-info.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/LocalVirtualMachine.java
+ src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java
+ 
src/jdk.management.agent/share/classes/jdk/internal/agent/AgentConfigurationError.java
+ 
src/jdk.management.agent/share/classes/jdk/internal/agent/ConnectorAddressLink.java
+ src/jdk.management.agent/share/classes/jdk/internal/agent/FileSystem.java
+ 
src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent.properties
+ 
src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_de.properties
+ 
src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_es.properties
+ 
src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_fr.properties
+ 
src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_it.properties
+ 
src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ja.properties
+ 
src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ko.properties
+ 
src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_pt_BR.properties
+ 
src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_sv.properties
+ 
src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_CN.properties
+ 
src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_TW.properties
+ 
src/jdk.management.agent/share/classes/jdk/internal/agent/spi/AgentProvider.java
+ src/jdk.management.agent/share/classes/module-info.java
+ src/jdk.management.agent/share/classes/sun/management/jdp/JdpBroadcaster.java
+ src/jdk.management.agent/share/classes/sun/management/jdp/JdpController.java
+ src/jdk.management.agent/share/classes/sun/management/jdp/JdpException.java
+ 
src/jdk.management.agent/share/classes/sun/management/jdp/JdpGenericPacket.java
+ src/jdk.management.agent/share/classes/sun/management/jdp/JdpJmxPacket.java
+ src/jdk.management.agent/share/classes/sun/management/jdp/JdpPacket.java
+ src/jdk.management.agent/share/classes/sun/management/jdp/JdpPacketReader.java
+ src/jdk.management.agent/share/classes/sun/management/jdp/JdpPacketWriter.java
+ src/jdk.management.agent/share/classes/sun/management/jdp/package-info.java
+ 
src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java
+ 
src/jdk.management.agent/share/classes/sun/management/jmxremote/LocalRMIServerSocketFactory.java
+ 
src/jdk.management.agent/share/classes/sun/management/jmxremote/SingleEntryRegistry.java
+ src/jdk.management.agent/share/classes/sun/management/jmxremote/package.html
+ src/jdk.management.agent/share/conf/jmxremote.access
+ src/jdk.management.agent/share/conf/jmxremote.password.template
+ src/jdk.management.agent/share/conf/management.properties
+ src/jdk.management.agent/unix/classes/jdk/internal/agent/FileSystemImpl.java
+ src/jdk.management.agent/unix/native/libmanagement_rmi/FileSystemImpl.c
+ 
src/jdk.management.agent/windows/classes/jdk/internal/agent/FileSystemImpl.java
+ src/jdk.management.agent/windows/native/libmanagement_rmi/FileSystemImpl.c
! test/com/sun/tools/attach/StartManagementAgent.java
+ test/jdk/internal/agent/AgentCMETest.java
+ test/jdk/internal/agent/AgentCheckTest.java
- test/sun/management/AgentCMETest.java
- test/sun/management/AgentCheckTest.java
! test/sun/management/jdp/JdpDefaultsTest.java
! test/sun/management/jdp/JdpOffTest.java
! test/sun/management/jdp/JdpSpecificAddressTest.java
! test/sun/management/jmxremote/LocalRMIServerSocketFactoryTest.java
! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java
! test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java
! test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java
! test/sun/management/jmxremote/bootstrap/LocalManagementTest.java
! test/sun/management/jmxremote/bootstrap/PasswordFilePermissionTest.java
! test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java
! test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
! test/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java
! test/sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
! test/sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.java
! test/sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.sh
! test/sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.java
! test/sun/management/jmxremote/bootstrap/TestManager.java
! test/sun/management/jmxremote/startstop/JMXStartStopTest.java
! test/sun/management/jmxremote/startstop/JMXStatusPerfCountersTest.java
! test/sun/management/jmxremote/startstop/JMXStatusTest.java
! test/sun/management/jmxremote/startstop/ManagementAgentJcmd.java

Changeset: 8613f82fab04
Author:    sundar
Date:      2017-02-01 15:12 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8613f82fab04

8173717: jlink --help fails with missing "plugin.opt.plugin-module-path" key in 
resource bundle
Reviewed-by: mchung, alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! test/tools/jlink/JLinkTest.java

Changeset: c5a48effbe68
Author:    rpatil
Date:      2017-02-01 18:18 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/c5a48effbe68

8167063: spurious message "A JNI error has occurred" if start-class cannot be 
initialized
Reviewed-by: alanb, ksrini

! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
+ test/tools/launcher/LauncherMessageTest.java

Changeset: 9c0802c92d6b
Author:    skovalev
Date:      2017-02-01 16:31 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/9c0802c92d6b

8173475: java/net/HttpURLConnection/SetAuthenticator tests have undeclared 
dependency on java.logging module
Reviewed-by: dfuchs

! test/java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java
! test/java/net/HttpURLConnection/SetAuthenticator/HTTPTest.java

Changeset: 397d1eb78030
Author:    henryjen
Date:      2017-02-01 09:52 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/397d1eb78030

8173758: tools/javac/Paths/wcMineField.sh failing with 
java.lang.ClassNotFoundException
Reviewed-by: ksrini

! src/java.base/share/native/libjli/java.c

Changeset: 0e2935453091
Author:    henryjen
Date:      2017-02-01 11:05 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/0e2935453091

8171524: jar --help doesn't provide information that stdout and stdin can be 
used as output and input for tool
Reviewed-by: sherman

! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties

Changeset: a88d76c088c7
Author:    anazarov
Date:      2017-02-01 23:33 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a88d76c088c7

8075616: Create tests to check schemagen work with multi-version jar
8075617: Create tests to check wsgen work with multi-version jar
Reviewed-by: alanb, lancea

+ test/tools/schemagen/MultiReleaseJarTest.java
+ test/tools/schemagen/data/mr/base/schemagen/Person.java
+ test/tools/schemagen/data/mr/v10/schemagen/Person.java
+ test/tools/schemagen/data/mr/v9/schemagen/Person.java
+ test/tools/wsgen/MultiReleaseJarTest.java
+ test/tools/wsgen/data/mr/base/wsgen/TestServer.java
+ test/tools/wsgen/data/mr/v10/wsgen/TestServer.java
+ test/tools/wsgen/data/mr/v9/wsgen/TestServer.java

Changeset: 949799faf431
Author:    clanger
Date:      2017-02-02 10:28 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/949799faf431

8170868: DefaultProxySelector should use system defaults on Windows, MacOS and 
Gnome
Reviewed-by: chegar, simonis, clanger, stuefe, erikj
Contributed-by: arno.zel...@sap.com

! make/lib/NetworkingLibraries.gmk
! make/mapfiles/libnet/mapfile-vers
+ src/java.base/macosx/native/libnet/DefaultProxySelector.c
! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java
+ src/java.base/share/native/libnet/proxy_util.c
+ src/java.base/share/native/libnet/proxy_util.h
! src/java.base/unix/native/libnet/DefaultProxySelector.c
! src/java.base/windows/native/libnet/DefaultProxySelector.c
! test/java/net/ProxySelector/SystemProxies.java

Changeset: 63f7055a2240
Author:    redestad
Date:      2017-02-02 12:28 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/63f7055a2240

8160302: Reduce number of lambdas created when loading java.util.regex.Pattern
Reviewed-by: sherman, martin

! src/java.base/share/classes/java/util/regex/CharPredicates.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/java/util/regex/PrintPattern.java

Changeset: db6e995edd0a
Author:    dfuchs
Date:      2017-02-02 16:50 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/db6e995edd0a

8173607: JMX RMI connector should be in its own module
Summary: The JMX RMI connector is moved to a new java.management.rmi module.
Reviewed-by: mchung, erikj

- make/rmic/Rmic-java.management.gmk
+ make/rmic/Rmic-java.management.rmi.gmk
! src/java.base/share/classes/module-info.java
+ 
src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/ProxyRef.java
+ 
src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/RMIExporter.java
+ 
src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/Unmarshal.java
+ 
src/java.management.rmi/share/classes/com/sun/jmx/remote/protocol/rmi/ClientProvider.java
+ 
src/java.management.rmi/share/classes/com/sun/jmx/remote/protocol/rmi/ServerProvider.java
+ 
src/java.management.rmi/share/classes/javax/management/remote/rmi/NoCallStackClassLoader.java
+ 
src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnection.java
+ 
src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
+ 
src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java
+ 
src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java
+ 
src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIIIOPServerImpl.java
+ 
src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java
+ 
src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServer.java
+ 
src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServerImpl.java
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/package.html
+ src/java.management.rmi/share/classes/module-info.java
! 
src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java
- src/java.management/share/classes/com/sun/jmx/remote/internal/ProxyRef.java
- src/java.management/share/classes/com/sun/jmx/remote/internal/RMIExporter.java
- src/java.management/share/classes/com/sun/jmx/remote/internal/Unmarshal.java
- 
src/java.management/share/classes/com/sun/jmx/remote/protocol/rmi/ClientProvider.java
- 
src/java.management/share/classes/com/sun/jmx/remote/protocol/rmi/ServerProvider.java
! 
src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java
! 
src/java.management/share/classes/javax/management/remote/JMXConnectorServerFactory.java
- 
src/java.management/share/classes/javax/management/remote/rmi/NoCallStackClassLoader.java
- 
src/java.management/share/classes/javax/management/remote/rmi/RMIConnection.java
- 
src/java.management/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
- 
src/java.management/share/classes/javax/management/remote/rmi/RMIConnector.java
- 
src/java.management/share/classes/javax/management/remote/rmi/RMIConnectorServer.java
- 
src/java.management/share/classes/javax/management/remote/rmi/RMIIIOPServerImpl.java
- 
src/java.management/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java
- src/java.management/share/classes/javax/management/remote/rmi/RMIServer.java
- 
src/java.management/share/classes/javax/management/remote/rmi/RMIServerImpl.java
- src/java.management/share/classes/javax/management/remote/rmi/package.html
! src/java.management/share/classes/module-info.java
! src/java.rmi/share/classes/module-info.java
! src/java.se/share/classes/module-info.java
! src/jdk.jconsole/share/classes/module-info.java
! src/jdk.management.agent/share/classes/module-info.java
! 
src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java
! test/javax/management/MBeanInfo/NotificationInfoTest.java
! test/javax/management/MBeanServer/ExceptionTest.java
! test/javax/management/MBeanServer/OldMBeanServerTest.java
! test/javax/management/modelmbean/UnserializableTargetObjectTest.java
! test/javax/management/mxbean/GenericArrayTypeTest.java
! test/javax/management/mxbean/MXBeanExceptionHandlingTest.java
! test/javax/management/mxbean/MXBeanInteropTest1.java
! test/javax/management/mxbean/MXBeanInteropTest2.java
! test/javax/management/mxbean/MXBeanNotifTest.java
! test/javax/management/mxbean/MXBeanTest.java
! test/javax/management/mxbean/MXBeanWeirdParamTest.java
! test/javax/management/query/SupportedQueryTypesTest.java
! test/javax/management/remote/mandatory/connection/AddressableTest.java
! test/javax/management/remote/mandatory/connection/BrokenConnectionTest.java
! test/javax/management/remote/mandatory/connection/CloseableTest.java
! 
test/javax/management/remote/mandatory/connection/ConnectionListenerNullTest.java
! test/javax/management/remote/mandatory/connection/ConnectionTest.java
! test/javax/management/remote/mandatory/connection/DaemonRMIExporterTest.java
! test/javax/management/remote/mandatory/connection/GetConnectionTest.java
! test/javax/management/remote/mandatory/connection/IIOPURLTest.java
! test/javax/management/remote/mandatory/connection/IdleTimeoutTest.java
! test/javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java
! 
test/javax/management/remote/mandatory/connection/ObjectInputStreamWithLoaderNullCheckTest.java
! 
test/javax/management/remote/mandatory/connection/RMIConnectorInternalMapTest.java
! 
test/javax/management/remote/mandatory/connection/RMIConnectorNullSubjectConnTest.java
! test/javax/management/remote/mandatory/connection/RMIConnector_NPETest.java
! test/javax/management/remote/mandatory/connection/RMIExitTest.java
! test/javax/management/remote/mandatory/connection/RMISerializeTest.java
! 
test/javax/management/remote/mandatory/connectorServer/ConnectorStopDeadlockTest.java
! test/javax/management/remote/mandatory/connectorServer/JNDIFailureTest.java
! 
test/javax/management/remote/mandatory/connectorServer/MBSFPreStartPostStartTest.java
! test/javax/management/remote/mandatory/connectorServer/RMIExporterTest.java
! 
test/javax/management/remote/mandatory/connectorServer/SetMBeanServerForwarder.java
! test/javax/management/remote/mandatory/loading/DeserializeEncodedURLTest.java
! test/javax/management/remote/mandatory/loading/MissingClassTest.java
! test/javax/management/remote/mandatory/loading/RMIDownloadTest.java
! test/javax/management/remote/mandatory/loading/TargetMBeanTest.java
! test/javax/management/remote/mandatory/notif/ConcurrentModificationTest.java
! test/javax/management/remote/mandatory/notif/DeadListenerTest.java
! test/javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java
! test/javax/management/remote/mandatory/notif/ListenerScaleTest.java
! test/javax/management/remote/mandatory/notif/NotSerializableNotifTest.java
! test/javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java
! 
test/javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java
! 
test/javax/management/remote/mandatory/notif/NotificationBufferCreationTest.java
! test/javax/management/remote/mandatory/notif/NotificationEmissionTest.java
! test/javax/management/remote/mandatory/notif/RMINotifTest.java
! test/javax/management/remote/mandatory/notif/ServerNotifs.java
! test/javax/management/remote/mandatory/notif/UnexpectedNotifTest.java
! 
test/javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java
! 
test/javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java
! 
test/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java
! 
test/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java
! test/javax/management/remote/mandatory/provider/ProviderTest.java
! test/javax/management/remote/mandatory/serverError/JMXServerErrorTest.java
! 
test/javax/management/remote/mandatory/socketFactories/RMISocketFactoriesTest.java
! 
test/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation1Test.java
! 
test/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation2Test.java
! 
test/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation3Test.java
! test/javax/management/remote/mandatory/util/MapNullValuesTest.java
! test/javax/management/security/AuthorizationTest.java
! test/javax/management/security/SecurityTest.java
! test/sun/management/jmxremote/bootstrap/TestManager.java
! test/tools/launcher/modules/listmods/ListModsTest.java

Changeset: 0fab063574be
Author:    dfuchs
Date:      2017-02-02 19:09 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/0fab063574be

8173821: com.sun.jmx.remote.internal.Unmarshal should be removed.
Summary: com.sun.jmx.remote.internal.Unmarshal remove as it was no longer 
actively used since JDK 5.
Reviewed-by: alanb

- 
src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/Unmarshal.java

Changeset: 2306d5e4191f
Author:    skovalev
Date:      2017-02-02 15:53 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/2306d5e4191f

8173763: Two security tests fail with message: 
"java.security.NoSuchAlgorithmException: EC KeyFactory not available"
Reviewed-by: mullan

! test/sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java
! test/sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java

Changeset: 74d62786d29f
Author:    mullan
Date:      2017-02-02 15:54 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/74d62786d29f

Merge

- 
src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/Unmarshal.java

Changeset: a652ba198354
Author:    lana
Date:      2017-02-02 21:55 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a652ba198354

Merge

- make/copy/Copy-java.management.gmk
- make/gensrc/Gensrc-java.management.gmk
- make/rmic/Rmic-java.management.gmk
- src/java.management/share/classes/com/sun/jmx/remote/internal/ProxyRef.java
- src/java.management/share/classes/com/sun/jmx/remote/internal/RMIExporter.java
- src/java.management/share/classes/com/sun/jmx/remote/internal/Unmarshal.java
- 
src/java.management/share/classes/com/sun/jmx/remote/protocol/rmi/ClientProvider.java
- 
src/java.management/share/classes/com/sun/jmx/remote/protocol/rmi/ServerProvider.java
- 
src/java.management/share/classes/javax/management/remote/rmi/NoCallStackClassLoader.java
- 
src/java.management/share/classes/javax/management/remote/rmi/RMIConnection.java
- 
src/java.management/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
- 
src/java.management/share/classes/javax/management/remote/rmi/RMIConnector.java
- 
src/java.management/share/classes/javax/management/remote/rmi/RMIConnectorServer.java
- 
src/java.management/share/classes/javax/management/remote/rmi/RMIIIOPServerImpl.java
- 
src/java.management/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java
- src/java.management/share/classes/javax/management/remote/rmi/RMIServer.java
- 
src/java.management/share/classes/javax/management/remote/rmi/RMIServerImpl.java
- src/java.management/share/classes/javax/management/remote/rmi/package.html
- src/java.management/share/classes/sun/management/Agent.java
- src/java.management/share/classes/sun/management/AgentConfigurationError.java
- src/java.management/share/classes/sun/management/ConnectorAddressLink.java
- src/java.management/share/classes/sun/management/FileSystem.java
- src/java.management/share/classes/sun/management/jdp/JdpBroadcaster.java
- src/java.management/share/classes/sun/management/jdp/JdpController.java
- src/java.management/share/classes/sun/management/jdp/JdpException.java
- src/java.management/share/classes/sun/management/jdp/JdpGenericPacket.java
- src/java.management/share/classes/sun/management/jdp/JdpJmxPacket.java
- src/java.management/share/classes/sun/management/jdp/JdpPacket.java
- src/java.management/share/classes/sun/management/jdp/JdpPacketReader.java
- src/java.management/share/classes/sun/management/jdp/JdpPacketWriter.java
- src/java.management/share/classes/sun/management/jdp/package-info.java
- 
src/java.management/share/classes/sun/management/jmxremote/ConnectorBootstrap.java
- 
src/java.management/share/classes/sun/management/jmxremote/LocalRMIServerSocketFactory.java
- 
src/java.management/share/classes/sun/management/jmxremote/SingleEntryRegistry.java
- src/java.management/share/classes/sun/management/jmxremote/package.html
- src/java.management/share/classes/sun/management/resources/agent.properties
- src/java.management/share/classes/sun/management/resources/agent_de.properties
- src/java.management/share/classes/sun/management/resources/agent_es.properties
- src/java.management/share/classes/sun/management/resources/agent_fr.properties
- src/java.management/share/classes/sun/management/resources/agent_it.properties
- src/java.management/share/classes/sun/management/resources/agent_ja.properties
- src/java.management/share/classes/sun/management/resources/agent_ko.properties
- 
src/java.management/share/classes/sun/management/resources/agent_pt_BR.properties
- src/java.management/share/classes/sun/management/resources/agent_sv.properties
- 
src/java.management/share/classes/sun/management/resources/agent_zh_CN.properties
- 
src/java.management/share/classes/sun/management/resources/agent_zh_TW.properties
- src/java.management/share/classes/sun/management/spi/AgentProvider.java
- src/java.management/share/conf/jmxremote.access
- src/java.management/share/conf/jmxremote.password.template
- src/java.management/share/conf/management.properties
- src/java.management/share/conf/snmp.acl.template
- src/java.management/unix/classes/sun/management/FileSystemImpl.java
- src/java.management/unix/native/libmanagement/FileSystemImpl.c
- src/java.management/windows/classes/sun/management/FileSystemImpl.java
- src/java.management/windows/native/libmanagement/FileSystemImpl.c
- test/sun/management/AgentCMETest.java
- test/sun/management/AgentCheckTest.java

Changeset: 0f297e75d32d
Author:    dfuchs
Date:      2017-02-03 11:29 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/0f297e75d32d

8173315: 
java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java fails 
intermittently
Summary: Ensure that each test case creates a new server with a new local port 
number to preserve test isolation.
Reviewed-by: michaelm

! test/java/net/HttpURLConnection/SetAuthenticator/HTTPTestServer.java

Changeset: a329ff201a7d
Author:    ihse
Date:      2017-02-03 13:04 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a329ff201a7d

8172548: unpack200 fails linking with new update of SS12u4
Reviewed-by: erikj
Contributed-by: Stefan Anzinger <stefan.anzin...@oracle.com>

! make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-sparc

Changeset: 1700e2d1d46f
Author:    ihse
Date:      2017-02-03 15:20 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/1700e2d1d46f

8004842: Unify values of boolean make variables set in configure to true/false
Reviewed-by: erikj

! make/lib/Lib-java.security.jgss.gmk
! make/lib/Lib-jdk.crypto.ec.gmk

Changeset: 625b698c3cbe
Author:    mchung
Date:      2017-02-03 08:54 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/625b698c3cbe

8173858: Rename libmanagement_rmi to libmanagement_agent
Reviewed-by: alanb, dfuchs, dholmes, erikj

! make/lib/Lib-jdk.management.agent.gmk
+ make/mapfiles/libmanagement_agent/mapfile-vers
- make/mapfiles/libmanagement_rmi/mapfile-vers
! src/java.base/share/classes/module-info.java
! src/jdk.management.agent/unix/classes/jdk/internal/agent/FileSystemImpl.java
+ src/jdk.management.agent/unix/native/libmanagement_agent/FileSystemImpl.c
- src/jdk.management.agent/unix/native/libmanagement_rmi/FileSystemImpl.c
! 
src/jdk.management.agent/windows/classes/jdk/internal/agent/FileSystemImpl.java
+ src/jdk.management.agent/windows/native/libmanagement_agent/FileSystemImpl.c
- src/jdk.management.agent/windows/native/libmanagement_rmi/FileSystemImpl.c

Changeset: 0804989e2399
Author:    henryjen
Date:      2017-02-03 09:48 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/0804989e2399

8171522: Jar prints error message with old (non gnu-style options).
Reviewed-by: sherman

! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties

Changeset: b873867cc8b8
Author:    dmarkov
Date:      2017-01-24 18:44 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b873867cc8b8

8163889: [macosx] Can't print from browser on Mac OS X
Reviewed-by: prr, psadhukhan

! src/java.desktop/macosx/classes/sun/java2d/OSXOffScreenSurfaceData.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m
+ test/java/awt/print/PrinterJob/PrintCrashTest.java

Changeset: 2ec14b8cdc25
Author:    prr
Date:      2017-01-26 09:19 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/2ec14b8cdc25

Merge

- make/copy/Copy-jdk.crypto.token.gmk
- make/lib/Lib-jdk.crypto.token.gmk
- src/jdk.crypto.token/share/classes/module-info.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/Config.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/KeyCache.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Cipher.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11DHKeyFactory.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Digest.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11ECDHKeyAgreement.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11ECKeyFactory.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Key.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyAgreement.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyFactory.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyGenerator.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11KeyStore.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Mac.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11RSACipher.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11SecureRandom.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Signature.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/P11Util.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/Secmod.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/Session.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/SessionManager.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/SunPKCS11.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/TemplateManager.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/Token.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_AES_CTR_PARAMS.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ATTRIBUTE.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_CREATEMUTEX.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_C_INITIALIZE_ARGS.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_DATE.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_DESTROYMUTEX.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ECDH1_DERIVE_PARAMS.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_ECDH2_DERIVE_PARAMS.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_INFO.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_LOCKMUTEX.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM_INFO.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_NOTIFY.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_PKCS5_PBKD2_PARAMS.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_OAEP_PARAMS.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_PSS_PARAMS.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SESSION_INFO.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SLOT_INFO.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_OUT.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_KEY_MAT_PARAMS.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_MASTER_KEY_DERIVE_PARAMS.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_SSL3_RANDOM_DATA.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_TLS_PRF_PARAMS.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_TOKEN_INFO.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_UNLOCKMUTEX.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_VERSION.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH2_DERIVE_PARAMS.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/Constants.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/Functions.java
- src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java
- 
src/jdk.crypto.token/share/classes/sun/security/pkcs11/wrapper/PKCS11RuntimeException.java
- src/jdk.crypto.token/share/legal/pkcs11cryptotoken.md
- src/jdk.crypto.token/share/legal/pkcs11wrapper.md
- src/jdk.crypto.token/share/native/libj2pkcs11/j2secmod.c
- src/jdk.crypto.token/share/native/libj2pkcs11/j2secmod.h
- src/jdk.crypto.token/share/native/libj2pkcs11/p11_convert.c
- src/jdk.crypto.token/share/native/libj2pkcs11/p11_crypt.c
- src/jdk.crypto.token/share/native/libj2pkcs11/p11_digest.c
- src/jdk.crypto.token/share/native/libj2pkcs11/p11_dual.c
- src/jdk.crypto.token/share/native/libj2pkcs11/p11_general.c
- src/jdk.crypto.token/share/native/libj2pkcs11/p11_keymgmt.c
- src/jdk.crypto.token/share/native/libj2pkcs11/p11_mutex.c
- src/jdk.crypto.token/share/native/libj2pkcs11/p11_objmgmt.c
- src/jdk.crypto.token/share/native/libj2pkcs11/p11_sessmgmt.c
- src/jdk.crypto.token/share/native/libj2pkcs11/p11_sign.c
- src/jdk.crypto.token/share/native/libj2pkcs11/p11_util.c
- src/jdk.crypto.token/share/native/libj2pkcs11/pkcs-11v2-20a3.h
- src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11.h
- src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11f.h
- src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11t.h
- src/jdk.crypto.token/share/native/libj2pkcs11/pkcs11wrapper.h
- src/jdk.crypto.token/solaris/conf/security/sunpkcs11-solaris.cfg
- src/jdk.crypto.token/unix/native/libj2pkcs11/j2secmod_md.c
- src/jdk.crypto.token/unix/native/libj2pkcs11/j2secmod_md.h
- src/jdk.crypto.token/unix/native/libj2pkcs11/p11_md.c
- src/jdk.crypto.token/unix/native/libj2pkcs11/p11_md.h
- src/jdk.crypto.token/windows/native/libj2pkcs11/j2secmod_md.c
- src/jdk.crypto.token/windows/native/libj2pkcs11/j2secmod_md.h
- src/jdk.crypto.token/windows/native/libj2pkcs11/p11_md.c
- src/jdk.crypto.token/windows/native/libj2pkcs11/p11_md.h

Changeset: 89cafca458bf
Author:    jdv
Date:      2017-01-27 12:16 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/89cafca458bf

8152561: Is it allowed to have zero value for count in 
TIFFField.createArrayForType() for the rationals
Reviewed-by: psadhukhan, bpb, prr

! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java
+ test/javax/imageio/plugins/tiff/TIFFCreateArrayForTypeTest.java

Changeset: f1d109bc09fe
Author:    psadhukhan
Date:      2017-01-27 15:37 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/f1d109bc09fe

7190595: Nimbus: Test6657026 fails
Reviewed-by: yan, jdv

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java
! test/javax/swing/plaf/basic/BasicSplitPaneUI/Test6657026.java

Changeset: b85ea2af6b5d
Author:    pnarayanan
Date:      2017-01-30 16:32 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b85ea2af6b5d

8167278: ArrayIndexOutOfBoundsException when calling ImageIO.read(InputStream) 
with RLE4 BMP
Reviewed-by: prr, bpb, jdv

! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java

Changeset: ba7ede80cea4
Author:    ddehaven
Date:      2017-01-30 12:04 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ba7ede80cea4

Merge

- test/tools/jlink/CustomPluginTest.java
- test/tools/jlink/customplugin/module-info.java
- test/tools/jlink/customplugin/plugin/CustomPlugin.java
- test/tools/jlink/customplugin/plugin/HelloPlugin.java
- test/tools/jlink/customplugin/plugin/RogueAdderPlugin.java
- test/tools/jlink/customplugin/plugin/RogueFilterPlugin.java

Changeset: b48677ae75b4
Author:    ddehaven
Date:      2017-02-03 08:15 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b48677ae75b4

Merge


Changeset: 622cc51a38ce
Author:    dl
Date:      2017-02-03 13:24 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/622cc51a38ce

8173706: Is able to set a negative j.u.Vector size in JDK9 b151
Reviewed-by: martin, psandoz, smarks

! src/java.base/share/classes/java/util/Vector.java
! test/java/util/concurrent/tck/VectorTest.java

Changeset: 06bdfec766f4
Author:    dl
Date:      2017-02-03 13:24 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/06bdfec766f4

8169748: LinkedTransferQueue bulk remove is O(n^2)
8172023: Concurrent spliterators fail to handle exhaustion properly
Reviewed-by: martin, psandoz, smarks

! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
! test/java/util/Collection/RemoveMicroBenchmark.java
+ test/java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java
+ test/java/util/concurrent/LinkedTransferQueue/WhiteBox.java
! test/java/util/concurrent/tck/Collection8Test.java

Changeset: 0aedd507e3cd
Author:    dl
Date:      2017-02-03 13:24 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/0aedd507e3cd

8171886: Miscellaneous changes imported from jsr166 CVS 2017-02
Reviewed-by: martin, psandoz

! src/java.base/share/classes/java/util/PriorityQueue.java
! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
! src/java.base/share/classes/java/util/concurrent/DelayQueue.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java
! test/java/util/AbstractList/CheckForComodification.java
! test/java/util/ArrayList/Bug6533203.java
! test/java/util/ArrayList/IteratorMicroBenchmark.java
! test/java/util/ArrayList/RangeCheckMicroBenchmark.java
! test/java/util/Collection/IteratorMicroBenchmark.java
! test/java/util/Collection/MOAT.java
! test/java/util/Collections/BigBinarySearch.java
! test/java/util/Collections/Disjoint.java
! test/java/util/Collections/RacingCollections.java
! test/java/util/Collections/ReverseOrder2.java
! test/java/util/Collections/SetFromMap.java
! test/java/util/Deque/ChorusLine.java
! test/java/util/IdentityHashMap/ToArray.java
! test/java/util/IdentityHashMap/ToString.java
! test/java/util/NavigableMap/LockStep.java
! test/java/util/PriorityQueue/ForgetMeNot.java
! test/java/util/PriorityQueue/NoNulls.java
! test/java/util/PriorityQueue/PriorityQueueSort.java
! test/java/util/PriorityQueue/RemoveContains.java
! test/java/util/Random/DistinctSeeds.java
! test/java/util/TreeMap/NullAtEnd.java
! test/java/util/Vector/CopyInto.java
! test/java/util/concurrent/ArrayBlockingQueue/IteratorConsistency.java
! test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java
! test/java/util/concurrent/BlockingQueue/DrainToFails.java
! test/java/util/concurrent/BlockingQueue/Interrupt.java
! test/java/util/concurrent/BlockingQueue/PollMemoryLeak.java
! test/java/util/concurrent/ConcurrentHashMap/MapCheck.java
! test/java/util/concurrent/ConcurrentHashMap/MapLoops.java
! test/java/util/concurrent/ConcurrentLinkedQueue/RemoveLeak.java
! test/java/util/concurrent/ConcurrentMap/ConcurrentRemoveIf.java
! test/java/util/concurrent/ConcurrentQueues/ConcurrentQueueLoops.java
! test/java/util/concurrent/ConcurrentQueues/GCRetention.java
! test/java/util/concurrent/ConcurrentQueues/IteratorWeakConsistency.java
! test/java/util/concurrent/ConcurrentQueues/RemovePollRace.java
! test/java/util/concurrent/CopyOnWriteArrayList/EqualsRace.java
! test/java/util/concurrent/CopyOnWriteArraySet/RacingCows.java
! test/java/util/concurrent/CyclicBarrier/Basic.java
! test/java/util/concurrent/DelayQueue/Iterate.java
! test/java/util/concurrent/DelayQueue/PollUnexpired.java
! test/java/util/concurrent/DelayQueue/Stress.java
! test/java/util/concurrent/Exchanger/ExchangeLoops.java
! test/java/util/concurrent/Executors/PrivilegedCallables.java
! test/java/util/concurrent/FutureTask/BlockingTaskExecutor.java
! test/java/util/concurrent/FutureTask/Customized.java
! test/java/util/concurrent/FutureTask/DoneMeansDone.java
! test/java/util/concurrent/FutureTask/DoneTimedGetLoops.java
! test/java/util/concurrent/LinkedBlockingQueue/ToArray.java
! test/java/util/concurrent/Phaser/Arrive.java
! test/java/util/concurrent/Phaser/Basic.java
! test/java/util/concurrent/Phaser/FickleRegister.java
! test/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java
! test/java/util/concurrent/ThreadPoolExecutor/CoreThreadTimeOut.java
! test/java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java
! test/java/util/concurrent/atomic/Lazy.java
! test/java/util/concurrent/locks/Lock/CheckedLockLoops.java
! test/java/util/concurrent/locks/Lock/TimedAcquireLeak.java
! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java
! test/java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java
! test/java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java
! test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java
! test/java/util/concurrent/tck/AbstractExecutorServiceTest.java
! test/java/util/concurrent/tck/AbstractQueuedLongSynchronizerTest.java
! test/java/util/concurrent/tck/AbstractQueuedSynchronizerTest.java
! test/java/util/concurrent/tck/Atomic8Test.java
! test/java/util/concurrent/tck/AtomicReferenceArrayTest.java
! test/java/util/concurrent/tck/CompletableFutureTest.java
! test/java/util/concurrent/tck/ConcurrentHashMapTest.java
! test/java/util/concurrent/tck/ConcurrentLinkedDequeTest.java
! test/java/util/concurrent/tck/ConcurrentLinkedQueueTest.java
! test/java/util/concurrent/tck/CopyOnWriteArrayListTest.java
! test/java/util/concurrent/tck/CopyOnWriteArraySetTest.java
! test/java/util/concurrent/tck/CountedCompleterTest.java
! test/java/util/concurrent/tck/DelayQueueTest.java
! test/java/util/concurrent/tck/ExecutorsTest.java
! test/java/util/concurrent/tck/ForkJoinPoolTest.java
! test/java/util/concurrent/tck/LinkedListTest.java
! test/java/util/concurrent/tck/LinkedTransferQueueTest.java
! test/java/util/concurrent/tck/PhaserTest.java
! test/java/util/concurrent/tck/PriorityQueueTest.java
! test/java/util/concurrent/tck/ReentrantLockTest.java
! test/java/util/concurrent/tck/ReentrantReadWriteLockTest.java
! test/java/util/concurrent/tck/ScheduledExecutorSubclassTest.java
! test/java/util/concurrent/tck/ScheduledExecutorTest.java
! test/java/util/concurrent/tck/SubmissionPublisherTest.java
! test/java/util/concurrent/tck/SynchronousQueueTest.java
! test/java/util/concurrent/tck/ThreadPoolExecutorSubclassTest.java
! test/java/util/concurrent/tck/ThreadPoolExecutorTest.java
! test/java/util/concurrent/tck/TreeSetTest.java
! test/java/util/concurrent/tck/TreeSubSetTest.java

Changeset: 4ebe8e908989
Author:    mchung
Date:      2017-02-03 18:06 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/4ebe8e908989

8173412: @Test in java/lang/annotation and java/lang/reflect/Proxy tests not run
Reviewed-by: redestad

! test/java/lang/annotation/AnnotationWithLambda.java
! test/java/lang/reflect/Proxy/ProxyForMethodHandle.java

Changeset: 5315de9bf0e3
Author:    vtewari
Date:      2016-12-23 12:15 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/5315de9bf0e3

8170861: Remove DcmdMBeanPermissionsTest.java from ProblemList
Summary: removed DcmdMBeanPermissionsTest.java from ProblemList
Reviewed-by: dholmes, fparain
Contributed-by: ujwal.vangapa...@oracle.com

! test/ProblemList.txt

Changeset: 531f23cf8fb6
Author:    dfazunen
Date:      2016-12-27 16:24 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/531f23cf8fb6

8171441: tools/launcher/VersionCheck.java doesn't report names of tools which 
failed checks
Reviewed-by: stsmirno, iignatyev, anazarov

! test/tools/launcher/VersionCheck.java

Changeset: a099563cb23c
Author:    jwilhelm
Date:      2016-12-27 22:34 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a099563cb23c

Merge

! test/ProblemList.txt

Changeset: 6002279db5b9
Author:    ctornqvi
Date:      2017-01-05 16:46 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/6002279db5b9

8172188: JDI tests fail due to "permission denied" when creating temp file
Reviewed-by: hseigel, mseledtsov

! test/com/sun/jdi/ShellScaffold.sh

Changeset: b747d4c9a917
Author:    jwilhelm
Date:      2017-01-09 15:10 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b747d4c9a917

Merge


Changeset: 727e88de35ed
Author:    hseigel
Date:      2017-01-13 10:45 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/727e88de35ed

8172288: Fix Jigsaw related module/package error messages and throw correct 
exceptions
Summary: Reword error messages and throw IllegalStateExceptions where 
appropriate
Reviewed-by: alanb, acorn, lfoltan, gtriantafill

! src/java.base/share/classes/java/lang/reflect/Layer.java

Changeset: dac0e2eafbd5
Author:    jwilhelm
Date:      2017-01-13 18:26 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/dac0e2eafbd5

Merge


Changeset: e56f36205735
Author:    jwilhelm
Date:      2017-01-16 16:18 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/e56f36205735

Merge


Changeset: a2d3b7f65c95
Author:    redestad
Date:      2017-01-19 11:27 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a2d3b7f65c95

8171855: Move package name transformations during module bootstrap into native 
code
Reviewed-by: alanb, acorn, lfoltan, mchung, plevart, hseigel, sspitsyn

! src/java.base/share/classes/java/lang/reflect/Module.java
! src/java.base/share/native/include/jvm.h
! src/java.base/share/native/libjava/Module.c

Changeset: 5c08f2a9daee
Author:    gtriantafill
Date:      2017-01-19 10:55 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/5c08f2a9daee

8152206: Simplify jvmstat modules
Reviewed-by: alanb, mchung, hseigel

! src/java.base/share/classes/module-info.java
! src/jdk.attach/share/classes/module-info.java
+ src/jdk.internal.jvmstat/share/classes/module-info.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/AbstractMonitor.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/BufferedMonitoredVm.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/ByteArrayMonitor.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/IntegerMonitor.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/LongMonitor.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/Monitor.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitorException.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHostService.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVm.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVmUtil.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/StringMonitor.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/Units.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/Variability.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/VmIdentifier.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/HostEvent.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/HostListener.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/MonitorStatusChangeEvent.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/VmEvent.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/VmListener.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/VmStatusChangeEvent.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/package.html
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/package.html
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBufferPrologue.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTask.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTaskUtils.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorDataException.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStatus.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStructureException.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorTypeException.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorVersionException.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfByteArrayMonitor.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfLongMonitor.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringConstantMonitor.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringMonitor.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringVariableMonitor.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/SyntaxException.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/package.html
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostFileService.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostProvider.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/package.html
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalEventTimer.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalMonitoredVm.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostLocalService.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostProvider.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/package.html
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/BasicType.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBufferPrologue.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBufferPrologue.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/TypeCode.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap
! src/jdk.jcmd/share/classes/module-info.java
! src/jdk.jconsole/share/classes/module-info.java
! src/jdk.jstatd/share/classes/module-info.java
- src/jdk.jvmstat/share/classes/module-info.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/AbstractMonitor.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/BufferedMonitoredVm.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/ByteArrayMonitor.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/IntegerMonitor.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/LongMonitor.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Monitor.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitorException.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHostService.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVm.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVmUtil.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/StringMonitor.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Units.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Variability.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/VmIdentifier.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostEvent.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostListener.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/MonitorStatusChangeEvent.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmEvent.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmListener.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmStatusChangeEvent.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/package.html
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/package.html
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBufferPrologue.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTask.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTaskUtils.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorDataException.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStatus.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStructureException.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorTypeException.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorVersionException.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfByteArrayMonitor.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfLongMonitor.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringConstantMonitor.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringMonitor.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringVariableMonitor.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/SyntaxException.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/package.html
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostFileService.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostProvider.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/package.html
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalEventTimer.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalMonitoredVm.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostLocalService.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostProvider.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/package.html
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/BasicType.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBufferPrologue.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBufferPrologue.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/TypeCode.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap
! test/sun/jvmstat/monitor/HostIdentifier/HostIdentifierCreate.java
! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
! test/sun/jvmstat/monitor/MonitoredVm/TestPollingInterval.java
! test/sun/jvmstat/monitor/VmIdentifier/VmIdentifierCreateResolve.java
! test/sun/jvmstat/perfdata/PrologSanity/PrologSizeSanityCheck.java

Changeset: 79dbfcdbe1b0
Author:    rraghavan
Date:      2017-01-20 04:42 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/79dbfcdbe1b0

8167337: When jmxremote.port=0, JDP broadcasts "0" instead of assigned port
Summary: Fetched the correct jmx service url for jdp to broadcast it.
Reviewed-by: dsamersoff, rriggs
Contributed-by: amit.sa...@oracle.com

! src/java.management/share/classes/sun/management/Agent.java
! test/sun/management/jdp/DynamicLauncher.java
+ test/sun/management/jdp/JdpJmxRemoteDynamicPortTest.java
+ test/sun/management/jdp/JdpJmxRemoteDynamicPortTestCase.java

Changeset: 825a12434329
Author:    dpochepk
Date:      2017-01-23 16:31 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/825a12434329

8171149: java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java failed with 
"Out of space in CodeCache for adapters"
Reviewed-by: kvn

! test/java/lang/invoke/LFCaching/LambdaFormTestCase.java
! 
test/lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/CodeCacheOverflowProcessor.java

Changeset: 33e6f9b9e3b5
Author:    vtewari
Date:      2017-01-25 15:31 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/33e6f9b9e3b5

8167178: Exported elements referring to inaccessible types in java.naming
Reviewed-by: chegar, rriggs, alanb

! src/java.naming/share/classes/javax/naming/CompoundName.java

Changeset: 955d8b6ded80
Author:    jwilhelm
Date:      2017-01-24 00:30 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/955d8b6ded80

Merge

! src/java.base/share/classes/module-info.java
- src/java.base/share/classes/sun/security/util/AuthResourcesProvider.java
- src/java.base/share/classes/sun/security/util/AuthResourcesProviderImpl.java
- src/linux/doc/man/ja/jvisualvm.1
- src/linux/doc/man/jvisualvm.1
- src/solaris/doc/sun/man/man1/ja/jvisualvm.1
- src/solaris/doc/sun/man/man1/jvisualvm.1
! test/ProblemList.txt
- test/java/lang/SecurityManager/RestrictedPackages.java
- test/java/rmi/registry/readTest/readTest.java
- test/java/rmi/registry/readTest/readTest.sh
- test/lib/security/SecurityTools.java
- test/tools/jar/mmrjar/ConcealedPackage.java
- test/tools/jmod/hashes/src/m1/module-info.java
- test/tools/jmod/hashes/src/m1/org/m1/Main.java
- test/tools/jmod/hashes/src/m2/module-info.java
- test/tools/jmod/hashes/src/m2/org/m2/Util.java
- test/tools/jmod/hashes/src/m3/module-info.java
- test/tools/jmod/hashes/src/m3/org/m3/Name.java
- test/tools/jmod/hashes/src/org.bar/module-info.java
- test/tools/jmod/hashes/src/org.foo/module-info.java
! test/tools/launcher/VersionCheck.java

Changeset: 0eb0f644345d
Author:    jwilhelm
Date:      2017-02-04 03:29 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/0eb0f644345d

Merge

! src/java.base/share/classes/module-info.java
+ src/jdk.internal.jvmstat/share/classes/module-info.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/AbstractMonitor.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/BufferedMonitoredVm.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/ByteArrayMonitor.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/IntegerMonitor.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/LongMonitor.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/Monitor.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitorException.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHostService.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVm.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVmUtil.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/StringMonitor.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/Units.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/Variability.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/VmIdentifier.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/HostEvent.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/HostListener.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/MonitorStatusChangeEvent.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/VmEvent.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/VmListener.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/VmStatusChangeEvent.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/event/package.html
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/package.html
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBufferPrologue.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTask.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTaskUtils.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorDataException.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStatus.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStructureException.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorTypeException.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorVersionException.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfByteArrayMonitor.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfLongMonitor.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringConstantMonitor.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringMonitor.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringVariableMonitor.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/SyntaxException.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/package.html
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostFileService.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostProvider.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/package.html
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalEventTimer.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalMonitoredVm.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostLocalService.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostProvider.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/package.html
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/BasicType.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBufferPrologue.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBufferPrologue.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/TypeCode.java
+ src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap
! src/jdk.jconsole/share/classes/module-info.java
- src/jdk.jvmstat/share/classes/module-info.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/AbstractMonitor.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/BufferedMonitoredVm.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/ByteArrayMonitor.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/IntegerMonitor.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/LongMonitor.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Monitor.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitorException.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHostService.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVm.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVmUtil.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/StringMonitor.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Units.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Variability.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/VmIdentifier.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostEvent.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostListener.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/MonitorStatusChangeEvent.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmEvent.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmListener.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmStatusChangeEvent.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/package.html
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/package.html
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBufferPrologue.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTask.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTaskUtils.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorDataException.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStatus.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStructureException.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorTypeException.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorVersionException.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfByteArrayMonitor.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfLongMonitor.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringConstantMonitor.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringMonitor.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringVariableMonitor.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/SyntaxException.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/package.html
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostFileService.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostProvider.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/package.html
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalEventTimer.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalMonitoredVm.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostLocalService.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostProvider.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/package.html
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/BasicType.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBufferPrologue.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBufferPrologue.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/TypeCode.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap
! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java
! test/ProblemList.txt

Changeset: 19aaaf6ee13e
Author:    lancea
Date:      2017-02-04 14:04 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/19aaaf6ee13e

8173604: Rename module 8173604 java.annotations.common to java.xml.ws.annoations
Reviewed-by: dfuchs, alanb, psandoz, mchung

! make/src/classes/build/tools/jigsaw/GenGraphs.java
! make/src/classes/build/tools/jigsaw/technology-summary.html
! src/java.se.ee/share/classes/module-info.java
! test/tools/launcher/modules/addmods/AddModsTest.java

Changeset: 2719a1f55cd8
Author:    jlahoda
Date:      2017-02-06 11:07 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/2719a1f55cd8

8173653: jshell tool: ctrl-C when in external editor aborts jshell -- history 
lost
Summary: Adding ability for WindowsTerminal subclasses to get and set console 
mode.
Reviewed-by: rfield

! src/jdk.internal.le/share/classes/jdk/internal/jline/WindowsTerminal.java

Changeset: 93005a285d67
Author:    mullan
Date:      2017-02-06 08:59 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/93005a285d67

8173827: Remove forRemoval=true from several deprecated security APIs
Reviewed-by: redestad, xuelei

! src/java.base/share/classes/com/sun/net/ssl/HostnameVerifier.java
! src/java.base/share/classes/com/sun/net/ssl/HttpsURLConnection.java
! src/java.base/share/classes/com/sun/net/ssl/KeyManager.java
! src/java.base/share/classes/com/sun/net/ssl/KeyManagerFactory.java
! src/java.base/share/classes/com/sun/net/ssl/KeyManagerFactorySpi.java
! src/java.base/share/classes/com/sun/net/ssl/SSLContext.java
! src/java.base/share/classes/com/sun/net/ssl/SSLContextSpi.java
! src/java.base/share/classes/com/sun/net/ssl/SSLPermission.java
! src/java.base/share/classes/com/sun/net/ssl/TrustManager.java
! src/java.base/share/classes/com/sun/net/ssl/TrustManagerFactory.java
! src/java.base/share/classes/com/sun/net/ssl/TrustManagerFactorySpi.java
! src/java.base/share/classes/com/sun/net/ssl/X509KeyManager.java
! src/java.base/share/classes/com/sun/net/ssl/X509TrustManager.java
! src/java.base/share/classes/com/sun/net/ssl/internal/ssl/Provider.java
! 
src/java.base/share/classes/com/sun/net/ssl/internal/ssl/X509ExtendedTrustManager.java
! 
src/java.base/share/classes/com/sun/net/ssl/internal/www/protocol/https/DelegateHttpsURLConnection.java
! 
src/java.base/share/classes/com/sun/net/ssl/internal/www/protocol/https/Handler.java
! 
src/java.base/share/classes/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnectionOldImpl.java
! src/java.base/share/classes/java/security/Certificate.java
! src/java.base/share/classes/java/security/Identity.java
! src/java.base/share/classes/java/security/IdentityScope.java
! src/java.base/share/classes/java/security/Signer.java
! src/java.base/share/classes/java/security/acl/Acl.java
! src/java.base/share/classes/java/security/acl/AclEntry.java
! src/java.base/share/classes/java/security/acl/AclNotFoundException.java
! src/java.base/share/classes/java/security/acl/Group.java
! src/java.base/share/classes/java/security/acl/LastOwnerException.java
! src/java.base/share/classes/java/security/acl/NotOwnerException.java
! src/java.base/share/classes/java/security/acl/Owner.java
! src/java.base/share/classes/java/security/acl/Permission.java
! src/java.base/share/classes/java/security/acl/package-info.java
! src/java.base/share/classes/javax/net/ssl/HandshakeCompletedEvent.java
! src/java.base/share/classes/javax/net/ssl/SSLSession.java
! src/java.base/share/classes/javax/security/auth/Policy.java
! src/java.base/share/classes/javax/security/cert/Certificate.java
! 
src/java.base/share/classes/javax/security/cert/CertificateEncodingException.java
! src/java.base/share/classes/javax/security/cert/CertificateException.java
! 
src/java.base/share/classes/javax/security/cert/CertificateExpiredException.java
! 
src/java.base/share/classes/javax/security/cert/CertificateNotYetValidException.java
! 
src/java.base/share/classes/javax/security/cert/CertificateParsingException.java
! src/java.base/share/classes/javax/security/cert/X509Certificate.java

Changeset: d571f86c2762
Author:    mchung
Date:      2017-02-06 08:03 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d571f86c2762

8173947: jconsole does not show local running VMs to attach
Reviewed-by: alanb, dholmes, dfuchs

! src/jdk.jconsole/share/classes/sun/tools/jconsole/JConsole.java

Changeset: 3ec66890e682
Author:    vinnie
Date:      2017-02-06 17:28 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/3ec66890e682

8173956: KeyStore regression due to default keystore being changed to PKCS12
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
+ test/sun/security/pkcs12/MixedcaseAlias.java

Changeset: 63f21de94ffd
Author:    redestad
Date:      2017-02-06 22:23 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/63f21de94ffd

8173982: (fs) DefaultFileSystemProvider should be split into platform specific 
versions
Reviewed-by: alanb

+ src/java.base/aix/classes/sun/nio/fs/DefaultFileSystemProvider.java
+ src/java.base/linux/classes/sun/nio/fs/DefaultFileSystemProvider.java
+ src/java.base/macosx/classes/sun/nio/fs/DefaultFileSystemProvider.java
+ src/java.base/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java
- src/java.base/unix/classes/sun/nio/fs/DefaultFileSystemProvider.java

Changeset: 7d64e541a6c0
Author:    dl
Date:      2017-02-07 00:38 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7d64e541a6c0

8172726: ForkJoin common pool retains a reference to the thread context class 
loader
Reviewed-by: martin, psandoz, chegar

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
+ test/java/util/concurrent/tck/ForkJoinPool9Test.java
! test/java/util/concurrent/tck/JSR166TestCase.java
+ test/java/util/concurrent/tck/tck.policy

Changeset: 847d7a6aef45
Author:    lana
Date:      2017-02-09 17:21 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/847d7a6aef45

Added tag jdk-9+156 for changeset 7d64e541a6c0

! .hgtags

Changeset: b6294de9b2ea
Author:    alanb
Date:      2017-02-09 20:53 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b6294de9b2ea

Merge

! .hgtags
- make/copy/Copy-java.management.gmk
- make/gensrc/Gensrc-java.management.gmk
+ make/gensrc/Gensrc-jdk.management.agent.gmk
! make/lib/Lib-java.management.gmk
! make/lib/Lib-java.security.jgss.gmk
! make/lib/Lib-jdk.crypto.ec.gmk
! make/lib/NetworkingLibraries.gmk
- make/rmic/Rmic-java.management.gmk
+ make/rmic/Rmic-java.management.rmi.gmk
! make/src/classes/build/tools/jigsaw/GenGraphs.java
! make/src/classes/build/tools/jigsaw/technology-summary.html
! src/java.base/share/classes/java/lang/reflect/Layer.java
! src/java.base/share/classes/java/lang/reflect/Module.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/native/include/jvm.h
! src/java.base/share/native/libjava/Module.c
! src/java.base/share/native/libjli/java.c
- src/java.base/unix/classes/sun/nio/fs/DefaultFileSystemProvider.java
+ 
src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java
- src/java.management/share/classes/com/sun/jmx/remote/internal/ProxyRef.java
- src/java.management/share/classes/com/sun/jmx/remote/internal/RMIExporter.java
- src/java.management/share/classes/com/sun/jmx/remote/internal/Unmarshal.java
- 
src/java.management/share/classes/com/sun/jmx/remote/protocol/rmi/ClientProvider.java
- 
src/java.management/share/classes/com/sun/jmx/remote/protocol/rmi/ServerProvider.java
! 
src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java
- 
src/java.management/share/classes/javax/management/remote/rmi/NoCallStackClassLoader.java
- 
src/java.management/share/classes/javax/management/remote/rmi/RMIConnection.java
- 
src/java.management/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
- 
src/java.management/share/classes/javax/management/remote/rmi/RMIConnector.java
- 
src/java.management/share/classes/javax/management/remote/rmi/RMIConnectorServer.java
- 
src/java.management/share/classes/javax/management/remote/rmi/RMIIIOPServerImpl.java
- 
src/java.management/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java
- src/java.management/share/classes/javax/management/remote/rmi/RMIServer.java
- 
src/java.management/share/classes/javax/management/remote/rmi/RMIServerImpl.java
- src/java.management/share/classes/javax/management/remote/rmi/package.html
! src/java.management/share/classes/module-info.java
- src/java.management/share/classes/sun/management/Agent.java
- src/java.management/share/classes/sun/management/AgentConfigurationError.java
- src/java.management/share/classes/sun/management/ConnectorAddressLink.java
- src/java.management/share/classes/sun/management/FileSystem.java
- src/java.management/share/classes/sun/management/jdp/JdpBroadcaster.java
- src/java.management/share/classes/sun/management/jdp/JdpController.java
- src/java.management/share/classes/sun/management/jdp/JdpException.java
- src/java.management/share/classes/sun/management/jdp/JdpGenericPacket.java
- src/java.management/share/classes/sun/management/jdp/JdpJmxPacket.java
- src/java.management/share/classes/sun/management/jdp/JdpPacket.java
- src/java.management/share/classes/sun/management/jdp/JdpPacketReader.java
- src/java.management/share/classes/sun/management/jdp/JdpPacketWriter.java
- src/java.management/share/classes/sun/management/jdp/package-info.java
- 
src/java.management/share/classes/sun/management/jmxremote/ConnectorBootstrap.java
- 
src/java.management/share/classes/sun/management/jmxremote/LocalRMIServerSocketFactory.java
- 
src/java.management/share/classes/sun/management/jmxremote/SingleEntryRegistry.java
- src/java.management/share/classes/sun/management/jmxremote/package.html
- src/java.management/share/classes/sun/management/resources/agent.properties
- src/java.management/share/classes/sun/management/resources/agent_de.properties
- src/java.management/share/classes/sun/management/resources/agent_es.properties
- src/java.management/share/classes/sun/management/resources/agent_fr.properties
- src/java.management/share/classes/sun/management/resources/agent_it.properties
- src/java.management/share/classes/sun/management/resources/agent_ja.properties
- src/java.management/share/classes/sun/management/resources/agent_ko.properties
- 
src/java.management/share/classes/sun/management/resources/agent_pt_BR.properties
- src/java.management/share/classes/sun/management/resources/agent_sv.properties
- 
src/java.management/share/classes/sun/management/resources/agent_zh_CN.properties
- 
src/java.management/share/classes/sun/management/resources/agent_zh_TW.properties
- src/java.management/share/classes/sun/management/spi/AgentProvider.java
- src/java.management/share/conf/jmxremote.access
- src/java.management/share/conf/jmxremote.password.template
- src/java.management/share/conf/management.properties
- src/java.management/share/conf/snmp.acl.template
- src/java.management/unix/classes/sun/management/FileSystemImpl.java
- src/java.management/unix/native/libmanagement/FileSystemImpl.c
- src/java.management/windows/classes/sun/management/FileSystemImpl.java
- src/java.management/windows/native/libmanagement/FileSystemImpl.c
! src/java.rmi/share/classes/module-info.java
! src/java.se.ee/share/classes/module-info.java
! src/java.se/share/classes/module-info.java
! src/jdk.attach/share/classes/module-info.java
+ src/jdk.internal.jvmstat/share/classes/module-info.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java
+ 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! src/jdk.jcmd/share/classes/module-info.java
! src/jdk.jconsole/share/classes/module-info.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
- src/jdk.jvmstat/share/classes/module-info.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/AbstractMonitor.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/BufferedMonitoredVm.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/ByteArrayMonitor.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/IntegerMonitor.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/LongMonitor.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Monitor.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitorException.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHostService.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVm.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVmUtil.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/StringMonitor.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Units.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Variability.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/VmIdentifier.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostEvent.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostListener.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/MonitorStatusChangeEvent.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmEvent.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmListener.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmStatusChangeEvent.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/package.html
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/package.html
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBufferPrologue.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTask.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTaskUtils.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorDataException.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStatus.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStructureException.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorTypeException.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorVersionException.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfByteArrayMonitor.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfLongMonitor.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringConstantMonitor.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringMonitor.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringVariableMonitor.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/SyntaxException.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/package.html
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostFileService.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostProvider.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/package.html
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalEventTimer.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalMonitoredVm.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostLocalService.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostProvider.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/package.html
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/BasicType.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBufferPrologue.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java
- 
src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBufferPrologue.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/TypeCode.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap
+ src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java
! test/ProblemList.txt
! test/com/sun/tools/attach/StartManagementAgent.java
! test/java/lang/reflect/Proxy/ProxyForMethodHandle.java
! test/java/util/Collection/MOAT.java
! test/java/util/concurrent/ArrayBlockingQueue/IteratorConsistency.java
! test/java/util/concurrent/BlockingQueue/PollMemoryLeak.java
! test/java/util/concurrent/ConcurrentLinkedQueue/RemoveLeak.java
! test/java/util/concurrent/tck/JSR166TestCase.java
! test/javax/management/MBeanInfo/NotificationInfoTest.java
! test/javax/management/remote/mandatory/connection/IdleTimeoutTest.java
! 
test/javax/management/remote/mandatory/connection/ObjectInputStreamWithLoaderNullCheckTest.java
! 
test/javax/management/remote/mandatory/connection/RMIConnectorInternalMapTest.java
! 
test/javax/management/remote/mandatory/connection/RMIConnectorNullSubjectConnTest.java
! test/javax/management/remote/mandatory/connection/RMIConnector_NPETest.java
! test/javax/management/remote/mandatory/connectorServer/RMIExporterTest.java
! 
test/javax/management/remote/mandatory/connectorServer/SetMBeanServerForwarder.java
! test/javax/management/remote/mandatory/loading/MissingClassTest.java
! test/javax/management/remote/mandatory/notif/DeadListenerTest.java
! test/javax/management/remote/mandatory/notif/NotSerializableNotifTest.java
! 
test/javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java
! 
test/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java
! 
test/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java
! test/javax/management/remote/mandatory/serverError/JMXServerErrorTest.java
! 
test/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation1Test.java
! test/javax/management/remote/mandatory/util/MapNullValuesTest.java
+ test/jdk/internal/agent/AgentCMETest.java
+ test/jdk/internal/agent/AgentCheckTest.java
! test/sun/jvmstat/monitor/HostIdentifier/HostIdentifierCreate.java
! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
! test/sun/jvmstat/monitor/MonitoredVm/TestPollingInterval.java
! test/sun/jvmstat/monitor/VmIdentifier/VmIdentifierCreateResolve.java
! test/sun/jvmstat/perfdata/PrologSanity/PrologSizeSanityCheck.java
- test/sun/management/AgentCMETest.java
- test/sun/management/AgentCheckTest.java
! test/sun/management/jdp/JdpDefaultsTest.java
+ test/sun/management/jdp/JdpJmxRemoteDynamicPortTest.java
! test/sun/management/jdp/JdpOffTest.java
! test/sun/management/jdp/JdpSpecificAddressTest.java
! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java
! test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java
! test/sun/management/jmxremote/bootstrap/LocalManagementTest.java
! test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
! test/sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
! test/sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.sh
! test/sun/management/jmxremote/startstop/JMXStartStopTest.java
! test/sun/management/jmxremote/startstop/JMXStatusPerfCountersTest.java
! test/tools/jlink/JLinkTest.java
! test/tools/launcher/VersionCheck.java
! test/tools/launcher/modules/addmods/AddModsTest.java
! test/tools/launcher/modules/listmods/ListModsTest.java

Reply via email to