git: openjdk/loom: master: 43 new changesets
duke
duke at openjdk.org
Tue Dec 9 11:19:22 UTC 2025
Changeset: c55287d1
Branch: master
Author: Nizar Benalla <nbenalla at openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2025-12-04 17:01:41 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-12-04 18:34:51 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2025-12-04 18:38:57 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Date: 2025-12-04 18:41:12 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Phil Race <prr at openjdk.org>
Date: 2025-12-04 20:17:02 +0000
URL: https://git.openjdk.org/loom/commit/8e653d394e45180e16714124ed6584f912eb5cba
8373099: Problem list intermittently failing test sun/awt/image/bug8038000.java
Reviewed-by: dholmes
! test/jdk/ProblemList.txt
Changeset: 5ec5a6ea
Branch: master
Author: Ben Taylor <btaylor at openjdk.org>
Committer: William Kemper <wkemper at openjdk.org>
Date: 2025-12-04 21:37:09 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Ben Taylor <btaylor at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date: 2025-12-04 22:11:48 +0000
URL: https://git.openjdk.org/loom/commit/c8b30da7ef48edb3d43e07d2c1b8622d8123c3a9
8373039: Remove Incorrect Asserts in shenandoahScanRemembered
Reviewed-by: wkemper, ysr, xpeng
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
Changeset: 6db1c4f5
Branch: master
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-12-04 22:34:42 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-12-04 22:39:58 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Xiaolong Peng <xpeng at openjdk.org>
Date: 2025-12-04 23:56:20 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Anjian Wen <wenanjian at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-12-05 02:51:13 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-12-05 03:30:31 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2025-12-05 14:01:36 +0000
URL: https://git.openjdk.org/loom/commit/c09167df60f44642492ec20f133713388f4802ad
8373113: Fix whitespace in RunTests.gmk
Reviewed-by: tbell
! make/RunTests.gmk
Changeset: ee0b8a72
Branch: master
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-12-05 15:39:49 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-12-05 15:46:07 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Neha Joshi <neha.j.joshi at oracle.com>
Committer: Rajan Halade <rhalade at openjdk.org>
Date: 2025-12-05 16:46:26 +0000
URL: https://git.openjdk.org/loom/commit/520c092a658559a5d65f06a51061db3aae09931e
8362658: sun/security/ssl/SSLEngineImpl/* tests duplicate jvm flags
Co-authored-by: Lei Zhu <korov9.c at gmail.com>
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: master
Author: Joe Darcy <darcy at openjdk.org>
Date: 2025-12-05 17:35:30 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-12-05 19:17:45 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Brent Christian <bchristi at openjdk.org>
Date: 2025-12-05 19:30:04 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-12-05 20:37:10 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-12-05 21:20:20 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-12-06 00:02:51 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Patrick Strawderman <pstrawderman at netflix.com>
Committer: Viktor Klang <vklang at openjdk.org>
Date: 2025-12-06 15:34:14 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Sergey Chernyshev <schernyshev at openjdk.org>
Committer: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-12-08 09:06:21 +0000
URL: https://git.openjdk.org/loom/commit/7da91533aaf2033cedee6e2a56fb693f26909df5
8369950: TLS connection to IPv6 address fails with BCJSSE due to IllegalArgumentException
Co-authored-by: Mikhail Yankelevich <myankelevich at openjdk.org>
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: master
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-12-08 10:04:44 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Francesco Andreuzzi <fandreuzzi at openjdk.org>
Date: 2025-12-08 11:45:53 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Qizheng Xing <qxing at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date: 2025-12-08 13:16:39 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-12-08 13:38:22 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-12-08 14:21:40 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-12-08 15:38:35 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Anton Artemov <aartemov at openjdk.org>
Date: 2025-12-08 16:07:01 +0000
URL: https://git.openjdk.org/loom/commit/355755d35de5c3155d1ea8d1afdd0debe5296a13
8366671: Refactor Thread::SpinAcquire and Thread::SpinRelease
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
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: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-12-08 16:11:28 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-12-08 18:51:34 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Alexandre Iline <shurailine at openjdk.org>
Date: 2025-12-08 22:16:28 +0000
URL: https://git.openjdk.org/loom/commit/b118caf6777cbf5bf75b41156fdfaaa15479f924
8373285: Update JCov for class file version 71
Reviewed-by: erikj
! make/conf/jib-profiles.js
Changeset: 8df3f3d3
Branch: master
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2025-12-08 22:45:59 +0000
URL: https://git.openjdk.org/loom/commit/8df3f3d3417bc8fdb5a75d986e084441bbf6ebd2
8373117: Update build doc link in README.md
Reviewed-by: ayang, tbell
! README.md
Changeset: b86b2cbc
Branch: master
Author: Ben Taylor <btaylor at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date: 2025-12-09 00:17:30 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-12-09 00:34:58 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Phil Race <prr at openjdk.org>
Date: 2025-12-09 01:00:52 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Xiaolong Peng <xpeng at openjdk.org>
Date: 2025-12-09 01:16:48 +0000
URL: https://git.openjdk.org/loom/commit/3ea82b9ff90aebc1a169fdd967c44408dc4a4f51
8373272: Genshen: ShenandoahOldGenerationTest fails after JDK-8373056
Reviewed-by: wkemper
! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp
Changeset: c9ab330b
Branch: master
Author: Xiaolong Peng <xpeng at openjdk.org>
Date: 2025-12-09 03:28:11 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Harshit470250 <133243171+Harshit470250 at users.noreply.github.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date: 2025-12-09 04:59:53 +0000
URL: https://git.openjdk.org/loom/commit/35fe0b11015bd3a88ee21c76b54f9d4969fdedf6
8372641: [s390x] Test failure TestMergeStores.java
Reviewed-by: mhaessig, amitkumar, lucy
! src/hotspot/cpu/s390/s390.ad
Changeset: 020e3f95
Branch: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-12-09 05:15:47 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-12-09 07:40:52 +0000
URL: https://git.openjdk.org/loom/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
More information about the loom-dev
mailing list