git: openjdk/loom: fibers: 240 new changesets

duke duke at openjdk.java.net
Mon Jun 21 18:43:10 UTC 2021


Changeset: 2963c9e6
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2021-06-02 12:18:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/2963c9e6778b95f5c0fc4298064a21d1e8f31b91

8268103: JNI functions incorrectly return a double after JDK-8265836

Reviewed-by: dholmes

! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c

Changeset: dc19baca
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-06-02 12:23:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/dc19baca3363a105a5cc1dbc02cbe3ea65e1209e

8268094: Some vmTestbase/nsk tests fail after ACC_STRICT/strictfp changes

Reviewed-by: vlivanov, rehn

! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007/newclass07/redefineclasses007a.java
- test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007/newclass08/redefineclasses007a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008/newclass07/redefineclasses008a.java
- test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008/newclass08/redefineclasses008a.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassModifiers/getclmdf006/getclmdf006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassModifiers/getclmdf007/getclmdf007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFieldModifiers/getfldmdf004/getfldmdf004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodModifiers/methmod001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodModifiers/methmod001/methmod001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/Injector.h

Changeset: 47677580
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2021-06-02 13:33:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/476775808f82a4b0d42ac58fdb801812b54e01a1

8267920: Create separate Events buffer for VMOperations

Reviewed-by: coleenp, dholmes, tschatzl

! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/utilities/events.cpp
! src/hotspot/share/utilities/events.hpp

Changeset: 40d23a0c
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-06-02 15:47:57 +0000
URL:       https://git.openjdk.java.net/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: 40c9e258
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-06-04 12:35:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/40c9e258b58cd1d227d20672a237c8777fd6d45c

8265444: Javadocs: jdk.jshell - small typo

Reviewed-by: sundar

! src/jdk.jshell/share/classes/jdk/jshell/package-info.java

Changeset: 59a539fe
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-06-04 12:53:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/59a539fef12dec6ba8af8a41000829402e7e9b72

8268129: LibraryLookup::ofDefault leaks symbols from loaded libraries

Reviewed-by: jvernee, psandoz

+ make/modules/jdk.incubator.foreign/Lib.gmk
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
! src/java.base/share/native/libjava/NativeLibraries.c
! src/java.base/share/native/libjava/jni_util.h
! src/java.base/unix/native/libjava/jni_util_md.c
! src/java.base/windows/native/libjava/jni_util_md.c
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/LibraryLookup.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SymbolLookup.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractCLinker.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LibrariesHelper.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SystemLookup.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableInvoker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ src/jdk.incubator.foreign/share/native/libsyslookup/syslookup.c
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/TestDowncall.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
- test/jdk/java/foreign/TestLibraryLookup.java
+ test/jdk/java/foreign/TestNULLTarget.java
! test/jdk/java/foreign/TestNulls.java
+ test/jdk/java/foreign/TestSymbolLookup.java
! test/jdk/java/foreign/TestUpcall.java
! test/jdk/java/foreign/TestUpcallHighArity.java
! test/jdk/java/foreign/TestUpcallStructScope.java
! test/jdk/java/foreign/TestVarArgs.java
! test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java
! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java
+ test/jdk/java/foreign/libStdLib.c
+ test/jdk/java/foreign/malloc/TestMixedMallocFree.java
+ test/jdk/java/foreign/malloc/libMalloc.c
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/foreign/valist/VaListTest.java
! test/jdk/java/foreign/virtual/TestVirtualCalls.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/CallOverheadHelper.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/Upcalls.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/VaList.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/PanamaPoint.java

Changeset: b27599b3
Author:    Joe Wang <joehw at openjdk.org>
Date:      2021-06-04 16:31:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/b27599b3ec3fd344fa9fa97b7ecde85d5662ca6c

8268222: javax/xml/jaxp/unittest/transform/Bug6216226Test.java failed, cannot delete file

Reviewed-by: dfuchs

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
! src/java.xml/share/classes/javax/xml/transform/stream/StreamResult.java

Changeset: cd0678fc
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2021-06-04 17:13:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/cd0678fcf6bc00ecda3e61d959617c67d02dba3c

8199318: add idempotent copy operation for Map.Entry

Reviewed-by: alanb, psandoz, dfuchs

! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/Map.java
! test/jdk/java/util/Map/MapFactories.java

Changeset: 64ec8b3e
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-06-04 17:22:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/64ec8b3e5c8a8d44c92591710d73b833f13c1500

8212155: Race condition when posting dynamic_code_generated event leads to JVM crash

Reviewed-by: sspitsyn, dcubed

! src/hotspot/share/prims/jvmtiExport.cpp
+ test/hotspot/jtreg/serviceability/jvmti/DynamicCodeGenerated/DynamicCodeGeneratedTest.java
+ test/hotspot/jtreg/serviceability/jvmti/DynamicCodeGenerated/libDynamicCodeGenerated.cpp

Changeset: 20b63127
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-06-04 18:16:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/20b631278c0c89ccd9c16f2a29d47eb8414aacd5

8268151: Vector API toShuffle optimization

Reviewed-by: psandoz, vlivanov

! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! 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/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template

Changeset: 48dc72b7
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-06-04 20:10:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/48dc72b74d6b4b7b8fb605b62fc0057b5f4652e1

8268272: Remove JDK-8264874 changes because Graal was removed.

Reviewed-by: erikj

! make/Main.gmk

Changeset: 4e6748c5
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-06-04 23:29:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/4e6748c543fae89b5f5f42bb0345b4b4f97d817a

8267687: ModXNode::Ideal optimization is better than Parse::do_irem

Reviewed-by: neliasso, kvn

! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse2.cpp
+ test/micro/org/openjdk/bench/vm/compiler/ModPowerOf2.java

Changeset: 76b54a19
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2021-06-04 23:55:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/76b54a19955cd93f071cf1fb45c6d01bb57b84eb

8263512: [macos_aarch64] issues with calling va_args functions from invoke_native

Reviewed-by: jvernee

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/CABI.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/PlatformLayouts.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SystemLookup.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/AArch64Linker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/TypeClass.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
= src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64VaList.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64VaList.java
! test/jdk/ProblemList.txt
! test/jdk/java/foreign/valist/VaListTest.java
! test/jdk/java/foreign/valist/libVaList.c

Changeset: 6ff978ac
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-06-05 00:05:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/6ff978ac16e631ebded7964d89ac42fd0452b1d3

8267204: Expose access to underlying streams in Reporter

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Reporter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
! test/langtools/jdk/javadoc/doclet/testDiagsLineCaret/TestDiagsLineCaret.java
+ test/langtools/jdk/javadoc/doclet/testReporterStreams/TestReporterStreams.java
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
! test/langtools/jdk/javadoc/tool/EnsureNewOldDoclet.java
! test/langtools/jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java

Changeset: 7e41ca3d
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-06-05 00:07:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/7e41ca3da820650e16d9ca7f5b188628cd666419

8266957: SA has not followed JDK-8220587 and JDK-8224965

Reviewed-by: cjplummer, sspitsyn

! src/hotspot/share/gc/z/vmStructs_z.cpp
! src/hotspot/share/gc/z/vmStructs_z.hpp
! src/hotspot/share/gc/z/zAttachedArray.hpp
! src/hotspot/share/gc/z/zForwardingEntry.hpp
! src/hotspot/share/gc/z/zForwardingTable.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddress.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAttachedArrayForForwarding.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZBarrier.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZCollectedHeap.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwarding.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingEntry.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobals.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobalsForVMStructs.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGranuleMapForForwarding.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHash.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZOop.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPage.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTable.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZRelocate.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZUtils.java
! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: 7f55dc15
Author:    Sibabrata Sahoo <ssahoo at openjdk.org>
Date:      2021-06-05 07:56:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/7f55dc15769bbab59024aa49671bced633de40ed

8179880: Refactor javax/security shell tests to plain java tests

Reviewed-by: weijun

! test/jdk/javax/security/auth/Subject/doAs/Test.java
- test/jdk/javax/security/auth/Subject/doAs/Test.sh

Changeset: 6c838c56
Author:    Stephen Colebourne <scolebourne at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2021-06-05 13:26:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/6c838c568c2c99145fd0ae8059de2b2865b65863

8266846: Add java.time.InstantSource

Reviewed-by: rriggs, naoto, darcy

! src/java.base/share/classes/java/time/Clock.java
! src/java.base/share/classes/java/time/Instant.java
+ src/java.base/share/classes/java/time/InstantSource.java
! test/jdk/java/time/test/TEST.properties
! test/jdk/java/time/test/java/time/TestClock_System.java
+ test/jdk/java/time/test/java/time/TestInstantSource.java

Changeset: 36bff6f9
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Jim Laskey <jlaskey at openjdk.org>
Date:      2021-06-05 14:44:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/36bff6f945a1eb6b1bbe21070a345df50095e918

8066694: Strange code in JavacParser.java

Reviewed-by: vromero, iris

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: 91f9adc5
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-06-05 15:22:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/91f9adc5f55b42d30e46d99e22a8d0567fa5c146

8268139: CDS ArchiveBuilder may reference unloaded classes

Reviewed-by: coleenp, ccheung

! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp

Changeset: b2e9eb9e
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-06-05 15:41:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/b2e9eb9e47beb5148e3b9f86f25fad352ed4a236

8268087: Update documentation of the JPasswordField

Reviewed-by: trebari, azvegint, prr

! src/java.desktop/share/classes/javax/swing/JPasswordField.java

Changeset: f768fbf7
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-05 15:50:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/f768fbf7a9df6eae10298ba6bd1b4ae438ca298d

8268286: ProblemList serviceability/sa/TestJmapCore.java on linux-aarch64 with ZGC

Reviewed-by: rriggs

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

