git: openjdk/leyden: premain: 163 new changesets

duke duke at openjdk.org
Tue Aug 22 23:37:15 UTC 2023


Changeset: d3b578f1
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-08-09 05:16:02 +0000
URL:       https://git.openjdk.org/leyden/commit/d3b578f1c9d296ce8f99c70069df886e9f2dbef9

8313345: SuperWord fails due to CMove without matching Bool pack

Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Co-authored-by: Hannes Greule <hannesgreule at outlook.de>
Reviewed-by: chagedorn, epeter, hgreule

! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestCMoveWithoutBoolPack.java

Changeset: 735b16a6
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-08-09 06:16:18 +0000
URL:       https://git.openjdk.org/leyden/commit/735b16a6969ba5998b4f809927e5ac42a7e72d2d

8313752: InstanceKlassFlags::print_on doesn't print the flag names

Reviewed-by: stuefe, shade, coleenp

! src/hotspot/share/oops/constMethodFlags.cpp
! src/hotspot/share/oops/instanceKlassFlags.cpp
! src/hotspot/share/oops/methodFlags.cpp
! test/hotspot/jtreg/runtime/CommandLine/PrintClasses.java

Changeset: 0a42c44b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-08-09 06:16:39 +0000
URL:       https://git.openjdk.org/leyden/commit/0a42c44bf8dee12baeb72123b24b659ffdee6cf1

8313954: Add gc logging to vmTestbase/vm/gc/containers/Combination05

Reviewed-by: tschatzl, lmesnik

! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination05/TestDescription.java

Changeset: 3fb4805b
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-09 06:29:42 +0000
URL:       https://git.openjdk.org/leyden/commit/3fb4805b1ad6d66924fd961f62126a91d188abab

8307462: [REDO] VmObjectAlloc is not generated by intrinsics methods which allocate objects

Reviewed-by: sspitsyn, thartmann

! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt

Changeset: 96304f37
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-09 06:54:15 +0000
URL:       https://git.openjdk.org/leyden/commit/96304f37f8344b0c0e271ff9cda84961519d5109

8313691: use close after failing os::fdopen in vmError and ciEnv

Reviewed-by: dholmes, thartmann

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 77e5739f
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-08-09 07:01:15 +0000
URL:       https://git.openjdk.org/leyden/commit/77e5739f60d5a3d62642be55462e90d66c374bf3

8310118: Resource files should be moved to appropriate directories

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/copy.svg
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/external-link.svg
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.6.1.js
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.6.1.min.js
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.css
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.js
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.css
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.js
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/link.svg
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_65_dadada_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_75_dadada_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_222222_256x240.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_2e83ff_256x240.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_454545_256x240.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_888888_256x240.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_cd0a0a_256x240.png
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFile.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/AccessH1/AccessH1.java
! test/langtools/jdk/javadoc/doclet/checkLibraryVersions/CheckLibraryVersions.java
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testDocEncoding/TestDocEncoding.java
! test/langtools/jdk/javadoc/doclet/testJavascript/TestJavascript.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/SnippetTester.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testStylesheetOverwrite/TestStylesheetOverwrite.java
! test/langtools/jdk/javadoc/doclet/testTerminology/TestTerminology.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: 6e3cc131
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-09 07:08:52 +0000
URL:       https://git.openjdk.org/leyden/commit/6e3cc131daa9f3b883164333bdaad7aa3a6ca018

8312467: relax the builddir check in make/autoconf/basic.m4

Reviewed-by: clanger, erikj

! make/autoconf/basic.m4

Changeset: 9cf12bb9
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-09 09:13:34 +0000
URL:       https://git.openjdk.org/leyden/commit/9cf12bb977df44b81854ba16cd869c38b8d44450

8313922: Remove unused WorkerPolicy::_debug_perturbation

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/workerPolicy.hpp

Changeset: 52ec4bcb
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-08-09 09:50:21 +0000
URL:       https://git.openjdk.org/leyden/commit/52ec4bcb1bab15dbf0a9b2488d33a23cdc1cb0e1

8303056: Improve support for Unicode characters and digits in JavaDoc search

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! test/langtools/jdk/javadoc/doclet/testSearchScript/TestSearchScript.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/List.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/ListProvider.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/MyList.java

Changeset: 0e2c72d7
Author:    Richard Startin <richard.startin at datadoghq.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-09 11:23:32 +0000
URL:       https://git.openjdk.org/leyden/commit/0e2c72d7a5206b7173af5bf69e21d21ea276bd94

8313796: AsyncGetCallTrace crash on unreadable interpreter method pointer

Reviewed-by: coleenp, aph, stuefe

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp

Changeset: 213d3c44
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-08-09 11:46:25 +0000
URL:       https://git.openjdk.org/leyden/commit/213d3c449ae89b71c222b889443e77ad912791df

8313891: JFR: Incorrect exception message for RecordedObject::getInt

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java

Changeset: e9f751ab
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-08-09 12:26:32 +0000
URL:       https://git.openjdk.org/leyden/commit/e9f751ab161ae3663e13108a47fdf722fcb84d67

8311247: Some cpp files are compiled with -std:c11 flag

Reviewed-by: aivanov, jwaters, prr, erikj

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! make/modules/java.security.jgss/Lib.gmk
! make/modules/jdk.accessibility/Launcher.gmk
! make/modules/jdk.accessibility/Lib.gmk
! make/modules/jdk.crypto.mscapi/Lib.gmk

Changeset: 19ae62ae
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-08-09 12:34:40 +0000
URL:       https://git.openjdk.org/leyden/commit/19ae62ae2cd2bbb436924b296151021864a3fcd9

8311170: Simplify and modernize equals and hashCode in security area

Reviewed-by: djelinski, rriggs, valeriep

! src/java.base/share/classes/com/sun/crypto/provider/DESKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/java/security/AccessControlContext.java
! src/java.base/share/classes/java/security/AllPermission.java
! src/java.base/share/classes/java/security/BasicPermission.java
! src/java.base/share/classes/java/security/CodeSigner.java
! src/java.base/share/classes/java/security/CodeSource.java
! src/java.base/share/classes/java/security/Identity.java
! src/java.base/share/classes/java/security/PKCS12Attribute.java
! src/java.base/share/classes/java/security/Permission.java
! src/java.base/share/classes/java/security/Principal.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/java/security/UnresolvedPermission.java
! src/java.base/share/classes/java/security/cert/CertPath.java
! src/java.base/share/classes/java/security/cert/Certificate.java
! src/java.base/share/classes/java/security/cert/URICertStoreParameters.java
! src/java.base/share/classes/java/security/cert/X509CRL.java
! src/java.base/share/classes/java/security/cert/X509CRLEntry.java
! src/java.base/share/classes/java/security/spec/ECFieldF2m.java
! src/java.base/share/classes/java/security/spec/ECFieldFp.java
! src/java.base/share/classes/java/security/spec/ECPoint.java
! src/java.base/share/classes/javax/crypto/CryptoAllPermission.java
! src/java.base/share/classes/javax/crypto/CryptoPermission.java
! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java
! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/javax/security/auth/x500/X500Principal.java
! src/java.base/share/classes/javax/security/cert/Certificate.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.base/share/classes/sun/security/pkcs/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10Attributes.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/provider/PolicyParser.java
! src/java.base/share/classes/sun/security/provider/certpath/CertId.java
! src/java.base/share/classes/sun/security/provider/certpath/ResponderId.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/BitArray.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/CRLExtensions.java
! src/java.base/share/classes/sun/security/x509/CertificateExtensions.java
! src/java.base/share/classes/sun/security/x509/CertificatePolicyId.java
! src/java.base/share/classes/sun/security/x509/DNSName.java
! src/java.base/share/classes/sun/security/x509/DistributionPoint.java
! src/java.base/share/classes/sun/security/x509/DistributionPointName.java
! src/java.base/share/classes/sun/security/x509/EDIPartyName.java
! src/java.base/share/classes/sun/security/x509/Extension.java
! src/java.base/share/classes/sun/security/x509/GeneralName.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtree.java
! src/java.base/share/classes/sun/security/x509/IPAddressName.java
! src/java.base/share/classes/sun/security/x509/KeyIdentifier.java
! src/java.base/share/classes/sun/security/x509/OIDName.java
! src/java.base/share/classes/sun/security/x509/OtherName.java
! src/java.base/share/classes/sun/security/x509/PolicyInformation.java
! src/java.base/share/classes/sun/security/x509/RFC822Name.java
! src/java.base/share/classes/sun/security/x509/URIName.java
! src/java.base/share/classes/sun/security/x509/X500Name.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertInfo.java
! src/java.base/share/classes/sun/security/x509/X509Key.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/EncryptionKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosCredMessage.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java
! src/java.security.jgss/share/classes/org/ietf/jgss/ChannelBinding.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSCredential.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSName.java
! src/java.security.jgss/share/classes/org/ietf/jgss/Oid.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSCredentialImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSNameImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/ProviderList.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/spi/GSSNameSpi.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbException.java
! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java
! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddress.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddresses.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! test/jdk/jdk/security/logging/TestX509ValidationLog.java

