hg: build-infra/jdk9/jdk: 72 new changesets

erik.joelsson at oracle.com erik.joelsson at oracle.com
Thu Mar 10 18:22:26 UTC 2016


Changeset: b9b28d7137cd
Author:    ihse
Date:      2016-02-22 11:23 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/b9b28d7137cd

8150203: Incremental update from build-infra project
Reviewed-by: erikj

! make/gensrc/GensrcMisc.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-java.instrument.gmk
! make/lib/Lib-jdk.jdi.gmk
! make/lib/Lib-jdk.jdwp.agent.gmk
! make/src/classes/build/tools/dtdbuilder/DTDParser.java

Changeset: 0b0518bff70c
Author:    amlu
Date:      2016-02-23 09:52 +0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/0b0518bff70c

8149154: tools/pack200/Pack200Test.java failed with NullPointerException
Reviewed-by: ksrini

! test/tools/pack200/Pack200Test.java
! test/tools/pack200/Utils.java

Changeset: 4d1292a702b8
Author:    mhaupt
Date:      2016-02-23 07:17 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/4d1292a702b8

8150360: augment/correct MethodHandle API documentation
Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Changeset: 8096d018a9a5
Author:    peytoia
Date:      2016-02-23 17:09 +0900
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/8096d018a9a5

8074411: Describe "minor unit" and/or "default fraction digits" in Currency class' javadoc clearly
Reviewed-by: naoto, okutsu, peytoia
Contributed-by: Nishit Jain <nishit.jain at oracle.com>

! src/java.base/share/classes/java/util/Currency.java

Changeset: 9d536355b828
Author:    mhaupt
Date:      2016-02-23 09:49 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/9d536355b828

8143410: augment pseudo-code descriptions in MethodHandles API
Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Changeset: f92af283ab18
Author:    alanb
Date:      2016-02-23 17:41 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/f92af283ab18

6432031: Add support for SO_REUSEPORT
Reviewed-by: alanb, simonis, chegar
Contributed-by: yingqi.lu at intel.com

! make/mapfiles/libnet/mapfile-vers
! make/mapfiles/libnio/mapfile-linux
! make/mapfiles/libnio/mapfile-macosx
! make/mapfiles/libnio/mapfile-solaris
! make/src/native/genconstants/ch/genSocketOptionRegistry.c
! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java
! src/java.base/share/classes/java/net/DatagramSocketImpl.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/net/SocketImpl.java
! src/java.base/share/classes/java/net/SocketOptions.java
! src/java.base/share/classes/java/net/StandardSocketOptions.java
! src/java.base/share/classes/jdk/net/Sockets.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/share/native/libnet/net_util.c
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java
! src/java.base/unix/classes/java/net/PlainSocketImpl.java
! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c
! src/java.base/unix/native/libnet/SdpSupport.c
+ src/java.base/unix/native/libnet/SocketImpl.c
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnet/net_util_md.h
! src/java.base/unix/native/libnio/ch/Net.c
! src/java.base/unix/native/libnio/ch/nio_util.h
! src/java.base/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java
! src/java.base/windows/classes/java/net/DualStackPlainSocketImpl.java
! src/java.base/windows/classes/java/net/PlainSocketImpl.java
! src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java
! src/java.base/windows/classes/java/net/TwoStacksPlainSocketImpl.java
+ src/java.base/windows/native/libnet/SocketImpl.c
! src/java.base/windows/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/net_util_md.h
! src/java.base/windows/native/libnio/ch/Net.c
! test/java/net/SocketOption/OptionsTest.java
! test/java/nio/channels/AsynchronousServerSocketChannel/Basic.java
! test/java/nio/channels/AsynchronousSocketChannel/Basic.java
! test/java/nio/channels/DatagramChannel/SocketOptionTests.java
! test/java/nio/channels/ServerSocketChannel/SocketOptionTests.java

Changeset: c92ae3d0e6a3
Author:    naoto
Date:      2016-02-23 10:51 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/c92ae3d0e6a3

8150434: Remove redundant "jdk_localedata" from the CLDR locale data meta info class name
Reviewed-by: mchung

! make/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! src/jdk.localedata/share/classes/META-INF/services/sun.util.locale.provider.LocaleDataMetaInfo

Changeset: 78f9275a6493
Author:    rriggs
Date:      2016-02-23 17:19 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/78f9275a6493