Changeset: b05c40ca
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-06-05 18:07:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/b05c40ca3b5fd34cbbc7a9479b108a4ff2c099f1

8266951: Partial in-lining for vectorized mismatch operation using AVX512 masked instructions

Reviewed-by: psandoz, vlivanov

! 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/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyConjoint.java
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjoint.java
+ test/hotspot/jtreg/compiler/intrinsics/VectorizedMismatchTest.java
! test/jtreg-ext/requires/VMProps.java
+ test/micro/org/openjdk/bench/java/util/ArraysMismatchPartialInlining.java

Changeset: 8abf36c6
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-06-06 02:31:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/8abf36c6484bca20d1c31476f4d6f553aeeadb27

8268289: build failure due to missing signed flag in x86 evcmpb instruction

Reviewed-by: vlivanov, jiefu

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

Changeset: 042f0bdb
Author:    Tejpal Rebari <trebari at openjdk.org>
Date:      2021-06-06 04:08:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/042f0bdb3568edab4f96b9f7c83cbb0f90db7f18

8256465: [macos] Java frame and dialog presented full screen freeze application

Reviewed-by: kcr, serb, prr

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
+ test/jdk/java/awt/Window/TestAppFreeze.java

Changeset: 52d88ee1
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-06-06 13:53:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/52d88ee1d1e0f6b9927db03a2b0bff75e4be03a2

8268292: compiler/intrinsics/VectorizedMismatchTest.java fails with release VMs

Reviewed-by: dcubed

! test/hotspot/jtreg/compiler/intrinsics/VectorizedMismatchTest.java

Changeset: 95ddf7d6
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-06-07 01:19:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/95ddf7d6ada599e57feefca7fa9c6379e6a23523

8267839: trivial mem leak in numa

Co-authored-by: Shoubing Ma <mashoubing1 at huawei.com>
Reviewed-by: tschatzl, sjohanss

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

Changeset: b05fa02e
Author:    Hui Shi <hshi at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-06-07 01:34:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/b05fa02e7413fdcc40969645309e3e9d4442c78d

8267904: C2 crash when compile negative Arrays.copyOf length after loop

Reviewed-by: roland, kvn

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/c2/TestNegativeArrayCopyAfterLoop.java

Changeset: 2aeeeb40
Author:    Xin Liu <xliu at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-06-07 06:12:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/2aeeeb40a06c0c71537ce7de2e00bab9faf817a9

8268279: gc/shenandoah/compiler/TestLinkToNativeRBP.java fails after LibraryLookup is gone

Reviewed-by: zgu, jiefu

! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java

Changeset: 204b4929
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-06-07 06:22:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/204b4929f7251feec6736aed9489ff82cd5dd744

8267703: runtime/cds/appcds/cacheObject/HeapFragmentationTest.java crashed with OutOfMemory

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp

Changeset: 3e482440
Author:    Hui Shi <hshi at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-06-07 06:26:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/3e48244084ef90fb7f46cdfd691ae9f0ecb2de41

8268301: Closed test: compiler/c2/6371167/Test.java fails after JDK-8267904

Reviewed-by: kvn, dlong

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
- test/hotspot/jtreg/compiler/c2/TestNegativeArrayCopyAfterLoop.java

Changeset: 908aca29
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-06-07 07:01:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/908aca29ca60f5f251df8c6a31b2543929be12fc

8262891: Compiler implementation for Pattern Matching for switch (Preview)

Co-authored-by: Brian Goetz <briangoetz at openjdk.org>
Co-authored-by: Mandy Chung <mchung at openjdk.org>
Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: mcimadamore, forax, godin, psandoz, mchung

! make/CompileInterimLangtools.gmk
+ src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
+ src/java.base/share/classes/jdk/internal/javac/NoPreview.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/CaseLabelTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/DefaultCaseLabelTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ExpressionTree.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/GuardedPatternTree.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/ParenthesizedPatternTree.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/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.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.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
+ test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/TestCase.java
! test/langtools/tools/javac/diags/examples/CantRefNonEffectivelyFinalVar.java
+ test/langtools/tools/javac/diags/examples/CaseNull.java
+ test/langtools/tools/javac/diags/examples/ConstantLabelNotCompatible.java
+ test/langtools/tools/javac/diags/examples/DuplicateTotalPattern.java
+ test/langtools/tools/javac/diags/examples/FlowsThroughFromPattern.java
+ test/langtools/tools/javac/diags/examples/FlowsThroughToPattern.java
+ test/langtools/tools/javac/diags/examples/NotExhaustiveStatement.java
+ test/langtools/tools/javac/diags/examples/PatternDominated.java
+ test/langtools/tools/javac/diags/examples/PatternSwitch.java
- test/langtools/tools/javac/diags/examples/SwitchNullNotAllowed.java
+ test/langtools/tools/javac/diags/examples/TotalPatternAndDefault.java
! test/langtools/tools/javac/lib/DPrinter.java
+ test/langtools/tools/javac/patterns/CaseDefault.java
+ test/langtools/tools/javac/patterns/CaseDefault.out
+ test/langtools/tools/javac/patterns/DisambiguateParenthesizedPattern.java
+ test/langtools/tools/javac/patterns/Domination.java
+ test/langtools/tools/javac/patterns/Domination.out
+ 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/NullSwitch.java
+ test/langtools/tools/javac/patterns/Parenthesized.java
+ test/langtools/tools/javac/patterns/SealedTypeChanges.java
+ test/langtools/tools/javac/patterns/SealedTypeChanges2.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
+ test/langtools/tools/javac/stackmap/OrdinarySwitchStackMapTest.java
! test/langtools/tools/javac/switchextra/SwitchNoExtraTypes.out
! test/langtools/tools/javac/switchextra/SwitchObject.out
+ test/langtools/tools/javac/switchnull/SwitchNull.java
+ test/langtools/tools/javac/switchnull/SwitchNullDisabled-preview.out
! test/langtools/tools/javac/switchnull/SwitchNullDisabled.java
! test/langtools/tools/javac/switchnull/SwitchNullDisabled.out
! test/langtools/tools/javac/tree/SourceTreeScannerTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java

Changeset: 9fc914b9
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-06-07 08:02:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/9fc914b96321c24e14f1b52246df0b816cb7dafa

8204686: Dynamic parallel reference processing support for Parallel GC

Reviewed-by: ayang, tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java

Changeset: 58bdabcd
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-06-07 08:20:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/58bdabcd40cc8895d5fd829ad3515ab418245c16

8268164: Adopt cast notation for WorkerThread conversions

Reviewed-by: stefank, dholmes

! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/runtime/nonJavaThread.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp

Changeset: 6d1f3ac7
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-06-07 08:43:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/6d1f3ac74914db662d2a39a5b69d8b8143d2f3ef

8149138: [javadoc] Fix SerialFormBuilder eliminate String bashing

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/SerializedForm.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java

Changeset: 5ebd4199
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2021-06-07 09:44:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/5ebd4199cc57b60ab7345a019d000c0017a90fc3

8267972: Inline cache cleaning is not monotonic

Reviewed-by: vlivanov, kvn

! src/hotspot/share/code/compiledIC.cpp

Changeset: b09d8b98
Author:    Xin Liu <xliu at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2021-06-07 10:19:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/b09d8b9800329f946df80026d61cd4abf41cff37

8267926: AsyncLogGtest.java fails on assert with: decorator was not part of the decorator set specified at creation.

Reviewed-by: dholmes, phh

! src/hotspot/share/logging/logDecorations.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 8130be56
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-06-07 10:23:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/8130be561b76906be660e6d779839eb197bd7486

8268318: Missing comma in copyright header

Reviewed-by: stefank

! test/langtools/jdk/javadoc/doclet/testSerializedForm/SerializedForm.java

Changeset: e4d04540
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-06-07 11:13:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/e4d045402fa1992a1d91586bd4f67362d07f543c

8267832: SimpleVisitors and Scanners in jdk.compiler should use @implSpec

Reviewed-by: prappo, darcy

! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java

Changeset: 15715a89
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-06-07 13:18:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/15715a8984e3e346c2a65e5a0c7b48c4dee21d3e

8267924: Misleading G1 eager reclaim detail logging

Reviewed-by: ayang, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! test/hotspot/jtreg/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java

Changeset: 728a411a
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-06-07 13:41:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/728a411a541f93121bbd7db4258859196bcf6cdf

8268018: remove dead code in commitLimitter

Reviewed-by: zgu

! src/hotspot/share/memory/metaspace/commitLimiter.hpp

Changeset: 4f9d6b7d
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-06-07 13:57:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/4f9d6b7d68312860d3e184a1f33687e1693d7d87

8267465: remove superfluous preview related annotations and test options

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java
! test/langtools/jdk/jshell/SealedClassesTest.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer2.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java
! test/langtools/tools/javac/api/TestGetElementReference.java
! test/langtools/tools/javac/api/TestGetScopeResult.java
! test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java
! test/langtools/tools/javac/diags/examples/IllegalStartOfStmt.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/processing/model/element/AnnoProcessorOnRecordsTest.java
! test/langtools/tools/javac/processing/model/element/CheckingTypeAnnotationsOnRecords.java
! test/langtools/tools/javac/processing/model/element/ErrorOnAnnoWithTargetMethod.java
! test/langtools/tools/javac/processing/model/element/RecordNotPreservingNestedTypeAnnotationsTest.java
! test/langtools/tools/javac/processing/model/element/TestBindingVariable.java
! test/langtools/tools/javac/processing/model/element/TestRecord.java
! test/langtools/tools/javac/processing/model/element/TestRecordDesugar.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/RepeatingAnnotationsOnRecords.java
! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java
! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
! test/langtools/tools/javac/sealed/T8258662/T8258662.java
! test/langtools/tools/javac/warnings/DefaultCtor/NoWarningRecord.java

