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