hg: jdk9/client/jdk: 16 new changesets
philip.race at oracle.com
philip.race at oracle.com
Tue May 3 20:00:44 UTC 2016
Changeset: daefa1109859
Author: shade
Date: 2016-04-29 23:15 +0300
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/daefa1109859
8155215: java.lang.String concatenation spec is unnecessarily strong
Reviewed-by: abuckley, sherman, chegar
! src/java.base/share/classes/java/lang/String.java
Changeset: 6929d396c267
Author: psandoz
Date: 2016-04-29 13:46 -0700
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/6929d396c267
8154755: Add a VarHandle weakCompareAndSet with volatile semantics
Reviewed-by: shade, vlivanov
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template
! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template
! test/java/lang/invoke/VarHandles/VarHandleBaseTest.java
! test/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java
! test/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java
! test/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java
! test/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java
! test/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java
! test/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java
! test/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java
! test/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java
! test/java/lang/invoke/VarHandles/VarHandleTestAccessString.java
! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java
! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java
! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java
! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java
! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java
! test/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java
! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java
! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java
! test/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java
! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeInt.java
! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeLong.java
! test/java/lang/invoke/VarHandles/VarHandleTestMethodTypeString.java
! test/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template
! test/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template
! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template
! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodType.java.template
Changeset: c15926d86fb1
Author: michaelm
Date: 2016-04-30 00:30 +0100
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/c15926d86fb1
8087124: HTTP/2 implementation
Reviewed-by: chegar
+ src/java.httpclient/share/classes/java/net/http/AsyncConnection.java
! src/java.httpclient/share/classes/java/net/http/AsyncEvent.java
+ src/java.httpclient/share/classes/java/net/http/AsyncSSLConnection.java
+ src/java.httpclient/share/classes/java/net/http/AsyncSSLDelegate.java
! src/java.httpclient/share/classes/java/net/http/AuthenticationFilter.java
! src/java.httpclient/share/classes/java/net/http/BufferHandler.java
+ src/java.httpclient/share/classes/java/net/http/ByteBufferConsumer.java
+ src/java.httpclient/share/classes/java/net/http/ByteBufferGenerator.java
+ src/java.httpclient/share/classes/java/net/http/CharsetToolkit.java
! src/java.httpclient/share/classes/java/net/http/ConnectionPool.java
+ src/java.httpclient/share/classes/java/net/http/ContinuationFrame.java
! src/java.httpclient/share/classes/java/net/http/CookieFilter.java
+ src/java.httpclient/share/classes/java/net/http/DataFrame.java
+ src/java.httpclient/share/classes/java/net/http/ErrorFrame.java
! src/java.httpclient/share/classes/java/net/http/Exchange.java
+ src/java.httpclient/share/classes/java/net/http/FrameReader.java
+ src/java.httpclient/share/classes/java/net/http/GoAwayFrame.java
+ src/java.httpclient/share/classes/java/net/http/HeaderFrame.java
+ src/java.httpclient/share/classes/java/net/http/HeadersFrame.java
! src/java.httpclient/share/classes/java/net/http/Http1Exchange.java
! src/java.httpclient/share/classes/java/net/http/Http1Request.java
! src/java.httpclient/share/classes/java/net/http/Http1Response.java
! src/java.httpclient/share/classes/java/net/http/Http2ClientImpl.java
! src/java.httpclient/share/classes/java/net/http/Http2Connection.java
+ src/java.httpclient/share/classes/java/net/http/Http2Frame.java
! src/java.httpclient/share/classes/java/net/http/HttpClientImpl.java
! src/java.httpclient/share/classes/java/net/http/HttpConnection.java
! src/java.httpclient/share/classes/java/net/http/HttpHeadersImpl.java
! src/java.httpclient/share/classes/java/net/http/HttpRequestBuilderImpl.java
! src/java.httpclient/share/classes/java/net/http/HttpRequestImpl.java
! src/java.httpclient/share/classes/java/net/http/HttpResponse.java
! src/java.httpclient/share/classes/java/net/http/HttpResponseImpl.java
+ src/java.httpclient/share/classes/java/net/http/ImmutableHeaders.java
! src/java.httpclient/share/classes/java/net/http/Log.java
! src/java.httpclient/share/classes/java/net/http/MultiExchange.java
+ src/java.httpclient/share/classes/java/net/http/OutgoingHeaders.java
! src/java.httpclient/share/classes/java/net/http/Pair.java
+ src/java.httpclient/share/classes/java/net/http/PingFrame.java
! src/java.httpclient/share/classes/java/net/http/PlainHttpConnection.java
! src/java.httpclient/share/classes/java/net/http/PlainTunnelingConnection.java
+ src/java.httpclient/share/classes/java/net/http/PriorityFrame.java
+ src/java.httpclient/share/classes/java/net/http/PushPromiseFrame.java
+ src/java.httpclient/share/classes/java/net/http/Queue.java
! src/java.httpclient/share/classes/java/net/http/RawChannel.java
! src/java.httpclient/share/classes/java/net/http/RedirectFilter.java
+ src/java.httpclient/share/classes/java/net/http/ResetFrame.java
! src/java.httpclient/share/classes/java/net/http/ResponseHeaders.java
! src/java.httpclient/share/classes/java/net/http/SSLConnection.java
! src/java.httpclient/share/classes/java/net/http/SSLDelegate.java
! src/java.httpclient/share/classes/java/net/http/SSLTunnelConnection.java
+ src/java.httpclient/share/classes/java/net/http/SettingsFrame.java
! src/java.httpclient/share/classes/java/net/http/Stream.java
! src/java.httpclient/share/classes/java/net/http/Utils.java
+ src/java.httpclient/share/classes/java/net/http/WindowUpdateFrame.java
! src/java.httpclient/share/classes/java/net/http/package-info.java
! test/java/net/httpclient/APIErrors.java
+ test/java/net/httpclient/EchoHandler.java
! test/java/net/httpclient/LightWeightHttpServer.java
! test/java/net/httpclient/ManyRequests.java
! test/java/net/httpclient/RequestBodyTest.java
! test/java/net/httpclient/SmokeTest.java
+ test/java/net/httpclient/TestKit.java
+ test/java/net/httpclient/TestKitTest.java
+ test/java/net/httpclient/http2/BasicTest.java
+ test/java/net/httpclient/http2/ServerPush.java
+ test/java/net/httpclient/http2/TEST.properties
+ test/java/net/httpclient/http2/java.httpclient/java/net/http/BodyInputStream.java
+ test/java/net/httpclient/http2/java.httpclient/java/net/http/BodyOutputStream.java
+ test/java/net/httpclient/http2/java.httpclient/java/net/http/EchoHandler.java
+ test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2Handler.java
+ test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestExchange.java
+ test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestServer.java
+ test/java/net/httpclient/http2/java.httpclient/java/net/http/Http2TestServerConnection.java
+ test/java/net/httpclient/http2/java.httpclient/java/net/http/OutgoingPushPromise.java
+ test/java/net/httpclient/http2/java.httpclient/java/net/http/PushHandler.java
+ test/java/net/httpclient/http2/java.httpclient/java/net/http/TestUtil.java
! test/java/net/httpclient/security/15.policy
Changeset: 5c547db04adf
Author: tvaleev
Date: 2016-04-29 16:57 -0700
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/5c547db04adf
8153293: Preserve SORTED and DISTINCT characteristics for boxed() and asLongStream() operations
Reviewed-by: psandoz
! src/java.base/share/classes/java/util/stream/DoublePipeline.java
! src/java.base/share/classes/java/util/stream/IntPipeline.java
! src/java.base/share/classes/java/util/stream/LongPipeline.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/DoublePrimitiveOpsTests.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/IntPrimitiveOpsTests.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/LongPrimitiveOpsTests.java
Changeset: b5eeb531268e
Author: tvaleev
Date: 2016-04-29 16:58 -0700
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/b5eeb531268e
8154387: Parallel unordered Stream.limit() tries to collect 128 elements even if limit is less
Reviewed-by: psandoz
! src/java.base/share/classes/java/util/stream/StreamSpliterators.java
Changeset: 2bf84670f079
Author: darcy
Date: 2016-04-30 16:08 -0700
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/2bf84670f079
8155792: Add @jls citations to java.lang.String
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/String.java
Changeset: 7b4201143608
Author: prr
Date: 2016-05-02 12:44 -0700
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/7b4201143608
8155784: Build failure on Linux arm64
Reviewed-by: flar, serb
! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
Changeset: eba31e937bfd
Author: asmotrak
Date: 2016-05-02 13:05 -0700
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/eba31e937bfd
8155859: Problem list tools/pack200/Pack200Props.java
Reviewed-by: rriggs
! test/ProblemList.txt
Changeset: 8fc301b7b8f8
Author: ascarpino
Date: 2016-05-02 16:45 -0700
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/8fc301b7b8f8
8140422: Add mechanism to allow non default root CAs to be not subject to algorithm restrictions
Reviewed-by: mullan, xuelei
! make/gendata/Gendata-java.base.gmk
! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/PKIXMasterCertPathValidator.java
! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/AlgorithmDecomposer.java
+ src/java.base/share/classes/sun/security/util/AnchorCertificates.java
+ src/java.base/share/classes/sun/security/util/CertConstraintParameters.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/LegacyAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.base/share/conf/security/java.security
! test/sun/security/tools/jarsigner/Warning.java
Changeset: 4da0f73ce03a
Author: alanb
Date: 2016-05-03 07:44 +0100
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/4da0f73ce03a
8153925: (fs) WatchService hangs on GetOverlappedResult and locks directory (win)
Reviewed-by: alanb
Contributed-by: akashche at redhat.com, tmader at redhat.com
! src/java.base/windows/classes/sun/nio/fs/WindowsWatchService.java
+ test/java/nio/file/WatchService/DeleteInterference.java
Changeset: 5c412978857d
Author: alanb
Date: 2016-05-03 09:09 +0100
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/5c412978857d
8154956: Module system implementation refresh (4/2016)
Reviewed-by: alanb, mchung, chegar, redestad
Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com, erik.joelsson at oracle.com, chris.hegarty at oracle.com, peter.levart at gmail.com, sundararajan.athijegannathan at oracle.com
! make/Tools.gmk
! make/gendata/GendataBreakIterator.gmk
! make/launcher/Launcher-java.desktop.gmk
! make/launcher/Launcher-java.scripting.gmk
! make/launcher/Launcher-jdk.compiler.gmk
! make/launcher/Launcher-jdk.javadoc.gmk
! make/launcher/Launcher-jdk.jlink.gmk
! make/launcher/Launcher-jdk.scripting.nashorn.shell.gmk
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/module/ModuleFinder.java
! src/java.base/share/classes/java/lang/module/ModuleInfo.java
! src/java.base/share/classes/java/lang/module/ModulePath.java
! src/java.base/share/classes/java/lang/module/ModuleReader.java
! src/java.base/share/classes/java/lang/module/ModuleReference.java
! src/java.base/share/classes/java/lang/module/ModuleReferences.java
! src/java.base/share/classes/java/lang/module/Resolver.java
! src/java.base/share/classes/java/lang/module/SystemModuleFinder.java
! 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/java/lang/reflect/WeakPairMap.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangModuleAccess.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java
! src/java.base/share/classes/jdk/internal/module/Builder.java
! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java
- src/java.base/share/classes/jdk/internal/module/Hasher.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
+ src/java.base/share/classes/jdk/internal/module/ModuleHashes.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java
! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java
! src/java.base/share/classes/jdk/internal/module/SystemModules.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/ImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginConfiguration.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/DefaultCompressPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/OptimizationPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModuleDescriptorPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Plugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties
! test/TEST.ROOT
! test/com/sun/corba/5036554/TestCorbaBug.sh
! test/com/sun/corba/7130985/CorbaExceptionsCompileTest.java
! test/com/sun/corba/se/impl/io/HookPutFieldsTest.java
! test/com/sun/corba/se/impl/orb/SetDefaultORBTest.java
! test/com/sun/net/httpserver/bugs/B6373555.java
! test/java/lang/invoke/VarargsArrayTest.java
! test/java/lang/module/ModuleFinderTest.java
+ test/java/lang/reflect/WeakPairMap/Driver.java
+ test/java/lang/reflect/WeakPairMap/java.base/java/lang/reflect/WeakPairMapTest.java
! test/java/util/ResourceBundle/Bug6299235Test.sh
! test/javax/crypto/Cipher/CipherStreamClose.java
! test/javax/rmi/PortableRemoteObject/ConcurrentHashMapTest.java
! test/javax/smartcardio/CommandAPDUTest.java
! test/javax/smartcardio/HistoricalBytes.java
! test/javax/smartcardio/ResponseAPDUTest.java
! test/javax/smartcardio/Serialize.java
! test/javax/smartcardio/TerminalFactorySpiTest.java
! test/javax/smartcardio/TestCardPermission.java
! test/javax/smartcardio/TestCommandAPDU.java
+ test/javax/transaction/testng/Driver.java
- test/javax/transaction/testng/TEST.properties
! test/javax/xml/bind/xjc/8032884/XjcOptionalPropertyTest.java
! test/javax/xml/jaxp/common/8035437/run.sh
! test/javax/xml/soap/XmlTest.java
! test/javax/xml/soap/spi/SAAJFactoryTest.java
! test/javax/xml/ws/8043129/MailTest.java
! test/javax/xml/ws/clientjar/TestWsImport.java
! test/javax/xml/ws/publish/WSTest.java
! test/javax/xml/ws/xsanymixed/Test.java
! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.java
! test/sun/security/provider/PolicyFile/Modules.java
! test/tools/jar/modularJar/Basic.java
! test/tools/jar/modularJar/src/bar/jdk/test/bar/Bar.java
! test/tools/jlink/ImageFileCreatorTest.java
! test/tools/jlink/IntegrationTest.java
! test/tools/jlink/JLink2Test.java
! test/tools/jlink/JLinkTest.java
- test/tools/jlink/hashes/HashesTest.java
- test/tools/jlink/hashes/newsrc/m2/module-info.java
- test/tools/jlink/hashes/newsrc/m2/org/m2/Util.java
- test/tools/jlink/hashes/newsrc/not_matched/module-info.java
- test/tools/jlink/hashes/newsrc/not_matched/org/not_matched/Name.java
- test/tools/jlink/hashes/src/m1/module-info.java
- test/tools/jlink/hashes/src/m1/org/m1/Main.java
- test/tools/jlink/hashes/src/m2/module-info.java
- test/tools/jlink/hashes/src/m2/org/m2/Util.java
- test/tools/jlink/hashes/src/not_matched/module-info.java
- test/tools/jlink/hashes/src/not_matched/org/not_matched/Name.java
! test/tools/jlink/plugins/FileCopierPluginTest.java
! test/tools/jmod/JmodNegativeTest.java
+ test/tools/jmod/hashes/HashesTest.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/ToolsOpts.java
! test/tools/launcher/modules/addmods/AddModsTest.java
- test/tools/launcher/modules/addmods/src/app/Main.java
- test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java
- test/tools/launcher/modules/addmods/src/lib/module-info.java
+ test/tools/launcher/modules/addmods/src/logger/logger/Logger.java
+ test/tools/launcher/modules/addmods/src/logger/module-info.java
+ test/tools/launcher/modules/addmods/src/test/module-info.java
+ test/tools/launcher/modules/addmods/src/test/test/Main.java
! test/tools/launcher/modules/addreads/AddReadsTest.java
! test/tools/launcher/modules/patch/PatchTest.java
! test/tools/lib/tests/JImageGenerator.java
Changeset: a8818f3e8c52
Author: alanb
Date: 2016-05-03 11:45 +0100
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/a8818f3e8c52
Merge
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/module/ModuleFinder.java
- src/java.base/share/classes/jdk/internal/module/Hasher.java
! src/java.base/share/classes/module-info.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java
- test/javax/transaction/testng/TEST.properties
- test/tools/jlink/hashes/HashesTest.java
- test/tools/jlink/hashes/newsrc/m2/module-info.java
- test/tools/jlink/hashes/newsrc/m2/org/m2/Util.java
- test/tools/jlink/hashes/newsrc/not_matched/module-info.java
- test/tools/jlink/hashes/newsrc/not_matched/org/not_matched/Name.java
- test/tools/jlink/hashes/src/m1/module-info.java
- test/tools/jlink/hashes/src/m1/org/m1/Main.java
- test/tools/jlink/hashes/src/m2/module-info.java
- test/tools/jlink/hashes/src/m2/org/m2/Util.java
- test/tools/jlink/hashes/src/not_matched/module-info.java
- test/tools/jlink/hashes/src/not_matched/org/not_matched/Name.java
- test/tools/launcher/modules/addmods/src/app/Main.java
- test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java
- test/tools/launcher/modules/addmods/src/lib/module-info.java
Changeset: 930d3aef37ee
Author: redestad
Date: 2016-05-03 15:50 +0200
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/930d3aef37ee
8155775: Re-examine naming of privileged methods to access System properties
Reviewed-by: mullan
! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystemProvider.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java
! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/SocksSocketImpl.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/net/URLEncoder.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/file/TempFileHelper.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/PropertyResourceBundle.java
! src/java.base/share/classes/java/util/TimeZone.java
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/Pack200.java
! src/java.base/share/classes/java/util/regex/PatternSyntaxException.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java
! src/java.base/share/classes/jdk/Version.java
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java
! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/java.base/share/classes/sun/net/ResourceManager.java
! src/java.base/share/classes/sun/net/sdp/SdpSupport.java
! src/java.base/share/classes/sun/net/smtp/SmtpClient.java
! src/java.base/share/classes/sun/net/www/MimeLauncher.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/netdoc/Handler.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template
! src/java.base/share/classes/sun/nio/fs/Util.java
! src/java.base/share/classes/sun/security/action/GetIntegerAction.java
! src/java.base/share/classes/sun/security/action/GetPropertyAction.java
! src/java.base/share/classes/sun/security/provider/DSAKeyFactory.java
! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/java.base/share/classes/sun/security/ssl/ClientKeyExchangeService.java
! src/java.base/share/classes/sun/security/ssl/Debug.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
! src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystem.java
! src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java
! src/java.base/unix/classes/java/io/UnixFileSystem.java
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! src/java.base/unix/classes/java/net/DefaultDatagramSocketImplFactory.java
! src/java.base/unix/classes/sun/net/NetHooks.java
! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java
! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/fs/DefaultFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java
Changeset: 03453120a011
Author: darcy
Date: 2016-05-03 10:40 -0700
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/03453120a011
6850612: Deprecate Class.newInstance since it violates the checked exception language contract
Reviewed-by: lancea, mullan, dfuchs
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/ProxySelector.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java
! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java
! src/java.base/share/classes/java/security/Policy.java
! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/jar/Pack200.java
! src/java.base/share/classes/javax/net/ssl/SSLServerSocketFactory.java
! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java
! src/java.base/share/classes/javax/security/auth/login/Configuration.java
! src/java.base/share/classes/javax/security/auth/login/LoginContext.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java
! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorGenerator.java
! src/java.base/share/classes/sun/net/ftp/FtpClientProvider.java
! src/java.base/share/classes/sun/nio/ch/ThreadPool.java
! src/java.base/share/classes/sun/nio/cs/FastCharsetProvider.java
! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java
! src/java.base/share/classes/sun/security/x509/X509Key.java
! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java
! src/java.base/unix/classes/java/net/DefaultDatagramSocketImplFactory.java
! src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java
! src/java.base/unix/classes/sun/nio/fs/DefaultFileSystemProvider.java
! src/java.httpclient/share/classes/java/net/http/FilterFactory.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/java/util/logging/MemoryHandler.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java
! src/java.management/share/classes/javax/management/MBeanServerFactory.java
! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java
! src/java.naming/share/classes/com/sun/naming/internal/FactoryEnumeration.java
! src/java.naming/share/classes/com/sun/naming/internal/ResourceManager.java
! src/java.naming/share/classes/javax/naming/ldap/StartTlsRequest.java
! src/java.naming/share/classes/javax/naming/spi/NamingManager.java
! src/java.prefs/share/classes/java/util/prefs/Preferences.java
! src/java.rmi/share/classes/java/rmi/activation/ActivationID.java
! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java
! src/java.rmi/share/classes/java/rmi/server/RemoteObject.java
! src/java.rmi/share/classes/sun/rmi/server/Activation.java
! src/java.smartcardio/share/classes/javax/smartcardio/TerminalFactory.java
! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetProvider.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SQLInputImpl.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transform.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolver.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/Translator.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/AbstractCharsetProvider.java
! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Util.java
! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java
! src/jdk.internal.le/share/classes/jdk/internal/jline/TerminalFactory.java
! src/jdk.internal.le/share/classes/jdk/internal/jline/console/internal/ConsoleRunner.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ProcessAttachingConnector.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/RawCommandLineLauncher.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java
! src/jdk.localedata/share/classes/sun/util/resources/provider/LocaleDataProvider.java
Changeset: ddf9b6697e60
Author: darcy
Date: 2016-05-03 12:18 -0700
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/ddf9b6697e60
8155963: Fix deprecation warning in windows java.net implementation
Reviewed-by: prr
! src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java
Changeset: bd2eb98cc819
Author: prr
Date: 2016-05-03 12:25 -0700
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/bd2eb98cc819
Merge
- src/java.base/share/classes/jdk/internal/module/Hasher.java
- test/javax/transaction/testng/TEST.properties
- test/tools/jlink/hashes/HashesTest.java
- test/tools/jlink/hashes/newsrc/m2/module-info.java
- test/tools/jlink/hashes/newsrc/m2/org/m2/Util.java
- test/tools/jlink/hashes/newsrc/not_matched/module-info.java
- test/tools/jlink/hashes/newsrc/not_matched/org/not_matched/Name.java
- test/tools/jlink/hashes/src/m1/module-info.java
- test/tools/jlink/hashes/src/m1/org/m1/Main.java
- test/tools/jlink/hashes/src/m2/module-info.java
- test/tools/jlink/hashes/src/m2/org/m2/Util.java
- test/tools/jlink/hashes/src/not_matched/module-info.java
- test/tools/jlink/hashes/src/not_matched/org/not_matched/Name.java
- test/tools/launcher/modules/addmods/src/app/Main.java
- test/tools/launcher/modules/addmods/src/lib/jdk/lib/Util.java
- test/tools/launcher/modules/addmods/src/lib/module-info.java
More information about the jdk9-all-changes
mailing list