From duke at openjdk.org Mon Dec 1 19:23:13 2025 From: duke at openjdk.org (duke) Date: Mon, 1 Dec 2025 19:23:13 GMT Subject: git: openjdk/jdk-sandbox: json: 163 new changesets Message-ID: Changeset: c8e64e7c Branch: json Author: Alexey Semenyuk Date: 2025-11-19 23:22:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8e64e7c33cabcc5c94616808b9c59ab5b7cd14e 8372118: Test tools/jpackage/macosx/DmgContentTest.java failed Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java Changeset: 2acd8776 Branch: json Author: Alexey Semenyuk Date: 2025-11-20 01:29:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2acd8776f26686a93708eb9fc408ff4e2bbe287c 8371440: jpackage should exit with an error if it finds multiple matching signing certificates Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! test/jdk/tools/jpackage/macosx/MacSignTest.java Changeset: a3b1affb Branch: json Author: Fei Yang Date: 2025-11-20 02:18:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a3b1affbfb23eeef32749164aae316e5d55fffaa 8372046: compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java fails IR verification Reviewed-by: mhaessig, epeter ! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java Changeset: 473471c1 Branch: json Author: Henry Jen Date: 2025-11-20 05:30:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/473471c1f1d3cd42a057dfd602d452196c53aa00 8369838: Likely invalid assert or function call in jimage.cpp Reviewed-by: dholmes ! src/hotspot/share/classfile/classLoader.cpp ! src/java.base/share/native/libjimage/jimage.cpp Changeset: 5d3e73b9 Branch: json Author: Jan Lahoda Date: 2025-11-20 06:14:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5d3e73b9e512b55cdf554158b19a4ec642dc1f1a 8371248: Crash in -Xdoclint with invalid @link Reviewed-by: hannesw, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/doctree/ReferenceTest.java Changeset: 72c45a4d Branch: json Author: Johan Sj?len Date: 2025-11-20 07:08:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72c45a4d923a294108995e24951bec24dfc70410 8355225: Test gtest/AsyncLogGtest.java failed at droppingMessage_vm: apparent log corruption Reviewed-by: dholmes, syan ! test/hotspot/gtest/logging/test_asynclog.cpp Changeset: 852141b9 Branch: json Author: Sean Coffey Date: 2025-11-20 07:32:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/852141b9d42ada168a008aea63045deddca29190 8372004: Have SSLLogger implement System.Logger Reviewed-by: dfuchs, weijun ! src/java.base/share/classes/sun/security/ssl/Alert.java ! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java ! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java ! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateAuthoritiesExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java ! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java ! src/java.base/share/classes/sun/security/ssl/CertificateStatus.java ! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java ! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java ! src/java.base/share/classes/sun/security/ssl/ClientHello.java ! src/java.base/share/classes/sun/security/ssl/CookieExtension.java ! src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ECPointFormatsExtension.java ! src/java.base/share/classes/sun/security/ssl/EncryptedExtensions.java ! src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/HandshakeOutStream.java ! src/java.base/share/classes/sun/security/ssl/HelloRequest.java ! src/java.base/share/classes/sun/security/ssl/HelloVerifyRequest.java ! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java ! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java ! src/java.base/share/classes/sun/security/ssl/MaxFragExtension.java ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java ! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java ! src/java.base/share/classes/sun/security/ssl/OutputRecord.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java ! src/java.base/share/classes/sun/security/ssl/PskKeyExchangeModesExtension.java ! src/java.base/share/classes/sun/security/ssl/QuicEngineOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java ! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/RSAClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/RSAKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/RSAServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/ssl/SSLCipher.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java ! src/java.base/share/classes/sun/security/ssl/SSLLogger.java ! src/java.base/share/classes/sun/security/ssl/SSLMasterKeyDerivation.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLTransport.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/ssl/ServerHelloDone.java ! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java ! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java ! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java ! src/java.base/share/classes/sun/security/ssl/SupportedVersionsExtension.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java ! src/java.base/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java ! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java ! src/java.base/share/classes/sun/security/ssl/Utilities.java ! src/java.base/share/classes/sun/security/ssl/X509Authentication.java ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java ! src/java.base/share/classes/sun/security/util/DomainName.java ! src/java.base/share/classes/sun/security/util/HostnameChecker.java ! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java Changeset: 6fc8e499 Branch: json Author: Roberto Casta?eda Lozano Date: 2025-11-20 09:13:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6fc8e4998019a2f3ef05ff3e73a4c855c0366d7a 8372097: C2: PhasePrintLevel requires setting PrintPhaseLevel explicitly to be active Reviewed-by: mhaessig, chagedorn ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp + test/hotspot/jtreg/compiler/oracle/TestPhasePrintLevel.java Changeset: b41146cd Branch: json Author: Emanuel Peter Date: 2025-11-20 09:32:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b41146cd1e5d412f69b893bfb2fd65b6206bb0d2 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries Co-authored-by: Christian Hagedorn Reviewed-by: rcastanedalo, mhaessig, chagedorn ! test/hotspot/jtreg/compiler/arguments/TestMethodArguments.java ! test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.java ! test/hotspot/jtreg/compiler/lib/template_framework/AddNameToken.java ! test/hotspot/jtreg/compiler/lib/template_framework/CodeFrame.java ! test/hotspot/jtreg/compiler/lib/template_framework/DataName.java ! test/hotspot/jtreg/compiler/lib/template_framework/Hook.java ! test/hotspot/jtreg/compiler/lib/template_framework/HookAnchorToken.java ! test/hotspot/jtreg/compiler/lib/template_framework/HookInsertToken.java + test/hotspot/jtreg/compiler/lib/template_framework/HookIsAnchoredToken.java + test/hotspot/jtreg/compiler/lib/template_framework/LetToken.java + test/hotspot/jtreg/compiler/lib/template_framework/NameCountToken.java + test/hotspot/jtreg/compiler/lib/template_framework/NameForEachToken.java + test/hotspot/jtreg/compiler/lib/template_framework/NameHasAnyToken.java + test/hotspot/jtreg/compiler/lib/template_framework/NameSampleToken.java ! test/hotspot/jtreg/compiler/lib/template_framework/NameSet.java + test/hotspot/jtreg/compiler/lib/template_framework/NamesToListToken.java - test/hotspot/jtreg/compiler/lib/template_framework/NothingToken.java ! test/hotspot/jtreg/compiler/lib/template_framework/Renderer.java + test/hotspot/jtreg/compiler/lib/template_framework/ScopeToken.java + test/hotspot/jtreg/compiler/lib/template_framework/ScopeTokenImpl.java + test/hotspot/jtreg/compiler/lib/template_framework/SetFuelCostToken.java ! test/hotspot/jtreg/compiler/lib/template_framework/StructuralName.java ! test/hotspot/jtreg/compiler/lib/template_framework/Template.java - test/hotspot/jtreg/compiler/lib/template_framework/TemplateBody.java ! test/hotspot/jtreg/compiler/lib/template_framework/TemplateFrame.java ! test/hotspot/jtreg/compiler/lib/template_framework/TemplateToken.java ! test/hotspot/jtreg/compiler/lib/template_framework/Token.java ! test/hotspot/jtreg/compiler/lib/template_framework/TokenParser.java ! test/hotspot/jtreg/compiler/lib/template_framework/library/Expression.java ! test/hotspot/jtreg/compiler/lib/template_framework/library/PrimitiveType.java ! test/hotspot/jtreg/compiler/lib/template_framework/library/TestFrameworkClass.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestAdvanced.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestExpressions.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestPrimitiveTypes.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestSimple.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestTutorial.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestWithTestFrameworkClass.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestExpression.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestFormat.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestTemplate.java Changeset: ad38a125 Branch: json Author: Daniel Fuchs Date: 2025-11-20 10:19:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad38a1253ae3ff92f7e0cf0fbc4d4726957b1443 8371557: java/net/httpclient/http3/H3RequestRejectedTest.java: javax.net.ssl.SSLHandshakeException: local endpoint (wildcard) and remote endpoint (loopback) ports conflict Reviewed-by: jpai ! test/jdk/java/net/httpclient/http3/H3RequestRejectedTest.java Changeset: c419dda4 Branch: json Author: Albert Mingkun Yang Date: 2025-11-20 11:37:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c419dda4e99c3b72fbee95b93159db2e23b994b6 8372163: G1: Remove unused G1HeapRegion::remove_code_root Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.hpp Changeset: 7b11bd1b Branch: json Author: Chen Liang Date: 2025-11-20 13:39:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7b11bd1b1d8dbc9bedcd8cf14e78c8f5eb06a71f 8372047: ClassTransform.transformingMethodBodies andThen composes incorrectly Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/TransformImpl.java ! test/jdk/jdk/classfile/TransformTests.java Changeset: f125c76f Branch: json Author: Matthew Donovan Date: 2025-11-20 14:09:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f125c76f5b53d90a09f58c22d6def7d843feaa50 8247690: RunTest does not support running of JTREG manual tests Reviewed-by: erikj ! doc/testing.html ! doc/testing.md ! make/RunTests.gmk Changeset: b9ee9541 Branch: json Author: Erik ?sterlund Date: 2025-11-20 14:33:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b9ee9541cffb6c5a737b08a69ae04472b3bcab3e 8371200: ZGC: C2 allocation deopt race Reviewed-by: aboldtch, stefank ! src/hotspot/share/gc/z/zBarrier.inline.hpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRelocate.hpp Changeset: 45a2fd37 Branch: json Author: Weijun Wang Date: 2025-11-20 15:15:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45a2fd37f0ebda35789006b4e607422f7c369017 8325448: Hybrid Public Key Encryption Reviewed-by: mullan, ascarpino, abarashev ! src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java + src/java.base/share/classes/com/sun/crypto/provider/HPKE.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java + src/java.base/share/classes/javax/crypto/spec/HPKEParameterSpec.java + src/java.base/share/classes/javax/crypto/spec/snippet-files/PackageSnippets.java + src/java.base/share/classes/sun/security/util/SliceableSecretKey.java + test/jdk/com/sun/crypto/provider/Cipher/HPKE/Compliance.java + test/jdk/com/sun/crypto/provider/Cipher/HPKE/Functions.java + test/jdk/com/sun/crypto/provider/Cipher/HPKE/KAT9180.java ! test/jdk/com/sun/crypto/provider/DHKEM/Compliance.java ! test/jdk/sun/security/provider/all/Deterministic.java + test/jdk/sun/security/util/SliceableSecretKey/SoftSliceable.java Changeset: a8901858 Branch: json Author: Alexey Semenyuk Date: 2025-11-20 15:17:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a89018582160a9d876f66925618c8b8f93190e67 8333727: Use JOpt in jpackage to parse command line 8371384: libapplauncher.so is copied to a wrong location in two step packaging when --install-dir=/usr Reviewed-by: almatvee ! src/jdk.internal.opt/share/classes/module-info.java - src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxBundlingEnvironment.java - src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromOptions.java - src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java - src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackager.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackagingPipeline.java - src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncher.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties ! src/jdk.jpackage/linux/classes/module-info.java.extra - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageFileExtras.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBuildEnvFromParams.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundlingEnvironment.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/macosx/classes/module-info.java.extra - src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractBundler.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/AddLauncherArguments.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayoutUtils.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/BasicBundlers.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromOptions.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromParams.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundleParams.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/Bundler.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundlerParamInfo.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/Bundlers.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/CLIHelp.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CfgFile.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationGroup.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromOptions.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/JPackageToolProvider.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromOptions.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherStartupInfoBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/OptionUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/OptionsTransformer.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Packager.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/TempDirectory.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/AdditionalLauncher.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/BundlingOperationModifier.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/BundlingOperationOptionScope.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/CliBundlingEnvironment.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/DefaultOptions.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/HelpFormatter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/I18N.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/JOptSimpleOptionsBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/MessageFormatUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Option.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionArrayValueConverter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionIdentifier.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionName.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionScope.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSource.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpec.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecMapperOptionScope.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionValue.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionValueConverter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionValueExceptionFactory.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Options.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsAnalyzer.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsProcessor.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardAppImageFileOption.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardBundlingOperation.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardFaOption.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardHelpFormatter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOptionContext.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOptionValueExceptionFactory.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValidator.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValueConverter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StringToken.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Utils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Validator.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/ValueConverter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/WithOptionIdentifier.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/WithOptionIdentifierStub.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleCreator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingEnvironment.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingOperation.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingOperationDescriptor.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ExternalApplication.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/JPackageException.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfoMixin.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackagerException.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/SetBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/main/Main.java ! src/jdk.jpackage/share/classes/module-info.java - src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinAppBundler.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinBundlingEnvironment.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromOpions.java - src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java - src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinPackagingPipeline.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncher.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! src/jdk.jpackage/windows/classes/module-info.java.extra ! test/jdk/tools/jpackage/TEST.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/junit/TEST.properties ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DefaultBundlingEnvironmentTest.java - test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/LauncherStartupInfoBuilderTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/DefaultOptionsTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/ExpectedOptions.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/HelpTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/JOptSimpleOptionsBuilderTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MockupCliBundlingEnvironment.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionIdentifierTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionNameTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionSpecMutatorOptionScopeTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionSpecTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionValueConverterTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionValueExceptionFactoryTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionValueTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsProcessorTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardBundlingOperationTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardValidatorTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardValueConverterTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StringTokenTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/TestUtils.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/UtilsTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/ValidatorTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/help-linux.txt + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/help-macos.txt + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/help-windows.txt + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/jpackage-options.md ! test/jdk/tools/jpackage/share/AppImagePackageTest.java + test/jdk/tools/jpackage/share/AsyncTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: 267ce917 Branch: json Author: Thomas Schatzl Date: 2025-11-20 15:47:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/267ce91766c0500485ac3d9d36dfef0c09505498 8372149: G1: Remove unnecessary num_added_to_group from G1CollectionSetCandidates::set_candidates_from_marking() Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp Changeset: ea19ad2a Branch: json Author: Josiah Noel <32279667+SentryMan at users.noreply.github.com> Committer: Michael McMahon Date: 2025-11-20 15:54:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea19ad2ac8a1fa9d4124be9a8e05cf4c6f6231bd 8347167: Reduce allocation in com.sun.net.httpserver.Headers::normalize Reviewed-by: vyazici, dfuchs, michaelm ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! test/jdk/com/sun/net/httpserver/HeadersTest.java + test/micro/org/openjdk/bench/sun/net/httpserver/HeaderNormalization.java Changeset: de0a1f8f Branch: json Author: Vicente Romero Date: 2025-11-20 17:55:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de0a1f8f5191cc188800d7d06855322d272f91d6 8372277: Fix for JDK-8369517 is applied starting from source 24 instead of 26 Reviewed-by: liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest.java ! test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest.out + test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest_2.out Changeset: b3acc484 Branch: json Author: Matthew Donovan Date: 2025-11-20 18:10:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3acc4841f6d9c8fd484df68fd2882dab0aa1788 8362894: PKCS12 KeyStore PBMAC1 interoperability testing Reviewed-by: rhalade ! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java ! test/jdk/sun/security/pkcs12/params/README + test/jdk/sun/security/pkcs12/params/os6 Changeset: aa7718d1 Branch: json Author: Kelvin Nilsen Date: 2025-11-20 18:40:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aa7718d1d2008c240c197383c493955d8b654bf3 8372110: GenShen: Fix erroneous assert Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp Changeset: 0187f4df Branch: json Author: Vicente Romero Date: 2025-11-20 18:47:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0187f4df967d5b32807cfb9c1028cb75fe99b05d 8372023: Javac JMH failures Reviewed-by: liach ! test/benchmarks/micros-javac/pom.xml ! test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java Changeset: 41d6dc3a Branch: json Author: Naoto Sato Date: 2025-11-20 18:53:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41d6dc3a15fd3041aaee7b9b7f7980ede5f7940d 8372117: Correct the misleading comment in Character.UnicodeBlock Reviewed-by: bpb, joehw, jlu ! src/java.base/share/classes/java/lang/Character.java Changeset: 45246bc7 Branch: json Author: Kim Barrett Date: 2025-11-20 23:06:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45246bc72daf68b905d7342f478e53bfe2883796 8371965: Convert TaskQueueSuper to use Atomic Reviewed-by: iwalulya, tschatzl ! src/hotspot/share/gc/shared/taskqueue.hpp Changeset: 0972ba68 Branch: json Author: Hai-May Chao Date: 2025-11-21 00:04:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0972ba681cdc81b77e9b4353db8ee835216d242e 8371383: Test sun/security/tools/jarsigner/DefaultOptions.java failed due to CertificateNotYetValidException Reviewed-by: weijun ! test/jdk/sun/security/tools/jarsigner/DefaultOptions.java Changeset: d887359b Branch: json Author: Chen Liang Date: 2025-11-21 00:38:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d887359b5a8bffedcbf1b3ca6f0eae13b7636add 8370976: Review the behavioral changes of core reflection descriptor parsing migration Reviewed-by: rriggs, jvernee ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java ! test/jdk/java/lang/Class/getEnclosingMethod/BadEnclosingMethodTest.java ! test/jdk/java/lang/annotation/MalformedAnnotationTest.java ! test/jdk/java/lang/invoke/MethodTypeTest.java ! test/jdk/sun/invoke/util/BytecodeDescriptorTest.java Changeset: 2358d40c Branch: json Author: Chen Liang Date: 2025-11-21 00:46:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2358d40cbcafb851425176cacf65cc3be1ae12a2 8371953: Document null handling in core reflection APIs Reviewed-by: alanb ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Array.java ! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java ! src/java.base/share/classes/java/lang/reflect/InaccessibleObjectException.java ! src/java.base/share/classes/java/lang/reflect/InvocationTargetException.java ! src/java.base/share/classes/java/lang/reflect/MalformedParametersException.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/lang/reflect/UndeclaredThrowableException.java + test/jdk/java/lang/Class/NullBehaviorTest.java + test/jdk/java/lang/reflect/AccessFlag/AccessFlagNullCheckTest.java + test/jdk/java/lang/reflect/AccessibleObject/AccessibleObjectNullCheckTest.java + test/jdk/java/lang/reflect/Array/ArrayArgumentCheckTest.java + test/jdk/java/lang/reflect/ClassFileFormatVersionTest.java + test/jdk/java/lang/reflect/ExceptionClassesNullCheckTest.java + test/jdk/java/lang/reflect/Proxy/ProxyNullCheckTest.java Changeset: c2ea75b8 Branch: json Author: Hai-May Chao Date: 2025-11-21 01:10:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c2ea75b81f74ff586fdd9c51168e8f4c7a7b2a6a 8353749: Improve security warning when using JKS or JCEKS keystores Reviewed-by: weijun ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java ! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool.properties ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties ! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java ! test/jdk/sun/security/tools/jarsigner/warnings/Test.java + test/jdk/sun/security/tools/keytool/OutdatedKeyStoreWarning.java ! test/jdk/sun/security/tools/keytool/WeakAlg.java Changeset: df24b901 Branch: json Author: Alexey Semenyuk Date: 2025-11-21 02:48:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df24b901768599ac7111655b87dfeedbe0e66f9d 8360571: Description of launchers is lost in two phase packaging Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OptionsTransformer.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardAppImageFileOption.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java Changeset: 5922c3cb Branch: json Author: Stefan Karlsson Date: 2025-11-21 08:21:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5922c3cbac43795275422f2484082d1e725e4bcc 8371990: Remove two second delayed OOME after GC shutdown Reviewed-by: kbarrett, tschatzl, ayang, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/services/cpuTimeUsage.cpp Changeset: eeb7c3f2 Branch: json Author: Thomas Schatzl Date: 2025-11-21 09:23:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eeb7c3f2e8e645938d9db0cf61c1d98d751f2845 8371895: Lower GCTimeLimit in TestUseGCOverheadLimit.java Reviewed-by: ayang, iwalulya, shade ! test/hotspot/jtreg/gc/TestUseGCOverheadLimit.java Changeset: 88ec4e61 Branch: json Author: Aleksey Shipilev Date: 2025-11-21 09:39:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88ec4e615a3008408184b7ed92010adc75d63853 8372154: AArch64: Match rule failure with some CompareAndSwap operand shapes Reviewed-by: aph, adinn ! src/hotspot/cpu/aarch64/aarch64.ad Changeset: b7dc3afd Branch: json Author: Mikhail Yankelevich Date: 2025-11-21 09:53:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b7dc3afd099978aaa100eef37325736493caa84c 8371574: Improve code coverage of PEM classes decode functionality Reviewed-by: rhalade ! test/jdk/java/security/PEM/PEMDecoderTest.java Changeset: 8a5c9e08 Branch: json Author: Per Minborg Date: 2025-11-21 09:55:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a5c9e08c0605c28cac235129adff7bb248d0627 8372146: Follow-up changes to the Lazy Constants JEP Reviewed-by: liach, mcimadamore, jvernee ! src/java.base/share/classes/java/lang/LazyConstant.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/Map.java ! test/jdk/java/lang/LazyConstant/LazyConstantTest.java ! test/jdk/java/lang/LazyConstant/LazyListTest.java ! test/jdk/java/lang/LazyConstant/LazyMapTest.java Changeset: d57fc1b6 Branch: json Author: Jan Kratochvil Committer: Severin Gehwolf Date: 2025-11-21 10:02:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d57fc1b6dc313eb004892b180960ebcee1cb04c7 8372135: clang compilation error Reviewed-by: stefank, jsjolen, kbarrett ! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp Changeset: 30410fe2 Branch: json Author: Matthias Baesken Date: 2025-11-21 11:19:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/30410fe265d8d32fb41bae88ab882115271cdf75 8333871: Check return values of sysinfo Reviewed-by: dholmes, mdoerr, alanb ! src/hotspot/os/linux/os_linux.cpp ! src/java.base/unix/native/libjava/java_props_md.c Changeset: d01e7d98 Branch: json Author: Joel Sikstr?m Date: 2025-11-21 13:44:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d01e7d9850a57dd8e4849e2b7db6eacb37605647 8371783: Refactor GCCause in VM_CollectForMetadataAllocation Reviewed-by: kbarrett, ayang ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp Changeset: 018284d0 Branch: json Author: Albert Mingkun Yang Date: 2025-11-21 13:52:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/018284d08cd5b4c2c1a5735b5d11e63dc769fb37 8372162: G1: Merge subclasses of G1IHOPControl into parent class Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp Changeset: 41e0017b Branch: json Author: Albert Mingkun Yang Date: 2025-11-21 13:53:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41e0017bdbd8c818a57509a914ae77c2a903a01c 8372269: Parallel: Remove unused ParallelScavengeHeap::base Reviewed-by: aboldtch, fandreuzzi, tschatzl ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp Changeset: f9127720 Branch: json Author: Alexey Semenyuk Date: 2025-11-21 14:56:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f9127720459017bb250327dcd3e5c51316536068 8372290: jpackage test lib improvements Reviewed-by: almatvee ! test/jdk/tools/jpackage/clean_stashed_files.sh ! test/jdk/tools/jpackage/clean_test_output.sh ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java = test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedArgument.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedFormattedString.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFinder.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: e439909b Branch: json Author: Alexey Semenyuk Date: 2025-11-21 14:58:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e439909b7d3ee8db3a09c3d3354ead56dd5397d7 8372292: Remove redundant "throws ConfigException" Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigningConfigBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFileAssociationBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacRuntimeValidator.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/RuntimeBuilderBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackageBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackageBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinSystemEnvironment.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java Changeset: 3b1eb762 Branch: json Author: Chen Liang Date: 2025-11-21 15:39:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b1eb7623180ac1b1d69622481589c43749dbbfc 8367585: Prevent creation of unrepresentable Utf8Entry Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/attribute/package-info.java ! src/java.base/share/classes/java/lang/classfile/constantpool/package-info.java ! src/java.base/share/classes/java/lang/classfile/instruction/package-info.java ! src/java.base/share/classes/java/lang/classfile/package-info.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java ! src/java.base/share/classes/jdk/internal/util/ModifiedUtf.java ! test/jdk/jdk/classfile/LimitsTest.java ! test/jdk/jdk/classfile/SignaturesTest.java ! test/jdk/jdk/internal/util/ModifiedUtfTest.java Changeset: 5f806e7f Branch: json Author: Oumaiyma Intissar <49239111+OumaIntissar at users.noreply.github.com> Committer: Sean Coffey Date: 2025-11-21 15:42:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f806e7f8b66c14954a07005be3bceb2f812fbff 8367049: URLPermission. throws StringIndexOutOfBoundsException in avm mode Reviewed-by: michaelm, dfuchs, coffeys ! src/java.base/share/classes/java/net/HostPortrange.java ! src/java.base/share/classes/java/net/URLPermission.java + test/jdk/java/net/URLPermission/EmptyAuthorityTest.java Changeset: e24e7827 Branch: json Author: Aleksey Shipilev Date: 2025-11-21 15:57:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e24e7827c4241fdf5e178df811f0d0f813363743 8372319: com/sun/crypto/provider/Cipher/HPKE/KAT9180 test has external dependencies Reviewed-by: stuefe, myankelevich ! test/jdk/com/sun/crypto/provider/Cipher/HPKE/KAT9180.java Changeset: e4b583ab Branch: json Author: Chris Plummer Date: 2025-11-21 17:28:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4b583ab708eadd526d5cc0c03129a7970e05320 8372294: Fix Malformed problem list entry in ProblemList-jvmti-stress-agent.txt Reviewed-by: sspitsyn, lmesnik ! test/hotspot/jtreg/ProblemList-jvmti-stress-agent.txt Changeset: 5b5d85b0 Branch: json Author: Eric Caspole Date: 2025-11-21 18:00:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5b5d85b0fd4405590d69ad72474ef51fc4aa9699 8372360: Exclude jdk.jsobject from micros-javac input source packages Reviewed-by: vromero ! test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java Changeset: 3a45e615 Branch: json Author: Phil Race Date: 2025-11-21 18:19:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a45e615973727446c9081b5affbbe7ffe7c3bea 8369129: Raster createPackedRaster methods specification clean up Reviewed-by: jdv, serb ! src/java.desktop/share/classes/java/awt/image/Raster.java ! test/jdk/java/awt/image/Raster/CreateRasterExceptionTest.java Changeset: 2b5cd14e Branch: json Author: Chris Plummer Date: 2025-11-21 18:45:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2b5cd14ea5c571e0d55df8293e49b9a0db521a46 8282441: [LOOM] The debug agent should attempt to free vthread ThreadNodes Reviewed-by: amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c Changeset: 2d815ac6 Branch: json Author: Mikhail Yankelevich Date: 2025-11-21 19:07:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d815ac61b437835163d4014bfed16f0f3faea50 8349535: Refactor ./pkcs11/Provider/MultipleLogins.sh to java test Reviewed-by: rhalade ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java - test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh Changeset: ee9d553e Branch: json Author: Igor Rudenko Committer: Naoto Sato Date: 2025-11-21 21:45:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee9d553e51c01529495b8ca34b296b6e684e905d 8372307: Clean up the leftover code comment references to file.encoding in java_props_md.c Reviewed-by: naoto ! src/java.base/unix/native/libjava/java_props_md.c ! src/java.base/windows/native/libjava/java_props_md.c Changeset: d3328b4b Branch: json Author: SendaoYan Date: 2025-11-23 14:52:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d3328b4bd0b2c2b03b4aaf7ebe929c14c4186402 8372125: containers/docker/TestPids.java fails after 8365606 Reviewed-by: cnorrbin, sgehwolf ! test/hotspot/jtreg/containers/docker/TestPids.java Changeset: e18e95ed Branch: json Author: Mikhail Yankelevich Date: 2025-11-23 19:47:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e18e95ed11c1df7eeb162c2303f027564ed6f6aa 8346962: Test CRLReadTimeout.java fails with -Xcomp on a fastdebug build Reviewed-by: rhalade ! test/jdk/sun/security/x509/URICertStore/CRLReadTimeout.java Changeset: 3f47e579 Branch: json Author: Kim Barrett Date: 2025-11-24 05:19:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f47e5795378fda6da90dd45e043cb491a73e792 8372240: Convert FreeListAllocator to use Atomic Reviewed-by: tschatzl, stefank ! src/hotspot/share/gc/shared/freeListAllocator.cpp ! src/hotspot/share/gc/shared/freeListAllocator.hpp Changeset: 43af7b59 Branch: json Author: Jan Lahoda Date: 2025-11-24 05:55:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43af7b59765fa9820726de276bae9d1fcd2ba3ca 8371309: Diagnostic.getEndPosition can throw an NPE with typical broken code Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/langtools/tools/javac/diags/DiagnosticGetEndPosition.java Changeset: 99be0e73 Branch: json Author: Aleksey Shipilev Date: 2025-11-24 07:47:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99be0e73ce9779e85c9ec6598e0a7ce964d62e82 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes Reviewed-by: epeter, vlivanov, qamai ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp Changeset: 0f014446 Branch: json Author: Thomas Schatzl Date: 2025-11-24 08:34:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f014446875b39b937e997d9dcb4734659f7cefe 8371998: G1: Rename G1MergeHeapRootsTask::G1ClearBitmapClosure to be more distinct Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: a7bb99ed Branch: json Author: Galder Zamarre?o Committer: Severin Gehwolf Date: 2025-11-24 09:24:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a7bb99ed007f593783ff8ca00b26f48d9ad632d2 8372119: Missing copyright header in MinMaxVector Reviewed-by: chagedorn, thartmann ! test/micro/org/openjdk/bench/java/lang/MinMaxVector.java Changeset: 0c1ef366 Branch: json Author: Viktor Klang Date: 2025-11-24 10:29:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0c1ef366686b7ff1b461e2617f7f3b7a71467c04 8372256: ClassCastException in `ConcurrentHashMap#equals` Reviewed-by: dl, alanb ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! test/jdk/java/util/concurrent/tck/ConcurrentHashMapTest.java Changeset: 8ae4ea81 Branch: json Author: Mikhail Yankelevich Date: 2025-11-24 12:42:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ae4ea8114c4c7616a3e882aca71f882630a8e02 8371262: sun/security/pkcs11/Cipher/KeyWrap tests may silently skip Reviewed-by: rhalade ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/NISTWrapKAT.java ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/TestGeneral.java ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/XMLEncKAT.java Changeset: 0a963b61 Branch: json Author: Joel Sikstr?m Date: 2025-11-24 13:40:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0a963b612d0fcbfe002340098341862096650945 8371701: Add ability to set NUMA-affinity for threads Reviewed-by: aboldtch, ayang ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/os.hpp Changeset: aec54726 Branch: json Author: Daniel Fuchs Date: 2025-11-24 14:07:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aec54726df7efdea6f85ccd26763acb7ee839e2f 8372159: HttpClient SelectorManager thread could be a VirtualThread Reviewed-by: djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/IdleTimeoutManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicSelector.java ! test/jdk/java/net/httpclient/ReferenceTracker.java + test/jdk/java/net/httpclient/http2/H2SelectorVTTest.java ! test/jdk/java/net/httpclient/http3/H3QuicVTTest.java Changeset: c12389d0 Branch: json Author: Alexey Semenyuk Date: 2025-11-24 15:09:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c12389d006c94d619da69b81ece317b878c0c1bb 8372359: Clean jpackage error messages Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsAnalyzer.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOptionValueExceptionFactory.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsProcessorTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java ! test/jdk/tools/jpackage/share/ModulePathTest.java Changeset: a091af1d Branch: json Author: Daniel Jeli?ski Date: 2025-11-24 15:10:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a091af1db34bc9e1646b687aad7704c3105d7ec7 8371475: HttpClient: Implement CUBIC congestion controller Reviewed-by: dfuchs + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicBaseCongestionController.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicCubicCongestionController.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicPacer.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicRenoCongestionController.java ! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java ! test/jdk/java/net/httpclient/http3/H3SimpleGet.java ! test/jdk/java/net/httpclient/http3/H3SimpleTest.java + test/jdk/java/net/httpclient/quic/CubicTest.java Changeset: f8cf9ca6 Branch: json Author: William Kemper Date: 2025-11-24 15:58:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f8cf9ca69cfef286c80559bfe1d147b6303d10d2 8370039: GenShen: array copy SATB barrier improvements Reviewed-by: kdnilsen, ysr, shade ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp Changeset: 67b57f4f Branch: json Author: Vladimir Petko Committer: Aleksey Shipilev Date: 2025-11-24 16:01:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/67b57f4f758f2fea647a3b6a68c0372a8f9e121b 8370978: Zero JVM fails to build on i386 after JDK-8351149 Reviewed-by: shade, aseoane ! src/hotspot/os/linux/os_linux.cpp Changeset: 21772600 Branch: json Author: Ruben Ayrapetyan Committer: Martin Doerr Date: 2025-11-24 16:59:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/217726009492af5a1143c98b97cc39b580850c5d 8371458: [REDO] Remove exception handler stub code in C2 Co-authored-by: Martin Doerr Reviewed-by: mdoerr, dlong ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.hpp ! src/hotspot/cpu/arm/nativeInst_arm_32.hpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/nativeInst_s390.hpp ! src/hotspot/cpu/s390/runtime_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/nativeInst_x86.hpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/code/nmethod.inline.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java + test/hotspot/jtreg/runtime/vthread/Deoptimization.java Changeset: 8bafc2f0 Branch: json Author: Quan Anh Mai Date: 2025-11-24 18:12:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8bafc2f0aecbbe548573712a9dc31c9764f82f71 8371789: C2: More explicit dump results for TypePtr Reviewed-by: chagedorn, vlivanov ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 507a6d32 Branch: json Author: Justin Lu Date: 2025-11-24 21:22:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/507a6d327f1c613a130273727ee4154b5b4d7ca4 8368001: java/text/Format/NumberFormat/NumberRoundTrip.java timed out Reviewed-by: naoto ! test/jdk/java/text/Format/NumberFormat/NumberRoundTrip.java Changeset: e00dec58 Branch: json Author: Xiaolong Peng Date: 2025-11-24 22:10:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e00dec58083302fb74ebc994a65232c6367aee44 8371667: Shenandoah: Re-design alloc request type enum for better efficiency and cleaner code Reviewed-by: shade, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp Changeset: 42b108b4 Branch: json Author: Severin Gehwolf Date: 2025-11-24 22:14:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42b108b445b359e1d4b1043dbc1cbd42f551c19c 8372155: ReleaseInfoPlugin doesn't handle input file as UTF-8 properly Reviewed-by: alanb, jpai ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ReleaseInfoPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties + test/jdk/tools/jlink/plugins/ReleaseInfoPluginTest.java Changeset: dea95e65 Branch: json Author: Fei Yang Date: 2025-11-25 02:29:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dea95e65a2493b545f78243025d1a5a4957a3806 8371869: RISC-V: too many warnings when build on BPI-F3 SBC Reviewed-by: fjiang, mli ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp Changeset: cc5b35bf Branch: json Author: Alan Bateman Date: 2025-11-25 07:05:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc5b35bf69dcf9e7e8037642c94e8d7e5847952d 8370887: DelayScheduler.replace method may break the 4-ary heap in certain scenarios Co-authored-by: Doug Lea
Reviewed-by: vklang ! src/java.base/share/classes/java/util/concurrent/DelayScheduler.java + test/jdk/java/util/concurrent/DelayScheduler/AscendingOrderAfterReplace.java Changeset: 1226873a Branch: json Author: Francesco Nigro Committer: Alan Bateman Date: 2025-11-25 08:07:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1226873ab94d2cc341ddb7040aa60c3bf3614feb 8372410: ThreadFactory used by Thread.Builder::factory uses non-optimal VarHandle Reviewed-by: alanb, adinn, liach ! src/java.base/share/classes/java/lang/ThreadBuilders.java Changeset: 5ef2c9aa Branch: json Author: Matthias Baesken Date: 2025-11-25 08:25:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ef2c9aa09247f9853bf04db0df962fcff764499 8370438: Offer link time optimization support on library level Reviewed-by: erikj, serb, azvegint ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags-ldflags.m4 ! make/autoconf/spec.gmk.template ! make/common/NativeCompilation.gmk ! make/common/native/Flags.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: 34d6cc0d Branch: json Author: Daniel Jeli?ski Date: 2025-11-25 08:32:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/34d6cc0d89cbc840e8c358988c51e8d560b8dbb3 8372344: QUIC transfer may deadlock if pacing rate is too high Reviewed-by: dfuchs, vyazici ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java Changeset: ba3d4c43 Branch: json Author: Kim Barrett Date: 2025-11-25 08:54:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ba3d4c43118bb5a2d9fb7cea9c6cd1ec63360ccd 8372337: clang compilation error on hardware_constructive_interference_size Reviewed-by: aboldtch ! src/hotspot/share/cppstdlib/new.hpp Changeset: 42f33335 Branch: json Author: Markus Gr?nlund Date: 2025-11-25 09:07:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42f333352408e03389fb37ea8ad8537a4a271b6a 8371368: SIGSEGV in JfrVframeStream::next_vframe() on arm64 Reviewed-by: egahlin ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java Changeset: 67ef81eb Branch: json Author: Patrick Strawderman Committer: Viktor Klang Date: 2025-11-25 10:13:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/67ef81eb78b28e5dcdf91785b476dfd0858cbd16 8362958: Unnecessary copying / sorting in Streams using Comparator.naturalOrder() Reviewed-by: vklang, liach ! src/java.base/share/classes/java/util/stream/SortedOps.java ! src/java.base/share/classes/java/util/stream/StreamOpFlag.java ! test/jdk/java/util/stream/boottest/java.base/java/util/stream/StreamOpFlagsTest.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SortedOpTest.java Changeset: c19b1292 Branch: json Author: Jaikiran Pai Date: 2025-11-25 11:13:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c19b12927d2ac901ec8ccaa2de5897ee4c47af56 8326498: java.net.http.HttpClient connection leak using http/2 Reviewed-by: vyazici, djelinski, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java + src/java.net.http/share/classes/jdk/internal/net/http/Http2TerminationCause.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java + test/jdk/java/net/httpclient/access/java.net.http/jdk/internal/net/http/HttpClientImplAccess.java + test/jdk/java/net/httpclient/http2/BurstyRequestsTest.java ! test/jdk/java/net/httpclient/http2/H2GoAwayTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java Changeset: 49176e32 Branch: json Author: Prasanta Sadhukhan Date: 2025-11-25 11:39:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/49176e322bbb9ed1ef2f534b949b937770b54162 8372103: Metal JButton doesn't show focus if no text or icon Reviewed-by: azvegint, tr ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java + test/jdk/javax/swing/plaf/metal/MetalFocusBug.java Changeset: 35f4a741 Branch: json Author: Roland Westrelin Date: 2025-11-25 13:00:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/35f4a7410cdaaa9d3ce68148cb81e893ad0d93de 8366888: C2: incorrect assertion predicate with short running long counted loop Co-authored-by: Christian Hagedorn Reviewed-by: chagedorn, bmaillard ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp + test/hotspot/jtreg/compiler/longcountedloops/TestShortCountedLoopWithLongRCBadAssertPredicate.java + test/hotspot/jtreg/compiler/longcountedloops/TestShortCountedLoopWithLongRCBadAssertPredicate2.java Changeset: c00d29af Branch: json Author: Roman Marchenko Committer: Erik Joelsson Date: 2025-11-25 13:41:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c00d29afa9c3de65b1ca4e98dbb9e6f6931d7437 8372414: Command "make test-prebuilt" fails when listing tests Reviewed-by: erikj ! make/RunTests.gmk Changeset: d94c52cc Branch: json Author: Johan Sj?len Date: 2025-11-25 13:43:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d94c52ccf2fed3fc66d25a34254c9b581c175fa1 8367656: Refactor Constantpool's operand array into two Reviewed-by: coleenp, sspitsyn, dholmes ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/classfile/classFileParser.cpp + src/hotspot/share/oops/bsmAttribute.hpp + src/hotspot/share/oops/bsmAttribute.inline.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/U4Array.java Changeset: 81ea1442 Branch: json Author: Joel Sikstr?m Date: 2025-11-25 14:53:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81ea1442a86795dafbf96c875fbecc65210804be 8372412: Increase buffer size for ring-buffer events in CollectedHeap Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/shared/collectedHeap.cpp Changeset: c1230068 Branch: json Author: Ivan Sukhanov Committer: Alexey Bakhtin Date: 2025-11-25 18:13:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1230068dc4501c52999ac0bbb3a2e5933453f09 8363943: ARM32: Represent Registers as values Reviewed-by: shade, bulasevich ! src/hotspot/cpu/arm/arm_32.ad ! src/hotspot/cpu/arm/assembler_arm_32.hpp ! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/register_arm.cpp ! src/hotspot/cpu/arm/register_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/vmreg_arm.cpp ! src/hotspot/cpu/arm/vmreg_arm.hpp ! src/hotspot/cpu/arm/vmreg_arm.inline.hpp ! src/hotspot/os_cpu/linux_arm/macroAssembler_linux_arm_32.cpp Changeset: c0abecdd Branch: json Author: Erik Gahlin Date: 2025-11-25 18:48:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c0abecdd1ffe59314bc17aeec0684cdda33a222d 8372441: JFR: Improve logging of TestBackToBackSensitive Reviewed-by: mgronlun ! test/jdk/jdk/jfr/event/runtime/TestBackToBackSensitive.java Changeset: b36b6947 Branch: json Author: Volodymyr Paprotski Date: 2025-11-25 22:42:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b36b69470968b1578877cfe9658892a5fe44e38e 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements Reviewed-by: sviswanathan, mpowers, ascarpino ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_dilithium.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp + test/jdk/sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java Changeset: d9b6c314 Branch: json Author: Francesco Andreuzzi Committer: Erik Gahlin Date: 2025-11-26 01:18:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d9b6c314872ee626c725d119023179ae93639f54 8372324: jdk/jfr/event/gc/detailed/TestStringDeduplicationEvent.java#Parallel failed Reviewed-by: egahlin, mbaesken, ayang ! test/jdk/jdk/jfr/event/gc/detailed/TestStringDeduplicationEvent.java Changeset: 65f1ad61 Branch: json Author: Mat Carter Committer: Vladimir Ivanov Date: 2025-11-26 02:01:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/65f1ad616977428fcb498479132086777dc929cb 8370203: Add jcmd AOT.end_recording diagnostic command Reviewed-by: vlivanov, kvn ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/aotMetaspace.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/DiagnosticCommandMBeanTest.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/JcmdAOTEndRecordingTest.java Changeset: 4ffdf7af Branch: json Author: Shaojin Wen Date: 2025-11-26 05:46:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ffdf7af88f6c0a69663eb249957dbceea3cb697 8366224: Introduce DecimalDigits.appendPair for efficient two-digit formatting and refactor DateTimeHelper Reviewed-by: liach, rriggs ! src/java.base/share/classes/java/time/MonthDay.java ! src/java.base/share/classes/java/time/YearMonth.java ! src/java.base/share/classes/java/time/ZoneOffset.java ! src/java.base/share/classes/java/time/chrono/ChronoLocalDateImpl.java ! src/java.base/share/classes/jdk/internal/util/DateTimeHelper.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java Changeset: 7cc584fb Branch: json Author: Sorna Sarathi N Committer: SendaoYan Date: 2025-11-26 05:47:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7cc584fbe6ce3d2f14d96ffb7e9650fd3498aa7a 8372399: Add missing CPE statements Reviewed-by: asemenyuk ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/SetBuilder.java Changeset: e13dfd3e Branch: json Author: Neha Joshi Committer: SendaoYan Date: 2025-11-26 05:53:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e13dfd3ec39b0550eede83aa766deaad105995fc 8370942: test/jdk/java/security/Provider/NewInstance.java and /test/jdk/java/security/cert/CertStore/NoLDAP.java may skip without notifying Reviewed-by: myankelevich, rhalade ! test/jdk/java/security/Provider/NewInstance.java ! test/jdk/java/security/cert/CertStore/NoLDAP.java Changeset: cdf5fbed Branch: json Author: Neha Joshi Committer: SendaoYan Date: 2025-11-26 06:16:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cdf5fbed9bd8366e4ee9ab9cb538db88d7bcc7c0 8334928: Test sun/security/ssl/SSLSocketImpl/ReuseAddr.java failed: java.net.BindException: Address already in use Reviewed-by: rhalade ! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java ! test/jdk/sun/security/ssl/SSLSocketImpl/ReuseAddr.java Changeset: f3fddd6e Branch: json Author: Kim Barrett Date: 2025-11-26 06:17:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f3fddd6e9062e9f70c276d31247a7417b9571390 8372251: Convert PartialArrayStepper/State to use Atomic Reviewed-by: iwalulya, tschatzl ! src/hotspot/share/gc/shared/partialArrayState.cpp ! src/hotspot/share/gc/shared/partialArrayState.hpp ! src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp ! src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 3ef3f259 Branch: json Author: Mar?a Arias de Reyna Dom?nguez Committer: SendaoYan Date: 2025-11-26 06:39:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ef3f259bbf4bf40638f53319ec4eea7fdd147e1 8372253: Improve logging to show why a class was excluded from AOT Cache Reviewed-by: asmehra, iklam ! src/hotspot/share/cds/aotMetaspace.cpp Changeset: 46ee8d55 Branch: json Author: Anthony Scarpino Date: 2025-11-26 06:48:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/46ee8d550e42f756dd04fa67ed549c93b632df77 8372547: New test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java should be restricted to x86_64 Reviewed-by: dholmes ! test/jdk/sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java Changeset: 275cb9f2 Branch: json Author: Christian Hagedorn Date: 2025-11-26 07:55:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/275cb9f28799081878e0a7c53ce1c0450f4e963e 8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge Reviewed-by: epeter, roland ! src/hotspot/share/opto/loopopts.cpp ! test/hotspot/jtreg/compiler/loopopts/TestVerifyLoopOptimizationsHitsMemLimit.java ! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java + test/hotspot/jtreg/compiler/predicates/assertion/TestStressDuplicateBackedgeWithAssertionPredicate.java Changeset: 5fe731d5 Branch: json Author: Saranya Natarajan Date: 2025-11-26 09:27:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5fe731d55a54ace42de4a15d612dba310de9d977 8349835: C2: Simplify IGV property printing Reviewed-by: rcastanedalo, dfenacci, chagedorn ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp Changeset: 5291e1c1 Branch: json Author: Stefan Karlsson Date: 2025-11-26 09:29:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5291e1c1e1ddc19d814dbdb3a981049fe40575ea 8372513: Shenandoah: ShenandoahMaxRegionSize can produce an unaligned heap alignment Reviewed-by: jsikstro, eosterlund, shade ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java Changeset: ac046628 Branch: json Author: Jan Lahoda Date: 2025-11-26 10:06:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac046628edaee66d1469c49864b70bdefee6570e 8372336: javac fails with an exception when a class is missing while evaluating conditional expression Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/tools/javac/recovery/AttrRecovery.java Changeset: 4ae2f31f Branch: json Author: Matthias Baesken Date: 2025-11-26 12:49:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ae2f31f3d2027daa0a5ccba6180e7bb27413aa5 8371626: [linux] use icf=all for linking libraries Reviewed-by: goetz, erikj ! make/autoconf/flags-ldflags.m4 ! make/autoconf/toolchain.m4 Changeset: c146805d Branch: json Author: Paul H?bner Committer: Coleen Phillimore Date: 2025-11-26 13:05:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c146805da5708b479bf8dd0180acd06657b72788 8368551: Core dump warning may be confusing Reviewed-by: stuefe, dholmes ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java Changeset: 74354f23 Branch: json Author: Christian Hagedorn Date: 2025-11-26 13:25:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74354f23dbb0fc852d216c8f1d3e5f80d406cfc6 8372585: TestVerifyLoopOptimizationsHitsMemLimit fails with product builds Reviewed-by: rcastanedalo, thartmann ! test/hotspot/jtreg/compiler/loopopts/TestVerifyLoopOptimizationsHitsMemLimit.java Changeset: 85d4f551 Branch: json Author: Hannes Walln?fer Date: 2025-11-26 13:36:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85d4f551b1f82f1b43155a4ac3c5026ac580410e 8372055: Fragment link tag does not work in package info Reviewed-by: liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java ! test/langtools/jdk/javadoc/doclet/testSeeLinkAnchor/TestSeeLinkAnchor.java Changeset: 0a3809f0 Branch: json Author: Hannes Walln?fer Date: 2025-11-26 14:07:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0a3809f0be94c92c2c46f00fe5ff981afdd55cf0 8369531: Wrong tooltip used in external class links Reviewed-by: liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties ! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java ! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java ! test/langtools/jdk/javadoc/doclet/testExternalOverriddenMethod/TestExternalOverriddenMethod.java ! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithAutomaticModule.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java ! test/langtools/jdk/javadoc/doclet/testLinkPlatform/TestLinkPlatform.java ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletWithModule.java ! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownLinks.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java ! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java ! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java ! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java Changeset: e3a08558 Branch: json Author: Emanuel Peter Date: 2025-11-26 14:58:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e3a085581bfa70437b73d4b0527a084e0c5c9aac 8371146: C2 SuperWord: VTransform::add_speculative_check uses pre_init that is pinned after Auto_Vectorization_Check, leading to bad graph Reviewed-by: roland, chagedorn ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp + test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingCheckPreLimitNotAvailable.java Changeset: 1ce2a44e Branch: json Author: Per Minborg Date: 2025-11-26 15:11:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1ce2a44e9f4fa9d558602dbd0489fefb0c9563ef 8371571: Consolidate and enhance bulk memory segment ops benchmarks Reviewed-by: jvernee - test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.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/SegmentBulkHash.java ! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkMismatch.java Changeset: 10ba0ab3 Branch: json Author: Harald Eilertsen Committer: Jorn Vernee Date: 2025-11-26 15:33:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10ba0ab3c0017858bafb65b49a4cadd9a0351fb4 8371637: allocateNativeInternal sometimes return incorrectly aligned memory Co-authored-by: Kurt Miller Reviewed-by: mcimadamore, jvernee ! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java ! test/jdk/java/foreign/TestMemoryAlignment.java Changeset: c028369d Branch: json Author: Trevor Bond Committer: Chen Liang Date: 2025-11-26 15:44:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c028369dcb0a677541b89117b0800125bc7c6c33 8350938: ResourceParsingClassHierarchyResolver inflates all Utf8 CP entries Reviewed-by: liach, jpai ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java Changeset: 6e920fbd Branch: json Author: David Holmes Date: 2025-11-26 20:01:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e920fbdab17201886804bb53b59188b362f541d 8372380: Make hs_err reporting more robust for unattached threads Reviewed-by: shade, aboldtch, kevinw ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/shared/gcLogPrecious.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 42db9ab6 Branch: json Author: Sergey Bylokhov Date: 2025-11-26 22:12:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42db9ab629a6209aa471de8b3034c053b77629dd 8298432: Investigate the benefits of usage of GetPrimitiveArrayCritical in the cmm code Reviewed-by: psadhukhan, jdv, azvegint ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java ! src/java.desktop/share/native/liblcms/LCMS.c Changeset: 847fbab7 Branch: json Author: Leonid Mesnik Date: 2025-11-26 22:17:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/847fbab7924848e0e88d112db1d5d0b71372d597 8352654: [REDO] nsk/jvmti/ tests should fail when nsk_jvmti_setFailStatus() is called Reviewed-by: amenkov, sspitsyn ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp Changeset: b054a565 Branch: json Author: Alexander Matveev Date: 2025-11-27 03:06:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b054a5657105ace7e66f6044692e14bb075dfb6c 8351095: [macos] Add more jpackage tests for --mac-app-store option Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFinder.java ! test/jdk/tools/jpackage/macosx/PkgScriptsTest.java ! test/jdk/tools/jpackage/share/ServiceTest.java Changeset: 55362e19 Branch: json Author: Alexey Semenyuk Date: 2025-11-27 04:18:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/55362e191d447c2116f111cef438700eca24aab1 8372385: tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java fails Reviewed-by: almatvee ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java Changeset: 848c0c79 Branch: json Author: Aleksey Shipilev Date: 2025-11-27 05:29:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/848c0c79b69c489db6c6bbb24644134fe33fd0ec 8372285: G1: Micro-optimize x86 barrier code Reviewed-by: tschatzl, ayang ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp Changeset: 7cd3d7f1 Branch: json Author: Erik ?sterlund Date: 2025-11-27 07:15:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7cd3d7f157708ebb6ce972b46a1a90379f63d08f 8372376: ZGC: Inaccurate verification of raw nulls in flip promoting pages Reviewed-by: stefank, sjohanss, aboldtch ! src/hotspot/share/gc/z/zVerify.cpp Changeset: de546d0e Branch: json Author: Joel Sikstr?m Date: 2025-11-27 09:02:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de546d0e03ff1823b73c32db1861b77efa9552d8 8371702: ZGC: NUMA-Affinity for Worker Threads in the Relocation Phase Co-authored-by: Axel Boldt-Christmas Reviewed-by: aboldtch, eosterlund ! src/hotspot/share/gc/z/zRelocate.cpp Changeset: 141aebca Branch: json Author: Markus Gr?nlund Date: 2025-11-27 09:08:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/141aebca38bc683cbff8a2dfe0cb98d3f0186a8c 8372586: Crashes on ppc64(le) after JDK-8371368 Reviewed-by: mbaesken ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp Changeset: 86aae125 Branch: json Author: David Briemann Date: 2025-11-27 09:08:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86aae125f1a4e16dfe2dd0faf63f96ae1ca7bcd0 8367487: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on Linux aarch64 with Cavium CPU Reviewed-by: epeter, mdoerr ! test/hotspot/jtreg/compiler/loopopts/superword/TestReinterpretAndCast.java Changeset: 1f417e77 Branch: json Author: Daniel Jeli?ski Date: 2025-11-27 09:27:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f417e77615c570ca3002b13a1398b647133ad67 8371887: HttpClient: SSLParameters with no protocols configured disable HTTP2+ support Reviewed-by: jpai, dfuchs ! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSContext.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java ! test/jdk/java/net/httpclient/TlsContextTest.java ! test/jdk/java/net/httpclient/http2/TLSConnection.java ! test/jdk/java/net/httpclient/http3/H3UnsupportedSSLParametersTest.java Changeset: 4ac33956 Branch: json Author: Joel Sikstr?m Date: 2025-11-27 09:38:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ac33956343bbfa3619ccb029ceed6c5a402f775 8372150: Parallel: Tighten requirements around heap sizes with NUMA and Large Pages Reviewed-by: ayang, stefank, aboldtch, stuefe ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/parallelArguments.hpp ! src/hotspot/share/gc/serial/serialArguments.cpp ! src/hotspot/share/gc/serial/serialArguments.hpp ! src/hotspot/share/gc/shared/gcArguments.cpp ! src/hotspot/share/gc/shared/gcArguments.hpp ! src/hotspot/share/gc/shared/genArguments.cpp ! src/hotspot/share/gc/shared/genArguments.hpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp Changeset: d350158e Branch: json Author: Viktor Klang Date: 2025-11-27 09:42:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d350158e060c01acf49759dcbdd1f4d72530111b 8371740: LinkedTransferQueue.poll() returns null even though queue is not empty Co-authored-by: Doug Lea
Co-authored-by: Dr Heinz M. Kabutz Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java + test/jdk/java/util/concurrent/BlockingQueue/MissedPoll.java Changeset: 150def42 Branch: json Author: Matthias Baesken Date: 2025-11-27 12:42:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/150def42dd7f22d949b4d788bfe5986f236b9b37 8369911: Test sun/java2d/marlin/ClipShapeTest.java#CubicDoDash, #Cubic and #Poly fail intermittent Reviewed-by: mdoerr, rriggs, serb ! test/jdk/sun/java2d/marlin/ClipShapeTest.java Changeset: 5f5bf197 Branch: json Author: Ramkumar Sunderbabu Committer: Stefan Karlsson Date: 2025-11-27 13:00:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f5bf1971ca622b053c4eae146298090d6944473 8319540: GC: Make TestSelectDefaultGC use createTestJavaProcessBuilder Reviewed-by: lkorinth, stefank ! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java Changeset: 561c544d Branch: json Author: Mikhail Yankelevich Date: 2025-11-27 13:22:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/561c544d85ecdbfa7895e434e98aed8df250a305 8367096: jdk/open/test/jdk/sun/security/pkcs11/ rsa, ec, config, secmod and sslecc tests are skipping but showing as pass Reviewed-by: rhalade ! test/jdk/sun/security/pkcs11/Config/ReadConfInUTF16Env.java ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/Secmod/AddPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/AddTrustedCert.java ! test/jdk/sun/security/pkcs11/Secmod/Crypto.java ! test/jdk/sun/security/pkcs11/Secmod/GetPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/JksSetPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/LoadKeystore.java ! test/jdk/sun/security/pkcs11/Secmod/TestNssDbSqlite.java ! test/jdk/sun/security/pkcs11/Secmod/TrustAnchors.java ! test/jdk/sun/security/pkcs11/SecmodTest.java ! test/jdk/sun/security/pkcs11/ec/ReadCertificates.java ! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java ! test/jdk/sun/security/pkcs11/ec/TestKeyFactory.java ! test/jdk/sun/security/pkcs11/rsa/KeyWrap.java ! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java Changeset: da8e41a3 Branch: json Author: Mikhail Yankelevich Date: 2025-11-27 13:23:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da8e41a368bd98a7a35f5706302ecb9475b58363 8365623: test/jdk/sun/security/pkcs11/tls/ tests skipped without skip exception Reviewed-by: syan, rhalade ! test/jdk/sun/security/pkcs11/tls/TestKeyMaterial.java ! test/jdk/sun/security/pkcs11/tls/TestKeyMaterialChaCha20.java ! test/jdk/sun/security/pkcs11/tls/TestMasterSecret.java ! test/jdk/sun/security/pkcs11/tls/TestPRF.java ! test/jdk/sun/security/pkcs11/tls/TestPremaster.java ! test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java Changeset: 6901c05c Branch: json Author: Alan Bateman Date: 2025-11-27 14:17:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6901c05c9d23cde41e2af510e7d610af66e40770 8371815: API docs for 2-arg StructuredTaskScope.open should say timeout may expire before or while waiting in join Reviewed-by: vklang ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java Changeset: 683ef14b Branch: json Author: Jonas Norlinder Committer: Stefan Johansson Date: 2025-11-27 14:59:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/683ef14bcec0e6c4825067229826ed4a53cd3d19 8372625: [Linux] Remove unnecessary logic for supports_fast_thread_cpu_time Reviewed-by: sjohanss, dholmes ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/share/runtime/cpuTimeCounters.cpp Changeset: b2f97131 Branch: json Author: Christoph Langer Date: 2025-11-27 15:43:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b2f97131d643ad7ebde137617999f1689a204975 8317838: java/nio/channels/Channels/SocketChannelStreams.java running into timeout (aix) Reviewed-by: alanb, mdoerr ! test/jdk/ProblemList.txt Changeset: 8a0672c8 Branch: json Author: Daniel Fuchs Date: 2025-11-27 17:56:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a0672c819e09a16c30fbdf58dc2b81f50958da4 8372198: Avoid closing PlainHttpConnection while holding a lock Reviewed-by: djelinski, jpai, vyazici ! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java + test/jdk/java/net/httpclient/PlainConnectionLockTest.java Changeset: f1d90b8b Branch: json Author: James Yuzawa Committer: Raffaello Giulietti Date: 2025-11-27 20:26:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1d90b8b25b78b15dc6529a5a6e45633eb250286 8372134: ThreadLocalRandom no longer overrides nextGaussian Reviewed-by: alanb, rgiulietti, vklang ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/random/RandomGenerator.java Changeset: 195b36f9 Branch: json Author: David Holmes Date: 2025-11-27 23:05:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/195b36f90b789b64f4a0fc867c620935d609a455 8372702: sun/security/pkcs11/tls/fips/FipsModeTLS.java does not compile after JDK-8367096 Reviewed-by: djelinski ! test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java Changeset: 0c6d1b9c Branch: json Author: Sergey Bylokhov Date: 2025-11-28 06:39:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0c6d1b9c8bfd7f4e39a6621c7a8f7bdcd044a05f 8371759: Add missing @Override annotations in com.sun.imageio package Reviewed-by: tr, jdv, azvegint ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReaderSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriterSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/BogusColorSpace.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/InputStreamAdapter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleCMYKColorSpace.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleRenderedImage.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SingleTileRenderedImage.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/StandardMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/StandardMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SubImageInputStream.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReaderSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriterSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFWritableImageMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFWritableStreamMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/AdobeMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/COMMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DHTMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DQTMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DRIMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReaderResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReaderSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriterResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriterSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGStreamMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/SOFMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/SOSMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReaderSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriterSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFCIELabColorConverter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDeflateDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDeflater.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFExifJPEGCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFaxCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFaxDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFieldNode.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReaderSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriterSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLSBCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLSBDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLZWCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLZWDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFNullCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFNullDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFPackBitsCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFPackBitsDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFRLECompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFRenderedImage.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFStreamMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFStreamMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFStreamMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFT4Compressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFT6Compressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFYCbCrColorConverter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReaderSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriterSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/spi/FileImageInputStreamSpi.java ! src/java.desktop/share/classes/com/sun/imageio/spi/FileImageOutputStreamSpi.java ! src/java.desktop/share/classes/com/sun/imageio/spi/InputStreamImageInputStreamSpi.java ! src/java.desktop/share/classes/com/sun/imageio/spi/OutputStreamImageOutputStreamSpi.java ! src/java.desktop/share/classes/com/sun/imageio/spi/RAFImageInputStreamSpi.java ! src/java.desktop/share/classes/com/sun/imageio/spi/RAFImageOutputStreamSpi.java ! src/java.desktop/share/classes/com/sun/imageio/stream/CloseableDisposerRecord.java ! src/java.desktop/share/classes/com/sun/imageio/stream/StreamCloser.java Changeset: 70b4eb24 Branch: json Author: Tobias Hartmann Date: 2025-11-28 08:45:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70b4eb249eb4bad727f83e0b004a0ce481208726 8372720: Problem list compiler/arguments/TestCodeEntryAlignment.java Reviewed-by: mchevalier, epeter ! test/hotspot/jtreg/ProblemList.txt Changeset: 0021dc04 Branch: json Author: Kim Barrett Date: 2025-11-28 08:54:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0021dc04100befd107d3aa763510b28dd62cd62c 8372565: Convert SATBMarkQueue to use Atomic Reviewed-by: tschatzl, shade, iwalulya ! src/hotspot/share/gc/shared/bufferNode.hpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.hpp Changeset: 08c16c38 Branch: json Author: Jonas Norlinder Committer: Kevin Walls Date: 2025-11-28 08:57:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08c16c384ac9dac22da960ad718ceb95b41ca660 8372704: ThreadMXBean.getThreadUserTime may return total time Reviewed-by: alanb, kevinw, dholmes ! src/java.management/share/classes/sun/management/ThreadImpl.java Changeset: 78b155b2 Branch: json Author: Volkan Yazici Date: 2025-11-28 12:05:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78b155b2b5745fc88c13586f93b632f61e038a94 8372147: ConnectionFlowControlTest should use HttpResponse.connectionLabel() Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java Changeset: e071afbf Branch: json Author: Afshin Zafari Date: 2025-11-28 13:02:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e071afbfe4507b6b3a306f90bb645465fdab0070 8351334: [ubsan] memoryReserver.cpp:552:60: runtime error: applying non-zero offset 1073741824 to null pointer Reviewed-by: aboldtch, dholmes, jsjolen ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 52568bf4 Branch: json Author: Kim Barrett Date: 2025-11-28 22:50:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52568bf4832b2bcc5dc547dbdf45a6a7172281fb 8372650: Convert GenericWaitBarrier to use Atomic Reviewed-by: shade, iwalulya ! src/hotspot/share/utilities/waitBarrier_generic.cpp ! src/hotspot/share/utilities/waitBarrier_generic.hpp Changeset: 92e1357d Branch: json Author: Jaikiran Pai Date: 2025-11-29 01:25:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92e1357dfd2d874ef1a62ddd69c86a7bb189c6a2 8371802: Do not let QUIC connection to idle terminate when HTTP/3 is configured with a higher idle timeout Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ConnectionPool.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminator.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/IdleTimeoutManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTimedEvent.java + test/jdk/java/net/httpclient/http3/H3IdleExceedsQuicIdleTimeout.java Changeset: 282f3394 Branch: json Author: Lance Andersen Date: 2025-11-30 12:53:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/282f339406d67d189e06c0bf8c7ca8d8cf5774e0 8369432: Add Support for JDBC 4.5 MR Reviewed-by: alanb, rriggs ! src/java.sql/share/classes/java/sql/Array.java ! src/java.sql/share/classes/java/sql/Blob.java ! src/java.sql/share/classes/java/sql/Clob.java ! src/java.sql/share/classes/java/sql/Connection.java ! src/java.sql/share/classes/java/sql/DriverPropertyInfo.java ! src/java.sql/share/classes/java/sql/JDBCType.java ! src/java.sql/share/classes/java/sql/NClob.java ! src/java.sql/share/classes/java/sql/SQLPermission.java + src/java.sql/share/classes/java/sql/SQLUtils.java ! src/java.sql/share/classes/java/sql/SQLXML.java ! src/java.sql/share/classes/java/sql/Statement.java ! src/java.sql/share/classes/java/sql/Timestamp.java ! src/java.sql/share/classes/java/sql/Types.java ! src/java.sql/share/classes/java/sql/package-info.java ! test/jdk/java/sql/testng/test/sql/CallableStatementTests.java + test/jdk/java/sql/testng/test/sql/ConnectionTests.java ! test/jdk/java/sql/testng/test/sql/PreparedStatementTests.java ! test/jdk/java/sql/testng/test/sql/StatementTests.java ! test/jdk/java/sql/testng/test/sql/TimestampTests.java ! test/jdk/java/sql/testng/util/BaseTest.java ! test/jdk/java/sql/testng/util/StubCallableStatement.java ! test/jdk/java/sql/testng/util/StubConnection.java + test/jdk/java/sql/testng/util/StubDatabaseMetaData.java ! test/jdk/java/sql/testng/util/StubPreparedStatement.java ! test/jdk/java/sql/testng/util/StubStatement.java ! test/jdk/javax/sql/testng/test/rowset/serial/SQLInputImplTests.java ! test/jdk/javax/sql/testng/test/rowset/serial/SQLOutputImplTests.java Changeset: 3fd551f9 Branch: json Author: SendaoYan Date: 2025-12-01 02:29:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3fd551f9926601b05a13a22b556d55425a37ee4d 8371769: TestMemoryInvisibleParent.java fails with java.nio.file.AccessDeniedException Reviewed-by: sgehwolf, shade ! test/hotspot/jtreg/containers/docker/TestMemoryInvisibleParent.java Changeset: c7a489db Branch: json Author: Jayathirth D V Date: 2025-12-01 05:40:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c7a489db9e4a7d696623fc2155a5504d9d2adb0d 8372534: Update Libpng to 1.6.51 Reviewed-by: serb, azvegint, prr ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/legal/libpng.md ! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES ! src/java.desktop/share/native/libsplashscreen/libpng/README ! src/java.desktop/share/native/libsplashscreen/libpng/png.c ! src/java.desktop/share/native/libsplashscreen/libpng/png.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngdebug.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c ! src/java.desktop/share/native/libsplashscreen/libpng/pnginfo.h ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrio.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h Changeset: e0311ecb Branch: json Author: Jatin Bhateja Date: 2025-12-01 06:04:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e0311ecb85b78b6d97387c17102a8b6759eefc36 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions Reviewed-by: sviswanathan, dlunden, vlivanov, qamai ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/node.hpp Changeset: 81b26ba8 Branch: json Author: Emanuel Peter Date: 2025-12-01 06:42:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81b26ba8131b74a7bb4309bd3608dda2ba99a6ca 8372685: C2 SuperWord: wrong requires in test after JDK-8371146 Reviewed-by: chagedorn, mbaesken ! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingCheckPreLimitNotAvailable.java Changeset: ca96366c Branch: json Author: Axel Boldt-Christmas Date: 2025-12-01 06:51:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca96366c03b89fa90a015e6c2d5912a9f2554c92 8372528: Unify atomic exchange and compare exchange Reviewed-by: kbarrett, stefank ! src/hotspot/cpu/ppc/atomicAccess_ppc.hpp ! src/hotspot/os_cpu/bsd_aarch64/atomicAccess_bsd_aarch64.hpp ! src/hotspot/os_cpu/bsd_x86/atomicAccess_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/atomicAccess_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/atomicAccess_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/atomicAccess_linux_arm.hpp ! src/hotspot/os_cpu/linux_riscv/atomicAccess_linux_riscv.hpp ! src/hotspot/os_cpu/linux_s390/atomicAccess_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/atomicAccess_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/atomicAccess_linux_zero.hpp ! src/hotspot/os_cpu/windows_aarch64/atomicAccess_windows_aarch64.hpp ! src/hotspot/os_cpu/windows_x86/atomicAccess_windows_x86.hpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/runtime/atomicAccess.hpp ! test/hotspot/gtest/runtime/test_atomic.cpp ! test/hotspot/gtest/runtime/test_atomicAccess.cpp Changeset: 293fec7e Branch: json Author: Christian Hagedorn Date: 2025-12-01 07:06:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/293fec7e28ed06f0942e94b1c21affdf6aabe9ca 8372461: [IR Framework] Multiple test failures after JDK-8371789 Reviewed-by: epeter, syan, dfenacci ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java Changeset: a6bc9b3b Branch: json Author: Matthias Baesken Date: 2025-12-01 07:44:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a6bc9b3ba50c5d669213f082a32e30c9ab2f923d 8372588: [asan] serviceability/sa/TestJmapCore.java and TestJmapCoreMetaspace.java fail after recent improvements Reviewed-by: stuefe, azeller, lucy ! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java ! test/hotspot/jtreg/serviceability/sa/TestJmapCoreMetaspace.java Changeset: 969eb1ce Branch: json Author: Mikhail Yankelevich Date: 2025-12-01 07:51:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/969eb1ce2419324582ee8d8108031323f82e125e 8365861: test/jdk/sun/security/pkcs11/Provider/ tests skipped without SkippedException Reviewed-by: rhalade ! test/jdk/sun/security/pkcs11/Provider/Absolute.java ! test/jdk/sun/security/pkcs11/Provider/ConfigShortPath.java ! test/jdk/sun/security/pkcs11/Provider/LoginISE.java Changeset: ef5e744a Branch: json Author: Thomas Schatzl Date: 2025-12-01 08:05:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef5e744a8136c3d983bdf8721a84fd1488b3c7a8 8372684: G1: Missing load_acquire() in G1 allocation path Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1AllocRegion.cpp ! src/hotspot/share/gc/g1/g1AllocRegion.hpp ! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp Changeset: 3481252c Branch: json Author: Aleksey Shipilev Date: 2025-12-01 08:41:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3481252ced7c06c44154ceccc56b12cfd9a490c3 8372188: AArch64: Generate atomic match rules from M4 stencils Reviewed-by: aph, haosun ! make/hotspot/gensrc/GensrcAdlc.gmk ! src/hotspot/cpu/aarch64/aarch64.ad + src/hotspot/cpu/aarch64/aarch64_atomic.ad + src/hotspot/cpu/aarch64/aarch64_atomic_ad.m4 - src/hotspot/cpu/aarch64/cas.m4 Changeset: 5bd7db03 Branch: json Author: Matthias Baesken Date: 2025-12-01 09:03:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5bd7db034aaf8aa6780945e02a7f9a35e16b036e 8372730: Problem list compiler/arguments/TestCodeEntryAlignment.java on x64 Reviewed-by: lucy, goetz ! test/hotspot/jtreg/ProblemList.txt Changeset: 160148cc Branch: json Author: Thomas Schatzl Date: 2025-12-01 11:28:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/160148cc7b0c2774e7aa5fece653e41c9fa7c970 8372610: G1: JDK-8297692 broke code roots scan measurements Reviewed-by: iwalulya, sjohanss ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: f5eecc45 Branch: json Author: Matthew Donovan Date: 2025-12-01 12:18:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5eecc454eb78fc1a3714dfe3cb94113238dd3ac 8353738: Update TLS unit tests to not use certificates with MD5 signatures Reviewed-by: djelinski, abarashev ! test/jdk/javax/management/security/keystoreAgent ! test/jdk/javax/management/security/keystoreClient ! test/jdk/javax/management/security/truststoreAgent ! test/jdk/javax/management/security/truststoreClient ! test/jdk/javax/net/ssl/HttpsURLConnection/CriticalSubjectAltName.java - test/jdk/javax/net/ssl/HttpsURLConnection/crisubn.jks - test/jdk/javax/net/ssl/HttpsURLConnection/trusted.jks ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPAddressDNSIdentities.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java - test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/Identities.java + test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IdentitiesBase.java ! test/lib/jdk/test/lib/security/CertificateBuilder.java Changeset: 785ca67e Branch: json Author: Daniel Fuchs Date: 2025-12-01 12:30:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/785ca67e46c762ed0ffaeda1e26e5f90276181e8 8372409: java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java timed out during warmup Reviewed-by: djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java ! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java Changeset: b98114f4 Branch: json Author: Coleen Phillimore Date: 2025-12-01 13:28:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b98114f4a20bcf3390114b56d05c38b23268979a 8365526: Crash with null Symbol passed to SystemDictionary::resolve_or_null Reviewed-by: dholmes, never, jsjolen ! src/hotspot/share/classfile/resolutionErrors.cpp ! src/hotspot/share/classfile/resolutionErrors.hpp ! src/hotspot/share/classfile/systemDictionary.cpp Changeset: d328e4e7 Branch: json Author: Matthias Baesken Date: 2025-12-01 13:37:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d328e4e7e2f58fbfeb661f3502f95016159d7230 8372272: Hotspot shared lib loading - add load attempts to Events::log Reviewed-by: lucy, azeller ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp Changeset: a1cc8f4e Branch: json Author: William Kemper Date: 2025-12-01 15:37:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1cc8f4e4107e361f64cf51ff73985e471cdde03 8372444: Genshen: Optimize evacuation function Reviewed-by: ysr, xpeng ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp Changeset: 002fff39 Branch: json Author: Brian Burkhalter Date: 2025-12-01 16:57:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/002fff39aace870b27a9068de1662fcb0b3033a6 8220816: (fs) Files.createDirectory should make it more obvious that it fails when the directory already exists Reviewed-by: alanb, jpai ! src/java.base/share/classes/java/nio/file/Files.java Changeset: 6cb1c8f9 Branch: json Author: Jiangli Zhou Date: 2025-12-01 17:29:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6cb1c8f9cfcb797af788ca8fb490f388cc68f525 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes Co-authored-by: Thomas Holenstein Co-authored-by: Lukas Zobernig Reviewed-by: shade, sviswanathan ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp + test/jdk/com/sun/crypto/provider/Cipher/AES/TestGCMSplitBound.java Changeset: 45c0600d Branch: json Author: Justin Lu Date: 2025-12-01 18:17:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45c0600d3abfa4bcd0338840523c0df69283afe2 8372609: Bug4944439 does not enforce locale correctly Reviewed-by: liach, jpai ! test/jdk/java/text/Format/NumberFormat/Bug4944439.java Changeset: 79e99bb0 Branch: json Author: Xiaolong Peng Date: 2025-12-01 18:30:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79e99bb0778608733a677821a0bb35041e9fb939 8372566: Genshen: crash at ShenandoahScanRemembered::process_clusters after JDK-8371667 Reviewed-by: wkemper, kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 5376b9ce Branch: json Author: Naoto Sato Date: 2025-12-01 11:19:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5376b9ce2fe08cf480cf0774773a097abf1c973d Merge branch 'master' into json From duke at openjdk.org Mon Dec 1 22:16:34 2025 From: duke at openjdk.org (duke) Date: Mon, 1 Dec 2025 22:16:34 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: Windows: relocate without editbin.exe Message-ID: <571c58ab-d6b1-4632-82c7-4600cfecb329@openjdk.org> Changeset: eaac5a29 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-12-01 22:09:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eaac5a294f23e21beaba3c79dbd49937c60e0a1d Windows: relocate without editbin.exe ! src/java.base/windows/native/revivalhelper/minidump.cpp + src/java.base/windows/native/revivalhelper/pefile.cpp + src/java.base/windows/native/revivalhelper/pefile.hpp ! src/java.base/windows/native/revivalhelper/revival_windows.cpp From duke at openjdk.org Mon Dec 1 22:32:45 2025 From: duke at openjdk.org (duke) Date: Mon, 1 Dec 2025 22:32:45 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: Refactor of CAS on AArch64 Message-ID: Changeset: b6747d20 Branch: shen-late-barriers Author: Cesar Soares Date: 2025-12-01 22:28:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6747d202b6b9c8680ba1be27c22d8b84ebaf20a Refactor of CAS on AArch64 ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp From duke at openjdk.org Tue Dec 2 00:55:37 2025 From: duke at openjdk.org (duke) Date: Tue, 2 Dec 2025 00:55:37 GMT Subject: git: openjdk/jdk-sandbox: json: Renamed JsonNumberImpl fields for consistency Message-ID: Changeset: a27c50ea Branch: json Author: Naoto Sato Date: 2025-12-01 16:50:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a27c50ea510882b58e61964173664132a1e0d568 Renamed JsonNumberImpl fields for consistency ! src/java.base/share/classes/jdk/internal/util/json/JsonNumberImpl.java From duke at openjdk.org Tue Dec 2 11:56:45 2025 From: duke at openjdk.org (duke) Date: Tue, 2 Dec 2025 11:56:45 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: update Message-ID: <838eb44f-3324-4251-8d5a-8b38312da5b9@openjdk.org> Changeset: 217b60ed Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-12-02 11:55:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/217b60ed649cba30c5bf52e1238355d02a316fb2 update ! src/java.base/share/native/revivalhelper/revival.cpp ! src/java.base/windows/native/revivalhelper/pefile.cpp ! src/jdk.attach/share/classes/sun/tools/attach/VirtualMachineCoreDumpImpl.java ! src/jdk.jcmd/share/classes/sun/tools/jcmd/JCmd.java ! test/hotspot/jtreg/serviceability/revival/JCmdRevival.java From duke at openjdk.org Tue Dec 2 19:51:43 2025 From: duke at openjdk.org (duke) Date: Tue, 2 Dec 2025 19:51:43 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: update Message-ID: <32781927-93c7-4169-8f08-40d5d08696c3@openjdk.org> Changeset: 0f2036a9 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-12-02 19:49:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f2036a975ab570a0b33f0f7c6a474787b86c9f9 update ! src/java.base/share/native/revivalhelper/revival.cpp ! src/java.base/windows/native/revivalhelper/minidump.cpp From duke at openjdk.org Tue Dec 2 19:55:50 2025 From: duke at openjdk.org (duke) Date: Tue, 2 Dec 2025 19:55:50 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: update Message-ID: <770ebfd9-4183-4012-aa31-fd85ecba5978@openjdk.org> Changeset: b304c507 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-12-02 19:51:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b304c50790017319c3b59d11376f240039568613 update ! src/java.base/linux/native/revivalhelper/elffile.cpp ! src/java.base/linux/native/revivalhelper/revival_linux.cpp From duke at openjdk.org Tue Dec 2 20:04:45 2025 From: duke at openjdk.org (duke) Date: Tue, 2 Dec 2025 20:04:45 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: update Message-ID: <6a35dfb1-d1de-4e8d-bc7d-ded73fcd82d0@openjdk.org> Changeset: cfb5390a Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-12-02 20:03:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cfb5390a96a3bab3c9904b85d2c5c5a122cc85a8 update ! src/java.base/share/native/revivalhelper/revival.cpp ! test/hotspot/jtreg/serviceability/revival/JCmdRevival.java From duke at openjdk.org Tue Dec 2 22:08:50 2025 From: duke at openjdk.org (duke) Date: Tue, 2 Dec 2025 22:08:50 GMT Subject: git: openjdk/jdk-sandbox: json: JsonNumber.of(String) Message-ID: Changeset: aa557209 Branch: json Author: Naoto Sato Date: 2025-12-02 13:45:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aa557209be07c9332e6b31ba517d9e6c6de7f868 JsonNumber.of(String) ! src/java.base/share/classes/java/util/json/JsonNumber.java ! test/jdk/java/util/json/TestJsonNumber.java From duke at openjdk.org Tue Dec 2 22:13:15 2025 From: duke at openjdk.org (duke) Date: Tue, 2 Dec 2025 22:13:15 GMT Subject: git: openjdk/jdk-sandbox: json: JsonNumber class desc Message-ID: <45b3627f-a8e3-414d-90d2-9f5a6e421036@openjdk.org> Changeset: 61876f00 Branch: json Author: Naoto Sato Date: 2025-12-02 14:11:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/61876f0055b9fe33ecec859f8ed64e314399247b JsonNumber class desc ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Tue Dec 2 22:44:09 2025 From: duke at openjdk.org (duke) Date: Tue, 2 Dec 2025 22:44:09 GMT Subject: git: openjdk/jdk-sandbox: json: More JsonNumber documentation Message-ID: Changeset: 7dcf4853 Branch: json Author: Naoto Sato Date: 2025-12-02 14:41:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7dcf48537f6205ba042bf550ae95663cc1fccd79 More JsonNumber documentation ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Tue Dec 2 23:39:58 2025 From: duke at openjdk.org (duke) Date: Tue, 2 Dec 2025 23:39:58 GMT Subject: git: openjdk/jdk-sandbox: json: Some futher spec updates to JsonNumber Message-ID: Changeset: fc58106b Branch: json Author: Justin Lu Date: 2025-12-02 15:06:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fc58106b9b6fd57f714b4cf851b267247d645718 Some futher spec updates to JsonNumber ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Wed Dec 3 01:51:22 2025 From: duke at openjdk.org (duke) Date: Wed, 3 Dec 2025 01:51:22 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: testing on ci.. Message-ID: <658dcb8d-d6db-4438-ba05-0822c010bb2c@openjdk.org> Changeset: a66abe08 Branch: shen-late-barriers Author: Cesar Soares Date: 2025-12-03 01:46:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a66abe080e694a1a09f80975cc80c4f17afadb5c testing on ci.. ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad ! test/hotspot/jtreg/compiler/gcbarriers/TestShenandoahBarrierExpansion.java From duke at openjdk.org Wed Dec 3 18:31:22 2025 From: duke at openjdk.org (duke) Date: Wed, 3 Dec 2025 18:31:22 GMT Subject: git: openjdk/jdk-sandbox: json: JsonNumber.of(String) snippet and more tests Message-ID: Changeset: df2f25b9 Branch: json Author: Naoto Sato Date: 2025-12-03 10:26:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df2f25b928fcadfc36a7ec40c3dfad7e1ed80550 JsonNumber.of(String) snippet and more tests ! src/java.base/share/classes/java/util/json/JsonNumber.java ! test/jdk/java/util/json/TestJsonNumber.java From duke at openjdk.org Wed Dec 3 18:36:45 2025 From: duke at openjdk.org (duke) Date: Wed, 3 Dec 2025 18:36:45 GMT Subject: git: openjdk/jdk-sandbox: json: Smoothing out the implSpec wording for the JV nav methods Message-ID: <3261b72f-4a0c-468e-9871-e22f85d98b16@openjdk.org> Changeset: aaa67693 Branch: json Author: Justin Lu Date: 2025-12-03 10:30:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aaa6769341cfd93af43cdad1d191c13fb1ed3084 Smoothing out the implSpec wording for the JV nav methods ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Wed Dec 3 19:48:35 2025 From: duke at openjdk.org (duke) Date: Wed, 3 Dec 2025 19:48:35 GMT Subject: git: openjdk/jdk-sandbox: json: Use ValueBased.html link Message-ID: <027784aa-a9a8-4877-9236-8f099303a482@openjdk.org> Changeset: 66848fce Branch: json Author: Naoto Sato Date: 2025-12-03 11:47:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66848fce4a00a0817a66c4fc7c00d69188a62727 Use ValueBased.html link ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Wed Dec 3 22:13:43 2025 From: duke at openjdk.org (duke) Date: Wed, 3 Dec 2025 22:13:43 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: 2 new changesets Message-ID: <631b6e68-95bb-4676-9d15-f6bc9d006b6f@openjdk.org> Changeset: 84513b08 Branch: shen-late-barriers Author: Cesar Soares Date: 2025-12-03 17:27:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84513b08395bb980262e260fd79a38e2051a0138 Revert "testing on ci.." This reverts commit a66abe080e694a1a09f80975cc80c4f17afadb5c. ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad ! test/hotspot/jtreg/compiler/gcbarriers/TestShenandoahBarrierExpansion.java Changeset: aecbc7c4 Branch: shen-late-barriers Author: Cesar Soares Date: 2025-12-03 22:08:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aecbc7c42f4029c4ce1f7db2ac9e6f210ee12d72 seems CAS aarch64 is working now ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp From duke at openjdk.org Wed Dec 3 22:55:37 2025 From: duke at openjdk.org (duke) Date: Wed, 3 Dec 2025 22:55:37 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: fix branching Message-ID: Changeset: 3b62cf6b Branch: shen-late-barriers Author: Cesar Soares Date: 2025-12-03 22:50:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b62cf6b52bcf2ad37c1db8e8eb6aea414217275 fix branching ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp From duke at openjdk.org Thu Dec 4 00:47:24 2025 From: duke at openjdk.org (duke) Date: Thu, 4 Dec 2025 00:47:24 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: another far branch fix Message-ID: Changeset: 7be4f74a Branch: shen-late-barriers Author: Cesar Soares Date: 2025-12-04 00:45:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7be4f74accf808d8a5d05312418ea7a68312afa4 another far branch fix ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp From duke at openjdk.org Thu Dec 4 03:20:16 2025 From: duke at openjdk.org (duke) Date: Thu, 4 Dec 2025 03:20:16 GMT Subject: git: openjdk/jdk-sandbox: json: link fixes Message-ID: <7390ec7c-863e-4ec1-a7b5-db6c63554c2b@openjdk.org> Changeset: e6bf473f Branch: json Author: Naoto Sato Date: 2025-12-03 19:18:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e6bf473f597d10d3e2687925650ffe34e94595b9 link fixes ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Thu Dec 4 15:15:36 2025 From: duke at openjdk.org (duke) Date: Thu, 4 Dec 2025 15:15:36 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: update Message-ID: <5284bfa6-4136-4ea3-b7db-e05dce099d44@openjdk.org> Changeset: cff26ff3 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-12-04 15:14:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cff26ff3ea5cf10e514f7799f67579179f7bc880 update ! src/jdk.attach/share/classes/sun/tools/attach/VirtualMachineCoreDumpImpl.java ! test/hotspot/jtreg/serviceability/revival/JCmdRevival.java From duke at openjdk.org Thu Dec 4 23:24:00 2025 From: duke at openjdk.org (duke) Date: Thu, 4 Dec 2025 23:24:00 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: fix missing tmp register Message-ID: Changeset: b681a297 Branch: shen-late-barriers Author: Cesar Soares Date: 2025-12-04 23:22:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b681a29759cede54f36e9ec04c575eef5cd80755 fix missing tmp register ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad From duke at openjdk.org Fri Dec 5 18:04:53 2025 From: duke at openjdk.org (duke) Date: Fri, 5 Dec 2025 18:04:53 GMT Subject: git: openjdk/jdk-sandbox: json: Removing leftover preview options from old number impl Message-ID: Changeset: b3b8ce2e Branch: json Author: Justin Lu Date: 2025-12-05 10:03:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3b8ce2ea0a2b5ff40cc98f5f7dd11fde81c2160 Removing leftover preview options from old number impl ! make/modules/java.base/Java.gmk From duke at openjdk.org Tue Dec 9 19:01:37 2025 From: duke at openjdk.org (duke) Date: Tue, 9 Dec 2025 19:01:37 GMT Subject: git: openjdk/jdk-sandbox: json: toDouble() spec needs further specification Message-ID: <5c18bde0-7c61-4b51-8053-60e5f991c324@openjdk.org> Changeset: 223727f7 Branch: json Author: Justin Lu Date: 2025-12-09 10:57:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/223727f7ec8f70062cb1265ec20e486424f49072 toDouble() spec needs further specification ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Sun Dec 14 19:55:38 2025 From: duke at openjdk.org (duke) Date: Sun, 14 Dec 2025 19:55:38 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: Fix AArch64 CAS barrier predicate Message-ID: <377eb38e-982f-494e-82b0-475426b1065e@openjdk.org> Changeset: e409bf9c Branch: shen-late-barriers Author: Cesar Soares Date: 2025-12-14 19:48:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e409bf9c1215ce605a23bfdeb998bc5a455ea25e Fix AArch64 CAS barrier predicate ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad From duke at openjdk.org Mon Dec 15 02:12:47 2025 From: duke at openjdk.org (duke) Date: Mon, 15 Dec 2025 02:12:47 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: temp fix assert Message-ID: Changeset: 27188ed6 Branch: shen-late-barriers Author: Cesar Soares Date: 2025-12-15 02:10:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/27188ed6f296bd8cf45fc1206176cc8f382926c4 temp fix assert ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp From duke at openjdk.org Mon Dec 15 22:13:15 2025 From: duke at openjdk.org (duke) Date: Mon, 15 Dec 2025 22:13:15 GMT Subject: git: openjdk/jdk-sandbox: json: 227 new changesets Message-ID: <129b9d6f-3ee0-4c7b-8d9a-341c3db66ced@openjdk.org> Changeset: 84ffe872 Branch: json Author: Aleksey Shipilev Date: 2025-12-02 08:38:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84ffe87260753973835ea6b88443e28bcaf0122f 8342175: MemoryEaterMT fails intermittently with ExceptionInInitializerError Reviewed-by: lmesnik, aboldtch ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/GC.java Changeset: 7278d2e8 Branch: json Author: Per Minborg Date: 2025-12-02 09:39:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7278d2e8e5835f090672f7625d391a1b4c1a6626 8372258: Improve TypeVariable support Reviewed-by: liach ! src/java.base/share/classes/java/lang/reflect/TypeVariable.java ! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java + test/jdk/java/lang/reflect/Generics/ProtectInnerStateOfTypeVariableImplTest.java Changeset: f636fcad Branch: json Author: Axel Boldt-Christmas Date: 2025-12-02 10:58:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f636fcadd72eba7aefbf3f89777c14b3e3f19fb8 8372645: ParallelGC: Remove race between allocation and expansion before is_init_completed Reviewed-by: ayang, sjohanss, eosterlund ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp Changeset: e27abe8a Branch: json Author: Axel Boldt-Christmas Date: 2025-12-02 10:59:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e27abe8a979880f308c69ea53319565dcd2142b6 8372540: SerialGC: Remove race between allocation and expansion before is_init_completed Reviewed-by: ayang, sjohanss, eosterlund ! src/hotspot/share/gc/serial/serialHeap.cpp Changeset: 3f046f6d Branch: json Author: Joel Sikstr?m Date: 2025-12-02 11:56:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f046f6dec72392d0693655c0f0ef9189529ce45 8372747: G1: Conservative heap alignment does not account for card table constraint Reviewed-by: mdoerr, stefank, tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Arguments.cpp Changeset: fd7283be Branch: json Author: Doug Lea
Date: 2025-12-02 12:05:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fd7283be47489d3297aac6ecf6658ee9500b2891 8360046: Scalability issue when submitting virtual threads with almost empty tasks Reviewed-by: vklang ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! test/jdk/java/util/concurrent/forkjoin/Starvation.java Changeset: 13e062e7 Branch: json Author: Daniel Jeli?ski Date: 2025-12-02 12:13:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13e062e7a36cf9880416a4e867de13778c6bed2b 8366578: Remove the field tagSize in various QuicPacketEncoder.OutgoingQuicPacket subclasses Reviewed-by: jpai, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java Changeset: 5cba2c84 Branch: json Author: Daniel Jeli?ski Date: 2025-12-02 12:13:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cba2c8461005f2f7bcafdce622126a113f4bbd4 8368093: Remove Stream::createPseudoHeaders Reviewed-by: dfuchs, jpai, vyazici ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java Changeset: 07856fce Branch: json Author: Jaikiran Pai Date: 2025-12-02 12:17:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/07856fce34ba14a83fc1ac0faffe3b5ba883e0b5 8372787: ModuleReader should throw IOException consistently when using --patch-module and ModuleReader is closed Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java + test/jdk/java/lang/module/ModuleReader/patched/PatchedModuleReaderTest.java = test/jdk/java/lang/module/ModuleReader/patched/java.base/java/lang/PatchedFoo.java Changeset: d3083ac0 Branch: json Author: Yasumasa Suenaga Date: 2025-12-02 12:19:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d3083ac05453c9dd303038f90ddab50d52124e51 8371194: serviceability/sa/TestJhsdbJstackMixedWithXComp.java failing Co-authored-by: Patricio Chilano Mateo Reviewed-by: cjplummer, pchilanomate ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/riscv64/LinuxRISCV64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedWithXComp.java Changeset: 6abf7b6f Branch: json Author: Joel Sikstr?m Date: 2025-12-02 12:38:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6abf7b6f226adb580718a314dc218d87289c80ac 8371986: Remove the default value of InitialRAMPercentage Reviewed-by: shade, aboldtch ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/java.base/share/man/java.md Changeset: eecba58c Branch: json Author: Albert Mingkun Yang Date: 2025-12-02 13:05:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eecba58c6817dbac129c545604d6286dfdcf951f 8371587: Final mapping lost in ProcSmapsParser::parse_next Reviewed-by: jsjolen, fandreuzzi ! src/hotspot/os/linux/procMapsParser.cpp ! src/hotspot/os/linux/procMapsParser.hpp + test/hotspot/gtest/runtime/test_procMapsParser_linux.cpp Changeset: 6c01d3b0 Branch: json Author: Emanuel Peter Date: 2025-12-02 13:10:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c01d3b08862447983b96daaf34a4c62daf54101 8372451: C2 SuperWord: "endless loop" assert. Need to implement proper worklist mechanism Reviewed-by: mhaessig, chagedorn ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp + test/hotspot/jtreg/compiler/loopopts/superword/TestLongReductionChain.java Changeset: c97d53a9 Branch: json Author: Christian Stein Date: 2025-12-02 13:32:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c97d53a9529d9148aacd85a3b31d694f04df0758 8371470: Java Launcher does not fail when running compact java-file with private no-arg constructor Reviewed-by: jpai ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher.properties ! test/langtools/tools/javac/launcher/SourceLauncherTest.java Changeset: 6f2169ff Branch: json Author: Kim Barrett Date: 2025-12-02 13:55:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f2169ff6996e0629ce80455959a21947fd5de2c 8372755: Remove local suppression of VS C4146 warnings Reviewed-by: ayang ! src/hotspot/os/windows/sharedRuntimeRem.cpp ! src/hotspot/share/runtime/atomicAccess.hpp Changeset: a62296d8 Branch: json Author: Roland Westrelin Date: 2025-12-02 14:00:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a62296d8a0858d63a930e91168254a9927f06783 8371464: C2: assert(no_dead_loop) failed: dead loop detected Reviewed-by: chagedorn, dfenacci ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp + test/hotspot/jtreg/compiler/c2/TestDeadLoopAtMergeMem.java Changeset: ca4ae806 Branch: json Author: Quan Anh Mai Date: 2025-12-02 15:44:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca4ae8063edddda36fafafd06b9b1a88ffbf9d2e 8371964: C2 compilation asserts with "Unexpected load/store size" Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/vectornode.cpp ! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjoint.java Changeset: 8d5a37b0 Branch: json Author: Amit Kumar Date: 2025-12-02 16:09:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d5a37b060dd0ecf31f71dfe82ca4a565bc7f6d9 8371188: [s390x] Un-ProblemList TestUnreachableInnerLoop.java Reviewed-by: aph, phubner ! test/hotspot/jtreg/ProblemList.txt Changeset: 37d8e05e Branch: json Author: Hannes Walln?fer Date: 2025-12-02 16:22:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/37d8e05eccc959b5b5e04b3da848f7de9220b00c 8372708: Javadoc ignores "-locale" and uses default locale for all messages and texts Reviewed-by: liach + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_en.properties + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_en.properties + test/langtools/jdk/javadoc/tool/testLocaleOption/TestSupportedLocales.java Changeset: 153c567a Branch: json Author: Leonid Mesnik Date: 2025-12-02 18:06:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/153c567a4d3a537277a8c599142511aa4f4f3ae3 8370905: Update vm.defmeth tests to use virtual threads Reviewed-by: vlivanov, coleenp, pchilanomate ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/StressTest.java Changeset: ac0e6af8 Branch: json Author: Phil Race Date: 2025-12-02 18:16:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac0e6af8f90ba77375b2841a5c8aa05743884a1e 6185110: Undefined behaviour of SampleModel for width, height < 0 Reviewed-by: psadhukhan ! src/java.desktop/share/classes/java/awt/image/BandedSampleModel.java ! src/java.desktop/share/classes/java/awt/image/ComponentSampleModel.java ! src/java.desktop/share/classes/java/awt/image/MultiPixelPackedSampleModel.java ! src/java.desktop/share/classes/java/awt/image/SampleModel.java ! src/java.desktop/share/classes/java/awt/image/SinglePixelPackedSampleModel.java + test/jdk/java/awt/image/SampleModelGetSamplesAndPixelsTest.java Changeset: 5627ff2d Branch: json Author: Dean Long Date: 2025-12-02 18:18:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5627ff2d9165ee1f7354c1ff1626f4949ef7fa3f 8370766: JVM crashes when running compiler/exceptions/TestAccessErrorInCatch.java fails with -XX:+VerifyStack Co-authored-by: Manuel H?ssig Reviewed-by: mhaessig, chagedorn ! src/hotspot/share/opto/doCall.cpp ! test/hotspot/jtreg/compiler/exceptions/TestAccessErrorInCatch.java Changeset: 618732ff Branch: json Author: Martin Doerr Date: 2025-12-02 19:36:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/618732ffc04ef393c9b8a3265c12ba66f31784d9 8371820: Further AES performance improvements for key schedule generation Reviewed-by: rrich, valeriep ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/java.base/share/classes/com/sun/crypto/provider/AES_Crypt.java Changeset: b97ed667 Branch: json Author: Xueming Shen Date: 2025-12-02 19:47:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b97ed667db0bd527461b2b385af3001f53d71c19 8365675: Add String Unicode Case-Folding Support Reviewed-by: rriggs, naoto, ihse ! make/ToolsJdk.gmk - make/jdk/src/classes/build/tools/generatecharacter/CaseFolding.java + make/jdk/src/classes/build/tools/generatecharacter/GenerateCaseFolding.java ! make/modules/java.base/gensrc/GensrcCharacterData.gmk ! make/modules/java.base/gensrc/GensrcRegex.gmk ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! src/java.base/share/classes/java/util/regex/Pattern.java + src/java.base/share/classes/jdk/internal/lang/CaseFolding.java.template - src/java.base/share/classes/jdk/internal/util/regex/CaseFolding.java.template + test/jdk/java/lang/String/UnicodeCaseFoldingTest.java + test/micro/org/openjdk/bench/java/lang/StringCompareToFoldCase.java Changeset: 5a60e22b Branch: json Author: Sergey Bylokhov Date: 2025-12-02 20:09:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5a60e22bc415b3335cbb6a63873b1b44ff2bf9d0 8369618: Remove outdated reference to JDK 1.1 in the spec of BufferedImage.TYPE_INT_ARGB Reviewed-by: azvegint, kizune, prr ! src/java.desktop/share/classes/java/awt/image/BufferedImage.java Changeset: 0bead706 Branch: json Author: Joel Sikstr?m Date: 2025-12-02 20:49:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0bead70651ea3bf8dccf9942ef8d1bf3fb78c2ea 8372961: [BACKOUT] Remove the default value of InitialRAMPercentage Reviewed-by: stefank ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/java.base/share/man/java.md Changeset: a2ad5ca9 Branch: json Author: Nizar Benalla Date: 2025-12-02 20:51:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2ad5ca93ef82797ecf3141d00216ef639a9e92d 8372939: Update JDK 26 spec URLs Reviewed-by: liach ! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java Changeset: 0fe1ffdc Branch: json Author: Nizar Benalla Date: 2025-12-02 20:52:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0fe1ffdc485e742eb3937f9fb26d14d6a11a76c4 8372940: Update symbol data script references Reviewed-by: liach, darcy ! bin/generate-symbol-data.sh ! doc/starting-next-release.md ! src/jdk.compiler/share/data/symbols/README Changeset: 8a28a764 Branch: json Author: Nizar Benalla Date: 2025-12-02 20:52:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a28a76451b2bbde49c1c051cb66c784f9e3cdd2 8372937: Abbreviate list of supported releases Reviewed-by: liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! test/langtools/tools/javac/options/HelpOutputColumnWidthTest.java Changeset: 37cd8d6c Branch: json Author: Sergey Bylokhov Date: 2025-12-02 20:59:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/37cd8d6ca0bc4638d81e9a3c1e0bc785861ffbef 8371501: Change IAE to NPE in java.awt.image.Kernel when data is null Reviewed-by: prr, azvegint, aivanov ! src/java.desktop/share/classes/java/awt/image/Kernel.java ! test/jdk/java/awt/image/ConvolveOp/KernelInitialisationTest.java Changeset: 8f0cb57e Branch: json Author: Henry Jen Date: 2025-12-02 22:11:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f0cb57e439df87dee4c0ba7bbff0b981ebc3541 8347831: Re-examine version check when cross linking Co-authored-by: Magnus Ihse Bursie Reviewed-by: erikj, alanb ! make/modules/java.base/Gensrc.gmk ! make/modules/java.base/Java.gmk + src/java.base/share/classes/jdk/internal/misc/resources/release.txt.template ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties Changeset: b0a758f2 Branch: json Author: Leonid Mesnik Date: 2025-12-02 22:27:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b0a758f2180a8305c05e9640192818bbb31d7922 8372552: unhandled oop in the JvmtiEventController::set_user_enabled Reviewed-by: cjplummer, amenkov, sspitsyn ! src/hotspot/share/prims/jvmtiEventController.cpp Changeset: f5e4cd7f Branch: json Author: Leonid Mesnik Date: 2025-12-02 23:48:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5e4cd7f0d12fd21399b192b32a5c9abfe8a3564 8372039: post_sampled_object_alloc is called while lock is handled Reviewed-by: sspitsyn, eosterlund, amenkov ! src/hotspot/share/cds/aotStreamedHeapLoader.cpp ! src/hotspot/share/cds/aotThread.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp + test/hotspot/jtreg/serviceability/jvmti/events/SampledObjectAlloc/SamplingDuringInit/SamplingDuringInit.java + test/hotspot/jtreg/serviceability/jvmti/events/SampledObjectAlloc/SamplingDuringInit/libSamplingDuringInit.cpp Changeset: 1f206e5e Branch: json Author: Joe Darcy Date: 2025-12-03 00:27:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f206e5e1268cd0a7f477ed2d2f49103b8a99db6 8372850: Update comment in SourceVersion for language evolution history for changes in 26 Reviewed-by: liach ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java Changeset: 530493fe Branch: json Author: Prasanta Sadhukhan Date: 2025-12-03 02:46:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/530493fed4066b1efcf3ec22253b110495767eca 8364146: JList getScrollableUnitIncrement return 0 Reviewed-by: prr, tr ! src/java.desktop/share/classes/javax/swing/JList.java + test/jdk/javax/swing/JList/JListTest.java Changeset: 8f3d0ade Branch: json Author: Matthias Baesken Date: 2025-12-03 08:06:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f3d0ade11ddb45bb1719b6818e1b51df237a59b 8371893: [macOS] use dead_strip linker option to reduce binary size Reviewed-by: erikj, lucy, serb ! make/autoconf/flags-ldflags.m4 Changeset: 2139c8c6 Branch: json Author: Thomas Schatzl Date: 2025-12-03 08:08:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2139c8c6e6e5c5f2c64ed3ad9ad8bd148a86efae 8372571: ResourceHashTable for some AOT data structures miss placement operator when allocating Reviewed-by: aboldtch, jsjolen, kvn ! src/hotspot/share/cds/aotMappedHeapWriter.cpp Changeset: a1e86941 Branch: json Author: Dean Long Date: 2025-12-03 09:01:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1e8694109ad87690e18fc03d17b6b9519092d81 8371306: JDK-8367002 behavior might not match existing HotSpot behavior. Reviewed-by: thartmann, dholmes ! src/hotspot/share/runtime/sharedRuntime.cpp ! test/hotspot/jtreg/compiler/exceptions/IllegalAccessInCatch.jasm ! test/hotspot/jtreg/compiler/exceptions/TestAccessErrorInCatch.java Changeset: b3e063c2 Branch: json Author: root Committer: Amit Kumar Date: 2025-12-03 09:04:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3e063c2c34ac12ae2a566617560ecc52253262d 8372710: Update ProcessBuilder/Basic regex Reviewed-by: shade, amitkumar ! test/jdk/java/lang/ProcessBuilder/Basic.java Changeset: e65fd45d Branch: json Author: Jaikiran Pai Date: 2025-12-03 09:17:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e65fd45dc7c9383a77fbd5171b541c2a003d30d2 8366101: Replace the use of ThreadTracker with ScopedValue in java.util.jar.JarFile Reviewed-by: vyazici, alanb ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: a25e6f64 Branch: json Author: Ramkumar Sunderbabu Committer: Stefan Karlsson Date: 2025-12-03 09:22:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a25e6f6462a5d77a2cb0dcec4f74e5e25d8565c4 8319158: Parallel: Make TestObjectTenuringFlags use createTestJavaProcessBuilder Reviewed-by: stefank, aboldtch ! test/hotspot/jtreg/gc/arguments/TestObjectTenuringFlags.java Changeset: 177f3404 Branch: json Author: Aleksey Shipilev Date: 2025-12-03 09:24:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/177f3404dfb146be724d952f8c88b4d070e36b52 8372733: GHA: Bump to Ubuntu 24.04 Reviewed-by: erikj, ayang ! .github/workflows/build-alpine-linux.yml ! .github/workflows/build-cross-compile.yml ! .github/workflows/build-linux.yml ! .github/workflows/main.yml Changeset: 3e04e114 Branch: json Author: Erik ?sterlund Date: 2025-12-03 09:28:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e04e11482605e7734ef75bc477fe31107988f42 8372738: ZGC: C2 allocation reloc promotion deopt race Reviewed-by: aboldtch, stefank ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPage.hpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRelocate.hpp ! src/hotspot/share/gc/z/zRelocationSet.cpp ! src/hotspot/share/gc/z/zRelocationSet.hpp Changeset: 858d2e43 Branch: json Author: Jonas Norlinder Committer: Kevin Walls Date: 2025-12-03 09:35:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/858d2e434dd4eb8aa94784bb1cd115554eec5dff 8372584: [Linux]: Replace reading proc to get thread user CPU time with clock_gettime Reviewed-by: dholmes, kevinw, redestad ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp + test/micro/org/openjdk/bench/vm/runtime/ThreadMXBeanBench.java Changeset: 94977063 Branch: json Author: Casper Norrbin Date: 2025-12-03 10:03:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/94977063baafc2e293193d284db408a069f12aca 8358706: Integer overflow with -XX:MinOopMapAllocation=-1 Reviewed-by: phubner, coleenp ! src/hotspot/share/runtime/globals.hpp Changeset: f1a4d1bf Branch: json Author: Casper Norrbin Date: 2025-12-03 10:06:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1a4d1bfde652cf758117b93bbd02ae8248e805e 8372615: Many container tests fail when running rootless on cgroup v1 Reviewed-by: sgehwolf, dholmes ! test/hotspot/jtreg/containers/docker/DockerBasicTest.java ! test/hotspot/jtreg/containers/docker/ShareTmpDir.java ! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java ! test/hotspot/jtreg/containers/docker/TestCPUSets.java ! test/hotspot/jtreg/containers/docker/TestContainerInfo.java ! test/hotspot/jtreg/containers/docker/TestJFREvents.java ! test/hotspot/jtreg/containers/docker/TestJFRNetworkEvents.java ! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java ! test/hotspot/jtreg/containers/docker/TestJcmd.java ! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java ! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java ! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java ! test/hotspot/jtreg/containers/docker/TestMemoryInvisibleParent.java ! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java ! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java ! test/hotspot/jtreg/containers/docker/TestMisc.java ! test/hotspot/jtreg/containers/docker/TestPids.java ! test/jdk/jdk/internal/platform/docker/TestDockerBasic.java ! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java ! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java ! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java ! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java ! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java ! test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: 804ce0a2 Branch: json Author: Richard Reingruber Date: 2025-12-03 10:29:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/804ce0a2394cb3f837441976e5ef6eb4b9cab257 8370473: C2: Better Aligment of Vector Spill Slots Reviewed-by: goetz, mdoerr ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/regmask.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/vectorapi/TestVectorSpilling.java Changeset: 170ebdc5 Branch: json Author: Igor Rudenko Committer: Per Minborg Date: 2025-12-03 10:37:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/170ebdc5b7b5e54cc7bec60944898d35a24d760b 8346657: Improve out of bounds exception messages for MemorySegments Reviewed-by: jvernee, liach, mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java ! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java ! test/jdk/java/foreign/TestSegments.java Changeset: 3f447edf Branch: json Author: Aleksey Shipilev Date: 2025-12-03 10:55:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f447edf0e22431628ebb74212f760209ea29d37 8372862: AArch64: Fix GetAndSet-acquire costs after JDK-8372188 Reviewed-by: dlong, mhaessig ! src/hotspot/cpu/aarch64/aarch64_atomic.ad ! src/hotspot/cpu/aarch64/aarch64_atomic_ad.m4 Changeset: 125d1820 Branch: json Author: Galder Zamarre?o Committer: Severin Gehwolf Date: 2025-12-03 11:12:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/125d1820f1f64e465a6b83360c48715a79e3d165 8372393: Document requirement for separate metallib installation with Xcode 26.1.1 Reviewed-by: erikj ! doc/building.html ! doc/building.md Changeset: a655ea48 Branch: json Author: Galder Zamarre?o Committer: Christian Hagedorn Date: 2025-12-03 12:31:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a655ea48453a321fb7cadc6ffb6111276497a929 8371792: Refactor barrier loop tests out of TestIfMinMax Reviewed-by: chagedorn, epeter, bmaillard ! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java + test/hotspot/jtreg/compiler/gcbarriers/TestMinMaxLongLoopBarrier.java Changeset: abb75ba6 Branch: json Author: Kerem Kat Committer: Volker Simonis Date: 2025-12-03 13:01:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/abb75ba656ebe14e9e8e1d4a1765d64dfce9e661 8372587: Put jdk/jfr/jvm/TestWaste.java into the ProblemList Reviewed-by: dholmes ! test/jdk/ProblemList.txt Changeset: afb6a0c2 Branch: json Author: Alan Bateman Date: 2025-12-03 13:03:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afb6a0c2fecdb2114715290d5d463c9dccf93c28 8372958: SocketInputStream.read throws SocketException instead of returning -1 when input shutdown Reviewed-by: djelinski, michaelm ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java ! test/jdk/java/net/Socket/AsyncShutdown.java ! test/jdk/java/net/vthread/BlockingSocketOps.java ! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java Changeset: 135661b4 Branch: json Author: Thomas Schatzl Date: 2025-12-03 13:36:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/135661b4389663b8c2e348d9e61e72cc628636bb 8372179: Remove Unused ConcurrentHashTable::MultiGetHandle Reviewed-by: dholmes, iwalulya ! src/hotspot/share/utilities/concurrentHashTable.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp Changeset: c0636734 Branch: json Author: Joel Sikstr?m Date: 2025-12-03 14:34:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c0636734bdf19de6ba41c127aef1f090010c6d90 8372993: Serial: max_eden_size is too small after JDK-8368740 Reviewed-by: ayang, aboldtch, stefank ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java Changeset: 44e2d499 Branch: json Author: Erik Joelsson Date: 2025-12-03 14:38:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44e2d499f84458003aa73a149d1ae44735b71d91 8372705: The riscv-64 cross-compilation build is failing in the CI Reviewed-by: dholmes, shade ! make/autoconf/flags-ldflags.m4 ! make/autoconf/toolchain.m4 Changeset: 87c4b01e Branch: json Author: Erik Joelsson Date: 2025-12-03 14:38:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87c4b01ea3d94c25d260f0687addf7ecd154279a 8372943: Restore --with-tools-dir Reviewed-by: mikael, tbell, shade ! make/autoconf/basic.m4 Changeset: 829b8581 Branch: json Author: Volodymyr Paprotski Date: 2025-12-03 14:53:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/829b85813a3810eeecf6ce4b30b5c3d1fc34ad23 8372703: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory Reviewed-by: mhaessig, dfenacci, thartmann ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 1d753f11 Branch: json Author: Nizar Benalla Date: 2025-12-03 15:14:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d753f116135cffa3ec9e8b4af3922aa647317dc 8373010: Update starting-next-release.html after JDK-8372940 Reviewed-by: jpai, erikj ! doc/starting-next-release.html Changeset: 3d54a802 Branch: json Author: Axel Boldt-Christmas Date: 2025-12-03 15:21:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d54a802e38f425c7035c947758c887fec48e43a 8372995: SerialGC: Allow SerialHeap::allocate_loaded_archive_space expand old_gen Reviewed-by: ayang, jsikstro ! src/hotspot/share/gc/serial/serialHeap.cpp Changeset: 6d5bf9c8 Branch: json Author: Albert Mingkun Yang Date: 2025-12-03 15:30:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6d5bf9c801bbec3cd3580f889cc92415021f7322 8372999: Parallel: Old generation min size constraint broken Reviewed-by: stefank, jsikstro ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp Changeset: af8977e4 Branch: json Author: Daniel Fuchs Date: 2025-12-03 15:32:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/af8977e40661db2edec069d524f7c9352c7de850 8372951: The property jdk.httpclient.quic.maxBidiStreams should be renamed to jdk.internal 8365794: StreamLimitTest vs H3StreamLimitReachedTest: consider renaming or merging Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java ! test/jdk/java/net/httpclient/http3/H3StreamLimitReachedTest.java ! test/jdk/java/net/httpclient/http3/StreamLimitTest.java Changeset: c4321503 Branch: json Author: Chris Plummer Date: 2025-12-03 16:37:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c4321503976840f6630567c4fa430cd1ffca41fb 8372809: Test vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001/TestDescription.java failed: JVMTI_ERROR_THREAD_NOT_ALIVE Reviewed-by: amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c Changeset: 0bcef61a Branch: json Author: Chris Plummer Date: 2025-12-03 17:15:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0bcef61a6de027c1b7e481e2115016ee961707a5 8372957: After JDK-8282441 JDWP might allow some invalid FrameIDs to be used Reviewed-by: amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c Changeset: fa6ca0bb Branch: json Author: Justin Lu Date: 2025-12-03 17:25:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa6ca0bbd14436cd3778a7a3383183cd73688123 8362428: Update IANA Language Subtag Registry to Version 2025-08-25 Reviewed-by: lancea, naoto, iris ! src/java.base/share/data/lsrdata/language-subtag-registry.txt ! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java Changeset: 8d80778e Branch: json Author: Joel Sikstr?m Date: 2025-12-03 18:02:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d80778e05aee878f9a3e8beabe6a0cfd0a02c16 8373023: [REDO] Remove the default value of InitialRAMPercentage Reviewed-by: stefank, sjohanss, aboldtch ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/java.base/share/man/java.md ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: e93b10d0 Branch: json Author: Markus Gr?nlund Date: 2025-12-03 18:12:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e93b10d08456f720e303771a882e79660911e1eb 8365400: Enhance JFR to emit file and module metadata for class loading Reviewed-by: coleenp, egahlin ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp + src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp + src/hotspot/share/jfr/support/jfrClassDefineEvent.cpp + src/hotspot/share/jfr/support/jfrClassDefineEvent.hpp ! src/hotspot/share/jfr/support/jfrKlassExtension.hpp ! src/hotspot/share/jfr/support/jfrSymbolTable.cpp ! src/hotspot/share/jfr/support/jfrSymbolTable.hpp + src/hotspot/share/jfr/support/jfrSymbolTable.inline.hpp ! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp + src/hotspot/share/jfr/utilities/jfrConcurrentHashtable.hpp + src/hotspot/share/jfr/utilities/jfrConcurrentHashtable.inline.hpp ! src/hotspot/share/jfr/utilities/jfrLinkedList.hpp ! src/hotspot/share/jfr/utilities/jfrLinkedList.inline.hpp ! src/hotspot/share/oops/klass.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini ! test/jdk/jdk/jfr/event/runtime/TestClassDefineEvent.java Changeset: aff25f13 Branch: json Author: Phil Race Date: 2025-12-03 18:20:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aff25f135af20ec89c7a68f2a0a0ede7eb1491a6 4690476: NegativeArraySizeException from AffineTransformOp with shear Reviewed-by: psadhukhan, jdv ! src/java.desktop/share/classes/java/awt/image/AffineTransformOp.java + test/jdk/java/awt/image/AffineTransformOp/AffineTxOpSizeTest.java Changeset: 8a5db916 Branch: json Author: Brian Burkhalter Date: 2025-12-03 19:58:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a5db916aff1dc3eb37f25afbf0a633aa77baa20 8171432: (fs) WindowsWatchService.Poller::run does not call ReadDirectoryChangesW after a ERROR_NOTIFY_ENUM_DIR Reviewed-by: alanb, djelinski ! src/java.base/windows/classes/sun/nio/fs/WindowsWatchService.java Changeset: ba777f66 Branch: json Author: Brian Burkhalter Date: 2025-12-03 19:58:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ba777f6610fa3744d5f4bdfb87066b137ab543af 8372851: Modify java/io/File/GetXSpace.java to print path on failure of native call Reviewed-by: jpai, naoto ! test/jdk/java/io/File/GetXSpace.java Changeset: e534ee99 Branch: json Author: Patricio Chilano Mateo Date: 2025-12-03 20:01:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e534ee99327fed2263302a00061fb46fcdc6e302 8364343: Virtual Thread transition management needs to be independent of JVM TI Co-authored-by: Alan Bateman Reviewed-by: coleenp, dholmes, sspitsyn ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExtensions.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp + src/hotspot/share/runtime/mountUnmountDisabler.cpp + src/hotspot/share/runtime/mountUnmountDisabler.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/hotspot/share/runtime/stubInfo.cpp ! src/hotspot/share/runtime/stubInfo.hpp ! src/hotspot/share/runtime/suspendResumeManager.cpp ! src/hotspot/share/services/threadService.cpp ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/native/libjava/VirtualThread.c + test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWhenParking.java ! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java Changeset: 5ea2b640 Branch: json Author: Alexander Zvegintsev Date: 2025-12-03 20:03:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ea2b6402114d34465b2ad9e476ab8e36ddeea06 8372977: unnecessary gthread-2.0 loading Reviewed-by: prr, kizune ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h Changeset: 70e2bc87 Branch: json Author: Volodymyr Paprotski Date: 2025-12-03 21:32:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70e2bc876abe35b3d447f8004245bdbf2fead59f 8372816: New test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java succeeds in case of error Reviewed-by: azeller, mdoerr ! test/jdk/sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java Changeset: 9b386014 Branch: json Author: Evgeny Nikitin Committer: Leonid Mesnik Date: 2025-12-03 21:58:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9b386014a01b2bff47856bf9a8e113317db1f081 8373049: Update JCStress test suite Reviewed-by: epavlova, lmesnik ! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java Changeset: 1294d55b Branch: json Author: Serguei Spitsyn Date: 2025-12-03 22:42:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1294d55b194704dce92c5132d6779e6f4d4850e6 8372769: Test runtime/handshake/HandshakeDirectTest.java failed - JVMTI ERROR 13 Reviewed-by: lmesnik, pchilanomate, cjplummer, amenkov ! test/hotspot/jtreg/runtime/handshake/HandshakeDirectTest.java Changeset: db2a5420 Branch: json Author: Xiaolong Peng Date: 2025-12-03 22:43:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db2a5420a2e3d0f5f0f066eace37a8fd4f075802 8372861: Genshen: Override parallel_region_stride of ShenandoahResetBitmapClosure to a reasonable value for better parallelism Reviewed-by: kdnilsen, shade, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.hpp Changeset: 8f8fda7c Branch: json Author: Xiaolong Peng Date: 2025-12-03 22:46:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f8fda7c80b57e8a36827cc260f0be0e5d61f6a6 8373048: Genshen: Remove dead code from Shenandoah Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp Changeset: 48563446 Branch: json Author: Chad Rakoczy Committer: Vladimir Kozlov Date: 2025-12-04 00:21:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4856344668042fcbc4d15966519d27fb0a4f509f 8371046: Segfault in compiler/whitebox/StressNMethodRelocation.java with -XX:+UseZGC Reviewed-by: kvn, eastigeevich ! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/codeBuffer.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/prims/whitebox.cpp Changeset: 04c0f8d3 Branch: json Author: Jaikiran Pai Date: 2025-12-04 01:36:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/04c0f8d359a3f450ac2070c6d41834145d9c75f7 8372857: Improve debuggability of java/rmi/server/RemoteServer/AddrInUse.java test Reviewed-by: msheppar, smarks, syan ! test/jdk/java/rmi/server/RemoteServer/AddrInUse.java Changeset: db2cd1a4 Branch: json Author: Alexander Zvegintsev Date: 2025-12-04 02:15:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db2cd1a4e0ee7b72339e7ee3c0286dc04fc5adbf 8372756: Mouse additional buttons and horizontal scrolling are broken on XWayland GNOME >= 47 after JDK-8351907 Reviewed-by: prr ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java Changeset: 019df4d8 Branch: json Author: Dmitry Drobotov Committer: Alexander Zuev Date: 2025-12-04 03:22:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/019df4d89c8a0fe2b27c6ec074499445ae45bc3f 8372757: MacOS, Accessibility: Crash in [MenuAccessibility accessibilityChildren] after JDK-8341311 Reviewed-by: azvegint, psadhukhan ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/MenuAccessibility.m Changeset: dbf0742b Branch: json Author: Ashutosh Mehra Date: 2025-12-04 05:03:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dbf0742bf205ec57477373ebd43016383f7e7791 8373046: Method::get_c2i_unverified_entry() and get_c2i_no_clinit_check_entry() are missing check for abstract method Reviewed-by: kvn, vlivanov ! src/hotspot/share/oops/method.cpp Changeset: 828498c5 Branch: json Author: SendaoYan Date: 2025-12-04 07:34:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/828498c54b3b1089af9e076cb45f3cf3bea58e2f 8371978: tools/jar/ReproducibleJar.java fails on XFS Reviewed-by: jpai ! test/jdk/tools/jar/ReproducibleJar.java Changeset: 63a10e00 Branch: json Author: Erik Gahlin Date: 2025-12-04 08:01:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63a10e0099111d69b167abf99d1a00084c4d6c1e 8373024: JFR: CPU throttle rate can't handle incorrect values Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Rate.java Changeset: 771253e2 Branch: json Author: Frederic Thevenet Committer: David Holmes Date: 2025-12-04 08:23:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/771253e285c48329a9b45dfaaa852b64e74b31d4 8372802: PrintFlagsFinal should also print locked flags Reviewed-by: dholmes, stuefe, lmesnik ! src/hotspot/share/runtime/flags/jvmFlag.cpp + test/hotspot/jtreg/runtime/CommandLine/PrintAllFlags.java Changeset: bb867ed2 Branch: json Author: Kim Barrett Date: 2025-12-04 08:32:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bb867ed23e2d6394d7e7dab55cf2122889fdf3ac 8372938: Fix reference to DeferredStatic in HotSpot Style Guide Reviewed-by: stefank, jsjolen ! doc/hotspot-style.html ! doc/hotspot-style.md Changeset: 317daa3c Branch: json Author: Matthias Baesken Date: 2025-12-04 08:36:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/317daa3c004fbb1738e0af6acfbaf50c403c8230 8372643: Warning message on macos when building the JDK - (arm64) /tmp/lto.o unable to open object file: No such file or directory Reviewed-by: erikj ! make/common/native/Flags.gmk Changeset: 14000a25 Branch: json Author: Joel Sikstr?m Date: 2025-12-04 09:37:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/14000a25e6efcbe55171d4cc8c68170a8cf0406f 8373080: Parallel: gc/arguments/TestMinInitialErgonomics.java should not be run with Large Pages Reviewed-by: ayang, aboldtch ! test/hotspot/jtreg/gc/arguments/TestMinInitialErgonomics.java Changeset: 16699a39 Branch: json Author: Volkan Yazici Date: 2025-12-04 09:40:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16699a394d4d6c2b8a21e7de3c3d344c5a3309b4 8208693: HttpClient: Extend the request timeout's scope to cover the response body Reviewed-by: jpai, dfuchs ! 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/java/net/http/WebSocket.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java + test/jdk/java/net/httpclient/TimeoutResponseBodyTest.java + test/jdk/java/net/httpclient/TimeoutResponseHeaderTest.java + test/jdk/java/net/httpclient/TimeoutResponseTestSupport.java + test/jdk/java/net/httpclient/access/java.net.http/jdk/internal/net/http/HttpClientTimerAccess.java ! test/jdk/java/net/httpclient/websocket/WebSocketTest.java Changeset: df0165bd Branch: json Author: Ana-Maria Mihalceanu Committer: Jaikiran Pai Date: 2025-12-04 10:09:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df0165bd6933728fdcf1956323401afdc47b3f78 8321139: jlink's compression plugin doesn't handle -c option correctly Reviewed-by: jpai, alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! src/jdk.jlink/share/man/jlink.md ! test/jdk/tools/jlink/JLinkTest.java ! test/jdk/tools/jlink/TaskHelperTest.java ! test/setup_aot/TestSetupAOT.java Changeset: 91c5bd55 Branch: json Author: Jatin Bhateja Date: 2025-12-04 10:17:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/91c5bd550a36e10e8b39d1b322fd433ee8df14f5 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 Reviewed-by: epeter, sviswanathan, dlunden ! src/hotspot/cpu/x86/x86.ad + test/hotspot/jtreg/compiler/vectorapi/TestABSMaskedMaxByteVector.java Changeset: b5970c97 Branch: json Author: Volodymyr Paprotski Date: 2025-12-04 10:21:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b5970c97bdd5b1e079e9ada0fbd469850c0e23b4 8373063: Test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java fails on Aarch64 after JDK-8372816 Reviewed-by: dholmes, mdoerr ! test/jdk/sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java Changeset: bcbdf90f Branch: json Author: Markus Gr?nlund Date: 2025-12-04 12:25:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bcbdf90fce44ad87e7728ba0febef0951e361589 8373062: JFR build failure with CDS disabled Reviewed-by: egahlin ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/support/jfrClassDefineEvent.cpp ! src/hotspot/share/jfr/support/jfrClassDefineEvent.hpp Changeset: c4ec983d Branch: json Author: Robert Toyonaga Committer: Thomas Stuefe Date: 2025-12-04 13:56:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c4ec983da57ee8aea71e88d5de2570c5d65a69df 8370715: JFR: Races are possible when dumping recordings Reviewed-by: egahlin, stuefe ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java + test/jdk/jdk/jfr/api/recording/dump/TestDumpOverwrite.java Changeset: 6f03c780 Branch: json Author: Patricio Chilano Mateo Date: 2025-12-04 15:00:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f03c7808de2b07b1e501d05b1bb7d5bfde5e393 8360702: runtime/Thread/AsyncExceptionTest.java timed out Reviewed-by: dholmes, fbredberg ! test/hotspot/jtreg/runtime/Thread/AsyncExceptionOnMonitorEnter.java ! test/hotspot/jtreg/runtime/Thread/AsyncExceptionTest.java Changeset: 33dda887 Branch: json Author: Christoph Langer Date: 2025-12-04 15:03:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/33dda887d99d39b2d003fd6521db97d45da474f0 8351842: Windows specific issues in combination of JEP 493 and --with-external-symbols-in-bundles=public Reviewed-by: erikj, mbaesken ! make/Bundles.gmk ! make/Images.gmk ! make/hotspot/lib/CompileJvm.gmk ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java ! test/jdk/jdk/modules/etc/JmodExcludedFiles.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 27351401 Branch: json Author: Roland Westrelin Date: 2025-12-04 15:25:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2735140147b159d3a3238804f221db4f835ef744 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() Reviewed-by: thartmann, vlivanov ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp + test/hotspot/jtreg/compiler/inlining/TestLateMHClonedCallNode.java Changeset: 45dcc0e7 Branch: json Author: Kurt Miller Committer: Jayathirth D V Date: 2025-12-04 16:59:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45dcc0e7e26b8130236c5ba80edb54fa530dab57 8371914: PNG defines in CFLAGS can cause compilation errors with external libpng Reviewed-by: erikj, jdv ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: c55287d1 Branch: json Author: Nizar Benalla Committer: Jesper Wilhelmsson Date: 2025-12-04 17:01:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c55287d197ef024033f8dfbb5a365cb091bc67fb 8370890: Start of release updates for JDK 27 8370893: Add SourceVersion.RELEASE_27 8370894: Add source 27 and target 27 to javac Reviewed-by: darcy, iris, liach, erikj, dholmes ! .jcheck/conf ! make/conf/version-numbers.conf ! src/hotspot/share/classfile/classFileParser.cpp ! src/java.base/share/classes/java/lang/classfile/ClassFile.java ! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java + src/jdk.compiler/share/data/symbols/java.base-Q.sym.txt = src/jdk.compiler/share/data/symbols/java.compiler-Q.sym.txt + src/jdk.compiler/share/data/symbols/java.desktop-Q.sym.txt + src/jdk.compiler/share/data/symbols/java.management-Q.sym.txt + src/jdk.compiler/share/data/symbols/java.net.http-Q.sym.txt + src/jdk.compiler/share/data/symbols/jdk.httpserver-Q.sym.txt + src/jdk.compiler/share/data/symbols/jdk.incubator.vector-Q.sym.txt = src/jdk.compiler/share/data/symbols/jdk.jartool-Q.sym.txt = src/jdk.compiler/share/data/symbols/jdk.jdeps-Q.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jfr-Q.sym.txt = src/jdk.compiler/share/data/symbols/jdk.jlink-Q.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jshell-Q.sym.txt = src/jdk.compiler/share/data/symbols/jdk.jsobject-Q.sym.txt + src/jdk.compiler/share/data/symbols/jdk.localedata-Q.sym.txt ! src/jdk.compiler/share/data/symbols/symbols ! test/jdk/ProblemList.txt ! test/langtools/tools/javac/api/TestGetSourceVersions.java ! test/langtools/tools/javac/classfiles/ClassVersionChecker.java ! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java ! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out ! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out ! test/langtools/tools/javac/versions/Versions.java Changeset: c7aa1033 Branch: json Author: Justin Lu Date: 2025-12-04 18:34:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c7aa10339aa40d37dc52e6dcec102f8dca114634 8372844: Improve usage of test/jdk/java/text/testlib/TestUtils.java locale methods Reviewed-by: naoto ! test/jdk/java/text/Format/DateFormat/Bug4407042.java ! test/jdk/java/text/Format/DateFormat/Bug4845901.java ! test/jdk/java/text/Format/DateFormat/Bug6530336.java ! test/jdk/java/text/Format/DateFormat/DateFormatRegression.java ! test/jdk/java/text/Format/MessageFormat/MessageRegression.java ! test/jdk/java/text/Format/NumberFormat/NumberRegression.java ! test/jdk/java/util/Calendar/CalendarLimitTest.java ! test/jdk/java/util/Calendar/CalendarRegression.java ! test/jdk/java/util/Calendar/CalendarTest.java ! test/jdk/java/util/Calendar/bug4409072.java ! test/jdk/java/util/Locale/LocaleCategory.java ! test/jdk/java/util/TimeZone/TimeZoneRegression.java Changeset: b19163b1 Branch: json Author: Matthew Donovan Date: 2025-12-04 18:38:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b19163b107584118056073dc24a960ca04ca14e4 8356544: Implement additional tests for ciphersuites disabled with wildcards Reviewed-by: rhalade + test/jdk/sun/security/ssl/CipherSuite/DisabledCipherSuitesNotNegotiated.java Changeset: ef7532e7 Branch: json Author: Mikhail Yankelevich Date: 2025-12-04 18:41:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef7532e7e625628d6181c65116804ebb65f18061 8367994: test/jdk/sun/security/pkcs11/Signature/ tests pass when they should skip Reviewed-by: rhalade ! test/jdk/sun/security/pkcs11/Signature/InitAgainPSS.java ! test/jdk/sun/security/pkcs11/Signature/KeyAndParamCheckForPSS.java ! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS.java ! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS2.java ! test/jdk/sun/security/pkcs11/Signature/SignatureTestPSS.java ! test/jdk/sun/security/pkcs11/Signature/SignatureTestPSS2.java ! test/jdk/sun/security/pkcs11/Signature/TestDSA.java Changeset: 8e653d39 Branch: json Author: Phil Race Date: 2025-12-04 20:17:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8e653d394e45180e16714124ed6584f912eb5cba 8373099: Problem list intermittently failing test sun/awt/image/bug8038000.java Reviewed-by: dholmes ! test/jdk/ProblemList.txt Changeset: 5ec5a6ea Branch: json Author: Ben Taylor Committer: William Kemper Date: 2025-12-04 21:37:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ec5a6ea6c8e887b4e21f81e382f57129bffbab8 8373054: Shenandoah: Remove unnecessary BarrierSetNMethod::arm in shenandoahCodeRoots Reviewed-by: wkemper, ysr, shade ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp Changeset: c8b30da7 Branch: json Author: Ben Taylor Committer: Y. Srinivas Ramakrishna Date: 2025-12-04 22:11:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8b30da7ef48edb3d43e07d2c1b8622d8123c3a9 8373039: Remove Incorrect Asserts in shenandoahScanRemembered Reviewed-by: wkemper, ysr, xpeng ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp Changeset: 6db1c4f5 Branch: json Author: Coleen Phillimore Date: 2025-12-04 22:34:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6db1c4f5b93a1b7f7d9da36745dc433c9985a169 8371409: Wrong lock ordering between FullGCALot_lock and ThreadsLockThrottle_lock/MethodCompileQueue_lock Reviewed-by: rehn, pchilanomate ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: 13e32bf1 Branch: json Author: Coleen Phillimore Date: 2025-12-04 22:39:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13e32bf1667a3be8492d1e4e3a273951202acd9c 8372098: Move AccessFlags to InstanceKlass Reviewed-by: liach, vlivanov, dlong, sspitsyn ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/ci/ciKlass.cpp ! src/hotspot/share/ci/ciKlass.hpp ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/fieldInfo.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/opto/compile.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java Changeset: 15f25389 Branch: json Author: Xiaolong Peng Date: 2025-12-04 23:56:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15f25389435288881644f7aeab48fd2eae410999 8373056: Shenandoah: Remove unnecessary use of ShenandoahAllocRequest.type() Reviewed-by: wkemper, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp Changeset: 7e91d34f Branch: json Author: Anjian Wen Committer: Fei Yang Date: 2025-12-05 02:51:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e91d34f3e83b4c39d6ce5de34373d7d74d54512 8365732: RISC-V: implement AES CTR intrinsics Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 674cc3ee Branch: json Author: Prasanta Sadhukhan Date: 2025-12-05 03:30:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/674cc3eeca77f1f2a6d937b1df5c5cd8a13c2d31 8042054: JTree.updateUI uses out-of-date item size information Reviewed-by: dnguyen, serb ! src/java.desktop/share/classes/javax/swing/JTree.java + test/jdk/javax/swing/JTree/JTreeUpdateTest.java Changeset: c09167df Branch: json Author: Erik Joelsson Date: 2025-12-05 14:01:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c09167df60f44642492ec20f133713388f4802ad 8373113: Fix whitespace in RunTests.gmk Reviewed-by: tbell ! make/RunTests.gmk Changeset: ee0b8a72 Branch: json Author: Chris Plummer Date: 2025-12-05 15:39:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee0b8a72c64f7ac5058dbe5b2062cb35b6195484 8373102: com/sun/jdi/MethodInvokeWithTraceOnTest.java can fail with ObjectCollectedException when run with a small heap Reviewed-by: amenkov, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/jdi/EventSetImpl.java ! test/jdk/ProblemList.txt Changeset: 4d696d0d Branch: json Author: Albert Mingkun Yang Date: 2025-12-05 15:46:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d696d0d0ed523e3c99c68214586673913b1c7b5 8373086: Make isexceeded001.java more robust Reviewed-by: jsikstro, tschatzl ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001.java Changeset: 520c092a Branch: json Author: Neha Joshi Committer: Rajan Halade Date: 2025-12-05 16:46:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/520c092a658559a5d65f06a51061db3aae09931e 8362658: sun/security/ssl/SSLEngineImpl/* tests duplicate jvm flags Co-authored-by: Lei Zhu Reviewed-by: myankelevich, rhalade ! test/jdk/ProblemList-jvmti-stress-agent.txt ! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTClient.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTNoSessionCreation.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTParallel.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTSequence.java ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java ! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java Changeset: a20b7eb9 Branch: json Author: Joe Darcy Date: 2025-12-05 17:35:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a20b7eb943c19f9852bfaaec1fbbff647f1f5273 8373125: Add defensive screening of modifiers for Field and Parameter toString() results Reviewed-by: alanb, liach ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Parameter.java ! test/jdk/java/lang/reflect/Modifier/toStringTest.java Changeset: 43787890 Branch: json Author: Albert Mingkun Yang Date: 2025-12-05 19:17:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43787890291d71de61b28b8a4e3bf9aaba46757a 8373145: [BACKOUT] Remove ThreadLocalAllocBuffer::_reserve_for_allocation_prefetch Reviewed-by: mdoerr, kvn ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: f3dd8daa Branch: json Author: Brent Christian Date: 2025-12-05 19:30:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f3dd8daaa92896be51254e5abf3e0ec5b1ff5173 8371748: Remove the (empty) ThreadPoolExecutor.finalize() method Reviewed-by: vklang, jpai, alanb ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java Changeset: be8cbfa6 Branch: json Author: Chris Plummer Date: 2025-12-05 20:37:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/be8cbfa6129d19403c9871c22721b902856f1886 8362083: JDI VirtualMachine/dispose/dispose001 failed with FATAL ERROR in native method: JDWP cannot set thread local storage, jvmtiError=JVMTI_ERROR_WRONG_PHASE(112) Reviewed-by: lmesnik, sspitsyn, amenkov ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c Changeset: 2596608b Branch: json Author: Leonid Mesnik Date: 2025-12-05 21:20:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2596608ba1bb1b271dfa062bf732a5095e22fffd 8370846: Support execution of mlvm testing with test thread factory Reviewed-by: cjplummer ! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/jdi/JDIBreakpointTest.java ! test/lib/jdk/test/lib/thread/TestThreadFactory.java Changeset: b0f59f60 Branch: json Author: Leonid Mesnik Date: 2025-12-06 00:02:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b0f59f6021a00dc569e08810b34db21553a5b68d 8373127: Update nsk/monitoring tests to support virtual thread factory testing Reviewed-by: kevinw, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryUsage/from/from001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/from_c/from_c001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/getLockName/getlockname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/getLockOwnerName/getlockownername001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isInNative/isinnative001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/BaseBehaviorTest.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadCpuTime/BaseBehaviorTest.java Changeset: 5f083aba Branch: json Author: Patrick Strawderman Committer: Viktor Klang Date: 2025-12-06 15:34:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f083abafc7abfaa46ddd053668cdfbfd2ad8a87 8179918: EnumSet spliterator should report SORTED, ORDERED, NONNULL Reviewed-by: vklang ! src/java.base/share/classes/java/util/EnumSet.java + test/jdk/java/util/EnumSet/EnumSetSpliteratorTest.java Changeset: 7da91533 Branch: json Author: Sergey Chernyshev Committer: Volkan Yazici Date: 2025-12-08 09:06:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7da91533aaf2033cedee6e2a56fb693f26909df5 8369950: TLS connection to IPv6 address fails with BCJSSE due to IllegalArgumentException Co-authored-by: Mikhail Yankelevich Reviewed-by: djelinski, vyazici, dfuchs, myankelevich ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java + test/jdk/javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java Changeset: 35001508 Branch: json Author: Jan Lahoda Date: 2025-12-08 10:04:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/350015088281eb9e6e9e3a9811f38adac5f7a975 8373094: javac may fail because of unattributed break in a loop Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/recovery/AttrRecovery.java Changeset: a6594794 Branch: json Author: Francesco Andreuzzi Date: 2025-12-08 11:45:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a6594794839807d56434d6f28fe3d581fb1e36c0 8367541: Parallel: Make young and old generation fields nonstatic in ParallelScavengeHeap Reviewed-by: ayang ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psScavenge.hpp ! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp Changeset: b83bf071 Branch: json Author: Qizheng Xing Committer: Emanuel Peter Date: 2025-12-08 13:16:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b83bf0717eb8926efcf85a32be08f33a41bb48dd 8360192: C2: Make the type of count leading/trailing zero nodes more precise Reviewed-by: qamai, epeter, jbhateja ! src/hotspot/share/opto/countbitsnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/TestCountBitsRange.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/micro/org/openjdk/bench/vm/compiler/CountLeadingZeros.java Changeset: 6700baa5 Branch: json Author: Hamlin Li Date: 2025-12-08 13:38:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6700baa5052046f53eb1b04ed3205bbd8e9e9070 8357551: RISC-V: support CMoveF/D vectorization Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad + test/hotspot/jtreg/compiler/c2/irTests/TestConditionalMove.java ! test/hotspot/jtreg/compiler/c2/irTests/TestFPComparison2.java + test/hotspot/jtreg/compiler/c2/irTests/TestScalarConditionalMoveCmpObj.java - test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/micro/org/openjdk/bench/java/lang/ClassComparison.java ! test/micro/org/openjdk/bench/java/lang/FPComparison.java ! test/micro/org/openjdk/bench/java/lang/IntegerComparison.java ! test/micro/org/openjdk/bench/java/lang/LongComparison.java ! test/micro/org/openjdk/bench/java/lang/PointerComparison.java Changeset: ed5fc9ad Branch: json Author: Albert Mingkun Yang Date: 2025-12-08 14:21:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ed5fc9ad2defb75ea5a68fe6427a591376ce6d6b 8373087: Parallel: Rename PSGenerationPool to PSOldGenerationPool Reviewed-by: tschatzl, jsikstro, iwalulya ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psMemoryPool.cpp ! src/hotspot/share/gc/parallel/psMemoryPool.hpp Changeset: ac81ce51 Branch: json Author: Chris Plummer Date: 2025-12-08 15:38:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac81ce51fa4ed04b6dbcc28cb2dd8eabcfe52ad7 8372555: Test com/sun/jdi/ExceptionEvents.java failed: ObjectCollectedException Reviewed-by: amenkov, dholmes ! test/jdk/com/sun/jdi/ExceptionEvents.java Changeset: 355755d3 Branch: json Author: Anton Artemov Date: 2025-12-08 16:07:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/355755d35de5c3155d1ea8d1afdd0debe5296a13 8366671: Refactor Thread::SpinAcquire and Thread::SpinRelease Co-authored-by: Axel Boldt-Christmas Reviewed-by: coleenp, kbarrett, dholmes, aboldtch ! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp ! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp - src/hotspot/share/jfr/utilities/jfrSpinlockHelper.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/park.cpp ! src/hotspot/share/runtime/safepointVerifiers.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp + src/hotspot/share/utilities/spinCriticalSection.cpp + src/hotspot/share/utilities/spinCriticalSection.hpp ! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp Changeset: 811591c5 Branch: json Author: Albert Mingkun Yang Date: 2025-12-08 16:11:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/811591c5c332e6427dc96819451e046841fe635b 8373262: Parallel: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java fails Reviewed-by: cjplummer ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java Changeset: d34ef196 Branch: json Author: Albert Mingkun Yang Date: 2025-12-08 18:51:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d34ef196c298aa91f8511714cfb04b15ae7fbf0a 8370198: Test gc/arguments/TestShrinkHeapInSteps.java crashed: assert(left >= right) failed: avoid underflow Reviewed-by: stefank, tschatzl ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp Changeset: b118caf6 Branch: json Author: Alexandre Iline Date: 2025-12-08 22:16:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b118caf6777cbf5bf75b41156fdfaaa15479f924 8373285: Update JCov for class file version 71 Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: 8df3f3d3 Branch: json Author: Erik Joelsson Date: 2025-12-08 22:45:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8df3f3d3417bc8fdb5a75d986e084441bbf6ebd2 8373117: Update build doc link in README.md Reviewed-by: ayang, tbell ! README.md Changeset: b86b2cbc Branch: json Author: Ben Taylor Committer: Y. Srinivas Ramakrishna Date: 2025-12-09 00:17:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b86b2cbc7d9dd57aeaf64f70f248a120ae3cb751 8352914: Shenandoah: Change definition of ShenandoahSharedValue to int32_t to leverage platform atomics Reviewed-by: wkemper, ysr ! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp Changeset: c03d445a Branch: json Author: Prasanta Sadhukhan Date: 2025-12-09 00:34:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c03d445a8ccfced5a59da680c37587f1024f3eca 6223700: XP L&F: Non-TopLevel JMenu's painting error Reviewed-by: kizune, dnguyen ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java + test/jdk/javax/swing/JMenu/TestPaintSpillOverBug.java Changeset: b1c95501 Branch: json Author: Phil Race Date: 2025-12-09 01:00:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b1c955018281a228a67695e5077666d751cd87d2 8372554: Test windows-x64-cmp-baseline failed due to differences with splashscreen object file Reviewed-by: dholmes ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: 3ea82b9f Branch: json Author: Xiaolong Peng Date: 2025-12-09 01:16:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ea82b9ff90aebc1a169fdd967c44408dc4a4f51 8373272: Genshen: ShenandoahOldGenerationTest fails after JDK-8373056 Reviewed-by: wkemper ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp Changeset: c9ab330b Branch: json Author: Xiaolong Peng Date: 2025-12-09 03:28:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9ab330b7bdd3cc2410ffdb336a63aa0ac7256a3 8373116: Genshen: arraycopy_work should be always done for arrays in old gen during young concurrent marking 8372498: [genshen] gc/TestAllocHumongousFragment.java#generational causes intermittent SIGSEGV crashes Reviewed-by: wkemper, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp Changeset: 35fe0b11 Branch: json Author: Harshit470250 <133243171+Harshit470250 at users.noreply.github.com> Committer: Amit Kumar Date: 2025-12-09 04:59:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/35fe0b11015bd3a88ee21c76b54f9d4969fdedf6 8372641: [s390x] Test failure TestMergeStores.java Reviewed-by: mhaessig, amitkumar, lucy ! src/hotspot/cpu/s390/s390.ad Changeset: 020e3f95 Branch: json Author: David Holmes Date: 2025-12-09 05:15:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/020e3f959194029715c18891e79aeed020abd59c 8373293: Change the exception handling in TestNestHostErrorWithMultiThread.java Reviewed-by: jpai, iklam ! test/hotspot/jtreg/runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java Changeset: cba09cd1 Branch: json Author: Prasanta Sadhukhan Date: 2025-12-09 07:40:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cba09cd10d4e4482852a317786242836419c313b 5107379: Component orientation in JOptionPane is not proper in Motif L&F. Reviewed-by: tr, kizune ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifOptionPaneUI.java + test/jdk/javax/swing/plaf/motif/TestIconRTL.java Changeset: 3a8a6e07 Branch: json Author: Ramkumar Sunderbabu Committer: Ivan Walulya Date: 2025-12-09 09:15:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a8a6e07f2a2cffa467815df55e746e92765903d 8319326: GC: Make TestParallelRefProc use createTestJavaProcessBuilder Reviewed-by: stefank, iwalulya ! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java Changeset: 24244e41 Branch: json Author: Ramkumar Sunderbabu Committer: Ivan Walulya Date: 2025-12-09 09:17:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24244e41210be5b71b9e8238badbf975ed4b02ef 8319161: GC: Make TestParallelGCThreads use createTestJavaProcessBuilder Reviewed-by: stefank, iwalulya ! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java Changeset: 9c91c68d Branch: json Author: Kevin Walls Date: 2025-12-09 09:18:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9c91c68d1d5938d7e2b9a90c82b0a36ef1a063cd 8373111: Test java/lang/management/MemoryMXBean/MemoryManagement.java timed out Reviewed-by: lmesnik ! test/jdk/java/lang/management/MemoryMXBean/MemoryManagement.java Changeset: 786833cd Branch: json Author: Joel Sikstr?m Date: 2025-12-09 09:44:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/786833cd1bf8eda1cef25da392a055f4eb371abf 8373022: serviceability/sa/ClhsdbScanOops.java assumes no GC should occur Reviewed-by: cjplummer, stefank, ayang, tschatzl ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java Changeset: 1f49edd9 Branch: json Author: Prasanta Sadhukhan Date: 2025-12-09 10:02:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f49edd9783ed4579d989d6939ee75e926f0716a 4459231: Focus of JTabbedPane(with Scrollable tablayout) changes on change in LookAndFeel Reviewed-by: tr, kizune ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java + test/jdk/javax/swing/JTabbedPane/TabbedPaneBugWithLNF.java Changeset: 0a557890 Branch: json Author: Axel Boldt-Christmas Date: 2025-12-09 10:04:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0a557890a50b0dc83c70dc877027d951dcc05470 8373025: test/hotspot/jtreg/gc/cslocker/TestCSLocker.java may deadlock Reviewed-by: ayang, tschatzl, stefank ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java ! test/hotspot/jtreg/gc/cslocker/libTestCSLocker.c Changeset: 830c4d3b Branch: json Author: Anton Artemov Date: 2025-12-09 10:15:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/830c4d3b198597b6af7a21b708bd3a852af200d4 8366272: The os::xxx APIs do not manage errno correctly Reviewed-by: dholmes ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/windows/os_windows.cpp Changeset: a4eb57c5 Branch: json Author: Emanuel Peter Date: 2025-12-09 12:45:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4eb57c5ec6254e59e486042015dd00457284ef2 8367028: compiler/c2/irTests/TestFloat16ScalarOperations.java failing intermittently because of constant folding Reviewed-by: chagedorn, syan, rcastanedalo ! test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java Changeset: 8c8d21db Branch: json Author: Ioi Lam Date: 2025-12-09 16:10:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c8d21db6f5bdc35f6eddf91065b4eec462a716f 8373295: Wrong log tag for UseCompressedOops ergo setting Reviewed-by: dholmes, ysuenaga ! src/hotspot/share/runtime/arguments.cpp - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java Changeset: 831fe94c Branch: json Author: Erik Joelsson Date: 2025-12-09 17:01:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/831fe94c75c407b2399be9b89630d8d117c2996c 8373255: Unexpected iobj and ipdb files after JDK-8370438 Reviewed-by: serb ! make/common/native/Flags.gmk Changeset: b99be505 Branch: json Author: Neha Joshi Committer: Rajan Halade Date: 2025-12-09 18:06:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b99be505a5e3c8304be62a8b373d746fc52e8f0e 8368524: Tests are skipped and shown as passed in test/jdk/sun/security/pkcs11/Cipher/KeyWrap Reviewed-by: myankelevich, rhalade ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/NISTWrapKAT.java ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/TestGeneral.java Changeset: b2daf9de Branch: json Author: Naoto Sato Date: 2025-12-09 18:21:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b2daf9de3097de4d3b3c7d565e29a48b4aae19ee 8355522: Remove the `java.locale.useOldISOCodes` system property Reviewed-by: jlu, joehw ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/jdk/internal/util/StaticProperty.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java ! test/jdk/java/util/Locale/LocaleTest.java ! test/jdk/java/util/Locale/UseOldISOCodesTest.java Changeset: 1ae4a6c4 Branch: json Author: Matthew Donovan Date: 2025-12-09 18:48:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1ae4a6c43ea21d4b147bcfcfaf1484c6e618dce5 8373101: JdkClient and JdkServer test classes ignore namedGroups field Reviewed-by: rhalade ! test/jdk/javax/net/ssl/TLSCommon/interop/JdkClient.java ! test/jdk/javax/net/ssl/TLSCommon/interop/JdkServer.java Changeset: 7f9951a9 Branch: json Author: Kim Barrett Date: 2025-12-10 00:07:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f9951a93479ac0ddd74375fdef92095fb65741b 8373207: Make DeferredStatic class template constant initializable Reviewed-by: jsjolen, stefank, iwalulya ! src/hotspot/share/utilities/deferredStatic.hpp Changeset: eef9813a Branch: json Author: Xueming Shen Date: 2025-12-10 00:50:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eef9813ad42b02db5fc636e661a751d5120a639e 8371446: VectorAPI: Add unit tests for masks from various long values Reviewed-by: psandoz ! test/jdk/jdk/incubator/vector/AbstractVectorTest.java ! 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/gen-template.sh + test/jdk/jdk/incubator/vector/templates/Kernel-BoolBinary-op.template + test/jdk/jdk/incubator/vector/templates/Kernel-BoolUnary-op.template + test/jdk/jdk/incubator/vector/templates/Unit-BoolBinary-op.template + test/jdk/jdk/incubator/vector/templates/Unit-BoolUnary-op.template + test/jdk/jdk/incubator/vector/templates/Unit-Mask-FromToLong.template ! test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template Changeset: a2622129 Branch: json Author: Jaikiran Pai Date: 2025-12-10 02:04:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a26221299e657b64379d2d56ed3b073f12b227d1 8255463: java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java failed with ThreadTimeoutException Reviewed-by: dfuchs, djelinski, bpb ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java Changeset: b6732d60 Branch: json Author: Xiaohong Gong Date: 2025-12-10 02:09:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6732d6048259de68a3dd5b4f66ac82f87270404 8371603: C2: Missing Ideal optimizations for load and store vectors on SVE Co-authored-by: Emanuel Peter Reviewed-by: epeter, erfang, haosun ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/vectorapi/TestVectorLoadStoreOptimization.java + test/hotspot/jtreg/compiler/vectorapi/TestVectorOperationsWithPartialSize.java Changeset: d36a234c Branch: json Author: Ioi Lam Date: 2025-12-10 02:26:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d36a234c1228fdb12eb5931506ba1e03ebae95fc 8368701: CDS VerifierTest_1A.java failed on machines with 512 GB RAM Reviewed-by: dholmes, lmesnik ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java Changeset: a5968f93 Branch: json Author: Anjian Wen Committer: Fei Yang Date: 2025-12-10 02:34:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5968f936462741a7edea5bbbe73cb067af3d34f 8371968: RISC-V: implement AES CBC intrinsics Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 1bbbce75 Branch: json Author: Prasanta Sadhukhan Date: 2025-12-10 04:31:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1bbbce75c5e68429c2a32519eb3c36d964dcdf57 6726690: SwingUtilities.replaceUI*Map() methods do not remove previously installed maps Reviewed-by: azvegint, tr ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java + test/jdk/javax/swing/SwingUtilities/UIMapTest.java Changeset: 00068a80 Branch: json Author: Roland Westrelin Date: 2025-12-10 08:45:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/00068a80304a809297d0df8698850861e9a1c5e9 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs Reviewed-by: chagedorn, qamai, galder, epeter ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! test/hotspot/jtreg/compiler/c2/irTests/TestPushAddThruCast.java ! test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java Changeset: b60ac710 Branch: json Author: Anton Seoane Ampudia Committer: Christian Hagedorn Date: 2025-12-10 08:53:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b60ac710bebf195972436da324983e61b51484ef 8364490: Fatal error on large SpecTrapLimitExtraEntries value Reviewed-by: chagedorn, roland ! src/hotspot/share/runtime/globals.hpp + test/hotspot/jtreg/compiler/arguments/TestSpecTrapLimitExtraEntries.java Changeset: 8eaeb699 Branch: json Author: David Briemann Date: 2025-12-10 10:21:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8eaeb6990b85ac8717f4fc4ce883f674017b91f3 8372589: VM crashes on init when NonNMethodCodeHeapSize is set too small and UseTransparentHugePages is enabled Reviewed-by: mdoerr, chagedorn ! src/hotspot/share/code/codeCache.cpp Changeset: b58e3b60 Branch: json Author: Daniel Fuchs Date: 2025-12-10 12:08:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b58e3b600bb14bf7133eda0c37a4be4c82919d79 8373227: Test java/net/httpclient/http2/StreamFlowControlTest.java failed: should sleep time be raised? Reviewed-by: djelinski ! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java Changeset: 655e9cda Branch: json Author: Albert Mingkun Yang Date: 2025-12-10 13:08:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/655e9cda3f6b1fa3a6f0553e7745aa088dde53e8 8373335: Serial: Clean up SerialHeap members by access specifies Reviewed-by: jsikstro ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp Changeset: 54430a87 Branch: json Author: Daniel Fuchs Date: 2025-12-10 15:14:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/54430a87226096725b13f05326d08629420657ca 8373362: Http3TestServer should not log an exception stack trace when it is stopping normally Reviewed-by: jpai, djelinski ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerExchange.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java Changeset: 11aa6e10 Branch: json Author: Fairoz Matte Date: 2025-12-10 18:15:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/11aa6e10c017a7257c60eb7395d728d32b2006d4 8373270: GCC 14.2.0 reports warning: '%s' directive output may be truncated Reviewed-by: kbarrett, dholmes, alanb ! src/java.base/unix/native/libjli/java_md_common.c Changeset: 413f852b Branch: json Author: Mat Carter Committer: Ioi Lam Date: 2025-12-10 18:49:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/413f852bdb4767b2a1c29431144616668888138d 8369736: Add management interface for AOT cache creation Reviewed-by: mr, iklam, kevinw ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.management/share/classes/sun/management/VMManagement.java ! src/java.management/share/classes/sun/management/VMManagementImpl.java ! src/java.management/share/native/libmanagement/VMManagementImpl.c + src/jdk.management/share/classes/com/sun/management/internal/HotSpotAOTCacheImpl.java ! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java + src/jdk.management/share/classes/jdk/management/HotSpotAOTCacheMXBean.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/HotSpotAOTCacheMXBeanTest.java Changeset: 52aa7fe1 Branch: json Author: Phil Race Date: 2025-12-10 21:40:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52aa7fe1c970709fe387b70a5020ea0e77c4047f 8334549: [Sound] Test timed out: javax/sound/sampled/Clip/OpenNonIntegralNumberOfSampleframes.java Reviewed-by: aivanov, kizune ! test/jdk/javax/sound/sampled/Clip/OpenNonIntegralNumberOfSampleframes.java Changeset: 74dca863 Branch: json Author: Brian Burkhalter Date: 2025-12-10 22:46:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74dca863c2e61c13884c3454b8da7be125235970 8371718: (sc) Channels.new{Input,Output}Stream can allocate unbounded memory for a socket channel Reviewed-by: alanb ! src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java ! src/java.base/share/classes/sun/nio/ch/ChannelOutputStream.java ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/Streams.java ! test/jdk/java/nio/channels/Channels/SocketChannelStreams.java Changeset: 920a99fa Branch: json Author: Kevin Walls Date: 2025-12-11 07:44:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/920a99faeb6e0aee445df39cf8ddd43df18345d6 8370731: Tests in vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/ failed: OutOfMemoryError Reviewed-by: sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters001/CollectionCounters001.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters005/TestDescription.java Changeset: b46aef88 Branch: json Author: Matthias Baesken Date: 2025-12-11 08:17:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b46aef88b333db8866c60c18cbf842b6cb89dacf 8371871: libSharedCloseAgent.cpp crashes VS2019 and older VS2022 compiler Reviewed-by: jvernee, mdoerr ! test/jdk/java/foreign/sharedclosejvmti/libSharedCloseAgent.cpp Changeset: 4b774cb4 Branch: json Author: Saranya Natarajan Date: 2025-12-11 08:43:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4b774cb46d9355015a6bfcf53b47233d6f235239 8370489: Some compiler tests miss the @key randomness Reviewed-by: dfenacci, epeter, chagedorn ! test/hotspot/jtreg/compiler/c2/TestMergeStores.java ! test/hotspot/jtreg/compiler/c2/TestMergeStoresMemorySegment.java ! test/hotspot/jtreg/compiler/c2/TestMinMaxSubword.java ! test/hotspot/jtreg/compiler/c2/aarch64/TestFloat16Replicate.java ! test/hotspot/jtreg/compiler/c2/irTests/ModDNodeTests.java ! test/hotspot/jtreg/compiler/c2/irTests/ModFNodeTests.java ! test/hotspot/jtreg/compiler/c2/irTests/ModINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/ModLNodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/TestMulNodeIdealization.java ! test/hotspot/jtreg/compiler/c2/irTests/TestShiftAndMask.java ! test/hotspot/jtreg/compiler/c2/irTests/UDivINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/UDivLNodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/UModINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/UModLNodeIdealizationTests.java ! test/hotspot/jtreg/compiler/controldependency/TestDivDependentOnMainLoopGuard.java ! test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.java ! test/hotspot/jtreg/compiler/intrinsics/float16/TestFloat16MaxMinSpecialValues.java ! test/hotspot/jtreg/compiler/loopopts/InvariantCodeMotionReassociateAddSub.java ! test/hotspot/jtreg/compiler/loopopts/InvariantCodeMotionReassociateCmp.java ! test/hotspot/jtreg/compiler/loopopts/parallel_iv/TestParallelIvInIntCountedLoop.java ! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java ! test/hotspot/jtreg/compiler/loopopts/superword/ReductionPerf.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasing.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentUnalignedAddress.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java ! test/hotspot/jtreg/compiler/vectorapi/Test8278948.java ! test/hotspot/jtreg/compiler/vectorapi/TestVectorAddMulReduction.java ! test/hotspot/jtreg/compiler/vectorapi/TestVectorCompressExpandBits.java ! test/hotspot/jtreg/compiler/vectorapi/VectorMaskCastIdentityTest.java ! test/hotspot/jtreg/compiler/vectorapi/VectorMultiplyOpt.java ! test/hotspot/jtreg/compiler/vectorapi/VectorSaturatedOperationsTest.java ! test/hotspot/jtreg/compiler/vectorization/TestAutoVecIntMinMax.java ! test/hotspot/jtreg/compiler/vectorization/TestEor3AArch64.java ! test/hotspot/jtreg/compiler/vectorization/TestMacroLogicVector.java ! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java Changeset: 6a6ff876 Branch: json Author: Roman Marchenko Committer: Thomas Schatzl Date: 2025-12-11 08:48:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6a6ff876c515eba6cc89320e02dc5739d4540316 8372860: TestCodeCacheUnloadDuringConcCycle fails on ARM32 Reviewed-by: tschatzl, shade ! test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java Changeset: aa986be7 Branch: json Author: Albert Mingkun Yang Date: 2025-12-11 10:56:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aa986be7529b7a2950202dbe6885e5224d331078 8373421: Parallel: Rename young generation eden and survivor space pool Reviewed-by: tschatzl, jsikstro ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psMemoryPool.cpp ! src/hotspot/share/gc/parallel/psMemoryPool.hpp Changeset: e1d1d53c Branch: json Author: Daniel Gredler Date: 2025-12-11 13:53:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1d1d53cd1211b64d1fef03583a23056908b3482 8167268: StandardGlyphVector.getGlyphMetrics creates metrics with erroneous bounds for characters with no outline (e.g., the space character ' ') Reviewed-by: serb, prr ! src/java.desktop/share/classes/sun/font/StandardGlyphVector.java + test/jdk/java/awt/font/GlyphVector/GlyphMetricsTest.java Changeset: b0bd0c39 Branch: json Author: Matthias Baesken Date: 2025-12-11 14:13:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b0bd0c398ee0e0fd625eba1e7d9802a4e420a2c5 8372759: Test build/AbsPathsInImage.java fails after JDK-8370438 Reviewed-by: erikj ! make/autoconf/flags-ldflags.m4 Changeset: 2a1c676e Branch: json Author: Ioi Lam Date: 2025-12-11 14:33:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a1c676e0a1a357f75ea008e8e12c7ae9340b9b1 8373464: Test JdkManagementCheckSince.java fails after JDK-8369736 Reviewed-by: dholmes, shade, kevinw ! src/jdk.management/share/classes/jdk/management/HotSpotAOTCacheMXBean.java Changeset: 692edc48 Branch: json Author: Nizar Benalla Date: 2025-12-11 15:30:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/692edc4879489d44a477a03028eb3e7ef9dff388 8373443: Update --release 26 symbol information for JDK 26 build 27 Reviewed-by: jlahoda, iris, darcy ! src/jdk.compiler/share/data/symbols/java.base-Q.sym.txt + src/jdk.compiler/share/data/symbols/java.sql-Q.sym.txt + src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-Q.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jpackage-Q.sym.txt ! src/jdk.compiler/share/data/symbols/symbols Changeset: 431dcf84 Branch: json Author: Daniel Gredler Date: 2025-12-11 20:15:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/431dcf84e9754c743105380ca69af647b57193bc 8368702: [macosx] Printing text with composite fonts loses font transform Reviewed-by: psadhukhan, prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTextPipe.java ! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java Changeset: 66d7b0ce Branch: json Author: Sergey Bylokhov Date: 2025-12-11 20:32:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66d7b0ce8f8414c3d5fd3476b65152b9f2a9a587 8371657: [macosx] Programmatically selecting/deselecting List item triggers an ItemEvent Reviewed-by: aivanov, azvegint, dnguyen, tr ! src/java.desktop/macosx/classes/sun/lwawt/LWListPeer.java ! test/jdk/ProblemList.txt + test/jdk/java/awt/List/NoEvents/ProgrammaticChange.java Changeset: ae85d899 Branch: json Author: Xueming Shen Date: 2025-12-11 20:47:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ae85d899d074c531371dece30319ace701517528 8373389: Two jdk/incubator/vector/ tests fails after JDK-8371446 Reviewed-by: psandoz ! test/jdk/jdk/incubator/vector/AbstractVectorTest.java ! 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 Changeset: c46bed72 Branch: json Author: Serguei Spitsyn Date: 2025-12-12 04:03:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c46bed7292aad21b8cf9defcccac43c010a1f116 8371502: serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java failing Reviewed-by: lmesnik, amenkov ! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java Changeset: 325cdb7f Branch: json Author: Jaikiran Pai Date: 2025-12-12 05:46:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/325cdb7fc5cd2ce1d2c2bf08ca064fb0f7e5a0b8 8373517: Revert the macos Tahoe specific change done in JDK-8359830 Reviewed-by: rriggs, bpb ! src/java.base/macosx/native/libjava/java_props_macosx.c Changeset: 650de99f Branch: json Author: Emanuel Peter Date: 2025-12-12 07:17:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/650de99fc662a3e8473391627df9e523b6b80727 8367158: C2: create better fill and copy benchmarks, taking alignment into account Reviewed-by: qamai, kvn + test/micro/org/openjdk/bench/vm/compiler/VectorBulkOperationsArray.java + test/micro/org/openjdk/bench/vm/compiler/VectorBulkOperationsMemorySegment.java Changeset: dc625526 Branch: json Author: Hamlin Li Date: 2025-12-12 09:59:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc6255261f34c65d0e87814638817c97a880eb7f 8371920: [TEST] Enable CMove tests on other platforms Reviewed-by: fyang, epeter = test/hotspot/jtreg/compiler/c2/cmove/TestConditionalMove.java = test/hotspot/jtreg/compiler/c2/cmove/TestFPComparison2.java = test/hotspot/jtreg/compiler/c2/cmove/TestScalarConditionalMoveCmpObj.java Changeset: 180d8c1b Branch: json Author: Daisuke Yamazaki Committer: Jaikiran Pai Date: 2025-12-12 12:04:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/180d8c1b57efb29f8f016843d66daca59bb5934f 8372746: Some httpserver files could benefit from some formatting cleanup Reviewed-by: jpai, mikael, michaelm, djelinski, dfuchs ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpContext.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpHandler.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsConfigurator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/SimpleFileServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/package-info.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/AuthFilter.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedInputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedOutputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/Code.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ContextList.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/DefaultHttpServerProvider.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthInputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthOutputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpConnection.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpContextImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpError.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpExchangeImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpServerImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpsExchangeImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpsServerImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/LeftOverInputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/SSLStreams.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/UndefLengthOutputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/UnmodifiableHeaders.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java Changeset: a05d5d25 Branch: json Author: Beno?t Maillard Date: 2025-12-12 13:45:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a05d5d2514c835f2bfeaf7a8c7df0ac241f0177f 8373579: Problem list compiler/runtime/Test7196199.java Reviewed-by: chagedorn, epeter ! test/hotspot/jtreg/ProblemList.txt Changeset: 41001437 Branch: json Author: Kelvin Nilsen Date: 2025-12-12 14:02:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/410014377c210463d654b841bafbcf36947aa960 8373225: GenShen: More adaptive old-generation growth heuristics Reviewed-by: wkemper, ysr ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java Changeset: d854a042 Branch: json Author: Stefan Karlsson Date: 2025-12-12 14:02:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d854a04231a437a6af36ae65780961f40f336343 8373411: Crash when PrintSharedArchiveAndExit is enabled but shared heap is disabled Reviewed-by: shade, iklam ! src/hotspot/share/cds/aotMetaspace.cpp + test/hotspot/jtreg/runtime/cds/PrintSharedArchiveAndExitNoHeap.java Changeset: a99f340e Branch: json Author: Artur Barashev Date: 2025-12-12 14:39:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a99f340e1b9686431d944ab114918d2b849718fe 8371721: Refactor checkTrusted methods in X509TrustManagerImpl Reviewed-by: coffeys, djelinski ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java Changeset: 6ec36d34 Branch: json Author: Ferenc Rakoczi Committer: Weijun Wang Date: 2025-12-12 16:04:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ec36d348b1eaeedb993a905e42650242fac0918 8373059: Test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java should pass on Aarch64 Reviewed-by: weijun, vpaprotski ! src/java.base/share/classes/sun/security/provider/ML_DSA.java = test/jdk/sun/security/provider/pqc/ML_DSA_Intrinsic_Test.java Changeset: 0eb2bcd2 Branch: json Author: Ben Taylor Committer: William Kemper Date: 2025-12-12 16:27:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0eb2bcd260426bc449264b72a2cee8ce109308ee 8372250: Merge PtrQueue into SATBMarkQueue Reviewed-by: kbarrett, iwalulya, tschatzl, wkemper ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp ! src/hotspot/share/gc/g1/vmStructs_g1.hpp - src/hotspot/share/gc/shared/ptrQueue.cpp - src/hotspot/share/gc/shared/ptrQueue.hpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.hpp Changeset: e65e0686 Branch: json Author: Phil Race Date: 2025-12-12 18:04:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e65e06867e7a841c7edce0625f856b8bc2888893 8372592: Adjust logger usage in java2d tests Reviewed-by: kizune, serb, rriggs ! test/jdk/sun/java2d/marlin/Bug8341381.java ! test/jdk/sun/java2d/marlin/CrashNaNTest.java ! test/jdk/sun/java2d/marlin/CrashPaintTest.java ! test/jdk/sun/java2d/marlin/TextClipErrorTest.java Changeset: 9b12c0bb Branch: json Author: Phil Race Date: 2025-12-12 18:06:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9b12c0bb190de3f7d06db71411f37f9465992a04 7067310: 3 tests from closed/javax/sound/sampled caused BSOD on win 7 x86 8307574: ClipIsRunningAfterStop.java failed with "../nptl/pthread_mutex_lock.c:81: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed." 8308395: javax/sound/sampled/Clip/ClipFlushCrash.java timed out Reviewed-by: serb ! test/jdk/ProblemList.txt Changeset: 6e2ab841 Branch: json Author: Srinivas Mandalika Committer: Phil Race Date: 2025-12-12 18:09:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e2ab84154e7cc11a31026c588a7dc3ceb446cc2 8068378: [TEST_BUG]The java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java instruction need to update Reviewed-by: psadhukhan, prr ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java ! test/jdk/java/awt/Modal/PrintDialogsTest/Test.java Changeset: b6319f5b Branch: json Author: Volkan Yazici Date: 2025-12-12 18:19:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6319f5b42738cc760711a3b8b5d442d14a0ed74 8369595: HttpClient: HttpHeaders.firstValueAsLong failures should be converted to ProtocolException Reviewed-by: dfuchs, djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java Changeset: 4e9525ef Branch: json Author: Matthias Baesken Date: 2025-12-12 18:57:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e9525ef3619b02e905f16b89261b82c70830f3a 8373388: Reenable LTO for libsplashscreen Reviewed-by: erikj, dholmes, serb, prr ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: f2e56e4c Branch: json Author: Vladimir Ivanov Date: 2025-12-12 21:12:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f2e56e4c18080616e8ef275a3d9c1da824efda26 8372634: C2: Materialize type information from instanceof checks Reviewed-by: dlong, qamai, roland ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/compilerOracle.hpp ! src/hotspot/share/compiler/methodMatcher.hpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/parse2.cpp + test/hotspot/jtreg/compiler/inlining/TestSubtypeCheckTypeInfo.java ! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java Changeset: 23c39757 Branch: json Author: Man Cao Date: 2025-12-12 21:19:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23c39757ecdc834c631f98f4487cfea21c9b948b 8373403: [TESTBUG] TestG1ClassUnloadingHWM.java could fail with large G1HeapRegionSize and small InitialHeapSize Reviewed-by: tschatzl, iwalulya ! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java Changeset: d0548652 Branch: json Author: Sergey Bylokhov Date: 2025-12-13 01:35:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d05486520036a4a6b3e3eee46a18f5b0e1ef493e 8371975: Apply java.io.Serial annotations in java.security.sasl Reviewed-by: mullan ! src/java.security.sasl/share/classes/com/sun/security/sasl/Provider.java ! src/java.security.sasl/share/classes/javax/security/sasl/AuthenticationException.java ! src/java.security.sasl/share/classes/javax/security/sasl/AuthorizeCallback.java ! src/java.security.sasl/share/classes/javax/security/sasl/RealmCallback.java ! src/java.security.sasl/share/classes/javax/security/sasl/RealmChoiceCallback.java ! src/java.security.sasl/share/classes/javax/security/sasl/SaslException.java Changeset: 17744fbf Branch: json Author: Alexey Semenyuk Date: 2025-12-13 02:53:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/17744fbfc004dfed5a3e959cd9ac7e7081b5be7a 8373628: jpackage doesn't print to console until completetion Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java Changeset: 4f1dcf89 Branch: json Author: Mohamed Issa Committer: Vladimir Ivanov Date: 2025-12-13 03:16:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4f1dcf89b841e9a37d342bdf8c66bbbab9edb0d4 8368977: Provide clear naming for AVX10 identifiers Reviewed-by: jbhateja, mhaessig, vlivanov ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/x86.ad ! test/hotspot/jtreg/compiler/floatingpoint/ScalarFPtoIntCastTest.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java Changeset: 104d0cb5 Branch: json Author: Quan Anh Mai Date: 2025-12-13 14:07:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/104d0cb542d12f133ac8a0a34f2b21ca3aa4a5cc 8373577: C2: Cleanup adr_type of CallLeafPureNode Reviewed-by: roland, vlivanov ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/macro.cpp Changeset: fb531cda Branch: json Author: Phil Race Date: 2025-12-13 22:43:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fb531cdaf3b30034e0efa86b9b20558478ce94d0 8373632: Some sound tests failing in CI due to lack of sound key Reviewed-by: iris ! test/jdk/javax/sound/midi/Sequencer/Looping.java ! test/jdk/javax/sound/sampled/Clip/IsRunningHang.java ! test/jdk/javax/sound/sampled/DataLine/LongFramePosition.java ! test/jdk/javax/sound/sampled/DirectAudio/bug6372428.java Changeset: 99f90bef Branch: json Author: Thomas Stuefe Date: 2025-12-14 11:57:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99f90befafe9476de17e416d45a9875569171935 8373490: JFR Leak Profiler: path-to-gc-root very slow for large object arrays Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp + test/jdk/jdk/jfr/jcmd/TestJcmdDumpPathToGCRootsBFSDFS.java Changeset: d03e7cb8 Branch: json Author: David Holmes Date: 2025-12-14 20:45:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d03e7cb87ae04c1d32559b4a49d71d32f9d616a8 8373522: Remove expired flags in JDK 27 Reviewed-by: kvn, ayang ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/man/java.md Changeset: eda1ab21 Branch: json Author: Albert Mingkun Yang Date: 2025-12-15 01:50:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eda1ab2143f8bb25fce2e5c086aeb4ecb4141f55 8373449: Parallel: Obsolete deprecated PSChunkLargeArrays Reviewed-by: kbarrett, dholmes, tschatzl ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 5edeb71e Branch: json Author: Prasanta Sadhukhan Date: 2025-12-15 04:45:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5edeb71e3b148d52962c46180c92ebfeda018f67 6292135: DefaultTableModel.setColumnIdentifiers() Clears JTable Row Heights Reviewed-by: tr, kizune ! src/java.desktop/share/classes/javax/swing/JTable.java + test/jdk/javax/swing/JTable/TestRowHeightWithColIdentifier.java Changeset: 0e7bc6b0 Branch: json Author: Prasanta Sadhukhan Date: 2025-12-15 04:52:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e7bc6b0928bd860c665ead26d2237055c0c9d27 6681958: Maximization state of JInternalFrames is corrupted by WindowsDesktopManager Reviewed-by: tr, kizune ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopManager.java + test/jdk/javax/swing/JInternalFrame/JIFMaximizedTrfAttribute.java Changeset: dc1b0b5f Branch: json Author: Jonas Norlinder Committer: David Holmes Date: 2025-12-15 06:13:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc1b0b5f81b6c3de85a0234d0315370b6413c077 8373557: Remove stale comments after JDK-8372584 Reviewed-by: dholmes, jsjolen ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/runtime/os.hpp Changeset: 01adf28c Branch: json Author: Sergey Bylokhov Date: 2025-12-15 07:36:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/01adf28c946580751f7c041b13c987f477a6289a 8372974: Add missing @Override annotations in "com.sun.java.swing.plaf.gtk" package Reviewed-by: prr ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKColorChooserPanel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKGraphicsUtils.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKIconFactory.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyleFactory.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java Changeset: 5141e1a4 Branch: json Author: Anton Artemov Date: 2025-12-15 08:39:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5141e1a4f4ef7499ddd8684469d8038fd75403d2 8373497: SpinCriticalSection should use SpinYield Reviewed-by: dholmes, coleenp ! src/hotspot/share/utilities/spinCriticalSection.cpp Changeset: 895232fc Branch: json Author: Daniel Jeli?ski Date: 2025-12-15 08:40:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/895232fc65cab9ba3863b48cab27b688096a7435 8372731: Detailed authentication failure messages Reviewed-by: dfuchs, michaelm ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java ! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.java ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/windows/native/libnet/NTLMAuthSequence.c + test/jdk/sun/net/www/protocol/http/NTLMFailTest.java Changeset: ad6611a9 Branch: json Author: Fredrik Bredberg Date: 2025-12-15 08:55:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad6611a9a3fd5f9cf8b73ce3ccf976187e344654 8371347: Move the ObjectMonitorTable to a separate new file Reviewed-by: dholmes, coleenp + src/hotspot/share/runtime/objectMonitorTable.cpp + src/hotspot/share/runtime/objectMonitorTable.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 3559eeca Branch: json Author: Hamlin Li Date: 2025-12-15 09:10:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3559eeca0edd537c6160c6753cf6fc304afee4ca 8373428: Refine variables with the same name in nested scopes in PhaseChaitin::gather_lrg_masks Reviewed-by: phh ! src/hotspot/share/opto/chaitin.cpp Changeset: 629bf20f Branch: json Author: Casper Norrbin Date: 2025-12-15 10:23:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/629bf20f59f98a735ca22018ad00c93580aff5f3 8371408: [Linux] VM.info output for container information is confusing Reviewed-by: sgehwolf, dholmes ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp ! src/hotspot/os/linux/osContainer_linux.cpp ! src/hotspot/os/linux/osContainer_linux.hpp ! src/hotspot/os/linux/os_linux.cpp ! test/hotspot/jtreg/containers/docker/TestContainerInfo.java ! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java ! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java ! test/hotspot/jtreg/containers/docker/TestMisc.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: f5187ebf Branch: json Author: Stefan Karlsson Date: 2025-12-15 12:57:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5187ebf7a4d4241f01612b62c514a1e4e272658 8373599: Cleanup arguments.hpp includes Reviewed-by: coleenp, kbarrett ! src/hotspot/share/compiler/compilerDefinitions.inline.hpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/java.hpp ! test/hotspot/gtest/runtime/test_arguments.cpp Changeset: 1f47294c Branch: json Author: Jaikiran Pai Date: 2025-12-15 13:36:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f47294cd336db34030ea16132490ab51310ace5 8287062: com/sun/jndi/ldap/LdapPoolTimeoutTest.java failed due to different timeout message Reviewed-by: aefimov ! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java Changeset: 34f24131 Branch: json Author: SendaoYan Date: 2025-12-15 14:18:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/34f241317ecd7473cfb6dcc2e6e5cf3a40299e2c 8371503: RETAIN_IMAGE_AFTER_TEST do not work for some tests Reviewed-by: lmesnik, dholmes ! test/hotspot/jtreg/containers/docker/DockerBasicTest.java ! test/hotspot/jtreg/containers/docker/ShareTmpDir.java ! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java ! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java ! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java ! test/hotspot/jtreg/containers/docker/TestPids.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java ! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java ! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java ! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: ea6493c4 Branch: json Author: William Kemper Date: 2025-12-15 15:52:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea6493c4e1de2bc9615beee389b2d335669dc542 8373100: Genshen: Control thread can miss allocation failure notification Reviewed-by: ysr, kdnilsen, xpeng ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp Changeset: ad29642d Branch: json Author: Roland Westrelin Date: 2025-12-15 16:18:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad29642d8f4e8e0fb1223b14b85ab7841d7b1b51 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) Reviewed-by: rcastanedalo, epeter ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp + test/hotspot/jtreg/compiler/c2/TestMismatchedAddPAfterMaxUnroll.java ! test/hotspot/jtreg/compiler/c2/TestVerifyIterativeGVN.java Changeset: 45ee89c4 Branch: json Author: Chris Plummer Date: 2025-12-15 19:50:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45ee89c4c8e3d8bb418b8578fb361e7dc1c12be5 8373297: Test com/sun/jdi/AfterThreadDeathTest.java failed with unexpected ObjectCollectedException Reviewed-by: kevinw, sspitsyn, amenkov, lmesnik ! test/jdk/com/sun/jdi/AfterThreadDeathTest.java Changeset: f52d4992 Branch: json Author: Sergey Chernyshev Committer: Serguei Spitsyn Date: 2025-12-15 20:19:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f52d49925f9c60814a0a34720d7443e748b35c25 8319589: Attach from root to a user java process not supported in Mac Reviewed-by: sspitsyn ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/bsd/os_bsd.hpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c + src/jdk.internal.jvmstat/macosx/classes/sun/jvmstat/PlatformSupportImpl.java ! src/jdk.internal.jvmstat/share/classes/module-info.java Changeset: 6aeabd4b Branch: json Author: Kieran Farrell Committer: Roger Riggs Date: 2025-12-15 20:51:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6aeabd4bfaca168e9c88716b185979cf1e1b85ed 8370910: Cleanup terminology of UUID vs Global Identifiers in UUID Reviewed-by: alanb, rriggs, jpai ! src/java.base/share/classes/java/util/UUID.java Changeset: 06b04f71 Branch: json Author: Naoto Sato Date: 2025-12-15 14:11:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/06b04f71c0e997ebb37f10f74e4fd58d0bd1da2c Merge branch 'master' into json From duke at openjdk.org Mon Dec 15 22:33:06 2025 From: duke at openjdk.org (duke) Date: Mon, 15 Dec 2025 22:33:06 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: 366 new changesets Message-ID: <9c907f3e-52be-4b53-915b-0a092d10da0b@openjdk.org> Changeset: 45246bc7 Branch: shen-late-barriers Author: Kim Barrett Date: 2025-11-20 23:06:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45246bc72daf68b905d7342f478e53bfe2883796 8371965: Convert TaskQueueSuper to use Atomic Reviewed-by: iwalulya, tschatzl ! src/hotspot/share/gc/shared/taskqueue.hpp Changeset: 0972ba68 Branch: shen-late-barriers Author: Hai-May Chao Date: 2025-11-21 00:04:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0972ba681cdc81b77e9b4353db8ee835216d242e 8371383: Test sun/security/tools/jarsigner/DefaultOptions.java failed due to CertificateNotYetValidException Reviewed-by: weijun ! test/jdk/sun/security/tools/jarsigner/DefaultOptions.java Changeset: d887359b Branch: shen-late-barriers Author: Chen Liang Date: 2025-11-21 00:38:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d887359b5a8bffedcbf1b3ca6f0eae13b7636add 8370976: Review the behavioral changes of core reflection descriptor parsing migration Reviewed-by: rriggs, jvernee ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java ! test/jdk/java/lang/Class/getEnclosingMethod/BadEnclosingMethodTest.java ! test/jdk/java/lang/annotation/MalformedAnnotationTest.java ! test/jdk/java/lang/invoke/MethodTypeTest.java ! test/jdk/sun/invoke/util/BytecodeDescriptorTest.java Changeset: 2358d40c Branch: shen-late-barriers Author: Chen Liang Date: 2025-11-21 00:46:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2358d40cbcafb851425176cacf65cc3be1ae12a2 8371953: Document null handling in core reflection APIs Reviewed-by: alanb ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Array.java ! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java ! src/java.base/share/classes/java/lang/reflect/InaccessibleObjectException.java ! src/java.base/share/classes/java/lang/reflect/InvocationTargetException.java ! src/java.base/share/classes/java/lang/reflect/MalformedParametersException.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/lang/reflect/UndeclaredThrowableException.java + test/jdk/java/lang/Class/NullBehaviorTest.java + test/jdk/java/lang/reflect/AccessFlag/AccessFlagNullCheckTest.java + test/jdk/java/lang/reflect/AccessibleObject/AccessibleObjectNullCheckTest.java + test/jdk/java/lang/reflect/Array/ArrayArgumentCheckTest.java + test/jdk/java/lang/reflect/ClassFileFormatVersionTest.java + test/jdk/java/lang/reflect/ExceptionClassesNullCheckTest.java + test/jdk/java/lang/reflect/Proxy/ProxyNullCheckTest.java Changeset: c2ea75b8 Branch: shen-late-barriers Author: Hai-May Chao Date: 2025-11-21 01:10:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c2ea75b81f74ff586fdd9c51168e8f4c7a7b2a6a 8353749: Improve security warning when using JKS or JCEKS keystores Reviewed-by: weijun ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java ! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool.properties ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties ! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java ! test/jdk/sun/security/tools/jarsigner/warnings/Test.java + test/jdk/sun/security/tools/keytool/OutdatedKeyStoreWarning.java ! test/jdk/sun/security/tools/keytool/WeakAlg.java Changeset: df24b901 Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2025-11-21 02:48:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df24b901768599ac7111655b87dfeedbe0e66f9d 8360571: Description of launchers is lost in two phase packaging Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OptionsTransformer.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardAppImageFileOption.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java Changeset: 5922c3cb Branch: shen-late-barriers Author: Stefan Karlsson Date: 2025-11-21 08:21:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5922c3cbac43795275422f2484082d1e725e4bcc 8371990: Remove two second delayed OOME after GC shutdown Reviewed-by: kbarrett, tschatzl, ayang, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/services/cpuTimeUsage.cpp Changeset: eeb7c3f2 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2025-11-21 09:23:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eeb7c3f2e8e645938d9db0cf61c1d98d751f2845 8371895: Lower GCTimeLimit in TestUseGCOverheadLimit.java Reviewed-by: ayang, iwalulya, shade ! test/hotspot/jtreg/gc/TestUseGCOverheadLimit.java Changeset: 88ec4e61 Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2025-11-21 09:39:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88ec4e615a3008408184b7ed92010adc75d63853 8372154: AArch64: Match rule failure with some CompareAndSwap operand shapes Reviewed-by: aph, adinn ! src/hotspot/cpu/aarch64/aarch64.ad Changeset: b7dc3afd Branch: shen-late-barriers Author: Mikhail Yankelevich Date: 2025-11-21 09:53:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b7dc3afd099978aaa100eef37325736493caa84c 8371574: Improve code coverage of PEM classes decode functionality Reviewed-by: rhalade ! test/jdk/java/security/PEM/PEMDecoderTest.java Changeset: 8a5c9e08 Branch: shen-late-barriers Author: Per Minborg Date: 2025-11-21 09:55:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a5c9e08c0605c28cac235129adff7bb248d0627 8372146: Follow-up changes to the Lazy Constants JEP Reviewed-by: liach, mcimadamore, jvernee ! src/java.base/share/classes/java/lang/LazyConstant.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/Map.java ! test/jdk/java/lang/LazyConstant/LazyConstantTest.java ! test/jdk/java/lang/LazyConstant/LazyListTest.java ! test/jdk/java/lang/LazyConstant/LazyMapTest.java Changeset: d57fc1b6 Branch: shen-late-barriers Author: Jan Kratochvil Committer: Severin Gehwolf Date: 2025-11-21 10:02:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d57fc1b6dc313eb004892b180960ebcee1cb04c7 8372135: clang compilation error Reviewed-by: stefank, jsjolen, kbarrett ! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp Changeset: 30410fe2 Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-11-21 11:19:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/30410fe265d8d32fb41bae88ab882115271cdf75 8333871: Check return values of sysinfo Reviewed-by: dholmes, mdoerr, alanb ! src/hotspot/os/linux/os_linux.cpp ! src/java.base/unix/native/libjava/java_props_md.c Changeset: d01e7d98 Branch: shen-late-barriers Author: Joel Sikstr?m Date: 2025-11-21 13:44:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d01e7d9850a57dd8e4849e2b7db6eacb37605647 8371783: Refactor GCCause in VM_CollectForMetadataAllocation Reviewed-by: kbarrett, ayang ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp Changeset: 018284d0 Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-11-21 13:52:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/018284d08cd5b4c2c1a5735b5d11e63dc769fb37 8372162: G1: Merge subclasses of G1IHOPControl into parent class Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp Changeset: 41e0017b Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-11-21 13:53:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41e0017bdbd8c818a57509a914ae77c2a903a01c 8372269: Parallel: Remove unused ParallelScavengeHeap::base Reviewed-by: aboldtch, fandreuzzi, tschatzl ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp Changeset: f9127720 Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2025-11-21 14:56:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f9127720459017bb250327dcd3e5c51316536068 8372290: jpackage test lib improvements Reviewed-by: almatvee ! test/jdk/tools/jpackage/clean_stashed_files.sh ! test/jdk/tools/jpackage/clean_test_output.sh ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java = test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedArgument.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedFormattedString.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFinder.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: e439909b Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2025-11-21 14:58:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e439909b7d3ee8db3a09c3d3354ead56dd5397d7 8372292: Remove redundant "throws ConfigException" Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigningConfigBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFileAssociationBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacRuntimeValidator.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/RuntimeBuilderBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackageBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackageBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinSystemEnvironment.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java Changeset: 3b1eb762 Branch: shen-late-barriers Author: Chen Liang Date: 2025-11-21 15:39:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b1eb7623180ac1b1d69622481589c43749dbbfc 8367585: Prevent creation of unrepresentable Utf8Entry Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/attribute/package-info.java ! src/java.base/share/classes/java/lang/classfile/constantpool/package-info.java ! src/java.base/share/classes/java/lang/classfile/instruction/package-info.java ! src/java.base/share/classes/java/lang/classfile/package-info.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java ! src/java.base/share/classes/jdk/internal/util/ModifiedUtf.java ! test/jdk/jdk/classfile/LimitsTest.java ! test/jdk/jdk/classfile/SignaturesTest.java ! test/jdk/jdk/internal/util/ModifiedUtfTest.java Changeset: 5f806e7f Branch: shen-late-barriers Author: Oumaiyma Intissar <49239111+OumaIntissar at users.noreply.github.com> Committer: Sean Coffey Date: 2025-11-21 15:42:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f806e7f8b66c14954a07005be3bceb2f812fbff 8367049: URLPermission. throws StringIndexOutOfBoundsException in avm mode Reviewed-by: michaelm, dfuchs, coffeys ! src/java.base/share/classes/java/net/HostPortrange.java ! src/java.base/share/classes/java/net/URLPermission.java + test/jdk/java/net/URLPermission/EmptyAuthorityTest.java Changeset: e24e7827 Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2025-11-21 15:57:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e24e7827c4241fdf5e178df811f0d0f813363743 8372319: com/sun/crypto/provider/Cipher/HPKE/KAT9180 test has external dependencies Reviewed-by: stuefe, myankelevich ! test/jdk/com/sun/crypto/provider/Cipher/HPKE/KAT9180.java Changeset: e4b583ab Branch: shen-late-barriers Author: Chris Plummer Date: 2025-11-21 17:28:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4b583ab708eadd526d5cc0c03129a7970e05320 8372294: Fix Malformed problem list entry in ProblemList-jvmti-stress-agent.txt Reviewed-by: sspitsyn, lmesnik ! test/hotspot/jtreg/ProblemList-jvmti-stress-agent.txt Changeset: 5b5d85b0 Branch: shen-late-barriers Author: Eric Caspole Date: 2025-11-21 18:00:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5b5d85b0fd4405590d69ad72474ef51fc4aa9699 8372360: Exclude jdk.jsobject from micros-javac input source packages Reviewed-by: vromero ! test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java Changeset: 3a45e615 Branch: shen-late-barriers Author: Phil Race Date: 2025-11-21 18:19:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a45e615973727446c9081b5affbbe7ffe7c3bea 8369129: Raster createPackedRaster methods specification clean up Reviewed-by: jdv, serb ! src/java.desktop/share/classes/java/awt/image/Raster.java ! test/jdk/java/awt/image/Raster/CreateRasterExceptionTest.java Changeset: 2b5cd14e Branch: shen-late-barriers Author: Chris Plummer Date: 2025-11-21 18:45:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2b5cd14ea5c571e0d55df8293e49b9a0db521a46 8282441: [LOOM] The debug agent should attempt to free vthread ThreadNodes Reviewed-by: amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c Changeset: 2d815ac6 Branch: shen-late-barriers Author: Mikhail Yankelevich Date: 2025-11-21 19:07:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d815ac61b437835163d4014bfed16f0f3faea50 8349535: Refactor ./pkcs11/Provider/MultipleLogins.sh to java test Reviewed-by: rhalade ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java - test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh Changeset: ee9d553e Branch: shen-late-barriers Author: Igor Rudenko Committer: Naoto Sato Date: 2025-11-21 21:45:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee9d553e51c01529495b8ca34b296b6e684e905d 8372307: Clean up the leftover code comment references to file.encoding in java_props_md.c Reviewed-by: naoto ! src/java.base/unix/native/libjava/java_props_md.c ! src/java.base/windows/native/libjava/java_props_md.c Changeset: d3328b4b Branch: shen-late-barriers Author: SendaoYan Date: 2025-11-23 14:52:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d3328b4bd0b2c2b03b4aaf7ebe929c14c4186402 8372125: containers/docker/TestPids.java fails after 8365606 Reviewed-by: cnorrbin, sgehwolf ! test/hotspot/jtreg/containers/docker/TestPids.java Changeset: e18e95ed Branch: shen-late-barriers Author: Mikhail Yankelevich Date: 2025-11-23 19:47:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e18e95ed11c1df7eeb162c2303f027564ed6f6aa 8346962: Test CRLReadTimeout.java fails with -Xcomp on a fastdebug build Reviewed-by: rhalade ! test/jdk/sun/security/x509/URICertStore/CRLReadTimeout.java Changeset: 3f47e579 Branch: shen-late-barriers Author: Kim Barrett Date: 2025-11-24 05:19:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f47e5795378fda6da90dd45e043cb491a73e792 8372240: Convert FreeListAllocator to use Atomic Reviewed-by: tschatzl, stefank ! src/hotspot/share/gc/shared/freeListAllocator.cpp ! src/hotspot/share/gc/shared/freeListAllocator.hpp Changeset: 43af7b59 Branch: shen-late-barriers Author: Jan Lahoda Date: 2025-11-24 05:55:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43af7b59765fa9820726de276bae9d1fcd2ba3ca 8371309: Diagnostic.getEndPosition can throw an NPE with typical broken code Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/langtools/tools/javac/diags/DiagnosticGetEndPosition.java Changeset: 99be0e73 Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2025-11-24 07:47:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99be0e73ce9779e85c9ec6598e0a7ce964d62e82 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes Reviewed-by: epeter, vlivanov, qamai ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp Changeset: 0f014446 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2025-11-24 08:34:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f014446875b39b937e997d9dcb4734659f7cefe 8371998: G1: Rename G1MergeHeapRootsTask::G1ClearBitmapClosure to be more distinct Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: a7bb99ed Branch: shen-late-barriers Author: Galder Zamarre?o Committer: Severin Gehwolf Date: 2025-11-24 09:24:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a7bb99ed007f593783ff8ca00b26f48d9ad632d2 8372119: Missing copyright header in MinMaxVector Reviewed-by: chagedorn, thartmann ! test/micro/org/openjdk/bench/java/lang/MinMaxVector.java Changeset: 0c1ef366 Branch: shen-late-barriers Author: Viktor Klang Date: 2025-11-24 10:29:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0c1ef366686b7ff1b461e2617f7f3b7a71467c04 8372256: ClassCastException in `ConcurrentHashMap#equals` Reviewed-by: dl, alanb ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! test/jdk/java/util/concurrent/tck/ConcurrentHashMapTest.java Changeset: 8ae4ea81 Branch: shen-late-barriers Author: Mikhail Yankelevich Date: 2025-11-24 12:42:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ae4ea8114c4c7616a3e882aca71f882630a8e02 8371262: sun/security/pkcs11/Cipher/KeyWrap tests may silently skip Reviewed-by: rhalade ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/NISTWrapKAT.java ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/TestGeneral.java ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/XMLEncKAT.java Changeset: 0a963b61 Branch: shen-late-barriers Author: Joel Sikstr?m Date: 2025-11-24 13:40:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0a963b612d0fcbfe002340098341862096650945 8371701: Add ability to set NUMA-affinity for threads Reviewed-by: aboldtch, ayang ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/os.hpp Changeset: aec54726 Branch: shen-late-barriers Author: Daniel Fuchs Date: 2025-11-24 14:07:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aec54726df7efdea6f85ccd26763acb7ee839e2f 8372159: HttpClient SelectorManager thread could be a VirtualThread Reviewed-by: djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/IdleTimeoutManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicSelector.java ! test/jdk/java/net/httpclient/ReferenceTracker.java + test/jdk/java/net/httpclient/http2/H2SelectorVTTest.java ! test/jdk/java/net/httpclient/http3/H3QuicVTTest.java Changeset: c12389d0 Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2025-11-24 15:09:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c12389d006c94d619da69b81ece317b878c0c1bb 8372359: Clean jpackage error messages Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsAnalyzer.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOptionValueExceptionFactory.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsProcessorTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java ! test/jdk/tools/jpackage/share/ModulePathTest.java Changeset: a091af1d Branch: shen-late-barriers Author: Daniel Jeli?ski Date: 2025-11-24 15:10:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a091af1db34bc9e1646b687aad7704c3105d7ec7 8371475: HttpClient: Implement CUBIC congestion controller Reviewed-by: dfuchs + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicBaseCongestionController.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicCubicCongestionController.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicPacer.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicRenoCongestionController.java ! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java ! test/jdk/java/net/httpclient/http3/H3SimpleGet.java ! test/jdk/java/net/httpclient/http3/H3SimpleTest.java + test/jdk/java/net/httpclient/quic/CubicTest.java Changeset: f8cf9ca6 Branch: shen-late-barriers Author: William Kemper Date: 2025-11-24 15:58:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f8cf9ca69cfef286c80559bfe1d147b6303d10d2 8370039: GenShen: array copy SATB barrier improvements Reviewed-by: kdnilsen, ysr, shade ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp Changeset: 67b57f4f Branch: shen-late-barriers Author: Vladimir Petko Committer: Aleksey Shipilev Date: 2025-11-24 16:01:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/67b57f4f758f2fea647a3b6a68c0372a8f9e121b 8370978: Zero JVM fails to build on i386 after JDK-8351149 Reviewed-by: shade, aseoane ! src/hotspot/os/linux/os_linux.cpp Changeset: 21772600 Branch: shen-late-barriers Author: Ruben Ayrapetyan Committer: Martin Doerr Date: 2025-11-24 16:59:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/217726009492af5a1143c98b97cc39b580850c5d 8371458: [REDO] Remove exception handler stub code in C2 Co-authored-by: Martin Doerr Reviewed-by: mdoerr, dlong ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.hpp ! src/hotspot/cpu/arm/nativeInst_arm_32.hpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/nativeInst_s390.hpp ! src/hotspot/cpu/s390/runtime_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/nativeInst_x86.hpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/code/nmethod.inline.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java + test/hotspot/jtreg/runtime/vthread/Deoptimization.java Changeset: 8bafc2f0 Branch: shen-late-barriers Author: Quan Anh Mai Date: 2025-11-24 18:12:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8bafc2f0aecbbe548573712a9dc31c9764f82f71 8371789: C2: More explicit dump results for TypePtr Reviewed-by: chagedorn, vlivanov ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 507a6d32 Branch: shen-late-barriers Author: Justin Lu Date: 2025-11-24 21:22:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/507a6d327f1c613a130273727ee4154b5b4d7ca4 8368001: java/text/Format/NumberFormat/NumberRoundTrip.java timed out Reviewed-by: naoto ! test/jdk/java/text/Format/NumberFormat/NumberRoundTrip.java Changeset: e00dec58 Branch: shen-late-barriers Author: Xiaolong Peng Date: 2025-11-24 22:10:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e00dec58083302fb74ebc994a65232c6367aee44 8371667: Shenandoah: Re-design alloc request type enum for better efficiency and cleaner code Reviewed-by: shade, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp Changeset: 42b108b4 Branch: shen-late-barriers Author: Severin Gehwolf Date: 2025-11-24 22:14:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42b108b445b359e1d4b1043dbc1cbd42f551c19c 8372155: ReleaseInfoPlugin doesn't handle input file as UTF-8 properly Reviewed-by: alanb, jpai ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ReleaseInfoPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties + test/jdk/tools/jlink/plugins/ReleaseInfoPluginTest.java Changeset: dea95e65 Branch: shen-late-barriers Author: Fei Yang Date: 2025-11-25 02:29:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dea95e65a2493b545f78243025d1a5a4957a3806 8371869: RISC-V: too many warnings when build on BPI-F3 SBC Reviewed-by: fjiang, mli ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp Changeset: cc5b35bf Branch: shen-late-barriers Author: Alan Bateman Date: 2025-11-25 07:05:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc5b35bf69dcf9e7e8037642c94e8d7e5847952d 8370887: DelayScheduler.replace method may break the 4-ary heap in certain scenarios Co-authored-by: Doug Lea
Reviewed-by: vklang ! src/java.base/share/classes/java/util/concurrent/DelayScheduler.java + test/jdk/java/util/concurrent/DelayScheduler/AscendingOrderAfterReplace.java Changeset: 1226873a Branch: shen-late-barriers Author: Francesco Nigro Committer: Alan Bateman Date: 2025-11-25 08:07:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1226873ab94d2cc341ddb7040aa60c3bf3614feb 8372410: ThreadFactory used by Thread.Builder::factory uses non-optimal VarHandle Reviewed-by: alanb, adinn, liach ! src/java.base/share/classes/java/lang/ThreadBuilders.java Changeset: 5ef2c9aa Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-11-25 08:25:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ef2c9aa09247f9853bf04db0df962fcff764499 8370438: Offer link time optimization support on library level Reviewed-by: erikj, serb, azvegint ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags-ldflags.m4 ! make/autoconf/spec.gmk.template ! make/common/NativeCompilation.gmk ! make/common/native/Flags.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: 34d6cc0d Branch: shen-late-barriers Author: Daniel Jeli?ski Date: 2025-11-25 08:32:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/34d6cc0d89cbc840e8c358988c51e8d560b8dbb3 8372344: QUIC transfer may deadlock if pacing rate is too high Reviewed-by: dfuchs, vyazici ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java Changeset: ba3d4c43 Branch: shen-late-barriers Author: Kim Barrett Date: 2025-11-25 08:54:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ba3d4c43118bb5a2d9fb7cea9c6cd1ec63360ccd 8372337: clang compilation error on hardware_constructive_interference_size Reviewed-by: aboldtch ! src/hotspot/share/cppstdlib/new.hpp Changeset: 42f33335 Branch: shen-late-barriers Author: Markus Gr?nlund Date: 2025-11-25 09:07:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42f333352408e03389fb37ea8ad8537a4a271b6a 8371368: SIGSEGV in JfrVframeStream::next_vframe() on arm64 Reviewed-by: egahlin ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java Changeset: 67ef81eb Branch: shen-late-barriers Author: Patrick Strawderman Committer: Viktor Klang Date: 2025-11-25 10:13:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/67ef81eb78b28e5dcdf91785b476dfd0858cbd16 8362958: Unnecessary copying / sorting in Streams using Comparator.naturalOrder() Reviewed-by: vklang, liach ! src/java.base/share/classes/java/util/stream/SortedOps.java ! src/java.base/share/classes/java/util/stream/StreamOpFlag.java ! test/jdk/java/util/stream/boottest/java.base/java/util/stream/StreamOpFlagsTest.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SortedOpTest.java Changeset: c19b1292 Branch: shen-late-barriers Author: Jaikiran Pai Date: 2025-11-25 11:13:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c19b12927d2ac901ec8ccaa2de5897ee4c47af56 8326498: java.net.http.HttpClient connection leak using http/2 Reviewed-by: vyazici, djelinski, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java + src/java.net.http/share/classes/jdk/internal/net/http/Http2TerminationCause.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java + test/jdk/java/net/httpclient/access/java.net.http/jdk/internal/net/http/HttpClientImplAccess.java + test/jdk/java/net/httpclient/http2/BurstyRequestsTest.java ! test/jdk/java/net/httpclient/http2/H2GoAwayTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java Changeset: 49176e32 Branch: shen-late-barriers Author: Prasanta Sadhukhan Date: 2025-11-25 11:39:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/49176e322bbb9ed1ef2f534b949b937770b54162 8372103: Metal JButton doesn't show focus if no text or icon Reviewed-by: azvegint, tr ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java + test/jdk/javax/swing/plaf/metal/MetalFocusBug.java Changeset: 35f4a741 Branch: shen-late-barriers Author: Roland Westrelin Date: 2025-11-25 13:00:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/35f4a7410cdaaa9d3ce68148cb81e893ad0d93de 8366888: C2: incorrect assertion predicate with short running long counted loop Co-authored-by: Christian Hagedorn Reviewed-by: chagedorn, bmaillard ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp + test/hotspot/jtreg/compiler/longcountedloops/TestShortCountedLoopWithLongRCBadAssertPredicate.java + test/hotspot/jtreg/compiler/longcountedloops/TestShortCountedLoopWithLongRCBadAssertPredicate2.java Changeset: c00d29af Branch: shen-late-barriers Author: Roman Marchenko Committer: Erik Joelsson Date: 2025-11-25 13:41:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c00d29afa9c3de65b1ca4e98dbb9e6f6931d7437 8372414: Command "make test-prebuilt" fails when listing tests Reviewed-by: erikj ! make/RunTests.gmk Changeset: d94c52cc Branch: shen-late-barriers Author: Johan Sj?len Date: 2025-11-25 13:43:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d94c52ccf2fed3fc66d25a34254c9b581c175fa1 8367656: Refactor Constantpool's operand array into two Reviewed-by: coleenp, sspitsyn, dholmes ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/classfile/classFileParser.cpp + src/hotspot/share/oops/bsmAttribute.hpp + src/hotspot/share/oops/bsmAttribute.inline.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/U4Array.java Changeset: 81ea1442 Branch: shen-late-barriers Author: Joel Sikstr?m Date: 2025-11-25 14:53:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81ea1442a86795dafbf96c875fbecc65210804be 8372412: Increase buffer size for ring-buffer events in CollectedHeap Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/shared/collectedHeap.cpp Changeset: c1230068 Branch: shen-late-barriers Author: Ivan Sukhanov Committer: Alexey Bakhtin Date: 2025-11-25 18:13:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1230068dc4501c52999ac0bbb3a2e5933453f09 8363943: ARM32: Represent Registers as values Reviewed-by: shade, bulasevich ! src/hotspot/cpu/arm/arm_32.ad ! src/hotspot/cpu/arm/assembler_arm_32.hpp ! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/register_arm.cpp ! src/hotspot/cpu/arm/register_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/vmreg_arm.cpp ! src/hotspot/cpu/arm/vmreg_arm.hpp ! src/hotspot/cpu/arm/vmreg_arm.inline.hpp ! src/hotspot/os_cpu/linux_arm/macroAssembler_linux_arm_32.cpp Changeset: c0abecdd Branch: shen-late-barriers Author: Erik Gahlin Date: 2025-11-25 18:48:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c0abecdd1ffe59314bc17aeec0684cdda33a222d 8372441: JFR: Improve logging of TestBackToBackSensitive Reviewed-by: mgronlun ! test/jdk/jdk/jfr/event/runtime/TestBackToBackSensitive.java Changeset: b36b6947 Branch: shen-late-barriers Author: Volodymyr Paprotski Date: 2025-11-25 22:42:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b36b69470968b1578877cfe9658892a5fe44e38e 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements Reviewed-by: sviswanathan, mpowers, ascarpino ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_dilithium.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp + test/jdk/sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java Changeset: d9b6c314 Branch: shen-late-barriers Author: Francesco Andreuzzi Committer: Erik Gahlin Date: 2025-11-26 01:18:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d9b6c314872ee626c725d119023179ae93639f54 8372324: jdk/jfr/event/gc/detailed/TestStringDeduplicationEvent.java#Parallel failed Reviewed-by: egahlin, mbaesken, ayang ! test/jdk/jdk/jfr/event/gc/detailed/TestStringDeduplicationEvent.java Changeset: 65f1ad61 Branch: shen-late-barriers Author: Mat Carter Committer: Vladimir Ivanov Date: 2025-11-26 02:01:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/65f1ad616977428fcb498479132086777dc929cb 8370203: Add jcmd AOT.end_recording diagnostic command Reviewed-by: vlivanov, kvn ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/aotMetaspace.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/DiagnosticCommandMBeanTest.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/JcmdAOTEndRecordingTest.java Changeset: 4ffdf7af Branch: shen-late-barriers Author: Shaojin Wen Date: 2025-11-26 05:46:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ffdf7af88f6c0a69663eb249957dbceea3cb697 8366224: Introduce DecimalDigits.appendPair for efficient two-digit formatting and refactor DateTimeHelper Reviewed-by: liach, rriggs ! src/java.base/share/classes/java/time/MonthDay.java ! src/java.base/share/classes/java/time/YearMonth.java ! src/java.base/share/classes/java/time/ZoneOffset.java ! src/java.base/share/classes/java/time/chrono/ChronoLocalDateImpl.java ! src/java.base/share/classes/jdk/internal/util/DateTimeHelper.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java Changeset: 7cc584fb Branch: shen-late-barriers Author: Sorna Sarathi N Committer: SendaoYan Date: 2025-11-26 05:47:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7cc584fbe6ce3d2f14d96ffb7e9650fd3498aa7a 8372399: Add missing CPE statements Reviewed-by: asemenyuk ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/SetBuilder.java Changeset: e13dfd3e Branch: shen-late-barriers Author: Neha Joshi Committer: SendaoYan Date: 2025-11-26 05:53:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e13dfd3ec39b0550eede83aa766deaad105995fc 8370942: test/jdk/java/security/Provider/NewInstance.java and /test/jdk/java/security/cert/CertStore/NoLDAP.java may skip without notifying Reviewed-by: myankelevich, rhalade ! test/jdk/java/security/Provider/NewInstance.java ! test/jdk/java/security/cert/CertStore/NoLDAP.java Changeset: cdf5fbed Branch: shen-late-barriers Author: Neha Joshi Committer: SendaoYan Date: 2025-11-26 06:16:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cdf5fbed9bd8366e4ee9ab9cb538db88d7bcc7c0 8334928: Test sun/security/ssl/SSLSocketImpl/ReuseAddr.java failed: java.net.BindException: Address already in use Reviewed-by: rhalade ! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java ! test/jdk/sun/security/ssl/SSLSocketImpl/ReuseAddr.java Changeset: f3fddd6e Branch: shen-late-barriers Author: Kim Barrett Date: 2025-11-26 06:17:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f3fddd6e9062e9f70c276d31247a7417b9571390 8372251: Convert PartialArrayStepper/State to use Atomic Reviewed-by: iwalulya, tschatzl ! src/hotspot/share/gc/shared/partialArrayState.cpp ! src/hotspot/share/gc/shared/partialArrayState.hpp ! src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp ! src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 3ef3f259 Branch: shen-late-barriers Author: Mar?a Arias de Reyna Dom?nguez Committer: SendaoYan Date: 2025-11-26 06:39:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ef3f259bbf4bf40638f53319ec4eea7fdd147e1 8372253: Improve logging to show why a class was excluded from AOT Cache Reviewed-by: asmehra, iklam ! src/hotspot/share/cds/aotMetaspace.cpp Changeset: 46ee8d55 Branch: shen-late-barriers Author: Anthony Scarpino Date: 2025-11-26 06:48:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/46ee8d550e42f756dd04fa67ed549c93b632df77 8372547: New test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java should be restricted to x86_64 Reviewed-by: dholmes ! test/jdk/sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java Changeset: 275cb9f2 Branch: shen-late-barriers Author: Christian Hagedorn Date: 2025-11-26 07:55:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/275cb9f28799081878e0a7c53ce1c0450f4e963e 8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge Reviewed-by: epeter, roland ! src/hotspot/share/opto/loopopts.cpp ! test/hotspot/jtreg/compiler/loopopts/TestVerifyLoopOptimizationsHitsMemLimit.java ! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java + test/hotspot/jtreg/compiler/predicates/assertion/TestStressDuplicateBackedgeWithAssertionPredicate.java Changeset: 5fe731d5 Branch: shen-late-barriers Author: Saranya Natarajan Date: 2025-11-26 09:27:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5fe731d55a54ace42de4a15d612dba310de9d977 8349835: C2: Simplify IGV property printing Reviewed-by: rcastanedalo, dfenacci, chagedorn ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp Changeset: 5291e1c1 Branch: shen-late-barriers Author: Stefan Karlsson Date: 2025-11-26 09:29:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5291e1c1e1ddc19d814dbdb3a981049fe40575ea 8372513: Shenandoah: ShenandoahMaxRegionSize can produce an unaligned heap alignment Reviewed-by: jsikstro, eosterlund, shade ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java Changeset: ac046628 Branch: shen-late-barriers Author: Jan Lahoda Date: 2025-11-26 10:06:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac046628edaee66d1469c49864b70bdefee6570e 8372336: javac fails with an exception when a class is missing while evaluating conditional expression Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/tools/javac/recovery/AttrRecovery.java Changeset: 4ae2f31f Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-11-26 12:49:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ae2f31f3d2027daa0a5ccba6180e7bb27413aa5 8371626: [linux] use icf=all for linking libraries Reviewed-by: goetz, erikj ! make/autoconf/flags-ldflags.m4 ! make/autoconf/toolchain.m4 Changeset: c146805d Branch: shen-late-barriers Author: Paul H?bner Committer: Coleen Phillimore Date: 2025-11-26 13:05:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c146805da5708b479bf8dd0180acd06657b72788 8368551: Core dump warning may be confusing Reviewed-by: stuefe, dholmes ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java Changeset: 74354f23 Branch: shen-late-barriers Author: Christian Hagedorn Date: 2025-11-26 13:25:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74354f23dbb0fc852d216c8f1d3e5f80d406cfc6 8372585: TestVerifyLoopOptimizationsHitsMemLimit fails with product builds Reviewed-by: rcastanedalo, thartmann ! test/hotspot/jtreg/compiler/loopopts/TestVerifyLoopOptimizationsHitsMemLimit.java Changeset: 85d4f551 Branch: shen-late-barriers Author: Hannes Walln?fer Date: 2025-11-26 13:36:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85d4f551b1f82f1b43155a4ac3c5026ac580410e 8372055: Fragment link tag does not work in package info Reviewed-by: liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java ! test/langtools/jdk/javadoc/doclet/testSeeLinkAnchor/TestSeeLinkAnchor.java Changeset: 0a3809f0 Branch: shen-late-barriers Author: Hannes Walln?fer Date: 2025-11-26 14:07:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0a3809f0be94c92c2c46f00fe5ff981afdd55cf0 8369531: Wrong tooltip used in external class links Reviewed-by: liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties ! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java ! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java ! test/langtools/jdk/javadoc/doclet/testExternalOverriddenMethod/TestExternalOverriddenMethod.java ! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithAutomaticModule.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java ! test/langtools/jdk/javadoc/doclet/testLinkPlatform/TestLinkPlatform.java ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletWithModule.java ! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownLinks.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java ! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java ! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java ! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java Changeset: e3a08558 Branch: shen-late-barriers Author: Emanuel Peter Date: 2025-11-26 14:58:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e3a085581bfa70437b73d4b0527a084e0c5c9aac 8371146: C2 SuperWord: VTransform::add_speculative_check uses pre_init that is pinned after Auto_Vectorization_Check, leading to bad graph Reviewed-by: roland, chagedorn ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp + test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingCheckPreLimitNotAvailable.java Changeset: 1ce2a44e Branch: shen-late-barriers Author: Per Minborg Date: 2025-11-26 15:11:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1ce2a44e9f4fa9d558602dbd0489fefb0c9563ef 8371571: Consolidate and enhance bulk memory segment ops benchmarks Reviewed-by: jvernee - test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.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/SegmentBulkHash.java ! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkMismatch.java Changeset: 10ba0ab3 Branch: shen-late-barriers Author: Harald Eilertsen Committer: Jorn Vernee Date: 2025-11-26 15:33:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10ba0ab3c0017858bafb65b49a4cadd9a0351fb4 8371637: allocateNativeInternal sometimes return incorrectly aligned memory Co-authored-by: Kurt Miller Reviewed-by: mcimadamore, jvernee ! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java ! test/jdk/java/foreign/TestMemoryAlignment.java Changeset: c028369d Branch: shen-late-barriers Author: Trevor Bond Committer: Chen Liang Date: 2025-11-26 15:44:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c028369dcb0a677541b89117b0800125bc7c6c33 8350938: ResourceParsingClassHierarchyResolver inflates all Utf8 CP entries Reviewed-by: liach, jpai ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java Changeset: 6e920fbd Branch: shen-late-barriers Author: David Holmes Date: 2025-11-26 20:01:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e920fbdab17201886804bb53b59188b362f541d 8372380: Make hs_err reporting more robust for unattached threads Reviewed-by: shade, aboldtch, kevinw ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/shared/gcLogPrecious.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 42db9ab6 Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-11-26 22:12:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42db9ab629a6209aa471de8b3034c053b77629dd 8298432: Investigate the benefits of usage of GetPrimitiveArrayCritical in the cmm code Reviewed-by: psadhukhan, jdv, azvegint ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java ! src/java.desktop/share/native/liblcms/LCMS.c Changeset: 847fbab7 Branch: shen-late-barriers Author: Leonid Mesnik Date: 2025-11-26 22:17:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/847fbab7924848e0e88d112db1d5d0b71372d597 8352654: [REDO] nsk/jvmti/ tests should fail when nsk_jvmti_setFailStatus() is called Reviewed-by: amenkov, sspitsyn ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp Changeset: b054a565 Branch: shen-late-barriers Author: Alexander Matveev Date: 2025-11-27 03:06:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b054a5657105ace7e66f6044692e14bb075dfb6c 8351095: [macos] Add more jpackage tests for --mac-app-store option Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFinder.java ! test/jdk/tools/jpackage/macosx/PkgScriptsTest.java ! test/jdk/tools/jpackage/share/ServiceTest.java Changeset: 55362e19 Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2025-11-27 04:18:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/55362e191d447c2116f111cef438700eca24aab1 8372385: tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java fails Reviewed-by: almatvee ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java Changeset: 848c0c79 Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2025-11-27 05:29:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/848c0c79b69c489db6c6bbb24644134fe33fd0ec 8372285: G1: Micro-optimize x86 barrier code Reviewed-by: tschatzl, ayang ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp Changeset: 7cd3d7f1 Branch: shen-late-barriers Author: Erik ?sterlund Date: 2025-11-27 07:15:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7cd3d7f157708ebb6ce972b46a1a90379f63d08f 8372376: ZGC: Inaccurate verification of raw nulls in flip promoting pages Reviewed-by: stefank, sjohanss, aboldtch ! src/hotspot/share/gc/z/zVerify.cpp Changeset: de546d0e Branch: shen-late-barriers Author: Joel Sikstr?m Date: 2025-11-27 09:02:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de546d0e03ff1823b73c32db1861b77efa9552d8 8371702: ZGC: NUMA-Affinity for Worker Threads in the Relocation Phase Co-authored-by: Axel Boldt-Christmas Reviewed-by: aboldtch, eosterlund ! src/hotspot/share/gc/z/zRelocate.cpp Changeset: 141aebca Branch: shen-late-barriers Author: Markus Gr?nlund Date: 2025-11-27 09:08:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/141aebca38bc683cbff8a2dfe0cb98d3f0186a8c 8372586: Crashes on ppc64(le) after JDK-8371368 Reviewed-by: mbaesken ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp Changeset: 86aae125 Branch: shen-late-barriers Author: David Briemann Date: 2025-11-27 09:08:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86aae125f1a4e16dfe2dd0faf63f96ae1ca7bcd0 8367487: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on Linux aarch64 with Cavium CPU Reviewed-by: epeter, mdoerr ! test/hotspot/jtreg/compiler/loopopts/superword/TestReinterpretAndCast.java Changeset: 1f417e77 Branch: shen-late-barriers Author: Daniel Jeli?ski Date: 2025-11-27 09:27:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f417e77615c570ca3002b13a1398b647133ad67 8371887: HttpClient: SSLParameters with no protocols configured disable HTTP2+ support Reviewed-by: jpai, dfuchs ! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSContext.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java ! test/jdk/java/net/httpclient/TlsContextTest.java ! test/jdk/java/net/httpclient/http2/TLSConnection.java ! test/jdk/java/net/httpclient/http3/H3UnsupportedSSLParametersTest.java Changeset: 4ac33956 Branch: shen-late-barriers Author: Joel Sikstr?m Date: 2025-11-27 09:38:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ac33956343bbfa3619ccb029ceed6c5a402f775 8372150: Parallel: Tighten requirements around heap sizes with NUMA and Large Pages Reviewed-by: ayang, stefank, aboldtch, stuefe ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/parallelArguments.hpp ! src/hotspot/share/gc/serial/serialArguments.cpp ! src/hotspot/share/gc/serial/serialArguments.hpp ! src/hotspot/share/gc/shared/gcArguments.cpp ! src/hotspot/share/gc/shared/gcArguments.hpp ! src/hotspot/share/gc/shared/genArguments.cpp ! src/hotspot/share/gc/shared/genArguments.hpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp Changeset: d350158e Branch: shen-late-barriers Author: Viktor Klang Date: 2025-11-27 09:42:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d350158e060c01acf49759dcbdd1f4d72530111b 8371740: LinkedTransferQueue.poll() returns null even though queue is not empty Co-authored-by: Doug Lea
Co-authored-by: Dr Heinz M. Kabutz Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java + test/jdk/java/util/concurrent/BlockingQueue/MissedPoll.java Changeset: 150def42 Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-11-27 12:42:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/150def42dd7f22d949b4d788bfe5986f236b9b37 8369911: Test sun/java2d/marlin/ClipShapeTest.java#CubicDoDash, #Cubic and #Poly fail intermittent Reviewed-by: mdoerr, rriggs, serb ! test/jdk/sun/java2d/marlin/ClipShapeTest.java Changeset: 5f5bf197 Branch: shen-late-barriers Author: Ramkumar Sunderbabu Committer: Stefan Karlsson Date: 2025-11-27 13:00:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f5bf1971ca622b053c4eae146298090d6944473 8319540: GC: Make TestSelectDefaultGC use createTestJavaProcessBuilder Reviewed-by: lkorinth, stefank ! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java Changeset: 561c544d Branch: shen-late-barriers Author: Mikhail Yankelevich Date: 2025-11-27 13:22:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/561c544d85ecdbfa7895e434e98aed8df250a305 8367096: jdk/open/test/jdk/sun/security/pkcs11/ rsa, ec, config, secmod and sslecc tests are skipping but showing as pass Reviewed-by: rhalade ! test/jdk/sun/security/pkcs11/Config/ReadConfInUTF16Env.java ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/Secmod/AddPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/AddTrustedCert.java ! test/jdk/sun/security/pkcs11/Secmod/Crypto.java ! test/jdk/sun/security/pkcs11/Secmod/GetPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/JksSetPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/LoadKeystore.java ! test/jdk/sun/security/pkcs11/Secmod/TestNssDbSqlite.java ! test/jdk/sun/security/pkcs11/Secmod/TrustAnchors.java ! test/jdk/sun/security/pkcs11/SecmodTest.java ! test/jdk/sun/security/pkcs11/ec/ReadCertificates.java ! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java ! test/jdk/sun/security/pkcs11/ec/TestKeyFactory.java ! test/jdk/sun/security/pkcs11/rsa/KeyWrap.java ! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java Changeset: da8e41a3 Branch: shen-late-barriers Author: Mikhail Yankelevich Date: 2025-11-27 13:23:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da8e41a368bd98a7a35f5706302ecb9475b58363 8365623: test/jdk/sun/security/pkcs11/tls/ tests skipped without skip exception Reviewed-by: syan, rhalade ! test/jdk/sun/security/pkcs11/tls/TestKeyMaterial.java ! test/jdk/sun/security/pkcs11/tls/TestKeyMaterialChaCha20.java ! test/jdk/sun/security/pkcs11/tls/TestMasterSecret.java ! test/jdk/sun/security/pkcs11/tls/TestPRF.java ! test/jdk/sun/security/pkcs11/tls/TestPremaster.java ! test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java Changeset: 6901c05c Branch: shen-late-barriers Author: Alan Bateman Date: 2025-11-27 14:17:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6901c05c9d23cde41e2af510e7d610af66e40770 8371815: API docs for 2-arg StructuredTaskScope.open should say timeout may expire before or while waiting in join Reviewed-by: vklang ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java Changeset: 683ef14b Branch: shen-late-barriers Author: Jonas Norlinder Committer: Stefan Johansson Date: 2025-11-27 14:59:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/683ef14bcec0e6c4825067229826ed4a53cd3d19 8372625: [Linux] Remove unnecessary logic for supports_fast_thread_cpu_time Reviewed-by: sjohanss, dholmes ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/share/runtime/cpuTimeCounters.cpp Changeset: b2f97131 Branch: shen-late-barriers Author: Christoph Langer Date: 2025-11-27 15:43:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b2f97131d643ad7ebde137617999f1689a204975 8317838: java/nio/channels/Channels/SocketChannelStreams.java running into timeout (aix) Reviewed-by: alanb, mdoerr ! test/jdk/ProblemList.txt Changeset: 8a0672c8 Branch: shen-late-barriers Author: Daniel Fuchs Date: 2025-11-27 17:56:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a0672c819e09a16c30fbdf58dc2b81f50958da4 8372198: Avoid closing PlainHttpConnection while holding a lock Reviewed-by: djelinski, jpai, vyazici ! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java + test/jdk/java/net/httpclient/PlainConnectionLockTest.java Changeset: f1d90b8b Branch: shen-late-barriers Author: James Yuzawa Committer: Raffaello Giulietti Date: 2025-11-27 20:26:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1d90b8b25b78b15dc6529a5a6e45633eb250286 8372134: ThreadLocalRandom no longer overrides nextGaussian Reviewed-by: alanb, rgiulietti, vklang ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/random/RandomGenerator.java Changeset: 195b36f9 Branch: shen-late-barriers Author: David Holmes Date: 2025-11-27 23:05:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/195b36f90b789b64f4a0fc867c620935d609a455 8372702: sun/security/pkcs11/tls/fips/FipsModeTLS.java does not compile after JDK-8367096 Reviewed-by: djelinski ! test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java Changeset: 0c6d1b9c Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-11-28 06:39:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0c6d1b9c8bfd7f4e39a6621c7a8f7bdcd044a05f 8371759: Add missing @Override annotations in com.sun.imageio package Reviewed-by: tr, jdv, azvegint ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReaderSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriterSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/BogusColorSpace.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/InputStreamAdapter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleCMYKColorSpace.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleRenderedImage.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SingleTileRenderedImage.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/StandardMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/StandardMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SubImageInputStream.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReaderSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriterSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFWritableImageMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFWritableStreamMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/AdobeMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/COMMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DHTMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DQTMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DRIMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReaderResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReaderSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriterResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriterSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGStreamMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/SOFMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/SOSMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReaderSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriterSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFCIELabColorConverter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDeflateDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDeflater.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFExifJPEGCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFaxCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFaxDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFieldNode.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReaderSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriterSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLSBCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLSBDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLZWCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLZWDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFNullCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFNullDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFPackBitsCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFPackBitsDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFRLECompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFRenderedImage.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFStreamMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFStreamMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFStreamMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFT4Compressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFT6Compressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFYCbCrColorConverter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReaderSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriterSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/spi/FileImageInputStreamSpi.java ! src/java.desktop/share/classes/com/sun/imageio/spi/FileImageOutputStreamSpi.java ! src/java.desktop/share/classes/com/sun/imageio/spi/InputStreamImageInputStreamSpi.java ! src/java.desktop/share/classes/com/sun/imageio/spi/OutputStreamImageOutputStreamSpi.java ! src/java.desktop/share/classes/com/sun/imageio/spi/RAFImageInputStreamSpi.java ! src/java.desktop/share/classes/com/sun/imageio/spi/RAFImageOutputStreamSpi.java ! src/java.desktop/share/classes/com/sun/imageio/stream/CloseableDisposerRecord.java ! src/java.desktop/share/classes/com/sun/imageio/stream/StreamCloser.java Changeset: 70b4eb24 Branch: shen-late-barriers Author: Tobias Hartmann Date: 2025-11-28 08:45:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70b4eb249eb4bad727f83e0b004a0ce481208726 8372720: Problem list compiler/arguments/TestCodeEntryAlignment.java Reviewed-by: mchevalier, epeter ! test/hotspot/jtreg/ProblemList.txt Changeset: 0021dc04 Branch: shen-late-barriers Author: Kim Barrett Date: 2025-11-28 08:54:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0021dc04100befd107d3aa763510b28dd62cd62c 8372565: Convert SATBMarkQueue to use Atomic Reviewed-by: tschatzl, shade, iwalulya ! src/hotspot/share/gc/shared/bufferNode.hpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.hpp Changeset: 08c16c38 Branch: shen-late-barriers Author: Jonas Norlinder Committer: Kevin Walls Date: 2025-11-28 08:57:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08c16c384ac9dac22da960ad718ceb95b41ca660 8372704: ThreadMXBean.getThreadUserTime may return total time Reviewed-by: alanb, kevinw, dholmes ! src/java.management/share/classes/sun/management/ThreadImpl.java Changeset: 78b155b2 Branch: shen-late-barriers Author: Volkan Yazici Date: 2025-11-28 12:05:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78b155b2b5745fc88c13586f93b632f61e038a94 8372147: ConnectionFlowControlTest should use HttpResponse.connectionLabel() Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java Changeset: e071afbf Branch: shen-late-barriers Author: Afshin Zafari Date: 2025-11-28 13:02:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e071afbfe4507b6b3a306f90bb645465fdab0070 8351334: [ubsan] memoryReserver.cpp:552:60: runtime error: applying non-zero offset 1073741824 to null pointer Reviewed-by: aboldtch, dholmes, jsjolen ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 52568bf4 Branch: shen-late-barriers Author: Kim Barrett Date: 2025-11-28 22:50:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52568bf4832b2bcc5dc547dbdf45a6a7172281fb 8372650: Convert GenericWaitBarrier to use Atomic Reviewed-by: shade, iwalulya ! src/hotspot/share/utilities/waitBarrier_generic.cpp ! src/hotspot/share/utilities/waitBarrier_generic.hpp Changeset: 92e1357d Branch: shen-late-barriers Author: Jaikiran Pai Date: 2025-11-29 01:25:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92e1357dfd2d874ef1a62ddd69c86a7bb189c6a2 8371802: Do not let QUIC connection to idle terminate when HTTP/3 is configured with a higher idle timeout Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ConnectionPool.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminator.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/IdleTimeoutManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTimedEvent.java + test/jdk/java/net/httpclient/http3/H3IdleExceedsQuicIdleTimeout.java Changeset: 282f3394 Branch: shen-late-barriers Author: Lance Andersen Date: 2025-11-30 12:53:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/282f339406d67d189e06c0bf8c7ca8d8cf5774e0 8369432: Add Support for JDBC 4.5 MR Reviewed-by: alanb, rriggs ! src/java.sql/share/classes/java/sql/Array.java ! src/java.sql/share/classes/java/sql/Blob.java ! src/java.sql/share/classes/java/sql/Clob.java ! src/java.sql/share/classes/java/sql/Connection.java ! src/java.sql/share/classes/java/sql/DriverPropertyInfo.java ! src/java.sql/share/classes/java/sql/JDBCType.java ! src/java.sql/share/classes/java/sql/NClob.java ! src/java.sql/share/classes/java/sql/SQLPermission.java + src/java.sql/share/classes/java/sql/SQLUtils.java ! src/java.sql/share/classes/java/sql/SQLXML.java ! src/java.sql/share/classes/java/sql/Statement.java ! src/java.sql/share/classes/java/sql/Timestamp.java ! src/java.sql/share/classes/java/sql/Types.java ! src/java.sql/share/classes/java/sql/package-info.java ! test/jdk/java/sql/testng/test/sql/CallableStatementTests.java + test/jdk/java/sql/testng/test/sql/ConnectionTests.java ! test/jdk/java/sql/testng/test/sql/PreparedStatementTests.java ! test/jdk/java/sql/testng/test/sql/StatementTests.java ! test/jdk/java/sql/testng/test/sql/TimestampTests.java ! test/jdk/java/sql/testng/util/BaseTest.java ! test/jdk/java/sql/testng/util/StubCallableStatement.java ! test/jdk/java/sql/testng/util/StubConnection.java + test/jdk/java/sql/testng/util/StubDatabaseMetaData.java ! test/jdk/java/sql/testng/util/StubPreparedStatement.java ! test/jdk/java/sql/testng/util/StubStatement.java ! test/jdk/javax/sql/testng/test/rowset/serial/SQLInputImplTests.java ! test/jdk/javax/sql/testng/test/rowset/serial/SQLOutputImplTests.java Changeset: 3fd551f9 Branch: shen-late-barriers Author: SendaoYan Date: 2025-12-01 02:29:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3fd551f9926601b05a13a22b556d55425a37ee4d 8371769: TestMemoryInvisibleParent.java fails with java.nio.file.AccessDeniedException Reviewed-by: sgehwolf, shade ! test/hotspot/jtreg/containers/docker/TestMemoryInvisibleParent.java Changeset: c7a489db Branch: shen-late-barriers Author: Jayathirth D V Date: 2025-12-01 05:40:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c7a489db9e4a7d696623fc2155a5504d9d2adb0d 8372534: Update Libpng to 1.6.51 Reviewed-by: serb, azvegint, prr ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/legal/libpng.md ! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES ! src/java.desktop/share/native/libsplashscreen/libpng/README ! src/java.desktop/share/native/libsplashscreen/libpng/png.c ! src/java.desktop/share/native/libsplashscreen/libpng/png.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngdebug.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c ! src/java.desktop/share/native/libsplashscreen/libpng/pnginfo.h ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrio.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h Changeset: e0311ecb Branch: shen-late-barriers Author: Jatin Bhateja Date: 2025-12-01 06:04:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e0311ecb85b78b6d97387c17102a8b6759eefc36 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions Reviewed-by: sviswanathan, dlunden, vlivanov, qamai ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/node.hpp Changeset: 81b26ba8 Branch: shen-late-barriers Author: Emanuel Peter Date: 2025-12-01 06:42:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81b26ba8131b74a7bb4309bd3608dda2ba99a6ca 8372685: C2 SuperWord: wrong requires in test after JDK-8371146 Reviewed-by: chagedorn, mbaesken ! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingCheckPreLimitNotAvailable.java Changeset: ca96366c Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2025-12-01 06:51:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca96366c03b89fa90a015e6c2d5912a9f2554c92 8372528: Unify atomic exchange and compare exchange Reviewed-by: kbarrett, stefank ! src/hotspot/cpu/ppc/atomicAccess_ppc.hpp ! src/hotspot/os_cpu/bsd_aarch64/atomicAccess_bsd_aarch64.hpp ! src/hotspot/os_cpu/bsd_x86/atomicAccess_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/atomicAccess_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/atomicAccess_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/atomicAccess_linux_arm.hpp ! src/hotspot/os_cpu/linux_riscv/atomicAccess_linux_riscv.hpp ! src/hotspot/os_cpu/linux_s390/atomicAccess_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/atomicAccess_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/atomicAccess_linux_zero.hpp ! src/hotspot/os_cpu/windows_aarch64/atomicAccess_windows_aarch64.hpp ! src/hotspot/os_cpu/windows_x86/atomicAccess_windows_x86.hpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/runtime/atomicAccess.hpp ! test/hotspot/gtest/runtime/test_atomic.cpp ! test/hotspot/gtest/runtime/test_atomicAccess.cpp Changeset: 293fec7e Branch: shen-late-barriers Author: Christian Hagedorn Date: 2025-12-01 07:06:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/293fec7e28ed06f0942e94b1c21affdf6aabe9ca 8372461: [IR Framework] Multiple test failures after JDK-8371789 Reviewed-by: epeter, syan, dfenacci ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java Changeset: a6bc9b3b Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-12-01 07:44:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a6bc9b3ba50c5d669213f082a32e30c9ab2f923d 8372588: [asan] serviceability/sa/TestJmapCore.java and TestJmapCoreMetaspace.java fail after recent improvements Reviewed-by: stuefe, azeller, lucy ! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java ! test/hotspot/jtreg/serviceability/sa/TestJmapCoreMetaspace.java Changeset: 969eb1ce Branch: shen-late-barriers Author: Mikhail Yankelevich Date: 2025-12-01 07:51:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/969eb1ce2419324582ee8d8108031323f82e125e 8365861: test/jdk/sun/security/pkcs11/Provider/ tests skipped without SkippedException Reviewed-by: rhalade ! test/jdk/sun/security/pkcs11/Provider/Absolute.java ! test/jdk/sun/security/pkcs11/Provider/ConfigShortPath.java ! test/jdk/sun/security/pkcs11/Provider/LoginISE.java Changeset: ef5e744a Branch: shen-late-barriers Author: Thomas Schatzl Date: 2025-12-01 08:05:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef5e744a8136c3d983bdf8721a84fd1488b3c7a8 8372684: G1: Missing load_acquire() in G1 allocation path Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1AllocRegion.cpp ! src/hotspot/share/gc/g1/g1AllocRegion.hpp ! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp Changeset: 3481252c Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2025-12-01 08:41:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3481252ced7c06c44154ceccc56b12cfd9a490c3 8372188: AArch64: Generate atomic match rules from M4 stencils Reviewed-by: aph, haosun ! make/hotspot/gensrc/GensrcAdlc.gmk ! src/hotspot/cpu/aarch64/aarch64.ad + src/hotspot/cpu/aarch64/aarch64_atomic.ad + src/hotspot/cpu/aarch64/aarch64_atomic_ad.m4 - src/hotspot/cpu/aarch64/cas.m4 Changeset: 5bd7db03 Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-12-01 09:03:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5bd7db034aaf8aa6780945e02a7f9a35e16b036e 8372730: Problem list compiler/arguments/TestCodeEntryAlignment.java on x64 Reviewed-by: lucy, goetz ! test/hotspot/jtreg/ProblemList.txt Changeset: 160148cc Branch: shen-late-barriers Author: Thomas Schatzl Date: 2025-12-01 11:28:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/160148cc7b0c2774e7aa5fece653e41c9fa7c970 8372610: G1: JDK-8297692 broke code roots scan measurements Reviewed-by: iwalulya, sjohanss ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: f5eecc45 Branch: shen-late-barriers Author: Matthew Donovan Date: 2025-12-01 12:18:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5eecc454eb78fc1a3714dfe3cb94113238dd3ac 8353738: Update TLS unit tests to not use certificates with MD5 signatures Reviewed-by: djelinski, abarashev ! test/jdk/javax/management/security/keystoreAgent ! test/jdk/javax/management/security/keystoreClient ! test/jdk/javax/management/security/truststoreAgent ! test/jdk/javax/management/security/truststoreClient ! test/jdk/javax/net/ssl/HttpsURLConnection/CriticalSubjectAltName.java - test/jdk/javax/net/ssl/HttpsURLConnection/crisubn.jks - test/jdk/javax/net/ssl/HttpsURLConnection/trusted.jks ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPAddressDNSIdentities.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java - test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/Identities.java + test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IdentitiesBase.java ! test/lib/jdk/test/lib/security/CertificateBuilder.java Changeset: 785ca67e Branch: shen-late-barriers Author: Daniel Fuchs Date: 2025-12-01 12:30:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/785ca67e46c762ed0ffaeda1e26e5f90276181e8 8372409: java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java timed out during warmup Reviewed-by: djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java ! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java Changeset: b98114f4 Branch: shen-late-barriers Author: Coleen Phillimore Date: 2025-12-01 13:28:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b98114f4a20bcf3390114b56d05c38b23268979a 8365526: Crash with null Symbol passed to SystemDictionary::resolve_or_null Reviewed-by: dholmes, never, jsjolen ! src/hotspot/share/classfile/resolutionErrors.cpp ! src/hotspot/share/classfile/resolutionErrors.hpp ! src/hotspot/share/classfile/systemDictionary.cpp Changeset: d328e4e7 Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-12-01 13:37:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d328e4e7e2f58fbfeb661f3502f95016159d7230 8372272: Hotspot shared lib loading - add load attempts to Events::log Reviewed-by: lucy, azeller ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp Changeset: a1cc8f4e Branch: shen-late-barriers Author: William Kemper Date: 2025-12-01 15:37:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1cc8f4e4107e361f64cf51ff73985e471cdde03 8372444: Genshen: Optimize evacuation function Reviewed-by: ysr, xpeng ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp Changeset: 002fff39 Branch: shen-late-barriers Author: Brian Burkhalter Date: 2025-12-01 16:57:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/002fff39aace870b27a9068de1662fcb0b3033a6 8220816: (fs) Files.createDirectory should make it more obvious that it fails when the directory already exists Reviewed-by: alanb, jpai ! src/java.base/share/classes/java/nio/file/Files.java Changeset: 6cb1c8f9 Branch: shen-late-barriers Author: Jiangli Zhou Date: 2025-12-01 17:29:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6cb1c8f9cfcb797af788ca8fb490f388cc68f525 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes Co-authored-by: Thomas Holenstein Co-authored-by: Lukas Zobernig Reviewed-by: shade, sviswanathan ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp + test/jdk/com/sun/crypto/provider/Cipher/AES/TestGCMSplitBound.java Changeset: 45c0600d Branch: shen-late-barriers Author: Justin Lu Date: 2025-12-01 18:17:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45c0600d3abfa4bcd0338840523c0df69283afe2 8372609: Bug4944439 does not enforce locale correctly Reviewed-by: liach, jpai ! test/jdk/java/text/Format/NumberFormat/Bug4944439.java Changeset: 79e99bb0 Branch: shen-late-barriers Author: Xiaolong Peng Date: 2025-12-01 18:30:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79e99bb0778608733a677821a0bb35041e9fb939 8372566: Genshen: crash at ShenandoahScanRemembered::process_clusters after JDK-8371667 Reviewed-by: wkemper, kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 84ffe872 Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2025-12-02 08:38:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84ffe87260753973835ea6b88443e28bcaf0122f 8342175: MemoryEaterMT fails intermittently with ExceptionInInitializerError Reviewed-by: lmesnik, aboldtch ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/GC.java Changeset: 7278d2e8 Branch: shen-late-barriers Author: Per Minborg Date: 2025-12-02 09:39:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7278d2e8e5835f090672f7625d391a1b4c1a6626 8372258: Improve TypeVariable support Reviewed-by: liach ! src/java.base/share/classes/java/lang/reflect/TypeVariable.java ! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java + test/jdk/java/lang/reflect/Generics/ProtectInnerStateOfTypeVariableImplTest.java Changeset: f636fcad Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2025-12-02 10:58:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f636fcadd72eba7aefbf3f89777c14b3e3f19fb8 8372645: ParallelGC: Remove race between allocation and expansion before is_init_completed Reviewed-by: ayang, sjohanss, eosterlund ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp Changeset: e27abe8a Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2025-12-02 10:59:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e27abe8a979880f308c69ea53319565dcd2142b6 8372540: SerialGC: Remove race between allocation and expansion before is_init_completed Reviewed-by: ayang, sjohanss, eosterlund ! src/hotspot/share/gc/serial/serialHeap.cpp Changeset: 3f046f6d Branch: shen-late-barriers Author: Joel Sikstr?m Date: 2025-12-02 11:56:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f046f6dec72392d0693655c0f0ef9189529ce45 8372747: G1: Conservative heap alignment does not account for card table constraint Reviewed-by: mdoerr, stefank, tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Arguments.cpp Changeset: fd7283be Branch: shen-late-barriers Author: Doug Lea
Date: 2025-12-02 12:05:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fd7283be47489d3297aac6ecf6658ee9500b2891 8360046: Scalability issue when submitting virtual threads with almost empty tasks Reviewed-by: vklang ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! test/jdk/java/util/concurrent/forkjoin/Starvation.java Changeset: 13e062e7 Branch: shen-late-barriers Author: Daniel Jeli?ski Date: 2025-12-02 12:13:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13e062e7a36cf9880416a4e867de13778c6bed2b 8366578: Remove the field tagSize in various QuicPacketEncoder.OutgoingQuicPacket subclasses Reviewed-by: jpai, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java Changeset: 5cba2c84 Branch: shen-late-barriers Author: Daniel Jeli?ski Date: 2025-12-02 12:13:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cba2c8461005f2f7bcafdce622126a113f4bbd4 8368093: Remove Stream::createPseudoHeaders Reviewed-by: dfuchs, jpai, vyazici ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java Changeset: 07856fce Branch: shen-late-barriers Author: Jaikiran Pai Date: 2025-12-02 12:17:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/07856fce34ba14a83fc1ac0faffe3b5ba883e0b5 8372787: ModuleReader should throw IOException consistently when using --patch-module and ModuleReader is closed Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java + test/jdk/java/lang/module/ModuleReader/patched/PatchedModuleReaderTest.java = test/jdk/java/lang/module/ModuleReader/patched/java.base/java/lang/PatchedFoo.java Changeset: d3083ac0 Branch: shen-late-barriers Author: Yasumasa Suenaga Date: 2025-12-02 12:19:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d3083ac05453c9dd303038f90ddab50d52124e51 8371194: serviceability/sa/TestJhsdbJstackMixedWithXComp.java failing Co-authored-by: Patricio Chilano Mateo Reviewed-by: cjplummer, pchilanomate ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/riscv64/LinuxRISCV64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedWithXComp.java Changeset: 6abf7b6f Branch: shen-late-barriers Author: Joel Sikstr?m Date: 2025-12-02 12:38:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6abf7b6f226adb580718a314dc218d87289c80ac 8371986: Remove the default value of InitialRAMPercentage Reviewed-by: shade, aboldtch ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/java.base/share/man/java.md Changeset: eecba58c Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-12-02 13:05:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eecba58c6817dbac129c545604d6286dfdcf951f 8371587: Final mapping lost in ProcSmapsParser::parse_next Reviewed-by: jsjolen, fandreuzzi ! src/hotspot/os/linux/procMapsParser.cpp ! src/hotspot/os/linux/procMapsParser.hpp + test/hotspot/gtest/runtime/test_procMapsParser_linux.cpp Changeset: 6c01d3b0 Branch: shen-late-barriers Author: Emanuel Peter Date: 2025-12-02 13:10:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c01d3b08862447983b96daaf34a4c62daf54101 8372451: C2 SuperWord: "endless loop" assert. Need to implement proper worklist mechanism Reviewed-by: mhaessig, chagedorn ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp + test/hotspot/jtreg/compiler/loopopts/superword/TestLongReductionChain.java Changeset: c97d53a9 Branch: shen-late-barriers Author: Christian Stein Date: 2025-12-02 13:32:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c97d53a9529d9148aacd85a3b31d694f04df0758 8371470: Java Launcher does not fail when running compact java-file with private no-arg constructor Reviewed-by: jpai ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher.properties ! test/langtools/tools/javac/launcher/SourceLauncherTest.java Changeset: 6f2169ff Branch: shen-late-barriers Author: Kim Barrett Date: 2025-12-02 13:55:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f2169ff6996e0629ce80455959a21947fd5de2c 8372755: Remove local suppression of VS C4146 warnings Reviewed-by: ayang ! src/hotspot/os/windows/sharedRuntimeRem.cpp ! src/hotspot/share/runtime/atomicAccess.hpp Changeset: a62296d8 Branch: shen-late-barriers Author: Roland Westrelin Date: 2025-12-02 14:00:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a62296d8a0858d63a930e91168254a9927f06783 8371464: C2: assert(no_dead_loop) failed: dead loop detected Reviewed-by: chagedorn, dfenacci ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp + test/hotspot/jtreg/compiler/c2/TestDeadLoopAtMergeMem.java Changeset: ca4ae806 Branch: shen-late-barriers Author: Quan Anh Mai Date: 2025-12-02 15:44:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca4ae8063edddda36fafafd06b9b1a88ffbf9d2e 8371964: C2 compilation asserts with "Unexpected load/store size" Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/vectornode.cpp ! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjoint.java Changeset: 8d5a37b0 Branch: shen-late-barriers Author: Amit Kumar Date: 2025-12-02 16:09:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d5a37b060dd0ecf31f71dfe82ca4a565bc7f6d9 8371188: [s390x] Un-ProblemList TestUnreachableInnerLoop.java Reviewed-by: aph, phubner ! test/hotspot/jtreg/ProblemList.txt Changeset: 37d8e05e Branch: shen-late-barriers Author: Hannes Walln?fer Date: 2025-12-02 16:22:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/37d8e05eccc959b5b5e04b3da848f7de9220b00c 8372708: Javadoc ignores "-locale" and uses default locale for all messages and texts Reviewed-by: liach + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_en.properties + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_en.properties + test/langtools/jdk/javadoc/tool/testLocaleOption/TestSupportedLocales.java Changeset: 153c567a Branch: shen-late-barriers Author: Leonid Mesnik Date: 2025-12-02 18:06:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/153c567a4d3a537277a8c599142511aa4f4f3ae3 8370905: Update vm.defmeth tests to use virtual threads Reviewed-by: vlivanov, coleenp, pchilanomate ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/StressTest.java Changeset: ac0e6af8 Branch: shen-late-barriers Author: Phil Race Date: 2025-12-02 18:16:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac0e6af8f90ba77375b2841a5c8aa05743884a1e 6185110: Undefined behaviour of SampleModel for width, height < 0 Reviewed-by: psadhukhan ! src/java.desktop/share/classes/java/awt/image/BandedSampleModel.java ! src/java.desktop/share/classes/java/awt/image/ComponentSampleModel.java ! src/java.desktop/share/classes/java/awt/image/MultiPixelPackedSampleModel.java ! src/java.desktop/share/classes/java/awt/image/SampleModel.java ! src/java.desktop/share/classes/java/awt/image/SinglePixelPackedSampleModel.java + test/jdk/java/awt/image/SampleModelGetSamplesAndPixelsTest.java Changeset: 5627ff2d Branch: shen-late-barriers Author: Dean Long Date: 2025-12-02 18:18:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5627ff2d9165ee1f7354c1ff1626f4949ef7fa3f 8370766: JVM crashes when running compiler/exceptions/TestAccessErrorInCatch.java fails with -XX:+VerifyStack Co-authored-by: Manuel H?ssig Reviewed-by: mhaessig, chagedorn ! src/hotspot/share/opto/doCall.cpp ! test/hotspot/jtreg/compiler/exceptions/TestAccessErrorInCatch.java Changeset: 618732ff Branch: shen-late-barriers Author: Martin Doerr Date: 2025-12-02 19:36:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/618732ffc04ef393c9b8a3265c12ba66f31784d9 8371820: Further AES performance improvements for key schedule generation Reviewed-by: rrich, valeriep ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/java.base/share/classes/com/sun/crypto/provider/AES_Crypt.java Changeset: b97ed667 Branch: shen-late-barriers Author: Xueming Shen Date: 2025-12-02 19:47:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b97ed667db0bd527461b2b385af3001f53d71c19 8365675: Add String Unicode Case-Folding Support Reviewed-by: rriggs, naoto, ihse ! make/ToolsJdk.gmk - make/jdk/src/classes/build/tools/generatecharacter/CaseFolding.java + make/jdk/src/classes/build/tools/generatecharacter/GenerateCaseFolding.java ! make/modules/java.base/gensrc/GensrcCharacterData.gmk ! make/modules/java.base/gensrc/GensrcRegex.gmk ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! src/java.base/share/classes/java/util/regex/Pattern.java + src/java.base/share/classes/jdk/internal/lang/CaseFolding.java.template - src/java.base/share/classes/jdk/internal/util/regex/CaseFolding.java.template + test/jdk/java/lang/String/UnicodeCaseFoldingTest.java + test/micro/org/openjdk/bench/java/lang/StringCompareToFoldCase.java Changeset: 5a60e22b Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-12-02 20:09:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5a60e22bc415b3335cbb6a63873b1b44ff2bf9d0 8369618: Remove outdated reference to JDK 1.1 in the spec of BufferedImage.TYPE_INT_ARGB Reviewed-by: azvegint, kizune, prr ! src/java.desktop/share/classes/java/awt/image/BufferedImage.java Changeset: 0bead706 Branch: shen-late-barriers Author: Joel Sikstr?m Date: 2025-12-02 20:49:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0bead70651ea3bf8dccf9942ef8d1bf3fb78c2ea 8372961: [BACKOUT] Remove the default value of InitialRAMPercentage Reviewed-by: stefank ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/java.base/share/man/java.md Changeset: a2ad5ca9 Branch: shen-late-barriers Author: Nizar Benalla Date: 2025-12-02 20:51:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2ad5ca93ef82797ecf3141d00216ef639a9e92d 8372939: Update JDK 26 spec URLs Reviewed-by: liach ! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java Changeset: 0fe1ffdc Branch: shen-late-barriers Author: Nizar Benalla Date: 2025-12-02 20:52:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0fe1ffdc485e742eb3937f9fb26d14d6a11a76c4 8372940: Update symbol data script references Reviewed-by: liach, darcy ! bin/generate-symbol-data.sh ! doc/starting-next-release.md ! src/jdk.compiler/share/data/symbols/README Changeset: 8a28a764 Branch: shen-late-barriers Author: Nizar Benalla Date: 2025-12-02 20:52:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a28a76451b2bbde49c1c051cb66c784f9e3cdd2 8372937: Abbreviate list of supported releases Reviewed-by: liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! test/langtools/tools/javac/options/HelpOutputColumnWidthTest.java Changeset: 37cd8d6c Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-12-02 20:59:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/37cd8d6ca0bc4638d81e9a3c1e0bc785861ffbef 8371501: Change IAE to NPE in java.awt.image.Kernel when data is null Reviewed-by: prr, azvegint, aivanov ! src/java.desktop/share/classes/java/awt/image/Kernel.java ! test/jdk/java/awt/image/ConvolveOp/KernelInitialisationTest.java Changeset: 8f0cb57e Branch: shen-late-barriers Author: Henry Jen Date: 2025-12-02 22:11:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f0cb57e439df87dee4c0ba7bbff0b981ebc3541 8347831: Re-examine version check when cross linking Co-authored-by: Magnus Ihse Bursie Reviewed-by: erikj, alanb ! make/modules/java.base/Gensrc.gmk ! make/modules/java.base/Java.gmk + src/java.base/share/classes/jdk/internal/misc/resources/release.txt.template ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties Changeset: b0a758f2 Branch: shen-late-barriers Author: Leonid Mesnik Date: 2025-12-02 22:27:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b0a758f2180a8305c05e9640192818bbb31d7922 8372552: unhandled oop in the JvmtiEventController::set_user_enabled Reviewed-by: cjplummer, amenkov, sspitsyn ! src/hotspot/share/prims/jvmtiEventController.cpp Changeset: f5e4cd7f Branch: shen-late-barriers Author: Leonid Mesnik Date: 2025-12-02 23:48:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5e4cd7f0d12fd21399b192b32a5c9abfe8a3564 8372039: post_sampled_object_alloc is called while lock is handled Reviewed-by: sspitsyn, eosterlund, amenkov ! src/hotspot/share/cds/aotStreamedHeapLoader.cpp ! src/hotspot/share/cds/aotThread.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp + test/hotspot/jtreg/serviceability/jvmti/events/SampledObjectAlloc/SamplingDuringInit/SamplingDuringInit.java + test/hotspot/jtreg/serviceability/jvmti/events/SampledObjectAlloc/SamplingDuringInit/libSamplingDuringInit.cpp Changeset: 1f206e5e Branch: shen-late-barriers Author: Joe Darcy Date: 2025-12-03 00:27:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f206e5e1268cd0a7f477ed2d2f49103b8a99db6 8372850: Update comment in SourceVersion for language evolution history for changes in 26 Reviewed-by: liach ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java Changeset: 530493fe Branch: shen-late-barriers Author: Prasanta Sadhukhan Date: 2025-12-03 02:46:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/530493fed4066b1efcf3ec22253b110495767eca 8364146: JList getScrollableUnitIncrement return 0 Reviewed-by: prr, tr ! src/java.desktop/share/classes/javax/swing/JList.java + test/jdk/javax/swing/JList/JListTest.java Changeset: 8f3d0ade Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-12-03 08:06:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f3d0ade11ddb45bb1719b6818e1b51df237a59b 8371893: [macOS] use dead_strip linker option to reduce binary size Reviewed-by: erikj, lucy, serb ! make/autoconf/flags-ldflags.m4 Changeset: 2139c8c6 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2025-12-03 08:08:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2139c8c6e6e5c5f2c64ed3ad9ad8bd148a86efae 8372571: ResourceHashTable for some AOT data structures miss placement operator when allocating Reviewed-by: aboldtch, jsjolen, kvn ! src/hotspot/share/cds/aotMappedHeapWriter.cpp Changeset: a1e86941 Branch: shen-late-barriers Author: Dean Long Date: 2025-12-03 09:01:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1e8694109ad87690e18fc03d17b6b9519092d81 8371306: JDK-8367002 behavior might not match existing HotSpot behavior. Reviewed-by: thartmann, dholmes ! src/hotspot/share/runtime/sharedRuntime.cpp ! test/hotspot/jtreg/compiler/exceptions/IllegalAccessInCatch.jasm ! test/hotspot/jtreg/compiler/exceptions/TestAccessErrorInCatch.java Changeset: b3e063c2 Branch: shen-late-barriers Author: root Committer: Amit Kumar Date: 2025-12-03 09:04:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3e063c2c34ac12ae2a566617560ecc52253262d 8372710: Update ProcessBuilder/Basic regex Reviewed-by: shade, amitkumar ! test/jdk/java/lang/ProcessBuilder/Basic.java Changeset: e65fd45d Branch: shen-late-barriers Author: Jaikiran Pai Date: 2025-12-03 09:17:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e65fd45dc7c9383a77fbd5171b541c2a003d30d2 8366101: Replace the use of ThreadTracker with ScopedValue in java.util.jar.JarFile Reviewed-by: vyazici, alanb ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: a25e6f64 Branch: shen-late-barriers Author: Ramkumar Sunderbabu Committer: Stefan Karlsson Date: 2025-12-03 09:22:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a25e6f6462a5d77a2cb0dcec4f74e5e25d8565c4 8319158: Parallel: Make TestObjectTenuringFlags use createTestJavaProcessBuilder Reviewed-by: stefank, aboldtch ! test/hotspot/jtreg/gc/arguments/TestObjectTenuringFlags.java Changeset: 177f3404 Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2025-12-03 09:24:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/177f3404dfb146be724d952f8c88b4d070e36b52 8372733: GHA: Bump to Ubuntu 24.04 Reviewed-by: erikj, ayang ! .github/workflows/build-alpine-linux.yml ! .github/workflows/build-cross-compile.yml ! .github/workflows/build-linux.yml ! .github/workflows/main.yml Changeset: 3e04e114 Branch: shen-late-barriers Author: Erik ?sterlund Date: 2025-12-03 09:28:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e04e11482605e7734ef75bc477fe31107988f42 8372738: ZGC: C2 allocation reloc promotion deopt race Reviewed-by: aboldtch, stefank ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPage.hpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRelocate.hpp ! src/hotspot/share/gc/z/zRelocationSet.cpp ! src/hotspot/share/gc/z/zRelocationSet.hpp Changeset: 858d2e43 Branch: shen-late-barriers Author: Jonas Norlinder Committer: Kevin Walls Date: 2025-12-03 09:35:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/858d2e434dd4eb8aa94784bb1cd115554eec5dff 8372584: [Linux]: Replace reading proc to get thread user CPU time with clock_gettime Reviewed-by: dholmes, kevinw, redestad ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp + test/micro/org/openjdk/bench/vm/runtime/ThreadMXBeanBench.java Changeset: 94977063 Branch: shen-late-barriers Author: Casper Norrbin Date: 2025-12-03 10:03:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/94977063baafc2e293193d284db408a069f12aca 8358706: Integer overflow with -XX:MinOopMapAllocation=-1 Reviewed-by: phubner, coleenp ! src/hotspot/share/runtime/globals.hpp Changeset: f1a4d1bf Branch: shen-late-barriers Author: Casper Norrbin Date: 2025-12-03 10:06:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1a4d1bfde652cf758117b93bbd02ae8248e805e 8372615: Many container tests fail when running rootless on cgroup v1 Reviewed-by: sgehwolf, dholmes ! test/hotspot/jtreg/containers/docker/DockerBasicTest.java ! test/hotspot/jtreg/containers/docker/ShareTmpDir.java ! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java ! test/hotspot/jtreg/containers/docker/TestCPUSets.java ! test/hotspot/jtreg/containers/docker/TestContainerInfo.java ! test/hotspot/jtreg/containers/docker/TestJFREvents.java ! test/hotspot/jtreg/containers/docker/TestJFRNetworkEvents.java ! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java ! test/hotspot/jtreg/containers/docker/TestJcmd.java ! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java ! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java ! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java ! test/hotspot/jtreg/containers/docker/TestMemoryInvisibleParent.java ! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java ! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java ! test/hotspot/jtreg/containers/docker/TestMisc.java ! test/hotspot/jtreg/containers/docker/TestPids.java ! test/jdk/jdk/internal/platform/docker/TestDockerBasic.java ! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java ! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java ! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java ! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java ! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java ! test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: 804ce0a2 Branch: shen-late-barriers Author: Richard Reingruber Date: 2025-12-03 10:29:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/804ce0a2394cb3f837441976e5ef6eb4b9cab257 8370473: C2: Better Aligment of Vector Spill Slots Reviewed-by: goetz, mdoerr ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/regmask.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/vectorapi/TestVectorSpilling.java Changeset: 170ebdc5 Branch: shen-late-barriers Author: Igor Rudenko Committer: Per Minborg Date: 2025-12-03 10:37:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/170ebdc5b7b5e54cc7bec60944898d35a24d760b 8346657: Improve out of bounds exception messages for MemorySegments Reviewed-by: jvernee, liach, mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java ! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java ! test/jdk/java/foreign/TestSegments.java Changeset: 3f447edf Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2025-12-03 10:55:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f447edf0e22431628ebb74212f760209ea29d37 8372862: AArch64: Fix GetAndSet-acquire costs after JDK-8372188 Reviewed-by: dlong, mhaessig ! src/hotspot/cpu/aarch64/aarch64_atomic.ad ! src/hotspot/cpu/aarch64/aarch64_atomic_ad.m4 Changeset: 125d1820 Branch: shen-late-barriers Author: Galder Zamarre?o Committer: Severin Gehwolf Date: 2025-12-03 11:12:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/125d1820f1f64e465a6b83360c48715a79e3d165 8372393: Document requirement for separate metallib installation with Xcode 26.1.1 Reviewed-by: erikj ! doc/building.html ! doc/building.md Changeset: a655ea48 Branch: shen-late-barriers Author: Galder Zamarre?o Committer: Christian Hagedorn Date: 2025-12-03 12:31:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a655ea48453a321fb7cadc6ffb6111276497a929 8371792: Refactor barrier loop tests out of TestIfMinMax Reviewed-by: chagedorn, epeter, bmaillard ! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java + test/hotspot/jtreg/compiler/gcbarriers/TestMinMaxLongLoopBarrier.java Changeset: abb75ba6 Branch: shen-late-barriers Author: Kerem Kat Committer: Volker Simonis Date: 2025-12-03 13:01:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/abb75ba656ebe14e9e8e1d4a1765d64dfce9e661 8372587: Put jdk/jfr/jvm/TestWaste.java into the ProblemList Reviewed-by: dholmes ! test/jdk/ProblemList.txt Changeset: afb6a0c2 Branch: shen-late-barriers Author: Alan Bateman Date: 2025-12-03 13:03:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afb6a0c2fecdb2114715290d5d463c9dccf93c28 8372958: SocketInputStream.read throws SocketException instead of returning -1 when input shutdown Reviewed-by: djelinski, michaelm ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java ! test/jdk/java/net/Socket/AsyncShutdown.java ! test/jdk/java/net/vthread/BlockingSocketOps.java ! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java Changeset: 135661b4 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2025-12-03 13:36:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/135661b4389663b8c2e348d9e61e72cc628636bb 8372179: Remove Unused ConcurrentHashTable::MultiGetHandle Reviewed-by: dholmes, iwalulya ! src/hotspot/share/utilities/concurrentHashTable.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp Changeset: c0636734 Branch: shen-late-barriers Author: Joel Sikstr?m Date: 2025-12-03 14:34:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c0636734bdf19de6ba41c127aef1f090010c6d90 8372993: Serial: max_eden_size is too small after JDK-8368740 Reviewed-by: ayang, aboldtch, stefank ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java Changeset: 44e2d499 Branch: shen-late-barriers Author: Erik Joelsson Date: 2025-12-03 14:38:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44e2d499f84458003aa73a149d1ae44735b71d91 8372705: The riscv-64 cross-compilation build is failing in the CI Reviewed-by: dholmes, shade ! make/autoconf/flags-ldflags.m4 ! make/autoconf/toolchain.m4 Changeset: 87c4b01e Branch: shen-late-barriers Author: Erik Joelsson Date: 2025-12-03 14:38:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87c4b01ea3d94c25d260f0687addf7ecd154279a 8372943: Restore --with-tools-dir Reviewed-by: mikael, tbell, shade ! make/autoconf/basic.m4 Changeset: 829b8581 Branch: shen-late-barriers Author: Volodymyr Paprotski Date: 2025-12-03 14:53:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/829b85813a3810eeecf6ce4b30b5c3d1fc34ad23 8372703: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory Reviewed-by: mhaessig, dfenacci, thartmann ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 1d753f11 Branch: shen-late-barriers Author: Nizar Benalla Date: 2025-12-03 15:14:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d753f116135cffa3ec9e8b4af3922aa647317dc 8373010: Update starting-next-release.html after JDK-8372940 Reviewed-by: jpai, erikj ! doc/starting-next-release.html Changeset: 3d54a802 Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2025-12-03 15:21:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d54a802e38f425c7035c947758c887fec48e43a 8372995: SerialGC: Allow SerialHeap::allocate_loaded_archive_space expand old_gen Reviewed-by: ayang, jsikstro ! src/hotspot/share/gc/serial/serialHeap.cpp Changeset: 6d5bf9c8 Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-12-03 15:30:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6d5bf9c801bbec3cd3580f889cc92415021f7322 8372999: Parallel: Old generation min size constraint broken Reviewed-by: stefank, jsikstro ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp Changeset: af8977e4 Branch: shen-late-barriers Author: Daniel Fuchs Date: 2025-12-03 15:32:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/af8977e40661db2edec069d524f7c9352c7de850 8372951: The property jdk.httpclient.quic.maxBidiStreams should be renamed to jdk.internal 8365794: StreamLimitTest vs H3StreamLimitReachedTest: consider renaming or merging Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java ! test/jdk/java/net/httpclient/http3/H3StreamLimitReachedTest.java ! test/jdk/java/net/httpclient/http3/StreamLimitTest.java Changeset: c4321503 Branch: shen-late-barriers Author: Chris Plummer Date: 2025-12-03 16:37:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c4321503976840f6630567c4fa430cd1ffca41fb 8372809: Test vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001/TestDescription.java failed: JVMTI_ERROR_THREAD_NOT_ALIVE Reviewed-by: amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c Changeset: 0bcef61a Branch: shen-late-barriers Author: Chris Plummer Date: 2025-12-03 17:15:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0bcef61a6de027c1b7e481e2115016ee961707a5 8372957: After JDK-8282441 JDWP might allow some invalid FrameIDs to be used Reviewed-by: amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c Changeset: fa6ca0bb Branch: shen-late-barriers Author: Justin Lu Date: 2025-12-03 17:25:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa6ca0bbd14436cd3778a7a3383183cd73688123 8362428: Update IANA Language Subtag Registry to Version 2025-08-25 Reviewed-by: lancea, naoto, iris ! src/java.base/share/data/lsrdata/language-subtag-registry.txt ! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java Changeset: 8d80778e Branch: shen-late-barriers Author: Joel Sikstr?m Date: 2025-12-03 18:02:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d80778e05aee878f9a3e8beabe6a0cfd0a02c16 8373023: [REDO] Remove the default value of InitialRAMPercentage Reviewed-by: stefank, sjohanss, aboldtch ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/java.base/share/man/java.md ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: e93b10d0 Branch: shen-late-barriers Author: Markus Gr?nlund Date: 2025-12-03 18:12:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e93b10d08456f720e303771a882e79660911e1eb 8365400: Enhance JFR to emit file and module metadata for class loading Reviewed-by: coleenp, egahlin ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp + src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp + src/hotspot/share/jfr/support/jfrClassDefineEvent.cpp + src/hotspot/share/jfr/support/jfrClassDefineEvent.hpp ! src/hotspot/share/jfr/support/jfrKlassExtension.hpp ! src/hotspot/share/jfr/support/jfrSymbolTable.cpp ! src/hotspot/share/jfr/support/jfrSymbolTable.hpp + src/hotspot/share/jfr/support/jfrSymbolTable.inline.hpp ! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp + src/hotspot/share/jfr/utilities/jfrConcurrentHashtable.hpp + src/hotspot/share/jfr/utilities/jfrConcurrentHashtable.inline.hpp ! src/hotspot/share/jfr/utilities/jfrLinkedList.hpp ! src/hotspot/share/jfr/utilities/jfrLinkedList.inline.hpp ! src/hotspot/share/oops/klass.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini ! test/jdk/jdk/jfr/event/runtime/TestClassDefineEvent.java Changeset: aff25f13 Branch: shen-late-barriers Author: Phil Race Date: 2025-12-03 18:20:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aff25f135af20ec89c7a68f2a0a0ede7eb1491a6 4690476: NegativeArraySizeException from AffineTransformOp with shear Reviewed-by: psadhukhan, jdv ! src/java.desktop/share/classes/java/awt/image/AffineTransformOp.java + test/jdk/java/awt/image/AffineTransformOp/AffineTxOpSizeTest.java Changeset: 8a5db916 Branch: shen-late-barriers Author: Brian Burkhalter Date: 2025-12-03 19:58:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a5db916aff1dc3eb37f25afbf0a633aa77baa20 8171432: (fs) WindowsWatchService.Poller::run does not call ReadDirectoryChangesW after a ERROR_NOTIFY_ENUM_DIR Reviewed-by: alanb, djelinski ! src/java.base/windows/classes/sun/nio/fs/WindowsWatchService.java Changeset: ba777f66 Branch: shen-late-barriers Author: Brian Burkhalter Date: 2025-12-03 19:58:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ba777f6610fa3744d5f4bdfb87066b137ab543af 8372851: Modify java/io/File/GetXSpace.java to print path on failure of native call Reviewed-by: jpai, naoto ! test/jdk/java/io/File/GetXSpace.java Changeset: e534ee99 Branch: shen-late-barriers Author: Patricio Chilano Mateo Date: 2025-12-03 20:01:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e534ee99327fed2263302a00061fb46fcdc6e302 8364343: Virtual Thread transition management needs to be independent of JVM TI Co-authored-by: Alan Bateman Reviewed-by: coleenp, dholmes, sspitsyn ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExtensions.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp + src/hotspot/share/runtime/mountUnmountDisabler.cpp + src/hotspot/share/runtime/mountUnmountDisabler.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/hotspot/share/runtime/stubInfo.cpp ! src/hotspot/share/runtime/stubInfo.hpp ! src/hotspot/share/runtime/suspendResumeManager.cpp ! src/hotspot/share/services/threadService.cpp ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/native/libjava/VirtualThread.c + test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWhenParking.java ! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java Changeset: 5ea2b640 Branch: shen-late-barriers Author: Alexander Zvegintsev Date: 2025-12-03 20:03:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ea2b6402114d34465b2ad9e476ab8e36ddeea06 8372977: unnecessary gthread-2.0 loading Reviewed-by: prr, kizune ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h Changeset: 70e2bc87 Branch: shen-late-barriers Author: Volodymyr Paprotski Date: 2025-12-03 21:32:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70e2bc876abe35b3d447f8004245bdbf2fead59f 8372816: New test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java succeeds in case of error Reviewed-by: azeller, mdoerr ! test/jdk/sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java Changeset: 9b386014 Branch: shen-late-barriers Author: Evgeny Nikitin Committer: Leonid Mesnik Date: 2025-12-03 21:58:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9b386014a01b2bff47856bf9a8e113317db1f081 8373049: Update JCStress test suite Reviewed-by: epavlova, lmesnik ! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java Changeset: 1294d55b Branch: shen-late-barriers Author: Serguei Spitsyn Date: 2025-12-03 22:42:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1294d55b194704dce92c5132d6779e6f4d4850e6 8372769: Test runtime/handshake/HandshakeDirectTest.java failed - JVMTI ERROR 13 Reviewed-by: lmesnik, pchilanomate, cjplummer, amenkov ! test/hotspot/jtreg/runtime/handshake/HandshakeDirectTest.java Changeset: db2a5420 Branch: shen-late-barriers Author: Xiaolong Peng Date: 2025-12-03 22:43:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db2a5420a2e3d0f5f0f066eace37a8fd4f075802 8372861: Genshen: Override parallel_region_stride of ShenandoahResetBitmapClosure to a reasonable value for better parallelism Reviewed-by: kdnilsen, shade, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.hpp Changeset: 8f8fda7c Branch: shen-late-barriers Author: Xiaolong Peng Date: 2025-12-03 22:46:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f8fda7c80b57e8a36827cc260f0be0e5d61f6a6 8373048: Genshen: Remove dead code from Shenandoah Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp Changeset: 48563446 Branch: shen-late-barriers Author: Chad Rakoczy Committer: Vladimir Kozlov Date: 2025-12-04 00:21:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4856344668042fcbc4d15966519d27fb0a4f509f 8371046: Segfault in compiler/whitebox/StressNMethodRelocation.java with -XX:+UseZGC Reviewed-by: kvn, eastigeevich ! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/codeBuffer.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/prims/whitebox.cpp Changeset: 04c0f8d3 Branch: shen-late-barriers Author: Jaikiran Pai Date: 2025-12-04 01:36:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/04c0f8d359a3f450ac2070c6d41834145d9c75f7 8372857: Improve debuggability of java/rmi/server/RemoteServer/AddrInUse.java test Reviewed-by: msheppar, smarks, syan ! test/jdk/java/rmi/server/RemoteServer/AddrInUse.java Changeset: db2cd1a4 Branch: shen-late-barriers Author: Alexander Zvegintsev Date: 2025-12-04 02:15:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db2cd1a4e0ee7b72339e7ee3c0286dc04fc5adbf 8372756: Mouse additional buttons and horizontal scrolling are broken on XWayland GNOME >= 47 after JDK-8351907 Reviewed-by: prr ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java Changeset: 019df4d8 Branch: shen-late-barriers Author: Dmitry Drobotov Committer: Alexander Zuev Date: 2025-12-04 03:22:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/019df4d89c8a0fe2b27c6ec074499445ae45bc3f 8372757: MacOS, Accessibility: Crash in [MenuAccessibility accessibilityChildren] after JDK-8341311 Reviewed-by: azvegint, psadhukhan ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/MenuAccessibility.m Changeset: dbf0742b Branch: shen-late-barriers Author: Ashutosh Mehra Date: 2025-12-04 05:03:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dbf0742bf205ec57477373ebd43016383f7e7791 8373046: Method::get_c2i_unverified_entry() and get_c2i_no_clinit_check_entry() are missing check for abstract method Reviewed-by: kvn, vlivanov ! src/hotspot/share/oops/method.cpp Changeset: 828498c5 Branch: shen-late-barriers Author: SendaoYan Date: 2025-12-04 07:34:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/828498c54b3b1089af9e076cb45f3cf3bea58e2f 8371978: tools/jar/ReproducibleJar.java fails on XFS Reviewed-by: jpai ! test/jdk/tools/jar/ReproducibleJar.java Changeset: 63a10e00 Branch: shen-late-barriers Author: Erik Gahlin Date: 2025-12-04 08:01:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63a10e0099111d69b167abf99d1a00084c4d6c1e 8373024: JFR: CPU throttle rate can't handle incorrect values Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Rate.java Changeset: 771253e2 Branch: shen-late-barriers Author: Frederic Thevenet Committer: David Holmes Date: 2025-12-04 08:23:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/771253e285c48329a9b45dfaaa852b64e74b31d4 8372802: PrintFlagsFinal should also print locked flags Reviewed-by: dholmes, stuefe, lmesnik ! src/hotspot/share/runtime/flags/jvmFlag.cpp + test/hotspot/jtreg/runtime/CommandLine/PrintAllFlags.java Changeset: bb867ed2 Branch: shen-late-barriers Author: Kim Barrett Date: 2025-12-04 08:32:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bb867ed23e2d6394d7e7dab55cf2122889fdf3ac 8372938: Fix reference to DeferredStatic in HotSpot Style Guide Reviewed-by: stefank, jsjolen ! doc/hotspot-style.html ! doc/hotspot-style.md Changeset: 317daa3c Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-12-04 08:36:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/317daa3c004fbb1738e0af6acfbaf50c403c8230 8372643: Warning message on macos when building the JDK - (arm64) /tmp/lto.o unable to open object file: No such file or directory Reviewed-by: erikj ! make/common/native/Flags.gmk Changeset: 14000a25 Branch: shen-late-barriers Author: Joel Sikstr?m Date: 2025-12-04 09:37:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/14000a25e6efcbe55171d4cc8c68170a8cf0406f 8373080: Parallel: gc/arguments/TestMinInitialErgonomics.java should not be run with Large Pages Reviewed-by: ayang, aboldtch ! test/hotspot/jtreg/gc/arguments/TestMinInitialErgonomics.java Changeset: 16699a39 Branch: shen-late-barriers Author: Volkan Yazici Date: 2025-12-04 09:40:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16699a394d4d6c2b8a21e7de3c3d344c5a3309b4 8208693: HttpClient: Extend the request timeout's scope to cover the response body Reviewed-by: jpai, dfuchs ! 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/java/net/http/WebSocket.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java + test/jdk/java/net/httpclient/TimeoutResponseBodyTest.java + test/jdk/java/net/httpclient/TimeoutResponseHeaderTest.java + test/jdk/java/net/httpclient/TimeoutResponseTestSupport.java + test/jdk/java/net/httpclient/access/java.net.http/jdk/internal/net/http/HttpClientTimerAccess.java ! test/jdk/java/net/httpclient/websocket/WebSocketTest.java Changeset: df0165bd Branch: shen-late-barriers Author: Ana-Maria Mihalceanu Committer: Jaikiran Pai Date: 2025-12-04 10:09:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df0165bd6933728fdcf1956323401afdc47b3f78 8321139: jlink's compression plugin doesn't handle -c option correctly Reviewed-by: jpai, alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! src/jdk.jlink/share/man/jlink.md ! test/jdk/tools/jlink/JLinkTest.java ! test/jdk/tools/jlink/TaskHelperTest.java ! test/setup_aot/TestSetupAOT.java Changeset: 91c5bd55 Branch: shen-late-barriers Author: Jatin Bhateja Date: 2025-12-04 10:17:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/91c5bd550a36e10e8b39d1b322fd433ee8df14f5 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 Reviewed-by: epeter, sviswanathan, dlunden ! src/hotspot/cpu/x86/x86.ad + test/hotspot/jtreg/compiler/vectorapi/TestABSMaskedMaxByteVector.java Changeset: b5970c97 Branch: shen-late-barriers Author: Volodymyr Paprotski Date: 2025-12-04 10:21:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b5970c97bdd5b1e079e9ada0fbd469850c0e23b4 8373063: Test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java fails on Aarch64 after JDK-8372816 Reviewed-by: dholmes, mdoerr ! test/jdk/sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java Changeset: bcbdf90f Branch: shen-late-barriers Author: Markus Gr?nlund Date: 2025-12-04 12:25:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bcbdf90fce44ad87e7728ba0febef0951e361589 8373062: JFR build failure with CDS disabled Reviewed-by: egahlin ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/support/jfrClassDefineEvent.cpp ! src/hotspot/share/jfr/support/jfrClassDefineEvent.hpp Changeset: c4ec983d Branch: shen-late-barriers Author: Robert Toyonaga Committer: Thomas Stuefe Date: 2025-12-04 13:56:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c4ec983da57ee8aea71e88d5de2570c5d65a69df 8370715: JFR: Races are possible when dumping recordings Reviewed-by: egahlin, stuefe ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java + test/jdk/jdk/jfr/api/recording/dump/TestDumpOverwrite.java Changeset: 6f03c780 Branch: shen-late-barriers Author: Patricio Chilano Mateo Date: 2025-12-04 15:00:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f03c7808de2b07b1e501d05b1bb7d5bfde5e393 8360702: runtime/Thread/AsyncExceptionTest.java timed out Reviewed-by: dholmes, fbredberg ! test/hotspot/jtreg/runtime/Thread/AsyncExceptionOnMonitorEnter.java ! test/hotspot/jtreg/runtime/Thread/AsyncExceptionTest.java Changeset: 33dda887 Branch: shen-late-barriers Author: Christoph Langer Date: 2025-12-04 15:03:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/33dda887d99d39b2d003fd6521db97d45da474f0 8351842: Windows specific issues in combination of JEP 493 and --with-external-symbols-in-bundles=public Reviewed-by: erikj, mbaesken ! make/Bundles.gmk ! make/Images.gmk ! make/hotspot/lib/CompileJvm.gmk ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java ! test/jdk/jdk/modules/etc/JmodExcludedFiles.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 27351401 Branch: shen-late-barriers Author: Roland Westrelin Date: 2025-12-04 15:25:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2735140147b159d3a3238804f221db4f835ef744 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() Reviewed-by: thartmann, vlivanov ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp + test/hotspot/jtreg/compiler/inlining/TestLateMHClonedCallNode.java Changeset: 45dcc0e7 Branch: shen-late-barriers Author: Kurt Miller Committer: Jayathirth D V Date: 2025-12-04 16:59:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45dcc0e7e26b8130236c5ba80edb54fa530dab57 8371914: PNG defines in CFLAGS can cause compilation errors with external libpng Reviewed-by: erikj, jdv ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: c55287d1 Branch: shen-late-barriers Author: Nizar Benalla Committer: Jesper Wilhelmsson Date: 2025-12-04 17:01:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c55287d197ef024033f8dfbb5a365cb091bc67fb 8370890: Start of release updates for JDK 27 8370893: Add SourceVersion.RELEASE_27 8370894: Add source 27 and target 27 to javac Reviewed-by: darcy, iris, liach, erikj, dholmes ! .jcheck/conf ! make/conf/version-numbers.conf ! src/hotspot/share/classfile/classFileParser.cpp ! src/java.base/share/classes/java/lang/classfile/ClassFile.java ! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java + src/jdk.compiler/share/data/symbols/java.base-Q.sym.txt = src/jdk.compiler/share/data/symbols/java.compiler-Q.sym.txt + src/jdk.compiler/share/data/symbols/java.desktop-Q.sym.txt + src/jdk.compiler/share/data/symbols/java.management-Q.sym.txt + src/jdk.compiler/share/data/symbols/java.net.http-Q.sym.txt + src/jdk.compiler/share/data/symbols/jdk.httpserver-Q.sym.txt + src/jdk.compiler/share/data/symbols/jdk.incubator.vector-Q.sym.txt = src/jdk.compiler/share/data/symbols/jdk.jartool-Q.sym.txt = src/jdk.compiler/share/data/symbols/jdk.jdeps-Q.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jfr-Q.sym.txt = src/jdk.compiler/share/data/symbols/jdk.jlink-Q.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jshell-Q.sym.txt = src/jdk.compiler/share/data/symbols/jdk.jsobject-Q.sym.txt + src/jdk.compiler/share/data/symbols/jdk.localedata-Q.sym.txt ! src/jdk.compiler/share/data/symbols/symbols ! test/jdk/ProblemList.txt ! test/langtools/tools/javac/api/TestGetSourceVersions.java ! test/langtools/tools/javac/classfiles/ClassVersionChecker.java ! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java ! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out ! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out ! test/langtools/tools/javac/versions/Versions.java Changeset: c7aa1033 Branch: shen-late-barriers Author: Justin Lu Date: 2025-12-04 18:34:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c7aa10339aa40d37dc52e6dcec102f8dca114634 8372844: Improve usage of test/jdk/java/text/testlib/TestUtils.java locale methods Reviewed-by: naoto ! test/jdk/java/text/Format/DateFormat/Bug4407042.java ! test/jdk/java/text/Format/DateFormat/Bug4845901.java ! test/jdk/java/text/Format/DateFormat/Bug6530336.java ! test/jdk/java/text/Format/DateFormat/DateFormatRegression.java ! test/jdk/java/text/Format/MessageFormat/MessageRegression.java ! test/jdk/java/text/Format/NumberFormat/NumberRegression.java ! test/jdk/java/util/Calendar/CalendarLimitTest.java ! test/jdk/java/util/Calendar/CalendarRegression.java ! test/jdk/java/util/Calendar/CalendarTest.java ! test/jdk/java/util/Calendar/bug4409072.java ! test/jdk/java/util/Locale/LocaleCategory.java ! test/jdk/java/util/TimeZone/TimeZoneRegression.java Changeset: b19163b1 Branch: shen-late-barriers Author: Matthew Donovan Date: 2025-12-04 18:38:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b19163b107584118056073dc24a960ca04ca14e4 8356544: Implement additional tests for ciphersuites disabled with wildcards Reviewed-by: rhalade + test/jdk/sun/security/ssl/CipherSuite/DisabledCipherSuitesNotNegotiated.java Changeset: ef7532e7 Branch: shen-late-barriers Author: Mikhail Yankelevich Date: 2025-12-04 18:41:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef7532e7e625628d6181c65116804ebb65f18061 8367994: test/jdk/sun/security/pkcs11/Signature/ tests pass when they should skip Reviewed-by: rhalade ! test/jdk/sun/security/pkcs11/Signature/InitAgainPSS.java ! test/jdk/sun/security/pkcs11/Signature/KeyAndParamCheckForPSS.java ! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS.java ! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS2.java ! test/jdk/sun/security/pkcs11/Signature/SignatureTestPSS.java ! test/jdk/sun/security/pkcs11/Signature/SignatureTestPSS2.java ! test/jdk/sun/security/pkcs11/Signature/TestDSA.java Changeset: 8e653d39 Branch: shen-late-barriers Author: Phil Race Date: 2025-12-04 20:17:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8e653d394e45180e16714124ed6584f912eb5cba 8373099: Problem list intermittently failing test sun/awt/image/bug8038000.java Reviewed-by: dholmes ! test/jdk/ProblemList.txt Changeset: 5ec5a6ea Branch: shen-late-barriers Author: Ben Taylor Committer: William Kemper Date: 2025-12-04 21:37:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ec5a6ea6c8e887b4e21f81e382f57129bffbab8 8373054: Shenandoah: Remove unnecessary BarrierSetNMethod::arm in shenandoahCodeRoots Reviewed-by: wkemper, ysr, shade ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp Changeset: c8b30da7 Branch: shen-late-barriers Author: Ben Taylor Committer: Y. Srinivas Ramakrishna Date: 2025-12-04 22:11:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8b30da7ef48edb3d43e07d2c1b8622d8123c3a9 8373039: Remove Incorrect Asserts in shenandoahScanRemembered Reviewed-by: wkemper, ysr, xpeng ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp Changeset: 6db1c4f5 Branch: shen-late-barriers Author: Coleen Phillimore Date: 2025-12-04 22:34:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6db1c4f5b93a1b7f7d9da36745dc433c9985a169 8371409: Wrong lock ordering between FullGCALot_lock and ThreadsLockThrottle_lock/MethodCompileQueue_lock Reviewed-by: rehn, pchilanomate ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: 13e32bf1 Branch: shen-late-barriers Author: Coleen Phillimore Date: 2025-12-04 22:39:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13e32bf1667a3be8492d1e4e3a273951202acd9c 8372098: Move AccessFlags to InstanceKlass Reviewed-by: liach, vlivanov, dlong, sspitsyn ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/ci/ciKlass.cpp ! src/hotspot/share/ci/ciKlass.hpp ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/fieldInfo.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/opto/compile.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java Changeset: 15f25389 Branch: shen-late-barriers Author: Xiaolong Peng Date: 2025-12-04 23:56:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15f25389435288881644f7aeab48fd2eae410999 8373056: Shenandoah: Remove unnecessary use of ShenandoahAllocRequest.type() Reviewed-by: wkemper, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp Changeset: 7e91d34f Branch: shen-late-barriers Author: Anjian Wen Committer: Fei Yang Date: 2025-12-05 02:51:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e91d34f3e83b4c39d6ce5de34373d7d74d54512 8365732: RISC-V: implement AES CTR intrinsics Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 674cc3ee Branch: shen-late-barriers Author: Prasanta Sadhukhan Date: 2025-12-05 03:30:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/674cc3eeca77f1f2a6d937b1df5c5cd8a13c2d31 8042054: JTree.updateUI uses out-of-date item size information Reviewed-by: dnguyen, serb ! src/java.desktop/share/classes/javax/swing/JTree.java + test/jdk/javax/swing/JTree/JTreeUpdateTest.java Changeset: c09167df Branch: shen-late-barriers Author: Erik Joelsson Date: 2025-12-05 14:01:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c09167df60f44642492ec20f133713388f4802ad 8373113: Fix whitespace in RunTests.gmk Reviewed-by: tbell ! make/RunTests.gmk Changeset: ee0b8a72 Branch: shen-late-barriers Author: Chris Plummer Date: 2025-12-05 15:39:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee0b8a72c64f7ac5058dbe5b2062cb35b6195484 8373102: com/sun/jdi/MethodInvokeWithTraceOnTest.java can fail with ObjectCollectedException when run with a small heap Reviewed-by: amenkov, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/jdi/EventSetImpl.java ! test/jdk/ProblemList.txt Changeset: 4d696d0d Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-12-05 15:46:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d696d0d0ed523e3c99c68214586673913b1c7b5 8373086: Make isexceeded001.java more robust Reviewed-by: jsikstro, tschatzl ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001.java Changeset: 520c092a Branch: shen-late-barriers Author: Neha Joshi Committer: Rajan Halade Date: 2025-12-05 16:46:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/520c092a658559a5d65f06a51061db3aae09931e 8362658: sun/security/ssl/SSLEngineImpl/* tests duplicate jvm flags Co-authored-by: Lei Zhu Reviewed-by: myankelevich, rhalade ! test/jdk/ProblemList-jvmti-stress-agent.txt ! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTClient.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTNoSessionCreation.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTParallel.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTSequence.java ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java ! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java Changeset: a20b7eb9 Branch: shen-late-barriers Author: Joe Darcy Date: 2025-12-05 17:35:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a20b7eb943c19f9852bfaaec1fbbff647f1f5273 8373125: Add defensive screening of modifiers for Field and Parameter toString() results Reviewed-by: alanb, liach ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Parameter.java ! test/jdk/java/lang/reflect/Modifier/toStringTest.java Changeset: 43787890 Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-12-05 19:17:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43787890291d71de61b28b8a4e3bf9aaba46757a 8373145: [BACKOUT] Remove ThreadLocalAllocBuffer::_reserve_for_allocation_prefetch Reviewed-by: mdoerr, kvn ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: f3dd8daa Branch: shen-late-barriers Author: Brent Christian Date: 2025-12-05 19:30:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f3dd8daaa92896be51254e5abf3e0ec5b1ff5173 8371748: Remove the (empty) ThreadPoolExecutor.finalize() method Reviewed-by: vklang, jpai, alanb ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java Changeset: be8cbfa6 Branch: shen-late-barriers Author: Chris Plummer Date: 2025-12-05 20:37:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/be8cbfa6129d19403c9871c22721b902856f1886 8362083: JDI VirtualMachine/dispose/dispose001 failed with FATAL ERROR in native method: JDWP cannot set thread local storage, jvmtiError=JVMTI_ERROR_WRONG_PHASE(112) Reviewed-by: lmesnik, sspitsyn, amenkov ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c Changeset: 2596608b Branch: shen-late-barriers Author: Leonid Mesnik Date: 2025-12-05 21:20:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2596608ba1bb1b271dfa062bf732a5095e22fffd 8370846: Support execution of mlvm testing with test thread factory Reviewed-by: cjplummer ! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/jdi/JDIBreakpointTest.java ! test/lib/jdk/test/lib/thread/TestThreadFactory.java Changeset: b0f59f60 Branch: shen-late-barriers Author: Leonid Mesnik Date: 2025-12-06 00:02:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b0f59f6021a00dc569e08810b34db21553a5b68d 8373127: Update nsk/monitoring tests to support virtual thread factory testing Reviewed-by: kevinw, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryUsage/from/from001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/from_c/from_c001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/getLockName/getlockname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/getLockOwnerName/getlockownername001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isInNative/isinnative001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/BaseBehaviorTest.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadCpuTime/BaseBehaviorTest.java Changeset: 5f083aba Branch: shen-late-barriers Author: Patrick Strawderman Committer: Viktor Klang Date: 2025-12-06 15:34:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f083abafc7abfaa46ddd053668cdfbfd2ad8a87 8179918: EnumSet spliterator should report SORTED, ORDERED, NONNULL Reviewed-by: vklang ! src/java.base/share/classes/java/util/EnumSet.java + test/jdk/java/util/EnumSet/EnumSetSpliteratorTest.java Changeset: 7da91533 Branch: shen-late-barriers Author: Sergey Chernyshev Committer: Volkan Yazici Date: 2025-12-08 09:06:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7da91533aaf2033cedee6e2a56fb693f26909df5 8369950: TLS connection to IPv6 address fails with BCJSSE due to IllegalArgumentException Co-authored-by: Mikhail Yankelevich Reviewed-by: djelinski, vyazici, dfuchs, myankelevich ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java + test/jdk/javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java Changeset: 35001508 Branch: shen-late-barriers Author: Jan Lahoda Date: 2025-12-08 10:04:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/350015088281eb9e6e9e3a9811f38adac5f7a975 8373094: javac may fail because of unattributed break in a loop Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/recovery/AttrRecovery.java Changeset: a6594794 Branch: shen-late-barriers Author: Francesco Andreuzzi Date: 2025-12-08 11:45:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a6594794839807d56434d6f28fe3d581fb1e36c0 8367541: Parallel: Make young and old generation fields nonstatic in ParallelScavengeHeap Reviewed-by: ayang ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psScavenge.hpp ! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp Changeset: b83bf071 Branch: shen-late-barriers Author: Qizheng Xing Committer: Emanuel Peter Date: 2025-12-08 13:16:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b83bf0717eb8926efcf85a32be08f33a41bb48dd 8360192: C2: Make the type of count leading/trailing zero nodes more precise Reviewed-by: qamai, epeter, jbhateja ! src/hotspot/share/opto/countbitsnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/TestCountBitsRange.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/micro/org/openjdk/bench/vm/compiler/CountLeadingZeros.java Changeset: 6700baa5 Branch: shen-late-barriers Author: Hamlin Li Date: 2025-12-08 13:38:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6700baa5052046f53eb1b04ed3205bbd8e9e9070 8357551: RISC-V: support CMoveF/D vectorization Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad + test/hotspot/jtreg/compiler/c2/irTests/TestConditionalMove.java ! test/hotspot/jtreg/compiler/c2/irTests/TestFPComparison2.java + test/hotspot/jtreg/compiler/c2/irTests/TestScalarConditionalMoveCmpObj.java - test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/micro/org/openjdk/bench/java/lang/ClassComparison.java ! test/micro/org/openjdk/bench/java/lang/FPComparison.java ! test/micro/org/openjdk/bench/java/lang/IntegerComparison.java ! test/micro/org/openjdk/bench/java/lang/LongComparison.java ! test/micro/org/openjdk/bench/java/lang/PointerComparison.java Changeset: ed5fc9ad Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-12-08 14:21:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ed5fc9ad2defb75ea5a68fe6427a591376ce6d6b 8373087: Parallel: Rename PSGenerationPool to PSOldGenerationPool Reviewed-by: tschatzl, jsikstro, iwalulya ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psMemoryPool.cpp ! src/hotspot/share/gc/parallel/psMemoryPool.hpp Changeset: ac81ce51 Branch: shen-late-barriers Author: Chris Plummer Date: 2025-12-08 15:38:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac81ce51fa4ed04b6dbcc28cb2dd8eabcfe52ad7 8372555: Test com/sun/jdi/ExceptionEvents.java failed: ObjectCollectedException Reviewed-by: amenkov, dholmes ! test/jdk/com/sun/jdi/ExceptionEvents.java Changeset: 355755d3 Branch: shen-late-barriers Author: Anton Artemov Date: 2025-12-08 16:07:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/355755d35de5c3155d1ea8d1afdd0debe5296a13 8366671: Refactor Thread::SpinAcquire and Thread::SpinRelease Co-authored-by: Axel Boldt-Christmas Reviewed-by: coleenp, kbarrett, dholmes, aboldtch ! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp ! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp - src/hotspot/share/jfr/utilities/jfrSpinlockHelper.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/park.cpp ! src/hotspot/share/runtime/safepointVerifiers.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp + src/hotspot/share/utilities/spinCriticalSection.cpp + src/hotspot/share/utilities/spinCriticalSection.hpp ! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp Changeset: 811591c5 Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-12-08 16:11:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/811591c5c332e6427dc96819451e046841fe635b 8373262: Parallel: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java fails Reviewed-by: cjplummer ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java Changeset: d34ef196 Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-12-08 18:51:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d34ef196c298aa91f8511714cfb04b15ae7fbf0a 8370198: Test gc/arguments/TestShrinkHeapInSteps.java crashed: assert(left >= right) failed: avoid underflow Reviewed-by: stefank, tschatzl ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp Changeset: b118caf6 Branch: shen-late-barriers Author: Alexandre Iline Date: 2025-12-08 22:16:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b118caf6777cbf5bf75b41156fdfaaa15479f924 8373285: Update JCov for class file version 71 Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: 8df3f3d3 Branch: shen-late-barriers Author: Erik Joelsson Date: 2025-12-08 22:45:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8df3f3d3417bc8fdb5a75d986e084441bbf6ebd2 8373117: Update build doc link in README.md Reviewed-by: ayang, tbell ! README.md Changeset: b86b2cbc Branch: shen-late-barriers Author: Ben Taylor Committer: Y. Srinivas Ramakrishna Date: 2025-12-09 00:17:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b86b2cbc7d9dd57aeaf64f70f248a120ae3cb751 8352914: Shenandoah: Change definition of ShenandoahSharedValue to int32_t to leverage platform atomics Reviewed-by: wkemper, ysr ! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp Changeset: c03d445a Branch: shen-late-barriers Author: Prasanta Sadhukhan Date: 2025-12-09 00:34:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c03d445a8ccfced5a59da680c37587f1024f3eca 6223700: XP L&F: Non-TopLevel JMenu's painting error Reviewed-by: kizune, dnguyen ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java + test/jdk/javax/swing/JMenu/TestPaintSpillOverBug.java Changeset: b1c95501 Branch: shen-late-barriers Author: Phil Race Date: 2025-12-09 01:00:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b1c955018281a228a67695e5077666d751cd87d2 8372554: Test windows-x64-cmp-baseline failed due to differences with splashscreen object file Reviewed-by: dholmes ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: 3ea82b9f Branch: shen-late-barriers Author: Xiaolong Peng Date: 2025-12-09 01:16:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ea82b9ff90aebc1a169fdd967c44408dc4a4f51 8373272: Genshen: ShenandoahOldGenerationTest fails after JDK-8373056 Reviewed-by: wkemper ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp Changeset: c9ab330b Branch: shen-late-barriers Author: Xiaolong Peng Date: 2025-12-09 03:28:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9ab330b7bdd3cc2410ffdb336a63aa0ac7256a3 8373116: Genshen: arraycopy_work should be always done for arrays in old gen during young concurrent marking 8372498: [genshen] gc/TestAllocHumongousFragment.java#generational causes intermittent SIGSEGV crashes Reviewed-by: wkemper, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp Changeset: 35fe0b11 Branch: shen-late-barriers Author: Harshit470250 <133243171+Harshit470250 at users.noreply.github.com> Committer: Amit Kumar Date: 2025-12-09 04:59:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/35fe0b11015bd3a88ee21c76b54f9d4969fdedf6 8372641: [s390x] Test failure TestMergeStores.java Reviewed-by: mhaessig, amitkumar, lucy ! src/hotspot/cpu/s390/s390.ad Changeset: 020e3f95 Branch: shen-late-barriers Author: David Holmes Date: 2025-12-09 05:15:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/020e3f959194029715c18891e79aeed020abd59c 8373293: Change the exception handling in TestNestHostErrorWithMultiThread.java Reviewed-by: jpai, iklam ! test/hotspot/jtreg/runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java Changeset: cba09cd1 Branch: shen-late-barriers Author: Prasanta Sadhukhan Date: 2025-12-09 07:40:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cba09cd10d4e4482852a317786242836419c313b 5107379: Component orientation in JOptionPane is not proper in Motif L&F. Reviewed-by: tr, kizune ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifOptionPaneUI.java + test/jdk/javax/swing/plaf/motif/TestIconRTL.java Changeset: 3a8a6e07 Branch: shen-late-barriers Author: Ramkumar Sunderbabu Committer: Ivan Walulya Date: 2025-12-09 09:15:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a8a6e07f2a2cffa467815df55e746e92765903d 8319326: GC: Make TestParallelRefProc use createTestJavaProcessBuilder Reviewed-by: stefank, iwalulya ! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java Changeset: 24244e41 Branch: shen-late-barriers Author: Ramkumar Sunderbabu Committer: Ivan Walulya Date: 2025-12-09 09:17:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24244e41210be5b71b9e8238badbf975ed4b02ef 8319161: GC: Make TestParallelGCThreads use createTestJavaProcessBuilder Reviewed-by: stefank, iwalulya ! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java Changeset: 9c91c68d Branch: shen-late-barriers Author: Kevin Walls Date: 2025-12-09 09:18:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9c91c68d1d5938d7e2b9a90c82b0a36ef1a063cd 8373111: Test java/lang/management/MemoryMXBean/MemoryManagement.java timed out Reviewed-by: lmesnik ! test/jdk/java/lang/management/MemoryMXBean/MemoryManagement.java Changeset: 786833cd Branch: shen-late-barriers Author: Joel Sikstr?m Date: 2025-12-09 09:44:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/786833cd1bf8eda1cef25da392a055f4eb371abf 8373022: serviceability/sa/ClhsdbScanOops.java assumes no GC should occur Reviewed-by: cjplummer, stefank, ayang, tschatzl ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java Changeset: 1f49edd9 Branch: shen-late-barriers Author: Prasanta Sadhukhan Date: 2025-12-09 10:02:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f49edd9783ed4579d989d6939ee75e926f0716a 4459231: Focus of JTabbedPane(with Scrollable tablayout) changes on change in LookAndFeel Reviewed-by: tr, kizune ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java + test/jdk/javax/swing/JTabbedPane/TabbedPaneBugWithLNF.java Changeset: 0a557890 Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2025-12-09 10:04:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0a557890a50b0dc83c70dc877027d951dcc05470 8373025: test/hotspot/jtreg/gc/cslocker/TestCSLocker.java may deadlock Reviewed-by: ayang, tschatzl, stefank ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java ! test/hotspot/jtreg/gc/cslocker/libTestCSLocker.c Changeset: 830c4d3b Branch: shen-late-barriers Author: Anton Artemov Date: 2025-12-09 10:15:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/830c4d3b198597b6af7a21b708bd3a852af200d4 8366272: The os::xxx APIs do not manage errno correctly Reviewed-by: dholmes ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/windows/os_windows.cpp Changeset: a4eb57c5 Branch: shen-late-barriers Author: Emanuel Peter Date: 2025-12-09 12:45:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4eb57c5ec6254e59e486042015dd00457284ef2 8367028: compiler/c2/irTests/TestFloat16ScalarOperations.java failing intermittently because of constant folding Reviewed-by: chagedorn, syan, rcastanedalo ! test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java Changeset: 8c8d21db Branch: shen-late-barriers Author: Ioi Lam Date: 2025-12-09 16:10:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c8d21db6f5bdc35f6eddf91065b4eec462a716f 8373295: Wrong log tag for UseCompressedOops ergo setting Reviewed-by: dholmes, ysuenaga ! src/hotspot/share/runtime/arguments.cpp - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java Changeset: 831fe94c Branch: shen-late-barriers Author: Erik Joelsson Date: 2025-12-09 17:01:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/831fe94c75c407b2399be9b89630d8d117c2996c 8373255: Unexpected iobj and ipdb files after JDK-8370438 Reviewed-by: serb ! make/common/native/Flags.gmk Changeset: b99be505 Branch: shen-late-barriers Author: Neha Joshi Committer: Rajan Halade Date: 2025-12-09 18:06:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b99be505a5e3c8304be62a8b373d746fc52e8f0e 8368524: Tests are skipped and shown as passed in test/jdk/sun/security/pkcs11/Cipher/KeyWrap Reviewed-by: myankelevich, rhalade ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/NISTWrapKAT.java ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/TestGeneral.java Changeset: b2daf9de Branch: shen-late-barriers Author: Naoto Sato Date: 2025-12-09 18:21:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b2daf9de3097de4d3b3c7d565e29a48b4aae19ee 8355522: Remove the `java.locale.useOldISOCodes` system property Reviewed-by: jlu, joehw ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/jdk/internal/util/StaticProperty.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java ! test/jdk/java/util/Locale/LocaleTest.java ! test/jdk/java/util/Locale/UseOldISOCodesTest.java Changeset: 1ae4a6c4 Branch: shen-late-barriers Author: Matthew Donovan Date: 2025-12-09 18:48:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1ae4a6c43ea21d4b147bcfcfaf1484c6e618dce5 8373101: JdkClient and JdkServer test classes ignore namedGroups field Reviewed-by: rhalade ! test/jdk/javax/net/ssl/TLSCommon/interop/JdkClient.java ! test/jdk/javax/net/ssl/TLSCommon/interop/JdkServer.java Changeset: 7f9951a9 Branch: shen-late-barriers Author: Kim Barrett Date: 2025-12-10 00:07:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f9951a93479ac0ddd74375fdef92095fb65741b 8373207: Make DeferredStatic class template constant initializable Reviewed-by: jsjolen, stefank, iwalulya ! src/hotspot/share/utilities/deferredStatic.hpp Changeset: eef9813a Branch: shen-late-barriers Author: Xueming Shen Date: 2025-12-10 00:50:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eef9813ad42b02db5fc636e661a751d5120a639e 8371446: VectorAPI: Add unit tests for masks from various long values Reviewed-by: psandoz ! test/jdk/jdk/incubator/vector/AbstractVectorTest.java ! 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/gen-template.sh + test/jdk/jdk/incubator/vector/templates/Kernel-BoolBinary-op.template + test/jdk/jdk/incubator/vector/templates/Kernel-BoolUnary-op.template + test/jdk/jdk/incubator/vector/templates/Unit-BoolBinary-op.template + test/jdk/jdk/incubator/vector/templates/Unit-BoolUnary-op.template + test/jdk/jdk/incubator/vector/templates/Unit-Mask-FromToLong.template ! test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template Changeset: a2622129 Branch: shen-late-barriers Author: Jaikiran Pai Date: 2025-12-10 02:04:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a26221299e657b64379d2d56ed3b073f12b227d1 8255463: java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java failed with ThreadTimeoutException Reviewed-by: dfuchs, djelinski, bpb ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java Changeset: b6732d60 Branch: shen-late-barriers Author: Xiaohong Gong Date: 2025-12-10 02:09:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6732d6048259de68a3dd5b4f66ac82f87270404 8371603: C2: Missing Ideal optimizations for load and store vectors on SVE Co-authored-by: Emanuel Peter Reviewed-by: epeter, erfang, haosun ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/vectorapi/TestVectorLoadStoreOptimization.java + test/hotspot/jtreg/compiler/vectorapi/TestVectorOperationsWithPartialSize.java Changeset: d36a234c Branch: shen-late-barriers Author: Ioi Lam Date: 2025-12-10 02:26:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d36a234c1228fdb12eb5931506ba1e03ebae95fc 8368701: CDS VerifierTest_1A.java failed on machines with 512 GB RAM Reviewed-by: dholmes, lmesnik ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java Changeset: a5968f93 Branch: shen-late-barriers Author: Anjian Wen Committer: Fei Yang Date: 2025-12-10 02:34:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5968f936462741a7edea5bbbe73cb067af3d34f 8371968: RISC-V: implement AES CBC intrinsics Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 1bbbce75 Branch: shen-late-barriers Author: Prasanta Sadhukhan Date: 2025-12-10 04:31:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1bbbce75c5e68429c2a32519eb3c36d964dcdf57 6726690: SwingUtilities.replaceUI*Map() methods do not remove previously installed maps Reviewed-by: azvegint, tr ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java + test/jdk/javax/swing/SwingUtilities/UIMapTest.java Changeset: 00068a80 Branch: shen-late-barriers Author: Roland Westrelin Date: 2025-12-10 08:45:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/00068a80304a809297d0df8698850861e9a1c5e9 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs Reviewed-by: chagedorn, qamai, galder, epeter ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! test/hotspot/jtreg/compiler/c2/irTests/TestPushAddThruCast.java ! test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java Changeset: b60ac710 Branch: shen-late-barriers Author: Anton Seoane Ampudia Committer: Christian Hagedorn Date: 2025-12-10 08:53:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b60ac710bebf195972436da324983e61b51484ef 8364490: Fatal error on large SpecTrapLimitExtraEntries value Reviewed-by: chagedorn, roland ! src/hotspot/share/runtime/globals.hpp + test/hotspot/jtreg/compiler/arguments/TestSpecTrapLimitExtraEntries.java Changeset: 8eaeb699 Branch: shen-late-barriers Author: David Briemann Date: 2025-12-10 10:21:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8eaeb6990b85ac8717f4fc4ce883f674017b91f3 8372589: VM crashes on init when NonNMethodCodeHeapSize is set too small and UseTransparentHugePages is enabled Reviewed-by: mdoerr, chagedorn ! src/hotspot/share/code/codeCache.cpp Changeset: b58e3b60 Branch: shen-late-barriers Author: Daniel Fuchs Date: 2025-12-10 12:08:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b58e3b600bb14bf7133eda0c37a4be4c82919d79 8373227: Test java/net/httpclient/http2/StreamFlowControlTest.java failed: should sleep time be raised? Reviewed-by: djelinski ! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java Changeset: 655e9cda Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-12-10 13:08:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/655e9cda3f6b1fa3a6f0553e7745aa088dde53e8 8373335: Serial: Clean up SerialHeap members by access specifies Reviewed-by: jsikstro ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp Changeset: 54430a87 Branch: shen-late-barriers Author: Daniel Fuchs Date: 2025-12-10 15:14:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/54430a87226096725b13f05326d08629420657ca 8373362: Http3TestServer should not log an exception stack trace when it is stopping normally Reviewed-by: jpai, djelinski ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerExchange.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java Changeset: 11aa6e10 Branch: shen-late-barriers Author: Fairoz Matte Date: 2025-12-10 18:15:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/11aa6e10c017a7257c60eb7395d728d32b2006d4 8373270: GCC 14.2.0 reports warning: '%s' directive output may be truncated Reviewed-by: kbarrett, dholmes, alanb ! src/java.base/unix/native/libjli/java_md_common.c Changeset: 413f852b Branch: shen-late-barriers Author: Mat Carter Committer: Ioi Lam Date: 2025-12-10 18:49:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/413f852bdb4767b2a1c29431144616668888138d 8369736: Add management interface for AOT cache creation Reviewed-by: mr, iklam, kevinw ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.management/share/classes/sun/management/VMManagement.java ! src/java.management/share/classes/sun/management/VMManagementImpl.java ! src/java.management/share/native/libmanagement/VMManagementImpl.c + src/jdk.management/share/classes/com/sun/management/internal/HotSpotAOTCacheImpl.java ! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java + src/jdk.management/share/classes/jdk/management/HotSpotAOTCacheMXBean.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/HotSpotAOTCacheMXBeanTest.java Changeset: 52aa7fe1 Branch: shen-late-barriers Author: Phil Race Date: 2025-12-10 21:40:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52aa7fe1c970709fe387b70a5020ea0e77c4047f 8334549: [Sound] Test timed out: javax/sound/sampled/Clip/OpenNonIntegralNumberOfSampleframes.java Reviewed-by: aivanov, kizune ! test/jdk/javax/sound/sampled/Clip/OpenNonIntegralNumberOfSampleframes.java Changeset: 74dca863 Branch: shen-late-barriers Author: Brian Burkhalter Date: 2025-12-10 22:46:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74dca863c2e61c13884c3454b8da7be125235970 8371718: (sc) Channels.new{Input,Output}Stream can allocate unbounded memory for a socket channel Reviewed-by: alanb ! src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java ! src/java.base/share/classes/sun/nio/ch/ChannelOutputStream.java ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/Streams.java ! test/jdk/java/nio/channels/Channels/SocketChannelStreams.java Changeset: 920a99fa Branch: shen-late-barriers Author: Kevin Walls Date: 2025-12-11 07:44:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/920a99faeb6e0aee445df39cf8ddd43df18345d6 8370731: Tests in vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/ failed: OutOfMemoryError Reviewed-by: sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters001/CollectionCounters001.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters005/TestDescription.java Changeset: b46aef88 Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-12-11 08:17:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b46aef88b333db8866c60c18cbf842b6cb89dacf 8371871: libSharedCloseAgent.cpp crashes VS2019 and older VS2022 compiler Reviewed-by: jvernee, mdoerr ! test/jdk/java/foreign/sharedclosejvmti/libSharedCloseAgent.cpp Changeset: 4b774cb4 Branch: shen-late-barriers Author: Saranya Natarajan Date: 2025-12-11 08:43:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4b774cb46d9355015a6bfcf53b47233d6f235239 8370489: Some compiler tests miss the @key randomness Reviewed-by: dfenacci, epeter, chagedorn ! test/hotspot/jtreg/compiler/c2/TestMergeStores.java ! test/hotspot/jtreg/compiler/c2/TestMergeStoresMemorySegment.java ! test/hotspot/jtreg/compiler/c2/TestMinMaxSubword.java ! test/hotspot/jtreg/compiler/c2/aarch64/TestFloat16Replicate.java ! test/hotspot/jtreg/compiler/c2/irTests/ModDNodeTests.java ! test/hotspot/jtreg/compiler/c2/irTests/ModFNodeTests.java ! test/hotspot/jtreg/compiler/c2/irTests/ModINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/ModLNodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/TestMulNodeIdealization.java ! test/hotspot/jtreg/compiler/c2/irTests/TestShiftAndMask.java ! test/hotspot/jtreg/compiler/c2/irTests/UDivINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/UDivLNodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/UModINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/UModLNodeIdealizationTests.java ! test/hotspot/jtreg/compiler/controldependency/TestDivDependentOnMainLoopGuard.java ! test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.java ! test/hotspot/jtreg/compiler/intrinsics/float16/TestFloat16MaxMinSpecialValues.java ! test/hotspot/jtreg/compiler/loopopts/InvariantCodeMotionReassociateAddSub.java ! test/hotspot/jtreg/compiler/loopopts/InvariantCodeMotionReassociateCmp.java ! test/hotspot/jtreg/compiler/loopopts/parallel_iv/TestParallelIvInIntCountedLoop.java ! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java ! test/hotspot/jtreg/compiler/loopopts/superword/ReductionPerf.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasing.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentUnalignedAddress.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java ! test/hotspot/jtreg/compiler/vectorapi/Test8278948.java ! test/hotspot/jtreg/compiler/vectorapi/TestVectorAddMulReduction.java ! test/hotspot/jtreg/compiler/vectorapi/TestVectorCompressExpandBits.java ! test/hotspot/jtreg/compiler/vectorapi/VectorMaskCastIdentityTest.java ! test/hotspot/jtreg/compiler/vectorapi/VectorMultiplyOpt.java ! test/hotspot/jtreg/compiler/vectorapi/VectorSaturatedOperationsTest.java ! test/hotspot/jtreg/compiler/vectorization/TestAutoVecIntMinMax.java ! test/hotspot/jtreg/compiler/vectorization/TestEor3AArch64.java ! test/hotspot/jtreg/compiler/vectorization/TestMacroLogicVector.java ! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java Changeset: 6a6ff876 Branch: shen-late-barriers Author: Roman Marchenko Committer: Thomas Schatzl Date: 2025-12-11 08:48:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6a6ff876c515eba6cc89320e02dc5739d4540316 8372860: TestCodeCacheUnloadDuringConcCycle fails on ARM32 Reviewed-by: tschatzl, shade ! test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java Changeset: aa986be7 Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-12-11 10:56:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aa986be7529b7a2950202dbe6885e5224d331078 8373421: Parallel: Rename young generation eden and survivor space pool Reviewed-by: tschatzl, jsikstro ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psMemoryPool.cpp ! src/hotspot/share/gc/parallel/psMemoryPool.hpp Changeset: e1d1d53c Branch: shen-late-barriers Author: Daniel Gredler Date: 2025-12-11 13:53:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1d1d53cd1211b64d1fef03583a23056908b3482 8167268: StandardGlyphVector.getGlyphMetrics creates metrics with erroneous bounds for characters with no outline (e.g., the space character ' ') Reviewed-by: serb, prr ! src/java.desktop/share/classes/sun/font/StandardGlyphVector.java + test/jdk/java/awt/font/GlyphVector/GlyphMetricsTest.java Changeset: b0bd0c39 Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-12-11 14:13:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b0bd0c398ee0e0fd625eba1e7d9802a4e420a2c5 8372759: Test build/AbsPathsInImage.java fails after JDK-8370438 Reviewed-by: erikj ! make/autoconf/flags-ldflags.m4 Changeset: 2a1c676e Branch: shen-late-barriers Author: Ioi Lam Date: 2025-12-11 14:33:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a1c676e0a1a357f75ea008e8e12c7ae9340b9b1 8373464: Test JdkManagementCheckSince.java fails after JDK-8369736 Reviewed-by: dholmes, shade, kevinw ! src/jdk.management/share/classes/jdk/management/HotSpotAOTCacheMXBean.java Changeset: 692edc48 Branch: shen-late-barriers Author: Nizar Benalla Date: 2025-12-11 15:30:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/692edc4879489d44a477a03028eb3e7ef9dff388 8373443: Update --release 26 symbol information for JDK 26 build 27 Reviewed-by: jlahoda, iris, darcy ! src/jdk.compiler/share/data/symbols/java.base-Q.sym.txt + src/jdk.compiler/share/data/symbols/java.sql-Q.sym.txt + src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-Q.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jpackage-Q.sym.txt ! src/jdk.compiler/share/data/symbols/symbols Changeset: 431dcf84 Branch: shen-late-barriers Author: Daniel Gredler Date: 2025-12-11 20:15:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/431dcf84e9754c743105380ca69af647b57193bc 8368702: [macosx] Printing text with composite fonts loses font transform Reviewed-by: psadhukhan, prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTextPipe.java ! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java Changeset: 66d7b0ce Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-12-11 20:32:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66d7b0ce8f8414c3d5fd3476b65152b9f2a9a587 8371657: [macosx] Programmatically selecting/deselecting List item triggers an ItemEvent Reviewed-by: aivanov, azvegint, dnguyen, tr ! src/java.desktop/macosx/classes/sun/lwawt/LWListPeer.java ! test/jdk/ProblemList.txt + test/jdk/java/awt/List/NoEvents/ProgrammaticChange.java Changeset: ae85d899 Branch: shen-late-barriers Author: Xueming Shen Date: 2025-12-11 20:47:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ae85d899d074c531371dece30319ace701517528 8373389: Two jdk/incubator/vector/ tests fails after JDK-8371446 Reviewed-by: psandoz ! test/jdk/jdk/incubator/vector/AbstractVectorTest.java ! 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 Changeset: c46bed72 Branch: shen-late-barriers Author: Serguei Spitsyn Date: 2025-12-12 04:03:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c46bed7292aad21b8cf9defcccac43c010a1f116 8371502: serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java failing Reviewed-by: lmesnik, amenkov ! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java Changeset: 325cdb7f Branch: shen-late-barriers Author: Jaikiran Pai Date: 2025-12-12 05:46:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/325cdb7fc5cd2ce1d2c2bf08ca064fb0f7e5a0b8 8373517: Revert the macos Tahoe specific change done in JDK-8359830 Reviewed-by: rriggs, bpb ! src/java.base/macosx/native/libjava/java_props_macosx.c Changeset: 650de99f Branch: shen-late-barriers Author: Emanuel Peter Date: 2025-12-12 07:17:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/650de99fc662a3e8473391627df9e523b6b80727 8367158: C2: create better fill and copy benchmarks, taking alignment into account Reviewed-by: qamai, kvn + test/micro/org/openjdk/bench/vm/compiler/VectorBulkOperationsArray.java + test/micro/org/openjdk/bench/vm/compiler/VectorBulkOperationsMemorySegment.java Changeset: dc625526 Branch: shen-late-barriers Author: Hamlin Li Date: 2025-12-12 09:59:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc6255261f34c65d0e87814638817c97a880eb7f 8371920: [TEST] Enable CMove tests on other platforms Reviewed-by: fyang, epeter = test/hotspot/jtreg/compiler/c2/cmove/TestConditionalMove.java = test/hotspot/jtreg/compiler/c2/cmove/TestFPComparison2.java = test/hotspot/jtreg/compiler/c2/cmove/TestScalarConditionalMoveCmpObj.java Changeset: 180d8c1b Branch: shen-late-barriers Author: Daisuke Yamazaki Committer: Jaikiran Pai Date: 2025-12-12 12:04:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/180d8c1b57efb29f8f016843d66daca59bb5934f 8372746: Some httpserver files could benefit from some formatting cleanup Reviewed-by: jpai, mikael, michaelm, djelinski, dfuchs ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpContext.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpHandler.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsConfigurator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/SimpleFileServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/package-info.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/AuthFilter.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedInputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedOutputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/Code.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ContextList.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/DefaultHttpServerProvider.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthInputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthOutputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpConnection.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpContextImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpError.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpExchangeImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpServerImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpsExchangeImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpsServerImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/LeftOverInputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/SSLStreams.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/UndefLengthOutputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/UnmodifiableHeaders.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java Changeset: a05d5d25 Branch: shen-late-barriers Author: Beno?t Maillard Date: 2025-12-12 13:45:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a05d5d2514c835f2bfeaf7a8c7df0ac241f0177f 8373579: Problem list compiler/runtime/Test7196199.java Reviewed-by: chagedorn, epeter ! test/hotspot/jtreg/ProblemList.txt Changeset: 41001437 Branch: shen-late-barriers Author: Kelvin Nilsen Date: 2025-12-12 14:02:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/410014377c210463d654b841bafbcf36947aa960 8373225: GenShen: More adaptive old-generation growth heuristics Reviewed-by: wkemper, ysr ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java Changeset: d854a042 Branch: shen-late-barriers Author: Stefan Karlsson Date: 2025-12-12 14:02:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d854a04231a437a6af36ae65780961f40f336343 8373411: Crash when PrintSharedArchiveAndExit is enabled but shared heap is disabled Reviewed-by: shade, iklam ! src/hotspot/share/cds/aotMetaspace.cpp + test/hotspot/jtreg/runtime/cds/PrintSharedArchiveAndExitNoHeap.java Changeset: a99f340e Branch: shen-late-barriers Author: Artur Barashev Date: 2025-12-12 14:39:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a99f340e1b9686431d944ab114918d2b849718fe 8371721: Refactor checkTrusted methods in X509TrustManagerImpl Reviewed-by: coffeys, djelinski ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java Changeset: 6ec36d34 Branch: shen-late-barriers Author: Ferenc Rakoczi Committer: Weijun Wang Date: 2025-12-12 16:04:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ec36d348b1eaeedb993a905e42650242fac0918 8373059: Test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java should pass on Aarch64 Reviewed-by: weijun, vpaprotski ! src/java.base/share/classes/sun/security/provider/ML_DSA.java = test/jdk/sun/security/provider/pqc/ML_DSA_Intrinsic_Test.java Changeset: 0eb2bcd2 Branch: shen-late-barriers Author: Ben Taylor Committer: William Kemper Date: 2025-12-12 16:27:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0eb2bcd260426bc449264b72a2cee8ce109308ee 8372250: Merge PtrQueue into SATBMarkQueue Reviewed-by: kbarrett, iwalulya, tschatzl, wkemper ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp ! src/hotspot/share/gc/g1/vmStructs_g1.hpp - src/hotspot/share/gc/shared/ptrQueue.cpp - src/hotspot/share/gc/shared/ptrQueue.hpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.hpp Changeset: e65e0686 Branch: shen-late-barriers Author: Phil Race Date: 2025-12-12 18:04:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e65e06867e7a841c7edce0625f856b8bc2888893 8372592: Adjust logger usage in java2d tests Reviewed-by: kizune, serb, rriggs ! test/jdk/sun/java2d/marlin/Bug8341381.java ! test/jdk/sun/java2d/marlin/CrashNaNTest.java ! test/jdk/sun/java2d/marlin/CrashPaintTest.java ! test/jdk/sun/java2d/marlin/TextClipErrorTest.java Changeset: 9b12c0bb Branch: shen-late-barriers Author: Phil Race Date: 2025-12-12 18:06:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9b12c0bb190de3f7d06db71411f37f9465992a04 7067310: 3 tests from closed/javax/sound/sampled caused BSOD on win 7 x86 8307574: ClipIsRunningAfterStop.java failed with "../nptl/pthread_mutex_lock.c:81: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed." 8308395: javax/sound/sampled/Clip/ClipFlushCrash.java timed out Reviewed-by: serb ! test/jdk/ProblemList.txt Changeset: 6e2ab841 Branch: shen-late-barriers Author: Srinivas Mandalika Committer: Phil Race Date: 2025-12-12 18:09:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e2ab84154e7cc11a31026c588a7dc3ceb446cc2 8068378: [TEST_BUG]The java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java instruction need to update Reviewed-by: psadhukhan, prr ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java ! test/jdk/java/awt/Modal/PrintDialogsTest/Test.java Changeset: b6319f5b Branch: shen-late-barriers Author: Volkan Yazici Date: 2025-12-12 18:19:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6319f5b42738cc760711a3b8b5d442d14a0ed74 8369595: HttpClient: HttpHeaders.firstValueAsLong failures should be converted to ProtocolException Reviewed-by: dfuchs, djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java Changeset: 4e9525ef Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-12-12 18:57:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e9525ef3619b02e905f16b89261b82c70830f3a 8373388: Reenable LTO for libsplashscreen Reviewed-by: erikj, dholmes, serb, prr ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: f2e56e4c Branch: shen-late-barriers Author: Vladimir Ivanov Date: 2025-12-12 21:12:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f2e56e4c18080616e8ef275a3d9c1da824efda26 8372634: C2: Materialize type information from instanceof checks Reviewed-by: dlong, qamai, roland ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/compilerOracle.hpp ! src/hotspot/share/compiler/methodMatcher.hpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/parse2.cpp + test/hotspot/jtreg/compiler/inlining/TestSubtypeCheckTypeInfo.java ! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java Changeset: 23c39757 Branch: shen-late-barriers Author: Man Cao Date: 2025-12-12 21:19:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23c39757ecdc834c631f98f4487cfea21c9b948b 8373403: [TESTBUG] TestG1ClassUnloadingHWM.java could fail with large G1HeapRegionSize and small InitialHeapSize Reviewed-by: tschatzl, iwalulya ! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java Changeset: d0548652 Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-12-13 01:35:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d05486520036a4a6b3e3eee46a18f5b0e1ef493e 8371975: Apply java.io.Serial annotations in java.security.sasl Reviewed-by: mullan ! src/java.security.sasl/share/classes/com/sun/security/sasl/Provider.java ! src/java.security.sasl/share/classes/javax/security/sasl/AuthenticationException.java ! src/java.security.sasl/share/classes/javax/security/sasl/AuthorizeCallback.java ! src/java.security.sasl/share/classes/javax/security/sasl/RealmCallback.java ! src/java.security.sasl/share/classes/javax/security/sasl/RealmChoiceCallback.java ! src/java.security.sasl/share/classes/javax/security/sasl/SaslException.java Changeset: 17744fbf Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2025-12-13 02:53:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/17744fbfc004dfed5a3e959cd9ac7e7081b5be7a 8373628: jpackage doesn't print to console until completetion Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java Changeset: 4f1dcf89 Branch: shen-late-barriers Author: Mohamed Issa Committer: Vladimir Ivanov Date: 2025-12-13 03:16:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4f1dcf89b841e9a37d342bdf8c66bbbab9edb0d4 8368977: Provide clear naming for AVX10 identifiers Reviewed-by: jbhateja, mhaessig, vlivanov ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/x86.ad ! test/hotspot/jtreg/compiler/floatingpoint/ScalarFPtoIntCastTest.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java Changeset: 104d0cb5 Branch: shen-late-barriers Author: Quan Anh Mai Date: 2025-12-13 14:07:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/104d0cb542d12f133ac8a0a34f2b21ca3aa4a5cc 8373577: C2: Cleanup adr_type of CallLeafPureNode Reviewed-by: roland, vlivanov ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/macro.cpp Changeset: fb531cda Branch: shen-late-barriers Author: Phil Race Date: 2025-12-13 22:43:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fb531cdaf3b30034e0efa86b9b20558478ce94d0 8373632: Some sound tests failing in CI due to lack of sound key Reviewed-by: iris ! test/jdk/javax/sound/midi/Sequencer/Looping.java ! test/jdk/javax/sound/sampled/Clip/IsRunningHang.java ! test/jdk/javax/sound/sampled/DataLine/LongFramePosition.java ! test/jdk/javax/sound/sampled/DirectAudio/bug6372428.java Changeset: 99f90bef Branch: shen-late-barriers Author: Thomas Stuefe Date: 2025-12-14 11:57:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99f90befafe9476de17e416d45a9875569171935 8373490: JFR Leak Profiler: path-to-gc-root very slow for large object arrays Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp + test/jdk/jdk/jfr/jcmd/TestJcmdDumpPathToGCRootsBFSDFS.java Changeset: d03e7cb8 Branch: shen-late-barriers Author: David Holmes Date: 2025-12-14 20:45:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d03e7cb87ae04c1d32559b4a49d71d32f9d616a8 8373522: Remove expired flags in JDK 27 Reviewed-by: kvn, ayang ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/man/java.md Changeset: eda1ab21 Branch: shen-late-barriers Author: Albert Mingkun Yang Date: 2025-12-15 01:50:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eda1ab2143f8bb25fce2e5c086aeb4ecb4141f55 8373449: Parallel: Obsolete deprecated PSChunkLargeArrays Reviewed-by: kbarrett, dholmes, tschatzl ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 5edeb71e Branch: shen-late-barriers Author: Prasanta Sadhukhan Date: 2025-12-15 04:45:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5edeb71e3b148d52962c46180c92ebfeda018f67 6292135: DefaultTableModel.setColumnIdentifiers() Clears JTable Row Heights Reviewed-by: tr, kizune ! src/java.desktop/share/classes/javax/swing/JTable.java + test/jdk/javax/swing/JTable/TestRowHeightWithColIdentifier.java Changeset: 0e7bc6b0 Branch: shen-late-barriers Author: Prasanta Sadhukhan Date: 2025-12-15 04:52:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e7bc6b0928bd860c665ead26d2237055c0c9d27 6681958: Maximization state of JInternalFrames is corrupted by WindowsDesktopManager Reviewed-by: tr, kizune ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopManager.java + test/jdk/javax/swing/JInternalFrame/JIFMaximizedTrfAttribute.java Changeset: dc1b0b5f Branch: shen-late-barriers Author: Jonas Norlinder Committer: David Holmes Date: 2025-12-15 06:13:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc1b0b5f81b6c3de85a0234d0315370b6413c077 8373557: Remove stale comments after JDK-8372584 Reviewed-by: dholmes, jsjolen ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/runtime/os.hpp Changeset: 01adf28c Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-12-15 07:36:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/01adf28c946580751f7c041b13c987f477a6289a 8372974: Add missing @Override annotations in "com.sun.java.swing.plaf.gtk" package Reviewed-by: prr ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKColorChooserPanel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKGraphicsUtils.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKIconFactory.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyleFactory.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java Changeset: 5141e1a4 Branch: shen-late-barriers Author: Anton Artemov Date: 2025-12-15 08:39:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5141e1a4f4ef7499ddd8684469d8038fd75403d2 8373497: SpinCriticalSection should use SpinYield Reviewed-by: dholmes, coleenp ! src/hotspot/share/utilities/spinCriticalSection.cpp Changeset: 895232fc Branch: shen-late-barriers Author: Daniel Jeli?ski Date: 2025-12-15 08:40:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/895232fc65cab9ba3863b48cab27b688096a7435 8372731: Detailed authentication failure messages Reviewed-by: dfuchs, michaelm ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java ! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.java ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/windows/native/libnet/NTLMAuthSequence.c + test/jdk/sun/net/www/protocol/http/NTLMFailTest.java Changeset: ad6611a9 Branch: shen-late-barriers Author: Fredrik Bredberg Date: 2025-12-15 08:55:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad6611a9a3fd5f9cf8b73ce3ccf976187e344654 8371347: Move the ObjectMonitorTable to a separate new file Reviewed-by: dholmes, coleenp + src/hotspot/share/runtime/objectMonitorTable.cpp + src/hotspot/share/runtime/objectMonitorTable.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 3559eeca Branch: shen-late-barriers Author: Hamlin Li Date: 2025-12-15 09:10:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3559eeca0edd537c6160c6753cf6fc304afee4ca 8373428: Refine variables with the same name in nested scopes in PhaseChaitin::gather_lrg_masks Reviewed-by: phh ! src/hotspot/share/opto/chaitin.cpp Changeset: 629bf20f Branch: shen-late-barriers Author: Casper Norrbin Date: 2025-12-15 10:23:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/629bf20f59f98a735ca22018ad00c93580aff5f3 8371408: [Linux] VM.info output for container information is confusing Reviewed-by: sgehwolf, dholmes ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp ! src/hotspot/os/linux/osContainer_linux.cpp ! src/hotspot/os/linux/osContainer_linux.hpp ! src/hotspot/os/linux/os_linux.cpp ! test/hotspot/jtreg/containers/docker/TestContainerInfo.java ! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java ! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java ! test/hotspot/jtreg/containers/docker/TestMisc.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: f5187ebf Branch: shen-late-barriers Author: Stefan Karlsson Date: 2025-12-15 12:57:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5187ebf7a4d4241f01612b62c514a1e4e272658 8373599: Cleanup arguments.hpp includes Reviewed-by: coleenp, kbarrett ! src/hotspot/share/compiler/compilerDefinitions.inline.hpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/java.hpp ! test/hotspot/gtest/runtime/test_arguments.cpp Changeset: 1f47294c Branch: shen-late-barriers Author: Jaikiran Pai Date: 2025-12-15 13:36:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f47294cd336db34030ea16132490ab51310ace5 8287062: com/sun/jndi/ldap/LdapPoolTimeoutTest.java failed due to different timeout message Reviewed-by: aefimov ! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java Changeset: 34f24131 Branch: shen-late-barriers Author: SendaoYan Date: 2025-12-15 14:18:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/34f241317ecd7473cfb6dcc2e6e5cf3a40299e2c 8371503: RETAIN_IMAGE_AFTER_TEST do not work for some tests Reviewed-by: lmesnik, dholmes ! test/hotspot/jtreg/containers/docker/DockerBasicTest.java ! test/hotspot/jtreg/containers/docker/ShareTmpDir.java ! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java ! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java ! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java ! test/hotspot/jtreg/containers/docker/TestPids.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java ! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java ! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java ! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: ea6493c4 Branch: shen-late-barriers Author: William Kemper Date: 2025-12-15 15:52:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea6493c4e1de2bc9615beee389b2d335669dc542 8373100: Genshen: Control thread can miss allocation failure notification Reviewed-by: ysr, kdnilsen, xpeng ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp Changeset: ad29642d Branch: shen-late-barriers Author: Roland Westrelin Date: 2025-12-15 16:18:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad29642d8f4e8e0fb1223b14b85ab7841d7b1b51 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) Reviewed-by: rcastanedalo, epeter ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp + test/hotspot/jtreg/compiler/c2/TestMismatchedAddPAfterMaxUnroll.java ! test/hotspot/jtreg/compiler/c2/TestVerifyIterativeGVN.java Changeset: 45ee89c4 Branch: shen-late-barriers Author: Chris Plummer Date: 2025-12-15 19:50:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45ee89c4c8e3d8bb418b8578fb361e7dc1c12be5 8373297: Test com/sun/jdi/AfterThreadDeathTest.java failed with unexpected ObjectCollectedException Reviewed-by: kevinw, sspitsyn, amenkov, lmesnik ! test/jdk/com/sun/jdi/AfterThreadDeathTest.java Changeset: f52d4992 Branch: shen-late-barriers Author: Sergey Chernyshev Committer: Serguei Spitsyn Date: 2025-12-15 20:19:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f52d49925f9c60814a0a34720d7443e748b35c25 8319589: Attach from root to a user java process not supported in Mac Reviewed-by: sspitsyn ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/bsd/os_bsd.hpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c + src/jdk.internal.jvmstat/macosx/classes/sun/jvmstat/PlatformSupportImpl.java ! src/jdk.internal.jvmstat/share/classes/module-info.java Changeset: 6aeabd4b Branch: shen-late-barriers Author: Kieran Farrell Committer: Roger Riggs Date: 2025-12-15 20:51:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6aeabd4bfaca168e9c88716b185979cf1e1b85ed 8370910: Cleanup terminology of UUID vs Global Identifiers in UUID Reviewed-by: alanb, rriggs, jpai ! src/java.base/share/classes/java/util/UUID.java Changeset: cb3b6a75 Branch: shen-late-barriers Author: Cesar Soares Date: 2025-12-15 22:27:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cb3b6a75cb1358c491c9b0f9c90cfd3c1445c978 catch up with master branch ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/share/gc/shared/satbMarkQueue.hpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/share/gc/shared/satbMarkQueue.hpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/phaseX.cpp From duke at openjdk.org Mon Dec 15 23:05:51 2025 From: duke at openjdk.org (duke) Date: Mon, 15 Dec 2025 23:05:51 GMT Subject: git: openjdk/jdk-sandbox: json: Removed from/toJson(). Cleaned up tests Message-ID: <1a1b2446-541f-4d8d-97c6-b25bfb0bcb64@openjdk.org> Changeset: f566286e Branch: json Author: Naoto Sato Date: 2025-12-15 15:01:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f566286e0dc94e2e1f52eb4ff6d73365ca81da7d Removed from/toJson(). Cleaned up tests ! src/java.base/share/classes/java/util/json/Json.java ! src/java.base/share/classes/java/util/json/JsonValue.java ! test/jdk/java/util/json/TestJsonArray.java ! test/jdk/java/util/json/TestJsonLiteral.java ! test/jdk/java/util/json/TestJsonNumber.java ! test/jdk/java/util/json/TestJsonObject.java ! test/jdk/java/util/json/TestJsonString.java ! test/jdk/java/util/json/TestOtherImpl.java From duke at openjdk.org Tue Dec 16 00:10:45 2025 From: duke at openjdk.org (duke) Date: Tue, 16 Dec 2025 00:10:45 GMT Subject: git: openjdk/jdk-sandbox: json: some more toLong/Double spec work Message-ID: Changeset: 25bd16e4 Branch: json Author: Justin Lu Date: 2025-12-15 16:08:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25bd16e4a1ca5cd018da58fd25beda3cf972ef77 some more toLong/Double spec work ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Tue Dec 16 00:48:59 2025 From: duke at openjdk.org (duke) Date: Tue, 16 Dec 2025 00:48:59 GMT Subject: git: openjdk/jdk-sandbox: shen-forwarding-table: ingesting forwarding-table changes - part1/N Message-ID: Changeset: c2a02946 Branch: shen-forwarding-table Author: Cesar Soares Date: 2025-12-16 00:47:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c2a02946a792c974ea4373f2b9b1866134f93938 ingesting forwarding-table changes - part1/N ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahCSetMap.hpp + src/hotspot/share/gc/shenandoah/shenandoahCSetMap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahForwardingTable.cpp + src/hotspot/share/gc/shenandoah/shenandoahForwardingTable.hpp + src/hotspot/share/gc/shenandoah/shenandoahForwardingTable.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/oops/compressedOops.inline.hpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp + src/hotspot/share/utilities/fastHash.hpp From duke at openjdk.org Tue Dec 16 07:08:45 2025 From: duke at openjdk.org (duke) Date: Tue, 16 Dec 2025 07:08:45 GMT Subject: git: openjdk/jdk-sandbox: datepicker-preview: SwingSet2 demo + Look and Feel change over fix Message-ID: <60e8dbad-9989-4903-9ab1-f2191ad214dd@openjdk.org> Changeset: e9f8e127 Branch: datepicker-preview Author: Tejesh R Date: 2025-12-16 12:34:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9f8e127b5836e5eca81e366860a9d34001b8c12 SwingSet2 demo + Look and Feel change over fix ! make/CompileDemos.gmk + src/demo/share/jfc/SwingSet2/DatePickerDemo.java ! src/demo/share/jfc/SwingSet2/SwingSet2.java + src/demo/share/jfc/SwingSet2/resources/images/toolbar/JDatePicker.gif ! src/demo/share/jfc/SwingSet2/resources/swingset.properties ! src/demo/share/jfc/SwingSet2/resources/swingset_de.properties ! src/demo/share/jfc/SwingSet2/resources/swingset_ja.properties ! src/demo/share/jfc/SwingSet2/resources/swingset_zh_CN.properties ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCalendarPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDatePickerUI.java From duke at openjdk.org Tue Dec 16 21:31:02 2025 From: duke at openjdk.org (duke) Date: Tue, 16 Dec 2025 21:31:02 GMT Subject: git: openjdk/jdk-sandbox: json: JsonNumber.of(double) spec Message-ID: <71f7b5b7-b8a8-4b6f-9feb-393ae3b192dd@openjdk.org> Changeset: 784c20c8 Branch: json Author: Naoto Sato Date: 2025-12-16 13:28:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/784c20c8bcad4e462ddafaa37feda08e8efe03ff JsonNumber.of(double) spec ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Tue Dec 16 21:58:40 2025 From: duke at openjdk.org (duke) Date: Tue, 16 Dec 2025 21:58:40 GMT Subject: git: openjdk/jdk-sandbox: json: Off-loaded stuffs from package-info Message-ID: Changeset: 3f947a4c Branch: json Author: Naoto Sato Date: 2025-12-16 13:54:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f947a4cb0b4f71013fe70ed6ac2f8fcbe0bcd81 Off-loaded stuffs from package-info ! src/java.base/share/classes/java/util/json/package-info.java