git: openjdk/jdk25u: master: 37 new changesets

Rob McKenna robm at openjdk.org
Mon Jul 21 17:48:25 UTC 2025


Changeset: c374ac6d
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-07-11 22:52:41 +0000
URL:       https://git.openjdk.org/jdk25u/commit/c374ac6df4b1ba830668e46c208d01fdf063bc23

8361615: CodeBuilder::parameterSlot throws undocumented IOOBE

Reviewed-by: asotona
Backport-of: c9bea77342672715f8f720d7311d66c2b3ac9f8a

! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! test/jdk/jdk/classfile/BuilderParamTest.java

Changeset: c5d0f1bc
Branch: master
Author:    Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-07-12 21:34:48 +0000
URL:       https://git.openjdk.org/jdk25u/commit/c5d0f1bc5ebd13595d24473b673a8934f2326189

8360776: Disable Intel APX by default and enable it with -XX:+UnlockExperimentalVMOptions -XX:+UseAPX in all builds

Reviewed-by: kvn, sviswanathan
Backport-of: 26b002805ab235d07998eddd486fe66a69f60671

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp

Changeset: 9f218452
Branch: master
Author:    Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-07-14 02:55:02 +0000
URL:       https://git.openjdk.org/jdk25u/commit/9f218452625250109e3f2fca22319ae36205f0b3

8360775: Fix Shenandoah GC test failures when APX is enabled

Reviewed-by: shade, sviswanathan, jbhateja
Backport-of: 1c560727b850593561982ccc3ed37b0e98b3bbee

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp

Changeset: dd82a092
Branch: master
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-07-14 07:31:27 +0000
URL:       https://git.openjdk.org/jdk25u/commit/dd82a0922bdf7e3e99edab3246a2a7b5b1cb7bda

8350177: C2 SuperWord: Integer.numberOfLeadingZeros, numberOfTrailingZeros, reverse and bitCount have input types wrongly truncated for byte and short

Reviewed-by: chagedorn
Backport-of: 77bd417c9990f57525257d9df89b9df4d7991461

! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java

Changeset: 20fc8f74
Branch: master
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-07-14 16:50:47 +0000
URL:       https://git.openjdk.org/jdk25u/commit/20fc8f74d5627119cc2397610083f16e54fedc93

8361529: GenShen: Fix bad assert in swap card tables

Reviewed-by: shade
Backport-of: 1de2acea77da57fd44b214332a73cc6621806e4d

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

Changeset: ce85123f
Branch: master
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2025-07-15 08:02:44 +0000
URL:       https://git.openjdk.org/jdk25u/commit/ce85123f3ab23839261084c7dbf933202dcb7194

8361602: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java deadlocks on exception

Reviewed-by: clanger, cjplummer
Backport-of: 917d0182cb5ea6066afd396381ca4650371e64b0

! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java

Changeset: 7aa3f317
Branch: master
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-07-15 11:35:53 +0000
URL:       https://git.openjdk.org/jdk25u/commit/7aa3f31724844bf2f4e08111af8173b5d985f809

8359678: C2: assert(static_cast<T1>(result) == thing) caused by ReverseBytesNode::Value()

Reviewed-by: chagedorn
Backport-of: e5ab210713f76c5307287bd97ce63f9e22d0ab8e

! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/ReverseBytesConstantsHelper.jasm
! test/hotspot/jtreg/compiler/c2/gvn/ReverseBytesConstantsTests.java

Changeset: cf92877a
Branch: master
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-07-15 18:29:32 +0000
URL:       https://git.openjdk.org/jdk25u/commit/cf92877aa5be8c4610b41203117eb24a26c7abdc

8361905: Problem list serviceability/sa/ClhsdbThreadContext.java on Windows due to JDK-8356704

Reviewed-by: sspitsyn
Backport-of: f7e8d255cc26fcfb02d51584147751d40fff6478

! test/hotspot/jtreg/ProblemList.txt

Changeset: 03a67a96
Branch: master
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-07-15 20:56:47 +0000
URL:       https://git.openjdk.org/jdk25u/commit/03a67a969b938dced45917c39491442c460eb7ac