Changeset: a91f9712
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-06-07 13:58:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/a91f97126646f89d8c5b81cfd40820338c769acd

8268267: Remove -Djavatest.security.noSecurityManager=true from jtreg runs

Reviewed-by: lancea, jjg, erikj

! make/RunTests.gmk
! test/langtools/ProblemList.txt

Changeset: ea8274fb
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-06-07 14:00:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/ea8274fbf07d7308bcef5aacbe553dc7b37887e3

8267875: Shenandoah: Duplicated code in ShenandoahBarrierSetC2::ideal_node()

Reviewed-by: rkennke, roland

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp

Changeset: 270ec975
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-06-07 14:09:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/270ec975b69d4e9a73571c4ba21b705e48d3e1b4

8268331: Fix crash in humongous object eager reclaim logging

Reviewed-by: sjohanss

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

Changeset: 3396b69f
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-06-07 14:11:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/3396b69fc91db4a9e29806562215f92179ba4757

8254129: IR Test Framework to support regex-based matching on the IR in JTreg compiler tests

Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Co-authored-by: Tobias Hartmann <thartmann at openjdk.org>
Reviewed-by: iignatyev

+ test/hotspot/jtreg/compiler/lib/ir_framework/AbstractInfo.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/Argument.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/Arguments.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/Check.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/CheckAt.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/CompLevel.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/Compiler.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/DontCompile.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/DontInline.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/ForceCompile.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/ForceCompileClassInitializer.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/ForceInline.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/IR.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/IRs.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/README.md
+ test/hotspot/jtreg/compiler/lib/ir_framework/Run.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/RunInfo.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/RunMode.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/Scenario.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/Test.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/TestInfo.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/Warmup.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/FlagVMProcess.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/IRMatcher.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/IRMethod.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/IRViolationException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/flag/FlagVM.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/CheckedTestFrameworkException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/NoTestsRunException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/ParsedComparator.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFormat.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFormatException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestRun.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestRunException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/ArgumentValue.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/BaseTest.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/CheckedTest.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/CustomRunTest.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/DeclaredTest.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/BaseTestExample.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/CheckedTestExample.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/CustomRunTestExample.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/README.md
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestAccessModifiers.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBasics.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCompLevels.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestControls.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDFlags.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDIgnoreCompilerControls.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDScenarios.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDTestAndExclude.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestRunTests.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSanity.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestScenarios.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestWithHelperClasses.java

Changeset: e663ba96
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-06-07 17:03:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/e663ba961f25c83758815bbfce97a58d9560c7a2

8268299: jvms tag produces incorrect URL

Reviewed-by: iris, erikj, jjg

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

Changeset: 7e55569e
Author:    Alexey Ushakov <avu at openjdk.org>
Date:      2021-06-07 17:36:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/7e55569edee84dcae63fbdf1f89fefa554360736

8261549: Adjust memory size in MTLTexurePool.m

Reviewed-by: prr

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTexurePool.m

Changeset: 81600dce
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-06-07 17:41:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/81600dce24903cbd3476830e302c9f182c85efb3

8191441: (Process) add Readers and Writer access to java.lang.Process streams

Reviewed-by: naoto, alanb

! src/java.base/share/classes/java/lang/Process.java
+ test/jdk/java/lang/ProcessBuilder/ReaderWriterTest.java

Changeset: e546ae27
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2021-06-07 17:58:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/e546ae27ffc6c19ae078a41ab6e1741a104958c1

8268296: ScopedMemoryAccess build error with readonly filesystems

Reviewed-by: erikj

! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk

Changeset: c7c77fd3
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2021-06-07 22:22:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/c7c77fd32b1b1bc736ef3523456a2968447fc627

8255557: Decouple GCM from CipherCore

Reviewed-by: valeriep

! src/java.base/share/classes/com/sun/crypto/provider/AESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java
! src/java.base/share/classes/com/sun/crypto/provider/FeedbackCipher.java
+ src/java.base/share/classes/com/sun/crypto/provider/GCM.java
! src/java.base/share/classes/com/sun/crypto/provider/GCTR.java
! src/java.base/share/classes/com/sun/crypto/provider/GHASH.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/Encrypt.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMBufferTest.java
+ test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMShortBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/OverlapByteBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java

Changeset: 5e557d86
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2021-06-07 22:26:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/5e557d8650d81f9f81938892de28a6dd8fea98b0

8266967: debug.cpp utility find() should print Java Object fields.

Reviewed-by: sspitsyn, coleenp

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp

Changeset: fc08af58
Author:    Dan Smith <dlsmith at openjdk.org>
Date:      2021-06-07 23:21:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/fc08af58cb0571ed375a7937aac7a951ba224644

8174222: LambdaMetafactory: validate inputs and improve documentation

Reviewed-by: mchung

! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java
! src/java.base/share/native/libjava/LambdaProxyClassArchive.c
+ test/jdk/java/lang/invoke/lambda/MetafactoryArgValidationTest.java

Changeset: 36c4e5f2
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-06-08 02:16:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/36c4e5f26477ed6bd17ac565d5301eba7d424058

8267187: Remove deprecated constructor for Log

Reviewed-by: darcy, iris

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java

Changeset: ae986bc8
Author:    Alan Hayward <alan.hayward at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2021-06-08 02:24:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/ae986bc8dff92a77e91e6ee640aa27c68abb8def

8266749: AArch64: Backtracing broken on PAC enabled systems

Reviewed-by: gziemski, aph

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
+ src/hotspot/cpu/aarch64/pauth_aarch64.hpp
+ src/hotspot/os_cpu/bsd_aarch64/pauth_bsd_aarch64.inline.hpp
+ src/hotspot/os_cpu/linux_aarch64/pauth_linux_aarch64.inline.hpp
+ src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp

Changeset: f40c89e8
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-06-08 03:57:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/f40c89e8e9fae26da53b5d820d8e64d9b30faf8c

8267209: Child threads should defer logging to after child-parent handshake

Reviewed-by: dholmes, coleenp

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

Changeset: 341f6760
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-06-08 04:53:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/341f676066ab807d433f0f0b6c8356d2ad0e1cc9

8267908: linux: thread_native_entry can scribble on stack frame

Reviewed-by: ysuenaga

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

Changeset: 81bad590
Author:    Aditya Mandaleeka <adityam at openjdk.org>
Committer: Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-06-08 06:55:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/81bad5904284a251c65c8c86cc373d29974d0686

8257774: G1: Trigger collect when free region count drops below threshold to prevent evacuation failures

Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java

Changeset: fd91b2aa
Author:    Koichi Sakata <ksakata at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-06-08 07:14:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/fd91b2aa57e0b621d195a5ae025b84c858583251

8265440: IGV: make node selection more visible

Reviewed-by: chagedorn, neliasso

! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/SlotWidget.java

Changeset: 81054789
Author:    Xin Liu <xliu at openjdk.org>
Committer: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-06-08 07:20:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/81054789a32f29b06f0804e09aabd7cf17464778

8268165: AsyncLogging will crash if rotate() fails

LogFileOutput::rotate() may leave _stream NULL because os::fopen() may return NULL due to space or inode limitations.  AsyncLogWriter::write() calls LogFileOutput::write_blocking() without null check.  Null check is added to prevent from crashing.

Reviewed-by: ysuenaga

! src/hotspot/share/logging/logFileOutput.cpp

Changeset: 00c88f79
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-06-08 07:22:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/00c88f79b30d7867be4a66317b90b9ba7e947f4f

8266918: merge_stack in check_code.c add NULL check

Reviewed-by: rschmelter, clanger

! src/java.base/share/native/libverify/check_code.c

Changeset: 61ab4b9d
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2021-06-08 07:58:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/61ab4b9d18e7c2eee6691f3ee00e5fecb866fdcd

8267564: JDK-8252971 causes SPECjbb2015 socket exceptions on Windows when MKS is installed

Reviewed-by: alanb

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

Changeset: 89da2021
Author:    Ajit Ghaisas <aghaisas at openjdk.org>
Date:      2021-06-08 09:45:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/89da2021ee194efd70f367f8fec16994335c38aa

8266159: macOS ARM + Metal pipeline shows artifacts on Swing Menu with Java L&F

Reviewed-by: jdv, prr

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/shaders.metal
+ test/jdk/java/awt/Graphics/DrawOvalTest.java

Changeset: 2717fcb1
Author:    Joel Borggrén-Franck <jfranck at openjdk.org>
Date:      2021-06-08 10:51:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/2717fcb1345379d9856a33148d548eccb7b708f4

8232948: javac -h should mangle the overload argument signature

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
+ test/langtools/tools/javac/nativeHeaders/EncodeInnerClassNameTest.java

Changeset: 6843576c
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-06-08 14:02:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/6843576c95a70bffad95df278d5f5be29371bca4

8268227: java/foreign/TestUpcall.java still times out

Reviewed-by: dcubed

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

Changeset: 8158b822
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2021-06-08 14:20:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/8158b82269513a60c13bb10a6edfa82f806e8efc

8268327: Upstream: 8268169: The system lookup can not find stdio functions such as printf on Windows 10

Reviewed-by: erikj, sundar

! make/modules/jdk.incubator.foreign/Lib.gmk
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SystemLookup.java
+ src/jdk.incubator.foreign/windows/native/libWinFallbackLookup/WinFallbackLookup.c
! test/jdk/java/foreign/StdLibTest.java
- test/jdk/java/foreign/libStdLib.c

Changeset: 159cb6fa
Author:    Nikita Gubarkov <Nikita.Gubarkov at jetbrains.com>
Committer: Alexey Ushakov <avu at openjdk.org>
Date:      2021-06-08 14:35:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/159cb6facc668acc30552665e46b18edf58c3a91

