git: openjdk/jdk23u: master: 34 new changesets

Rob McKenna robm at openjdk.org
Mon Jul 29 14:10:51 UTC 2024


Changeset: 4aab58be
Branch: master
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-07-11 03:06:38 +0000
URL:       https://git.openjdk.org/jdk23u/commit/4aab58be4aa1bbe848084189b467d0c586a4ffbb

8335637: Add explicit non-null return value expectations to Object.toString()

Reviewed-by: jpai
Backport-of: 66db71563c3ebd715a1192a9b399b618d7bdb8d0

! src/java.base/share/classes/java/lang/Object.java

Changeset: 6720685a
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-07-11 08:20:10 +0000
URL:       https://git.openjdk.org/jdk23u/commit/6720685abdc1c91f5083255782810cdb2d7d72f4

8335966: Remove incorrect problem listing of java/lang/instrument/NativeMethodPrefixAgent.java in ProblemList-Virtual.txt

Reviewed-by: kevinw
Backport-of: dcf4e0d51f392afe2711223484e932e3826e8864

! test/jdk/ProblemList-Virtual.txt

Changeset: e991c0f9
Branch: master
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-07-11 11:08:31 +0000
URL:       https://git.openjdk.org/jdk23u/commit/e991c0f921768debdb8cb849acd5006ce81c989a

8335766: Switch case with pattern matching and guard clause compiles inconsistently

Reviewed-by: vromero
Backport-of: 537d20afbff255489a7b1bdb0410b9d1aba715b7

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/patterns/DisambiguatePatterns.java

Changeset: 9620b912
Branch: master
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-07-11 12:42:21 +0000
URL:       https://git.openjdk.org/jdk23u/commit/9620b912dd4be0b5c7440d0f9a0d8456e2ad1cd7

8333884: MemorySegment::reinterpret removes read-only property

Reviewed-by: liach, sundar
Backport-of: 6f7f0f1de05fdc0f6a88ccd90b806e8a5c5074ef

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
! test/jdk/java/foreign/TestSegments.java

Changeset: 06191aca
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-07-11 20:51:38 +0000
URL:       https://git.openjdk.org/jdk23u/commit/06191aca86cff4b83de9f0bb1b8f35c11b5f6266

8335935: Chained builders not sending transformed models to next transforms

Reviewed-by: asotona
Backport-of: cad68e06ecad1e19091d1af9c0f9b8145d6842fb

! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/LabelContext.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TerminalCodeBuilder.java
- src/java.base/share/classes/jdk/internal/classfile/impl/TransformingCodeBuilder.java
! test/jdk/jdk/classfile/TransformTests.java

Changeset: 0a9e3bfc
Branch: master
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-07-12 20:18:30 +0000
URL:       https://git.openjdk.org/jdk23u/commit/0a9e3bfc904911bc9b83a75fd6023575995e8c2b

8334418: Update IANA Language Subtag Registry to Version 2024-06-14

Reviewed-by: naoto, iris
Backport-of: 861aefcafacdc21459ef966307f52568e327fd49

! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java

Changeset: d1373a2f
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-07-14 13:27:17 +0000
URL:       https://git.openjdk.org/jdk23u/commit/d1373a2fd6186cf6f2a55f6e49a4fce90857cb8e

8336036: Synthetic documentation for a record's equals is incorrect for floating-point types

Reviewed-by: prappo
Backport-of: b3ef2a600cfec31723dc78fe552e9cf9976b0337

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java

Changeset: cfbfe4a4
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-07-14 13:27:28 +0000
URL:       https://git.openjdk.org/jdk23u/commit/cfbfe4a472062e1f07817134a05d10ead769b7cb

8318106: Generated HTML for snippet does not always contain an id

Reviewed-by: prappo
Backport-of: 4166e5345283d118d76b20de579d73bd55436ea6

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownTaglets.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestLangProperties.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetUnnamedPackage.java

