git: openjdk/panama-foreign: foreign-memaccess+abi: 72 new changesets
duke
duke at openjdk.org
Fri Jul 28 11:07:22 UTC 2023
Changeset: 59f66a3b
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-07-21 12:21:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/59f66a3b839c5b77c2770fa0bdd76f399d2d86d6
8312293: SIGSEGV in jfr.internal.event.EventWriter.putUncheckedByte after JDK-8312086
Reviewed-by: egahlin
! src/hotspot/share/jfr/support/jfrIntrinsics.cpp
! src/hotspot/share/jfr/support/jfrIntrinsics.hpp
Changeset: 9e4fc568
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-21 12:22:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9e4fc568a6f1a93c84a84d6cc5220c6eb4e546a5
8293114: JVM should trim the native heap
Reviewed-by: shade, rehn, dholmes
! src/hotspot/os/aix/os_aix.inline.hpp
! src/hotspot/os/bsd/os_bsd.inline.hpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/threads.cpp
+ src/hotspot/share/runtime/trimNativeHeap.cpp
+ src/hotspot/share/runtime/trimNativeHeap.hpp
! src/hotspot/share/utilities/vmError.cpp
+ test/hotspot/gtest/runtime/test_trim_native.cpp
+ test/hotspot/jtreg/gtest/NativeHeapTrimmerGtest.java
+ test/hotspot/jtreg/runtime/os/TestTrimNative.java
! test/hotspot/jtreg/serviceability/dcmd/vm/TrimLibcHeapTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 842d6329
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-07-21 12:58:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/842d6329cf5a3da8df7eddb195b5fcb7baadbdc3
8227229: Deprecate the launcher -Xdebug/-debug flags that have not done anything since Java 6
Reviewed-by: alanb, cjplummer, dholmes
! make/ide/netbeans/langtools/build.xml
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.1
! src/java.base/share/native/libjli/java.c
! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java
! test/hotspot/jtreg/runtime/6294277/SourceDebugExtension.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM005.java
! test/jdk/com/sun/jdi/connect/spi/SimpleLaunchingConnector.java
! test/jdk/java/awt/Clipboard/HTMLTransferTest/HTMLTransferTest.java
! test/jdk/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.java
Changeset: 84b325b8
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-21 14:19:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/84b325b844c08809448a9c073a11443d9e3c3f8e
8312182: THPs cause huge RSS due to thread start timing issue
8310687: JDK-8303215 is incomplete
Reviewed-by: dholmes, poonam
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
+ test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java
Changeset: 8042a50b
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-07-21 14:45:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8042a50b99a671390910afa5f816894f77255429
8309305: sun/security/ssl/SSLSocketImpl/BlockedAsyncClose.java fails with jtreg test timeout
Reviewed-by: djelinski
! test/jdk/sun/security/ssl/SSLSocketImpl/BlockedAsyncClose.java
Changeset: d55d7e8d
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-07-21 15:21:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d55d7e8d87670043dd22ec6a3fb6cc49b39000cd
8136895: Writer not closed with disk full error, file resource leaked
Reviewed-by: djelinski, vtewari
! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java
+ test/jdk/java/io/OutputStreamWriter/CloseWriterOnFailedFlush.java
+ test/jdk/java/nio/channels/Channels/CloseWriterOnFailedFlush.java
! test/jdk/sun/nio/cs/StreamEncoderClose.java
Changeset: f4ba7b21
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2023-07-21 16:49:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f4ba7b219851217c48e46258d9977d51a757a1a6
8312414: Make java.util.ServiceLoader.LANG_ACCESS final
Reviewed-by: alanb, jpai
! src/java.base/share/classes/java/util/ServiceLoader.java
Changeset: 3c644dc5
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-07-21 18:51:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3c644dc586e8990607923a2cb56656d0d6bf45e4
8312044: Simplify toolkit Builder/Writer world
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Content.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ExternalSpecsWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NewAPIListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialFieldWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialMethodWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/BodyContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Comment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Entity.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Script.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Text.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TextBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/BaseTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/DeprecatedTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/DocRootTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LiteralTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SimpleTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SummaryTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SystemPropertyTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/UserTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ValueTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocFilesHandler.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/NestedClassWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyUtils.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeMemberBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/package-info.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
Changeset: bfa76dff
Author: William Kemper <wkemper at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-07-21 21:47:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bfa76dffb5cbfb79f56d529be3b8756220d4a8d8
8311978: Shenandoah: Create abstraction over heap metrics for heuristics
Reviewed-by: ysr, phh, shade
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: 8d1ab570
Author: Doug Lea <dl at openjdk.org>
Date: 2023-07-22 10:41:42 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8d1ab57065c7ebcc650b5fb4ae098f8b0a35f112
8301341: LinkedTransferQueue does not respect timeout for poll()
8300663: java/util/concurrent/SynchronousQueue/Fairness.java failed with "Error: fair=true i=0 j=1"
8267502: JDK-8246677 caused 16x performance regression in SynchronousQueue
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! test/jdk/java/util/concurrent/LinkedTransferQueue/WhiteBox.java
Changeset: 0487aa61
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-23 06:33:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0487aa61c67de695d008af4fe75c2a3072261a6f
8312530: Problemlist runtime/os/TestTrimNative.java
Reviewed-by: dcubed
! test/hotspot/jtreg/ProblemList.txt
Changeset: 03288864
Author: Andreas Steiner <a.steiner at sap.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2023-07-24 06:24:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0328886450a4978f1edbe06a59d2ab8f733d19a9
8311955: c++filt is now ibm-llvm-cxxfilt when using xlc17 / clang on AIX
Reviewed-by: stuefe, mbaesken, clanger, vtewari
! make/autoconf/toolchain.m4
Changeset: ab821aa2
Author: Tejesh R <tr at openjdk.org>
Date: 2023-07-24 08:23:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ab821aa24f248e042d367ccd908fc1f68ebe8333
6442919: JFilechooser popup still left-to-right when JFilechooser is set to right-to-left
Reviewed-by: serb, abhiscxk
! src/java.desktop/share/classes/sun/swing/FilePane.java
+ test/jdk/javax/swing/JFileChooser/FCPopupMenuOrientationTest.java
Changeset: f3ade388
Author: Terry Chow <v-terrychow at microsoft.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date: 2023-07-24 09:03:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f3ade388dac0b882e671462caa762138f44817fb
8308593: Add Keepalive Extended Socket Options Support for Windows
Reviewed-by: michaelm, djelinski, vtewari
! src/jdk.net/aix/classes/jdk/net/AIXSocketOptions.java
! src/jdk.net/aix/native/libextnet/AIXSocketOptions.c
! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java
! src/jdk.net/linux/native/libextnet/LinuxSocketOptions.c
! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java
! src/jdk.net/macosx/native/libextnet/MacOSXSocketOptions.c
! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java
! src/jdk.net/windows/classes/jdk/net/WindowsSocketOptions.java
! src/jdk.net/windows/native/libextnet/WindowsSocketOptions.c
Changeset: 04f39e1f
Author: Eric Nothum <eric.nothum at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-07-24 09:17:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/04f39e1f1e0e6c8adf75f59792f4f5b2496f7a31
8310316: Failing HotSpot Compiler directives are too verbose
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/compiler/directivesParser.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
Changeset: 197981b4
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-07-24 09:22:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/197981b431fb7c7e6740ac45a671b99d1c7583c6
8311881: jdk/javax/swing/ProgressMonitor/ProgressTest.java does not show the ProgressMonitorInputStream all the time
Reviewed-by: azvegint, tr
! test/jdk/javax/swing/ProgressMonitor/ProgressTest.java
Changeset: 7dd47998
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-07-24 12:09:27 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7dd47998f00712515c25fb852b6c0cf958120508
8311847: Fix -Wconversion for assembler.hpp emit_int8,16 callers
Reviewed-by: dlong, aph
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/compiler/abstractDisassembler.cpp
Changeset: 298dda4c
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2023-07-24 14:13:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/298dda4c985ddda84e264aff86ea45c849bb171c
8301457: Code in SendPortZero.java is uncommented even after JDK-8236852 was fixed
Reviewed-by: aefimov, msheppar
! test/jdk/java/net/DatagramSocket/SendPortZero.java
! test/jdk/java/net/MulticastSocket/SendPortZero.java
Changeset: 3caf64e0
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-24 14:32:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3caf64e065074ec9fb632ae93842d0e2eb5eeab4
8309238: jdk/jfr/tool/TestView.java failed with "exitValue = 134"
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
Changeset: d1cc2782
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-07-24 15:00:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d1cc2782606e8a3cfead9055aa845e48e851edd4
8311822: AIX : test/jdk/java/foreign/TestLayouts.java fails because of different output - expected [[i4](struct)] but found [[I4](struct)]
Reviewed-by: jvernee
! test/jdk/java/foreign/TestLayouts.java
Changeset: d5c6b0d0
Author: Varada M <mvarada2000 at gmail.com>
Committer: Tyler Steele <tsteele at openjdk.org>
Date: 2023-07-24 15:35:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d5c6b0d0bbad696045eb46e268d28c86cb8c2a4e
8311261: [AIX] TestAlwaysPreTouchStacks.java fails due to java.lang.RuntimeException: Did not find expected NMT output
Reviewed-by: stuefe
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java
Changeset: fac9f88c
Author: sunyaqi <sunyaqi at loongson.cn>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-07-24 16:22:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fac9f88c52a07d972bad48d9ec116cb7e0fc5052
8311631: When multiple users run tools/jpackage/share/LicenseTest.java, Permission denied for writing /var/tmp/*.files
Reviewed-by: asemenyuk, almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.spec
Changeset: d8f2e9ae
Author: Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-07-24 16:24:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d8f2e9ae3b47b27e51680d88b774183cd156b073
8310530: PipedOutputStream.flush() accesses sink racily
Reviewed-by: dfuchs, bpb, liach, rriggs
! src/java.base/share/classes/java/io/PipedOutputStream.java
Changeset: 8008e27c
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-07-24 17:56:42 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8008e27c55030b397e2040bc3cf8408e47edf412
8308903: Print detailed info for Java objects in -Xlog:cds+map
Reviewed-by: stuefe, ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
+ test/hotspot/jtreg/runtime/cds/CDSMapReader.java
+ test/hotspot/jtreg/runtime/cds/CDSMapTest.java
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
Changeset: 2bdfa836
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-07-24 19:59:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2bdfa836adbeba3319bee4ee61017907d6d84d58
8262742: (fs) Add Path::resolve with varargs string
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/file/Path.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! test/jdk/java/nio/file/Path/PathOps.java
Changeset: d0761c19
Author: Dean Long <dlong at openjdk.org>
Date: 2023-07-24 20:40:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d0761c19d1ddafbcb5ea97334335462e716de250
8312077: Fix signed integer overflow, final part
Reviewed-by: kvn, amitkumar
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/indexSet.cpp
! src/hotspot/share/opto/indexSet.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: d63bff67
Author: John Jiang <jjiang at openjdk.org>
Date: 2023-07-24 22:12:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d63bff672feafc7df4b1324bf7acce105a998913
8312578: Redundant javadoc in X400Address
Reviewed-by: xuelei, hchao
! src/java.base/share/classes/sun/security/x509/X400Address.java
Changeset: 99998381
Author: Chad Rakoczy <chadrako at amazon.com>
Committer: Koichi Sakata <ksakata at openjdk.org>
Date: 2023-07-25 06:04:42 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9999838156aedb15c7e1649b85cfbe4ba394f4a4
8311646: ZGC: LIR_OpZStoreBarrier::_info shadows LIR_Op::_info
Reviewed-by: kbarrett, eosterlund, ksakata
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
Changeset: ea067fc3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-07-25 08:46:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ea067fc3d2b1fecda694442c7921ecb980377c1e
8312592: New parentheses warnings after HarfBuzz 7.2.0 update
Reviewed-by: prr, serb
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: b35ccb27
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-25 09:58:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b35ccb27c3c4a43eca4843bc1186a171fa23a7ed
8312533: JFR: No message for JFR.view when data is missing
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/QueryRecording.java
+ test/jdk/jdk/jfr/jcmd/TestJcmdViewMissingData.java
Changeset: bd098806
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-25 10:56:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bd098806f768c6afd87cee06b983c13a471268d0
8312512: sspi.cpp avoid some NULL checks related to free and delete
Reviewed-by: djelinski
! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp
Changeset: 91fe0323
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-07-25 11:00:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/91fe03232760ae0a9b56456f2f5f5ee6e483e4ef
8312818: Incorrect format specifier in a HttpClient log message
Reviewed-by: djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
Changeset: 9606cbcd
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-07-25 13:12:42 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9606cbcd2314506d0054ecba1804e5e0c2670cd6
8312524: [JVMCI] serviceability/dcmd/compiler/CompilerQueueTest.java fails
Reviewed-by: never, thartmann
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: e554fdee
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2023-07-25 15:48:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e554fdee254ce51d605fe127b73644620e87e23b
8311592: ECKeySizeParameterSpec causes too many exceptions on third party providers
Reviewed-by: hchao, valeriep
! src/java.base/share/classes/sun/security/util/KeyUtil.java
Changeset: 36f3bae5
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2023-07-25 16:37:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/36f3bae556783e7a9ab27b2a2f8dbb0d38be3583
8312401: SymbolTable::do_add_if_needed hangs when called in InstanceKlass::add_initialization_error path with requesting length exceeds max_symbol_length
Reviewed-by: dholmes, coleenp, iklam
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/symbolTable.cpp
+ test/hotspot/jtreg/runtime/exceptionMsgs/LongExceptionMessageTest.java
Changeset: c6396dce
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-07-25 18:26:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c6396dceb9a64578d5b335af27ad1d968190a1fa
8039165: [Doc] MessageFormat null locale generates NullPointerException
Reviewed-by: naoto
! src/java.base/share/classes/java/text/MessageFormat.java
- test/jdk/java/text/Format/MessageFormat/Bug6481179.java
+ test/jdk/java/text/Format/MessageFormat/MessageFormatExceptions.java
Changeset: cb82c954
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-07-25 18:57:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cb82c954e3a37892ad504fcbb279bcf7619222dc
8312415: Expand -Xlint:serial checks to enum constants with specialized class bodies
Reviewed-by: jjg, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/warnings/Serial/ClassBody.out
+ test/langtools/tools/javac/warnings/Serial/EnumExternClassBody.java
Changeset: 78a8a99d
Author: Vladimir Petko <vpetko at openjdk.org>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-07-25 20:12:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/78a8a99d990dcc0b77c096bb2ca2c1bb86462e3f
8312488: tools/jpackage/share/AppLauncherEnvTest.java fails with dynamically linked libstdc++
Reviewed-by: asemenyuk, almatvee
! src/jdk.jpackage/share/native/common/app.cpp
Changeset: 2d05d354
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-07-25 21:33:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2d05d3545c8fe4d9e5ad3cee673fc938f84d1901
8312979: Fix assembler_aarch64.hpp after JDK-8311847
Reviewed-by: dlong
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
Changeset: 117f42db
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-26 05:46:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/117f42dbe9a78bcf43bdf3873d5d86a19a9092d3
8312625: Test serviceability/dcmd/vm/TrimLibcHeapTest.java failed: RSS use increased
Reviewed-by: kevinw, dholmes
! test/hotspot/jtreg/serviceability/dcmd/vm/TrimLibcHeapTest.java
Changeset: e9daf4a0
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-07-26 07:34:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e9daf4a0185b90762d2bdd38d86fe93b4822ea08
8312916: Remove remaining usages of -Xdebug from test/hotspot/jtreg
Reviewed-by: kevinw, cjplummer, dholmes
! test/hotspot/jtreg/serviceability/attach/ShMemLongName.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach004/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
Changeset: 1f81e5b1
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-26 09:44:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1f81e5b19ebfb7cd1b5a01d6cf79efda7e827c35
8312229: Crash involving yield, switch and anonymous classes
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/patterns/T8312229.java
Changeset: cc2a75e1
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-26 10:35:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cc2a75e11c4b5728c547aa764067427fdea8c941
8312619: Strange error message when switching over long
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/SelectorTypeNotAllowed.java
! test/langtools/tools/javac/switchextra/SwitchNoExtraTypes.out
Changeset: c22cadf3
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-26 10:47:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c22cadf32fbfa206f089c9d73c3b7f3db069d47a
8312526: Test dk/jfr/event/oldobject/TestHeapDeep.java failed: Could not find ChainNode
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/event/oldobject/TestHeapDeep.java
Changeset: 02a04731
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2023-07-26 13:04:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/02a04731b1b2e68bf1a79f50d036bedd032128f0
8312445: Array types in annotation elements show square brackets twice
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg1/A.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg1/B.java
Changeset: e7726fbd
Author: Christian Stein <cstein at openjdk.org>
Date: 2023-07-26 13:42:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e7726fbd69232bfa34725c87a7dfd387cce118a0
8313155: Problem list some JUnit-based tests in test/jdk/java/lang/invoke
Reviewed-by: dholmes, jpai
! test/jdk/ProblemList.txt
Changeset: 74121930
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-07-26 15:07:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/74121930e33686d2452170554776c0901f622d3e
4800398: (ch spec) Clarify Channels.newChannel(InputStream) spec
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/channels/Channels.java
Changeset: 830413f1
Author: John Jiang <jjiang at openjdk.org>
Date: 2023-07-26 15:16:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/830413f19a6d998ff6c899c05e8fa93b6b2b0644
8313087: DerValue::toString should output a hex view of the values in byte array
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/util/DerValue.java
Changeset: 4c2e54fb
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-07-26 16:55:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4c2e54fb055bee0af5cd838fdd32a0f7902d51e3
8309088: security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java fails
Reviewed-by: mullan
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java
Changeset: a9d21c61
Author: Paul Hohensee <phh at openjdk.org>
Date: 2023-07-26 19:30:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a9d21c61fb12a11e18c6bb8aa903e5a8e42473f1
8313081: MonitoringSupport_lock should be unconditionally initialized after 8304074
Reviewed-by: dholmes, sspitsyn, shade
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/services/management.cpp
! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java
Changeset: 36d578cd
Author: Sean Coffey <coffeys at openjdk.org>
Date: 2023-07-27 06:33:27 +0000
URL: https://git.openjdk.org/panama-foreign/commit/36d578cddb3ae196fb7d4d8e9be6af3520c1d45f
8311653: Modify -XshowSettings launcher behavior
Reviewed-by: mchung, rriggs
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/SecuritySettings.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! test/jdk/tools/launcher/Settings.java
Changeset: b7545a69
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-27 07:06:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b7545a69a27f255cbf26071be5b88f6e3e6b3cd6
8313164: src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp GetRGBPixels adjust releasing of resources
Reviewed-by: stuefe
! src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp
Changeset: 01e135c9
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-07-27 07:24:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/01e135c91018a41800c2df534b1d6dbd396adbf4
8312440: assert(cast != nullptr) failed: must have added a cast to pin the node
Reviewed-by: chagedorn, kvn, thartmann
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestSunkNodeMissingCastAssert.java
Changeset: 7cbab1f3
Author: Eric Nothum <eric.nothum at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-07-27 07:29:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7cbab1f39636f3cf32f1276bc46feaa8107a14e6
8312218: Print additional debug information when hitting assert(in_hash)
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/compile.cpp
Changeset: 86821a7c
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-07-27 08:39:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/86821a7ce89c51cc3650228c55a4a88c743209e4
8312235: [JVMCI] ConstantPool should not force eager resolution
Reviewed-by: never, matsaave
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
+ test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupConstantInPoolTest.java
- test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java
Changeset: 44576a7c
Author: Andreas Steiner <a.steiner at sap.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2023-07-27 10:37:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/44576a7cca18108adafa7efe88de2a4655e9b074
8312466: /bin/nm usage in AIX makes needs -X64 flag
Reviewed-by: mbaesken, stuefe, jwaters
! make/hotspot/lib/CompileJvm.gmk
Changeset: 271417a0
Author: Gergö Barany <gbarany at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2023-07-27 10:48:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/271417a0e10245504e41c98c65941d5fe21f33ac
8312579: [JVMCI] JVMCI support for virtual Vector API objects
Reviewed-by: dnsimon, never
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCodeStream.java
Changeset: 486c7844
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-07-27 12:14:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/486c7844f902728ce580c3994f58e3e497834952
8312433: HttpClient request fails due to connection being considered idle and closed
Reviewed-by: djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
+ test/jdk/java/net/httpclient/http2/IdlePooledConnectionTest.java
Changeset: 8661b8e1
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2023-07-27 13:40:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8661b8e11568f752c0bc515a028092f77bcaf940
8312495: assert(0 <= i && i < _len) failed: illegal index after JDK-8287061 on big endian platforms
Reviewed-by: clanger, kvn, dlong
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/stackValue.hpp
! src/hotspot/share/runtime/stackValueCollection.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframeArray.cpp
Changeset: 25058cd2
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-27 13:45:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/25058cd23ac9c8993e7acfd82728ee4c623f0914
8312620: WSL Linux build crashes after JDK-8310233
Reviewed-by: dholmes, djelinski
! src/hotspot/os/linux/hugepages.cpp
! src/hotspot/os/linux/hugepages.hpp
= test/hotspot/jtreg/runtime/os/TestHugePageDetection.java
Changeset: 8650026f
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-07-27 14:01:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8650026ff16e5c5eff897f9fd39c0c35fd8b7367
8310033: Clarify return value of Java Time compareTo methods
Reviewed-by: bpb, scolebourne, prappo, naoto
! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/Instant.java
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/LocalDateTime.java
! src/java.base/share/classes/java/time/LocalTime.java
! src/java.base/share/classes/java/time/MonthDay.java
! src/java.base/share/classes/java/time/OffsetDateTime.java
! src/java.base/share/classes/java/time/OffsetTime.java
! src/java.base/share/classes/java/time/Year.java
! src/java.base/share/classes/java/time/YearMonth.java
! src/java.base/share/classes/java/time/ZoneOffset.java
! src/java.base/share/classes/java/time/chrono/AbstractChronology.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDate.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDateTime.java
! src/java.base/share/classes/java/time/chrono/ChronoZonedDateTime.java
! src/java.base/share/classes/java/time/chrono/Chronology.java
! src/java.base/share/classes/java/time/zone/ZoneOffsetTransition.java
Changeset: 169b6e3c
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-07-27 15:40:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/169b6e3cff8f9e0e09cdd5145c2dfe73a88519d1
8313174: Create fewer predictable port clashes in management tests
Reviewed-by: cjplummer, amenkov
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java
! test/jdk/javax/management/remote/mandatory/socketFactories/RMISocketFactoriesTest.java
! test/jdk/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation1Test.java
! test/jdk/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation2Test.java
! test/jdk/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation3Test.java
Changeset: c05ba48b
Author: Thomas Obermeier <128162199+TOatGithub at users.noreply.github.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2023-07-27 15:45:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c05ba48b60816db0165a6d3ff534fbbb18433cd4
8313250: Exclude java/foreign/TestByteBuffer.java on AIX
Reviewed-by: rriggs, clanger
! test/jdk/ProblemList.txt
Changeset: 0ca2bfd7
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-07-27 16:07:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0ca2bfd77960a84486d10d910aa47b2aa9c14e22
8311104: dangling-gsl warning in libwixhelper.cpp
Reviewed-by: almatvee
! src/jdk.jpackage/windows/native/libwixhelper/libwixhelper.cpp
Changeset: c55d29ff
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2023-07-27 19:12:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c55d29ff119598a410e714ef36f47fb6626a1a7a
8312626: Resolve multiple definition of 'start_timer' when statically linking JDK native libraries with user code
Reviewed-by: serb
! src/java.desktop/share/native/libawt/awt/medialib/awt_ImagingLib.c
Changeset: c27c8778
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2023-07-27 21:24:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c27c87786a612501e080222dd8647f94b3b261e6
8302017: Allocate BadPaddingException only if it will be thrown
Reviewed-by: xuelei
! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
! src/java.base/share/classes/sun/security/rsa/RSAPadding.java
! src/java.base/share/classes/sun/security/rsa/RSASignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java
+ test/jdk/sun/security/rsa/RSAPaddingCheck.java
Changeset: ba645da9
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-07-28 02:01:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ba645da97b00a7cc9d5a9d4dd58b1cd6737b4822
8313082: Enable CreateCoredumpOnCrash for testing in makefiles
Reviewed-by: dholmes
! make/RunTests.gmk
Changeset: cad6114e
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2023-07-28 09:09:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cad6114e1c69bfebe5f7892c3e105b4c70d04398
8304954: SegmentedCodeCache fails when using large pages
Reviewed-by: stuefe, thartmann
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
+ test/hotspot/jtreg/compiler/codecache/CheckLargePages.java
Changeset: 4ae5a3e3
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-07-28 09:44:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4ae5a3e39b681bfd001df1483d8a6d1fce0bc7f8
8306446: java/lang/management/ThreadMXBean/Locks.java transient failures
Reviewed-by: cjplummer, sspitsyn
! test/jdk/java/lang/management/ThreadMXBean/Locks.java
Changeset: a3d67231
Author: Alexander Scherbatiy <alexsch at openjdk.org>
Date: 2023-07-28 10:25:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a3d67231a71fbe37c509fcedd54c679b4644c0d9
8311033: [macos] PrinterJob does not take into account Sides attribute
Reviewed-by: prr, serb
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
+ test/jdk/javax/print/attribute/SidesAttributeTest.java
Changeset: ad6563dc
Author: duke <duke at openjdk.org>
Date: 2023-07-28 11:00:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ad6563dcc908975664ea464fa1805e85ef52a29f
Automatic merge of jdk:master into master
Changeset: bd695da8
Author: duke <duke at openjdk.org>
Date: 2023-07-28 11:00:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bd695da81f2f94c872a1be8042c06a948d90d837
Automatic merge of master into foreign-memaccess+abi
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/jdk/java/foreign/TestLayouts.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/jdk/java/foreign/TestLayouts.java
More information about the panama-dev
mailing list