8268083: JDK-8267706 breaks bin/idea.sh on a Mac

Reviewed-by: erikj

! bin/idea.sh
! make/common/Utils.gmk
! make/ide/idea/jdk/idea.gmk
! make/ide/idea/jdk/template/compiler.xml
! make/ide/idea/jdk/template/jdk.iml
! make/ide/idea/jdk/template/misc.xml
! make/ide/idea/jdk/template/module.iml
! make/ide/idea/jdk/template/test.iml
! make/ide/idea/jdk/template/vcs.xml
! make/ide/idea/jdk/template/workspace.xml
! test/make/TestMakeBase.gmk

Changeset: c21cc932
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-06-08 16:47:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/c21cc932f0a217299689df6c2abcdbc629a668bf

8248877: Document API contract for MetaspaceObj subtypes

Reviewed-by: coleenp, minqi

! src/hotspot/share/memory/allocation.hpp

Changeset: b568e879
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-06-08 17:05:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/b568e87947a5d7f1d8c20e3e8a8b2b7f77265c8b

8237388: serviceability/dcmd/framework/VMVersionTest.java fails with connection refused error.

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessLauncher.java
! test/hotspot/jtreg/serviceability/dcmd/framework/process/TestJavaProcess.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/IOPipe.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketConnection.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketIOPipe.java

Changeset: fafc4d97
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-06-08 17:23:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/fafc4d976434c196c16b652c859073c5888b992e

8268352: Rename javadoc Messager class to JavadocLog

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocLog.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
! test/langtools/jdk/javadoc/tool/api/basic/JavadocTaskImplTest.java

Changeset: dc6c96bb
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-06-08 18:22:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/dc6c96bbaf1c0af3eacaa2e59646ed7c5bb0767d

8263468: New page for "recent" new API

Reviewed-by: erikj, jjg

! make/Docs.gmk
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
! make/conf/version-numbers.conf
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NewAPIListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.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/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.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/NewAPIBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/module-info.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestAnnotation.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestClass.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestEnum.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestError.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestException.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestInterface.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestRecord.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/package-info.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/pkg/TestClass.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java

Changeset: 4dd0e7e7
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-06-08 18:49:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/4dd0e7e78aab23e5c98f3457dd6c14788780becd

8259806: Clean up terminology on the "All Classes" page

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder.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/resources/doclets.properties
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java

Changeset: f9b593d6
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-06-08 19:21:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/f9b593d668147979a16e743fe138d4e447e8232b

8266748: Move modifiers code to Signatures.java

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: 51e8201e
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-06-08 19:46:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/51e8201eb5a66a8fbbff21194fd35389343baee1

8267764: jpackage cannot handle window screensaver files when EXE renamed as SCR

Reviewed-by: asemenyuk, almatvee

! src/jdk.jpackage/windows/native/common/WinFileUtils.cpp
+ test/jdk/tools/jpackage/windows/WinRenameTest.java

Changeset: 7a378165
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-06-08 20:21:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/7a37816548b913494b9671df9469b159cc62ae73

8264866: Remove unneeded WorkArounds.isAutomaticModule

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java

Changeset: 5ad4a91c
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-06-08 20:31:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/5ad4a91c3d89f7118a99e5bd56fc86a9a6d57abf

8268127: Shenandoah: Heap size may be too small for region to align to large page size

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp

Changeset: ae160529
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2021-06-08 20:35:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/ae16052951fbff21abf02271b761055cd2eed14b

8268088: Clarify Method::clear_jmethod_ids() related comments in ClassLoaderData::~ClassLoaderData()

Reviewed-by: iklam

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

Changeset: bcaa2cb1
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-06-08 22:21:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/bcaa2cb154ae5d23a067f6e38a19a21eef8fe8e8

8264144: Add handling of "--about-url" CLI parameter for RPM/DEB packages

Reviewed-by: herrick, almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.control
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.spec
+ test/jdk/tools/jpackage/linux/AppAboutUrlTest.java

Changeset: f6f82c31
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-06-09 00:14:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/f6f82c31689e68f4263bbbe2314033d69f9049f5

8266421: Deadlock in Sound System

Reviewed-by: prr, azvegint

! src/java.desktop/share/classes/com/sun/media/sound/AbstractDataLine.java
! src/java.desktop/share/classes/com/sun/media/sound/AbstractLine.java
! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java
+ test/jdk/javax/sound/sampled/Clip/SetPositionHang.java

Changeset: 1c3932f3
Author:    Joe Wang <joehw at openjdk.org>
Date:      2021-06-09 00:34:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/1c3932f3d5ec47678f55769cb6a9f657ace411c6

8264766: ClassCastException during template compilation (Variable cannot be cast to Param)

Reviewed-by: naoto

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/SymbolTableTest.java

Changeset: 58a59e3d
Author:    Jack Hartstein <jack.hartstein at oracle.com>
Committer: Jamil Nimeh <jnimeh at openjdk.org>
Date:      2021-06-09 02:12:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/58a59e3dcb830211e1eef8122c9f7113c00ded4c

8240997: Remove more "hack" word in security codes

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
! src/java.base/share/classes/sun/security/util/CurveDB.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CSignature.java

Changeset: 2cc1977a
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-06-09 02:22:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/2cc1977a9698af9538101a5842c311659521a0aa

8268424: JFR tests fail due to GC cause 'G1 Preventive Collection' not in the valid causes after JDK-8257774

Reviewed-by: dholmes

! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java

Changeset: c9dbc4f0
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-06-09 04:05:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/c9dbc4f034c765627a2f2f80bb184746be1f2657

8266891: Provide a switch to force the class space to a specific location

Reviewed-by: iklam, coleenp

! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 07108c91
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2021-06-09 05:38:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/07108c916263896fa6c5dbacfedf5b4c2f5bf97a

8268241: deprecate JVM TI Heap functions 1.0

Reviewed-by: alanb, iris, kevinw

! src/hotspot/share/prims/jvmti.xml

Changeset: 4d1cf51b
Author:    Athijegannathan Sundararajan <sundar at openjdk.org>
Date:      2021-06-09 06:35:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/4d1cf51b1d4a5e812c9f78b0104e40fbc4883a6c

8240349: jlink should not leave partial image output directory on failure

Reviewed-by: jlaskey, alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! test/jdk/tools/jlink/JLinkNegativeTest.java
! test/jdk/tools/jlink/JLinkTest.java

Changeset: 2bfd708e
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2021-06-09 07:21:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/2bfd708e9276bd9a6d4cf493e1af3a8e5b8026d2

8266557: assert(SafepointMechanism::local_poll_armed(_handshakee)) failed: Must be

Reviewed-by: pchilanomate, dcubed

! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/utilities/filterQueue.hpp
! src/hotspot/share/utilities/filterQueue.inline.hpp
! test/hotspot/gtest/utilities/test_filterQueue.cpp

Changeset: 4413142e
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-06-09 07:58:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/4413142eca1712f9a78c5683083eb01908397bb0

8268017: C2: assert(phi_type->isa_int() || phi_type->isa_ptr() || phi_type->isa_long()) failed: bad phi type

Reviewed-by: vlivanov, chagedorn, whuang

! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestCastFFAtPhi.java

Changeset: 9cfd560b
Author:    Eric Liu <eliu at openjdk.org>
Committer: Pengfei Li <pli at openjdk.org>
Date:      2021-06-09 09:30:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/9cfd560bb113b630e0ca28f9204afc079a87017b

8267663: [vector] Add unsigned comparison operators on AArch64

Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h

Changeset: 43889590
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-06-09 10:13:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/438895903b1de71b88951a4117c240baf410fd5d

8268056: Update java.net and java.nio to use switch expressions

Reviewed-by: dfuchs, michaelm, chegar, iris, alanb

! src/java.base/share/classes/java/net/SocksSocketImpl.java
! src/java.base/share/classes/java/nio/file/Files.java

Changeset: dd34a4c2
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-06-09 10:37:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/dd34a4c28da73c798e021c7473ac57ead56c9903

8268372: ZGC: dynamically select the number of concurrent GC threads used

Co-authored-by: Per Liden <pliden at openjdk.org>
Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDirector.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zDriver.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMessagePort.hpp
! src/hotspot/share/gc/z/zMessagePort.inline.hpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zRuntimeWorkers.cpp
! src/hotspot/share/gc/z/zRuntimeWorkers.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
! src/hotspot/share/gc/z/zValue.inline.hpp
! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp
! src/hotspot/share/gc/z/zWorkers.cpp
! src/hotspot/share/gc/z/zWorkers.hpp
- src/hotspot/share/gc/z/zWorkers.inline.hpp

Changeset: 13d61804
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-06-09 12:30:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/13d618042112aa761ef256aa35ec0a8b808cd78b

8264859: Implement Context-Specific Deserialization Filters

Reviewed-by: bchristi, dfuchs, chegar

! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/share/conf/security/java.security
+ test/jdk/java/io/Serializable/serialFilter/SerialFactoryExample.java
+ test/jdk/java/io/Serializable/serialFilter/SerialFilterFactoryTest.java
+ test/jdk/java/io/Serializable/serialFilter/SerialFilterFunctionTest.java
! test/jdk/java/io/Serializable/serialFilter/SerialFilterTest.java
+ test/jdk/java/io/Serializable/serialFilter/java.security-extra-factory

Changeset: 7b1e4024
Author:    Rafael Winterhalter <winterhalter at openjdk.org>
Committer: Joel Borggrén-Franck <jfranck at openjdk.org>
Date:      2021-06-09 13:21:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/7b1e4024c02e6e831502e20cdbf54efb6240d12b

8266598: Exception values for AnnotationTypeMismatchException are not always informative

Reviewed-by: jfranck

! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/AnnotationTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java