8150337: sun/misc/SunMiscSignalTest.java failed intermittently
Summary: Correct test to allow for signals to be ignored
Reviewed-by: bpb

! src/java.base/share/classes/jdk/internal/misc/Signal.java
! test/sun/misc/SunMiscSignalTest.java

Changeset: ff1b81648957
Author:    erikj
Date:      2016-02-24 00:14 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/ff1b81648957

8150456: jdk 9 nightly build fails on Windows 32 bit
Reviewed-by: tbell, ihse

! make/lib/CoreLibraries.gmk
! src/java.base/share/native/libzip/CRC32.c

Changeset: 8256c192e4b5
Author:    xuelei
Date:      2016-02-24 02:50 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/8256c192e4b5

8149417: Use final restricted flag
Reviewed-by: mullan, weijun, coffeys

! src/java.base/share/classes/javax/crypto/JceSecurity.java
+ test/javax/crypto/JceSecurity/FinalRestricted.java

Changeset: 02f76138c022
Author:    vlivanov
Date:      2016-02-15 20:27 +0300
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/02f76138c022

8148994: Replacing MH::invokeBasic with a direct call breaks LF customization
Reviewed-by: jrose, redestad

! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java

Changeset: 6c649a7ac744
Author:    vlivanov
Date:      2016-02-17 18:49 +0300
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/6c649a7ac744

8148518: Unsafe.getCharUnaligned() loads aren't folded in case of -XX:-UseUnalignedAccesses
Reviewed-by: kvn, shade

! src/java.base/share/classes/jdk/internal/misc/Unsafe.java

Changeset: 13759d57abca
Author:    mikael
Date:      2016-02-10 15:20 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/13759d57abca

8141491: Unaligned memory access in Bits.c
Summary: Introduce alignment-safe Copy::conjoint_swap and j.i.m.Unsafe.copySwapMemory
Reviewed-by: jrose, dholmes, psandoz

! make/lib/CoreLibraries.gmk
! make/mapfiles/libjava/mapfile-vers
! src/java.base/share/classes/java/nio/Bits.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
- src/java.base/share/native/libjava/Bits.c

Changeset: b344be36b569
Author:    mikael
Date:      2016-02-10 19:55 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/b344be36b569

8149611: Add tests for Unsafe.copySwapMemory
Reviewed-by: dholmes

+ test/jdk/internal/misc/Unsafe/CopySwap.java

Changeset: 045dc0b6203c
Author:    dcubed
Date:      2016-02-16 12:09 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/045dc0b6203c

Merge

! make/lib/CoreLibraries.gmk
- src/java.base/share/native/libjava/Bits.c

Changeset: f32f683182d2
Author:    jwilhelm
Date:      2016-02-18 18:07 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/f32f683182d2

Merge

! src/java.base/share/classes/jdk/internal/misc/Unsafe.java

Changeset: dcf2d62a3e5b
Author:    amurillo
Date:      2016-02-18 15:19 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/dcf2d62a3e5b

Merge

! make/mapfiles/libjava/mapfile-vers
- src/java.base/share/native/libjava/Bits.c

Changeset: a2a823780a7c
Author:    amurillo
Date:      2016-02-23 18:57 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/a2a823780a7c

Merge

! make/lib/CoreLibraries.gmk
- src/java.base/share/native/libjava/Bits.c

Changeset: e4af8119eba4
Author:    bpb
Date:      2016-02-15 16:59 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/e4af8119eba4

8150204: (fs) Enhance java/nio/file/Files/probeContentType/Basic.java debugging output
Summary: Add debugging information to the test.
Reviewed-by: alanb

! test/java/nio/file/Files/probeContentType/Basic.java

Changeset: f9913ea0f95c
Author:    sdrach
Date:      2016-02-15 17:47 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/f9913ea0f95c

8132734: JDK 9 runtime changes to support multi-release jar files
Summary: JEP 238 Multi-Release JAR Files runtime support
Reviewed-by: alanb, psandoz, sherman

! src/java.base/share/classes/java/net/JarURLConnection.java
! src/java.base/share/classes/java/util/jar/Attributes.java
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/sun/misc/URLClassPath.java
! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java
! src/java.base/unix/classes/sun/net/www/protocol/jar/JarFileFactory.java
! src/java.base/windows/classes/sun/net/www/protocol/jar/JarFileFactory.java
+ test/java/util/jar/JarFile/MultiReleaseJarAPI.java
+ test/java/util/jar/JarFile/MultiReleaseJarHttpProperties.java
+ test/java/util/jar/JarFile/MultiReleaseJarIterators.java
+ test/java/util/jar/JarFile/MultiReleaseJarProperties.java
+ test/java/util/jar/JarFile/MultiReleaseJarSecurity.java
+ test/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java

