git: openjdk/jdk-sandbox: http3: 131 new changesets

duke duke at openjdk.org
Thu Sep 19 09:53:31 UTC 2024


Changeset: 4d3938cd
Branch: http3
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2024-09-15 17:36:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4d3938cd31901e28bcc58e326a7c4e8a400195ea

http3: rename/cleanup qpack related system properties, update validation of their values.

! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientProperties.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/qpack/DynamicTable.java
! src/java.net.http/share/classes/jdk/internal/net/http/qpack/QPACK.java

Changeset: cb316ebb
Branch: http3
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2024-09-15 17:41:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cb316ebb42759a46efd167cee1e31eb335c0e262

http3: add a decoder stream credit check

! src/java.net.http/share/classes/jdk/internal/net/http/qpack/Decoder.java

Changeset: e2c03ffd
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2024-09-17 12:03:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e2c03ffd7a09670926235954f94445d4220da895

Limit the maximum number of bytes in flight

! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicRenoCongestionController.java

Changeset: e3caf87d
Branch: http3
Author:    Daniel Fuchs <daniel.fuchs at oracle.com>
Date:      2024-09-17 13:59:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e3caf87d7e07378392d44f0035fbacd0a14d3f62

http3: Improve handling of MAX_PUSH_ID

! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http3PushManager.java

Changeset: 5c7a8a5d
Branch: http3
Author:    Daniel Fuchs <daniel.fuchs at oracle.com>
Date:      2024-09-17 19:08:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5c7a8a5dda6262454ed974b4ce4e4b0bde5dba30

http3: replaced configure(Config config) with setOption(HttpRequestOption<T> option, T value)

! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientImpl.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/ImmutableHttpRequest.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/AggregateRequestBodyTest.java
! test/jdk/java/net/httpclient/AltServiceUsageTest.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java
! test/jdk/java/net/httpclient/AsyncShutdownNow.java
! test/jdk/java/net/httpclient/AuthFilterCacheTest.java
! test/jdk/java/net/httpclient/BasicAuthTest.java
! test/jdk/java/net/httpclient/BasicHTTP2Test.java
! test/jdk/java/net/httpclient/BasicHTTP3Test.java
! test/jdk/java/net/httpclient/BasicRedirectTest.java
! test/jdk/java/net/httpclient/CancelRequestTest.java
! test/jdk/java/net/httpclient/CancelledPartialResponseTest.java
! test/jdk/java/net/httpclient/CancelledResponse.java
! test/jdk/java/net/httpclient/CancelledResponse2.java
! test/jdk/java/net/httpclient/ConcurrentResponses.java
! test/jdk/java/net/httpclient/ContentLengthHeaderTest.java
! test/jdk/java/net/httpclient/CookieHeaderTest.java
! test/jdk/java/net/httpclient/DependentActionsTest.java
! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java
! test/jdk/java/net/httpclient/DigestEchoClient.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/ExecutorShutdown.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java
! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java
! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java
! test/jdk/java/net/httpclient/GZIPInputStreamTest.java
! test/jdk/java/net/httpclient/HeadTest.java
! test/jdk/java/net/httpclient/HeadersLowerCaseTest.java
! test/jdk/java/net/httpclient/HttpClientClose.java
! test/jdk/java/net/httpclient/HttpClientShutdown.java
! test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java
! test/jdk/java/net/httpclient/IdleConnectionTimeoutTest.java
! test/jdk/java/net/httpclient/NonAsciiCharsInURI.java
! test/jdk/java/net/httpclient/RequestBuilderTest.java
! test/jdk/java/net/httpclient/ShutdownNow.java
! test/jdk/java/net/httpclient/SplitResponse.java
! test/jdk/java/net/httpclient/altsvc/AltServiceReasonableAssurance.java
! test/jdk/java/net/httpclient/http3/BadCipherSuiteErrorTest.java
! test/jdk/java/net/httpclient/http3/GetHTTP3Test.java
! test/jdk/java/net/httpclient/http3/H3BadHeadersTest.java
! test/jdk/java/net/httpclient/http3/H3BasicTest.java
! test/jdk/java/net/httpclient/http3/H3ConcurrentPush.java
! test/jdk/java/net/httpclient/http3/H3DataLimitsTest.java
! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java
! test/jdk/java/net/httpclient/http3/H3FixedThreadPoolTest.java
! test/jdk/java/net/httpclient/http3/H3GoAwayTest.java
! test/jdk/java/net/httpclient/http3/H3HeaderSizeLimitTest.java
! test/jdk/java/net/httpclient/http3/H3HeadersEncoding.java
! test/jdk/java/net/httpclient/http3/H3ImplicitPushCancel.java
! test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java
! test/jdk/java/net/httpclient/http3/H3MemoryHandlingTest.java
! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java
! test/jdk/java/net/httpclient/http3/H3ProxyTest.java
! test/jdk/java/net/httpclient/http3/H3PushCancel.java
! test/jdk/java/net/httpclient/http3/H3QuicTLSConnection.java
! test/jdk/java/net/httpclient/http3/H3RedirectTest.java
! test/jdk/java/net/httpclient/http3/H3SecMgrTest.java
! test/jdk/java/net/httpclient/http3/H3ServerPushCancel.java
! test/jdk/java/net/httpclient/http3/H3ServerPushWithDiffTypes.java
! test/jdk/java/net/httpclient/http3/H3SimpleGet.java
! test/jdk/java/net/httpclient/http3/H3SimplePost.java
! test/jdk/java/net/httpclient/http3/H3StopSendingTest.java
! test/jdk/java/net/httpclient/http3/H3Timeout.java
! test/jdk/java/net/httpclient/http3/H3UserInfoTest.java
! test/jdk/java/net/httpclient/http3/HTTP3NoBodyTest.java
! test/jdk/java/net/httpclient/http3/PostHTTP3Test.java
! test/jdk/java/net/httpclient/http3/StopSendingTest.java
! test/jdk/java/net/httpclient/http3/StreamLimitTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java

Changeset: de682343
Branch: http3
Author:    Daniel Fuchs <daniel.fuchs at oracle.com>
Date:      2024-09-18 14:46:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/de68234358feed03d039e9debd9c0bb1f6fb8fdf

http3: add missing documenntation for HttpRequestOption

! src/java.net.http/share/classes/java/net/http/HttpRequest.java

Changeset: 0d6546c7
Branch: http3
Author:    Daniel Fuchs <daniel.fuchs at oracle.com>
Date:      2024-09-18 15:28:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0d6546c73066e3a500262d11853d1e190b3946ff

http3: improve documentation of H3_DISCOVERY option

! src/java.net.http/share/classes/java/net/http/HttpRequest.java

Changeset: 06e5e319
Branch: http3
Author:    Daniel Fuchs <daniel.fuchs at oracle.com>
Date:      2024-09-18 16:06:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/06e5e3194b5d5a6c66ee764c5f43b9e001455893

http3: minor cleanup

! src/java.net.http/share/classes/java/net/http/HttpRequest.java

Changeset: 9ee64cf4
Branch: http3
Author:    Daniel Fuchs <daniel.fuchs at oracle.com>
Date:      2024-09-18 16:36:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9ee64cf4aaaaedcce10507dc24ca15d610b49da8

http3: fixed mistake in doc links

! src/java.net.http/share/classes/java/net/http/HttpRequest.java

