git: openjdk/panama-foreign: master: 119 new changesets

duke duke at openjdk.java.net
Fri May 20 11:20:54 UTC 2022


Changeset: 6a1b0989
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-05-13 11:03:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6a1b09898d484324a142c20c9802b95e6cdc8388

8278039: Code completion not woking after some statements such as "if" or "while"

Reviewed-by: jlaskey

! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java

Changeset: 0be1f3e1
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-05-13 11:08:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0be1f3e1b0f4ac515a86e9f8e1999dc090b1bdd2

8286689: (se) Adjusting to select timeout after EINTR messed up after JDK-8286378

Reviewed-by: dfuchs, alanb

! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java

Changeset: 04df8b74
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-05-13 11:51:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/04df8b74379c9de7b20931fea1642f82569d3a2d

8286194: ExecutorShutdown test fails intermittently

Reviewed-by: jpai, michaelm

! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/SubscriberWrapper.java
! test/jdk/java/net/httpclient/ReferenceTracker.java

Changeset: 8daf08db
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-05-13 11:59:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8daf08dbc438f5c1b53b52f86ed6b1c5884280c4

8286628: Remove unused BufferNode::Allocator::flush_free_list

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/shared/ptrQueue.hpp
! test/hotspot/gtest/gc/shared/test_ptrQueueBufferAllocator.cpp

Changeset: cbe7e7bd
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-05-13 13:12:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cbe7e7bd7f7e7ea9f7221ef206917c58baff7696

8284956: Potential leak awtImageData/color_data when initializes X11GraphicsEnvironment

Reviewed-by: prr, shade

! src/java.desktop/unix/native/common/awt/X11Color.c

Changeset: 237f2801
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-05-13 14:40:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/237f28014ab9d27d2cdfe3fdc4a5b0a0680f8e95

8286393: Address possibly lossy conversions in java.rmi
8286388: Address possibly lossy conversions in java.smartcardio

Reviewed-by: lancea, dfuchs, smarks

! src/java.rmi/share/classes/sun/rmi/log/LogInputStream.java
! src/java.smartcardio/share/classes/sun/security/smartcardio/ChannelImpl.java

Changeset: f631c988
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-05-13 15:04:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f631c9884f252a1349b81ee2db2e69af43784802

8285380: Fix typos in security

Reviewed-by: weijun, wetmore

! src/java.security.jgss/macosx/native/libosxkrb5/nativeccache.c
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/EncryptionKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSException.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSHeader.java
! src/java.security.jgss/share/classes/sun/security/jgss/ProviderList.java
! src/java.security.jgss/share/classes/sun/security/jgss/TokenTracker.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/CipherHelper.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/MessageToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/SubjectComber.java
! src/java.security.jgss/share/classes/sun/security/jgss/spi/GSSContextSpi.java
! src/java.security.jgss/share/classes/sun/security/jgss/spi/MechanismFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoContext.java
! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! src/java.security.jgss/share/classes/sun/security/krb5/EncryptionKey.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/EncASRepPart.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/MemoryCredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/DkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTab.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KrbDataInputStream.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KrbDataOutputStream.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Kinit.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Ktab.java
! src/java.security.jgss/windows/native/libw2k_lsa_auth/NativeCreds.c
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java
! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/pcsclite.h
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/X509Data.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11RuntimeException.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.h
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_general.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_sessmgmt.c
! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/p11_md.c
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/p11_md.c
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/p11_md.h
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyFactory.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/JndiLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java

Changeset: 76caeed4
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-05-13 15:17:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/76caeed498d868c7923461fb481349c0a2cbd99d

8285366: Fix typos in serviceability

Reviewed-by: kevinw, sspitsyn

! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServerImpl.java
! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanSupport.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/Repository.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ArrayNotificationBuffer.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientCommunicatorAdmin.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java
! src/java.management/share/classes/com/sun/jmx/remote/security/HashedPasswordManager.java
! src/java.management/share/classes/com/sun/jmx/remote/util/EnvHelp.java
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
! src/java.management/share/classes/java/lang/management/ThreadInfo.java
! src/java.management/share/classes/javax/management/AttributeValueExp.java
! src/java.management/share/classes/javax/management/NotificationBroadcasterSupport.java
! src/java.management/share/classes/javax/management/modelmbean/RequiredModelMBean.java
! src/java.management/share/classes/javax/management/openmbean/ArrayType.java
! src/java.management/share/classes/javax/management/openmbean/CompositeDataInvocationHandler.java
! src/java.management/share/classes/javax/management/openmbean/CompositeType.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanConstructorInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanOperationInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/OpenType.java
! src/java.management/share/classes/javax/management/openmbean/SimpleType.java
! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java
! src/java.management/share/classes/javax/management/openmbean/TabularType.java
! src/java.management/share/classes/javax/management/relation/RelationNotification.java
! src/java.management/share/classes/javax/management/relation/RelationService.java
! src/java.management/share/classes/javax/management/relation/RelationSupport.java
! src/java.management/share/classes/sun/management/MappedMXBeanType.java
! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachine.java
! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachineDescriptor.java
! src/jdk.hotspot.agent/doc/transported_core.html
! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h
! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/OkAction.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/DebugServer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/Disassembler.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ScopeDesc.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/PageCache.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHashTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFProgramHeader.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSymbol.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/MemRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Field.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThreadState.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/NativeSignatureIterator.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux/LinuxSignals.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxSignals.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/posix/POSIXSignals.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/ObjectHistogramPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/action/ThreadInfoAction.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/table/SortHeaderMouseAdapter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/treetable/AbstractTreeTableModel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/treetable/JTreeTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/RBTree.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/WorkerThread.java
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBufferPrologue.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostProvider.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBufferPrologue.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/Arguments.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/ColumnFormat.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/Parser.java
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jconsole/share/classes/sun/tools/jconsole/LocalVirtualMachine.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/Plotter.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/TableSorter.java
! src/jdk.jdi/share/classes/com/sun/jdi/ClassType.java
! src/jdk.jdi/share/classes/com/sun/jdi/Location.java
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/TransportTimeoutException.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/ClosedConnectionException.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/Event.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/EventSet.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequest.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/expr/LValue.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/expr/ParseException.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Env.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/EventRequestSpec.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/SourceMapper.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ClassTypeImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/InternalEventHandler.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/InvokableTypeImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/LocationImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/Packet.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/SDE.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/SocketConnection.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/SocketTransportService.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/TargetVM.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VMModifiers.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi.properties
! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c
! src/jdk.jdi/windows/classes/com/sun/tools/jdi/SharedMemoryConnection.java
! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
! src/jdk.jdwp.agent/share/native/libjdwp/SDE.c
! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/commonRef.c
! src/jdk.jdwp.agent/share/native/libjdwp/debugDispatch.c
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/stepControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/utf_util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h
! src/jdk.jstatd/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java
! src/jdk.management.agent/windows/native/libmanagement_agent/FileSystemImpl.c
! src/jdk.management/share/classes/com/sun/management/internal/HotSpotDiagnostic.java
! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c

Changeset: 78ffefb8
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-05-13 15:33:04 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/78ffefb8492eb48a9bd964e7184830d4762e5adb

8286668: JFR: Cleanup

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java
! src/jdk.jfr/share/classes/jdk/jfr/EventFactory.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ASMToolkit.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/AnnotationConstruct.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Control.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataDescriptor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantLookup.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/FinishedStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ParserFactory.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/ConstructorTracerWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/ConstructorWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Filters.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Main.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/StructuredWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java

