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

duke duke at openjdk.java.net
Fri Jun 4 11:04:22 UTC 2021


Changeset: 40d23a0c
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-06-02 15:47:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/40d23a0c0b955ae4636800be183da7a71665f79f

8267543: Post JEP 411 refactoring: security

Reviewed-by: mullan

! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/javax/crypto/ProviderVerifier.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.base/share/classes/sun/security/provider/MD4.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/util/AnchorCertificates.java
! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java
! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java
! src/java.management/share/classes/com/sun/jmx/remote/security/JMXPluggableAuthenticator.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java
! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java

Changeset: 508cec75
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-06-02 15:48:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/508cec7535cd0ad015d566389bc9e5f53ce4103b

8267521: Post JEP 411 refactoring: maximum covering > 50K

Reviewed-by: dfuchs, prr

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java

Changeset: 56b65e4a
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-06-02 16:33:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/56b65e4a8d519801d170e16063ccb7dd3069c4be

8267569: java.io.File.equals contains misleading Javadoc

Reviewed-by: alanb, dfuchs, bchristi, naoto

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

Changeset: e1462e79
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-06-02 16:56:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e1462e79df7c22f3e09fa453c7887b6f51ef3dbb

8267176: StandardDoclet should provide access to Reporter and Locale

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
! test/langtools/jdk/javadoc/doclet/testDiagsLineCaret/MyTaglet.java
! test/langtools/jdk/javadoc/doclet/testDiagsLineCaret/TestDiagsLineCaret.java

Changeset: b7ac705d
Author:    Guoxiong Li <gli at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2021-06-02 17:17:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b7ac705dd625c5fb2df714e2faec8d0ffac7301a

8263642: javac emits duplicate checkcast for first bound of intersection type in cast

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java

Changeset: 1ae934e0
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-06-02 17:25:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1ae934e09d1a55bce4079153d3bfccd30657a0ea

8263332: JFR: Dump recording from a recording stream

Reviewed-by: mgronlun

! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.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/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java
+ src/jdk.management.jfr/share/classes/jdk/management/jfr/FileDump.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestDump.java
+ test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java

Changeset: ecf6112a
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-06-02 19:05:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ecf6112a217e7d5d504a7272111d1ac72745d8f8

8267958: [TESTBUG] cds DynamicLoaderConstraintsTest.java timed out

Reviewed-by: ccheung, jiefu

! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/LoaderConstraintsTest.java

Changeset: a8835b9c
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-06-02 19:20:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a8835b9c08af1438c80144bad7506fb5700511a3

8267879: ClassLoaderMetaspace destructor asserts on !_frozen

Reviewed-by: dholmes, coleenp

! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp

Changeset: 375f8f3b
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-06-02 19:43:36 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/375f8f3bffa7bc68a4c355195caa9d633d1cf120

8268138: docs build error after JDK-8263332 integration

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java

Changeset: 3482cb87
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-06-02 21:20:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3482cb87fd94e6445ca243722851daa90c00a2c8

8266254: Update to use jtreg 6
8265020: tests must be updated for new TestNG module name

Reviewed-by: lancea, erikj, mchung, naoto, alanb, iris, chegar

! make/conf/jib-profiles.js
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/jdk/java/lang/ModuleTests/addXXX/test/module-info.java
! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/test/module-info.java
! test/jdk/java/lang/invoke/modules/m1/module-info.java
! test/jdk/java/lang/invoke/modules/m3/module-info.java
! test/jdk/java/util/ServiceLoader/security/test/module-info.java
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT

Changeset: 136badb1
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2021-06-02 21:31:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/136badb1f7b0ba1d16fcf0deca5899e0d0186fc0

8248268: Support KWP in addition to KW

Reviewed-by: xuelei

+ src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrap.java
+ src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrapPadded.java
! src/java.base/share/classes/com/sun/crypto/provider/AESParameters.java
- src/java.base/share/classes/com/sun/crypto/provider/AESWrapCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/BlockCipherParamsCore.java
! src/java.base/share/classes/com/sun/crypto/provider/ConstructKeys.java
+ src/java.base/share/classes/com/sun/crypto/provider/KWUtil.java
+ src/java.base/share/classes/com/sun/crypto/provider/KeyWrapCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/NISTWrapKAT.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java
+ test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestGeneral.java
+ test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestKeySizeCheck.java
! test/jdk/com/sun/crypto/provider/NSASuiteB/TestAESWrapOids.java
! test/jdk/javax/crypto/Cipher/TestCipherMode.java
+ test/micro/org/openjdk/bench/javax/crypto/full/AESKeyWrapBench.java