Changeset: ad104932
Branch: http3
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-09-10 11:43:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ad104932e6c26806c353ad048ce5cff7d2b4c29a

8338526: Don't store abstract and interface Klasses in class metaspace

Reviewed-by: stuefe, iklam

! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/oops/annotations.hpp
! src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/recordComponent.hpp
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java

Changeset: 4d597de8
Branch: http3
Author:    Shaojin Wen <swen at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2024-09-10 12:33:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4d597de893dad79e74a280f3f9e82f0a14f9045d

8338930: StringConcatFactory hardCoded string concatenation strategy

Reviewed-by: redestad, liach

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java

Changeset: fb51c1e5
Branch: http3
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-09-10 12:34:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fb51c1e57b9bba876b6b5370c53abbd3196b8b2d

8339837: Remove unused BootstrapMethodsInvokers.isLambdaMetafactoryCondyBSM

Reviewed-by: jvernee

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

Changeset: 38441b3f
Branch: http3
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2024-09-10 12:44:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/38441b3f2d0e735089c29a9a9ce441b2d7c75db1

8339677: [vectorapi] YYYXXXVector::withLaneHelper and laneHelper should use Double::doubleToRawLongBits/Float::floatToRawIntBits

Reviewed-by: psandoz

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/templates/Kernel-With-Op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Get-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-With-Op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template

Changeset: c246ede1
Branch: http3
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-09-10 13:33:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c246ede163d675cfdacf741565195751981afb41

8339799: Reduce work done in j.l.invoke bytecode generators

Reviewed-by: liach

! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java

Changeset: 64a79d89
Branch: http3
Author:    Joakim Nordström <jnordstrom at openjdk.org>
Date:      2024-09-10 13:49:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/64a79d898637e9255e6c1133dd684e272d84b95c

8335625: Update Javadoc for GetCpuLoad

Reviewed-by: alanb, kevinw

! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java

Changeset: be0dca04
Branch: http3
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-09-10 15:53:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/be0dca046a43ecef2dcd012da6399cbed4cd0454

8339698: x86 unused andw/orw/xorw/addw encoding could be removed

Reviewed-by: kvn, jbhateja, qamai

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp

Changeset: 33525226
Branch: http3
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-09-10 16:28:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/33525226b97c80bf08c2e1ab9566aff5ac851fea

8338894: Deprecate jhsdb debugd for removal

Reviewed-by: cjplummer, alanb

! src/jdk.hotspot.agent/doc/index.html
! src/jdk.hotspot.agent/doc/transported_core.html
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/DebugServer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java

Changeset: 92431049
Branch: http3
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date:      2024-09-10 16:52:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/92431049fd1838ced2019366b7ccb37547ae6127

8335444: Generalize implementation of AndNode mul_ring

Reviewed-by: chagedorn, qamai, dfenacci

! src/hotspot/share/opto/mulnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/AndINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/AndLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java
! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java

Changeset: c8e64cb7
Branch: http3
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-09-10 17:27:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c8e64cb7a578f1a32b48f76649fe19900ba6d040

8283779: Clarify API documentation of NetworkInterface with respect to configuration changes

Reviewed-by: alanb, msheppar

! src/java.base/share/classes/java/net/NetworkInterface.java

Changeset: 30645f33
Branch: http3
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Jamil Nimeh <jnimeh at openjdk.org>
Date:      2024-09-10 18:48:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/30645f3309c040deb5bef71b1bd349942b4aa076

8338395: Add test coverage for instantiating NativePRNG with SecureRandomParameters

Reviewed-by: jnimeh

! test/jdk/sun/security/provider/SecureRandom/StrongSecureRandom.java

Changeset: 6fd043f1
Branch: http3
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-09-10 19:37:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6fd043f1e4423b61cb5b85af9380f75e6a3846a2

8339789: Use index and definition tags in AnnotatedElement

Reviewed-by: jjg, prappo

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

Changeset: 9785e19f
Branch: http3
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-09-10 21:43:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9785e19f3f87306cabc26a862d35b89d41cfef93