Changeset: 1e843c3d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-05-13 16:57:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1e843c3d4fbc0b68eceec17be29186dcb5b37de1

8286604: Update InputStream and OutputStream to use @implSpec

Reviewed-by: bpb, lancea, iris, alanb

! src/java.base/share/classes/java/io/InputStream.java
! src/java.base/share/classes/java/io/OutputStream.java

Changeset: 583a61aa
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-05-13 17:46:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/583a61aabbcd1646305323488da4452773248396

8286671: (fc) Modify sun.nio.ch.FileChannelImpl.map0() to accept a FileDescriptor parameter

Reviewed-by: alanb, jpai

! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/unix/native/libnio/ch/FileChannelImpl.c
! src/java.base/windows/native/libnio/ch/FileChannelImpl.c

Changeset: 273c7329
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2022-05-13 18:39:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/273c7329e7dff6e97ffe5b299a6bbb5de8ea9190

8277493: [REDO] Quarantined jpackage apps are labeled as "damaged"

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/share/AppContentTest.java

Changeset: f56396f1
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2022-05-13 22:08:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f56396f1689ea7e13dea78dcb1d14dcce94da898

6829250: Reg test: java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java fails in Windows

Reviewed-by: prr

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java

Changeset: e4378ab2
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-05-14 03:21:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e4378ab28d46fb1270a2d6b3388838ce790a9fb5

8286559: Re-examine synchronization of mark and reset methods on InflaterInputStream

Reviewed-by: lancea, alanb, bpb

! src/java.base/share/classes/java/util/zip/InflaterInputStream.java

Changeset: 9eb15c9b
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-05-14 10:13:49 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9eb15c9b100b87e332c572bbc24a818e1cceb180

8286681: ShenandoahControlThread::request_gc misses the case of GCCause::_codecache_GC_threshold

Reviewed-by: zgu

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

Changeset: 29c4b8e8
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-05-14 10:56:02 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/29c4b8e80d1860249a79cfd1941354150468fc5b

8286444: javac errors after JDK-8251329 are not helpful enough to find root cause

Reviewed-by: mdoerr

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java

Changeset: 80cf9f34
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-05-14 10:57:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/80cf9f3464c599fb7860432bf4ed506a3b298d8e

8286594: (zipfs) Mention paths with dot elements in ZipException and cleanups

Reviewed-by: lancea

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java

Changeset: af24d2d1
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-05-14 15:28:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/af24d2d1d6a6679b5e0f74ada0a5e3956b58e300

8286771: workaround implemented for JDK-8282607 is incomplete

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java

Changeset: 63bd3b77
Author:    John Jiang <jjiang at openjdk.org>
Date:      2022-05-14 21:52:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/63bd3b7728e0e717e6b4a45a519ff03002cbdb66

8286773: cleanup @returns in sun.security classes

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/DerValue.java

Changeset: 0e4bece5
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2022-05-15 01:32:40 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0e4bece5b5143b8505496ea7430bbfa11e151aff

8286705: GCC 12 reports use-after-free potential bugs

Reviewed-by: kbarrett

! src/java.base/share/native/libjli/parse_manifest.c
! src/jdk.jpackage/linux/native/applauncher/LinuxPackage.c

Changeset: dc946213
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-05-15 17:03:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/dc9462137c4988e456473783cc082f23a5aacf77

8286782: Exclude vmTestbase/gc/gctests/WeakReference/weak006/weak006.java

Reviewed-by: alanb

! test/hotspot/jtreg/ProblemList.txt

Changeset: f4f1dddf
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-05-15 22:30:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f4f1dddfef6ed3206763bb0e441aebd06a23d6fe

8284194: Allow empty subject fields in keytool

Reviewed-by: jnimeh, hchao

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources.java
! src/java.base/share/classes/sun/security/x509/X500Name.java
+ test/jdk/sun/security/tools/keytool/EmptyField.java

Changeset: 357f990e
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-05-15 22:31:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/357f990e3244feaba6d8709b7ea50660220a418b

8286428: AlgorithmId should understand PBES2

Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
+ test/jdk/sun/security/x509/AlgorithmId/PBES2.java

Changeset: e2448cee
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-05-16 02:25:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e2448cee57bdcf3d4f178a16a3dd4a60d393d597

8286791: CLONE - ProblemList compiler/c2/irTests/TestSkeletonPredicates.java in -Xcomp mode

Reviewed-by: darcy

! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: 46d208fb
Author:    bobpengxie <bobpengxie at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2022-05-16 06:40:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/46d208fb1ce9a3d45bee2afda824f15c84a5e4d2

8284950: CgroupV1 detection code should consider memory.swappiness

Reviewed-by: sgehwolf, iklam

! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1Subsystem.java
+ test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java

Changeset: 2d34acfe
Author:    Emanuel Peter <emanuel.peter at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-05-16 07:21:30 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2d34acfec908e6cdfb8e920b54d5b932029e4bac

8286638: C2: CmpU needs to do more precise over/underflow analysis

Reviewed-by: kvn, vlivanov, thartmann

! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckCmpUUnderflow.java

Changeset: 0155e4b7
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-05-16 07:49:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0155e4b76bb0889e516811647aede500a7812db1

8282274: Compiler implementation for Pattern Matching for switch (Third Preview)

Co-authored-by: Brian Goetz <briangoetz at openjdk.org>
Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: mcimadamore, vromero, abimpoudis

+ src/java.base/share/classes/java/lang/MatchException.java
- src/jdk.compiler/share/classes/com/sun/source/tree/GuardedPatternTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/PatternTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java
! test/langtools/tools/javac/diags/examples/CantRefNonEffectivelyFinalVar.java
- test/langtools/tools/javac/diags/examples/DuplicateTotalPattern.java
+ test/langtools/tools/javac/diags/examples/DuplicateUnconditionalPattern.java
+ test/langtools/tools/javac/diags/examples/FeatureUnconditionalPatternsInInstanceof.java
+ test/langtools/tools/javac/diags/examples/NotApplicableTypes.java
- test/langtools/tools/javac/diags/examples/TotalPatternAndDefault.java
+ test/langtools/tools/javac/diags/examples/UnconditionalPatternAndDefault.java
! test/langtools/tools/javac/patterns/CaseStructureTest.java
! test/langtools/tools/javac/patterns/DisambiguatePatterns.java
! test/langtools/tools/javac/patterns/Domination.java
! test/langtools/tools/javac/patterns/EnumTypeChanges.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
! test/langtools/tools/javac/patterns/Guards.java
! test/langtools/tools/javac/patterns/GuardsErrors.java
! test/langtools/tools/javac/patterns/GuardsErrors.out
+ test/langtools/tools/javac/patterns/InstanceofTotalPattern-15.out
+ test/langtools/tools/javac/patterns/InstanceofTotalPattern-16.out
+ test/langtools/tools/javac/patterns/InstanceofTotalPattern-preview.out
+ test/langtools/tools/javac/patterns/InstanceofTotalPattern.java
! test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java
! test/langtools/tools/javac/patterns/NullSwitch.java
! test/langtools/tools/javac/patterns/Parenthesized.java
! test/langtools/tools/javac/patterns/RawTypeBindingWarning.java
! test/langtools/tools/javac/patterns/RawTypeBindingWarning.out
! test/langtools/tools/javac/patterns/SealedTypeChanges.java
! test/langtools/tools/javac/patterns/SimpleAndGuardPattern.java
! test/langtools/tools/javac/patterns/SwitchErrors.java
! test/langtools/tools/javac/patterns/SwitchErrors.out
! test/langtools/tools/javac/patterns/Switches.java