Changeset: 0eb0997a
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-08-09 13:34:04 +0000
URL:       https://git.openjdk.org/leyden/commit/0eb0997ae4f81314b764241e69dae5c698dbb6c6

8288936: Wrong lock ordering writing G1HeapRegionTypeChange JFR event

Reviewed-by: egahlin

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

Changeset: 360f65d7
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-08-09 14:00:21 +0000
URL:       https://git.openjdk.org/leyden/commit/360f65d7b15b327e2f160c42f318945cc6548bda

8314022: Problem-list tests failing with jtreg 7.3

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 593ba2fe
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-08-09 16:08:23 +0000
URL:       https://git.openjdk.org/leyden/commit/593ba2fe47ce6bd341ee6e1329aa02d4b472fb60

8313693: Introduce an internal utility for the Damerau–Levenshtein distance calculation

Reviewed-by: jlahoda, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringUtils.java
! test/langtools/tools/javac/util/StringUtilsTest.java

Changeset: c307391a
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-08-09 21:17:10 +0000
URL:       https://git.openjdk.org/leyden/commit/c307391ab1f071b1473cd5f4c12437b8d5e0ca93

8307184: Incorrect/inconsistent specification and implementation for Elements.getDocComment

Reviewed-by: vromero, jjg

! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
+ test/langtools/tools/javac/processing/model/util/elements/TestGetDocComments.java

Changeset: cd16158e
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2023-08-10 00:43:28 +0000
URL:       https://git.openjdk.org/leyden/commit/cd16158edb254af82f29cd1705c90a710b171403

8314075: Update JCov version for JDK 22

Reviewed-by: serb

! make/conf/jib-profiles.js

Changeset: c822183e
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2023-08-10 05:50:19 +0000
URL:       https://git.openjdk.org/leyden/commit/c822183e98aa26f005338464f3946dcbf34802aa

8313768: Reduce interaction with volatile field in j.u.l.StreamHandler

Reviewed-by: dfuchs, jpai

! src/java.logging/share/classes/java/util/logging/StreamHandler.java

Changeset: 242a2e63
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2023-08-10 07:16:36 +0000
URL:       https://git.openjdk.org/leyden/commit/242a2e63df0d4995bdc9aba00510fada19fd2e23

8308843: Generational ZGC: Remove gc/z/TestHighUsage.java

Reviewed-by: ayang, tschatzl

- test/hotspot/jtreg/gc/z/TestHighUsage.java

Changeset: e080a0b4
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2023-08-10 07:18:31 +0000
URL:       https://git.openjdk.org/leyden/commit/e080a0b4c0878dc19f40ef0f51e645f3a4708c62

8311508: ZGC: RAII use of IntelJccErratumAlignment

Reviewed-by: stefank, shade, tschatzl

! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad

Changeset: 8f28809a
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-10 07:21:47 +0000
URL:       https://git.openjdk.org/leyden/commit/8f28809aa87b1026cdbdd1ea88da3c7f0c994697

8299790: os::print_hex_dump is racy

Reviewed-by: shade, dholmes

! src/hotspot/share/runtime/os.cpp
! test/hotspot/gtest/runtime/test_os.cpp

Changeset: 6dba2026
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-10 07:23:24 +0000
URL:       https://git.openjdk.org/leyden/commit/6dba2026d72de6a67aa0209749ded8174b088904

8313670: Simplify shared lib name handling code in some tests

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/runtime/signal/SigTestDriver.java
! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachFailedTestBase.java
! test/hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/DynLibsTest.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeLibraryCopier.java
! test/jdk/com/sun/tools/attach/warnings/DynamicLoadWarningTest.java
! test/jdk/jdk/jfr/event/runtime/TestNativeLibrariesEvent.java
! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java
! test/lib/jdk/test/lib/Platform.java

Changeset: 35b60f92
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-08-10 07:57:19 +0000
URL:       https://git.openjdk.org/leyden/commit/35b60f925a4e7e2e3f1ec7c5c1eee60206e7508a

8298095: Refine implSpec for SegmentAllocator

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java

Changeset: 83adaf54
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-08-10 08:17:03 +0000
URL:       https://git.openjdk.org/leyden/commit/83adaf5477d1aa0128079a60be8847319dbadccc

8313421: [JVMCI] avoid locking class loader in CompilerToVM.lookupType

Reviewed-by: never, thartmann

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/SharedLibraryJVMCIReflection.java

Changeset: 028b3ae1
Author:    Oli Gillespie <ogillespie at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-10 08:51:50 +0000
URL:       https://git.openjdk.org/leyden/commit/028b3ae1b162bd8f7c340bfa6e9487ca83697955

8313874: JNI NewWeakGlobalRef throws exception for null arg

Reviewed-by: dholmes, kbarrett, shade

! src/hotspot/share/prims/jni.cpp
! test/hotspot/jtreg/runtime/jni/ReturnJNIWeak/ReturnJNIWeak.java

Changeset: 0cb9ab04
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-08-10 10:01:46 +0000
URL:       https://git.openjdk.org/leyden/commit/0cb9ab04f4c408bce7c4bc0e028fa9d4959abd79

8313239: InetAddress.getCanonicalHostName may return ip address if reverse lookup fails

Reviewed-by: dfuchs, aefimov, alanb

! src/java.base/share/classes/java/net/InetAddress.java

Changeset: f47767ff
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-08-10 11:57:25 +0000
URL:       https://git.openjdk.org/leyden/commit/f47767ffef29c777e2da0262fa3299564d59f461

8313882: Fix -Wconversion warnings in runtime code

Reviewed-by: pchilanomate, dlong, dholmes

! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/relocator.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/runtime/timer.cpp
! src/hotspot/share/runtime/trimNativeHeap.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/attachListener.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_stubRoutines.cpp

Changeset: 23fe2ece
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-10 12:06:43 +0000
URL:       https://git.openjdk.org/leyden/commit/23fe2ece586d3ed750e905e1b71a2cd1da91f335

8313616: support loading library members on AIX in os::dll_load

Reviewed-by: mdoerr

! src/hotspot/os/aix/libodm_aix.cpp
! src/hotspot/os/aix/libperfstat_aix.cpp
! src/hotspot/os/aix/os_aix.cpp

Changeset: e7c83ea9
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-10 15:18:34 +0000
URL:       https://git.openjdk.org/leyden/commit/e7c83ea948f8b2cd7caf7e59d3cf6b087807dba7

8312194: test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java cannot handle empty modules

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java

Changeset: 9b532511
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-10 15:18:57 +0000
URL:       https://git.openjdk.org/leyden/commit/9b53251131c67b1abb69b59eb66a1a133acc41d9

8313654: Test WaitNotifySuspendedVThreadTest.java timed out

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/WaitNotifySuspendedVThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/libWaitNotifySuspendedVThread.cpp

Changeset: bd1b9427
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-08-10 15:25:00 +0000
URL:       https://git.openjdk.org/leyden/commit/bd1b9427410c458215e9e89eeff6e4d30592a4a4

8313905: Checked_cast assert in CDS compare_by_loader

Reviewed-by: dlong, iklam

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 1875b287
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-08-10 16:40:28 +0000
URL:       https://git.openjdk.org/leyden/commit/1875b2872baa566fa11f92006c8eba7642267213

8314061: [JVMCI] DeoptimizeALot stress logic breaks deferred barriers

Reviewed-by: thartmann, dnsimon

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

Changeset: 79be8d93
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2023-08-10 17:15:56 +0000
URL:       https://git.openjdk.org/leyden/commit/79be8d9383c31be64e57ce1825a79dbbc2aefdd8

8312259: StatusResponseManager unused code clean up

Reviewed-by: mpowers, jnimeh

! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java

Changeset: d97de826
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-08-10 17:52:28 +0000
URL:       https://git.openjdk.org/leyden/commit/d97de8260c19e468c87221e28f29128e56ec8ee1

8313633: [macOS] java/awt/dnd/NextDropActionTest/NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action!

Reviewed-by: honkar, serb

! test/jdk/java/awt/dnd/NextDropActionTest/NextDropActionTest.java

Changeset: 6f5c903d
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-08-10 18:53:02 +0000
URL:       https://git.openjdk.org/leyden/commit/6f5c903d10aa5f7ff979a79f121609c167f88eff

8313899: JVMCI exception Translation can fail in TranslatedException.<clinit>

Reviewed-by: never, thartmann

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/java.base/share/classes/jdk/internal/vm/TranslatedException.java
! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java