Changeset: d1974f961903
Author:    lana
Date:      2016-02-25 11:27 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/d1974f961903

Merge

- src/java.base/share/native/libjava/Bits.c

Changeset: e0da6c2a5c32
Author:    michaelm
Date:      2016-02-25 23:14 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/e0da6c2a5c32

8087112: HTTP API and HTTP/1.1 implementation
Reviewed-by: alanb, chegar, coffeys, psandoz, rriggs

! make/src/classes/build/tools/module/boot.modules
! src/java.base/share/classes/java/net/Authenticator.java
! src/java.base/share/classes/java/net/ProxySelector.java
! src/java.base/share/classes/java/net/package-info.java
+ src/java.httpclient/share/classes/java/net/http/AsyncEvent.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/ConnectionPool.java
+ src/java.httpclient/share/classes/java/net/http/CookieFilter.java
+ src/java.httpclient/share/classes/java/net/http/Exchange.java
+ src/java.httpclient/share/classes/java/net/http/ExchangeImpl.java
+ src/java.httpclient/share/classes/java/net/http/ExecutorWrapper.java
+ src/java.httpclient/share/classes/java/net/http/FilterFactory.java
+ src/java.httpclient/share/classes/java/net/http/HeaderFilter.java
+ src/java.httpclient/share/classes/java/net/http/HeaderParser.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/HttpClient.java
+ src/java.httpclient/share/classes/java/net/http/HttpClientBuilderImpl.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/HttpHeaders.java
+ src/java.httpclient/share/classes/java/net/http/HttpHeaders1.java
+ src/java.httpclient/share/classes/java/net/http/HttpHeadersImpl.java
+ src/java.httpclient/share/classes/java/net/http/HttpRedirectImpl.java
+ src/java.httpclient/share/classes/java/net/http/HttpRequest.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/HttpTimeoutException.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/Pair.java
+ src/java.httpclient/share/classes/java/net/http/PlainHttpConnection.java
+ src/java.httpclient/share/classes/java/net/http/PlainProxyConnection.java
+ src/java.httpclient/share/classes/java/net/http/PlainTunnelingConnection.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/ResponseContent.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/Stream.java
+ src/java.httpclient/share/classes/java/net/http/TimeoutEvent.java
+ src/java.httpclient/share/classes/java/net/http/Utils.java
+ src/java.httpclient/share/classes/java/net/http/package-info.java
! test/com/sun/net/httpserver/FileServerHandler.java
+ test/java/net/httpclient/APIErrors.java
+ test/java/net/httpclient/BasicAuthTest.java
+ test/java/net/httpclient/HeadersTest.java
+ test/java/net/httpclient/HttpUtils.java
+ test/java/net/httpclient/ImmutableHeaders.java
+ test/java/net/httpclient/LightWeightHttpServer.java
+ test/java/net/httpclient/ManyRequests.java
+ test/java/net/httpclient/ProxyServer.java
+ test/java/net/httpclient/QuickResponses.java
+ test/java/net/httpclient/RequestBodyTest.java
+ test/java/net/httpclient/Server.java
+ test/java/net/httpclient/SmokeTest.java
+ test/java/net/httpclient/SplitResponse.java
+ test/java/net/httpclient/TimeoutTest.java
+ test/java/net/httpclient/docs/files/foo.txt
+ test/java/net/httpclient/docs/files/notsobigfile.txt
+ test/java/net/httpclient/docs/files/smallfile.txt
+ test/java/net/httpclient/security/0.policy
+ test/java/net/httpclient/security/1.policy
+ test/java/net/httpclient/security/10.policy
+ test/java/net/httpclient/security/11.policy
+ test/java/net/httpclient/security/12.policy
+ test/java/net/httpclient/security/15.policy
+ test/java/net/httpclient/security/2.policy
+ test/java/net/httpclient/security/3.policy
+ test/java/net/httpclient/security/4.policy
+ test/java/net/httpclient/security/5.policy
+ test/java/net/httpclient/security/6.policy
+ test/java/net/httpclient/security/7.policy
+ test/java/net/httpclient/security/8.policy
+ test/java/net/httpclient/security/9.policy
+ test/java/net/httpclient/security/Security.java

