hg: jdk/client: 36 new changesets

philip.race at oracle.com philip.race at oracle.com
Thu Jun 21 16:54:22 UTC 2018


Changeset: 857ce291c70c
Author:    mgronlun
Date:      2018-06-19 19:16 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/857ce291c70c

8204571: Add support for launching multiple startup recordings
Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.hpp
! test/jdk/jdk/jfr/jvm/TestLogOutput.java
+ test/jdk/jdk/jfr/startupargs/TestMultipleStartupRecordings.java

Changeset: 9eaaa711fef5
Author:    pliden
Date:      2018-06-19 19:19 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/9eaaa711fef5

8205344: TraceMemoryManagerStats changes in JDK-8195115 broke ZGC
Reviewed-by: shade, eosterlund

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

Changeset: 3e66d204af9b
Author:    apetushkov
Date:      2018-06-15 13:57 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/3e66d204af9b

8153107: enabling ObjectSynchronizer::quick_enter() on ARM64 causes hangs
Summary: Always set the markword for recursive monitors in MacroAssembler::fast_lock().
Reviewed-by: aph, drwhite, dcubed, bulasevich

! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: cc58f1fa0438
Author:    stuefe
Date:      2018-06-19 09:34 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/cc58f1fa0438

8203680: os::stat() on Posix platform does not need to copy input path
Reviewed-by: hseigel, dholmes

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.inline.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.inline.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.inline.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 11c7290b85ff
Author:    valeriep
Date:      2018-06-19 23:33 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/11c7290b85ff

8204152: SignedObject throws NullPointerException for null keys with an initialized Signature object
Summary: Check for null and throw InvalidKeyException to maintain same behavior
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java

Changeset: 4935323c3e61
Author:    cjplummer
Date:      2018-06-19 17:50 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/4935323c3e61

8205149: hs201t002 should be put on the problem list
Reviewed-by: sspitsyn

! test/hotspot/jtreg/ProblemList.txt

Changeset: e810abb27deb
Author:    stuefe
Date:      2018-06-20 06:51 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/e810abb27deb

8205141: runtime/exceptionMsgs/ArrayStoreException/ArrayStoreExceptionTest.java failed with "assert(k->is_objArray_klass()) failed: cast to ObjArrayKlass
Reviewed-by: dholmes, goetz

! test/hotspot/jtreg/runtime/exceptionMsgs/ArrayStoreException/ArrayStoreExceptionTest.java
! test/hotspot/jtreg/runtime/exceptionMsgs/ArrayStoreException/libArrayStoreExceptionTest.c

Changeset: 1637a4e50fc9
Author:    goetz
Date:      2018-06-20 11:12 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/1637a4e50fc9

8205108: [testbug] Fix pattern matching in jstatd tests.
Reviewed-by: stuefe, azeller

! test/jdk/sun/tools/jstatd/JstatGCUtilParser.java

Changeset: 35a87577b461
Author:    pmuthuswamy
Date:      2018-06-20 14:52 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/35a87577b461

8202624: javadoc generates references to enum constructors, which are not documented
Reviewed-by: sundar

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
+ test/langtools/jdk/javadoc/doclet/testEnumConstructor/TestEnumConstructor.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java

Changeset: e7da80712449
Author:    pliden
Date:      2018-06-20 11:33 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/e7da80712449

8205338: ZGC: LeakProfiler not yet supported
Reviewed-by: egahlin, eosterlund

! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp

Changeset: 9ab948f612a8
Author:    pliden
Date:      2018-06-20 11:33 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/9ab948f612a8

8205339: ZGC: VerifyBeforeIteration not yet supported
Reviewed-by: stefank, eosterlund

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

Changeset: 273183fd8246
Author:    mcimadamore
Date:      2018-06-20 11:47 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/273183fd8246

8195293: Issue more comprehensive warnings for use of \"var\" in earlier source versions
Summary: issue warnings when 'var' used as a type name in type argument positions
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/lvti/ParserTest.out
! test/langtools/tools/javac/lvti/ParserTest9.out
! test/langtools/tools/javac/lvti/badTypeReference/BadTypeReference.out

Changeset: 8c0a5b51559b
Author:    chrisphi
Date:      2018-06-19 10:00 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/8c0a5b51559b

8203030: Zero s390 31 bit size_t type conflicts in shared code
Summary: Cast to size_t or change to size_t foe compatibility with other archs.
Reviewed-by: pliden, dholmes

! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/shared/plab.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.hpp

Changeset: bcbfd2707e58
Author:    redestad
Date:      2018-06-20 17:06 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/bcbfd2707e58

8199435: Unsafe publication of java.util.Properties.map
Reviewed-by: dholmes, psandoz, plevart, bchristi

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

Changeset: 818a23db260c
Author:    stuefe
Date:      2018-06-20 17:15 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/818a23db260c

8205407: [windows, vs<2017] C4800 after 8203197
Reviewed-by: tbell, mbaesken

! make/autoconf/flags-cflags.m4

Changeset: 58dac477766c
Author:    mseledtsov
Date:      2018-06-20 09:42 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/58dac477766c

8204701: [TESTBUG] runtime/SharedArchiveFile/BootAppendTests.java should handle mapping failure
Summary: Added code to check for mapping failure
Reviewed-by: ccheung, jiangli

! test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java

Changeset: dd2ebc050e6e
Author:    erikj
Date:      2018-06-20 09:38 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/dd2ebc050e6e

8200115: System property java.vm.vendor value includes quotation marks
Reviewed-by: tbell, asaha

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

Changeset: 4254bed3c09d
Author:    chegar
Date:      2018-06-20 09:05 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/4254bed3c09d

8204679: HTTP Client refresh
Reviewed-by: chegar, dfuchs, michaelm
Contributed-by: Chris Hegarty <chris.hegarty at oracle.com>, Daniel Fuchs <daniel.fuchs at oracle.com>, Michael McMahon <michael.x.mcmahon at oracle.com>, Pavel Rappo <pavel.rappo at oracle.com>

! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/java/net/http/HttpHeaders.java
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! src/java.net.http/share/classes/java/net/http/WebSocket.java
! src/java.net.http/share/classes/java/net/http/WebSocketHandshakeException.java
! src/java.net.http/share/classes/java/net/http/package-info.java
! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java
! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java
! src/java.net.http/share/classes/jdk/internal/net/http/CookieFilter.java
! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1AsyncReceiver.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1HeaderParser.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestBuilderImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
- src/java.net.http/share/classes/jdk/internal/net/http/ImmutableHeaders.java
+ src/java.net.http/share/classes/jdk/internal/net/http/ImmutableHttpRequest.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/RedirectFilter.java
! src/java.net.http/share/classes/jdk/internal/net/http/Response.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseContent.java
! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/ConnectionExpiredException.java
+ src/java.net.http/share/classes/jdk/internal/net/http/common/HttpHeadersBuilder.java
- src/java.net.http/share/classes/jdk/internal/net/http/common/HttpHeadersImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Log.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLTube.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/SubscriberWrapper.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/SettingsFrame.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/Decoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/Encoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/HPACK.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/HeaderTable.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/ISO_8859_1.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/QuickHuffman.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/SimpleHeaderTable.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/WebSocketImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
! test/jdk/java/net/httpclient/AbstractNoBody.java
+ test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
+ test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
+ test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
! test/jdk/java/net/httpclient/BasicRedirectTest.java
! test/jdk/java/net/httpclient/BodyProcessorInputStreamTest.java
! test/jdk/java/net/httpclient/ConcurrentResponses.java
+ test/jdk/java/net/httpclient/ConnectExceptionTest.java
! test/jdk/java/net/httpclient/CookieHeaderTest.java
! test/jdk/java/net/httpclient/CustomRequestPublisher.java
! test/jdk/java/net/httpclient/CustomResponseSubscriber.java
! test/jdk/java/net/httpclient/DependentActionsTest.java
! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java
! test/jdk/java/net/httpclient/DigestEchoServer.java
! test/jdk/java/net/httpclient/EncodedCharsInURI.java
! test/jdk/java/net/httpclient/EscapedOctetsInURI.java
! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java
! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java
! test/jdk/java/net/httpclient/HandshakeFailureTest.java
+ test/jdk/java/net/httpclient/HeadTest.java
! test/jdk/java/net/httpclient/HeadersTest.java
! test/jdk/java/net/httpclient/HttpClientBuilderTest.java
+ test/jdk/java/net/httpclient/HttpHeadersOf.java
! test/jdk/java/net/httpclient/HttpInputStreamTest.java
! test/jdk/java/net/httpclient/HttpServerAdapters.java
! test/jdk/java/net/httpclient/ImmutableFlowItems.java
! test/jdk/java/net/httpclient/InvalidInputStreamSubscriptionRequest.java
! test/jdk/java/net/httpclient/InvalidSSLContextTest.java
! test/jdk/java/net/httpclient/InvalidSubscriptionRequest.java
! test/jdk/java/net/httpclient/LineBodyHandlerTest.java
! test/jdk/java/net/httpclient/MappingResponseSubscriber.java
+ test/jdk/java/net/httpclient/MaxStreams.java
! test/jdk/java/net/httpclient/MethodsTest.java
! test/jdk/java/net/httpclient/NonAsciiCharsInURI.java
! test/jdk/java/net/httpclient/RedirectMethodChange.java
! test/jdk/java/net/httpclient/RedirectWithCookie.java
! test/jdk/java/net/httpclient/RequestBuilderTest.java
+ test/jdk/java/net/httpclient/ResponseBodyBeforeError.java
! test/jdk/java/net/httpclient/ResponsePublisher.java
+ test/jdk/java/net/httpclient/RetryPost.java
! test/jdk/java/net/httpclient/RetryWithCookie.java
+ test/jdk/java/net/httpclient/ShortResponseBody.java
+ test/jdk/java/net/httpclient/ShortResponseBodyWithRetry.java
+ test/jdk/java/net/httpclient/SpecialHeadersTest.java
! test/jdk/java/net/httpclient/SplitResponse.java
+ test/jdk/java/net/httpclient/SplitResponseAsync.java
+ test/jdk/java/net/httpclient/SplitResponseKeepAlive.java
+ test/jdk/java/net/httpclient/SplitResponseKeepAliveAsync.java
! test/jdk/java/net/httpclient/SplitResponseSSL.java
+ test/jdk/java/net/httpclient/SplitResponseSSLAsync.java
+ test/jdk/java/net/httpclient/SplitResponseSSLKeepAlive.java
+ test/jdk/java/net/httpclient/SplitResponseSSLKeepAliveAsync.java
! test/jdk/java/net/httpclient/StreamingBody.java
- test/jdk/java/net/httpclient/ThrowingPublishers.java
+ test/jdk/java/net/httpclient/ThrowingPublishersCustomAfterCancel.java
+ test/jdk/java/net/httpclient/ThrowingPublishersCustomBeforeCancel.java
+ test/jdk/java/net/httpclient/ThrowingPublishersIOAfterCancel.java
+ test/jdk/java/net/httpclient/ThrowingPublishersIOBeforeCancel.java
+ test/jdk/java/net/httpclient/ThrowingPublishersInNextRequest.java
+ test/jdk/java/net/httpclient/ThrowingPublishersInRequest.java
+ test/jdk/java/net/httpclient/ThrowingPublishersInSubscribe.java
+ test/jdk/java/net/httpclient/ThrowingPublishersSanity.java
- test/jdk/java/net/httpclient/ThrowingPushPromises.java
+ test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamCustom.java
+ test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamIO.java
+ test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesCustom.java
+ test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesIO.java
+ test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringCustom.java
+ test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringIO.java
+ test/jdk/java/net/httpclient/ThrowingPushPromisesSanity.java
- test/jdk/java/net/httpclient/ThrowingSubscribers.java
+ test/jdk/java/net/httpclient/ThrowingSubscribersAsInputStream.java
+ test/jdk/java/net/httpclient/ThrowingSubscribersAsInputStreamAsync.java
+ test/jdk/java/net/httpclient/ThrowingSubscribersAsLines.java
+ test/jdk/java/net/httpclient/ThrowingSubscribersAsLinesAsync.java
+ test/jdk/java/net/httpclient/ThrowingSubscribersAsString.java
+ test/jdk/java/net/httpclient/ThrowingSubscribersAsStringAsync.java
+ test/jdk/java/net/httpclient/ThrowingSubscribersSanity.java
+ test/jdk/java/net/httpclient/UnauthorizedTest.java
! test/jdk/java/net/httpclient/examples/JavadocExamples.java
! test/jdk/java/net/httpclient/http2/BadHeadersTest.java
! test/jdk/java/net/httpclient/http2/BasicTest.java
! test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java
! test/jdk/java/net/httpclient/http2/ErrorTest.java
! test/jdk/java/net/httpclient/http2/ImplicitPushCancel.java
! test/jdk/java/net/httpclient/http2/ServerPush.java
! test/jdk/java/net/httpclient/http2/ServerPushWithDiffTypes.java
! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/HeaderTableTest.java
! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/HuffmanTest.java
! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/SimpleHeaderTableTest.java
! test/jdk/java/net/httpclient/http2/server/Http2EchoHandler.java
! test/jdk/java/net/httpclient/http2/server/Http2RedirectHandler.java
! test/jdk/java/net/httpclient/http2/server/Http2TestExchange.java
! test/jdk/java/net/httpclient/http2/server/Http2TestExchangeImpl.java
! test/jdk/java/net/httpclient/http2/server/Http2TestExchangeSupplier.java
! test/jdk/java/net/httpclient/http2/server/Http2TestServer.java
! test/jdk/java/net/httpclient/http2/server/Http2TestServerConnection.java
! test/jdk/java/net/httpclient/http2/server/OutgoingPushPromise.java
! test/jdk/java/net/httpclient/http2/server/PushHandler.java
+ test/jdk/java/net/httpclient/noPermissions.policy
- test/jdk/java/net/httpclient/offline/FixedHttpHeaders.java
! test/jdk/java/net/httpclient/offline/OfflineTesting.java
! test/jdk/java/net/httpclient/ssltest/CertificateTest.java
! test/jdk/java/net/httpclient/websocket/BlowupOutputQueue.java
! test/jdk/java/net/httpclient/websocket/MockListener.java
! test/jdk/java/net/httpclient/websocket/WebSocketTest.java
! test/jdk/java/net/httpclient/whitebox/ConnectionPoolTestDriver.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/AuthenticationFilterTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/Http1HeaderParserTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/RawChannelTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SelectorTest.java
! test/jdk/lib/testlibrary/jdk/testlibrary/testkeys