8356942: invokeinterface Throws AbstractMethodError Instead of IncompatibleClassChangeError

Reviewed-by: iklam, coleenp
Backport-of: f36147b3263662229e9a0ec712b9748711d2d85d

! src/hotspot/share/oops/klassVtable.cpp
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ConflictingDefaultsTest.java

Changeset: e1926a6d
Branch: master
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-07-15 21:46:00 +0000
URL:       https://git.openjdk.org/jdk25u/commit/e1926a6d0e3252d2d3f16a93afaac4c289052148

8361328: cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java archive timestamps comparison failed

Reviewed-by: matsaave, iklam
Backport-of: 4a351e3e57274df0adee37c472b62f477f75b7b8

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java

Changeset: d1ea951d
Branch: master
Author:    Volkan Yazici <vyazici at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2025-02-06 11:49:15 +0000
URL:       https://git.openjdk.org/jdk25u/commit/d1ea951d39f27d0b5d40a26cd94489074edd5d87

8345625: Better HTTP connections

Reviewed-by: skoivu, rhalade, ahgross, dfuchs, jpai, aefimov

! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
+ src/java.base/share/classes/sun/net/util/ProxyUtil.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/Handler.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java

Changeset: caac8172
Branch: master
Author:    Volkan Yazici <vyazici at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2025-02-10 09:50:45 +0000
URL:       https://git.openjdk.org/jdk25u/commit/caac8172ad197b4bc7e9a4c19126cdf0384dd526

8349551: Failures in tests after JDK-8345625

Reviewed-by: jpai, dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java

Changeset: 2555b5a6
Branch: master
Author:    Phil Race <prr at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2025-02-21 17:59:18 +0000
URL:       https://git.openjdk.org/jdk25u/commit/2555b5a632f347242f4b05050f2431a9c38e1848

8348989: Better Glyph drawing

Reviewed-by: mschoene, psadhukhan, jdv, rhalade

! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m

Changeset: 6e490a46
Branch: master
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2025-02-24 06:50:42 +0000
URL:       https://git.openjdk.org/jdk25u/commit/6e490a465ac7a10d6457b87e4f708313f080959e

8349111: Enhance Swing supports

Reviewed-by: rhalade, jdv, prr

! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/share/classes/javax/swing/border/TitledBorder.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java

Changeset: fae23459
Branch: master
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2025-03-03 09:29:11 +0000
URL:       https://git.openjdk.org/jdk25u/commit/fae2345971b1fde271c2dcc82e6b18c72c3f8492

8349584: Improve compiler processing

Reviewed-by: rhalade, ahgross, epeter, thartmann

! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/subnode.cpp

Changeset: 3ec6eb64
Branch: master
Author:    Kevin Driver <kdriver at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2025-04-01 18:30:12 +0000
URL:       https://git.openjdk.org/jdk25u/commit/3ec6eb6482a02bbf6b444279c84f72bddaf198e0

8349594: Enhance TLS protocol support

Reviewed-by: rhalade, ahgross, wetmore, jnimeh

! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/Finished.java

Changeset: 5ae719c8
Branch: master
Author:    Darragh Clarke <dclarke at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2025-04-17 13:11:59 +0000
URL:       https://git.openjdk.org/jdk25u/commit/5ae719c8fcda82a3496a736115f40aa231a7ddd0

8350991: Improve HTTP client header handling

Reviewed-by: rhalade, dfuchs, michaelm

! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/DigestEchoClient.java

Changeset: 52e1e739
Branch: master
Author:    Phil Race <prr at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2025-05-05 18:37:32 +0000
URL:       https://git.openjdk.org/jdk25u/commit/52e1e739afd419e8a5d153a27f5d145c498e4ebf

8355884: [macos] java/awt/Frame/I18NTitle.java fails on MacOS

Reviewed-by: kcr, dmarkov, aivanov, honkar, kizune

! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m