Changeset: e143c31a205b
Author:    jnimeh
Date:      2016-02-25 16:10 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/e143c31a205b

8145854: SSLContextImpl.statusResponseManager should be generated if required
Summary: Implement server-side lazy initialization of StatusResponseManagers in the SSLContextImpl class.
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java
+ test/javax/net/ssl/Stapling/StapleEnableProps.java

Changeset: f0bd5f763f1e
Author:    amlu
Date:      2016-02-26 09:55 +0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/f0bd5f763f1e

8150608: Mark BashStreams.java as intermittently failing and put to ProblemList
Reviewed-by: bpb, rriggs

! test/ProblemList.txt
! test/java/nio/charset/coders/BashStreams.java

Changeset: 4c8676710c25
Author:    erikj
Date:      2016-02-26 06:03 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/4c8676710c25

8150497: 32 jshell tests failed on Windows 32 bit
Reviewed-by: darcy, tbell

! make/lib/Lib-jdk.jdi.gmk
! make/lib/Lib-jdk.jdwp.agent.gmk
! src/jdk.jdi/share/native/libdt_shmem/shmemBack.c
! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c

Changeset: 41e3c10db27a
Author:    dfuchs
Date:      2016-02-26 12:11 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/41e3c10db27a

8150533: Test java/util/logging/LogManagerAppContextDeadlock.java times out intermittently.
Summary: This is a test bug caused by a Logger being garbage collected too early.
Reviewed-by: darcy

! test/java/util/logging/LogManagerAppContextDeadlock.java

Changeset: 42794e648cfe
Author:    mhaupt
Date:      2016-02-29 14:16 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/42794e648cfe

8150825: MethodHandles.tryFinally throws IndexOutOfBoundsException for non-conforming parameter lists
Reviewed-by: redestad

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/T8139885.java

Changeset: 815d6b431eef
Author:    erikj
Date:      2016-03-10 18:53 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/815d6b431eef

Merge

! make/gensrc/GensrcMisc.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-java.instrument.gmk
! make/lib/Lib-jdk.jdi.gmk
! make/lib/Lib-jdk.jdwp.agent.gmk
! make/src/classes/build/tools/dtdbuilder/DTDParser.java
- src/java.base/share/native/libjava/Bits.c

Changeset: 2582665c63ce
Author:    lana
Date:      2016-03-03 12:25 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/2582665c63ce

Added tag jdk-9+108 for changeset 42794e648cfe

! .hgtags

Changeset: d6dbe934ed0f
Author:    rriggs
Date:      2016-02-29 18:00 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/d6dbe934ed0f

8150346: java/lang/ProcessHandle/InfoTest.java failed - startTime after process spawn completed
Reviewed-by: redestad, martin

! test/java/lang/ProcessHandle/Basic.java
! test/java/lang/ProcessHandle/InfoTest.java

Changeset: a9258705870f
Author:    hb
Date:      2016-03-01 09:48 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/a9258705870f

8147610: javax/management/mxbean/MXBeanLoadingTest1.java assumes URLClassLoader
Reviewed-by: jbachorik

! test/javax/management/mxbean/MXBeanLoadingTest1.java

Changeset: d19d6f5d07dd
Author:    dfuchs
Date:      2016-03-01 12:05 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/d19d6f5d07dd

8150856: Inconsistent API documentation for @param caller in System.LoggerFinder.getLogger
Summary: @throws clause is correct; @param caller documentation fixed: caller must not be null.
Reviewed-by: martin

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

Changeset: f8dc643587de
Author:    dfuchs
Date:      2016-03-02 11:14 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/f8dc643587de

8148820: Missing @since Javadoc tag in Logger.log(Level, Supplier)
Summary: Added @since 1.8
Reviewed-by: lancea, rriggs

! src/java.logging/share/classes/java/util/logging/Logger.java

Changeset: 123593aacb48
Author:    igerasim
Date:      2016-03-02 14:10 +0300
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/123593aacb48

8149330: Capacity of StringBuilder should not get close to Integer.MAX_VALUE unless necessary
Reviewed-by: martin

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
+ test/java/lang/StringBuilder/Capacity.java
+ test/java/lang/StringBuilder/HugeCapacity.java

Changeset: 8c2194ad4ca3
Author:    mhaupt
Date:      2016-03-02 14:15 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/8c2194ad4ca3