Changeset: 88b4e3b8
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-08-10 20:02:27 +0000
URL:       https://git.openjdk.org/leyden/commit/88b4e3b8539c2beb29ad92bd74b300002c2ef84b

8304292: Memory leak related to ClassLoader::update_class_path_entry_list

Reviewed-by: dholmes, iklam

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
+ test/hotspot/jtreg/runtime/cds/appcds/DuplicateClassPaths.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/cpattr_dup.mf

Changeset: 42758cb8
Author:    Jesse Glick <jglick at cloudbees.com>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2023-08-10 22:26:32 +0000
URL:       https://git.openjdk.org/leyden/commit/42758cb889a5cf1d7f4c4b468a383b218baa1b27

8312882: Update the CONTRIBUTING.md with pointers to lifecycle of a PR

Reviewed-by: erikj, jwilhelm

! CONTRIBUTING.md
! doc/building.html
! doc/building.md

Changeset: 9abb2a55
Author:    Mark Powers <mpowers at openjdk.org>
Committer: Valerie Peng <valeriep at openjdk.org>
Date:      2023-08-10 23:43:38 +0000
URL:       https://git.openjdk.org/leyden/commit/9abb2a559e4f809f07db1b747660f68b9d943e3b

8312461: JNI warnings in SunMSCApi provider

Reviewed-by: valeriep, djelinski

! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp

Changeset: 43462a36
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-08-11 03:39:39 +0000
URL:       https://git.openjdk.org/leyden/commit/43462a36ab02b67d426c04d345868bd420b30c25

8313224: Avoid calling JavaThread::current() in MemAllocator::Allocation constructor

Reviewed-by: tschatzl, coleenp

! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp

Changeset: 62adeb08
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-08-11 09:32:45 +0000
URL:       https://git.openjdk.org/leyden/commit/62adeb08c34ea199d19cf98c7f03e937d8cfa9ad

8311648: Refactor the Arena/Chunk/ChunkPool interface

Reviewed-by: stuefe, coleenp

! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/threads.cpp

Changeset: 6ffc0324
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-11 12:19:39 +0000
URL:       https://git.openjdk.org/leyden/commit/6ffc0324dc854c147ab92e5a597d10ed0166b34a

8314113: G1: Remove unused G1CardSetInlinePtr::card_at

Reviewed-by: tschatzl

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

Changeset: 12326770
Author:    Andreas Steiner <a.steiner at sap.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-11 13:21:46 +0000
URL:       https://git.openjdk.org/leyden/commit/12326770dc4116dd3b374c3a50fabfa1f27249dd

8313244: NM flags handling in configure process

Reviewed-by: clanger, jwaters, mbaesken, erikj

! make/autoconf/flags-other.m4
! make/autoconf/flags.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/JvmMapfile.gmk

Changeset: 8f1c1348
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-11 18:09:44 +0000
URL:       https://git.openjdk.org/leyden/commit/8f1c134848437d7e37fb3b4bd603b91798e19724

8313798: [aarch64] sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java sometimes times out on aarch64

Reviewed-by: kevinw, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VFrame.java
! test/jdk/ProblemList.txt

Changeset: 73325028
Author:    Man Cao <manc at openjdk.org>
Date:      2023-08-11 20:43:31 +0000
URL:       https://git.openjdk.org/leyden/commit/733250288325bc663afc0376342d4c5a7a471cbd

8314139: TEST_BUG: runtime/os/THPsInThreadStackPreventionTest.java could fail on machine with large number of cores

Reviewed-by: shade, stuefe

! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java

Changeset: ec0cc630
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2023-08-11 21:00:52 +0000
URL:       https://git.openjdk.org/leyden/commit/ec0cc6300a02dd92b25d9072b8b3859dab583bbd

8313904: [macos] All signing tests which verifies unsigned app images are failing

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java

Changeset: b88c2735
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-08-14 07:04:05 +0000
URL:       https://git.openjdk.org/leyden/commit/b88c27350328da86e9dc46c8061c6563fdf858a2

8313743: Make fields final in sun.nio.ch

Reviewed-by: bpb

! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/FileLockTable.java
! src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java
! src/java.base/share/classes/sun/nio/ch/OptionKey.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/windows/classes/sun/nio/ch/PollArrayWrapper.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java

Changeset: 6bbcef53
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-08-14 07:04:29 +0000
URL:       https://git.openjdk.org/leyden/commit/6bbcef53154e6b669ef53e01eb95bc1b568dc0c6

8313948: Remove unnecessary static fields defaultUpper/defaultLower in sun.net.PortConfig

Reviewed-by: dfuchs

! src/java.base/unix/classes/sun/net/PortConfig.java

Changeset: 5c916228
Author:    Feilong Jiang <fjiang at openjdk.org>
Date:      2023-08-14 07:50:43 +0000
URL:       https://git.openjdk.org/leyden/commit/5c9162288570a140138a0055cd9c4e88fe40e69d

8314117: RISC-V: Incorrect VMReg encoding in RISCV64Frame.java

Reviewed-by: fyang

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java

Changeset: 1de5bf1c
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-08-14 08:14:42 +0000
URL:       https://git.openjdk.org/leyden/commit/1de5bf1ce94c20bc2fd481cd4387f170b0d3c63d

8314106: C2: assert(is_valid()) failed: must be valid after JDK-8305636

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopPredicate.cpp
+ test/hotspot/jtreg/compiler/predicates/TestLoopUnswitchingWithoutParsePredicates.java

Changeset: a39ed108
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-08-14 08:15:02 +0000
URL:       https://git.openjdk.org/leyden/commit/a39ed1087b3c188f06c9aa602313f3b9bf20f9c2

8314116: C2: assert(false) failed: malformed control flow after JDK-8305636

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateNotRemoved.java

Changeset: 049b55f2
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-08-14 08:45:16 +0000
URL:       https://git.openjdk.org/leyden/commit/049b55f24e33559816c2b4b1abfda54f44fe87f5

8314019: Add gc logging to jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java

Reviewed-by: aboldtch, eosterlund

! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java

Changeset: 4164693f
Author:    Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2023-08-14 08:56:15 +0000
URL:       https://git.openjdk.org/leyden/commit/4164693f3bf15a2f3e03dee72e1ca3fb8d82582c

8313372: [JVMCI] Export vmIntrinsics::is_intrinsic_available results to JVMCI compilers.

Reviewed-by: dnsimon, kvn

! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_Compiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMIntrinsicMethod.java

Changeset: 06aa3c56
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-14 10:04:55 +0000
URL:       https://git.openjdk.org/leyden/commit/06aa3c5628e749188238dda3d41c776a5a2f7c81

8314118: Update JMH devkit to 1.37

Reviewed-by: erikj, redestad

! make/devkit/createJMHBundle.sh

Changeset: 5bfb82e6
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-14 11:08:31 +0000
URL:       https://git.openjdk.org/leyden/commit/5bfb82e6fabf977267e043fb7a68b4487051de7d

8314119: G1: Fix -Wconversion warnings in G1CardSetInlinePtr::card_pos_for

Reviewed-by: tschatzl, kbarrett

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

Changeset: 823f5b93
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-08-14 11:57:17 +0000
URL:       https://git.openjdk.org/leyden/commit/823f5b930c917f36bb32aa0d0bda3ef0187db875

8308850: Change JVM options with small ranges that get -Wconversion warnings to 32 bits

Reviewed-by: dholmes, coleenp, dlong

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 207bd00c
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-08-14 12:08:16 +0000
URL:       https://git.openjdk.org/leyden/commit/207bd00c5101fce06b5ac12e76893d989b0093e2

8313756: [BACKOUT] 8308682: Enhance AES performance

Reviewed-by: thartmann

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp

Changeset: 6574dd79
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-08-14 13:38:22 +0000
URL:       https://git.openjdk.org/leyden/commit/6574dd796dbb23645c87dddad427ed8f26d18323

8314025: Remove JUnit-based test in java/lang/invoke from problem list

Reviewed-by: dholmes, jpai

! test/jdk/ProblemList.txt

Changeset: 911d1dbb
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-08-14 15:37:44 +0000
URL:       https://git.openjdk.org/leyden/commit/911d1dbbf7362693c736b905b42e5150fc4f8a96

8314078: HotSpotConstantPool.lookupField() asserts due to field changes in ConstantPool.cpp

Reviewed-by: dnsimon, coleenp

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantPoolTest.java

Changeset: f41c267f
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2023-08-14 15:51:18 +0000
URL:       https://git.openjdk.org/leyden/commit/f41c267f859c305a2d01c629dbc56692322f81e2

8314045: ArithmeticException in GaloisCounterMode

Co-authored-by: Ioana Nedelcu <ioannanedelcu at google.com>
Reviewed-by: ascarpino

! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
+ test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMShortInput.java

