git: openjdk/loom: master: 29 new changesets

duke duke at openjdk.org
Tue Oct 15 09:43:25 UTC 2024


Changeset: ace44e56
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-11 07:29:11 +0000
URL:       https://git.openjdk.org/loom/commit/ace44e564ffe67af5fc25a0f126cf48da0eca078

8341806: Gcc version detection failure on Alinux3

Reviewed-by: ihse, jwaters

! make/autoconf/toolchain.m4

Changeset: ae41daf9
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-11 08:12:37 +0000
URL:       https://git.openjdk.org/loom/commit/ae41daf9a780f8fd29b2af984e9aa60ae9b10937

8341880: RISC-V: riscv_vector.h native build fails with gcc13 after JDK-8320500

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

! src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_rvv.c

Changeset: 7c0dbf8e
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-11 08:22:27 +0000
URL:       https://git.openjdk.org/loom/commit/7c0dbf8e9c69d51aa8e06305e4483002116019f4

8341820: Check return value of hcreate_r

Reviewed-by: cjplummer, lucy

! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c

Changeset: 519544c1
Branch: master
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-10-11 09:12:16 +0000
URL:       https://git.openjdk.org/loom/commit/519544c1d72bccb4528953adb054ea3ee97e35b9

8341909: G1: Add region index to region printer output

Reviewed-by: kbarrett, lkorinth

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

Changeset: 61338661
Branch: master
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-10-11 10:07:34 +0000
URL:       https://git.openjdk.org/loom/commit/6133866150cf6131ab578f1537f84c239703fa67

8341070: javac fails with an exception when compiling import module under source level 8

Reviewed-by: asotona

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! test/langtools/tools/javac/ImportModule.java

Changeset: 7276a1be
Branch: master
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2024-10-11 15:28:15 +0000
URL:       https://git.openjdk.org/loom/commit/7276a1bec0d90f63e9e433fdcdfd6564b70dc9bb

8341784: Refactor TypeVect to use a BasicType instead of a const Type*

Reviewed-by: kvn, jkarthikeyan

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/RawIRNode.java

Changeset: 1f6bd0c3
Branch: master
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2024-10-11 20:03:14 +0000
URL:       https://git.openjdk.org/loom/commit/1f6bd0c3e509029bbf524b0ba34ce44601ac0b6a

8341972: java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257

Reviewed-by: azvegint

! test/jdk/ProblemList.txt
! test/jdk/java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java

Changeset: 0a57fe1d
Branch: master
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-10-11 21:11:12 +0000
URL:       https://git.openjdk.org/loom/commit/0a57fe1df6f3431cfb2d5d868597c61ef6af3806

8341178: TypeRawPtr::add_offset may be "miscompiled" due to UB

Reviewed-by: dlong, kvn

! src/hotspot/share/opto/type.cpp

Changeset: 3f53d571
Branch: master
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-10-11 21:16:41 +0000
URL:       https://git.openjdk.org/loom/commit/3f53d571343792341481f4d15970cdc0bcd76a5e

8340327: A common framework to support public key algorithms with standard parameter sets

Reviewed-by: ascarpino, mullan

+ src/java.base/share/classes/sun/security/pkcs/NamedPKCS8Key.java
+ src/java.base/share/classes/sun/security/provider/NamedKEM.java
+ src/java.base/share/classes/sun/security/provider/NamedKeyFactory.java
+ src/java.base/share/classes/sun/security/provider/NamedKeyPairGenerator.java
+ src/java.base/share/classes/sun/security/provider/NamedSignature.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/util/SignatureUtil.java
+ src/java.base/share/classes/sun/security/x509/NamedX509Key.java
+ test/jdk/sun/security/provider/NamedEdDSA.java
+ test/jdk/sun/security/provider/NamedKeyFactoryTest.java

Changeset: c4965d9b
Branch: master
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-10-11 21:30:53 +0000
URL:       https://git.openjdk.org/loom/commit/c4965d9b135b58e0b3604bc1cc60978ad4c8c11b

8341794: Fix ExceptionOccurred in jdk.attach

Reviewed-by: amenkov, cjplummer

! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c

Changeset: 2db33971
Branch: master
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-10-11 21:31:58 +0000
URL:       https://git.openjdk.org/loom/commit/2db3397187563d1821d24578247f764c372fbb4b