Changeset: 9663777e8d41
Author:    chegar
Date:      2018-06-20 17:48 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/9663777e8d41

Merge


Changeset: fba6889d5635
Author:    chegar
Date:      2018-06-20 17:54 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/fba6889d5635

Merge


Changeset: e0eca40cd514
Author:    bsrbnd
Date:      2018-06-20 10:01 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/e0eca40cd514

8203338: Unboxing in return from lambda miscompiled to throw ClassCastException
Reviewed-by: mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/langtools/tools/javac/lambda/LambdaReturnUnboxing.java

Changeset: fb8b3f467277
Author:    gadams
Date:      2018-06-20 13:57 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/fb8b3f467277

6545967: sp05t003 failed ResumeThread() due to THREAD_NOT_SUSPENDED
Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t003/hs203t003.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/sp05t003.c

Changeset: 2f558e1677fb
Author:    iignatyev
Date:      2018-06-20 12:42 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/2f558e1677fb

8205433: clean up hotspot ProblemList
Reviewed-by: kvn

! test/hotspot/jtreg/ProblemList.txt

Changeset: caa555819dca
Author:    gromero
Date:      2018-06-20 22:02 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/caa555819dca

8204135: jtreg: Fix failing RTM test TestUseRTMXendForLockBusy
Reviewed-by: goetz, iignatyev

! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMXendForLockBusy.java

Changeset: 992a1304517b
Author:    lmesnik
Date:      2018-06-20 12:02 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/992a1304517b

8204974: Quarantine serviceability/sa/TestInstanceKlassSize* tests for CDS enabled mode
Reviewed-by: ccheung, mseledtsov, jiangli

+ test/hotspot/jtreg/ProblemList-cds-mode.txt

Changeset: 070b5313b2fe
Author:    iveresov
Date:      2018-06-20 17:30 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/070b5313b2fe

8205105: VM crashes with "assert(Universe::heap()->is_in_reserved(start + words - 1)) failed: not in heap"
Summary: Disable fast TLAB refill in Graal.
Reviewed-by: dnsimon, kvn

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigVersioned.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NewArrayStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NewInstanceStub.java

Changeset: c4720a1f140e
Author:    jwilhelm
Date:      2018-06-21 03:21 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/c4720a1f140e

Added tag jdk-11+19 for changeset fb8b3f467277

! .hgtags

Changeset: cb652b90be5e
Author:    cjplummer
Date:      2018-06-20 19:46 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/cb652b90be5e

8205385: Problem list vmTestbase/nsk/jvmti/RedefineClasses/StressRedefineWithoutBytecodeCorruption/TestDescription.java
Reviewed-by: sspitsyn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 5b75d7485f2a
Author:    nishjain
Date:      2018-06-21 14:09 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/5b75d7485f2a