Changeset: 652044d8
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-05-16 11:08:43 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/652044d82b898ad9f8fa0f2004ebcbbc342d1898

8286297: G1: Simplify parallel and serial verification code paths

Reviewed-by: ayang, lkorinth

! src/hotspot/share/gc/g1/g1HeapVerifier.cpp

Changeset: 65da38d8
Author:    Conor Cleary <ccleary at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-05-16 11:14:34 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/65da38d844760f7d17a143f8b4d5e25ea0144e27

8284585: PushPromiseContinuation test fails intermittently in timeout

Reviewed-by: dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! test/jdk/java/net/httpclient/http2/PushPromiseContinuation.java
! test/jdk/java/net/httpclient/http2/server/Http2TestServerConnection.java
! test/jdk/java/net/httpclient/http2/server/OutgoingPushPromise.java

Changeset: f4258a50
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-05-16 11:45:32 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f4258a50e0f65ab9c375b9ee79f31de98d872550

8209137: Add ability to bind to specific local address to HTTP client

Reviewed-by: dfuchs, michaelm

! src/java.base/share/lib/security/default.policy
! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientBuilderImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! test/jdk/java/net/httpclient/HttpClientBuilderTest.java
+ test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java
! test/jdk/java/net/httpclient/HttpServerAdapters.java
! test/jdk/java/net/httpclient/TEST.properties
! test/jdk/java/net/httpclient/http2/server/Http2TestServer.java
+ test/jdk/java/net/httpclient/httpclient-localaddr-security.policy

Changeset: 77dfbb45
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-05-16 11:53:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/77dfbb457083fd30da344d0cbea5b0510aa3a0fc

8178701: Compile error with switch statement on protected enum defined in parent inner class

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/EnumAccessible.java

Changeset: 22139c35
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-05-16 13:12:02 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/22139c35c4fd3fbd6429ac08a4a34df7495f0d38

8286704: G1: Call offset_of directly in subclasses of G1CardSetContainer

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp

Changeset: 743c7797
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2022-05-16 14:35:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/743c779712184ae41e7be4078b0d485ebc51c845

8286390: Address possibly lossy conversions in jdk.incubator.foreign moved to java.base

Reviewed-by: dfuchs

! src/java.base/share/classes/jdk/internal/foreign/abi/ProgrammableInvoker.java

Changeset: dbd37370
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-05-16 15:42:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/dbd3737085d6e343a286f14556b9f49d71b4f959

8286200: SequenceInputStream::read(b, off, 0) returns -1 at EOF

Reviewed-by: rriggs

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

Changeset: b884db8f
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-05-16 15:45:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b884db8f7c03fd300becaeb9d572f3b2c18351ae

8285844: TimeZone.getTimeZone(ZoneOffset) does not work for all ZoneOffsets and returns GMT unexpected

Reviewed-by: uschindler, scolebourne, joehw

! src/java.base/share/classes/java/util/TimeZone.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! test/jdk/java/util/TimeZone/TimeZoneTest.java
+ test/jdk/java/util/TimeZone/ZoneIdRoundTripTest.java

Changeset: c044cb83
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-05-16 15:46:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c044cb8346bb8fbba46db1debe921cf96885ada0

8286399: Address possibly lossy conversions in JDK Build Tools

Reviewed-by: rriggs, joehw

! make/jdk/src/classes/build/tools/charsetmapping/EUC_TW.java
! make/jdk/src/classes/build/tools/generatebreakiteratordata/RuleBasedBreakIteratorBuilder.java

Changeset: 4bc7b7df
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-05-16 16:07:30 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4bc7b7df0421f74c95421c01ee573a2ec9d6805c

8286760: Update citation of "Effective Java" second edition to third edition

Reviewed-by: bpb, prappo

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

Changeset: a31130fd
Author:    Dan Lutker <lutkerd at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-05-16 16:17:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a31130fd4056907edcb420761722c629a33273eb

7131823: bug in GIFImageReader

Reviewed-by: kizune, serb

! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java
+ test/jdk/javax/imageio/plugins/gif/GIFLargeTableIndexTest.java

Changeset: 24cab0af
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-05-16 19:09:02 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/24cab0af32a1eaa4c594fb2a144386a6b7062981

8286740: JFR: Active Setting event emitted incorrectly

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveSettingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java

Changeset: af2918ff
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-05-16 19:23:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/af2918ff9afbc18840cc21ba2f9e229fd163a01f

8286787: Expand use of @inheritDoc in AudioInputStream

Reviewed-by: prr

! src/java.desktop/share/classes/javax/sound/sampled/AudioInputStream.java

Changeset: 40f4dabc
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-05-16 20:56:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/40f4dabce8f6f13cf1c78354a2a1f3d8d7887e19

8286756: Cleanup foreign API benchmarks

Reviewed-by: jvernee

+ test/micro/org/openjdk/bench/java/lang/foreign/JavaLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java
! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java
! test/micro/org/openjdk/bench/java/lang/foreign/TestAdaptVarHandles.java
! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java

Changeset: 125efe6c
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-05-17 00:09:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/125efe6cbaf1e2c263d74a4ada395ac30c479faa

8286744: failure_handler: dmesg command on macos fails to collect data due to permission issues

Reviewed-by: dfuchs, lancea, lmesnik

! test/failure_handler/src/share/conf/mac.properties

Changeset: d65fba41
Author:    wanghaomin <wanghaomin at loongson.cn>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2022-05-17 02:17:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d65fba412ec8e5a076d4940c932b70c629bb9dc7

8286452: The array length of testSmallConstArray should be small and const

Reviewed-by: redestad

! test/micro/org/openjdk/bench/vm/gc/Alloc.java

Changeset: 5e5500cb
Author:    Mat Carter <54955201+macarte at users.noreply.github.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2022-05-17 02:41:36 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5e5500cbd79b40a32c20547ea0cdb81ef6904a3d

6782021: It is not possible to read local computer certificates with the SunMSCAPI provider

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/tools/KeyStoreUtil.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
+ test/jdk/sun/security/mscapi/AllTypes.java

Changeset: 63cace75
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-05-17 08:47:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/63cace759ee0a913536171d1e498decb517cc71a

8286660: codestrings gtest fails on AArch64: "udf" in padding

Reviewed-by: ngasson, aph

! test/hotspot/gtest/code/test_codestrings.cpp

Changeset: 8c977050
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-05-17 08:49:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8c977050aa20a7e9a6d0d83d18dce25defcc7a46

8286475: Drop --enable-preview from instanceof pattern matching related tests

Reviewed-by: darcy

! test/langtools/tools/javac/ConditionalExpressionResolvePending.java

Changeset: 0948c097
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-05-17 09:02:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0948c097a855dcc9a8a437b4618d7c1922722eab

8272094: compiler/codecache/TestStressCodeBuffers.java crashes with "failed to allocate space for trampoline"

Reviewed-by: shade, kvn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: ac41b78c
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-05-17 09:53:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ac41b78cfbb94f0b0e9a15cfcc50bdddc43811e9