8341797: Fix ExceptionOccurred in jdk.jdi

Reviewed-by: amenkov, cjplummer

! src/jdk.jdi/share/native/libdt_shmem/SharedMemoryConnection.c
! src/jdk.jdi/share/native/libdt_shmem/SharedMemoryTransport.c

Changeset: 2e1c1936
Branch: master
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-10-12 02:45:50 +0000
URL:       https://git.openjdk.org/loom/commit/2e1c1936e183fe8329bb6247523bd73ad9b3ca88

8342003: ProblemList sun/security/tools/keytool/GenKeyPairSigner.java

Reviewed-by: jpai

! test/jdk/ProblemList.txt

Changeset: 41ee582d
Branch: master
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-10-12 03:25:42 +0000
URL:       https://git.openjdk.org/loom/commit/41ee582df8c65f2f26b21e46784cf0bc4ece0585

8341138: Rename jtreg property docker.support as container.support

Reviewed-by: sgehwolf, mseledtsov

! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/containers/docker/DockerBasicTest.java
! test/hotspot/jtreg/containers/docker/ShareTmpDir.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestCPUSets.java
! test/hotspot/jtreg/containers/docker/TestContainerInfo.java
! test/hotspot/jtreg/containers/docker/TestJFREvents.java
! test/hotspot/jtreg/containers/docker/TestJFRNetworkEvents.java
! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java
! test/hotspot/jtreg/containers/docker/TestJcmd.java
! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java
! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
! test/hotspot/jtreg/containers/docker/TestPids.java
! test/jdk/TEST.ROOT
! test/jdk/jdk/internal/platform/docker/TestDockerBasic.java
! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java
! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java
! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java
! test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/Container.java

Changeset: 5c4f1ef7
Branch: master
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-10-14 04:45:12 +0000
URL:       https://git.openjdk.org/loom/commit/5c4f1ef746b0c373a131726d74d27f0e0cc6e40d

8226933: [TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser

Reviewed-by: aivanov, psadhukhan, tr

! test/jdk/javax/swing/JColorChooser/Test4887836.java
+ test/jdk/javax/swing/plaf/basic/BasicSliderUI/bug4419255.java

Changeset: fe98f86b
Branch: master
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-10-14 04:45:24 +0000
URL:       https://git.openjdk.org/loom/commit/fe98f86b5792cbb17d47871452d27ab87d72b342

8226938: [TEST_BUG]GTK L&F: There is no Details button in FileChooser Dialog

Reviewed-by: honkar, prr

+ test/jdk/javax/swing/JFileChooser/bug4587721.java

Changeset: 8d0975a2
Branch: master
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-10-14 05:26:48 +0000
URL:       https://git.openjdk.org/loom/commit/8d0975a27d826f7aa487a612131827586abaefd5

8336726: C2: assert(!do_asserts || projs->fallthrough_ioproj != nullptr) failed: must be found

Reviewed-by: chagedorn, kvn, vlivanov

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
+ test/hotspot/jtreg/compiler/c2/TestCallDevirtualizationWithInfiniteLoop.java

Changeset: 037f11b8
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-14 06:02:00 +0000
URL:       https://git.openjdk.org/loom/commit/037f11b864734734dd7fbce029b2e8b4bc17f3ab

8341708: Optimize safepoint poll encoding with smaller poll data offset

Reviewed-by: kvn, qamai

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/thread.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestPadding.java

Changeset: e3f65039
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-14 07:55:38 +0000
URL:       https://git.openjdk.org/loom/commit/e3f650393744790e24820b2d6d99dd1da1a44de6

8341893: AArch64: Micro-optimize compressed ptr decoding

Reviewed-by: aph, fyang

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Changeset: dcac4b0a
Branch: master
Author:    Fei Gao <fgao at openjdk.org>
Date:      2024-10-14 08:40:03 +0000
URL:       https://git.openjdk.org/loom/commit/dcac4b0a532f2ca6cb374da7ece331e8266ab351

8341471: Reversed field layout caused by unstable sorting

Reviewed-by: jwaters, jsjolen

! src/hotspot/share/classfile/fieldLayoutBuilder.hpp
+ test/hotspot/jtreg/runtime/FieldLayout/TestFieldLayout.java

Changeset: b20c5c79
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-14 10:34:19 +0000
URL:       https://git.openjdk.org/loom/commit/b20c5c79def1ef2cc4b587b7688f8f1d4c81d699

8341967: Unify os::current_file_offset and os::seek_to_file_offset across posix platforms

Reviewed-by: jsjolen, mdoerr

! 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

Changeset: 15815089
Branch: master
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2024-10-14 10:51:37 +0000
URL:       https://git.openjdk.org/loom/commit/1581508988141bfb420d97759138203f30926b35

8335091: NMT: VMATree reserve_mapping and commit_mapping APIs need MEMFLAGS while un/-committing API has no MEMFLAGS arg

Reviewed-by: jsjolen, gziemski

! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! test/hotspot/gtest/nmt/test_vmatree.cpp

Changeset: ba3774dc
Branch: master
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-10-14 12:29:06 +0000
URL:       https://git.openjdk.org/loom/commit/ba3774dc5d27e762dfd61f8acf842ae11dec0cb7

8341637: java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64)

