git: openjdk/loom: master: 65 new changesets

duke duke at openjdk.org
Thu Aug 31 11:24:25 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



More information about the loom-dev mailing list