8284367: JQuery UI upgrade from 1.12.1 to 1.13.1

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery-ui.overrides.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.min.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.min.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.structure.css
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.structure.min.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: 6a770932
Author:    Conor Cleary <ccleary at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-05-17 10:01:43 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6a7709320d28d8e1593b113fdf39ab583fca3687

8283544: HttpClient GET method adds Content-Length: 0 header

Reviewed-by: dfuchs, jpai

! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java
+ test/jdk/java/net/httpclient/ContentLengthHeaderTest.java

Changeset: b434b1f2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-05-17 10:50:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b434b1f23373280bfa38ea1cf8c97e5ef2ce25ab

8286808: Loom: Simplify generate_cont_thaw by passing thaw_kind directly

Reviewed-by: rpressler, rehn

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/runtime/continuation.hpp

Changeset: 39842538
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-05-17 11:23:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/39842538004c5fca57701070484c78cacf95ed64

8284115: [IR Framework] Compilation is not found due to rare safepoint while dumping PrintIdeal/PrintOptoAssembly

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/AbstractLine.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/Block.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/BlockLine.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/BlockOutputReader.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/HotSpotPidFileParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/Line.java

Changeset: d8455a0a
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-05-17 11:25:36 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d8455a0ad41122b0234960352c65206686942473

8268335: Find better way to exclude empty HTML elements

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.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/HtmlDocletWriter.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/Navigation.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/SearchWriter.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/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.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/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java
! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java

Changeset: e68024c2
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-05-17 12:10:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e68024c2d28d634ebfde7f2fdcc35f5d7b07d704

8285485: Fix typos in corelibs

Reviewed-by: jpai, sundar, naoto, lancea

! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/java/util/logging/Logger.java
! src/java.logging/share/classes/java/util/logging/XMLFormatter.java
! src/java.naming/share/classes/com/sun/jndi/ldap/pool/PoolCallback.java
! src/java.naming/share/classes/com/sun/jndi/toolkit/ctx/AtomicDirContext.java
! src/java.naming/share/classes/com/sun/jndi/toolkit/ctx/ComponentDirContext.java
! src/java.naming/share/classes/com/sun/jndi/toolkit/dir/LazySearchEnumerationImpl.java
! src/java.naming/share/classes/com/sun/jndi/toolkit/dir/SearchFilter.java
! src/java.naming/share/classes/javax/naming/directory/BasicAttributes.java
! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java
! src/java.rmi/share/classes/java/rmi/MarshalledObject.java
! src/java.rmi/share/classes/java/rmi/server/LoaderHandler.java
! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java
! src/java.rmi/share/classes/java/rmi/server/RMIClassLoaderSpi.java
! src/java.rmi/share/classes/sun/rmi/log/LogHandler.java
! src/java.rmi/share/classes/sun/rmi/server/LoaderHandler.java
! src/java.rmi/share/classes/sun/rmi/server/UnicastRef.java
! src/java.rmi/share/classes/sun/rmi/transport/GC.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java
! src/java.scripting/share/classes/javax/script/SimpleScriptContext.java
! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java
! src/java.sql.rowset/share/classes/com/sun/rowset/FilteredRowSetImpl.java
! src/java.sql.rowset/share/classes/com/sun/rowset/JdbcRowSetResourceBundle.java
! src/java.sql.rowset/share/classes/com/sun/rowset/JoinRowSetImpl.java
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/SyncResolverImpl.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/WebRowSetXmlWriter.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/XmlReaderContentHandler.java
! src/java.sql.rowset/share/classes/com/sun/rowset/providers/RIOptimisticProvider.java
! src/java.sql.rowset/share/classes/com/sun/rowset/providers/RIXMLProvider.java
! src/java.sql/share/classes/java/sql/SQLFeatureNotSupportedException.java
! src/java.transaction.xa/share/classes/javax/transaction/xa/XAException.java
! src/java.transaction.xa/share/classes/javax/transaction/xa/XAResource.java
! src/java.xml/share/classes/com/sun/java_cup/internal/runtime/lr_parser.java
! src/java.xml/share/classes/com/sun/java_cup/internal/runtime/virtual_parse_stack.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/XMLEntityReader.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/XMLInputFactoryImpl.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/dtd/DTDGrammarUtil.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/events/CharacterEvent.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/events/DTDEvent.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/events/EntityDeclarationImpl.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/events/ProcessingInstructionEvent.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/events/XMLEventAllocatorImpl.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/events/XMLEventFactoryImpl.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/WriterUtility.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLDOMWriterImpl.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLWriter.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages.java
! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java
! src/java.xml/share/classes/javax/xml/stream/XMLStreamReader.java
! src/java.xml/share/classes/javax/xml/stream/XMLStreamWriter.java
! src/java.xml/share/classes/javax/xml/stream/events/EntityDeclaration.java
! src/java.xml/share/classes/javax/xml/transform/OutputKeys.java
! src/java.xml/share/classes/javax/xml/transform/Transformer.java
! src/java.xml/share/classes/javax/xml/transform/TransformerFactory.java
! src/java.xml/share/classes/javax/xml/transform/dom/DOMResult.java
! src/java.xml/share/classes/javax/xml/transform/dom/DOMSource.java
! src/java.xml/share/classes/javax/xml/transform/overview.html
! src/java.xml/share/classes/javax/xml/validation/TypeInfoProvider.java
! src/java.xml/share/classes/javax/xml/validation/package-info.java
! src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java
! src/java.xml/share/classes/javax/xml/xpath/package-info.java
! src/java.xml/share/classes/org/w3c/dom/CDATASection.java
! src/java.xml/share/classes/org/w3c/dom/ls/LSParser.java
! src/java.xml/share/classes/org/xml/sax/HandlerBase.java
! src/java.xml/share/classes/org/xml/sax/ext/EntityResolver2.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/package-info.java
! src/jdk.jlink/linux/classes/jdk/tools/jlink/internal/plugins/StripNativeDebugSymbolsPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PerfectHashBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PostProcessor.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Plugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundleParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/overrides.wxi
! src/jdk.jpackage/windows/native/common/Resources.cpp
! src/jdk.jpackage/windows/native/common/WinSysInfo.cpp
! src/jdk.jpackage/windows/native/libjpackage/WindowsRegistry.cpp
! src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsClient.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/css/ElementCSSInlineStyle.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java

Changeset: c0d51d42
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-05-17 13:48:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c0d51d42d9715b44df995328bba978ba61dec3af

8282080: Lambda deserialization fails for Object method references on interfaces

Reviewed-by: vromero, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/lambda/SerializableObjectMethods.java

Changeset: af07919e
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-05-17 14:38:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/af07919ef1a14fc01295b118f027e246f3d80ffd

8286729: G1: Calculation to fit in optional region in remaining pause time wrong

Reviewed-by: iwalulya, lkorinth

! src/hotspot/share/gc/g1/g1Policy.cpp

Changeset: 87d9d7f5
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2022-05-17 15:11:20 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/87d9d7f54207b00ffea510f16930f38a64b612d9

8286596: AArch64: -XX:UseBranchProtection=pac-ret crashes after JDK-8284161

Co-authored-by: Alan Hayward <ahayward at openjdk.org>
Reviewed-by: aph, njian

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp

Changeset: ea713c37
Author:    Raffaello Giulietti <raffaello.giulietti at oracle.com>
Committer: Joe Darcy <darcy at openjdk.org>
Date:      2022-05-17 15:55:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ea713c37fb7eb628c46ad8838425a0029f24be9d

8286810: Use public [Double|Float].PRECISION fields in jdk.internal.math.[Double|Float]Consts

Reviewed-by: bpb, rriggs, darcy

! src/java.base/share/classes/jdk/internal/math/DoubleConsts.java
! src/java.base/share/classes/jdk/internal/math/FloatConsts.java

Changeset: 8e602b86
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-05-17 16:14:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8e602b862db305e6f28b13f9fb0f7ff2cab89bae

8286783: Expand use of @inheritDoc in InputStream and OutputStream subclasses

Reviewed-by: alanb

! src/java.base/share/classes/java/io/ByteArrayInputStream.java
! src/java.base/share/classes/java/io/ByteArrayOutputStream.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/FilterInputStream.java
! src/java.base/share/classes/java/io/FilterOutputStream.java
! src/java.base/share/classes/java/io/InputStream.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/PipedInputStream.java
! src/java.base/share/classes/java/io/PipedOutputStream.java
! src/java.base/share/classes/java/io/SequenceInputStream.java
! src/java.base/share/classes/java/io/StringBufferInputStream.java

Changeset: 8535d51d
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-05-17 17:10:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8535d51db7e1c33218c4254e774de4ca4ca60023

8286788: Test java/lang/Thread/virtual/ThreadAPI.testGetStackTrace3 fails

Reviewed-by: darcy, jpai

! test/jdk/java/lang/Thread/virtual/ThreadAPI.java

Changeset: 1d8e92ae
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-05-17 18:08:32 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1d8e92ae0d2d0d6740e2171abef45545439e6414

8213045: Add BigDecimal.TWO

Reviewed-by: darcy

! src/java.base/share/classes/java/math/BigDecimal.java
! test/jdk/java/math/BigDecimal/SquareRootTests.java

Changeset: 0c5ab6da
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2022-05-17 18:37:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0c5ab6daa93cd063d8fa54880f7b1aa981c27c5f

8209038: Clarify the javadoc of Cipher.getParameters()

Reviewed-by: xuelei, mullan, weijun

! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/CipherSpi.java

Changeset: 5bea4611
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-05-17 19:43:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5bea46110c3ec9c6c17c00b13d1578cb2981ce51

8286734: (fc) FileChannelImpl#map() cleanup after merge of Foreign Function & Memory API

Reviewed-by: alanb

! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java

Changeset: a25b9bc8
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-05-17 20:23:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a25b9bc89b5899a55db5a2334bc837c021960424

8286688: JFR: Active Setting events should have the same timestamp

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveSettingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java

Changeset: 141ef68f
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-05-17 20:38:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/141ef68f8250ac0b97d481c2f727628c03ea4943

8286338: suppress warnings about bad @author tags when author info is not generated.

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! test/langtools/jdk/javadoc/doclet/testAuthor/TestAuthor.java
! test/langtools/jdk/javadoc/doclet/testSimpleTagInherit/TestSimpleTagInherit.java
! test/langtools/jdk/javadoc/doclet/testVersionTag/TestVersionTag.java

Changeset: 61ddbef3
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2022-05-17 20:55:34 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/61ddbef3681770b7a1f56456f686fcb176063329

8002277: Refactor two PBE classes to simplify maintenance

Reviewed-by: weijun

! src/java.base/share/classes/com/sun/crypto/provider/ARCFOURCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Core.java
! src/java.base/share/classes/com/sun/crypto/provider/PKCS12PBECipherCore.java
! src/java.base/share/classes/com/sun/crypto/provider/RC2Cipher.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/DecryptWithoutParameters.java

Changeset: f17c68ce
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2022-05-17 21:39:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f17c68ce4a0b4f5c3131f4e4626a5a55b7f2f61f

8283577: SSLEngine.unwrap on read-only input ByteBuffer

Reviewed-by: wetmore

! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
+ test/jdk/sun/security/ssl/SSLCipher/ReadOnlyEngine.java

Changeset: 2ed75be6
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2022-05-17 21:47:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2ed75be659503da584cfec9ead5e27665ae900ef

8286090: Add RC2/RC4 to jdk.security.legacyAlgorithms

Reviewed-by: mullan

! src/java.base/share/conf/security/java.security
! test/jdk/sun/security/tools/keytool/WeakSecretKeyTest.java

Changeset: 72bd41b8
Author:    Joe Wang <joehw at openjdk.org>
Date:      2022-05-18 00:05:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/72bd41b844e03da4bcb19c2cb38d96975a9ebceb

8282280: Update Xerces to Version 2.12.2

Reviewed-by: lancea, naoto

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java
! src/java.xml/share/legal/xerces.md
+ test/jaxp/javax/xml/jaxp/unittest/validation/IDREFS_length006.xsd
+ test/jaxp/javax/xml/jaxp/unittest/validation/NMTOKENS_length006.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/SchemaTest.java

Changeset: b5526e5e
Author:    Ningsheng Jian <njian at openjdk.org>
Date:      2022-05-18 01:34:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b5526e5e5935658ed1d39938441ae1a3417c0545

8281712: [REDO] AArch64: Implement string_compare intrinsic in SVE

Co-authored-by: Tat Wai Chong <tatwai.chong at arm.com>
Reviewed-by: thartmann, ngasson

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
+ test/micro/org/openjdk/bench/java/lang/StringCompareToDifferentLength.java

Changeset: ab144190
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-05-18 04:44:03 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ab144190c9951f2a9a3acf30db4b570484d5f751

8286706: JFR: 'jfr scrub' should overwrite output

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Scrub.java
! test/jdk/jdk/jfr/tool/TestScrub.java

Changeset: 93c88690
Author:    Jaroslav Bachorik <jbachorik at openjdk.org>
Date:      2022-05-18 06:45:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/93c88690a1c2cbc7ba7fc70ddef9bf5928e4de03

8283849: AsyncGetCallTrace may crash JVM on guarantee

Reviewed-by: dholmes, stuefe

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 44b243a0
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-05-18 07:09:39 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/44b243a0619d69830a029f93a7ce2b68159e9e8f

8286636: MacroAssembler::post_call_nop should have InstructionMark

Reviewed-by: kvn, eosterlund

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp

Changeset: d936c302
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2022-05-18 09:06:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d936c3024acf428df6d1fb3064a1d8aa5038d277

8280844: Epoch shift synchronization point for Compiler threads is inadequate

Reviewed-by: egahlin

! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/metadata/metadata.xsd
- src/hotspot/share/jfr/support/jfrEpochSynchronization.cpp
- src/hotspot/share/jfr/support/jfrEpochSynchronization.hpp

Changeset: 6a8be358
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2022-05-18 09:09:19 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6a8be358d2af34fab8798077202b998badaa5d54

8283520: JFR: Memory leak in dcmd_arena

Reviewed-by: egahlin

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp

Changeset: 81e4bdbe
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2022-05-18 09:49:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/81e4bdbe1358b7feced08ba758ddb66415968036

