git: openjdk/panama-foreign: foreign-memaccess+abi: 122 new changesets
duke
duke at openjdk.org
Fri May 30 11:09:39 UTC 2025
Changeset: 488e4ea5
Branch: foreign-memaccess+abi
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-05-23 11:55:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/488e4ea5c6bc47be1d777bf5c26e2ffa2c436e28
8357539: TimeSource.now() is not monotonic
Reviewed-by: dfuchs, jpai
! src/java.net.http/share/classes/jdk/internal/net/http/common/TimeSource.java
Changeset: 84a67e83
Branch: foreign-memaccess+abi
Author: Manukumar V S <mvs at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-23 11:56:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/84a67e83e3f4fcb6be6802d12b0788850a3845b5
8341370: Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64
Reviewed-by: kizune, dnguyen
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java
Changeset: f5e6d2c9
Branch: foreign-memaccess+abi
Author: Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-23 11:57:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f5e6d2c93c3274e465c42709b7634463899fdf2e
8334016: Make PrintNullString.java automatic
Reviewed-by: aivanov, prr, dnguyen
! test/jdk/java/awt/print/PrinterJob/PrintNullString.java
Changeset: 48df41b6
Branch: foreign-memaccess+abi
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-05-23 12:01:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/48df41b6997cfe2c8aa3bc46ea25eff01f615d31
8357306: G1: Remove _gc_succeeded from VM_G1CollectForAllocation because it is always true
Reviewed-by: ayang, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
Changeset: d0402dda
Branch: foreign-memaccess+abi
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-05-23 13:34:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d0402ddad72f8ac251d963d57cd6710d6aa655d1
8355323: JShell LocalExecutionControl should add stopCheck() at method entry
Reviewed-by: liach, jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
+ test/langtools/jdk/jshell/AbstractStopExecutionTest.java
+ test/langtools/jdk/jshell/LocalStopExecutionTest.java
! test/langtools/jdk/jshell/StopExecutionTest.java
Changeset: b07da7bc
Branch: foreign-memaccess+abi
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-05-23 13:53:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b07da7bcdcd4d1bba1f6e922d8e606bd73879052
8357171: Test tools/jpackage/windows/WinOSConditionTest.java fails for non administrator
Reviewed-by: erikj
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/windows/WinOSConditionTest.java
Changeset: 6a078204
Branch: foreign-memaccess+abi
Author: Viktor Klang <vklang at openjdk.org>
Date: 2025-05-23 14:53:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6a07820483bcf3e9d7df27ee496db43675f1c002
8357285: JSR166 Test case testShutdownNow_delayedTasks failed
Reviewed-by: alanb
! test/jdk/java/util/concurrent/tck/ScheduledExecutorTest.java
Changeset: 90e076b2
Branch: foreign-memaccess+abi
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2025-05-23 14:55:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/90e076b2a1ee5f91317157911e2c62a37978e93e
8357654: [BACKOUT] JDK-8343580: Type error with inner classes of generic classes in functions generic by outer
Reviewed-by: mcimadamore, liach, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
- test/langtools/tools/javac/T8343580.java
Changeset: a58bfb93
Branch: foreign-memaccess+abi
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-23 16:20:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a58bfb93ff3a3cc9a3636b124299d9179a51f03b
8357638: Problemlist more Hotspot tests for static JDK
Reviewed-by: kvn
! test/hotspot/jtreg/ProblemList-StaticJdk.txt
Changeset: 2b6b7661
Branch: foreign-memaccess+abi
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-05-23 16:29:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2b6b7661b949971fe776714795d7dd46ed343cde
8357581: [JVMCI] Add HotSpotProfilingInfo
Reviewed-by: kvn, never
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotProfilingInfoImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/DefaultProfilingInfo.java
! test/hotspot/jtreg/compiler/jvmci/meta/ProfilingInfoTest.java
Changeset: 917c1546
Branch: foreign-memaccess+abi
Author: Tejesh R <tr at openjdk.org>
Date: 2025-05-23 16:59:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/917c1546f353c2814de8465d1dfad66b01561f12
8139228: JFileChooser renders file names as HTML document
Reviewed-by: prr, serb, aivanov
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/JFileChooser.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
! src/java.desktop/share/classes/sun/swing/FilePane.java
! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
+ test/jdk/javax/swing/JFileChooser/HTMLFileName.java
Changeset: 2f530f89
Branch: foreign-memaccess+abi
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-05-23 17:44:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2f530f89e0ee5ed5253125d0e9319b07103173f0
8357281: sun.util.Locale.LanguageTag should be immutable
Reviewed-by: naoto, liach
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/sun/util/locale/InternalLocaleBuilder.java
! src/java.base/share/classes/sun/util/locale/LanguageTag.java
Changeset: 85ca0813
Branch: foreign-memaccess+abi
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-05-23 17:59:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/85ca0813f1624141993b20b3d8e404f86da2cef3
8354316: clang/linux build fails with -Wunused-result warning at XToolkit.c:695:9
Reviewed-by: aivanov, ihse, serb, kizune, syan, erikj
! make/modules/java.desktop/lib/AwtLibraries.gmk
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c
Changeset: 236e1b6d
Branch: foreign-memaccess+abi
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-05-23 18:17:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/236e1b6d529771f44218b6a4e2693e234e6a4e09
8357401: BigDecimal: Constants ONE_TENTH and ONE_HALF are unused after JDK-8341402
Reviewed-by: bpb, liach, darcy
! src/java.base/share/classes/java/math/BigDecimal.java
Changeset: 66747710
Branch: foreign-memaccess+abi
Author: Dean Long <dlong at openjdk.org>
Date: 2025-05-23 19:29:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/66747710a49ea6a78aee94d3a3ec6a24b7cc36e5
8357468: [asan] heap buffer overflow reported in PcDesc::pc_offset() pcDesc.hpp:57
Reviewed-by: kvn, thartmann
! src/hotspot/share/code/nmethod.cpp
Changeset: 070c84cd
Branch: foreign-memaccess+abi
Author: Chen Liang <liach at openjdk.org>
Date: 2025-05-23 22:58:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/070c84cd22485a93a562a7639439fb056e840861
8357178: Simplify Class::componentType
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/Class.java
Changeset: e8933057
Branch: foreign-memaccess+abi
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-05-24 09:51:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e89330579d5f38e282512211711fffeeea3e899e
8334513: New test gc/TestAlwaysPreTouchBehavior.java is failing on MacOS aarch64
Reviewed-by: mbaesken, aph
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 1f24a541
Branch: foreign-memaccess+abi
Author: Sorna Sarathi N <ssarathi at openjdk.org>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-05-24 15:06:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1f24a5414d735f9faaabd5b49f786419a40d9da5
8357644: Add missing CPE statements
Reviewed-by: asemenyuk
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CollectionUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CompositeProxy.java
Changeset: b0373537
Branch: foreign-memaccess+abi
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-24 17:08:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b037353734fd67f8898eb797a041bc1152a18178
8357081: Removed unused methods of HexDigits
Reviewed-by: rriggs, jpai
! src/java.base/share/classes/jdk/internal/util/HexDigits.java
Changeset: b034710b
Branch: foreign-memaccess+abi
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-05-25 12:56:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b034710b2ae5fbfbe619abba86fef3b5a2d685e0
8356629: Incorrect use of {@linkplain} in java.sql
Reviewed-by: lancea
! src/java.sql/share/classes/java/sql/DatabaseMetaData.java
! src/java.sql/share/classes/java/sql/DriverManager.java
Changeset: 4a4209ff
Branch: foreign-memaccess+abi
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-25 17:39:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4a4209ffef8f8d65054cbf46ebf8e169d100c0d8
8357685: Change the type of Integer::digits from char[] to byte[]
Reviewed-by: rgiulietti, liach
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
Changeset: aac287eb
Branch: foreign-memaccess+abi
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-05-26 04:41:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/aac287ebacbd982f3c17f5687ec2aff638a82a63
8353581: Support for `import module` in JShell's code completion
Reviewed-by: asotona
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
Changeset: a50d3bee
Branch: foreign-memaccess+abi
Author: Jayathirth D V <jdv at openjdk.org>
Date: 2025-05-26 06:03:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a50d3bee12cd2f528067bc15b404cf2289977af5
8312198: [macos] metal pipeline - window rendering stops after display sleep
Reviewed-by: serb, avu, prr
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m
Changeset: 99f33b4d
Branch: foreign-memaccess+abi
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-05-26 07:24:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/99f33b4d9b91c71ec032dc47ed0b98e4419ac432
8357568: IGV: Show NULL and numbers up to 4 characters in "Condense graph" filter
Reviewed-by: thartmann, mchevalier, mhaessig
! src/hotspot/share/opto/idealGraphPrinter.cpp
Changeset: 3dbd2d3d
Branch: foreign-memaccess+abi
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-26 07:40:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3dbd2d3d2d554ce5a8561f1c0fa67fb176d1273d
8347570: Configure fails on macOS if directory name do not have correct case
Reviewed-by: erikj
! make/autoconf/basic.m4
Changeset: a37e8265
Branch: foreign-memaccess+abi
Author: Manuel Hässig <mhaessig at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2025-05-26 07:51:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a37e8265b53b35c0b7f3ce9f4df9b2efcde322be
8357649: IGV: add block index to the supplemental node properties
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Reviewed-by: rcastanedalo, chagedorn
! src/hotspot/share/opto/idealGraphPrinter.cpp
Changeset: 5cdeef81
Branch: foreign-memaccess+abi
Author: Suchismith Roy <sroy at openjdk.org>
Committer: Varada M <varadam at openjdk.org>
Date: 2025-05-26 08:25:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5cdeef81ddb4ff1a6160b112f0f8338514d7b0a7
8331859: [PPC64] Remove support for Power7 and older
Reviewed-by: mdoerr
! make/autoconf/flags-cflags.m4
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! 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/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: 9946c85e
Branch: foreign-memaccess+abi
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-05-26 08:27:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9946c85e2f905f18340a76cebce04b0003783cb4
8357621: G1: Clean up G1BiasedArray
Reviewed-by: sjohanss, ayang
! src/hotspot/share/gc/g1/g1BiasedArray.cpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp
Changeset: ed4cd2ac
Branch: foreign-memaccess+abi
Author: Roland Westrelin <roland at openjdk.org>
Date: 2025-05-26 08:33:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ed4cd2acd2d8bb92c296c5a860c76cffaff53add
8356989: Unexpected null in C2 compiled code
Reviewed-by: chagedorn, kvn, thartmann
! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestArrayCopySameSrcDstInitializesNonEscapingArray.java
Changeset: f825a511
Branch: foreign-memaccess+abi
Author: Kieran Farrell <kieran.farrell at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-05-26 11:12:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f825a51198137799f00a0ec2cefa1daa59542f68
7046003: Default value of Authenticator.getRequestingURL() is not specified
Reviewed-by: michaelm, jpai
! src/java.base/share/classes/java/net/Authenticator.java
Changeset: 7002233e
Branch: foreign-memaccess+abi
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-05-26 11:16:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7002233ed943a21b49bc69ff728964d004b2d5c1
8351950: C2: AVX512 vector assembler routines causing SIGFPE / no valid evex tuple_table entry
Reviewed-by: epeter, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Masked-mem-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-mem-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-Masked-mem-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-mem-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
Changeset: daa8eda5
Branch: foreign-memaccess+abi
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2025-05-26 11:52:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/daa8eda530c4c3929c68ace1f1a2d1ed62331584
8357056: RISC-V: Asm fixes - load/store width
Reviewed-by: fjiang, mli, luhenry, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
Changeset: bd095896
Branch: foreign-memaccess+abi
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-05-26 12:40:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bd095896dd6e3fccb932f3d9823008766e9ab18d
8356632: Fix remaining {@link/@linkplain} tags with refer to private/protected types in java.base
Reviewed-by: weijun, liach
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/javax/crypto/KEM.java
Changeset: a300c356
Branch: foreign-memaccess+abi
Author: Daniel Skantz <dskantz at openjdk.org>
Date: 2025-05-26 14:22:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a300c356555019a42c19bf0c16184f6dee4ad96e
8357105: C2: compilation fails with "assert(false) failed: empty program detected during loop optimization"
Reviewed-by: syan, rcastanedalo
! src/hotspot/share/opto/stringopts.cpp
+ test/hotspot/jtreg/compiler/stringopts/TestStackedConcatsAppendUncommonTrap.java
Changeset: e8eff4d2
Branch: foreign-memaccess+abi
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-05-26 18:31:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e8eff4d25b984d503a4daa5d291b52a8d1e2f186
8357530: C2 SuperWord: Diagnostic flag AutoVectorizationOverrideProfitability
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAutoVectorizationOverrideProfitability.java
Changeset: bbceab07
Branch: foreign-memaccess+abi
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-05-26 18:37:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bbceab072555d5e2f5d3e99ae07a5ca5e909d7dc
8352251: Implement JEP 518: JFR Cooperative Sampling
Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Co-authored-by: Boris Ulasevich <bulasevich at openjdk.org>
Co-authored-by: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Fei Yang <fyang at openjdk.org>
Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Reviewed-by: eosterlund, egahlin
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.hpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c2_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/javaFrameAnchor_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! 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/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
+ src/hotspot/share/jfr/jfr.inline.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
- src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp
- src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.hpp
+ src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp
+ src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.hpp
+ src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp
+ src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.cpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrStackFrame.cpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrStackFrame.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.cpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.hpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.inline.hpp
! src/hotspot/share/jfr/support/jfrThreadExtension.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
- src/hotspot/share/runtime/suspendedThreadTask.cpp
! src/hotspot/share/runtime/suspendedThreadTask.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/utilities/growableArray.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/profiling/TestSafepointLatency.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 2c034f57
Branch: foreign-memaccess+abi
Author: Doug Lea <dl at openjdk.org>
Date: 2025-05-26 22:37:42 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2c034f57d6b4229aaf195fdd6efd016cf694855f
8357146: ForkJoinPool:schedule(*) does not throw RejectedExecutionException when pool is shutdown
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java
Changeset: 37d04a1e
Branch: foreign-memaccess+abi
Author: Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date: 2025-05-27 02:05:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/37d04a1e365d005afec3651c5e25fdceeceb9313
8355512: Test compiler/vectorization/TestVectorZeroCount.java times out with -XX:TieredStopAtLevel=3
Reviewed-by: chagedorn, epeter
! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java
Changeset: 78d0dc75
Branch: foreign-memaccess+abi
Author: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-05-27 03:39:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/78d0dc75029dba7b4ba388f9a7f5f7b22e4b838e
8357460: RISC-V: Optimize array fill stub for small size
Reviewed-by: wenanjian, fyang
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 85af573c
Branch: foreign-memaccess+abi
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-05-27 06:58:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/85af573cb6b5063c24f1efcbfb80bbace2883c7c
8356848: Separate Metaspace and GC printing
Reviewed-by: stefank, stuefe
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/ShowEventsOnCrashTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapInfoTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/EventsTest.java
Changeset: 7bc315fa
Branch: foreign-memaccess+abi
Author: Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date: 2025-05-27 08:17:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7bc315fa6ac4e539e52b077f15c061516e208278
8355585: Aarch64: Add aarch64 backend for Float16 vector operations
Reviewed-by: epeter, haosun, xgong, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/share/adlc/dfa.cpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java
Changeset: 5924c2d6
Branch: foreign-memaccess+abi
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-05-27 08:28:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5924c2d6c7f636b428bc7f43abe2115af4532358
8357267: ZGC: Handle APX EGPRs spilling in ZRuntimeCallSpill
Reviewed-by: rcastanedalo, sviswanathan
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
Changeset: 7cb6e5eb
Branch: foreign-memaccess+abi
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2025-05-27 08:37:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7cb6e5eb3e004ad974a0c49e83014844f9f7cabb
8353124: java/lang/Thread/virtual/stress/Skynet.java#Z times out on macosx-x64-debug
Reviewed-by: alanb
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
Changeset: f62b9780
Branch: foreign-memaccess+abi
Author: Arno Zeller <azeller at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-27 09:11:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f62b9780c38ed3caa64726be5ea47667847157e3
8357448: AOT crashes on linux musl with AddReads.java
Reviewed-by: mbaesken, shade, mdoerr
! src/hotspot/share/cds/aotClassLocation.cpp
Changeset: aea32ec5
Branch: foreign-memaccess+abi
Author: Viktor Klang <vklang at openjdk.org>
Date: 2025-05-27 09:17:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/aea32ec5060a2e57947dc3e5d14613241e223ce4
8357647: Stream gatherers forward upstream size information to downstream
Reviewed-by: liach, alanb
! src/java.base/share/classes/java/util/stream/GathererOp.java
! test/jdk/java/util/stream/GathererTest.java
Changeset: b9db99d7
Branch: foreign-memaccess+abi
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-27 09:43:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b9db99d7f7e3720c7e34fbcd22ff9529054601f6
8357797: Use StructuredTaskScopeImpl.ST_NEW for state init
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScopeImpl.java
Changeset: 9c191cc0
Branch: foreign-memaccess+abi
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-05-27 09:49:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9c191cc0fad4e2cd8ac021082acc494dc7503745
8356245: stdin.encoding and stdout.encoding in jshell don't respect console code pages
Reviewed-by: asotona, cstein, liach
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! test/langtools/jdk/jshell/InputUITest.java
Changeset: 67d4ed17
Branch: foreign-memaccess+abi
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2025-05-27 10:43:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/67d4ed173af325a5a28ee17765d491fd0cfe38c2
8357559: G1HeapRegionManager refactor rename functions related to the number of regions in different states
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp
! src/hotspot/share/prims/whitebox.cpp
Changeset: b4b11d77
Branch: foreign-memaccess+abi
Author: Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date: 2025-05-27 11:38:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b4b11d777137c21c8808bbba5bdf20a2b4ff5be6
8356443: Update open/test/jdk/TEST.groups manual test groups definitions with missing manual test
Reviewed-by: msheppar
! test/jdk/TEST.groups
Changeset: 72a3022d
Branch: foreign-memaccess+abi
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-27 12:35:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/72a3022dc6a1521d8e3f08fe5d592f760fc462d2
8357842: PandocFilter misses copyright header
Reviewed-by: syan, erikj
! make/jdk/src/classes/build/tools/pandocfilter/PandocFilter.java
Changeset: cdff7b96
Branch: foreign-memaccess+abi
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-05-27 14:33:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cdff7b963c0600e9a6fe9cd8561d7d04b30f190c
8357801: Parallel: Remove deprecated PSVirtualSpace methods
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/objectStartArray.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp
Changeset: c2953774
Branch: foreign-memaccess+abi
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-27 14:44:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c29537740efb04e061732a700582d43b1956cff4
8357800: Initialize JvmtiThreadState bool fields with bool literals
Reviewed-by: alanb, stefank
! src/hotspot/share/prims/jvmtiThreadState.cpp
Changeset: c1f066e1
Branch: foreign-memaccess+abi
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-05-27 17:11:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c1f066e17eacf7649df4042e2fb985da9724ef40
8356888: (fs) FileSystems.newFileSystem that take an env must specify IllegalArgumentException
Reviewed-by: lancea, alanb, jpai
! src/java.base/share/classes/java/nio/file/FileSystems.java
Changeset: d4b923d1
Branch: foreign-memaccess+abi
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-05-27 19:11:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d4b923d175b07e39ee8ee2c79f04457ea1cfbdd0
8357268: Use JavaNioAccess.getBufferAddress rather than DirectBuffer.address()
Reviewed-by: alanb, valeriep
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Digest.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyWrapCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
! test/jdk/java/nio/channels/AsynchronousFileChannel/Basic.java
! test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java
Changeset: da228e06
Branch: foreign-memaccess+abi
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-05-27 19:15:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/da228e069359bbab0e5c54f8cb2e20d67693b87c
8357145: CRC/Inflater/Deflater/Adler32 methods that take a ByteBuffer throw UOE if backed by shared memory segment
Reviewed-by: alanb
! src/java.base/share/classes/java/util/zip/Adler32.java
! src/java.base/share/classes/java/util/zip/CRC32.java
! src/java.base/share/classes/java/util/zip/CRC32C.java
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! test/jdk/java/util/zip/ChecksumBase.java
! test/jdk/java/util/zip/DeInflate.java
Changeset: 4755276f
Branch: foreign-memaccess+abi
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-05-27 19:47:56 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4755276f36ccc989d9171fc9f92f8e886d4d99b9
8357912: (fs) Remove @since tag from java.nio.file.FileSystems.newFileSystem(Path,ClassLoader)
Reviewed-by: lancea, alanb
! src/java.base/share/classes/java/nio/file/FileSystems.java
Changeset: 11ad1733
Branch: foreign-memaccess+abi
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2025-05-27 20:43:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/11ad1733f8db3d8e868383fc9826963b9ffd620f
8354944: Remove unnecessary PartiallyOrderedSet.nodes
Reviewed-by: serb, aivanov
! src/java.desktop/share/classes/javax/imageio/spi/PartiallyOrderedSet.java
Changeset: 2e8b195a
Branch: foreign-memaccess+abi
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-05-27 21:40:27 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2e8b195a96e3b2a4ca27c64a923adc4334073128
8354078: Implement JEP 521: Generational Shenandoah
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.hpp
! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java
Changeset: f25f4a3e
Branch: foreign-memaccess+abi
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-27 22:41:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f25f4a3eb2f3ebba4af30471de9d35778c120d50
8349665: Make clean removes module-deps.gmk
Reviewed-by: erikj
! make/Init.gmk
! make/Main.gmk
! make/PreInitSupport.gmk
Changeset: c110623d
Branch: foreign-memaccess+abi
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-05-27 23:23:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c110623d38806c5170fbff640e77933dcef8981b
8357282: Test vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java fails after ClassNotFoundException
Reviewed-by: lmesnik, sspitsyn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODRunnerArgParser.java
Changeset: 4cad4379
Branch: foreign-memaccess+abi
Author: Steffen Nießing <zuniquex at protonmail.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-28 01:54:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4cad437956ff75a377adba8a760e19dc6cf7dc8d
8357597: Proxy.getInvocationHandler throws NullPointerException instead of IllegalArgumentException for null
Reviewed-by: rriggs, jpai, liach
! src/java.base/share/classes/java/lang/reflect/Proxy.java
Changeset: 96fb31e2
Branch: foreign-memaccess+abi
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-05-28 02:27:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/96fb31e2dbc16875c6c8183096cd03f30d0632ee
8357695: RISC-V: Move vector intrinsic condition checks into match_rule_supported_vector
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 72b9aafd
Branch: foreign-memaccess+abi
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-28 02:39:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/72b9aafd5a0dfb379a979f554fa99a767eef3e50
8357917: Assert in MetaspaceShared::preload_and_dump() when printing exception
Reviewed-by: kvn, jrose
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: 670ef8cc
Branch: foreign-memaccess+abi
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-05-28 05:54:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/670ef8cc52e6eb068ca6968142629abc1c424571
8357561: BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_DE.UTF-8
Reviewed-by: dfuchs
! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java
! test/jdk/java/util/logging/LocalizedLevelName.java
! test/jdk/java/util/logging/SimpleFormatterFormat.java
! test/jdk/sun/util/logging/SourceClassName.java
Changeset: db515566
Branch: foreign-memaccess+abi
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-05-28 06:55:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/db515566875b92bd4aff08cccc80d80b85f01514
8354428: [ubsan] g1BiasedArray.hpp: pointer overflow in address calculation
Reviewed-by: ayang, kbarrett, mbaesken
! src/hotspot/share/gc/g1/g1BiasedArray.cpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp
Changeset: 1d57ff8a
Branch: foreign-memaccess+abi
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-05-28 07:52:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1d57ff8ad4938bc9ca9b1996eb200c1b51bdf300
8357781: Deep recursion in PhaseCFG::set_next_call leads to stack overflow
Reviewed-by: thartmann, kvn, mhaessig
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/lcm.cpp
+ test/hotspot/jtreg/compiler/c2/StackOverflowInSetNextCall.java
Changeset: efeb050e
Branch: foreign-memaccess+abi
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-05-28 08:13:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/efeb050e00145da18f979fe17c22da2f736dbd41
8357808: Add a command line option for specifying a counter in TestRandomFloatingDecimal
Reviewed-by: liach
! test/jdk/jdk/internal/math/FloatingDecimal/TestRandomFloatingDecimal.java
Changeset: f74fbfe5
Branch: foreign-memaccess+abi
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-05-28 08:20:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f74fbfe5de9dc5b90652956935642670c085938c
8357449: ZGC: Multiple medium page sizes
Reviewed-by: stefank, jsikstro
! src/hotspot/share/gc/z/vmStructs_z.hpp
! src/hotspot/share/gc/z/zAllocationFlags.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zGlobals.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zMappedCache.hpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/z_globals.hpp
+ test/hotspot/jtreg/gc/z/TestZMediumPageSizes.java
Changeset: 1e0caedb
Branch: foreign-memaccess+abi
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-05-28 08:47:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1e0caedb9ab1c56e3986764ce260b94e423d4948
8357854: Parallel: Inline args of PSOldGen::initialize_performance_counters
Reviewed-by: tschatzl, jsikstro
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
Changeset: f02190bc
Branch: foreign-memaccess+abi
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-05-28 08:57:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f02190bc30bf3d203a5012140a72023622fc2d77
8357829: Commented out sample limit in JfrSamplerThread::task_stacktrace
Reviewed-by: shade
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
Changeset: 4e1878ca
Branch: foreign-memaccess+abi
Author: Andrew Haley <aph at openjdk.org>
Date: 2025-05-28 09:41:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4e1878ca452d1e781eb61610a94064c0c4798073
8355022: Implement JEP 506: Scoped Values
Reviewed-by: liach, alanb
! src/java.base/share/classes/java/lang/ScopedValue.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! test/jdk/java/lang/ScopedValue/ManyBindings.java
! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java
! test/jdk/java/lang/ScopedValue/UnboundValueAfterOOME.java
Changeset: 39714b60
Branch: foreign-memaccess+abi
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-05-28 09:46:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/39714b603040f1619f5e0e2a13ea8a90bb993c27
8357869: Remove PreviewNote taglet in its current form
Reviewed-by: erikj
! make/Docs.gmk
- make/jdk/src/classes/build/tools/taglet/PreviewNote.java
Changeset: 627ef344
Branch: foreign-memaccess+abi
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Michael McMahon <michaelm at openjdk.org>
Date: 2025-05-28 10:34:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/627ef34498c31b5d16f9da423cfe0a5fe46a3562
8304065: HttpServer.stop should terminate immediately if no exchanges are in progress
Co-authored-by: Eirik Bjørsnøs <eirbjo at openjdk.org>
Reviewed-by: dfuchs, michaelm
! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/Event.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/UndefLengthOutputStream.java
- src/jdk.httpserver/share/classes/sun/net/httpserver/WriteFinishedEvent.java
+ test/jdk/com/sun/net/httpserver/ServerStopTerminationTest.java
Changeset: 0671309d
Branch: foreign-memaccess+abi
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-05-28 10:57:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0671309de530822cc261e8251fc425c8aa3cc487
8357919: Arena::allocate returns segments with address zero if the segment length is zero after JDK-8345687
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
! test/jdk/java/foreign/TestSegments.java
Changeset: f30e1541
Branch: foreign-memaccess+abi
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2025-05-28 11:38:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f30e15411f5c0fc90565dac19203fdc1ab43fd88
8357673: remove test serviceability/jvmti/vthread/TestPinCaseWithCFLH
Reviewed-by: amenkov, lmesnik
- test/hotspot/jtreg/serviceability/jvmti/vthread/TestPinCaseWithCFLH/TestPinCaseWithCFLH.java
Changeset: 6ebae6cd
Branch: foreign-memaccess+abi
Author: Casper Norrbin <cnorrbin at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-05-28 12:00:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6ebae6cded49f9b0b0d42899af3303647eca7848
8241678: Remove PerfData sampling via StatSampler
Reviewed-by: jsjolen, ayang
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/parallel/spaceCounters.cpp
! src/hotspot/share/gc/parallel/spaceCounters.hpp
! src/hotspot/share/gc/serial/cSpaceCounters.cpp
! src/hotspot/share/gc/serial/cSpaceCounters.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/perfDataTypes.hpp
! src/hotspot/share/runtime/perfMemory.cpp
- src/hotspot/share/runtime/statSampler.cpp
- src/hotspot/share/runtime/statSampler.hpp
! src/hotspot/share/runtime/threads.cpp
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap
! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionExecuter.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionResolver.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/Parser.java
+ src/jdk.jcmd/share/classes/sun/tools/jstat/Timestamp.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/resources/jstat_options
Changeset: c9e6c4d0
Branch: foreign-memaccess+abi
Author: Fabio Romano <fabio19298 at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-05-28 12:48:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c9e6c4d0171ff6f419344f9341747c71416d4ec9
8356891: Some code simplifications in BigInteger
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/math/BigInteger.java
Changeset: 4b9290af
Branch: foreign-memaccess+abi
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-05-28 13:26:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4b9290af0a46bdf662735c24d00732a4c1601102
8356647: C2: Excessively strict assert in PhaseIdealLoop::do_unroll
Reviewed-by: chagedorn, epeter, dlong
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopopts/UnrollWideLoopHitsTooStrictAssert.java
Changeset: 016cc4f3
Branch: foreign-memaccess+abi
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-05-28 13:51:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/016cc4f333d1a59a7cd534cb7ee4c373087efd10
8357830: JfrVframeStream::_cont_entry shadows super-class field
Reviewed-by: egahlin
- src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.inline.hpp
Changeset: 1a65719a
Branch: foreign-memaccess+abi
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-05-28 13:51:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1a65719ab336336f94777df85bafeeef2c4d5b56
8357911: JFR: Fix subtle xor method tagging bug
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
Changeset: 18285fc1
Branch: foreign-memaccess+abi
Author: Viktor Klang <vklang at openjdk.org>
Date: 2025-05-28 14:23:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/18285fc136e1a892ab54a705c1fa82e91325b06a
8356553: Incorrect uses of {@link} in AbstractQueuedLongSynchronizer and AbstractQueuedSynchronizer
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
Changeset: 7bd8375f
Branch: foreign-memaccess+abi
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-28 14:25:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7bd8375fe49eedecae7b2a1c75e7efb5ab06b22d
8357920: Add .rej and .orig to .gitignore
Reviewed-by: syan, erikj
! .gitignore
Changeset: a4f870df
Branch: foreign-memaccess+abi
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-28 14:42:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a4f870df553e4d7669edf6e454e147526ff2fae7
8357510: [REDO] RunTest variables should always be assigned
Reviewed-by: erikj
! make/RunTests.gmk
Changeset: 63d0e7ff
Branch: foreign-memaccess+abi
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-28 14:42:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/63d0e7ff117537bf4768b88c43a0231a14ed1512
8355725: SPEC_FILTER stopped working
Reviewed-by: erikj
! make/Docs.gmk
Changeset: e3f85c96
Branch: foreign-memaccess+abi
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2025-05-28 15:15:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e3f85c961b4c1e5e01aedf3a0f4e1b0e6ff457fd
8355003: Implement JEP 515: Ahead-of-Time Method Profiling
Co-authored-by: John R Rose <jrose at openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Co-authored-by: Ioi Lam <iklam at openjdk.org>
Co-authored-by: Vladimir Kozlov <kvn at openjdk.org>
Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Reviewed-by: kvn, ihse, cjplummer, iklam
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciObjectFactory.hpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
+ src/hotspot/share/oops/trainingData.cpp
+ src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotProfile/AOTProfileFlags.java
Changeset: 4ced4e73
Branch: foreign-memaccess+abi
Author: gauthamkrishnanibm <gautham.k at ibm.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2025-05-28 15:38:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4ced4e73fc0a517df826860839681004bb67e624
8334742: Change java.time month/day field types to 'byte'
Reviewed-by: rriggs
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/MonthDay.java
! src/java.base/share/classes/java/time/YearMonth.java
! src/java.base/share/classes/java/time/chrono/HijrahDate.java
Changeset: 2e6838a2
Branch: foreign-memaccess+abi
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-05-28 15:49:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2e6838a20d52e9fa0a3b7322f2cb548e034b5d83
8357307: VM GC operations should have a public gc_succeeded()
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
Changeset: e579cca6
Branch: foreign-memaccess+abi
Author: PAWAN CHAWDHARY <pawan.chawdhary at oracle.com>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-05-28 15:59:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e579cca619147aa51563dc00f374e02db49e1238
8354475: TestDockerMemoryMetricsSubgroup.java fails with exitValue = 1
Reviewed-by: lmesnik, mseledtsov
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java
Changeset: 8949c074
Branch: foreign-memaccess+abi
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-05-28 16:18:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8949c07484bd2ea0ab1e5207d45e6ef3694b7428
8357930: Amendment for JDK-8333664
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageFileExtras.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationGroup.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherStartupInfoBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/ModuleInfo.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationWriter.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleCreator.java
= src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleSpec.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingEnvironment.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingOperation.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ExternalApplication.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfoMixin.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageWriter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CollectionUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java
Changeset: b2a61a99
Branch: foreign-memaccess+abi
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-05-28 16:24:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b2a61a9972493d67d0f1a9f3f529c11e45838d5b
8356985: Use "stdin.encoding" in Console's read*() methods
Reviewed-by: jlu, smarks, alanb, vyazici
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleProvider.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! test/jdk/java/io/Console/CharsetTest.java
+ test/jdk/java/io/Console/StdinEncodingTest.java
= test/jdk/java/io/Console/csp/module-info.java
+ test/jdk/java/io/Console/csp/provider/UppercasingCharsetProvider.java
! test/jdk/java/io/Console/script.exp
+ test/jdk/java/io/Console/stdinEncoding.exp
Changeset: cd052c72
Branch: foreign-memaccess+abi
Author: Henry Jen <henryjen at openjdk.org>
Date: 2025-05-28 17:22:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cd052c72cdb62186e66c1d2ecf9216f3df61b242
8345431: Improve jar --validate to detect duplicate or invalid entries
Reviewed-by: lancea, jpai
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! src/jdk.jartool/share/man/jar.md
+ test/jdk/tools/jar/ValidatorTest.java
Changeset: 28f50931
Branch: foreign-memaccess+abi
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2025-05-28 19:14:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/28f509317d477c5f4076658f9ae9995aa6c53631
8356233: NMT: tty->print_cr should not be used in VirtualMemoryTracker::add_reserved_region()
Reviewed-by: jsjolen, dholmes
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
Changeset: bb2c80c0
Branch: foreign-memaccess+abi
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2025-05-28 19:52:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bb2c80c0e9923385e0b6243c0ebff9afef208470
8298420: Implement JEP 470: PEM Encodings of Cryptographic Objects (Preview)
Reviewed-by: weijun, mr, mullan, jnimeh
! src/java.base/share/classes/java/security/AsymmetricKey.java
+ src/java.base/share/classes/java/security/DEREncodable.java
! src/java.base/share/classes/java/security/KeyPair.java
+ src/java.base/share/classes/java/security/PEMDecoder.java
+ src/java.base/share/classes/java/security/PEMEncoder.java
+ src/java.base/share/classes/java/security/PEMRecord.java
! src/java.base/share/classes/java/security/cert/X509CRL.java
! src/java.base/share/classes/java/security/cert/X509Certificate.java
! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java
! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java
! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/sun/security/ec/ECKeyFactory.java
! src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java
! src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/pkcs/NamedPKCS8Key.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/provider/DSAPrivateKey.java
! src/java.base/share/classes/sun/security/provider/KeyProtector.java
! src/java.base/share/classes/sun/security/provider/X509Factory.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/util/Pem.java
! src/java.base/share/classes/sun/security/x509/X509Key.java
! src/java.base/share/conf/security/java.security
! test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java
+ test/jdk/java/security/PEM/PEMData.java
+ test/jdk/java/security/PEM/PEMDecoderTest.java
+ test/jdk/java/security/PEM/PEMEncoderTest.java
+ test/jdk/javax/crypto/EncryptedPrivateKeyInfo/EncryptKey.java
+ test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKey.java
! test/jdk/sun/security/pkcs/pkcs8/PKCS8Test.java
Changeset: b7f0f480
Branch: foreign-memaccess+abi
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-28 20:36:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b7f0f480cefb7295bbd5f8830458b69baf2eaff6
8357681: Fixed the DigitList::toString method causing incorrect results during debugging
Reviewed-by: jlu, naoto
! src/java.base/share/classes/java/text/DigitList.java
Changeset: dede3532
Branch: foreign-memaccess+abi
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-28 22:12:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dede3532f7238d527fb89be41f1b8050bde02ee3
8355798: Implement JEP 514: Ahead-of-Time Command Line Ergonomics
Reviewed-by: erikj, kvn, asmehra
! doc/testing.html
! doc/testing.md
! make/RunTests.gmk
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/man/java.md
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
- test/hotspot/jtreg/runtime/cds/appcds/UseAppCDS_Test.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/SpecialCacheNames.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotFlags/FileNameSubstitution.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotFlags/JDK_AOT_VM_OPTIONS.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! test/setup_aot/TestSetupAOT.java
Changeset: 2ec6ab34
Branch: foreign-memaccess+abi
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-28 22:58:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2ec6ab347a18f454e33a3a281daf1d50a1fd5e27
8357525: Default CDS archive becomes non-deterministic after JDK-8305895
Reviewed-by: shade, coleenp
! src/hotspot/share/oops/klass.cpp
Changeset: 83a28048
Branch: foreign-memaccess+abi
Author: Lei Zhu <korov9.c at gmail.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-29 05:40:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/83a280485889573d5709b2bb59185d11ab6a38da
8357408: runtime/interpreter/CountBytecodesTest.java should be flagless
Reviewed-by: shade, syan, lmesnik
! test/hotspot/jtreg/runtime/interpreter/CountBytecodesTest.java
Changeset: 04e0fe00
Branch: foreign-memaccess+abi
Author: Phil Race <prr at openjdk.org>
Date: 2025-05-29 05:52:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/04e0fe00abcf1d7919a50e0c9dd44ce2856984ea
8356049: Need a simple way to play back a sound clip
Reviewed-by: serb, aivanov, kizune
! src/java.desktop/share/classes/com/sun/media/sound/DataPusher.java
! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java
+ src/java.desktop/share/classes/javax/sound/SoundClip.java
+ src/java.desktop/share/classes/javax/sound/package-info.java
! src/java.desktop/share/classes/module-info.java
+ test/jdk/javax/sound/SoundClip/LoopExitTest.java
+ test/jdk/javax/sound/SoundClip/SoundClipTest.java
+ test/jdk/javax/sound/SoundClip/badsound.wav
+ test/jdk/javax/sound/SoundClip/javasound.wav
Changeset: d43f588d
Branch: foreign-memaccess+abi
Author: Adam Sotona <asotona at openjdk.org>
Date: 2025-05-29 07:03:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d43f588db1b39724da2823b73fe09f8609fd8e48
8357955: java.lang.classfile.Signature.ArrayTypeSig.of IAE not thrown for dims > 255
Reviewed-by: jlahoda
! src/java.base/share/classes/java/lang/classfile/Signature.java
! test/jdk/jdk/classfile/SignaturesTest.java
Changeset: 07f5b762
Branch: foreign-memaccess+abi
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-05-29 08:31:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/07f5b762a09e4fe9f7ba71368593f6dfa0ff8f6e
8352738: Implement JEP 520: JFR Method Timing and Tracing
Co-authored-by: Markus Grönlund <mgronlun at openjdk.org>
Reviewed-by: shade, mgronlun
! src/hotspot/share/classfile/modules.hpp
+ src/hotspot/share/jfr/instrumentation/jfrClassTransformer.cpp
+ src/hotspot/share/jfr/instrumentation/jfrClassTransformer.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.hpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
+ src/hotspot/share/jfr/support/jfrAnnotationElementIterator.cpp
+ src/hotspot/share/jfr/support/jfrAnnotationElementIterator.hpp
+ src/hotspot/share/jfr/support/jfrAnnotationIterator.cpp
+ src/hotspot/share/jfr/support/jfrAnnotationIterator.hpp
! src/hotspot/share/jfr/support/jfrKlassExtension.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrFilter.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrFilter.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrFilterManager.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrFilterManager.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrInstrumentedClass.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrMethodProcessor.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrMethodProcessor.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrTracedMethod.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrTracedMethod.hpp
! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp
! src/hotspot/share/jfr/utilities/jfrRelation.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
+ src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/MethodTraceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Field.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldFormatter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/FilterSetting.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/ExcludeList.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Filter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Instrumentation.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Method.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Modification.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedClass.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedMethod.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Transform.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueFormatter.java
! src/jdk.jfr/share/classes/jdk/jfr/package-info.java
+ src/jdk.jfr/share/classes/jdk/jfr/tracing/MethodTracer.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/api/settings/TestSettingControl.java
+ test/jdk/jdk/jfr/event/tracing/Apple.java
+ test/jdk/jdk/jfr/event/tracing/Banana.java
+ test/jdk/jdk/jfr/event/tracing/Car.java
+ test/jdk/jdk/jfr/event/tracing/StaticInitializer.java
+ test/jdk/jdk/jfr/event/tracing/TestClinit.java
+ test/jdk/jdk/jfr/event/tracing/TestCombinedFilters.java
+ test/jdk/jdk/jfr/event/tracing/TestFilterClass.java
+ test/jdk/jdk/jfr/event/tracing/TestFilterClassAnnotation.java
+ test/jdk/jdk/jfr/event/tracing/TestFilterMethod.java
+ test/jdk/jdk/jfr/event/tracing/TestFilterMethodAnnotation.java
+ test/jdk/jdk/jfr/event/tracing/TestInstrumentation.java
+ test/jdk/jdk/jfr/event/tracing/TestMethodTiming.java
+ test/jdk/jdk/jfr/event/tracing/TestMethodTrace.java
+ test/jdk/jdk/jfr/event/tracing/TestMultipleRecordings.java
+ test/jdk/jdk/jfr/event/tracing/TestMultipleThreads.java
+ test/jdk/jdk/jfr/event/tracing/TestRestrictedClasses.java
+ test/jdk/jdk/jfr/event/tracing/TestRetransformFalse.java
+ test/jdk/jdk/jfr/event/tracing/TestWithClassLoaders.java
+ test/jdk/jdk/jfr/event/tracing/TestWithModules.java
! test/lib/jdk/test/lib/jfr/EventNames.java
! test/lib/jdk/test/lib/jfr/Events.java
Changeset: a2743bab
Branch: foreign-memaccess+abi
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-05-29 09:19:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a2743bab4fd203b0791cf47e617c1a95b05ab3cc
8357458: Missing Highlight.js license file
Reviewed-by: jlahoda
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
+ src/jdk.javadoc/share/legal/highlightjs.md
! test/langtools/jdk/javadoc/doclet/checkLibraryVersions/CheckLibraryVersions.java
! test/langtools/jdk/javadoc/doclet/testLegalNotices/TestLegalNotices.java
Changeset: 4cf729cf
Branch: foreign-memaccess+abi
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-05-29 10:42:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4cf729cfac57c9aec692a52c1f3f95f2403e7958
8323497: On x64, use 32-bit immediate moves for narrow klass base if possible
Reviewed-by: shade, kvn, rkennke
! src/hotspot/cpu/x86/compressedKlass_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java
Changeset: d8a78302
Branch: foreign-memaccess+abi
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-29 15:06:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d8a783020d247d2c01834db14b44d239ad1f2bf4
8357999: SA: FileMapInfo.metadataTypeArray initialization issue after JDK-8355003
Reviewed-by: ayang, iklam, kvn, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
Changeset: 79aff26c
Branch: foreign-memaccess+abi
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-05-29 15:20:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/79aff26c2880922b92863911d8a5a035ba9a1e75
8354724: Methods in java.io.Reader to read all characters and all lines
Reviewed-by: rriggs, smarks, jpai, alanb
! src/java.base/share/classes/java/io/Reader.java
+ test/jdk/java/io/Reader/ReadAll.java
Changeset: f3188682
Branch: foreign-memaccess+abi
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-05-29 17:01:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f318868268f32934a2f0c4e26a6c75360d8e74b1
8348328: Update IANA Language Subtag Registry to Version 2025-05-15
Reviewed-by: iris, naoto
! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java
Changeset: e3063678
Branch: foreign-memaccess+abi
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-29 17:06:42 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e306367813db7c8a3ecac5e46740600b7ab04f9d
8357693: AOTCodeCompressedOopsTest.java failed with -XX:+UseLargePages
Reviewed-by: kvn, shade
! src/hotspot/share/cds/filemap.cpp
Changeset: e509997f
Branch: foreign-memaccess+abi
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-05-29 17:39:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e509997fe87a09513b8f79d303cc69392d2cb7b0
8357275: Locale.Builder.setLanguageTag should mention conversions made on language tag
Reviewed-by: naoto
! src/java.base/share/classes/java/util/Locale.java
Changeset: d922e318
Branch: foreign-memaccess+abi
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-29 20:09:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d922e318bc2104d69c46403bceb609d538f3259a
8349400: Improve startup speed via eliminating nested classes
Reviewed-by: valeriep, rriggs
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
Changeset: 727412d1
Branch: foreign-memaccess+abi
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-29 20:09:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/727412d1b5f0764363ebd2ff600d4b7f0c99bb9b
8357690: Add @Stable and final to java.lang.CharacterDataLatin1 and other CharacterData classes
Reviewed-by: naoto
! make/jdk/src/classes/build/tools/generatecharacter/GenerateCharacter.java
! src/java.base/share/classes/java/lang/CharacterData.java
! src/java.base/share/classes/java/lang/CharacterData00.java.template
! src/java.base/share/classes/java/lang/CharacterData01.java.template
! src/java.base/share/classes/java/lang/CharacterData02.java.template
! src/java.base/share/classes/java/lang/CharacterData03.java.template
! src/java.base/share/classes/java/lang/CharacterData0E.java.template
! src/java.base/share/classes/java/lang/CharacterDataLatin1.java.template
! src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java
! src/java.base/share/classes/java/lang/CharacterDataUndefined.java
Changeset: cb8eea4e
Branch: foreign-memaccess+abi
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2025-05-29 21:29:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cb8eea4ecd12669e361baac8bb6e71cde7937812
8356095: AArch64: Obsolete -XX:+NearCPool option
Reviewed-by: aph
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 648c337b
Branch: foreign-memaccess+abi
Author: Dean Long <dlong at openjdk.org>
Date: 2025-05-29 21:41:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/648c337bea5ec65908cab02eaf232243ccf2d4bf
8356648: runtime/Thread/AsyncExceptionTest.java fails with +StressCompiledExceptionHandlers
Reviewed-by: thartmann, kvn
! src/hotspot/share/c1/c1_Runtime1.cpp
! test/hotspot/jtreg/runtime/Thread/AsyncExceptionTest.java
Changeset: a05f9dea
Branch: foreign-memaccess+abi
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-05-29 21:44:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a05f9dea18ec812abad1dbe0084c0c58384a9076
8358017: Various enhancements of jpackage test helpers
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JUnitAdapter.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/RunnablePackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java
Changeset: 64503c78
Branch: foreign-memaccess+abi
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-05-30 02:06:56 +0000
URL: https://git.openjdk.org/panama-foreign/commit/64503c784bbddc638ce0098f5c6ef0cb81cbf938
8357299: Graphics copyArea doesn't copy any pixels when there is overflow
Reviewed-by: achung, kizune, prr
! src/java.desktop/share/native/libawt/java2d/loops/Blit.c
+ test/jdk/java/awt/Graphics/BrokenBoundsClip.java
Changeset: fd51b039
Branch: foreign-memaccess+abi
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2025-05-30 03:07:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fd51b03910ba90ca1c46a4204b8940421338e22e
8351369: [macos] Use --install-dir option with DMG packaging
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/DMGsetup.scpt
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! test/jdk/tools/jpackage/share/InstallDirTest.java
Changeset: 20005511
Branch: foreign-memaccess+abi
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2025-05-30 03:50:43 +0000
URL: https://git.openjdk.org/panama-foreign/commit/20005511e3612d6a5f12fa83066f02c88c628e8b
8353500: [s390x] Intrinsify Unsafe::setMemory
Reviewed-by: lucy, mdoerr
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
Changeset: 6f9e1175
Branch: foreign-memaccess+abi
Author: Daniel Skantz <dskantz at openjdk.org>
Date: 2025-05-30 06:23:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6f9e1175a983c735c1beed755ec5b14b476858d7
8356246: C2: Compilation fails with "assert(bol->is_Bool()) failed: unexpected if shape" in StringConcat::eliminate_unneeded_control
Reviewed-by: rcastanedalo, kvn
! src/hotspot/share/opto/stringopts.cpp
+ test/hotspot/jtreg/compiler/stringopts/TestStackedConcatsSharedTest.java
Changeset: e33eeeea
Branch: foreign-memaccess+abi
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2025-05-30 06:25:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e33eeeea04fc7899bf66b0a2fdaccc30060854b4
8341311: [Accessibility,macOS,VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu
Reviewed-by: asemenov, kizune
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/MenuAccessibility.m
+ test/jdk/javax/accessibility/TestPopupMenuChildCount.java
Changeset: 566e3b21
Branch: foreign-memaccess+abi
Author: nibjen <jena.nibedita at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date: 2025-05-30 09:22:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/566e3b21ed14748cb0d9117b6bd58b4bfcf625c6
8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir
Reviewed-by: coffeys
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java
Changeset: a0eb1900
Branch: foreign-memaccess+abi
Author: Qizheng Xing <qxing at openjdk.org>
Committer: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-05-30 09:41:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a0eb1900c91531db26d1086a3b251bce0cf7c141
8358104: Fix ZGC compilation error on GCC 10.2
Reviewed-by: kbarrett, jsikstro
! src/hotspot/share/gc/z/zMappedCache.cpp
Changeset: acd64ba2
Branch: foreign-memaccess+abi
Author: Anjian Wen <wenanjian at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-05-30 10:56:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/acd64ba24afd508689803adaa6714a784946979c
8357626: RISC-V: Tighten up template interpreter method entry code
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
Changeset: 3226c9b2
Branch: foreign-memaccess+abi
Author: duke <duke at openjdk.org>
Date: 2025-05-30 11:00:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3226c9b27cce0f811007e9006b3b12226ac5ef7b
Automatic merge of jdk:master into master
Changeset: 1992d3df
Branch: foreign-memaccess+abi
Author: duke <duke at openjdk.org>
Date: 2025-05-30 11:00:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1992d3df5a46a4246968f686adc78f854108061f
Automatic merge of master into foreign-memaccess+abi
More information about the panama-dev
mailing list