8150953: j.l.i.MethodHandles: example section in whileLoop(...) provides example for doWhileLoop
Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/JavaDocExamplesTest.java

Changeset: 8f23f1e1e7ea
Author:    chegar
Date:      2016-03-02 16:25 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/8f23f1e1e7ea

8150976: JarFile and MRJAR tests should use the JDK specific Version API
Reviewed-by: alanb, mchung

! src/java.base/share/classes/java/util/jar/JarFile.java
! test/java/util/jar/JarFile/MultiReleaseJarAPI.java
! test/java/util/jar/JarFile/MultiReleaseJarIterators.java
! test/java/util/jar/JarFile/MultiReleaseJarProperties.java
! test/java/util/jar/JarFile/MultiReleaseJarSecurity.java
! test/jdk/nio/zipfs/MultiReleaseJarTest.java

Changeset: a24ddbbc4beb
Author:    mhaupt
Date:      2016-03-02 20:16 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/a24ddbbc4beb

8150635: j.l.i.MethodHandles.loop(...) throws IndexOutOfBoundsException
Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/T8139885.java

Changeset: c48cb760984f
Author:    mhaupt
Date:      2016-03-02 20:36 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/c48cb760984f

8150832: split T8139885 into several tests by functionality
Reviewed-by: redestad

+ test/java/lang/invoke/FindAccessTest.java
+ test/java/lang/invoke/FoldTest.java
+ test/java/lang/invoke/LoopCombinatorTest.java
+ test/java/lang/invoke/SpreadCollectTest.java
- test/java/lang/invoke/T8139885.java
+ test/java/lang/invoke/TryFinallyTest.java

Changeset: 6e9a5ea0feaa
Author:    mikael
Date:      2016-03-02 13:21 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/6e9a5ea0feaa

8149596: Remove java.nio.Bits copy wrapper methods
Reviewed-by: bpb, chegar, psandoz

! src/java.base/share/classes/java/nio/Bits.java
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template

Changeset: 9d2a7770ab23
Author:    tvaleev
Date:      2016-03-03 10:06 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/9d2a7770ab23

8072727: add variation of Stream.iterate() that's finite
Reviewed-by: psandoz, briangoetz

! src/java.base/share/classes/java/util/stream/DoubleStream.java
! src/java.base/share/classes/java/util/stream/IntStream.java
! src/java.base/share/classes/java/util/stream/LongStream.java
! src/java.base/share/classes/java/util/stream/Stream.java
! src/java.base/share/classes/java/util/stream/Streams.java
! test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestDataProvider.java
! test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestDataProvider.java
! test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestDataProvider.java
! test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestDataProvider.java
+ test/java/util/stream/test/org/openjdk/tests/java/util/stream/IterateTest.java

Changeset: 677d437b4bd9
Author:    tvaleev
Date:      2016-03-03 10:06 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/677d437b4bd9

8147505: BaseStream.onClose() should not allow registering new handlers after stream is consumed
Reviewed-by: psandoz

! src/java.base/share/classes/java/util/stream/AbstractPipeline.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamCloseTest.java

Changeset: 9a83d6009bd3
Author:    chegar
Date:      2016-03-03 12:07 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/9a83d6009bd3

8150162: Move sun.misc.Version to a truly internal package
Reviewed-by: alanb, iris, mchung, rriggs

! make/gensrc/GensrcMisc.gmk
! make/mapfiles/libjava/mapfile-vers
! src/java.base/share/classes/java/lang/System.java
+ src/java.base/share/classes/java/lang/VersionProps.java.template
- src/java.base/share/classes/sun/misc/Version.java.template
- src/java.base/share/native/libjava/Version.c
! src/java.base/share/native/libjli/java.c
- test/sun/misc/Version/Version.java

Changeset: 3016faa53222
Author:    chegar
Date:      2016-03-03 12:07 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/3016faa53222

8151140: Replace use of lambda/method ref in jdk.Version constructor
Reviewed-by: psandoz

! src/java.base/share/classes/jdk/Version.java

Changeset: e941d983c8e4
Author:    mhaupt
Date:      2016-03-03 14:29 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/e941d983c8e4

8150957: j.l.i.MethodHandles.whileLoop(...) fails with IOOBE in the case init is null, step and pred have parameters
Reviewed-by: psandoz

! test/java/lang/invoke/LoopCombinatorTest.java

Changeset: 49781476b709
Author:    vtewari
Date:      2016-03-03 17:21 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/49781476b709