8283689: Update the foreign linker VM implementation

Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Co-authored-by: Nick Gasson <ngasson at openjdk.org>
Reviewed-by: mcimadamore, vlivanov, rehn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/foreign_globals_aarch64.cpp
! src/hotspot/cpu/aarch64/foreign_globals_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/universalNativeInvoker_aarch64.cpp
! src/hotspot/cpu/aarch64/universalUpcallHandler_aarch64.cpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.cpp
! src/hotspot/cpu/arm/arm_32.ad
! src/hotspot/cpu/arm/foreign_globals_arm.cpp
! src/hotspot/cpu/arm/foreign_globals_arm.hpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/methodHandles_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/universalNativeInvoker_arm.cpp
! src/hotspot/cpu/arm/universalUpcallHandle_arm.cpp
! src/hotspot/cpu/arm/vmreg_arm.cpp
! src/hotspot/cpu/ppc/foreign_globals_ppc.cpp
! src/hotspot/cpu/ppc/foreign_globals_ppc.hpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/universalNativeInvoker_ppc.cpp
! src/hotspot/cpu/ppc/universalUpcallHandle_ppc.cpp
! src/hotspot/cpu/ppc/vmreg_ppc.cpp
! src/hotspot/cpu/riscv/foreign_globals_riscv.cpp
! src/hotspot/cpu/riscv/foreign_globals_riscv.hpp
! src/hotspot/cpu/riscv/methodHandles_riscv.cpp
! src/hotspot/cpu/riscv/methodHandles_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/universalNativeInvoker_riscv.cpp
! src/hotspot/cpu/riscv/universalUpcallHandle_riscv.cpp
! src/hotspot/cpu/riscv/vmreg_riscv.cpp
! src/hotspot/cpu/s390/foreign_globals_s390.cpp
! src/hotspot/cpu/s390/foreign_globals_s390.hpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/universalNativeInvoker_s390.cpp
! src/hotspot/cpu/s390/universalUpcallHandle_s390.cpp
! src/hotspot/cpu/s390/vmreg_s390.cpp
- src/hotspot/cpu/x86/foreign_globals_x86.cpp
! src/hotspot/cpu/x86/foreign_globals_x86.hpp
+ src/hotspot/cpu/x86/foreign_globals_x86_32.cpp
+ src/hotspot/cpu/x86/foreign_globals_x86_64.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/universalNativeInvoker_x86_32.cpp
! src/hotspot/cpu/x86/universalNativeInvoker_x86_64.cpp
! src/hotspot/cpu/x86/universalUpcallHandler_x86_32.cpp
! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp
! src/hotspot/cpu/x86/vmreg_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/foreign_globals_zero.cpp
! src/hotspot/cpu/zero/foreign_globals_zero.hpp
! src/hotspot/cpu/zero/universalNativeInvoker_zero.cpp
! src/hotspot/cpu/zero/universalUpcallHandle_zero.cpp
! src/hotspot/cpu/zero/vmreg_zero.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_IR.hpp
! src/hotspot/share/ci/ciClassList.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
- src/hotspot/share/ci/ciNativeEntryPoint.cpp
- src/hotspot/share/ci/ciNativeEntryPoint.hpp
! src/hotspot/share/ci/ciObject.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/debugInfoRec.cpp
! src/hotspot/share/code/debugInfoRec.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/pcDesc.hpp
! src/hotspot/share/code/scopeDesc.hpp
! src/hotspot/share/code/vmreg.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/logging/logTag.hpp
+ src/hotspot/share/oops/oopCast.inline.hpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/prims/foreign_globals.cpp
! src/hotspot/share/prims/foreign_globals.hpp
! src/hotspot/share/prims/foreign_globals.inline.hpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/hotspot/share/prims/nativeLookup.cpp
- src/hotspot/share/prims/universalNativeInvoker.cpp
! src/hotspot/share/prims/universalNativeInvoker.hpp
! src/hotspot/share/prims/universalUpcallHandler.cpp
! src/hotspot/share/prims/universalUpcallHandler.hpp
! src/hotspot/share/prims/upcallStubs.cpp
! src/hotspot/share/runtime/javaFrameAnchor.hpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ABIDescriptor.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
- src/java.base/share/classes/jdk/internal/foreign/abi/BufferLayout.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ProgrammableInvoker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ProgrammableUpcallHandler.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/VMStorage.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/AArch64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/X86_64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
- src/java.base/share/classes/jdk/internal/invoke/ABIDescriptorProxy.java
- src/java.base/share/classes/jdk/internal/invoke/NativeEntryPoint.java
- src/java.base/share/classes/jdk/internal/invoke/VMStorageProxy.java
! test/jdk/java/foreign/callarranger/TestAarch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java
! test/jdk/java/foreign/callarranger/TestWindowsCallArranger.java

Changeset: 69ff86a3
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-05-18 11:12:36 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/69ff86a32088d9664e5e0dae12edddc0643e3fd3

8286870: Memory leak with RepeatCompilation

Reviewed-by: kvn, chagedorn

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: e934a2c7
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-05-18 14:49:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e934a2c752266847f4ea88c207a2fc2a8e743ff1

8286637: (fc) Memory mapped regions bigger than 2GB do not work correctly on Windows

Reviewed-by: uschindler, mcimadamore, jvernee, alanb

! src/java.base/windows/native/libnio/ch/FileChannelImpl.c
+ test/jdk/java/nio/channels/FileChannel/LargeMapTest.java

Changeset: ac7e0192
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-05-18 15:07:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ac7e019232903db38a03f644c3d31c858cbf3967

8286925: Move JSON parser used in JFR tests to test library

Reviewed-by: mgronlun, alanb

! test/jdk/jdk/jfr/tool/TestPrintJSON.java
= test/lib/jdk/test/lib/json/JSONValue.java

Changeset: d8b0b32f
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-05-18 15:55:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d8b0b32f9f4049aa678809aa068978e3a4e29457

8286763: [REDO] (fc) Tune FileChannel.transferFrom()

Reviewed-by: alanb

! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/unix/native/libnio/ch/FileChannelImpl.c
! src/java.base/windows/native/libnio/ch/FileChannelImpl.c
! test/jdk/java/nio/channels/FileChannel/Transfers.java

Changeset: ee45a0ac
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2022-05-18 16:03:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ee45a0ac63613312b4f17dcd55e8defa94c34669

8286669: Replace MethodHandle specialization with ASM in mainline

Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: mcimadamore

! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/java.base/share/classes/java/lang/foreign/Linker.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ProgrammableInvoker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ProgrammableUpcallHandler.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/SoftReferenceCache.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
! test/jdk/java/foreign/callarranger/CallArrangerTestBase.java
! test/jdk/java/foreign/callarranger/TestAarch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java
! test/jdk/java/foreign/callarranger/TestWindowsCallArranger.java
+ test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java

Changeset: 9ab29b6c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-05-18 16:45:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9ab29b6c07d0995127ba647b2eab1c694e236661

8286869: unify os::dir_is_empty across posix platforms

Reviewed-by: iklam, dholmes

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp

Changeset: a03438cb
Author:    Phil Race <prr at openjdk.org>
Date:      2022-05-18 17:12:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a03438cb1b915c89739fc974e5b84adc38bd14bf

8285397: JNI exception pending in CUPSfuncs.c:250

Reviewed-by: psadhukhan

! src/java.desktop/unix/native/common/awt/CUPSfuncs.c

Changeset: 9becf7d5
Author:    Phil Race <prr at openjdk.org>
Date:      2022-05-18 17:19:19 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9becf7d5780860a92e018638dafb1b0a02b07048

8283705: Make javax.sound.midi.Track a final class