Changeset: 7cc50a18
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-07-15 01:37:34 +0000
URL:       https://git.openjdk.org/jdk23u/commit/7cc50a181a31e0347445d59c91309c8f1058a985

8334719: (se) Deferred close of SelectableChannel may result in a Selector doing the final close before concurrent I/O on channel has completed

Reviewed-by: alanb
Backport-of: 9bb675f89dd1eeec423ca96cb3f96d29f5de477c

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java
+ test/jdk/java/nio/channels/Selector/DeferredClose/DeferredCloseTest.java
+ test/jdk/java/nio/channels/Selector/DeferredClose/java.base/java/net/InetSocketAddress.java

Changeset: 52cd9bb5
Branch: master
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-07-15 09:04:12 +0000
URL:       https://git.openjdk.org/jdk23u/commit/52cd9bb5345b1dd80293426f4386d408361279e2

8335820: java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java fails due to IllegalArgumentException: hash must be nonzero

Reviewed-by: jpai
Backport-of: 3f2636d9b71f5270c83d17dcf5d18cf907978475

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! test/jdk/jdk/classfile/LimitsTest.java

Changeset: a106e522
Branch: master
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2024-07-15 11:56:46 +0000
URL:       https://git.openjdk.org/jdk23u/commit/a106e522f87842b6d63a77bf37a7662a4353ef9e

8324841: PKCS11 tests still skip execution

Reviewed-by: jpai
Backport-of: 9d4a4bd2c2a4bd16bbc80b602b15b448c52220f6

! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: fd386068
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-07-15 15:41:25 +0000
URL:       https://git.openjdk.org/jdk23u/commit/fd3860685df3c19b5d2fcc457d397084bc875fad

8325369: @sealedGraph: Bad link to image for tag on nested classes

Reviewed-by: prappo
Backport-of: d06d79c80980644df511cded0eb8bc0309d878d3

! make/jdk/src/classes/build/tools/taglet/SealedGraph.java

Changeset: 908d1e92
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-07-15 15:41:41 +0000
URL:       https://git.openjdk.org/jdk23u/commit/908d1e92fcc4a23a6634ab2c20109df83238110b

8336259: Wrong link to stylesheet.css in JavaDoc API documentation

Reviewed-by: iris, prappo
Backport-of: 5bc86f332986e3fffc1363f569029bb73a706064

! src/java.base/share/classes/java/lang/doc-files/ValueBased.html
! src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html

Changeset: 5162e1a3
Branch: master
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-07-15 19:33:14 +0000
URL:       https://git.openjdk.org/jdk23u/commit/5162e1a31c1ec7e35211f3fa91416ac79c8c9a93

8334653: ISO 4217 Amendment 177 Update

Reviewed-by: naoto, iris
Backport-of: 86b0cf259fb3cbe3a1973151148e5d36c6a99d91

! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties
! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/CheckDataVersion.java
! test/jdk/java/util/Currency/CurrencyTest.java
= test/jdk/java/util/Currency/ISO4217-list-one.txt
! test/jdk/java/util/Currency/ValidateISO4217.java

Changeset: d7b7c172
Branch: master
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2024-07-16 14:38:23 +0000
URL:       https://git.openjdk.org/jdk23u/commit/d7b7c1724d87e611c854c73a9a6140a91f132125

8335409: Can't allocate and retain memory from resource area in frame::oops_interpreted_do oop closure after 8329665

Reviewed-by: shade
Backport-of: 7ab96c74e2c39f430a5c2f65a981da7314a2385b

! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp
! src/hotspot/share/runtime/frame.cpp

Changeset: 343da684
Branch: master
Author:    Tobias Hartmann <thartmann at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-01-23 08:25:53 +0000
URL:       https://git.openjdk.org/jdk23u/commit/343da684323dcf540248cd8ef471696f4b02545c

8323231: Improve array management

Co-authored-by: Martin Balao <mbalao at openjdk.org>
Reviewed-by: iveresov, rhalade, mschoene, dlong, kvn