8148609: socket impl supportedOptions() should return an immutable set
Reviewed-by: alanb, chegar

! src/java.base/share/classes/java/net/DatagramSocketImpl.java
! src/java.base/share/classes/java/net/SocketImpl.java
+ test/java/net/SocketOption/ImmutableOptions.java

Changeset: eb5798a009cc
Author:    vtewari
Date:      2016-03-03 17:27 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/eb5798a009cc

8150521: SharedSecrets.getJavaNetInetAddressAccess should ensure that InetAddress is initialised
Reviewed-by: alanb, chegar

! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java

Changeset: ddcb72fcf357
Author:    dl
Date:      2016-03-03 10:32 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/ddcb72fcf357

6842353: Linux testcase failure java/util/WeakHashMap/GCDuringIteration.java
Reviewed-by: martin, psandoz, darcy

! test/java/util/WeakHashMap/GCDuringIteration.java

Changeset: e16d92f2b8a7
Author:    dl
Date:      2016-03-03 10:36 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/e16d92f2b8a7

8150319: ScheduledExecutorTest:testFixedDelaySequence timeout with slow VMs
Reviewed-by: martin, psandoz

! test/java/util/concurrent/tck/JSR166TestCase.java
! test/java/util/concurrent/tck/ScheduledExecutorSubclassTest.java
! test/java/util/concurrent/tck/ScheduledExecutorTest.java

Changeset: 410a3ececec1
Author:    dl
Date:      2016-03-03 10:39 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/410a3ececec1

8150417: Make ThreadLocalRandom more robust against static initialization cycles
Reviewed-by: martin, psandoz, dholmes, mhaupt

! src/java.base/share/classes/java/util/SplittableRandom.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java

Changeset: a54ed9514075
Author:    dl
Date:      2016-03-03 10:43 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/a54ed9514075

8150523: improve jtreg test timeout handling, especially -timeout:
Reviewed-by: martin, psandoz, smarks

! test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java
! test/java/util/concurrent/BlockingQueue/Interrupt.java
! test/java/util/concurrent/BlockingQueue/MultipleProducersSingleConsumerLoops.java
! test/java/util/concurrent/BlockingQueue/ProducerConsumerLoops.java
! test/java/util/concurrent/BlockingQueue/SingleProducerMultipleConsumerLoops.java
! test/java/util/concurrent/CompletableFuture/Basic.java
! test/java/util/concurrent/ConcurrentHashMap/MapLoops.java
! test/java/util/concurrent/ConcurrentQueues/ConcurrentQueueLoops.java
! test/java/util/concurrent/ConcurrentQueues/GCRetention.java
! test/java/util/concurrent/CyclicBarrier/Basic.java
! test/java/util/concurrent/DelayQueue/Stress.java
! test/java/util/concurrent/Exchanger/ExchangeLoops.java
! test/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java
! test/java/util/concurrent/Executors/AutoShutdown.java
! test/java/util/concurrent/FutureTask/CancelledFutureLoops.java
! test/java/util/concurrent/FutureTask/DoneMeansDone.java
! test/java/util/concurrent/ScheduledThreadPoolExecutor/DelayOverflow.java
! test/java/util/concurrent/ScheduledThreadPoolExecutor/GCRetention.java
! test/java/util/concurrent/ScheduledThreadPoolExecutor/ZeroCorePoolSize.java
! test/java/util/concurrent/ScheduledThreadPoolExecutor/ZeroCoreThreads.java
! test/java/util/concurrent/ThreadPoolExecutor/CoreThreadTimeOut.java
! test/java/util/concurrent/ThreadPoolExecutor/Custom.java
! test/java/util/concurrent/ThreadPoolExecutor/FlakyThreadFactory.java
! test/java/util/concurrent/ThreadPoolExecutor/SelfInterrupt.java
! test/java/util/concurrent/ThreadPoolExecutor/ThreadRestarts.java
! test/java/util/concurrent/ThreadPoolExecutor/TimeOutShrink.java
! test/java/util/concurrent/locks/Lock/CheckedLockLoops.java
! test/java/util/concurrent/locks/Lock/FlakyMutex.java
! test/java/util/concurrent/locks/Lock/TimedAcquireLeak.java
! test/java/util/concurrent/locks/LockSupport/ParkLoops.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/locks/ReentrantReadWriteLock/Count.java
! test/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java
! test/java/util/concurrent/locks/StampedLock/Basic.java