8204938: Add a test case to automatically check the updated LSR data
Reviewed-by: naoto, rriggs

+ test/jdk/java/util/Locale/LSRDataTest.java

Changeset: db0a17475826
Author:    rkennke
Date:      2018-06-19 13:03 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/db0a17475826

8205336: Modularize allocations in assembler
Reviewed-by: aph, eosterlund

! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp

Changeset: 17d6de3b25fc
Author:    rwestberg
Date:      2018-06-21 13:39 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/17d6de3b25fc

8205103: [TESTBUG] Instability in JFR test TestThreadCpuTimeEvent
Reviewed-by: mgronlun

! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java

Changeset: 36ca515343e0
Author:    jlaskey
Date:      2018-06-21 08:58 -0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/36ca515343e0

8203637: Fix Sources
Reviewed-by: hannesw, sundar

! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java
! src/jdk.dynalink/share/classes/jdk/dynalink/ClassMap.java
! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/LinkerServicesImpl.java
! src/jdk.dynalink/share/classes/jdk/dynalink/NamedOperation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/Namespace.java
! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/NoSuchDynamicMethodException.java
! src/jdk.dynalink/share/classes/jdk/dynalink/Operation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/RelinkableCallSite.java
! src/jdk.dynalink/share/classes/jdk/dynalink/StandardNamespace.java
! src/jdk.dynalink/share/classes/jdk/dynalink/StandardOperation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ApplicableOverloadedMethods.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanIntrospector.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/DynamicMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/DynamicMethodLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/FacetIntrospector.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/GuardedInvocationComponent.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/MaximallySpecific.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/SimpleDynamicMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/SingleDynamicMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassIntrospector.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/package-info.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/ConversionComparator.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocationTransformer.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkRequest.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkerServices.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/MethodHandleTransformer.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/MethodTypeConversionStrategy.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/TypeBasedGuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/package-info.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeGuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/DefaultInternalObjectFilter.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/SimpleLinkRequest.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/package-info.java
! src/jdk.dynalink/share/classes/jdk/dynalink/package-info.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/AbstractRelinkableCallSite.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/SimpleRelinkableCallSite.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/package-info.java
! src/jdk.dynalink/share/legal/dynalink.md

Changeset: 5c886cfc6ef5
Author:    coleenp
Date:      2018-06-21 11:10 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/5c886cfc6ef5

8205175: Deprecate UnlinkSymbolsALot debugging option.
Reviewed-by: zgu, stuefe

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

Changeset: 3ef0862bbb3d
Author:    smarks
Date:      2018-06-21 08:25 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/3ef0862bbb3d

8060192: Add default method <A> A[] Collection.toArray(IntFunction<A[]> generator)
Reviewed-by: martin, forax, psandoz, briangoetz

! src/java.base/share/classes/java/util/Collection.java
! src/java.base/share/classes/java/util/Collections.java
! test/jdk/java/util/Collection/MOAT.java
! test/jdk/java/util/concurrent/tck/ArrayDequeTest.java
! test/jdk/java/util/concurrent/tck/BlockingQueueTest.java
! test/jdk/java/util/concurrent/tck/Collection8Test.java
! test/jdk/java/util/concurrent/tck/ConcurrentLinkedDequeTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentLinkedQueueTest.java
! test/jdk/java/util/concurrent/tck/LinkedListTest.java
! test/jdk/java/util/concurrent/tck/SynchronousQueueTest.java

Changeset: c1f7ece09b84
Author:    smarks
Date:      2018-06-21 08:45 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/c1f7ece09b84

8203184: List.copyOf() fails to copy sublists
Reviewed-by: psandoz

! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/List.java
! test/jdk/java/util/List/ListFactories.java

Changeset: aa0a35b071fb
Author:    prr
Date:      2018-06-21 09:53 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/aa0a35b071fb

Merge

- src/java.net.http/share/classes/jdk/internal/net/http/ImmutableHeaders.java
- src/java.net.http/share/classes/jdk/internal/net/http/common/HttpHeadersImpl.java
- test/jdk/java/net/httpclient/ThrowingPublishers.java
- test/jdk/java/net/httpclient/ThrowingPushPromises.java
- test/jdk/java/net/httpclient/ThrowingSubscribers.java
- test/jdk/java/net/httpclient/offline/FixedHttpHeaders.java



More information about the jdk-client-changes mailing list