Changeset: 4b2703ad
Author:    Oli Gillespie <ogillespie at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-14 15:58:03 +0000
URL:       https://git.openjdk.org/leyden/commit/4b2703ad39f8160264eb30c797824cc93a6b56e2

8313678: SymbolTable can leak Symbols during cleanup

Reviewed-by: coleenp, dholmes, shade

! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java

Changeset: e56d3bc2
Author:    Weibing Xiao <weibing.xiao at oracle.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2023-08-14 17:38:53 +0000
URL:       https://git.openjdk.org/leyden/commit/e56d3bc2dab3d32453b6eda66e8434953c436084

8313657: com.sun.jndi.ldap.Connection.cleanup does not close connections on SocketTimeoutErrors

Reviewed-by: vtewari, msheppar, aefimov

! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
+ test/jdk/com/sun/jndi/ldap/SocketCloseTest.java

Changeset: c132176b
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-08-14 17:48:50 +0000
URL:       https://git.openjdk.org/leyden/commit/c132176b932dd136d5c4314e08ac97d0fee7ba4d

8114830: (fs) Files.copy fails due to interference from something else changing the file system

Reviewed-by: alanb, vtewari

! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
+ test/jdk/java/nio/file/Files/CopyInterference.java

Changeset: 49b29845
Author:    Kimura Yukihiro <kimura.yukihiro at jp.fujitsu.com>
Committer: Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-14 18:26:55 +0000
URL:       https://git.openjdk.org/leyden/commit/49b29845f7c516c379dde7aae8b3073808f2118a

8313854: Some tests in serviceability area fail on localized Windows platform

Reviewed-by: amenkov, cjplummer

! test/jdk/sun/management/jmxremote/startstop/JMXStartStopTest.java
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java

Changeset: 595fdd36
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2023-08-14 18:39:18 +0000
URL:       https://git.openjdk.org/leyden/commit/595fdd36c5f735b53ed2950c539be46382f9bcdd

8314059: Remove PKCS7.verify()

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/pkcs/PKCS7.java

Changeset: f142470d
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-08-14 21:18:57 +0000
URL:       https://git.openjdk.org/leyden/commit/f142470deaebbf9cff7f6f28842972393506b7c4

8311981: Test gc/stringdedup/TestStringDeduplicationAgeThreshold.java#ZGenerational timed out

Reviewed-by: stefank, pchilanomate, dcubed, rehn

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

Changeset: 1f1c5c6f
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2023-08-14 22:23:11 +0000
URL:       https://git.openjdk.org/leyden/commit/1f1c5c6f8d0bc2492e2ab3280e838fe9981c4e38

8314241: Add test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java to ProblemList

Reviewed-by: dcubed, dholmes

! test/jdk/ProblemList.txt

Changeset: 0074b48a
Author:    Ben Taylor <btaylor at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-08-14 22:50:37 +0000
URL:       https://git.openjdk.org/leyden/commit/0074b48ad77d68ece8633a165aaba7f42bb52c5d

8312597: Convert TraceTypeProfile to UL

Reviewed-by: shade, phh

! src/hotspot/share/opto/doCall.cpp
+ test/hotspot/jtreg/compiler/arguments/TestLogJIT.java
+ test/hotspot/jtreg/compiler/arguments/TestTraceTypeProfile.java

Changeset: 583cb754
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2023-08-14 23:12:42 +0000
URL:       https://git.openjdk.org/leyden/commit/583cb754f38f5d32144e302ce5e82a3b36a2cb78

8313406: nep_invoker_blob can be simplified more

Reviewed-by: jvernee, vlivanov

! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java

Changeset: 37c6b23f
Author:    Fei Gao <fgao at openjdk.org>
Date:      2023-08-15 01:04:22 +0000
URL:       https://git.openjdk.org/leyden/commit/37c6b23f5b82311c82f5fe981f104824f87e3e54

8308340: C2: Idealize Fma nodes

Reviewed-by: kvn, epeter

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestIRFma.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java

Changeset: b7dee213
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-08-15 04:29:25 +0000
URL:       https://git.openjdk.org/leyden/commit/b7dee213dfb2d0ec4e22837898bf4837c1fe523d

8314244: Incorrect file headers in new tests from JDK-8312597

Reviewed-by: lmesnik, kvn

! test/hotspot/jtreg/compiler/arguments/TestLogJIT.java
! test/hotspot/jtreg/compiler/arguments/TestTraceTypeProfile.java

Changeset: 63389272
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-15 07:48:38 +0000
URL:       https://git.openjdk.org/leyden/commit/6338927221ee82a556b55ccf79239acb2ac9729a

8314197: AttachListener::pd_find_operation always returning nullptr

Reviewed-by: dholmes, cjplummer, sspitsyn

! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp

Changeset: f4e72c58
Author:    Dmitry Cherepanov <dcherepanov at openjdk.org>
Date:      2023-08-15 08:43:38 +0000
URL:       https://git.openjdk.org/leyden/commit/f4e72c58d7b188563a0413161419f91e024ec472

8313949: Missing word in GPLv2 license text in StackMapTableAttribute.java

Reviewed-by: iris

! src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPool.java

Changeset: dff99f7f
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-15 09:09:02 +0000
URL:       https://git.openjdk.org/leyden/commit/dff99f7f3d98372cb5bf8b1c2515b7628193cd2c

8313782: Add user-facing warning if THPs are enabled but cannot be used

Reviewed-by: dholmes, sjohanss

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

Changeset: a02d65ef
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-08-15 10:08:51 +0000
URL:       https://git.openjdk.org/leyden/commit/a02d65efccaab5bb7c2f2aad4a2eb5062f545ef8

8310308: IR Framework: check for type and size of vector nodes

Reviewed-by: chagedorn, thartmann

! test/hotspot/jtreg/compiler/c2/TestMinMaxSubword.java
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVecCountingDownLoop.java
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java
! test/hotspot/jtreg/compiler/c2/irTests/TestDisableAutoVectOpcodes.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMultiInvar.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/SuccessOnlyConstraintException.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/IRMethod.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/IRRule.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/CheckAttributeReader.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/RawIRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/Constraint.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/SuccessConstraintCheck.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawConstraint.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawCountsConstraint.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawFailOnConstraint.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/phase/CompilePhaseIRRuleBuilder.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/phase/DefaultPhaseRawConstraintParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodBuilder.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestClassParser.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfo.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfoParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/shared/Comparison.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/VMInfoPrinter.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReduction.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
! test/hotspot/jtreg/compiler/vectorapi/TestMaskedMacroLogicVector.java
! test/hotspot/jtreg/compiler/vectorapi/TestReverseByteTransforms.java
! test/hotspot/jtreg/compiler/vectorapi/TestReverseByteTransformsSVE.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorCompressExpandBits.java
! test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorReverseBytesTest.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/tests/TestVectorCast.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/VectorReshapeHelper.java
! test/hotspot/jtreg/compiler/vectorization/TestAutoVecIntMinMax.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
! test/hotspot/jtreg/compiler/vectorization/TestOptionVectorizeIR.java
! test/hotspot/jtreg/compiler/vectorization/TestReverseBitsVector.java
! test/hotspot/jtreg/compiler/vectorization/TestReverseBytes.java
! test/hotspot/jtreg/compiler/vectorization/TestSubwordReverseBytes.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopReductionOpTest.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSafepointWhilePrinting.java

Changeset: 9ded8682
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-08-15 11:05:31 +0000
URL:       https://git.openjdk.org/leyden/commit/9ded86821b01d6d790850e9b49eedfc597c0c9a2

8314114: Fix -Wconversion warnings in os code, primarily linux

Reviewed-by: dholmes, dlong

! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp
! src/hotspot/os/linux/waitBarrier_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp

Changeset: 004651dd
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-08-15 15:44:33 +0000
URL:       https://git.openjdk.org/leyden/commit/004651ddc281be04ea736807797658d64a5a7337

8311557: [JVMCI] deadlock with JVMTI thread suspension

Reviewed-by: thartmann, dnsimon

! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp

Changeset: 80809ef4
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-08-15 15:54:44 +0000
URL:       https://git.openjdk.org/leyden/commit/80809ef4ccdfd2ebfa9fd1eaf393d14e443dc760

8314248: Remove HotSpotConstantPool::isResolvedDynamicInvoke

Reviewed-by: thartmann, dnsimon

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java

Changeset: 2e8a0ab2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-15 16:11:09 +0000
URL:       https://git.openjdk.org/leyden/commit/2e8a0ab27227b2e06e2ece3776f66ff0932ef353

8314120: Add tests for FileDescriptor.sync

Reviewed-by: alanb, bpb

+ test/jdk/java/io/FileDescriptor/Sync.java
+ test/micro/org/openjdk/bench/java/io/FileDescriptorSync.java

