git: openjdk/panama-foreign: master: 84 new changesets

duke duke at openjdk.org
Fri Nov 10 11:11:49 UTC 2023


Changeset: be01caf3
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-11-03 12:26:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/be01caf30de5a70684fab25b02f2c6ab346a60cb

8319323: FFM: Harmonize the @throws tags in the javadocs

Reviewed-by: jvernee

! 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/SegmentAllocator.java
! src/java.base/share/classes/java/lang/foreign/SequenceLayout.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java

Changeset: 81db1721
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-11-03 12:29:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/81db1721d4fac954003441ca2c3c29b0998d310d

8318955: Add ReleaseIntArrayElements in Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to early return

Reviewed-by: rschmelter, prr

! src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c

Changeset: 1a21c1a7
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2023-11-03 12:32:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1a21c1a783d64ca0930c358c06a43975f96ffac6

8318736: com/sun/jdi/JdwpOnThrowTest.java failed with "transport error 202: bind failed: Address already in use"

Reviewed-by: amenkov

! test/jdk/com/sun/jdi/JdwpOnThrowTest.java
! test/jdk/com/sun/jdi/lib/jdb/Debuggee.java

Changeset: 008ca2a7
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-11-03 16:05:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/008ca2a72587f1518199e81f6f7ec7fbdc258d99

8317620: Build JDK tools with ModuleMainClass attribute

Reviewed-by: erikj, alanb

! make/CreateJmods.gmk
! make/Main.gmk
= make/modules/jdk.httpserver/Jmod.gmk
= make/modules/jdk.jartool/Jmod.gmk
= make/modules/jdk.jfr/Jmod.gmk
= make/modules/jdk.jpackage/Jmod.gmk
= make/modules/jdk.jshell/Jmod.gmk
= make/modules/jdk.jstatd/Jmod.gmk

Changeset: de6667cf
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2023-11-03 17:31:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/de6667cf11aa59d1bab78ae5fb235ea0b901d5c4

8225377: type annotations are not visible to javac plugins across compilation boundaries

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java

Changeset: ea6a88a0
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-11-03 17:32:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ea6a88a0aa4e8a365a94e71078e67a4452f40945

8318466: Improve spec of NumberFormat's methods with unsupported operations

Reviewed-by: naoto, iris

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

Changeset: 29cf2c47
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-11-03 20:44:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/29cf2c471bf046cd58bd6fefd617a2b03040d4ff

8319053: Segment dump files remain after parallel heap dump on Windows

Reviewed-by: dholmes, yyang

! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpParallelTest.java

Changeset: c099cf53
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-11-04 06:52:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c099cf53f25496c99629dc578045aa5186e1109d

8318422: Allow poller threads be virtual threads

Reviewed-by: michaelm

! src/java.base/aix/classes/sun/nio/ch/DefaultPollerProvider.java
! 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/DefaultPollerProvider.java
! src/java.base/windows/classes/sun/nio/ch/WEPollPoller.java
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/jdk/java/net/vthread/BlockingSocketOps.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java

Changeset: df599dbb
Author:    Andrew Haley <aph at openjdk.org>
Date:      2023-11-04 09:17:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/df599dbb9b0f0ee96d1ec767ac8821f164ab075d

8295159: DSO created with -ffast-math breaks Java floating-point arithmetic

Reviewed-by: ihse, dholmes, stuefe

! make/test/JtregNativeHotspot.gmk
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/jtreg/ProblemList.txt
+ test/hotspot/jtreg/compiler/floatingpoint/TestSubnormalDouble.java
+ test/hotspot/jtreg/compiler/floatingpoint/TestSubnormalFloat.java
+ test/hotspot/jtreg/compiler/floatingpoint/libfast-math.c

Changeset: 01c0d5dd
Author:    Hamlin Li <mli at openjdk.org>
Date:      2023-11-05 11:29:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/01c0d5dd0a4f7587288219bad8ed4648f4e456ce

8319412: RISC-V: Simple fix of indent in c2_MacroAssembler_riscv.hpp

Reviewed-by: fyang

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