Changeset: 121f5a72
Branch: master
Author:    Phil Race <prr at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2025-06-23 18:49:26 +0000
URL:       https://git.openjdk.org/jdk25u/commit/121f5a72e4c23919b3a3b474cc3f1ac29ec611af

8360147: Better Glyph drawing redux

Reviewed-by: rhalade, ahgross, psadhukhan, jdv

! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m

Changeset: 0e6bf005
Branch: master
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2025-07-16 03:57:34 +0000
URL:       https://git.openjdk.org/jdk25u/commit/0e6bf0055057fae844748a300551549553f59f03

Merge

Reviewed-by: jpai


Changeset: 60196a6b
Branch: master
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-07-16 06:33:47 +0000
URL:       https://git.openjdk.org/jdk25u/commit/60196a6b6f7bf5c0aac39cc02f65c454f7eb8dcf

8361952: Installation of MethodData::extra_data_lock() misses synchronization on reader side

Reviewed-by: chagedorn
Backport-of: 272e66d017a3497d9af4df6f042c741ad8a59dd6

! src/hotspot/share/oops/methodData.cpp

Changeset: 07bb0e3e
Branch: master
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-07-16 06:56:09 +0000
URL:       https://git.openjdk.org/jdk25u/commit/07bb0e3e2f183db38d0e68f6a28a0275d1473739

8362097: JFR: Active Settings view broken

Reviewed-by: mgronlun
Backport-of: 25e509b0db4f35b3b8fbfeb7ec84cc0e0fed89d1

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini

Changeset: 533211af
Branch: master
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2025-07-16 07:31:23 +0000
URL:       https://git.openjdk.org/jdk25u/commit/533211af73d2df79fb041055a7a5de1b92bf5e3d

8358621: Reduce busy waiting in worse case at the synchronization point returning from native in CPU Time Profiler

Reviewed-by: shade
Backport-of: d2082c58ff086eb37c6211a8d1b813cdfedc2259

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

Changeset: a626c1d9
Branch: master
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2025-07-16 10:13:57 +0000
URL:       https://git.openjdk.org/jdk25u/commit/a626c1d92c4f73a06705efb68584bd10b61ce544

8358619: Fix interval recomputation in CPU Time Profiler

Reviewed-by: jbachorik
Backport-of: c70258ca1cd074392b5bf844bf6f7b80601f45cc

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! 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/TimespanRate.java
! test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java

Changeset: b67fb82a
Branch: master
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-07-16 14:51:08 +0000
URL:       https://git.openjdk.org/jdk25u/commit/b67fb82a03cdb9634f71c0c39722611c852ade50

8362171: C2 fails with unexpected node in SuperWord truncation: ModI

Reviewed-by: chagedorn
Backport-of: 70c1ff7e1505eee11b2a9acd9e94a39cd2c9a932

! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java

Changeset: 93260d63
Branch: master
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-07-16 15:35:30 +0000
URL:       https://git.openjdk.org/jdk25u/commit/93260d639e5204a35de4f574dee773302bb1969f

8361640: JFR: RandomAccessFile::readLine emits events for each character

Reviewed-by: mgronlun, alanb
Backport-of: 9bef2d1610647dec18f9e81cbac3dddbbf99dd6d

! src/java.base/share/classes/java/io/RandomAccessFile.java

Changeset: 69ea85ee
Branch: master
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-07-16 15:35:50 +0000
URL:       https://git.openjdk.org/jdk25u/commit/69ea85ee1205422189e9fc225a69e93d6456c217

8361587: AssertionError in File.listFiles() when path is empty and -esa is enabled

Reviewed-by: alanb
Backport-of: eefbfdce315237eeec4aceceb476d86314304e81

! src/java.base/share/classes/java/io/File.java
! test/jdk/java/io/File/EmptyPath.java

Changeset: 5129887d
Branch: master
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2025-07-17 01:29:57 +0000
URL:       https://git.openjdk.org/jdk25u/commit/5129887dfead268672403265eb4f3795682ca699

8362250: ARM32: forward_exception_entry missing return address

