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