Changeset: c146685c
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-11-06 05:48:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c146685ca9354ce4bf99c9b262119a4643df1e69

8319165: hsdis binutils: warns on empty string as option string

Reviewed-by: mli, jwilhelm, aph

! src/utils/hsdis/binutils/hsdis-binutils.c

Changeset: 377138c7
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-11-06 09:08:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/377138c7b58d0dd6f11ef4c4fa5598fd836f39df

8318959: C2: define MachNode::fill_new_machnode() statically

Reviewed-by: kvn, thartmann

! src/hotspot/share/adlc/formssel.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp

Changeset: b5c863b7
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-11-06 10:41:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b5c863b772603b3fbf159d2bd3f6d1caffaff16a

8316533: C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization

Reviewed-by: rcastanedalo, thartmann, roland

! src/hotspot/share/opto/subtypenode.cpp
+ test/hotspot/jtreg/compiler/types/TestSubTypeOfAbstractClass.java

Changeset: 8fb94fd4
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-11-06 11:06:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8fb94fd4fe46bc12885c7cc0c7ebbbc10fba47e5

8319379: G1: gc/logging/TestUnifiedLoggingSwitchStress.java crashes after JDK-8318894

Reviewed-by: tschatzl, sjohanss

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

Changeset: 2d4bbf47
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-11-06 12:58:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2d4bbf478745e62584420bfdef5a4948edac54ad

8319465: Typos in javadoc of com.sun.management.OperatingSystemMXBean methods

Reviewed-by: dholmes, kevinw, dfuchs

! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java

Changeset: 96e6e670
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-11-06 13:29:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/96e6e670b5e2f95b6222091611cd8922022ec4b1

4365952: Cannot disable JFileChooser

Reviewed-by: prr, abhiscxk

! 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/javax/swing/JFileChooser.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java
! src/java.desktop/share/classes/sun/swing/FilePane.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
+ test/jdk/javax/swing/JFileChooser/FileChooserDisableTest.java

Changeset: 1c2ea1d2
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-11-06 13:32:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1c2ea1d27b1895dca3b30073e3516978083dc70a

8319153: Fix: Class is a raw type in ProcessTools

Reviewed-by: dholmes, mli, lmesnik, jpai

! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: b3126b6e
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-11-06 13:58:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b3126b6e441bf52058075fa1fc9dc800af774ca9

8319455: Test compiler/print/CompileCommandMemLimit.java times out

Reviewed-by: thartmann, chagedorn

! test/hotspot/jtreg/compiler/print/CompileCommandMemLimit.java

Changeset: 1696603c
Author:    Kevin Driver <kdriver at openjdk.org>
Date:      2023-11-06 15:07:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1696603ccd43a279efa35d9f6617ce664bfdf504

8308453: Convert JKS test keystores in test/jdk/javax/net/ssl/etc to PKCS12

Reviewed-by: weijun

! test/jdk/javax/net/ssl/SSLSession/ResumeTLS13withSNI.java
! test/jdk/javax/net/ssl/SSLSession/SSLCtxAccessToSessCtx.java
! test/jdk/javax/net/ssl/SSLSession/SessionCacheSizeTests.java
! test/jdk/javax/net/ssl/SSLSession/SessionTimeOutTests.java
! test/jdk/javax/net/ssl/etc/keystore
! test/jdk/javax/net/ssl/etc/truststore
! test/jdk/javax/net/ssl/etc/unknown_keystore
! test/jdk/sun/net/www/http/HttpClient/B8025710.java
! test/jdk/sun/security/provider/X509Factory/BadPem.java
! test/jdk/sun/security/provider/X509Factory/BigCRL.java
! test/jdk/sun/security/ssl/GenSSLConfigs/main.java
! test/jdk/sun/security/ssl/InputRecord/ClientHelloRead.java
! test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA.java
! test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA12.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketSSLEngineCloseInbound.java
! test/jdk/sun/security/ssl/ServerHandshaker/GetPeerHost.java
! test/jdk/sun/security/ssl/ServerHandshaker/GetPeerHostServer.java
! test/jdk/sun/security/ssl/ServerHandshaker/HelloExtensionsTest.java
! test/jdk/sun/security/ssl/X509KeyManager/PreferredKey.java
! test/jdk/sun/security/ssl/X509KeyManager/SelectOneKeyOutOfMany.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/CertRequestOverflow.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/CheckNullEntity.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/X509ExtendedTMEnabled.java

