git: openjdk/loom: master: 57 new changesets
duke
duke at openjdk.org
Thu Dec 18 19:40:15 UTC 2025
Changeset: 78c2d572
Branch: master
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-12-16 07:38:26 +0000
URL: https://git.openjdk.org/loom/commit/78c2d57259ad829a2cfc1370efbb2a5913df4661
8373668: Add override keyword to *Klass classes
Reviewed-by: jwaters, dholmes, kbarrett, tschatzl
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceMirrorKlass.hpp
! src/hotspot/share/oops/instanceRefKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.hpp
Changeset: 84028918
Branch: master
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-12-16 09:34:42 +0000
URL: https://git.openjdk.org/loom/commit/8402891889c29894555eca6449ba63f7b7458124
8373355: C2: CompileCommand PrintIdealPhase should also print nodes that are not "reachable from below"
Reviewed-by: rcastanedalo, mchevalier, bmaillard
! src/hotspot/share/opto/compile.cpp
! test/hotspot/jtreg/compiler/c2/irTests/ModDNodeTests.java
! test/hotspot/jtreg/compiler/c2/irTests/ModFNodeTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRFindFromAbove.java
Changeset: 43d44561
Branch: master
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2025-12-16 10:01:13 +0000
URL: https://git.openjdk.org/loom/commit/43d4456181fcd759e3f1de7ca4f6d74827a3c644
8373570: Javac stack overflow on method-local class with nested record referring to enclosing type
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/SuperInit/NewLocalNotInInner.java
+ test/langtools/tools/javac/SuperInit/NewLocalNotInInner.out
Changeset: 41d28c18
Branch: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-12-16 10:08:08 +0000
URL: https://git.openjdk.org/loom/commit/41d28c1838bcd7a69f78c9799b449af2a33c11c3
8373561: Replace usages of -verify java launcher option with -Xverify:all JVM option
Reviewed-by: serb, prr, dholmes, jlahoda
! test/hotspot/jtreg/runtime/verifier/TestANewArray.java
! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java
! test/hotspot/jtreg/runtime/verifier/stackMapTableTests/StackMapTableTest.java
! test/jdk/javax/swing/JFileChooser/6520101/bug6520101.java
! test/langtools/tools/javac/VarDeclarationWithAssignment.java
Changeset: 53ebcdbd
Branch: master
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2025-12-16 10:28:27 +0000
URL: https://git.openjdk.org/loom/commit/53ebcdbd029a1c78f8429574b78cecce70c11af2
8373627: assert(!is_vthread_transition_disabler()) failed: no suspend allowed for vthread transition disablers
Reviewed-by: pchilanomate, dholmes
! src/hotspot/share/runtime/mountUnmountDisabler.cpp
Changeset: a61394b1
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-12-16 13:18:59 +0000
URL: https://git.openjdk.org/loom/commit/a61394b1da40cfbb617fec35553da2d3c3e27d37
8373789: No PCH release build failure after JDK-8372543
Reviewed-by: tschatzl
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
Changeset: 89e77512
Branch: master
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-12-16 13:33:02 +0000
URL: https://git.openjdk.org/loom/commit/89e77512fd44b6a0299ab36db15142e7544899f3
8370922: Template Framework Library: Float16 type and operations
Reviewed-by: galder, thartmann, bmaillard
! test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/CodeGenerationDataNameType.java
+ test/hotspot/jtreg/compiler/lib/template_framework/library/Float16Type.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/PrimitiveType.java
! test/hotspot/jtreg/compiler/lib/verify/Verify.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestExpressions.java
! test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerify.java
+ test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerifyFloat16.java
Changeset: 76e79dbb
Branch: master
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-12-16 14:32:23 +0000
URL: https://git.openjdk.org/loom/commit/76e79dbb3eca5589aae6852c8f55adf0759c714e
8371716: C2: Phi node fails Value()'s verification when speculative types clash
Co-authored-by: Roland Westrelin <roland at openjdk.org>
Reviewed-by: roland, epeter
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
+ test/hotspot/jtreg/compiler/igvn/ClashingSpeculativeTypePhiNode.java
Changeset: 81e37576
Branch: master
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-12-16 18:11:37 +0000
URL: https://git.openjdk.org/loom/commit/81e375768837e1ae6c34c1d0a8eff06b4e1d2889
8373566: Performance regression with java.text.MessageFormat subformat patterns
Reviewed-by: liach, rriggs, naoto
! src/java.base/share/classes/java/text/MessageFormat.java
! test/micro/org/openjdk/bench/java/text/MessageFormatterBench.java
Changeset: b0b42e7e
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-12-16 18:19:40 +0000
URL: https://git.openjdk.org/loom/commit/b0b42e7eb14dbe04c9c00e8d1fda139a502f2120
8373615: Improve HotSpot debug functions findclass() and findmethod
Reviewed-by: matsaave, asmehra
! src/hotspot/share/classfile/classPrinter.cpp
! src/hotspot/share/classfile/classPrinter.hpp
! test/hotspot/gtest/runtime/test_classPrinter.cpp
Changeset: a0dd66f9
Branch: master
Author: Saint Wesonga <saint.wesonga at microsoft.com>
Committer: Andrew Haley <aph at openjdk.org>
Date: 2025-12-16 18:36:28 +0000
URL: https://git.openjdk.org/loom/commit/a0dd66f92d7f8400b9800847e36d036315628afb
8373630: r18_tls should not be modified on Windows AArch64
Reviewed-by: pchilanomate, aph
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
Changeset: 817e3dfd
Branch: master
Author: Mark Powers <mpowers at openjdk.org>
Date: 2025-12-16 18:38:11 +0000
URL: https://git.openjdk.org/loom/commit/817e3dfde9eaa467ea0dca9b70282e914cdde093
8350711: [JMH] test Signatures.RSASSAPSS failed for 2 threads config
Reviewed-by: hchao, valeriep
! test/micro/org/openjdk/bench/java/security/Signatures.java
Changeset: 1e357e9e
Branch: master
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-12-16 20:23:58 +0000
URL: https://git.openjdk.org/loom/commit/1e357e9e976bfb0abc9d4e14bfb1572693622af8
8373623: Refactor Serialization tests for Records to JUnit
Reviewed-by: jlu
! test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java
! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
! test/jdk/java/io/Serializable/records/BadValues.java
! test/jdk/java/io/Serializable/records/BasicRecordSer.java
! test/jdk/java/io/Serializable/records/ConstructorAccessTest.java
! test/jdk/java/io/Serializable/records/CycleTest.java
! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/ReadResolveTest.java
! test/jdk/java/io/Serializable/records/RecordClassTest.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java
! test/jdk/java/io/Serializable/records/StreamRefTest.java
! test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java
! test/jdk/java/io/Serializable/records/UnsharedTest.java
! test/jdk/java/io/Serializable/records/WriteReplaceTest.java
! test/jdk/java/io/Serializable/records/migration/AbstractTest.java
! test/jdk/java/io/Serializable/records/migration/AssignableFromTest.java
! test/jdk/java/io/Serializable/records/migration/DefaultValuesTest.java
! test/jdk/java/io/Serializable/records/migration/SuperStreamFieldsTest.java
Changeset: d02abfe7
Branch: master
Author: Khalid Boulanouare <khalid.boulanouare at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-12-16 20:37:57 +0000
URL: https://git.openjdk.org/loom/commit/d02abfe765a1e67c5e37f3450aa5a0d8fb97a208
8158801: [TEST_BUG] Mixing tests fail because of focus workaround trick
Reviewed-by: aivanov, prr, psadhukhan
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Mixing/AWT_Mixing/GlassPaneOverlappingTestBase.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JInternalFrameMoveOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JInternalFrameOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JMenuBarOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JPopupMenuOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JScrollPaneOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java
! test/jdk/java/awt/Mixing/AWT_Mixing/MixingPanelsResizing.java
! test/jdk/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/OverlappingTestBase.java
! test/jdk/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java
Changeset: fb99ba6c
Branch: master
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2025-12-16 21:19:33 +0000
URL: https://git.openjdk.org/loom/commit/fb99ba6ccd6e6d7a0e717a1b9f2a80402af5c661
8373119: JDK 26 RDP1 L10n resource files update
Reviewed-by: jlu, asemenyuk, almatvee
! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_de.properties
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_ja.properties
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_zh_CN.properties
! src/java.base/share/classes/sun/security/util/resources/security_de.properties
! src/java.base/share/classes/sun/security/util/resources/security_ja.properties
! src/java.base/share/classes/sun/security/util/resources/security_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_de.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_ja.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_zh_CN.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.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
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_de.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_ja.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_zh_CN.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
Changeset: 2241218e
Branch: master
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-12-16 21:25:41 +0000
URL: https://git.openjdk.org/loom/commit/2241218ef64ed6cb51f962f3ab6db1a766f1744f
8373631: Improve classes in the "jdk.jpackage.internal.util.function" package
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/TempKeychain.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsProcessor.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Result.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ExceptionBox.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiConsumer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiFunction.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingConsumer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingFunction.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingRunnable.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingSupplier.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingUnaryOperator.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinSystemEnvironment.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ObjectMapper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinExecutableIconVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.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/OptionsValidationFailTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/ResultTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/function/ExceptionBoxTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/function/FunctionalTest.java
! test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitAdapter.java
! test/jdk/tools/jpackage/linux/AppAboutUrlTest.java
! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java
! test/jdk/tools/jpackage/macosx/EntitlementsTest.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/AsyncTest.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/PerUserCfgTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
! test/jdk/tools/jpackage/share/ServiceTest.java
Changeset: 30be9408
Branch: master
Author: Jonas Norlinder <jnorlinder at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-12-16 21:33:27 +0000
URL: https://git.openjdk.org/loom/commit/30be94086aad42b99a15a05fe5115f552e8efb8b
8373625: CPUTimeCounters creates a total counter for unsupported GCs
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/runtime/cpuTimeCounters.hpp
Changeset: 87d881fe
Branch: master
Author: Bradford Wetmore <wetmore at openjdk.org>
Date: 2025-12-16 21:43:43 +0000
URL: https://git.openjdk.org/loom/commit/87d881fee01c42f5847031a63d50873b3d438f7a
8368493: Disable most test JSSE debug output by default, and increase the test default maximum output log size
Reviewed-by: jnimeh, hchao
! test/jdk/javax/net/ssl/DTLS/TEST.properties
! test/jdk/javax/net/ssl/HttpsURLConnection/Equals.java
! test/jdk/javax/net/ssl/SSLEngine/NoAuthClientAuth.java
! test/jdk/javax/net/ssl/SSLSession/ResumeTLS13withSNI.java
! test/jdk/javax/net/ssl/SSLSession/ServerNameRejectedTLSSessionResumption.java
! test/jdk/javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java
! test/jdk/javax/net/ssl/Stapling/SSLEngineWithStapling.java
+ test/jdk/javax/net/ssl/TEST.properties
! test/jdk/javax/net/ssl/TLS/TestJSSE.java
! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java
! test/jdk/javax/net/ssl/TLSCommon/TLSWithEdDSA.java
! test/jdk/javax/net/ssl/TLSv12/ShortRSAKey512.java
! test/jdk/javax/net/ssl/TLSv13/ClientHelloKeyShares.java
! test/jdk/javax/net/ssl/TLSv13/HRRKeyShares.java
! test/jdk/javax/net/ssl/compatibility/ClientHelloProcessing.java
! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java
! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java
! test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA.java
! test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA12.java
! test/jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java
! test/jdk/sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java
! test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java
! test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java
! test/jdk/sun/security/ssl/Stapling/StatusResponseManager.java
! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java
+ test/jdk/sun/security/ssl/TEST.properties
Changeset: 3f077102
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-12-16 23:17:29 +0000
URL: https://git.openjdk.org/loom/commit/3f07710270dbe7268f21828dff20e2eb810b1e70
8373441: Remove DCmdFactory::_enabled
Reviewed-by: kevinw, fparain, jsjolen
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/logging/logDiagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/services/management.cpp
! src/jdk.management/share/classes/com/sun/management/DiagnosticCommandMBean.java
Changeset: e635330a
Branch: master
Author: Anjian Wen <wenanjian at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-12-17 02:41:19 +0000
URL: https://git.openjdk.org/loom/commit/e635330ae17fd2ce653ec75fd57fdd72d2512bba
8373069: RISC-V: implement GHASH intrinsic
Reviewed-by: fjiang, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
Changeset: e9b4696a
Branch: master
Author: Christian Stein <cstein at openjdk.org>
Date: 2025-12-17 07:18:26 +0000
URL: https://git.openjdk.org/loom/commit/e9b4696acc966d96d42880e840c8fe27434e4e1b
8373097: Save command should create missing parent directories
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/langtools/jdk/jshell/ToolBasicTest.java
Changeset: 94c51ce3
Branch: master
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-12-17 07:22:37 +0000
URL: https://git.openjdk.org/loom/commit/94c51ce314eea7a4f188fa0db1bae0e3f3dbd230
8372635: Lambdas do not copy over SYNTHETIC flag for local variables
Reviewed-by: vromero, liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/patterns/SyntheticVariables.java
Changeset: 386ad614
Branch: master
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-12-17 07:49:58 +0000
URL: https://git.openjdk.org/loom/commit/386ad61458a3901622b92ca56982d728c11b846a
8373409: java/net/httpclient/http3/H3ErrorHandlingTest.java failed due to deadlock
Reviewed-by: dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java
! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java
Changeset: 9e2008bf
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-12-17 08:44:46 +0000
URL: https://git.openjdk.org/loom/commit/9e2008bf5e9a63b640eefc6cc7ec5c4f344c4266
8373676: Test javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java fails on a machine without IPV6
Reviewed-by: jpai, dfuchs
! test/jdk/javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java
Changeset: 4924b29f
Branch: master
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2025-12-17 08:54:56 +0000
URL: https://git.openjdk.org/loom/commit/4924b29fa519996b806ac0f4a7c898085f44bc4c
8370655: Check EINTR handling InetAddress implementation and NET_ThrowNew
Reviewed-by: alanb
! src/java.base/share/native/libnet/net_util.c
! src/java.base/unix/native/libnet/Inet4AddressImpl.c
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnet/net_util_md.h
Changeset: af18fbd4
Branch: master
Author: Arno Zeller <azeller at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-12-17 09:08:29 +0000
URL: https://git.openjdk.org/loom/commit/af18fbd42d2a437dd35f33e557a8906ca0c3bd07
8371559: Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java
Reviewed-by: mbaesken, myankelevich
! test/jdk/javax/net/ssl/Stapling/HttpsUrlConnClient.java
Changeset: fc76403b
Branch: master
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-12-17 09:20:48 +0000
URL: https://git.openjdk.org/loom/commit/fc76403b01c4e801f2a58810deeec2a6ebfa8458
8373798: Refactor java/math tests to use JUnit
Reviewed-by: darcy
! test/jdk/java/math/BigDecimal/Constructor.java
! test/jdk/java/math/BigInteger/LargeValueExceptions.java
Changeset: 9a23f8aa
Branch: master
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2025-12-17 10:31:23 +0000
URL: https://git.openjdk.org/loom/commit/9a23f8aa337e1292179625ce9bb8abe22c9e22e2
8373552: ExactConversionsSupport: bad JLS links in javadoc
Reviewed-by: liach, iris
! src/java.base/share/classes/java/lang/runtime/ExactConversionsSupport.java
Changeset: e4636d69
Branch: master
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-12-17 11:17:39 +0000
URL: https://git.openjdk.org/loom/commit/e4636d69e7e41477619a163e97fd3af2e5942dde
8373420: C2: Add true/false_proj*() methods for IfNode as a replacement for proj_out*(true/false)
Reviewed-by: dfenacci, roland, epeter
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/stringopts.cpp
Changeset: 5e7ae281
Branch: master
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-12-17 12:13:58 +0000
URL: https://git.openjdk.org/loom/commit/5e7ae281326ca306339aaba101d4206dffdb9ca0
8373677: Clear text HttpServer connection could fail fast if receiving SSL ClientHello
Reviewed-by: jpai, djelinski
! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
+ test/jdk/com/sun/net/httpserver/ClearTextServerSSL.java
Changeset: 39306d7a
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-12-17 13:19:49 +0000
URL: https://git.openjdk.org/loom/commit/39306d7ab901a1d27d9bfd80f04d917b4d17d07f
8373800: Remove ScopedValueBindingsResolver
Reviewed-by: alanb, liach
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/prims/jvm.cpp
Changeset: 9862f8f0
Branch: master
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-12-17 13:38:37 +0000
URL: https://git.openjdk.org/loom/commit/9862f8f0d351448803f8930333d5a7286e6c3565
8373513: C2: Move ProjNode::other_if_proj() to IfProjNode
Reviewed-by: epeter, roland
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/predicates.cpp
Changeset: 4e05748f
Branch: master
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-12-17 18:17:24 +0000
URL: https://git.openjdk.org/loom/commit/4e05748f0899cabb235c71ecdf4256d4ad137a0d
8373716: Refactor further java/util tests from TestNG to JUnit
Reviewed-by: naoto
! test/jdk/java/util/Calendar/CalendarDisplayNamesTest.java
! test/jdk/java/util/Calendar/JapaneseLenientEraTest.java
! test/jdk/java/util/Calendar/SupplementalJapaneseEraTestRun.java
! test/jdk/java/util/Properties/CompatibilityTest.java
! test/jdk/java/util/Properties/EncodingTest.java
! test/jdk/java/util/Properties/InitialCapacity.java
! test/jdk/java/util/Properties/PropertiesEntrySetTest.java
! test/jdk/java/util/Properties/PropertiesStoreTest.java
! test/jdk/java/util/ResourceBundle/modules/basic/BasicTest.java
! test/jdk/java/util/ResourceBundle/modules/cache/CacheTest.java
! test/jdk/java/util/ResourceBundle/modules/casesensitive/CaseInsensitiveNameClash.java
! test/jdk/java/util/ResourceBundle/modules/visibility/VisibilityTest.java
! test/jdk/java/util/TimeZone/NegativeDSTTest.java
! test/jdk/java/util/TimeZone/ZoneIdRoundTripTest.java
Changeset: f3a48560
Branch: master
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-12-17 18:44:49 +0000
URL: https://git.openjdk.org/loom/commit/f3a48560b5e3a280f6f76031eb3d475ff9ee49f4
8373807: test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java getURI() uses "localhost"
Reviewed-by: jpai
! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java
Changeset: e75726ee
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-12-17 20:52:14 +0000
URL: https://git.openjdk.org/loom/commit/e75726ee03ca4664827ca5d680c02bcf2a96f4ea
8373832: Test java/lang/invoke/TestVHInvokerCaching.java tests nothing
Reviewed-by: jvernee, shade
! test/jdk/java/lang/invoke/TestVHInvokerCaching.java
Changeset: b3fab414
Branch: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-12-17 22:14:39 +0000
URL: https://git.openjdk.org/loom/commit/b3fab41460eabf253879d140b55b6b12036c7c10
8373654: Tests in sources/ should only run once
Reviewed-by: shade, lmesnik
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
! test/hotspot/jtreg/sources/TestNoNULL.java
Changeset: 232b41b2
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-12-17 22:16:38 +0000
URL: https://git.openjdk.org/loom/commit/232b41b2227bc9d03d88d316aa28d0cbe87086f7
8373392: Replace CDS object subgraphs with @AOTSafeClassInitializer
Reviewed-by: liach, heidinga
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cdsEnumKlass.cpp
! src/hotspot/share/cds/cdsEnumKlass.hpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/Short.java
! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/jar/Attributes.java
! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java
! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java
! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/SharedSymbolTableBucketSize.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTLoggingTag.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/HeapObjectIdentity.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
Changeset: 17d633a8
Branch: master
Author: Kelvin Nilsen <kdnilsen at openjdk.org>
Date: 2025-12-17 22:21:24 +0000
URL: https://git.openjdk.org/loom/commit/17d633a8ee7538625501a90469cb6a68b9ba4820
8373720: GenShen: Count live-at-old mark using Snapshot at Beginning
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
Changeset: c16ce929
Branch: master
Author: Dan Smith <dlsmith at openjdk.org>
Date: 2025-12-17 22:38:50 +0000
URL: https://git.openjdk.org/loom/commit/c16ce929c7bc127fe18d3faa037d81c2760a44a2
8370970: DocCheck failure in jdkDoctypeBadcharsCheck.java and jdkCheckHtml.java
Reviewed-by: liach
! test/docs/ProblemList.txt
Changeset: ea583441
Branch: master
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-12-18 01:46:45 +0000
URL: https://git.openjdk.org/loom/commit/ea5834415db6410c73271c496811ff6b5dcc87ef
8373887: jpackage tests may potentially deadlock
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/ExecutorTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
Changeset: 0146077a
Branch: master
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-12-18 04:27:18 +0000
URL: https://git.openjdk.org/loom/commit/0146077a51635500de771e9cf2c9788ae931b7a0
8373723: Deadlock with JvmtiTagMap::flush_object_free_events()
Reviewed-by: dholmes, coleenp
! src/hotspot/share/prims/jvmtiTagMap.cpp
Changeset: b4462625
Branch: master
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-12-18 07:04:40 +0000
URL: https://git.openjdk.org/loom/commit/b4462625413e7c2c12778eaad1f2f21d81f59c52
8373682: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on x86_64 with AVX but without f16c
Reviewed-by: kvn, jsikstro, chagedorn
! test/hotspot/jtreg/compiler/loopopts/superword/TestReinterpretAndCast.java
Changeset: 00050f84
Branch: master
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-12-18 07:05:05 +0000
URL: https://git.openjdk.org/loom/commit/00050f84d44f3ec23e9c6da52bffd68770010749
8373502: C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph
Reviewed-by: thartmann, roland
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingCheckVPointerVariablesNotAvailable.java
Changeset: e6780506
Branch: master
Author: Quan Anh Mai <qamai at openjdk.org>
Date: 2025-12-18 07:31:06 +0000
URL: https://git.openjdk.org/loom/commit/e67805067a8f537862200e808e20464f12d21c9c
8367341: C2: apply KnownBits and unsigned bounds to And / Or operations
Reviewed-by: hgreule, epeter
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/rangeinference.cpp
! src/hotspot/share/opto/rangeinference.hpp
! src/hotspot/share/opto/type.hpp
- src/hotspot/share/opto/utilities/xor.hpp
! src/hotspot/share/utilities/intn_t.hpp
! test/hotspot/gtest/opto/test_rangeinference.cpp
- test/hotspot/gtest/opto/test_xor_node.cpp
Changeset: 85983069
Branch: master
Author: Tobias Hotz <tobias.hotz at hotmail.de>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-12-18 07:37:21 +0000
URL: https://git.openjdk.org/loom/commit/859830694b3db0b81b422bf9b2ce9c7ab9a19a85
8364766: C2: Improve Value() of DivI and DivL for non-constant inputs
Reviewed-by: mhaessig, epeter, bmaillard
! src/hotspot/share/opto/divnode.cpp
+ test/hotspot/jtreg/compiler/igvn/IntegerDivValueTests.java
Changeset: a31e6e0d
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-12-18 08:25:26 +0000
URL: https://git.openjdk.org/loom/commit/a31e6e0d3b806b3b1935d3b71dd0b111bc5fddf1
8373593: Support latest VS2026 MSC_VER in abstract_vm_version.cpp
Reviewed-by: mdoerr, dholmes
! src/hotspot/share/runtime/abstract_vm_version.cpp
Changeset: 3f20eb94
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-12-18 09:14:37 +0000
URL: https://git.openjdk.org/loom/commit/3f20eb943532c5c76e55b14292139749bd704ce4
8372348: Adjust some UL / JFR string deduplication output messages
Reviewed-by: fandreuzzi, lucy, asteiner
! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
Changeset: e5ca7783
Branch: master
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-12-18 09:21:37 +0000
URL: https://git.openjdk.org/loom/commit/e5ca77838b9243321ed66afc2f460378d25add63
8373869: Refactor java/net/httpclient/ThrowingPushPromises*.java tests to use JUnit5
Reviewed-by: jpai
! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamCustom.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamIO.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesCustom.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesIO.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringCustom.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringIO.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesSanity.java
Changeset: c6da35d7
Branch: master
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-12-18 09:29:29 +0000
URL: https://git.openjdk.org/loom/commit/c6da35d7c7076aa9643b3dbf03a285420bb1003d
8373796: Refactor java/net/httpclient/ThrowingPublishers*.java tests to use JUnit5
Reviewed-by: jpai
! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/ThrowingPublishersCustomAfterCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersCustomBeforeCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersIOAfterCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersIOBeforeCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersInNextRequest.java
! test/jdk/java/net/httpclient/ThrowingPublishersInRequest.java
! test/jdk/java/net/httpclient/ThrowingPublishersInSubscribe.java
! test/jdk/java/net/httpclient/ThrowingPublishersSanity.java
Changeset: d8eb1259
Branch: master
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-12-18 09:39:11 +0000
URL: https://git.openjdk.org/loom/commit/d8eb1259f4c0d80861401612e9fc7def1466602e
8373866: Refactor java/net/httpclient/ThrowingSubscribers*.java tests to use JUnit5
Reviewed-by: jpai
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsInputStream.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsInputStreamAsync.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsLimiting.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsLimitingAsync.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsLines.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsLinesAsync.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsString.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsStringAsync.java
! test/jdk/java/net/httpclient/ThrowingSubscribersSanity.java
Changeset: 4f283f18
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-12-18 09:43:28 +0000
URL: https://git.openjdk.org/loom/commit/4f283f188c43cb25c4eafcdf22eb7f58eae286cc
8373820: C2: Robust Node::uncast_helper infinite loop check
Reviewed-by: qamai, chagedorn
! src/hotspot/share/opto/node.cpp
Changeset: 2ba423db
Branch: master
Author: Roland Westrelin <roland at openjdk.org>
Date: 2025-12-18 10:36:16 +0000
URL: https://git.openjdk.org/loom/commit/2ba423db9925355348106fc9fcf84450123d2605
8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis
Reviewed-by: rcastanedalo, dlunden, dfenacci
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/c2/TestReplaceNarrowPhiWithBottomPhi.java
+ test/hotspot/jtreg/compiler/loopstripmining/TestMismatchedMemoryPhis.java
Changeset: 2c0d9a79
Branch: master
Author: Galder Zamarreño <galder at openjdk.org>
Committer: Roland Westrelin <roland at openjdk.org>
Date: 2025-12-18 11:45:26 +0000
URL: https://git.openjdk.org/loom/commit/2c0d9a79b8197d88a104bd77026dd45b83a11f8a
8373396: Min and Max Ideal missing AddNode::Ideal optimisations
Reviewed-by: epeter, roland
! src/hotspot/share/opto/addnode.cpp
+ test/hotspot/jtreg/compiler/igvn/TestMinMaxIdeal.java
Changeset: 629e4ac6
Branch: master
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-12-18 12:46:02 +0000
URL: https://git.openjdk.org/loom/commit/629e4ac6f45c87898f6a014f28a443c800413869
8372661: Add a null-safe static factory method to "jdk.test.lib.net.SimpleSSLContext"
Reviewed-by: dfuchs, weijun
! test/lib/jdk/test/lib/net/SimpleSSLContext.java
Changeset: 3258e4da
Branch: master
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-12-18 13:09:42 +0000
URL: https://git.openjdk.org/loom/commit/3258e4dafa85b2347c7640b0fd87197959cabea2
8373068: Revisit details of Float16 to decimal conversion algorithm
Reviewed-by: darcy
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
Changeset: b848ddf6
Branch: master
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2025-12-18 13:15:36 +0000
URL: https://git.openjdk.org/loom/commit/b848ddf6d3bf4e76d409b03be7f36199dadb2c5f
8373110: jstack --mixed frames are broken on macOS after JDK-8371194
Reviewed-by: cjplummer, kevinw
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/aarch64/BsdAARCH64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java
Changeset: 7a7e7c9a
Branch: master
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-12-18 13:17:44 +0000
URL: https://git.openjdk.org/loom/commit/7a7e7c9ae11cb124c14d5d2d3b7e2f5649205106
8373877: QUIC connections are removed too early
Reviewed-by: dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.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/QuicEndpoint.java
! test/jdk/java/net/httpclient/quic/StatelessResetReceiptTest.java
More information about the loom-dev
mailing list