8339638: Update vmTestbase/nsk/jvmti/*Field*Watch tests to use virtual thread factory

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClearFieldAccessWatch/clrfldw001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClearFieldModificationWatch/clrfmodw001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw001.java
+ test/lib/jdk/test/lib/thread/TestThreadFactory.java

Changeset: 07643237
Branch: http3
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-11 01:19:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/07643237d4a9c2da8a43dbdf0c6b32215827b741

8225049: Bad -Xlog example in -Xlog:help, online documentation, JEP

Reviewed-by: dholmes

! src/java.base/share/man/java.1

Changeset: a6faf824
Branch: http3
Author:    SendaoYan <syan at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2024-09-11 02:12:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a6faf8247b58d73dca199fe1e8b0e914c415f67f

8339714: Delete tedious bool type define

Reviewed-by: jwaters, dholmes

! src/java.base/unix/native/libjsig/jsig.c
! src/utils/hsdis/binutils/hsdis-binutils.c

Changeset: 8fce5275
Branch: http3
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-11 05:27:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8fce5275fc94ebc404a6a37f5ea0407140de63c1

8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract

Reviewed-by: lancea

! src/jdk.jartool/share/classes/sun/tools/jar/Main.java

Changeset: ceef161e
Branch: http3
Author:    Joel Sikström <joel.sikstrom at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2024-09-11 08:08:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ceef161eea51578160b71b20826a9328f9a87a88

8339661: ZGC: Move some page resets and verification to callsites

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp

Changeset: 0b3f2e64
Branch: http3
Author:    Casper Norrbin <casper.norrbin at oracle.com>
Committer: Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-09-11 08:45:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0b3f2e64e83b589115989f9d14a6c644bc3008aa

8339242: Fix overflow issues in AdlArena

Reviewed-by: jsjolen, kbarrett

! src/hotspot/share/adlc/adlArena.cpp
! src/hotspot/share/adlc/adlArena.hpp
! src/hotspot/share/memory/arena.cpp

Changeset: 59778885
Branch: http3
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-09-11 11:18:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/597788850042e7272a23714c05ba546ee6080856

8339686: java/foreign/TestMappedHandshake.java fails with assert(depth < max_critical_stack_depth) failed: can't have more than 10 critical frames
8339780: TestByteBuffer fails on AIX after 8339285

Reviewed-by: alanb, jvernee

! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/nio/MappedMemoryUtils.java
! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java
+ src/java.base/share/classes/jdk/internal/access/foreign/MappedMemoryUtilsProxy.java
! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template

Changeset: 55a7cf14
Branch: http3
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-09-11 13:51:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/55a7cf14453b6cd1de91362927b2fa63cba400a1

8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected

Reviewed-by: stuefe, asmehra

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupUtil_linux.cpp
! src/hotspot/os/linux/cgroupUtil_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp

Changeset: bfe7f920
Branch: http3
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-09-11 16:08:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bfe7f9205b56483b4364130a3a87c58c3fc82998

8339741: RISC-V: C ABI breakage for integer on stack

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
+ test/hotspot/jtreg/compiler/calls/TestManyArgs.java
+ test/hotspot/jtreg/compiler/calls/libTestManyArgs.c

Changeset: d9fdf69c
Branch: http3
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-09-11 16:57:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d9fdf69c34c20e0f2d526c2f04450acb904c3e80

8333446: Add tests for hierarchical container support

Reviewed-by: mbaesken, zzambers

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/TEST.ROOT
+ test/hotspot/jtreg/containers/systemd/HelloSystemd.java
+ test/hotspot/jtreg/containers/systemd/SystemdMemoryAwarenessTest.java
! test/jdk/TEST.ROOT
! test/jtreg-ext/requires/VMProps.java
+ test/lib/jdk/test/lib/containers/systemd/SystemdRunOptions.java
+ test/lib/jdk/test/lib/containers/systemd/SystemdTestUtils.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 51b85a1f
Branch: http3
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2024-09-11 19:02:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/51b85a1f692fed7a66bdc0fae21438a60aafe7c2

8339687: Rearrange reachabilityFence()s in jdk.test.lib.util.ForceGC

Reviewed-by: dholmes, smarks, kbarrett

! test/lib/jdk/test/lib/util/ForceGC.java

Changeset: 35a94b76
Branch: http3
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-09-11 19:27:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/35a94b769761bd923fe6db03be672f05c1a74c38

8339803: Acknowledge case insensitive unambiguous keywords in tzdata files

Reviewed-by: jlu, coffeys

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java
! test/jdk/sun/util/calendar/zi/RuleRec.java
! test/jdk/sun/util/calendar/zi/Zoneinfo.java

Changeset: 237a540f
Branch: http3
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-09-11 19:40:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/237a540f0161cb6c8e922e28482e9e35bc4aa81b

8339801: Add better test failure diagnostics to vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002

Reviewed-by: lmesnik, amenkov, kevinw

! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002.java

Changeset: 591aa7c5
Branch: http3
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2024-09-11 19:41:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/591aa7c5c7ebe2a289ed25f0b26126e30fba23f3

8335362: [Windows] Stack pointer increment in _cont_thaw stub can cause program to terminate with exit code 0xc0000005

Reviewed-by: dholmes, fparain

! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/stackOverflow.hpp
+ test/jdk/java/lang/Thread/virtual/BigStackChunk.java

Changeset: b0cff6b5
Branch: http3
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-09-11 20:02:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b0cff6b528af7a2de453dd05d1c9ecbe7e00dc20

8299419: Thread.sleep(millis) may throw OOME

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/jdk/internal/event/ThreadSleepEvent.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/ThreadController.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/SleepingThread.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java

Changeset: c3711dc9
Branch: http3
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-09-11 22:06:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c3711dc90980fb3e63ff199612c201c4464626bf

8339678: Update runtime/condy tests to be executed with VM flags

Reviewed-by: coleenp

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/runtime/condy/BadBSMUseTest.java
! test/hotspot/jtreg/runtime/condy/CondyLDCTest.java
! test/hotspot/jtreg/runtime/condy/CondyNewInvokeSpecialTest.java
! test/hotspot/jtreg/runtime/condy/escapeAnalysis/TestEscapeCondy.java
! test/hotspot/jtreg/runtime/condy/staticInit/TestInitException.java

Changeset: 1d392492
Branch: http3
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-12 02:02:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1d392492311daceeae12769cb9494eae63289853

8339834: Replace usages of -mx and -ms in some tests

Reviewed-by: aivanov, ascarpino, prr, dholmes

! src/java.base/share/classes/sun/security/util/Cache.java
! test/hotspot/jtreg/resourcehogs/compiler/intrinsics/string/TestStringIntrinsics2LargeArray.java
! test/jdk/java/beans/Introspector/8159696/UnloadClassBeanInfo.java
! test/jdk/java/beans/Introspector/Test5102804.java
! test/jdk/java/beans/Introspector/Test8027905.java
! test/jdk/java/beans/XMLEncoder/Test4646747.java
! test/jdk/java/lang/ref/SoftReference/Pin.java
! test/jdk/java/nio/Buffer/Chew.java
! test/jdk/tools/jimage/JImageToolTest.java

Changeset: 6d4bd6c6
Branch: http3
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-12 02:06:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6d4bd6c6b6c3e6ef4c0a1e4eebf888156e43da58

8339835: Replace usages of -mx and -ms in some client-libs tests

Reviewed-by: azvegint, prr

! test/jdk/java/awt/Window/OwnedWindowsLeak/OwnedWindowsLeak.java
! test/jdk/javax/print/PrintServiceLookup/FlushCustomClassLoader.java
! test/jdk/javax/sound/sampled/Clip/AudioContentHandlers.java
! test/jdk/javax/swing/JFileChooser/6396844/TwentyThousandTest.java
! test/jdk/javax/swing/JOptionPane/6464022/bug6464022.java
! test/jdk/javax/swing/UIDefaults/6795356/bug6795356.java
! test/jdk/javax/swing/border/TestTitledBorderLeak.java
! test/jdk/javax/swing/regtesthelpers/Util.java
! test/jdk/sun/java2d/Disposer/TestDisposerLeak.java
! test/jdk/sun/java2d/Disposer/TestDisposerRace.java
! test/jdk/sun/java2d/marlin/CrashTest.java

Changeset: cfbf74fc
Branch: http3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-09-12 06:14:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cfbf74fca493515495212d48a12ed109785eccc4

8339159: api/java_rmi/Naming/Rebind.html crashes with SEGV from UTF8::quoted_ascii_length call

Reviewed-by: iklam, aboldtch

! src/hotspot/share/classfile/symbolTable.cpp

Changeset: ac3f92b4
Branch: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-09-12 07:06:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ac3f92b4110b05906a49c4146774fd6324c6d198

8339731: java.desktop/share/classes/javax/swing/text/html/default.css typo in margin settings

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/text/html/default.css

Changeset: 315abdf8
Branch: http3
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-09-12 07:19:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/315abdf8c835e95d9c509f72b7ae21e6b59e4a29

8339733: C2: some nodes can have incorrect control after do_range_check()

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp

Changeset: 3c40afa5
Branch: http3
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-09-12 08:31:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3c40afa59c93860150960d478a9d2ffe33d4ce32

8334165: Remove serialVersionUID compatibility logic from JMX

Reviewed-by: dfuchs

! src/java.management/share/classes/javax/management/ClassAttributeValueExp.java
! src/java.management/share/classes/javax/management/MBeanAttributeInfo.java
! src/java.management/share/classes/javax/management/Notification.java
! src/java.management/share/classes/javax/management/NumericValueExp.java
! src/java.management/share/classes/javax/management/ObjectName.java
! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java
! src/java.management/share/classes/javax/management/modelmbean/InvalidTargetObjectTypeException.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanConstructorInfo.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanInfoSupport.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java
! src/java.management/share/classes/javax/management/modelmbean/XMLParseException.java
! src/java.management/share/classes/javax/management/relation/MBeanServerNotificationFilter.java
! src/java.management/share/classes/javax/management/relation/RelationNotification.java
! src/java.management/share/classes/javax/management/relation/RelationTypeSupport.java
! src/java.management/share/classes/javax/management/relation/Role.java
! src/java.management/share/classes/javax/management/relation/RoleInfo.java
! src/java.management/share/classes/javax/management/relation/RoleResult.java
! src/java.management/share/classes/javax/management/relation/RoleUnresolved.java
+ test/jdk/javax/management/ObjectName/SerialCompatRemovedTest.java
- test/jdk/javax/management/ObjectName/SerialCompatTest.java

Changeset: 1b17e0b1
Branch: http3
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-09-12 08:48:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1b17e0b133cab44029333c832bd046b338ede581

8338747: hasIncubatorModules needs to be generated when module resolution required at startup

Reviewed-by: iklam, ccheung

! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java

Changeset: 0765917d
Branch: http3
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-09-12 15:08:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0765917dea9376586697012b60605099750d8d42

8340011: Simplify jdk.internal.classfile.impl.EntryMap

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/classfile/impl/EntryMap.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java

Changeset: 4d65c3ef
Branch: http3
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-09-12 15:16:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4d65c3efcaa5f855f9e0fbdd8e9d4f4ed2b44d3b

8339876: Move constant symbol caches to Utf8EntryImpl

Reviewed-by: redestad

! src/java.base/share/classes/java/lang/classfile/Annotation.java
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/FieldModel.java
! src/java.base/share/classes/java/lang/classfile/MethodModel.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java

Changeset: 7f1dae12
Branch: http3
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-09-12 15:24:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7f1dae12e5e24d204a70cf610a8c482996556931

8339874: Avoid duplicate checking of trailing slash in ZipFile.getZipEntry

Reviewed-by: lancea, redestad

! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java

Changeset: ab9b72c5
Branch: http3
Author:    Steve Dohrmann <sdohrmann at openjdk.org>
Date:      2024-09-12 16:06:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ab9b72c50a5f324e53b8c6535f401cc185b98c75

8329035: New Data Destination instructions support

Reviewed-by: kvn, sviswanathan, jbhateja

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp

Changeset: 81ff91ef
Branch: http3
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-09-12 18:31:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/81ff91ef27a6a856ae2c453a9a9b8333b91da3ab

8339531: Improve performance of MemorySegment::mismatch

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
! test/jdk/java/foreign/TestMismatch.java
- test/micro/org/openjdk/bench/java/lang/foreign/CopyTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkCopy.java
+ test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkFill.java
+ test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkMismatch.java
- test/micro/org/openjdk/bench/java/lang/foreign/TestFill.java

Changeset: 5e5942a2
Branch: http3
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-09-12 23:05:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5e5942a282e14846404b68c65d43594d6b9226d9

8339794: Open source closed choice tests #1

Reviewed-by: jdv, prr

+ test/jdk/java/awt/Choice/ChoiceInsertTest.java
+ test/jdk/java/awt/Choice/ChoiceMouseDragTest.java
+ test/jdk/java/awt/Choice/WheelEventsConsumed.java

Changeset: ae75ca05
Branch: http3
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-09-13 05:47:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ae75ca05e450da577e712eb7ed9dd9203616b80b

8314842: zgc/genzgc tests ignore vm flags

Reviewed-by: tschatzl, lmesnik

! test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/x/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/x/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java

Changeset: b88ff9c9
Branch: http3
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2024-09-13 06:43:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b88ff9c986bfe5e14e2ba5803a464fbf6e131df8

8339849: Enumerate opto and C1 stubs, generate enums, names, fields and generator calls

Reviewed-by: kvn

! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/x/c1/xBarrierSetC1.cpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java

Changeset: 5709c379
Branch: http3
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-09-13 06:48:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5709c379408d8919b86bbad6635b97756461ab27

8340081: Test java/foreign/TestLinker.java failed failed: missing permission java.lang.foreign.native.threshold.power.fill

Reviewed-by: dholmes

! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java

Changeset: bacd0460
Branch: http3
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-09-13 08:05:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bacd046062bffb4c95ec7a508a1080ad651a94a4

8321010: RISC-V: C2 RoundVF
8321011: RISC-V: C2 RoundVD

Reviewed-by: rehn, luhenry

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
+ test/hotspot/jtreg/compiler/floatingpoint/TestRoundFloatAll.java
+ test/hotspot/jtreg/compiler/lib/golden/GoldenRound.java
+ test/hotspot/jtreg/compiler/vectorization/TestRoundVectRiscv64.java
+ test/hotspot/jtreg/compiler/vectorization/TestRoundVectorDoubleRandom.java
+ test/hotspot/jtreg/compiler/vectorization/TestRoundVectorFloatAll.java
+ test/hotspot/jtreg/compiler/vectorization/TestRoundVectorFloatRandom.java

Changeset: 0c36177f
Branch: http3
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-09-13 08:43:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0c36177fead8b64a4cee9da3c895e3799f8ba231

8340089: Simplify SegmentBulkOperations::powerOfProperty

Reviewed-by: jpai

! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java

Changeset: 358ff196
Branch: http3
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-09-13 11:22:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/358ff196336407484b1b892f08936e9378701959

8339727: Open source several AWT focus tests - series 1

Reviewed-by: honkar

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Focus/ActivateOnProperAppContextTest.java
+ test/jdk/java/awt/Focus/KillFocusTest.java
+ test/jdk/java/awt/Focus/TestDisabledAutoTransfer.java
+ test/jdk/java/awt/Focus/TestDisabledAutoTransferSwing.java

Changeset: 8a4ea09f
Branch: http3
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-09-13 12:04:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8a4ea09fa220f74f2236fc85e197eadf83b65875

8336492: Regression in lambda serialization

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CaptureScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! test/jdk/jdk/internal/vm/Continuation/Scoped.java
! test/langtools/tools/javac/MethodParameters/LambdaTest.out
! test/langtools/tools/javac/MethodParameters/LocalClassTest.out
! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
+ test/langtools/tools/javac/lambda/CaptureVarOrder.java
+ test/langtools/tools/javac/lambda/SerializedLambdaInLocalClass.java

Changeset: bd44cf8a
Branch: http3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-09-13 12:10:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bd44cf8ab709d08a4d015868bececabd0c97525b

8330302: strace004 can still fail

Reviewed-by: alanb, shade

! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/ThreadController.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/SleepingThread.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java

Changeset: 4d011785
Branch: http3
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-09-13 13:05:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4d011785717c34fa5a245735968c60142fc14af4

8339927: Man page update for deprecating jhsdb debugd for removal

Reviewed-by: sspitsyn, cjplummer

! src/jdk.hotspot.agent/share/man/jhsdb.1

Changeset: 3c4d15bd
Branch: http3
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-09-13 14:13:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3c4d15bdceaf94698af99d6b6fb12b3a28e13fdf

8334301: Errors in jpackage man page

Reviewed-by: almatvee

! src/jdk.jpackage/share/man/jpackage.1

Changeset: 3e0da58e
Branch: http3
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-09-13 14:38:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3e0da58ee6553fc0ed841db4a8800d50bc444517

8333843: Provide guidelines on MemorySegment to read strings with known lengths

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java

Changeset: 89ca89cb
Branch: http3
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-09-13 14:59:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/89ca89cb26270a405226415c296dc45d3535e74d

8338626: ClassLoaderExt::process_jar_manifest() should allow / separator on Windows

Reviewed-by: iklam, dholmes, matsaave

! src/hotspot/share/classfile/classLoaderExt.cpp
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java

Changeset: 1a0a5388
Branch: http3
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-09-13 15:27:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1a0a53883f7c6f523b5fefb722e137258d527362

8340120: Remove redundant code in SegmentBulkOperations::mismatch

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java

Changeset: 89c172ac
Branch: http3
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-09-13 16:49:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/89c172ac47a9cc238739338417015bf912ad5424

8340082: Use inline return tag in java.base

Reviewed-by: iris, prappo, lancea, djelinski, naoto, liach

! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/lang/annotation/Retention.java
! src/java.base/share/classes/java/nio/charset/MalformedInputException.java
! src/java.base/share/classes/java/nio/charset/UnmappableCharacterException.java
! src/java.base/share/classes/java/time/format/TextStyle.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java
! src/java.base/share/classes/java/util/jar/Manifest.java
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipFile.java

Changeset: 37bf589e
Branch: http3
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-09-13 16:56:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/37bf589ec087c80851abb9d35910f09850cea9f6

8339847: Broken link to the dieharder distribution website in SplittableRandom

Reviewed-by: iris, liach

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

Changeset: 3aa8338f
Branch: http3
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2024-09-13 18:31:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3aa8338f4e7d88967e77dfb0bace1c4b5add72f1

8340075: Autoconf bundle cannot run on read-only filesystem

Reviewed-by: mikael

! make/devkit/createAutoconfBundle.sh

Changeset: fdfe503d
Branch: http3
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2024-09-13 21:13:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fdfe503d016086cf78b5a8c27dbe45f0261c68ab

8335288: SunPKCS11 initialization will call C_GetMechanismInfo on unsupported mechanisms

Reviewed-by: mbalao, weijun, hchao

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
+ test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.cfg
+ test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.java

Changeset: fa502ecd
Branch: http3
Author:    Manukumar V S <mvs at openjdk.org>
Date:      2024-09-14 05:08:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fa502ecd2d1040ee2fe26d0ac5dd547379a0ade7

8339943: Frame not disposed in java/awt/dnd/DropActionChangeTest.java

Reviewed-by: prr, azvegint

! test/jdk/java/awt/dnd/DropActionChangeTest.java

Changeset: c91fa278
Branch: http3
Author:    Liang Mao <lmao at openjdk.org>
Date:      2024-09-14 05:36:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c91fa278fe17ab204beef0fcef1ada6dd0bc37bb

8339725: Concurrent GC crashed due to GetMethodDeclaringClass

Reviewed-by: lmesnik, coleenp, eosterlund, stefank

! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
+ test/hotspot/jtreg/serviceability/jvmti/GetMethodDeclaringClass/TestUnloadedClass.java
+ test/hotspot/jtreg/serviceability/jvmti/GetMethodDeclaringClass/libTestUnloadedClass.cpp

Changeset: a8f143c6
Branch: http3
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-09-14 22:50:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a8f143c6abe7669c232cabda3a4e8df726de036e

8306679: com/sun/jdi/InterruptHangTest.java asserts with -Xcomp -Dmain.wrapper=Virtual options

Reviewed-by: lmesnik, cjplummer

! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! test/jdk/ProblemList-Xcomp.txt

Changeset: a0794e0a
Branch: http3
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-09-16 03:48:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a0794e0a054c5e7ed051efa6362726cdd7598255

8339639: Opensource few AWT PopupMenu tests

Reviewed-by: azvegint, prr

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/PopupMenu/PopupHangTest.java
+ test/jdk/java/awt/PopupMenu/PopupMenuVisuals.java

Changeset: 0e0f10f9
Branch: http3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-09-16 05:31:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0e0f10f95217b5caaed02744a0a341350e4f2bc7

8340102: Move assert-only loop in OopMapSort::sort under debug macro

Reviewed-by: stuefe, fyang, kvn

! src/hotspot/share/compiler/oopMap.cpp

Changeset: 74add0e2
Branch: http3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-09-16 05:32:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/74add0e2e071a8c8e9547e5a1757b5950b780539

8340105: Expose BitMap::print_on in release builds

Reviewed-by: stuefe, stefank

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

Changeset: dc00eb87
Branch: http3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-09-16 05:33:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dc00eb87bc28ed5bf499af6835c3df474c454a41

8338912: CDS: Segmented roots array

Reviewed-by: ccheung, iklam

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp

Changeset: 4b790637
Branch: http3
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-09-16 05:41:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4b7906375b4bd11a480665110561180825c2dd9c

8339842: Open source several AWT focus tests - series 2

Reviewed-by: prr

+ test/jdk/java/awt/Focus/FocusChangeOnResizeTest.java
+ test/jdk/java/awt/Focus/LightweightFocusLostTest.java
+ test/jdk/java/awt/Focus/MixedWeightFocus.java
+ test/jdk/java/awt/Focus/NextFocusHelperTest.java

Changeset: 6be15c3d
Branch: http3
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-09-16 08:15:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6be15c3d0bf0bb3625f2ecd43d7aa10e81f6edd8

8340012: [C2] assert(KlassEncodingMetaspaceMax > pd) failed: change encoding max if new encoding after 8338526

Reviewed-by: kvn, coleenp

! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/opto/compile.cpp

Changeset: a4eb9a06
Branch: http3
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-16 08:34:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a4eb9a063fb9e4a87923d464fe2c50ed5466acff

8339918: Remove checks for outdated -t -tm -Xfuture -checksource -cs -noasyncgc options from the launcher

Reviewed-by: dholmes, alanb

! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.1
! src/java.base/share/native/libjli/java.c
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java

Changeset: 54595188
Branch: http3
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-09-16 09:13:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/545951889c1ea68646be600decaf2bf4c049600b

8339627: Cleanup Unsafe.setMemory intrinsic code

Reviewed-by: tschatzl, fbredberg

! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/share/runtime/stubRoutines.hpp

Changeset: 05b9d479
Branch: http3
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-16 14:06:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/05b9d47905a0dd6dd7a042f940fe120d3a8338d1

8340194: Replace usage of -ms with -Xms in LauncherCommon.gmk make file

Reviewed-by: ihse, jwaters

! make/common/modules/LauncherCommon.gmk

Changeset: e1ebeef0
Branch: http3
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-09-16 14:08:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e1ebeef0405ac6e48564a035767ee256291b9ca9

8340131: Refactor internal makeHiddenClassDefiner to take option mask instead of Set<ClassOption>

Reviewed-by: liach, jvernee

! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java

Changeset: 996790c7
Branch: http3
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2024-09-16 14:55:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/996790c70f902d7840d0649a6b0867bed47c6537

8339954: Print JVMCI names with the Compiler.{perfmap,codelist,CodeHeap_Analytics} diagnostic commands

Reviewed-by: phh, dnsimon

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeHeapState.cpp

Changeset: 1640bd26
Branch: http3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-09-16 16:22:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1640bd2676d8d183f02b4f5386ce42c47950e356

8340186: Shenandoah: Missing load_reference_barrier_phantom_narrow match in is_shenandoah_lrb_call

Reviewed-by: kvn

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp

Changeset: 65b9abaa
Branch: http3
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-09-16 17:26:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/65b9abaa29eb9fe801b650ce787d98c31770a5dc

8339769: Incorrect error message during startup if working directory does not exist

Reviewed-by: naoto, dholmes, alanb

! src/java.base/unix/native/libjava/java_props_md.c

Changeset: 89759c8b
Branch: http3
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-09-16 18:08:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/89759c8b02ec73de0d734d10b16382109c7a8b45

8321935: Define the term 'standard doclet'

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java

Changeset: 59407faf
Branch: http3
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-09-16 18:24:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/59407faf7b6861d142dbc3700a6fa9615567a275

8310525: DynamicLauncher for JDP test needs to try harder to find a free port

Reviewed-by: lmesnik, cjplummer

! test/jdk/sun/management/jdp/DynamicLauncher.java
! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java

Changeset: 858b4f12
Branch: http3
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2024-09-16 19:15:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/858b4f127ad873666f51f4c54c37fa2d7801c32c

8339960: GenShen: Fix inconsistencies in generational Shenandoah behavior

Reviewed-by: wkemper, rkennke

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

Changeset: b26645f6
Branch: http3
Author:    Phil Race <prr at openjdk.org>
Date:      2024-09-16 19:28:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b26645f64bb6dd3efafaceb92bedeaf8f93906e3

8339883: Open source several AWT/2D related tests

Reviewed-by: psadhukhan, honkar

+ test/jdk/java/awt/GraphicsConfiguration/NonDefaultGC.java
+ test/jdk/java/awt/GraphicsConfiguration/Position.java
+ test/jdk/sun/java2d/pipe/DrawImageBgTest.java
= test/jdk/sun/java2d/pipe/duke.gif

Changeset: 418bb42b
Branch: http3
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-09-16 20:03:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/418bb42b95b177f5f31f756054d0dd83740c6686

8340073: Support "%z" time zone abbreviation format in TZ files

Reviewed-by: jlu, joehw, coffeys

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java

Changeset: 99d71850
Branch: http3
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-09-17 00:13:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/99d7185071a5daa695adc6255d37ce382285a9b3

8340144: C1: remove unused Compilation::_max_spills

Reviewed-by: thartmann, shade

! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compilation.hpp

Changeset: 3e03e667
Branch: http3
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-17 00:56:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3e03e6673acfea543d0dbbc64b7a4f52e3292c2b

8340176: Replace usage of -noclassgc with -Xnoclassgc in test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java

Reviewed-by: kevinw, lmesnik

! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java

Changeset: a4cf1918
Branch: http3
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-09-17 01:41:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a4cf1918c963cbe0b0eee6db580f0769c0cbdbcc

8339793: Fix incorrect APX feature enabling with -XX:-UseAPX

Reviewed-by: kvn, thartmann, sviswanathan

! src/hotspot/cpu/x86/vm_version_x86.cpp

Changeset: 7849f252
Branch: http3
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-09-17 05:22:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7849f252937dc774a1935cc4c68f2a46649f180b

8340184: Bug in CompressedKlassPointers::is_in_encodable_range

Reviewed-by: coleenp, rkennke, jsjolen

! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ test/hotspot/gtest/oops/test_compressedKlass.cpp
+ test/hotspot/jtreg/gtest/CompressedKlassGtest.java

Changeset: 10050a72
Branch: http3
Author:    Kangcheng Xu <kxu at openjdk.org>
Date:      2024-09-17 07:19:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/10050a723954926926650af65417d5b828cba387

8332442: C2: refactor Mod cases in Compile::final_graph_reshaping_main_switch()

Reviewed-by: roland, chagedorn, jkarthikeyan

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/c2/TestDivModNodes.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 7834662c
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-09-17 08:11:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7834662ca35aeb202d177fde1044add611240ecd

8340119: Remove oopDesc::size_might_change()

Reviewed-by: stefank, iwalulya

! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: c6721a0f
Branch: http3
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-09-17 09:18:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c6721a0fa2582c3ddf1ef0a6e16a09234432939c

8340009: Improve the output from assert_different_registers

Reviewed-by: aboldtch, dholmes, shade, mli

! src/hotspot/share/asm/register.hpp
! src/hotspot/share/utilities/debug.hpp

Changeset: 8b6e2770
Branch: http3
Author:    Daniel Lundén <dlunden at openjdk.org>
Date:      2024-09-17 09:53:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8b6e2770a53002fcc9e07d38b954e6854a644f95

8340273: Remove CounterHalfLifeTime

Reviewed-by: chagedorn, dholmes

! src/hotspot/share/runtime/globals.hpp

Changeset: 269cd38b
Branch: http3
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-09-17 10:39:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/269cd38b55391364db0f92291eb29c3b6803db94

8338566: Lazy creation of exception instances is not thread safe

Reviewed-by: shade, kvn, dlong

! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/runtime/threads.cpp

Changeset: 80db6e71
Branch: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-09-17 11:58:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/80db6e71b092867212147bd369a9fda65dbd4b70

8339648: ZGC: Division by zero in rule_major_allocation_rate

Reviewed-by: aboldtch, lucy, tschatzl

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

Changeset: b39e6a84
Branch: http3
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-09-17 12:58:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b39e6a84ef947661b5c878d02213da3a79bc026c

8329816: Add SLEEF version 3.6.1

Reviewed-by: erikj, mli, luhenry

! make/Main.gmk
+ make/UpdateSleefSource.gmk
! make/autoconf/basic_tools.m4
! make/autoconf/spec.gmk.template
+ src/jdk.incubator.vector/linux/legal/sleef.md
+ src/jdk.incubator.vector/linux/native/libsleef/README.md
+ src/jdk.incubator.vector/linux/native/libsleef/generated/misc.h
+ src/jdk.incubator.vector/linux/native/libsleef/generated/sleefinline_advsimd.h
+ src/jdk.incubator.vector/linux/native/libsleef/generated/sleefinline_rvvm1.h
+ src/jdk.incubator.vector/linux/native/libsleef/generated/sleefinline_sve.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/CHANGELOG.md
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/CONTRIBUTORS.md
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/Configure.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/LICENSE.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/README.md
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/include/sleefdft.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/sleef-config.h.in
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/sleefConfig.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperadvsimd.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperavx.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperavx2.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperavx2_128.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperavx512f.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperneon32.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperpower_128.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperpurec.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperpurec_scalar.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperrvv.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helpers390x_128.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helpersse2.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helpersve.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helpervecext.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/addSuffix.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/arraymap.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/arraymap.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/common.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/common.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/commonfuncs.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/dd.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/df.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/estrin.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/f128util.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/keywords.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/main_checkfeature.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/misc.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/quaddef.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/bench1d.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/fftwtest1d.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/fftwtest2d.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/measuredft.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/naivetest.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/roundtriptest1d.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/roundtriptest2d.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/tutorial.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/dft.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/dftcommon.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/dftcommon.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/mkdispatch.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/mkunroll.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/unroll0.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/vectortype.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/Makefile
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/dp.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/gencoef.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/gencoef.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/ld.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/mkrempitab.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/mkrempitabqp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/qp.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/simplexfr.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/sp.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/Makefile
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/ProcessData.java
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/bench.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsleef.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsleef128.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsleef256.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsleef512.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsvml.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsvml128.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsvml256.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsvml512.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/measure.sh
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/autovec.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/gnuabi_compatibility.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/hash_cinz.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/hash_finz.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/iut.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/iutcuda.cu
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/iutsimd.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/mveclibtest.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2dp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2ld.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2qp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2simddp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2simdsp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2sp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester3.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/testerutil.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/testerutil.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/testervecabi.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispatcher.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispavx.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/disppower_128.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/disps390x_128.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispscalar.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispscalar_footer.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispsse.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/funcproto.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkalias.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkdisp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkmasked_gnuabi.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkrename.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkrename_gnuabi.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/norename.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/rempitab.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/rename.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleef.pc.in
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefdp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefinline_cuda_header.h.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefinline_header.h.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefld.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleeflibm_footer.h.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleeflibm_header.h.org.in
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefqp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefsimddp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefsimdsp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefsp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/tryvsx3.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/tryvxe2.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/hash_printf.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qiutcuda.cu
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qiutsimd.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qtester.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qtesterutil.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qtesterutil.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qutil.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/tester2printf.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/tester2simdqp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/tester3printf.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qdispatcher.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qdispscalar.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qdispx2.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qfuncproto.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qmkdisp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qmkrename.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/rempitabqp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquad_footer.h.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquad_header.h.org.in
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquadinline_cuda_header.h.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquadinline_footer.h.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquadinline_header.h.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefsimdqp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/aarch64-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/aarch64-llvm.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/armhf-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/armhf-llvm.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/native-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/native-llvm.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/ppc64el-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/ppc64el-llvm.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/riscv64-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/riscv64-llvm.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/s390x-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/s390x-llvm.cmake

Changeset: f8770163
Branch: http3
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-09-17 15:50:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f87701635f82895fc10586e588f25e9c508e6979

8315273: (fs) Path.toRealPath(LinkOption.NOFOLLOW_LINKS) fails when "../../" follows a link (win)

Reviewed-by: djelinski

! src/java.base/share/classes/java/nio/file/Path.java
! test/jdk/ProblemList.txt
! test/jdk/java/nio/file/Path/ToRealPath.java

Changeset: 64e3a9ee
Branch: http3
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-09-17 15:50:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/64e3a9ee91a6ae939e479a10cfc597e628c571e5

8339574: Behavior of File.is{Directory,File,Hidden} is not documented with respect to symlinks

Reviewed-by: djelinski, alanb

! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.java

Changeset: 3e14fb9c
Branch: http3
Author:    David M. Lloyd <david.lloyd at redhat.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-09-17 16:24:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3e14fb9c16e4ac3ad3c565059c534cfeacb45c7b

8340200: Misspelled constant `AttributesProcessingOption.DROP_UNSTABLE_ATRIBUTES`

Reviewed-by: liach

! src/java.base/share/classes/java/lang/classfile/ClassFile.java

Changeset: 28d009ce
Branch: http3
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-09-17 17:11:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/28d009ce0ecd4369351de859c491831b7f7bbb28

8339934: Simplify Math.scalb(double) method

Reviewed-by: darcy

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

Changeset: 90e92f98
Branch: http3
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-09-17 17:46:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/90e92f98a6685b196b979853436668cf2b9f2117

8339790: Support Intel APX setzucc instruction

Reviewed-by: sviswanathan, jkarthikeyan, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/gc/x/x_x86_64.ad
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad

Changeset: 5dc9723c
Branch: http3
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-09-17 18:13:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5dc9723c8172e288872f744bac5fd2342475767a

8340323: Test jdk/classfile/OptionsTest.java fails after JDK-8340200

Reviewed-by: alanb

! test/jdk/jdk/classfile/OptionsTest.java

Changeset: d5881825
Branch: http3
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-09-17 18:58:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d5881825ef442cac7076d551f0182f16b17b0b53

8338686: App classpath mismatch if a jar from the Class-Path attribute is on the classpath

Reviewed-by: dholmes, iklam

! src/hotspot/share/classfile/classLoader.cpp
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java

Changeset: eabfc6e4
Branch: http3
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2024-09-17 19:59:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eabfc6e4d901c53b93a78da740ca376607d9576d

8337563: NMT: rename MEMFLAGS to MemTag

Reviewed-by: dholmes, coleenp, jsjolen

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/gc/g1/g1BatchedTask.hpp
! src/hotspot/share/gc/g1/g1MonotonicArena.cpp
! src/hotspot/share/gc/g1/g1MonotonicArena.hpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! src/hotspot/share/gc/shared/oopStorageSet.hpp
! src/hotspot/share/gc/shared/partialArrayState.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.inline.hpp
! src/hotspot/share/gc/x/xVirtualMemory.cpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/jfr/leakprofiler/chains/jfrbitset.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.cpp
! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/guardedMemory.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/memRegion.cpp
! src/hotspot/share/memory/memRegion.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/padded.hpp
! src/hotspot/share/memory/padded.inline.hpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/nmt/allocationSite.hpp
! src/hotspot/share/nmt/arrayWithFreeList.hpp
! src/hotspot/share/nmt/mallocHeader.cpp
! src/hotspot/share/nmt/mallocHeader.hpp
! src/hotspot/share/nmt/mallocHeader.inline.hpp
! src/hotspot/share/nmt/mallocLimit.cpp
! src/hotspot/share/nmt/mallocLimit.hpp
! src/hotspot/share/nmt/mallocSiteTable.cpp
! src/hotspot/share/nmt/mallocSiteTable.hpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/mallocTracker.inline.hpp
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memBaseline.hpp
- src/hotspot/share/nmt/memFlagBitmap.hpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memMapPrinter.hpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
+ src/hotspot/share/nmt/memTag.hpp
+ src/hotspot/share/nmt/memTagBitmap.hpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memTracker.inline.hpp
- src/hotspot/share/nmt/memflags.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nativeCallStackPrinter.hpp
! src/hotspot/share/nmt/nmtCommon.cpp
! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/nmt/nmtPreInit.cpp
! src/hotspot/share/nmt/nmtPreInit.hpp
! src/hotspot/share/nmt/nmtUsage.cpp
! src/hotspot/share/nmt/nmtUsage.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/chunkedList.hpp
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/growableArray.cpp
! src/hotspot/share/utilities/growableArray.hpp
! src/hotspot/share/utilities/linkedlist.hpp
! src/hotspot/share/utilities/objectBitSet.hpp
! src/hotspot/share/utilities/objectBitSet.inline.hpp
! src/hotspot/share/utilities/resizeableResourceHash.hpp
! src/hotspot/share/utilities/resourceHash.hpp
! src/hotspot/share/utilities/stack.hpp
! src/hotspot/share/utilities/stack.inline.hpp
! test/hotspot/gtest/nmt/test_arrayWithFreeList.cpp
! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp
! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp
! test/hotspot/gtest/nmt/test_nmt_reserved_region.cpp
! test/hotspot/gtest/nmt/test_nmt_totals.cpp
! test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/gtest/utilities/test_growableArray.cpp
! test/hotspot/gtest/utilities/test_resourceHash.cpp
! test/hotspot/gtest/utilities/test_utf8.cpp

Changeset: f0ae90f3
Branch: http3
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-09-17 20:05:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f0ae90f30c346544e87217ef1832d6a350fe1985

8340210: Add positionTestUI() to PassFailJFrame.Builder

Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: aivanov, azvegint

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: dfc90938
Branch: http3
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-09-17 21:08:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dfc90938ba36685ef58af0846ee4bdb214fa210f

8340132: Remove internal CpException for reading malformed utf8

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java

Changeset: 202fd421
Branch: http3
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-09-17 22:36:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/202fd421f7e8b0f4a9c7393d1045e879acd13e64

8340213: jcmd VM.events ignores max argument

Reviewed-by: szaldana, cjplummer, amenkov, mli

! src/hotspot/share/services/diagnosticCommand.cpp
! test/hotspot/jtreg/serviceability/dcmd/vm/EventsTest.java

Changeset: 147e3007
Branch: http3
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-09-18 04:33:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/147e30070d8adbe65453a3a9316b9324890ea25f

8340015: Open source several AWT focus tests - series 7

Reviewed-by: honkar

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Focus/MinimizeNonfocusableWindowTest.java
+ test/jdk/java/awt/Focus/WindowDisposeFocusTest.java
+ test/jdk/java/awt/Focus/bug6435715.java

Changeset: d23c59e4
Branch: http3
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-09-18 07:01:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d23c59e40812c9e3a5914193e68169dbdf6d09e5

8340280: Avoid calling MT.invokerType() when creating LambdaForms

Reviewed-by: liach, jvernee

! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java

Changeset: 5381f553
Branch: http3
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-09-18 07:07:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5381f553ad61ddaa44d49c3039a05511cc68bdd0

8333258: C2: high memory usage in PhaseCFG::insert_anti_dependences()

Reviewed-by: kvn, epeter

! src/hotspot/share/opto/gcm.cpp
+ test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage.java
+ test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage2.java

Changeset: 3895b8fc
Branch: http3
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-09-18 08:26:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3895b8fc0b2c6d187080dba6fe08297adad4a480

8340230: Tests crash: assert(is_in_encoding_range || k->is_interface() || k->is_abstract()) failed: sanity

Reviewed-by: thartmann, kvn

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

Changeset: 4ff17c14
Branch: http3
Author:    Simon Tooke <stooke at openjdk.org>
Date:      2024-09-18 09:11:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4ff17c14a572a59b60d728c3626f430932eecea6

8319873: Add windows implementation for jcmd System.map and System.dump_map

Co-authored-by: Simon Tooke <stooke at openjdk.org>
Reviewed-by: stuefe, kevinw, szaldana

+ src/hotspot/os/windows/memMapPrinter_windows.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memMapPrinter.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java
! test/jdk/sun/tools/jcmd/TestJcmdPIDSubstitution.java

Changeset: 45e438f3
Branch: http3
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-09-18 11:08:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/45e438f3f470c4af9d5066a4ae680f819bb3cde0

8339845: Update color.org and wapforum.org links to use HTTPS instead of HTTP

Reviewed-by: prr, honkar, aivanov

! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
! src/java.desktop/share/classes/javax/imageio/package-info.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/BaselineTIFFTagSet.java

Changeset: 19b2cee4
Branch: http3
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-09-18 11:44:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/19b2cee42081e1f8e9c53e6c831ce1d2d2915fd5

8340113: Remove JULONG as a Diagnostic Command argument type (jcmd JFR.view)

Reviewed-by: lmesnik, egahlin

! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdQuery.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdView.java

Changeset: aeba1ea7
Branch: http3
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-09-18 12:03:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aeba1ea7c44d6b378decf8557c8cd9fc7bfb7df5

8340272: C2 SuperWord: JMH benchmark for Reduction vectorization

Reviewed-by: kvn, jkarthikeyan

+ test/micro/org/openjdk/bench/vm/compiler/VectorReduction2.java

Changeset: 1d070a32
Branch: http3
Author:    Rafael Winterhalter <winterhalter at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-09-18 12:33:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1d070a3238a1cd8b9359357e6e3f751cd26a3f06

8337302: Undefined type variable results in null

Reviewed-by: liach

! src/java.base/share/classes/java/lang/TypeNotPresentException.java
! src/java.base/share/classes/sun/reflect/generics/factory/CoreReflectionFactory.java
+ test/jdk/java/lang/reflect/Generics/TestMissingTypeVariable.java

Changeset: 08a2f841
Branch: http3
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-09-18 12:37:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/08a2f841ec78a10f8d6d54b2ac3a92e89f765f14

8339738: RISC-V: Vectorize crc32 intrinsic

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp

Changeset: 471a51a5
Branch: http3
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-09-18 13:46:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/471a51a5a4395f0bc6818c3c1d30455ce75500d6

8340368: windows-x64-slowdebug build fails after JDK-8319873

Reviewed-by: jpai, kevinw, aboldtch, eosterlund

! src/hotspot/os/windows/memMapPrinter_windows.cpp

Changeset: ae39a660
Branch: http3
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-09-18 14:38:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ae39a6603c6c33a36dce30c3290a634b08a6bf05

8339992: RISC-V: some minor improvements of base64_vector_decode_round

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: 6ff287ad
Branch: http3
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-09-18 15:57:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6ff287ad9aa45d8a37aafb4dd7bd9170280f5bbb

8340233: Missed ThreadWXEnable in jfrNativeLibraryLoadEvent.cpp

Reviewed-by: mgronlun

! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp

Changeset: 9cfc03aa
Branch: http3
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-09-18 19:17:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9cfc03aa81f2ae20616c8cc27e3467ad01cf985f

8340391: Windows jcmd System.map and System.dump_map tests failing

Reviewed-by: cjplummer

! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java

Changeset: 31849127
Branch: http3
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-09-18 19:25:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/31849127a06e448c705a61c536f51fc037bc4979

8339962: Open source AWT TextField tests - Set1

Reviewed-by: jdv, dnguyen, prr

+ test/jdk/java/awt/Label/ContainerValidateTest.java
+ test/jdk/java/awt/TextField/SetEchoCharTest.java
+ test/jdk/java/awt/TextField/SetEchoCharWordOpsTest.java

Changeset: 88a1c055
Branch: http3
Author:    Phil Race <prr at openjdk.org>
Date:      2024-09-18 20:39:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/88a1c0550e435888c571d32c577fd697652e5620

8340078: Open source several 2D tests

Reviewed-by: honkar

+ test/jdk/sun/java2d/GdiRendering/GdiBlitOffscreenTest.java
+ test/jdk/sun/java2d/GdiRendering/GdiLockTest.java
+ test/jdk/sun/java2d/SunGraphics2D/DrawRoundRect0Bug.java
+ test/jdk/sun/java2d/SunGraphics2D/RevalidateBug.java
+ test/jdk/sun/java2d/SunGraphics2D/ScaledPolyTest.java

Changeset: d9c67443
Branch: http3
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-19 01:44:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d9c67443f7d7f03efb2837b63ee2acc6113f737f

8340360: Update -mx to -Xmx in UnninstallUIMemoryLeaks test

Reviewed-by: serb, prr

! test/jdk/javax/swing/UI/UnninstallUIMemoryLeaks/UnninstallUIMemoryLeaks.java

Changeset: 537447f8
Branch: http3
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-09-19 04:33:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/537447f8816129dad9a1edd21bd30f3edf69ea60

8339980: [s390x] ProblemList jdk/java/util/zip/CloseInflaterDeflaterTest.java

Reviewed-by: lucy

! test/jdk/ProblemList.txt

Changeset: ac58b610
Branch: http3
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-09-19 04:47:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ac58b6102a26ac2ca7f6df5f176d5b5ca1d00d45

8339416: [s390x] Provide implementation for resolve_global_jobject

Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp

Changeset: 67198992
Branch: http3
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-19 06:28:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/67198992ce92da1ee615a73937f22fdaba28fba1

8286851: Deprecate for removal several of the undocumented java launcher options

Reviewed-by: dholmes

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

Changeset: c720ac9a
Branch: http3
Author:    Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-09-19 12:01:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c720ac9a17190535ed0ffb13799752b53b85938d

merge latest master branch changes




More information about the jdk-sandbox-changes mailing list