Changeset: cdf33735
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-11-06 15:09:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cdf337357a62dd52c00e56e75912565e15b6adfd

8319316: Clarify text around which layouts a linker supports

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/Linker.java

Changeset: e4803e0c
Author:    lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-11-06 20:10:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e4803e0cbf00da89b98c8703769edc403bb5055b

8318580: "javax/swing/MultiMonitor/MultimonVImage.java failing with Error. Can't find library: /open/test/jdk/java/awt/regtesthelpers" after JDK-8316053

Reviewed-by: serb, aivanov

! test/jdk/javax/swing/MultiMonitor/MultimonVImage.java

Changeset: 439ed046
Author:    Hao Sun <haosun at openjdk.org>
Date:      2023-11-07 01:01:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/439ed046e451fc41a875993819a6d4335a0efad5

8319233: AArch64: Build failure with clang due to -Wformat-nonliteral warning

Reviewed-by: kbarrett, eastigeevich

! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp

Changeset: 419ed907
Author:    Marc R. Hoffmann <marchof at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2023-11-07 06:37:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/419ed90770a13a728eae6f2317bdefe45281a461

8319450: New methods java.net.InetXAddress.ofLiteral() miss @since tag

Reviewed-by: dfuchs, aefimov, vtewari, jpai

! 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

Changeset: e1cae720
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-11-07 08:41:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e1cae7203674bc288a63e6fb26f94b20e70c74fd

8319197: Exclude hb-subset and hb-style from compilation

Reviewed-by: erikj, aivanov, prr

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: 74f1889b
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-11-07 09:46:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/74f1889b58c6ad1cdc7401e7cbb9f614acf0c171

8318678: Vector access on heap MemorySegments only works for byte[]

Reviewed-by: chegar, mcimadamore, psandoz

! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/jdk/jdk/incubator/vector/AbstractVectorLoadStoreTest.java
+ test/jdk/jdk/incubator/vector/UnalignedHeapTest.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadSegmentVarious.java

Changeset: 1c0e7b71
Author:    Hamlin Li <mli at openjdk.org>
Date:      2023-11-07 09:50:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1c0e7b71b86cf735a251d5b6fe25b9c573fbec80

8319408: RISC-V: MaxVectorSize is not consistently checked in several situations

Reviewed-by: fyang

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

Changeset: 9ac6ac86
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-11-07 10:13:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9ac6ac86d32d2a9a52fade257adeedd103d6ff82

8319559: [JVMCI] ensureLinked must be able to call Java

Reviewed-by: never, thartmann

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

Changeset: a7c01902
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-11-07 10:15:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a7c0190230825e998bb534721ed3c22904efdbb4

8319238: JMX ThreadPoolAccTest.java is too verbose and should fail before timeout

Reviewed-by: sspitsyn

! test/jdk/javax/management/monitor/ThreadPoolAccTest.java

Changeset: ac0ee20a
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-11-07 11:04:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ac0ee20a383d04126b771884387f84b27cd08637

8319613: Complier error in benchmark TestLoadSegmentVarious

Reviewed-by: jpai, stefank

! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadSegmentVarious.java

Changeset: 42f43c52
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-11-07 11:39:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/42f43c520c4a80aadd418ad45f2005af7685a4d5

8319563: Reformat code in the FFM API

Reviewed-by: mcimadamore

! 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

Changeset: 541ff714
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-11-07 12:05:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/541ff7149f9c6480535219ab06a2576f8399703a

8318144: Match on enum constants with body compiles but fails with MatchException

Reviewed-by: liach, vromero

! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
+ test/langtools/tools/javac/patterns/SwitchEnumConstants.java