Changeset: f2399546
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2023-08-15 17:06:28 +0000
URL:       https://git.openjdk.org/leyden/commit/f23995465767fa7319d2f6fac62b6ec74c0e4986

8310134: NMT: thread count in Thread section of VM.native_memory output confusing with virtual threads

Reviewed-by: jsjolen, dholmes, alanb

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

Changeset: f66c73d3
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2023-08-15 19:52:56 +0000
URL:       https://git.openjdk.org/leyden/commit/f66c73d34b1e02681f46eb3cd78126c05014f845

8314166: Update googletest to v1.14.0

Reviewed-by: kbarrett, stuefe, shade, erikj

! doc/building.html
! doc/building.md
! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js

Changeset: 0f5e030b
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-15 20:55:27 +0000
URL:       https://git.openjdk.org/leyden/commit/0f5e030badfdca4b3b5adab86b0b62050581fb11

8309335: Get rid of use of reflection to call Thread.isVirtual() in nsk/jdi/EventRequestManager/stepRequests/stepreq001t.java

Reviewed-by: lmesnik, sspitsyn, alanb

! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq001t.java

Changeset: bc8e9f44
Author:    Christoph Schwentker <siedlerkiller at gmail.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-08-15 22:34:37 +0000
URL:       https://git.openjdk.org/leyden/commit/bc8e9f44a39ff59b59b2d1d5d546a148be75a2f2

8311591: Add SystemModulesPlugin test case that splits module descriptors with new local variables defined by DedupSetBuilder

Reviewed-by: mchung

+ test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java
+ test/jdk/tools/jlink/dedup/src/m1/module-info.java
+ test/jdk/tools/jlink/dedup/src/m1/p1/AInterface.java
+ test/jdk/tools/jlink/dedup/src/m2/module-info.java
+ test/jdk/tools/jlink/dedup/src/m2/p2/BInterface.java
= test/jdk/tools/jlink/dedup/src/m3/module-info.java
= test/jdk/tools/jlink/dedup/src/m3/p3/ServiceInterface.java
+ test/jdk/tools/jlink/dedup/src/m4/module-info.java
+ test/jdk/tools/jlink/dedup/src/m4/p4/Main.java

Changeset: 6bf4a335
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-16 00:15:55 +0000
URL:       https://git.openjdk.org/leyden/commit/6bf4a33593bfe0df9b5ba81de5321a04f4dbe0ea

8314242: Update applications/scimark/Scimark.java to accept VM flags

Reviewed-by: dholmes

! test/hotspot/jtreg/applications/scimark/Scimark.java

Changeset: 6a15860b
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-16 05:14:40 +0000
URL:       https://git.openjdk.org/leyden/commit/6a15860b126c9e9eb62579d9b710dcdc0ec489bb

8314163: os::print_hex_dump prints incorrectly for big endian platforms and unit sizes larger than 1

Reviewed-by: mbaesken, shade

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

Changeset: 2bd2faeb
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-08-16 05:35:40 +0000
URL:       https://git.openjdk.org/leyden/commit/2bd2faeb7632703192ff8f58db5e58cfd0dfe120

4346610: Adding JSeparator to JToolBar "pushes" buttons added after separator to edge

Reviewed-by: tr, aivanov, dnguyen

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSeparatorUI.java
+ test/jdk/javax/swing/JToolBar/ToolBarSeparatorSizeTest.java

Changeset: e1fdef56
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-08-16 06:06:59 +0000
URL:       https://git.openjdk.org/leyden/commit/e1fdef56135c2987b128884ef632b64c32dd674a

8314324: "8311557: [JVMCI] deadlock with JVMTI thread suspension" causes various failures

Reviewed-by: cjplummer, thartmann

! src/hotspot/share/compiler/abstractCompiler.hpp

Changeset: 0b12480d
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-08-16 06:58:23 +0000
URL:       https://git.openjdk.org/leyden/commit/0b12480de88dc1d2a8d7ca3aa2597be3df1ebde1

8314233: C2: assert(assertion_predicate_has_loop_opaque_node(iff)) failed: unexpected

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/predicates/TestPeelingFindsUnrelatedOpaque4Node.java

Changeset: a602624e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-16 07:02:48 +0000
URL:       https://git.openjdk.org/leyden/commit/a602624ef46908456052146d50467c60efa636c3

8314020: Print instruction blocks in byte units

Reviewed-by: stuefe, fyang

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

Changeset: 38687f1a
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-16 07:04:25 +0000
URL:       https://git.openjdk.org/leyden/commit/38687f1a3eb7d1c2e8aa43b85509ab7999fe0e40

8314262: GHA: Cut down cross-compilation sysroots deeper

Reviewed-by: erikj

! .github/workflows/build-cross-compile.yml

Changeset: d46f0fb3
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-08-16 07:15:43 +0000
URL:       https://git.openjdk.org/leyden/commit/d46f0fb31888db75f5b2b78a162fec16dfc5d0d9

8313720: C2 SuperWord: wrong result with -XX:+UseVectorCmov -XX:+UseCMoveUnconditionally

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java

Changeset: 49ddb199
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-08-16 07:21:04 +0000
URL:       https://git.openjdk.org/leyden/commit/49ddb1997256d9fb7149d274d8afa18f7c2609a4

8313760: [REDO] Enhance AES performance

Co-authored-by: Andrew Haley <aph at openjdk.org>
Reviewed-by: adinn, aph, sviswanathan, rhalade, kvn, dlong

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp

Changeset: ef6db5c2
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-16 07:39:42 +0000
URL:       https://git.openjdk.org/leyden/commit/ef6db5c2991b92e2a600fa01d1d3f5026055ad17

8314211: Add NativeLibraryUnload event

Reviewed-by: stuefe, mdoerr

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: b80001de
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-08-16 08:21:34 +0000
URL:       https://git.openjdk.org/leyden/commit/b80001de0c0aeedeb412430660a4727fc26be98b

8314209: Wrong @since tag for RandomGenerator::equiDoubles

Reviewed-by: alanb

! src/java.base/share/classes/java/util/random/RandomGenerator.java

Changeset: 19255084
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-08-16 12:08:56 +0000
URL:       https://git.openjdk.org/leyden/commit/1925508425cf1b2d46173754077a588290253430

8314144: gc/g1/ihop/TestIHOPStatic.java fails due to extra concurrent mark with -Xcomp

Reviewed-by: ayang, iwalulya

! test/hotspot/jtreg/gc/g1/ihop/TestIHOPErgo.java
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPStatic.java

Changeset: 24e896d7
Author:    Ralf Schmelter <rschmelter at openjdk.org>
Date:      2023-08-16 15:00:50 +0000
URL:       https://git.openjdk.org/leyden/commit/24e896d7c905de5030f1b62cf922c15bb7bef311

8310275: Bug in assignment operator of ReservedMemoryRegion

Reviewed-by: jsjolen, dholmes, stuefe

! src/hotspot/share/services/virtualMemoryTracker.hpp
+ test/hotspot/gtest/nmt/test_nmt_reserved_region.cpp

Changeset: 13f6450e
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2023-08-16 15:42:36 +0000
URL:       https://git.openjdk.org/leyden/commit/13f6450e2e70df4df8bd882def837fbd5bef1524

8313765: Invalid CEN header (invalid zip64 extra data field size)

Reviewed-by: simonis, alanb, coffeys

! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/java/util/zip/ZipFile/CorruptedZipFiles.java
+ test/jdk/java/util/zip/ZipFile/ReadNonStandardExtraHeadersTest.java

Changeset: b32d6411
Author:    Glavo <zjx001202 at gmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-08-16 17:37:21 +0000
URL:       https://git.openjdk.org/leyden/commit/b32d6411c406608ba5f7d60bfb8d935adb876564

8311943: Cleanup usages of toLowerCase() and toUpperCase() in java.base

Reviewed-by: naoto

! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/java/net/ProxySelector.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.base/windows/classes/java/lang/ProcessImpl.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java

Changeset: 7b28d360
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-16 17:49:38 +0000
URL:       https://git.openjdk.org/leyden/commit/7b28d3608a10b26af376c8f6d142d97c708c9f11

8314330: java/foreign tests should respect vm flags when start new processes

Reviewed-by: jvernee

! test/jdk/java/foreign/UpcallTestHelper.java

Changeset: 6b396da2
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-08-16 17:53:56 +0000
URL:       https://git.openjdk.org/leyden/commit/6b396da278094d7109ad2fbe7a1a52a500e15d75

8062795: (fs) Files.setPermissions requires read access when NOFOLLOW_LINKS specified

Reviewed-by: alanb

! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! test/jdk/java/nio/file/attribute/PosixFileAttributeView/Basic.java

Changeset: f143380d
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2023-08-16 19:56:13 +0000
URL:       https://git.openjdk.org/leyden/commit/f143380d013b8c0e5ab7ca0026c34e27e7946f69

