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