Changeset: 76fdf2c8
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-02 21:50:43 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/76fdf2c89bb7df9140438fcbaf16ea5fda024551

8268146: fix for JDK-8266254 fails validate-source

Reviewed-by: psandoz, wetmore

! test/lib-test/TEST.ROOT

Changeset: d46a2c8e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-06-02 22:33:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d46a2c8ecfac785ae2c935a507c3bcae2e76aba9

8268147: need to update reference to testng module for jtreg6

Reviewed-by: dholmes, psandoz, naoto

! test/jdk/java/foreign/handles/lookup_module/module-info.java

Changeset: e9f3e325
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-06-02 22:45:58 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e9f3e325c274f19b0f6eceea2367708e3be689e9

8259530: Generated docs contain MIT/GPL-licenced works without reproducing the licence

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFile.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFileFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/StandardDocFileFactory.java
+ test/langtools/jdk/javadoc/doclet/testLegalNotices/TestLegalNotices.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: ef01e478
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-06-03 01:09:49 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ef01e478586c5676747195ea67c1864639305c0f

8268150: tier2: test/jdk/tools/jpackage/junit/junit.java needs updating for jtreg 6

Reviewed-by: almatvee

! test/jdk/tools/jpackage/junit/junit.java

Changeset: 06f87cf4
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-06-03 04:12:40 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/06f87cf4419be9c1bffe996d5d476d30b0f86bf6

8266337: ThreadTimesClosure doesn't handle exceptions properly

Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/services/management.cpp

Changeset: bdeaeb47
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2021-06-03 06:45:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bdeaeb47d0155b9f233274cff90334e8dd761aae

8240256: Better resource cleaning for SunPKCS11 Provider

Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/KeyCache.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Session.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SessionManager.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Token.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
+ test/jdk/sun/security/pkcs11/Provider/MultipleLogins-nss.txt
+ test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java
+ test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh

Changeset: 9bf347bc
Author:    Joel Borggrén-Franck <jfranck at openjdk.org>
Date:      2021-06-03 07:51:30 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9bf347bc1f1dc01e27fbf35a05d34e9c5059b63e

8226362: langtools ProblemList file contains more than 1 entry for a test

Reviewed-by: jlahoda

! test/langtools/ProblemList.txt

Changeset: a52a08d2
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-06-03 08:21:39 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a52a08d20be13721fcde65cad3567bbfa04f45cd

8267916: Adopt cast notation for CompilerThread conversions

Reviewed-by: kbarrett, iklam, dholmes

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compilerThread.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 17834375
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-06-03 08:58:41 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/178343750f8ce51c191d475d2fca6cbe609fd61c

8264975: java/net/DatagramSocket/DatagramSocketMulticasting.java fails infrequently

Reviewed-by: alanb, chegar

! test/jdk/java/net/DatagramSocket/DatagramSocketMulticasting.java
! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java
! test/lib/jdk/test/lib/NetworkConfiguration.java

Changeset: 1296a6c4
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2021-06-03 09:03:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1296a6c425e22e0fdc748a996b886923c602ab3f

8268119: Rename copy_os_cpu.inline.hpp files to copy_os_cpu.hpp

Reviewed-by: kbarrett, coleenp

! src/hotspot/cpu/aarch64/copy_aarch64.hpp
! src/hotspot/cpu/arm/copy_arm.hpp
! src/hotspot/cpu/x86/copy_x86.hpp
= src/hotspot/os_cpu/bsd_aarch64/copy_bsd_aarch64.hpp
= src/hotspot/os_cpu/bsd_x86/copy_bsd_x86.hpp
= src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.hpp
= src/hotspot/os_cpu/linux_arm/copy_linux_arm.hpp
= src/hotspot/os_cpu/linux_x86/copy_linux_x86.hpp
= src/hotspot/os_cpu/windows_aarch64/copy_windows_aarch64.hpp
= src/hotspot/os_cpu/windows_x86/copy_windows_x86.hpp