8314240: test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java fails to compile

Reviewed-by: mullan

! test/jdk/ProblemList.txt
! test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java

Changeset: 0c3bc71d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-08-16 20:31:51 +0000
URL:       https://git.openjdk.org/leyden/commit/0c3bc71d24fa13a0b1e55541c01554cd5e124027

8281169: Expand discussion of elements and types

Reviewed-by: mcimadamore, prappo

! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.compiler/share/classes/javax/lang/model/package-info.java
! src/java.compiler/share/classes/javax/lang/model/type/package-info.java

Changeset: 2a1176b5
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-08-17 05:06:11 +0000
URL:       https://git.openjdk.org/leyden/commit/2a1176b544d030c09edaf95cb67f69b442aa465d

8314276: Improve PtrQueue API around size/capacity

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/g1/g1CardTableEntryClosure.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp

Changeset: b78f5a10
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-08-17 05:33:44 +0000
URL:       https://git.openjdk.org/leyden/commit/b78f5a1068224d8b3cfe9e8fb38307ca07de741d

8314076: ICC_ColorSpace#minVal/maxVal have the opposite description

Reviewed-by: azvegint

! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java

Changeset: 249dc374
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-08-17 07:13:38 +0000
URL:       https://git.openjdk.org/leyden/commit/249dc37426d6eb5b70a387317b6780b643ce4c06

8314321: Remove unused field jdk.internal.util.xml.impl.Attrs.mAttrIdx

Reviewed-by: alanb, vtewari, bpb

! src/java.base/share/classes/jdk/internal/util/xml/impl/Attrs.java

Changeset: 43311930
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-08-17 07:33:16 +0000
URL:       https://git.openjdk.org/leyden/commit/43311930107d1783b742adbe567e9bdbcb55775d

8314423: Multiple patterns without unnamed variables
8314216: Case enumConstant, pattern compilation fails

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/T8314216.java
+ test/langtools/tools/javac/T8314216.out
+ test/langtools/tools/javac/T8314423.java
+ test/langtools/tools/javac/T8314423.out

Changeset: 6f1071f5
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-08-17 07:43:07 +0000
URL:       https://git.openjdk.org/leyden/commit/6f1071f5ed6bd552378b2b70cd685b74e7f9e43d

8314213: DocLint should warn about unknown standard tags

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java

Changeset: ed585d16
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-08-17 08:02:53 +0000
URL:       https://git.openjdk.org/leyden/commit/ed585d16b9069a678bb8633239ca87f64c956fdd

8314280: StructuredTaskScope.shutdown should document that the state of completing subtasks is not defined

Reviewed-by: psandoz

! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java

Changeset: 32efd23c
Author:    Cristian Vat <cristian.vat at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-08-17 11:27:39 +0000
URL:       https://git.openjdk.org/leyden/commit/32efd23c5d59c03a6376c92c63f5947e961ee24e

8311939: Excessive allocation of Matcher.groups array

Reviewed-by: rriggs, igraves

! src/java.base/share/classes/java/util/regex/Matcher.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java

Changeset: 2b81885f
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-08-17 11:31:09 +0000
URL:       https://git.openjdk.org/leyden/commit/2b81885f787d6cf97de556d1774420e2fb7d56f5

8314071: Test java/foreign/TestByteBuffer.java timed out

Reviewed-by: mcimadamore

! test/jdk/java/foreign/TestByteBuffer.java

Changeset: c634bdf9
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-08-17 11:54:24 +0000
URL:       https://git.openjdk.org/leyden/commit/c634bdf9d917c96c38efe826239eab7900c33e74

8314444: Update jib-profiles.js to use JMH 1.37 devkit

Reviewed-by: shade, mikael, erikj

! make/conf/jib-profiles.js

Changeset: e8f6b3e4
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-08-17 14:45:59 +0000
URL:       https://git.openjdk.org/leyden/commit/e8f6b3e4970000e721da9312585e77de49bb8ed8

8314268: Missing include in assembler_riscv.hpp

Reviewed-by: shade, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp

Changeset: 388dcff7
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-17 15:09:09 +0000
URL:       https://git.openjdk.org/leyden/commit/388dcff72518c96a15e38ff0b18be8a89836c2d5

8282712: VMConnection.open() does not detect if VM failed to be created, resulting in NPE

Reviewed-by: sspitsyn, amenkov

! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java
! test/jdk/com/sun/jdi/VMConnection.java

Changeset: 62ca0015
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-17 15:26:45 +0000
URL:       https://git.openjdk.org/leyden/commit/62ca00158c7ce7b40b5910562c1857b9f05ddf9f

8313357: Revisit requiring SA tests on OSX to either run as root or use sudo

Reviewed-by: dholmes, amenkov

! test/lib/jdk/test/lib/SA/SATestUtils.java

Changeset: b33ff30d
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-08-17 16:54:36 +0000
URL:       https://git.openjdk.org/leyden/commit/b33ff30d7092893463d8c25ec277d10f3c4fda19

8313661: [REDO] Relax prerequisites for java.base-jmod target

Reviewed-by: alanb

! make/Main.gmk

Changeset: 2505cebc
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-08-17 17:05:54 +0000
URL:       https://git.openjdk.org/leyden/commit/2505cebc5dfeca00d3358d63b127950d8e4f6e48

8314533: ProblemList runtime/cds/appcds/customLoader/HelloCustom_JFR.java on linux-all with ZGC

Reviewed-by: azvegint

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

Changeset: 3bb8afba
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-08-17 17:32:49 +0000
URL:       https://git.openjdk.org/leyden/commit/3bb8afba691965e9036b04b9c7e4727b4c29e776

8314489: Add javadoc index entries for java.lang.Math terms

Reviewed-by: alanb

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

Changeset: a8ab3be3
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-08-17 17:54:02 +0000
URL:       https://git.openjdk.org/leyden/commit/a8ab3be371ab84ad768d9788a1e7a8d1bb833426

8314261: Make fields final in sun.net.www

Reviewed-by: redestad, jpai, dfuchs

! src/java.base/share/classes/sun/net/www/MimeTable.java
! src/java.base/share/classes/sun/net/www/URLConnection.java
! src/java.base/share/classes/sun/net/www/http/ChunkedInputStream.java
! src/java.base/share/classes/sun/net/www/http/ChunkedOutputStream.java
! src/java.base/share/classes/sun/net/www/http/HttpCapture.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveStreamCleaner.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java
! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java

Changeset: d27daf01
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-08-17 18:32:06 +0000
URL:       https://git.openjdk.org/leyden/commit/d27daf01d6361513a815e78327961f9367887163

8314129: Make fields final in java.util.Scanner

Reviewed-by: stsypanov, liach, alanb

! src/java.base/share/classes/java/util/Scanner.java

Changeset: 6445314f
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-08-17 20:25:46 +0000
URL:       https://git.openjdk.org/leyden/commit/6445314fec25b85db32d9fb75c9c1b29e07f01cb

8314477: Improve definition of "prototypical type"

Reviewed-by: prappo

! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/package-info.java

Changeset: 808bb1f7
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-08-17 20:37:06 +0000
URL:       https://git.openjdk.org/leyden/commit/808bb1f7bc5025b4ab01e4e9057feebd253b95a7

8314246: javax/swing/JToolBar/4529206/bug4529206.java fails intermittently on Linux

Reviewed-by: dnguyen, serb

! test/jdk/javax/swing/JToolBar/4529206/bug4529206.java

Changeset: 96778dd5
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-08-17 22:41:21 +0000
URL:       https://git.openjdk.org/leyden/commit/96778dd549b596d8884376b19a49aa152efb377b

8314169: Combine related RoundingMode logic in j.text.DigitList

Reviewed-by: naoto

! src/java.base/share/classes/java/text/DigitList.java

Changeset: 0299364d
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-08-17 22:52:05 +0000
URL:       https://git.openjdk.org/leyden/commit/0299364d85a66c35e616148cbbde314b7d4fb05a

8314249: Refactor handling of invokedynamic in JVMCI ConstantPool

Reviewed-by: dnsimon, coleenp

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantPoolTest.java

Changeset: 891c3f4c
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-18 05:51:05 +0000
URL:       https://git.openjdk.org/leyden/commit/891c3f4cca97b90982b7e58b08b4a146842d9a9d

8307356: Metaspace: simplify BinList handling

Reviewed-by: rkennke, coleenp

! src/hotspot/share/memory/metaspace/binList.hpp
! src/hotspot/share/memory/metaspace/blockTree.hpp
! src/hotspot/share/memory/metaspace/freeBlocks.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.hpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
! test/hotspot/gtest/metaspace/test_binlist.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
! test/hotspot/jtreg/TEST.groups