Reviewed-by: psadhukhan

! src/java.desktop/share/classes/javax/sound/midi/Track.java

Changeset: 6b9c1521
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-05-18 17:43:38 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6b9c15211efd0eb35e4ac8edf84c61bb8825a027

8286366: (cs) Charset.put can use putIfAbsent instead of containsKey+put

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/charset/Charset.java

Changeset: b5a3d284
Author:    Shruthi <Shruthi.Shruthi1 at ibm.com>
Committer: Joe Wang <joehw at openjdk.org>
Date:      2022-05-18 18:13:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b5a3d2843be3c093cd3a534caece87a32e5c47cc

8285097: Duplicate XML keys in XPATHErrorResources.java and XSLTErrorResources.java

Reviewed-by: joehw, tsteele

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XRTreeFragSelectWrapper.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java

Changeset: cd5bfe7b
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-05-18 18:26:39 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cd5bfe7b97d581a7c7fdb39df72bb22bfaed4f50

8286814: Shenandoah: RedefineRunningMethods.java test failed with Loom

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp

Changeset: 8323787c
Author:    Harshitha Onkar <harshitha.onkar at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-05-18 19:45:41 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8323787c07ced4fa8ce852995df4c0e2de4d7ccc

8255439: System Tray icons get corrupted when windows scaling changes

Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: kcr, prr, aivanov

! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp
! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.h
+ test/jdk/java/awt/TrayIcon/TrayIconScalingTest.java

Changeset: b523c884
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2022-05-18 20:21:34 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b523c88480ba5c8f9d78537c9de0abcbf1f867c0

8286122: [macos]: App bundle cannot upload to Mac App Store due to info.plist embedded in java exe

Reviewed-by: asemenyuk, kcr

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
+ test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java
+ test/jdk/tools/jpackage/macosx/MacAppStoreRuntimeTest.java

Changeset: a6177092
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2022-05-18 20:49:38 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a617709235588420ad16624e44625de5e3f4625f

8281268: Resolve duplication of test ClassTransformer class

Reviewed-by: kevinw, cjplummer

! test/jdk/com/sun/jdi/RedefineAbstractClass.java
! test/jdk/com/sun/jdi/RedefineClasses.java
- test/jdk/com/sun/jdi/lib/jdb/ClassTransformer.java
! test/jdk/com/sun/jdi/lib/jdb/JdbTest.java

Changeset: 2a2d54e8
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-05-19 01:25:38 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2a2d54e8a6e24da49d57c0648a2af41c98b78ea4

8286984: (ch) Problem list java/nio/channels/FileChannel/LargeMapTest.java on Windows

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 26c7c92b
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2022-05-19 05:53:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/26c7c92bc93f3eecf7ce69c69f1999ba879d1d60

8286694: Incorrect argument processing in java launcher

Reviewed-by: dholmes

! src/java.base/share/native/libjli/java.c

Changeset: dbda0e2b
Author:    Sibabrata Sahoo <ssahoo at openjdk.org>
Date:      2022-05-19 06:05:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/dbda0e2bda5d8ba86f068684941a05387947d993

8286969: Add a new test library API to execute kinit in SecurityTools.java

Reviewed-by: rhalade, weijun

! test/lib/jdk/test/lib/SecurityTools.java

Changeset: 022e7170
Author:    yyrrzhang <yyrrzhang at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2022-05-19 07:45:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/022e71704ce81d9b47624fb9fb93a4017dae62a0

8286462: Incorrect copyright year for src/java.base/share/classes/jdk/internal/vm/FillerObject.java

Reviewed-by: jiefu

! src/java.base/share/classes/jdk/internal/vm/FillerObject.java

Changeset: fc3edf24
Author:    lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-05-19 08:04:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fc3edf2412461f41ac4dfd8b047257432620ba6d

8285687: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PageRangesDlgTest.java

Reviewed-by: prr, aivanov

! test/jdk/java/awt/print/PrinterJob/PageRangesDlgTest.java

Changeset: 47500b24
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-05-19 08:45:03 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/47500b2429c8e09f322ec3ff95ff09293db26a9a

8286897: Loom: Cleanup x86_64 StubGenerator

Reviewed-by: rpressler, kvn

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp

Changeset: 6e386669
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-05-19 09:35:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6e386669e3832cdf412bc6d485aa358e8811483f

8286944: Loom: Common ContinuationEntry cookie handling

Reviewed-by: rbackman, coleenp

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/runtime/continuationEntry.hpp

Changeset: db19dc6b
Author:    Mark Powers <mark.powers at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2022-05-19 13:13:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/db19dc6bb99fe5f149045b6a2a9ceb0b79f0dcc8

8284688: Minor cleanup could be done in java.security.jgss

Reviewed-by: weijun

! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/EncryptionKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosCredMessage.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java
! src/java.security.jgss/share/classes/org/ietf/jgss/ChannelBinding.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSContext.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSCredential.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSException.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSManager.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSName.java
! src/java.security.jgss/share/classes/org/ietf/jgss/Oid.java
! src/java.security.jgss/share/classes/org/ietf/jgss/package-info.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSCaller.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSContextImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSCredentialImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSExceptionImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSHeader.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSManagerImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSNameImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSUtil.java
! src/java.security.jgss/share/classes/sun/security/jgss/JgssExtender.java
! src/java.security.jgss/share/classes/sun/security/jgss/LoginConfigImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/ProviderList.java
! src/java.security.jgss/share/classes/sun/security/jgss/SunProvider.java
! src/java.security.jgss/share/classes/sun/security/jgss/TokenTracker.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/CipherHelper.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/InitSecContextToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/InitialToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5AcceptCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5CredElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5MechFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/MessageToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/MessageToken_v2.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/MicToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/MicToken_v2.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/ServiceCreds.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/SubjectComber.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/WrapToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/WrapToken_v2.java
! src/java.security.jgss/share/classes/sun/security/jgss/spi/GSSContextSpi.java
! src/java.security.jgss/share/classes/sun/security/jgss/spi/GSSCredentialSpi.java
! src/java.security.jgss/share/classes/sun/security/jgss/spi/GSSNameSpi.java
! src/java.security.jgss/share/classes/sun/security/jgss/spi/MechanismFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/NegTokenInit.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoContext.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoCredElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoMechFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSCredElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSLibStub.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/Krb5Util.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCCacheConstants.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/MemoryCredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/Tag.java

Changeset: d24c84e7
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-05-19 13:22:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d24c84e7687890db88550b05ff9eebe9cae361b2

8286873: Improve websocket test execution time

Reviewed-by: dfuchs, prappo

! test/jdk/java/net/httpclient/websocket/BlowupOutputQueue.java
! test/jdk/java/net/httpclient/websocket/PendingBinaryPingClose.java
! test/jdk/java/net/httpclient/websocket/PendingBinaryPongClose.java
! test/jdk/java/net/httpclient/websocket/PendingOperations.java
! test/jdk/java/net/httpclient/websocket/PendingPingBinaryClose.java
! test/jdk/java/net/httpclient/websocket/PendingPingTextClose.java
! test/jdk/java/net/httpclient/websocket/PendingPongBinaryClose.java
! test/jdk/java/net/httpclient/websocket/PendingPongTextClose.java
! test/jdk/java/net/httpclient/websocket/PendingTextPingClose.java
! test/jdk/java/net/httpclient/websocket/PendingTextPongClose.java