! src/hotspot/share/c1/c1_RangeCheckElimination.cpp

Changeset: 794cd0e5
Branch: master
Author:    Emanuel Peter <epeter at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-01-25 14:47:13 +0000
URL:       https://git.openjdk.org/jdk23u/commit/794cd0e59166c2449070d9fa8b47b9094479c453

8320548: Improved loop handling

Reviewed-by: mschoene, rhalade, thartmann, chagedorn

! src/hotspot/share/opto/superword.cpp

Changeset: 58a274dc
Branch: master
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-01-29 21:40:21 +0000
URL:       https://git.openjdk.org/jdk23u/commit/58a274dc23825aa7c4584df795a2622ffd64c3eb

8314794: Improve UTF8 String supports

Reviewed-by: dholmes, coleenp, rhalade

! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/utf8.cpp

Changeset: cf1b618d
Branch: master
Author:    David Holmes <dholmes at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-02-11 21:54:51 +0000
URL:       https://git.openjdk.org/jdk23u/commit/cf1b618dc7beff8d991ce620587b320216393dd1

8319859: Better symbol storage

Reviewed-by: rhalade, coleenp, matsaave, iklam

! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbol.hpp

Changeset: 30260adb
Branch: master
Author:    David Holmes <dholmes at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-02-13 21:15:08 +0000
URL:       https://git.openjdk.org/jdk23u/commit/30260adb13036815eac5ff0e21869777aca6d494

8325600: Better symbol storage

Reviewed-by: coleenp, rhalade, matsaave

! src/hotspot/share/classfile/symbolTable.cpp

Changeset: 73e83a3e
Branch: master
Author:    Jayathirth D V <jdv at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-03-15 10:28:00 +0000
URL:       https://git.openjdk.org/jdk23u/commit/73e83a3e1993ef7af9bf9fdb93f1c6a24c59a0ee

8324559: Improve 2D image handling

Reviewed-by: rhalade, mschoene, psadhukhan, prr

! src/java.desktop/share/native/libawt/java2d/loops/MaskFill.c

Changeset: f2e126dd
Branch: master
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-03-26 11:43:35 +0000
URL:       https://git.openjdk.org/jdk23u/commit/f2e126dd5fd7fd8beb6d5fd8061f1318988a3981

8327413: Enhance compilation efficiency

Co-authored-by: Roland Westrelin <roland at openjdk.org>
Reviewed-by: ahgross, rhalade, thartmann, epeter, mbalao, fferrari

! src/hotspot/share/opto/ifnode.cpp

Changeset: 7aaf83df
Branch: master
Author:    Phil Race <prr at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-03-29 17:40:00 +0000
URL:       https://git.openjdk.org/jdk23u/commit/7aaf83df1d3f8140587a5f2665574da539bae229

8320097: Improve Image transformations

Reviewed-by: jdv, psadhukhan, aivanov, rhalade

! src/java.desktop/share/classes/sun/java2d/pipe/DrawImage.java
! src/java.desktop/share/native/libawt/java2d/loops/TransformHelper.c

Changeset: d876cacf
Branch: master
Author:    Jayathirth D V <jdv at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-04-02 06:02:01 +0000
URL:       https://git.openjdk.org/jdk23u/commit/d876cacf73ad698eda6668ccebbdfbe7690a0b06

8323390: Enhance mask blit functionality

Reviewed-by: prr, rhalade, psadhukhan

! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
! src/java.desktop/share/native/libawt/java2d/SurfaceData.h
! src/java.desktop/share/native/libawt/java2d/loops/MaskBlit.c

Changeset: 7afb958e
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-07-17 06:06:04 +0000
URL:       https://git.openjdk.org/jdk23u/commit/7afb958e8d30221456a7b4634de0200dfe074950

Merge

Reviewed-by: djelinski, dholmes


