leyden-dev
Threads by month
- ----- 2026 -----
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
September 2023
- 14 participants
- 38 discussions
Changeset: a8280594
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2023-09-14 12:19:20 +0000
URL: https://git.openjdk.org/leyden/commit/a8280594d5b8975238c8948b003b0e30c0947…
Fix processing cache file path
! src/hotspot/share/code/SCCache.cpp
1
0
FYI, the video recording of the presentation that John Rose and I gave
last month at the JVM Language Summit is now available:
https://youtu.be/lnth19Kf-x0
I’ve also posted the slides:
https://openjdk.org/projects/leyden/slides/leyden-jvmls-2023-08-08.pdf
- Mark
1
0
Changeset: c5b1038e
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-09-11 17:05:36 +0000
URL: https://git.openjdk.org/leyden/commit/c5b1038e261abb886bddccf557c672cef32fe…
fixed typos in tests
! test/hotspot/jtreg/premain/javac_new_workflow/Makefile
= test/hotspot/jtreg/premain/spring-petclinic/README.md
1
0
Changeset: d1048945
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-09-11 17:01:28 +0000
URL: https://git.openjdk.org/leyden/commit/d1048945c5ba855672e3fb98a376ffec31802…
Leyden-premain + spring-petclinic demo
+ test/hotspot/jtreg/premain/spring-petclinic/Makefile
+ test/hotspot/jtreg/premain/spring-petclinic/READNE.md
+ test/hotspot/jtreg/premain/spring-petclinic/premain-patch.diff
1
0
git: openjdk/leyden: premain-precompile: cds: avoid excluding classes w/ -XX:+ArchiveReflecitonData
by duke 11 Sep '23
by duke 11 Sep '23
11 Sep '23
Changeset: beec6846
Author: Vladimir Ivanov <vladimir.x.ivanov(a)oracle.com>
Date: 2023-09-11 16:52:08 +0000
URL: https://git.openjdk.org/leyden/commit/beec68464ac9980746ab37f0594cfafdf66ae…
cds: avoid excluding classes w/ -XX:+ArchiveReflecitonData
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
1
0
git: openjdk/leyden: premain: New "one step training run" workflow with -XX:CacheDataStore
by duke 11 Sep '23
by duke 11 Sep '23
11 Sep '23
Changeset: c95d6058
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-09-11 14:28:16 +0000
URL: https://git.openjdk.org/leyden/commit/c95d6058ae0eab2a3600f179b0493887c4636…
New "one step training run" workflow with -XX:CacheDataStore
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
+ src/hotspot/share/cds/cdsConfig.cpp
+ src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/classPrelinker.hpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/threads.cpp
= test/hotspot/jtreg/premain/Makefile
! test/hotspot/jtreg/premain/README.md
= test/hotspot/jtreg/premain/javac_new_workflow/HelloWorld.java
= test/hotspot/jtreg/premain/javac_new_workflow/Makefile
+ test/hotspot/jtreg/premain/javac_new_workflow/README.md
+ test/hotspot/jtreg/premain/javac_new_workflow/run.sh
1
0
git: openjdk/leyden: computed-constants: Remove the use of a proposed-to-be deprecated method
by duke 11 Sep '23
by duke 11 Sep '23
11 Sep '23
Changeset: 75431003
Author: Per Minborg <pminborg(a)gmail.com>
Date: 2023-09-11 08:25:48 +0000
URL: https://git.openjdk.org/leyden/commit/754310039b5b1601bc93a840b3daca2fc6b20…
Remove the use of a proposed-to-be deprecated method
! src/java.base/share/classes/jdk/internal/constant/AbstractComputedConstant.java
1
0
Changeset: 678d7f91
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-08-15 17:19:04 +0000
URL: https://git.openjdk.org/leyden/commit/678d7f91bfc469b95f3dabe99a34f0e3cd59a…
Added test/hotspot/jtreg/premain/javac_helloworld start-up benchmark
+ test/hotspot/jtreg/premain/README.md
+ test/hotspot/jtreg/premain/javac_helloworld/HelloWorld.java
+ test/hotspot/jtreg/premain/javac_helloworld/Makefile
+ test/hotspot/jtreg/premain/javac_helloworld/run.sh
! test/hotspot/jtreg/premain/lib/premain-run.sh
! test/hotspot/jtreg/premain/simple/run.sh
Changeset: ff3c770b
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-08-16 14:35:54 +0000
URL: https://git.openjdk.org/leyden/commit/ff3c770becc9b4e3cabf8581647a0293fda62…
Temp work-around for some test cases that see two classes named "jdk.proxy2.$Proxy8"
! src/java.base/share/classes/java/lang/reflect/Proxy.java
Changeset: 78194355
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2023-08-16 20:19:22 +0000
URL: https://git.openjdk.org/leyden/commit/78194355933427022e7b9f073c331feedd365…
Skip SC generation for custom class loaders
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/code/SCArchive.cpp
Changeset: d3b578f1
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-08-09 05:16:02 +0000
URL: https://git.openjdk.org/leyden/commit/d3b578f1c9d296ce8f99c70069df886e9f2db…
8313345: SuperWord fails due to CMove without matching Bool pack
Co-authored-by: Emanuel Peter <epeter(a)openjdk.org>
Co-authored-by: Hannes Greule <hannesgreule(a)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(a)openjdk.org>
Date: 2023-08-09 06:16:18 +0000
URL: https://git.openjdk.org/leyden/commit/735b16a6969ba5998b4f809927e5ac42a7e72…
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(a)openjdk.org>
Date: 2023-08-09 06:16:39 +0000
URL: https://git.openjdk.org/leyden/commit/0a42c44bf8dee12baeb72123b24b659ffdee6…
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(a)openjdk.org>
Date: 2023-08-09 06:29:42 +0000
URL: https://git.openjdk.org/leyden/commit/3fb4805b1ad6d66924fd961f62126a91d188a…
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(a)openjdk.org>
Date: 2023-08-09 06:54:15 +0000
URL: https://git.openjdk.org/leyden/commit/96304f37f8344b0c0e271ff9cda84961519d5…
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(a)openjdk.org>
Date: 2023-08-09 07:01:15 +0000
URL: https://git.openjdk.org/leyden/commit/77e5739f60d5a3d62642be55462e90d66c374…
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(a)openjdk.org>
Date: 2023-08-09 07:08:52 +0000
URL: https://git.openjdk.org/leyden/commit/6e3cc131daa9f3b883164333bdaad7aa3a6ca…
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(a)openjdk.org>
Date: 2023-08-09 09:13:34 +0000
URL: https://git.openjdk.org/leyden/commit/9cf12bb977df44b81854ba16cd869c38b8d44…
8313922: Remove unused WorkerPolicy::_debug_perturbation
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/workerPolicy.hpp
Changeset: 52ec4bcb
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2023-08-09 09:50:21 +0000
URL: https://git.openjdk.org/leyden/commit/52ec4bcb1bab15dbf0a9b2488d33a23cdc1cb…
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(a)datadoghq.com>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-08-09 11:23:32 +0000
URL: https://git.openjdk.org/leyden/commit/0e2c72d7a5206b7173af5bf69e21d21ea276b…
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(a)openjdk.org>
Date: 2023-08-09 11:46:25 +0000
URL: https://git.openjdk.org/leyden/commit/213d3c449ae89b71c222b889443e77ad91279…
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(a)openjdk.org>
Date: 2023-08-09 12:26:32 +0000
URL: https://git.openjdk.org/leyden/commit/e9f751ab161ae3663e13108a47fdf722fcb84…
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(a)openjdk.org>
Date: 2023-08-09 12:34:40 +0000
URL: https://git.openjdk.org/leyden/commit/19ae62ae2cd2bbb436924b296151021864a3f…
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(a)openjdk.org>
Date: 2023-08-09 13:34:04 +0000
URL: https://git.openjdk.org/leyden/commit/0eb0997ae4f81314b764241e69dae5c698dbb…
8288936: Wrong lock ordering writing G1HeapRegionTypeChange JFR event
Reviewed-by: egahlin
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: 360f65d7
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2023-08-09 14:00:21 +0000
URL: https://git.openjdk.org/leyden/commit/360f65d7b15b327e2f160c42f318945cc6548…
8314022: Problem-list tests failing with jtreg 7.3
Reviewed-by: dholmes
! test/jdk/ProblemList.txt
Changeset: 593ba2fe
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-08-09 16:08:23 +0000
URL: https://git.openjdk.org/leyden/commit/593ba2fe47ce6bd341ee6e1329aa02d4b472f…
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(a)openjdk.org>
Date: 2023-08-09 21:17:10 +0000
URL: https://git.openjdk.org/leyden/commit/c307391ab1f071b1473cd5f4c12437b8d5e0c…
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(a)openjdk.org>
Date: 2023-08-10 00:43:28 +0000
URL: https://git.openjdk.org/leyden/commit/cd16158edb254af82f29cd1705c90a710b171…
8314075: Update JCov version for JDK 22
Reviewed-by: serb
! make/conf/jib-profiles.js
Changeset: c822183e
Author: Sergey Tsypanov <stsypanov(a)openjdk.org>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-08-10 05:50:19 +0000
URL: https://git.openjdk.org/leyden/commit/c822183e98aa26f005338464f3946dcbf3480…
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(a)openjdk.org>
Date: 2023-08-10 07:16:36 +0000
URL: https://git.openjdk.org/leyden/commit/242a2e63df0d4995bdc9aba00510fada19fd2…
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(a)openjdk.org>
Date: 2023-08-10 07:18:31 +0000
URL: https://git.openjdk.org/leyden/commit/e080a0b4c0878dc19f40ef0f51e645f3a4708…
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(a)openjdk.org>
Date: 2023-08-10 07:21:47 +0000
URL: https://git.openjdk.org/leyden/commit/8f28809aa87b1026cdbdd1ea88da3c7f0c994…
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(a)openjdk.org>
Date: 2023-08-10 07:23:24 +0000
URL: https://git.openjdk.org/leyden/commit/6dba2026d72de6a67aa0209749ded8174b088…
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(a)openjdk.org>
Date: 2023-08-10 07:57:19 +0000
URL: https://git.openjdk.org/leyden/commit/35b60f925a4e7e2e3f1ec7c5c1eee60206e75…
8298095: Refine implSpec for SegmentAllocator
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
Changeset: 83adaf54
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-08-10 08:17:03 +0000
URL: https://git.openjdk.org/leyden/commit/83adaf5477d1aa0128079a60be8847319dbad…
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(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-10 08:51:50 +0000
URL: https://git.openjdk.org/leyden/commit/028b3ae1b162bd8f7c340bfa6e9487ca83697…
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(a)openjdk.org>
Date: 2023-08-10 10:01:46 +0000
URL: https://git.openjdk.org/leyden/commit/0cb9ab04f4c408bce7c4bc0e028fa9d4959ab…
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(a)openjdk.org>
Date: 2023-08-10 11:57:25 +0000
URL: https://git.openjdk.org/leyden/commit/f47767ffef29c777e2da0262fa3299564d59f…
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(a)openjdk.org>
Date: 2023-08-10 12:06:43 +0000
URL: https://git.openjdk.org/leyden/commit/23fe2ece586d3ed750e905e1b71a2cd1da91f…
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(a)openjdk.org>
Date: 2023-08-10 15:18:34 +0000
URL: https://git.openjdk.org/leyden/commit/e7c83ea948f8b2cd7caf7e59d3cf6b087807d…
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(a)openjdk.org>
Date: 2023-08-10 15:18:57 +0000
URL: https://git.openjdk.org/leyden/commit/9b53251131c67b1abb69b59eb66a1a133acc4…
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(a)openjdk.org>
Date: 2023-08-10 15:25:00 +0000
URL: https://git.openjdk.org/leyden/commit/bd1b9427410c458215e9e89eeff6e4d30592a…
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(a)openjdk.org>
Date: 2023-08-10 16:40:28 +0000
URL: https://git.openjdk.org/leyden/commit/1875b2872baa566fa11f92006c8eba7642267…
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(a)openjdk.org>
Date: 2023-08-10 17:15:56 +0000
URL: https://git.openjdk.org/leyden/commit/79be8d9383c31be64e57ce1825a79dbbc2aef…
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(a)openjdk.org>
Date: 2023-08-10 17:52:28 +0000
URL: https://git.openjdk.org/leyden/commit/d97de8260c19e468c87221e28f29128e56ec8…
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(a)openjdk.org>
Date: 2023-08-10 18:53:02 +0000
URL: https://git.openjdk.org/leyden/commit/6f5c903d10aa5f7ff979a79f121609c167f88…
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(a)openjdk.org>
Date: 2023-08-10 20:02:27 +0000
URL: https://git.openjdk.org/leyden/commit/88b4e3b8539c2beb29ad92bd74b300002c2ef…
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(a)cloudbees.com>
Committer: Jesper Wilhelmsson <jwilhelm(a)openjdk.org>
Date: 2023-08-10 22:26:32 +0000
URL: https://git.openjdk.org/leyden/commit/42758cb889a5cf1d7f4c4b468a383b218baa1…
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(a)openjdk.org>
Committer: Valerie Peng <valeriep(a)openjdk.org>
Date: 2023-08-10 23:43:38 +0000
URL: https://git.openjdk.org/leyden/commit/9abb2a559e4f809f07db1b747660f68b9d943…
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(a)openjdk.org>
Date: 2023-08-11 03:39:39 +0000
URL: https://git.openjdk.org/leyden/commit/43462a36ab02b67d426c04d345868bd420b30…
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(a)openjdk.org>
Date: 2023-08-11 09:32:45 +0000
URL: https://git.openjdk.org/leyden/commit/62adeb08c34ea199d19cf98c7f03e937d8cfa…
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(a)openjdk.org>
Date: 2023-08-11 12:19:39 +0000
URL: https://git.openjdk.org/leyden/commit/6ffc0324dc854c147ab92e5a597d10ed0166b…
8314113: G1: Remove unused G1CardSetInlinePtr::card_at
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
Changeset: 12326770
Author: Andreas Steiner <a.steiner(a)sap.com>
Committer: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-08-11 13:21:46 +0000
URL: https://git.openjdk.org/leyden/commit/12326770dc4116dd3b374c3a50fabfa1f2724…
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(a)openjdk.org>
Date: 2023-08-11 18:09:44 +0000
URL: https://git.openjdk.org/leyden/commit/8f1c134848437d7e37fb3b4bd603b91798e19…
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(a)openjdk.org>
Date: 2023-08-11 20:43:31 +0000
URL: https://git.openjdk.org/leyden/commit/733250288325bc663afc0376342d4c5a7a471…
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(a)openjdk.org>
Date: 2023-08-11 21:00:52 +0000
URL: https://git.openjdk.org/leyden/commit/ec0cc6300a02dd92b25d9072b8b3859dab583…
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(a)openjdk.org>
Date: 2023-08-14 07:04:05 +0000
URL: https://git.openjdk.org/leyden/commit/b88c27350328da86e9dc46c8061c6563fdf85…
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(a)openjdk.org>
Date: 2023-08-14 07:04:29 +0000
URL: https://git.openjdk.org/leyden/commit/6bbcef53154e6b669ef53e01eb95bc1b568dc…
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(a)openjdk.org>
Date: 2023-08-14 07:50:43 +0000
URL: https://git.openjdk.org/leyden/commit/5c9162288570a140138a0055cd9c4e88fe40e…
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(a)openjdk.org>
Date: 2023-08-14 08:14:42 +0000
URL: https://git.openjdk.org/leyden/commit/1de5bf1ce94c20bc2fd481cd4387f170b0d3c…
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(a)openjdk.org>
Date: 2023-08-14 08:15:02 +0000
URL: https://git.openjdk.org/leyden/commit/a39ed1087b3c188f06c9aa602313f3b9bf20f…
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(a)openjdk.org>
Date: 2023-08-14 08:45:16 +0000
URL: https://git.openjdk.org/leyden/commit/049b55f24e33559816c2b4b1abfda54f44fe8…
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(a)openjdk.org>
Committer: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-08-14 08:56:15 +0000
URL: https://git.openjdk.org/leyden/commit/4164693f3bf15a2f3e03dee72e1ca3fb8d825…
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(a)openjdk.org>
Date: 2023-08-14 10:04:55 +0000
URL: https://git.openjdk.org/leyden/commit/06aa3c5628e749188238dda3d41c776a5a2f7…
8314118: Update JMH devkit to 1.37
Reviewed-by: erikj, redestad
! make/devkit/createJMHBundle.sh
Changeset: 5bfb82e6
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-08-14 11:08:31 +0000
URL: https://git.openjdk.org/leyden/commit/5bfb82e6fabf977267e043fb7a68b4487051d…
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(a)openjdk.org>
Date: 2023-08-14 11:57:17 +0000
URL: https://git.openjdk.org/leyden/commit/823f5b930c917f36bb32aa0d0bda3ef0187db…
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(a)openjdk.org>
Date: 2023-08-14 12:08:16 +0000
URL: https://git.openjdk.org/leyden/commit/207bd00c5101fce06b5ac12e76893d989b009…
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(a)openjdk.org>
Date: 2023-08-14 13:38:22 +0000
URL: https://git.openjdk.org/leyden/commit/6574dd796dbb23645c87dddad427ed8f26d18…
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(a)openjdk.org>
Date: 2023-08-14 15:37:44 +0000
URL: https://git.openjdk.org/leyden/commit/911d1dbbf7362693c736b905b42e5150fc4f8…
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(a)openjdk.org>
Date: 2023-08-14 15:51:18 +0000
URL: https://git.openjdk.org/leyden/commit/f41c267f859c305a2d01c629dbc56692322f8…
8314045: ArithmeticException in GaloisCounterMode
Co-authored-by: Ioana Nedelcu <ioannanedelcu(a)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(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-08-14 15:58:03 +0000
URL: https://git.openjdk.org/leyden/commit/4b2703ad39f8160264eb30c797824cc93a6b5…
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(a)oracle.com>
Committer: Aleksei Efimov <aefimov(a)openjdk.org>
Date: 2023-08-14 17:38:53 +0000
URL: https://git.openjdk.org/leyden/commit/e56d3bc2dab3d32453b6eda66e8434953c436…
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(a)openjdk.org>
Date: 2023-08-14 17:48:50 +0000
URL: https://git.openjdk.org/leyden/commit/c132176b932dd136d5c4314e08ac97d0fee7b…
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(a)jp.fujitsu.com>
Committer: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-08-14 18:26:55 +0000
URL: https://git.openjdk.org/leyden/commit/49b29845f7c516c379dde7aae8b3073808f21…
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(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2023-08-14 18:39:18 +0000
URL: https://git.openjdk.org/leyden/commit/595fdd36c5f735b53ed2950c539be46382f9b…
8314059: Remove PKCS7.verify()
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
Changeset: f142470d
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2023-08-14 21:18:57 +0000
URL: https://git.openjdk.org/leyden/commit/f142470deaebbf9cff7f6f28842972393506b…
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(a)openjdk.org>
Date: 2023-08-14 22:23:11 +0000
URL: https://git.openjdk.org/leyden/commit/1f1c5c6f8d0bc2492e2ab3280e838fe9981c4…
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(a)openjdk.org>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2023-08-14 22:50:37 +0000
URL: https://git.openjdk.org/leyden/commit/0074b48ad77d68ece8633a165aaba7f42bb52…
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(a)openjdk.org>
Date: 2023-08-14 23:12:42 +0000
URL: https://git.openjdk.org/leyden/commit/583cb754f38f5d32144e302ce5e82a3b36a2c…
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(a)openjdk.org>
Date: 2023-08-15 01:04:22 +0000
URL: https://git.openjdk.org/leyden/commit/37c6b23f5b82311c82f5fe981f104824f87e3…
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(a)openjdk.org>
Date: 2023-08-15 04:29:25 +0000
URL: https://git.openjdk.org/leyden/commit/b7dee213dfb2d0ec4e22837898bf4837c1fe5…
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(a)openjdk.org>
Date: 2023-08-15 07:48:38 +0000
URL: https://git.openjdk.org/leyden/commit/6338927221ee82a556b55ccf79239acb2ac97…
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(a)openjdk.org>
Date: 2023-08-15 08:43:38 +0000
URL: https://git.openjdk.org/leyden/commit/f4e72c58d7b188563a0413161419f91e024ec…
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(a)openjdk.org>
Date: 2023-08-15 09:09:02 +0000
URL: https://git.openjdk.org/leyden/commit/dff99f7f3d98372cb5bf8b1c2515b7628193c…
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(a)openjdk.org>
Date: 2023-08-15 10:08:51 +0000
URL: https://git.openjdk.org/leyden/commit/a02d65efccaab5bb7c2f2aad4a2eb5062f545…
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(a)openjdk.org>
Date: 2023-08-15 11:05:31 +0000
URL: https://git.openjdk.org/leyden/commit/9ded86821b01d6d790850e9b49eedfc597c0c…
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(a)openjdk.org>
Date: 2023-08-15 15:44:33 +0000
URL: https://git.openjdk.org/leyden/commit/004651ddc281be04ea736807797658d64a5a7…
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(a)openjdk.org>
Date: 2023-08-15 15:54:44 +0000
URL: https://git.openjdk.org/leyden/commit/80809ef4ccdfd2ebfa9fd1eaf393d14e443dc…
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(a)openjdk.org>
Date: 2023-08-15 16:11:09 +0000
URL: https://git.openjdk.org/leyden/commit/2e8a0ab27227b2e06e2ece3776f66ff0932ef…
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(a)openjdk.org>
Date: 2023-08-15 17:06:28 +0000
URL: https://git.openjdk.org/leyden/commit/f23995465767fa7319d2f6fac62b6ec74c0e4…
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(a)openjdk.org>
Date: 2023-08-15 19:52:56 +0000
URL: https://git.openjdk.org/leyden/commit/f66c73d34b1e02681f46eb3cd78126c05014f…
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(a)openjdk.org>
Date: 2023-08-15 20:55:27 +0000
URL: https://git.openjdk.org/leyden/commit/0f5e030badfdca4b3b5adab86b0b62050581f…
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(a)gmail.com>
Committer: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-08-15 22:34:37 +0000
URL: https://git.openjdk.org/leyden/commit/bc8e9f44a39ff59b59b2d1d5d546a148be75a…
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(a)openjdk.org>
Date: 2023-08-16 00:15:55 +0000
URL: https://git.openjdk.org/leyden/commit/6bf4a33593bfe0df9b5ba81de5321a04f4dbe…
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(a)openjdk.org>
Date: 2023-08-16 05:14:40 +0000
URL: https://git.openjdk.org/leyden/commit/6a15860b126c9e9eb62579d9b710dcdc0ec48…
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(a)openjdk.org>
Date: 2023-08-16 05:35:40 +0000
URL: https://git.openjdk.org/leyden/commit/2bd2faeb7632703192ff8f58db5e58cfd0dfe…
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(a)openjdk.org>
Date: 2023-08-16 06:06:59 +0000
URL: https://git.openjdk.org/leyden/commit/e1fdef56135c2987b128884ef632b64c32dd6…
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(a)openjdk.org>
Date: 2023-08-16 06:58:23 +0000
URL: https://git.openjdk.org/leyden/commit/0b12480de88dc1d2a8d7ca3aa2597be3df1eb…
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(a)openjdk.org>
Date: 2023-08-16 07:02:48 +0000
URL: https://git.openjdk.org/leyden/commit/a602624ef46908456052146d50467c60efa63…
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(a)openjdk.org>
Date: 2023-08-16 07:04:25 +0000
URL: https://git.openjdk.org/leyden/commit/38687f1a3eb7d1c2e8aa43b85509ab7999fe0…
8314262: GHA: Cut down cross-compilation sysroots deeper
Reviewed-by: erikj
! .github/workflows/build-cross-compile.yml
Changeset: d46f0fb3
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2023-08-16 07:15:43 +0000
URL: https://git.openjdk.org/leyden/commit/d46f0fb31888db75f5b2b78a162fec16dfc5d…
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(a)openjdk.org>
Date: 2023-08-16 07:21:04 +0000
URL: https://git.openjdk.org/leyden/commit/49ddb1997256d9fb7149d274d8afa18f7c260…
8313760: [REDO] Enhance AES performance
Co-authored-by: Andrew Haley <aph(a)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(a)openjdk.org>
Date: 2023-08-16 07:39:42 +0000
URL: https://git.openjdk.org/leyden/commit/ef6db5c2991b92e2a600fa01d1d3f5026055a…
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(a)openjdk.org>
Date: 2023-08-16 08:21:34 +0000
URL: https://git.openjdk.org/leyden/commit/b80001de0c0aeedeb412430660a4727fc26be…
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(a)openjdk.org>
Date: 2023-08-16 12:08:56 +0000
URL: https://git.openjdk.org/leyden/commit/1925508425cf1b2d46173754077a588290253…
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(a)openjdk.org>
Date: 2023-08-16 15:00:50 +0000
URL: https://git.openjdk.org/leyden/commit/24e896d7c905de5030f1b62cf922c15bb7bef…
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(a)openjdk.org>
Date: 2023-08-16 15:42:36 +0000
URL: https://git.openjdk.org/leyden/commit/13f6450e2e70df4df8bd882def837fbd5bef1…
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(a)gmail.com>
Committer: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-08-16 17:37:21 +0000
URL: https://git.openjdk.org/leyden/commit/b32d6411c406608ba5f7d60bfb8d935adb876…
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(a)openjdk.org>
Date: 2023-08-16 17:49:38 +0000
URL: https://git.openjdk.org/leyden/commit/7b28d3608a10b26af376c8f6d142d97c708c9…
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(a)openjdk.org>
Date: 2023-08-16 17:53:56 +0000
URL: https://git.openjdk.org/leyden/commit/6b396da278094d7109ad2fbe7a1a52a500e15…
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(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2023-08-16 19:56:13 +0000
URL: https://git.openjdk.org/leyden/commit/f143380d013b8c0e5ab7ca0026c34e27e7946…
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(a)openjdk.org>
Date: 2023-08-16 20:31:51 +0000
URL: https://git.openjdk.org/leyden/commit/0c3bc71d24fa13a0b1e55541c01554cd5e124…
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(a)openjdk.org>
Date: 2023-08-17 05:06:11 +0000
URL: https://git.openjdk.org/leyden/commit/2a1176b544d030c09edaf95cb67f69b442aa4…
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(a)openjdk.org>
Date: 2023-08-17 05:33:44 +0000
URL: https://git.openjdk.org/leyden/commit/b78f5a1068224d8b3cfe9e8fb38307ca07de7…
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(a)openjdk.org>
Date: 2023-08-17 07:13:38 +0000
URL: https://git.openjdk.org/leyden/commit/249dc37426d6eb5b70a387317b6780b643ce4…
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(a)openjdk.org>
Committer: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-08-17 07:33:16 +0000
URL: https://git.openjdk.org/leyden/commit/43311930107d1783b742adbe567e9bdbcb557…
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(a)openjdk.org>
Date: 2023-08-17 07:43:07 +0000
URL: https://git.openjdk.org/leyden/commit/6f1071f5ed6bd552378b2b70cd685b74e7f9e…
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(a)openjdk.org>
Date: 2023-08-17 08:02:53 +0000
URL: https://git.openjdk.org/leyden/commit/ed585d16b9069a678bb8633239ca87f64c956…
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(a)gmail.com>
Committer: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2023-08-17 11:27:39 +0000
URL: https://git.openjdk.org/leyden/commit/32efd23c5d59c03a6376c92c63f5947e961ee…
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(a)openjdk.org>
Date: 2023-08-17 11:31:09 +0000
URL: https://git.openjdk.org/leyden/commit/2b81885f787d6cf97de556d1774420e2fb7d5…
8314071: Test java/foreign/TestByteBuffer.java timed out
Reviewed-by: mcimadamore
! test/jdk/java/foreign/TestByteBuffer.java
Changeset: c634bdf9
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2023-08-17 11:54:24 +0000
URL: https://git.openjdk.org/leyden/commit/c634bdf9d917c96c38efe826239eab7900c33…
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(a)openjdk.org>
Date: 2023-08-17 14:45:59 +0000
URL: https://git.openjdk.org/leyden/commit/e8f6b3e4970000e721da9312585e77de49bb8…
8314268: Missing include in assembler_riscv.hpp
Reviewed-by: shade, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
Changeset: 388dcff7
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-08-17 15:09:09 +0000
URL: https://git.openjdk.org/leyden/commit/388dcff72518c96a15e38ff0b18be8a89836c…
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(a)openjdk.org>
Date: 2023-08-17 15:26:45 +0000
URL: https://git.openjdk.org/leyden/commit/62ca00158c7ce7b40b5910562c1857b9f05dd…
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(a)openjdk.org>
Date: 2023-08-17 16:54:36 +0000
URL: https://git.openjdk.org/leyden/commit/b33ff30d7092893463d8c25ec277d10f3c4fd…
8313661: [REDO] Relax prerequisites for java.base-jmod target
Reviewed-by: alanb
! make/Main.gmk
Changeset: 2505cebc
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2023-08-17 17:05:54 +0000
URL: https://git.openjdk.org/leyden/commit/2505cebc5dfeca00d3358d63b127950d8e4f6…
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(a)openjdk.org>
Date: 2023-08-17 17:32:49 +0000
URL: https://git.openjdk.org/leyden/commit/3bb8afba691965e9036b04b9c7e4727b4c29e…
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(a)openjdk.org>
Date: 2023-08-17 17:54:02 +0000
URL: https://git.openjdk.org/leyden/commit/a8ab3be371ab84ad768d9788a1e7a8d1bb833…
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(a)openjdk.org>
Date: 2023-08-17 18:32:06 +0000
URL: https://git.openjdk.org/leyden/commit/d27daf01d6361513a815e78327961f9367887…
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(a)openjdk.org>
Date: 2023-08-17 20:25:46 +0000
URL: https://git.openjdk.org/leyden/commit/6445314fec25b85db32d9fb75c9c1b29e07f0…
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(a)openjdk.org>
Date: 2023-08-17 20:37:06 +0000
URL: https://git.openjdk.org/leyden/commit/808bb1f7bc5025b4ab01e4e9057feebd253b9…
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(a)openjdk.org>
Date: 2023-08-17 22:41:21 +0000
URL: https://git.openjdk.org/leyden/commit/96778dd549b596d8884376b19a49aa152efb3…
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(a)openjdk.org>
Date: 2023-08-17 22:52:05 +0000
URL: https://git.openjdk.org/leyden/commit/0299364d85a66c35e616148cbbde314b7d4fb…
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(a)openjdk.org>
Date: 2023-08-18 05:51:05 +0000
URL: https://git.openjdk.org/leyden/commit/891c3f4cca97b90982b7e58b08b4a146842d9…
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(a)openjdk.org>
Date: 2023-08-18 06:45:18 +0000
URL: https://git.openjdk.org/leyden/commit/5058854b867323dd6537d7387bf20a9d5f258…
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(a)gmail.com>
Committer: Koichi Sakata <ksakata(a)openjdk.org>
Date: 2023-08-18 07:48:50 +0000
URL: https://git.openjdk.org/leyden/commit/33d5dfdab3098549366088c43797bdcaebe02…
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(a)openjdk.org>
Date: 2023-08-18 10:44:20 +0000
URL: https://git.openjdk.org/leyden/commit/2f04bc5f934887029d8bcc13cf722d8498a35…
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(a)openjdk.org>
Date: 2023-08-18 12:06:02 +0000
URL: https://git.openjdk.org/leyden/commit/752121114f424d8e673ee8b7bb85f7705a82b…
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(a)openjdk.org>
Date: 2023-08-18 13:58:58 +0000
URL: https://git.openjdk.org/leyden/commit/fdac6a6ac871366614efe44aca58ab520766b…
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(a)openjdk.org>
Committer: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2023-08-18 14:29:28 +0000
URL: https://git.openjdk.org/leyden/commit/c36e009772823c58a62fd2d45bbcc1390c497…
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(a)openjdk.org>
Committer: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2023-08-18 14:33:03 +0000
URL: https://git.openjdk.org/leyden/commit/bcba5e97857fd57ea4571341ad40194bb823c…
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(a)openjdk.org>
Date: 2023-08-18 16:40:51 +0000
URL: https://git.openjdk.org/leyden/commit/aecbb1b5c3ea4919f09ce98a6f5a58db6e630…
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(a)openjdk.org>
Date: 2023-08-18 17:10:39 +0000
URL: https://git.openjdk.org/leyden/commit/50a2ce01f4d1d42d7a537b48a669b5a75a583…
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(a)openjdk.org>
Date: 2023-08-18 17:46:36 +0000
URL: https://git.openjdk.org/leyden/commit/fbe28ee90d018300259c1b515e340e60cbb30…
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(a)openjdk.org>
Date: 2023-08-18 17:53:07 +0000
URL: https://git.openjdk.org/leyden/commit/f481477144d25bf2b5ee44f202705588bd99d…
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(a)openjdk.org>
Date: 2023-08-18 20:11:24 +0000
URL: https://git.openjdk.org/leyden/commit/395fc78880a91eeb06a08c1abf6905d580a65…
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(a)openjdk.org>
Date: 2023-08-19 01:46:40 +0000
URL: https://git.openjdk.org/leyden/commit/58f5826ff48c20446a0c2ea44da107867126f…
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(a)openjdk.org>
Date: 2023-08-19 17:42:30 +0000
URL: https://git.openjdk.org/leyden/commit/febc34dd285c3382716e068748d4a3b0c73d8…
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(a)openjdk.org>
Date: 2023-08-19 18:42:43 +0000
URL: https://git.openjdk.org/leyden/commit/ed0f75f2666f61ec3d8ccb78594a21db9f1be…
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(a)openjdk.org>
Date: 2023-08-21 06:30:56 +0000
URL: https://git.openjdk.org/leyden/commit/c50315de8f13d316a7de08be53716cd88fa80…
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(a)ibm.com>
Committer: Andrew Dinn <adinn(a)openjdk.org>
Date: 2023-08-21 07:15:25 +0000
URL: https://git.openjdk.org/leyden/commit/ec1f7a8480db025a6f405817a106af8e92b69…
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(a)openjdk.org>
Date: 2023-08-21 08:28:31 +0000
URL: https://git.openjdk.org/leyden/commit/8939d15d92982300f090bc1c51f59550529ea…
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(a)openjdk.org>
Date: 2023-08-21 09:02:01 +0000
URL: https://git.openjdk.org/leyden/commit/812f475bc4ea84225e8bbb0b5a677eed0af86…
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(a)openjdk.org>
Date: 2023-08-21 12:15:26 +0000
URL: https://git.openjdk.org/leyden/commit/abac60851c8fd341cdaaf62286afc83699b74…
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(a)openjdk.org>
Date: 2023-08-21 12:17:38 +0000
URL: https://git.openjdk.org/leyden/commit/0b3f452d2577d92ce0c5e3e2d8140a9374024…
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(a)openjdk.org>
Date: 2023-08-21 12:19:36 +0000
URL: https://git.openjdk.org/leyden/commit/17a19dc06062331c954fa519a4f668664b153…
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(a)openjdk.org>
Date: 2023-08-21 17:13:48 +0000
URL: https://git.openjdk.org/leyden/commit/78f74bc8ff1e673991d91a55ef70880d9fb3f…
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(a)openjdk.org>
Date: 2023-08-22 01:44:16 +0000
URL: https://git.openjdk.org/leyden/commit/87298d2ade41c689d3140981a123b0e9130fc…
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(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2023-08-22 02:47:52 +0000
URL: https://git.openjdk.org/leyden/commit/a66b5df14a163d2990e6dd746906942367e4f…
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(a)openjdk.org>
Date: 2023-08-22 06:12:28 +0000
URL: https://git.openjdk.org/leyden/commit/ab86d23adfa968a180de67199119fc392e969…
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(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-08-22 07:58:51 +0000
URL: https://git.openjdk.org/leyden/commit/02ef859f79cbc2e6225998001af299ba36fe9…
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(a)tencent.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-08-22 09:21:25 +0000
URL: https://git.openjdk.org/leyden/commit/3e1b1bf94e7acf9717b837085e61fc05a7765…
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(a)openjdk.org>
Committer: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-08-22 12:51:59 +0000
URL: https://git.openjdk.org/leyden/commit/6b9df037e4c3d75d0f413a2bb94d8ce6880ce…
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(a)openjdk.org>
Date: 2023-08-22 13:02:53 +0000
URL: https://git.openjdk.org/leyden/commit/f39fc0aa2de19332fa51af605ece0660891d8…
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(a)openjdk.org>
Date: 2023-08-22 13:37:21 +0000
URL: https://git.openjdk.org/leyden/commit/69d900d2ce97e5479020cff9a63c471d07e39…
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(a)openjdk.org>
Date: 2023-08-22 14:00:47 +0000
URL: https://git.openjdk.org/leyden/commit/20e94784c9f7c30e95550c72aedb5e986a153…
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(a)openjdk.org>
Date: 2023-08-22 17:14:29 +0000
URL: https://git.openjdk.org/leyden/commit/eb065726f2b489c9f0f7d76ea75a2eb4d6034…
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(a)openjdk.org>
Date: 2023-08-22 17:21:44 +0000
URL: https://git.openjdk.org/leyden/commit/32bf468c3b9c39550bca4e9aba31252cf0830…
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(a)openjdk.org>
Date: 2023-08-22 17:23:37 +0000
URL: https://git.openjdk.org/leyden/commit/ce1ded1a4f36b55717793f2bed4a64ce0353f…
8314749: Remove unimplemented _Copy_conjoint_oops_atomic
Reviewed-by: dcubed
! src/hotspot/share/utilities/copy.hpp
Changeset: 2eae13c6
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-08-22 19:04:46 +0000
URL: https://git.openjdk.org/leyden/commit/2eae13c669d8ec383b8303079a06abd7aa2b1…
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(a)openjdk.org>
Date: 2023-08-22 20:57:11 +0000
URL: https://git.openjdk.org/leyden/commit/7c169a426f93a9c5f1223eddeb9ce0427722c…
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(a)openjdk.org>
Date: 2023-08-22 22:37:16 +0000
URL: https://git.openjdk.org/leyden/commit/9f4a9fe488be7ce43f6719c54df25a1fabd86…
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(a)gmail.com>
Date: 2023-08-22 16:10:33 +0000
URL: https://git.openjdk.org/leyden/commit/f30731780c5c14bcead6986eaf528e74f6dcb…
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
Changeset: cc41a022
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-08-22 20:35:17 +0000
URL: https://git.openjdk.org/leyden/commit/cc41a0227ac1dff1fcc2e5b4d8d2ef1c530bd…
8314846: Do not store Klass::_secondary_super_cache in CDS archive
! src/hotspot/share/oops/klass.cpp
Changeset: 1d1854ed
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-08-23 14:12:41 +0000
URL: https://git.openjdk.org/leyden/commit/1d1854edddfbcadd1ae063c33a9c49d35f158…
fixed missing JvmtiExport::_should_notify_object_alloc address when AOT compiling javac with -XX:+ArchiveInvokeDynamic
! src/hotspot/share/code/SCArchive.cpp
Changeset: 5096754b
Author: Vladimir Ivanov <vladimir.x.ivanov(a)oracle.com>
Date: 2023-08-24 10:37:19 +0000
URL: https://git.openjdk.org/leyden/commit/5096754ba678559cab4b3bcd4c3802f8efaa6…
Merge remote-tracking branch 'origin/premain' into premain-precompile
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/code/SCArchive.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/code/SCArchive.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/Class.java
Changeset: 757d75ba
Author: Vladimir Ivanov <vladimir.x.ivanov(a)oracle.com>
Date: 2023-08-28 16:37:03 +0000
URL: https://git.openjdk.org/leyden/commit/757d75ba18947cd8155bdad245f5ccc2b0d41…
precompile: relax requirements on archived classes
! src/hotspot/share/ci/ciEnv.cpp
Changeset: 0ddfa8f7
Author: Vladimir Ivanov <vladimir.x.ivanov(a)oracle.com>
Date: 2023-08-28 16:37:39 +0000
URL: https://git.openjdk.org/leyden/commit/0ddfa8f7de98cfe1be4a67be9b68264e1454e…
prelinker tracing output
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/oops/instanceKlass.cpp
Changeset: 631e2f0f
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-08-23 12:28:29 +0000
URL: https://git.openjdk.org/leyden/commit/631e2f0fa9f82fa1a3a36470922b6ab473c13…
improve logging of (cds+resolve)
! src/hotspot/share/oops/constantPool.cpp
Changeset: 980b5d92
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-08-23 16:11:44 +0000
URL: https://git.openjdk.org/leyden/commit/980b5d92f33559462dcb14b06ea00336f5afa…
Updated field CP archiving to match JDK-8301996
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/classPrelinker.hpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpAllocStats.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/resolvedFieldEntry.cpp
! src/hotspot/share/oops/resolvedFieldEntry.hpp
! test/hotspot/jtreg/premain/javac_helloworld/Makefile
! test/hotspot/jtreg/premain/jmh/Makefile
Changeset: 4ef082a9
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-08-24 10:24:06 +0000
URL: https://git.openjdk.org/leyden/commit/4ef082a9cc2d2252e1d23f29aae4108fd6735…
8314247: JVMCI: expected int64_t but JavaThread::_held_monitor_count is of type intx (this is temp workaround from the withdrawn https://github.com/openjdk/jdk/pull/15295)
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java
Changeset: e1a591e7
Author: Igor Veresov <igor.veresov(a)oracle.com>
Date: 2023-08-25 09:01:00 +0000
URL: https://git.openjdk.org/leyden/commit/e1a591e79983ba3527183de78dab3290242a5…
Check recompilation schedule existence to avoid potential crashes if the
CDS archive doesn't contain it.
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/oops/trainingData.hpp
Changeset: 4b8d9666
Author: Vladimir Ivanov <vladimir.x.ivanov(a)oracle.com>
Date: 2023-08-28 16:39:13 +0000
URL: https://git.openjdk.org/leyden/commit/4b8d9666002cdd1f1dca3a30eaafc1a1fd189…
Merge remote-tracking branch 'origin/premain' into premain-precompile
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/trainingData.hpp
Changeset: a86fb39a
Author: Vladimir Ivanov <vladimir.x.ivanov(a)oracle.com>
Date: 2023-08-30 16:36:53 +0000
URL: https://git.openjdk.org/leyden/commit/a86fb39ad6fb547a7492b16c09ad6432e800e…
precompile: update
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/methodMatcher.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/parse3.cpp
Changeset: 3ed4a9e3
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-08-24 19:42:29 +0000
URL: https://git.openjdk.org/leyden/commit/3ed4a9e3ec7e4976957ead4216051a97e9290…
ConstantPool::remove_unshareable_info() clean up
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
Changeset: 3910f790
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-08-28 17:41:17 +0000
URL: https://git.openjdk.org/leyden/commit/3910f79047fab03fa20e3aba16443ccc0256f…
Fixed premain docs
! test/hotspot/jtreg/premain/InvokeDynamic.md
! test/hotspot/jtreg/premain/README.md
! test/hotspot/jtreg/premain/javac_helloworld/run.sh
Changeset: 38387c5b
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2023-08-29 14:53:22 +0000
URL: https://git.openjdk.org/leyden/commit/38387c5b6f8d64ac4e83df201ee2679a728f6…
Fix MethodTrainingData::make
! src/hotspot/share/oops/trainingData.cpp
Changeset: 9b92dfc2
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-08-30 21:04:58 +0000
URL: https://git.openjdk.org/leyden/commit/9b92dfc207a631f952bb7b227663d6aad6eef…
removed unused SystemDictionaryShared::init_dumptime_info(Method* m)
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
Changeset: d1b61107
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-08-30 21:38:22 +0000
URL: https://git.openjdk.org/leyden/commit/d1b611071a8a0b57d6f193c6dd339f19e6df7…
8315431: ArchiveHeapWriter::get_filler_size_at() cannot handle buffer expansion
! src/hotspot/share/cds/archiveHeapWriter.cpp
! test/hotspot/jtreg/runtime/cds/CDSMapReader.java
Changeset: fa813084
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2023-09-01 13:59:09 +0000
URL: https://git.openjdk.org/leyden/commit/fa8130845b7e26a4c11a95f35a2871d0a976a…
Renames in cached code.
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciObject.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/code/SCArchive.cpp
! src/hotspot/share/code/SCArchive.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/exceptionHandlerTable.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/rootnode.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/threads.cpp
! test/hotspot/jtreg/premain/javac/javac-test.sh
! test/hotspot/jtreg/premain/javac_helloworld/run.sh
! test/hotspot/jtreg/premain/jmh/run.sh
! test/hotspot/jtreg/premain/lib/premain-run.sh
Changeset: fd82682f
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2023-09-01 14:30:23 +0000
URL: https://git.openjdk.org/leyden/commit/fd82682ff5f555407fbb9769cf4796af5e218…
Rename class SCArchive to SCCache
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciObject.cpp
= src/hotspot/share/code/SCCache.cpp
= src/hotspot/share/code/SCCache.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/rootnode.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/threads.cpp
Changeset: d960fb15
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-09-05 11:08:52 +0000
URL: https://git.openjdk.org/leyden/commit/d960fb15258cc99a1bf7f0b1e94bd8be06605…
Work around for JDK-8315719: [premain] -XX:+ArchiveInvokeDynamic is incompatible with old classes
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/indy/IndyMiscTests.java
Changeset: 265c226c
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-09-05 20:46:38 +0000
URL: https://git.openjdk.org/leyden/commit/265c226c9a190b42bf8d6aaf0ff870dca6275…
Fixed CDS jtreg tests to use new command line options like -XX:+StoreCachedCode
! test/hotspot/jtreg/runtime/cds/appcds/indy/IndyTestBase.java
Changeset: 9d1a1f9a
Author: Vladimir Ivanov <vladimir.x.ivanov(a)oracle.com>
Date: 2023-09-06 14:53:50 +0000
URL: https://git.openjdk.org/leyden/commit/9d1a1f9adf7cfaa42caec9e4633dcc39bcb56…
Merge branch 'premain' into premain-precompile
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciObject.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
+ src/hotspot/share/code/SCCache.cpp
+ src/hotspot/share/code/SCCache.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciObject.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/code/SCCache.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/threads.cpp
Changeset: 7b4a856f
Author: Vladimir Ivanov <vladimir.x.ivanov(a)oracle.com>
Date: 2023-09-06 16:23:02 +0000
URL: https://git.openjdk.org/leyden/commit/7b4a856f434d064f18876ca0c0799fb52e289…
cds: archive unique exception instances
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
Changeset: aa32ccd2
Author: Vladimir Ivanov <vladimir.x.ivanov(a)oracle.com>
Date: 2023-09-06 16:36:00 +0000
URL: https://git.openjdk.org/leyden/commit/aa32ccd2f056c6d6726ec3ee438d0cf22e29d…
Merge branch 'premain' into premain-precompile
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
Changeset: bac71586
Author: Vladimir Ivanov <vladimir.x.ivanov(a)oracle.com>
Date: 2023-09-07 09:21:50 +0000
URL: https://git.openjdk.org/leyden/commit/bac715862f3efec3a71d947ffe4bbd4484a3f…
cds: Archive Class::reflectionData
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/java.base/share/classes/java/lang/Class.java
1
0
git: openjdk/leyden: computed-constants: Use an enum in a CAS method rather than a byte value
by duke 07 Sep '23
by duke 07 Sep '23
07 Sep '23
Changeset: b5a55abc
Author: Per Minborg <pminborg(a)gmail.com>
Date: 2023-09-07 08:42:17 +0000
URL: https://git.openjdk.org/leyden/commit/b5a55abc616e5f2f4e3d5e2e50925d9a6e01c…
Use an enum in a CAS method rather than a byte value
! src/java.base/share/classes/jdk/internal/constant/AbstractComputedConstant.java
1
0
Changeset: 7b4a856f
Author: Vladimir Ivanov <vladimir.x.ivanov(a)oracle.com>
Date: 2023-09-06 16:23:02 +0000
URL: https://git.openjdk.org/leyden/commit/7b4a856f434d064f18876ca0c0799fb52e289…
cds: archive unique exception instances
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
1
0