Changeset: 5fbb62c7
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-06-09 13:43:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/5fbb62c74186417eaeff808ea070b35e5e95267a

8268163: Change the order of fallback full GCs in G1

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp

Changeset: 43e38a18
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-06-09 14:09:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/43e38a18b83a69242d1991f435d23d8799f06fe6

8268377: Windows 32bit build fails after JDK-8268174

Reviewed-by: jiefu, mdoerr

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp

Changeset: caf7f498
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-06-09 14:31:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/caf7f49887db3ea26ee302f37941f196b3a76f3f

8268122: Add specific gc cause for G1 full collections

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java

Changeset: 81fdeb57
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-06-09 15:15:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/81fdeb579adffa45c3adcc28732c69f396d732ce

8268417: Add test from JDK-8268360

Reviewed-by: roland, chagedorn

+ test/hotspot/jtreg/compiler/loopopts/TestInfLoopNearUsePlacement.java

Changeset: bb3d226a
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-06-09 15:56:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/bb3d226a4eedb3d3ef73ef91683f45f1db43a74e

8238213: Method resolution should stop on static error

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/static_error/ShouldStopOnStaticError.java
+ test/langtools/tools/javac/static_error/ShouldStopOnStaticError.out

Changeset: db45ff09
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2021-06-09 17:34:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/db45ff09acbf4f2d824c5c23093d46c048427368

8268052: [JVMCI] non-default installed code must be marked as in_use

Reviewed-by: kvn, dnsimon

! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: 79010f22
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2021-06-09 18:15:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/79010f2254aee8459523800d6049f396b055f123

8266835: Add a --validate option to the jar tool

Reviewed-by: lancea

! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! test/jdk/tools/jar/multiRelease/ApiValidatorTest.java

Changeset: 33d34c6b
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-06-09 19:03:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/33d34c6b670e83778479a2a11ae23229bf959752

8263323: Debug Agent help output includes invalid URL

Reviewed-by: kevinw, alanb

! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c

Changeset: bbd0313a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-06-09 19:04:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/bbd0313ac12c062f02400342a87c283b7578062a

8263203: jconsole Online User Guide has wrong URL

Reviewed-by: mchung, dholmes

! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages.properties
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_ja.properties
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties

Changeset: 408e0a9c
Author:    Evan Whelan <ewhelan at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2021-06-09 20:38:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/408e0a9c696888d41809e35bf252869f09f735db

8255148: Confusing log output: SSLSocket duplex close failed

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/IgnorableExceptionMessages.java

Changeset: bf29a011
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2021-06-09 20:45:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/bf29a0115cc67ed2926b135b6b6ade5ff5ee84f6

8228343: JCMD and attach fail to work across Linux Container boundary

Reviewed-by: ysuenaga, sspitsyn

! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java

Changeset: 991ca142
Author:    Phil Race <prr at openjdk.org>
Date:      2021-06-09 20:52:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/991ca14279faa7db5d0afe023e666844f5b3b75b

8267430: GraphicsDevice.setDisplayMode(REFRESH_RATE_UNKNOWN) throws IAE: Unable to set display mode!

Reviewed-by: serb

! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
+ test/jdk/java/awt/GraphicsDevice/DisplayModes/UnknownRefrshRateTest.java

Changeset: 7ff6e7b2
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-06-09 21:33:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/7ff6e7b2b1be088c37f50756b6822be01b4c657d

8267954: Shared classes that failed to load should not be loaded again

Reviewed-by: iklam, ccheung

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: b41f3f8e
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2021-06-09 23:04:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/b41f3f8ed512117fc3677f2c5e9ee5d28116bfeb

8268478: JVMCI tests failing after JDK-8268052

Reviewed-by: kvn, eosterlund

! src/hotspot/share/jvmci/jvmciRuntime.cpp

Changeset: 58ba48b7
Author:    Dan Smith <dlsmith at openjdk.org>
Date:      2021-06-09 23:57:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/58ba48b7b88eff359683aa3271c48b18f1973282

8268192: LambdaMetafactory with invokespecial causes VerificationError

Reviewed-by: psandoz, mchung

! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! test/jdk/java/lang/invoke/lambda/MetafactoryArgValidationTest.java

Changeset: f839308e
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-06-10 02:49:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/f839308efac0f5d8cb7cce165695ef24041fd621

8268407: ProblemList sun/tools/jstat/jstatLineCountsX.sh on linux-aarch64 due to JDK-8268211

Reviewed-by: amenkov

! test/jdk/ProblemList.txt

Changeset: 2623b0bf
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 03:18:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/2623b0bf3954df43504ca531cb2ab33b2363929a

8268475: execute runtime/InvocationTests w/ -UseVtableBasedCHA

Reviewed-by: mseledtsov, kvn

= test/hotspot/jtreg/runtime/InvocationTests/invocationOldCHATests.java

Changeset: ece3ae3c
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-06-10 05:32:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/ece3ae3cc4cc1d45b65253a9bfafdefe2656afb8

8268388: Update large pages information in Java manpage

Reviewed-by: tschatzl, lkorinth, stuefe

! src/java.base/share/man/java.1

Changeset: dd1cbadc
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2021-06-10 06:03:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/dd1cbadc82bcecf718b96c833a5845fde79db061

8268285: vmTestbase/nsk/jvmti/GetThreadState/thrstat002 failed with "Wrong thread "thr1" (...) state after SuspendThread"

Reviewed-by: lmesnik, amenkov, dholmes

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002/thrstat002.cpp

Changeset: d4377afb
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-06-10 06:56:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/d4377afb999f4f03d384ded97771c83ea1c1f513

8263303: C2 compilation fails with assert(found_sfpt) failed: no node in loop that's not input to safepoint

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.java

Changeset: 5a666282
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-06-10 07:27:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/5a666282a9e5b5748d85f4c012b36e5c8f7eab56

8263107: PSPromotionManager::copy_and_push_safe_barrier needs acquire memory barrier

Reviewed-by: iwalulya, tschatzl, mdoerr

! src/hotspot/share/gc/parallel/psClosure.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: 78b09ab0
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-06-10 08:08:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/78b09ab04929871605abba3026ce9833c6e75789

8268463: Windows 32bit build fails in DynamicCodeGenerated\libDynamicCodeGenerated.cpp

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/serviceability/jvmti/DynamicCodeGenerated/libDynamicCodeGenerated.cpp

Changeset: 1fd81464
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-06-10 08:27:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/1fd81464ec0054f7843fba3490b7f33955717077

8268461: ARM32: vector intrinsics reaches ShouldNotReachHere

Reviewed-by: jiefu, njian

! src/hotspot/cpu/arm/arm.ad

Changeset: ab01cb54
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2021-06-10 08:44:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/ab01cb547dd87f76017e9b079ab68495c38ffc90

8268339: Upstream: 8267989: Exceptions thrown during upcalls should be handled

Reviewed-by: psandoz, mcimadamore

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/CABI.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableUpcallHandler.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ test/jdk/java/foreign/TestUpcallException.java
+ test/jdk/java/foreign/ThrowingUpcall.java

Changeset: f271eb8b
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-06-10 08:58:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/f271eb8b846692bb45f069cd39ff107231c2812d

8268303: Incorrect casts in JfrWriterHost::write for Ticks and Tickspan

Reviewed-by: egahlin

! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp

Changeset: ea19b044
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-06-10 09:08:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/ea19b0447cf1ec97c0b0a817542ce7ead4f53176

8268481: Delete JAWT test files for mac

Reviewed-by: prr, pbansal

- test/jdk/java/awt/JAWT/MyMacCanvas.java
- test/jdk/java/awt/JAWT/jawt-mac-buildrun.sh
- test/jdk/java/awt/JAWT/myfile.m

Changeset: ae29f9ca
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 09:42:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/ae29f9cacdac8bfe7fc1d287edbfb21c81686d4c

8268530: resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java should be run in driver mode

Reviewed-by: sspitsyn

! test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java

Changeset: 05090fc8
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 09:48:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/05090fc8fdef3c02c91cbd79e661f763893580c2

8268536: mark hotspot serviceability/dcmd tests which ignore external VM flags

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/dcmd/compiler/CodeHeapAnalyticsParams.java
! test/hotspot/jtreg/serviceability/dcmd/gc/RunFinalizationTest.java

Changeset: 964118f7
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 09:49:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/964118f7fd49786cfe60e1144800a02afc0fdb56

8268538: mark hotspot serviceability/logging tests which ignore external VM flags

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/logging/TestBasicLogOutput.java
! test/hotspot/jtreg/serviceability/logging/TestDefaultLogOutput.java
! test/hotspot/jtreg/serviceability/logging/TestFullNames.java
! test/hotspot/jtreg/serviceability/logging/TestMultipleXlogArgs.java
! test/hotspot/jtreg/serviceability/logging/TestQuotedLogOutputs.java

Changeset: 92f0b6d4
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 09:51:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/92f0b6d49e5a4dbdd6c95b8d526187adb33aa827

8268532: several serviceability/attach tests should be run in driver mode

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/attach/AttachNegativePidTest.java
! test/hotspot/jtreg/serviceability/attach/AttachSetGetFlag.java
! test/hotspot/jtreg/serviceability/attach/AttachWithStalePidFile.java
! test/hotspot/jtreg/serviceability/attach/RemovingUnixDomainSocketTest.java

Changeset: e0c0b139
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 09:52:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/e0c0b139d335cd818468db115dd18f1cedf21675

8268534: some serviceability/jvmti tests should be run in driver mode

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java

Changeset: f770f771
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-06-10 10:21:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/f770f771f86db7d4878b71137cd5a72c7c40cb2e

8268390: G1 concurrent gc upgrade to full gc not working

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp

Changeset: a187fcc3
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-06-10 10:26:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/a187fcc3ec1ca360ad1d7d1f78bf5ccd9d1c2b7b

