git: openjdk/panama-foreign: foreign-memaccess+abi: 94 new changesets
duke
duke at openjdk.org
Fri Jun 2 11:08:10 UTC 2023
Changeset: cc0976bf
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-05-26 13:51:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cc0976bf7fc41caa5abdaa23f4df00b1a5d5bfba
8308589: gc/cslocker/TestCSLocker.java timed out
Reviewed-by: eosterlund
! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java
Changeset: ce5251af
Author: Ashutosh Mehra <asmehra at redhat.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-05-26 14:48:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ce5251aff7b3d8fb458061ae209d713b6a5a88c8
8308657: ReplayInline is not availabe in production build
Reviewed-by: kvn, roland, thartmann
! src/hotspot/share/opto/compile.cpp
Changeset: 77c5adb0
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-05-26 16:00:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/77c5adb09e89e013c4bc4982f541110bf76e83a7
8308935: jdk.management.jfr.RecordingInfo.toString() lacks test coverage
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/jmx/info/TestRecordingInfo.java
Changeset: c72b5474
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2023-05-26 16:47:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c72b5474255d56f704930509525de69711dd9bfb
8308801: update for deprecated sprintf for libnet in java.base
Reviewed-by: djelinski, rriggs
! src/java.base/unix/native/libnet/NetworkInterface.c
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/net_util_md.c
Changeset: 55d297fd
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2023-05-26 18:04:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/55d297fdda70ad0b9b0378890a05cfc2a040c92c
8308594: Use atomic bitset function for PackageEntry::_defined_by_cds_in_class_path
Reviewed-by: coleenp, lfoltan
! src/hotspot/share/classfile/packageEntry.hpp
Changeset: a9236346
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2023-05-26 18:36:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a92363461dbe67d8736a6b0c3cbe1c3ad7aa28ae
8286470: Support searching for sections in class/package javadoc
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java
Changeset: bd113ee0
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-05-27 02:43:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bd113ee0480c296d766d0bc3efbb96efa1cc4930
8308814: extend SetLocalXXX minimal support for virtual threads
Reviewed-by: cjplummer
! src/hotspot/share/prims/jvmti.xml
Changeset: 5fdb22f9
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-05-27 06:18:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5fdb22f911b7e430bc1a621f6a39266ee2e50eda
8308876: JFR: Deserialization of EventTypeInfo uses incorrect attribute names
Reviewed-by: mgronlun
! src/jdk.management.jfr/share/classes/jdk/management/jfr/EventTypeInfo.java
! test/jdk/jdk/jfr/jmx/info/TestEventTypeInfo.java
Changeset: ca54f4e0
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2023-05-27 18:28:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ca54f4e007ab0f13bec9aaf995d34c0ab3ba6452
8306428: RunThese30M.java crashed with assert(early->flag() == current->flag() || early->flag() == mtNone)
Reviewed-by: jsjolen, stuefe
! src/hotspot/share/services/memReporter.cpp
Changeset: 547a8b40
Author: Christian Stein <cstein at openjdk.org>
Date: 2023-05-28 08:14:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/547a8b40b324917e66c71409b31421feacce79d7
8306560: Add TOOLING.jsh load file
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
+ src/jdk.jshell/share/classes/jdk/jshell/tool/resources/TOOLING.jsh
! test/langtools/jdk/jshell/ReplToolTesting.java
! test/langtools/jdk/jshell/ToolLocalSimpleTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
+ test/langtools/jdk/jshell/ToolingTest.java
Changeset: e21f865d
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-05-29 01:03:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e21f865d84c7c861843ff568019e1ad11d280a50
8308915: RISC-V: Improve temporary vector register usage avoiding the use of v0
Reviewed-by: yzhu, fyang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 6360b499
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-05-29 08:06:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6360b4993163c91fb5d8f0a10429e3aac1e624ac
8308948: Remove unimplemented ThreadLocalAllocBuffer::reset
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
Changeset: 70130d3b
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-05-29 08:40:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/70130d3b16e76364ede72dec421ed6e7c40467fe
8306119: Many components respond to a mouse event by requesting focus without supplying the MOUSE_EVENT cause
Reviewed-by: jdv
! src/java.desktop/macosx/classes/com/apple/laf/AquaSliderUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldSearch.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKColorChooserPanel.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonListener.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java
+ test/jdk/javax/swing/event/FocusEventCauseTest.java
Changeset: a5d8d594
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-05-29 10:04:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a5d8d594694c0e863dd30780a691a3a5ad9c6ee8
8308930: [JVMCI] TestUncaughtErrorInCompileMethod times out
Reviewed-by: never
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java
Changeset: 7cf6eecd
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-05-29 10:53:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7cf6eecdc8e6be627111a08c4db330413506bfd2
8307488: Incorrect weight of the first ObjectAllocationSample JFR event
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
Changeset: d73fc70e
Author: Renjith <renjith.kannath.pariyangad at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-05-29 12:52:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d73fc70ea272be6bf4f1c82608c73ff0a8f6032d
8289547: Update javax/swing/Popup/TaskbarPositionTest.java
Reviewed-by: aivanov, dmarkov, honkar
! test/jdk/javax/swing/Popup/TaskbarPositionTest.java
Changeset: a4bae3a9
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-05-29 18:25:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a4bae3a9e2b8162d6dab0428fb90a67860bba1b7
8309060: Compilation Error in javax/swing/event/FocusEventCauseTest.java
Reviewed-by: abhiscxk, aivanov
! test/jdk/javax/swing/event/FocusEventCauseTest.java
Changeset: 7508d9f9
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-05-29 20:25:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7508d9f9e0cea84d2be8d974215daae3c75140c3
8308906: Make CIPrintCompilerName a diagnostic flag
Reviewed-by: kvn, stuefe
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compiler_globals.hpp
Changeset: 457e1cb8
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-05-30 00:39:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/457e1cb827f4d0a28da2fb76bff760401d677bef
8308817: RISC-V: Support VectorTest node for Vector API
Co-authored-by: Dingli Zhang <dingli at iscas.ac.cn>
Reviewed-by: fjiang, fyang
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: d35a550f
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-05-30 05:36:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d35a550f6df3a9b3f3e4bbe3aa74ecf3e6b09d5a
8309077: Problemlist compiler/jvmci/TestUncaughtErrorInCompileMethod.java
Reviewed-by: chagedorn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 1f1f6040
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-05-30 07:14:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1f1f604071dc2fca4849eb6ce251d5f18b443e16
8302670: use-after-free related to PhaseIterGVN interaction with Unique_Node_List and Node_Stack
Co-authored-by: Justin King <jcking at openjdk.org>
Reviewed-by: thartmann, chagedorn, jcking
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/libadt/dict.hpp
! src/hotspot/share/libadt/vectset.hpp
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/arraycopynode.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/mathexactnode.cpp
! src/hotspot/share/opto/mathexactnode.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/split_if.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: 78aac241
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-05-30 07:29:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/78aac241b8a3f29111e2901e8b7fbadd502a31a9
8308881: Strong CLD oop handle roots are demoted to non-roots concurrently
Reviewed-by: stefank, coleenp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
Changeset: 2b186e24
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-05-30 10:24:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2b186e246e8c51d4fd8b659872c95044f15e6951
8309042: MemorySegment::reinterpret cleanup action is not called for all overloads
Reviewed-by: jvernee
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! test/jdk/java/foreign/TestSegments.java
Changeset: 07f20704
Author: Renjith <renjith.kannath.pariyangad at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-05-30 12:11:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/07f2070411b3bff5608166ceae0e0bdbf155e7c2
8309095: Remove UTF-8 character from TaskbarPositionTest.java
Reviewed-by: aivanov
! test/jdk/javax/swing/Popup/TaskbarPositionTest.java
Changeset: f600d036
Author: changpeng1997 <Chang.Peng at arm.com>
Committer: Eric Liu <eliu at openjdk.org>
Date: 2023-05-30 12:45:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f600d0369a1f9ac78e62a328be4bbb598ffef62b
8307795: AArch64: Optimize VectorMask.truecount() on Neon
Reviewed-by: aph, eliu
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorMaskTrueCount.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskTrueCount.java
Changeset: 45262822
Author: Antonios Printezis <tonyp at openjdk.org>
Date: 2023-05-30 13:08:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4526282266c5dc6c040c090ef4f3ce791a8c190d
8308977: gtest:codestrings fails on riscv
Reviewed-by: fyang
! test/hotspot/gtest/code/test_codestrings.cpp
Changeset: 15e02853
Author: Jie Fu <jiefu at openjdk.org>
Date: 2023-05-30 13:43:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/15e028530ad6408693e9f21fb94daa705b951897
8309110: Build failure after JDK-8307795 due to warnings in micro-benchmark StoreMaskTrueCount.java
Reviewed-by: thartmann
! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskTrueCount.java
Changeset: 3eced01f
Author: Paul Hohensee <phh at openjdk.org>
Date: 2023-05-30 13:44:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3eced01f9efe2567a07b63343f8559683a2d0517
8304074: [JMX] Add an approximation of total bytes allocated on the Java heap by the JVM
Reviewed-by: dholmes, mchung
! src/hotspot/share/include/jmm.h
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/java.management/share/classes/sun/management/ThreadImpl.java
! src/java.management/share/native/libmanagement/ThreadImpl.c
! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java
! src/jdk.management/share/classes/com/sun/management/internal/HotSpotThreadImpl.java
! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java
! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemoryArray.java
Changeset: fb0b1f0c
Author: Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-05-30 14:11:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fb0b1f0c23403020969c968bb916d3cb2df3301a
8051725: Improve expansion of Conv2B nodes in the middle-end
Reviewed-by: thartmann, qamai, sviswanathan
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/movenode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestConv2BExpansion.java
+ test/micro/org/openjdk/bench/vm/compiler/x86/Conv2BRules.java
Changeset: 804f198c
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-05-30 15:28:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/804f198c73794ffce34a8a10c255656c25cf6d79
8308992: New test TestHFA fails with zero
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
Changeset: 21af8bae
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-05-30 16:16:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/21af8bae38dd845d5cbeb2b2770e537b5b9bad22
8290499: new File(parent, "/") breaks normalization – creates File with slash at the end
Reviewed-by: rriggs
! src/java.base/unix/classes/java/io/UnixFileSystem.java
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! test/jdk/java/io/File/Cons.java
Changeset: 6b90b051
Author: Weijun Wang <weijun at openjdk.org>
Date: 2023-05-30 16:29:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6b90b0519e89429300838fa598b2ea9ffda984a2
8297878: KEM: Implementation
Reviewed-by: ascarpino, mullan
+ src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/security/Provider.java
+ src/java.base/share/classes/javax/crypto/DecapsulateException.java
+ src/java.base/share/classes/javax/crypto/KEM.java
+ src/java.base/share/classes/javax/crypto/KEMSpi.java
! src/java.base/share/classes/sun/security/ssl/HKDF.java
! src/java.base/share/classes/sun/security/util/CurveDB.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECOperations.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java
+ test/jdk/com/sun/crypto/provider/DHKEM/Compliance.java
+ test/jdk/javax/crypto/KEM/RSA_KEM.java
Changeset: 04b0e785
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-05-30 16:32:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/04b0e785f6b9b4629b77bb19f2b072434be4951c
8307648: java/net/httpclient/ExpectContinueTest.java timed out
Reviewed-by: djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! test/jdk/java/net/httpclient/ExpectContinueTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java
Changeset: 1b8e6bf3
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-05-30 16:47:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1b8e6bf31ccc0eb2db3c26ed2fac2c406eda53be
8308987: Update java.lang.Class to use javadoc snippets
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/Class.java
Changeset: 323d6ced
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-05-30 17:07:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/323d6ceda65910abff15e3358435533977519234
8308960: Decouple internal Version and OperatingSystem classes
Reviewed-by: mchung
! src/java.base/macosx/classes/jdk/internal/loader/ClassLoaderHelper.java
+ src/java.base/share/classes/jdk/internal/util/OSVersion.java
! src/java.base/share/classes/jdk/internal/util/OperatingSystem.java
- src/java.base/share/classes/jdk/internal/util/Version.java
! test/jdk/jdk/internal/util/OSTest.java
! test/jdk/jdk/internal/util/VersionTest.java
Changeset: 7891de33
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2023-05-30 17:50:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7891de331a42719234652e0fb3da6827c083707c
8297885: misc sun/security/pkcs11 tests timed out
Reviewed-by: xuelei
! test/jdk/sun/security/pkcs11/Signature/LargeDSAKey.java
Changeset: de7fd1c3
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-05-30 21:01:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/de7fd1c3061cfbfdbd5d7cc2b1ba0ee8d432ee0a
8307944: ClassFileDumper should only load java.nio.file.Path if enabled
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/jdk/internal/util/ClassFileDumper.java
+ test/jdk/java/lang/invoke/DumpMethodHandleInternals.java
! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java
Changeset: cb40db05
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-05-30 21:58:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cb40db052cef5e009fca2eb2d2287baedbad81e6
8309134: Augment test/langtools/tools/javac/versions/Versions.java for JDK 21 language changes
Reviewed-by: jjg
! test/langtools/tools/javac/versions/Versions.java
Changeset: 1e6770fb
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-05-30 22:46:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1e6770fb978e630b38a70a05120c50f723bb66dc
8308341: JNI_GetCreatedJavaVMs returns a partially initialized JVM
Reviewed-by: jsjolen, gziemski
! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/prims/jni.cpp
+ test/hotspot/jtreg/runtime/jni/getCreatedJavaVMs/TestGetCreatedJavaVMs.java
+ test/hotspot/jtreg/runtime/jni/getCreatedJavaVMs/exeGetCreatedJavaVMs.c
Changeset: 327733c9
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-05-31 00:11:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/327733c93d65cc1afbc6a1861576341162db1e88
8308986: Disable svc tests failing with virtual thread factory
Reviewed-by: dholmes, dcubed, sspitsyn
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/jdk/ProblemList-Virtual.txt
Changeset: 119994f3
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-05-31 01:31:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/119994f3cedab26caa7244e49b58ab6b0b942d91
8308997: RISC-V: Sign extend when comparing 32-bit value with zero instead of testing the sign bit
Co-authored-by: zifeihan <caogui at iscas.ac.cn>
Reviewed-by: fjiang, fyang
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
Changeset: 927a9ed6
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2023-05-31 01:52:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/927a9ed68371597eba1609f97ac03dd1de812e26
8240774: [REDO] G1DirtyCardQueue destructor has useless flush
Reviewed-by: dholmes, ayang, tschatzl
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/init.hpp
! src/hotspot/share/runtime/threads.cpp
Changeset: 88236263
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2023-05-31 08:53:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/88236263dcea96dd0cb33c15367ce6e755a949e9
8309048: Remove malloc locker test case
Reviewed-by: dholmes, tschatzl, coleenp, lmesnik
! make/test/JtregNativeHotspot.gmk
! test/hotspot/jtreg/TEST.quick-groups
- test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock01/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock01/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/LockerUtils.java
- test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/malloc/MallocLocker.cpp
- test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/malloc/MallocLocker.java
- test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/malloc/MallocLockers.java
- test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/malloc/libMallocLocker.cpp
Changeset: 4f161616
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-05-31 09:19:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4f16161607edbf69f423ced1d3c24f7af058d46b
8309044: Replace NULL with nullptr, final sweep of hotspot code
Reviewed-by: stefank, dholmes, kvn, amitkumar
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/x/xBarrier.cpp
! src/hotspot/share/gc/x/xBarrierSet.inline.hpp
! src/hotspot/share/gc/x/xPageTable.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logConfiguration.hpp
! src/hotspot/share/logging/logMessageBuffer.hpp
! src/hotspot/share/logging/logStream.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/metachunk.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.inline.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/copy.cpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFuncDescTable.hpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/linkedlist.hpp
! src/hotspot/share/utilities/lockFreeStack.hpp
! src/hotspot/share/utilities/nonblockingQueue.hpp
! src/hotspot/share/utilities/nonblockingQueue.inline.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/unsigned5.hpp
! src/hotspot/share/utilities/utf8.hpp
! src/hotspot/share/utilities/vmError.hpp
Changeset: 4f3a95af
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-05-31 09:37:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4f3a95af2f87756c87fa63d197176cfbb066ecdb
8309054: Parsing of erroneous patterns succeeds
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/patterns/T8309054.java
+ test/langtools/tools/javac/patterns/T8309054.out
Changeset: a9903224
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-05-31 10:19:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a990322429b8075180830883e20ba618d727688d
8309111: Removing unused constructor of PerfLongCounter and PerfLongVariable
Reviewed-by: dholmes
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
Changeset: 4aea7dab
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-05-31 10:49:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4aea7dab152de4c61724eec9a40024c990f8dabc
8309120: java/net/httpclient/AsyncShutdownNow.java fails intermittently
Reviewed-by: jpai
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! test/jdk/java/net/httpclient/AsyncShutdownNow.java
! test/jdk/java/net/httpclient/ShutdownNow.java
Changeset: d66b6d8f
Author: Yadong Wang <yadongwang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-05-31 13:13:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d66b6d8fd24c8404531c7d238cf5f05ea2895a2e
8308765: RISC-V: Expand size of stub routines for zgc only
Reviewed-by: fjiang, fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp
Changeset: 25b98030
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-05-31 13:17:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/25b98030569d863e605f398d5f97211008c58ca3
8308917: C2 SuperWord::output: assert before bailout with CountedLoopReserveKit
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/superword.cpp
Changeset: 024d9b13
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2023-05-31 13:50:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/024d9b131d6c2d5ee6c8cafdb05b9e9e299d588e
8308910: Allow executeAndLog to accept running process
Reviewed-by: ccheung, iklam
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: 70670b4a
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-05-31 14:43:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/70670b4af617699782f892ae4cb5228ec655a2d0
8308872: enhance logging and some exception in krb5/Config.java
Reviewed-by: weijun
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
Changeset: 12649025
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-05-31 15:56:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/126490251721d131098a0bc2def8fd02f97cd5af
8308316: Default decomposition mode in Collator
Reviewed-by: rriggs
! src/java.base/share/classes/java/text/Collator.java
Changeset: 42ca6e69
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2023-05-31 16:26:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/42ca6e69420e090cdec16f3bd1e5c70506511663
8308022: update for deprecated sprintf for java.base
Reviewed-by: naoto
! src/java.base/share/native/libjli/java.c
! src/java.base/unix/native/libjava/TimeZone_md.c
! src/java.base/unix/native/libjli/java_md.c
! src/java.base/windows/native/libjava/Console_md.c
! src/java.base/windows/native/libjava/TimeZone_md.c
! src/java.base/windows/native/libjava/java_props_md.c
Changeset: 78aa5f3f
Author: Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-05-31 16:28:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/78aa5f3fc1c7fc7929e0d2b5d94da0827483b7c5
8299505: findVirtual on array classes incorrectly restricts the receiver type
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/jdk/java/lang/invoke/MethodHandlesGeneralTest.java
+ test/jdk/java/lang/invoke/findVirtual/FindVirtualArrayCloneTest.java
Changeset: 45473ef2
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-05-31 16:50:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/45473ef23520271954fa7196a5be588f88337aaf
8309230: ProblemList jdk/incubator/vector/Float64VectorTests.java on aarch64
8309231: ProblemList vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/TestDescription.java
Reviewed-by: darcy
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
Changeset: eae1f59d
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-05-31 17:38:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/eae1f59da966f68c8e11547aec123741c1d21fef
8309159: Some minor comment and code cleanup in jdk/com/sun/jdi/PopFramesTest.java
Reviewed-by: sspitsyn, lmesnik
! test/jdk/com/sun/jdi/PopFramesTest.java
Changeset: c3cd481a
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-05-31 19:32:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c3cd481a9a51a55649ae4ffb2b98cb9eee8b3bbb
8304914: Use OperatingSystem, Architecture, and Version in jpackage
Reviewed-by: asemenyuk
! src/java.base/share/classes/module-info.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AddLauncherArguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CLIHelp.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/Platform.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ScriptRunner.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsDefender.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/OverridableResourceTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/ToolValidatorTest.java
Changeset: 8dbd3840
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-05-31 19:40:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8dbd3840039dfe962b8fda0e4fa2b2d53068fb5e
8308678: (fs) UnixPath::toRealPath needs additional permissions when running with SM (macOS)
Reviewed-by: lancea, alanb
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
+ test/jdk/java/nio/file/Path/MacToRealPath.policy
+ test/jdk/java/nio/file/Path/MacToRealPathWithSM.java
Changeset: e42a4b65
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-05-31 20:41:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e42a4b659a78721567e4e882a26fe2972975bc80
8309236: ProblemList java/util/concurrent/locks/Lock/OOMEInAQS.java with ZGC and Generational ZGC again
Reviewed-by: bpb, azvegint
! test/jdk/ProblemList-generational-zgc.txt
! test/jdk/ProblemList-zgc.txt
Changeset: 5531f6ba
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-05-31 20:50:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5531f6ba1b75f922f08501eda4b2a7a849ee49f5
8308819: add JDWP and JDI virtual thread support for ThreadReference.ForceEarlyReturn
Reviewed-by: sspitsyn, alanb
! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002a.java
! test/jdk/ProblemList-Virtual.txt
+ test/jdk/com/sun/jdi/ForceEarlyReturnTest.java
+ test/jdk/com/sun/jdi/libForceEarlyReturnTestTarg.c
Changeset: f8a924a7
Author: Dean Long <dlong at openjdk.org>
Date: 2023-05-31 20:51:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f8a924a749a786f9e9172561135731c4948c9856
8308975: Fix signed integer overflow in compiler code, part 2
Reviewed-by: aph, coleenp, kvn
! src/hotspot/os/bsd/os_perf_bsd.cpp
! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciMetadata.hpp
! src/hotspot/share/ci/ciObject.cpp
! src/hotspot/share/ci/ciObject.hpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
Changeset: 01199698
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-05-31 21:13:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/01199698166baf5e727500fdb7846084f7b8f8ac
8309171: Test vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/TestDescription.java fails after JDK-8308341
Reviewed-by: dcubed, gziemski
! src/hotspot/share/prims/jni.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 09514745
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-05-31 21:20:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/09514745fc87d5a212bdf09399aa2045f02b4612
8309150: Need to escape " inside attribute values
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
+ test/langtools/jdk/javadoc/doclet/testAttribute/TestAttribute.java
! test/langtools/jdk/javadoc/lib/javadoc/tester/HtmlParser.java
Changeset: 8eda97dc
Author: Justin King <jcking at openjdk.org>
Date: 2023-05-31 21:41:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8eda97dc8d1f0db0eb589f678e9ca493c8ea6334
8305320: DbgStrings and AsmRemarks are leaking
Reviewed-by: coleenp, fparain
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/interpreter/interpreter.cpp
! src/hotspot/share/interpreter/interpreter.hpp
Changeset: f9ad7df4
Author: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2023-05-31 22:39:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f9ad7df4dafa0a2da38e8cbb4150049fb04f4327
8300865: C2: product reduction in ProdRed_Double is not vectorized
Reviewed-by: fgao, epeter, kvn
! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Double.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReduction.java
Changeset: a46b5acc
Author: Hao Sun <haosun at openjdk.org>
Date: 2023-05-31 23:49:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a46b5acc15359cabbfe19eec32f468df544b044c
8308503: AArch64: SIGILL when running with -XX:UseBranchProtection=pac-ret on hardware without PAC feature
Reviewed-by: aph, ngasson, dlong
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: 6c7225f8
Author: Yanhong Zhu <yzhu at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-06-01 02:44:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6c7225f819a729b1ef6f8b2769da4b50d879455d
8303417: RISC-V: Merge vector instructs with similar match rules
Reviewed-by: fyang, rehn, dzhang
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 96ed1392
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-06-01 06:57:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/96ed1392d1c5062063b1f8b5f1bd30d2d17ce3fe
8308766: TLAB initialization may cause div by zero
Reviewed-by: shade, ayang
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
Changeset: dfd3da3f
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-06-01 08:04:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dfd3da3f52480f68f653beb1e720691f8232ace7
8307683: Loop Predication should not hoist range checks with trap on success projection by negating their condition
Reviewed-by: thartmann, roland
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/predicates/TestHoistedPredicateForNonRangeCheck.java
Changeset: 4460429d
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-06-01 08:55:56 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4460429d7a50b9a7a99058ef4e5ae36fb30b956f
8308803: Improve java/util/UUID/UUIDTest.java
Reviewed-by: jpai, rriggs
! test/jdk/java/util/UUID/UUIDTest.java
Changeset: 39f6d807
Author: Volker Simonis <simonis at openjdk.org>
Date: 2023-06-01 10:56:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/39f6d807dbbe0c9ecd72fe2f76bfbc3091b43c80
8307990: jspawnhelper must close its writing side of a pipe before reading from it
Reviewed-by: stuefe, rriggs
! src/java.base/unix/native/jspawnhelper/jspawnhelper.c
! src/java.base/unix/native/libjava/ProcessImpl_md.c
! src/java.base/unix/native/libjava/childproc.c
! src/java.base/unix/native/libjava/childproc.h
+ test/jdk/java/lang/ProcessBuilder/JspawnhelperProtocol.java
Changeset: 6adc242c
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-06-01 11:14:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6adc242cf33941f1cbaa1f9e920c8700fd59aefc
8308943: jdk.internal.le build fails on AIX
Reviewed-by: asotona
+ src/jdk.internal.le/aix/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java
Changeset: a6109bf1
Author: Adam Sotona <asotona at openjdk.org>
Date: 2023-06-01 11:50:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a6109bf1ea2acbebd6a3517813c0b82fdba00c2f
8308856: jdk.internal.classfile.impl.EntryMap::nextPowerOfTwo math problem
Reviewed-by: jlahoda
! src/java.base/share/classes/jdk/internal/classfile/impl/EntryMap.java
Changeset: 050425b1
Author: Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2023-06-01 12:31:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/050425b141d710659928020dd89f94ed46c056a6
8298127: HSS/LMS Signature Verification
Reviewed-by: weijun, mullan
+ src/java.base/share/classes/sun/security/provider/HSS.java
! src/java.base/share/classes/sun/security/provider/SHA2.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
+ src/java.base/share/classes/sun/security/util/RawKeySpec.java
Changeset: d9871764
Author: Mark Powers <mpowers at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2023-06-01 14:09:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d987176412b0a1812c9b99aaaeaf65ac96fa05be
8307794: Test for HSS/LMS Signature Verification
Reviewed-by: mullan
+ test/jdk/sun/security/provider/hss/TestHSS.java
+ test/jdk/sun/security/tools/jarsigner/VerifyHSSSignedJar.java
+ test/micro/org/openjdk/bench/java/security/HSS.java
Changeset: c6f20db9
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-06-01 15:28:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c6f20db945c6217aea84cebd6c97dbf8b93c48a4
8308232: nsk/jdb tests don't pass -verbose flag to the debuggee
Reviewed-by: sspitsyn, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java
Changeset: be36096a
Author: Chen Liang <liach at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2023-06-01 15:31:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/be36096a19bcfc12e789cdeaaa51d746567ac638
8302822: Method/Field/Constructor/RecordComponent::getGenericInfo() is not thread safe
Reviewed-by: stsypanov, redestad
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/RecordComponent.java
Changeset: e8271649
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-06-01 15:33:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e8271649e00771a8bbee240aa1bbbc27a672b22a
8309146: extend JDI StackFrame.setValue() and JDWP StackFrame.setValues minimal support for virtual threads
Reviewed-by: sspitsyn, alanb
! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/jdi/StackFrame.java
Changeset: ec555395
Author: Zdenek Zambersky <zzambers at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2023-06-01 16:25:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ec55539534d43629c1a47407a8e2e94913034a71
8309138: Fix container tests for jdks with symlinked conf dir
Reviewed-by: sgehwolf
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java
Changeset: 0ab09630
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-06-01 17:24:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0ab09630c6af42cb4d65a79a2ddd7799443e73ee
8308469: [PPC64] Implement alternative fast-locking scheme
Reviewed-by: rrich, lucy
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 2bb19724
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-06-01 19:24:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2bb1972483abadaf7957fff1654a1c141fc48109
8308954: [JVMCI] code installation increments decompile_count for call_site_target_value failures
Reviewed-by: never
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
Changeset: 101bf229
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2023-06-01 20:37:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/101bf2290da5735fd9624ab647a8183c2c21f22d
8308891: TestCDSVMCrash.java needs @requires vm.cds
Reviewed-by: dcubed
! test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java
Changeset: 325940b0
Author: Tejesh R <tr at openjdk.org>
Date: 2023-06-02 04:29:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/325940b0919e649e84358db35a55b3ac5dfe0acf
8307105: JFileChooser InvalidPathException when selecting some system folders on Windows
Reviewed-by: aivanov, abhiscxk, dnguyen
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
+ test/jdk/javax/swing/JFileChooser/FileChooserInvalidPathExceptionTest.java
Changeset: 5bd2af26
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-06-02 05:57:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5bd2af26e66a863edc670229444b3282ba639563
8307478: Implementation of Prepare to Restrict The Dynamic Loading of Agents
Reviewed-by: sspitsyn, cjplummer
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
! src/java.instrument/share/classes/java/lang/instrument/package-info.java
! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java
! src/java.instrument/share/native/libinstrument/InstrumentationImplNativeMethods.c
! src/java.instrument/share/native/libinstrument/InvocationAdapter.c
! src/java.instrument/share/native/libinstrument/JPLISAgent.c
! src/java.instrument/share/native/libinstrument/JPLISAgent.h
! test/jdk/TEST.ROOT
+ test/jdk/com/sun/tools/attach/warnings/Application.java
+ test/jdk/com/sun/tools/attach/warnings/DynamicLoadWarningTest.java
= test/jdk/com/sun/tools/attach/warnings/JavaAgent.java
+ test/jdk/com/sun/tools/attach/warnings/libJvmtiAgent1.cpp
+ test/jdk/com/sun/tools/attach/warnings/libJvmtiAgent2.cpp
+ test/jdk/java/lang/instrument/TraceUsageAgent.java
+ test/jdk/java/lang/instrument/TraceUsageTest.java
Changeset: 80075997
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-06-02 06:14:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8007599756ad9052afaa64044bb4703e813dc080
8309093: Underscore with brackets
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/UseOfUnderscoreNotAllowedWithBrackets.java
! test/langtools/tools/javac/lambda/IdentifierTest21.out
! test/langtools/tools/javac/patterns/UnnamedErrors.java
! test/langtools/tools/javac/patterns/UnnamedErrors.out
Changeset: 60f3b87d
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2023-06-02 06:34:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/60f3b87d96bcb827a217ea74a53bbcb9c0a51892
8309295: C2: MaxNode::signed_min() returns nullptr for int operands
Reviewed-by: thartmann
! src/hotspot/share/opto/addnode.cpp
Changeset: 7b0a3360
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2023-06-02 06:35:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7b0a33600e27507546d38c53bdbc482561e1154b
8308387: CLD created and unloading list sharing _next node pointer leads to concurrent YC missing CLD roots
Reviewed-by: stefank, coleenp, dholmes, eosterlund
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderData.inline.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
Changeset: 8f1ce789
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-06-02 06:54:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8f1ce78907f2765ac59aef23f25201353355e046
8308752: Generational ZGC: Avoid final marking through stack chunks
Reviewed-by: stefank, aboldtch
! src/hotspot/share/gc/z/zMark.cpp
Changeset: dcd9590f
Author: JoKern65 <128386669+JoKern65 at users.noreply.github.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-06-02 07:34:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dcd9590feda8da844b93d3142dab5a7699cc502f
8309224: Fix xlc17 clang 15 warnings in java.desktop
Reviewed-by: prr, goetz
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/share/native/libharfbuzz/hb-subset.cc
Changeset: aeb53e67
Author: Sibabrata Sahoo <ssahoo at openjdk.org>
Date: 2023-06-02 08:13:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/aeb53e67f944da17d806212b32444ebb4ce2c02e
8308711: Develop additional Tests for KEM implementation
Reviewed-by: weijun
+ test/jdk/javax/crypto/KEM/GenLargeNumberOfKeys.java
+ test/jdk/javax/crypto/KEM/KemInterop.java
+ test/jdk/javax/crypto/KEM/KemTest.java
Changeset: 73e7af9e
Author: Jan Kratochvil <jkratochvil at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date: 2023-06-02 08:41:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/73e7af9e28805dda25f91fd509e3860d8586ad9f
8309287: Add fontconfig requirement to building.md for Debian
Reviewed-by: erikj
! doc/building.html
! doc/building.md
Changeset: dc8bc6c9
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2023-06-02 08:58:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dc8bc6c98ca1f9b441cf71c641675fe29dda9162
8308090: Add container tests for on-the-fly resource quota updates
Reviewed-by: dholmes, mseledtsov
+ test/hotspot/jtreg/containers/docker/LimitUpdateChecker.java
+ test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java
+ test/jdk/jdk/internal/platform/docker/LimitUpdateChecker.java
+ test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java
Changeset: 6db38bd0
Author: duke <duke at openjdk.org>
Date: 2023-06-02 11:01:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6db38bd0ed75dbe52bbc661055ed96147d8dce44
Automatic merge of jdk:master into master
Changeset: b4985f11
Author: duke <duke at openjdk.org>
Date: 2023-06-02 11:01:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b4985f117afe2159ddde596382e25d30999d485a
Automatic merge of master into foreign-memaccess+abi
More information about the panama-dev
mailing list