Changeset: 5058854b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-18 06:45:18 +0000
URL:       https://git.openjdk.org/leyden/commit/5058854b867323dd6537d7387bf20a9d5f258084

8314389: AttachListener::pd_set_flag obsolete

Reviewed-by: cjplummer, mdoerr, sspitsyn

! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp

Changeset: 33d5dfda
Author:    Andrei Rybak <rybak.a.v at gmail.com>
Committer: Koichi Sakata <ksakata at openjdk.org>
Date:      2023-08-18 07:48:50 +0000
URL:       https://git.openjdk.org/leyden/commit/33d5dfdab3098549366088c43797bdcaebe02cd6

8314543: gitattributes: make diffs easier to read

Git supports special hunk headers for several languages in diff output,
which make it easier to read diffs of files in that language, generated
by Git (git-diff, git-show, `git log -p`, etc).  For details, see
`git help gitattributes` or the online documentation.[1]

Add entries to the root .gitattributes file to support showing the hunk
headers for Java, C, C++, Markdown, Shell script, HTML, and CSS.  This
makes it easier to read diffs generated by Git.

[1] https://git-scm.com/docs/gitattributes

Reviewed-by: erikj, ksakata

! .gitattributes

Changeset: 2f04bc5f
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-08-18 10:44:20 +0000
URL:       https://git.openjdk.org/leyden/commit/2f04bc5f934887029d8bcc13cf722d8498a35120

8313697: [XWayland][Screencast] consequent getPixelColor calls are slow
8310334: [XWayland][Screencast] screen capture error message in debug

Reviewed-by: serb, prr

! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c

Changeset: 75212111
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-08-18 12:06:02 +0000
URL:       https://git.openjdk.org/leyden/commit/752121114f424d8e673ee8b7bb85f7705a82b9cc

8314265: Fix -Wconversion warnings in miscellaneous runtime code

Reviewed-by: stuefe, dholmes, chagedorn

! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/logging/logOutput.cpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/mallocSiteTable.cpp
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/nmtPreInit.hpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/threadService.hpp
! src/hotspot/share/services/threadStackTracker.cpp
! src/hotspot/share/utilities/copy.cpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFile.hpp
! src/hotspot/share/utilities/elfFuncDescTable.cpp
! src/hotspot/share/utilities/elfFuncDescTable.hpp
! src/hotspot/share/utilities/elfSymbolTable.cpp
! src/hotspot/share/utilities/population_count.hpp
! src/hotspot/share/utilities/tableStatistics.cpp
! src/hotspot/share/utilities/xmlstream.cpp
! test/hotspot/gtest/metaspace/test_chunkManager_stress.cpp

Changeset: fdac6a6a
Author:    Tyler Steele <tsteele at openjdk.org>
Date:      2023-08-18 13:58:58 +0000
URL:       https://git.openjdk.org/leyden/commit/fdac6a6ac871366614efe44aca58ab520766b5c8

8312180: (bf) MappedMemoryUtils passes incorrect arguments to msync (aix)

Reviewed-by: clanger, stuefe

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

Changeset: c36e0097
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Committer: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2023-08-18 14:29:28 +0000
URL:       https://git.openjdk.org/leyden/commit/c36e009772823c58a62fd2d45bbcc1390c4975ad

8308984: Relativize last_sp (and top_frame_sp) in interpreter frames

Reviewed-by: pchilanomate, aph, haosun

! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp

Changeset: bcba5e97
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Committer: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2023-08-18 14:33:03 +0000
URL:       https://git.openjdk.org/leyden/commit/bcba5e97857fd57ea4571341ad40194bb823cd0b

8313419: Template interpreter produces no safepoint check for return bytecodes

Reviewed-by: pchilanomate

! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: aecbb1b5
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-08-18 16:40:51 +0000
URL:       https://git.openjdk.org/leyden/commit/aecbb1b5c3ea4919f09ce98a6f5a58db6e630d29

8314448: Coordinate DocLint and JavaDoc to report on unknown tags

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! test/langtools/jdk/javadoc/doclet/testAutoLoadTaglets/TestAutoLoadTaglets.java
+ test/langtools/jdk/javadoc/doclet/testUknownTags/TestUnknownTags.java

Changeset: 50a2ce01
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-08-18 17:10:39 +0000
URL:       https://git.openjdk.org/leyden/commit/50a2ce01f4d1d42d7a537b48a669b5a75a583df5

8310815: Clarify the name of the main class, services and provider classes in module descriptor
8314449: Clarify the name of the declaring class of StackTraceElement

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java

Changeset: fbe28ee9
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-18 17:46:36 +0000
URL:       https://git.openjdk.org/leyden/commit/fbe28ee90d018300259c1b515e340e60cbb30513

8314481: JDWPTRANSPORT_ERROR_INTERNAL code in socketTransport.c can never be executed

Reviewed-by: dcubed, sspitsyn

! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c

Changeset: f4814771
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-18 17:53:07 +0000
URL:       https://git.openjdk.org/leyden/commit/f481477144d25bf2b5ee44f202705588bd99d4f4

8314320: Mark runtime/CommandLine/ tests as flagless

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/CommandLine/BooleanFlagWithInvalidValue.java
! test/hotspot/jtreg/runtime/CommandLine/CompilerConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/ConfigFileParsing.java
! test/hotspot/jtreg/runtime/CommandLine/ConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/DoubleFlagWithIntegerValue.java
! test/hotspot/jtreg/runtime/CommandLine/FlagWithInvalidValue.java
! test/hotspot/jtreg/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java
! test/hotspot/jtreg/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java
! test/hotspot/jtreg/runtime/CommandLine/ObsoleteFlagErrorMessage.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRangesDynamic.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges_generate.sh
! test/hotspot/jtreg/runtime/CommandLine/TestHexArguments.java
! test/hotspot/jtreg/runtime/CommandLine/TestLongUnrecognizedVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/TestNullTerminatedFlags.java
! test/hotspot/jtreg/runtime/CommandLine/TestVMOptions.java
! test/hotspot/jtreg/runtime/CommandLine/TraceExceptionsTest.java
! test/hotspot/jtreg/runtime/CommandLine/UnrecognizedVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/VMAliasOptions.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java

Changeset: 395fc788
Author:    Tyler Steele <tsteele at openjdk.org>
Date:      2023-08-18 20:11:24 +0000
URL:       https://git.openjdk.org/leyden/commit/395fc78880a91eeb06a08c1abf6905d580a650c0

8309475: Test java/foreign/TestByteBuffer.java fails: a problem with msync (aix)

Reviewed-by: mbaesken, alanb, mdoerr

+ src/java.base/aix/native/libnio/MappedMemoryUtils.c
! src/java.base/unix/native/libnio/MappedMemoryUtils.c
! test/jdk/ProblemList.txt

Changeset: 58f5826f
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-19 01:46:40 +0000
URL:       https://git.openjdk.org/leyden/commit/58f5826ff48c20446a0c2ea44da107867126f638

8311222: strace004 can fail due to unexpected stack length after JDK-8309408

Reviewed-by: dholmes, alanb

! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java

Changeset: febc34dd
Author:    Xin Liu <xliu at openjdk.org>
Date:      2023-08-19 17:42:30 +0000
URL:       https://git.openjdk.org/leyden/commit/febc34dd285c3382716e068748d4a3b0c73d87ad

8314610: hotspot can't compile with the latest of gtest because of <iomanip>

Reviewed-by: jiefu, stuefe

! test/hotspot/gtest/gc/shared/test_memset_with_concurrent_readers.cpp

Changeset: ed0f75f2
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-08-19 18:42:43 +0000
URL:       https://git.openjdk.org/leyden/commit/ed0f75f2666f61ec3d8ccb78594a21db9f1be50a

8313290: Misleading exception message from STS.Subtask::get when task forked after shutdown

Reviewed-by: psandoz

! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java

Changeset: c50315de
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-08-21 06:30:56 +0000
URL:       https://git.openjdk.org/leyden/commit/c50315de8f13d316a7de08be53716cd88fa801c4

8314495: Update to use jtreg 7.3.1

Reviewed-by: dholmes, erikj, iris, jpai

! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/ProblemList.txt
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT

Changeset: ec1f7a84
Author:    Sidraya <sidraya.jayagond at ibm.com>
Committer: Andrew Dinn <adinn at openjdk.org>
Date:      2023-08-21 07:15:25 +0000
URL:       https://git.openjdk.org/leyden/commit/ec1f7a8480db025a6f405817a106af8e92b69c44

8311630: [s390] Implementation of Foreign Function & Memory API (Preview)

Reviewed-by: amitkumar, jvernee, mdoerr