Changeset: d22e368c
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-11-07 12:22:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d22e368cb5dbd6812f1584c47c44b9b754a222af

8319462: Signature.ClassTypeSig::classDesc() incorrect for inner class types

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/Signature.java
! test/jdk/jdk/classfile/SignaturesTest.java

Changeset: 85e4cde3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-11-07 13:48:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/85e4cde3f815122730ad69aa16e4006139fe7a79

8319620: Parallel: Remove unused PSPromotionManager::*_is_full getters and setters

Reviewed-by: ayang

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

Changeset: c7600979
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-11-07 13:48:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c760097943d0fc893433d813502e2ff02bb4c82d

8319541: G1: Inline G1RemoveSelfForwardsTask into RestoreRetainedRegionsTask

Reviewed-by: ayang, iwalulya

- src/hotspot/share/gc/g1/g1EvacFailure.cpp
- src/hotspot/share/gc/g1/g1EvacFailure.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp

Changeset: bfafb27e
Author:    Daniel Lundén <daniel.lunden at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-11-07 13:57:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bfafb27e273819fb51639daa993979408dfb0c54

8319615: IGV incomplete gitignore

Reviewed-by: rcastanedalo

! src/utils/IdealGraphVisualizer/.gitignore

Changeset: b2504a0f
Author:    Feilong Jiang <fjiang at openjdk.org>
Date:      2023-11-07 14:29:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b2504a0f9cff1f4fdf8f5bb20c4b48a53ba0be77

8319525: RISC-V: Rename *_riscv64.ad files to *_riscv.ad under riscv/gc

Reviewed-by: luhenry, fyang

= src/hotspot/cpu/riscv/gc/shenandoah/shenandoah_riscv.ad
= src/hotspot/cpu/riscv/gc/x/x_riscv.ad
= src/hotspot/cpu/riscv/gc/z/z_riscv.ad

Changeset: bf9a93de
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-11-07 14:30:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bf9a93de1fc2fceaad3fbfb68fc261b2da8c0ae6

8319204: G1: Change G1CMTask::_termination_time_ms to wallclock time

Reviewed-by: iwalulya, tschatzl

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

Changeset: ef8c8408
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-11-07 14:34:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ef8c8408a6072153ba3ebd91915c84df5054d672

8319607: FFM: Review the language in the FFM documentation

Reviewed-by: mcimadamore

! 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/SegmentAllocator.java
! src/java.base/share/classes/java/lang/foreign/SequenceLayout.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
! src/java.base/share/classes/java/lang/foreign/package-info.java

Changeset: 134c382d
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-11-07 15:05:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/134c382d39c605352e422ccb2b7b26025bfe4c5b

8319560: Reformat method parameters in the FFM API

Reviewed-by: mcimadamore

! 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/SegmentAllocator.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java

Changeset: 4a0ad462
Author:    Chen Liang <liach at openjdk.org>
Committer: Per Minborg <pminborg at openjdk.org>
Date:      2023-11-07 15:07:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4a0ad462abc2e1c92ea9b9af8333badc0df1afa9

8317937: @sealedGraph: Links to inner classes fails in links

Reviewed-by: pminborg

! make/jdk/src/classes/build/tools/taglet/SealedGraph.java

Changeset: 45e68ae2
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-11-07 15:27:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/45e68ae2079336cea45dcbc39189639c06a05e0c

8319532: jshell - Non-sealed declarations sometimes break a snippet evaluation

Reviewed-by: asotona

! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! test/langtools/jdk/jshell/ClassesTest.java

Changeset: 0dcd730f
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-11-07 15:47:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0dcd730f5ca4ec30363bc7f2a00148695f21e85c

8318594: NMT: VM.native_memory crashes on assert if functionality isn't supported by OS

Reviewed-by: zgu, jsjolen

! src/hotspot/os/linux/os_linux.cpp

Changeset: 82747132
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2023-11-07 16:52:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/82747132b07e288c1e6c2ba3392748c7718e994a

8314891: Additional Zip64 extra header validation

Reviewed-by: coffeys

! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
+ test/jdk/java/util/zip/ZipFile/MissingZIP64EntriesTest.java

Changeset: 8eb6f617
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-11-07 17:00:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8eb6f617b3f8e2a990e4244af4e56287f9741b20

8319436: Proxy.newProxyInstance throws NPE if loader is null and interface not visible from class loader

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/System.java
! test/jdk/java/lang/reflect/Proxy/ClassRestrictions.java

Changeset: e9eb8b98
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2023-11-07 17:07:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e9eb8b98f4dd949c8a0f501189471e11b837d936

8319338: tools/jpackage/share/RuntimeImageTest.java fails with -XX:+UseZGC

Reviewed-by: almatvee, alanb

! test/jdk/tools/jpackage/share/RuntimeImageTest.java

Changeset: 806529aa
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2023-11-07 17:13:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/806529aa77e1977360cd3885b595797bea98e920

8319573: Change to Visual Studio 17.6.5 for building on Windows at Oracle

Reviewed-by: erikj

! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js

Changeset: b1625af6
Author:    Joe Wang <joehw at openjdk.org>
Date:      2023-11-07 19:21:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b1625af600c253e872232dc62bf353db88c97079

8305814: Update Xalan Java to 2.7.3

Reviewed-by: iris, lancea, naoto

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDatetime.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMStringPool.java
! src/java.xml/share/legal/xalan.md

Changeset: a290256b
Author:    Gergö Barany <gbarany at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2023-11-07 19:23:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a290256bbf85a52fbeab24dab5fbe195cf58750f

8315680: java/lang/ref/ReachabilityFenceTest.java should run with -Xbatch

Reviewed-by: dnsimon, never, psandoz

! test/jdk/java/lang/ref/ReachabilityFenceTest.java

Changeset: cc4b0d92
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-11-07 21:33:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cc4b0d9217ed27a9555dc82f0a4247bf9b703f2b

8319378: Spec for j.util.Timer::purge and j.util.Timer::cancel could be improved

Reviewed-by: naoto, jpai, rriggs

! src/java.base/share/classes/java/util/Timer.java

Changeset: 73c5f60f
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-11-08 06:12:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/73c5f60f4151447847f7c28709fa61589a6677bf

8319556: Harmonize interface formatting in the FFM API

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java

Changeset: 8555e0f6
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-11-08 06:23:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8555e0f6c40c045f7763777a9bf976de99c0534c

8319318: bufferedStream fixed case can be removed

Reviewed-by: dholmes

! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/utilities/test_ostream.cpp

Changeset: 1e687b45
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2023-11-08 10:47:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1e687b4529ae695d991623dc13796faecd6be7da

8316719: C2 compilation still fails with "bad AD file"

Reviewed-by: chagedorn, thartmann

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

Changeset: cd9719bc
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-11-08 11:55:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cd9719bc1d5266faa6c3a0009fb5881a2016e7e1

8319306: Serial: Remove TenuredSpace::verify

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp

Changeset: e8418972
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-11-08 13:22:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e8418972474d41c6cc1985df5c650461ded34313

8319374: JFR: Remove instrumentation for exception events

Reviewed-by: mgronlun, alanb

! src/java.base/share/classes/java/lang/Error.java
! src/java.base/share/classes/java/lang/Throwable.java
+ src/java.base/share/classes/jdk/internal/event/ErrorThrownEvent.java
+ src/java.base/share/classes/jdk/internal/event/ExceptionStatisticsEvent.java
+ src/java.base/share/classes/jdk/internal/event/ExceptionThrownEvent.java
+ src/java.base/share/classes/jdk/internal/event/ThrowableTracer.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ErrorThrownEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/EventConfigurations.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionStatisticsEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionThrownEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/ConstructorTracerWriter.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/ConstructorWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/ThrowableTracer.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JDKEventTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JavaEventTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/UserEventTask.java

Changeset: 7bc8e4c8
Author:    Mourad Abbay <mabbay at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-11-08 13:26:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7bc8e4c891b2703e82b022fea40c29a143cc1806