Reviewed-by: jpai

! test/jdk/java/net/Socket/UdpSocket.java

Changeset: f56a1541
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-14 12:32:55 +0000
URL:       https://git.openjdk.org/loom/commit/f56a154132f7e66b1b65adfa2aa937119999b14a

8341881: [REDO] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3

Reviewed-by: liach, sgehwolf, ihse, bpb

! make/test/JtregNativeJdk.gmk
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java
+ test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTimeHelper.java
+ test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c

Changeset: 9e262df8
Branch: master
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-10-14 16:00:04 +0000
URL:       https://git.openjdk.org/loom/commit/9e262df813874043f72b60695a88c28fc7d5cccb

8342002: sun/security/tools/keytool/GenKeyPairSigner.java failed due to missing certificate output

Reviewed-by: mullan

! test/jdk/ProblemList.txt
! test/jdk/sun/security/tools/keytool/GenKeyPairSigner.java

Changeset: a8a8b2de
Branch: master
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2024-10-14 16:44:53 +0000
URL:       https://git.openjdk.org/loom/commit/a8a8b2deba854ac105ed760c09e65701c4d0f6fc

8341831: PhaseCFG::insert_anti_dependences asserts with "no loads"

Reviewed-by: dlong, kvn

! src/hotspot/share/opto/gcm.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 60713463
Branch: master
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-10-14 16:45:59 +0000
URL:       https://git.openjdk.org/loom/commit/60713463c7014e4e15da73023e82ef58d7134b48

8339879: Open some dialog awt tests

Reviewed-by: honkar, prr

+ test/jdk/java/awt/Dialog/DefaultIconTest.java
+ test/jdk/java/awt/Dialog/DialogInitialResizability.java
+ test/jdk/java/awt/Dialog/NestedDialogTest.java
+ test/jdk/java/awt/Dialog/ShownModalDialogSerializationTest.java

Changeset: a2c77522
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-10-14 17:21:10 +0000
URL:       https://git.openjdk.org/loom/commit/a2c775222e17a3ba2e388c9a0eb9ffd33efad219

8317356: Fix missing null checks in the ClassFile API

Co-authored-by: Nizar Benalla <nbenalla at openjdk.org>
Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/AttributedElement.java
! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/java/lang/classfile/ClassTransform.java
! src/java.base/share/classes/java/lang/classfile/CodeTransform.java
! src/java.base/share/classes/java/lang/classfile/FieldTransform.java
! src/java.base/share/classes/java/lang/classfile/MethodTransform.java
! src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java
! src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java
! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.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/AbstractPseudoInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java

Changeset: bd626442
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-10-14 17:22:11 +0000
URL:       https://git.openjdk.org/loom/commit/bd6264420b9f248999dd8387c25c549b08bd193a

8341924: Improve error message with structurally malformed Code array

Reviewed-by: asotona

! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java

Changeset: a601cd2e
Branch: master
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-10-15 02:53:44 +0000
URL:       https://git.openjdk.org/loom/commit/a601cd2e100958e3f37ae65e32e4b3cac246c079

8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags

Reviewed-by: rehn, aboldtch, mli

! src/hotspot/cpu/riscv/gc/g1/g1_riscv.ad
! src/hotspot/cpu/riscv/gc/x/x_riscv.ad
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad



More information about the loom-dev mailing list