Reviewed-by: shade
Backport-of: 6ed81641b101658fbbd35445b6dd74ec17fc20f3

! src/hotspot/cpu/arm/arm.ad

Changeset: e989c1d1
Branch: master
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-07-17 06:57:58 +0000
URL:       https://git.openjdk.org/jdk25u/commit/e989c1d138cc599b28a57911e1f1879e1e6cad46

8362429: AssertionError in File.listFiles(FileFilter | FilenameFilter)

Reviewed-by: alanb
Backport-of: be0161a8e63096f3a21ce6ea1e055ee1c4ed63ad

! src/java.base/share/classes/java/io/File.java
! test/jdk/java/io/File/EmptyPath.java

Changeset: 331adac3
Branch: master
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-07-17 12:20:22 +0000
URL:       https://git.openjdk.org/jdk25u/commit/331adac38e65b87f4ac381f42cf3c7873eb89191

8361639: JFR: Incorrect top frame for I/O events

Reviewed-by: mgronlun
Backport-of: 1a6cbe421facab0de1c7162f2762258664338814

! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
+ test/jdk/jdk/jfr/event/io/TestIOTopFrame.java

Changeset: f1f6452e
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-07-17 12:41:34 +0000
URL:       https://git.openjdk.org/jdk25u/commit/f1f6452e01e5a4521cb333d7456333f00cd9680c

8358004: Delete applications/scimark/Scimark.java test

Reviewed-by: coleenp
Backport-of: a5c9bc70324693e9d0b25bb2c51b91dfc750c453

- test/hotspot/jtreg/applications/scimark/Scimark.java

Changeset: 5cc7a31b
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-07-17 12:50:53 +0000
URL:       https://git.openjdk.org/jdk25u/commit/5cc7a31b3f44121553e3412b0f188d7016b35889

8361869: Tests which call ThreadController should mark as /native

Reviewed-by: jpai
Backport-of: 3bacf7ea85f1e3f5e57fd2d046b98dfafe2c7e18

! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace013/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace014/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace015/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace016/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace017/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace018/TestDescription.java

Changeset: 347084bf
Branch: master
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-07-17 16:50:07 +0000
URL:       https://git.openjdk.org/jdk25u/commit/347084bfbdbf048cd50c0e13e43ae53f6da77e6e

8360288: Shenandoah crash at size_given_klass in op_degenerated

Reviewed-by: shade
Backport-of: 3b44d7bfa4d78e3ec715fce1863e052852f33180

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp

Changeset: 3a8e9dfe
Branch: master
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-07-18 02:39:10 +0000
URL:       https://git.openjdk.org/jdk25u/commit/3a8e9dfe857262a5849792fef2c46d7ec5b106f4

8362565: ProblemList jdk/jfr/event/io/TestIOTopFrame.java

Reviewed-by: egahlin
Backport-of: 04c0b130f09c093797895cc928fe020d7e584cb9

! test/jdk/ProblemList.txt

Changeset: e599ee4a
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-07-18 06:08:46 +0000
URL:       https://git.openjdk.org/jdk25u/commit/e599ee4a88b9a582c98736b18947072e32730c95

8361827: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java throws OutOfMemoryError

Reviewed-by: rrich, lmesnik
Backport-of: cbb3d23e19a8a893bf2fbda03e7bda4f4b7a59a6

! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java

Changeset: e8f2cd8f
Branch: master
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-18 11:36:08 +0000
URL:       https://git.openjdk.org/jdk25u/commit/e8f2cd8f3d5b5174200a987b2cdea13b151fc19f

8347052: Update java man page documentation to reflect current state of the UseNUMA flag

Reviewed-by: ayang
Backport-of: ea774b74e819e6db607204c05fd1c8f57d508213

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

Changeset: 987af5af
Branch: master
Author:    Rob McKenna <robm at openjdk.org>
Date:      2025-07-21 17:45:35 +0000
URL:       https://git.openjdk.org/jdk25u/commit/987af5af168fa90fff9b34637c6a91bce9a0d8d3

Merge




More information about the jdk-updates-changes mailing list