8294980: test/jdk/java/lang/invoke 15 test classes use experimental bytecode library

Reviewed-by: asotona

! test/jdk/java/lang/invoke/common/test/java/lang/invoke/lib/InstructionHelper.java
! test/jdk/java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java
! test/jdk/java/lang/invoke/condy/CondyBSMException.java
! test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java
! test/jdk/java/lang/invoke/condy/CondyBSMValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java
! test/jdk/java/lang/invoke/condy/CondyNameValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyNestedTest.java
! test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java
! test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java
! test/jdk/java/lang/invoke/condy/CondyStaticArgumentsTest.java
! test/jdk/java/lang/invoke/condy/CondyTypeValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyWithGarbageTest.java
! test/jdk/java/lang/invoke/condy/CondyWrongType.java
! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/AbstractBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/AnnotationsBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/AttributeBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/BasicClassBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/BasicTypeHelper.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/BytePoolHelper.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/ClassBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/CodeBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/DeclBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/FieldBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/Flag.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/GrowableByteBuffer.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/IsolatedMethodBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/MacroCodeBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/MemberBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/MethodBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/Opcode.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/PoolHelper.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/PoolTag.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/Type.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/TypeHelper.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/TypeTag.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/TypedCodeBuilder.java

Changeset: 7c7f8ea3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-11-08 13:50:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7c7f8ea30da7fe552bcd4f2b593fa9aad27dcdb4

8319456: jdk/jfr/event/gc/collection/TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker Initiated GC' not in the valid causes

Reviewed-by: ayang, iwalulya

! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithSerial.java

Changeset: 59e9981e
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2023-11-08 15:18:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/59e9981ec21258b8aa5f93cb1fb9b0ccf9f846af

8319376: ParallelGC: Forwarded objects found during heap inspection

Co-authored-by: Albert Mingkun Yang <ayang at openjdk.org>
Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/parallel/mutableSpace.cpp

Changeset: 7d25f1c6
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-11-08 15:18:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7d25f1c6cb770e21cfad8096c1637a24e65fab8c

8319423: Improve Year.isLeap by checking divisibility by 16

Reviewed-by: naoto, rriggs

! src/java.base/share/classes/java/time/Year.java
! src/java.base/share/classes/java/time/chrono/IsoChronology.java
! src/java.base/share/classes/java/util/GregorianCalendar.java
! src/java.base/share/classes/sun/util/calendar/CalendarUtils.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
+ test/micro/org/openjdk/bench/java/time/LeapYearBench.java

Changeset: a6785e4d
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-11-08 19:05:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a6785e4d633908596ddb6de6d2eeab1c9ebdf2c3

8318915: Enhance checks in BigDecimal.toPlainString()

Reviewed-by: rriggs, bpb

! src/java.base/share/classes/java/math/BigDecimal.java
! test/jdk/java/math/BigDecimal/ToPlainStringTests.java

Changeset: 4c0f6c61
Author:    Bill Huang <bhuang at openjdk.org>
Date:      2023-11-08 19:39:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4c0f6c6105a8c7046cc4556d23272750bd9f7682

8311961: Update Manual Test Groups for ATR JDK22

Reviewed-by: msheppar

! test/jdk/TEST.groups

Changeset: fa331d71
Author:    Antonios Printezis <tonyp at openjdk.org>
Date:      2023-11-08 19:55:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fa331d71288f36ba67ee36af4c17ab80e9f2a23d

8319184: RISC-V: improve MD5 intrinsic

Reviewed-by: fyang, mli

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

Changeset: c137b17e
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-11-08 19:59:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c137b17e82f90df07f4d8a5341b836a636a63ce1

8187655: jdk.lambda.vm.InterfaceAccessFlagsTest.testPrivateMethodCall needs update after nestmates support

Reviewed-by: liach, asotona

! test/jdk/jdk/lambda/TEST.properties
- test/jdk/jdk/lambda/separate/AttributeInjector.java
- test/jdk/jdk/lambda/separate/ClassFile.java
! test/jdk/jdk/lambda/separate/ClassToInterfaceConverter.java
! test/jdk/jdk/lambda/vm/InterfaceAccessFlagsTest.java