8238197: JFR: Rework setting and getting EventHandler

Reviewed-by: egahlin, jbachorik

! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java

Changeset: d43c8a74
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-06-10 11:12:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/d43c8a74b33692b3628c3c9c6c472ab1cf1fdeac

8268124: Update java.lang to use switch expressions

Reviewed-by: naoto, darcy, mchung, iris, lancea, dfuchs

! src/java.base/share/classes/java/lang/CharacterData.java
! src/java.base/share/classes/java/lang/ConditionalSpecialCasing.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDescImpl.java
! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java

Changeset: 09243822
Author:    Rafael Winterhalter <winterhalter at openjdk.org>
Committer: Joel Borggrén-Franck <jfranck at openjdk.org>
Date:      2021-06-10 12:02:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/09243822ebcca611b04f94ece5afba183723cf74

8266766: Arrays of types that cannot be an annotation member do not yield exceptions

Reviewed-by: darcy, jfranck

! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
+ test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArrayTypeMismatchTest.java

Changeset: 6b6ff536
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 12:29:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/6b6ff5360a2813354735ef9eda6729c853696702

8268543: some runtime/verifier tests should be run in driver mode

Reviewed-by: hseigel

! test/hotspot/jtreg/runtime/verifier/OverriderMsg.java
! test/hotspot/jtreg/runtime/verifier/TestANewArray.java
! test/hotspot/jtreg/runtime/verifier/TestMultiANewArray.java

Changeset: f4b31701
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-06-10 12:52:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/f4b3170197ca517b4816f863af053f019ce0f181

8268428: Test java/foreign/TestResourceScope.java fails: expected [M] but found [N]

Reviewed-by: dfuchs

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

Changeset: 6c552a7b
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 13:03:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/6c552a7b42e73174343280d46bd72d730c42b5c5

8268544: some runtime/sealedClasses tests should be run in driver mode

Reviewed-by: hseigel

! test/hotspot/jtreg/runtime/sealedClasses/RedefinePermittedSubclass.java
! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java

Changeset: f677163b
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-10 13:09:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/f677163b8aad13781be51839f27742c2213896d1

8266130: convert Thread-SMR stress tests from counter based to time based

Reviewed-by: cjplummer, dholmes

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/Thread/InterruptAtExit.java
! test/hotspot/jtreg/runtime/Thread/IsInterruptedAtExit.java
- test/hotspot/jtreg/runtime/Thread/ResumeAtExit.java
! test/hotspot/jtreg/runtime/Thread/SetNameAtExit.java
! test/hotspot/jtreg/runtime/Thread/SetPriorityAtExit.java
! test/hotspot/jtreg/runtime/Thread/StopAtExit.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage006.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage006/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003/intrpthrd003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe011.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003/suspendthrd003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended002.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find006.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find006/TestDescription.java

Changeset: f716711c
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-06-10 13:18:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/f716711c7b5f442653fcd5402bb9ad9fa8a6501b

8265271: JFR: Allow use of .jfc options when starting JFR

Reviewed-by: mgronlun

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp
! src/java.base/share/man/java.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/Argument.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/JFC.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/JFCModel.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Configure.java
! test/jdk/jdk/jfr/startupargs/TestBadOptionValues.java
+ test/jdk/jdk/jfr/startupargs/TestEventSettings.java
+ test/jdk/jdk/jfr/startupargs/TestJFCWarnings.java

Changeset: 7cd5a6e7
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-06-10 13:19:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/7cd5a6e7b52687e80b1aad9f550c2637f501c414

8268537: (Temporary) Disable ParallelRefProcEnabled for Parallel GC

Reviewed-by: stefank, sjohanss

! src/hotspot/share/gc/parallel/parallelArguments.cpp
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java

Changeset: 2b41459e
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-06-10 13:28:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/2b41459e95e8d6c4ea4c25e8f1d851907d65ef73

8267073: Race between Card Redirtying and Freeing Collection Set regions results in missing remembered set entries with G1

Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp

Changeset: e11f70ae
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-06-10 14:10:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/e11f70aeb6a38ad05f7035461a6094320b03fc40

8003216: Add JFR event indicating explicit System.gc() call

Reviewed-by: jbachorik, mgronlun, tschatzl

! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/prims/jvm.cpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/gc/collection/TestSystemGc.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 0a6c7d8a
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2021-06-10 14:18:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/0a6c7d8a4b6560d3917b9faf66ccf5fc15a891db

8267424: CTW: C1 fails with "State must not be null"

Reviewed-by: kvn, roland

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

Changeset: a95e64cc
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-06-10 14:32:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/a95e64ccc1ebe74e8b4b8e0729183ee6c4e772ac

8268443: ParallelGC Full GC should use parallel WeakProcessor

Co-authored-by: Kim Barrett <kbarrett at openjdk.org>
Reviewed-by: kbarrett, sjohanss, tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.cpp

Changeset: 74007890
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 14:43:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/74007890bb9a3fa3a65683a3f480e399f2b1a0b6

8268542: serviceability/logging/TestFullNames.java tests only 1st test case

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/logging/TestFullNames.java

Changeset: b018c450
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-06-10 16:22:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/b018c450e5e4737ccd08ed505fd06cee16c42648

8267630: Start of release updates for JDK 18
8267632: Add source 18 and target 18 to javac
8267631: Add SourceVersion.RELEASE_18

Reviewed-by: iris, erikj, dholmes

! make/conf/version-numbers.conf
+ make/data/symbols/java.base-H.sym.txt
+ make/data/symbols/java.compiler-H.sym.txt
+ make/data/symbols/java.datatransfer-H.sym.txt
+ make/data/symbols/java.desktop-H.sym.txt
+ make/data/symbols/java.instrument-H.sym.txt
+ make/data/symbols/java.logging-H.sym.txt
+ make/data/symbols/java.management-H.sym.txt
+ make/data/symbols/java.management.rmi-H.sym.txt
+ make/data/symbols/java.naming-H.sym.txt
+ make/data/symbols/java.rmi-H.sym.txt
+ make/data/symbols/java.scripting-H.sym.txt
+ make/data/symbols/java.security.jgss-H.sym.txt
+ make/data/symbols/java.security.sasl-H.sym.txt
+ make/data/symbols/java.smartcardio-H.sym.txt
+ make/data/symbols/java.sql-H.sym.txt
+ make/data/symbols/java.sql.rowset-H.sym.txt
+ make/data/symbols/java.xml-H.sym.txt
+ make/data/symbols/java.xml.crypto-H.sym.txt
+ make/data/symbols/jdk.accessibility-H.sym.txt
+ make/data/symbols/jdk.attach-H.sym.txt
+ make/data/symbols/jdk.compiler-H.sym.txt
+ make/data/symbols/jdk.dynalink-H.sym.txt
+ make/data/symbols/jdk.httpserver-H.sym.txt
+ make/data/symbols/jdk.incubator.foreign-H.sym.txt
+ make/data/symbols/jdk.jartool-H.sym.txt
+ make/data/symbols/jdk.javadoc-H.sym.txt
+ make/data/symbols/jdk.jconsole-H.sym.txt
+ make/data/symbols/jdk.jdi-H.sym.txt
+ make/data/symbols/jdk.jshell-H.sym.txt
+ make/data/symbols/jdk.jsobject-H.sym.txt
+ make/data/symbols/jdk.management-H.sym.txt
+ make/data/symbols/jdk.net-H.sym.txt
+ make/data/symbols/jdk.sctp-H.sym.txt
+ make/data/symbols/jdk.security.auth-H.sym.txt
+ make/data/symbols/jdk.security.jgss-H.sym.txt
+ make/data/symbols/jdk.unsupported-H.sym.txt
+ make/data/symbols/jdk.xml.dom-H.sym.txt
! make/data/symbols/symbols
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/versions/Versions.java

Changeset: 72672277
Author:    UncleNine <ganjianxuan at hotmail.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2021-06-10 16:40:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/72672277e4dddf8e72f1c705cd5f57de40745635

8268361: Fix the infinite loop in next_line

Reviewed-by: dholmes, sgehwolf, sspitsyn

! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c

Changeset: 78cb6776
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 17:06:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/78cb6776b6d43b67457993a109719b36ee892d60

8268539: several serviceability/sa tests should be run in driver mode

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/sa/CDSJMapClstats.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLineNumbers.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java
! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java
! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestSysProps.java
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbAttachToDebugServer.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbTestConnectArgument.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DisableRegistryTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/PmapOnDebugdTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/RunCommandOnServerTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java

Changeset: 1e1039a7
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-06-10 17:41:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/1e1039a7c8bbd745cb23fd91e548dc20ac7d1d9d

8268223: Problemlist vmTestbase/nsk/jdi/HiddenClass/events/events001.java

Reviewed-by: amenkov, sspitsyn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 8c8422e0
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-06-10 17:45:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/8c8422e0f8886d9bbfca29fd228368f88bf46f2c

8267893: Improve jtreg test failure handler do get native/mixed stack traces for cores and live processes

Reviewed-by: iignatyev

! test/failure_handler/Makefile
! test/failure_handler/README
+ test/failure_handler/src/share/classes/jdk/test/failurehandler/CoreInfoGatherer.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/GathererFactory.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/ToolKit.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionHelper.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionSet.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/PatternAction.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java
! test/failure_handler/src/share/conf/common.properties
! test/failure_handler/src/share/conf/linux.properties
! test/failure_handler/src/share/conf/mac.properties

Changeset: 4fd2a149
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-06-10 19:50:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/4fd2a149977b05eb6e4b28d147ab9c043a7934ec

8267556: Enhance class paths check during runtime

Reviewed-by: minqi, iklam

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/NonJarInClasspath.java