Changeset: c8f4c02b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2021-06-03 09:04:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c8f4c02bf005ee1531193535632a5ece768916d0

8268118: Rename bytes_os_cpu.inline.hpp files to bytes_os_cpu.hpp

Reviewed-by: coleenp, dholmes

! src/hotspot/cpu/aarch64/bytes_aarch64.hpp
! src/hotspot/cpu/arm/bytes_arm.hpp
! src/hotspot/cpu/ppc/bytes_ppc.hpp
! src/hotspot/cpu/s390/bytes_s390.hpp
! src/hotspot/cpu/x86/bytes_x86.hpp
! src/hotspot/cpu/zero/bytes_zero.hpp
+ src/hotspot/os_cpu/aix_ppc/bytes_aix_ppc.hpp
- src/hotspot/os_cpu/aix_ppc/bytes_aix_ppc.inline.hpp
= src/hotspot/os_cpu/bsd_aarch64/bytes_bsd_aarch64.hpp
= src/hotspot/os_cpu/bsd_x86/bytes_bsd_x86.hpp
= src/hotspot/os_cpu/bsd_zero/bytes_bsd_zero.hpp
+ src/hotspot/os_cpu/linux_aarch64/bytes_linux_aarch64.hpp
- src/hotspot/os_cpu/linux_aarch64/bytes_linux_aarch64.inline.hpp
= src/hotspot/os_cpu/linux_arm/bytes_linux_arm.hpp
= src/hotspot/os_cpu/linux_ppc/bytes_linux_ppc.hpp
+ src/hotspot/os_cpu/linux_s390/bytes_linux_s390.hpp
- src/hotspot/os_cpu/linux_s390/bytes_linux_s390.inline.hpp
= src/hotspot/os_cpu/linux_x86/bytes_linux_x86.hpp
+ src/hotspot/os_cpu/linux_zero/bytes_linux_zero.hpp
- src/hotspot/os_cpu/linux_zero/bytes_linux_zero.inline.hpp
+ src/hotspot/os_cpu/windows_aarch64/bytes_windows_aarch64.hpp
- src/hotspot/os_cpu/windows_aarch64/bytes_windows_aarch64.inline.hpp
+ src/hotspot/os_cpu/windows_x86/bytes_windows_x86.hpp
- src/hotspot/os_cpu/windows_x86/bytes_windows_x86.inline.hpp

Changeset: 29ab1628
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-06-03 09:41:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/29ab16284a4f1ac7ed691fd12cb622b0440c04be

8266257: Fix foreign linker build issues for ppc and s390

Reviewed-by: jvernee, vlivanov

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/foreign_globals_arm.cpp
! src/hotspot/cpu/arm/universalUpcallHandle_arm.cpp
! src/hotspot/cpu/ppc/foreign_globals_ppc.cpp
! src/hotspot/cpu/ppc/universalUpcallHandle_ppc.cpp
! src/hotspot/cpu/s390/foreign_globals_s390.cpp
! src/hotspot/cpu/s390/universalUpcallHandle_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp
! src/hotspot/cpu/zero/foreign_globals_zero.cpp
! src/hotspot/cpu/zero/universalUpcallHandle_zero.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp

Changeset: 338dae4d
Author:    Mahendra Chhipa <mahendra.chhipa at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date:      2021-06-03 12:51:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/338dae4d36e848b1e1169c5b1bb2bfe70283e637

8268133: Update java/net/Authenticator tests to eliminate dependency on sun.net.www.MessageHeader and some other internal APIs

Reviewed-by: dfuchs

! test/jdk/java/net/Authenticator/B4678055.java
! test/jdk/java/net/Authenticator/B4722333.java
! test/jdk/java/net/Authenticator/B4759514.java
! test/jdk/java/net/Authenticator/B4921848.java
! test/jdk/java/net/Authenticator/B4933582.java
! test/jdk/java/net/Authenticator/B4962064.java

Changeset: fbaebd42
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-06-03 12:55:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fbaebd424310d2704aa8b347fe0f56ff0a038220

8268014: Build failure on SUSE Linux Enterprise Server 11.4 (s390x) due to 'SYS_get_mempolicy' was not declared

Reviewed-by: dholmes, mdoerr, mbaesken

! src/hotspot/os/linux/os_linux.cpp

Changeset: eb385c0d
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2021-06-03 13:47:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/eb385c0de2026d6b184ce0c98ff421a4da95e1b1