Changeset: 75b933981e86
Author:    dl
Date:      2016-03-03 10:46 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/75b933981e86

8150416: Miscellaneous changes imported from jsr166 CVS 2016-03
Reviewed-by: martin, psandoz

! test/java/util/concurrent/tck/Collection8Test.java
! test/java/util/concurrent/tck/ThreadTest.java

Changeset: a603b1f1d9a1
Author:    lana
Date:      2016-03-03 12:49 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/a603b1f1d9a1

Merge

- src/java.base/share/classes/sun/misc/Version.java.template
- src/java.base/share/native/libjava/Version.c
- test/java/lang/invoke/T8139885.java
- test/sun/misc/Version/Version.java

Changeset: 721288127c82
Author:    sdrach
Date:      2016-03-03 09:47 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/721288127c82

8150679: closed/javax/crypto/CryptoPermission/CallerIdentification.sh fails after fix for JDK-8132734
Summary: also fixes JDK-8150920
Reviewed-by: psandoz, redestad
Contributed-by: steve.drach at oracle.com

! src/java.base/share/classes/java/util/jar/JarFile.java
! test/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java

Changeset: 232843a54696
Author:    shurailine
Date:      2016-03-03 15:13 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/232843a54696

8150998: Fix module dependences in java/lang tests
Reviewed-by: mchung

! test/java/lang/ProcessHandle/Basic.java
! test/java/lang/ProcessHandle/InfoTest.java
! test/java/lang/ProcessHandle/OnExitTest.java
! test/java/lang/ProcessHandle/TreeTest.java
! test/java/lang/StackWalker/StackStreamTest.java
! test/java/lang/System/Logger/Level/LoggerLevelTest.java
! test/java/lang/System/Logger/default/DefaultLoggerTest.java
! test/java/lang/System/LoggerFinder/DefaultLoggerFinderTest/DefaultLoggerFinderTest.java
! test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java
! test/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java
! test/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java
! test/java/lang/System/LoggerFinder/internal/api/LoggerFinderAPITest.java
! test/java/lang/System/MacEncoding/TestFileEncoding.java
! test/java/lang/instrument/ManyMethodsBenchmarkAgent.java
! test/java/lang/instrument/RetransformAgent.java
! test/java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java
! test/java/lang/invoke/lambda/LambdaAsm.java
! test/java/lang/invoke/lambda/LogGeneratedClassesTest.java
! test/java/lang/ref/CleanerTest.java

Changeset: 70e358e75ba5
Author:    darcy
Date:      2016-03-03 15:47 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/70e358e75ba5

8151226: Mark UdpTest.java as intermittently failing
Reviewed-by: lancea

! test/java/net/ipv6tests/UdpTest.java

Changeset: 4fe2c0cf7b3b
Author:    amlu
Date:      2016-03-04 13:59 +0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/4fe2c0cf7b3b

8038330: tools/jar/JarEntryTime.java fails intermittently on checking extracted file last modified values are the current times
Reviewed-by: sherman, plevart

! test/tools/jar/JarEntryTime.java

Changeset: d52c28899f24
Author:    darcy
Date:      2016-03-03 22:55 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/d52c28899f24

8151228: Mark TestDSAGenParameterSpec.java as intermittently failing
Reviewed-by: xuelei

! test/sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java

Changeset: efeef5749c28
Author:    rpatil
Date:      2016-03-02 23:28 +0530
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/efeef5749c28

8087104: DateFormatSymbols triggers this.clone() in the constructor
Summary: Instead of using its own instance for caching and calling clone in DateFormatSymbols, a nested class SymbolsCacheEntry is introduced.
Reviewed-by: okutsu, peytoia

! src/java.base/share/classes/java/text/DateFormatSymbols.java
+ test/java/text/Format/DateFormat/DFSConstructorCloneTest.java

Changeset: 124d07ef3b32
Author:    xuelei
Date:      2016-03-04 14:04 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/124d07ef3b32

8148108: Disable Diffie-Hellman keys less than 1024 bits
Reviewed-by: vinnie, mullan

! src/java.base/share/conf/security/java.security
+ test/sun/security/ssl/DHKeyExchange/LegacyDHEKeyExchange.java

Changeset: bc2722be85be
Author:    erikj
Date:      2016-03-04 17:05 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/bc2722be85be