! src/hotspot/cpu/s390/downcallLinker_s390.cpp
! src/hotspot/cpu/s390/foreignGlobals_s390.cpp
! src/hotspot/cpu/s390/foreignGlobals_s390.hpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/upcallLinker_s390.cpp
! src/hotspot/cpu/s390/vmstorage_s390.hpp
! src/java.base/share/classes/jdk/internal/foreign/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/s390/S390Architecture.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390CallArranger.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390Linker.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/TypeClass.java
! test/jdk/java/foreign/TestClassLoaderFindNative.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/callarranger/platform/PlatformLayouts.java

Changeset: 8939d15d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-08-21 08:28:31 +0000
URL:       https://git.openjdk.org/leyden/commit/8939d15d92982300f090bc1c51f59550529eaaf3

8314100: G1: Improve collection set candidate selection code

Reviewed-by: ayang, iwalulya

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

Changeset: 812f475b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-21 09:02:01 +0000
URL:       https://git.openjdk.org/leyden/commit/812f475bc4ea84225e8bbb0b5a677eed0af864dd

8314501: Shenandoah: sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java fails

Reviewed-by: cjplummer, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! test/jdk/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java

Changeset: abac6085
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-21 12:15:26 +0000
URL:       https://git.openjdk.org/leyden/commit/abac60851c8fd341cdaaf62286afc83699b74eeb

8313962: G1: Refactor G1ConcurrentMark::_num_concurrent_workers

Reviewed-by: tschatzl, iwalulya

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

Changeset: 0b3f452d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-21 12:17:38 +0000
URL:       https://git.openjdk.org/leyden/commit/0b3f452d2577d92ce0c5e3e2d8140a93740245b5

8314161: G1: Fix -Wconversion warnings in G1CardSetConfiguration::_bitmap_hash_mask

Reviewed-by: tschatzl, iwalulya

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

Changeset: 17a19dc0
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-08-21 12:19:36 +0000
URL:       https://git.openjdk.org/leyden/commit/17a19dc06062331c954fa519a4f668664b1533c9

8311639: Replace currentTimeMillis() with nanoTime() in jtreg/gc

Reviewed-by: stefank, ayang

! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/hotspot/jtreg/gc/g1/TestPeriodicCollectionJNI.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java
! test/hotspot/jtreg/gc/logging/TestUnifiedLoggingSwitchStress.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/TestJNIBlockFullGC.java
! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java
! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasher.java
! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java
! test/hotspot/jtreg/gc/stress/gclocker/TestGCLocker.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOld.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGC.java

Changeset: 78f74bc8
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-08-21 17:13:48 +0000
URL:       https://git.openjdk.org/leyden/commit/78f74bc8ff1e673991d91a55ef70880d9fb3f6b5

8314672: ProblemList runtime/cds/appcds/customLoader/HelloCustom_JFR.java on linux-all and windows-x64

Reviewed-by: azvegint

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

Changeset: 87298d2a
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-08-22 01:44:16 +0000
URL:       https://git.openjdk.org/leyden/commit/87298d2ade41c689d3140981a123b0e9130fc651

8312535: MidiSystem.getSoundbank() throws unexpected SecurityException

Reviewed-by: prr

! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java
+ test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/GetSoundBankSecurityException.java
+ test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/security.policy

Changeset: a66b5df1
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-08-22 02:47:52 +0000
URL:       https://git.openjdk.org/leyden/commit/a66b5df14a163d2990e6dd746906942367e4fdb2

8314618: RISC-V: -XX:MaxVectorSize does not work as expected

Reviewed-by: fyang, dzhang

! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: ab86d23a
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-08-22 06:12:28 +0000
URL:       https://git.openjdk.org/leyden/commit/ab86d23adfa968a180de67199119fc392e9695c2

8250269: Replace ATTRIBUTE_ALIGNED with alignas

Reviewed-by: rkennke, kbarrett

! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp

Changeset: 02ef859f
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-08-22 07:58:51 +0000
URL:       https://git.openjdk.org/leyden/commit/02ef859f79cbc2e6225998001af299ba36fe991b

8313689: C2: compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java fails intermittently with -XX:-TieredCompilation

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java

Changeset: 3e1b1bf9
Author:    bobpengxie <bobpengxie at tencent.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-08-22 09:21:25 +0000
URL:       https://git.openjdk.org/leyden/commit/3e1b1bf94e7acf9717b837085e61fc05a7765de4

8314688: VM build without C1 fails after JDK-8313372

Reviewed-by: yzheng, dnsimon, haosun

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

Changeset: 6b9df037
Author:    Daohan Qu <dqu at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-22 12:51:59 +0000
URL:       https://git.openjdk.org/leyden/commit/6b9df037e4c3d75d0f413a2bb94d8ce6880ce2fa

8311240: Eliminate usage of testcases.jar from TestMetaSpaceLog.java

Reviewed-by: ayang, tschatzl

! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
- test/hotspot/jtreg/gc/logging/testcases.jar

Changeset: f39fc0aa
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-08-22 13:02:53 +0000
URL:       https://git.openjdk.org/leyden/commit/f39fc0aa2de19332fa51af605ece0660891d8c7a

8314738: Remove all occurrences of and support for @revised

Reviewed-by: mr

! make/Docs.gmk
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/package-info.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/java/util/spi/ResourceBundleControlProvider.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java
! src/java.compiler/share/classes/javax/tools/StandardLocation.java
! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java
! src/java.instrument/share/classes/java/lang/instrument/package-info.java
! src/java.management/share/classes/java/lang/management/ThreadInfo.java

Changeset: 69d900d2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-22 13:37:21 +0000
URL:       https://git.openjdk.org/leyden/commit/69d900d2ce97e5479020cff9a63c471d07e39989

8314730: GHA: Drop libfreetype6-dev transitional package in favor of libfreetype-dev

Reviewed-by: andrew, erikj

! .github/workflows/build-cross-compile.yml
! .github/workflows/main.yml

Changeset: 20e94784
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-22 14:00:47 +0000
URL:       https://git.openjdk.org/leyden/commit/20e94784c9f7c30e95550c72aedb5e986a153114

8314426: runtime/os/TestTrimNative.java is failing on slow machines

Reviewed-by: mbaesken, mdoerr, shade

! test/hotspot/jtreg/runtime/os/TestTrimNative.java

Changeset: eb065726
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-08-22 17:14:29 +0000
URL:       https://git.openjdk.org/leyden/commit/eb065726f2b489c9f0f7d76ea75a2eb4d60347b7

8313408: Use SVG for BoxLayout example

Reviewed-by: serb, tr, prr

! src/java.desktop/share/classes/javax/swing/BoxLayout.java
- src/java.desktop/share/classes/javax/swing/doc-files/BoxLayout-1.gif
+ src/java.desktop/share/classes/javax/swing/doc-files/BoxLayout-1.svg

Changeset: 32bf468c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-22 17:21:44 +0000
URL:       https://git.openjdk.org/leyden/commit/32bf468c3b9c39550bca4e9aba31252cf08303ea

8314274: G1: Fix -Wconversion warnings around G1CardSetArray::_data

Reviewed-by: kbarrett, tschatzl

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

Changeset: ce1ded1a
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-22 17:23:37 +0000
URL:       https://git.openjdk.org/leyden/commit/ce1ded1a4f36b55717793f2bed4a64ce0353fc34

8314749: Remove unimplemented _Copy_conjoint_oops_atomic

Reviewed-by: dcubed

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

Changeset: 2eae13c6
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-08-22 19:04:46 +0000
URL:       https://git.openjdk.org/leyden/commit/2eae13c669d8ec383b8303079a06abd7aa2b1c7f

8214248: (fs) Files:mismatch spec clarifications

Reviewed-by: alanb

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

Changeset: 7c169a42
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-22 20:57:11 +0000
URL:       https://git.openjdk.org/leyden/commit/7c169a426f93a9c5f1223eddeb9ce0427722c8ab

8312232: Remove sun.jvm.hotspot.runtime.VM.buildLongFromIntsPD()

Reviewed-by: lmesnik, kevinw

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java

Changeset: 9f4a9fe4
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-08-22 22:37:16 +0000
URL:       https://git.openjdk.org/leyden/commit/9f4a9fe488be7ce43f6719c54df25a1fabd8696a

8312434: SPECjvm2008/xml.transform with CDS fails with "can't seal package nu.xom"

Reviewed-by: iklam, matsaave

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
+ test/hotspot/jtreg/runtime/cds/appcds/SealingViolation.java
! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/pkg/package_seal.mf

Changeset: f3073178
Author:    iklam <ilam3388 at gmail.com>
Date:      2023-08-22 16:10:33 +0000
URL:       https://git.openjdk.org/leyden/commit/f30731780c5c14bcead6986eaf528e74f6dcb349

Merge branch 'master' of https://github.com/openjdk/leyden into premain

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/xmlstream.cpp
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/xmlstream.cpp
! src/java.base/share/classes/java/lang/reflect/Proxy.java



More information about the leyden-dev mailing list