Changeset: af7cda5d
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2022-05-19 13:58:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/af7cda5d8f1f724f183f6ec85ca9edf6afb2d478

8285733: [s390] Vector Instruction Emitters for element-wise access are broken

Reviewed-by: mdoerr, mbaesken

! src/hotspot/cpu/s390/assembler_s390.inline.hpp

Changeset: fa1b56ed
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-05-19 14:52:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fa1b56ede6eed653f70efbbfff3af5ee6b481ee4

8280696: C2 compilation hits assert(is_dominator(c, n_ctrl)) failed

Reviewed-by: kvn, chagedorn, roland

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/loopopts.cpp

Changeset: fd36f373
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2022-05-19 16:11:24 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fd36f3730ec92d39f81f9d6d4d2b976938ed44bd

8286797: Guards of constant value false are not permitted

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
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/langtools/tools/javac/T8286797.java
+ test/langtools/tools/javac/T8286797.out
+ test/langtools/tools/javac/diags/examples/GuardHasConstantFalse.java
! test/langtools/tools/javac/patterns/EnumTypeChanges.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
! test/langtools/tools/javac/patterns/RawTypeBindingWarning.java

Changeset: 83cec4b6
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2022-05-19 16:19:36 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/83cec4b6cc25b9b0db751bbe873444259cdcb21c

8284273: Early crashes in os::print_context on AArch64

Reviewed-by: stefank, stuefe

! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: ac6a7d7b
Author:    Phil Race <prr at openjdk.org>
Date:      2022-05-19 17:57:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ac6a7d7b36fc79161320b6e4082cff8fb4924811

8278367: JNI critical region violation in CTextPipe.m:363

Reviewed-by: kizune, azvegint

! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m

Changeset: 655500a4
Author:    Christian Stein <cstein at openjdk.org>
Committer: Joe Darcy <darcy at openjdk.org>
Date:      2022-05-19 18:25:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/655500a4f5e3abcff176599604deceefb6ca6640

8286654: Add an optional description accessor on ToolProvider interface

Reviewed-by: jjg, darcy, lancea

! src/java.base/share/classes/java/util/spi/ToolProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavacToolProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.jartool/share/classes/sun/tools/jar/JarToolProvider.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocToolProvider.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/Main.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Main.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Main.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/Main.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JPackageToolProvider.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/main/Main.java

Changeset: aa506258
Author:    Phil Race <prr at openjdk.org>
Date:      2022-05-19 18:40:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/aa5062584c5a17d1ad21e31ce3f4768f6a5edbc8

8286447: [Linux] AWT should start in Headless mode if headful AWT library not installed

Reviewed-by: asemenyuk, kcr

! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java

Changeset: e60d8b51
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2022-05-19 18:44:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e60d8b516e97a2c1f662e1f31f1cfde2c9fd163e

8253176: Signature.getParameters should specify that it can throw UnsupportedOperationException

Reviewed-by: weijun

! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/java/security/SignatureSpi.java

Changeset: 7b19226b
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-05-19 18:50:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7b19226be24356572df493446e3b0a9380b3d217

8267038: Update IANA Language Subtag Registry to Version 2022-03-02

Reviewed-by: rriggs

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

Changeset: 079312c8
Author:    Quan Anh Mai <anhmdq99 at gmail.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2022-05-19 19:12:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/079312c835a75e2ed5329d061583add5ac9fa2e0

8286182: [BACKOUT] x86: Handle integral division overflow during parsing
8287035: [BACKOUT] PPC64: Handle integral division overflow during parsing

Reviewed-by: mdoerr, thartmann

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
- src/hotspot/cpu/ppc/parse_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
- src/hotspot/cpu/x86/parse_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/runtime/vmStructs.cpp
- test/hotspot/jtreg/compiler/integerArithmetic/TestDivision.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/micro/org/openjdk/bench/java/lang/IntegerDivMod.java
! test/micro/org/openjdk/bench/java/lang/LongDivMod.java

Changeset: b0892295
Author:    Dean Long <dlong at openjdk.org>
Date:      2022-05-19 19:59:39 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b0892295ee12c0c58c0121ff7f5f585b32d60eeb

8271078: jdk/incubator/vector/Float128VectorTests.java failed a subtest

Reviewed-by: kvn, vlivanov

! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp

Changeset: 9f562ef7
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-05-19 20:04:19 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9f562ef7546c80e6ddce7b932f3f5ca17c741d21

8286872: Refactor add/modify notification icon (TrayIcon)

Reviewed-by: azvegint, kizune, honkar

! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp
! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.h

Changeset: de74e0e2
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-05-19 21:43:32 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/de74e0e25a195084745891419f0c4a8ad286560c

8280035: Use Class.isInstance instead of Class.isAssignableFrom where applicable

Reviewed-by: prr, rriggs

! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/jdk/internal/reflect/UnsafeObjectFieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedObjectFieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticObjectFieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticObjectFieldAccessorImpl.java
! src/java.desktop/share/classes/com/sun/beans/decoder/NewElementHandler.java
! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/Defaults.template
! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java

Changeset: 890771e7
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2022-05-19 23:38:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/890771e708277c5f7ea9460ff7bcc7e4cae87eab

8285517: System.getenv() returns unexpected value if environment variable has non ASCII character

Reviewed-by: naoto, rriggs

! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/unix/classes/java/lang/ProcessEnvironment.java
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! test/jdk/java/lang/ProcessBuilder/Basic.java
+ test/jdk/java/lang/System/i18nEnvArg.java

Changeset: 40e99a19
Author:    Phil Race <prr at openjdk.org>
Date:      2022-05-19 23:41:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/40e99a19f20dde0916684f93c17c51c7c5de109a

8285308: Win: Japanese logical fonts are drawn with wrong size

Reviewed-by: kizune, naoto

! src/java.desktop/windows/classes/sun/awt/windows/WFontConfiguration.java

Changeset: 6569666b
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-05-20 07:39:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6569666b050e8b6f3a0aae7d14d96007a1e429b3

8286943: G1: With virtualized remembered sets, maximum number of cards configured is wrong

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp

Changeset: 828dc89a
Author:    tqxia <txiadev at gmail.com>
Committer: Hui Shi <hshi at openjdk.org>
Date:      2022-05-20 08:04:33 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/828dc89ab83682b0e08f056b6ca557967d5b3ee5

8286893: G1: Recent card set coarsening statistics wrong

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.hpp

Changeset: d5d19f52
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-05-20 08:17:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d5d19f52ceb1430104b12a42c78489f42477a9b0

8287013: StringConcatFactory: remove short and byte mixers/prependers

Reviewed-by: jlaskey

! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java

Changeset: 6d56caff
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-05-20 08:59:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6d56caff3d7b06bb75f741bc503797edf94e9889

8285962: NimbusDefaults has a typo in a L&F property

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf

Changeset: 4587337e
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-05-20 09:09:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4587337e956ed6f1a59e9d980a09ab9f784fbde0

8286858: Remove dead code in sun.reflect.misc.MethodUtil

Reviewed-by: mchung, iris

! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java

Changeset: 9abf0a8a
Author:    duke <duke at openjdk.org>
Date:      2022-05-20 11:12:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9abf0a8ab0cad4a5b82379c05f2c76fc32e56dd0

Automatic merge of jdk:master into master




More information about the panama-dev mailing list