Changeset: 2e900da5
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-10 23:08:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/2e900da5f70105c153500908c693b2601fa30477

8268574: ProblemList tests failing due to UseBiasedLocking going away

Reviewed-by: cjplummer

! test/hotspot/jtreg/ProblemList.txt

Changeset: df65237b
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-06-11 01:20:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/df65237b9a55aec4374ef63dcc9ab13d3eda8408

8267930: Refine code for loading hsdis library

Reviewed-by: whuang, neliasso, ysuenaga

! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/compiler/disassembler.hpp

Changeset: 94d0b0f9
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-11 02:44:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/94d0b0f9810bd1a8da06ec267a1c7589d6cb756b

8268565: runtime/records/RedefineRecord.java should be run in driver mode

Reviewed-by: hseigel

! test/hotspot/jtreg/runtime/records/RedefineRecord.java

Changeset: 49112fa5
Author:    ScientificWare <info at scientificware.com>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2021-06-11 12:25:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/49112fa5752174a77fb5cd276fdd4240bf76bf82

8265909: build.tools.dtdbuilder.DTDBuilder.java failed detecting missing path of dtd_home

Reviewed-by: erikj

! make/jdk/src/classes/build/tools/dtdbuilder/DTDBuilder.java

Changeset: a466b49e
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-06-11 23:10:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/a466b49e71b0d235294e17faba47ed4fd3fb8f6e

8267634: Update --release 17 symbol information for JDK 17 build 26

Reviewed-by: jjg, iris

! make/data/symbols/java.base-H.sym.txt
! make/data/symbols/jdk.compiler-H.sym.txt
! make/data/symbols/jdk.incubator.foreign-H.sym.txt
+ make/data/symbols/jdk.incubator.vector-H.sym.txt
! make/data/symbols/jdk.javadoc-H.sym.txt
+ make/data/symbols/jdk.jfr-H.sym.txt
+ make/data/symbols/jdk.management.jfr-H.sym.txt
! make/data/symbols/symbols

Changeset: 5cee23a9
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-06-12 01:03:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/5cee23a9ed0b7fe2657be7492d9c1f78fcd02ebf

8265518: C1: Intrinsic support for Preconditions.checkIndex

Reviewed-by: dfuchs, iveresov

! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_globals.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/java.base/share/classes/java/nio/Buffer.java
+ test/hotspot/jtreg/compiler/c1/TestCheckIndexC1Intrinsic.java

Changeset: 90c1034c
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-12 13:53:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/90c1034cd4077e63afc0aad53191a04699a816ce

8268644: ProblemList serviceability/sa/ClhsdbJstackXcompStress.java in -Xcomp mode

Reviewed-by: azvegint

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

Changeset: 1ba4e0ca
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-06-13 22:16:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/1ba4e0cada031407a17a665cf24b03bacb59cdbb

8257038: Remove expired flags in JDK 18

Reviewed-by: kbarrett, ccheung

! src/hotspot/share/runtime/arguments.cpp

Changeset: ba601b84
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-06-14 05:55:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/ba601b8407c6d56e48b57a9524a11bb275e08adc

8268520: VirtualSpace::print_on() should be const

Reviewed-by: kbarrett, stuefe, tschatzl

! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp

Changeset: 51f3427e
Author:    Rafael Winterhalter <winterhalter at openjdk.org>
Committer: Joel Borggrén-Franck <jfranck at openjdk.org>
Date:      2021-06-14 08:24:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/51f3427e9bb4a3924a8178338316b9ea30304182

8266791: Annotation property which is compiled as an array property but changed to a single element throws NullPointerException

Reviewed-by: darcy, jfranck

! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
+ test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArityTypeMismatchTest.java

Changeset: c4207355
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-06-14 10:41:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/c4207355d3fc19687c72f47edf21611ffed7efaf

8267579: Thread::cooked_allocated_bytes() hits assert(left >= right) failed: avoid underflow

Reviewed-by: dcubed, stefank, kbarrett

! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/runtime/thread.inline.hpp

Changeset: c0b4407d
Author:    Anton Litvinov <alitvinov at openjdk.org>
Date:      2021-06-14 13:27:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/c0b4407d09a7bf9f15553dc5344b1e354b150d57

8262731: [macOS] Exception from "Printable.print" is swallowed during "PrinterJob.print"

Reviewed-by: prr

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
+ test/jdk/java/awt/print/PrinterJob/ExceptionFromPrintableIsIgnoredTest.java

Changeset: 5b8c51f5
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 17:19:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/5b8c51f59a5f23930ee43bea30201c1ff88c44cd

8268539: several serviceability/sa tests should be run in driver mode

Backport-of: 78cb6776b6d43b67457993a109719b36ee892d60

! test/hotspot/jtreg/serviceability/sa/CDSJMapClstats.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLineNumbers.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java
! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java
! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestSysProps.java
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbAttachToDebugServer.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbTestConnectArgument.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DisableRegistryTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/PmapOnDebugdTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/RunCommandOnServerTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java

Changeset: 53b6e2c8
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-10 18:05:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/53b6e2c85cab251362d27a1cd0cd37bc7d380360

8267448: Add "ulimit -a" to environment.html

Reviewed-by: cjplummer

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

Changeset: 7b2e7d8b
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-06-10 22:18:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/7b2e7d8bab890bd655093976cc9c3b0b6d00c034

8268525: Some new memory leak after JDK-8248268 and JDK-8255557

Reviewed-by: valeriep, ascarpino

! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java
! src/java.base/share/classes/com/sun/crypto/provider/ConstructKeys.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/java.base/share/classes/com/sun/crypto/provider/KWUtil.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyWrapCipher.java

Changeset: e3eef3b4
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-06-11 02:47:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/e3eef3b41ab22b3fb1e4ee33ce4a3d3457d35ff1

8268576: jdk/jfr/event/gc/collection/TestSystemGc.java fails

Reviewed-by: egahlin, dholmes

= test/jdk/jdk/jfr/event/gc/collection/TestSystemGC.java

Changeset: bd9c2fa7
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-11 03:12:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/bd9c2fa73b61d2461fc44b6056437aee294c9082

8268565: runtime/records/RedefineRecord.java should be run in driver mode

Backport-of: 94d0b0f9810bd1a8da06ec267a1c7589d6cb756b

! test/hotspot/jtreg/runtime/records/RedefineRecord.java

Changeset: a437ce83
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-11 05:05:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/a437ce839f749dab8c42611e0190ece5bea5d255

8268580: runtime/memory/LargePages/TestLargePagesFlags.java should be run in driver mode

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java

Changeset: da043e99
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-06-11 08:42:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/da043e99b830fa4fcbfdbdbed182abc394ba6fb1

8268555: Update HttpClient tests that use ITestContext to jtreg 6+1

Reviewed-by: chegar

! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java
! test/jdk/java/net/httpclient/CancelRequestTest.java
! test/jdk/java/net/httpclient/ForbiddenHeadTest.java
! test/jdk/java/net/httpclient/ISO_8859_1_Test.java
! test/jdk/java/net/httpclient/ProxySelectorTest.java
! test/jdk/java/net/httpclient/Response204V2Test.java
! test/jdk/java/net/httpclient/ShortResponseBody.java

Changeset: cce8da2c
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-11 12:40:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/cce8da2c60812873b63de4e65bc992bc6d825fe1

8268602: a couple runtime/os tests don't check exit code

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/os/AvailableProcessors.java
! test/hotspot/jtreg/runtime/os/TestUseCpuAllocPath.java

Changeset: e39346e7
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-06-11 15:12:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/e39346e708a06cdee2b9a096f08c1cfe2e21dfc2

8268093: Manual Testcase: "sun/security/krb5/config/native/TestDynamicStore.java" Fails with NPE

Reviewed-by: mullan

! test/jdk/sun/security/krb5/config/native/TestDynamicStore.java
! test/jdk/sun/security/krb5/config/native/libTestDynamicStore.m

Changeset: 01054e6f
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-06-11 16:08:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/01054e6f5ab75dd1b7d3e82be0eb83f14a7add15

8268470: CDS dynamic dump asserts with JFR RecordingStream

Reviewed-by: minqi, iklam

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JFRDynamicCDS.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/JFRDynamicCDSApp.java

Changeset: 6171ae45
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-11 20:24:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/6171ae455288a74c4c3dcec6983515db04bdc360

8268630: ProblemList serviceability/jvmti/CompiledMethodLoad/Zombie.java on linux-aarch64

Reviewed-by: erikj

! test/hotspot/jtreg/ProblemList.txt

Changeset: fe48ea9d
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2021-06-14 08:29:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/fe48ea9d7975188853bc165ce29789753f4758f2

8268342: java/foreign/channels/TestAsyncSocketChannels.java fails with "IllegalStateException: This segment is already closed"

Reviewed-by: dfuchs

! test/jdk/java/foreign/channels/TestAsyncSocketChannels.java

Changeset: b3185354
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-06-14 13:11:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/b318535452bc0dbc7f8a111a71bb0881833495e1

8267579: Thread::cooked_allocated_bytes() hits assert(left >= right) failed: avoid underflow

Backport-of: c4207355d3fc19687c72f47edf21611ffed7efaf

! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/runtime/thread.inline.hpp

Changeset: 17295b1b
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-06-14 15:55:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/17295b1bb02b2121978f1459b2e75c5e1031e7ea

Merge

Reviewed-by: dcubed

! test/failure_handler/src/share/conf/linux.properties
! test/failure_handler/src/share/conf/mac.properties
! test/hotspot/jtreg/ProblemList.txt
! test/failure_handler/src/share/conf/linux.properties
! test/failure_handler/src/share/conf/mac.properties
! test/hotspot/jtreg/ProblemList.txt

Changeset: e59acd98
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-06-14 18:07:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/e59acd9860ca9e50c91472f8215f73c17d2099b6

