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