Changeset: f4ab9528
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-11-08 20:35:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f4ab9528ad167c2063095486a74a5ffa314d7d89

8319253: [BACKOUT] Change LockingMode default from LM_LEGACY to LM_LIGHTWEIGHT

Reviewed-by: stuefe, shade, stefank, dcubed

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

Changeset: 4e8c0364
Author:    Phil Race <prr at openjdk.org>
Date:      2023-11-08 22:49:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4e8c0364a2d3d4b445ff3a0d3da1da079748f05f

8319665: [macOS] Obsolete imports of <Carbon/Carbon.h> in java.desktop

Reviewed-by: psadhukhan, serb

! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m
! src/java.desktop/macosx/native/libosxui/ScreenMenu.h

Changeset: a26f7c03
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2023-11-09 01:05:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a26f7c03c72e4efe6d3219d294294c554aebc631

6928542: Chinese characters in RTF are not decoded

Reviewed-by: prr, psadhukhan

! src/java.desktop/share/classes/javax/swing/text/rtf/RTFParser.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java
+ test/jdk/javax/swing/text/rtf/RTFReadFontCharsetTest.java

Changeset: b0fc8082
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-11-09 07:36:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b0fc8082f02ee5ed5e17474221aae4dd9285e78f

8319725: G1: Subtracting virtual time from wall time after JDK-8319204

Reviewed-by: ayang, iwalulya

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

Changeset: 0b58bdec
Author:    Joachim Kern <jkern at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-11-09 08:56:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0b58bdec716ca1c4c38088bd26d918890b8d85bb

8319104: GtestWrapper crashes with SIGILL in AsyncLogTest::test_asynclog_raw on AIX opt

Reviewed-by: mdoerr, stuefe

! test/hotspot/gtest/logging/test_logTagSet.cpp

Changeset: 7e4cb2f0
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-11-09 08:57:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7e4cb2f09d1219c6ba7bfa77be831a7c7c9b055a

8318962: Update ProcessTools javadoc with suggestions in 8315097

Reviewed-by: rriggs

! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: dd9eab15
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-11-09 09:31:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dd9eab15c832c20e65681c21c5f91df11f4cddf9

8310886: C2 SuperWord: Two nodes should be isomorphic if they are loop invariant but pinned at different nodes outside the loop

Reviewed-by: kvn, epeter

! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java

Changeset: 7d8adfa8
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-11-09 10:14:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7d8adfa855e51a90c2f125fc20a06f9a488e6248

8316746: Top of lock-stack does not match the unlocked object

Reviewed-by: rrich, lucy

! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
+ test/hotspot/jtreg/compiler/locks/TestUnlockOSR.java

Changeset: 4451a927
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-11-09 10:48:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4451a927bc151b23246f733e8eb892080dd693af

8319748: [JVMCI] TestUseCompressedOopsFlagsWithUlimit.java crashes on libgraal

Reviewed-by: never, thartmann

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

Changeset: f57b78c9
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2023-11-09 13:31:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f57b78c9c3b3526a2cd5c436d16de1522ac040e4

8319726: Parallel GC: Re-use object in object-iterator

Reviewed-by: ayang, phh

! src/hotspot/share/gc/parallel/mutableSpace.cpp

Changeset: a3f1b33b
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2023-11-09 14:56:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a3f1b33b9bfe6d035514a17d0bde68a9befee836

8319664: IGV always output on PhaseRemoveUseless

Reviewed-by: rcastanedalo, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phaseX.cpp

Changeset: f9395421
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-11-09 15:18:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f9395421047b505b37941acc258114a99df4e11c

8319324: FFM: Reformat javadocs

Reviewed-by: mcimadamore

! 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/nio/channels/FileChannel.java

Changeset: 7b971c1f
Author:    Hamlin Li <mli at openjdk.org>
Date:      2023-11-09 15:58:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7b971c1fe82c7570621951ebe0ca9120bedbd27d