8151297: Class name change for CLDRLocaleDataMetaInfo_jdk_localedata needs updating in makefile
Reviewed-by: alanb

! make/gensrc/GensrcCLDR.gmk

Changeset: 60ea1a15d560
Author:    erikj
Date:      2016-03-04 18:36 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/60ea1a15d560

8151302: Attempt at silencing build log broke html32.bdtd
Reviewed-by: mchung

! make/gendata/GendataHtml32dtd.gmk

Changeset: f36a67535bfb
Author:    darcy
Date:      2016-03-04 10:09 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/f36a67535bfb

8151225: Mark SpecTest.java as intermittently failing
Reviewed-by: mullan

! test/sun/security/rsa/SpecTest.java

Changeset: 4ee6d4809d3f
Author:    amlu
Date:      2016-03-05 10:30 +0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/4ee6d4809d3f

8151286: Remove intermittent key from TestLocalTime.java and move back to tier1
Reviewed-by: darcy

! test/TEST.groups
! test/java/util/zip/TestLocalTime.java

Changeset: d920311e7871
Author:    amlu
Date:      2016-03-05 10:34 +0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/d920311e7871

8151263: Mark java/rmi test LeaseCheckInterval.java as intermittently failing
Reviewed-by: darcy

! test/java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval.java

Changeset: 1c352638984e
Author:    vinnie
Date:      2016-03-07 14:52 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/1c352638984e

8151149: CipherSpi implementation of PBEWithSHA1AndDESede returns key size in bytes
Reviewed-by: xuelei

! src/java.base/share/classes/com/sun/crypto/provider/PKCS12PBECipherCore.java
+ test/com/sun/crypto/provider/Cipher/PBE/CheckPBEKeySize.java

Changeset: c76255da3ec0
Author:    mullan
Date:      2016-03-07 10:10 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/c76255da3ec0

8138653: Default key sizes for the AlgorithmParameterGenerator and KeyPairGenerator implementations should be upgraded
Reviewed-by: coffeys, vinnie

! src/java.base/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java
! src/java.base/share/classes/com/sun/crypto/provider/DHParameterGenerator.java
! src/java.base/share/classes/java/security/KeyPairGenerator.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyPairGenerator.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAKeyPairGenerator.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java
! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java
! test/com/sun/crypto/provider/KeyAgreement/TestExponentSize.java
! test/sun/security/pkcs11/PKCS11Test.java

Changeset: 15a99a1f2d88
Author:    mullan
Date:      2016-03-07 10:11 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/15a99a1f2d88

Merge


Changeset: dea5c036cb15
Author:    sdrach
Date:      2016-03-07 19:37 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/dea5c036cb15

8151339: Adding fragment to JAR URLs breaks ant
Reviewed-by: alanb

! src/java.base/share/classes/sun/misc/URLClassPath.java

Changeset: 7d878555b604
Author:    ddehaven
Date:      2016-02-25 15:42 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/7d878555b604

8132743: Move netscape.javascript package from jdk.plugin to new module
Reviewed-by: kcr, mchung, alanb

! make/src/classes/build/tools/module/boot.modules
+ src/jdk.jsobject/share/classes/jdk/internal/netscape/javascript/spi/JSObjectProvider.java
+ src/jdk.jsobject/share/classes/netscape/javascript/JSException.java
+ src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java
+ src/jdk.jsobject/share/classes/netscape/javascript/package-info.java

Changeset: 1c7bad079890
Author:    darcy
Date:      2016-03-07 12:10 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/1c7bad079890

8151393: Revert changes for JDK-8087104
Reviewed-by: alanb

! src/java.base/share/classes/java/text/DateFormatSymbols.java
- test/java/text/Format/DateFormat/DFSConstructorCloneTest.java

Changeset: 780e06e3572b
Author:    lana
Date:      2016-03-10 09:28 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/780e06e3572b

Added tag jdk-9+109 for changeset 1c7bad079890

! .hgtags

Changeset: 2c5229b4ac21
Author:    erikj
Date:      2016-03-10 19:20 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/jdk/rev/2c5229b4ac21

Merge

! .hgtags
! make/gendata/GendataHtml32dtd.gmk
! make/gensrc/GensrcMisc.gmk
- src/java.base/share/classes/sun/misc/Version.java.template
- src/java.base/share/native/libjava/Version.c
- test/java/lang/invoke/T8139885.java
- test/sun/misc/Version/Version.java



More information about the build-infra-dev mailing list