git: openjdk/loom: master: 239 new changesets
duke
duke at openjdk.java.net
Mon Jun 21 18:57:38 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
More information about the loom-dev
mailing list