8268167: MultipleLogins.java failure on macosx-aarch64

Reviewed-by: weijun

! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java

Changeset: 5982cfc8
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2021-06-03 15:16:58 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5982cfc85602862608fae56adb6041794e8c0d59

8266317: Vector API enhancements

Co-authored-by: Paul Sandoz <psandoz at openjdk.org>
Co-authored-by: Sandhya Viswanathan <sviswanathan at openjdk.org>
Reviewed-by: jbhateja, vlivanov

! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
! test/jdk/jdk/incubator/vector/gen-tests.sh
! test/jdk/jdk/incubator/vector/templates/Unit-Compare-Masked.template
! test/jdk/jdk/incubator/vector/templates/Unit-Compare.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template

Changeset: 3aa7062c
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2021-06-03 16:06:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3aa7062c3dd41e06df67b46473ee2ef5a9671cf9

8262409: sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions. SSL test failures caused by java failed with "Server reported the wrong exception"

Reviewed-by: rhalade, xuelei

! test/jdk/ProblemList.txt
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions.java

Changeset: 5405f983
Author:    Raffaello Giulietti <raffaello.giulietti at gmail.com>
Committer: Stuart Marks <smarks at openjdk.org>
Date:      2021-06-03 16:08:33 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5405f983db7d359bb65c42366541104c5e9ef7c3

8268077: java.util.List missing from Collections Framework Overview

Reviewed-by: smarks

! src/java.base/share/classes/java/util/doc-files/coll-overview.html

Changeset: 52d8215a
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-06-03 16:19:35 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/52d8215a1ec42d67217505fe3167c70460f5a639

8268131: 2 java/foreign tests timed out

Reviewed-by: dcubed

! test/jdk/java/foreign/TestDowncall.java
! test/jdk/java/foreign/TestResourceScope.java
! test/jdk/java/foreign/TestUpcall.java

Changeset: af3df630
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-06-03 19:02:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/af3df6300efddc8ba12f095b87205cc2fea1f1e8

8267598: jpackage removes system libraries from java.library.path

Reviewed-by: almatvee, asemenyuk

! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp
! src/jdk.jpackage/macosx/native/applauncher/MacLauncher.cpp
! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp
! src/jdk.jpackage/share/native/applauncher/AppLauncher.h
! src/jdk.jpackage/share/native/common/SysInfo.h
! src/jdk.jpackage/unix/native/common/UnixSysInfo.cpp
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
! src/jdk.jpackage/windows/native/common/WinSysInfo.cpp
! src/jdk.jpackage/windows/native/common/WinSysInfo.h

Changeset: 68ac871b
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-03 19:32:59 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/68ac871b6254cfb55b9ca9da173c9ca1b05f0020

8268189: ProblemList compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java in -Xcomp mode

Reviewed-by: mikael

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

Changeset: e27c4d46
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-06-03 19:39:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e27c4d463d920994b79b8163f063ad74f6ee5d59

8268185: Update GitHub Actions for jtreg 6

Reviewed-by: erikj

! .github/workflows/submit.yml
! make/conf/test-dependencies

Changeset: 9f05c411
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-06-03 20:03:36 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9f05c411e6d6bdf612cf0cf8b9fe4ca9ecde50d1

8265783: Create a separate library for x86 Intel SVML assembly intrinsics

Co-authored-by: Sandhya Viswanathan <sviswanathan at openjdk.org>
Co-authored-by: Rahul Kandu <rkandu at openjdk.org>
Co-authored-by: Razvan Lupusoru <rlupusoru at openjdk.org>
Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Co-authored-by: Jie Fu <jiefu at openjdk.org>
Co-authored-by: Ahmet Akkas <ahmet.akkas at intel.com>
Co-authored-by: Marius Cornea <marius.cornea at intel.com>
Reviewed-by: erikj, kvn, psandoz

