git: openjdk/leyden: premain: 297 new changesets
duke
duke at openjdk.org
Tue Oct 24 06:17:34 UTC 2023
Changeset: 5a6aa569
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-09-29 17:17:54 +0000
URL: https://git.openjdk.org/leyden/commit/5a6aa569aa279141193038dc2e61e18a8b24bc11
8303959: tools/jpackage/share/RuntimePackageTest.java fails with java.lang.AssertionError missing files
Reviewed-by: almatvee
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
Changeset: 47569a25
Author: Kevin Driver <kdriver at openjdk.org>
Date: 2023-09-29 18:47:47 +0000
URL: https://git.openjdk.org/leyden/commit/47569a256cb61f210bf2d9f28656fd3fa5ad27b8
8295919: java.security.MessageDigest.isEqual does not adhere to @implNote
Reviewed-by: mullan
! src/java.base/share/classes/java/security/MessageDigest.java
Changeset: 009f5e1f
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-09-30 01:06:16 +0000
URL: https://git.openjdk.org/leyden/commit/009f5e1fa177eea326aefec0f995f589a01169d2
8317141: Remove unused validIndex method from URLClassPath$JarLoader
Reviewed-by: alanb, lancea, dfuchs
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
Changeset: fb055e7e
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2023-10-01 16:32:05 +0000
URL: https://git.openjdk.org/leyden/commit/fb055e7e5300958b2a6a290aa6783e8ede929d9a
8316645: RISC-V: Remove dependency on libatomic by adding cmpxchg 1b
Reviewed-by: ihse, fyang, luhenry, mli
! make/autoconf/libraries.m4
! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp
! test/hotspot/gtest/runtime/test_atomic.cpp
Changeset: b8fa6c23
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2023-10-01 16:33:54 +0000
URL: https://git.openjdk.org/leyden/commit/b8fa6c23f5f7c4991ee6f0881a0452e591b65217
8316186: RISC-V: Remove PlatformCmpxchg<4>
Reviewed-by: fyang, mli
! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp
Changeset: 93f662f4
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2023-10-01 20:01:09 +0000
URL: https://git.openjdk.org/leyden/commit/93f662f4fc766c09492c8d4ce7048605325d2100
8317335: Build on windows fails after 8316645
Reviewed-by: lmesnik
! test/hotspot/gtest/runtime/test_atomic.cpp
Changeset: 8fcf70e9
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-10-02 05:06:45 +0000
URL: https://git.openjdk.org/leyden/commit/8fcf70e931cd2e69e644c459d16d1410ce7ff3ae
5066247: Refine the spec of equals() and hashCode() for j.text.Format classes
Reviewed-by: naoto, darcy
! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java
Changeset: 207819a0
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2023-10-02 07:03:40 +0000
URL: https://git.openjdk.org/leyden/commit/207819a05e42b666efb074921b066c819c020cf9
8315604: IGV: dump and visualize node bottom and phase types
Co-authored-by: Tobias Holenstein <tholenstein at openjdk.org>
Reviewed-by: thartmann, chagedorn, tholenstein
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/phaseX.hpp
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/EditPropertyFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/condenseGraph.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showTypes.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
Changeset: 795e5dcc
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-10-02 07:35:02 +0000
URL: https://git.openjdk.org/leyden/commit/795e5dcc856491031b87a1f2a942681a582673ab
8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration
Co-authored-by: Ivan Walulya <iwalulya at openjdk.org>
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/gc/g1/test_g1CodeRootSet.cpp
Changeset: 69489427
Author: Ludvig Janiuk <lujaniuk at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date: 2023-10-02 07:40:11 +0000
URL: https://git.openjdk.org/leyden/commit/69489427e941daeac6fdd7f52a6129612b70ce53
8317327: Remove JT_JAVA dead code in jib-profiles.js
Reviewed-by: erikj, jwaters
! make/conf/jib-profiles.js
Changeset: eeb63cd0
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-10-02 08:03:10 +0000
URL: https://git.openjdk.org/leyden/commit/eeb63cd0fad9de1f7182ab97d0f25ac67745aa9e
8316361: C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN with -XX:VerifyIterativeGVN=10
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestNotifyOpaqueZeroTripGuardToCmpI.java
Changeset: 59847926
Author: Michal Sobierski <145339032+msobiers at users.noreply.github.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-10-02 09:56:14 +0000
URL: https://git.openjdk.org/leyden/commit/59847926b63860704bcf2967660628eaede8ee36
8316415: Parallelize sun/security/rsa/SignedObjectChain.java subtests
Reviewed-by: shade, rhalade, valeriep
! test/jdk/sun/security/rsa/SignedObjectChain.java
Changeset: 516cfb13
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-10-02 10:01:44 +0000
URL: https://git.openjdk.org/leyden/commit/516cfb135f7e5fefaf6e6f2928f6ecb88806f1ef
8316907: Fix nonnull-compare warnings
Reviewed-by: kbarrett, jsjolen
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/asm/codeBuffer.cpp
Changeset: 8093563b
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-10-02 13:06:43 +0000
URL: https://git.openjdk.org/leyden/commit/8093563bce03b2a7dcea175f1e71cfd67de1c235
8317295: ResponseSubscribers.SubscriberAdapter should call the finisher function asynchronously
Reviewed-by: djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java
Changeset: 2637e8dd
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-10-02 13:16:49 +0000
URL: https://git.openjdk.org/leyden/commit/2637e8ddc4ffe102418139f501fc0be8e9c5317b
8317314: Remove unimplemented ObjArrayKlass::oop_oop_iterate_elements_bounded
Reviewed-by: dcubed
! src/hotspot/share/oops/objArrayKlass.hpp
Changeset: 878d27db
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-10-02 14:18:27 +0000
URL: https://git.openjdk.org/leyden/commit/878d27dba16accf57a9d2d5e5cccf7af425dd6f2
8317273: compiler/codecache/OverflowCodeCacheTest.java fails transiently on Graal
Reviewed-by: never, thartmann
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
Changeset: a564d436
Author: Soumadipta Roy <roysouma at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-10-02 15:17:02 +0000
URL: https://git.openjdk.org/leyden/commit/a564d436c722f14041231158f21c4ad3a2f6a3a5
8315692: Parallelize gc/stress/TestStressRSetCoarsening.java test
Reviewed-by: shade, mli, lmesnik, tschatzl
! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java
Changeset: f9850061
Author: Weijun Wang <weijun at openjdk.org>
Date: 2023-10-02 18:12:06 +0000
URL: https://git.openjdk.org/leyden/commit/f985006142c87d563f7e69d63b206c15e7e6f135
8309356: Read files in includedir in alphanumeric order
Reviewed-by: mullan
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
+ test/jdk/sun/security/krb5/config/IncludeDirOrder.java
Changeset: d7d1d42b
Author: Weijun Wang <weijun at openjdk.org>
Date: 2023-10-02 19:55:22 +0000
URL: https://git.openjdk.org/leyden/commit/d7d1d42b67bcc8e6fe98e936b10e43edfd4989a2
8316771: Krb5.java has not defined messages for all error codes
Reviewed-by: mullan
! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java
+ test/jdk/sun/security/krb5/ErrorMessages.java
Changeset: ad81abd2
Author: Mourad Abbay <mourad.abbay at oracle.com>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date: 2023-10-02 20:13:46 +0000
URL: https://git.openjdk.org/leyden/commit/ad81abd2dbddc47d57eceb4d90fe615a6e986fe5
8317034: Remove redundant type cast in the java.util.stream package
Reviewed-by: psandoz
! src/java.base/share/classes/java/util/stream/DoublePipeline.java
! src/java.base/share/classes/java/util/stream/LongPipeline.java
! src/java.base/share/classes/java/util/stream/StreamSpliterators.java
Changeset: 5c8366ee
Author: Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-10-02 20:15:43 +0000
URL: https://git.openjdk.org/leyden/commit/5c8366eea4555b5b145a5337e774020006e00db9
8268622: Performance issues in javac `Name` class
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringNameTable.java
Changeset: e25121d1
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2023-10-02 20:21:58 +0000
URL: https://git.openjdk.org/leyden/commit/e25121d1d908bd74e7a5914d85284ab322bed1a3
8316929: Shenandoah: Shenandoah degenerated GC and full GC need to cleanup old OopMapCache entries
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
Changeset: d2e2c4ce
Author: Weijun Wang <weijun at openjdk.org>
Date: 2023-10-02 21:53:12 +0000
URL: https://git.openjdk.org/leyden/commit/d2e2c4cef1f15a3fc7f1f619470d23ae6bb37725
8309667: TLS handshake fails because of ConcurrentModificationException in PKCS12KeyStore.engineGetEntry
Reviewed-by: djelinski, mullan
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
+ test/jdk/sun/security/pkcs12/AttributesCorrectness.java
+ test/jdk/sun/security/pkcs12/AttributesMultiThread.java
Changeset: 6e1aacdf
Author: Mark Powers <mpowers at openjdk.org>
Committer: Valerie Peng <valeriep at openjdk.org>
Date: 2023-10-02 22:43:48 +0000
URL: https://git.openjdk.org/leyden/commit/6e1aacdfba5a32f7b071eea8039888d275827e83
8296631: NSS tests failing on OL9 linux-aarch64 hosts
Reviewed-by: valeriep
+ test/jdk/sun/security/pkcs11/KeyStore/ClientAuthData/cert9.db
+ test/jdk/sun/security/pkcs11/KeyStore/ClientAuthData/key4.db
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/jdk/sun/security/pkcs11/Secmod/cert9.db
! test/jdk/sun/security/pkcs11/Secmod/key4.db
! test/jdk/sun/security/pkcs11/Secmod/pkcs11.txt
! test/jdk/sun/security/pkcs11/SecmodTest.java
+ test/jdk/sun/security/pkcs11/tls/tls12/cert9.db
+ test/jdk/sun/security/pkcs11/tls/tls12/key4.db
+ test/jdk/sun/security/pkcs11/tls/tls12/pkcs11.txt
Changeset: 26c21f50
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-10-03 04:38:36 +0000
URL: https://git.openjdk.org/leyden/commit/26c21f50a39a4ae0425b6e7ae63afbdaf627e710
8314294: Unsafe::allocateMemory and Unsafe::freeMemory are slower than malloc/free
Reviewed-by: shade, dlong
! src/hotspot/share/prims/unsafe.cpp
Changeset: 287b2432
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-10-03 05:54:33 +0000
URL: https://git.openjdk.org/leyden/commit/287b24322135b54641f013970c4545ce069c4350
8316893: Compile without -fno-delete-null-pointer-checks
Reviewed-by: kbarrett, erikj
! make/autoconf/flags-cflags.m4
Changeset: b6a97c07
Author: Nick Gasson <ngasson at openjdk.org>
Date: 2023-10-03 08:17:51 +0000
URL: https://git.openjdk.org/leyden/commit/b6a97c078043862b20bd8e1d1b8ccb8699995515
8316880: AArch64: "stop: Header is not fast-locked" with -XX:-UseLSE since JDK-8315880
Reviewed-by: rkennke, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
Changeset: 3bcfac18
Author: Glavo <zjx001202 at gmail.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2023-10-03 10:34:12 +0000
URL: https://git.openjdk.org/leyden/commit/3bcfac18c39d83bf876787e7ce422831bab0db2f
8317246: Cleanup java.net.URLEncoder and URLDecoder use of file.encoding property
Reviewed-by: rriggs, naoto
! src/java.base/share/classes/java/net/URLDecoder.java
! src/java.base/share/classes/java/net/URLEncoder.java
Changeset: 353d1396
Author: Andrew Leonard <aleonard at openjdk.org>
Date: 2023-10-03 14:00:00 +0000
URL: https://git.openjdk.org/leyden/commit/353d139682d530b74795cdca4753afba6766b2e3
8317340: Windows builds are not reproducible if MS VS compiler install path differs
Reviewed-by: erikj
! make/autoconf/flags-cflags.m4
! make/autoconf/util_paths.m4
Changeset: c47a0ce3
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-10-03 14:31:12 +0000
URL: https://git.openjdk.org/leyden/commit/c47a0ce3f03daf7a4ec0c0c8b8626bb662836936
8317235: Remove Access API use in nmethod class
Reviewed-by: kbarrett, thartmann
! src/hotspot/share/code/nmethod.cpp
Changeset: 0e501f66
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-10-03 15:03:21 +0000
URL: https://git.openjdk.org/leyden/commit/0e501f66dfc52a0e049d4fa39c1fcd24f1f2ee4b
8308429: jvmti/StopThread/stopthrd007 failed with "NoClassDefFoundError: Could not initialize class jdk.internal.misc.VirtualThreads"
Reviewed-by: dholmes, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/StopThread/stopthrd007.java
Changeset: 89987dbf
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-10-03 15:03:47 +0000
URL: https://git.openjdk.org/leyden/commit/89987dbf8789f166fe24e7facf5b8cc9a3c292c2
8303773: Replace "main.wrapper" with "test.thread.factory" property in test code
Reviewed-by: cjplummer, amenkov
! test/hotspot/jtreg/vmTestbase/nsk/jdb/monitor/monitor001/monitor001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/threads/threads003/threads003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/unmonitor/unmonitor001/unmonitor001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threads/threads001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/MainWrapper.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIThreadFactory.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/RunParams.java
! test/jdk/com/sun/jdi/DebuggeeWrapper.java
! test/jdk/com/sun/jdi/TestScaffold.java
! test/jtreg_test_thread_factory/src/share/classes/Virtual.java
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: ae796a4e
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2023-10-03 15:33:48 +0000
URL: https://git.openjdk.org/leyden/commit/ae796a4e1000afb836c1b0a65edf39ab9d2e7ce2
8316923: Add DEF_STATIC_JNI_OnLoad for librmi
Reviewed-by: alanb
! src/java.rmi/share/native/librmi/GC.c
Changeset: b438cffd
Author: Swati Sharma <swati.sharma at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2023-10-03 16:01:36 +0000
URL: https://git.openjdk.org/leyden/commit/b438cffdb9821fce86d215e452b41810b08b3e71
8314085: Fixing scope from benchmark to thread for JMH tests having shared state
Co-authored-by: Vladimir Ivanov <vaivanov at openjdk.org>
Reviewed-by: sviswanathan, ecaspole
! test/micro/org/openjdk/bench/java/io/DataInputStreamTest.java
! test/micro/org/openjdk/bench/java/lang/ArrayClone.java
! test/micro/org/openjdk/bench/java/lang/StringCompareToDifferentLength.java
! test/micro/org/openjdk/bench/java/lang/StringCompareToIgnoreCase.java
! test/micro/org/openjdk/bench/java/lang/StringComparisons.java
! test/micro/org/openjdk/bench/java/lang/StringEquals.java
! test/micro/org/openjdk/bench/java/lang/StringFormat.java
! test/micro/org/openjdk/bench/java/lang/StringReplace.java
! test/micro/org/openjdk/bench/java/lang/StringSubstring.java
! test/micro/org/openjdk/bench/java/lang/StringTemplateFMT.java
! test/micro/org/openjdk/bench/java/lang/constant/MethodTypeDescFactories.java
! test/micro/org/openjdk/bench/java/lang/constant/ReferenceClassDescResolve.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesConstant.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesIdentity.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesThrowException.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeAppendParams.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeChangeParam.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeChangeReturn.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeDropParams.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeGenerify.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeInsertParams.java
! test/micro/org/openjdk/bench/java/security/CipherSuiteBench.java
! test/micro/org/openjdk/bench/java/time/GetYearBench.java
! test/micro/org/openjdk/bench/java/time/InstantBench.java
! test/micro/org/openjdk/bench/java/time/format/DateTimeFormatterWithPaddingBench.java
! test/micro/org/openjdk/bench/java/util/ListArgs.java
! test/micro/org/openjdk/bench/java/util/LocaleDefaults.java
! test/micro/org/openjdk/bench/java/util/TestAdler32.java
! test/micro/org/openjdk/bench/java/util/TestCRC32.java
! test/micro/org/openjdk/bench/java/util/TestCRC32C.java
! test/micro/org/openjdk/bench/java/util/regex/Exponential.java
! test/micro/org/openjdk/bench/java/util/regex/Primality.java
! test/micro/org/openjdk/bench/java/util/regex/Trim.java
! test/micro/org/openjdk/bench/javax/crypto/AESReinit.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/LoadMaskedIOOBEBenchmark.java
! test/micro/org/openjdk/bench/vm/compiler/Rotation.java
! test/micro/org/openjdk/bench/vm/compiler/x86/BasicRules.java
! test/micro/org/openjdk/bench/vm/compiler/x86/ConvertF2I.java
Changeset: b859da9c
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-10-03 16:38:17 +0000
URL: https://git.openjdk.org/leyden/commit/b859da9c548fbd1463b336059d1c55312c7b7ba4
8316696: Remove the testing base classes: IntlTest and CollatorTest
Reviewed-by: naoto
! test/jdk/java/text/BreakIterator/BreakIteratorTest.java
! test/jdk/java/text/BreakIterator/Bug4533872.java
! test/jdk/java/text/CharacterIterator/CharacterIteratorTest.java
! test/jdk/java/text/Collator/APITest.java
! test/jdk/java/text/Collator/Bug6271411.java
- test/jdk/java/text/Collator/CollatorTest.java
! test/jdk/java/text/Collator/DanishTest.java
! test/jdk/java/text/Collator/DummyTest.java
! test/jdk/java/text/Collator/EnglishTest.java
! test/jdk/java/text/Collator/FinnishTest.java
! test/jdk/java/text/Collator/FrenchTest.java
! test/jdk/java/text/Collator/G7Test.java
! test/jdk/java/text/Collator/GermanTest.java
! test/jdk/java/text/Collator/IteratorTest.java
! test/jdk/java/text/Collator/MonkeyTest.java
! test/jdk/java/text/Collator/Regression.java
! test/jdk/java/text/Collator/SpanishTest.java
! test/jdk/java/text/Collator/SurrogatesTest.java
! test/jdk/java/text/Collator/Test4401726.java
! test/jdk/java/text/Collator/ThaiTest.java
! test/jdk/java/text/Collator/TurkishTest.java
! test/jdk/java/text/Collator/VietnameseTest.java
! test/jdk/java/text/Format/ChoiceFormat/Bug4185732Test.java
! test/jdk/java/text/Format/DateFormat/Bug4322313.java
! test/jdk/java/text/Format/DateFormat/DateFormatRegression.java
! test/jdk/java/text/Format/DateFormat/DateFormatRoundTripTest.java
! test/jdk/java/text/Format/DateFormat/DateFormatTest.java
! test/jdk/java/text/Format/DateFormat/IntlTestDateFormat.java
! test/jdk/java/text/Format/DateFormat/IntlTestDateFormatAPI.java
! test/jdk/java/text/Format/DateFormat/IntlTestDateFormatSymbols.java
! test/jdk/java/text/Format/DateFormat/IntlTestSimpleDateFormatAPI.java
! test/jdk/java/text/Format/DateFormat/TimeZoneNameTest.java
! test/jdk/java/text/Format/DateFormat/bug4358730.java
! test/jdk/java/text/Format/MessageFormat/Bug4185816Test.java
! test/jdk/java/text/Format/MessageFormat/MessageRegression.java
! test/jdk/java/text/Format/MessageFormat/MessageTest.java
! test/jdk/java/text/Format/MessageFormat/bug4492719.java
! test/jdk/java/text/Format/NumberFormat/BigDecimalFormat.java
! test/jdk/java/text/Format/NumberFormat/BigDecimalParse.java
! test/jdk/java/text/Format/NumberFormat/Bug4838107.java
! test/jdk/java/text/Format/NumberFormat/DFSExponential.java
! test/jdk/java/text/Format/NumberFormat/DFSSerialization.java
! test/jdk/java/text/Format/NumberFormat/IntlTestDecimalFormatAPI.java
! test/jdk/java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java
! test/jdk/java/text/Format/NumberFormat/IntlTestNumberFormatAPI.java
! test/jdk/java/text/Format/NumberFormat/NumberRegression.java
! test/jdk/java/text/Format/NumberFormat/NumberRoundTrip.java
! test/jdk/java/text/Format/NumberFormat/NumberTest.java
! test/jdk/java/text/Format/NumberFormat/PositionTest.java
! test/jdk/java/text/Format/common/FormatIteratorTest.java
! test/jdk/java/text/Normalizer/ICUBasicTest.java
! test/jdk/java/text/Normalizer/NormalizerAPITest.java
! test/jdk/java/text/testlib/HexDumpReader.java
- test/jdk/java/text/testlib/IntlTest.java
! test/jdk/java/text/testlib/TestUtils.java
! test/jdk/java/util/Calendar/CalendarLimitTest.java
! test/jdk/java/util/Calendar/CalendarRegression.java
! test/jdk/java/util/Calendar/CalendarTest.java
! test/jdk/java/util/Calendar/FieldStateTest.java
! test/jdk/java/util/Calendar/GregorianCutoverTest.java
! test/jdk/java/util/Calendar/JulianTest.java
! test/jdk/java/util/Calendar/NonLenientTest.java
! test/jdk/java/util/Calendar/bug4243802.java
! test/jdk/java/util/Calendar/bug4316678.java
! test/jdk/java/util/Calendar/bug4372743.java
! test/jdk/java/util/Calendar/bug4409072.java
! test/jdk/java/util/Date/DateRegression.java
! test/jdk/java/util/Date/DateTest.java
! test/jdk/java/util/Date/TimestampTest.java
! test/jdk/java/util/Locale/LegacyCodesClassInvariant.java
! test/jdk/java/util/Locale/LocaleEnhanceTest.java
! test/jdk/java/util/Locale/LocaleTest.java
! test/jdk/java/util/TimeZone/Bug4322313.java
! test/jdk/java/util/TimeZone/Bug6329116.java
! test/jdk/java/util/TimeZone/TimeZoneBoundaryTest.java
! test/jdk/java/util/TimeZone/TimeZoneRegression.java
! test/jdk/java/util/TimeZone/TimeZoneTest.java
! test/jdk/java/util/TimeZone/TransitionTest.java
- test/jdk/sun/util/resources/TimeZone/IntlTest.java
Changeset: cfabcbf8
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2023-10-03 18:18:26 +0000
URL: https://git.openjdk.org/leyden/commit/cfabcbf85837e97bdd6c9e4e06e875ecbaa70084
8317121: vector_masked_load instruction is moved too early after JDK-8286941
Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Co-authored-by: Tobias Hartmann <thartmann at openjdk.org>
Co-authored-by: Dean Long <dlong at openjdk.org>
Reviewed-by: thartmann, vlivanov, epeter
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestMaskedVectors.java
Changeset: 1809b8cd
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-10-03 18:32:57 +0000
URL: https://git.openjdk.org/leyden/commit/1809b8cdd6f27fd2f19072a874f5020ca717ad11
8317265: ListFormat::format specification could be made clearer regarding handling IllegalArgumentException.
Reviewed-by: joehw
! src/java.base/share/classes/java/text/ListFormat.java
Changeset: 8ff10a0d
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-10-03 19:18:27 +0000
URL: https://git.openjdk.org/leyden/commit/8ff10a0d3520fbeae9fe7aac4226d65b93ec79f8
8317446: ProblemList gc/arguments/TestNewSizeFlags.java on macosx-aarch64 in Xcomp
8317448: ProblemList compiler/interpreter/TestVerifyStackAfterDeopt.java on macosx-aarch64 in Xcomp
8317449: ProblemList serviceability/jvmti/stress/StackTrace/NotSuspended/GetStackTraceNotSuspendedStressTest.java on several platforms
Reviewed-by: thartmann
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
Changeset: f7deaf4b
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2023-10-03 19:35:51 +0000
URL: https://git.openjdk.org/leyden/commit/f7deaf4bef21cb86fcc8a6c10454fbd6bbbba2d9
8316778: test hprof lib: invalid array element type from JavaValueArray.elementSize
Reviewed-by: cjplummer, lmesnik, sspitsyn
+ test/lib-test/jdk/test/lib/hprof/HprofTest.java
! test/lib/jdk/test/lib/hprof/model/JavaObject.java
! test/lib/jdk/test/lib/hprof/model/JavaValueArray.java
Changeset: 8c0d026d
Author: Mark Powers <mpowers at openjdk.org>
Committer: Valerie Peng <valeriep at openjdk.org>
Date: 2023-10-04 00:23:42 +0000
URL: https://git.openjdk.org/leyden/commit/8c0d026d0f508e0c896fd28d725915c52d1b689d
8315042: NPE in PKCS7.parseOldSignedData
Reviewed-by: valeriep, weijun
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! test/jdk/sun/security/x509/X509CRLImpl/UnexpectedNPE.java
Changeset: 0b0f8b55
Author: Varada M <mvarada2000 at gmail.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date: 2023-10-04 06:07:14 +0000
URL: https://git.openjdk.org/leyden/commit/0b0f8b55a6becff269ecf7aa19db12e998e238cd
8219652: [aix] Tests failing with JNI attach problems.
Reviewed-by: dholmes, cjplummer, sspitsyn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/jni/terminatedThread/libterminatedThread.c
! test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.cpp
Changeset: 48f1a925
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-10-04 07:54:30 +0000
URL: https://git.openjdk.org/leyden/commit/48f1a925e528cc9f8cd6c727129918e0e49b3429
8316679: C2 SuperWord: wrong result, load should not be moved before store if not comparable
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java
Changeset: d4c904d8
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-10-04 07:58:41 +0000
URL: https://git.openjdk.org/leyden/commit/d4c904d81970bbe5b0afe1029eae705366779839
8317294: Classloading throws exceptions over already pending exceptions
Reviewed-by: dholmes, coleenp
! src/hotspot/share/classfile/classFileParser.cpp
Changeset: 0d4de8a7
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-10-04 09:36:53 +0000
URL: https://git.openjdk.org/leyden/commit/0d4de8a71f063e44618f43ddd862a91aed647f48
8316971: Add Lint warning for restricted method calls
Reviewed-by: ihse, vromero
! make/modules/java.base/Java.gmk
! make/test/BuildMicrobenchmark.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/module-info.java
+ test/langtools/tools/javac/RestrictedMethods.java
+ test/langtools/tools/javac/RestrictedMethods.out
! test/langtools/tools/javac/diags/examples.not-yet.txt
Changeset: 9718f490
Author: Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2023-10-04 10:18:39 +0000
URL: https://git.openjdk.org/leyden/commit/9718f490fb76f6712ac8f9c7f5248ca10bf83e6f
8317452: [JVMCI] Export symbols used by lightweight locking to JVMCI compilers.
Reviewed-by: dnsimon
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/lockStack.hpp
Changeset: a8549b63
Author: Daniel Skantz <daniel.skantz at oracle.com>
Committer: Emanuel Peter <epeter at openjdk.org>
Date: 2023-10-04 11:58:16 +0000
URL: https://git.openjdk.org/leyden/commit/a8549b63674be433617b986f392e4ff7afef5185
8280120: [IR Framework] Add attribute to @IR to enable/disable IR matching based on the architecture
Reviewed-by: rcastanedalo, epeter, thartmann
! test/hotspot/jtreg/compiler/lib/ir_framework/IR.java
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Long.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPlatformChecks.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPreconditions.java
Changeset: b0d6c847
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-10-04 12:06:31 +0000
URL: https://git.openjdk.org/leyden/commit/b0d6c8472f69fef0265b41a4caf9e564adf68f6e
8316396: Endless loop in C2 compilation triggered by AddNode::IdealIL
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/addnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestLargeTreeOfSubNodes.java
Changeset: 0a3a925a
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-10-04 12:06:52 +0000
URL: https://git.openjdk.org/leyden/commit/0a3a925ad88921d387aa851157f54ac0054d347b
8316414: C2: large byte array clone triggers "failed: malformed control flow" assertion failure on linux-x86
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Reviewed-by: thartmann
! src/hotspot/share/opto/type.cpp
+ test/hotspot/jtreg/compiler/allocation/TestNewMaxLengthArray.java
Changeset: 4195246f
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-10-04 14:15:10 +0000
URL: https://git.openjdk.org/leyden/commit/4195246fba721934f2b2c0525b1d5b2fe4b08122
8317354: Serial: Move DirtyCardToOopClosure to gc/serial folder
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
Changeset: ddacf927
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2023-10-04 17:27:33 +0000
URL: https://git.openjdk.org/leyden/commit/ddacf92713aaa17f6fc50c1fb7a5da1ca7809702
8305765: CompressedClassPointers.java is unreliable due to ASLR
Reviewed-by: iklam
! src/hotspot/share/memory/metaspace.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
Changeset: 36314a90
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-10-04 18:39:25 +0000
URL: https://git.openjdk.org/leyden/commit/36314a90c15e2ab2a9b32c2e471655c1b07d452c
8267509: Improve IllegalAccessException message to include the cause of the exception
Reviewed-by: liach, naoto
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
Changeset: 3105538d
Author: Alisen Chung <achung at openjdk.org>
Date: 2023-10-04 19:38:26 +0000
URL: https://git.openjdk.org/leyden/commit/3105538de5569845547b40f243a994a95a84b48f
8316146: Open some swing tests 4
Reviewed-by: honkar, aivanov, prr
+ test/jdk/javax/swing/BasicMenuItemUI/bug4239714.java
+ test/jdk/javax/swing/BasicMenuUI/bug4244616.java
+ test/jdk/javax/swing/LookAndFeel/bug4306431.java
+ test/jdk/javax/swing/ToolTipManager/bug5078214.java
Changeset: c6c69b57
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-10-05 06:02:02 +0000
URL: https://git.openjdk.org/leyden/commit/c6c69b579c71238db5a6f940160d481992eec735
8314654: Metaspace: move locking out of MetaspaceArena
Reviewed-by: adinn, jsjolen
! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.hpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
Changeset: 3630af26
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-10-05 06:46:44 +0000
URL: https://git.openjdk.org/leyden/commit/3630af26e6f05237195e53b98603adf404e90a1a
8316594: C2 SuperWord: wrong result with hand unrolled loops
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectorization.hpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java
Changeset: 1ed9c76e
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-10-05 07:01:18 +0000
URL: https://git.openjdk.org/leyden/commit/1ed9c76ec8a76592203ce35f240f8753ba49307c
8309204: Obsolete DoReserveCopyInSuperWord
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: a250ae4d
Author: Ludvig Janiuk <lujaniuk at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2023-10-05 07:54:34 +0000
URL: https://git.openjdk.org/leyden/commit/a250ae4d1b9c27757eb12d2f1673187c862149aa
8317039: Enable specifying the JDK used to run jtreg
Reviewed-by: erikj
! make/RunTests.gmk
! make/RunTestsPrebuilt.gmk
! make/autoconf/lib-tests.m4
! make/autoconf/spec.gmk.in
Changeset: 42be2387
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-10-05 10:14:08 +0000
URL: https://git.openjdk.org/leyden/commit/42be23877cb34055b630f576a6668ca2f46afe40
8316523: Relativize esp in interpreter frames (PowerPC only)
Reviewed-by: mdoerr, eosterlund
! src/hotspot/cpu/ppc/continuationFreezeThaw_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
Changeset: 4c5b66dc
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-10-05 10:44:05 +0000
URL: https://git.openjdk.org/leyden/commit/4c5b66dceab15ce27f742c4173e14156249eb61a
8317522: Test logic for BODY_CF in AbstractThrowingSubscribers.java is wrong
Reviewed-by: djelinski
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
Changeset: a8eacb31
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2023-10-05 13:41:11 +0000
URL: https://git.openjdk.org/leyden/commit/a8eacb31ab8466f50a939d6748dbdd1560516878
8317240: Promptly free OopMapEntry after fail to insert the entry to OopMapCache
Reviewed-by: coleenp, fparain
! src/hotspot/share/interpreter/oopMapCache.cpp
Changeset: a1c9587c
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-10-05 14:40:15 +0000
URL: https://git.openjdk.org/leyden/commit/a1c9587c27538bda3b0f6745d9c80ff4e1b9a77e
8313348: Fix typo in JFormattedTextField: 'it self'
Reviewed-by: honkar, dnguyen, psadhukhan
! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
Changeset: 8a30c2a9
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-10-05 23:06:20 +0000
URL: https://git.openjdk.org/leyden/commit/8a30c2a9b2ef3f069e82061e6db113e259a75bcd
8317443: StackOverflowError on calling ListFormat::getInstance() for Norwegian locales
Reviewed-by: joehw
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
! test/jdk/java/text/Format/ListFormat/TestListFormat.java
Changeset: 991ce84e
Author: Ben Perez <ben.perez at oracle.com>
Committer: Valerie Peng <valeriep at openjdk.org>
Date: 2023-10-06 03:07:23 +0000
URL: https://git.openjdk.org/leyden/commit/991ce84e0984414386e2f4dcefecf8da14cc1db3
4964430: (spec) missing IllegalStateException exception requirement for javax.crypto.Cipher.doFinal
Reviewed-by: mullan, valeriep
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/NullCipher.java
Changeset: f0d66d1f
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2023-10-06 08:57:08 +0000
URL: https://git.openjdk.org/leyden/commit/f0d66d1fd3fad3baea893423f63c739682955834
8317502: Add asserts to check for non-null in ciInstance::java_lang_Class_klass
Reviewed-by: kvn, thartmann
! src/hotspot/share/ci/ciInstance.cpp
Changeset: 7162624d
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2023-10-06 09:14:03 +0000
URL: https://git.openjdk.org/leyden/commit/7162624d70886fc2afc357ab4b0d4ec431e2d1cd
8269393: store/load order not preserved when handling memory pool due to weakly ordered memory architecture of aarch64
Reviewed-by: thartmann, aph
! src/hotspot/share/services/memoryPool.cpp
Changeset: ec9ba5da
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-10-06 10:56:00 +0000
URL: https://git.openjdk.org/leyden/commit/ec9ba5dae9271978f60546ba95a4cf2575890724
8317660: [BACKOUT] 8269393: store/load order not preserved when handling memory pool due to weakly ordered memory architecture of aarch64
Reviewed-by: ayang
! src/hotspot/share/services/memoryPool.cpp
Changeset: 691db5df
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-10-06 12:17:16 +0000
URL: https://git.openjdk.org/leyden/commit/691db5df73a48cf7d78cb6b5f5085a3219baca50
8317592: Serial: Remove Space::toContiguousSpace
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/shared/space.hpp
Changeset: b3cc0c84
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-10-06 12:17:38 +0000
URL: https://git.openjdk.org/leyden/commit/b3cc0c84316dd59f406a6fa23fcaf3d029910843
8317318: Serial: Change GenCollectedHeap to SerialHeap in whitebox
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/prims/whitebox.cpp
Changeset: a64794b1
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2023-10-06 16:11:58 +0000
URL: https://git.openjdk.org/leyden/commit/a64794b1eda99fd20d318e77554d92a29fdb5661
8317560: Change to Xcode 14.3.1 for building on macOS at Oracle
Reviewed-by: erikj
! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/createMacosxDevkit.sh
Changeset: b62e774e
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2023-10-06 16:20:21 +0000
URL: https://git.openjdk.org/leyden/commit/b62e774e6a531db934de04211724a2a8159d94db
8317515: Unify the code of the parse*() families of methods in j.l.Integer and j.l.Long
Reviewed-by: redestad
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
Changeset: 6c6beba2
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-10-06 17:46:03 +0000
URL: https://git.openjdk.org/leyden/commit/6c6beba2569a2f9f3fd5d6988360ffd8680de821
8317128: java/nio/file/Files/CopyAndMove.java failed with AccessDeniedException
Reviewed-by: alanb, lancea
! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java
! src/java.base/windows/classes/sun/nio/fs/WindowsException.java
Changeset: a4e9168b
Author: vamsi-parasa <srinivas.vamsi.parasa at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2023-10-06 20:15:30 +0000
URL: https://git.openjdk.org/leyden/commit/a4e9168bab1c2872ce2dbc7971a45c259270271f
8309130: x86_64 AVX512 intrinsics for Arrays.sort methods (int, long, float and double arrays)
Reviewed-by: jbhateja, sviswanathan, psandoz, kvn
! make/modules/java.base/Lib.gmk
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
+ src/java.base/linux/native/libsimdsort/avx512-32bit-qsort.hpp
+ src/java.base/linux/native/libsimdsort/avx512-64bit-common.h
+ src/java.base/linux/native/libsimdsort/avx512-64bit-qsort.hpp
+ src/java.base/linux/native/libsimdsort/avx512-common-qsort.h
+ src/java.base/linux/native/libsimdsort/avx512-linux-qsort.cpp
! src/java.base/share/classes/java/util/DualPivotQuicksort.java
! test/jdk/java/util/Arrays/Sorting.java
+ test/micro/org/openjdk/bench/java/util/ArraysSort.java
Changeset: dc4bc4f0
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-10-06 21:45:58 +0000
URL: https://git.openjdk.org/leyden/commit/dc4bc4f0844b768e83406f44f2a9ee50686b1d9d
8306819: Consider disabling the compiler's default active annotation processing
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/6341866/T6341866.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/ProcUseProcOrImplicit/ProcUseProcOrImplicit.java
! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java
Changeset: 460ebcd9
Author: Vyom Tewari <vtewari at openjdk.org>
Date: 2023-10-08 05:13:00 +0000
URL: https://git.openjdk.org/leyden/commit/460ebcd9cb94867608e22e07092bd1cf33228700
8314978: Multiple server call from connection failing with expect100 in getOutputStream
Reviewed-by: dfuchs
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpect100Test.java
Changeset: bcc986b9
Author: Andrew Leonard <aleonard at openjdk.org>
Date: 2023-10-09 07:41:31 +0000
URL: https://git.openjdk.org/leyden/commit/bcc986b9d142af8d84da316750ca4da256fad6e2
8317601: Windows build on WSL broken after JDK-8317340
Reviewed-by: djelinski, erikj
! make/autoconf/flags-cflags.m4
! make/autoconf/util_paths.m4
Changeset: 0cf1a558
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-10-09 08:27:56 +0000
URL: https://git.openjdk.org/leyden/commit/0cf1a558bacf18d9fc41e43fb5e9eba39dc51f2e
8317440: Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503
Reviewed-by: coleenp, ayang
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
Changeset: 6ddbfaae
Author: Varada M <mvarada2000 at gmail.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date: 2023-10-09 09:24:42 +0000
URL: https://git.openjdk.org/leyden/commit/6ddbfaae4945540335155f351a5b555c1624a65a
8317136: [AIX] Problem List runtime/jni/terminatedThread/TestTerminatedThread.java
Reviewed-by: dholmes, amitkumar
! test/hotspot/jtreg/ProblemList.txt
Changeset: a57ae7e7
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-10-09 10:39:34 +0000
URL: https://git.openjdk.org/leyden/commit/a57ae7e7d4c84b012e4a3533f316c4e7e6f99bb7
8317594: G1: Refactor find_empty_from_idx_reverse
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
Changeset: 7ff19383
Author: Daniel Lundén <daniel.lunden at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-10-09 11:20:26 +0000
URL: https://git.openjdk.org/leyden/commit/7ff19383fd33a609b1c3dbad6c3a6ccb84b8ca31
8310727: C2: *_of() methods in PhaseIterGVN should use uint for the node index
Reviewed-by: thartmann
! src/hotspot/share/opto/phaseX.hpp
Changeset: a07a4a3a
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-10-09 12:52:28 +0000
URL: https://git.openjdk.org/leyden/commit/a07a4a3a59a01186735cfbe9e2a6f3238e29e176
8317422: [JVMCI] concurrency issue in MethodData creation
Reviewed-by: never, thartmann
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/method.inline.hpp
Changeset: 1f063251
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-10-09 16:29:40 +0000
URL: https://git.openjdk.org/leyden/commit/1f063251429a3f6fc1d76911ed7802ad3108a546
8317471: ListFormat::parseObject() spec can be improved on parsePosition valid values
Reviewed-by: iris, lancea, joehw, mli
! src/java.base/share/classes/java/text/ListFormat.java
Changeset: 508fa717
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-10-09 16:31:34 +0000
URL: https://git.openjdk.org/leyden/commit/508fa71753171e125cd5345490cba1a1e545eb13
8317736: Stream::handleReset locks twice
Reviewed-by: ccleary, djelinski, jpai, vtewari
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
Changeset: 3ff5a781
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-10-09 17:53:57 +0000
URL: https://git.openjdk.org/leyden/commit/3ff5a781db1c9b5105b1890fe495c17dc382af5d
8317693: Unused parameter to Tokens.Token.comment method
Reviewed-by: iris, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/Documentifier.java
! test/langtools/tools/javac/parser/extend/TrialParser.java
Changeset: f61499c7
Author: Soumadipta Roy <roysouma at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-10-09 18:55:35 +0000
URL: https://git.openjdk.org/leyden/commit/f61499c73fe03e2e3680d7f58a84183364c5c5ac
8316608: Enable parallelism in vmTestbase/gc/vector tests
Reviewed-by: shade, lmesnik
- test/hotspot/jtreg/vmTestbase/gc/vector/CircularListHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/CircularListLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/LinearListHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/LinearListLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/ObjectArrayHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/ObjectArrayLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/SimpleGC/TEST.properties
Changeset: 5e8d893c
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-10-09 22:37:41 +0000
URL: https://git.openjdk.org/leyden/commit/5e8d893c4809fdb30e01bdfe06b4f488f7bbef83
8317631: Refactor ChoiceFormat tests to use JUnit
Reviewed-by: naoto
! test/jdk/java/text/Format/ChoiceFormat/Bug4185732Test.java
! test/jdk/java/text/Format/ChoiceFormat/Bug4387255.java
! test/jdk/java/text/Format/ChoiceFormat/Bug8001209.java
Changeset: 8e0686b0
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-10-09 22:57:09 +0000
URL: https://git.openjdk.org/leyden/commit/8e0686b0658eb593bdf36e1c179a4b156fee26bf
8317633: Modernize text.testlib.HexDumpReader
Reviewed-by: lancea, naoto, mli
! test/jdk/java/text/testlib/HexDumpReader.java
Changeset: 5b311f20
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-10-09 23:09:39 +0000
URL: https://git.openjdk.org/leyden/commit/5b311f20dfaed0f34d38e8c5c6b90d97ffc75172
8316446: 4 sun/management/jdp tests ignore VM flags
Reviewed-by: cjplummer, kevinw
! test/jdk/sun/management/jdp/DynamicLauncher.java
Changeset: 053f4569
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-10-09 23:10:29 +0000
URL: https://git.openjdk.org/leyden/commit/053f45695f9a914452f39029bd9ac7eb329e6883
8316447: 8 sun/management/jmxremote tests ignore VM flags
Reviewed-by: kevinw, sspitsyn
! test/jdk/sun/management/jmxremote/bootstrap/AbstractFilePermissionTest.java
! test/jdk/sun/management/jmxremote/bootstrap/CustomLauncherTest.java
! test/jdk/sun/management/jmxremote/bootstrap/JMXAgentInterfaceBinding.java
! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java
! test/jdk/sun/management/jmxremote/bootstrap/LocalManagementTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java
! test/jdk/sun/management/jmxremote/startstop/JMXStartStopTest.java
! test/jdk/sun/management/jmxremote/startstop/JMXStatusPerfCountersTest.java
! test/jdk/sun/management/jmxremote/startstop/JMXStatusTest.java
Changeset: d3139159
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-10-10 03:06:16 +0000
URL: https://git.openjdk.org/leyden/commit/d31391597433cf275fc615e0148c48c34acf6e11
8316233: VirtualThreadStart events should not be thread-filtered
Reviewed-by: lmesnik, amenkov, cjplummer
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
Changeset: e882718a
Author: Kevin Driver <kdriver at openjdk.org>
Date: 2023-10-10 05:43:12 +0000
URL: https://git.openjdk.org/leyden/commit/e882718a6026d4d8dcc07da19ed1fa685ac49f17
8314199: Initial size PBEKeyFactory#validTypes is not up-to-date
Reviewed-by: jnimeh
! src/java.base/share/classes/com/sun/crypto/provider/PBEKeyFactory.java
Changeset: ad6dce37
Author: Christoph Langer <clanger at openjdk.org>
Date: 2023-10-10 07:05:31 +0000
URL: https://git.openjdk.org/leyden/commit/ad6dce376ddd3be8f4165538f3367153c6ec9556
8317705: ProblemList sun/tools/jstat/jstatLineCountsX.sh on linux-ppc64le and aix due to JDK-8248691
Reviewed-by: sspitsyn
! test/jdk/ProblemList.txt
Changeset: ef41aa02
Author: Christoph Langer <clanger at openjdk.org>
Date: 2023-10-10 07:05:53 +0000
URL: https://git.openjdk.org/leyden/commit/ef41aa02b84961158f3cb333b6d98fbf48ff0ebc
8317711: Exclude gtest/GTestWrapper.java on AIX
Reviewed-by: mbaesken
! test/hotspot/jtreg/ProblemList.txt
Changeset: fcff222f
Author: Christoph Langer <clanger at openjdk.org>
Date: 2023-10-10 07:06:32 +0000
URL: https://git.openjdk.org/leyden/commit/fcff222f9245df4c9ae42b55ef0ef202af969233
8317706: Exclude java/awt/Graphics2D/DrawString/RotTransText.java on linux
Reviewed-by: aivanov
! test/jdk/ProblemList.txt
Changeset: ad7a8e86
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-10-10 07:28:51 +0000
URL: https://git.openjdk.org/leyden/commit/ad7a8e86e0334390f87ae44cf749d2b47f1409a1
8315505: CompileTask timestamp printed can overflow
Reviewed-by: thartmann
! src/hotspot/share/compiler/compileTask.cpp
Changeset: c2abf120
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-10-10 11:10:17 +0000
URL: https://git.openjdk.org/leyden/commit/c2abf120bc231c58de983329cd6c312d18f0e115
8261894: Remove support for UseSHM
Reviewed-by: dholmes, ayang
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/jtreg/gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java
! test/hotspot/jtreg/gtest/LargePageGtests.java
! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java
Changeset: fb4098ff
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-10-10 11:55:07 +0000
URL: https://git.openjdk.org/leyden/commit/fb4098ff1a7cca5ec42600f9ab753681961bb1ad
8317730: Change byte_size to return size_t
Reviewed-by: coleenp, kbarrett
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 33591a30
Author: Claes Redestad <redestad at openjdk.org>
Date: 2023-10-10 17:01:57 +0000
URL: https://git.openjdk.org/leyden/commit/33591a30d2e495b46877b76084aa2f52e5389246
8317795: Add an ImmutableBitSetPredicate variant for bitsets <= 128 elements
Reviewed-by: pminborg, rriggs
! src/java.base/share/classes/jdk/internal/util/ImmutableBitSetPredicate.java
! test/jdk/java/util/BitSet/ImmutableBitSet.java
Changeset: 2b8276aa
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2023-10-10 20:13:09 +0000
URL: https://git.openjdk.org/leyden/commit/2b8276aa5285da524e3f6514bd4954cfbdd3108c
8316691: Heap dump: separate stack traces for mounted virtual threads
Reviewed-by: lmesnik, sspitsyn
! src/hotspot/share/services/heapDumper.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/HeapDump/VThreadInHeapDump.java
! test/lib/jdk/test/lib/hprof/model/Root.java
! test/lib/jdk/test/lib/hprof/model/Snapshot.java
+ test/lib/jdk/test/lib/hprof/model/ThreadObject.java
! test/lib/jdk/test/lib/hprof/parser/HprofReader.java
Changeset: fec1d497
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-10-10 20:14:56 +0000
URL: https://git.openjdk.org/leyden/commit/fec1d497835de2a37d056f1d6642deac09541118
8316452: java/lang/instrument/modules/AppendToClassPathModuleTest.java ignores VM flags
Reviewed-by: sspitsyn
! test/jdk/java/lang/instrument/modules/AppendToClassPathModuleTest.java
Changeset: f40ea510
Author: lawrence.andrews <87324768+lawrence-andrew at users.noreply.github.com>
Committer: Phil Race <prr at openjdk.org>
Date: 2023-10-10 22:52:22 +0000
URL: https://git.openjdk.org/leyden/commit/f40ea5109e4ea8a78aebdb90ce8eec3830096a9c
8317751: ProblemList ConsumeForModalDialogTest.java, MenuItemActivatedTest.java & MouseModifiersUnitTest_Standard.java for windows
Reviewed-by: prr
! test/jdk/ProblemList.txt
Changeset: 54861df3
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-10-11 00:54:54 +0000
URL: https://git.openjdk.org/leyden/commit/54861df3d9e29a86dcfcecc4eb5072cc3f006069
8317802: jmh tests fail with Unable to find the resource: /META-INF/BenchmarkList after JDK-8306819
Reviewed-by: erikj, ihse
! make/test/BuildMicrobenchmark.gmk
Changeset: 3aa4cba1
Author: Jayathirth D V <jdv at openjdk.org>
Date: 2023-10-11 03:36:17 +0000
URL: https://git.openjdk.org/leyden/commit/3aa4cba17520a488aa4a338a80f573af10d3e657
8316975: Memory leak in MTLSurfaceData
Reviewed-by: prr
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m
Changeset: 84b7cc15
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-10-11 05:11:41 +0000
URL: https://git.openjdk.org/leyden/commit/84b7cc15c20581a14cdd2a590e0a30b1ef9acddb
8317761: Combine two versions of print_statistics() in java.cpp
Reviewed-by: kvn, vlivanov
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: e55c482c
Author: Christoph Langer <clanger at openjdk.org>
Date: 2023-10-11 05:55:52 +0000
URL: https://git.openjdk.org/leyden/commit/e55c482ce151afb9fd52ae16c2c419279852c1d5
8317790: Fix Bug entry for exclusion of runtime/jni/terminatedThread/TestTerminatedThread.java on AIX
Reviewed-by: mbaesken
! test/hotspot/jtreg/ProblemList.txt
Changeset: 1161e3da
Author: Christoph Langer <clanger at openjdk.org>
Date: 2023-10-11 05:57:28 +0000
URL: https://git.openjdk.org/leyden/commit/1161e3da14dde739aa6d76bba082662babb8d2d8
8317803: Exclude java/net/Socket/asyncClose/Race.java on AIX
Reviewed-by: mbaesken
! test/jdk/ProblemList.txt
Changeset: 0fd80711
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-10-11 06:18:34 +0000
URL: https://git.openjdk.org/leyden/commit/0fd807118c9b2cb8381b5c0f5d22d4e3451e8f10
8317738: CodeCacheFullCountTest failed with "VirtualMachineError: Out of space in CodeCache for method handle intrinsic"
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java
Changeset: a9b41da9
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-10-11 06:43:45 +0000
URL: https://git.openjdk.org/leyden/commit/a9b41da9df398ae7e2cf598b2779808d16504e14
8317603: Improve exception messages thrown by sun.nio.ch.Net native methods (win)
Reviewed-by: vtewari, alanb, djelinski
! src/java.base/windows/native/libnio/ch/DatagramChannelImpl.c
! src/java.base/windows/native/libnio/ch/IOUtil.c
! src/java.base/windows/native/libnio/ch/Net.c
! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c
! src/java.base/windows/native/libnio/ch/nio_util.h
Changeset: ca96fd3b
Author: Christoph Langer <clanger at openjdk.org>
Date: 2023-10-11 06:54:20 +0000
URL: https://git.openjdk.org/leyden/commit/ca96fd3b07958a7de6274bd945490bb9e79c2170
8317839: Exclude java/nio/channels/Channels/SocketChannelStreams.java on AIX
Reviewed-by: alanb
! test/jdk/ProblemList.txt
Changeset: 79761519
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2023-10-11 08:49:54 +0000
URL: https://git.openjdk.org/leyden/commit/79761519f68837e265bc943e926087806b68330e
8313438: [s390x] build broken after JDK-8301996
Reviewed-by: mdoerr, lucy
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.hpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
Changeset: 731fb4ee
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-10-11 09:22:27 +0000
URL: https://git.openjdk.org/leyden/commit/731fb4eea21ab67d90970d7c6107fb0a4fbee9ec
8317797: G1: Remove unimplemented predict_will_fit
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: bcafec54
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2023-10-11 13:44:39 +0000
URL: https://git.openjdk.org/leyden/commit/bcafec54a52e4c0d92b075de461fcf16d6c100b4
8316958: Add test for unstructured locking
Reviewed-by: dholmes, shade
+ test/hotspot/jtreg/runtime/locking/TestUnstructuredLocking.jasm
Changeset: 8a9c4d52
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-10-11 14:31:41 +0000
URL: https://git.openjdk.org/leyden/commit/8a9c4d5266bd40962e388ca666a9879fa317e5f5
8317675: Serial: Move gc/shared/generation to serial folder
Reviewed-by: mli, tschatzl
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
= src/hotspot/share/gc/serial/generation.cpp
= src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/genArguments.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/genMemoryPools.cpp
! src/hotspot/share/gc/shared/generationSpec.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
Changeset: 8f8c45b5
Author: Hamlin Li <mli at openjdk.org>
Date: 2023-10-11 14:48:28 +0000
URL: https://git.openjdk.org/leyden/commit/8f8c45b54a0ca2d676b76521fef87fb3a3ccad97
8315716: RISC-V: implement ChaCha20 intrinsic
Reviewed-by: luhenry, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 2d46b297
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-10-11 16:17:01 +0000
URL: https://git.openjdk.org/leyden/commit/2d46b29728b4dd371c6607245e5ed5e18147de30
8317874: Add @sealedGraph to StringTemplate.Processor.Linkage
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/StringTemplate.java
Changeset: 3f6d0168
Author: Stuart Marks <smarks at openjdk.org>
Date: 2023-10-11 16:42:28 +0000
URL: https://git.openjdk.org/leyden/commit/3f6d01687c06211f49ce6b238d8a7aa6876262cd
8314896: additional clarifications to reversed() default methods' implementation requirements
Reviewed-by: bchristi
! src/java.base/share/classes/java/util/Deque.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/SortedMap.java
! src/java.base/share/classes/java/util/SortedSet.java
Changeset: 2a801609
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-10-11 16:44:22 +0000
URL: https://git.openjdk.org/leyden/commit/2a8016096000de5836251f2ca9bc8ad6479e6942
8314283: Support for NSS tests on aarch64 platforms
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
Changeset: b92de54a
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-10-11 17:03:02 +0000
URL: https://git.openjdk.org/leyden/commit/b92de54a81a4037a5396509d41de57323212639c
8317964: java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Standard.java fails on macosx-all after JDK-8317751
Reviewed-by: azvegint
! test/jdk/ProblemList.txt
Changeset: 8d2ad2b1
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-10-11 21:27:19 +0000
URL: https://git.openjdk.org/leyden/commit/8d2ad2b1ae37d2411649e35d4000b0fe873facdb
8317977: update problemlist to include MacOS for sun/security/tools/keytool/NssTest.java
Reviewed-by: dcubed
! test/jdk/ProblemList.txt
Changeset: 387896fb
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2023-10-11 22:14:23 +0000
URL: https://git.openjdk.org/leyden/commit/387896fb349f341081c6075fb7169e9f3a0919cd
8309621: [XWayland][Screencast] screen capture failure with sun.java2d.uiScale other than 1
Reviewed-by: prr, honkar
! 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_pipewire.h
! test/jdk/java/awt/Robot/HiDPIScreenCapture/ScreenCaptureGtkTest.java
Changeset: 839cb19e
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2023-10-12 03:33:30 +0000
URL: https://git.openjdk.org/leyden/commit/839cb19ec29e3803c834ca60697943aee580569f
8317581: [s390x] Multiple test failure with LockingMode=2
Reviewed-by: stuefe, lucy
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
Changeset: 2edf9c3f
Author: vamsi-parasa <srinivas.vamsi.parasa at intel.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date: 2023-10-12 04:45:19 +0000
URL: https://git.openjdk.org/leyden/commit/2edf9c3f1e968779c6e92b3e25d780db68ace5cc
8317763: Follow-up to AVX512 intrinsics for Arrays.sort() PR
Reviewed-by: jbhateja, kvn, ihse, sviswanathan
! make/modules/java.base/Lib.gmk
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/java.base/linux/native/libsimdsort/avx512-common-qsort.h
! src/java.base/share/classes/java/util/DualPivotQuicksort.java
Changeset: eca6ea43
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-10-12 07:14:52 +0000
URL: https://git.openjdk.org/leyden/commit/eca6ea43d085a68b9b9760e732275175cb1b0de3
8317873: Add @sealedGraph to IllegalFormatException
Reviewed-by: naoto, iris
! src/java.base/share/classes/java/util/IllegalFormatException.java
Changeset: 6d6c9008
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-10-12 07:16:48 +0000
URL: https://git.openjdk.org/leyden/commit/6d6c9008d5c87631771e194f475b14e178d16322
8038244: (fs) Check return value of malloc in Java_sun_nio_fs_AixNativeDispatcher_getmntctl()
Reviewed-by: bpb, vtewari, rriggs
! src/java.base/aix/native/libnio/fs/AixNativeDispatcher.c
Changeset: 424de295
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-10-12 07:22:49 +0000
URL: https://git.openjdk.org/leyden/commit/424de295a6ca19e9aacb7e1e1c9b5f955064cb65
8317866: replace NET_SocketAvailable
Reviewed-by: dfuchs, alanb
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnio/ch/Net.c
! src/java.base/windows/native/libnet/net_util_md.c
Changeset: d95b548c
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-10-12 07:51:21 +0000
URL: https://git.openjdk.org/leyden/commit/d95b548c78d2c504ccc3044f434f83e5c8237b0e
8315850: Improve AbstractMap anonymous Iterator classes
Reviewed-by: liach, smarks
! src/java.base/share/classes/java/util/AbstractMap.java
Changeset: 77dc8911
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-10-12 08:54:32 +0000
URL: https://git.openjdk.org/leyden/commit/77dc89115e2a8de5fc600874d82cd3a75cd3b4fb
8317963: Serial: Remove unused GenerationIsInReservedClosure
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/serial/generation.cpp
Changeset: 00ef9f9c
Author: Ravi Gupta <rgupta at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-10-12 09:40:02 +0000
URL: https://git.openjdk.org/leyden/commit/00ef9f9c322dde236256953272d6906f6151635d
8316947: Write a test to check textArea triggers MouseEntered/MouseExited events properly
Reviewed-by: tr, honkar, aivanov
+ test/jdk/java/awt/event/MouseEvent/MouseEnterExitTest.java
Changeset: 7633a766
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-10-12 09:50:18 +0000
URL: https://git.openjdk.org/leyden/commit/7633a76607e264ce578f3c0e1d393c1016bc6b95
8317998: Temporarily disable malformed control flow assert to reduce noise in testing
Reviewed-by: epeter
! src/hotspot/share/opto/compile.cpp
Changeset: 4c79e7d5
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2023-10-12 10:28:52 +0000
URL: https://git.openjdk.org/leyden/commit/4c79e7d59caec01b4d2bdae2f7d25f1dd24ffbf6
8170817: G1: Returning MinTLABSize from unsafe_max_tlab_alloc causes TLAB flapping
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1Allocator.cpp
Changeset: 32ccf018
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-10-12 13:48:59 +0000
URL: https://git.openjdk.org/leyden/commit/32ccf018eb32726e60126dcfd69d1be9ac80ec42
8317772: NMT: Make peak values available in release builds
Reviewed-by: jsjolen, zgu
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memReporter.cpp
Changeset: 93554314
Author: wenshao <shaojin.wensj at alibaba-inc.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2023-10-12 13:54:09 +0000
URL: https://git.openjdk.org/leyden/commit/935543146b23f22a73e14c6789cf73db7c3d466b
8316426: Optimization for HexFormat.formatHex
Reviewed-by: liach, rriggs
! src/java.base/share/classes/java/util/HexFormat.java
! src/java.base/share/classes/jdk/internal/util/HexDigits.java
! test/micro/org/openjdk/bench/java/util/HexFormatBench.java
Changeset: c1f698d3
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-10-12 14:14:43 +0000
URL: https://git.openjdk.org/leyden/commit/c1f698d38bb251941598af5a82a1a230282b718d
8317956: Make jdk.internal.util.Architecture current architecture final
Reviewed-by: pminborg, redestad, bpb
! src/java.base/share/classes/jdk/internal/util/Architecture.java
Changeset: 16fd43c5
Author: Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date: 2023-10-12 16:29:14 +0000
URL: https://git.openjdk.org/leyden/commit/16fd43c5eb0fb18e93f00b5817d368df5afad969
8316693: Simplify at-requires checkDockerSupport()
Reviewed-by: iklam, lmesnik
! test/jtreg-ext/requires/VMProps.java
Changeset: a8473b70
Author: Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-10-12 16:51:53 +0000
URL: https://git.openjdk.org/leyden/commit/a8473b70797ef8fa0704774bfadbd84cb33a1d53
8317336: Assertion error thrown during 'this' escape analysis
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! test/langtools/tools/javac/warnings/ThisEscape.java
Changeset: 9728e21d
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-10-12 17:02:32 +0000
URL: https://git.openjdk.org/leyden/commit/9728e21db1b35e487c562690de659aac386aa99d
8317967: Enhance test/jdk/javax/net/ssl/TLSCommon/SSLEngineTestCase.java to handle default cases
Reviewed-by: mullan
! test/jdk/javax/net/ssl/TLSCommon/SSLEngineTestCase.java
Changeset: 32ac72c3
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-10-12 19:50:08 +0000
URL: https://git.openjdk.org/leyden/commit/32ac72c3d35138f5253e4defc948304ac3ea1b53
8312522: Implementation of Foreign Function & Memory API
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Co-authored-by: Per Minborg <pminborg at openjdk.org>
Reviewed-by: dholmes, psandoz, mcimadamore, alanb
! .github/workflows/main.yml
! make/conf/jib-profiles.js
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/Arena.java
! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
! src/java.base/share/classes/java/lang/foreign/GroupLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/PaddingLayout.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/java/lang/foreign/SequenceLayout.java
! src/java.base/share/classes/java/lang/foreign/StructLayout.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/java/lang/foreign/UnionLayout.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
! src/java.base/share/classes/java/lang/foreign/snippet-files/Snippets.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarHandleSegmentViewBase.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleSegmentView.java.template
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/util/jar/Attributes.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java
+ src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingInterpreter.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FFIType.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64leLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractGroupLayout.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/native/libfallbackLinker/fallbackLinker.c
! src/jdk.incubator.vector/share/classes/module-info.java
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java
! test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java
! test/hotspot/jtreg/compiler/vectorapi/VectorMemoryAlias.java
! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX1.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX2.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512BW.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512DQ.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastNeon.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastSVE.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorReinterpret.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/VectorReshapeHelper.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java
! test/hotspot/jtreg/runtime/ClassFile/ClassFileVersionTest.java
! test/jdk/java/foreign/CompositeLookupTest.java
! test/jdk/java/foreign/LibraryLookupTest.java
! test/jdk/java/foreign/MemoryLayoutPrincipalTotalityTest.java
! test/jdk/java/foreign/MemoryLayoutTypeRetentionTest.java
! test/jdk/java/foreign/NativeTestHelper.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/StdLibTest.java
+ test/jdk/java/foreign/TestAccessModes.java
! test/jdk/java/foreign/TestAdaptVarHandles.java
! test/jdk/java/foreign/TestAddressDereference.java
! test/jdk/java/foreign/TestArrayCopy.java
! test/jdk/java/foreign/TestArrays.java
! test/jdk/java/foreign/TestByteBuffer.java
! test/jdk/java/foreign/TestClassLoaderFindNative.java
! test/jdk/java/foreign/TestDereferencePath.java
! test/jdk/java/foreign/TestDowncallScope.java
! test/jdk/java/foreign/TestDowncallStack.java
! test/jdk/java/foreign/TestFallbackLookup.java
! test/jdk/java/foreign/TestFree.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestHFA.java
! test/jdk/java/foreign/TestHandshake.java
! test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
! test/jdk/java/foreign/TestLargeSegmentCopy.java
! test/jdk/java/foreign/TestLayoutPaths.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestLinker.java
! test/jdk/java/foreign/TestMatrix.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestMemoryDereference.java
! test/jdk/java/foreign/TestMemorySession.java
! test/jdk/java/foreign/TestMismatch.java
! test/jdk/java/foreign/TestNULLAddress.java
! test/jdk/java/foreign/TestNative.java
! test/jdk/java/foreign/TestNulls.java
! test/jdk/java/foreign/TestOfBufferIssue.java
! test/jdk/java/foreign/TestReshape.java
! test/jdk/java/foreign/TestRestricted.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSegmentAllocators.java
! test/jdk/java/foreign/TestSegmentCopy.java
! test/jdk/java/foreign/TestSegmentOffset.java
! test/jdk/java/foreign/TestSegmentOverlap.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestSharedAccess.java
! test/jdk/java/foreign/TestSlices.java
! test/jdk/java/foreign/TestSpliterator.java
! test/jdk/java/foreign/TestStringEncoding.java
! test/jdk/java/foreign/TestTypeAccess.java
- test/jdk/java/foreign/TestUnsupportedLinker.java
! test/jdk/java/foreign/TestUpcallAsync.java
! test/jdk/java/foreign/TestUpcallException.java
! test/jdk/java/foreign/TestUpcallHighArity.java
! test/jdk/java/foreign/TestUpcallScope.java
! test/jdk/java/foreign/TestUpcallStack.java
! test/jdk/java/foreign/TestUpcallStructScope.java
! test/jdk/java/foreign/TestValueLayouts.java
! test/jdk/java/foreign/TestVarArgs.java
! test/jdk/java/foreign/TestVarHandleCombinators.java
! test/jdk/java/foreign/UpcallTestHelper.java
! test/jdk/java/foreign/arraystructs/TestArrayStructs.java
! test/jdk/java/foreign/callarranger/TestLayoutEquality.java
! test/jdk/java/foreign/callarranger/TestLinuxAArch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestMacOsAArch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestRISCV64CallArranger.java
! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java
! test/jdk/java/foreign/callarranger/TestWindowsAArch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestWindowsCallArranger.java
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java
! test/jdk/java/foreign/channels/TestAsyncSocketChannels.java
! test/jdk/java/foreign/channels/TestSocketChannels.java
! test/jdk/java/foreign/dontrelease/TestDontRelease.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java
+ test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessBase.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessDynamic.java
+ test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessJarManifest.java
= test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/unnamed/PanamaMainUnnamedModule.java
= test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/unnamed/libLinkerInvokerUnnamed.cpp
- test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMain.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/libLinkerInvokerModule.cpp
! test/jdk/java/foreign/handles/Driver.java
! test/jdk/java/foreign/largestub/TestLargeStub.java
! test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java
! test/jdk/java/foreign/loaderLookup/TestLoaderLookupJNI.java
! test/jdk/java/foreign/nested/TestNested.java
! test/jdk/java/foreign/normalize/TestNormalize.java
! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
+ test/jdk/java/foreign/trivial/TestCritical.java
+ test/jdk/java/foreign/trivial/TestCriticalUpcall.java
- test/jdk/java/foreign/trivial/TestTrivial.java
- test/jdk/java/foreign/trivial/TestTrivialUpcall.java
= test/jdk/java/foreign/trivial/libCritical.c
! test/jdk/java/foreign/upcalldeopt/TestUpcallDeopt.java
! test/jdk/java/foreign/virtual/TestVirtualCalls.java
! test/jdk/java/lang/Thread/jni/AttachCurrentThread/AttachTest.java
! test/jdk/java/lang/invoke/VarHandles/IndirectVarHandleTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestExact.java
! test/jdk/java/nio/channels/FileChannel/LargeMapTest.java
! test/jdk/java/nio/channels/FileChannel/MapToMemorySegmentTest.java
! test/jdk/java/util/stream/test/TEST.properties
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/VectorReshapeTests.java
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template
! test/langtools/tools/javac/RestrictedMethods.java
! test/langtools/tools/javac/RestrictedMethods.out
+ test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java
! test/micro/org/openjdk/bench/java/lang/foreign/CLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadHelper.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java
! test/micro/org/openjdk/bench/java/lang/foreign/JavaLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverSlice.java
+ test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java
+ test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentVsBits.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySessionClose.java
! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java
! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java
! test/micro/org/openjdk/bench/java/lang/foreign/QSort.java
! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/TestAdaptVarHandles.java
! test/micro/org/openjdk/bench/java/lang/foreign/TestLoadBytes.java
! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/VarHandleExact.java
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/NativeType.java
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/Pointer.java
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/PointerBench.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/support/PanamaPoint.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MemorySegmentVectorAccess.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShorts.java
Changeset: 64ee3c99
Author: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date: 2023-10-12 19:56:18 +0000
URL: https://git.openjdk.org/leyden/commit/64ee3c99908964a7fa4475084ca4cade14fabef8
8317266: Move nmethod::check_all_dependencies to codeCache.cpp and mark it NOT_PRODUCT
Reviewed-by: kvn, dlong
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
Changeset: 0983b548
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-10-12 20:02:10 +0000
URL: https://git.openjdk.org/leyden/commit/0983b54866d7118bb54c87fa3b2260c863376a92
8318038: ProblemList runtime/CompressedOops/CompressedClassPointers.java on two platforms
8318040: ProblemList vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find006/TestDescription.java on macosx-aarch64
8318042: ProblemList java/nio/channels/vthread/BlockingChannelOps.java#direct-register with GenZGC
Reviewed-by: rriggs, azvegint
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList-generational-zgc.txt
Changeset: 77fa44fd
Author: ANUPAM DEV <anupam.dev at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-10-12 20:07:07 +0000
URL: https://git.openjdk.org/leyden/commit/77fa44fd4fefbc9ba41a2ed4bd931c326e5255e4
8317847: Typo in API documentation of class JPopupMenu
Reviewed-by: aivanov
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
Changeset: 61ce739a
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2023-10-12 22:02:16 +0000
URL: https://git.openjdk.org/leyden/commit/61ce739ac8453eaa0107241444c35c2f7e9c47dd
8315484: java/awt/dnd/RejectDragDropActionTest.java timed out
Reviewed-by: honkar, aivanov
! test/jdk/java/awt/dnd/RejectDragDropActionTest.java
Changeset: 17535c34
Author: Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-10-12 22:39:03 +0000
URL: https://git.openjdk.org/leyden/commit/17535c34bc7853f8e73dfdec2c4da49d78b37bea
8317818: Combinatorial explosion during 'this' escape analysis
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! test/langtools/tools/javac/warnings/ThisEscape.java
Changeset: 993951b8
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-10-12 23:32:37 +0000
URL: https://git.openjdk.org/leyden/commit/993951b85e016475f4cd5079ae21bd5ce1f2830c
8316464: 3 sun/tools tests ignore VM flags
Reviewed-by: sspitsyn, cjplummer
! test/jdk/sun/tools/jcmd/TestProcessHelper.java
! test/jdk/sun/tools/jinfo/JInfoTest.java
! test/jdk/sun/tools/jstat/JStatInterval.java
Changeset: c88b3878
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-10-13 06:43:42 +0000
URL: https://git.openjdk.org/leyden/commit/c88b387881a6e9206f9804b4ca966334c65c008a
8317987: C2 recompilations cause high memory footprint
Reviewed-by: adinn, kvn
! src/hotspot/share/opto/c2compiler.cpp
Changeset: ff0b397e
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-10-13 06:50:08 +0000
URL: https://git.openjdk.org/leyden/commit/ff0b397e135665fbc763bc4042b95c17f6c5367a
8317959: Check return values of malloc in native java.base coding
Reviewed-by: alanb, bpb
! src/java.base/aix/native/libnio/MappedMemoryUtils.c
! src/java.base/unix/native/libjava/java_props_md.c
! src/java.base/windows/native/libjli/cmdtoargs.c
! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c
Changeset: ec310fe8
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-10-13 07:01:50 +0000
URL: https://git.openjdk.org/leyden/commit/ec310fe80971261ab7ee1141c64ffd600e7546c0
8317919: pthread_attr_init handle return value and destroy pthread_attr_t object
Reviewed-by: mdoerr, lucy
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m
! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c
Changeset: 1082c0e7
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-10-13 07:40:00 +0000
URL: https://git.openjdk.org/leyden/commit/1082c0e767a5060d1969edc5ef16f9974e799960
8317677: Specialize Vtablestubs::entry_for() for VtableBlob
Reviewed-by: thartmann, kvn
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/code/vtableStubs.hpp
Changeset: 4d904204
Author: Joachim Kern <jkern at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-10-13 08:29:48 +0000
URL: https://git.openjdk.org/leyden/commit/4d9042043ecade75d50c25574a445e6b8ef43618
8315026: ProcessHandle implementation listing processes on AIX should use getprocs64
Reviewed-by: rriggs, stuefe, mbaesken
! src/java.base/aix/native/libjava/ProcessHandleImpl_aix.c
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
Changeset: 126f2ace
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-10-13 08:53:43 +0000
URL: https://git.openjdk.org/leyden/commit/126f2ace5d36c72a8fced27218a66e0b6f920f85
8318006: remove unused net related coding
Reviewed-by: alanb, lucy
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/net_util_md.c
Changeset: e490cf9c
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-10-13 11:28:17 +0000
URL: https://git.openjdk.org/leyden/commit/e490cf9c650cfd3395e8418de99fbd42fd0d56ef
8317432: Async UL: Use memcpy instead of strcpy in Message ctr
Reviewed-by: xliu, dholmes
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
Changeset: 266636de
Author: Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Dmitry Samersoff <dsamersoff at openjdk.org>
Date: 2023-10-13 11:33:34 +0000
URL: https://git.openjdk.org/leyden/commit/266636deab75a0b30456c18e33c3191a42151ec3
8315940: ARM32: Move field resolution information out of the cpCache
Reviewed-by: dsamersoff
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
Changeset: 45b7aeda
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-10-13 13:21:34 +0000
URL: https://git.openjdk.org/leyden/commit/45b7aedabf3ca3d53be6c4bde4fddb584a5accca
8317433: Async UL: Only grab lock once when write():ing
Reviewed-by: dholmes, xliu
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
Changeset: 7d31146f
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-10-13 13:40:49 +0000
URL: https://git.openjdk.org/leyden/commit/7d31146f4d4ec81728c591d839ee2bb942e5e5fa
8318028: Remove unused class="centered" from FocusCycle.svg
Reviewed-by: serb
! src/java.desktop/share/classes/java/awt/doc-files/FocusCycle.svg
Changeset: 6273ab97
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-10-13 14:35:50 +0000
URL: https://git.openjdk.org/leyden/commit/6273ab97dc1a0d3c1f51ba94694d9594dd7593d4
8317808: HTTP/2 stream cancelImpl may leave subscriber registered
Reviewed-by: michaelm, djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/ReferenceTracker.java
Changeset: 605c9767
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2023-10-13 17:25:00 +0000
URL: https://git.openjdk.org/leyden/commit/605c9767291ddf1c409c3e805ffb3182899d06c2
8318039: GHA: Bump macOS and Xcode versions
Reviewed-by: erikj, prr, ihse, clanger
! .github/workflows/build-macos.yml
! .github/workflows/main.yml
! .github/workflows/test.yml
Changeset: b12c471a
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-10-13 19:05:47 +0000
URL: https://git.openjdk.org/leyden/commit/b12c471a990eb8f789410a20084918368c655659
8317837: Leftover FFM implementation-only changes
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Co-authored-by: Per Minborg <pminborg at openjdk.org>
Reviewed-by: mcimadamore
! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/java/lang/invoke/VarHandleSegmentViewBase.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallStubs.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
! test/jdk/java/foreign/TestLayoutPaths.java
! test/jdk/java/foreign/TestStringEncoding.java
+ test/jdk/java/foreign/TestStringEncodingJumbo.java
+ test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/InternalStrLen.java
+ test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/libToCString.c
+ test/micro/org/openjdk/bench/java/lang/foreign/libToJavaString.c
Changeset: 32a60cf1
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-10-13 19:06:07 +0000
URL: https://git.openjdk.org/leyden/commit/32a60cf11d08aa34592269e6e9bdd7453583a8ad
8317824: Beef up javadoc for base offset in var handles derived from layouts (mainline)
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
Changeset: 72c4dcbf
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2023-10-13 20:24:44 +0000
URL: https://git.openjdk.org/leyden/commit/72c4dcbfeefcd664f5e3175b24e395c1f36a05fd
8317970: Bump target macosx-x64 version to 11.00.00
Reviewed-by: erikj, prr, ihse
! make/autoconf/flags.m4
! make/conf/jib-profiles.js
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: 9622de2a
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-10-13 20:49:11 +0000
URL: https://git.openjdk.org/leyden/commit/9622de2aa89923b8444df093ae1c596bc336f14f
8317372: Refactor some NumberFormat tests to use JUnit
Reviewed-by: naoto
! test/jdk/java/text/Format/NumberFormat/BigDecimalCompatibilityTest.java
! test/jdk/java/text/Format/NumberFormat/Bug4208135.java
! test/jdk/java/text/Format/NumberFormat/Bug4838107.java
! test/jdk/java/text/Format/NumberFormat/Bug4944439.java
! test/jdk/java/text/Format/NumberFormat/Bug4990596.java
! test/jdk/java/text/Format/NumberFormat/Bug6278616.java
! test/jdk/java/text/Format/NumberFormat/Bug8132125.java
! test/jdk/java/text/Format/NumberFormat/CurrencyFormat.java
! test/jdk/java/text/Format/NumberFormat/TestPeruCurrencyFormat.java
Changeset: 7cb2e6d6
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-10-13 20:51:52 +0000
URL: https://git.openjdk.org/leyden/commit/7cb2e6d65b517b638a584149560a2ff9cc56c3b6
8317514: Ensure MemorySegment is initialized before touching NativeMemorySegmentImpl
Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java
! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! test/jdk/java/foreign/TestByteBuffer.java
+ test/jdk/java/foreign/TestDeadlock.java
! test/jdk/java/foreign/TestSegmentAllocators.java
Changeset: e942f368
Author: William Kemper <wkemper at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date: 2023-10-13 21:55:27 +0000
URL: https://git.openjdk.org/leyden/commit/e942f368c370e059c654e33408940a987013a5c7
8317535: Shenandoah: Remove unused code
Reviewed-by: rkennke, ysr
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
Changeset: f7d6d7a0
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2023-10-13 22:53:21 +0000
URL: https://git.openjdk.org/leyden/commit/f7d6d7a04faa704155ee8df33e7d344bb962566f
8266242: java/awt/GraphicsDevice/CheckDisplayModes.java failing on macOS 11 ARM
Reviewed-by: prr, azvegint, aivanov
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! test/jdk/ProblemList.txt
Changeset: 56aa1e8d
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-10-14 05:56:52 +0000
URL: https://git.openjdk.org/leyden/commit/56aa1e8dc8047cbc29d554889c64beb6eca0b8eb
8317683: Add JIT memory statistics
Reviewed-by: kvn, adinn
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/classfile/symbolTable.cpp
+ src/hotspot/share/compiler/compilationMemoryStatistic.cpp
+ src/hotspot/share/compiler/compilationMemoryStatistic.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! test/hotspot/gtest/memory/test_arena.cpp
+ test/hotspot/jtreg/compiler/print/CompileCommandPrintMemStat.java
+ test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerMemoryStatisticTest.java
Changeset: 1d54e73f
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-10-14 20:23:41 +0000
URL: https://git.openjdk.org/leyden/commit/1d54e73f6acf6e8fad674206b168c950d62c6f58
8318072: DowncallLinker does not acquire/release segments in interpreter
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingInterpreter.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java
! test/jdk/java/foreign/LibraryLookupTest.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java
Changeset: 01ea1eff
Author: Vicente Romero <vromero at openjdk.org>
Date: 2023-10-14 21:28:39 +0000
URL: https://git.openjdk.org/leyden/commit/01ea1eff66e43f106640ecfd19fadf2c8245a1ad
8305971: NPE in JavacProcessingEnvironment for missing enum constructor body
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/langtools/tools/javac/annotations/crash_empty_enum_const/CrashEmptyEnumConstructorTest.java
Changeset: 4ea1b99c
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-10-15 23:34:16 +0000
URL: https://git.openjdk.org/leyden/commit/4ea1b99c1a6efe144af381ea538f93718e9baf74
8317262: LockStack::contains(oop) fails "assert(t->is_Java_thread()) failed: incorrect cast to JavaThread"
Co-authored-by: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Reviewed-by: stuefe, pchilanomate, rkennke, mli
! src/hotspot/share/runtime/lockStack.inline.hpp
+ test/hotspot/jtreg/runtime/lockStack/TestStackWalk.java
Changeset: 77d40ce1
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-10-16 07:13:07 +0000
URL: https://git.openjdk.org/leyden/commit/77d40ce166d665020a134f95e51fb9826a6ccf9b
8318085: ProblemList jdk/jfr/api/consumer/recordingstream/TestOnEvent.java on linux-aarch64
Reviewed-by: clanger
! test/jdk/ProblemList.txt
Changeset: 0275efac
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2023-10-16 07:40:29 +0000
URL: https://git.openjdk.org/leyden/commit/0275efac882d263f85a723828a95d621f8dadbfb
8316304: (fs) Add support for BasicFileAttributes.creationTime() for Linux
Reviewed-by: stuefe, alanb, bpb, mli
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java
Changeset: 1e930db3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-10-16 08:00:48 +0000
URL: https://git.openjdk.org/leyden/commit/1e930db3c7dec24223eea9f36052bb753f91e282
8316585: [REDO] runtime/InvocationTests spend a lot of time on dependency verification
Reviewed-by: vlivanov, stuefe, mli
! test/hotspot/jtreg/runtime/InvocationTests/shared/AbstractGenerator.java
Changeset: 37aed6f4
Author: Evgeny Ignatenko <ier7928 at gmail.com>
Committer: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-10-16 08:19:21 +0000
URL: https://git.openjdk.org/leyden/commit/37aed6f46d19a48b7bceffde61b529a69a6abf54
8315362: NMT: summary diff reports threads count incorrectly
Reviewed-by: jsjolen, gziemski, stuefe, mli
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memBaseline.cpp
! src/hotspot/share/services/memBaseline.hpp
! src/hotspot/share/services/threadStackTracker.cpp
+ test/hotspot/jtreg/runtime/NMT/SummaryDiffThreadCount.java
Changeset: 37eb9860
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-10-16 09:01:57 +0000
URL: https://git.openjdk.org/leyden/commit/37eb98604f4e2c241d959c7e2b337beb047421da
8154846: SwingNode does not resize when content size constraints are changed
Reviewed-by: prr, angorya, arapte
! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java
Changeset: a27fc7ef
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-10-16 09:54:22 +0000
URL: https://git.openjdk.org/leyden/commit/a27fc7efd4d77bc3509294688cb7804bbc5f1e9c
8317994: Serial: Use SerialHeap in generation
Reviewed-by: tschatzl, sangheki, mli
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
Changeset: a36eaf03
Author: Renjith Kannath Pariyangad <renjith.kannath.pariyangad at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-10-16 10:13:30 +0000
URL: https://git.openjdk.org/leyden/commit/a36eaf03afd148581a9d9754f85a652cac84d655
8317112: Add screenshot for Frame/DefaultSizeTest.java
Reviewed-by: prr, dnguyen, aivanov
! test/jdk/java/awt/Frame/DefaultSizeTest.java
Changeset: 668d4b07
Author: Renjith Kannath Pariyangad <renjith.kannath.pariyangad at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-10-16 10:58:30 +0000
URL: https://git.openjdk.org/leyden/commit/668d4b077f260a30a90842a01b38a9cf6718d418
8318154: Improve stability of WheelModifier.java test
Reviewed-by: aivanov
! test/jdk/java/awt/event/MouseWheelEvent/WheelModifier/WheelModifier.java
Changeset: 36993aea
Author: Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-10-16 12:52:01 +0000
URL: https://git.openjdk.org/leyden/commit/36993aea9a8501f56adb48ca2ff96ccb5dbfcea1
8316918: Optimize conversions duplicated across phi nodes
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestPhiDuplicatedConversion.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/PhiDuplicatedConversion.java
Changeset: 7028fb9d
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-10-16 12:53:54 +0000
URL: https://git.openjdk.org/leyden/commit/7028fb9d588fce6d61511d8c32b8e8889b453240
8317975: [JVMCI] assert(pointee != nullptr) failed: invariant
Reviewed-by: never, thartmann
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.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/IndirectHotSpotObjectConstantImpl.java
Changeset: eb7d972d
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2023-10-16 12:56:41 +0000
URL: https://git.openjdk.org/leyden/commit/eb7d972d8a538a9840b5a17f52d7ca9f20bd6620
8308659: Use CSS scroll-margin instead of flexbox layout in API documentation
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.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/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/BodyContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testDirectedInheritance/TestDirectedInheritance.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXCombo.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXMissingPropComments.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testPackageAnnotation/TestPackageAnnotation.java
! test/langtools/jdk/javadoc/doclet/testReturnTag/TestReturnTag.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java
! test/langtools/jdk/javadoc/doclet/testThrowsInheritanceMultiple/TestOneToMany.java
! test/langtools/jdk/javadoc/doclet/testUnicode/TestUnicode.java
! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueFormats.java
Changeset: 1a7fd5d4
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-10-16 14:49:18 +0000
URL: https://git.openjdk.org/leyden/commit/1a7fd5d41901249f8e1e6f0aa1f2a3c9f265659d
8317687: (fs) FileStore.supportsFileAttributeView("posix") incorrectly returns 'true' for FAT32 volume on macOS
Reviewed-by: alanb
! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileStore.java
! test/jdk/java/nio/file/Files/CopyAndMove.java
Changeset: 0d091681
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-10-16 14:52:44 +0000
URL: https://git.openjdk.org/leyden/commit/0d091681c2e440d05dc913131fbc2bdf4f15a31b
8312527: (ch) Re-examine use of sun.nio.ch.Invoker.myGroupAndInvokeCount
Reviewed-by: alanb, jpai
! src/java.base/share/classes/sun/nio/ch/Invoker.java
Changeset: 2d38495b
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2023-10-16 16:22:58 +0000
URL: https://git.openjdk.org/leyden/commit/2d38495b61ec4a8144fe187b5b11883add3dfd49
8316309: AArch64: VMError::print_native_stack() crashes on Java native method frame
Reviewed-by: lmesnik, aph
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/share/utilities/vmError.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/StackWalkNativeToJava.java
Changeset: 8c1bb2b2
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-10-16 16:26:02 +0000
URL: https://git.openjdk.org/leyden/commit/8c1bb2b28066ee32bef22110df06318d938c7d8b
8268916: Tests for AffirmTrust roots
Reviewed-by: mullan
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
Changeset: 741ae06c
Author: Qing Xiao <xqoasis at openjdk.org>
Committer: Christian Stein <cstein at openjdk.org>
Date: 2023-10-16 17:14:34 +0000
URL: https://git.openjdk.org/leyden/commit/741ae06c55de65dcdfe38e328022bd8dde4fa007
8313613: Use JUnit in langtools/lib tests
Reviewed-by: cstein, asotona
! test/langtools/lib/combo/TEST.properties
+ test/langtools/lib/combo/tools/javac/combo/ComboWatcher.java
! test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java
! test/langtools/lib/combo/tools/javac/combo/JavacTemplateTestBase.java
= test/langtools/lib/combo/tools/javac/combo/SourceFile.java
! test/langtools/lib/combo/tools/javac/combo/TemplateTest.java
! test/langtools/tools/javac/expswitch/ExpSwitchNestingTest.java
! test/langtools/tools/javac/expswitch/TEST.properties
! test/langtools/tools/javac/lambda/bridge/template_tests/BridgeMethodTestCase.java
! test/langtools/tools/javac/lambda/bridge/template_tests/BridgeMethodsTemplateTest.java
! test/langtools/tools/javac/lambda/bridge/template_tests/TEST.properties
! test/langtools/tools/javac/lambda/methodReference/BoundUnboundSearchTest.java
! test/langtools/tools/javac/patterns/scope/ScopeTest.java
! test/langtools/tools/javac/patterns/scope/TEST.properties
! test/langtools/tools/javac/records/LocalStaticDeclarations2.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
Changeset: aed1e810
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2023-10-16 20:03:45 +0000
URL: https://git.openjdk.org/leyden/commit/aed1e810e6386844441dbfd7767fbfdcdc22a29a
8317285: Misspellings in hprof test lib
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/serviceability/jvmti/vthread/HeapDump/VThreadInHeapDump.java
! test/lib/jdk/test/lib/hprof/model/JavaHeapObject.java
! test/lib/jdk/test/lib/hprof/model/Root.java
! test/lib/jdk/test/lib/hprof/model/Snapshot.java
Changeset: 7b391726
Author: Feilong Jiang <fjiang at openjdk.org>
Date: 2023-10-17 00:55:37 +0000
URL: https://git.openjdk.org/leyden/commit/7b3917265dec7e975c0abb31b4069ac12f43f575
8318086: [jvmci] RISC-V: Reuse target config from TargetDescription
Reviewed-by: fyang, mli
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java
Changeset: 504b0bda
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-10-17 07:14:11 +0000
URL: https://git.openjdk.org/leyden/commit/504b0bdaaa7fb7c822014d8bd2845299fbdaf0e8
8318078: ADLC: pass ASSERT and PRODUCT flags
Reviewed-by: ihse, erikj, kvn
! make/hotspot/gensrc/GensrcAdlc.gmk
Changeset: e4329a82
Author: Jan Kratochvil <jkratochvil at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date: 2023-10-17 08:15:46 +0000
URL: https://git.openjdk.org/leyden/commit/e4329a823bf9fd23c772342729ef4a4fb50381ac
8317696: Fix compilation with clang-16
Reviewed-by: djelinski, aivanov
! src/java.base/unix/native/libnet/DefaultProxySelector.c
! src/java.desktop/unix/native/common/awt/awt_GraphicsEnv.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
Changeset: 5521560a
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-10-17 08:52:08 +0000
URL: https://git.openjdk.org/leyden/commit/5521560abdbdad6b15ea5d70dd7305257d22b1ee
8310673: [JVMCI] batch compilation for libgraal should work the same way as for C2
Reviewed-by: thartmann, never
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: 7ca0ae94
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2023-10-17 09:22:03 +0000
URL: https://git.openjdk.org/leyden/commit/7ca0ae94159ac0fd2df23ee1a1e8cf626ce31048
8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm
Reviewed-by: sjohanss, ayang
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java
! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java
! test/jtreg-ext/requires/VMProps.java
Changeset: 6ee6171e
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2023-10-17 09:32:48 +0000
URL: https://git.openjdk.org/leyden/commit/6ee6171e8124ae8ce4f60c2582c2fe2cae6fc3db
8317347: Parallel: Make TestInitialTenuringThreshold use createTestJvm
Reviewed-by: tschatzl, iwalulya
! test/hotspot/jtreg/gc/arguments/TestInitialTenuringThreshold.java
Changeset: c64bd3d6
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2023-10-17 09:33:22 +0000
URL: https://git.openjdk.org/leyden/commit/c64bd3d6715304accd9a1e3266edd9d3d2353273
8317343: GC: Make TestHeapFreeRatio use createTestJvm
Reviewed-by: tschatzl, iwalulya
! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java
Changeset: 5bd10521
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2023-10-17 09:40:01 +0000
URL: https://git.openjdk.org/leyden/commit/5bd10521eb5e51e76b20e955addd45f76abba6f7
8317317: G1: Make TestG1RemSetFlags use createTestJvm
Reviewed-by: mli, tschatzl
! test/hotspot/jtreg/gc/arguments/TestG1RemSetFlags.java
Changeset: b2b8db65
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-10-17 11:09:03 +0000
URL: https://git.openjdk.org/leyden/commit/b2b8db65337729c73a988942c4d1d287d90ff769
8318180: Memory model reference from foreign package-info is broken
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/package-info.java
Changeset: 8f79d889
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-10-17 11:54:51 +0000
URL: https://git.openjdk.org/leyden/commit/8f79d889609b634282af1129559500c80505353a
8318155: Remove unnecessary virtual specifier in Space
Reviewed-by: tschatzl, mli
! src/hotspot/share/gc/shared/space.hpp
Changeset: d8cd6058
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2023-10-17 11:55:24 +0000
URL: https://git.openjdk.org/leyden/commit/d8cd60588aef6abcbfedbe3262d9a094c9bbcb8c
8317316: G1: Make TestG1PercentageOptions use createTestJvm
Reviewed-by: mli, tschatzl
! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java
Changeset: 34653c1e
Author: Agnibho Hom Chowdhury <agnibho.hom.chowdhury at oracle.com>
Committer: Mahendra Chhipa <mchhipa at openjdk.org>
Date: 2023-10-17 11:58:17 +0000
URL: https://git.openjdk.org/leyden/commit/34653c1e73452c0e07beb1f5e2eb8029fdb3befc
8249832: java/util/zip/DataDescriptorSignatureMissing.java uses @ignore w/o bug-id
Reviewed-by: msheppar
! test/jdk/java/util/zip/DataDescriptorSignatureMissing.java
Changeset: 75b37e6d
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2023-10-17 11:58:57 +0000
URL: https://git.openjdk.org/leyden/commit/75b37e6d7ec285f1a954f9d5b16bf9e6b642f2fc
8317218: G1: Make TestG1HeapRegionSize use createTestJvm
Reviewed-by: mli, tschatzl
! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java
Changeset: 7e39e664
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2023-10-17 11:59:54 +0000
URL: https://git.openjdk.org/leyden/commit/7e39e664cf6d4658b0aa03f9b5162cf7de40de28
8317042: G1: Make TestG1ConcMarkStepDurationMillis use createTestJvm
Reviewed-by: mli, tschatzl
! test/hotspot/jtreg/gc/arguments/TestG1ConcMarkStepDurationMillis.java
Changeset: a949824e
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2023-10-17 12:00:27 +0000
URL: https://git.openjdk.org/leyden/commit/a949824e98a8872645f292c9cc9ed2fe1cccadce
8317188: G1: Make TestG1ConcRefinementThreads use createTestJvm
Reviewed-by: mli, tschatzl
! test/hotspot/jtreg/gc/arguments/TestG1ConcRefinementThreads.java
Changeset: 5f4be8ce
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2023-10-17 12:02:08 +0000
URL: https://git.openjdk.org/leyden/commit/5f4be8cea980b3c2e8e5fb2067dc64b62fa0245c
8316973: GC: Make TestDisableDefaultGC use createTestJvm
Reviewed-by: ayang, mli, lmesnik
! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java
Changeset: e649c563
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2023-10-17 12:02:24 +0000
URL: https://git.openjdk.org/leyden/commit/e649c563242a876a20007470c9412311ffa2a568
8316410: GC: Make TestCompressedClassFlags use createTestJvm
Reviewed-by: ayang, mli
! test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java
Changeset: 15588e08
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-10-17 12:51:57 +0000
URL: https://git.openjdk.org/leyden/commit/15588e08ed455eac356aa923c35503beaecd5b6d
8314578: Non-verifiable code is emitted when two guards declare pattern variables in colon-switch
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/patterns/T8314578.java
+ test/langtools/tools/javac/patterns/T8314578.out
Changeset: 2bf1863e
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-10-17 12:55:31 +0000
URL: https://git.openjdk.org/leyden/commit/2bf1863e24c8842e3ddbdacda54e412023951983
8315588: JShell does not accept underscore from JEP 443 even with --enable-preview
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! test/langtools/jdk/jshell/UnnamedTest.java
Changeset: 5ca1beb3
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-10-17 12:57:25 +0000
URL: https://git.openjdk.org/leyden/commit/5ca1beb30e35cc91bf170960fb832de6438de1de
8317300: javac erroneously allows "final" in front of a record pattern
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/patterns/T8317300.java
+ test/langtools/tools/javac/patterns/T8317300.out
Changeset: 6aa837ee
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-10-17 13:11:52 +0000
URL: https://git.openjdk.org/leyden/commit/6aa837eee62c2243689142915abcd85db85d0eed
8316927: JFR: Move shouldCommit check earlier for socket events
Reviewed-by: alanb, dfuchs, mgronlun
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/jdk/internal/event/SocketReadEvent.java
! src/java.base/share/classes/jdk/internal/event/SocketWriteEvent.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java
Changeset: d0ea2a51
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-10-17 13:52:41 +0000
URL: https://git.openjdk.org/leyden/commit/d0ea2a51111bd5de5a6465e7de6a4950aae89c71
8318015: Lock inflation not needed for OSR or Deopt for new locking modes
Reviewed-by: pchilanomate, dlong
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 39e2b7a6
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-10-17 16:38:22 +0000
URL: https://git.openjdk.org/leyden/commit/39e2b7a6d39d7552e44ccc7e9ee2bfa426698141
8318295: Update launcher help for enable-native-access
Reviewed-by: jvernee
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
Changeset: 61cc4a01
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2023-10-17 17:40:56 +0000
URL: https://git.openjdk.org/leyden/commit/61cc4a011eeea1b4dcc2e3571fe534f962b77045
8311538: CDS InternSharedString test fails on huge pages host - cannot find shared string
Reviewed-by: iklam, mseledtsov
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java
Changeset: d6679031
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-10-17 18:02:11 +0000
URL: https://git.openjdk.org/leyden/commit/d6679031e0316f9ce0613b7db6bdf8ad46d31501
8316462: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ignores VM flags
Reviewed-by: kevinw, sspitsyn
! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
Changeset: c9985720
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-10-17 19:00:51 +0000
URL: https://git.openjdk.org/leyden/commit/c9985720b91cf6ad2938e9be12da08c5193f83af
8316959: Improve InlineCacheBuffer pending queue management
Reviewed-by: dlong, kvn
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/code/icBuffer.hpp
! src/hotspot/share/oops/compiledICHolder.cpp
Changeset: c566dfcc
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-10-17 19:01:03 +0000
URL: https://git.openjdk.org/leyden/commit/c566dfccf8aa0d5cd53a6e4de61a1bca9f1367b5
8317600: VtableStubs::stub_containing() table load not ordered wrt to stores
Reviewed-by: dlong, kvn
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/code/vtableStubs.hpp
Changeset: 5145e5a4
Author: Weijun Wang <weijun at openjdk.org>
Date: 2023-10-17 19:36:17 +0000
URL: https://git.openjdk.org/leyden/commit/5145e5a40a8e9a87b3bc9f236dbf9e4b89094e46
8318328: DHKEM should check XDH name in case-insensitive mode
Reviewed-by: ascarpino, hchao
! src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java
! src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
+ test/jdk/com/sun/crypto/provider/DHKEM/NameSensitiveness.java
Changeset: 0ba48ef4
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2023-10-17 20:32:41 +0000
URL: https://git.openjdk.org/leyden/commit/0ba48ef4ab7b80c21bb9484ba0a15c5742ba76cf
8316972: Add javadoc support for restricted methods
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/RestrictedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/RestrictedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testRestricted/TestRestricted.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
Changeset: 2f4d601a
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-10-17 21:00:29 +0000
URL: https://git.openjdk.org/leyden/commit/2f4d601a56bf02db2766d1f8a2ddfff906b78678
8314975: JavadocTester should set source path if not specified
Reviewed-by: hannesw
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
Changeset: cceb0d8a
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-10-17 21:17:41 +0000
URL: https://git.openjdk.org/leyden/commit/cceb0d8a2321ce622569aa4afaf98a074e59e215
8318126: Refresh manpages
Reviewed-by: alanb, mli, iris
! src/java.base/share/man/java.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jfr/share/man/jfr.1
Changeset: 83b6a127
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2023-10-17 22:12:28 +0000
URL: https://git.openjdk.org/leyden/commit/83b6a1278f7ffa5bf6f30697e5fb39eb5846c04b
8316967: Correct the scope of vmtimer in UnregisteredClasses::load_class
Reviewed-by: iklam, jiangli
! src/hotspot/share/cds/unregisteredClasses.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
Changeset: 072d64c6
Author: Daniel Jeliński <djelinski at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2022-11-14 19:19:54 +0000
URL: https://git.openjdk.org/leyden/commit/072d64c6a902fc30822152f1deb0d7e10df2e3d0
8296581: Better system proxy support
Reviewed-by: rhalade, dfuchs, michaelm, alanb
! src/java.base/windows/native/libnet/DefaultProxySelector.c
Changeset: 195c9b2c
Author: Naoto Sato <naoto at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2022-12-13 00:15:20 +0000
URL: https://git.openjdk.org/leyden/commit/195c9b2c48353ab1a171f41a61f7a3378ee6b662
8297856: Improve handling of Bidi characters
Reviewed-by: rhalade, mschoene, rriggs
! src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java
Changeset: adca97b6
Author: Bradford Wetmore <wetmore at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-05-19 00:58:30 +0000
URL: https://git.openjdk.org/leyden/commit/adca97b659d725b0dd320322297dcbd1b443a047
8286503: Enhance security classes
Reviewed-by: rhalade, mullan, skoivu, weijun
! 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/com/sun/crypto/provider/TlsMasterSecretGenerator.java
! src/java.base/share/classes/java/security/CodeSigner.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java
! src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java
! src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java
! src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/ECPublicKeyImpl.java
! src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/XDHPublicKeyImpl.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/provider/DSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/provider/SecureRandom.java
! src/java.base/share/classes/sun/security/provider/certpath/X509CertPath.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Token.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPrivateKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/LdapPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTDomainPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSid.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTUserPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UserPrincipal.java
- test/jdk/java/security/KeyRep/RSA.pre.1.5.key
! test/jdk/java/security/KeyRep/SerialOld.java
Changeset: 7c80cb26
Author: Sean Mullan <mullan at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-08-08 19:06:37 +0000
URL: https://git.openjdk.org/leyden/commit/7c80cb26dfb6e90147f5f36d780457eff09e58ad
8309966: Enhanced TLS connections
Reviewed-by: mschoene, hchao, rhalade, jnimeh
! src/java.base/share/classes/java/security/cert/CertPathHelperImpl.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/sun/security/provider/certpath/CertPathHelper.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardState.java
! src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java
Changeset: 9843c976
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-10-17 23:30:03 +0000
URL: https://git.openjdk.org/leyden/commit/9843c97695fab3fec1e319027b14974d0e84bf0a
8318365: Test runtime/cds/appcds/sharedStrings/InternSharedString.java fails after JDK-8311538
Reviewed-by: cjplummer, lmesnik
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java
Changeset: 8dd80964
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-10-18 06:18:05 +0000
URL: https://git.openjdk.org/leyden/commit/8dd809642e0e052917451767d2a25dd98b3af3ef
8317886: Add @sealedGraph to ByteBuffer
Reviewed-by: rriggs, iris
! src/java.base/share/classes/java/nio/X-Buffer.java.template
Changeset: 4e77b3c3
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2023-10-18 08:28:23 +0000
URL: https://git.openjdk.org/leyden/commit/4e77b3c378dd08470ebccd1ea2fe48f2819d3eac
8315974: Make fields final in 'com.sun.crypto.provider' package
Reviewed-by: valeriep
! src/java.base/share/classes/com/sun/crypto/provider/AESParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/BlockCipherParamsCore.java
! src/java.base/share/classes/com/sun/crypto/provider/BlowfishCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/BlowfishParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/CipherBlockChaining.java
! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java
! src/java.base/share/classes/com/sun/crypto/provider/CipherFeedback.java
! src/java.base/share/classes/com/sun/crypto/provider/DESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/DESParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeCrypt.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeWrapCipher.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/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/com/sun/crypto/provider/GHASH.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/java.base/share/classes/com/sun/crypto/provider/ISO10126Padding.java
! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/OutputFeedback.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKeyFactory.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES1Core.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/com/sun/crypto/provider/PKCS5Padding.java
! src/java.base/share/classes/com/sun/crypto/provider/PrivateKeyInfo.java
Changeset: 31ef400f
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-10-18 08:39:00 +0000
URL: https://git.openjdk.org/leyden/commit/31ef400f31b1fd9a861870cce69f6d3eec72aa46
8318183: C2: VM may crash after hitting node limit
Reviewed-by: kvn, thartmann
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/parse1.cpp
Changeset: 6fc35142
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-10-18 10:30:45 +0000
URL: https://git.openjdk.org/leyden/commit/6fc35142315f1616fa35e415005c9483939c6920
8318363: Foreign benchmarks fail to build on some platforms
Reviewed-by: jvernee, mcimadamore
! test/micro/org/openjdk/bench/java/lang/foreign/libToCString.c
! test/micro/org/openjdk/bench/java/lang/foreign/libToJavaString.c
Changeset: 278de7ac
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-10-18 17:02:51 +0000
URL: https://git.openjdk.org/leyden/commit/278de7acd21cc6f938aca561d02248e75c119e11
8318458: Update javac and java manpages with restricted method options
Reviewed-by: iris
! src/java.base/share/man/java.1
! src/jdk.compiler/share/man/javac.1
Changeset: ab135683
Author: Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date: 2023-10-18 18:05:00 +0000
URL: https://git.openjdk.org/leyden/commit/ab135683a6ba54c6d82a23a30abb154b92ba855e
8318029: Minor improvement to logging output in container at-requires
Reviewed-by: iklam
! test/jtreg-ext/requires/VMProps.java
Changeset: ce8ebebc
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-10-18 18:26:49 +0000
URL: https://git.openjdk.org/leyden/commit/ce8ebebc77f4ef73852364f6188b43c482337350
8317979: Use TZ database style abbreviations in the CLDR locale provider
Reviewed-by: rriggs, joehw, lancea, erikj, iris, ihse
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/modules/jdk.localedata/Gensrc.gmk
! test/jdk/java/time/test/java/time/format/TestUTCParse.java
! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
Changeset: e25a49a9
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-10-18 20:20:39 +0000
URL: https://git.openjdk.org/leyden/commit/e25a49a993f270c33f7929e629fb3075a11fdec9
8318471: ProblemList compiler/sharedstubs/SharedTrampolineTest.java
Reviewed-by: lmesnik
! test/hotspot/jtreg/ProblemList.txt
Changeset: 24bc5bd1
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2023-10-19 04:21:45 +0000
URL: https://git.openjdk.org/leyden/commit/24bc5bd104b8b4b96a61cffd3ec35cc795744eb9
8318104: macOS 10.13 check in TabButtonAccessibility.m can be removed
Reviewed-by: aivanov, prr
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.m
Changeset: c0e154c8
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-10-19 06:25:53 +0000
URL: https://git.openjdk.org/leyden/commit/c0e154c876e586660b36af6441cd178bc8ebab89
8318089: Class space not marked as such with NMT when CDS is off
Reviewed-by: mli, dholmes
! src/hotspot/share/memory/metaspace.cpp
Changeset: 80bd22d0
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2023-10-19 06:42:11 +0000
URL: https://git.openjdk.org/leyden/commit/80bd22d093b696b40a3380527b19d8d2c4e138f9
8316144: Remove unused field jdk.internal.util.xml.impl.XMLStreamWriterImpl.Element._Depth
Reviewed-by: lancea, joehw
! src/java.base/share/classes/jdk/internal/util/xml/impl/XMLStreamWriterImpl.java
Changeset: 47bb1a1c
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-10-19 07:22:34 +0000
URL: https://git.openjdk.org/leyden/commit/47bb1a1cefa242c39c22a8f2aa08d7d357c260b9
8318415: Adjust describing comment of os_getChildren after 8315026
Reviewed-by: rriggs
! src/java.base/macosx/native/libjava/ProcessHandleImpl_macosx.c
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
Changeset: 1a098356
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2023-10-19 09:26:15 +0000
URL: https://git.openjdk.org/leyden/commit/1a098356dd3a157b12c2b5c527e61c8a628bdb2d
8317358: G1: Make TestMaxNewSize use createTestJvm
Reviewed-by: tschatzl, sjohanss
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
Changeset: 15acf4b8
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-10-19 09:51:02 +0000
URL: https://git.openjdk.org/leyden/commit/15acf4b8d7cffcd0d74bf1b9c43cde9acaf31ea9
8318324: Drop redundant default methods from FFM API
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
Changeset: 3c70f2c1
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-10-19 10:36:35 +0000
URL: https://git.openjdk.org/leyden/commit/3c70f2c1e9fb91cd5d7a66ef1e2a39672230208c
8318418: hsdis build fails with system binutils on Ubuntu
Reviewed-by: erikj, ihse
! make/autoconf/lib-hsdis.m4
! src/utils/hsdis/binutils/hsdis-binutils.c
Changeset: defc7e0f
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-10-19 10:47:53 +0000
URL: https://git.openjdk.org/leyden/commit/defc7e0f8d32e2dc62568f34d86d8f77a759e6ce
8318454: TestLayoutPaths broken on Big Endian platforms after JDK-8317837
Reviewed-by: mdoerr, mcimadamore
! test/jdk/java/foreign/TestLayoutPaths.java
Changeset: 9cf334fb
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2023-10-19 13:56:16 +0000
URL: https://git.openjdk.org/leyden/commit/9cf334fb6488188ea4236e5d156b11245bace88f
8318383: Remove duplicated checks in os::get_native_stack() in posix implementation
Reviewed-by: dholmes, stuefe
! src/hotspot/os/posix/os_posix.cpp
Changeset: 599560a8
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2023-10-19 18:12:16 +0000
URL: https://git.openjdk.org/leyden/commit/599560a832386d9c61aca24450d6efa65156f663
8317635: Improve GetClassFields test to verify correctness of field order
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007/getclfld007.cpp
Changeset: cc8f8da2
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-10-19 18:25:43 +0000
URL: https://git.openjdk.org/leyden/commit/cc8f8da293914c25cb15d38caad994bc761a3957
8318322: Update IANA Language Subtag Registry to Version 2023-10-16
Reviewed-by: naoto, iris, lancea, srl
! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java
Changeset: 17409500
Author: Smita Kamath <svkamath at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2023-10-19 18:27:51 +0000
URL: https://git.openjdk.org/leyden/commit/17409500369bd8503782b2e6f4e885e33837087a
8314901: AES-GCM interleaved implementation using AVX2 instructions
Reviewed-by: sviswanathan, djelinski
! 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
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
Changeset: 684b91ef
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-10-19 22:53:07 +0000
URL: https://git.openjdk.org/leyden/commit/684b91efbb22f16cd0952283e8c960846c39d1db
8315064: j.text.ChoiceFormat provides no specification on quoting behavior
Reviewed-by: naoto
! src/java.base/share/classes/java/text/ChoiceFormat.java
Changeset: 8f5f4407
Author: Hannes Greule <hgreule at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2023-10-19 23:24:28 +0000
URL: https://git.openjdk.org/leyden/commit/8f5f44070a7c6dbbbd1005f9d0af5ab7c35179df
8317692: jcmd GC.heap_dump performance regression after JDK-8292818
Reviewed-by: amenkov, fparain
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/services/heapDumper.cpp
+ test/hotspot/jtreg/serviceability/HeapDump/FieldsInInstanceTest.java
Changeset: c46a54e0
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-10-20 05:56:26 +0000
URL: https://git.openjdk.org/leyden/commit/c46a54e01815c5d441a958aa81451e66849ce774
8312777: notifyJvmtiMount before notifyJvmtiUnmount
Reviewed-by: mli, sspitsyn
! src/java.base/share/classes/java/lang/VirtualThread.java
Changeset: d9ce525a
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-10-20 06:18:18 +0000
URL: https://git.openjdk.org/leyden/commit/d9ce525a1c27f41ef66c39b3ec18e3a87bbd8dd3
8318150: StaticProxySelector.select should not throw NullPointerExceptions
Reviewed-by: jpai, dfuchs
! src/java.base/share/classes/java/net/ProxySelector.java
! test/jdk/java/net/ProxySelector/NullArguments.java
Changeset: 387504c9
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-10-20 07:05:30 +0000
URL: https://git.openjdk.org/leyden/commit/387504c9e4b93d162dcef7c90c57c27295858d2e
8317575: AArch64: C2_MacroAssembler::fast_lock uses rscratch1 for cmpxchg result
Reviewed-by: thartmann, kvn, aph
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
Changeset: 292aad2c
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-10-20 07:07:42 +0000
URL: https://git.openjdk.org/leyden/commit/292aad2c4901f2ffba37274763e1cc617711918e
8316436: ContinuationWrapper uses unhandled nullptr oop
Reviewed-by: pchilanomate, eosterlund
! src/hotspot/share/runtime/continuationWrapper.cpp
! src/hotspot/share/runtime/continuationWrapper.inline.hpp
Changeset: bd3bc2c6
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-10-20 07:30:11 +0000
URL: https://git.openjdk.org/leyden/commit/bd3bc2c6181668b5856732666dc251136b7fbb99
8317350: Move code cache purging out of CodeCache::UnloadingScope
Reviewed-by: ayang, iwalulya
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: bd02cfd9
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-10-20 07:32:16 +0000
URL: https://git.openjdk.org/leyden/commit/bd02cfd96f80abd1559ea3531a21c28c1f670f5d
8318540: make test cannot run .jasm tests directly
Reviewed-by: lmesnik, erikj
! make/RunTests.gmk
Changeset: 4812caba
Author: Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2023-10-20 07:36:27 +0000
URL: https://git.openjdk.org/leyden/commit/4812cabaa489e99481facddce69686a9fee29c44
8316587: Use ArraysSupport.vectorizedHashCode in Utf8EntryImpl
Reviewed-by: asotona, redestad
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadMetadata.java
Changeset: 138437f2
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2023-10-20 08:33:40 +0000
URL: https://git.openjdk.org/leyden/commit/138437f2cf4e965ba07212a10589a517f81623a8
8314438: NMT: Performance benchmarks are needed to have a baseline for comparison of improvements
Reviewed-by: gziemski, ihse
! make/test/BuildMicrobenchmark.gmk
+ test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark.java
Changeset: 80992610
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-10-20 08:38:05 +0000
URL: https://git.openjdk.org/leyden/commit/8099261050a6c021f193d6dac94caa11dccbb5ec
8318489: Remove unused alignment_unit and alignment_offset
Reviewed-by: thartmann
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heap.hpp
Changeset: 744f206f
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-10-20 08:38:23 +0000
URL: https://git.openjdk.org/leyden/commit/744f206fefb7e2eff17737a34da264f2eebbae09
8318525: Atomic gtest should run as TEST_VM to access VM capabilities
Reviewed-by: stefank, stuefe
! test/hotspot/gtest/runtime/test_atomic.cpp
Changeset: cd25d1a2
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-10-20 08:40:51 +0000
URL: https://git.openjdk.org/leyden/commit/cd25d1a2bf4530d8fd4d0515b69e2199df9c102f
8318296: Move Space::initialize to ContiguousSpace
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
Changeset: 8f4ebd89
Author: Johannes Bechberger <jbechberger at openjdk.org>
Date: 2023-10-20 08:52:46 +0000
URL: https://git.openjdk.org/leyden/commit/8f4ebd892148f2c23fd11672a10aaf787a0be2eb
8317920: JDWP-agent sends broken exception event with onthrow option
Reviewed-by: clanger, cjplummer
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
+ test/jdk/com/sun/jdi/JdwpOnThrowTest.java
+ test/jdk/com/sun/jdi/ThrowCaughtException.java
! test/jdk/com/sun/jdi/lib/jdb/Debuggee.java
Changeset: 6f1d8962
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-10-20 10:23:00 +0000
URL: https://git.openjdk.org/leyden/commit/6f1d8962df05e2b298f3ec354430159041b51bcd
8318510: Serial: Remove TenuredGeneration::block_size
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
Changeset: b07da3ae
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-10-20 10:23:45 +0000
URL: https://git.openjdk.org/leyden/commit/b07da3ae15dc820d596484d51d972404fed67fb1
8317819: Scope should reflect lifetime of underying resource (mainline)
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/Arena.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/GlobalSession.java
! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
+ test/jdk/java/foreign/TestScope.java
Changeset: 848ecc16
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-10-20 10:35:09 +0000
URL: https://git.openjdk.org/leyden/commit/848ecc1621c347ab12dd3f421af82cb55c71e075
8318538: Add a way to obtain a strided var handle from a layout
Reviewed-by: jvernee, pminborg
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! test/jdk/java/foreign/TestAdaptVarHandles.java
! test/jdk/java/foreign/TestArrayCopy.java
! test/micro/org/openjdk/bench/java/lang/foreign/JavaLayouts.java
Changeset: a03767cf
Author: Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date: 2023-10-20 10:44:58 +0000
URL: https://git.openjdk.org/leyden/commit/a03767cf8868a200f5be74c4cf8cdf5f76f1e678
8318049: C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN
Reviewed-by: epeter, thartmann
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestNotifyCastToXor.java
Changeset: deadb9c8
Author: Justin King <jcking at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-10-20 11:02:38 +0000
URL: https://git.openjdk.org/leyden/commit/deadb9c8d76f41671d39bb2125a8745c25bdb819
8304684: Memory leak in DirectivesParser::set_option_flag
Reviewed-by: kvn, dlong
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/directivesParser.cpp
Changeset: 2c23391d
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-10-20 11:02:58 +0000
URL: https://git.openjdk.org/leyden/commit/2c23391de76be0994d8367fdfba63a98e9faa63d
8318101: Additional test cases for CSSAttributeEqualityBug
Reviewed-by: prr
! test/jdk/javax/swing/text/html/CSS/CSSAttributeEqualityBug.java
Changeset: 71c99a0e
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-10-20 11:04:24 +0000
URL: https://git.openjdk.org/leyden/commit/71c99a0e59ff843d48f1c71fb045186e44f83943
8318448: Link PopupMenu/PopupMenuLocation.java failure to JDK-8259913
Reviewed-by: prr
! test/jdk/ProblemList.txt
Changeset: fe529170
Author: Claes Redestad <redestad at openjdk.org>
Date: 2023-10-20 11:37:07 +0000
URL: https://git.openjdk.org/leyden/commit/fe52917054ebed3009391487c304f1fad4271049
8318457: Use prefix-less prepend methods directly to reduce branches in String concat expressions
Reviewed-by: jlaskey, liach
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/util/FormatItem.java
Changeset: 40106422
Author: Mahendra Chhipa <mchhipa at openjdk.org>
Date: 2023-10-20 12:07:39 +0000
URL: https://git.openjdk.org/leyden/commit/40106422bd2ae3da98d028bdbab2c240a71081e3
8077371: Binary files in JAXP test should be removed
Reviewed-by: joehw
+ test/jdk/javax/xml/jaxp/datatype/8033980/GregorianCalAndDurSerDataTemplate.java
+ test/jdk/javax/xml/jaxp/datatype/8033980/GregorianCalAndDurSerDataUtil.java
+ test/jdk/javax/xml/jaxp/datatype/8033980/GregorianCalendarAndDurationSerData.java
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK6GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK6_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK6_XMLGregorianCalendar.ser
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK7GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK7_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK7_XMLGregorianCalendar.ser
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK8GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK8_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK8_XMLGregorianCalendar.ser
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK9GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK9_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK9_XMLGregorianCalendar.ser
! test/jdk/javax/xml/jaxp/datatype/8033980/SerializationTest.java
Changeset: 91442878
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-10-20 14:29:17 +0000
URL: https://git.openjdk.org/leyden/commit/91442878b7b7b2e131621958de4942f30bbf3537
8318601: Remove javadoc text about restricted methods
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
Changeset: 5a97411f
Author: Ilya Gavrilin <igavrilin at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date: 2023-10-20 14:31:41 +0000
URL: https://git.openjdk.org/leyden/commit/5a97411f857b0bc9e70b417efa76a5fd5f887fe0
8317971: RISC-V: implement copySignF/D and signumF/D intrinsics
Reviewed-by: fyang, vkempik
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! test/micro/org/openjdk/bench/java/lang/MathBench.java
Changeset: b1228de6
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-10-20 15:21:57 +0000
URL: https://git.openjdk.org/leyden/commit/b1228de623f3d26f982b4b1ee86af34b6ec14916
8314588: gc/metaspace/TestMetaspaceInitialization.java failed "assert(capacity_until_gc >= committed_bytes) failed: capacity_until_gc: 3145728 < committed_bytes: 3211264"
Reviewed-by: dholmes, coleenp
! src/hotspot/share/memory/metaspace.cpp
Changeset: 8065233e
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-10-20 15:40:39 +0000
URL: https://git.openjdk.org/leyden/commit/8065233e8b8976929e1975c9a74cf70bf3485ae2
8318598: FFM stylistic cleanups
Co-authored-by: Per Minborg <pminborg at openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java
! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SoftReferenceCache.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FFIType.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/PPC64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/RISCV64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/TypeClass.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/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractGroupLayout.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
Changeset: 52814994
Author: sunyaqi <sunyaqi at loongson.cn>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-10-20 16:27:58 +0000
URL: https://git.openjdk.org/leyden/commit/52814994efc4831fdbc1f796ed1db6ae88cb616c
8316563: test tools/jpackage/linux/LinuxResourceTest.java fails on CentOS Linux release 8.5.2111 and Fedora 27
Reviewed-by: asemenyuk, almatvee
! test/jdk/tools/jpackage/linux/LinuxResourceTest.java
Changeset: 200b5a27
Author: Viktor Klang <vklang at openjdk.org>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date: 2023-10-20 16:31:46 +0000
URL: https://git.openjdk.org/leyden/commit/200b5a27d4bc77e2628a80d8166ee5d6057ab0c5
8318420: AbstractPipeline invokes overridden method in constructor
Reviewed-by: psandoz
! src/java.base/share/classes/java/util/stream/AbstractPipeline.java
Changeset: 21215753
Author: Viktor Klang <vklang at openjdk.org>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date: 2023-10-20 16:32:11 +0000
URL: https://git.openjdk.org/leyden/commit/21215753c05681311be304f8994a97caa8e33ce2
8318421: AbstractPipeline.sourceStageSpliterator() chases pointers needlessly
Reviewed-by: psandoz
! src/java.base/share/classes/java/util/stream/AbstractPipeline.java
Changeset: a045258a
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-10-20 16:38:39 +0000
URL: https://git.openjdk.org/leyden/commit/a045258ae2eb02daa17a9a9799a666f42daa7e20
8209595: MonitorVmStartTerminate.java timed out
Reviewed-by: sspitsyn, cjplummer, lmesnik
! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
Changeset: 158293d2
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2023-10-20 17:35:21 +0000
URL: https://git.openjdk.org/leyden/commit/158293d2517695f8c5eaca1b46ecf0f1f9f09691
8316030: Update Libpng to 1.6.40
Reviewed-by: prr, dnguyen
! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c
Changeset: 4dfa3799
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-10-20 17:37:51 +0000
URL: https://git.openjdk.org/leyden/commit/4dfa3799a60cb11092b699db5bc0cc1f44d24484
7061097: [Doc] Inconsistenency between the spec and the implementation for DateFormat.Field
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DateFormat.java
Changeset: 66d90d5d
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-10-20 17:38:10 +0000
URL: https://git.openjdk.org/leyden/commit/66d90d5d9f8041c3a7a3f27febf83120bd1fcd4b
8318107: Un-ProblemList LocaleProvidersRun and CalendarDataRegression
Reviewed-by: naoto
! test/jdk/ProblemList.txt
Changeset: d3ebb4a1
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-10-20 18:25:09 +0000
URL: https://git.openjdk.org/leyden/commit/d3ebb4a155be8ed93e79b6b58c645e861ec30267
8317373: Add Telia Root CA v2
Reviewed-by: mullan
+ src/java.base/share/data/cacerts/teliarootcav2
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 77b2394c
Author: Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date: 2023-10-20 19:25:43 +0000
URL: https://git.openjdk.org/leyden/commit/77b2394c46bd304ffc0658cb758d971f1f2940b6
8318482: problemlist compiler/codecache/CheckLargePages.java on Linux-x64 until JDK-8317831 is fixed
Reviewed-by: lmesnik
! test/hotspot/jtreg/ProblemList.txt
Changeset: a1a62d99
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-10-20 21:12:28 +0000
URL: https://git.openjdk.org/leyden/commit/a1a62d9964393533eeab269d1f405c8f0db1e900
8306308: (ch) Writer created by Channels::newWriter may lose data
Reviewed-by: djelinski, alanb
! src/java.base/share/classes/java/nio/channels/Channels.java
! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java
+ test/jdk/java/nio/channels/Channels/NewWriter.java
Changeset: af2f4bfa
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-10-20 21:33:26 +0000
URL: https://git.openjdk.org/leyden/commit/af2f4bfa837a18964e00de1e3077119cfa4c68e0
8318622: ProblemList gc/cslocker/TestCSLocker.java on linux-x64 in Xcomp mode
Reviewed-by: naoto
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: 4cf195f0
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-10-21 03:35:52 +0000
URL: https://git.openjdk.org/leyden/commit/4cf195f00cae97dea6ec25751f56231530fb6aee
8318573: The nsk.share.jpda.SocketConnection should fail if socket was closed.
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketConnection.java
Changeset: a876beb6
Author: Laurent Bourgès <lbourges at openjdk.org>
Date: 2023-10-21 09:12:08 +0000
URL: https://git.openjdk.org/leyden/commit/a876beb63d5d509b80366139ae4c6abe502efe1e
8316741: BasicStroke.createStrokedShape miter-limits failing on small shapes
Reviewed-by: prr, dnguyen
! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java
! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java
! src/java.desktop/share/classes/sun/java2d/marlin/Version.java
+ test/jdk/sun/java2d/marlin/TestCreateStrokedShapeJoins.java
Changeset: ecd25e7d
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-10-21 15:43:36 +0000
URL: https://git.openjdk.org/leyden/commit/ecd25e7d6f9d69f9dbdbff0a4a9b9d6b19288593
8318484: Initial version of cdsConfig.hpp
Reviewed-by: dholmes, ccheung, sspitsyn
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
+ src/hotspot/share/cds/cdsConfig.cpp
+ src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.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/method.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
Changeset: ffadd635
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-10-23 06:16:27 +0000
URL: https://git.openjdk.org/leyden/commit/ffadd635759d0898cd108f5fe5fe3a4a3de91763
8317868: Add @sealedGraph to MethodHandleDesc and descendants
Reviewed-by: jvernee, mli
! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java
Changeset: 4eab39d9
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-10-23 07:35:11 +0000
URL: https://git.openjdk.org/leyden/commit/4eab39d9415b2ec5c2984d0d3c110e9364090835
8318585: Rename CodeCache::UnloadingScope to UnlinkingScope
Reviewed-by: ayang, iwalulya, mli
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 729f4c5d
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-10-23 08:19:50 +0000
URL: https://git.openjdk.org/leyden/commit/729f4c5d141cdc272249c4c69efd05f96a654137
8318507: G1: Improve remset clearing for humongous candidates
Reviewed-by: iwalulya, ayang, mli
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: fc29a2e1
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-10-23 09:24:51 +0000
URL: https://git.openjdk.org/leyden/commit/fc29a2e152310ed81bd1bb23e6f17d02f055a454
8318082: ConcurrentModificationException from IndexWriter
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.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/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
+ test/langtools/jdk/javadoc/doclet/testIndex/TestSelfIndexing.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
Changeset: ff5c5b65
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-10-23 09:59:43 +0000
URL: https://git.openjdk.org/leyden/commit/ff5c5b6541b43a1323ba08f7a086e64de197edda
8318643: +UseTransparentHugePages must enable +UseLargePages
Reviewed-by: sjohanss
! src/hotspot/os/linux/os_linux.cpp
Changeset: 7c0a8288
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-10-23 11:04:29 +0000
URL: https://git.openjdk.org/leyden/commit/7c0a8288b23c11d455472762b56d5b20ac5b9f03
8318649: G1: Remove unimplemented HeapRegionRemSet::add_code_root_locked
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
Changeset: 704c6ea1
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-10-23 11:15:32 +0000
URL: https://git.openjdk.org/leyden/commit/704c6ea16cabc217588f430fd3c302d6df5e9c19
8303525: Refactor/cleanup open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java
Reviewed-by: smarks, msheppar
! test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java
! test/lib/jdk/test/lib/Asserts.java
Changeset: 99de9bb8
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-10-23 11:26:39 +0000
URL: https://git.openjdk.org/leyden/commit/99de9bb83ff70fe81c89751516a86a94c8f552be
8317807: JAVA_FLAGS removed from jtreg running in JDK-8317039
Reviewed-by: erikj
! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/lib-tests.m4
! make/autoconf/spec.gmk.in
Changeset: c2efd774
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2023-10-23 13:12:52 +0000
URL: https://git.openjdk.org/leyden/commit/c2efd7741202a5e3c209de62b8b5e6bd8ae7611a
8295795: hsdis does not build with binutils 2.39+
Reviewed-by: ihse, djelinski
! make/autoconf/lib-hsdis.m4
! src/utils/hsdis/binutils/hsdis-binutils.c
Changeset: bd22d238
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-10-23 13:15:31 +0000
URL: https://git.openjdk.org/leyden/commit/bd22d2381fa3f21b113d5b8ef95fe15cec50b066
8318027: Support alternative name to jdk.internal.vm.compiler
Reviewed-by: erikj, ihse, kvn, alanb, mli
! make/common/Modules.gmk
! make/conf/module-loader-map.conf
! src/java.base/share/lib/security/default.policy
= src/jdk.graal.compiler.management/share/classes/module-info.java
= src/jdk.graal.compiler/share/classes/module-info.java
! src/jdk.internal.vm.ci/share/classes/module-info.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsCompilableTest.java
! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java
! test/jdk/jdk/modules/etc/UpgradeableModules.java
! test/jdk/tools/jimage/VerifyJimage.java
Changeset: 9f767aa4
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-10-23 14:00:07 +0000
URL: https://git.openjdk.org/leyden/commit/9f767aa44b4699ed5404b934ac751f2cdd0ba824
8318109: Writing JFR records while a CHT has taken its lock asserts in rank checking
Reviewed-by: iwalulya, mli
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: bea2d486
Author: Michal Sobierski <msobiers at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-10-23 14:31:12 +0000
URL: https://git.openjdk.org/leyden/commit/bea2d48696ee2c213e475ca3aa3aa9c412b91089
8312475: org.jline.util.PumpReader signed byte problem
Reviewed-by: shade, jlahoda
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java
Changeset: d888b267
Author: Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-10-23 15:10:22 +0000
URL: https://git.openjdk.org/leyden/commit/d888b26783cbe9b2bf0a23ae728176f2eda6b90b
8318071: IgnoreUnrecognizedVMOptions flag still causes failure in ArchiveHeapTestClass
Reviewed-by: dholmes, shade
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
Changeset: c1aeac79
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-10-23 15:54:04 +0000
URL: https://git.openjdk.org/leyden/commit/c1aeac79ba4c5b100f05ccd4f014326e46e9520a
8318445: More broken bailout chains in C2
Reviewed-by: kvn, epeter
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/matcher.cpp
Changeset: 69c0ae23
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-10-23 16:00:14 +0000
URL: https://git.openjdk.org/leyden/commit/69c0ae23a323dd547f53234848f32ed9ba41792b
8318124: JFR: Rewrite instrumentation to use Class-File API
Reviewed-by: mgronlun
! src/java.base/share/classes/module-info.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedEvent.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/ASMToolkit.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventClassBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterMethod.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventParser.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
! test/jdk/jdk/jfr/jvm/TestEventWriterLog.java
Changeset: 8d9a4b43
Author: Sean Coffey <coffeys at openjdk.org>
Date: 2023-10-23 17:12:41 +0000
URL: https://git.openjdk.org/leyden/commit/8d9a4b43f4fff30fd217dab2c224e641cb913c18
8317678: Fix up hashCode() for ZipFile.Source.Key
Reviewed-by: lancea, alanb, jpai
! src/java.base/share/classes/java/util/zip/ZipFile.java
+ test/jdk/java/util/zip/ZipFile/ZipSourceCache.java
! test/micro/org/openjdk/bench/java/util/zip/ZipFileOpen.java
Changeset: 82f357fd
Author: iklam <ilam3388 at gmail.com>
Date: 2023-10-23 18:08:41 +0000
URL: https://git.openjdk.org/leyden/commit/82f357fdcb38e843f9ed1fb6cdbc295ba6012e5b
Merge branch 'master' of https://github.com/openjdk/leyden into premain
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
Changeset: 8ddc8999
Author: iklam <ilam3388 at gmail.com>
Date: 2023-10-23 23:00:15 +0000
URL: https://git.openjdk.org/leyden/commit/8ddc89996a8d258dc2e23215ade3c051da86a861
New workflow - partial fix for cleaning up excluded classes in CDS preimage
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/trainingData.cpp
! test/hotspot/jtreg/runtime/cds/appcds/leyden/ExcludedClasses.java
! test/lib/jdk/test/lib/LeydenTester.java
More information about the leyden-dev
mailing list