8319705: RISC-V: signumF/D intrinsics fails compiler/intrinsics/math/TestSignumIntrinsic.java

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
! test/hotspot/jtreg/compiler/intrinsics/math/TestSignumIntrinsic.java

Changeset: 68110b7a
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-11-09 16:21:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/68110b7a82ae82e2485aec23aba5406d2a5c0327

8319574: Exec/process tests should be marked as flagless

Reviewed-by: bpb, naoto, jpai

! test/jdk/java/lang/ProcessBuilder/Basic.java
! test/jdk/java/lang/ProcessBuilder/InheritIOTest.java
! test/jdk/java/lang/ProcessBuilder/JspawnhelperProtocol.java
! test/jdk/java/lang/ProcessBuilder/ProcessStartLoggingTest.java
! test/jdk/java/lang/ProcessBuilder/ReaderWriterTest.java
! test/jdk/java/lang/ProcessBuilder/SkipTest.java
! test/jdk/java/lang/ProcessHandle/OnExitTest.java
! test/jdk/java/lang/ProcessHandle/TreeTest.java
! test/jdk/java/lang/RuntimeTests/RuntimeExitLogTest.java
! test/jdk/java/lang/RuntimeTests/exec/ArgWithSpaceAndFinalBackslash.java
! test/jdk/java/lang/RuntimeTests/exec/Duped.java
! test/jdk/java/lang/RuntimeTests/exec/ExecWithLotsOfArgs.java
! test/jdk/java/lang/RuntimeTests/exec/ExitValue.java
! test/jdk/java/lang/RuntimeTests/exec/SetCwd.java

Changeset: d7b0ba9d
Author:    Xin Liu <xliu at openjdk.org>
Date:      2023-11-09 17:52:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d7b0ba9d7c8b62425f060988f860cd7d21e7915e

8319554: Select LogOutput* directly for stdout and stderr

Reviewed-by: jsjolen, dholmes

! src/hotspot/share/logging/logConfiguration.cpp
! test/hotspot/gtest/logging/test_asynclog.cpp

Changeset: 636a3519
Author:    Volodymyr Paprotski <volodymyr.paprotski at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2023-11-09 18:11:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/636a35197695698a1f3ec6c7f8da6d95800741ae

8319429: Resetting MXCSR flags degrades ecore

Reviewed-by: sviswanathan, thartmann

! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad

Changeset: 38745eca
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-11-09 19:20:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/38745ecacddfe5e59255058b69fe31530019da16

8319649: inline_boxing_calls unused gvn variable

Reviewed-by: dlong, thartmann, shade

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

Changeset: a95062b3
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2023-11-09 20:21:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a95062b39a431b4937ab6e9e73de4d2b8ea1ac49

8319670: Improve comments describing system properties for TLS server and client for max chain length

Reviewed-by: mullan

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

Changeset: 9cce9fe0
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-11-10 07:10:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9cce9fe06780aa095b3aabdfa421f376ca7bfd08

8319256: Print more diagnostic information when an unexpected user is found in a Phi

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/macro.cpp

Changeset: a64fc48e
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-11-10 10:05:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a64fc48e2dbc650b31869dd79b1ba1012376fc51

8319174: Enhance robustness of some j.m.BigInteger constructors

Reviewed-by: rriggs, darcy

! src/java.base/share/classes/java/math/BigInteger.java
+ test/jdk/java/math/BigInteger/ByteArrayConstructorTest.java
= test/jdk/java/math/BigInteger/java.base/java/math/Accessor.java

Changeset: 6b21ff61
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-11-10 10:44:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6b21ff61dad6f633c744c1c33c29ea86183b509d

8319828: runtime/NMT/VirtualAllocCommitMerge.java may fail if mixing interpreted and compiled native invocations

Reviewed-by: stefank

! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java

Changeset: 1e568e2a
Author:    duke <duke at openjdk.org>
Date:      2023-11-10 11:00:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1e568e2a6e0d857aebbbeb1f6269e2be9b1c5e57

Automatic merge of jdk:master into master




More information about the panama-dev mailing list