Changeset: 024b39c3
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-07-17 06:12:13 +0000
URL:       https://git.openjdk.org/jdk23u/commit/024b39c36b2dae072c91de83fb063e5dd4ed44e8

8269657: Test java/nio/channels/DatagramChannel/Loopback.java failed: Unexpected message

Reviewed-by: jpai
Backport-of: c798316bc4cb33fd902f926030d8a0b6870d661a

! test/jdk/java/nio/channels/DatagramChannel/Loopback.java

Changeset: ec1782cd
Branch: master
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-07-17 06:33:55 +0000
URL:       https://git.openjdk.org/jdk23u/commit/ec1782cd5b527caffde25c20ecd7f3022552f828

8331194: NPE in ArrayCreationTree.java with -XX:-UseCompressedOops

Reviewed-by: kvn
Backport-of: 005fb67e99370ef2bd15dae621a3924e1cf00124

! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndNestedScalarized.java

Changeset: 88775f95
Branch: master
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-07-17 12:16:22 +0000
URL:       https://git.openjdk.org/jdk23u/commit/88775f95f2b25323a75c5acad43ec9131c5e80fe

8334781: JFR crash:  assert(((((JfrTraceIdBits::load(klass)) & ((JfrTraceIdEpoch::this_epoch_method_and_class_bits()))) != 0))) failed: invariant

Reviewed-by: egahlin
Backport-of: 67979eb0771ff834d6d3d18ba5a8bfe161cfc2ce

! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp

Changeset: 0c82e4bf
Branch: master
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-07-18 04:46:59 +0000
URL:       https://git.openjdk.org/jdk23u/commit/0c82e4bf19ab608406190429b6b55c54b299d962

8336375: Crash on paste to JShell

Reviewed-by: jvernee
Backport-of: b9b0b8504ec989ad0687188de4bccfe2c04e5d64

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/Kernel32.java

Changeset: e83e2b30
Branch: master
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-07-18 04:52:31 +0000
URL:       https://git.openjdk.org/jdk23u/commit/e83e2b305e46d10a82ad30d58adabf676572576b

8335817: javac AssertionError addLocalVar checkNull

Reviewed-by: mcimadamore
Backport-of: 2b0adfc2decf47f6f49f072549c96f301f275285

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
+ test/langtools/tools/javac/patterns/MatchExceptionLambdaExpression.java

Changeset: 65197a32
Branch: master
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-07-19 10:06:14 +0000
URL:       https://git.openjdk.org/jdk23u/commit/65197a320768e9ffb89bd8d692056ddd7c59f977

8325984: 4 jcstress tests are failing in Tier6 4 times each

Reviewed-by: shade
Backport-of: ee82346bd5ecf3024d6dc7b7529598099483a42c

! test/hotspot/jtreg/ProblemList.txt

Changeset: 5473e9e4
Branch: master
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-07-21 23:07:13 +0000
URL:       https://git.openjdk.org/jdk23u/commit/5473e9e488c8fc7d99ea9d97fd0e7dd212636546

8325280: Update troff manpages in JDK 23 before RC

Reviewed-by: alanb, iris

! src/java.base/share/man/java.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.httpserver/share/man/jwebserver.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1

Changeset: 2288c052
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-07-22 12:33:22 +0000
URL:       https://git.openjdk.org/jdk23u/commit/2288c052e6b05147f6b4312bd231d299a2966aa1

8334339: Test java/nio/file/attribute/BasicFileAttributeView/CreationTime.java fails on alinux3

Reviewed-by: alanb
Backport-of: 7baddc202a9ab2b85401aa05f827678b514ebf55

! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java

Changeset: b5df5714
Branch: master
Author:    Rob McKenna <robm at openjdk.org>
Date:      2024-07-29 14:09:05 +0000
URL:       https://git.openjdk.org/jdk23u/commit/b5df5714f0537484a57b9c25fa2acd9cf5a1dc0a

Merge




More information about the jdk-updates-changes mailing list