+ make/modules/jdk.incubator.vector/Lib.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/opto/c2_globals.hpp
! 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/escape.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
+ src/jdk.incubator.vector/linux/native/libsvml/globals_vectorApiSupport_linux.S.inc
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_acos_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_asin_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_atan2_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_atan_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_cbrt_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_cos_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_cosh_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_exp_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_expm1_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_hypot_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_log10_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_log1p_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_log_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_pow_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_sin_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_sinh_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_tan_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_d_tanh_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_acos_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_asin_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_atan2_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_atan_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_cbrt_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_cos_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_cosh_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_exp_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_expm1_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_hypot_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_log10_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_log1p_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_log_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_pow_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_sin_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_sinh_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_tan_linux_x86.S
+ src/jdk.incubator.vector/linux/native/libsvml/svml_s_tanh_linux_x86.S
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
+ src/jdk.incubator.vector/windows/native/libsvml/globals_vectorApiSupport_windows.S.inc
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_acos_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_asin_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_atan2_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_atan_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_cbrt_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_cos_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_cosh_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_exp_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_expm1_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_hypot_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_log10_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_log1p_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_log_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_pow_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_sin_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_sinh_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_tan_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_d_tanh_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_acos_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_asin_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_atan2_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_atan_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_cbrt_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_cos_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_cosh_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_exp_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_expm1_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_hypot_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_log10_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_log1p_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_log_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_pow_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_sin_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_sinh_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_tan_windows_x86.S
+ src/jdk.incubator.vector/windows/native/libsvml/svml_s_tanh_windows_x86.S

Changeset: b9558655
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2021-06-03 20:43:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b95586559ca44b040261168cbe5ba90689cab17e

8267995: Add reference to JVMS class file format in Lookup::defineHiddenClass

Reviewed-by: darcy

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Changeset: 460ce555
Author:    Joe Wang <joehw at openjdk.org>
Date:      2021-06-03 21:26:32 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/460ce5553c587715ef8244bee7e363b3587d2d0f

8266019: StreamResult(File) writes to incorrect file path if # is part of the file path

Reviewed-by: dfuchs

! src/java.xml/share/classes/javax/xml/transform/stream/StreamResult.java
! test/jaxp/javax/xml/jaxp/unittest/transform/ResultTest.java

Changeset: c1f3094f
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2021-06-03 22:03:35 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c1f3094f814a4f3586222aad50ed314906b5bc9c

8267939: Clarify the specification of iterator and spliterator forEachRemaining

Reviewed-by: smarks

! src/java.base/share/classes/java/util/PrimitiveIterator.java
! src/java.base/share/classes/java/util/Spliterator.java

Changeset: 516e60a7
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-06-03 22:56:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/516e60a7ee3072cb3a311432257fab86dd622a48

8268095: CDS MethodHandle tests should add -XX:-VerifyDependencies

Reviewed-by: iklam, minqi

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java

Changeset: 05df1727
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-06-04 02:04:04 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/05df1727b529992aeac666b4984d0681d61ebb31

8268224: Cleanup references to "strictfp" in core lib comments

Reviewed-by: jrose

! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java

Changeset: edca245d
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-04 02:21:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/edca245d5a5f4b43ac853b0c27551a8da2c20309

8267917: mark hotspot containers tests which ignore external VM flags

Reviewed-by: mseledtsov, hseigel

! test/hotspot/jtreg/containers/cgroup/PlainRead.java
! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java

Changeset: 1b4378e5
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2021-06-04 03:14:35 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1b4378e58e601dae379db851eae2610acf5f3ff7

8268142: Switch to jdk-17+24 for macosx-aarch64 at Oracle

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: e2d5ff9d
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2021-06-04 04:07:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e2d5ff9d456dd339ccd21df2f75c4e34e5784d9a

8268214: Use system zlib and disable dtrace when building linux-aarch64 at Oracle

Reviewed-by: dholmes

! make/conf/jib-profiles.js

Changeset: 3025f059
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2021-06-04 05:18:33 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3025f05970ede82c6f67a0434e33b27205e10130

8264305: Create implementation for native accessibility peer for Statusbar java role

Reviewed-by: kizune

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
= src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StatusbarAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StatusbarAccessibility.m

Changeset: 069f180a
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-06-04 10:55:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/069f180a85655beba41a32c3ae05eeac31989682

8268174: Move x86-specific stub declarations into stubRoutines_x86.hpp

Reviewed-by: kvn

! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp

Changeset: 36320414
Author:    duke <duke at openjdk.org>
Date:      2021-06-04 11:01:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/36320414cf06de58e415126ce1390b8dcd80390f

Automatic merge of jdk:master into master




More information about the panama-dev mailing list