8268699: Shenandoah: Add test for JDK-8268127

Reviewed-by: rkennke

+ test/hotspot/jtreg/gc/shenandoah/options/TestLargePagesWithSmallHeap.java

Changeset: 2e70bc35
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-06-14 19:35:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/2e70bc35dffce47e85f5ca4eaa4c9bdba5afb95b

8268626: Remove native pre-jdk9 support for jtreg failure handler

Reviewed-by: erikj

! make/test/BuildFailureHandler.gmk
! test/failure_handler/Makefile
! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java
- test/failure_handler/src/windows/native/libtimeoutHandler/GatherProcessInfoTimeoutHandler.c

Changeset: 9f3c7e74
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-06-15 02:12:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/9f3c7e74ff00a7550742ed8b9d6671c2d4bb6041

8238649: Call new Win32 API SetThreadDescription in os::set_native_thread_name

Co-authored-by: Markus GaisBauer <markus.gaisbauer at dynatrace.com>
Reviewed-by: stuefe, luhenry

! src/hotspot/os/windows/os_windows.cpp
! test/hotspot/jtreg/runtime/logging/ThreadLoggingTest.java

Changeset: d3840932
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2021-06-15 08:53:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/d384093289561015c69b684a9e21a8c4c1851c4c

8268125: ZGC: Clone oop array gets wrong acopy stub

Reviewed-by: kvn, vlivanov

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayClone.java

Changeset: 0b09129f
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-06-15 15:29:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/0b09129faefb945c2f2c35dab2731961216d054e

8268620: InfiniteLoopException test may fail on x86 platforms

Reviewed-by: prr, trebari, azvegint

! test/jdk/java/awt/Robot/InfiniteLoopException.java

Changeset: 00e33a45
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-06-15 22:05:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/00e33a45feee1544a9d5be8b2fd1e0987ef1dfc5

8268647: Generation::expand_and_allocate has unused "parallel" argument

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/generation.hpp

Changeset: abe20c18
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-06-14 14:25:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/abe20c188c67a85176f1f1ea530184ce0ec4fe29

8268333: javac crashes when pattern matching switch contains default case which is not last

Reviewed-by: vromero

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

Changeset: c088d093
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-06-14 15:02:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/c088d093e2e73fd0739d9e96f9f5ea67a01ae06c

8268522: InstanceKlass::can_be_verified_at_dumptime() returns opposite value

Reviewed-by: dholmes, minqi, iklam

! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp

Changeset: bca914b2
Author:    Guoxiong Li <gli at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2021-06-14 19:02:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/bca914b29e4cec918d4648fd048139b2c429c27d

8268670: yield statements doesn't allow ~ or ! unary operators in expression

Reviewed-by: vromero, jlahoda

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

Changeset: 702e3ff0
Author:    Dean Long <dlong at openjdk.org>
Date:      2021-06-14 19:25:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/702e3ff05472e35140b38fd5a4d1266f4efdd7bb

8268366: Incorrect calculation of has_fpu_registers in C1 linear scan

Reviewed-by: kvn, chagedorn

! src/hotspot/share/c1/c1_LinearScan.cpp
+ test/hotspot/jtreg/compiler/c1/TestLinearScanHasFPURegisters.java

Changeset: ee301596
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2021-06-14 20:34:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/ee3015968d56ed6179b6bfbde3f004500dce2ce3

8268621: SunJCE provider may throw unexpected NPE for un-initialized AES KW/KWP Ciphers

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/KeyWrapCipher.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestGeneral.java

Changeset: f69e2d56
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2021-06-14 20:40:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/f69e2d5651f239209543bc1daf707a1c1114f6e5

8267397: AlgorithmId's OID cache is never refreshed

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/jca/Providers.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! test/jdk/sun/security/x509/AlgorithmId/ExtensibleAlgorithmId.java

Changeset: a5bf5e0e
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-06-14 23:02:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/a5bf5e0e5f6c18b51e398ab81ed9d0a29bf31b6f

8266614: update manpage for -Xlog:async

Reviewed-by: hseigel, xliu

! src/java.base/share/man/java.1

Changeset: 4a6da99f
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-06-14 23:39:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/4a6da99f28af6bdb8fbb66093ce4386623c77ae2

8268643: SVML lib shouldn't be generated when C2 is absent

Reviewed-by: erikj

! make/autoconf/jvm-features.m4
! make/autoconf/spec.gmk.in
! make/modules/jdk.incubator.vector/Lib.gmk

Changeset: 4d8b5c70
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-06-14 23:41:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/4d8b5c70dff51470210a0ca93b932af1b27c9f27

8268347: C2: nested locks optimization may create unbalanced monitor enter/exit code

Reviewed-by: roland, vlivanov, dcubed

! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/locknode.hpp
! src/hotspot/share/opto/macro.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/compiler/locks/TestNestedLocksElimination.java

Changeset: 35d867df
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-06-15 09:04:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/35d867df1f2064e867dcf1030c498bfa23568054

8268663: Crash when guards contain boolean expression

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/Guards.java
! test/langtools/tools/javac/patterns/SwitchErrors.java
! test/langtools/tools/javac/patterns/SwitchErrors.out

Changeset: e36136fa
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2021-06-15 11:33:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/e36136fa934505fdf7d80ed415ebf009050dac28

8268125: ZGC: Clone oop array gets wrong acopy stub

Reviewed-by: vlivanov

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayClone.java

Changeset: 76cad4b1
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-06-15 15:56:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/76cad4b1ae76c6cc854f7a901736bf108639f8f2

8263321: Regression 8% in javadoc-steady in 17-b11

Reviewed-by: prappo, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.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/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Entity.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Text.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: 31a055e6
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-06-15 18:52:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/31a055e67a9a579a6b6ab26519271202da53a295

8268736: Use apiNote in AutoCloseable.close javadoc

Reviewed-by: bpb, naoto

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

Changeset: fe7a44de
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-06-15 18:59:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/fe7a44de63f19921e373ff336be26f9165ac6977

8268723: Problem list SA core file tests on OSX when using ZGC

Reviewed-by: dholmes, dcubed, sspitsyn

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

Changeset: 9ac0609e
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-15 20:36:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/9ac0609ed1513a5c7484ccc2c219fe6cd9c9d6d6

8268828: ProblemList compiler/intrinsics/VectorizedMismatchTest.java on win-x64

Reviewed-by: ccheung

! test/hotspot/jtreg/ProblemList.txt

Changeset: 788b3095
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-06-15 20:37:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/788b309563610b690306211790af17954f7556cb

8268768: idea.sh has been updated in surprising and incompatible ways

Reviewed-by: erikj

! bin/idea.sh
+ make/ide/idea/jdk/build.xml
! make/ide/idea/jdk/idea.gmk
+ make/ide/idea/jdk/template/ant.xml
! make/ide/idea/jdk/template/compiler.xml
! make/ide/idea/jdk/template/jdk.iml
! make/ide/idea/jdk/template/misc.xml
! make/ide/idea/jdk/template/modules.xml
+ make/ide/idea/jdk/template/src/idea/IdeaLoggerWrapper.java
+ make/ide/idea/jdk/template/src/idea/JdkIdeaAntLogger.java
! make/ide/idea/jdk/template/vcs.xml
! make/ide/idea/jdk/template/workspace.xml

Changeset: e0f6f70d
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-06-15 22:45:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/e0f6f70d3f9e748d2bc53f371beca487e9343d4a

Merge

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

Changeset: 48d45628
Author:    Denghui Dong <ddong at openjdk.org>
Committer: Yi Yang <yyang at openjdk.org>
Date:      2021-06-16 02:08:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/48d456281ea73e22eaaae6a082bb43610647d660

8268780: Use 'print_cr' instead of 'print' for the message 'eliminated <owner is scalar replaced>'

Reviewed-by: cjplummer, zgu, dcubed

! src/hotspot/share/runtime/vframe.cpp

Changeset: 3ad65867
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-06-16 02:17:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/3ad658677b1ad2ea15d75ec7f1fe71e37f3913b9

8268078: ClassListParser::_interfaces should be freed

Reviewed-by: minqi, iklam, coleenp

! src/hotspot/share/cds/classListParser.cpp

Changeset: af13fe11
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-06-16 12:41:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/af13fe110720ff20ccea0a01fe088707208c3dd8

8267870: Remove unnecessary char_converter during class loading

Reviewed-by: dholmes, iklam

! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/classfile/javaAssertions.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp

Changeset: 72b3b0af
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-06-16 12:43:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/72b3b0af08136342e54e1cdea0c48d64172e8870

8267752: KVHashtable doesn't deallocate entries

Reviewed-by: iklam, stuefe

! src/hotspot/share/utilities/hashtable.hpp

Changeset: d800d8e3
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2021-06-21 19:26:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/d800d8e3b6b6d5cdc4df580bef6951ff92d17938

Merge branch 'master' into fibers

! make/RunTests.gmk
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! 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/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/failure_handler/src/share/classes/jdk/test/failurehandler/GathererFactory.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/ToolKit.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java
! test/failure_handler/src/share/conf/common.properties
! test/failure_handler/src/share/conf/linux.properties
! test/failure_handler/src/share/conf/mac.properties
! test/failure_handler/src/share/conf/windows.properties
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java
! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/jfr/EventNames.java
! make/RunTests.gmk
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! 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/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/failure_handler/src/share/classes/jdk/test/failurehandler/GathererFactory.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/ToolKit.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java
! test/failure_handler/src/share/conf/common.properties
! test/failure_handler/src/share/conf/linux.properties
! test/failure_handler/src/share/conf/mac.properties
! test/failure_handler/src/share/conf/windows.properties
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java
! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/jfr/EventNames.java



More information about the loom-dev mailing list