git: openjdk/loom: preempt-support: 936 new changesets

duke duke at openjdk.org
Tue Oct 31 15:31:41 UTC 2023


Changeset: c077be47
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-08-23 22:32:37 +0000
URL:       https://git.openjdk.org/loom/commit/c077be47688a845e99bce444f2354f1d819783a6

8314694: Separate checked_cast from globalDefinitions.hpp

Reviewed-by: stuefe, coleenp, sspitsyn

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/vmstorage_ppc.hpp
! src/hotspot/cpu/riscv/register_riscv.hpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/vmstorage_s390.hpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/classfile/bytecodeAssembler.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/stackMapTableFormat.hpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/code/vmreg.hpp
! src/hotspot/share/code/vtableStubs.hpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
! src/hotspot/share/gc/x/xPage.inline.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/resolvedFieldEntry.hpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/upcallLinker.cpp
! src/hotspot/share/prims/vmstorage.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/jfieldIDWorkaround.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/relocator.cpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/nmtPreInit.hpp
! src/hotspot/share/utilities/align.hpp
+ src/hotspot/share/utilities/checkedCast.hpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFile.hpp
! src/hotspot/share/utilities/elfSymbolTable.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/population_count.hpp

Changeset: 4a50e875
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-08-23 22:51:31 +0000
URL:       https://git.openjdk.org/loom/commit/4a50e87592d76cf1ee315f47b4da1e1156cff7cf

8303852: current_stack_region() gets called twice unnecessarily

Reviewed-by: stuefe, pchilanomate

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 3285a1ef
Author:    Koichi Sakata <ksakata at openjdk.org>
Date:      2023-08-24 00:32:31 +0000
URL:       https://git.openjdk.org/loom/commit/3285a1efc8d3372338b87f70e28fa2158bac629d

8314555: Build with mawk fails on Windows

Reviewed-by: erikj

! make/hotspot/lib/JvmMapfile.gmk

Changeset: 3699666c
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-24 05:16:58 +0000
URL:       https://git.openjdk.org/loom/commit/3699666c9325b38d287e1d4d2576f8e3a662ae81

8313319: [linux] mmap should use MAP_FIXED_NOREPLACE if available

Reviewed-by: jsjolen, dholmes

! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/gtest/runtime/test_os.cpp

Changeset: de0e46c2
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-24 05:38:43 +0000
URL:       https://git.openjdk.org/loom/commit/de0e46c2f6dfa817bfa745195573810d250640de

8303815: Improve Metaspace test speed

Reviewed-by: stefank, dholmes

! test/hotspot/gtest/metaspace/test_chunkManager_stress.cpp
! test/hotspot/gtest/metaspace/test_freeblocks.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java

Changeset: c418933d
Author:    Gergö Barany <gbarany at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2023-08-24 08:05:33 +0000
URL:       https://git.openjdk.org/loom/commit/c418933d32a4e158f0e526d1be27b4b00f0c08a6

8313530: VM build without C2 fails after JDK-8312579

Reviewed-by: dnsimon, haosun, jiefu, kvn

! src/hotspot/share/jvmci/jvmci_globals.hpp

Changeset: 75e19e0d
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-08-24 10:12:16 +0000
URL:       https://git.openjdk.org/loom/commit/75e19e0d5e6a705bcd10a9f9afbb6fdc3939adbb

8314819: [JVMCI] HotSpotJVMCIRuntime.lookupType throws unexpected ClassNotFoundException

Reviewed-by: never, thartmann

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupTypeTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java

Changeset: 97b94cb1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-24 10:44:09 +0000
URL:       https://git.openjdk.org/loom/commit/97b94cb1cdeba00f4bba7326a300c0336950f3ec

8314883: Java_java_util_prefs_FileSystemPreferences_lockFile0 write result errno in missing case

Reviewed-by: jpai, shade, vtewari

! src/java.prefs/unix/native/libprefs/FileSystemPreferences.c

Changeset: e36620d8
Author:    Vladimir Petko <vpetko at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2023-08-24 12:27:52 +0000
URL:       https://git.openjdk.org/loom/commit/e36620d80ed837b50cb37e1cf0b66a5eb36e4d46

8314554: Debian/Ubuntu should not link OpenJDK with --as-needed link option

Reviewed-by: erikj

! make/autoconf/flags-ldflags.m4

Changeset: 76b9011c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-24 13:49:22 +0000
URL:       https://git.openjdk.org/loom/commit/76b9011c9ecb8c0c713a58d034f281ba70d65d4e

8314656: GHA: No need for Debian ports keyring installation after JDK-8313701

Reviewed-by: fyang

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

Changeset: acaab6fd
Author:    Vyom Tewari <vtewari at openjdk.org>
Date:      2023-08-24 15:46:44 +0000
URL:       https://git.openjdk.org/loom/commit/acaab6fd74f507bb6b18167505d88e505bdf24bd

8306040: HttpResponseInputStream.available() returns 1 on empty stream

Reviewed-by: dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
+ test/jdk/java/net/httpclient/HttpInputStreamAvailableTest.java

Changeset: d9fc6b69
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-08-24 16:51:20 +0000
URL:       https://git.openjdk.org/loom/commit/d9fc6b6933ad733d1b2a4d2bd91ecb3824970ea8

8314759: VirtualThread.parkNanos timeout adjustment when pinned should be replaced

Reviewed-by: aturbanov, shade, dfuchs

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

Changeset: 8e4240c3
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2023-08-24 18:08:16 +0000
URL:       https://git.openjdk.org/loom/commit/8e4240c3167ff6c803f3391f70ef9cfa7f408085

8314850: SharedRuntime::handle_wrong_method() gets called too often when resolving Continuation.enter

Reviewed-by: rpressler, aph

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

Changeset: 2624324a
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-08-24 18:18:16 +0000
URL:       https://git.openjdk.org/loom/commit/2624324ac216aadc938a870075f6fad287fedf05

8219567: Name of first parameter of RandomAccessFile(String,String) is inconsistent

Reviewed-by: jlu, vtewari, rriggs, jpai

! src/java.base/share/classes/java/io/RandomAccessFile.java

Changeset: d0240591
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-08-25 04:59:19 +0000
URL:       https://git.openjdk.org/loom/commit/d02405917406a355a11741bb278ea58c3a4642fb

8314951: VM build without C2 still fails after JDK-8313530

Reviewed-by: dnsimon, kvn

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

Changeset: 002b5948
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-08-25 07:18:34 +0000
URL:       https://git.openjdk.org/loom/commit/002b59487094f98d9805997b5d1122c1a411b391

8312749: Generational ZGC: Tests crash with assert(index == 0 || is_power_of_2(index))

Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Reviewed-by: thartmann, ayang, kvn

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/gcbarriers/TestArrayCopyWithLargeObjectAlignment.java

Changeset: dcd6e756
Author:    Jonas Norlinder <7039722+JonasNorlinder at users.noreply.github.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-08-25 08:10:09 +0000
URL:       https://git.openjdk.org/loom/commit/dcd6e756718b656d43f4575558f41ce0c28d0eca

8314990: Generational ZGC: Strong OopStorage stats reported as weak roots

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zRootsIterator.cpp

Changeset: f2383b3c
Author:    Weibing Xiao <weibing.xiao at oracle.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2023-08-25 12:20:18 +0000
URL:       https://git.openjdk.org/loom/commit/f2383b3cbd1096f0b38e89a3d876da2217511f11

8314063: The socket is not closed in Connection::createSocket when the handshake failed for LDAP connection

Reviewed-by: aefimov, msheppar

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

Changeset: f139f306
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-08-25 15:27:24 +0000
URL:       https://git.openjdk.org/loom/commit/f139f30695d9c9a79e1426949a130f24e0b240fc

8315033: Problemlist java/lang/template/StringTemplateTest.java

Reviewed-by: chagedorn

! test/jdk/ProblemList.txt

Changeset: 7342f5a0
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-25 16:18:45 +0000
URL:       https://git.openjdk.org/loom/commit/7342f5a0337df88b6787c4c2b53c8007667b6636

8314333: Update com/sun/jdi/ProcessAttachTest.java to use ProcessTools.createTestJvm(..)

Reviewed-by: cjplummer

! test/jdk/com/sun/jdi/ProcessAttachTest.java

Changeset: 837cf85f
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2023-08-25 17:48:27 +0000
URL:       https://git.openjdk.org/loom/commit/837cf85f7d5917f03c61c9bb4b8efe021de92b77

8312547: Max/Min nodes Value implementation could be improved

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/addnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/MaxMinINodeIdealizationTests.java

Changeset: e9ba8d5a
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2023-08-25 18:17:27 +0000
URL:       https://git.openjdk.org/loom/commit/e9ba8d5a0e74c7e61f963b9a295662899d0156dd

8314960: Add Certigna Root CA - 2

Reviewed-by: mullan

+ src/java.base/share/data/cacerts/certignarootca
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CertignaCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CertignaRoots.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 32016239
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-08-25 20:35:40 +0000
URL:       https://git.openjdk.org/loom/commit/320162395dbbd84a0d504ae389959f36d4ccc6ea

8310454: Introduce static-libs-graal bundle

Reviewed-by: jiangli

! make/Bundles.gmk
! make/Main.gmk
! make/autoconf/spec.gmk.in

Changeset: 837d2e1c
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-08-25 20:42:14 +0000
URL:       https://git.openjdk.org/loom/commit/837d2e1cac7e006506cd4cff03862d7fbcd42140

8314483: Optionally override copyright header in generated source

Reviewed-by: dholmes, iris

! make/ToolsJdk.gmk
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java

Changeset: d0cc0439
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-25 21:14:33 +0000
URL:       https://git.openjdk.org/loom/commit/d0cc0439c07ad0cca611e1999eda37f20c5a99d0

8314550: [macosx-aarch64] serviceability/sa/TestJmapCore.java fails with "sun.jvm.hotspot.debugger.UnmappedAddressException: 801000800"

Reviewed-by: dholmes, iklam, stuefe

! src/hotspot/share/cds/filemap.cpp

Changeset: 8a5db6ba
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-25 23:16:02 +0000
URL:       https://git.openjdk.org/loom/commit/8a5db6bab343cdea667ea4b0e985574f75332d3e

8237542: JMapHeapConfigTest.java doesn't work with negative jlong values

Reviewed-by: sspitsyn, shade

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

Changeset: acd93102
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-08-26 10:13:23 +0000
URL:       https://git.openjdk.org/loom/commit/acd93102348f592d6f2e77a4bff6037edf708d55

8313430: [JVMCI] fatal error: Never compilable: in JVMCI shutdown

Reviewed-by: never, kvn, shade

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 752a438f
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-08-27 03:44:38 +0000
URL:       https://git.openjdk.org/loom/commit/752a438f994a84a5edf07e740e440906628dc007

8314684: Add overview docs to loaderConstraints.cpp

Reviewed-by: ccheung, dholmes

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

Changeset: 7fbad4cd
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2023-08-28 03:34:20 +0000
URL:       https://git.openjdk.org/loom/commit/7fbad4cd5e2b6107410e82ae774aa8b5c05f6054

8310596: Utilize existing method frame::interpreter_frame_monitor_size_in_bytes()

Reviewed-by: dholmes, stefank

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp

Changeset: 12de9b02
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-08-28 05:27:25 +0000
URL:       https://git.openjdk.org/loom/commit/12de9b0225363377e9a76729b11698221d4f29f2

8314148: Fix variable scope in SunMSCAPI

Reviewed-by: valeriep

! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
! test/jdk/sun/security/mscapi/InteropWithSunRsaSign.java
! test/jdk/sun/security/mscapi/ShortRSAKeyWithinTLS.java

Changeset: 0901d75e
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-08-28 09:38:02 +0000
URL:       https://git.openjdk.org/loom/commit/0901d75e074322c5a8d55e3c72c4cba4291fb00c

8314762: Make {@Incubating} conventional

Reviewed-by: jjg, iris, chegar

! make/jdk/src/classes/build/tools/taglet/Incubating.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/package-info.java
! src/jdk.incubator.vector/share/classes/module-info.java

Changeset: 1664e793
Author:    Darragh Clarke <dclarke at openjdk.org>
Date:      2023-08-28 10:03:42 +0000
URL:       https://git.openjdk.org/loom/commit/1664e793eb725d6328751657d5718df96175da29

8311792: java/net/httpclient/ResponsePublisher.java fails intermittently with AssertionError: Found some outstanding operations

Reviewed-by: dfuchs, jpai

! test/jdk/java/net/httpclient/ResponsePublisher.java

Changeset: cf2d33ca
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-08-28 10:14:19 +0000
URL:       https://git.openjdk.org/loom/commit/cf2d33ca2ee08c61596ab10b7602500a6931fa31

8299658: C1 compilation crashes in LinearScan::resolve_exception_edge

Reviewed-by: thartmann, lucy

! src/hotspot/share/c1/c1_LinearScan.cpp

Changeset: 5c4f1dc4
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-08-28 10:30:48 +0000
URL:       https://git.openjdk.org/loom/commit/5c4f1dc43ebd1ad699923e0082cfed72ba414982

8314513: [IR Framework] Some internal IR Framework tests are failing after JDK-8310308 on PPC and Cascade Lake

Reviewed-by: kvn, mdoerr

! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawFailOnConstraint.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java

Changeset: dd23f7d5
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-28 10:51:00 +0000
URL:       https://git.openjdk.org/loom/commit/dd23f7d5cdbf1a14ce8fd20663ef342310dc68d9

8315039: Parallel: Remove unimplemented PSYoungGen::oop_iterate

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/parallel/psYoungGen.hpp

Changeset: 1c3177ee
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-08-28 11:08:44 +0000
URL:       https://git.openjdk.org/loom/commit/1c3177eea74263d8edd7e90ecb962180ea587a9b

8315029: [BACKOUT] Generational ZGC: Tests crash with assert(index == 0 || is_power_of_2(index))

Reviewed-by: chagedorn, mdoerr

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
- test/hotspot/jtreg/compiler/gcbarriers/TestArrayCopyWithLargeObjectAlignment.java
! test/jdk/ProblemList.txt

Changeset: 725ec0ce
Author:    Ao Qi <aoqi at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-08-28 11:10:53 +0000
URL:       https://git.openjdk.org/loom/commit/725ec0ce1b463b21cd4c5287cf4ccbee53ec7349

8315020: The macro definition for LoongArch64 zero build is not accurate.

Reviewed-by: erikj, fyang

! make/autoconf/platform.m4
! src/hotspot/os/linux/os_linux.cpp

Changeset: 11da15d1
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-08-28 14:48:45 +0000
URL:       https://git.openjdk.org/loom/commit/11da15d1429a7269a31667643365007c752b30e0

8269957: facilitate alternate impls of NameTable and Name

Reviewed-by: jjg, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ByteBuffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Name.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/SharedNameTable.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringNameTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/UnsharedNameTable.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/util/Utf8NameTable.java

Changeset: acb24bf3
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2023-08-28 15:43:41 +0000
URL:       https://git.openjdk.org/loom/commit/acb24bf3540fafae7659d0b92f7696db7d70f55a

8315116: fix minor issue in copyright header introduced by JDK-8269957 that is breaking the build

Reviewed-by: jjg, dcubed

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Utf8NameTable.java

Changeset: 99ea8bf2
Author:    Xin Liu <xliu at openjdk.org>
Date:      2023-08-28 15:59:24 +0000
URL:       https://git.openjdk.org/loom/commit/99ea8bf2b962011e57d02a93217d65d7259e8f80

8315062: [GHA] get-bootjdk action should return the abolute path

Reviewed-by: clanger, erikj

! .github/actions/get-bootjdk/action.yml

Changeset: 21916f32
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-08-28 20:17:40 +0000
URL:       https://git.openjdk.org/loom/commit/21916f32c0dc2b1966cf24b0ead491e8616a02b3

8139208: [macosx] Issue with setExtendedState of JFrame

Reviewed-by: honkar, dnguyen, azvegint

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
+ test/jdk/javax/swing/JFrame/MaximizeWindowTest.java

Changeset: 31e26814
Author:    lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-08-28 20:31:02 +0000
URL:       https://git.openjdk.org/loom/commit/31e26814db5d5ad5018fb6ed2e8160e8a01938ab

8315071: Modify TrayIconScalingTest.java, PrintLatinCJKTest.java to use new PassFailJFrame's builder pattern usage

Reviewed-by: honkar, aivanov

! test/jdk/java/awt/TrayIcon/TrayIconScalingTest.java
! test/jdk/java/awt/print/PrinterJob/PrintLatinCJKTest.java

Changeset: b4b2fecb
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-08-28 20:36:32 +0000
URL:       https://git.openjdk.org/loom/commit/b4b2fecb42d9f14d73e8d79a9e59dee4d697f9cf

8311081: KeytoolReaderP12Test.java fail on localized Windows platform

Reviewed-by: lancea, jpai, weijun

! test/jdk/java/security/KeyStore/PKCS12/Utils.java

Changeset: 8e2a533d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-08-28 20:43:54 +0000
URL:       https://git.openjdk.org/loom/commit/8e2a533df69d32c419d035068ac3964dd9f98b7b

8315137: Add explicit override RecordComponentElement.asType()

Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java

Changeset: 69d1feb8
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-08-28 20:56:31 +0000
URL:       https://git.openjdk.org/loom/commit/69d1feb83f0e1f411f3b62f74e1a488f0dd29b15

8315060: Out of tree incremental build fails with ccache

Reviewed-by: kbarrett, dholmes

! make/autoconf/build-performance.m4
! make/common/NativeCompilation.gmk

Changeset: 1cb2cc65
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-08-28 22:05:15 +0000
URL:       https://git.openjdk.org/loom/commit/1cb2cc65873ab25f5bafeae042e3fd99be94ea7e

8308464: Shared array class should not always be loaded in boot loader

Reviewed-by: dholmes, iklam

! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java

Changeset: e5ea9aa9
Author:    Pengfei Li <pli at openjdk.org>
Date:      2023-08-29 01:34:33 +0000
URL:       https://git.openjdk.org/loom/commit/e5ea9aa9aa446503fd92cdba0a9653593c958597

8312570: [TESTBUG] Jtreg compiler/loopopts/superword/TestDependencyOffsets.java fails on 512-bit SVE

Reviewed-by: epeter, kvn

! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java

Changeset: a03954e6
Author:    Pengfei Li <pli at openjdk.org>
Date:      2023-08-29 01:39:54 +0000
URL:       https://git.openjdk.org/loom/commit/a03954e6c57369446ef77136966662780e4b1c4e

8309697: [TESTBUG] Remove "@requires vm.flagless" from jtreg vectorization tests

Reviewed-by: kvn, thartmann, epeter, chagedorn

! test/hotspot/jtreg/compiler/vectorization/runner/ArrayCopyTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayIndexFillTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayInvariantFillTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayUnsafeOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopControlFlowTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopLiveOutNodesTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopRangeStrideTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopReductionOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/MultipleLoopsTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/StripMinedLoopTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/VectorizationTestRunner.java

Changeset: 25f5df2a
Author:    Hao Sun <haosun at openjdk.org>
Date:      2023-08-29 02:12:37 +0000
URL:       https://git.openjdk.org/loom/commit/25f5df2af2fd60daa19448682fa1a3a04d22eead

8315073: Zero build on macOS fails after JDK-8303852

Reviewed-by: jiefu, fyang

! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp

Changeset: 3dc266c5
Author:    Feilong Jiang <fjiang at openjdk.org>
Date:      2023-08-29 02:43:44 +0000
URL:       https://git.openjdk.org/loom/commit/3dc266c58bf92b8f072ad5bcc3ac6962c06c35a9

8315070: RISC-V: Clean up platform dependent inline headers

Reviewed-by: fyang, rehn

! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp

Changeset: 8b8182db
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-29 08:01:35 +0000
URL:       https://git.openjdk.org/loom/commit/8b8182db592f24a8b4e755a28b1bea6f9318f056

8315087: G1: Use uint for G1 flags indicating percentage

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp

Changeset: 93188bd8
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-08-29 08:39:42 +0000
URL:       https://git.openjdk.org/loom/commit/93188bd80c755168c7e2cb946d7474fce014021e

8314569: (fs) Improve normalization of UnixPath for input with trailing slashes

Reviewed-by: alanb, bpb, rriggs

! src/java.base/unix/classes/sun/nio/fs/UnixPath.java

Changeset: 1d025070
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-08-29 08:54:00 +0000
URL:       https://git.openjdk.org/loom/commit/1d0250709a6ee97f5647edff589761bd9d0b7f4c

8314476: TestJstatdPortAndServer.java failed with "java.rmi.NoSuchObjectException: no such object in table"

Reviewed-by: msheppar, sspitsyn

! test/jdk/sun/tools/jstatd/JstatdTest.java

Changeset: 5cc64cc2
Author:    Emmy <emmyy at kth.se>
Committer: Tobias Holenstein <tholenstein at openjdk.org>
Date:      2023-08-29 09:52:41 +0000
URL:       https://git.openjdk.org/loom/commit/5cc64cc27a58e824a6b0e5a331e30544847f50d8

8309463: IGV: Dynamic graph layout algorithm

Reviewed-by: tholenstein, rcastanedalo, chagedorn

! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/FigureConnection.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/pom.xml
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java
+ src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalStableLayoutManager.java
+ src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutEdge.java
+ src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.java
! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/Settings.java
+ src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/Statistics.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/EnableStableSeaLayoutAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/stable_sea.png

Changeset: a4e97aa4
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-08-29 12:00:19 +0000
URL:       https://git.openjdk.org/loom/commit/a4e97aa4ebe6fcfc3ed9e45ed81df1d55e52d621

8314753: Remove support for @beaninfo, @ToDo, @since.unbundled, and @Note

Reviewed-by: rriggs, azvegint, kevinw

! make/Docs.gmk

Changeset: 762b6529
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-08-29 14:20:11 +0000
URL:       https://git.openjdk.org/loom/commit/762b652912939b37fbd68955617705c62b9fc3a5

8314573: G1: Heap resizing at Remark does not take existing eden regions into account

Reviewed-by: kbarrett, ayang

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

Changeset: e22762c0
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-29 16:04:50 +0000
URL:       https://git.openjdk.org/loom/commit/e22762c010e5cd4c313e5f2816b67d75862935a7

8314932: G1: Fix -Wconversion warnings for simple cases inside g1 folder

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1FreeIdSet.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp

Changeset: b2728cb1
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-29 20:55:11 +0000
URL:       https://git.openjdk.org/loom/commit/b2728cb139c9d8d378820f848afe8e83fe5be471

8189685: need PerfMemory class update and a volatile_static_field support in VMStructs

Reviewed-by: ysuenaga, dholmes, sspitsyn

! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/runtime/perfMemory.cpp
! src/hotspot/share/runtime/perfMemory.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmStructs.hpp

Changeset: 1c598c22
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2023-08-29 22:08:34 +0000
URL:       https://git.openjdk.org/loom/commit/1c598c2245c5c348e946f4d0df653daa6e42da94

8312428: PKCS11 tests fail with NSS 3.91

Reviewed-by: ssahoo, rhalade

! test/jdk/sun/security/pkcs11/MessageDigest/TestCloning.java
+ test/jdk/sun/security/pkcs11/PSSUtil.java
! test/jdk/sun/security/pkcs11/Signature/KeyAndParamCheckForPSS.java
! test/jdk/sun/security/pkcs11/Signature/SignatureTestPSS.java

Changeset: ce2a7ea4
Author:    Scott Gibbons <sgibbons at openjdk.org>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2023-08-30 01:28:27 +0000
URL:       https://git.openjdk.org/loom/commit/ce2a7ea40a22c652e5f8559c91d5eea197e2d708

8314056: Remove runtime platform check from frem/drem

Reviewed-by: sviswanathan, jbhateja

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_fmod.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 1e7e2bcf
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-30 06:41:43 +0000
URL:       https://git.openjdk.org/loom/commit/1e7e2bcf3560e1ad39516fb604e4d8bf85bb54e0

8315214: Do not run sun/tools/jhsdb tests concurrently

Reviewed-by: alanb, cjplummer

! test/jdk/TEST.ROOT

Changeset: f3aeb024
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-30 06:46:51 +0000
URL:       https://git.openjdk.org/loom/commit/f3aeb024d91c2d2088359d261be9a4b56a90663c

8315213: java/lang/ProcessHandle/TreeTest.java test enhance output of children

Reviewed-by: stuefe, rriggs

! test/jdk/java/lang/ProcessHandle/TreeTest.java

Changeset: ed1ea5fe
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-08-30 07:52:05 +0000
URL:       https://git.openjdk.org/loom/commit/ed1ea5fe7c6fad03ca96e7dece2127eab21a608a

8314024: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work due to bad immediate dominator info

Reviewed-by: kvn, chagedorn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestNodeSunkFromPreLoop.java

Changeset: 876a725a
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-08-30 08:56:50 +0000
URL:       https://git.openjdk.org/loom/commit/876a725af95d65d59390c86bfec64c33cccbf53b

8315206: RISC-V: hwprobe query is_set return wrong value

Reviewed-by: luhenry, fyang

! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp

Changeset: cb3f9680
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-30 09:36:34 +0000
URL:       https://git.openjdk.org/loom/commit/cb3f9680d35f2afbd973c946ad4ccf94f30fffc9

8314651: G1: Fix -Wconversion warnings in static fields of HeapRegion

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: bf5d8122
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-08-31 09:04:48 +0000
URL:       https://git.openjdk.org/loom/commit/bf5d8122254115c81f026aff8fe882c22612feb5

Merge with jdk-22+13


Changeset: bf63945a
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-08-30 11:11:44 +0000
URL:       https://git.openjdk.org/loom/commit/bf63945ad1542dbdcbaf652a518a2381868244d8

8298992: runtime/NMT/SummarySanityCheck.java failed with "Total committed (MMMMMM) did not match the summarized committed (NNNNNN)"

Reviewed-by: gziemski, stuefe

! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp

Changeset: e29f0c2d
Author:    Qing Xiao <qing.xiao at oracle.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-08-30 11:26:29 +0000
URL:       https://git.openjdk.org/loom/commit/e29f0c2d75ed2592682ae718f46be2bb7d2363a4

8297777: Convert jdk.jlink StringSharingPlugin to use Class File API

Reviewed-by: asotona

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StringSharingPlugin.java

Changeset: 6701eba7
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2023-08-30 11:45:38 +0000
URL:       https://git.openjdk.org/loom/commit/6701eba736ac51db4b0d0d7db6c7bdd4ae8a1c16

8315117: Update Zlib Data Compression Library to Version 1.3

Reviewed-by: alanb

! src/java.base/share/native/libzip/zlib/ChangeLog
! src/java.base/share/native/libzip/zlib/README
! src/java.base/share/native/libzip/zlib/compress.c
! src/java.base/share/native/libzip/zlib/deflate.c
! src/java.base/share/native/libzip/zlib/deflate.h
! src/java.base/share/native/libzip/zlib/gzclose.c
! src/java.base/share/native/libzip/zlib/gzguts.h
! src/java.base/share/native/libzip/zlib/gzlib.c
! src/java.base/share/native/libzip/zlib/gzread.c
! src/java.base/share/native/libzip/zlib/gzwrite.c
! src/java.base/share/native/libzip/zlib/infback.c
! src/java.base/share/native/libzip/zlib/inffast.c
! src/java.base/share/native/libzip/zlib/inffast.h
! src/java.base/share/native/libzip/zlib/inflate.c
! src/java.base/share/native/libzip/zlib/inftrees.c
! src/java.base/share/native/libzip/zlib/inftrees.h
! src/java.base/share/native/libzip/zlib/patches/ChangeLog_java
! src/java.base/share/native/libzip/zlib/trees.c
! src/java.base/share/native/libzip/zlib/uncompr.c
! src/java.base/share/native/libzip/zlib/zadler32.c
! src/java.base/share/native/libzip/zlib/zconf.h
! src/java.base/share/native/libzip/zlib/zcrc32.c
! src/java.base/share/native/libzip/zlib/zlib.h
! src/java.base/share/native/libzip/zlib/zutil.c
! src/java.base/share/native/libzip/zlib/zutil.h

Changeset: 7daae1fb
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2023-08-30 12:54:57 +0000
URL:       https://git.openjdk.org/loom/commit/7daae1fb4267f92b38f0152611d69b7b89691087

8314263: Signed jars triggering Logger finder recursion and StackOverflowError

Co-authored-by: Daniel Fuchs <dfuchs at openjdk.org>
Reviewed-by: dfuchs

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java
! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java
! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java
+ test/jdk/java/lang/System/LoggerFinder/RecursiveLoading/META-INF/services/java.lang.System$LoggerFinder
+ test/jdk/java/lang/System/LoggerFinder/RecursiveLoading/PlatformRecursiveLoadingTest.java
+ test/jdk/java/lang/System/LoggerFinder/RecursiveLoading/RecursiveLoadingTest.java
+ test/jdk/java/lang/System/LoggerFinder/RecursiveLoading/SimpleLoggerFinder.java
+ test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/META-INF/services/java.lang.System$LoggerFinder
+ test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/SignedLoggerFinderTest.java
+ test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/SimpleLoggerFinder.java
= test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/logging.properties

Changeset: 93e82c01
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-30 16:11:56 +0000
URL:       https://git.openjdk.org/loom/commit/93e82c01460a70f214653a558d53c1c6180ae0d3

8314824: Fix serviceability/jvmti/8036666/GetObjectLockCount.java to use vm flags

Reviewed-by: sspitsyn, kevinw

! test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java

Changeset: 1ea6463f
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-30 16:12:17 +0000
URL:       https://git.openjdk.org/loom/commit/1ea6463fbb95258725ed4a11621ec662859a76e0

8314835: gtest wrappers should be marked as flagless

Reviewed-by: dholmes, stuefe

! test/hotspot/jtreg/gtest/AsyncLogGtest.java
! test/hotspot/jtreg/gtest/NMTGtests.java
! test/hotspot/jtreg/gtest/NativeHeapTrimmerGtest.java

Changeset: 8e4cda06
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-30 16:14:07 +0000
URL:       https://git.openjdk.org/loom/commit/8e4cda063c96f285d4659dbf5bc8bd064393ee93

8314834: serviceability/jdwp/AllModulesCommandTest.java ignores VM flags

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/jdwp/DebuggeeLauncher.java

Changeset: dd64a4a4
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-08-30 16:58:16 +0000
URL:       https://git.openjdk.org/loom/commit/dd64a4a483a831fd66912491af10502c4cf8596b

8315241: (fs) Move toRealPath tests in java/nio/file/Path/Misc.java to separate JUnit 5 test

Reviewed-by: rriggs

! test/jdk/java/nio/file/Path/Misc.java
+ test/jdk/java/nio/file/Path/ToRealPath.java

Changeset: 89d18ea4
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-30 17:51:28 +0000
URL:       https://git.openjdk.org/loom/commit/89d18ea40f3508f4053824fd47f0b0f85fe1d7c2

8312018: Improve reservation of class space and CDS
8313669: Reduced chance for zero-based nKlass encoding since JDK-8296565

Reviewed-by: iklam, adinn

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
+ src/hotspot/share/utilities/fastrand.hpp
! test/hotspot/gtest/runtime/test_os.cpp
+ test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/gtest/testutils.hpp

Changeset: c90cd2c0
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-08-30 18:28:43 +0000
URL:       https://git.openjdk.org/loom/commit/c90cd2c0608d250434bff7013360b8388d9854b3

8286789: Test forceEarlyReturn002.java timed out

Reviewed-by: lmesnik, sspitsyn

! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/libforceEarlyReturn002a.cpp

Changeset: 8419a53b
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-08-30 19:51:23 +0000
URL:       https://git.openjdk.org/loom/commit/8419a53bf1b21dca7c9fe5202487031c1a278db1

8315072: Remove unneeded AdaptivePaddedAverage::operator new

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/gcStats.cpp
! src/hotspot/share/gc/shared/gcUtil.hpp
- src/hotspot/share/gc/shared/gcUtil.inline.hpp

Changeset: 3eac8905
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-08-30 20:20:17 +0000
URL:       https://git.openjdk.org/loom/commit/3eac8905aee6edecbebcc12a41300d3ce176fbff

8315061: Make LockingMode a product flag

Reviewed-by: ccheung

! src/hotspot/share/runtime/globals.hpp

Changeset: df5e6e5d
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-08-30 21:52:31 +0000
URL:       https://git.openjdk.org/loom/commit/df5e6e5d482e70b33612639b3c1c04eaa1ed361e

8315248: AssertionError in Name.compareTo

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Utf8NameTable.java
+ test/langtools/tools/javac/nametable/TestNameTables.java

Changeset: 3c8a6678
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-08-30 23:40:34 +0000
URL:       https://git.openjdk.org/loom/commit/3c8a6678feac8e3225bc1c44593a78d9e7c4d77c

8314611: Provide more explicative error message parsing Currencies

Reviewed-by: naoto

! src/java.base/share/classes/java/util/Currency.java
! test/jdk/java/util/Currency/CurrencyTest.java

Changeset: 218829e0
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-31 02:33:38 +0000
URL:       https://git.openjdk.org/loom/commit/218829e0a2a3ae5599b81733df53557966392033

8315421: [BACKOUT] 8314834 serviceability/jdwp/AllModulesCommandTest.java ignores VM flags

Reviewed-by: dholmes

! test/hotspot/jtreg/serviceability/jdwp/DebuggeeLauncher.java

Changeset: 47aa6f3a
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2023-08-31 08:04:47 +0000
URL:       https://git.openjdk.org/loom/commit/47aa6f3a65559d8143511561ac9d18cfb133263e

8315219: G1: Improve allocator pathological case where it keeps doing direct allocations instead of retiring a PLAB

Reviewed-by: tschatzl, ayang, mli

! src/hotspot/share/gc/g1/g1Allocator.cpp
! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java

Changeset: 39f18133
Author:    shiker <32234876+shiker1996 at users.noreply.github.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-08-31 08:28:11 +0000
URL:       https://git.openjdk.org/loom/commit/39f181337b652c1b36b131a8582e8cf78b77178b

8315318: Typo in comment on sun.nio.ch.Net.unblock4

Reviewed-by: mbaesken, vtewari

! src/java.base/share/classes/sun/nio/ch/Net.java

Changeset: b594f01f
Author:    Andrew Haley <aph at openjdk.org>
Date:      2023-08-31 08:31:31 +0000
URL:       https://git.openjdk.org/loom/commit/b594f01fe4872d255f0f2fd2b1a908660e39f426

8314748: 1-10% regressions on Crypto micros

Reviewed-by: chagedorn, adinn, kvn, sviswanathan

! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp

Changeset: b0353add
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-31 09:49:16 +0000
URL:       https://git.openjdk.org/loom/commit/b0353addf2bb649f98db7194a110c2152c0ed58b

8315242: G1: Fix -Wconversion warnings around GCDrainStackTargetSize

Reviewed-by: tschatzl, mli

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 486fa08d
Author:    Thomas Obermeier <thomas.obermeier at sap.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-31 09:51:13 +0000
URL:       https://git.openjdk.org/loom/commit/486fa08d4b22243443d39efa34c78d7e9eb44775

8313873: java/nio/channels/DatagramChannel/SendReceiveMaxSize.java fails on AIX due to small default RCVBUF size and different IPv6 Header interpretation

Reviewed-by: clanger, mbaesken

! test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java
! test/lib/jdk/test/lib/net/IPSupport.java

Changeset: 145d8bc1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-31 11:15:09 +0000
URL:       https://git.openjdk.org/loom/commit/145d8bc1a3ef4f4fe0c10385be111838e7ed9250

8315051: jdk/jfr/jvm/TestGetEventWriter.java fails with non-JVMCI GCs

Reviewed-by: phh, egahlin

! test/jdk/jdk/jfr/jvm/TestGetEventWriter.java

Changeset: 29ff1e45
Author:    Andrew Haley <aph at openjdk.org>
Date:      2023-08-31 12:51:29 +0000
URL:       https://git.openjdk.org/loom/commit/29ff1e45b910c07711c4f4c3d821712dd9a1e3ba

8315445: 8314748 causes crashes in x64 builds

Reviewed-by: chagedorn, shade

! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp

Changeset: ea5aa61c
Author:    Oliver Kopp <kopp.dev at gmail.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-08-31 16:10:44 +0000
URL:       https://git.openjdk.org/loom/commit/ea5aa61c8cc5caa04f7c7eac9634df28011581dc

8315383: jlink SystemModulesPlugin incorrectly parses the options

Reviewed-by: mchung

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java

Changeset: c8acab1d
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-08-31 16:11:03 +0000
URL:       https://git.openjdk.org/loom/commit/c8acab1d913a6c676706fce7ad98a7f831a95682

8315413: Remove special filtering of Continuation.yield0 in StackWalker

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/StackStreamFactory.java
! test/jdk/jdk/internal/vm/Continuation/Basic.java
! test/jdk/jdk/internal/vm/Continuation/BasicExt.java
! test/jdk/jdk/internal/vm/Continuation/Scoped.java

Changeset: b38bcae1
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-08-31 19:18:18 +0000
URL:       https://git.openjdk.org/loom/commit/b38bcae1bad399d0a3ffc091835bf89140550bc2

8313656: assert(!JvmtiExport::can_support_virtual_threads()) with -XX:-DoJVMTIVirtualThreadTransitions

Reviewed-by: sspitsyn, lmesnik

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.hpp

Changeset: c12ca885
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-08-31 20:10:15 +0000
URL:       https://git.openjdk.org/loom/commit/c12ca885cc96b510c9ee2d54b520b7d4a98a0434

8312521: Unused field LocaleProviderAdapter#defaultLocaleProviderAdapter could be removed

Reviewed-by: naoto

! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java

Changeset: 351c31ea
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2023-08-31 20:38:41 +0000
URL:       https://git.openjdk.org/loom/commit/351c31ea58a942d7d6d381f82216b9c1d5132876

8315378: [BACKOUT] runtime/NMT/SummarySanityCheck.java failed with "Total committed (MMMMMM) did not match the summarized committed (NNNNNN)"

Reviewed-by: stuefe, ccheung

! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp

Changeset: 2436fb01
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2023-08-31 20:40:25 +0000
URL:       https://git.openjdk.org/loom/commit/2436fb010e6a11755ee0ba2dbc51a230a2cb2c7f

8312306: Add more Reference.reachabilityFence() calls to the security classes using Cleaner

Reviewed-by: ascarpino

! 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/KeyProtector.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKeyFactory.java
+ test/jdk/com/sun/crypto/provider/KeyFactory/PBEKeyDestroyTest.java

Changeset: 63f561fa
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-08-31 21:14:22 +0000
URL:       https://git.openjdk.org/loom/commit/63f561fac2eb6ec57f860af71cd6deebb9027aaf

8306882: (fs) Path.toRealPath(LinkOption.NOFOLLOW_LINKS) fails when "../../" follows a link

Reviewed-by: alanb

! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! test/jdk/ProblemList.txt
! test/jdk/java/nio/file/Path/ToRealPath.java

Changeset: d5973bdb
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-08-31 21:43:09 +0000
URL:       https://git.openjdk.org/loom/commit/d5973bdb986a1dd823b6a761ff719de005c549f6

6333341: [BI] Doc: java.text.BreakIterator class specification is unclear

Reviewed-by: naoto

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

Changeset: 2264667b
Author:    John Jiang <jjiang at openjdk.org>
Date:      2023-08-31 22:26:48 +0000
URL:       https://git.openjdk.org/loom/commit/2264667bba2311b568257a933813fa76a9e75313

8315422: getSoTimeout() would be in try block in SSLSocketImpl

Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java

Changeset: 7754ac05
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-08-31 23:02:26 +0000
URL:       https://git.openjdk.org/loom/commit/7754ac05062c698b8601048ae447849d982c8dbe

8314925: ChoiceFormat does not specify IllegalArgumentExceptions

Reviewed-by: naoto

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

Changeset: 764f65c8
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Koichi Sakata <ksakata at openjdk.org>
Date:      2023-09-01 06:06:35 +0000
URL:       https://git.openjdk.org/loom/commit/764f65c8b442697dfd46ee7a4c97971b28eb887b

8315278: Patch 'print-targets' target to print targets separated by new line

Reviewed-by: erikj, ksakata

! make/Main.gmk

Changeset: 81b5d221
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-09-01 08:01:39 +0000
URL:       https://git.openjdk.org/loom/commit/81b5d2211eb2616f497c17114f0a475174ad3bef

8315459: Print G1 reserved and committed sizes as separate items in VM.info and hs_err

Reviewed-by: ayang, tschatzl

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

Changeset: c2e01eba
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-09-01 08:33:33 +0000
URL:       https://git.openjdk.org/loom/commit/c2e01eba5a537acd573b7d2e6d41811c415c3f68

8313983: jmod create --target-platform should replace existing ModuleTarget attribute

Reviewed-by: alanb, mchung

! src/java.base/share/classes/jdk/internal/classfile/Attributes.java

Changeset: 033f311a
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Committer: Andrew Haley <aph at openjdk.org>
Date:      2023-09-01 08:35:49 +0000
URL:       https://git.openjdk.org/loom/commit/033f311abccc45567230c69c6e0f6d1746f3c7e4

8315069: Relativize extended_sp in interpreter frames

Reviewed-by: haosun, aph, fyang

! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: 42f5b9e7
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-09-01 10:19:53 +0000
URL:       https://git.openjdk.org/loom/commit/42f5b9e7aacd69cad8b104ed49337cc64fc7ce7e

8315436: HttpsServer does not send TLS alerts

Reviewed-by: dfuchs, michaelm

! src/jdk.httpserver/share/classes/sun/net/httpserver/SSLStreams.java
+ test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerAlertTest.java

Changeset: c32e340d
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-09-01 11:05:34 +0000
URL:       https://git.openjdk.org/loom/commit/c32e340d94524de018c7c72e162ae3fee4953d06

8315321: [aix] os::attempt_reserve_memory_at must map at the requested address or fail

Reviewed-by: mdoerr

! src/hotspot/os/aix/os_aix.cpp
! test/hotspot/gtest/runtime/test_os.cpp

Changeset: cf02cf31
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-09-01 11:18:05 +0000
URL:       https://git.openjdk.org/loom/commit/cf02cf31da88a5f2934e7195ae5f8a2670f659e3

8315098: Improve URLEncodeDecode microbenchmark

Reviewed-by: ecaspole, dfuchs

! test/micro/org/openjdk/bench/java/net/URLEncodeDecode.java

Changeset: b4f7069c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-01 13:46:41 +0000
URL:       https://git.openjdk.org/loom/commit/b4f7069c5b60335fb51d7a3f15c61edce7f158d1

8315446: G1: Remove unused G1AllocRegion::attempt_allocation

Reviewed-by: iwalulya, tschatzl

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

Changeset: 0d4cadb8
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-09-01 14:40:29 +0000
URL:       https://git.openjdk.org/loom/commit/0d4cadb82468655f4ad3887a14d47e59af620490

8315195: RISC-V: Update hwprobe query for new extensions

Reviewed-by: fyang, fjiang, luhenry

! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: 56b8db11
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-09-01 15:26:25 +0000
URL:       https://git.openjdk.org/loom/commit/56b8db11c35c0ef04fdc7e3bdcb0f360ae2b2e4b

8258970: Disabled JPasswordField foreground color is wrong with GTK LAF

Reviewed-by: tr, dnguyen, psadhukhan

! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
+ test/jdk/javax/swing/JPasswordField/TestDisabledPasswordFieldForegroundColor.java

Changeset: e9e0c569
Author:    Xin Liu <xliu at openjdk.org>
Date:      2023-09-01 16:54:55 +0000
URL:       https://git.openjdk.org/loom/commit/e9e0c5699b8d0fbd1bd3a6caa3e0182a2e5bdda3

8314319: LogCompilation doesn't reset lateInlining when it encounters a failure.

Reviewed-by: ecaspole, kvn

! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java
+ src/utils/LogCompilation/src/test/java/com/sun/hotspot/tools/compiler/TestPrebuiltLogs.java
+ src/utils/LogCompilation/src/test/resources/8314319.xml

Changeset: 2f7c65ec
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-09-01 17:12:56 +0000
URL:       https://git.openjdk.org/loom/commit/2f7c65ec48dc35d75eed8af411d482ba40de70dc

8303427: Fixpath confused if unix root contains "/jdk"

Reviewed-by: mikael

! make/scripts/fixpath.sh

Changeset: 2a11bc41
Author:    Yi-Fan Tsai <yftsai at amazon.com>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-09-01 20:41:45 +0000
URL:       https://git.openjdk.org/loom/commit/2a11bc41baec20cf670393ff29689043ed2d2114

8314837: 5 compiled/codecache tests ignore VM flags

Reviewed-by: kvn, lmesnik

! test/hotspot/jtreg/compiler/codecache/CheckCodeCacheInfo.java
! test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java
! test/hotspot/jtreg/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
! test/hotspot/jtreg/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
! test/hotspot/jtreg/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java

Changeset: 4f90abaf
Author:    Rajat Mahajan <rmahajan at openjdk.org>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date:      2023-09-01 21:49:49 +0000
URL:       https://git.openjdk.org/loom/commit/4f90abaf17716493bad740dcef76d49f16d69379

8311585: Add JRadioButtonMenuItem to bug8031573.java

Reviewed-by: honkar, aivanov

! test/jdk/javax/swing/JMenuItem/8031573/bug8031573.java

Changeset: 75d4ac26
Author:    Yi Yang <yyang at openjdk.org>
Date:      2023-09-04 01:56:13 +0000
URL:       https://git.openjdk.org/loom/commit/75d4ac2659fb8748777458ceeea3d2e7087be40c

8311775: [TEST] duplicate verifyHeapDump in several tests

Reviewed-by: kevinw, amenkov, cjplummer

! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpAllTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpParallelTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpTest.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java
! test/lib/jdk/test/lib/hprof/HprofParser.java

Changeset: ba8d5c22
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-09-04 05:25:34 +0000
URL:       https://git.openjdk.org/loom/commit/ba8d5c22066f5dfcb40091613a8905a513a2aee8

8315582: Exclude compiler/codecache/CodeCacheFullCountTest.java with Xcomp

Reviewed-by: thartmann

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

Changeset: ab12c5d3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-04 06:02:03 +0000
URL:       https://git.openjdk.org/loom/commit/ab12c5d32fede04cbbf8c86b6461a0c71404cd69

8315549: CITime misreports code/total nmethod sizes

Reviewed-by: kvn

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 2dc930de
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-09-04 06:53:19 +0000
URL:       https://git.openjdk.org/loom/commit/2dc930de12720a1dc27fbbec5a1e161c3699ba79

8314997: Missing optimization opportunities due to missing try_clean_mem_phi() calls

Reviewed-by: roland, kvn, thartmann

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/igvn/TestCleanMemPhi.java

Changeset: adfc1d6c
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-09-04 07:17:28 +0000
URL:       https://git.openjdk.org/loom/commit/adfc1d6cd29181c729030d4cbafc8ecf349abab9

8313323: javac -g on a java file which uses unnamed variable leads to ClassFormatError when launching that class

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
+ test/langtools/tools/javac/unnamed/UnnamedLocalVariableTable.java

Changeset: 0d52c82e
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-09-04 07:41:41 +0000
URL:       https://git.openjdk.org/loom/commit/0d52c82ed1fa6ecf5b431949c803abc8423336cb

8310220: IGV: dump graph after each IGVN step at level 4

Reviewed-by: chagedorn, tholenstein

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/utils/IdealGraphVisualizer/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java

Changeset: 3094fd1a
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-09-04 08:36:41 +0000
URL:       https://git.openjdk.org/loom/commit/3094fd1ac5153289434515d9b718bc5d6885b7dc

8314662: jshell shows duplicated signatures of javap

Reviewed-by: asotona, cstein

! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java

Changeset: 84425a62
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-09-04 09:14:16 +0000
URL:       https://git.openjdk.org/loom/commit/84425a62904f84601affc9710eefece88665374a

8315452: Erroneous AST missing modifiers for partial input

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java

Changeset: 94a74a0a
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-09-04 10:06:20 +0000
URL:       https://git.openjdk.org/loom/commit/94a74a0a450cad6080302bc1db15a1a564940bdd

8315534: Incorrect warnings about implicit annotation processing

Reviewed-by: darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java

Changeset: d1cabe4f
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-09-04 10:17:23 +0000
URL:       https://git.openjdk.org/loom/commit/d1cabe4f22abe96486d85bd5efc468e0e640c3e4

8315566: [JVMCI] deadlock in JVMCI startup when bad option specified

Reviewed-by: thartmann, never

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

Changeset: d7e4087f
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-09-04 10:19:18 +0000
URL:       https://git.openjdk.org/loom/commit/d7e4087faf7b2e69de59e246880a10a3a1431ca9

8315369: [JVMCI] failure to attach to a libgraal isolate during shutdown should not be fatal

Reviewed-by: never

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jvmci/jniAccessMark.inline.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciExceptions.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp

Changeset: 6c821f5e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-04 11:02:52 +0000
URL:       https://git.openjdk.org/loom/commit/6c821f5e1ddfae26c445f0cd5fe9205f49bfddee

8315545: C1: x86 cmove can use short branches

Reviewed-by: adinn, kvn

! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp

Changeset: 9def4538
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-09-04 15:18:39 +0000
URL:       https://git.openjdk.org/loom/commit/9def4538ab5456d689fd289bdef66fd1655773bc

8314580: PhaseIdealLoop::transform_long_range_checks fails with assert "was tested before"

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/rangechecks/TestLongRCWithLoopIncr.java

Changeset: f2922682
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-09-05 06:43:00 +0000
URL:       https://git.openjdk.org/loom/commit/f2922682688a40529df269e1551246ac8da5d7ee

8315454: Add a way to create an immutable snapshot of a BitSet

Co-authored-by: Claes Redestad <redestad at openjdk.org>
Reviewed-by: redestad

! src/java.base/share/classes/java/net/URLEncoder.java
+ src/java.base/share/classes/jdk/internal/util/ImmutableBitSetPredicate.java
+ test/jdk/java/util/BitSet/ImmutableBitSet.java

Changeset: 8bbebbba
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-05 07:06:37 +0000
URL:       https://git.openjdk.org/loom/commit/8bbebbba8fb870987295cb5f96147a9f9c5bfa6c

8315644: increase timeout of sun/security/tools/jarsigner/Warning.java

Reviewed-by: clanger, lucy

! test/jdk/sun/security/tools/jarsigner/Warning.java

Changeset: fe4f9002
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-09-05 07:32:51 +0000
URL:       https://git.openjdk.org/loom/commit/fe4f90021ffd44cb0af34f39d4ca0a7e44605c92

8315088: C2: assert(wq.size() - before == EMPTY_LOOP_SIZE) failed: expect the EMPTY_LOOP_SIZE nodes of this body if empty

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestBrokenEmptyLoopLogic.java

Changeset: 69c9ec92
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-09-05 08:30:03 +0000
URL:       https://git.openjdk.org/loom/commit/69c9ec92d04a399946b2157690a1dc3fec517329

8314094: java/lang/ProcessHandle/InfoTest.java fails on Windows when run as user with Administrator privileges

Reviewed-by: mbaesken, azeller

! test/jdk/java/lang/ProcessHandle/InfoTest.java

Changeset: 744b3970
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-09-05 08:48:39 +0000
URL:       https://git.openjdk.org/loom/commit/744b3970f92ff5942b5ad942831053b24367e67f

8312491: Update Classfile API snippets and examples

Reviewed-by: jlahoda

! src/java.base/share/classes/jdk/internal/classfile/Attribute.java
! src/java.base/share/classes/jdk/internal/classfile/AttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/Attributes.java
! src/java.base/share/classes/jdk/internal/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/jdk/internal/classfile/Classfile.java
! src/java.base/share/classes/jdk/internal/classfile/ClassfileBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/ClassfileTransform.java
! src/java.base/share/classes/jdk/internal/classfile/CodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/CompoundElement.java
! src/java.base/share/classes/jdk/internal/classfile/CustomAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/Opcode.java
! src/java.base/share/classes/jdk/internal/classfile/Signature.java
! src/java.base/share/classes/jdk/internal/classfile/TypeAnnotation.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/AnnotationDefaultAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/BootstrapMethodsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/CharacterRangeTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/CodeAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/CompilationIDAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ConstantValueAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/DeprecatedAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/EnclosingMethodAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ExceptionsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/InnerClassesAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LineNumberTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTypeTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/MethodParametersAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleHashesAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleMainClassAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModulePackagesAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleRequireInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleResolutionAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleTargetAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/NestHostAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/NestMembersAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/PermittedSubclassesAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RecordAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SignatureAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SourceDebugExtensionAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SourceFileAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SourceIDAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SyntheticAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/BranchInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LabelTarget.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LoadInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariableType.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/ReturnInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/StoreInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/TypeCheckInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java

Changeset: 9013b032
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-05 10:08:35 +0000
URL:       https://git.openjdk.org/loom/commit/9013b032448518e09a7c6f2e80054be722c970a3

8315442: Enable parallelism in vmTestbase/nsk/monitoring/stress/thread tests

Reviewed-by: stuefe, lmesnik

- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace004/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace005/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace006/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace007/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace008/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace009/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace010/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace011/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace012/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace013/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace014/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace015/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace016/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace017/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace018/TEST.properties

Changeset: 5a2e151d
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2023-09-05 10:12:24 +0000
URL:       https://git.openjdk.org/loom/commit/5a2e151d4839787323732232b698315bcb3a3bd6

8315548: G1: Document why VM_G1CollectForAllocation::doit() may allocate without completing a GC

Reviewed-by: tschatzl

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

Changeset: 8647f001
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-09-05 11:05:49 +0000
URL:       https://git.openjdk.org/loom/commit/8647f001bbb804503e8491d10f77aa0f34d66bf2

8293850: need a largest_committed  metric for each category of NMT's output

Reviewed-by: gziemski, jsjolen

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

Changeset: 4b445753
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-09-05 12:45:55 +0000
URL:       https://git.openjdk.org/loom/commit/4b445753e6f4683f4c638fdbd1b2823a3bbacef2

8305637: Remove Opaque1 nodes for Parse Predicates and clean up useless predicate elimination

Reviewed-by: roland, kvn

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp

Changeset: ed2b4673
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-05 12:48:03 +0000
URL:       https://git.openjdk.org/loom/commit/ed2b4673de6893047407c61f82b5e68741459876

8315499: build using devkit on Linux ppc64le RHEL puts path to devkit into libsplashscreen

Reviewed-by: erikj

! make/autoconf/lib-x11.m4

Changeset: cef9fff0
Author:    Wojciech Kudla <wojciech.kudla at hsbc.com>
Committer: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2023-09-05 14:12:45 +0000
URL:       https://git.openjdk.org/loom/commit/cef9fff0675c85906e134e4c0a8d2036860cd4b3

8305507: Add support for grace period before AbortVMOnSafepointTimeout triggers

Reviewed-by: dholmes, pchilanomate

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/safepoint.cpp
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java

Changeset: 969fcdb0
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2023-09-05 16:15:54 +0000
URL:       https://git.openjdk.org/loom/commit/969fcdb0de962b6eda7b362af010cb138e45afcf

8314191: C2 compilation fails with "bad AD file"

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/c2/MinValueStrideCountedLoop.java

Changeset: ebe31277
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-09-05 17:48:43 +0000
URL:       https://git.openjdk.org/loom/commit/ebe3127734ccb0f7cb8428ed4d61a794050eaf50

8315717: ProblemList serviceability/sa/TestHeapDumpForInvokeDynamic.java with ZGC

Reviewed-by: thartmann, azvegint, kevinw

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

Changeset: 939d7c5d
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2023-09-05 17:51:12 +0000
URL:       https://git.openjdk.org/loom/commit/939d7c5d8466f9e392beae2947a494ac28695cc1

8161536: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java fails with ProviderException

Reviewed-by: mullan

! test/jdk/ProblemList.txt
! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java

Changeset: 1f4cdb32
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-09-05 20:56:09 +0000
URL:       https://git.openjdk.org/loom/commit/1f4cdb327f46085d3134d1d1164fccac35904566

8315127: CDSMapTest fails with incorrect number of oop references

Reviewed-by: ccheung

! test/hotspot/jtreg/runtime/cds/CDSMapReader.java
! test/hotspot/jtreg/runtime/cds/CDSMapTest.java

Changeset: aba89f20
Author:    Tobias Hotz <tobias.hotz at hotmail.de>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date:      2023-09-05 22:08:20 +0000
URL:       https://git.openjdk.org/loom/commit/aba89f20bfce4de5ef034fed30b3b461fc715ba5

8312213: Remove unnecessary TEST instructions on x86 when flags reg will already be set

Reviewed-by: jvernee, dlong

! src/hotspot/cpu/x86/peephole_x86_64.cpp
! src/hotspot/cpu/x86/peephole_x86_64.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/adlparse.hpp
! src/hotspot/share/adlc/forms.hpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/formssel.hpp
! src/hotspot/share/adlc/output_c.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestTestRemovalPeephole.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/x86/TestRemovalPeephole.java

Changeset: d3ee704b
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-09-05 22:46:15 +0000
URL:       https://git.openjdk.org/loom/commit/d3ee704b28c2d587dc0c8479c7e0dd12ebbe6c12

8315563: Remove references to JDK-8226420 from problem list

Reviewed-by: kevinw, cjplummer

! test/jdk/ProblemList.txt

Changeset: 7a08e6bd
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2023-09-05 23:08:25 +0000
URL:       https://git.openjdk.org/loom/commit/7a08e6bdd63c2b4d6283c0c45820024199a4614e

8313575: Refactor PKCS11Test tests

Reviewed-by: valeriep

! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
- test/jdk/sun/security/pkcs11/nss/p11-deimos.txt
! test/jdk/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java

Changeset: 5cbff246
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-09-06 00:02:54 +0000
URL:       https://git.openjdk.org/loom/commit/5cbff2460812fee707f9d96ab00a628d1ce3fbef

8315406: [REDO] serviceability/jdwp/AllModulesCommandTest.java ignores VM flags

Reviewed-by: cjplummer, dcubed

! test/hotspot/jtreg/serviceability/jdwp/AllModulesCommandTest.java
! test/hotspot/jtreg/serviceability/jdwp/DebuggeeLauncher.java
! test/hotspot/jtreg/serviceability/jdwp/StreamHandler.java

Changeset: 5d3fdc17
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-09-06 06:49:10 +0000
URL:       https://git.openjdk.org/loom/commit/5d3fdc1750645455d64a341e1437f779ba3fd20c

8315612: RISC-V: intrinsic for unsignedMultiplyHigh

Reviewed-by: fyang

! src/hotspot/cpu/riscv/riscv.ad

Changeset: a258fc44
Author:    Roman Marchenko <rmarchenko at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2023-09-06 07:19:53 +0000
URL:       https://git.openjdk.org/loom/commit/a258fc443f6a119a122814f6c69e489ed0513856

8315648: Add test for JDK-8309979 changes

Reviewed-by: cjplummer

! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java

Changeset: ba1a4639
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-09-06 07:25:22 +0000
URL:       https://git.openjdk.org/loom/commit/ba1a46392f0b9c77c64278f82513aaf51f5c9b1b

8315377: C2: assert(u->find_out_with(Op_AddP) == nullptr) failed: more than 2 chained AddP nodes?

Reviewed-by: chagedorn, kvn, thartmann

! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestSinkingMoreThan2AddPNodes.java

Changeset: a01b3fb8
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-09-06 07:51:14 +0000
URL:       https://git.openjdk.org/loom/commit/a01b3fb8e912eadd309e7036995656dd609629b2

8288660: JavaDoc should be more helpful if it doesn't recognize a tag

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java
! test/langtools/jdk/javadoc/doclet/testUknownTags/TestUnknownTags.java
! test/langtools/tools/doclint/CustomTagTest.java
! test/langtools/tools/doclint/CustomTagTest.out
! test/langtools/tools/doclint/CustomTagTestWithOption.out

Changeset: f6c203e6
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-09-06 08:26:48 +0000
URL:       https://git.openjdk.org/loom/commit/f6c203e61620dc130b8c366f824e6923fca52e82

8314949: linux PPC64 Big Endian: Implementation of Foreign Function & Memory API

Reviewed-by: mcimadamore, jvernee

! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp
! src/java.base/share/classes/jdk/internal/foreign/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/ABIv1CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/ABIv2CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/CallArranger.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64Linker.java

Changeset: cfc14893
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-06 08:27:11 +0000
URL:       https://git.openjdk.org/loom/commit/cfc148930b6ace3e3ee298d7ac82aefbc652d447

8315579: SPARC64 builds are broken after JDK-8304913

Reviewed-by: rriggs, phh

! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! test/jdk/jdk/internal/util/ArchTest.java

Changeset: 62a953f4
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-06 09:36:18 +0000
URL:       https://git.openjdk.org/loom/commit/62a953f40224589bb72864427181f69da526d391

8315689: G1: Remove unused init_hash_seed

Reviewed-by: tschatzl

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

Changeset: 024133b0
Author:    singhnitin <REDMOND+singhnitin at nitin>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-09-06 11:36:13 +0000
URL:       https://git.openjdk.org/loom/commit/024133b089d911dcc3ea70dfdaa6b150b14a9eb4

8311964: Some jtreg tests failing on x86 with error 'unrecognized VM options' (C2 flags)

Reviewed-by: dhanalla, thartmann

! test/hotspot/jtreg/compiler/loopopts/TestBackedgeLoadArrayFillMain.java
! test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopWithUnmergedBackedgesMain.java
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckCmpUOverflowVsSub.java

Changeset: 06b1f3d9
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-09-07 16:07:43 +0000
URL:       https://git.openjdk.org/loom/commit/06b1f3d967258d2bb2ffb4c4da20e15f9da14375

Merge with jdk-22+14

! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: 25e85db6
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-09-06 15:37:03 +0000
URL:       https://git.openjdk.org/loom/commit/25e85db61c062216a553e92fa7944516c7020a1e

8307468: CDS Lambda Proxy classes are regenerated in dynamic dump

Reviewed-by: iklam

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdasInTwoArchives.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LambdasWithSameKey.java

Changeset: bd477810
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-06 15:37:33 +0000
URL:       https://git.openjdk.org/loom/commit/bd477810b176696e0fd043f5594663ebcf9884cf

8315554: C1: Replace "cmp reg, 0" with "test reg, reg" on x86

Reviewed-by: iveresov, chagedorn, thartmann

! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp

Changeset: 86a18f5e
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-09-06 18:02:39 +0000
URL:       https://git.openjdk.org/loom/commit/86a18f5e2e0825dddb77656b2f43f64684f1464c

8314604: j.text.DecimalFormat behavior regarding patterns is not clear

Reviewed-by: naoto

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

Changeset: 94025485
Author:    Saint Wesonga <sawesong at microsoft.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2023-09-07 03:03:22 +0000
URL:       https://git.openjdk.org/loom/commit/940254854673e57fa1b1bb3d51451aad6eaad813

8268719: Force execution (and source) code page used when compiling on Windows

Reviewed-by: jwaters, erikj

! make/autoconf/flags-cflags.m4

Changeset: 4127fbb9
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-07 03:41:24 +0000
URL:       https://git.openjdk.org/loom/commit/4127fbb9ed6ca3c3e82da599dbf9cee54de5da31

8315606: Open source few swing text/html tests

Reviewed-by: aivanov

+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4357975.java
+ test/jdk/javax/swing/text/html/HTMLWriter/bug4841760.java
+ test/jdk/javax/swing/text/html/ImageView/bug4329185.java
+ test/jdk/javax/swing/text/html/InlineView/bug4623342.java

Changeset: b05198a4
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-07 03:49:42 +0000
URL:       https://git.openjdk.org/loom/commit/b05198a4f354934bc344fe9cbc19d98fd8bc3977

8315600: Open source few more headless Swing misc tests

Reviewed-by: aivanov

+ test/jdk/javax/swing/tree/FixedHeightLayoutCache/bug4210354.java
+ test/jdk/javax/swing/undo/UndoManager/bug4706533.java
+ test/jdk/javax/swing/undo/bug4992178.java

Changeset: ab28300a
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-09-07 04:52:18 +0000
URL:       https://git.openjdk.org/loom/commit/ab28300a42a0dadda76880a51a4b4ac6f39ad794

8315698: Crash when comparing BasicType as int after JDK-8310577

Reviewed-by: dlong, kvn, coleenp

! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/runtime/stubRoutines.hpp

Changeset: 8107eab3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-07 07:30:32 +0000
URL:       https://git.openjdk.org/loom/commit/8107eab3c09b3f9fcf1348c3bf1deb7c4ac2fdf3

8314121: test tools/jpackage/share/RuntimePackageTest.java#id0 fails on RHEL8

Reviewed-by: lucy, asemenyuk

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.spec

Changeset: 9887cd8a
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-07 07:36:08 +0000
URL:       https://git.openjdk.org/loom/commit/9887cd8adc408a71b045b1a4891cc0d5dede7e0e

8315751: RandomTestBsi1999 fails often with timeouts on Linux ppc64le

Reviewed-by: mdoerr

! test/jdk/java/util/Random/RandomTestBsi1999.java

Changeset: e22eb06a
Author:    Thomas Obermeier <thomas.obermeier at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2023-09-07 08:42:55 +0000
URL:       https://git.openjdk.org/loom/commit/e22eb06a3b59f83eb38881f7e1aed1c18ee7e193

8315651: Stop hiding AIX specific multicast socket errors via NetworkConfiguration (aix)

Reviewed-by: alanb, mdoerr, clanger

! test/lib/jdk/test/lib/NetworkConfiguration.java

Changeset: fd6442c0
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-07 10:16:06 +0000
URL:       https://git.openjdk.org/loom/commit/fd6442c079748dcaff3bb565dc35b108b68a61bd

8315602: Open source swing security manager test

Reviewed-by: kizune, aivanov

+ test/jdk/javax/swing/text/rtf/bug4178276.java

Changeset: 726c9c97
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-09-07 11:08:55 +0000
URL:       https://git.openjdk.org/loom/commit/726c9c977dbaab75a2df4a931e3414ccabb7db44

8315735: VerifyError when switch statement used with synchronized block

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/switchexpr/ExpressionSwitchSynchronized.java

Changeset: b408a82f
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-09-07 11:52:14 +0000
URL:       https://git.openjdk.org/loom/commit/b408a82f9b4ce4441f49d745034ef923a880778f

8314260: Unable to load system libraries on Windows when using a SecurityManager

Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Reviewed-by: jvernee

! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! test/jdk/java/foreign/TestLinker.java
+ test/jdk/java/foreign/security.policy

Changeset: 81f8c57e
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-09-07 12:51:37 +0000
URL:       https://git.openjdk.org/loom/commit/81f8c57e4a14e0186f608cbe5a899322df80fd30

8314632: Intra-case dominance check fails in the presence of a guard

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/patterns/T8314632.java
+ test/langtools/tools/javac/patterns/T8314632.out

Changeset: 2fd870a7
Author:    Qing Xiao <qing.xiao at oracle.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-09-07 15:02:13 +0000
URL:       https://git.openjdk.org/loom/commit/2fd870a74fb35cb55b69f0dc6bf041441d658ffa

8315444: Convert test/jdk/tools to Classfile API

Reviewed-by: asotona

! test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigTest.java
! test/jdk/tools/jimage/JImageNonAsciiNameTest.java
! test/jdk/tools/jimage/JImageTest.java
! test/jdk/tools/jlink/DefaultProviderTest.java
! test/jdk/tools/jlink/ExplodedModuleNameTest.java
! test/jdk/tools/jlink/IntegrationTest.java
! test/jdk/tools/jlink/JLink100Modules.java
! test/jdk/tools/jlink/JLink2Test.java
! test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java
! test/jdk/tools/jlink/JLinkNegativeTest.java
! test/jdk/tools/jlink/JLinkOptionsTest.java
! test/jdk/tools/jlink/JLinkPluginsTest.java
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/ModuleNamesOrderTest.java
! test/jdk/tools/jlink/NativeTest.java
! test/jdk/tools/jlink/plugins/AddOptionsPluginTest.java
! test/jdk/tools/jlink/plugins/CDSPluginTest.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
! test/jdk/tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java
! test/jdk/tools/jlink/plugins/StringSharingPluginTest.java
! test/jdk/tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java
! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java
! test/jdk/tools/lib/tests/JImageValidator.java

Changeset: 8557205a
Author:    Ilya Gavrilin <ilya.gavrilin at syntacore.com>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-09-07 15:26:55 +0000
URL:       https://git.openjdk.org/loom/commit/8557205a8279287e00f012b82f0f29bc76789002

8312569: RISC-V: Missing intrinsics for Math.ceil, floor, rint

Reviewed-by: luhenry, fjiang, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: 8f7e29b2
Author:    Qing Xiao <qing.xiao at oracle.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-09-07 15:37:25 +0000
URL:       https://git.openjdk.org/loom/commit/8f7e29b2cd9a049b5e4dd06a9c2b72a6b4ea6593

8313422: test/langtools/tools/javac 144 test classes uses com.sun.tools.classfile library

Reviewed-by: asotona

! test/langtools/tools/javac/4241573/T4241573.java
! test/langtools/tools/javac/7003595/T7003595.java
! test/langtools/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java
! test/langtools/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java
! test/langtools/tools/javac/7199823/InnerClassCannotBeVerified.java
! test/langtools/tools/javac/8000518/DuplicateConstantPoolEntry.java
! test/langtools/tools/javac/8005931/CheckACC_STRICTFlagOnPkgAccessClassTest.java
! test/langtools/tools/javac/AnonymousClass/AnonymousClassFlags.java
! test/langtools/tools/javac/MethodParameters/AnnotationTest.java
! test/langtools/tools/javac/MethodParameters/AnonymousClass.java
- test/langtools/tools/javac/MethodParameters/AttributeVisitor.java
! test/langtools/tools/javac/MethodParameters/ClassFileVisitor.java
! test/langtools/tools/javac/MethodParameters/Constructors.java
! test/langtools/tools/javac/MethodParameters/EnumTest.java
! test/langtools/tools/javac/MethodParameters/InstanceMethods.java
! test/langtools/tools/javac/MethodParameters/LambdaTest.java
! test/langtools/tools/javac/MethodParameters/LegacyOutputTest/LegacyOutputTest.java
! test/langtools/tools/javac/MethodParameters/LocalClassTest.java
! test/langtools/tools/javac/MethodParameters/MemberClassTest.java
! test/langtools/tools/javac/MethodParameters/StaticMethods.java
! test/langtools/tools/javac/MethodParameters/UncommonParamNames.java
! test/langtools/tools/javac/MethodParametersTest.java
! test/langtools/tools/javac/NoStringToLower.java
! test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java
! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java
! test/langtools/tools/javac/StringConcat/WellKnownTypeSignatures.java
! test/langtools/tools/javac/StringConcat/access/Test.java
! test/langtools/tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java
! test/langtools/tools/javac/T6970173/DebugPointerAtBadPositionTest.java
! test/langtools/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java
! test/langtools/tools/javac/T7053059/DoubleCastTest.java
! test/langtools/tools/javac/T7093325.java
! test/langtools/tools/javac/T8003967/DetectMutableStaticFields.java
! test/langtools/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java
! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/langtools/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java
! test/langtools/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/langtools/tools/javac/T8180141/MissingLNTEntryForBreakContinueTest.java
! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java
! test/langtools/tools/javac/T8187805/BogusRTTAForUnusedVarTest.java
! test/langtools/tools/javac/T8203892/CheckTargetIsNotAddedAsMarkerInterfaceTest.java
! test/langtools/tools/javac/T8209173/CodeCompletionExceptTest.java
! test/langtools/tools/javac/T8222949/TestConstantDynamic.java
! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java
! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/VariablesDeclaredWithVarTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java
! test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java
! test/langtools/tools/javac/classfiles/InnerClasses/SyntheticClasses.java
! test/langtools/tools/javac/classfiles/T8255757/T8255757.java
! test/langtools/tools/javac/classreader/8171132/BadConstantValue.java
! test/langtools/tools/javac/classwriter/IndyCorrectInvocationName.java
! test/langtools/tools/javac/code/CharImmediateValue.java
! test/langtools/tools/javac/defaultMethods/BadClassfile.java
! test/langtools/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java
! test/langtools/tools/javac/defaultMethods/TestDefaultBody.java
! test/langtools/tools/javac/defaultMethods/TestNoBridgeOnDefaults.java
! test/langtools/tools/javac/defaultMethods/super/TestDirectSuperInterfaceInvoke.java
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/diags/Example.java
! test/langtools/tools/javac/diags/examples/BadConstantValueType/BadConstantValueType.java
! test/langtools/tools/javac/diags/examples/BadConstantValueType/processors/CreateBadClassFile.java
! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/InvalidDefaultInterface.java
! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/processors/CreateBadClassFile.java
! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/InvalidStaticInterface.java
! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/processors/CreateBadClassFile.java
! test/langtools/tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java
! test/langtools/tools/javac/file/SymLinkArchiveTest.java
! test/langtools/tools/javac/file/SymLinkShortNameTest.java
! test/langtools/tools/javac/file/SymLinkTest.java
! test/langtools/tools/javac/flow/LVTHarness.java
! test/langtools/tools/javac/generics/bridges/BridgeHarness.java
! test/langtools/tools/javac/importscope/T8193717.java
! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java
! test/langtools/tools/javac/lambda/ByteCodeTest.java
! test/langtools/tools/javac/lambda/LocalVariableTable.java
! test/langtools/tools/javac/lambda/TestBootstrapMethodsCount.java
! test/langtools/tools/javac/lambda/TestInvokeDynamic.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
! test/langtools/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java
! test/langtools/tools/javac/launcher/GetResourceTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/launcher/src/CLTest.java
! test/langtools/tools/javac/linenumbers/FinallyLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NestedLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NullCheckLineNumberTest.java
! test/langtools/tools/javac/meth/TestCP.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
! test/langtools/tools/javac/modules/IncubatingTest.java
! test/langtools/tools/javac/modules/JavaBaseTest.java
! test/langtools/tools/javac/modules/ModuleVersion.java
! test/langtools/tools/javac/modules/OpenModulesTest.java
! test/langtools/tools/javac/multicatch/7005371/T7005371.java
! test/langtools/tools/javac/multicatch/Pos05.java
! test/langtools/tools/javac/options/release/ReleaseOption9.java
! test/langtools/tools/javac/options/release/ReleaseOptionUnsupported.java
! test/langtools/tools/javac/patterns/Annotations.java
! test/langtools/tools/javac/patterns/LocalVariableTable.java
! test/langtools/tools/javac/patterns/MatchExceptionTest.java
! test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java
! test/langtools/tools/javac/patterns/NoUnnecessaryCast.java
! test/langtools/tools/javac/preview/PreviewAutoSuppress.java
! test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/preview/PreviewTest.java
! test/langtools/tools/javac/processing/model/element/TestFileObjectOf.java
! test/langtools/tools/javac/processing/model/element/TestOrigin.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/RecordsBinaryCompatibilityTests.java
! test/langtools/tools/javac/records/recordComponent/RecordComponentTypeTest.java
! test/langtools/tools/javac/recovery/AnnotationRecovery.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
! test/langtools/tools/javac/recovery/LambdaRecovery.java
! test/langtools/tools/javac/recovery/MethodModifiers.java
! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/javac/sym/ElementStructureTest.java
! test/langtools/tools/javac/varargs/6199075/T6199075.java
! test/langtools/tools/javac/varargs/7042566/T7042566.java

Changeset: 1cae0f53
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-09-07 16:12:55 +0000
URL:       https://git.openjdk.org/loom/commit/1cae0f53a9d37fbae9471bd942f7157429a85cd1

8315220: Event NativeLibraryLoad breaks invariant by taking a stacktrace when thread is in state _thread_in_native

Reviewed-by: mbaesken, egahlin

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
+ src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp
+ src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.hpp
! src/hotspot/share/jfr/utilities/jfrTime.hpp
! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java

Changeset: b74805d3
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-09-07 16:15:09 +0000
URL:       https://git.openjdk.org/loom/commit/b74805d38395ca8be9308d882bf6b84e93714849

8315863: [GHA] Update checkout action to use v4

Reviewed-by: shade

! .github/actions/get-gtest/action.yml
! .github/actions/get-jtreg/action.yml
! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/build-macos.yml
! .github/workflows/build-windows.yml
! .github/workflows/test.yml

Changeset: 9bf3dee2
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2023-09-07 17:12:46 +0000
URL:       https://git.openjdk.org/loom/commit/9bf3dee2424bd8ccbc7ef0175c6e7165ff5cf1c6

8314831: NMT tests ignore vm flags

Reviewed-by: lmesnik, stuefe, gziemski

! test/hotspot/jtreg/runtime/NMT/CommandLineDetail.java
! test/hotspot/jtreg/runtime/NMT/CommandLineEmptyArgument.java
! test/hotspot/jtreg/runtime/NMT/CommandLineInvalidArgument.java
! test/hotspot/jtreg/runtime/NMT/CommandLineSummary.java
! test/hotspot/jtreg/runtime/NMT/CommandLineTurnOffNMT.java
! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java
! test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java
! test/hotspot/jtreg/runtime/NMT/NMTInitializationTest.java
! test/hotspot/jtreg/runtime/NMT/NMTWithCDS.java
! test/hotspot/jtreg/runtime/NMT/PrintNMTStatistics.java
! test/hotspot/jtreg/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java

Changeset: 683672c0
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-09-07 17:15:18 +0000
URL:       https://git.openjdk.org/loom/commit/683672c0bbb7f4e3290bffa0df271da7d2539f8b

8292692: Move MethodCounters inline functions out of method.hpp

Reviewed-by: iklam, ccheung, kvn

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/utilities/xmlstream.cpp

Changeset: 0c865a75
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-09-07 18:30:09 +0000
URL:       https://git.openjdk.org/loom/commit/0c865a75e658617d40dfa9eb8cf44ccdcea928d9

8315637: JDK-8314249 broke libgraal

Reviewed-by: dnsimon, matsaave

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

Changeset: 7e7ab6ee
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-09-07 20:10:00 +0000
URL:       https://git.openjdk.org/loom/commit/7e7ab6ee1bfd05de6ca9aa690cf3349f9a3a19da

8315877: ProblemList vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003/TestDescription.java on macosx-aarch64
8315879: ProblemList java/awt/PopupMenu/PopupMenuLocation.java on macosx-aarch64

Reviewed-by: azvegint, rriggs, ccheung

! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: 4c6d7fc2
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2023-09-07 20:12:04 +0000
URL:       https://git.openjdk.org/loom/commit/4c6d7fc2584ce969649d06a366fb4b8688a3aaa9

8315795: runtime/Safepoint/TestAbortVMOnSafepointTimeout.java fails after JDK-8305507

Reviewed-by: dcubed

! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java

Changeset: 716201c7
Author:    William Kemper <wkemper at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2023-09-07 21:14:28 +0000
URL:       https://git.openjdk.org/loom/commit/716201c77d160dc78db61957aa002eef71641688

8314935: Shenandoah: Unable to throw OOME on back-to-back Full GCs

Reviewed-by: kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 111ecdba
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-09-07 21:37:40 +0000
URL:       https://git.openjdk.org/loom/commit/111ecdbaf58e5c0b3a64e0eca8a291df295e71b0

8268829: Provide an optimized way to walk the stack with Class object only
8210375: StackWalker::getCallerClass throws UnsupportedOperationException

Reviewed-by: coleenp, dfuchs, bchristi

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/stackwalk.hpp
+ src/java.base/share/classes/java/lang/ClassFrameInfo.java
! src/java.base/share/classes/java/lang/StackFrameInfo.java
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
+ src/java.base/share/classes/java/lang/invoke/ResolvedMethodName.java
! src/java.base/share/classes/javax/crypto/JceSecurityManager.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
+ src/java.base/share/native/libjava/StackFrameInfo.c
! src/java.base/share/native/libjava/StackStreamFactory.c
! test/hotspot/jtreg/runtime/LocalLong/LocalLongHelper.java
! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/Main.java
! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/csm/jdk/test/CallerSensitiveTest.java
! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/src/java.base/java/util/CSM.java
! test/jdk/java/lang/StackWalker/GetCallerClassTest.java
! test/jdk/java/lang/StackWalker/SanityTest.java
! test/jdk/java/lang/StackWalker/StackRecorderUtil.java
! test/jdk/java/lang/StackWalker/StackStreamTest.java
! test/jdk/java/lang/StackWalker/StackWalkTest.java
! test/jdk/java/lang/StackWalker/VerifyStackTrace.java
! test/jdk/jdk/internal/vm/Continuation/java.base/java/lang/StackWalkerHelper.java
! test/micro/org/openjdk/bench/java/lang/StackWalkBench.java

Changeset: 4b43c25f
Author:    shaojin.wensj <shaojin.wensj at alibaba-inc.com>
Committer: Yi Yang <yyang at openjdk.org>
Date:      2023-09-08 02:13:52 +0000
URL:       https://git.openjdk.org/loom/commit/4b43c25fe382b5ee805a2d1b173fdd32d8da7fad

8310929: Optimization for Integer.toString

Reviewed-by: redestad, rriggs

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/jdk/java/lang/Integer/ToString.java
! test/jdk/java/lang/Long/ToString.java

Changeset: 806ef089
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-08 03:44:15 +0000
URL:       https://git.openjdk.org/loom/commit/806ef0897b42c8f3cb3b4d7bd904af9ed18a543e

8315594: Open source few headless Swing misc tests

Reviewed-by: azvegint

+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4267840.java
+ test/jdk/javax/swing/text/html/StyleSheet/bug4218254.java
+ test/jdk/javax/swing/text/html/StyleSheet/bug4243463.java
+ test/jdk/javax/swing/tree/DefaultTreeSelectionModel/bug4485322.java

Changeset: 3a00ec86
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-09-08 04:26:14 +0000
URL:       https://git.openjdk.org/loom/commit/3a00ec863904abd09ddcdc4b6dcf1147c52e0aae

8312075: FileChooser.win32.newFolder is not updated when changing Locale

Reviewed-by: aivanov, abhiscxk

! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java
+ test/jdk/javax/swing/JFileChooser/FileChooserNewFolderLocaleTest.java

Changeset: 3c258ac9
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-09-08 04:40:01 +0000
URL:       https://git.openjdk.org/loom/commit/3c258ac907287850d690375bae07c0575d1f1463

8315702: jcmd Thread.dump_to_file slow with millions of virtual threads

Reviewed-by: mchung, amenkov, jpai

! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java

Changeset: dac17279
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-09-08 07:48:05 +0000
URL:       https://git.openjdk.org/loom/commit/dac1727956cf9edeae1dad677f3f9ae87882a6b9

8308869: C2: use profile data in subtype checks when profile has more than one class

Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: vlivanov, thartmann

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/arm/vm_version_arm.hpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/zero/vm_version_zero.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/subtypenode.cpp
! src/hotspot/share/opto/subtypenode.hpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
+ test/hotspot/jtreg/compiler/c2/irTests/ProfileAtTypeCheck.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java

Changeset: 825e0ed2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-08 08:34:05 +0000
URL:       https://git.openjdk.org/loom/commit/825e0ed2a1fde617ad2a7b74d951df3c1417d463

8315774: Enable parallelism in vmTestbase/gc/g1/unloading tests

Reviewed-by: phh, lmesnik

- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_obj/TEST.properties

Changeset: 7ef059a7
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-08 08:44:22 +0000
URL:       https://git.openjdk.org/loom/commit/7ef059a75cdd2e96421a165ea1dd8391381bd7b5

8315605: G1: Add number of nmethods in code roots scanning statistics

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: 8ddf9eac
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-08 08:44:46 +0000
URL:       https://git.openjdk.org/loom/commit/8ddf9eac00b238c135975a15d1ef56b55c67ad36

8315686: G1: Disallow evacuation of marking regions in a Prepare Mixed gc

Reviewed-by: ayang, iwalulya

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

Changeset: c664f1ca
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2023-09-08 09:59:23 +0000
URL:       https://git.openjdk.org/loom/commit/c664f1ca660adea934f099de8595b6ec10d3a824

8307352: AARCH64: Improve itable_stub

Reviewed-by: simonis, eastigeevich, aph

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp

Changeset: 4a6bd814
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-08 11:26:58 +0000
URL:       https://git.openjdk.org/loom/commit/4a6bd81432130ea96ef87a3982d1092c5edb09f8

8315854: G1: Remove obsolete comment in G1ReclaimEmptyRegionsTask

Reviewed-by: iwalulya, tschatzl

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

Changeset: ebc718f5
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-09-08 11:55:54 +0000
URL:       https://git.openjdk.org/loom/commit/ebc718f5c06618894a4e667fd497d9b87514dcfd

8315818: vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java fails on libgraal

Reviewed-by: never

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/runtime/threads.cpp

Changeset: b3dfc399
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-09-08 12:27:01 +0000
URL:       https://git.openjdk.org/loom/commit/b3dfc399dae714958f22624daf76831c6ec2dfe0

8315930: Revert "8315220: Event NativeLibraryLoad breaks invariant by taking a stacktrace when thread is in state _thread_in_native"

Reviewed-by: egahlin

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
- src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp
- src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.hpp
! src/hotspot/share/jfr/utilities/jfrTime.hpp
! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java

Changeset: ab6a87e6
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2023-09-08 14:09:10 +0000
URL:       https://git.openjdk.org/loom/commit/ab6a87e6705ef7d431ac2955e8501426344a4e1c

8314838: 3 compiler tests ignore vm flags

Reviewed-by: eastigeevich, kvn, lmesnik

! test/hotspot/jtreg/compiler/ciReplay/TestInvalidReplayFile.java
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java
! test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java
! test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java

Changeset: e409d07a
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2023-09-08 14:25:58 +0000
URL:       https://git.openjdk.org/loom/commit/e409d07ae84c693b656c02befb636593f9293635

8315696: SignedLoggerFinderTest.java test failed

Co-authored-by: Daniel Fuchs <dfuchs at openjdk.org>
Reviewed-by: dfuchs

! test/jdk/java/lang/System/LoggerFinder/RecursiveLoading/PlatformRecursiveLoadingTest.java
! test/jdk/java/lang/System/LoggerFinder/RecursiveLoading/RecursiveLoadingTest.java
! test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/SignedLoggerFinderTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerAPIsTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java
- test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerUtils.java
! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/LogStream.java
+ test/jdk/java/lang/System/LoggerFinder/lib/BootstrapLoggerUtils.java

Changeset: 9559e035
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-08 15:11:17 +0000
URL:       https://git.openjdk.org/loom/commit/9559e035d2692d9d61bec2a13b5239a98db077ac

8315578: PPC builds are broken after JDK-8304913

Reviewed-by: mdoerr, rriggs

! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! test/jdk/jdk/internal/util/ArchTest.java

Changeset: a62c48b8
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-09-08 16:36:21 +0000
URL:       https://git.openjdk.org/loom/commit/a62c48b87e814b5b1f4c8089f9ff354156f92f69

8315891: java/foreign/TestLinker.java failed with "error occurred while instantiating class TestLinker: null"

Reviewed-by: sundar, jvernee, pminborg

! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java

Changeset: dccf6704
Author:    Joe Wang <joehw at openjdk.org>
Date:      2023-09-08 20:24:23 +0000
URL:       https://git.openjdk.org/loom/commit/dccf6704925715e62dcbf84ac11930298913e173

8306632: Add a JDK Property for specifying DTD support

Reviewed-by: lancea, smarks

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TrAXFilter.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java
- src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java
- src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java
! src/java.xml/share/classes/jdk/xml/internal/JdkConstants.java
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java
! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java
! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java
! src/java.xml/share/classes/module-info.java
! test/jaxp/javax/xml/jaxp/unittest/common/ImplPropertyTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/files/dtd2.properties
+ test/jaxp/javax/xml/jaxp/unittest/common/dtd/DOMTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/dtd/DTDTestBase.java
+ test/jaxp/javax/xml/jaxp/unittest/common/dtd/SAXTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/dtd/SchemaTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/dtd/StAXTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/dtd/TransformTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/util/TestBase.java
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSDImport_company.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSDImport_person.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSDImport_product.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSDInclude_company.xsd
= test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSDInclude_person.xsd
= test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSDInclude_product.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLDTD.dtd
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLDTD.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLDTD.xsl
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLPI.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLPI.xsl
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLPI_target.xsl
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/properties.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/properties1.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/test.dtd
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/val_test.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/val_test.xsd

Changeset: 578ded46
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-09-08 22:06:24 +0000
URL:       https://git.openjdk.org/loom/commit/578ded4645a6ef32e9174ae973fe4c3aa6d5baab

8312418: Add Elements.getEnumConstantBody

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: vromero

! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ test/langtools/tools/javac/processing/model/util/elements/TestGetEnumConstantBody.java

Changeset: 9b0da489
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-09-08 23:05:00 +0000
URL:       https://git.openjdk.org/loom/commit/9b0da4891527cb426093266d53e1c4e80a48376d

8315410: Undocumented exceptions in java.text.StringCharacterIterator

Reviewed-by: naoto

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

Changeset: b482e6d9
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-09-09 01:28:20 +0000
URL:       https://git.openjdk.org/loom/commit/b482e6d90245288de5387cc7f6d68294cbc8e6e8

8315580: Remove unused java_lang_String::set_value_raw()

Reviewed-by: shade, ayang

! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp

Changeset: 68f69417
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-09-09 10:32:23 +0000
URL:       https://git.openjdk.org/loom/commit/68f69417c70d6a9fa9bd7deba10b7820c66a3c34

8314452: Explicitly indicate inlining success/failure in PrintInlining

Reviewed-by: kvn, shade, thartmann

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callGenerator.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/library_call.cpp
! test/hotspot/jtreg/compiler/c2/unloaded/TestInlineUnloaded.java
! test/hotspot/jtreg/compiler/ciReplay/InliningBase.java
! test/hotspot/jtreg/compiler/inlining/ResolvedClassTest.java

Changeset: 9a83d558
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-09-10 14:57:40 +0000
URL:       https://git.openjdk.org/loom/commit/9a83d55887e5e3a0a2e1e020c6ccb91604672358

8315373: Change VirtualThread to unmount after freezing, re-mount before thawing

Reviewed-by: pchilanomate, mgronlun, sspitsyn

! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/java.base/share/classes/java/lang/VirtualThread.java

Changeset: 10569eb8
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-09-11 13:07:03 +0000
URL:       https://git.openjdk.org/loom/commit/10569eb8711a6a6c3ca8e092bfaa39f94e78ed2b

Merge

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

Changeset: dab1c213
Author:    Vladimir Petko <vpetko at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2023-09-10 23:20:49 +0000
URL:       https://git.openjdk.org/loom/commit/dab1c213fd2760686a7bf3fc8838f4a21056a954

8314491: Linux: jexec launched via PATH fails to find java

Reviewed-by: dholmes, rriggs

! src/java.base/unix/native/launcher/jexec.c
! test/jdk/tools/launcher/Jexec.java

Changeset: a04c6c1a
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-11 07:06:41 +0000
URL:       https://git.openjdk.org/loom/commit/a04c6c1ac663a1eab7d45913940cb6ac0af2c11c

8315609: Open source few more swing text/html tests

Reviewed-by: jdv

+ test/jdk/javax/swing/text/html/Map/bug4322891.java
+ test/jdk/javax/swing/text/html/StyleSheet/bug4476002.java
+ test/jdk/javax/swing/text/html/TableView/bug4412522.java
+ test/jdk/javax/swing/text/html/TableView/bug4690812.java

Changeset: 35bccacb
Author:    Ludovic Henry <luhenry at openjdk.org>
Date:      2023-09-11 09:02:40 +0000
URL:       https://git.openjdk.org/loom/commit/35bccacb6618e9ec686be895a9ef6ba8f3375ef0

8315841: RISC-V: Check for hardware TSO support

Reviewed-by: vkempik, rehn, fyang

! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: 996b3362
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-11 11:07:21 +0000
URL:       https://git.openjdk.org/loom/commit/996b3362bf160fe3b93597fde119c721b6a97cbf

8315781: Reduce the max value of GCDrainStackTargetSize

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp

Changeset: 1941290b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-11 12:08:31 +0000
URL:       https://git.openjdk.org/loom/commit/1941290b7954033d76527f802bc4c343e8d9f2a8

8315942: Sort platform enums and definitions after JDK-8304913 follow-ups

Reviewed-by: rriggs, jpai

! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! test/jdk/jdk/internal/util/ArchTest.java

Changeset: 7b3e6970
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-11 12:45:31 +0000
URL:       https://git.openjdk.org/loom/commit/7b3e6970a6138d114db67eaa3c68aa02ec82d27e

8315855: G1: Revise signature of set_humongous_candidate

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp

Changeset: ae08143d
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-11 13:23:47 +0000
URL:       https://git.openjdk.org/loom/commit/ae08143d3dd3aa559447623389a5b23c5d32398a

8315611: Open source swing text/html and tree test

Reviewed-by: jdv

+ test/jdk/javax/swing/text/html/TableView/bug4813831.java
+ test/jdk/javax/swing/tree/DefaultTreeCellEditor/bug4480602.java
+ test/jdk/javax/swing/tree/DefaultTreeCellRenderer/bug4180224.java
+ test/jdk/javax/swing/tree/FixedHeightLayoutCache/bug4745001.java

Changeset: 4cb4637b
Author:    shaojin.wensj <shaojin.wensj at alibaba-inc.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2023-09-11 13:39:26 +0000
URL:       https://git.openjdk.org/loom/commit/4cb4637b797d0347f524662cbb853494573da7b9

8315970: Big-endian issues after JDK-8310929

Reviewed-by: mdoerr

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

Changeset: 66b6a5a8
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2023-09-11 14:05:48 +0000
URL:       https://git.openjdk.org/loom/commit/66b6a5a84f13157c8b02cf64f86c064517cd4710

8277954: Replace use of monitors with explicit locks in the JDK LDAP provider implementation

Reviewed-by: dfuchs

! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
! src/java.naming/share/classes/com/sun/jndi/ldap/EventQueue.java
! src/java.naming/share/classes/com/sun/jndi/ldap/EventSupport.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapRequest.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapSchemaCtx.java
! src/java.naming/share/classes/com/sun/jndi/ldap/pool/ConnectionDesc.java
! src/java.naming/share/classes/com/sun/jndi/ldap/pool/Connections.java
! src/java.naming/share/classes/com/sun/jndi/ldap/pool/Pool.java

Changeset: d06a5643
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-11 14:42:10 +0000
URL:       https://git.openjdk.org/loom/commit/d06a5643288a67491ea454b5c08167f1967aee33

8315765: G1: Incorrect use of G1LastPLABAverageOccupancy

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1EvacStats.cpp

Changeset: 877731d2
Author:    Soumadipta Roy <roysouma at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-11 16:34:56 +0000
URL:       https://git.openjdk.org/loom/commit/877731d2a20249ce4724a071ba2da1faa56daca4

8315770: serviceability/sa/TestJmapCoreMetaspace.java should run with -XX:-VerifyDependencies

Reviewed-by: shade, kevinw, cjplummer, lmesnik

! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java

Changeset: dd214d0f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-11 16:41:35 +0000
URL:       https://git.openjdk.org/loom/commit/dd214d0f9543f125ef514eb3a60a65a5f514b1ca

8315437: Enable parallelism in vmTestbase/nsk/monitoring/stress/classload tests

Reviewed-by: lmesnik, cjplummer

- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load004/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load005/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load006/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load007/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load008/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load009/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load010/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load011/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load012/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload004/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload005/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload006/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload007/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload008/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload009/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload010/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload011/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload012/TEST.properties

Changeset: d0be73a7
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-09-11 16:48:22 +0000
URL:       https://git.openjdk.org/loom/commit/d0be73a78038faf9509623bc4ba71eb4385cd645

8041488: Locale-Dependent List Patterns

Reviewed-by: joehw, rriggs

! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! src/java.base/share/classes/java/text/Format.java
+ src/java.base/share/classes/java/text/ListFormat.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
+ test/jdk/java/text/Format/ListFormat/TestListFormat.java

Changeset: fda142ff
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-09-12 02:46:47 +0000
URL:       https://git.openjdk.org/loom/commit/fda142ff6cfefa12ec1ea4d4eb48b3c1b285bc04

8312174: missing JVMTI events from vthreads parked during JVMTI attach

Reviewed-by: lmesnik, amenkov

! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiEventController.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/VThreadEventTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp
! test/lib/jdk/test/lib/jvmti/jvmti_common.h

Changeset: d08258f7
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-09-12 07:19:05 +0000
URL:       https://git.openjdk.org/loom/commit/d08258f735053142e43896c16cf7c6155cd9c35f

8315938: Deprecate for removal Unsafe methods that have standard APIs for many releases

Reviewed-by: mchung, psandoz, iris

! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java

Changeset: 94800781
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-12 07:40:29 +0000
URL:       https://git.openjdk.org/loom/commit/94800781eae192d3e82f5635d4aad165f11eabc1

8315550: G1: Fix -Wconversion warnings in g1NUMA

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1NUMA.hpp
! src/hotspot/share/gc/g1/g1NUMAStats.cpp
! src/hotspot/share/gc/g1/g1NUMAStats.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: f55e7994
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-09-12 08:11:24 +0000
URL:       https://git.openjdk.org/loom/commit/f55e799491c39dcaf7b3935b6d560ee0a3239191

8316038: Fix doc typos in java.io.Console and java.util.Scanner

Reviewed-by: bpb, naoto, iris

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

Changeset: 3b422d0d
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-09-12 08:54:59 +0000
URL:       https://git.openjdk.org/loom/commit/3b422d0dc127d80a6ab6965a32f371b69b8ffd48

8316094: Problemlist compiler/rangechecks/TestRangeCheckHoistingScaledIV.java

Reviewed-by: thartmann

! test/hotspot/jtreg/ProblemList.txt

Changeset: 455c471e
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2023-09-12 09:06:08 +0000
URL:       https://git.openjdk.org/loom/commit/455c471ee36e26dd1ece61c615b8421d65359d5d

8313277: Resolve multiple definition of 'normalize' when statically linking JDK native libraries with user code

Co-authored-by: Chris Moon <cjmoon at google.com>
Reviewed-by: dholmes, stuefe, sspitsyn

! src/java.instrument/share/native/libinstrument/FileSystemSupport.h
! src/java.instrument/share/native/libinstrument/InvocationAdapter.c
! src/java.instrument/unix/native/libinstrument/FileSystemSupport_md.c
! src/java.instrument/windows/native/libinstrument/FileSystemSupport_md.c

Changeset: 8b4f9a88
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-12 11:47:07 +0000
URL:       https://git.openjdk.org/loom/commit/8b4f9a88e606c4c6722061ce9946ce17340ff1df

8315990: Amend problemlisted tests to proper position

Reviewed-by: aivanov

! test/jdk/ProblemList.txt

Changeset: 6f2684b7
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-09-12 12:02:34 +0000
URL:       https://git.openjdk.org/loom/commit/6f2684b7ba1fd699a7393de434a9ccaf6af78fbe

8315948: JDK-8315818 broke Xcomp on libgraal

Reviewed-by: never, thartmann

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 50158f39
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-12 12:38:38 +0000
URL:       https://git.openjdk.org/loom/commit/50158f393e0b077b22886f44624ff23e65dedeb8

8316002: Remove unnecessary seen_dead_loader in ClassLoaderDataGraph::do_unloading

Reviewed-by: coleenp

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

Changeset: 347beb21
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-12 13:34:04 +0000
URL:       https://git.openjdk.org/loom/commit/347beb21aa856cebdcf4407eac59f1cad46376c1

8315998: Remove dead ClassLoaderDataGraphKlassIteratorStatic

Reviewed-by: coleenp

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/interpreter/invocationCounter.cpp
! src/hotspot/share/interpreter/invocationCounter.hpp

Changeset: fc3e8266
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2023-09-12 14:40:06 +0000
URL:       https://git.openjdk.org/loom/commit/fc3e8266929826f8e58bc76fe97423d76bc7be87

8314832: Few runtime/os tests ignore vm flags

Reviewed-by: dholmes, lmesnik

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

Changeset: d75d9774
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-09-12 16:24:16 +0000
URL:       https://git.openjdk.org/loom/commit/d75d9774c806e4bf73caa69cd78c31a132e4c812

8285447: StackWalker minimal batch size should be optimized for getCallerClass

Reviewed-by: simonis

! src/java.base/share/classes/java/lang/StackStreamFactory.java
+ test/micro/org/openjdk/bench/java/lang/CallerClassBench.java
! test/micro/org/openjdk/bench/java/lang/StackWalkBench.java

Changeset: e0845163
Author:    shaojin.wensj <shaojin.wensj at alibaba-inc.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2023-09-12 16:35:01 +0000
URL:       https://git.openjdk.org/loom/commit/e0845163aa57cc8f68b11e1a553885676358f2a6

8315968: Move java.util.Digits to jdk.internal.util and refactor to reduce duplication

Reviewed-by: rriggs, liach, redestad

! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
- src/java.base/share/classes/java/util/DecimalDigits.java
! src/java.base/share/classes/java/util/FormatItem.java
- src/java.base/share/classes/java/util/OctalDigits.java
! src/java.base/share/classes/java/util/UUID.java
+ src/java.base/share/classes/jdk/internal/util/DecimalDigits.java
= src/java.base/share/classes/jdk/internal/util/Digits.java
= src/java.base/share/classes/jdk/internal/util/HexDigits.java
+ src/java.base/share/classes/jdk/internal/util/OctalDigits.java

Changeset: 1d702d28
Author:    Andrew Haley <aph at openjdk.org>
Date:      2023-09-12 16:49:55 +0000
URL:       https://git.openjdk.org/loom/commit/1d702d28b687add53762435abceb55f4dc2d37e2

8313800: AArch64: SA stack walking code having trouble finding sender frame when invoking LambdaForms is involved

Reviewed-by: cjplummer

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java

Changeset: 947dee7f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-12 18:13:55 +0000
URL:       https://git.openjdk.org/loom/commit/947dee7f2d5f7295ab7fc47c7823d0662d3c07ff

8316113: Infinite permission checking loop in java/net/spi/InetAddressResolverProvider/RuntimePermissionTest

Reviewed-by: jpai, aefimov, dfuchs

! test/jdk/java/net/spi/InetAddressResolverProvider/RuntimePermissionTest.java

Changeset: ac2dfe45
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-09-12 18:19:07 +0000
URL:       https://git.openjdk.org/loom/commit/ac2dfe45d1b7fb9b99b0ba1402189de1791319b8

8313865: Always true condition in sun.nio.cs.CharsetMapping#readINDEXC2B

Reviewed-by: aturbanov, vtewari, rriggs, iris

! src/java.base/share/classes/sun/nio/cs/CharsetMapping.java

Changeset: 020255a7
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-09-12 20:16:05 +0000
URL:       https://git.openjdk.org/loom/commit/020255a72dc374ba0bdd44772047f14a8bfe69a9

8267174: Many test files have the wrong Copyright header

Reviewed-by: valeriep, aivanov, iris, dholmes, ihse

! test/hotspot/jtreg/compiler/intrinsics/string/TestCopyValueOf.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIndexOfCharIntrinsics.java
! test/hotspot/jtreg/containers/docker/JfrNetwork.java
! test/hotspot/jtreg/containers/docker/JfrReporter.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithDefNew.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithG1.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithParallel.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithDefNew.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithParallel.java
! test/hotspot/jtreg/runtime/exceptionMsgs/LongExceptionMessageTest.java
! test/hotspot/jtreg/runtime/modules/ModulesSymLink.java
! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/OverpassMethods.java
! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/libOverpassMethods.cpp
! test/jdk/com/sun/jmx/mbeanserver/introspector/BeanClass.java
! test/jdk/com/sun/jmx/mbeanserver/introspector/SimpleIntrospectorTest.java
! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java
! test/jdk/com/sun/net/httpserver/bugs/8300268/MaxIdleConnectionsTest.java
! test/jdk/com/sun/net/httpserver/bugs/8300268/jdk.httpserver/sun/net/httpserver/HttpServerAccess.java
! test/jdk/com/sun/net/httpserver/bugs/HttpExchange/jdk.httpserver/sun/net/httpserver/HttpExchangeAccess.java
! test/jdk/java/foreign/TestHFA.java
! test/jdk/java/lang/Character/CharCheck.java
! test/jdk/java/lang/Character/CheckUnicode.java
! test/jdk/java/lang/Character/DumpCharProperties.java
! test/jdk/java/lang/Character/UnicodeBlock/CheckBlocks.java
! test/jdk/java/lang/Character/UnicodeCasingTest.java
! test/jdk/java/lang/Character/UnicodeSpec.java
! test/jdk/java/lang/Package/annotation/jdk.xml.dom/org/w3c/dom/css/FakePackage.java
! test/jdk/java/lang/Package/annotation/src/p/Duplicate.java
! test/jdk/java/lang/StrictMath/FdlibmTranslit.java
! test/jdk/java/lang/String/SpecialCasingTest.java
! test/jdk/java/lang/String/UnicodeCasingTest.java
! test/jdk/java/lang/annotation/AnnotationVerifier.java
! test/jdk/java/lang/annotation/AnnotationWithLambda.java
! test/jdk/java/lang/annotation/ClassFileGenerator.java
! test/jdk/java/lang/annotation/GoodAnnotation.java
! test/jdk/java/lang/constant/ModuleDescTest.java
! test/jdk/java/lang/constant/PackageDescTest.java
! test/jdk/java/lang/invoke/8076596/Test8076596.java
! test/jdk/java/lang/invoke/8147078/Test8147078.java
! test/jdk/java/lang/invoke/ArrayConstructorTest.java
! test/jdk/java/lang/invoke/ArrayLengthTest.java
! test/jdk/java/lang/invoke/ConstantIdentityMHTest.java
! test/jdk/java/lang/invoke/CountedLoopIterationCountsTest.java
! test/jdk/java/lang/invoke/DropArgumentsTest.java
! test/jdk/java/lang/invoke/FindAccessTest.java
! test/jdk/java/lang/invoke/FindClassSecurityManager.java
! test/jdk/java/lang/invoke/FoldTest.java
! test/jdk/java/lang/invoke/InvokeMethodHandleWithBadArgument.java
! test/jdk/java/lang/invoke/LoopCombinatorLongSignatureTest.java
! test/jdk/java/lang/invoke/LoopCombinatorTest.java
! test/jdk/java/lang/invoke/MethodHandles/TestCatchException.java
! test/jdk/java/lang/invoke/MethodTypeSecurityManager.java
! test/jdk/java/lang/invoke/SpreadCollectTest.java
! test/jdk/java/lang/invoke/TryFinallyTest.java
! test/jdk/java/lang/invoke/VarArgsTest.java
! test/jdk/java/lang/invoke/accessClassAndFindClass/TestAccessClass.java
! test/jdk/java/lang/invoke/accessClassAndFindClass/TestCls.java
! test/jdk/java/lang/invoke/accessClassAndFindClass/TestFindClass.java
! test/jdk/java/lang/invoke/accessClassAndFindClass/TestLookup.java
! test/jdk/java/lang/invoke/accessClassAndFindClass/p/Foo.java
! test/jdk/java/lang/invoke/accessClassAndFindClass/q/Bar.java
! test/jdk/java/lang/invoke/indify/Indify.java
! test/jdk/java/lang/invoke/lookup/ChainedLookupTest.java
! test/jdk/java/lang/invoke/lookup/ReflectiveLookupTest.java
! test/jdk/java/lang/invoke/lookup/java.base/java/lang/LookupTest.java
! test/jdk/java/lang/reflect/Generics/TestGenericReturnTypeToString.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
! test/jdk/java/net/httpclient/ExpectContinueTest.java
! test/jdk/java/net/spi/InetAddressResolverProvider/lib/test.library/testlib/ResolutionRegistry.java
! test/jdk/java/security/AccessController/DoPrivAccomplice.java
! test/jdk/java/security/AccessController/DoPrivAccompliceTest.java
! test/jdk/java/security/AccessController/DoPrivTest.java
! test/jdk/java/security/KeyStore/PKCS12/CheckDefaults.java
! test/jdk/java/security/KeyStore/PKCS12/EntryProtectionTest.java
! test/jdk/java/security/KeyStore/PKCS12/KeytoolWriteP12Test.java
! test/jdk/java/security/KeyStore/PKCS12/MetadataEmptyTest.java
! test/jdk/java/security/KeyStore/PKCS12/MetadataStoreLoadTest.java
! test/jdk/java/security/KeyStore/PKCS12/StoreTrustedCertAPITest.java
! test/jdk/java/security/KeyStore/PKCS12/StoreTrustedCertKeytool.java
! test/jdk/java/security/KeyStore/PKCS12/Utils.java
! test/jdk/java/security/cert/CertPathBuilder/selfIssued/openssl.cnf
! test/jdk/java/security/cert/CertPathValidator/indirectCRL/openssl.cnf
! test/jdk/java/security/cert/CertPathValidator/nameConstraints/openssl.cnf
! test/jdk/java/security/testlibrary/CertificateBuilder.java
! test/jdk/java/security/testlibrary/SimpleOCSPServer.java
! test/jdk/java/text/Format/CompactNumberFormat/TestMutatingInstance.java
! test/jdk/java/text/Format/CompactNumberFormat/serialization/TestDeserializeCNF.java
! test/jdk/java/text/Format/DecimalFormat/MantissaDigits.java
! test/jdk/java/time/tck/java/time/AbstractTCKTest.java
! test/jdk/java/time/tck/java/time/chrono/CopticChronology.java
! test/jdk/java/time/tck/java/time/chrono/CopticDate.java
! test/jdk/java/time/tck/java/time/chrono/CopticEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronoLocalDate.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronoLocalDateTime.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronoPeriod.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronoZonedDateTime.java
! test/jdk/java/time/tck/java/time/chrono/TCKHijrahChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKHijrahEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKIsoChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKIsoEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKJapaneseChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKJapaneseEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKMinguoChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKMinguoEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKThaiBuddhistChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKThaiBuddhistEra.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateSerialization.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateTimeSerialization.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoZonedDateTimeSerialization.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronologySerialization.java
! test/jdk/java/time/tck/java/time/format/TCKFormatStyle.java
! test/jdk/java/time/tck/java/time/format/TCKResolverStyle.java
! test/jdk/java/time/tck/java/time/format/TCKSignStyle.java
! test/jdk/java/time/tck/java/time/temporal/TCKChronoField.java
! test/jdk/java/time/tck/java/time/temporal/TCKChronoUnit.java
! test/jdk/java/time/tck/java/time/temporal/TCKIsoFields.java
! test/jdk/java/time/tck/java/time/temporal/TCKWeekFields.java
! test/jdk/java/time/tck/java/time/temporal/serial/TCKChronoFieldSerialization.java
! test/jdk/java/time/tck/java/time/temporal/serial/TCKChronoUnitSerialization.java
! test/jdk/java/time/tck/java/time/temporal/serial/TCKWeekFieldsSerialization.java
! test/jdk/java/time/test/java/time/chrono/TestChronoLocalDate.java
! test/jdk/java/time/test/java/time/chrono/TestChronologyPerf.java
! test/jdk/java/time/test/java/time/chrono/TestEraDisplayName.java
! test/jdk/java/time/test/java/time/chrono/TestExampleCode.java
! test/jdk/java/time/test/java/time/chrono/TestIsoChronoImpl.java
! test/jdk/java/time/test/java/time/chrono/TestJapaneseChronoImpl.java
! test/jdk/java/time/test/java/time/chrono/TestJapaneseChronology.java
! test/jdk/java/time/test/java/time/chrono/TestThaiBuddhistChronoImpl.java
! test/jdk/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java
! test/jdk/java/time/test/java/time/temporal/TestChronoField.java
! test/jdk/java/time/test/java/time/temporal/TestChronoUnit.java
! test/jdk/java/time/test/java/time/temporal/TestIsoFields.java
! test/jdk/java/time/test/java/time/temporal/TestIsoWeekFields.java
! test/jdk/java/util/Arrays/java.base/java/util/SortingHelper.java
! test/jdk/java/util/Map/FunctionalCMEs.java
! test/jdk/java/util/stream/CustomFJPoolTest.java
! test/jdk/javax/crypto/CryptoPermissions/CryptoPolicyFallback.java
! test/jdk/javax/crypto/CryptoPermissions/InconsistentEntries.java
! test/jdk/javax/crypto/CryptoPermissions/TestExemption.java
! test/jdk/javax/crypto/CryptoPermissions/TestUnlimited.java
! test/jdk/javax/crypto/SecretKeyFactory/evilprov/com/evilprovider/EvilHmacSHA1.java
! test/jdk/javax/crypto/SecretKeyFactory/evilprov/com/evilprovider/EvilProvider.java
! test/jdk/javax/crypto/SecretKeyFactory/evilprov/module-info.java
! test/jdk/javax/net/ssl/ServerName/SSLSocketSNISensitive.java
! test/jdk/javax/net/ssl/TLSCommon/ConcurrentClientAccessTest.java
! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java
! test/jdk/javax/net/ssl/TLSCommon/TestSessionLocalPrincipal.java
! test/jdk/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java
! test/jdk/javax/net/ssl/TLSv11/ExportableBlockCipher.java
! test/jdk/javax/net/ssl/TLSv11/ExportableStreamCipher.java
! test/jdk/javax/net/ssl/TLSv11/GenericBlockCipher.java
! test/jdk/javax/net/ssl/TLSv11/GenericStreamCipher.java
! test/jdk/javax/net/ssl/TLSv12/DisabledShortDSAKeys.java
! test/jdk/javax/net/ssl/TLSv12/DisabledShortRSAKeys.java
! test/jdk/javax/net/ssl/TLSv12/ShortRSAKey512.java
! test/jdk/javax/net/ssl/TLSv12/ShortRSAKeyGCM.java
! test/jdk/javax/net/ssl/TLSv12/SignatureAlgorithms.java
! test/jdk/javax/net/ssl/ciphersuites/ECCurvesconstraints.java
! test/jdk/javax/net/ssl/templates/SSLCapabilities.java
! test/jdk/javax/net/ssl/templates/SSLExplorer.java
! test/jdk/javax/print/PrintSEUmlauts/PrintSEUmlauts.java
! test/jdk/javax/security/auth/Subject/CurrentSubject.java
! test/jdk/javax/sound/sampled/Lines/ToString.java
! test/jdk/javax/xml/crypto/dsig/ErrorHandlerPermissions.java
! test/jdk/jdk/classfile/AccessFlagsTest.java
! test/jdk/jdk/classfile/AdaptCodeTest.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/AnnotationModelTest.java
! test/jdk/jdk/classfile/AnnotationTest.java
! test/jdk/jdk/classfile/ArrayTest.java
! test/jdk/jdk/classfile/BSMTest.java
! test/jdk/jdk/classfile/BasicBlockTest.java
! test/jdk/jdk/classfile/BoundAttributeTest.java
! test/jdk/jdk/classfile/BuilderBlockTest.java
! test/jdk/jdk/classfile/BuilderParamTest.java
! test/jdk/jdk/classfile/ClassBuildingTest.java
! test/jdk/jdk/classfile/ClassHierarchyInfoTest.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/ConstantPoolCopyTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/DiscontinuedInstructionsTest.java
! test/jdk/jdk/classfile/FilterDeadLabelsTest.java
! test/jdk/jdk/classfile/LDCTest.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/LowAdaptTest.java
! test/jdk/jdk/classfile/LowJCovAttributeTest.java
! test/jdk/jdk/classfile/LowModuleTest.java
! test/jdk/jdk/classfile/LvtTest.java
! test/jdk/jdk/classfile/MassAdaptCopyCodeTest.java
! test/jdk/jdk/classfile/MassAdaptCopyPrimitiveMatchCodeTest.java
! test/jdk/jdk/classfile/ModuleBuilderTest.java
! test/jdk/jdk/classfile/OneToOneTest.java
! test/jdk/jdk/classfile/OpcodesValidationTest.java
! test/jdk/jdk/classfile/PreviewMinorVersionTest.java
! test/jdk/jdk/classfile/PrimitiveClassConstantTest.java
! test/jdk/jdk/classfile/ShortJumpsFixTest.java
! test/jdk/jdk/classfile/SignaturesTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/StackTrackerTest.java
! test/jdk/jdk/classfile/StreamedVsListTest.java
! test/jdk/jdk/classfile/TempConstantPoolBuilderTest.java
! test/jdk/jdk/classfile/TestRecordComponent.java
! test/jdk/jdk/classfile/TransformTests.java
! test/jdk/jdk/classfile/Utf8EntryTest.java
! test/jdk/jdk/classfile/UtilTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/jdk/classfile/WriteTest.java
! test/jdk/jdk/classfile/examples/AnnotationsExamples.java
! test/jdk/jdk/classfile/examples/ExampleGallery.java
! test/jdk/jdk/classfile/examples/ExperimentalTransformExamples.java
! test/jdk/jdk/classfile/examples/ModuleExamples.java
! test/jdk/jdk/classfile/examples/TransformExamples.java
! test/jdk/jdk/classfile/helpers/ByteArrayClassLoader.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
! test/jdk/jdk/classfile/helpers/InstructionModelToCodeBuilder.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/classfile/helpers/TestConstants.java
! test/jdk/jdk/classfile/helpers/TestUtil.java
! test/jdk/jdk/classfile/helpers/Transforms.java
! test/jdk/jdk/classfile/testdata/Lvt.java
! test/jdk/jdk/classfile/testdata/Pattern1.java
! test/jdk/jdk/classfile/testdata/Pattern10.java
! test/jdk/jdk/classfile/testdata/Pattern2.java
! test/jdk/jdk/classfile/testdata/Pattern3.java
! test/jdk/jdk/classfile/testdata/Pattern4.java
! test/jdk/jdk/classfile/testdata/Pattern5.java
! test/jdk/jdk/classfile/testdata/Pattern6.java
! test/jdk/jdk/classfile/testdata/Pattern7.java
! test/jdk/jdk/classfile/testdata/Pattern8.java
! test/jdk/jdk/classfile/testdata/Pattern9.java
! test/jdk/jdk/classfile/testdata/TypeAnnotationPattern.java
! test/jdk/jdk/dynalink/BeanLinkerTest.java
! test/jdk/jdk/dynalink/BeansLinkerTest.java
! test/jdk/jdk/dynalink/CallSiteTest.java
! test/jdk/jdk/dynalink/CallerSensitiveTest.java
! test/jdk/jdk/dynalink/ClassLoaderAware.java
! test/jdk/jdk/dynalink/LinkedCallSiteLocationTest.java
! test/jdk/jdk/dynalink/LookupTest.java
! test/jdk/jdk/dynalink/TestGuardingDynamicLinkerExporter.java
! test/jdk/jdk/dynalink/TrustedDynamicLinkerFactoryTest.java
! test/jdk/jdk/dynalink/UntrustedDynamicLinkerFactoryTest.java
! test/jdk/jdk/incubator/vector/clean.sh
! test/jdk/jdk/incubator/vector/config.sh
! test/jdk/jdk/incubator/vector/gen-template.sh
! test/jdk/jdk/incubator/vector/gen-tests.sh
! test/jdk/jdk/internal/math/ToDecimal/MathUtilsTest.java
! test/jdk/jdk/jfr/event/gc/collection/TestSystemGC.java
! test/jdk/jdk/jfr/event/gc/collection/gc-testsettings.jfc
! test/jdk/jdk/jfr/event/gc/detailed/concurrentmodefailure-testsettings.jfc
! test/jdk/jdk/jfr/event/gc/detailed/promotionfailed-testsettings.jfc
! test/jdk/jdk/jfr/jvm/E.java
! test/jdk/lib/client/ExtendedRobot.java
! test/jdk/lib/testlibrary/bootlib/java.base/java/util/stream/DefaultMethodStreams.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Action.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ActionProducer.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Bundle.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/BundleManager.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/CharBindingMap.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ClassReference.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ComponentChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ComponentIsNotFocusedException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ComponentIsNotVisibleException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ComponentSearcher.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/DefaultCharBindingMap.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/DialogWaiter.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/EventDispatcher.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/EventTool.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/FrameWaiter.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/JemmyException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/JemmyInputException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/JemmyProperties.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/NoComponentUnderMouseException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ObjectBrowser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Outputable.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/QueueTool.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Scenario.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Test.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/TestCompletedException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/TestOut.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Timeout.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/TimeoutExpiredException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Timeoutable.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Timeouts.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Waitable.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Waiter.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/WindowWaiter.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/accessibility/AccessibilityChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/accessibility/AccessibleDescriptionChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/accessibility/AccessibleNameChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/APIDriverInstaller.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/ArrayDriverInstaller.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/ButtonDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/DefaultDriverInstaller.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/DescriptablePathChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/Driver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/DriverInstaller.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/DriverManager.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/EditorDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/FocusDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/FrameDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/InputDriverInstaller.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/InternalFrameDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/KeyDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/LightDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/LightSupportiveDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/ListDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/MenuDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/MouseDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/MultiSelListDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/OrderedListDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/PathChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/ScrollDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/SupportiveDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/TableDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/TextDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/TreeDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/UnsupportedOperatorException.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/WindowDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/buttons/ButtonMouseDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/buttons/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/focus/APIFocusDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/focus/MouseFocusDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/focus/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/input/EventDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/input/KeyEventDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/input/KeyRobotDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/input/MouseEventDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/input/MouseRobotDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/input/RobotDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/input/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/ChoiceDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/JComboMouseDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/JListMouseDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/JTabAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/JTabMouseDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/JTableHeaderDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/ListAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/ListKeyboardDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/lists/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/menus/APIJMenuDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/menus/AppleMenuDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/menus/DefaultJMenuDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/menus/QueueJMenuDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/menus/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/AWTScrollDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/AbstractScrollDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/JScrollBarAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/JScrollBarDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/JSliderAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/JSliderDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/JSpinnerDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/JSplitPaneDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/KeyboardJSliderScrollDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/ScrollAdjuster.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/ScrollPaneDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/ScrollbarDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/tables/JTableMouseDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/tables/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/AWTTextAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/AWTTextKeyboardDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/DownKey.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/EndKey.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/GoAndBackKey.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/HomeKey.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/NavigationKey.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/OffsetKey.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/SwingTextAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/SwingTextKeyboardDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/TextAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/TextKeyboardDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/UpKey.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/text/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/trees/JTreeAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/trees/JTreeMouseDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/trees/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/windows/DefaultFrameDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/windows/DefaultInternalFrameDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/windows/DefaultWindowDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/windows/InternalFrameAPIDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/windows/InternalFramePopupMenuDriver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/windows/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/explorer/GUIBrowser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/explorer/TrialListenerManager.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/explorer/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/ColorImageComparator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/FileImageComparator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/ImageComparator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/ImageFinder.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/ImageLoader.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/ImageSaver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/ImageTool.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/PNGImageLoader.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/PNGImageSaver.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/RoughImageComparator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/RoughImageFinder.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/StrictImageComparator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/StrictImageFinder.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/image/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/AbstractButtonOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ButtonOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/CheckboxOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ChoiceOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ComponentOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ContainerOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/DialogOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/FrameOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JButtonOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JCheckBoxMenuItemOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JCheckBoxOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JColorChooserOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JComboBoxOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JComponentOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JDialogOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JEditorPaneOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JFileChooserOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JFrameOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JInternalFrameOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JLabelOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JListOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JMenuBarOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JMenuItemOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JMenuOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JPasswordFieldOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JPopupMenuOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JProgressBarOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JRadioButtonMenuItemOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JRadioButtonOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JScrollBarOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JScrollPaneOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JSliderOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JSpinnerOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JSplitPaneOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTabbedPaneOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTableHeaderOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTableOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTextAreaOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTextComponentOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTextFieldOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTextPaneOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JToggleButtonOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JToolTipOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTreeOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/LabelOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ListOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/Operator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ScrollPaneOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ScrollbarOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/TextAreaOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/TextComponentOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/TextFieldOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/WindowOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/package-info.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/AbstractTextStyleChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/DefaultVisualizer.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/DumpController.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/Dumper.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/EmptyVisualizer.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/LookAndFeel.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/MouseVisualizer.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/NameComponentChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/PNGDecoder.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/PNGEncoder.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/Platform.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/PropChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/RegExComparator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/StringPropChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/TextStyleChooser.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/WindowJob.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/WindowManager.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/package-info.java
! test/jdk/start-Xvfb.sh
! test/jdk/sun/java2d/loops/GraphicsPrimitiveMgrTest.java
! test/jdk/sun/misc/SunMiscSignalTest.java
! test/jdk/sun/nio/cs/OLD/DBCSDecoderMapping.java
! test/jdk/sun/nio/cs/OLD/DBCS_IBM_ASCII_Decoder.java
! test/jdk/sun/nio/cs/OLD/DBCS_IBM_ASCII_Encoder.java
! test/jdk/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Decoder.java
! test/jdk/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Encoder.java
! test/jdk/sun/nio/cs/OLD/DBCS_ONLY_IBM_EBCDIC_Decoder.java
! test/jdk/sun/nio/cs/OLD/DoubleByteDecoder.java
! test/jdk/sun/nio/cs/OLD/DoubleByteEncoder.java
! test/jdk/sun/nio/cs/OLD/EUC_CN_OLD.java
! test/jdk/sun/nio/cs/OLD/EUC_JP_LINUX_OLD.java
! test/jdk/sun/nio/cs/OLD/EUC_JP_OLD.java
! test/jdk/sun/nio/cs/OLD/EUC_JP_Open_OLD.java
! test/jdk/sun/nio/cs/OLD/EUC_KR_OLD.java
! test/jdk/sun/nio/cs/OLD/GBK_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM1381_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM1383_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM930_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM933_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM935_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM937_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM939_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM942C_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM942_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM943C_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM943_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM948_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM949C_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM949_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM950_OLD.java
! test/jdk/sun/nio/cs/OLD/IBM970_OLD.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0201_OLD.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0208_Decoder.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0208_Encoder.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0208_OLD.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0208_Solaris_Decoder.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0208_Solaris_Encoder.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0212_Decoder.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0212_Encoder.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0212_OLD.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0212_Solaris_Decoder.java
! test/jdk/sun/nio/cs/OLD/JIS_X_0212_Solaris_Encoder.java
! test/jdk/sun/nio/cs/OLD/Johab_OLD.java
! test/jdk/sun/nio/cs/OLD/MS932DB.java
! test/jdk/sun/nio/cs/OLD/MS932_OLD.java
! test/jdk/sun/nio/cs/OLD/MS936_OLD.java
! test/jdk/sun/nio/cs/OLD/MS949_OLD.java
! test/jdk/sun/nio/cs/OLD/MS950_OLD.java
! test/jdk/sun/nio/cs/OLD/PCK_OLD.java
! test/jdk/sun/nio/cs/OLD/SJIS_OLD.java
! test/jdk/sun/nio/cs/OLD/SimpleEUCDecoder.java
! test/jdk/sun/nio/cs/OLD/SingleByteDecoder.java
! test/jdk/sun/nio/cs/OLD/SingleByteEncoder.java
! test/jdk/sun/nio/cs/TestUnmappable.java
! test/jdk/sun/security/krb5/config/native/libTestDynamicStore.m
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/generate.sh
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/openssl.cnf
! test/jdk/sun/security/ssl/SSLContextImpl/MD2InTrustAnchor.java
! test/jdk/sun/security/ssl/SSLContextImpl/MultipleChooseAlias.java
! test/jdk/sun/security/ssl/SSLContextImpl/TrustTrustedCert.java
! test/jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java
! test/jdk/sun/security/ssl/SignatureScheme/CustomizedClientSchemes.java
! test/jdk/sun/security/ssl/SignatureScheme/CustomizedServerSchemes.java
! test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java
! test/jdk/sun/security/ssl/SignatureScheme/Tls13NamedGroups.java
! test/jdk/sun/security/util/math/BigIntegerModuloP.java
! test/jdk/sun/security/x509/URICertStore/ExtensionsWithLDAP.java
! test/jdk/tools/jlink/plugins/DefaultStripDebugPluginTest.java
! test/jdk/tools/jlink/plugins/StripNativeDebugSymbolsPlugin/FakeObjCopy.java
! test/jdk/tools/jlink/plugins/StripNativeDebugSymbolsPlugin/StripNativeDebugSymbolsPluginTest.java
! test/jdk/tools/launcher/exeJliLaunchTest.c
! test/lib/jdk/test/lib/OSVersion.java
! test/lib/jdk/test/lib/hprof/model/AbstractJavaHeapObjectVisitor.java
! test/lib/jdk/test/lib/hprof/model/ArrayTypeCodes.java
! test/lib/jdk/test/lib/hprof/model/HackJavaValue.java
! test/lib/jdk/test/lib/hprof/model/JavaBoolean.java
! test/lib/jdk/test/lib/hprof/model/JavaByte.java
! test/lib/jdk/test/lib/hprof/model/JavaChar.java
! test/lib/jdk/test/lib/hprof/model/JavaClass.java
! test/lib/jdk/test/lib/hprof/model/JavaDouble.java
! test/lib/jdk/test/lib/hprof/model/JavaField.java
! test/lib/jdk/test/lib/hprof/model/JavaFloat.java
! test/lib/jdk/test/lib/hprof/model/JavaHeapObject.java
! test/lib/jdk/test/lib/hprof/model/JavaHeapObjectVisitor.java
! test/lib/jdk/test/lib/hprof/model/JavaInt.java
! test/lib/jdk/test/lib/hprof/model/JavaLazyReadObject.java
! test/lib/jdk/test/lib/hprof/model/JavaLong.java
! test/lib/jdk/test/lib/hprof/model/JavaObject.java
! test/lib/jdk/test/lib/hprof/model/JavaObjectArray.java
! test/lib/jdk/test/lib/hprof/model/JavaObjectRef.java
! test/lib/jdk/test/lib/hprof/model/JavaShort.java
! test/lib/jdk/test/lib/hprof/model/JavaStatic.java
! test/lib/jdk/test/lib/hprof/model/JavaThing.java
! test/lib/jdk/test/lib/hprof/model/JavaValue.java
! test/lib/jdk/test/lib/hprof/model/JavaValueArray.java
! test/lib/jdk/test/lib/hprof/model/ReachableExcludes.java
! test/lib/jdk/test/lib/hprof/model/ReachableExcludesImpl.java
! test/lib/jdk/test/lib/hprof/model/ReachableObjects.java
! test/lib/jdk/test/lib/hprof/model/ReferenceChain.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/StackFrame.java
! test/lib/jdk/test/lib/hprof/model/StackTrace.java
! test/lib/jdk/test/lib/hprof/parser/FileReadBuffer.java
! test/lib/jdk/test/lib/hprof/parser/HprofReader.java
! test/lib/jdk/test/lib/hprof/parser/MappedReadBuffer.java
! test/lib/jdk/test/lib/hprof/parser/PositionDataInputStream.java
! test/lib/jdk/test/lib/hprof/parser/PositionInputStream.java
! test/lib/jdk/test/lib/hprof/parser/ReadBuffer.java
! test/lib/jdk/test/lib/hprof/parser/Reader.java
! test/lib/jdk/test/lib/hprof/util/ArraySorter.java
! test/lib/jdk/test/lib/hprof/util/Comparer.java
! test/lib/jdk/test/lib/hprof/util/CompositeEnumeration.java
! test/lib/jdk/test/lib/hprof/util/Misc.java
! test/lib/jdk/test/lib/hprof/util/VectorSorter.java
! test/lib/jdk/test/lib/jfr/AppExecutorHelper.java
! test/lib/jdk/test/lib/jfr/CommonHelper.java
! test/lib/jdk/test/lib/jfr/EventField.java
! test/lib/jdk/test/lib/jfr/EventNames.java
! test/lib/jdk/test/lib/jfr/EventTypePrototype.java
! test/lib/jdk/test/lib/jfr/EventVerifier.java
! test/lib/jdk/test/lib/jfr/Events.java
! test/lib/jdk/test/lib/jfr/FileHelper.java
! test/lib/jdk/test/lib/jfr/GCHelper.java
! test/lib/jdk/test/lib/jfr/RecurseThread.java
! test/lib/jdk/test/lib/jfr/SimpleEvent.java
! test/lib/jdk/test/lib/jfr/SimpleEventHelper.java
! test/lib/jdk/test/lib/jfr/SimpleSetting.java
! test/lib/jdk/test/lib/jfr/StreamingUtils.java
! test/lib/jdk/test/lib/jfr/Stressor.java
! test/lib/jdk/test/lib/jfr/TestClassLoader.java
! test/lib/jdk/test/lib/jfr/VoidFunction.java
! test/make/TestCompileCommands.gmk
! test/make/TestCopyFiles.gmk
! test/make/TestFixDepsFile.gmk
! test/make/TestIdea.gmk
! test/make/TestJavaCompilation.gmk
! test/make/TestMake.gmk
! test/make/TestMakeBase.gmk
! test/make/UtilsForTests.gmk
! test/make/autoconf/test.m4
! test/micro/org/openjdk/bench/java/lang/Characters.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentVsBits.java
! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java
! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/libPtr.c
! test/micro/org/openjdk/bench/java/lang/foreign/libStrLen.c
! test/micro/org/openjdk/bench/java/nio/X-Buffers-bin.java.template
! test/micro/org/openjdk/bench/java/nio/X-ByteBuffers-bin.java.template
! test/micro/org/openjdk/bench/java/security/GetContext.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/README
! test/micro/org/openjdk/bench/javax/crypto/full/AESGCMByteBuffer.java
! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/AdHocAdapt.java
! test/micro/org/openjdk/bench/jdk/classfile/AdaptInjectNoop.java
! test/micro/org/openjdk/bench/jdk/classfile/AdaptMetadata.java
! test/micro/org/openjdk/bench/jdk/classfile/AdaptNull.java
! test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/GenerateStackMaps.java
! test/micro/org/openjdk/bench/jdk/classfile/ParseOptions.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadDeep.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadMetadata.java
! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java
! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java
! test/micro/org/openjdk/bench/jdk/classfile/TestConstants.java
! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java
! test/micro/org/openjdk/bench/vm/fences/Multiple.java
! test/micro/org/openjdk/bench/vm/fences/MultipleWithLoads.java
! test/micro/org/openjdk/bench/vm/fences/MultipleWithStores.java
! test/micro/org/openjdk/bench/vm/fences/SafePublishing.java
! test/micro/org/openjdk/bench/vm/fences/Single.java

Changeset: a9679acd
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-09-12 20:17:52 +0000
URL:       https://git.openjdk.org/loom/commit/a9679acd5c85b88afe827dc55dbe9a78b00c8918

8253620: Debug symbols for tests missing on macos and windows

Reviewed-by: dholmes, ihse, jwaters

! make/common/TestFilesCompilation.gmk
! make/test/JtregNativeHotspot.gmk

Changeset: dde11551
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-09-12 22:59:34 +0000
URL:       https://git.openjdk.org/loom/commit/dde11551e26dedd28168d2d4528e9dd66ed82999

8315946: DecimalFormat and CompactNumberFormat do allow U+FFFE and U+FFFF in the pattern

Reviewed-by: naoto

! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java

Changeset: bd52bbfa
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-09-13 02:33:03 +0000
URL:       https://git.openjdk.org/loom/commit/bd52bbfa272691caab227d736021362c06449535

8316060: test/hotspot/jtreg/runtime/reflect/ReflectOutOfMemoryError.java may fail if heap is huge

Reviewed-by: lmesnik, dholmes

! test/hotspot/jtreg/runtime/reflect/ReflectOutOfMemoryError.java

Changeset: 1ebf510e
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-09-13 04:58:49 +0000
URL:       https://git.openjdk.org/loom/commit/1ebf510e5a42c7b53720ed94e39e081f74821fc1

8315743: RISC-V: Cleanup masm lr()/sc() methods

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp

Changeset: cbbfa0dd
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-09-13 04:59:19 +0000
URL:       https://git.openjdk.org/loom/commit/cbbfa0ddfb1485edfc6275dd7085b3096f7eccf6

8315652: RISC-V: Features string uses wrong separator for jtreg

Reviewed-by: fyang, luhenry

! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: a36f5a54
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-13 05:25:25 +0000
URL:       https://git.openjdk.org/loom/commit/a36f5a54ab4871739f2ccbabb684942fc3cadf20

8315663: Open source misc awt tests

Reviewed-by: tr, jdv

+ test/jdk/java/awt/Icon/SetIconImageExceptionTest.java
+ test/jdk/sun/awt/PaletteTester.java
= test/jdk/sun/awt/duke.gif

Changeset: ece9bdfc
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-13 06:04:10 +0000
URL:       https://git.openjdk.org/loom/commit/ece9bdfc838a5c419c789319ff794f1ae29b0256

8299614: Shenandoah: STW mark should keep nmethod/oops referenced from stack chunk alive

Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java

Changeset: fe5ef5f2
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-09-13 07:27:18 +0000
URL:       https://git.openjdk.org/loom/commit/fe5ef5f20dcf647b4ca30963b42fa01449f0d9c0

8315677: Open source few swing JFileChooser and other tests

Reviewed-by: psadhukhan, tr

+ test/jdk/javax/swing/JFileChooser/bug4624353.java
+ test/jdk/javax/swing/JFileChooser/bug4673161.java
+ test/jdk/javax/swing/JFileChooser/bug4782168.java
+ test/jdk/javax/swing/JLabel/bug4822331.java
+ test/jdk/javax/swing/JOptionPane/bug4191835.java

Changeset: 36552e71
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-13 07:29:10 +0000
URL:       https://git.openjdk.org/loom/commit/36552e7193a094936d5ed51be602b9c840d9b844

8316123: ProblemList serviceability/dcmd/gc/RunFinalizationTest.java on AIX

Reviewed-by: clanger

! test/hotspot/jtreg/ProblemList.txt

Changeset: 2d168c57
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-13 07:32:54 +0000
URL:       https://git.openjdk.org/loom/commit/2d168c573402c0fc3dfb6c1fe6f48ec46997fa67

8313202: MutexLocker should disallow null Mutexes

Reviewed-by: dholmes, coleenp, dcubed

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/task.cpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/runtime/threads.cpp

Changeset: bb6b3f24
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-09-13 07:35:01 +0000
URL:       https://git.openjdk.org/loom/commit/bb6b3f2486b07a6ccdeea18519453e6d9c05c2c3

8315761: Open source few swing JList and JMenuBar tests

Reviewed-by: psadhukhan, tr

+ test/jdk/javax/swing/JList/bug4300224.java
+ test/jdk/javax/swing/JList/bug4487689.java
+ test/jdk/javax/swing/JList/bug4832765.java
+ test/jdk/javax/swing/JMenuBar/bug4802656.java

Changeset: fecd2fd8
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-09-13 07:42:53 +0000
URL:       https://git.openjdk.org/loom/commit/fecd2fd8f26d0e8905a519e30e9aa171683c9df1

8315898: Open source swing JMenu tests

Reviewed-by: serb

+ test/jdk/javax/swing/JMenu/bug4143592.java
+ test/jdk/javax/swing/JMenu/bug4148154.java
+ test/jdk/javax/swing/JMenu/bug4156316.java
+ test/jdk/javax/swing/JMenu/bug4161866.java
+ test/jdk/javax/swing/JMenu/bug4244796.java
+ test/jdk/javax/swing/JMenu/bug4767393.java

Changeset: f8df754b
Author:    shaojin.wensj <shaojin.wensj at alibaba-inc.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2023-09-13 08:25:13 +0000
URL:       https://git.openjdk.org/loom/commit/f8df754b9a3f58ff5f26e63de70d02f3433a9384

8311207: Cleanup for Optimization for UUID.toString

Reviewed-by: liach, rriggs

! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/jdk/internal/util/HexDigits.java

Changeset: f804f865
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-09-13 10:47:20 +0000
URL:       https://git.openjdk.org/loom/commit/f804f8652da71b18cc654c08c12d07d6fd43c2a7

8314612: TestUnorderedReduction.java fails with -XX:MaxVectorSize=32 and -XX:+AlignVector

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReduction.java

Changeset: f9ab115a
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-09-13 12:45:54 +0000
URL:       https://git.openjdk.org/loom/commit/f9ab115acb5044f25e2553521a09c35ae02c9b84

8316050: Use hexadecimal encoding in MemorySegment::toString

Reviewed-by: rriggs, mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java

Changeset: b3dad244
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-13 13:40:54 +0000
URL:       https://git.openjdk.org/loom/commit/b3dad2443a7cb239fda0a320b8790fab592c2eca

8316021: Serial: Remove unused Generation::post_compact

Reviewed-by: tschatzl

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

Changeset: a731a24c
Author:    Ludovic Henry <luhenry at openjdk.org>
Date:      2023-09-13 14:54:43 +0000
URL:       https://git.openjdk.org/loom/commit/a731a24c93a89df08db7e01c09eb5786889c9207

8315934: RISC-V: Disable conservative fences per vendor

Reviewed-by: rehn, mli, fyang

! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: ff240a91
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2023-09-13 15:05:46 +0000
URL:       https://git.openjdk.org/loom/commit/ff240a9135e0f0c78ecffadbef38edb3b0479653

8316087: Test SignedLoggerFinderTest.java is still failing

Reviewed-by: dfuchs

! test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/SignedLoggerFinderTest.java
= test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/java.base/share/classes/jdk/internal/event/EventHelper.java

Changeset: 3b0a6d2a
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-09-13 15:09:01 +0000
URL:       https://git.openjdk.org/loom/commit/3b0a6d2a6842962218b8cebcd9c0672cb4ee6720

8314226: Series of colon-style fallthrough switch cases with guards compiled incorrectly

Reviewed-by: mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
+ test/langtools/tools/javac/patterns/T8314226.java

Changeset: ce93d27f
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-09-13 20:32:21 +0000
URL:       https://git.openjdk.org/loom/commit/ce93d27fe5725af6424573ceb29cc12f20165f69

6228794: java.text.ChoiceFormat pattern behavior is not well documented.

Reviewed-by: naoto

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

Changeset: e6822996
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-09-14 09:10:22 +0000
URL:       https://git.openjdk.org/loom/commit/e682299698bb2a19422e1e50b2aa05a80db35c65

Merge with jdk-22+15

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

Changeset: 92ad4a23
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-09-13 20:58:23 +0000
URL:       https://git.openjdk.org/loom/commit/92ad4a2399bb06b36b167a60c00d2299917fca9f

8315789: Minor HexFormat performance improvements

Reviewed-by: rriggs

! src/java.base/share/classes/java/util/HexFormat.java
+ test/micro/org/openjdk/bench/java/util/HexFormatBench.java

Changeset: 1741d13b
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-09-13 22:23:27 +0000
URL:       https://git.openjdk.org/loom/commit/1741d13b1260253d1e299e8da9c42b5519a7ae48

8315726: Open source several AWT applet tests

Reviewed-by: psadhukhan, aivanov

+ test/jdk/java/awt/Choice/ChoiceSelectTest.java
+ test/jdk/java/awt/Component/Displayable.java
+ test/jdk/java/awt/Focus/TestWindowsLFFocus.java
+ test/jdk/java/awt/geom/HitTest/PathHitTest.java

Changeset: 23fab118
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-09-13 22:52:01 +0000
URL:       https://git.openjdk.org/loom/commit/23fab1181b6a053efc4661d5a10caa90b109aa06

8314828: Mark 3 jcmd command-line options test as vm.flagless

Reviewed-by: cjplummer

! test/hotspot/jtreg/serviceability/dcmd/framework/HelpTest.java
! test/hotspot/jtreg/serviceability/dcmd/framework/InvalidCommandTest.java
! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java

Changeset: eb37c7e3
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-09-13 23:40:44 +0000
URL:       https://git.openjdk.org/loom/commit/eb37c7e361527d937cf5d461a6cca54bd894e542

8315971: ProblemList containers/docker/TestMemoryAwareness.java on linux-all

Reviewed-by: shade

! test/hotspot/jtreg/ProblemList.txt

Changeset: 11d431b2
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-09-14 01:20:24 +0000
URL:       https://git.openjdk.org/loom/commit/11d431b2c436d6b2a0aa7a00d676a93c1b87da0e

8316228: jcmd tests are broken by 8314828

Reviewed-by: dholmes

! test/hotspot/jtreg/serviceability/dcmd/framework/HelpTest.java
! test/hotspot/jtreg/serviceability/dcmd/framework/InvalidCommandTest.java
! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java

Changeset: 639ba13c
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-14 07:02:29 +0000
URL:       https://git.openjdk.org/loom/commit/639ba13c4b0ada1c2ae0a46e99ed707c219b3e53

8316179: Use consistent naming for lightweight locking in MacroAssembler

Reviewed-by: rkennke, coleenp, dholmes

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp

Changeset: 903b9e8d
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-09-14 07:06:20 +0000
URL:       https://git.openjdk.org/loom/commit/903b9e8dd966fbb61222c59048b752ed8b42b608

8316199: Remove sun/tools/jstatd/TestJstatd* tests from problemlist for Windows.

Reviewed-by: lmesnik, cjplummer

! test/jdk/ProblemList.txt

Changeset: 14408bc8
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-09-14 09:01:13 +0000
URL:       https://git.openjdk.org/loom/commit/14408bc8f846447312fd18dde1f8c615ddad61c0

8315973: Remove unused fields from ThreadLocalRandom

Reviewed-by: jpai

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

Changeset: 33c62e4f
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-14 10:09:08 +0000
URL:       https://git.openjdk.org/loom/commit/33c62e4fffe33a7593fd0c01de53507bfd01dc3b

8316154: Opensource JTextArea manual tests

Reviewed-by: abhiscxk, jdv

+ test/jdk/javax/swing/JTextArea/bug4265784.java

Changeset: 8f4dfc44
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-14 10:21:44 +0000
URL:       https://git.openjdk.org/loom/commit/8f4dfc443ba5820f5799fff1418d6632d502d57b

8316164: Opensource JMenuBar manual test

Reviewed-by: tr, jdv

+ test/jdk/javax/swing/JMenuBar/bug4403749.java

Changeset: b48dbf6b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-14 11:50:24 +0000
URL:       https://git.openjdk.org/loom/commit/b48dbf6bfa652ef031c35f0a85a409142563aa72

8316181: Move the fast locking implementation out of the .ad files

Reviewed-by: thartmann, rkennke, fyang

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: de9b971c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-14 12:06:25 +0000
URL:       https://git.openjdk.org/loom/commit/de9b971c2e21d01586c15ad87c33dd8f24e64e29

8315933: Serial: Remove empty Generation::ensure_parsability

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.hpp

Changeset: edd454b5
Author:    Soumadipta Roy <roysouma at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-14 12:21:45 +0000
URL:       https://git.openjdk.org/loom/commit/edd454b502b9bacde55492820e52655bbac63b89

8315766: Parallelize gc/stress/TestStressIHOPMultiThread.java test

Reviewed-by: shade, tschatzl

! test/hotspot/jtreg/gc/stress/TestStressIHOPMultiThread.java

Changeset: cfa89012
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-09-14 13:50:49 +0000
URL:       https://git.openjdk.org/loom/commit/cfa89012ab017f3ae147094e5cab6dfd040ce042

8315338: RISC-V: Change flags for stable extensions to non-experimental

Reviewed-by: fyang, luhenry, fjiang

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

Changeset: 83dca629
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-09-14 14:30:14 +0000
URL:       https://git.openjdk.org/loom/commit/83dca6296e3fc7b9912ef7b82e443ce1415a7bcc

8313638: Add test for dump of resolved references

Reviewed-by: ccheung, iklam

! src/hotspot/share/prims/whitebox.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesNotNullTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesTestApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesWb.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 3abe7982
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-14 14:49:40 +0000
URL:       https://git.openjdk.org/loom/commit/3abe7982bfbc5787962863f8604ddecadf770b74

8316115: Parallel: Fix -Wconversion warnings around NUMA node ID

Reviewed-by: shade, tschatzl

! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp

Changeset: a57b9dab
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-14 15:50:03 +0000
URL:       https://git.openjdk.org/loom/commit/a57b9dab6c02c313f3975f47d502dae270c67508

8316242: Opensource SwingGraphics manual test

Reviewed-by: kizune, abhiscxk

+ test/jdk/javax/swing/SwingGraphics/TranslateTest.java

Changeset: eb1f67b1
Author:    Soumadipta Roy <roysouma at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-09-14 15:59:13 +0000
URL:       https://git.openjdk.org/loom/commit/eb1f67b160c4d2b8feb7330786ecd8e53ed53946

8315937: Enable parallelism in vmTestbase/nsk/stress/numeric tests

Reviewed-by: shade, lmesnik

- test/hotspot/jtreg/vmTestbase/nsk/stress/numeric/TEST.properties

Changeset: 5cea53d3
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-09-14 16:10:55 +0000
URL:       https://git.openjdk.org/loom/commit/5cea53d372744ddf1bedaae4667415e6525ef82f

8315810: Reimplement sun.reflect.ReflectionFactory::newConstructorForSerialization with method handles

Co-authored-by: Chen Liang <liach at openjdk.org>
Reviewed-by: rriggs

! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
! src/java.base/share/classes/jdk/internal/reflect/DirectMethodHandleAccessor.java
! src/java.base/share/classes/jdk/internal/reflect/MethodHandleAccessorFactory.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! test/jdk/java/lang/reflect/MethodHandleAccessorsTest.java
! test/jdk/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java

Changeset: c11f8352
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-09-14 17:51:54 +0000
URL:       https://git.openjdk.org/loom/commit/c11f8352e96a01b39e54080716030ec96f717cae

8315824: Open source several Swing Text/HTML related tests

Reviewed-by: psadhukhan, azvegint

+ test/jdk/javax/swing/text/StyledEditorKit/bug4253334.java
+ test/jdk/javax/swing/text/StyledEditorKit/bug4329418.java
+ test/jdk/javax/swing/text/bug4739057.java
+ test/jdk/javax/swing/text/bug4763466.java
+ test/jdk/javax/swing/text/html/bug4210307.java
+ test/jdk/javax/swing/text/html/bug4839739.java

Changeset: c7d306c6
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-09-14 18:27:12 +0000
URL:       https://git.openjdk.org/loom/commit/c7d306c65c5ed26839b323f3dfc7e5b68e5adaa1

8315541: Classfile API TypeAnnotation.TargetInfo factory methods accept null labels

Reviewed-by: briangoetz

! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java

Changeset: 6d47fc6d
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-09-14 18:29:01 +0000
URL:       https://git.openjdk.org/loom/commit/6d47fc6d5b81d6764af322cc17653683f79a89de

8313258: RuntimeInvisibleTypeAnnotationsAttribute.annotations() API Index out of Bound error

Reviewed-by: briangoetz

! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! test/jdk/jdk/classfile/LimitsTest.java

Changeset: ca747f09
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-09-14 18:30:39 +0000
URL:       https://git.openjdk.org/loom/commit/ca747f09b67071938fb101ce61742c56305af341

8315678: Classfile API ConstantPool::entryCount and ConstantPool::entryByIndex methods are confusing

Reviewed-by: briangoetz

! src/java.base/share/classes/jdk/internal/classfile/constantpool/ClassEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantDynamicEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/DoubleEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/FieldRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/FloatEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/IntegerEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/InterfaceMethodRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/InvokeDynamicEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/LongEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodHandleEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodTypeEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ModuleEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/NameAndTypeEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/PackageEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/StringEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/Utf8Entry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StringSharingPlugin.java
! test/jdk/jdk/classfile/ConstantPoolCopyTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/Utf8EntryTest.java
! test/langtools/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java
! test/langtools/tools/javac/8000518/DuplicateConstantPoolEntry.java
! test/langtools/tools/javac/NoStringToLower.java
! test/langtools/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java
! test/langtools/tools/javac/classfiles/T8255757/T8255757.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java
! test/langtools/tools/javac/lambda/ByteCodeTest.java
! test/langtools/tools/javac/patterns/MatchExceptionTest.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/resolve/NoObjectToString.java
! test/langtools/tools/javap/classfile/T6887895.java

Changeset: 2a6fb9ce
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-09-14 18:52:24 +0000
URL:       https://git.openjdk.org/loom/commit/2a6fb9ce59be2d06c753b920ed689c0cc6775c5b

8316147: Remove serviceability/sa/TestJhsdbJstackMixed.java from -Xcomp problem list

Reviewed-by: lmesnik

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

Changeset: b2e91060
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-09-14 18:52:51 +0000
URL:       https://git.openjdk.org/loom/commit/b2e91060db82a13e993227f538c8d54b41a9796b

8313452: Improve Classfile API attributes handling safety

Reviewed-by: briangoetz

! src/java.base/share/classes/jdk/internal/classfile/AttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/Attributes.java
! src/java.base/share/classes/jdk/internal/classfile/Classfile.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractDirectBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassfileImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
+ test/jdk/jdk/classfile/OptionsTest.java

Changeset: 44152616
Author:    Soumadipta Roy <roysouma at amazon.com>
Committer: Martin Buchholz <martin at openjdk.org>
Date:      2023-09-14 19:22:31 +0000
URL:       https://git.openjdk.org/loom/commit/4415261688dc258b6d254668bcf8818c61cc65ea

8315683: Parallelize java/util/concurrent/tck/JSR166TestCase.java

Reviewed-by: martin, shade

! test/jdk/java/util/concurrent/tck/JSR166TestCase.java

Changeset: d475f61f
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-09-14 22:03:03 +0000
URL:       https://git.openjdk.org/loom/commit/d475f61fd52b7d379260811b32d3815786858411

8315731: Open source several Swing Text related tests

Reviewed-by: psadhukhan, tr

+ test/jdk/javax/swing/text/CompositeView/bug4398059.java
+ test/jdk/javax/swing/text/DefaultCaret/bug4197894.java
+ test/jdk/javax/swing/text/DefaultCaret/bug4203175.java
+ test/jdk/javax/swing/text/DefaultEditorKit/bug4265242.java
+ test/jdk/javax/swing/text/DefaultStyledDocument/bug4472852.java

Changeset: b55e418a
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-09-14 22:19:18 +0000
URL:       https://git.openjdk.org/loom/commit/b55e418a077791b39992042411cde97f68dc39fe

8301991: Convert l10n properties resource bundles to UTF-8 native

Reviewed-by: naoto

! make/jdk/src/classes/build/tools/compileproperties/CompileProperties.java
! make/langtools/tools/compileproperties/CompileProperties.java
! src/demo/share/jfc/CodePointIM/resources/codepoint_de.properties
! src/demo/share/jfc/CodePointIM/resources/codepoint_ja.properties
! src/demo/share/jfc/CodePointIM/resources/codepoint_zh_CN.properties
! src/demo/share/jfc/Notepad/resources/Notepad_de.properties
! src/demo/share/jfc/Notepad/resources/Notepad_ja.properties
! src/demo/share/jfc/Notepad/resources/Notepad_zh_CN.properties
! src/demo/share/jfc/Stylepad/resources/Stylepad_de.properties
! src/demo/share/jfc/Stylepad/resources/Stylepad_ja.properties
! src/demo/share/jfc/Stylepad/resources/Stylepad_zh_CN.properties
! src/demo/share/jfc/SwingSet2/resources/swingset_de.properties
! src/demo/share/jfc/SwingSet2/resources/swingset_ja.properties
! src/demo/share/jfc/SwingSet2/resources/swingset_zh_CN.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_es.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_fr.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_it.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ko.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_pt_BR.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_sv.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_TW.properties
! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties
! src/java.base/share/classes/sun/util/resources/LocaleNames.properties
! src/java.base/share/data/currency/CurrencyData.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_de.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_es.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_fr.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_it.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_ja.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_ko.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_pt_BR.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_sv.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_zh_CN.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_zh_TW.properties
! src/java.desktop/macosx/classes/sun/awt/resources/awtosx.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_de.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_es.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_fr.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_it.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_ja.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_ko.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_pt_BR.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_sv.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_CN.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_TW.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_es.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_fr.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ja.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_sv.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_de.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_es.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_fr.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ja.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ko.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_sv.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_de.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_it.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_de.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_es.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_fr.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ja.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_de.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_es.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_fr.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ja.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_sv.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.properties
! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_de.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_es.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_fr.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_it.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_ja.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_ko.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_pt_BR.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_sv.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_zh_CN.properties
! src/java.desktop/share/classes/sun/awt/resources/awt_zh_TW.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_de.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_es.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_fr.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_it.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_ja.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_ko.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_pt_BR.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_sv.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_CN.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_TW.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_de.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_es.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_fr.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_ja.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_sv.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.properties
! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_ja.properties
! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_ko.properties
! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_zh_CN.properties
! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_zh_TW.properties
! src/java.logging/share/classes/sun/util/logging/resources/logging_es.properties
! src/java.logging/share/classes/sun/util/logging/resources/logging_fr.properties
! src/java.logging/share/classes/sun/util/logging/resources/logging_ja.properties
! src/java.logging/share/classes/sun/util/logging/resources/logging_ko.properties
! src/java.logging/share/classes/sun/util/logging/resources/logging_pt_BR.properties
! src/java.logging/share/classes/sun/util/logging/resources/logging_zh_CN.properties
! src/java.logging/share/classes/sun/util/logging/resources/logging_zh_TW.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_de.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_es.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_fr.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_it.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_ja.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_ko.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_pt_BR.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_sv.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_zh_CN.properties
! src/java.rmi/share/classes/sun/rmi/registry/resources/rmiregistry_zh_TW.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_es.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_fr.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_it.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ja.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_pt_BR.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_zh_CN.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_zh_TW.properties
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_de.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_es.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_fr.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_it.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_ja.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_ko.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_pt_BR.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_sv.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_zh_CN.properties
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_zh_TW.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_de.properties
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_ja.properties
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_zh_CN.properties
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/resources/simpleserver_de.properties
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/resources/simpleserver_ja.properties
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/resources/simpleserver_zh_CN.properties
! src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/ExceptionMessages.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_es.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_fr.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_it.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ko.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_pt_BR.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_sv.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_TW.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_de.properties
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_ja.properties
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi_de.properties
! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi_ja.properties
! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_zh_CN.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_de.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_ja.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_zh_CN.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n_de.properties
! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n_zh_CN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_AE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_BH.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_DZ.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_EG.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_IQ.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_JO.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_KW.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_LB.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_LY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_MA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_OM.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_QA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_SA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_SD.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_SY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_TN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_YE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_be_BY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_bg_BG.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ca_ES.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_cs_CZ.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_da_DK.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de_AT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de_DE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de_LU.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_el_CY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_el_GR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_GB.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_IE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_MT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_ES.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_et_EE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fi_FI.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr_BE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr_FR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr_LU.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ga_IE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_he_IL.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_hi_IN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_hr_HR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_it.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_it_IT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ja.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ja_JP.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ko.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ko_KR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_lt_LT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_lv_LV.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_mt_MT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_nl_BE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_nl_NL.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_pl_PL.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_pt.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_pt_PT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ru_RU.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sk_SK.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sl_SI.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_BA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_CS.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_Latn_BA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_Latn_ME.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_ME.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_RS.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sv.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sv_SE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_th_TH.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_uk_UA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_vi_VN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_zh_CN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_zh_TW.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ar.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_be.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_bg.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ca.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_cs.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_de.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_el.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_es.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_es_US.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_fi.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_fr.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ga.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_he.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_hi.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_hu.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_is.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_it.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ja.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ko.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_lt.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_lv.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_mk.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ms.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_mt.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_nl.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_no.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_no_NO_NY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pl.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pt.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pt_BR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pt_PT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ro.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ru.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sk.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sl.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sq.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sr.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sr_Latn.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sv.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_th.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_tr.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_uk.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_vi.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_zh.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_zh_TW.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_de.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_es.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_fr.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_it.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ja.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ko.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_pt_BR.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_sv.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_CN.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_TW.properties
! test/jdk/java/text/Format/NumberFormat/CurrencyFormat.java
! test/jdk/java/text/Format/NumberFormat/CurrencySymbols.properties
! test/jdk/java/util/PluggableLocale/providersrc/barprovider/com/bar/LocaleNames.properties
! test/jdk/java/util/PluggableLocale/providersrc/barprovider/com/bar/LocaleNames_ja.properties
! test/jdk/java/util/PluggableLocale/providersrc/barprovider/com/bar/LocaleNames_ja_JP_kyoto.properties
! test/jdk/java/util/PluggableLocale/providersrc/barprovider/com/bar/LocaleNames_ja_JP_osaka.properties
! test/jdk/java/util/PluggableLocale/providersrc/barprovider/com/bar/LocaleNames_xx.properties
! test/jdk/java/util/ResourceBundle/Bug6204853.properties
! test/jdk/performance/client/SwingMark/src/resources/JMTest_04_ja.properties
! test/jdk/performance/client/SwingMark/src/resources/ListTest_ja.properties
! test/jdk/performance/client/SwingMark/src/resources/TextAreaTest_ja.properties

Changeset: 96781ba3
Author:    Pengfei Li <pli at openjdk.org>
Date:      2023-09-15 01:02:44 +0000
URL:       https://git.openjdk.org/loom/commit/96781ba33d4717c8df2b9ba4cd5d66858cf5c2d1

8312332: C2: Refactor SWPointer out from SuperWord

Reviewed-by: epeter, kvn

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
+ src/hotspot/share/opto/vectorization.cpp
+ src/hotspot/share/opto/vectorization.hpp

Changeset: 783e44d0
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2023-09-15 03:04:28 +0000
URL:       https://git.openjdk.org/loom/commit/783e44d07ee9dccf46c5df1c604290fd311cdb18

8316326: ProblemList java/awt/Mouse/EnterExitEvents/DragWindowTest.java on macosx-all again

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 8dc2d928
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-09-15 05:43:57 +0000
URL:       https://git.openjdk.org/loom/commit/8dc2d9280e9d100374a6e33b5d32905bc909a52d

8316190: Improve MemorySegment::toString

Reviewed-by: rriggs

! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! test/jdk/java/foreign/TestSegments.java

Changeset: 4a63eb05
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-09-15 06:08:27 +0000
URL:       https://git.openjdk.org/loom/commit/4a63eb05221c1829b157a025a4d35cdd77a9fe04

8315834: Open source several Swing JSpinner related tests

Reviewed-by: psadhukhan, abhiscxk

+ test/jdk/javax/swing/JSpinner/bug4522737.java
+ test/jdk/javax/swing/JSpinner/bug4656590.java
+ test/jdk/javax/swing/JSpinner/bug4680204.java
+ test/jdk/javax/swing/JSpinner/bug4862257.java
+ test/jdk/javax/swing/JSpinner/bug5104421.java

Changeset: 0775bf2f
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-09-15 06:18:36 +0000
URL:       https://git.openjdk.org/loom/commit/0775bf2f0375b1bc63c187399cbc3fdc5a192bce

8316106: Open source few swing JInternalFrame and JMenuBar tests

Reviewed-by: kizune, tr

+ test/jdk/javax/swing/JInternalFrame/bug4268949.java
+ test/jdk/javax/swing/JInternalFrame/bug4309079.java
+ test/jdk/javax/swing/JInternalFrame/bug4732229.java
+ test/jdk/javax/swing/JInternalFrame/bug5009724.java
+ test/jdk/javax/swing/JMenuBar/bug4191374.java

Changeset: bfbc41c1
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-09-15 06:23:20 +0000
URL:       https://git.openjdk.org/loom/commit/bfbc41c1f177c7a2b8e91351ac41eaffaab2d8fc

8315741: Open source few swing JFormattedTextField and JPopupMenu tests

Reviewed-by: kizune, tr

+ test/jdk/javax/swing/JFormattedTextField/bug4741926.java
+ test/jdk/javax/swing/JFormattedTextField/bug4863121.java
+ test/jdk/javax/swing/JFormattedTextField/bug4886538.java
+ test/jdk/javax/swing/JPopupMenu/bug4123919.java
+ test/jdk/javax/swing/JPopupMenu/bug4197019.java

Changeset: d575968b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-15 07:14:35 +0000
URL:       https://git.openjdk.org/loom/commit/d575968b4bde74bd557cb84e89f0fa0f96b04087

8316178: Better diagnostic header for CodeBlobs

Reviewed-by: thartmann, kvn

! src/hotspot/share/code/codeBlob.cpp

Changeset: 4070829a
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-09-15 07:42:23 +0000
URL:       https://git.openjdk.org/loom/commit/4070829ae589678578a93b2886e02e04cf0a1b01

8315931: RISC-V: xxxMaxVectorTestsSmokeTest fails when using RVV

Reviewed-by: fyang, dzhang

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

Changeset: 4f864faf
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-09-15 08:30:18 +0000
URL:       https://git.openjdk.org/loom/commit/4f864faf428c8171be975a79db5bc2bc145f8805

8314136: Test java/net/httpclient/CancelRequestTest.java failed: WARNING: tracker for HttpClientImpl(42) has outstanding operations

Reviewed-by: jpai

! test/jdk/java/net/httpclient/CancelRequestTest.java

Changeset: 86dde5e0
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-09-15 08:59:48 +0000
URL:       https://git.openjdk.org/loom/commit/86dde5e02b170c60e18930b66e05f0f3dd482e29

8316001: GC: Make TestArrayAllocatorMallocLimit use createTestJvm

Reviewed-by: ayang, tschatzl

! test/hotspot/jtreg/gc/arguments/TestArrayAllocatorMallocLimit.java

Changeset: 25f32f35
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-09-15 09:09:21 +0000
URL:       https://git.openjdk.org/loom/commit/25f32f353830fddd4883f0fd191303b9dd9898c7

8316160: Remove sun.misc.Unsafe.{shouldBeInitialized,ensureClassInitialized}

Reviewed-by: rriggs, mchung, jpai

! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java

Changeset: 89cb290b
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-09-15 09:18:28 +0000
URL:       https://git.openjdk.org/loom/commit/89cb290bb0b3947126d836789f0f68a6b98215cd

8312165: Fix typos in java.desktop Swing

Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: aivanov

! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifOptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/BufferStrategyPaintManager.java
! src/java.desktop/share/classes/javax/swing/FocusManager.java
! src/java.desktop/share/classes/javax/swing/GroupLayout.java
! src/java.desktop/share/classes/javax/swing/JComponent.java
! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/javax/swing/JFileChooser.java
! src/java.desktop/share/classes/javax/swing/JLayeredPane.java
! src/java.desktop/share/classes/javax/swing/JList.java
! src/java.desktop/share/classes/javax/swing/JMenu.java
! src/java.desktop/share/classes/javax/swing/JMenuItem.java
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/javax/swing/JSlider.java
! src/java.desktop/share/classes/javax/swing/JSplitPane.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/JTree.java
! src/java.desktop/share/classes/javax/swing/PopupFactory.java
! src/java.desktop/share/classes/javax/swing/ProgressMonitor.java
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java
! src/java.desktop/share/classes/javax/swing/SpinnerListModel.java
! src/java.desktop/share/classes/javax/swing/SwingWorker.java
! src/java.desktop/share/classes/javax/swing/ToolTipManager.java
! src/java.desktop/share/classes/javax/swing/UIDefaults.java
! src/java.desktop/share/classes/javax/swing/event/InternalFrameListener.java
! src/java.desktop/share/classes/javax/swing/event/TreeModelEvent.java
! src/java.desktop/share/classes/javax/swing/event/TreeSelectionEvent.java
! src/java.desktop/share/classes/javax/swing/plaf/BorderUIResource.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicBorders.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolTipUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalDesktopIconUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneDivider.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/DropShadowEffect.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/Effect.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/ImageCache.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/InnerShadowEffect.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthArrowButton.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthGraphicsUtils.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSliderUI.java
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
! src/java.desktop/share/classes/javax/swing/text/AbstractWriter.java
! src/java.desktop/share/classes/javax/swing/text/CompositeView.java
! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java
! src/java.desktop/share/classes/javax/swing/text/DefaultEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/DefaultFormatter.java
! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
! src/java.desktop/share/classes/javax/swing/text/Document.java
! src/java.desktop/share/classes/javax/swing/text/GapContent.java
! src/java.desktop/share/classes/javax/swing/text/GlyphView.java
! src/java.desktop/share/classes/javax/swing/text/InternationalFormatter.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/StringContent.java
! src/java.desktop/share/classes/javax/swing/text/StyleContext.java
! src/java.desktop/share/classes/javax/swing/text/StyledEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/Utilities.java
! src/java.desktop/share/classes/javax/swing/text/html/AccessibleHTML.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java
! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java
! src/java.desktop/share/classes/javax/swing/text/html/Map.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeModel.java
! src/java.desktop/share/classes/javax/swing/tree/TreeNode.java
! src/java.desktop/share/classes/javax/swing/tree/TreeSelectionModel.java
! src/java.desktop/share/classes/sun/swing/AccumulativeRunnable.java
! src/java.desktop/share/classes/sun/swing/DefaultLookup.java
! src/java.desktop/share/classes/sun/swing/FilePane.java
! src/java.desktop/share/classes/sun/swing/LightweightContent.java
! src/java.desktop/share/classes/sun/swing/PrintingStatus.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
! src/java.desktop/share/classes/sun/swing/icon/SortArrowIcon.java
! src/java.desktop/share/classes/sun/swing/plaf/DesktopProperty.java
! src/java.desktop/share/classes/sun/swing/plaf/synth/DefaultSynthStyle.java
! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java
! src/java.desktop/share/classes/sun/swing/text/TextComponentPrintable.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopProperty.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupWindow.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java

Changeset: 31c4e03d
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2023-09-15 09:48:58 +0000
URL:       https://git.openjdk.org/loom/commit/31c4e03d5d4682a10825bd7cf2d37971e686b31e

8314551: More generic way to handshake GC threads with monitor deflation

Reviewed-by: jsjolen, eosterlund

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

Changeset: 42dc6b5d
Author:    Feilong Jiang <fjiang at openjdk.org>
Date:      2023-09-15 10:04:43 +0000
URL:       https://git.openjdk.org/loom/commit/42dc6b5d3a620c208717d875eb4caa5dc74013f2

8316182: RISC-V: SA stack walking code having trouble finding sender frame when invoking LambdaForms is involved

Reviewed-by: fyang

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

Changeset: bd268137
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-15 11:39:16 +0000
URL:       https://git.openjdk.org/loom/commit/bd268137ed2e97d5ca6842758bd49ca66e8a3859

8316295: Serial: Remove empty Generation::promotion_failure_occurred

Reviewed-by: tschatzl

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/generation.hpp

Changeset: 3c743cfe
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2023-09-15 13:12:15 +0000
URL:       https://git.openjdk.org/loom/commit/3c743cfea00692d0b938cb1cbde936084eecf369

8312126: NullPointerException in CertStore.getCRLs after 8297955

Reviewed-by: weijun

! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java

Changeset: 8dfde28b
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-09-15 15:15:46 +0000
URL:       https://git.openjdk.org/loom/commit/8dfde28b289cbb53173f0ab759156088bbaf74f1

8315485: (fs) Move java/nio/file/Path/Misc.java tests into java/nio/file/Path/PathOps.java

Reviewed-by: alanb

- test/jdk/java/nio/file/Path/Misc.java
! test/jdk/java/nio/file/Path/PathOps.java

Changeset: dc5ca1d3
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-09-15 17:21:27 +0000
URL:       https://git.openjdk.org/loom/commit/dc5ca1d3798727fd29a6a40e9f7777cb7f85c004

8316031: SSLFlowDelegate should not log from synchronized block

Reviewed-by: djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java
! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java

Changeset: 149acd18
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-09-15 17:32:41 +0000
URL:       https://git.openjdk.org/loom/commit/149acd186ed68d290e22dc2c86e17f46ef68b124

8316207: Fix typos in java.io.StreamTokenizer

Reviewed-by: naoto

! src/java.base/share/classes/java/io/StreamTokenizer.java

Changeset: 00504472
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-09-15 20:22:03 +0000
URL:       https://git.openjdk.org/loom/commit/00504472b979a33a7a19a56dee8d332ad82e6bf4

8316148: Remove sun/tools/jhsdb/JStackStressTest.java from problem list

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 8f46abc9
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-09-15 20:32:38 +0000
URL:       https://git.openjdk.org/loom/commit/8f46abc938ffe338e25d5fdbdcfa0aaa12edfa58

8315889: Open source several Swing HTMLDocument related tests

Reviewed-by: tr, azvegint

+ test/jdk/javax/swing/text/html/HTMLDocument/bug4226914.java
+ test/jdk/javax/swing/text/html/HTMLDocument/bug4251593.java
+ test/jdk/javax/swing/text/html/HTMLDocument/bug4687405.java
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4213373.java

Changeset: c92bdb0e
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-09-16 07:51:34 +0000
URL:       https://git.openjdk.org/loom/commit/c92bdb0e917e1251c0c2ef6b873df702b816c1f4

8316187: Modernize examples in StringTokenizer and {Date,Number}Format

Reviewed-by: naoto

! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/util/StringTokenizer.java

Changeset: e6241982
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-09-16 21:08:49 +0000
URL:       https://git.openjdk.org/loom/commit/e62419823a06ebd4499c5fadfc1f53a9bc3f71ce

8316387: Exclude more failing multicast tests on AIX after JDK-8315651

Reviewed-by: alanb

! test/jdk/ProblemList.txt

Changeset: 4b8f5d03
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-09-16 21:31:23 +0000
URL:       https://git.openjdk.org/loom/commit/4b8f5d031a081347ca611fa649cd75c4c1ec9fb3

8316273: JDK-8315818 broke JVMCIPrintProperties on libgraal

Reviewed-by: never, kvn

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/runtime/threads.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: f4403296
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-09-17 11:53:12 +0000
URL:       https://git.openjdk.org/loom/commit/f44032969f37948a49e5bd0ed6738aa4d93687da

8316391: (zipfs) ZipFileSystem.readFullyAt does not tolerate short reads

Reviewed-by: jpai, lancea

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipInfo.java
! test/jdk/java/nio/channels/FileChannel/LargeGatheringWrite.java

Changeset: ca3fe7b3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-18 05:53:12 +0000
URL:       https://git.openjdk.org/loom/commit/ca3fe7b3fd9c4d08ac7a40d9bd36149ce3d71d9b

8315932: runtime/InvocationTests spend a lot of time on dependency verification

Reviewed-by: phh, vlivanov

! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java
! test/hotspot/jtreg/runtime/InvocationTests/invocationOldCHATests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokeinterfaceTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokespecialTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokevirtualTests.java

Changeset: aa0ebeed
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-18 07:01:48 +0000
URL:       https://git.openjdk.org/loom/commit/aa0ebeedb18c5fafb4a86a53e1b1f59f330f0eed

8316341: sun/security/pkcs11/PKCS11Test.java needs adjustment on Linux ppc64le Ubuntu 22

Reviewed-by: lucy, clanger

! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: fbc766ee
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-09-18 07:14:53 +0000
URL:       https://git.openjdk.org/loom/commit/fbc766ee21ff7e6d414bd7d2c8bd7c9e1889a8af

8315988: Parallel: Make TestAggressiveHeap use createTestJvm

Reviewed-by: ayang, tschatzl

! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java

Changeset: 1203e11a
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-09-18 08:35:31 +0000
URL:       https://git.openjdk.org/loom/commit/1203e11a8d9b3ef0695282d980ad411213e6aa6c

8294969: Convert jdk.jdeps javap to use the Classfile API

Reviewed-by: vromero

! src/java.base/share/classes/jdk/internal/classfile/ClassReader.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/DynamicConstantPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/module-info.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AnnotationWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/BasicWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/InstructionDetailWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/Options.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/SourceWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/StackMapWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/TryBlockWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
! test/hotspot/jtreg/ProblemList.txt
! test/langtools/tools/javap/8260403/T8260403.java
! test/langtools/tools/javap/T6866657.java
! test/langtools/tools/javap/T7186925.java
+ test/langtools/tools/javap/malformed/Malformed.jcod
+ test/langtools/tools/javap/malformed/MalformedTest.java

Changeset: 3828dc91
Author:    Nikita Sakharin <17588081+nikita-sakharin at users.noreply.github.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-18 09:20:11 +0000
URL:       https://git.openjdk.org/loom/commit/3828dc913a3ea28d622b69bd07f26949128eb5f7

8314236: Overflow in Collections.rotate

Co-authored-by: Nikita Sakharin <17588081+nikita-sakharin at users.noreply.github.com>
Reviewed-by: shade, smarks

! src/java.base/share/classes/java/util/Collections.java
+ test/jdk/java/util/Collections/RotateHuge.java

Changeset: ecce2afc
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-18 11:36:42 +0000
URL:       https://git.openjdk.org/loom/commit/ecce2afc1a99bc0be53097ef89d2726201da04bb

8316357: Serial: Remove unused GenCollectedHeap::space_containing

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp

Changeset: 21c2dac1
Author:    Joachim Kern <jkern at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-18 11:57:48 +0000
URL:       https://git.openjdk.org/loom/commit/21c2dac15957e6d71e8f32a55f3825671da097a9

8315706: com/sun/tools/attach/warnings/DynamicLoadWarningTest.java real fix for failure on AIX

Reviewed-by: dholmes, mbaesken

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiAgent.hpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
! test/jdk/com/sun/tools/attach/warnings/DynamicLoadWarningTest.java

Changeset: bf9d1e20
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-09-18 12:31:14 +0000
URL:       https://git.openjdk.org/loom/commit/bf9d1e2071d54df1abaead43665f8652fe0acfb5

8316399: Exclude java/net/MulticastSocket/Promiscuous.java on AIX

Reviewed-by: alanb

! test/jdk/ProblemList.txt

Changeset: 2e2d49c7
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-09-18 12:31:36 +0000
URL:       https://git.openjdk.org/loom/commit/2e2d49c76d7bb43a431b5c4f2552beef8798258b

8316400: Exclude jdk/jfr/event/runtime/TestResidentSetSizeEvent.java on AIX

Reviewed-by: mbaesken

! test/jdk/ProblemList.txt

Changeset: f09b7af6
Author:    shaojin.wensj <shaojin.wensj at alibaba-inc.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2023-09-18 17:04:50 +0000
URL:       https://git.openjdk.org/loom/commit/f09b7af6851c725b0fc4d63832b52e17c4d24836

8311220: Optimization for StringLatin UpperLower

Reviewed-by: redestad, liach

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

Changeset: 4421951d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-18 18:29:33 +0000
URL:       https://git.openjdk.org/loom/commit/4421951d8f1c6fb16255851a803252fe96a453e5

8316142: Enable parallelism in vmTestbase/nsk/monitoring/stress/lowmem tests

Reviewed-by: lmesnik, cjplummer

- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem004/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem005/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem006/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem007/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem008/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem009/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem010/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem011/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem012/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem013/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem014/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem015/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem016/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem017/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem018/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem019/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem020/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem021/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem022/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem023/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem024/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem025/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem026/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem027/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem028/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem029/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem030/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem031/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem032/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem033/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem034/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem035/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem036/TEST.properties

Changeset: 1b104b63
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2023-09-18 20:12:38 +0000
URL:       https://git.openjdk.org/loom/commit/1b104b63a97ec947b34b85658153ab6c182cb56c

8314909: tools/jpackage/windows/Win8282351Test.java fails with java.lang.AssertionError: Expected [0]. Actual [1618]:

Reviewed-by: almatvee

! test/jdk/tools/jpackage/TEST.properties

Changeset: dcea9bf0
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2023-09-18 20:19:36 +0000
URL:       https://git.openjdk.org/loom/commit/dcea9bf087c87548d9caa899c52e95d17478da22

8301247: JPackage app-image exe launches multiple exe's in JDK 17+

Reviewed-by: almatvee

! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
+ src/jdk.jpackage/windows/native/common/Executor.cpp
+ src/jdk.jpackage/windows/native/common/Executor.h
- src/jdk.jpackage/windows/native/msiwrapper/Executor.cpp
- src/jdk.jpackage/windows/native/msiwrapper/Executor.h
+ test/jdk/tools/jpackage/windows/Win8301247Test.java

Changeset: 5308bbbc
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-09-18 20:40:01 +0000
URL:       https://git.openjdk.org/loom/commit/5308bbbcf8005560478d221d44f00fd2849d44f0

8246280: Refine API to model sealed classes and interfaces in javax.lang.model

Reviewed-by: vromero, jjg

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

Changeset: 373e37bf
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-09-18 22:08:17 +0000
URL:       https://git.openjdk.org/loom/commit/373e37bf13df654ba40c0bd9fcf345215be4eafb

8313813: Field sun.util.calendar.CalendarDate#forceStandardTime is never set

Reviewed-by: aturbanov, naoto

! src/java.base/share/classes/sun/util/calendar/AbstractCalendar.java
! src/java.base/share/classes/sun/util/calendar/CalendarDate.java
! src/java.base/share/classes/sun/util/calendar/ImmutableGregorianDate.java

Changeset: 24c3d86f
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-09-18 23:08:26 +0000
URL:       https://git.openjdk.org/loom/commit/24c3d86f32a2e2d9cb24cd8827ef1f20bb53fead

8315804: Open source several Swing JTabbedPane JTextArea JTextField tests

Reviewed-by: honkar, aivanov

+ test/jdk/javax/swing/JTabbedPane/GetComponentAtTest.java
+ test/jdk/javax/swing/JTabbedPane/ReplaceCompTab.java
+ test/jdk/javax/swing/JTabbedPane/bug4703690.java
+ test/jdk/javax/swing/JTextArea/bug4849868.java
+ test/jdk/javax/swing/JTextField/bug4244613.java

Changeset: f226ceb4
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-09-19 00:12:36 +0000
URL:       https://git.openjdk.org/loom/commit/f226ceb4351c94486c754fdefe15049b9b197e44

8316440: LambdasInTwoArchives.java failed to find WhiteBox.class

Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdasInTwoArchives.java

Changeset: 3760a044
Author:    Yi Yang <yyang at openjdk.org>
Date:      2023-09-19 02:03:15 +0000
URL:       https://git.openjdk.org/loom/commit/3760a0448df7024f9b44fa2af11007de4dfcbbe2

8314021: HeapDump: Optimize segmented heap file merging phase

Reviewed-by: amenkov, kevinw

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumperCompression.hpp

Changeset: f52e500f
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-09-19 05:15:01 +0000
URL:       https://git.openjdk.org/loom/commit/f52e500f806085f9645cb7857cc7b4e648685351

8316104: Open source several Swing SplitPane and RadioButton related tests

Reviewed-by: kizune, abhiscxk

+ test/jdk/javax/swing/JRadioButton/bug4823809.java
+ test/jdk/javax/swing/JSplitPane/bug4147653.java
+ test/jdk/javax/swing/JSplitPane/bug4870674.java

Changeset: 138542de
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-09-19 05:15:33 +0000
URL:       https://git.openjdk.org/loom/commit/138542de7889e8002df0e15a79e31d824c6a0473

8316061: Open source several Swing RootPane and Slider related tests

Reviewed-by: kizune, abhiscxk

+ test/jdk/javax/swing/JRootPane/bug4207333.java
+ test/jdk/javax/swing/JRootPane/bug4224113.java
+ test/jdk/javax/swing/JRootPane/bug4627806.java
+ test/jdk/javax/swing/JSlider/bug4200901.java
+ test/jdk/javax/swing/JSlider/bug4203754.java

Changeset: d0385712
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-19 08:23:57 +0000
URL:       https://git.openjdk.org/loom/commit/d0385712130ad1073741d7861f6bee432f8d7210

8030815: Code roots are not accounted for in region prediction

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp

Changeset: 86115c2a
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-19 08:25:52 +0000
URL:       https://git.openjdk.org/loom/commit/86115c2a2e9912c5cd5861e4fa16ac09dee24f6d

8316420: Serial: Remove unused GenCollectedHeap::oop_iterate

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp

Changeset: 283c3603
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-09-19 08:26:25 +0000
URL:       https://git.openjdk.org/loom/commit/283c360392a88c362b2087ca12413552b6e44d0f

8314877: Make fields final in 'java.net' package

Reviewed-by: jpai

! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java
! src/java.base/share/classes/java/net/HttpRetryException.java
! src/java.base/share/classes/java/net/IDN.java
! src/java.base/share/classes/java/net/PasswordAuthentication.java
! src/java.base/share/classes/java/net/Proxy.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/net/URLConnection.java

Changeset: fab372d3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-19 08:30:17 +0000
URL:       https://git.openjdk.org/loom/commit/fab372d3a23b17f64ae4306e28bdb0bc511f4912

8316428: G1: Nmethod count statistics only count last code root set iterated

Reviewed-by: iwalulya, ayang

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

Changeset: 670b4567
Author:    Andrew Haley <aph at openjdk.org>
Date:      2023-09-19 09:16:57 +0000
URL:       https://git.openjdk.org/loom/commit/670b4567cf8229c9fd40c639a04dd1f1b7cfd551

8315038: Capstone disassembler stops when it sees a bad instruction

Reviewed-by: jvernee, shade

! src/utils/hsdis/capstone/hsdis-capstone.c

Changeset: 4461eeb3
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-09-19 10:58:12 +0000
URL:       https://git.openjdk.org/loom/commit/4461eeb31d5ccc89e304329a7dccb9cb130713fc

8312498: Thread::getState and JVM TI GetThreadState should return TIMED_WAITING virtual thread is timed parked

Reviewed-by: sspitsyn, rpressler

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/GetThreadStateTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/libGetThreadStateTest.c
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/VThreadEventTest.java
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/ThreadBuilders.java
+ test/jdk/java/lang/Thread/virtual/stress/ParkALot.java

Changeset: cf74b8c2
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-09-19 13:10:51 +0000
URL:       https://git.openjdk.org/loom/commit/cf74b8c2a32f33019a13ce80b6667da502cc6722

8316337: (bf) Concurrency issue in DirectByteBuffer.Deallocator

Reviewed-by: alanb, liach

! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java

Changeset: 7c5f2a2d
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-09-19 13:36:16 +0000
URL:       https://git.openjdk.org/loom/commit/7c5f2a2db941d30a5425d358607a6b4e63879ab7

8315669: Open source several Swing PopupMenu related tests

Reviewed-by: dnguyen, psadhukhan

+ test/jdk/javax/swing/JPopupMenu/bug4236750.java
+ test/jdk/javax/swing/JPopupMenu/bug4321273.java
+ test/jdk/javax/swing/JPopupMenu/bug4711693.java
+ test/jdk/javax/swing/JPopupMenu/bug4962731.java
+ test/jdk/javax/swing/JPopupMenu/bug4966109.java
+ test/jdk/javax/swing/JPopupMenu/bug5091257.java

Changeset: f25c920f
Author:    Glavo <zjx001202 at gmail.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2023-09-19 13:49:58 +0000
URL:       https://git.openjdk.org/loom/commit/f25c920fd35972179d595bf0b0410c082ad45639

8314774: Optimize URLEncoder

Reviewed-by: redestad, dfuchs

! src/java.base/share/classes/java/net/URLEncoder.java
! test/jdk/java/net/URLEncoder/SurrogatePairs.java

Changeset: 607bd4ed
Author:    Adam Farley <afarley at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-09-19 14:13:40 +0000
URL:       https://git.openjdk.org/loom/commit/607bd4ed849d2ad22d5f36ecbdf1fcaf93af519f

8316294: AIX: Build fopen system call fails on file _BUILD_LIBJDWP_objectfilenames.txt

Reviewed-by: clanger, erikj

! make/common/NativeCompilation.gmk

Changeset: a6d120d4
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-19 15:20:51 +0000
URL:       https://git.openjdk.org/loom/commit/a6d120d4df60564986e8db03a92bb9fcc463a07d

8316513: Serial: Remove unused invalidate_remembered_set

Reviewed-by: tschatzl

! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/generation.hpp

Changeset: da57d2a1
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2023-09-19 16:11:23 +0000
URL:       https://git.openjdk.org/loom/commit/da57d2a1eb409ddc64117865c7d24ed518421cab

8308592: Framework for CA interoperability testing

Reviewed-by: mullan

- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ActalisCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CertignaCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CertignaRoots.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/EntrustCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GoDaddyCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GoogleCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/MicrosoftTLS.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/QuoVadisCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/SSLCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/TWCAGlobalCA.java
- test/jdk/security/infra/java/security/cert/CertPathValidator/certification/TeliaSoneraCA.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ValidatePathWithURL.java

Changeset: 7b1e2bfe
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-09-19 16:33:31 +0000
URL:       https://git.openjdk.org/loom/commit/7b1e2bfe0f805a69b59839b6bf8250b62ea356b8

8315415: OutputAnalyzer.shouldMatchByLine() fails in some cases

Reviewed-by: dholmes

! test/lib/jdk/test/lib/process/OutputAnalyzer.java

Changeset: e0f8d168
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-09-19 16:35:50 +0000
URL:       https://git.openjdk.org/loom/commit/e0f8d16833c8212a79ea3dda3f4fe31134c41025

8314829: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ignores vm flags

Reviewed-by: cjplummer

! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java

Changeset: b685ee00
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2023-09-19 16:42:23 +0000
URL:       https://git.openjdk.org/loom/commit/b685ee00b273f029aa2ed5015e64cf409b0b0408

8314830: runtime/ErrorHandling/ tests ignore external VM flags

Reviewed-by: dholmes, lmesnik

! test/hotspot/jtreg/runtime/ErrorHandling/BadNativeStackInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ClassPathEnvVar.java
! test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileOverwriteTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileRedirectTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java
! test/hotspot/jtreg/runtime/ErrorHandling/NestedThreadsListHandleInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ProblematicFrameTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ReattemptErrorTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ResourceMarkTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestAbortVmOnException.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestExitOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestGZippedHeapDumpOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpPath.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java
! test/hotspot/jtreg/runtime/ErrorHandling/ThreadsListHandleInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TimeoutInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/VeryEarlyAssertTest.java

Changeset: 5f6cee86
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-09-19 16:56:12 +0000
URL:       https://git.openjdk.org/loom/commit/5f6cee86ef765677b0b9dc3662f4f20b636732bc

8316056: Open source several Swing JTree tests

Reviewed-by: honkar, aivanov

+ test/jdk/javax/swing/JTree/bug4210432.java
+ test/jdk/javax/swing/JTree/bug4213868.java
+ test/jdk/javax/swing/JTree/bug4224491.java
+ test/jdk/javax/swing/JTree/bug4237370.java
+ test/jdk/javax/swing/JTree/bug4662505.java

Changeset: d2b2f675
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-09-19 17:34:03 +0000
URL:       https://git.openjdk.org/loom/commit/d2b2f6759f7b9eb6df8eaa84b88e064c636b24a8

8315952: Open source several Swing JToolbar JTooltip JTree tests

Reviewed-by: aivanov, honkar

+ test/jdk/javax/swing/JToolBar/bug4368050.java
+ test/jdk/javax/swing/JToolBar/bug4465534.java
+ test/jdk/javax/swing/JToolBar/bug4700351.java
+ test/jdk/javax/swing/JToolTip/bug4107843.java
+ test/jdk/javax/swing/JTree/bug4161685.java

Changeset: 0c972468
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-09-19 17:37:49 +0000
URL:       https://git.openjdk.org/loom/commit/0c972468e7d72c991f28943f602232e0317ea21d

8311113: Remove invalid pointer cast and clean up setLabel() in awt_MenuItem.cpp

Reviewed-by: aivanov, serb

! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java
! src/java.desktop/windows/native/libawt/windows/awt_MenuItem.cpp
! src/java.desktop/windows/native/libawt/windows/awt_MenuItem.h
+ test/jdk/java/awt/MenuItem/SetLabelTest.java

Changeset: 62c0a1b9
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-09-19 18:28:37 +0000
URL:       https://git.openjdk.org/loom/commit/62c0a1b9ac6462233f3ee06af470be9844e9e226

8315883: Open source several Swing JToolbar tests

Reviewed-by: honkar, aivanov

+ test/jdk/javax/swing/JToolBar/bug4138694.java
+ test/jdk/javax/swing/JToolBar/bug4140421.java
+ test/jdk/javax/swing/JToolBar/bug4196662.java
+ test/jdk/javax/swing/JToolBar/bug4243930.java

Changeset: d19e017d
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-09-19 18:42:56 +0000
URL:       https://git.openjdk.org/loom/commit/d19e017d3fd87a6b7613f44a3757d574a6560680

8315951: Open source several Swing HTMLEditorKit related tests

Reviewed-by: dnguyen, aivanov

+ test/jdk/java/awt/event/PaintEvent/RepaintTest.java
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4214848.java
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4230197.java
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4238223.java

Changeset: 7ce5bd15
Author:    Man Cao <manc at openjdk.org>
Date:      2023-09-19 20:06:40 +0000
URL:       https://git.openjdk.org/loom/commit/7ce5bd159024e70f5a997c47ed2ce962d6e6091b

8316468: os::write incorrectly handles partial write

Reviewed-by: dholmes, shade

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

Changeset: 833a8287
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-09-19 20:41:57 +0000
URL:       https://git.openjdk.org/loom/commit/833a82872c0b2517c7f4ae5d512cff3a428a071c

8315876: Open source several Swing CSS related tests

Reviewed-by: azvegint, dnguyen, aivanov

+ test/jdk/javax/swing/text/html/CSS/bug4174871.java
+ test/jdk/javax/swing/text/html/CSS/bug4174874.java
+ test/jdk/javax/swing/text/html/CSS/bug4284162.java
+ test/jdk/javax/swing/text/html/CSS/bug4764897.java
+ test/jdk/javax/swing/text/html/HTMLDocument/bug4209280.java

Changeset: 25681886
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2023-09-19 21:43:35 +0000
URL:       https://git.openjdk.org/loom/commit/25681886304a87053574d4e4b0d1c3eeb4f02093

8316547: Use JUnit.dir jtreg property with jpackage JUnit tests

Reviewed-by: almatvee

+ test/jdk/tools/jpackage/junit/TEST.properties
= test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java
+ test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/ApplicationLayoutTest.java
+ test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/CompareDottedVersionTest.java
+ test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java
+ test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DottedVersionTest.java
+ test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/EnquoterTest.java
+ test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/InvalidDottedVersionTest.java
= test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/OverridableResourceTest.java
= test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/PathGroupTest.java
= test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/PlatformVersionTest.java
+ test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java
- test/jdk/tools/jpackage/junit/jdk/jpackage/internal/ApplicationLayoutTest.java
- test/jdk/tools/jpackage/junit/jdk/jpackage/internal/CompareDottedVersionTest.java
- test/jdk/tools/jpackage/junit/jdk/jpackage/internal/DeployParamsTest.java
- test/jdk/tools/jpackage/junit/jdk/jpackage/internal/DottedVersionTest.java
- test/jdk/tools/jpackage/junit/jdk/jpackage/internal/EnquoterTest.java
- test/jdk/tools/jpackage/junit/jdk/jpackage/internal/InvalidDottedVersionTest.java
- test/jdk/tools/jpackage/junit/jdk/jpackage/internal/ToolValidatorTest.java

Changeset: ec74194c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-20 05:33:36 +0000
URL:       https://git.openjdk.org/loom/commit/ec74194cb75afcaab2f77e8728391bb9104ccc73

8316546: Backout JDK-8315932: runtime/InvocationTests spend a lot of time on dependency verification

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java
! test/hotspot/jtreg/runtime/InvocationTests/invocationOldCHATests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokeinterfaceTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokespecialTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokevirtualTests.java

Changeset: e1870d36
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-20 09:08:52 +0000
URL:       https://git.openjdk.org/loom/commit/e1870d360e05c372e672b519d7de2a60c333675b

8316411: compiler/compilercontrol/TestConflictInlineCommands.java fails intermittent with force inline by CompileCommand missing

Reviewed-by: mdoerr, chagedorn

! test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java

Changeset: b275bdd9
Author:    Tim Prinzing <tprinzing at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-09-20 12:34:08 +0000
URL:       https://git.openjdk.org/loom/commit/b275bdd9b55b567cfe60c389d5ef8b70615928f4

8308995: Update Network IO JFR events to be static mirror events

Reviewed-by: egahlin, alanb

! make/test/BuildMicrobenchmark.gmk
! 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
! src/jdk.jfr/share/classes/jdk/jfr/events/EventConfigurations.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketChannelImplInstrumentor.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketInputStreamInstrumentor.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketOutputStreamInstrumentor.java
+ test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java

Changeset: 242eeaea
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-09-20 12:48:19 +0000
URL:       https://git.openjdk.org/loom/commit/242eeaea47a259cab4ad2d4f0e055959e9870b8d

8286757: adlc tries to build with /pathmap but without /experimental:deterministic

Reviewed-by: jwaters, ihse

! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.in
! make/hotspot/gensrc/GensrcAdlc.gmk

Changeset: e30e3564
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-09-20 13:04:45 +0000
URL:       https://git.openjdk.org/loom/commit/e30e3564420c631f08ac3d613ab91c93227a00b3

8316461: Fix: make test outputs TEST SUCCESS after unsuccessful exit

Reviewed-by: ihse, erikj

! make/RunTests.gmk

Changeset: c43ebd34
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2023-09-20 14:31:42 +0000
URL:       https://git.openjdk.org/loom/commit/c43ebd34afeab9ece9dee05f0da184a20e487a12

8315981: Opensource five more random Swing tests

Reviewed-by: tr, azvegint

+ test/jdk/javax/swing/DefaultListCellRenderer/4180943/bug4180943.java
+ test/jdk/javax/swing/DefaultListModel/4466250/bug4466250.java
+ test/jdk/javax/swing/DefaultListSelectionModel/4140619/bug4140619.java
+ test/jdk/javax/swing/DefaultListSelectionModel/4177723/bug4177723.java
+ test/jdk/javax/swing/ImageIcon/4827074/bug4827074.java

Changeset: 9e00949a
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-09-20 14:38:04 +0000
URL:       https://git.openjdk.org/loom/commit/9e00949a26fa881d0c6726be3ec27edd142e592c

8316427: Duplicated code for {obj,type}ArrayKlass::array_klass

Reviewed-by: dholmes, adinn

! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp

Changeset: 455cfae1
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-09-20 15:27:27 +0000
URL:       https://git.openjdk.org/loom/commit/455cfae1e137ff3055b3cc858e8954f60bdf3147

8315880: change LockingMode default from LM_LEGACY to LM_LIGHTWEIGHT

Reviewed-by: dholmes, rkennke, stefank

! src/hotspot/share/runtime/globals.hpp

Changeset: a021dbcb
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-09-20 16:19:37 +0000
URL:       https://git.openjdk.org/loom/commit/a021dbcb9e58ab60abfc8c46ff25f3aa8ce3cc9f

8316149: Open source several Swing JTree JViewport KeyboardManager tests

Reviewed-by: psadhukhan, tr

+ test/jdk/javax/swing/JTree/bug4696499.java
+ test/jdk/javax/swing/JTree/bug5039542.java
+ test/jdk/javax/swing/JViewport/bug4546474.java
+ test/jdk/javax/swing/JViewport/bug4677611.java
+ test/jdk/javax/swing/KeyboardManager/bug4345798.java

Changeset: 7c991cc5
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-09-20 17:39:57 +0000
URL:       https://git.openjdk.org/loom/commit/7c991cc567bfe8cfa56774c545de689ee20f699a

8296246: Update Unicode Data Files to Version 15.1.0

Reviewed-by: erikj, joehw, srl, rriggs

! make/ToolsJdk.gmk
! make/jdk/src/classes/build/tools/generatecharacter/PropList.java
+ make/jdk/src/classes/build/tools/generateextraproperties/GenerateExtraProperties.java
! make/modules/java.base/Gensrc.gmk
+ make/modules/java.base/gensrc/GensrcRegex.gmk
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/jdk/internal/util/regex/Grapheme.java
+ src/java.base/share/classes/jdk/internal/util/regex/IndicConjunctBreak.java.template
! src/java.base/share/data/unicodedata/Blocks.txt
! src/java.base/share/data/unicodedata/DerivedCoreProperties.txt
! src/java.base/share/data/unicodedata/NormalizationTest.txt
! src/java.base/share/data/unicodedata/PropList.txt
! src/java.base/share/data/unicodedata/PropertyValueAliases.txt
! src/java.base/share/data/unicodedata/ReadMe.txt
! src/java.base/share/data/unicodedata/Scripts.txt
! src/java.base/share/data/unicodedata/SpecialCasing.txt
! src/java.base/share/data/unicodedata/UnicodeData.txt
! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakProperty.txt
! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakTest.txt
! src/java.base/share/data/unicodedata/emoji/emoji-data.txt
! src/java.base/share/legal/unicode.md
! test/jdk/java/lang/Character/CharPropTest.java

Changeset: 54028e77
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-09-20 18:13:45 +0000
URL:       https://git.openjdk.org/loom/commit/54028e779bb076a5ab1c03baa8ab89587252af4a

8316562: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java times out after JDK-8314829

Reviewed-by: dholmes, kevinw, dcubed

! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java

Changeset: 3301fb1e
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-09-20 19:09:02 +0000
URL:       https://git.openjdk.org/loom/commit/3301fb1e8ad11d7de01a052e0a2d6178a7579ba6

8315869: UseHeavyMonitors not used

Reviewed-by: dcubed, alanb

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/jdk/java/lang/Thread/virtual/CarrierThreadWaits.java
! test/jdk/java/util/concurrent/ConcurrentHashMap/MapLoops.java

Changeset: 3461c7b1
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-09-20 20:36:16 +0000
URL:       https://git.openjdk.org/loom/commit/3461c7b16549b2aa456fffad9d6abe7e1bfc7260

8316532: Native library copying in BuildMicrobenchmark.gmk cause dups on macOS

Reviewed-by: ihse, redestad

! make/test/BuildMicrobenchmark.gmk

Changeset: 5cacf212
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-09-20 20:42:31 +0000
URL:       https://git.openjdk.org/loom/commit/5cacf212f066f5694d01f0891adfbe8b38660175

8316156: ByteArrayInputStream.transferTo causes MaxDirectMemorySize overflow

Reviewed-by: alanb

! src/java.base/share/classes/java/io/ByteArrayInputStream.java
+ test/jdk/java/io/ByteArrayInputStream/ChunkedTransferTo.java

Changeset: c04c9ea3
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-09-20 22:11:27 +0000
URL:       https://git.openjdk.org/loom/commit/c04c9ea3615aad875ccb7e103e2d885b34cda7f6

8316627: JViewport Test headless failure

Reviewed-by: dcubed, prr

! test/jdk/javax/swing/JViewport/bug4546474.java

Changeset: 381fa04e
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-09-21 07:48:06 +0000
URL:       https://git.openjdk.org/loom/commit/381fa04e123dd1c8867d0243023bb0d79ebe8a4e

Merge with jdk-22+16

! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/module-info.java
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/module-info.java
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt

Changeset: da629338
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-09-24 11:05:17 +0000
URL:       https://git.openjdk.org/loom/commit/da62933896be5bf805e3636f550fffa975275132

Reset

! src/java.base/share/classes/module-info.java
- src/jdk.management/share/classes/com/sun/management/Threads.java
! test/hotspot/jtreg/compiler/jvmci/meta/ProfilingInfoTest.java
! test/jdk/TEST.groups
- test/jdk/com/sun/management/Threads/CurrentThreadEnclosingScopes.java
! test/jdk/java/lang/Thread/virtual/TrackAllThreads.java

Changeset: 5d67f77b
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-09-24 12:31:59 +0000
URL:       https://git.openjdk.org/loom/commit/5d67f77b548016ab5cecbc5c105fdc26ad8692a9

Changes tests that pin to use native frame

! test/jdk/java/lang/Thread/virtual/JfrEvents.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java
! test/jdk/java/lang/Thread/virtual/stress/PinALot.java
+ test/lib/jdk/test/lib/thread/VThreadPinner.java
! test/lib/jdk/test/lib/thread/VThreadRunner.java
= test/lib/jdk/test/lib/thread/libVThreadPinner.c

Changeset: 2c058101
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-09-24 12:38:07 +0000
URL:       https://git.openjdk.org/loom/commit/2c0581011cc6735541e651990a79a7ec96000d4f

Add stress test for Thread.getStackTrace when blocking/blocked on monitor enter

+ test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocked.java

Changeset: 7bd4d6ed
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-09-24 14:07:58 +0000
URL:       https://git.openjdk.org/loom/commit/7bd4d6ed7027c1cdc1c3d6648e7c0908b1ab41d6

Add more tests for monior enter

+ test/jdk/java/lang/Thread/virtual/MonitorEnterReleasesCarrier.java
+ test/jdk/java/lang/Thread/virtual/MonitorEnterUnblocking.java
+ test/jdk/java/lang/Thread/virtual/MonitorMutualExclusion.java
+ test/jdk/java/lang/Thread/virtual/MonitorReenter.java
+ test/jdk/java/lang/Thread/virtual/ParkingPermitInference.java
+ test/jdk/java/lang/Thread/virtual/stress/LotsOfMonitors.java
! test/lib/jdk/test/lib/thread/libVThreadPinner.c

Changeset: 5dba1ec5
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-09-24 15:23:26 +0000
URL:       https://git.openjdk.org/loom/commit/5dba1ec568649288a1874a252f85a8f07d4d8c23

Add test for monitorenter when pinned

+ test/jdk/java/lang/Thread/virtual/MonitorEnterWhenPinned.java
= test/jdk/java/lang/Thread/virtual/MonitorUnblocking.java

Changeset: 70b95028
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-09-24 15:23:44 +0000
URL:       https://git.openjdk.org/loom/commit/70b95028bd7feb13b8cf0de01bb7b82efe72359d

Add thread state to support blocking/blocked

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java

Changeset: 4021c78b
Author:    Leonid Mesnik <leonid.mesnik at gmail.com>
Date:      2023-09-26 11:10:30 +0000
URL:       https://git.openjdk.org/loom/commit/4021c78bfe3c4e9381b585cb3e33d3ba5fb7b1f3

Excluded test.

! test/jdk/ProblemList-Virtual.txt

Changeset: 17a29012
Author:    Leonid Mesnik <leonid.mesnik at gmail.com>
Date:      2023-09-26 18:55:40 +0000
URL:       https://git.openjdk.org/loom/commit/17a29012a5a65be6f60527a412d53134adacea02

backout exclusion of ParkALot.java#id1

! test/jdk/ProblemList-Virtual.txt

Changeset: 84124794
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-09-21 00:50:33 +0000
URL:       https://git.openjdk.org/loom/commit/84124794c2ff70ba22cbfbf1ff01cf4d935896bd

8316229: Enhance class initialization logging

Reviewed-by: shade, coleenp

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp

Changeset: df4a25b4
Author:    Jean-Philippe Bempel <jpbempel at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2023-09-21 05:16:07 +0000
URL:       https://git.openjdk.org/loom/commit/df4a25b41c7f339cd077e072aa0fd3604ed809f5

8308762: Metaspace leak with Instrumentation.retransform

Reviewed-by: dholmes, coleenp

! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java

Changeset: ceff47b4
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-09-21 05:49:09 +0000
URL:       https://git.openjdk.org/loom/commit/ceff47b462ccbaff5cc16111dc65463a6d8d3d8d

8315082: [REDO] Generational ZGC: Tests crash with assert(index == 0 || is_power_of_2(index))

Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Reviewed-by: ayang, thartmann, kvn

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestCloneArrayWithDifferentLengthConstness.java
+ test/hotspot/jtreg/compiler/gcbarriers/TestArrayCopyWithLargeObjectAlignment.java

Changeset: bee75242
Author:    Deepa Kumari <dpakri181 at gmail.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2023-09-21 06:01:49 +0000
URL:       https://git.openjdk.org/loom/commit/bee7524251c0da72f1b32f875815ff4e0eb88a32

8315786: [AIX] Build Disk Local Detection Issue with GNU-utils df on AIX

Reviewed-by: tsteele, erikj, amitkumar

! make/autoconf/basic.m4

Changeset: a35e96a3
Author:    Qing Xiao <xqoasis at openjdk.org>
Committer: Christian Stein <cstein at openjdk.org>
Date:      2023-09-21 06:24:49 +0000
URL:       https://git.openjdk.org/loom/commit/a35e96a3fae8722eea1d266beab22556c784241d

8313612: Use JUnit in lib-test/jdk tests

Reviewed-by: cstein, asotona

! test/lib-test/jdk/test/lib/format/ArrayDiffTest.java
! test/lib-test/jdk/test/lib/hexdump/ASN1FormatterTest.java
! test/lib-test/jdk/test/lib/hexdump/HexPrinterTest.java
! test/lib-test/jdk/test/lib/hexdump/ObjectStreamPrinterTest.java
! test/lib-test/jdk/test/lib/hexdump/StreamDumpTest.java

Changeset: 9f5d2b94
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-09-21 06:35:34 +0000
URL:       https://git.openjdk.org/loom/commit/9f5d2b947f7d70babba663e16882e480b8a973f2

8316285: Opensource JButton manual tests

Reviewed-by: psadhukhan, tr

+ test/jdk/javax/swing/JButton/bug4234034.java
+ test/jdk/javax/swing/JButton/bug4323121.java
+ test/jdk/javax/swing/JButton/bug4490179.java

Changeset: 1749ba26
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-09-21 08:05:01 +0000
URL:       https://git.openjdk.org/loom/commit/1749ba265b5761dbe2d9d77dac559984b179adf9

8311084: Add typeSymbol() API for applicable constant pool entries

Reviewed-by: briangoetz, asotona

! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantDynamicEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/FieldRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/InterfaceMethodRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/InvokeDynamicEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/FieldInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/InvokeDynamicInstruction.java

Changeset: ca47f5f0
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-09-21 08:56:31 +0000
URL:       https://git.openjdk.org/loom/commit/ca47f5f06daebc3c50bf47b4cdf1fcf8edf1507d

8316105: C2: Back to back Parse Predicates from different loops but with same deopt reason are wrongly grouped together

Reviewed-by: roland, thartmann, kvn

! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
+ test/hotspot/jtreg/compiler/predicates/TestBackToBackParsePredicates.java

Changeset: 23ed890f
Author:    Sergei Tachenov <sergei.tachenov at jetbrains.com>
Committer: Alexey Ushakov <avu at openjdk.org>
Date:      2023-09-21 09:00:26 +0000
URL:       https://git.openjdk.org/loom/commit/23ed890f3ff25296fb8dbb59532b9079e0326db9

6415065: Submenu is shown on wrong screen in multiple monitor environment

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/JMenu.java

Changeset: 913e43fe
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-09-21 09:36:28 +0000
URL:       https://git.openjdk.org/loom/commit/913e43fea995b746fb9e1b25587d254396c7c3c9

8316582: Minor startup regression in 22-b15 due JDK-8310929

Reviewed-by: liach, rriggs

! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java

Changeset: 6a4b6655
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-09-21 12:06:27 +0000
URL:       https://git.openjdk.org/loom/commit/6a4b6655507582ff685a999c21e7fd3992a39816

8316659: assert(LockingMode != LM_LIGHTWEIGHT || flag == CCR0) failed: bad condition register

Reviewed-by: goetz, mbaesken

! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp

Changeset: b3d75fe1
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-09-21 12:17:34 +0000
URL:       https://git.openjdk.org/loom/commit/b3d75fe12ec74e3c2445ef2615425867ccb7d4a2

8310874: Runthese30m crashes with klass should be in the placeholders during verification

Reviewed-by: dholmes, iklam

! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/loaderConstraints.hpp
! src/hotspot/share/classfile/systemDictionary.cpp

Changeset: 378bcd59
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-21 12:24:51 +0000
URL:       https://git.openjdk.org/loom/commit/378bcd5985c6993c0239fcc49ae66ededd3b465c

8316595: Alpine build fails after JDK-8314021

Reviewed-by: dholmes, yyang

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

Changeset: 8cbe42b9
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-09-21 12:39:03 +0000
URL:       https://git.openjdk.org/loom/commit/8cbe42b94aaf2ff090ae8399da0418e9e2fc3873

8316421: libjava should load shell32.dll eagerly

Reviewed-by: erikj, jwaters, jvernee

! make/modules/java.base/lib/CoreLibraries.gmk
! src/java.base/windows/native/libjava/java_props_md.c

Changeset: 349723cb
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-09-21 12:43:53 +0000
URL:       https://git.openjdk.org/loom/commit/349723cb8dd7a5e496f348dc8689431480ef1083

8315739: Missing null check in os::vm_min_address

Reviewed-by: dholmes, jvernee

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

Changeset: 38bf1192
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-09-21 13:54:35 +0000
URL:       https://git.openjdk.org/loom/commit/38bf1192b637cf3513cb25ac21f513bfb51cb55b

8310228: Improve error reporting for uncaught native exceptions on Windows

Reviewed-by: dholmes, djelinski

! make/test/JtregNativeHotspot.gmk
! src/hotspot/os/windows/os_windows.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/UncaughtNativeExceptionTest.java
+ test/hotspot/jtreg/runtime/ErrorHandling/libNativeException.c

Changeset: 3809d69a
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-09-21 13:57:28 +0000
URL:       https://git.openjdk.org/loom/commit/3809d69ac4b3d186ccdc336949b658e4671347c8

8316240: Open source several add/remove MenuBar manual tests

Reviewed-by: honkar, psadhukhan

+ test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_1.java
+ test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_2.java
+ test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_3.java
+ test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_4.java

Changeset: 8350268c
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-09-21 14:29:06 +0000
URL:       https://git.openjdk.org/loom/commit/8350268c058e693b8c5fcca3b808ea97c5ddc546

8316453: [JVMCI] Using Xcomp on jargraal must eagerly initialize JVMCI

Reviewed-by: never, thartmann

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

Changeset: 90bcdbd1
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-21 14:47:06 +0000
URL:       https://git.openjdk.org/loom/commit/90bcdbd15fe7211377f6f6812a2b562c17995d65

8316581: Improve performance of Symbol::print_value_on()

Reviewed-by: shade, coleenp, dholmes

! src/hotspot/share/oops/symbol.cpp

Changeset: 06379001
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-09-21 15:43:05 +0000
URL:       https://git.openjdk.org/loom/commit/063790012d6c0e97d3766efad6fe5efa42586f64

8316433: net.dll should delay load winhttp.dll

Reviewed-by: erikj, ihse

! make/modules/java.base/Lib.gmk

Changeset: 542b3000
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-09-21 16:28:44 +0000
URL:       https://git.openjdk.org/loom/commit/542b3000f0cd1136466066cb4046257220ac2827

8315954: getArgumentValues002.java fails on Graal

Reviewed-by: never, fparain

! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaMethod.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java

Changeset: 83b01cf3
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-09-21 16:42:14 +0000
URL:       https://git.openjdk.org/loom/commit/83b01cf3c28bc38b953d6e7e41bb7d730d91179f

8311922: [macOS] right-Option key fails to generate release event

Reviewed-by: honkar, prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m
+ test/jdk/java/awt/event/KeyEvent/OptionKeyEventTest.java

Changeset: 015f6f5d
Author:    Sacha Coppey <sacha.coppey at oracle.com>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2023-09-21 17:00:46 +0000
URL:       https://git.openjdk.org/loom/commit/015f6f5d9497b8cef9ba2e789799a28bcd454341

8315771: [JVMCI] Resolution of bootstrap methods with int[] static arguments

Reviewed-by: dnsimon, psandoz

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

Changeset: c698b45a
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2023-09-21 17:31:46 +0000
URL:       https://git.openjdk.org/loom/commit/c698b45a7bcb0eedeed979d482f8ab15cf16baaa

8313229: DHEKeySizing.java should be modified to use TLS versions TLSv1, TLSv1.1, TLSv1.2

Reviewed-by: jnimeh

! test/jdk/sun/security/ssl/DHKeyExchange/DHEKeySizing.java

Changeset: 3b397c85
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-09-21 18:28:19 +0000
URL:       https://git.openjdk.org/loom/commit/3b397c8552d7fd1b1084fbbc06384f3f34481ba4

8315965: Open source various AWT applet tests

Reviewed-by: honkar, psadhukhan

+ test/jdk/java/awt/ScrollPane/ScrollPaneTest.java
+ test/jdk/java/awt/TextArea/Length.java
+ test/jdk/java/awt/Window/WindowOwner.java
+ test/jdk/java/awt/font/Rotate/RotateTest3.java

Changeset: 4e571775
Author:    Joe Wang <joehw at openjdk.org>
Date:      2023-09-21 19:17:24 +0000
URL:       https://git.openjdk.org/loom/commit/4e5717754ab3009c75869bf9f228820adb86dd98

8316383: NullPointerException in AbstractSAXParser after JDK-8306632

Reviewed-by: lancea, naoto

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java
! src/java.xml/share/classes/jdk/xml/internal/Utils.java
! test/jaxp/javax/xml/jaxp/unittest/sax/XMLReaderTest.java

Changeset: d3e82183
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-09-21 19:37:47 +0000
URL:       https://git.openjdk.org/loom/commit/d3e821838668a0ccc0ccd098336230975e27fd7c

8316306: Open source and convert manual Swing test

Reviewed-by: honkar, azvegint

+ test/jdk/javax/swing/JToolBar/bug4203039.java

Changeset: 1100dbc6
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-09-21 20:59:30 +0000
URL:       https://git.openjdk.org/loom/commit/1100dbc6b2a1f2d5c431c6f5c6eb0b9092aee817

8316695: ProblemList serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java

Reviewed-by: ccheung, kbarrett

! test/hotspot/jtreg/ProblemList.txt

Changeset: 496264c1
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-09-21 21:31:07 +0000
URL:       https://git.openjdk.org/loom/commit/496264c1f98d313f3df19f919b54c98fc03d88f7

8316435: sun.util.calendar.CalendarSystem subclassing should be restricted

Reviewed-by: naoto

! src/java.base/share/classes/sun/util/calendar/AbstractCalendar.java
! src/java.base/share/classes/sun/util/calendar/BaseCalendar.java
! src/java.base/share/classes/sun/util/calendar/CalendarDate.java
! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java
! src/java.base/share/classes/sun/util/calendar/CalendarUtils.java
! src/java.base/share/classes/sun/util/calendar/Gregorian.java
! src/java.base/share/classes/sun/util/calendar/ImmutableGregorianDate.java
! src/java.base/share/classes/sun/util/calendar/JulianCalendar.java
! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java

Changeset: ef49e6c0
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-09-21 21:31:37 +0000
URL:       https://git.openjdk.org/loom/commit/ef49e6c0d7e4e3a2d7d3d8dcb1edf195b23ce12c

8316629: j.text.DateFormatSymbols setZoneStrings() exception is unhelpful

Reviewed-by: naoto

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

Changeset: 041510dc
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-09-21 22:24:24 +0000
URL:       https://git.openjdk.org/loom/commit/041510dc21df36d9860f4f0048241c2cabb55ee7

8315486: vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out

Reviewed-by: cjplummer, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002a.java

Changeset: c72f0046
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-09-21 23:10:49 +0000
URL:       https://git.openjdk.org/loom/commit/c72f00463fcb1c4a94126932abbc82a2582c10c2

8316456: StackWalker may skip Continuation::yield0 frame mistakenly

Reviewed-by: rpressler, pchilanomate

! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/stackwalk.hpp
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/native/libjava/StackStreamFactory.c
! test/jdk/jdk/internal/vm/Continuation/Scoped.java

Changeset: a1e03463
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-09-22 00:10:06 +0000
URL:       https://git.openjdk.org/loom/commit/a1e03463accfe830eef0aa53a806d0d5ba873b24

8316698: build failure caused by JDK-8316456

Reviewed-by: dcubed, dholmes

! src/hotspot/share/prims/stackwalk.cpp

Changeset: 775e22a8
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-09-22 02:14:52 +0000
URL:       https://git.openjdk.org/loom/commit/775e22a8a68b3bcedabc673b1d612dee8028d5d0

8316699: TestDynamicConstant.java fails with release VMs

Reviewed-by: dholmes

! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java

Changeset: fe862639
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-22 06:38:45 +0000
URL:       https://git.openjdk.org/loom/commit/fe862639e7ce40f5adef0e482b1fb9c718e061a3

8316319: Generational ZGC: The SoftMaxHeapSize might be wrong when CDS decreases the MaxHeapSize

Reviewed-by: aboldtch, serb

! src/hotspot/share/gc/x/xArguments.cpp
! src/hotspot/share/gc/x/xArguments.hpp
! src/hotspot/share/gc/z/shared/zSharedArguments.cpp
! src/hotspot/share/gc/z/shared/zSharedArguments.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArguments.hpp

Changeset: 343cc0ce
Author:    Yi-Fan Tsai <yftsai at amazon.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-09-22 07:57:05 +0000
URL:       https://git.openjdk.org/loom/commit/343cc0ce2bba797e206f6b7312018a8c6d1bdb66

8315576: compiler/codecache/CodeCacheFullCountTest.java fails after JDK-8314837

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java

Changeset: 7352bb91
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-09-22 08:12:51 +0000
URL:       https://git.openjdk.org/loom/commit/7352bb910506b7d22b4d3860223fb933295eab14

8316418: containers/docker/TestMemoryWithCgroupV1.java get OOM killed with Parallel GC

Reviewed-by: shade

! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java

Changeset: 4b654839
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-09-22 08:30:49 +0000
URL:       https://git.openjdk.org/loom/commit/4b65483921ddadc9dd6c6e6c59b541673e3d2d88

8316130: Incorrect control in LibraryCallKit::inline_native_notify_jvmti_funcs

Reviewed-by: roland, chagedorn

! src/hotspot/share/opto/library_call.cpp

Changeset: bd2439f3
Author:    Xin Liu <xliu at openjdk.org>
Date:      2023-09-22 08:35:35 +0000
URL:       https://git.openjdk.org/loom/commit/bd2439f3fc824339c9abc10fe7f7b59eab3d9e21

8316702: Only evaluate buffer when IGVPrintLevelOption >= 5

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/parse2.cpp

Changeset: c24c66db
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-09-22 09:41:01 +0000
URL:       https://git.openjdk.org/loom/commit/c24c66db97a52371875a63862f85ea5c2010d5a7

8316681: Rewrite URLEncoder.encode to use small reusable buffers

Reviewed-by: dfuchs, rriggs

! src/java.base/share/classes/java/net/URLEncoder.java
! src/java.base/share/classes/java/util/HexFormat.java
! test/jdk/java/net/URLEncoder/SurrogatePairs.java
! test/micro/org/openjdk/bench/java/net/URLEncodeDecode.java

Changeset: 00f585bd
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-09-22 12:47:01 +0000
URL:       https://git.openjdk.org/loom/commit/00f585bd22f527eca0107a9b4ed366f25754f0be

8316206: Test StretchedFontTest.java fails for Baekmuk font

Ignore broken fonts, i.e. the fonts for which
GlyphVector(TEXT).getVisualBounds().isEmpty() returns true

Reviewed-by: azvegint, prr, goetz

! test/jdk/java/awt/font/FontScaling/StretchedFontTest.java

Changeset: c90d6310
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-09-22 13:21:10 +0000
URL:       https://git.openjdk.org/loom/commit/c90d63105ca774c047d5f5a4348aa657efc57953

8315750: Update subtype check profile collection on PPC following 8308869

Reviewed-by: rrich, lucy

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp

Changeset: 6c61bc19
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-22 16:24:06 +0000
URL:       https://git.openjdk.org/loom/commit/6c61bc195090abf73683b811e214810a1226d299

8316514: Better diagnostic header for VtableStub

Reviewed-by: thartmann, kvn

! src/hotspot/share/code/vtableStubs.cpp

Changeset: b66ded9a
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-09-22 16:35:55 +0000
URL:       https://git.openjdk.org/loom/commit/b66ded9a5b699e4936db25b58944587432e64f46

8316688: Widen allowable error bound of Math.hypot

Reviewed-by: bpb, rgiulietti

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

Changeset: f7578e80
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-09-22 16:53:56 +0000
URL:       https://git.openjdk.org/loom/commit/f7578e8048ee961f22b57ee2b7eed9e9ab783cf5

8316540: StoreReproducibilityTest fails on some locales

Reviewed-by: joehw, jlu, jpai, alanb

! test/jdk/java/util/Properties/StoreReproducibilityTest.java

Changeset: 373cdf25
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-09-22 17:24:05 +0000
URL:       https://git.openjdk.org/loom/commit/373cdf257de78940b2e55e9f5fc38b6233561baf

8315960: test/jdk/java/io/File/TempDirDoesNotExist.java leaves test files behind

Reviewed-by: lancea, djelinski, rriggs

! test/jdk/java/io/File/TempDirDoesNotExist.java

Changeset: 53516aed
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2023-09-22 17:31:57 +0000
URL:       https://git.openjdk.org/loom/commit/53516aed38c63df6e9722d65ce54acddd9735636

8304956: Update KeyStore.getDefaultType​() specification to return pkcs12 as fallback

Reviewed-by: hchao, mullan

! src/java.base/share/classes/java/security/KeyStore.java
+ test/jdk/java/security/KeyStore/PKCS12/CheckNullDefault.java
+ test/jdk/java/security/KeyStore/PKCS12/java.security

Changeset: 9b65b7dd
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-09-22 18:38:06 +0000
URL:       https://git.openjdk.org/loom/commit/9b65b7ddbe0696813c722dbfd2d97db3b301a7c1

8316305: Initial buffer size of StackWalker is too small caused by JDK-8285447

Reviewed-by: bchristi

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

Changeset: 6b8261b8
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-09-22 19:17:40 +0000
URL:       https://git.openjdk.org/loom/commit/6b8261b8d6a31d1915ee0bc5f90a9b91a751d588

8315464: Uncouple AllClassesIndexWriter from IndexBuilder

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ExternalSpecsWriter.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/HtmlIndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.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/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java

Changeset: 9aaac2ee
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-09-22 20:29:00 +0000
URL:       https://git.openjdk.org/loom/commit/9aaac2eee34613c34b2800ddb4d42f5bbeba1837

8301639: JDI and JDWP specs should clarify potential deadlock issues with method invocation

Reviewed-by: dholmes, alanb

! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/jdi/ClassType.java
! src/jdk.jdi/share/classes/com/sun/jdi/InterfaceType.java
! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java

Changeset: e015e6ce
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-09-22 20:51:14 +0000
URL:       https://git.openjdk.org/loom/commit/e015e6ce28e263e546cd1b6583a4a3ecc431d576

8315825: Open some swing tests

Reviewed-by: abhiscxk, prr

+ test/jdk/javax/swing/JComponent/bug4765272.java
+ test/jdk/javax/swing/JComponent/bug4979794.java
+ test/jdk/javax/swing/JPanel/bug4907772.java
+ test/jdk/javax/swing/RootPaneChecking/RootPaneChecking.java

Changeset: 68a9c810
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-09-22 21:58:01 +0000
URL:       https://git.openjdk.org/loom/commit/68a9c81040affe165341ec7dcd2c07932c8a7188

8316711: SEGV in LoaderConstraintTable::find_loader_constraint after JDK-8310874

Reviewed-by: dcubed, iklam

! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/systemDictionary.cpp

Changeset: d2d7d9a8
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-09-23 04:45:16 +0000
URL:       https://git.openjdk.org/loom/commit/d2d7d9a8b7c68865553dcbb4d660bbb06fde3974

8315882: Open some swing tests 2

Reviewed-by: honkar, prr

+ test/jdk/javax/swing/JScrollPane/bug4688907.java
+ test/jdk/javax/swing/SpringLayout/bug4756178.java
+ test/jdk/javax/swing/SpringLayout/bug4803649.java

Changeset: a2391a92
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-09-23 05:42:07 +0000
URL:       https://git.openjdk.org/loom/commit/a2391a92cd09630cc3c46024f7e02924a997cc86

8316053: Open some swing tests 3

Reviewed-by: dnguyen, prr

+ test/jdk/javax/swing/JDialog/bug4859570.java
+ test/jdk/javax/swing/JDialog/bug4936652.java
+ test/jdk/javax/swing/JLabel/bug4768127.java
+ test/jdk/javax/swing/MultiMonitor/MultimonVImage.java

Changeset: f0ff001d
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-09-25 05:35:35 +0000
URL:       https://git.openjdk.org/loom/commit/f0ff001dd7db33eb492f01cfa08b11705956ebcd

8315742: Open source several Swing Scroll related tests

Reviewed-by: dnguyen, psadhukhan

+ test/jdk/javax/swing/JScrollBar/bug4495822.java
+ test/jdk/javax/swing/JScrollBar/bug4696826.java
+ test/jdk/javax/swing/JScrollBar/bug4842792.java
+ test/jdk/javax/swing/JScrollPane/bug4247092.java
+ test/jdk/javax/swing/JScrollPane/bug4264640.java
+ test/jdk/javax/swing/JScrollPane/bug4467063.java

Changeset: 481cfc79
Author:    Hao Sun <haosun at openjdk.org>
Date:      2023-09-25 05:38:51 +0000
URL:       https://git.openjdk.org/loom/commit/481cfc798533f5b3adae7cc4a076a98b0b3f9737

8287325: AArch64: fix virtual threads with -XX:UseBranchProtection=pac-ret

Co-authored-by: Nick Gasson <ngasson at openjdk.org>
Reviewed-by: aph, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/pauth_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/os_cpu/bsd_aarch64/pauth_bsd_aarch64.inline.hpp
! src/hotspot/os_cpu/linux_aarch64/pauth_linux_aarch64.inline.hpp
! src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationHelper.hpp
! src/hotspot/share/runtime/continuationHelper.inline.hpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java

Changeset: 89e068bc
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-09-25 06:32:40 +0000
URL:       https://git.openjdk.org/loom/commit/89e068bc19b12bb8f4a175fdf979cbe795ac3709

8316556: Fix typos in java.desktop

Reviewed-by: prr, aivanov

! src/java.desktop/macosx/classes/sun/font/CFontManager.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/ReaderUtil.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleRenderedImage.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java
! src/java.desktop/share/classes/java/awt/AWTEventMulticaster.java
! src/java.desktop/share/classes/java/awt/FlowLayout.java
! src/java.desktop/share/classes/java/awt/GridLayout.java
! src/java.desktop/share/classes/java/awt/im/spi/package-info.java
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
! src/java.desktop/share/classes/java/awt/image/ComponentColorModel.java
! src/java.desktop/share/classes/java/awt/image/IndexColorModel.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/DefaultPersistenceDelegate.java
! src/java.desktop/share/classes/java/beans/Introspector.java
! src/java.desktop/share/classes/java/beans/MetaData.java
! src/java.desktop/share/classes/java/beans/Statement.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceProvider.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStreamImpl.java
! src/java.desktop/share/classes/javax/sound/midi/MidiFileFormat.java
! src/java.desktop/share/classes/javax/sound/midi/Sequence.java
! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java
! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java
! src/java.desktop/share/classes/sun/awt/FontConfiguration.java
! src/java.desktop/share/classes/sun/awt/LightweightFrame.java
! src/java.desktop/share/classes/sun/awt/ScrollPaneWheelScroller.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java
! src/java.desktop/share/classes/sun/awt/geom/Curve.java
! src/java.desktop/share/classes/sun/awt/im/InputContext.java
! src/java.desktop/share/classes/sun/font/BidiUtils.java
! src/java.desktop/share/classes/sun/font/CMap.java
! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/LayoutPathImpl.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java
! src/java.desktop/share/classes/sun/java2d/StateTrackableDelegate.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/java.desktop/share/classes/sun/java2d/pipe/BufferedContext.java
! src/java.desktop/share/classes/sun/print/PSPathGraphics.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/share/classes/sun/print/PathGraphics.java
! src/java.desktop/share/classes/sun/print/ProxyPrintGraphics.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/unix/classes/sun/awt/X11/ListHelper.java
! src/java.desktop/unix/classes/sun/awt/X11/Native.java
! src/java.desktop/unix/classes/sun/awt/X11/WindowPropertyGetter.java
! src/java.desktop/unix/classes/sun/awt/X11/XAwtState.java
! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XCheckboxMenuItemPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XCheckboxPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XContentWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XCreateWindowParams.java
! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetRegistry.java
! src/java.desktop/unix/classes/sun/awt/X11/XListPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMSelection.java
! src/java.desktop/unix/classes/sun/awt/X11/XMSelectionListener.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuItemPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XPropertyCache.java
! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XWM.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/classes/sun/font/XMap.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRRenderer.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java
! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java
! src/java.desktop/windows/classes/sun/awt/windows/WDataTransferer.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java

Changeset: 837783c2
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-25 06:36:14 +0000
URL:       https://git.openjdk.org/loom/commit/837783c2d333627bfcbef00fc67024aff847bd9f

8316670: Remove effectively unused nmethodBucket::_count

Reviewed-by: kvn, dlong

! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/dependencyContext.hpp

Changeset: 3d6e775d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-25 06:38:11 +0000
URL:       https://git.openjdk.org/loom/commit/3d6e775d7135919519a9748036cd20b6c130bb42

8316669: ImmutableOopMapSet destructor not called

Reviewed-by: thartmann, jvernee, kvn

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp

Changeset: 0f0c5b2d
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2023-09-25 08:35:53 +0000
URL:       https://git.openjdk.org/loom/commit/0f0c5b2d71e6dec442a5105ba305043cb59b99fc

8316648: jrt-fs.jar classes not reproducible between standard and bootcycle builds

Reviewed-by: erikj

! make/JrtfsJar.gmk

Changeset: 311c7461
Author:    Ludovic Henry <luhenry at openjdk.org>
Date:      2023-09-25 12:21:47 +0000
URL:       https://git.openjdk.org/loom/commit/311c7461c8c0f5f1524d409736e4cceca8de9000

8316859: RISC-V: Disable detection of V through HWCAP

Reviewed-by: rehn, fyang

! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: 0f77d250
Author:    Ian Myers <ianrichr at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-25 13:12:41 +0000
URL:       https://git.openjdk.org/loom/commit/0f77d250b67ae0678756f986607eb239641dfb9e

8315684: Parallelize sun/security/util/math/TestIntegerModuloP.java

Reviewed-by: shade, weijun

! test/jdk/sun/security/util/math/TestIntegerModuloP.java

Changeset: 9688ec2d
Author:    Elif Aslan <elifasln at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-25 15:01:17 +0000
URL:       https://git.openjdk.org/loom/commit/9688ec2d0d9fd830d993454ea093b68b0f85ebe7

8311823: JFR: Uninitialized EventEmitter::_thread_id field

Reviewed-by: shade, egahlin

! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.hpp

Changeset: afa48333
Author:    Mourad Abbay <mourad.abbay at oracle.com>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date:      2023-09-25 16:38:31 +0000
URL:       https://git.openjdk.org/loom/commit/afa48333ab9fb64fb45e6c8d00e8d5cf732268be

8271268: Fix Javadoc links for Stream.mapMulti

Reviewed-by: liach, psandoz

! src/java.base/share/classes/java/util/stream/Stream.java

Changeset: 9291b46b
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2023-09-25 16:43:20 +0000
URL:       https://git.openjdk.org/loom/commit/9291b46bcfa76a596578eb50c29b9850e7020dea

8313804: JDWP support for -Djava.net.preferIPv6Addresses=system

Reviewed-by: cjplummer, amenkov

! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
! test/jdk/com/sun/jdi/JdwpNetProps.java

Changeset: e3201d1d
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-09-25 18:03:52 +0000
URL:       https://git.openjdk.org/loom/commit/e3201d1d13433857a1b34ff0ca93f9ae1a4e22aa

8310631: test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing

Reviewed-by: jlu, alanb

= make/data/charsetmapping/MS950_HKSCS.map
! test/jdk/sun/nio/cs/TestCharsetMapping.java

Changeset: b65f4f72
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-09-25 18:06:53 +0000
URL:       https://git.openjdk.org/loom/commit/b65f4f7220f53b250846c19ca6378450b5c9a61a

8313403: Remove unused 'mask' field from JFormattedTextField

Reviewed-by: prr, honkar

! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java

Changeset: be9cc73f
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2023-09-25 18:30:49 +0000
URL:       https://git.openjdk.org/loom/commit/be9cc73fcad0cac0a6f12b0f962fbe3bd8328ec9

8315871: Opensource five more Swing regression tests

Reviewed-by: dnguyen, prr

+ test/jdk/javax/swing/AncestorNotifier/4817630/bug4817630.java
+ test/jdk/javax/swing/BoxLayout/4191948/bug4191948.java
+ test/jdk/javax/swing/ComponentInputMap/4248723/bug4248723.java
+ test/jdk/javax/swing/DefaultBoundedRangeModel/4297953/bug4297953.java
+ test/jdk/javax/swing/DefaultButtonModel/4097723/bug4097723.java

Changeset: e5f05b5a
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-09-25 20:54:00 +0000
URL:       https://git.openjdk.org/loom/commit/e5f05b5a963774914751d9c241dd5693ed06af0b

8312191: ColorConvertOp.filter for the default destination is too slow

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
+ test/jdk/sun/java2d/cmm/ColorConvertOp/CompatibleColorSpace.java

Changeset: 0dce4c17
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-09-25 23:01:19 +0000
URL:       https://git.openjdk.org/loom/commit/0dce4c1758d05832e20380cff28d7ed47d693a6e

8313220: Remove Windows specific workaround in LCMS.c for _snprintf

Reviewed-by: prr

! src/java.desktop/share/native/liblcms/LCMS.c
+ test/jdk/java/awt/color/ICC_Profile/TriggerCMMError/TriggerCMMError.java
+ test/jdk/java/awt/color/ICC_Profile/TriggerCMMError/broken.zip

Changeset: e2e8e8e2
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-09-25 23:42:17 +0000
URL:       https://git.openjdk.org/loom/commit/e2e8e8e210ea9a7a9d901a1da729551714015d04

8312136: Modify runtime/ErrorHandling/TestDwarf.java to split dwarf and decoder testing

Reviewed-by: chagedorn, pchilanomate

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java

Changeset: 3fe6e0fa
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2023-09-26 03:40:11 +0000
URL:       https://git.openjdk.org/loom/commit/3fe6e0faca78e8106e33a3a53de78f8864be92b7

8308479: [s390x] Implement alternative fast-locking scheme

Reviewed-by: lucy, mdoerr

! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 9e6cb620
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-09-26 06:00:58 +0000
URL:       https://git.openjdk.org/loom/commit/9e6cb620486ac7b0adaefeb2000babf3ea31207f

8316851: Add @sealedGraph to Executable

Reviewed-by: darcy

! src/java.base/share/classes/java/lang/reflect/Executable.java

Changeset: 52983ed5
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-09-26 06:55:01 +0000
URL:       https://git.openjdk.org/loom/commit/52983ed529182901db4e33857bfeab2727e235df

8303737: C2: Load can bypass subtype check that enforces it's from the right object type

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/controldependency/TestAddPChainMismatchedBase.java
+ test/hotspot/jtreg/compiler/controldependency/TestAddPChainMismatchedBase2.java
+ test/hotspot/jtreg/compiler/controldependency/TestLoadBypassesClassCast.java

Changeset: 1513e791
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-26 12:56:24 +0000
URL:       https://git.openjdk.org/loom/commit/1513e7910f1b85aa20bda55b8d73e877232e8192

8316940: Serial: Remove unused declarations in genCollectedHeap

Reviewed-by: stefank, tschatzl

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

Changeset: e510dee1
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-26 12:56:59 +0000
URL:       https://git.openjdk.org/loom/commit/e510dee162612d9a706ba54d0ab79a49139e77d8

8316098: Revise signature of numa_get_leaf_groups

Reviewed-by: tschatzl, coleenp

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 20ff6031
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-09-26 13:33:33 +0000
URL:       https://git.openjdk.org/loom/commit/20ff603108a52468dd41020cbf6c0bf669e23861

8316735: Print LockStack in hs_err files

Reviewed-by: dholmes, mbaesken

! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 1f7dfda7
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-26 14:01:45 +0000
URL:       https://git.openjdk.org/loom/commit/1f7dfda7059f9dc14bff61b3c77d769ade85557d

8316671: sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java test fails intermittent with Read timed out

Reviewed-by: lucy

! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java

Changeset: 4e1e579e
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-09-26 14:32:54 +0000
URL:       https://git.openjdk.org/loom/commit/4e1e579e8b916191397fc958df32ac3f6003c791

8315920: C2: "control input must dominate current control" assert failure

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestBadControlAfterPreMainPost.java

Changeset: efb7e85e
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2023-09-26 15:02:49 +0000
URL:       https://git.openjdk.org/loom/commit/efb7e85ecfc9c6edb2820e1bf72d48958d4c9780

8316935: [s390x] Use consistent naming for lightweight locking in MacroAssembler

Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp

Changeset: 36ac8390
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-09-26 15:27:44 +0000
URL:       https://git.openjdk.org/loom/commit/36ac83904c9e81a01822b0e36ef677cae2808709

8073061: (fs) Files.copy(foo, bar, REPLACE_EXISTING) deletes bar even if foo is not readable

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! test/jdk/java/nio/file/Files/CopyAndMove.java
+ test/jdk/java/nio/file/Files/CopyMoveVariations.java

Changeset: ee9776fa
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-09-26 18:35:13 +0000
URL:       https://git.openjdk.org/loom/commit/ee9776fa23e2287b704d4f1a55179e83516d1e4c

8304839: Move TestScaffold.main() to the separate class DebugeeWrapper

Reviewed-by: amenkov, cjplummer

! test/jdk/com/sun/jdi/ClassesByName2Test.java
+ test/jdk/com/sun/jdi/DebuggeeWrapper.java
! test/jdk/com/sun/jdi/DeferredStepTest.java
! test/jdk/com/sun/jdi/EATests.java
! test/jdk/com/sun/jdi/ForceEarlyReturnTest.java
! test/jdk/com/sun/jdi/InterruptHangTest.java
! test/jdk/com/sun/jdi/InvokeHangTest.java
! test/jdk/com/sun/jdi/JdbLockTest.java
! test/jdk/com/sun/jdi/JdbStopThreadidTest.java
! test/jdk/com/sun/jdi/MonitorEventTest.java
! test/jdk/com/sun/jdi/MultiBreakpointsTest.java
! test/jdk/com/sun/jdi/PopAsynchronousTest.java
! test/jdk/com/sun/jdi/PopFramesTest.java
! test/jdk/com/sun/jdi/ResumeOneThreadTest.java
! test/jdk/com/sun/jdi/SetLocalWhileThreadInNative.java
! test/jdk/com/sun/jdi/SimulResumerTest.java
! test/jdk/com/sun/jdi/TestScaffold.java
! test/jdk/com/sun/jdi/ThreadMemoryLeakTest.java
! test/jdk/com/sun/jdi/TwoThreadsTest.java

Changeset: 788e6e15
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-09-26 20:52:04 +0000
URL:       https://git.openjdk.org/loom/commit/788e6e154824317cf92884510c2ee116bc64f510

8316218: Open some swing tests 5

Reviewed-by: prr, dnguyen

+ test/jdk/javax/swing/AbstractButton/bug4290656.java
+ test/jdk/javax/swing/LookAndFeel/isJavaLAFLockedCorrectly.java
+ test/jdk/javax/swing/LookAndFeel/isMultiLAFLockedCorrectly.java
+ test/jdk/javax/swing/MetalInternalFrameTitlePane/bug4221007.java

Changeset: 65227a3c
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-09-26 21:23:34 +0000
URL:       https://git.openjdk.org/loom/commit/65227a3c64a9eaead7a7b2b94a5c2786f1b1bb4f

8316389: Open source few AWT applet tests

Reviewed-by: dnguyen, abhiscxk, aivanov

+ test/jdk/java/awt/Frame/FrameRepackTest.java
+ test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_1.java
+ test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_2.java
+ test/jdk/java/awt/Frame/WindowMoveTest.java

Changeset: 2f311d59
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-09-26 21:24:07 +0000
URL:       https://git.openjdk.org/loom/commit/2f311d59dcbbf7605e52fac0b8ebd35d7d51a48b

8316211: Open source several manual applet tests

Reviewed-by: honkar, aivanov

+ test/jdk/java/awt/Frame/DefaultSizeTest.java
+ test/jdk/java/awt/LightweightComponent/LightweightCliprect.java
+ test/jdk/java/awt/event/KeyEvent/FunctionKeyTest.java
+ test/jdk/javax/swing/JFrame/DefaultCloseOperation.java

Changeset: 83806abe
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-27 04:28:10 +0000
URL:       https://git.openjdk.org/loom/commit/83806abe440809aaea47337646de96a97080724a

6450193: After the first Serialization, JTableHeader does not uninstall its UI

Reviewed-by: aivanov

! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java
+ test/jdk/javax/swing/JTableHeader/SerializeJTableHeader.java

Changeset: b659e034
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-27 06:43:50 +0000
URL:       https://git.openjdk.org/loom/commit/b659e0343a3273867560e75a38b12e6223b301e7

8316897: tools/jpackage/junit tests fail on AIX after JDK-8316547

Reviewed-by: cstein, asemenyuk, almatvee

! test/jdk/tools/jpackage/junit/TEST.properties

Changeset: e39197ec
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-09-27 07:18:42 +0000
URL:       https://git.openjdk.org/loom/commit/e39197ec62ca9363d9862d1ae1fca5b1b0286d59

8316933: RISC-V: compiler/vectorapi/VectorCastShape128Test.java fails when using RVV

Reviewed-by: fyang, dzhang

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: fd52be2a
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-09-27 07:31:44 +0000
URL:       https://git.openjdk.org/loom/commit/fd52be2a3c53912598afe600d680de77090f9f43

8316895: SeenThread::print_action_queue called on a null pointer

Reviewed-by: coleenp, dholmes

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

Changeset: fee9d336
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-09-27 07:33:52 +0000
URL:       https://git.openjdk.org/loom/commit/fee9d3362c76a046bb5160b90536545e7e9a5ce9

8293176: SSLEngine handshaker does not send an alert after a bad parameters

Reviewed-by: mdonovan, jnimeh

! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
+ test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineDecodeBadPoint.java

Changeset: 50a7a04e
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2023-09-27 08:16:34 +0000
URL:       https://git.openjdk.org/loom/commit/50a7a04e9adef8d6e7adffb83b01d551e22cd910

8316417: ObjectMonitorIterator does not return the most recent monitor and is incorrect if no monitors exists

Reviewed-by: cjplummer, dholmes

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/MonitorCacheDumpPanel.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDumpBase.java
! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java
! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: 45a145e5
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-09-27 08:27:02 +0000
URL:       https://git.openjdk.org/loom/commit/45a145e5bc3d3216bb03379896f66a3b719a06dc

8299915: Remove ArrayAllocatorMallocLimit and associated code

Reviewed-by: dholmes, coleenp

! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/bitMap.cpp
- test/hotspot/jtreg/gc/arguments/TestArrayAllocatorMallocLimit.java
! test/hotspot/jtreg/serviceability/attach/AttachSetGetFlag.java
! test/lib-test/jdk/test/whitebox/vm_flags/SizeTTest.java

Changeset: ad6df41a
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-09-27 12:37:39 +0000
URL:       https://git.openjdk.org/loom/commit/ad6df41a9e4356b9c5de681f200f386f72c76ae2

8316710: Exclude java/awt/font/Rotate/RotatedTextTest.java

Reviewed-by: mbaesken, aivanov

! test/jdk/ProblemList.txt

Changeset: b24ad7cf
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-09-27 12:54:29 +0000
URL:       https://git.openjdk.org/loom/commit/b24ad7cf5710c698f5946e10d44785f24431f966

8316924: java/lang/Thread/virtual/stress/ParkALot.java times out

Reviewed-by: jpai

! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java

Changeset: 347bd15e
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-09-27 13:15:07 +0000
URL:       https://git.openjdk.org/loom/commit/347bd15e49f5632e16d0ae4dd7240a3648baf539

8315966: Relativize initial_sp in interpreter frames

Reviewed-by: fyang, mdoerr, pchilanomate

! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java

Changeset: 1be35573
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-09-27 13:30:35 +0000
URL:       https://git.openjdk.org/loom/commit/1be355734da94243e29f0899b53aa1ebdf3bcb79

8315721: CloseRace.java#id0 fails transiently on libgraal

Reviewed-by: lancea, jpai

! test/jdk/java/lang/ProcessBuilder/CloseRace.java

Changeset: edcc559f
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-27 15:14:57 +0000
URL:       https://git.openjdk.org/loom/commit/edcc559f09364da3692862e1f3d0636aa8eec1d4

8316661: CompilerThread leaks CodeBlob memory when dynamically stopping compiler thread in non-product

Reviewed-by: kvn, thartmann

! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/memory/heap.hpp

Changeset: 02f70c9b
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-09-28 06:32:53 +0000
URL:       https://git.openjdk.org/loom/commit/02f70c9b73d230c19dba2df44917503c62295d56

Merge with jdk-22+17

! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups

Changeset: 53c83870
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-09-28 06:34:01 +0000
URL:       https://git.openjdk.org/loom/commit/53c83870e59449c0a4d73cc42b8d83f64cffaf9d

Change test to use assertEquals

! test/jdk/java/lang/Thread/virtual/CarrierThreadWaits.java

Changeset: 6683fa54
Author:    Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date:      2023-09-28 10:21:22 +0000
URL:       https://git.openjdk.org/loom/commit/6683fa54180d25097370b5877bb3b17da7353c7e

Merge fibers

! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationHelper.hpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationHelper.hpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java

Changeset: 530d9de3
Author:    Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date:      2023-09-28 11:12:13 +0000
URL:       https://git.openjdk.org/loom/commit/530d9de37929b0c7f9c2a1154a8276c6d50d0a1e

fixes after merge

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/java.base/share/classes/java/lang/VirtualThread.java

Changeset: 37b732a8
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-09-28 18:01:48 +0000
URL:       https://git.openjdk.org/loom/commit/37b732a833d4ff1e0a74e986e71ec11ab7aff111

Add additional polling mode

! src/java.base/aix/classes/sun/nio/ch/PollsetPoller.java
! src/java.base/linux/classes/sun/nio/ch/EPollPoller.java
! src/java.base/macosx/classes/sun/nio/ch/KQueuePoller.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/share/classes/sun/nio/ch/PollerProvider.java
! src/java.base/windows/classes/sun/nio/ch/WEPollPoller.java
! test/jdk/java/net/vthread/BlockingSocketOps.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java

Changeset: d3dbc062
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-09-28 18:20:36 +0000
URL:       https://git.openjdk.org/loom/commit/d3dbc0622ef44c60c9cd09b6cedb6aec10b5bff6

Rename test

= test/jdk/java/lang/Thread/virtual/MonitorsAndParking.java

Changeset: 30b0486d
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-01 08:06:12 +0000
URL:       https://git.openjdk.org/loom/commit/30b0486d60f5abd864a82386df928e6852e4600f

Test cleanup

! src/java.base/share/classes/java/lang/VirtualThread.java
! test/jdk/java/lang/Thread/virtual/MonitorEnterReleasesCarrier.java
! test/jdk/java/lang/Thread/virtual/MonitorEnterWhenPinned.java
! test/jdk/java/lang/Thread/virtual/MonitorUnblocking.java
! test/jdk/java/lang/Thread/virtual/MonitorsAndParking.java

Changeset: 51a3e3f3
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-03 09:01:19 +0000
URL:       https://git.openjdk.org/loom/commit/51a3e3f3585c5cf65b9cdbe021ab90546bed4976

Test cleanup

- test/jdk/java/lang/Thread/virtual/MonitorEnterReleasesCarrier.java
- test/jdk/java/lang/Thread/virtual/MonitorEnterWhenPinned.java
- test/jdk/java/lang/Thread/virtual/MonitorReenter.java
! test/jdk/java/lang/Thread/virtual/MonitorUnblocking.java
+ test/jdk/java/lang/Thread/virtual/Monitors.java
- test/jdk/java/lang/Thread/virtual/MonitorsAndParking.java
! test/jdk/java/lang/Thread/virtual/stress/LotsOfMonitors.java

Changeset: 06c06f65
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-05 22:02:09 +0000
URL:       https://git.openjdk.org/loom/commit/06c06f65333c503c5294448ebd1fef8d5a8da79f

Poller modes

! src/java.base/aix/classes/sun/nio/ch/PollsetPoller.java
! src/java.base/linux/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/linux/classes/sun/nio/ch/EPollPoller.java
! src/java.base/macosx/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/macosx/classes/sun/nio/ch/KQueuePoller.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/share/classes/sun/nio/ch/PollerProvider.java
! src/java.base/windows/classes/sun/nio/ch/WEPollPoller.java
! test/jdk/java/net/vthread/BlockingSocketOps.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java

Changeset: 5350fd61
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-09-27 15:55:12 +0000
URL:       https://git.openjdk.org/loom/commit/5350fd617390aaaedf8dd8821418c796cb1c38b3

8299560: Assertion failed: currentQueryIndex >= 0 && currentQueryIndex < numberOfJavaProcessesAtInitialization

Reviewed-by: lmesnik, cjplummer

! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c

Changeset: b8cec480
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-27 17:05:58 +0000
URL:       https://git.openjdk.org/loom/commit/b8cec480f89203c21009e90d5bbbbfcc026ef58c

8315848: G1: Rename rs_ prefix to card_rs in analytics

Reviewed-by: ayang, lkorinth

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 750da001
Author:    Ilya Gavrilin <igavrilin at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-09-27 17:07:10 +0000
URL:       https://git.openjdk.org/loom/commit/750da0012931656cfd55f3e67c3f49ad7363ab8e

8316743: RISC-V: Change UseVectorizedMismatchIntrinsic option result to warning

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: d3a79b58
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-09-27 23:20:29 +0000
URL:       https://git.openjdk.org/loom/commit/d3a79b5861be27227b8c28cb3acdce089b74c50b

8316371: Open some swing tests 6

Reviewed-by: dnguyen, prr

+ test/jdk/javax/swing/AbstractDocument/bug4549069.java
+ test/jdk/javax/swing/AbstractWriter/bug4185537.java
+ test/jdk/javax/swing/DefaultTableCellRenderer/bug4240870.java
+ test/jdk/javax/swing/JTableHeader/bug4243927.java
+ test/jdk/javax/swing/LookAndFeel/bug4736093.java

Changeset: 83c0e451
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2023-09-28 00:17:31 +0000
URL:       https://git.openjdk.org/loom/commit/83c0e4516064846c956d9a760338e71be1593f6f

8306630: Bump minimum boot jdk to JDK 21

Reviewed-by: darcy, erikj, iris, shade

! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! make/conf/version-numbers.conf

Changeset: 52073b27
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-09-28 01:47:54 +0000
URL:       https://git.openjdk.org/loom/commit/52073b27a302cb27276b6c9e500ed4c70e417560

8316994: Avoid modifying ClassLoader and Module objects during -Xshare:dump

Reviewed-by: matsaave, ccheung

! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp

Changeset: 84390dd0
Author:    Jean-Philippe Bempel <jpbempel at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2023-09-28 02:43:41 +0000
URL:       https://git.openjdk.org/loom/commit/84390dd0639e29ddb792964cca9ebf79e29cfcad

8316658: serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java fails intermittently

Reviewed-by: coleenp, dholmes

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java

Changeset: 384d2ea6
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-09-28 04:16:54 +0000
URL:       https://git.openjdk.org/loom/commit/384d2ea6d10017299a6d538bc86c17e3b8443cd9

8316125: Windows call_stub unnecessarily saves xmm16-31 when UseAVX>=3

Reviewed-by: jvernee, kvn, sviswanathan

! src/hotspot/cpu/x86/frame_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad

Changeset: 42924ed4
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-09-28 05:42:26 +0000
URL:       https://git.openjdk.org/loom/commit/42924ed4e59a9f93e165047bd91f829ba1e86c78

8316946: jtreg failure handler pages are mislabelling the jcmd/thread/dump_to_file results.

Reviewed-by: dholmes

! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/PatternAction.java

Changeset: 2d154fcd
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-09-28 05:47:33 +0000
URL:       https://git.openjdk.org/loom/commit/2d154fcd0de0612f58abbc5027f409b9b2eb0dc2

8316566: RISC-V: Zero extended narrow oop passed to Atomic::cmpxchg

Reviewed-by: luhenry, fyang

! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp

Changeset: 77fac0f4
Author:    Ludvig Janiuk <lujaniuk at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-28 08:02:10 +0000
URL:       https://git.openjdk.org/loom/commit/77fac0f4c6692bcc06456d03a4329d9f8ddeeded

8316906: Clarify TLABWasteTargetPercent flag

Reviewed-by: ayang, iwalulya, tschatzl

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

Changeset: 79812515
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-09-28 09:49:57 +0000
URL:       https://git.openjdk.org/loom/commit/798125152ba40ff2d093711629f275b5d74f0bcb

8316970: Add internal annotation to mark restricted methods

Reviewed-by: jvernee, iris, 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
+ src/java.base/share/classes/jdk/internal/javac/Restricted.java
+ test/jdk/java/foreign/TestRestricted.java

Changeset: 3481ecb2
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-09-28 11:31:46 +0000
URL:       https://git.openjdk.org/loom/commit/3481ecb25585d427f2c272e475c7f4ebbf60b799

8316159: Update BoxLayout sample image for crisper edges

Move all rectangles half a pixel to make edges crisp

Reviewed-by: prr

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

Changeset: bc5a39bb
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-28 11:42:59 +0000
URL:       https://git.openjdk.org/loom/commit/bc5a39bb54725a38db716691091b43a1868601c6

8317144: Exclude sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java on Linux ppc64le

Reviewed-by: mdoerr

! test/jdk/ProblemList.txt

Changeset: d0c1444d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-28 11:49:03 +0000
URL:       https://git.openjdk.org/loom/commit/d0c1444d9238a96e279df2b32d01fba4fc770ce0

8316957: Serial: Change GenCollectedHeap to SerialHeap inside gc/serial folder

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp

Changeset: 1230aed6
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2023-09-28 11:50:51 +0000
URL:       https://git.openjdk.org/loom/commit/1230aed61d286fe9c09f46e2bab626d0e8fe0273

8316885: jcmd: Compiler.CodeHeap_Analytics cmd does not inform about missing aggregate

Reviewed-by: kvn, mdoerr

! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/code/codeHeapState.hpp

Changeset: 0c55887b
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-09-28 12:00:20 +0000
URL:       https://git.openjdk.org/loom/commit/0c55887bfb131501a26ba431919d94f2ba08a6c1

8309599: WeakHandle and OopHandle release should clear obj pointer

Reviewed-by: dholmes, kbarrett

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/oops/weakHandle.cpp
! src/hotspot/share/oops/weakHandle.hpp
! src/hotspot/share/prims/jvmtiTagMapTable.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.hpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/runtime/objectMonitor.hpp

Changeset: 065203d4
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2023-09-28 13:32:15 +0000
URL:       https://git.openjdk.org/loom/commit/065203d44a651ee850807bb1f2bed59cea7de3ea

8313631: SA: stack trace printed using "where" command does not show class name

Reviewed-by: cjplummer, dholmes

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java

Changeset: fc989986
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-09-28 13:32:38 +0000
URL:       https://git.openjdk.org/loom/commit/fc98998627443d6e73ac70661f47f48b30525712

8316580: HttpClient with StructuredTaskScope does not close when a task fails

Reviewed-by: djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
+ test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java
! test/jdk/java/net/httpclient/ReferenceTracker.java

Changeset: 3f19df68
Author:    Ian Myers <ianrichr at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-28 15:52:36 +0000
URL:       https://git.openjdk.org/loom/commit/3f19df685c342cef212305cca630331878a24e79

8315936: Parallelize gc/stress/TestStressG1Humongous.java test

Reviewed-by: shade, tschatzl

! test/hotspot/jtreg/gc/stress/TestStressG1Humongous.java

Changeset: 29348b3c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-28 15:53:03 +0000
URL:       https://git.openjdk.org/loom/commit/29348b3cf65951e1aacd52c517b6b0d29449a78e

8316894: make test TEST="jtreg:test/jdk/..." fails on AIX

Reviewed-by: ihse, erikj

! make/RunTests.gmk

Changeset: 3481a485
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-09-28 16:04:46 +0000
URL:       https://git.openjdk.org/loom/commit/3481a485716a1949706a4dcb94181b07e88e804d

8316974: ListFormat creation is unsuccessful for some of the supported Locales

Reviewed-by: joehw, rriggs

! src/java.base/share/classes/java/text/ListFormat.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
! test/jdk/java/text/Format/ListFormat/TestListFormat.java

Changeset: 060db1b2
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-28 17:13:10 +0000
URL:       https://git.openjdk.org/loom/commit/060db1b2a2d0946327e47a6c2a380c9fb5593b01

8315031: YoungPLABSize and OldPLABSize not aligned by ObjectAlignmentInBytes

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1EvacStats.cpp
! src/hotspot/share/gc/shared/plab.cpp

Changeset: ca5eee2f
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-09-28 17:15:40 +0000
URL:       https://git.openjdk.org/loom/commit/ca5eee2fe37959f54c5efe557f271dea0a0baef4

8316445: Mark com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java as vm.flagless

Reviewed-by: cjplummer, sspitsyn

! test/jdk/TEST.ROOT
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/jtreg-ext/requires/VMProps.java

Changeset: cfcbfc6c
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2023-09-28 18:11:40 +0000
URL:       https://git.openjdk.org/loom/commit/cfcbfc6cae7d8fc276c5a54917e97adea7cf5621

8316879: RegionMatches1Tests fails if CompactStrings are disabled after JDK-8302163

Reviewed-by: simonis, rgiulietti, rriggs

! src/java.base/share/classes/java/lang/String.java
! test/jdk/java/lang/String/RegionMatches.java

Changeset: 73a47f0c
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-09-28 19:28:37 +0000
URL:       https://git.openjdk.org/loom/commit/73a47f0c4a4f01f62ef55d64120e58535df12623

4622866: javax.swing.text.Document.remove(int, int) has a misleading picture

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/text/Document.java
- src/java.desktop/share/classes/javax/swing/text/doc-files/Document-remove.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/Document-remove.svg

Changeset: 09dad0e9
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-09-28 19:46:07 +0000
URL:       https://git.openjdk.org/loom/commit/09dad0e96b37e3fcd1a13040e0de85ebc04b07c2

8313810: BoxLayout uses <blockquote> instead of list for layout options
8313811: Improve description of how BoxLayout lays out components

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/BoxLayout.java

Changeset: f2c221de
Author:    Mourad Abbay <mourad.abbay at oracle.com>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date:      2023-09-28 22:07:12 +0000
URL:       https://git.openjdk.org/loom/commit/f2c221def1071e3200e502d0c40ace73a1d1967a

8317119: Remove unused imports in the java.util.stream package

Reviewed-by: naoto, iris, psandoz

! src/java.base/share/classes/java/util/stream/BaseStream.java
! src/java.base/share/classes/java/util/stream/Nodes.java
! src/java.base/share/classes/java/util/stream/package-info.java

Changeset: ecb5e8a0
Author:    Eamonn McManus <emcmanus at openjdk.org>
Date:      2023-09-28 23:01:18 +0000
URL:       https://git.openjdk.org/loom/commit/ecb5e8a03f67c92d7956201de1fa7d07cc6af9cb

8317264: Pattern.Bound has `static` fields that should be `static final`.

Reviewed-by: psandoz

! src/java.base/share/classes/java/util/regex/Pattern.java

Changeset: 355811a9
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-09-28 23:51:12 +0000
URL:       https://git.openjdk.org/loom/commit/355811a996544c54cde9ff232450f5e5c8e1e632

8316559: Refactor some util/Calendar tests to JUnit

Reviewed-by: naoto, lancea

! test/jdk/java/util/Calendar/BuddhistCalendarTest.java
! test/jdk/java/util/Calendar/Bug4302966.java
! test/jdk/java/util/Calendar/Bug4766302.java
! test/jdk/java/util/Calendar/bug4028518.java
! test/jdk/java/util/Calendar/bug4100311.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/bug4401223.java
! test/jdk/java/util/Calendar/bug4514831.java

Changeset: 0259da92
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-09-29 05:00:02 +0000
URL:       https://git.openjdk.org/loom/commit/0259da92831087e918d00b8a83e04c96a6877f41

8301686: TLS 1.3 handshake fails if server_name doesn't match resuming session

Reviewed-by: djelinski, wetmore

! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
+ test/jdk/javax/net/ssl/SSLSession/ServerNameRejectedTLSSessionResumption.java

Changeset: bd7bb67d
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-09-29 05:15:23 +0000
URL:       https://git.openjdk.org/loom/commit/bd7bb67d8f2a6a6bda43b6e2443099574151a7dc

8317257: RISC-V: llvm build broken

Reviewed-by: fyang

! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/os/linux/os_linux.cpp

Changeset: c45308af
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-09-29 07:05:24 +0000
URL:       https://git.openjdk.org/loom/commit/c45308afac019d40bbe3e9adf27733f6be520931

8301327: convert assert to guarantee in Handle_IDiv_Exception

Reviewed-by: dnsimon, dholmes

! src/hotspot/os/windows/os_windows.cpp

Changeset: bd918f49
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2023-09-29 11:14:13 +0000
URL:       https://git.openjdk.org/loom/commit/bd918f49d29bcbc699e07b4ef8d23cfe1abd32df

8316401: sun/tools/jhsdb/JStackStressTest.java failed with "InternalError: We should have found a thread that owns the anonymous lock"

Reviewed-by: cjplummer, dholmes

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

Changeset: 179792be
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2023-09-29 14:53:42 +0000
URL:       https://git.openjdk.org/loom/commit/179792beb4e766756971fc3c80a79046b34893f4

8317283: jpackage tests run osx-specific checks on windows and linux

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java

Changeset: a185be03
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-09-29 14:59:33 +0000
URL:       https://git.openjdk.org/loom/commit/a185be0346be2aba4de531ee6cce9b99f08aa223

8317139: [JVMCI] oop handles clearing message pollutes event log

Reviewed-by: never, thartmann

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

Changeset: 49376e44
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-09-29 15:03:10 +0000
URL:       https://git.openjdk.org/loom/commit/49376e445210d5ebe3a99a4e647deecec51f0784

8316000: File.setExecutable silently fails if file does not exist

Reviewed-by: alanb

! src/java.base/share/classes/java/io/File.java

Changeset: fa0697a6
Author:    Mourad Abbay <mourad.abbay at oracle.com>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date:      2023-09-29 15:36:16 +0000
URL:       https://git.openjdk.org/loom/commit/fa0697a6371a89f19af3f88136886b0b2fbe4817

8316998: Remove redundant type arguments in the java.util.stream package

Reviewed-by: psandoz

! src/java.base/share/classes/java/util/stream/Collectors.java
! src/java.base/share/classes/java/util/stream/DistinctOps.java
! src/java.base/share/classes/java/util/stream/DoublePipeline.java
! src/java.base/share/classes/java/util/stream/IntPipeline.java
! src/java.base/share/classes/java/util/stream/LongPipeline.java
! src/java.base/share/classes/java/util/stream/ReferencePipeline.java
! src/java.base/share/classes/java/util/stream/Stream.java
! src/java.base/share/classes/java/util/stream/WhileOps.java

Changeset: 014c95a5
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-09-29 16:36:29 +0000
URL:       https://git.openjdk.org/loom/commit/014c95a54d6cebe8f2b6422c2a484d538cdb2261

8317126: Redundant entries in Windows `tzmappings` file

Reviewed-by: lancea, iris, joehw

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java

Changeset: 5a6aa569
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2023-09-29 17:17:54 +0000
URL:       https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: a9a4d96d
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-05 22:03:44 +0000
URL:       https://git.openjdk.org/loom/commit/a9a4d96d29f8afa3aaa985860f7cd968b3ae9766

Merge

! src/hotspot/share/classfile/javaClasses.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/share/classfile/javaClasses.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt

Changeset: 898147ce
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-07 17:00:23 +0000
URL:       https://git.openjdk.org/loom/commit/898147ce1fbbef42d76a2e0e43ec7061920b1797

Remove jdk.internal.misc.VirtualThreads

! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java
- src/java.base/share/classes/jdk/internal/misc/VirtualThreads.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java

Changeset: 21de6ae3
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-08 12:02:05 +0000
URL:       https://git.openjdk.org/loom/commit/21de6ae34c5e33b40851a7fcc457ea3696584adb

Poller cleanup

! src/java.base/linux/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/macosx/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/share/classes/sun/nio/ch/PollerProvider.java
! src/java.base/windows/classes/sun/nio/ch/WEPollPoller.java
! test/jdk/java/net/vthread/BlockingSocketOps.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java

Changeset: 6a320d6d
Author:    Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date:      2023-10-09 20:39:32 +0000
URL:       https://git.openjdk.org/loom/commit/6a320d6d17deda98a64e9a4da9c4392a39b5c4b2

Merge branch 'fibers' into preempt-support

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java

Changeset: 92ab7191
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-09 08:53:39 +0000
URL:       https://git.openjdk.org/loom/commit/92ab7191713854c252835bec14a9a71fd3c0c7b3

More cleanup/comments

! src/java.base/share/classes/sun/nio/ch/Poller.java

Changeset: b6ad2c15
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-09 09:35:48 +0000
URL:       https://git.openjdk.org/loom/commit/b6ad2c15dcca8c7b50e72729ad3dbe87966ae56d

Relax restruction on Subtask.get/exception

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

Changeset: 916b379d
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-10 14:29:44 +0000
URL:       https://git.openjdk.org/loom/commit/916b379d7b4559a832f0b28fcbff970f8637d578

Cleanup

! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/windows/classes/sun/nio/ch/WEPollPoller.java
! test/jdk/java/lang/Thread/virtual/MonitorMutualExclusion.java
! test/jdk/java/lang/Thread/virtual/MonitorUnblocking.java
! test/jdk/java/lang/Thread/virtual/Monitors.java
! test/jdk/java/lang/Thread/virtual/stress/LotsOfMonitors.java
! test/lib/jdk/test/lib/thread/VThreadPinner.java

Changeset: 7fbc8112
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-11 17:44:04 +0000
URL:       https://git.openjdk.org/loom/commit/7fbc811261271fd6f7094c077e4c1a34d9a24275

More poller updates/tuning

! src/java.base/linux/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/linux/classes/sun/nio/ch/EPollPoller.java
! src/java.base/macosx/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/macosx/classes/sun/nio/ch/KQueuePoller.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/share/classes/sun/nio/ch/PollerProvider.java
! src/java.base/windows/classes/sun/nio/ch/DefaultPollerProvider.java
! test/jdk/java/net/vthread/BlockingSocketOps.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java

Changeset: c6c69b57
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-10-05 06:02:02 +0000
URL:       https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/commit/fb4098ff1a7cca5ec42600f9ab753681961bb1ad

8317730: Change byte_size to return size_t

Reviewed-by: coleenp, kbarrett

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

Changeset: 8131efdf
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-12 06:27:53 +0000
URL:       https://git.openjdk.org/loom/commit/8131efdfb339574fc42b862765dfc8b62807617d

Merge with jdk-22+19

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

Changeset: 2886c62c
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-12 10:46:49 +0000
URL:       https://git.openjdk.org/loom/commit/2886c62ce698bf498340965a143cb3fc42cefb11

Fix test

! test/jdk/java/lang/Thread/virtual/Monitors.java

Changeset: 8675a970
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-12 10:47:04 +0000
URL:       https://git.openjdk.org/loom/commit/8675a970a3ca75194a7e26f8ff4bd03c73634502

Merge


Changeset: 33591a30
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-10-10 17:01:57 +0000
URL:       https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: 480345ed
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-14 07:44:51 +0000
URL:       https://git.openjdk.org/loom/commit/480345ed4bcdb82be2601cd6be9ec7a3df8050b7

Merge

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

Changeset: cc70238d
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-14 12:50:39 +0000
URL:       https://git.openjdk.org/loom/commit/cc70238d9c75761c8d6113ed296091bcf6937992

Drop enablePreview

! test/jdk/java/lang/Thread/virtual/JfrEvents.java
! test/jdk/java/lang/Thread/virtual/Monitors.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java
! test/jdk/java/lang/Thread/virtual/stress/LotsOfMonitors.java
! test/jdk/java/lang/Thread/virtual/stress/PinALot.java

Changeset: 54fd3586
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-14 16:20:50 +0000
URL:       https://git.openjdk.org/loom/commit/54fd3586f2f2b68576655f0c4bdff9035413946d

Fix test

! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java

Changeset: 4e054b88
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-14 16:25:12 +0000
URL:       https://git.openjdk.org/loom/commit/4e054b88d6aa94f291335c0af05ca537581dd61c

Cleanup

! src/java.base/linux/classes/sun/nio/ch/DefaultPollerProvider.java

Changeset: d01112de
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-14 16:25:22 +0000
URL:       https://git.openjdk.org/loom/commit/d01112dede7ddc23555425ad6db5c1eb2525819d

Fix JVMTI notification

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

Changeset: 4fae4f84
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-15 08:21:25 +0000
URL:       https://git.openjdk.org/loom/commit/4fae4f84694a64391208abcd1bc3c5e503915281

Add more diagnostics to test

! test/jdk/java/lang/Thread/virtual/CarrierThreadWaits.java

Changeset: e7db8aab
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-15 08:22:10 +0000
URL:       https://git.openjdk.org/loom/commit/e7db8aabbc59e6205e94dd5681adde2e82710079

No longer need to run on carrier

! src/java.base/share/classes/sun/nio/ch/Poller.java

Changeset: 10174315
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-16 07:31:43 +0000
URL:       https://git.openjdk.org/loom/commit/1017431532267050d53c1121fb52092fbc71dc09

JMXStatus failing with the wrapper

! test/jdk/ProblemList-Virtual.txt

Changeset: cf66d8f3
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-16 07:32:50 +0000
URL:       https://git.openjdk.org/loom/commit/cf66d8f345d12a9bd66ade9d3aef58d70f9bd315

Sync aix provider

! src/java.base/aix/classes/sun/nio/ch/DefaultPollerProvider.java

Changeset: 21281cdc
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-18 11:29:41 +0000
URL:       https://git.openjdk.org/loom/commit/21281cdcff4c08e9fd941cbcf1bf0e8c0513f4d2

Refactor poller

! src/java.base/aix/classes/sun/nio/ch/PollsetPoller.java
! src/java.base/linux/classes/sun/nio/ch/EPollPoller.java
! src/java.base/macosx/classes/sun/nio/ch/KQueuePoller.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/share/classes/sun/nio/ch/PollerProvider.java
! src/java.base/windows/classes/sun/nio/ch/WEPollPoller.java
! test/jdk/java/net/vthread/BlockingSocketOps.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java

Changeset: d9407e59
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-18 11:30:13 +0000
URL:       https://git.openjdk.org/loom/commit/d9407e590b426a9633e3d7d18d17ca5824dc1baa

VThreadPinner cleanup

! test/lib/jdk/test/lib/thread/VThreadPinner.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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: 5a483aeb
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-19 11:59:37 +0000
URL:       https://git.openjdk.org/loom/commit/5a483aeba5d8ee24539c79dcb0d73a153758cf52

Merge with jdk-22+20


Changeset: 1d6a22cf
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-19 12:02:03 +0000
URL:       https://git.openjdk.org/loom/commit/1d6a22cfcb46c6f73c0d99ea38c592141b9107d4

Move JVMTI notifications

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

Changeset: 278de7ac
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-10-18 17:02:51 +0000
URL:       https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: 12717058
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-20 11:09:13 +0000
URL:       https://git.openjdk.org/loom/commit/127170586f234975a1f1879110bab1a85553a531

Merge

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

Changeset: 52f54540
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-20 11:05:17 +0000
URL:       https://git.openjdk.org/loom/commit/52f5454013b07694340a807350fccd68184c169d

Allow several timer queues

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

Changeset: 2eb85ab9
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-20 11:09:31 +0000
URL:       https://git.openjdk.org/loom/commit/2eb85ab94ecb922cbbfe5da0e8a7cf900355615b

Merge


Changeset: 6f1d8962
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-10-20 10:23:00 +0000
URL:       https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: 5ba9705d
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-10-23 21:10:52 +0000
URL:       https://git.openjdk.org/loom/commit/5ba9705d60fb3e3bab832aadd989b738471fcaf5

8318485: Narrow klass shift should be zero if encoding range extends to 0x1_0000_0000

Reviewed-by: ccheung, iklam

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! test/hotspot/gtest/runtime/test_os.cpp
+ test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java

Changeset: 1b150117
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-10-23 22:08:12 +0000
URL:       https://git.openjdk.org/loom/commit/1b150117fd9ccb7ff8adc012b74d7d95e5219b94

8318476: Add resource consumption note to BigInteger and BigDecimal

Reviewed-by: alanb, bpb

! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java

Changeset: eb591672
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-10-24 02:57:47 +0000
URL:       https://git.openjdk.org/loom/commit/eb5916729defd37002f4096d4910849938e0fe3b

8318691: runtime/CompressedOops/CompressedClassPointersEncodingScheme.java fails with release VMs

Reviewed-by: ccheung

! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java

Changeset: 728b858c
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-10-24 05:36:43 +0000
URL:       https://git.openjdk.org/loom/commit/728b858c787567fa4eed6dd44730dfdb8b30be0f

8318130: SocksSocketImpl needlessly encodes hostname for IPv6 addresses

Reviewed-by: dfuchs, jpai, aefimov, michaelm

! src/java.base/share/classes/java/net/SocksSocketImpl.java
+ test/jdk/java/net/Socks/SocksSocketProxySelectorTest.java

Changeset: 08f79148
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-10-24 06:34:50 +0000
URL:       https://git.openjdk.org/loom/commit/08f79148c6607bf2fce3710f112313e29c05ea90

8305753: Allow JIT compilation for -Xshare:dump

Reviewed-by: dholmes, matsaave, ccheung

! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.1
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java

Changeset: 4bfe2268
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2023-10-24 07:05:56 +0000
URL:       https://git.openjdk.org/loom/commit/4bfe226870a15306b1e015c38fe3835f26b41fe6

8310031: Parallel: Implement better work distribution for large object arrays in old gen

Co-authored-by: Albert Mingkun Yang <ayang at openjdk.org>
Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp

Changeset: cb383c05
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-10-24 07:09:44 +0000
URL:       https://git.openjdk.org/loom/commit/cb383c05b23ef4f6992796bdc5b27eb8386c65d5

8318587: refresh libraries cache on AIX in print_vm_info

Reviewed-by: mdoerr, lucy, stuefe

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

Changeset: 6d3cb459
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-10-24 07:34:05 +0000
URL:       https://git.openjdk.org/loom/commit/6d3cb459dc07ae6abfacd167d1d282457c2cd1b6

8318591: avoid leaks in loadlib_aix.cpp reload_table()

Reviewed-by: mdoerr, lucy

! src/hotspot/os/aix/loadlib_aix.cpp

Changeset: fd332da1
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-10-24 08:46:10 +0000
URL:       https://git.openjdk.org/loom/commit/fd332da1c8a689e91b7124fc342f02b6e0d3dff5

8317289: javadoc fails with -sourcepath if module-info.java contains import statements

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
+ test/langtools/jdk/javadoc/doclet/testModules/TestSourcePathModule.java

Changeset: e6f23a90
Author:    Gergö Barany <gbarany at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-10-24 08:58:15 +0000
URL:       https://git.openjdk.org/loom/commit/e6f23a90d4a53339a3c9c2b76fc5d317940e4472

8315024: Vector API FP reduction tests should not test for exact equality

Reviewed-by: epeter, thartmann

! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template

Changeset: a644670c
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-10-24 09:09:33 +0000
URL:       https://git.openjdk.org/loom/commit/a644670cc6afc3bd6cedaa7f0d7bb75c1de90417

8318609: Upcall stubs should be smaller

Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Reviewed-by: rrich, jvernee

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/upcallLinker_s390.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/prims/upcallLinker.cpp
! src/hotspot/share/prims/upcallLinker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp

Changeset: 4a16d111
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-10-24 09:16:10 +0000
URL:       https://git.openjdk.org/loom/commit/4a16d111b16e556f904fb80075631b8439a9482e

8318455: Fix the compiler/sharedstubs/SharedTrampolineTest.java and SharedStubToInterpTest.java

Reviewed-by: thartmann, shade, eastigeevich

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java
! test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java

Changeset: 0baa9ecd
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-10-24 10:08:21 +0000
URL:       https://git.openjdk.org/loom/commit/0baa9ecd76c9be33a1939e47dcae320bc8b65e96

8318474: Fix memory reporter for thread_count

Reviewed-by: mbaesken, azafari

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

Changeset: 3f446c51
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-10-24 10:12:44 +0000
URL:       https://git.openjdk.org/loom/commit/3f446c51564e0358d74d4929dc2fa1b9263ac3b2

8318528: Rename TestUnstructuredLocking test

Reviewed-by: phh, dholmes

+ test/hotspot/jtreg/runtime/locking/TestOutOfOrderUnlocking.jasm
- test/hotspot/jtreg/runtime/locking/TestUnstructuredLocking.jasm

Changeset: 9bfa0829
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-10-24 10:20:26 +0000
URL:       https://git.openjdk.org/loom/commit/9bfa0829700412291ed26e7bb006b8cb63208870

8318646: Integer#parseInt("") throws empty NumberFormatException message

Reviewed-by: redestad, alanb, bpb, darcy, uschindler

! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java

Changeset: 5224e979
Author:    Viktor Klang <vklang at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-10-24 10:38:58 +0000
URL:       https://git.openjdk.org/loom/commit/5224e979a1cbce1b015e81aa7761743f60357d73

8293713: java/net/httpclient/BufferingSubscriberTest.java fails in timeout, blocked in submission publisher

Co-authored-by: Jaikiran Pai <jpai at openjdk.org>
Reviewed-by: alanb

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

Changeset: bf1a14e3
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-10-24 12:18:33 +0000
URL:       https://git.openjdk.org/loom/commit/bf1a14e3672b7d92b10d16210faf4fd99a860731

8316470: Incorrect error location for "invalid permits clause" depending on file order

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/sealed/SealedErrorPositions.java

Changeset: d4b76124
Author:    Varada M <mvarada2000 at gmail.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-10-24 12:24:04 +0000
URL:       https://git.openjdk.org/loom/commit/d4b761242d91aa1bcadc438cce0a9465c0f8b23d

8318240: [AIX] Cleaners.java test failure

Reviewed-by: mbaesken, asteiner

! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java

Changeset: 21d8a472
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-10-24 12:31:59 +0000
URL:       https://git.openjdk.org/loom/commit/21d8a4725fa89803216a96d4716a2cb0b4b1820c

8318701: Fix copyright year

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedEvent.java
! test/jdk/jdk/jfr/jvm/TestEventWriterLog.java

Changeset: d1077d6f
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-10-24 12:33:59 +0000
URL:       https://git.openjdk.org/loom/commit/d1077d6f141d6e51f697271286833e01013080d6

8316046: x64 platforms unecessarily save xmm16-31 when UseAVX >= 3

Reviewed-by: mcimadamore, djelinski

! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java

Changeset: f9795d0d
Author:    Hamlin Li <mli at openjdk.org>
Date:      2023-10-24 13:17:28 +0000
URL:       https://git.openjdk.org/loom/commit/f9795d0d09a82cafb3e79ad8667e505c194d745b

8318222: RISC-V: C2 CmpU3
8318223: RISC-V: C2 CmpUL3

Reviewed-by: rehn, fyang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: 8879c78d
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-10-24 13:32:26 +0000
URL:       https://git.openjdk.org/loom/commit/8879c78d62e3c1f325def56d131f62c479bfdaa9

8317689: [JVMCI] include error message when CreateJavaVM in libgraal fails

Reviewed-by: phofer, thartmann, never

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: e67550cf
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-10-24 13:32:41 +0000
URL:       https://git.openjdk.org/loom/commit/e67550cfec4dbd1c8c2c9869dda34fa09a5c274b

8318509: x86 count_positives intrinsic broken for -XX:AVX3Threshold=0

Reviewed-by: thartmann, jbhateja, epeter

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! test/hotspot/jtreg/compiler/intrinsics/string/TestCountPositives.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestHasNegatives.java

Changeset: 54c613ac
Author:    Zixian Cai <zcai at openjdk.org>
Committer: Conor Cleary <ccleary at openjdk.org>
Date:      2023-10-24 14:36:52 +0000
URL:       https://git.openjdk.org/loom/commit/54c613acd7a7f051e65d73a1318346cb4f5a234a

8318693: Fix rendering for code blocks nested under list items in building.md

Reviewed-by: erikj, ccleary

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

Changeset: e2720987
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2023-10-24 14:45:10 +0000
URL:       https://git.openjdk.org/loom/commit/e2720987b921b95fd8010cea60d2d6e436e5ebaa

8318160: javac does not reject private method reference with type-variable receiver

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/lambda/methodReference/PrivateMethodReferenceWithTypeVarTest.java
+ test/langtools/tools/javac/lambda/methodReference/PrivateMethodReferenceWithTypeVarTest.out

Changeset: 6f352740
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-10-24 14:49:06 +0000
URL:       https://git.openjdk.org/loom/commit/6f352740cb5e7c47d226fd4039cfb977c0622488

8318702: G1: Fix nonstandard indentation in g1HeapTransition.cpp

Reviewed-by: iwalulya

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

Changeset: 11650375
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-10-24 16:54:57 +0000
URL:       https://git.openjdk.org/loom/commit/116503754c4c4bdb91685955ef4456bc76f751c4

8318569: Add getter methods for Locale and Patterns in ListFormat

Reviewed-by: joehw, rriggs, iris, mli

! src/java.base/share/classes/java/text/ListFormat.java
! test/jdk/java/text/Format/ListFormat/TestListFormat.java

Changeset: 1f2a80b7
Author:    vamsi-parasa <srinivas.vamsi.parasa at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2023-10-24 18:31:33 +0000
URL:       https://git.openjdk.org/loom/commit/1f2a80b78a6378b5b03f08a1e61614b8db40654c

8318306: java/util/Arrays/Sorting.java fails with "Array is not sorted at 8228-th position: 8251.0 and 8153.0"

Reviewed-by: thartmann, jbhateja

! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/intrinsics/SortingDeoptimizationTest.java

Changeset: 1ddf826a
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-10-24 18:32:01 +0000
URL:       https://git.openjdk.org/loom/commit/1ddf826aea7fd18209336dce550821638d5ef89c

8316964: Security tools should not call System.exit

Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Kinit.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/KinitOptions.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Klist.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Ktab.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
+ test/jdk/sun/security/krb5/tools/ExitOrNot.java
+ test/jdk/sun/security/tools/jarsigner/ExitOrNot.java

Changeset: 9c819fd3
Author:    Eamonn McManus <emcmanus at openjdk.org>
Date:      2023-10-24 18:32:33 +0000
URL:       https://git.openjdk.org/loom/commit/9c819fd3b7e564b53514185573f4ffe28368b46b

8318051: Duration.between uses exceptions for control flow

Reviewed-by: rriggs

! src/java.base/share/classes/java/time/Duration.java

Changeset: f1dfdc1a
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2023-10-24 21:41:20 +0000
URL:       https://git.openjdk.org/loom/commit/f1dfdc1a79f3a16eae58d15d1945541a08f7e145

8311877: [macos] Add CLI options to provide signing identity directly to codesign and productbuild

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundlerParamInfo.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
+ test/jdk/tools/jpackage/macosx/SigningOptionsTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/PredefinedAppImageErrorTest.java

Changeset: 5ce718eb
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2023-10-25 04:01:59 +0000
URL:       https://git.openjdk.org/loom/commit/5ce718eb175dd0855983577d41b0af57422f4a0e

8318100: Remove redundant check for Metal support

Reviewed-by: prr, dnguyen

! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGraphicsConfig.m

Changeset: d7205e69
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-10-25 07:22:04 +0000
URL:       https://git.openjdk.org/loom/commit/d7205e690fe92464caee9122e11a88b4cc5c2c2d

8318102: macos10.14 check in CSystemColors can be removed.

Reviewed-by: prr, aivanov

! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m

Changeset: ba7d08b8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-10-25 08:29:58 +0000
URL:       https://git.openjdk.org/loom/commit/ba7d08b8199172058bd369d880d2d6a9f9649319

8316961: Fallback implementations for 64-bit Atomic::{add,xchg} on 32-bit platforms

Reviewed-by: eosterlund, dholmes, kbarrett, simonis

! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/share/runtime/atomic.hpp
! test/hotspot/gtest/runtime/test_atomic.cpp

Changeset: c3cdfe2a
Author:    Zixian Cai <zcai at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-10-25 08:33:10 +0000
URL:       https://git.openjdk.org/loom/commit/c3cdfe2a328c59213b614a2b723184582550f8c7

8318692: Add instructions for creating Ubuntu-based sysroot for cross compilation

Reviewed-by: erikj, shade

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

Changeset: d2d1592d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-10-25 08:43:54 +0000
URL:       https://git.openjdk.org/loom/commit/d2d1592dd94e897fae6fc4098e43b4fffb6d6750

8318713: G1: Use more accurate age in predict_eden_copy_time_ms

Reviewed-by: tschatzl, iwalulya

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

Changeset: 14090ef6
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-10-25 11:17:00 +0000
URL:       https://git.openjdk.org/loom/commit/14090ef6039ff2f3064f397a75219b2bc715cc27

8294158: HTML formatting for PassFailJFrame instructions

Reviewed-by: azvegint, prr

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: 42b9ac8a
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-10-25 11:31:44 +0000
URL:       https://git.openjdk.org/loom/commit/42b9ac8a07b540f4d7955a778923d24a876451cc

8294156: Allow PassFailJFrame.Builder to create test UI

Reviewed-by: azvegint, prr

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: c587211b
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-10-25 11:33:47 +0000
URL:       https://git.openjdk.org/loom/commit/c587211bf8c60a7a1f6cc63770c38ede6cb4e173

8316003: Update FileChooserSymLinkTest.java to HTML instructions

Reviewed-by: prr

! test/jdk/javax/swing/JFileChooser/FileChooserSymLinkTest.java

Changeset: 202c0137
Author:    Frederic Thevenet <fthevenet at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2023-10-25 12:58:01 +0000
URL:       https://git.openjdk.org/loom/commit/202c0137b86cd7bcbe0c1eddf2657f45698ab667

8318669: Target OS detection in 'test-prebuilt' makefile target is incorrect when running on MSYS2

Reviewed-by: ihse, erikj

! make/RunTestsPrebuilt.gmk

Changeset: 3abd7726
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-10-25 13:25:34 +0000
URL:       https://git.openjdk.org/loom/commit/3abd772672a4dfd984459283235f3b1d8fb28a49

8316017: Refactor timeout handler in PassFailJFrame

Reviewed-by: prr

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: b026d0b4
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-10-25 13:32:56 +0000
URL:       https://git.openjdk.org/loom/commit/b026d0b480dcd4c0a3346078dd10047653ed3751

8312980: C2: "malformed control flow" created during incremental inlining

Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: thartmann, epeter

! src/hotspot/share/opto/replacednodes.cpp
! src/hotspot/share/opto/replacednodes.hpp
+ test/hotspot/jtreg/compiler/inlining/TestReplacedNodesAfterLateInline.java
+ test/hotspot/jtreg/compiler/inlining/TestReplacedNodesAfterLateInlineManyPaths.java

Changeset: cee44a62
Author:    Elif Aslan <elifasln at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-10-25 15:00:44 +0000
URL:       https://git.openjdk.org/loom/commit/cee44a625594fd805a05c4a69033eb677a5a6f17

8318608: Enable parallelism in vmTestbase/nsk/stress/threads tests

Reviewed-by: lmesnik, shade

- test/hotspot/jtreg/vmTestbase/nsk/stress/thread/TEST.properties

Changeset: 43f31d73
Author:    Elif Aslan <elifasln at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-10-25 15:01:11 +0000
URL:       https://git.openjdk.org/loom/commit/43f31d73852d63ccdcc2dcd8d6c7355435a50fb3

8318607: Enable parallelism in vmTestbase/nsk/stress/jni tests

Reviewed-by: lmesnik, shade

- test/hotspot/jtreg/vmTestbase/nsk/stress/jni/TEST.properties

Changeset: 29d462a0
Author:    Elif Aslan <elifasln at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-10-25 15:23:13 +0000
URL:       https://git.openjdk.org/loom/commit/29d462a07239a57b83850b9a8662573291fdbdf7

8318727: Enable parallelism in vmTestbase/vm/gc/concurrent tests

Reviewed-by: shade, lmesnik

- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp0mr30st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp0mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr0st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr30st0t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr70st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp70mr30st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp70mr30st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp0mr30st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp0mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr0st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr30st0t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr70st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp70mr30st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp70mr30st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp0mr30st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp0mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr0st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr30st0t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr70st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp70mr30st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp70mr30st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp0mr30st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp0mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr0st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr30st0t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr70st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp70mr30st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp70mr30st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp0mr30st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp0mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr0st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr30st0t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr70st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp70mr30st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp70mr30st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp60yp0rp30mr0st300/TEST.properties

Changeset: 9e98ee67
Author:    Hamlin Li <mli at openjdk.org>
Date:      2023-10-25 15:37:42 +0000
URL:       https://git.openjdk.org/loom/commit/9e98ee6726a7762cce9dae85e2e1b4ca9527fc3c

8318735: RISC-V: Enable related hotspot tests run on riscv

Reviewed-by: fyang, luhenry

! test/hotspot/jtreg/compiler/c2/irTests/CmpUWithZero.java
! test/hotspot/jtreg/compiler/intrinsics/TestCompareUnsigned.java

Changeset: cf4ede0e
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-10-25 16:38:13 +0000
URL:       https://git.openjdk.org/loom/commit/cf4ede0e544fbd758cc9e93c695fb19fb7da0f9a

8317360: Missing null checks in JfrCheckpointManager and JfrStringPool initialization routines

Reviewed-by: shade, egahlin

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp

Changeset: a5208870
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-10-25 16:50:31 +0000
URL:       https://git.openjdk.org/loom/commit/a5208870e16e11514e5b6acae9e933423e54aea0

8318487: Specification of the ListFormat.equals() method can be improved

Reviewed-by: joehw, rriggs, lancea, iris

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

Changeset: ca3bdfc0
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-10-25 17:12:37 +0000
URL:       https://git.openjdk.org/loom/commit/ca3bdfc0c7a74e23329cd9487279992e345b2efd

8318186: ChoiceFormat inconsistency between applyPattern() and setChoices()

Reviewed-by: naoto

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

Changeset: 10427c02
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-10-25 17:12:55 +0000
URL:       https://git.openjdk.org/loom/commit/10427c023a142a24db3c2492977a7233a1afc25d

8318613: ChoiceFormat patterns are not well tested

Reviewed-by: naoto

+ test/jdk/java/text/Format/ChoiceFormat/PatternsTest.java

Changeset: d96f38b8
Author:    Frederic Thevenet <fthevenet at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2023-10-25 17:30:21 +0000
URL:       https://git.openjdk.org/loom/commit/d96f38b80c1606b54b9f3dbfe9717ab9653a0605

8317510: Change Windows debug symbol files naming to avoid losing info when an executable and a library share the same name

Reviewed-by: ihse, erikj

! make/CreateJmods.gmk
! make/Images.gmk
! make/ZipSecurity.gmk
! make/common/NativeCompilation.gmk
! make/hotspot/test/GtestImage.gmk
! make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java
! make/scripts/compare_exceptions.sh.incl
+ test/hotspot/jtreg/runtime/ErrorHandling/TestSymbolsInHsErrFile.java

Changeset: 6c982de4
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-25 19:48:43 +0000
URL:       https://git.openjdk.org/loom/commit/6c982de41f1245d17686cdbcdccc3e4eb6c200d3

Merge

! src/hotspot/share/classfile/javaClasses.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/share/classfile/javaClasses.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt

Changeset: 87ba2a87
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-23 07:21:53 +0000
URL:       https://git.openjdk.org/loom/commit/87ba2a8753fa9b225d990a2436162c4b300105bb

Fix ProblemList entrty

! test/jdk/ProblemList-Virtual.txt

Changeset: ddc7c857
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-23 20:03:13 +0000
URL:       https://git.openjdk.org/loom/commit/ddc7c857f7ac8e31b377be5d91a42f479885fc5f

Object.wait should emit pinned event

! src/java.base/share/classes/java/lang/Object.java
! test/jdk/java/lang/Thread/virtual/JfrEvents.java

Changeset: 7df96879
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-26 15:04:41 +0000
URL:       https://git.openjdk.org/loom/commit/7df9687962ba8b4251420702402fa7d848adae77

Merge


Changeset: a542f739
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-10-25 21:14:14 +0000
URL:       https://git.openjdk.org/loom/commit/a542f7398dba3752d5bb3612fb784773383e3c06

8318843: ProblemList java/lang/management/MemoryMXBean/CollectionUsageThreshold.java in Xcomp

Reviewed-by: lmesnik

! test/jdk/ProblemList-Xcomp.txt

Changeset: 811b436e
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2023-10-25 23:47:46 +0000
URL:       https://git.openjdk.org/loom/commit/811b436e5de972bedd3a0fa25952b2e1beddd9c3

8318720: G1: Memory leak in G1CodeRootSet after JDK-8315503

Reviewed-by: tschatzl

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

Changeset: 723db2dc
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-10-26 06:13:02 +0000
URL:       https://git.openjdk.org/loom/commit/723db2dc8651efb9e5da7754cbefb80f4171a367

8305321: Remove unused exports in java.desktop

Reviewed-by: aivanov, prr

! src/java.desktop/share/native/common/font/fontscalerdefs.h
! src/java.desktop/share/native/common/font/sunfontids.h
! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h
! src/java.desktop/share/native/libawt/java2d/SurfaceData.c
! src/java.desktop/share/native/libawt/java2d/SurfaceData.h
! src/java.desktop/share/native/libawt/java2d/Trace.c
! src/java.desktop/share/native/libawt/java2d/Trace.h
! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.c
! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.h
! src/java.desktop/share/native/libfontmanager/sunFont.c
! src/java.desktop/unix/native/common/awt/X11Color.c
! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c
! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.h
! src/java.desktop/unix/native/libawt/awt/initIDs.c
! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.h
! src/java.desktop/windows/native/libawt/windows/awt_Mlib.h

Changeset: 37c40a11
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-10-26 07:58:05 +0000
URL:       https://git.openjdk.org/loom/commit/37c40a11a78f8b1f290cb04ce5b087904651907e

8318705: [macos] ProblemList java/rmi/registry/multipleRegistries/MultipleRegistries.java

Reviewed-by: lucy

! test/jdk/ProblemList.txt

Changeset: 970cd202
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-10-26 08:49:50 +0000
URL:       https://git.openjdk.org/loom/commit/970cd202049f592946f9c1004ea92dbd58abf6fb

8318788: java/net/Socks/SocksSocketProxySelectorTest.java fails on machines with no IPv6 link-local addresses

Reviewed-by: jpai, dfuchs, mbaesken

! test/jdk/java/net/Socks/SocksSocketProxySelectorTest.java

Changeset: bc1ba24c
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-10-26 09:44:53 +0000
URL:       https://git.openjdk.org/loom/commit/bc1ba24ca56d482553d1269086e829564c71f190

8316437: JFR: assert(!tl->has_java_buffer()) failed: invariant

Reviewed-by: egahlin

! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp

Changeset: 3cea892b
Author:    Hamlin Li <mli at openjdk.org>
Date:      2023-10-26 09:46:42 +0000
URL:       https://git.openjdk.org/loom/commit/3cea892bd464566eef5590d2930b2e0adf2c2874

8318805: RISC-V: Wrong comments instructions cost in riscv.ad

Reviewed-by: luhenry, fyang

! src/hotspot/cpu/riscv/riscv.ad

Changeset: ec1bf23d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-10-26 10:52:50 +0000
URL:       https://git.openjdk.org/loom/commit/ec1bf23d012f007c126cb472fcff146cf7f41b1a

8318801: Parallel: Remove unused verify_all_young_refs_precise

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp

Changeset: 744e0893
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-10-26 12:34:45 +0000
URL:       https://git.openjdk.org/loom/commit/744e0893100d402b2b51762d57bcc2e99ab7fdcc

8318700: MacOS Zero cannot run gtests due to wrong JVM path

Reviewed-by: dholmes

! src/hotspot/os/bsd/os_bsd.cpp

Changeset: 9864951d
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-10-26 14:03:49 +0000
URL:       https://git.openjdk.org/loom/commit/9864951dceb0ddc4479ced04b6d5a2363f1e307d

8318447: Move NMT source code to own subdirectory

Reviewed-by: stefank, dholmes, stuefe

! src/hotspot/os/aix/safepointMechanism_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/x/xPhysicalMemory.cpp
! src/hotspot/share/gc/x/xVirtualMemory.cpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.cpp
! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
! src/hotspot/share/jfr/utilities/jfrHashtable.hpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/resourceArea.cpp
! src/hotspot/share/memory/resourceArea.inline.hpp
! src/hotspot/share/memory/virtualspace.cpp
= src/hotspot/share/nmt/allocationSite.hpp
= src/hotspot/share/nmt/mallocHeader.cpp
= src/hotspot/share/nmt/mallocHeader.hpp
= src/hotspot/share/nmt/mallocHeader.inline.hpp
= src/hotspot/share/nmt/mallocSiteTable.cpp
= src/hotspot/share/nmt/mallocSiteTable.hpp
= src/hotspot/share/nmt/mallocTracker.cpp
= src/hotspot/share/nmt/mallocTracker.hpp
= src/hotspot/share/nmt/mallocTracker.inline.hpp
= src/hotspot/share/nmt/memBaseline.cpp
= src/hotspot/share/nmt/memBaseline.hpp
= src/hotspot/share/nmt/memReporter.cpp
= src/hotspot/share/nmt/memReporter.hpp
= src/hotspot/share/nmt/memTracker.cpp
= src/hotspot/share/nmt/memTracker.hpp
+ src/hotspot/share/nmt/memTracker.inline.hpp
= src/hotspot/share/nmt/nmtCommon.cpp
= src/hotspot/share/nmt/nmtCommon.hpp
= src/hotspot/share/nmt/nmtDCmd.cpp
= src/hotspot/share/nmt/nmtDCmd.hpp
= src/hotspot/share/nmt/nmtPreInit.cpp
= src/hotspot/share/nmt/nmtPreInit.hpp
= src/hotspot/share/nmt/nmtUsage.cpp
= src/hotspot/share/nmt/nmtUsage.hpp
= src/hotspot/share/nmt/threadStackTracker.cpp
= src/hotspot/share/nmt/threadStackTracker.hpp
= src/hotspot/share/nmt/virtualMemoryTracker.cpp
= src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/precompiled/precompiled.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/park.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/mallocLimit.cpp
- src/hotspot/share/services/memTracker.inline.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp
! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp
! test/hotspot/gtest/nmt/test_nmt_reserved_region.cpp
! test/hotspot/gtest/nmt/test_nmt_totals.cpp
! test/hotspot/gtest/nmt/test_nmtpreinit.cpp
! test/hotspot/gtest/nmt/test_nmtpreinitmap.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp

Changeset: 3885dc5b
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-10-26 15:54:02 +0000
URL:       https://git.openjdk.org/loom/commit/3885dc5b9acf08dc90397ab02b814bc72d7b4ed5

8318737: Fallback linker passes bad JNI handle

Reviewed-by: alanb

! src/hotspot/share/runtime/jniHandles.cpp
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java
! src/java.base/share/native/libfallbackLinker/fallbackLinker.c
! test/jdk/java/foreign/TestDowncallScope.java
! test/jdk/java/foreign/TestDowncallStack.java
! test/jdk/java/foreign/TestUpcallScope.java
! test/jdk/java/foreign/TestUpcallStack.java

Changeset: 40a3c35a
Author:    Hamlin Li <mli at openjdk.org>
Date:      2023-10-26 16:10:16 +0000
URL:       https://git.openjdk.org/loom/commit/40a3c35aa5614be4505013d4e92ddb1b556a3622

8318723: RISC-V: C2 UDivL
8318224: RISC-V: C2 UDivI

Reviewed-by: fyang, luhenry, aph

! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! test/hotspot/jtreg/compiler/intrinsics/TestIntegerUnsignedDivMod.java
! test/hotspot/jtreg/compiler/intrinsics/TestLongUnsignedDivMod.java

Changeset: e1a458ee
Author:    Andrew Haley <aph at openjdk.org>
Date:      2023-10-26 16:28:28 +0000
URL:       https://git.openjdk.org/loom/commit/e1a458ee6436e5b572e376d8cb27cf2e6b3a2afc

8318834: s390x: Debug builds are missing debug helpers

Reviewed-by: shade, lucy

! make/autoconf/flags-cflags.m4

Changeset: a9b31b58
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-10-26 16:40:33 +0000
URL:       https://git.openjdk.org/loom/commit/a9b31b587c7487b2222773debde1ce2227884959

8318689: jtreg is confused when folder name is the same as the test name

Reviewed-by: mullan

= test/jdk/javax/security/auth/Subject/DoAsTest.java

Changeset: 77fe0fd9
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2023-10-26 18:24:42 +0000
URL:       https://git.openjdk.org/loom/commit/77fe0fd9e6f1e1f775a5191640411c37eb51b415

8272215: Add InetAddress methods for parsing IP address literals

Reviewed-by: dfuchs, michaelm

! src/java.base/share/classes/java/net/HostPortrange.java
! src/java.base/share/classes/java/net/Inet4Address.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/sun/net/util/IPAddressUtil.java
+ test/jdk/java/net/InetAddress/OfLiteralTest.java

Changeset: 4a142c3b
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-10-26 21:06:01 +0000
URL:       https://git.openjdk.org/loom/commit/4a142c3b0831d60b3d5540f58973e8ad3d1304bf

8274122: java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11

Reviewed-by: lancea, djelinski, rriggs

! test/jdk/ProblemList.txt
! test/jdk/java/io/File/createTempFile/SpecialTempFile.java

Changeset: 9123961a
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-10-26 22:43:06 +0000
URL:       https://git.openjdk.org/loom/commit/9123961aaa47aa58ec436640590d2cceedb8cbb1

8318096: Introduce AsymmetricKey interface with a getParams method

Reviewed-by: darcy, mullan, ascarpino

+ src/java.base/share/classes/java/security/AsymmetricKey.java
! src/java.base/share/classes/java/security/PrivateKey.java
! src/java.base/share/classes/java/security/PublicKey.java
! src/java.base/share/classes/java/security/interfaces/DSAParams.java
! src/java.base/share/classes/java/security/interfaces/DSAPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/DSAPublicKey.java
! src/java.base/share/classes/java/security/interfaces/ECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/ECPublicKey.java
! src/java.base/share/classes/java/security/interfaces/EdECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/EdECPublicKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPublicKey.java
! src/java.base/share/classes/java/security/interfaces/XECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/XECPublicKey.java
! src/java.base/share/classes/javax/crypto/interfaces/DHPrivateKey.java
! src/java.base/share/classes/javax/crypto/interfaces/DHPublicKey.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
+ test/jdk/java/security/AsymmetricKey/GetParams.java

Changeset: abad0408
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-10-27 06:55:25 +0000
URL:       https://git.openjdk.org/loom/commit/abad0408e8317b43c2cd5bc3d324ff199aa289f5

8313781: Add regression tests for large page logging and user-facing error messages

Reviewed-by: sjohanss, dholmes

! test/hotspot/jtreg/runtime/os/HugePageConfiguration.java
+ test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java

Changeset: 5b5fd369
Author:    William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-10-27 08:18:38 +0000
URL:       https://git.openjdk.org/loom/commit/5b5fd3694ac6ef224af311a7ab62547dac976da4

8316632: Shenandoah: Raise OOME when gc threshold is exceeded

Reviewed-by: kdnilsen, ysr, shade

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! 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/shenandoah_globals.hpp
! test/jdk/com/sun/jdi/EATests.java

Changeset: 957703b1
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-10-27 08:37:19 +0000
URL:       https://git.openjdk.org/loom/commit/957703b1f960d739a4a95dd5d8fcb97d41907e5f

8307168: Inconsistent validation and handling of --system flag arguments

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! test/langtools/tools/javac/options/smokeTests/OptionSmokeTest.java

Changeset: d52a995f
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-10-27 08:47:26 +0000
URL:       https://git.openjdk.org/loom/commit/d52a995f35de26c2cc4074297a75141e4a363e1b

8315097: Rename createJavaProcessBuilder

Reviewed-by: lmesnik, dholmes, rriggs, stefank

! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java
! test/hotspot/jtreg/applications/jcstress/TestGenerator.java
! test/hotspot/jtreg/applications/scimark/Scimark.java
! test/hotspot/jtreg/compiler/arguments/CheckCICompilerCount.java
! test/hotspot/jtreg/compiler/arguments/CheckCompileThresholdScaling.java
! test/hotspot/jtreg/compiler/arguments/TestCodeEntryAlignment.java
! test/hotspot/jtreg/compiler/arguments/TestOptoLoopAlignment.java
! test/hotspot/jtreg/compiler/arguments/TestPrintOptoAssemblyLineNumbers.java
! test/hotspot/jtreg/compiler/arraycopy/stress/TestStressArrayCopy.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeExistingIntrinsicWarningTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeExperimentalUnlockTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeIntrinsicTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeNonEmptyWarningTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeNonStaticWarningTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeNonVoidWarningTest.java
! test/hotspot/jtreg/compiler/c1/TestRangeCheckEliminated.java
! test/hotspot/jtreg/compiler/c2/TestBit.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestFarJump.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestSVEWithJNI.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestTrampoline.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java
! test/hotspot/jtreg/compiler/ciReplay/DumpReplayBase.java
! test/hotspot/jtreg/compiler/ciReplay/SABase.java
! test/hotspot/jtreg/compiler/ciReplay/TestInvalidReplayFile.java
! test/hotspot/jtreg/compiler/codecache/CheckCodeCacheInfo.java
! test/hotspot/jtreg/compiler/codecache/CheckLargePages.java
! test/hotspot/jtreg/compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java
! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java
! test/hotspot/jtreg/compiler/codecache/CheckUpperLimit.java
! test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java
! test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java
! test/hotspot/jtreg/compiler/cpuflags/RestoreMXCSR.java
! test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java
! test/hotspot/jtreg/compiler/debug/TestStressCM.java
! test/hotspot/jtreg/compiler/debug/TestStressIGVNAndCCP.java
! test/hotspot/jtreg/compiler/debug/VerifyAdapterSharing.java
! test/hotspot/jtreg/compiler/escapeAnalysis/TestIterativeEA.java
! test/hotspot/jtreg/compiler/inlining/InlineAccessors.java
! test/hotspot/jtreg/compiler/inlining/PrintInlining.java
! test/hotspot/jtreg/compiler/inlining/ResolvedClassTest.java
! test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java
! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java
! test/hotspot/jtreg/compiler/jsr292/MHInlineTest.java
! test/hotspot/jtreg/compiler/jsr292/PollutedTrapCounts.java
! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java
! test/hotspot/jtreg/compiler/jvmci/TestInvalidJVMCIOption.java
! test/hotspot/jtreg/compiler/jvmci/TestJVMCIPrintProperties.java
! test/hotspot/jtreg/compiler/jvmci/TestJVMCISavedProperties.java
! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetFlagValueTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
! test/hotspot/jtreg/compiler/linkage/TestLinkageErrorInGenerateOopMap.java
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMiningIterShortLoop.java
! test/hotspot/jtreg/compiler/loopstripmining/TestNoWarningLoopStripMiningIterSet.java
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWait.java
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64.java
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitC1.java
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitNoneAArch64.java
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitRISCV64.java
! test/hotspot/jtreg/compiler/oracle/CheckCompileCommandOption.java
! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java
! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java
! test/hotspot/jtreg/compiler/runtime/cr8015436/Driver8015436.java
! test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java
! test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java
! test/hotspot/jtreg/compiler/startup/NumCompilerThreadsCheck.java
! test/hotspot/jtreg/compiler/startup/SmallCodeCacheStartup.java
! test/hotspot/jtreg/compiler/startup/StartupOutput.java
! test/hotspot/jtreg/compiler/testlibrary/rtm/RTMTestBase.java
! test/hotspot/jtreg/compiler/types/correctness/OffTest.java
! test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java
! test/hotspot/jtreg/containers/cgroup/PlainRead.java
! test/hotspot/jtreg/gc/TestAgeOutput.java
! test/hotspot/jtreg/gc/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/TestAllocateHeapAtError.java
! test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java
! test/hotspot/jtreg/gc/TestCardTablePageCommits.java
! test/hotspot/jtreg/gc/TestNumWorkerOutput.java
! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java
! test/hotspot/jtreg/gc/TestSmallHeap.java
! test/hotspot/jtreg/gc/TestVerifyDuringStartup.java
! test/hotspot/jtreg/gc/TestVerifySilently.java
! test/hotspot/jtreg/gc/TestVerifySubSet.java
! test/hotspot/jtreg/gc/arguments/GCArguments.java
! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java
! test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java
! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/hotspot/jtreg/gc/arguments/TestG1ConcRefinementThreads.java
! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java
! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java
! test/hotspot/jtreg/gc/arguments/TestG1RemSetFlags.java
! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java
! test/hotspot/jtreg/gc/arguments/TestInitialTenuringThreshold.java
! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java
! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
! test/hotspot/jtreg/gc/arguments/TestMaxRAMFlags.java
! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeThreadIncrease.java
! test/hotspot/jtreg/gc/arguments/TestObjectTenuringFlags.java
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java
! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java
! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgoTools.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java
! test/hotspot/jtreg/gc/arguments/TestUseNUMAInterleaving.java
! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java
! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/hotspot/jtreg/gc/epsilon/TestDieDefault.java
! test/hotspot/jtreg/gc/epsilon/TestDieWithHeapDump.java
! test/hotspot/jtreg/gc/epsilon/TestDieWithOnError.java
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java
! test/hotspot/jtreg/gc/g1/Test2GbHeap.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegions.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
! test/hotspot/jtreg/gc/g1/TestEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/TestG1SkipCompaction.java
! test/hotspot/jtreg/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestHumongousAllocConcurrentStart.java
! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/hotspot/jtreg/gc/g1/TestHumongousCodeCacheRoots.java
! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java
! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java
! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java
! test/hotspot/jtreg/gc/g1/TestMarkStackSizes.java
! test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java
! test/hotspot/jtreg/gc/g1/TestOneEdenRegionAfterGC.java
! test/hotspot/jtreg/gc/g1/TestPLABOutput.java
! test/hotspot/jtreg/gc/g1/TestPLABSizeBounds.java
! test/hotspot/jtreg/gc/g1/TestPeriodicLogMessages.java
! test/hotspot/jtreg/gc/g1/TestPrintRegionRememberedSetInfo.java
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingThreads.java
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingTools.java
! test/hotspot/jtreg/gc/g1/TestSharedArchiveWithPreTouch.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData.java
! test/hotspot/jtreg/gc/g1/TestShrinkDefragmentedHeap.java
! test/hotspot/jtreg/gc/g1/TestSkipRebuildRemsetPhase.java
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java
! test/hotspot/jtreg/gc/g1/mixedgc/TestLogging.java
! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
! test/hotspot/jtreg/gc/logging/TestDeprecatedPrintFlags.java
! test/hotspot/jtreg/gc/logging/TestGCId.java
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
! test/hotspot/jtreg/gc/logging/TestPrintReferences.java
! test/hotspot/jtreg/gc/metaspace/TestMetaspaceSizeFlags.java
! test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java
! test/hotspot/jtreg/gc/serial/HeapChangeLogging.java
! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java
! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargeObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargerThanHeap.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocSmallObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java
! test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java
! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCounts.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCountsOverride.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java
! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
! test/hotspot/jtreg/gc/stress/TestStressG1Humongous.java
! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java
! test/hotspot/jtreg/gc/whitebox/TestWBGC.java
! test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/x/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/x/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
! test/hotspot/jtreg/gc/z/TestZNMT.java
! test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java
! test/hotspot/jtreg/runtime/7162488/TestUnrecognizedVmOption.java
! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java
! test/hotspot/jtreg/runtime/BadObjectClass/BootstrapRedefine.java
! test/hotspot/jtreg/runtime/BootClassAppendProp/BootClassPathAppend.java
! test/hotspot/jtreg/runtime/BootstrapMethod/BSMCalledTwice.java
! test/hotspot/jtreg/runtime/BootstrapMethod/TestLambdaExceptionInInitializer.java
! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/XShareAuto.java
! test/hotspot/jtreg/runtime/ClassFile/FormatCheckingTest.java
! test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java
! test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java
! test/hotspot/jtreg/runtime/ClassFile/PreviewVersion.java
! test/hotspot/jtreg/runtime/ClassFile/TestCheckedExceptions.java
! test/hotspot/jtreg/runtime/ClassFile/UnsupportedClassFileVersion.java
! test/hotspot/jtreg/runtime/CommandLine/BooleanFlagWithInvalidValue.java
! test/hotspot/jtreg/runtime/CommandLine/CompilerConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/ConfigFileParsing.java
! test/hotspot/jtreg/runtime/CommandLine/ConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/DoubleFlagWithIntegerValue.java
! test/hotspot/jtreg/runtime/CommandLine/FlagWithInvalidValue.java
! test/hotspot/jtreg/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java
! test/hotspot/jtreg/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java
! test/hotspot/jtreg/runtime/CommandLine/ObsoleteFlagErrorMessage.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/hotspot/jtreg/runtime/CommandLine/TestHexArguments.java
! test/hotspot/jtreg/runtime/CommandLine/TestLongUnrecognizedVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/TestNullTerminatedFlags.java
! test/hotspot/jtreg/runtime/CommandLine/TestVMOptions.java
! test/hotspot/jtreg/runtime/CommandLine/TraceExceptionsTest.java
! test/hotspot/jtreg/runtime/CommandLine/UnrecognizedVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedKlassPointerAndOops.java
! test/hotspot/jtreg/runtime/CompressedOops/ObjectAlignment.java
! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java
! test/hotspot/jtreg/runtime/Dictionary/CleanProtectionDomain.java
! test/hotspot/jtreg/runtime/Dictionary/ProtectionDomainCacheTest.java
! test/hotspot/jtreg/runtime/EnclosingMethodAttr/EnclMethodAttr.java
! test/hotspot/jtreg/runtime/ErrorHandling/BadNativeStackInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ClassPathEnvVar.java
! test/hotspot/jtreg/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileOverwriteTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileRedirectTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java
! test/hotspot/jtreg/runtime/ErrorHandling/NestedThreadsListHandleInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ProblematicFrameTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ReattemptErrorTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ResourceMarkTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/StackWalkNativeToJava.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestAbortVmOnException.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestExitOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestGZippedHeapDumpOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpPath.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java
! test/hotspot/jtreg/runtime/ErrorHandling/ThreadsListHandleInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TimeoutInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/VeryEarlyAssertTest.java
! test/hotspot/jtreg/runtime/GenerateOopMap/TestGenerateOopMapCrash.java
! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java
! test/hotspot/jtreg/runtime/InvocationTests/invocationOldCHATests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokeinterfaceTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokespecialTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokevirtualTests.java
! test/hotspot/jtreg/runtime/LoadClass/LoadClassNegative.java
! test/hotspot/jtreg/runtime/LoadClass/LongBCP.java
! test/hotspot/jtreg/runtime/LoadClass/TestResize.java
! test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java
! test/hotspot/jtreg/runtime/LocalVariableTable/TestLVT.java
! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java
! test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeEnvVarTest.java
! test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeTest.java
! test/hotspot/jtreg/runtime/MinimalVM/CDS.java
! test/hotspot/jtreg/runtime/MinimalVM/CheckJNI.java
! test/hotspot/jtreg/runtime/MinimalVM/Instrumentation.java
! test/hotspot/jtreg/runtime/MinimalVM/JMX.java
! test/hotspot/jtreg/runtime/MinimalVM/JVMTI.java
! test/hotspot/jtreg/runtime/MinimalVM/NMT.java
! test/hotspot/jtreg/runtime/Monitor/DeflationIntervalsTest.java
! test/hotspot/jtreg/runtime/Monitor/MonitorUsedDeflationThresholdTest.java
! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java
! test/hotspot/jtreg/runtime/NMT/CommandLineDetail.java
! test/hotspot/jtreg/runtime/NMT/CommandLineEmptyArgument.java
! test/hotspot/jtreg/runtime/NMT/CommandLineInvalidArgument.java
! test/hotspot/jtreg/runtime/NMT/CommandLineSummary.java
! test/hotspot/jtreg/runtime/NMT/CommandLineTurnOffNMT.java
! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java
! test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java
! test/hotspot/jtreg/runtime/NMT/NMTInitializationTest.java
! test/hotspot/jtreg/runtime/NMT/NMTJavaHeapTest.java
! test/hotspot/jtreg/runtime/NMT/NMTWithCDS.java
! test/hotspot/jtreg/runtime/NMT/PrintNMTStatistics.java
! test/hotspot/jtreg/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
! test/hotspot/jtreg/runtime/PerfMemDestroy/PerfMemDestroy.java
! test/hotspot/jtreg/runtime/PrintStringTableStats/PrintStringTableStatsTest.java
! test/hotspot/jtreg/runtime/ReservedStack/ReservedStackTest.java
! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java
! test/hotspot/jtreg/runtime/StackTrace/LargeClassTest.java
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java
! test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java
! test/hotspot/jtreg/runtime/Thread/TooSmallStackSize.java
! test/hotspot/jtreg/runtime/Throwable/StackTraceLogging.java
! test/hotspot/jtreg/runtime/Throwable/TestCatchThrowableOOM.java
! test/hotspot/jtreg/runtime/Throwable/TestMaxJavaStackTraceDepth.java
! test/hotspot/jtreg/runtime/Unsafe/RangeCheck.java
! test/hotspot/jtreg/runtime/XCheckJniJsig/XCheckJSig.java
! test/hotspot/jtreg/runtime/cds/MaxMetaspaceSize.java
! test/hotspot/jtreg/runtime/cds/SharedStrings.java
! test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifyWithDefaultArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdasInTwoArchives.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDynamicDump.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesNotNullTest.java
! test/hotspot/jtreg/runtime/classFileParserBug/Bad_NCDFE_Msg.java
! test/hotspot/jtreg/runtime/classFileParserBug/ClassFileParserBug.java
! test/hotspot/jtreg/runtime/classFileParserBug/TestBadPackageWithInterface.java
! test/hotspot/jtreg/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java
! test/hotspot/jtreg/runtime/condy/BadBSMUseTest.java
! test/hotspot/jtreg/runtime/condy/CondyLDCTest.java
! test/hotspot/jtreg/runtime/condy/CondyNewInvokeSpecialTest.java
! test/hotspot/jtreg/runtime/condy/escapeAnalysis/TestEscapeCondy.java
! test/hotspot/jtreg/runtime/condy/staticInit/TestInitException.java
! test/hotspot/jtreg/runtime/contended/Options.java
! test/hotspot/jtreg/runtime/duplAttributes/DuplAttributesTest.java
! test/hotspot/jtreg/runtime/execstack/Testexecstack.java
! test/hotspot/jtreg/runtime/getSysPackage/GetPackageXbootclasspath.java
! test/hotspot/jtreg/runtime/getSysPackage/GetSysPkgTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java
! test/hotspot/jtreg/runtime/handshake/SystemMembarHandshakeTransitionTest.java
! test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java
! test/hotspot/jtreg/runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java
! test/hotspot/jtreg/runtime/jsig/Testjsig.java
! test/hotspot/jtreg/runtime/logging/ClassInitializationTest.java
! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java
! test/hotspot/jtreg/runtime/logging/ClassResolutionTest.java
! test/hotspot/jtreg/runtime/logging/CompressedOopsTest.java
! test/hotspot/jtreg/runtime/logging/CondyIndyTest.java
! test/hotspot/jtreg/runtime/logging/DefaultMethodsTest.java
! test/hotspot/jtreg/runtime/logging/ExceptionsTest.java
! test/hotspot/jtreg/runtime/logging/FoldMultilinesTest.java
! test/hotspot/jtreg/runtime/logging/ItablesTest.java
! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java
! test/hotspot/jtreg/runtime/logging/ModulesTest.java
! test/hotspot/jtreg/runtime/logging/MonitorInflationTest.java
! test/hotspot/jtreg/runtime/logging/MonitorMismatchTest.java
! test/hotspot/jtreg/runtime/logging/MutexRankTest.java
! test/hotspot/jtreg/runtime/logging/OsCpuLoggingTest.java
! test/hotspot/jtreg/runtime/logging/ProtectionDomainVerificationTest.java
! test/hotspot/jtreg/runtime/logging/SafepointCleanupTest.java
! test/hotspot/jtreg/runtime/logging/SafepointTest.java
! test/hotspot/jtreg/runtime/logging/StackWalkTest.java
! test/hotspot/jtreg/runtime/logging/StartupTimeTest.java
! test/hotspot/jtreg/runtime/logging/ThreadLoggingTest.java
! test/hotspot/jtreg/runtime/logging/VMOperationTest.java
! test/hotspot/jtreg/runtime/logging/VerificationTest.java
! test/hotspot/jtreg/runtime/logging/VtablesTest.java
! test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibraryTest.java
! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java
! test/hotspot/jtreg/runtime/memory/ReadFromNoaccessArea.java
! test/hotspot/jtreg/runtime/memory/ReserveMemory.java
! test/hotspot/jtreg/runtime/modules/ClassLoaderNoUnnamedModuleTest.java
! test/hotspot/jtreg/runtime/modules/IgnoreModulePropertiesTest.java
! test/hotspot/jtreg/runtime/modules/ModuleOptionsTest.java
! test/hotspot/jtreg/runtime/modules/ModuleOptionsWarn.java
! test/hotspot/jtreg/runtime/modules/ModuleStress/ExportModuleStressTest.java
! test/hotspot/jtreg/runtime/modules/ModuleStress/ModuleStress.java
! test/hotspot/jtreg/runtime/modules/ModuleStress/ModuleStressGC.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModule2Dirs.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleCDS.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleClassList.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleDupJavaBase.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleDupModule.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleJavaBase.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTest.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTestJar.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTestJarDir.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTraceCL.java
! test/hotspot/jtreg/runtime/modules/Visibility/PatchModuleVisibility.java
! test/hotspot/jtreg/runtime/modules/Visibility/XbootcpNoVisibility.java
! test/hotspot/jtreg/runtime/modules/Visibility/XbootcpVisibility.java
! test/hotspot/jtreg/runtime/os/AvailableProcessors.java
! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java
! test/hotspot/jtreg/runtime/os/TestHugePageDetection.java
! test/hotspot/jtreg/runtime/os/TestTimerSlack.java
! test/hotspot/jtreg/runtime/os/TestTrimNative.java
! test/hotspot/jtreg/runtime/os/TestUseCpuAllocPath.java
! test/hotspot/jtreg/runtime/posixSig/TestPosixSig.java
! test/hotspot/jtreg/runtime/records/RedefineRecord.java
! test/hotspot/jtreg/runtime/sealedClasses/RedefinePermittedSubclass.java
! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java
! test/hotspot/jtreg/runtime/stringtable/StringTableVerifyTest.java
! test/hotspot/jtreg/runtime/symboltable/ShortLivedSymbolCleanup.java
! test/hotspot/jtreg/runtime/verifier/OverriderMsg.java
! test/hotspot/jtreg/runtime/verifier/TestANewArray.java
! test/hotspot/jtreg/runtime/verifier/TestMultiANewArray.java
! test/hotspot/jtreg/runtime/verifier/TestTableSwitch.java
! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java
! test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java
! test/hotspot/jtreg/serviceability/attach/AttachSetGetFlag.java
! test/hotspot/jtreg/serviceability/attach/AttachWithStalePidFile.java
! test/hotspot/jtreg/serviceability/attach/ShMemLongName.java
! test/hotspot/jtreg/serviceability/dcmd/gc/RunFinalizationTest.java
! test/hotspot/jtreg/serviceability/dtrace/DTraceOptionsTest.java
! test/hotspot/jtreg/serviceability/jdwp/DebuggeeLauncher.java
! test/hotspot/jtreg/serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java
! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClassJFR.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/premain/AgentWithVThreadTest.java
! test/hotspot/jtreg/serviceability/logging/TestBasicLogOutput.java
! test/hotspot/jtreg/serviceability/logging/TestDefaultLogOutput.java
! test/hotspot/jtreg/serviceability/logging/TestFullNames.java
! test/hotspot/jtreg/serviceability/logging/TestLogRotation.java
! test/hotspot/jtreg/serviceability/logging/TestMultipleXlogArgs.java
! test/hotspot/jtreg/serviceability/logging/TestQuotedLogOutputs.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
! test/hotspot/jtreg/serviceability/sa/TestClassDump.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java
! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java
! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java
! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java
! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/UniqueVtableTest.java
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/JitTesterDriver.java
! test/hotspot/jtreg/testlibrary_tests/ctw/CtwTest.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDScenarios.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDTestAndExclude.java
! test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/MemOptionsTest.java
! test/hotspot/jtreg/vmTestbase/metaspace/flags/maxMetaspaceSize/TestMaxMetaspaceSize.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RetransformClasses/retransform003/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetNativeMethodPrefix/SetNativeMethodPrefix002/TestDriver.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfoOnCompilation/Test.java
! test/jdk/com/sun/jdi/JITDebug.java
! test/jdk/com/sun/jdi/NoLaunchOptionTest.java
! test/jdk/com/sun/jdi/PrivateTransportTest.java
! test/jdk/com/sun/jdi/ProcessAttachTest.java
! test/jdk/com/sun/jdi/RunToExit.java
! test/jdk/com/sun/jdi/cds/CDSJDITest.java
! test/jdk/com/sun/jdi/lib/jdb/Debuggee.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/jdk/com/sun/tools/attach/RunnerUtil.java
! test/jdk/java/awt/MenuBar/TestNoScreenMenuBar.java
! test/jdk/java/awt/Robot/NonEmptyErrorStream.java
! test/jdk/java/awt/Toolkit/ScreenInsetsDPIVariation/ScreenInsetsDPIVariation.java
! test/jdk/java/awt/Window/MainKeyWindowTest/TestMainKeyWindow.java
! test/jdk/java/awt/Window/MinimumSizeDPIVariation/MinimumSizeDPIVariation.java
! test/jdk/java/awt/color/ICC_ColorSpace/MTTransformReplacedProfile.java
! test/jdk/java/awt/font/JNICheck/FreeTypeScalerJNICheck.java
! test/jdk/java/foreign/UpcallTestHelper.java
! test/jdk/java/io/Console/RedirectTest.java
! test/jdk/java/io/File/MacPath.java
! test/jdk/java/io/Serializable/class/NonSerializableTest.java
! test/jdk/java/io/Serializable/evolution/RenamePackage/RenamePackageTest.java
! test/jdk/java/lang/ClassLoader/GetSystemPackage.java
! test/jdk/java/lang/Object/InvalidFinalizationOption.java
! test/jdk/java/lang/ProcessBuilder/InheritIOTest.java
! test/jdk/java/lang/ProcessBuilder/JspawnhelperProtocol.java
! test/jdk/java/lang/ProcessBuilder/ReaderWriterTest.java
! test/jdk/java/lang/RuntimeTests/shutdown/ShutdownInterruptedMain.java
! test/jdk/java/lang/SecurityManager/modules/CustomSecurityManagerTest.java
! test/jdk/java/lang/StackWalker/CallerFromMain.java
! test/jdk/java/lang/System/FileEncodingTest.java
! test/jdk/java/lang/System/MacEncoding/MacJNUEncoding.java
! test/jdk/java/lang/System/i18nEnvArg.java
! test/jdk/java/lang/Thread/UncaughtExceptionsTest.java
! test/jdk/java/lang/Thread/virtual/ShutdownHook.java
! test/jdk/java/lang/annotation/LoaderLeakTest.java
! test/jdk/java/lang/instrument/DaemonThread/TestDaemonThreadLauncher.java
! test/jdk/java/lang/instrument/NegativeAgentRunner.java
! test/jdk/java/lang/instrument/PremainClass/PremainClassTest.java
! test/jdk/java/lang/invoke/condy/CondyNestedResolutionTest.java
! test/jdk/java/nio/channels/Selector/LotsOfUpdatesTest.java
! test/jdk/java/nio/charset/Charset/DefaultCharsetTest.java
! test/jdk/java/nio/file/Path/MacPathTest.java
! test/jdk/java/security/SignedJar/SignedJarWithCustomClassLoader.java
! test/jdk/java/util/Formatter/BasicTestLauncher.java
! test/jdk/java/util/Properties/StoreReproducibilityTest.java
! test/jdk/java/util/TimeZone/CustomTzIDCheckDST.java
! test/jdk/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java
! test/jdk/javax/management/security/HashedPasswordFileTest.java
! test/jdk/javax/net/ssl/TLSCommon/interop/ProcUtils.java
! test/jdk/javax/swing/UI/UnninstallUIMemoryLeaks/UnninstallUIMemoryLeaks.java
! test/jdk/javax/swing/text/html/CSS/bug8234913.java
! test/jdk/jdk/incubator/vector/LoadJsvmlTest.java
! test/jdk/jdk/internal/misc/VM/RuntimeArguments.java
! test/jdk/jdk/jfr/api/consumer/streaming/Application.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestProcess.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCYoungGenerationConfigurationEventWithMinAndMaxSize.java
! test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.java
! test/jdk/jdk/jfr/event/runtime/TestDumpReason.java
! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java
! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java
! test/jdk/jdk/jfr/jvm/TestEventWriterLog.java
! test/jdk/jdk/jfr/startupargs/TestBadOptionValues.java
! test/jdk/jdk/jfr/startupargs/TestDumpOnExit.java
! test/jdk/jdk/jfr/startupargs/TestJFCWarnings.java
! test/jdk/jdk/jfr/startupargs/TestMemoryOptions.java
! test/jdk/jdk/jfr/startupargs/TestMultipleStartupRecordings.java
! test/jdk/jdk/jfr/startupargs/TestOptionsWithLocale.java
! test/jdk/jdk/jfr/startupargs/TestPreserveRepository.java
! test/jdk/jdk/jfr/startupargs/TestRetransformUsingLog.java
! test/jdk/jdk/jfr/startupargs/TestStartDuration.java
! test/jdk/jdk/jfr/startupargs/TestStartName.java
! test/jdk/jdk/jfr/startupargs/TestStartupMessage.java
! test/jdk/jdk/security/JavaDotSecurity/MakeJavaSecurityTest.java
! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
! test/jdk/sun/management/jdp/DynamicLauncher.java
! test/jdk/sun/management/jmxremote/bootstrap/AbstractFilePermissionTest.java
! test/jdk/sun/management/jmxremote/bootstrap/CustomLauncherTest.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
! test/jdk/sun/net/spi/SystemProxyDriver.java
! test/jdk/sun/security/krb5/auto/ModuleName.java
! test/jdk/sun/security/provider/KeyStore/DKSTest.java
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java
! test/jdk/sun/tools/jstat/JStatInterval.java
! test/jdk/tools/jimage/JImageToolTest.java
! test/jdk/tools/launcher/modules/basic/BasicTest.java
! test/lib-test/jdk/test/lib/process/ProcessToolsLastLineTest.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java
! test/lib/jdk/test/lib/jfr/AppExecutorHelper.java
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: b9dcd4b7
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-10-27 09:51:22 +0000
URL:       https://git.openjdk.org/loom/commit/b9dcd4b74138dd77faa46525f101b985248fffc5

8318964: Fix build failures caused by 8315097

Reviewed-by: aboldtch, rcastanedalo

! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestSymbolsInHsErrFile.java
! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java
! test/jdk/java/lang/instrument/modules/AppendToClassPathModuleTest.java
! test/jdk/tools/launcher/modules/classpath/JavaClassPathTest.java

Changeset: 667cca9d
Author:    Doug Lea <dl at openjdk.org>
Date:      2023-10-27 10:08:59 +0000
URL:       https://git.openjdk.org/loom/commit/667cca9d7aef1ff4abe630cefaac34c0b1646925

8288899: java/util/concurrent/ExecutorService/CloseTest.java failed with "InterruptedException: sleep interrupted"

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
! test/jdk/ProblemList.txt
! test/jdk/java/util/concurrent/ExecutorService/CloseTest.java
+ test/jdk/java/util/concurrent/ExecutorService/InvokeTest.java
+ test/jdk/java/util/concurrent/ExecutorService/SubmitTest.java
! test/jdk/java/util/concurrent/Future/DefaultMethods.java
+ test/jdk/java/util/concurrent/TEST.properties
! test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNow.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool19Test.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool8Test.java
! test/jdk/java/util/concurrent/tck/ForkJoinTaskTest.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/RecursiveActionTest.java
! test/jdk/java/util/concurrent/tck/RecursiveTaskTest.java
! test/jdk/java/util/concurrent/tck/tck.policy

Changeset: 141dae8b
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2023-10-27 12:10:55 +0000
URL:       https://git.openjdk.org/loom/commit/141dae8b76d41accfa02a0250a1c24364cbf6f25

8318811: Compiler directives parser swallows a character after line comments

Reviewed-by: shade, phh

! src/hotspot/share/utilities/json.cpp
! test/hotspot/jtreg/compiler/compilercontrol/parser/DirectiveParserTest.java

Changeset: ddd07161
Author:    Damon Fenacci <dfenacci at openjdk.org>
Date:      2023-10-27 12:56:03 +0000
URL:       https://git.openjdk.org/loom/commit/ddd071617e7bc25c496973b231d02ced438d1344

8317661: [REDO] store/load order not preserved when handling memory pool due to weakly ordered memory architecture of aarch64

Reviewed-by: dholmes, aph

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/services/memoryPool.cpp

Changeset: 2915d74a
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-10-27 13:47:24 +0000
URL:       https://git.openjdk.org/loom/commit/2915d74a10c63cdca22d0055ebde67ef316a341b

8318837: javac generates wrong ldc instruction for dynamic constant loads

Reviewed-by: vromero, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Items.java
! test/langtools/tools/javac/T8222949/TestConstantDynamic.java

Changeset: 4f9f1955
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-10-27 14:40:30 +0000
URL:       https://git.openjdk.org/loom/commit/4f9f1955ab2737880158c57d4891d90e2fd2f5d7

8318753: hsdis binutils may place libs in lib64

Reviewed-by: rehn, djelinski, ihse

! make/autoconf/lib-hsdis.m4

Changeset: c593f8bf
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-10-27 16:09:27 +0000
URL:       https://git.openjdk.org/loom/commit/c593f8bf59dbe5d002c3b843796e54db6dd69bec

8318091: Remove empty initIDs functions

Reviewed-by: prr, aivanov

! src/java.desktop/macosx/native/libawt_lwawt/awt/InitIDs.m
! src/java.desktop/share/classes/java/awt/Button.java
! src/java.desktop/share/classes/java/awt/Color.java
! src/java.desktop/share/classes/java/awt/FileDialog.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/Rectangle.java
! src/java.desktop/share/classes/java/awt/TextField.java
! src/java.desktop/unix/native/common/awt/X11Color.c
! src/java.desktop/unix/native/libawt/awt/initIDs.c
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c
! src/java.desktop/windows/native/libawt/windows/awt_Button.h
- src/java.desktop/windows/native/libawt/windows/awt_Color.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_KeyboardFocusManager.cpp
- src/java.desktop/windows/native/libawt/windows/awt_Rectangle.cpp
! src/java.desktop/windows/native/libawt/windows/awt_TextField.h
- src/java.desktop/windows/native/libawt/windows/initIDs.cpp

Changeset: d2260146
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-10-27 18:21:18 +0000
URL:       https://git.openjdk.org/loom/commit/d2260146c9930002e430a874f2585d699dedc155

8318850: Duplicate code in the LCMSImageLayout

Reviewed-by: prr

! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java
+ test/jdk/java/awt/image/BufferedImage/VerifyNumBands.java

Changeset: 96bec358
Author:    Joe Wang <joehw at openjdk.org>
Date:      2023-10-28 03:38:30 +0000
URL:       https://git.openjdk.org/loom/commit/96bec3584ced3ea1e75cc40bb402f571aba78b09

8316996: Catalog API Enhancement: add a factory method

Reviewed-by: naoto, lancea

! src/java.xml/share/classes/javax/xml/catalog/CatalogImpl.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogManager.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogReader.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogResolver.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogResolverImpl.java
! src/java.xml/share/classes/javax/xml/catalog/GroupEntry.java
! src/java.xml/share/classes/javax/xml/catalog/Util.java
+ test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogResolverTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogTest.java

Changeset: a642d2d3
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-28 07:08:33 +0000
URL:       https://git.openjdk.org/loom/commit/a642d2d3a45eec4fe72cae5e22146e0c37f991bf

Merge


Changeset: de32ed04
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-28 09:31:34 +0000
URL:       https://git.openjdk.org/loom/commit/de32ed04987b4facc7080b200f6a2b933268add6

Never unmount while entering/holding interruptLock

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

Changeset: 202f0146
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-28 09:32:09 +0000
URL:       https://git.openjdk.org/loom/commit/202f01464319865eb9bb442838b787df44dda1ae

testEnumerate1 fails if there is platform thread created by virtual thread

! test/jdk/java/lang/Thread/virtual/ThreadAPI.java

Changeset: 4e383677
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-28 09:49:46 +0000
URL:       https://git.openjdk.org/loom/commit/4e383677e17d46cbba9ca7db3039c29269e77c37

Merge


Changeset: 1eaee2d3
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-28 16:37:11 +0000
URL:       https://git.openjdk.org/loom/commit/1eaee2d350312b9b417d83f429d9376f928dbb36

jcmd Thread.vthread_scheduler

! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
+ test/hotspot/jtreg/serviceability/dcmd/thread/VThreadSchedulerTest.java

Changeset: 39cfcaa5
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-28 17:28:31 +0000
URL:       https://git.openjdk.org/loom/commit/39cfcaa5f2d8d574f2cfd0eab94f1631b380d740

Merge

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

Changeset: 2d028619
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-30 06:46:27 +0000
URL:       https://git.openjdk.org/loom/commit/2d028619ac34bb45430ea6725293af3be0023d4e

Drop signalling of native thread

! src/java.base/share/classes/sun/nio/ch/NativeThreadSet.java
! src/java.base/unix/classes/sun/nio/ch/NativeThread.java
! src/java.base/windows/classes/sun/nio/ch/NativeThread.java

Changeset: c700f294
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-30 13:58:01 +0000
URL:       https://git.openjdk.org/loom/commit/c700f294d57366adf72d931f7ae5475e027ff890

Allowing testing without read before poll

! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java

Changeset: cc41f3be
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-30 13:58:23 +0000
URL:       https://git.openjdk.org/loom/commit/cc41f3be9ad1991694c230f8eb5d702ac689dfc8

VMOutOfMemoryException001.java causes poller to exit with OOME

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

Changeset: 0447ad8f
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-30 13:58:44 +0000
URL:       https://git.openjdk.org/loom/commit/0447ad8f22352a3c8556c2ffa5341173571aae44

Fix comment

! src/java.base/share/classes/sun/nio/ch/Poller.java

Changeset: e8d9f222
Author:    Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date:      2023-10-30 19:53:16 +0000
URL:       https://git.openjdk.org/loom/commit/e8d9f222dd7dcb253c93b11bf5e4caf4619079d0

Merge branch 'fibers' into preempt-support

! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/continuationWrapper.inline.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/continuationWrapper.inline.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java



More information about the loom-dev mailing list