git: openjdk/leyden: premain: 47 new changesets
duke
duke at openjdk.org
Fri May 30 01:57:11 UTC 2025
Changeset: a94d1a04
Branch: premain
Author: Manukumar V S <mvs at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-23 02:24:09 +0000
URL: https://git.openjdk.org/leyden/commit/a94d1a04076c64f983e508c4da2e59a8aab5e4c5
8357305: Compilation failure in javax/swing/JMenuItem/bug6197830.java
Reviewed-by: aivanov
+ test/jdk/javax/swing/JMenuItem/MenuItemTest/MenuItemTestHelper.java
+ test/jdk/javax/swing/JMenuItem/MenuItemTest/bug4729669.java
+ test/jdk/javax/swing/JMenuItem/MenuItemTest/bug6197830.java
- test/jdk/javax/swing/JMenuItem/bug4729669.java
- test/jdk/javax/swing/JMenuItem/bug6197830.java
Changeset: 4193d052
Branch: premain
Author: jeremy <jeremy.wood at mac.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-23 02:25:12 +0000
URL: https://git.openjdk.org/leyden/commit/4193d052c0ae2336d816d0e76dec5420aa386465
8356061: [macos] com/apple/laf/RootPane/RootPaneDefaultButtonTest.java test fails on macosx-aarch64 machine
Reviewed-by: jdv, serb
! test/jdk/com/apple/laf/RootPane/RootPaneDefaultButtonTest.java
Changeset: 1fd65b7a
Branch: premain
Author: Anjian-Wen <wenanjian at bytedance.com>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-05-23 03:48:09 +0000
URL: https://git.openjdk.org/leyden/commit/1fd65b7a7b0ec38fde79aa4f5e53506d28893439
8351140: RISC-V: Intrinsify Unsafe::setMemory
Reviewed-by: fjiang, fyang
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 99e01301
Branch: premain
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2025-05-23 04:35:11 +0000
URL: https://git.openjdk.org/leyden/commit/99e01301cd7f063f167db107d31468b1d3f901aa
8356145: ListEnterExitTest.java fails on macos
Reviewed-by: aivanov, jdv, kizune
! test/jdk/java/awt/List/ListEnterExitTest.java
Changeset: 9d9e41f5
Branch: premain
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-05-23 04:35:29 +0000
URL: https://git.openjdk.org/leyden/commit/9d9e41f5b4ea70a32871ea6f03a21e3d77212289
8356894: Adjust CreateSymbols to properly handle the newly added @jdk.internal.RequiresIdentity
Reviewed-by: vromero, liach
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
+ test/langtools/tools/javac/platform/RequiresIdentityTest.java
+ test/langtools/tools/javac/platform/RequiresIdentityTest.out
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java
Changeset: d6e4c5f6
Branch: premain
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-05-23 06:32:56 +0000
URL: https://git.openjdk.org/leyden/commit/d6e4c5f65932114b5c6f455db6cfaa220607ce18
8357506: [JVMCI] Consolidate eager JVMCI initialization code
Reviewed-by: kvn, yzheng
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/runtime/threads.cpp
Changeset: ae7ae847
Branch: premain
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-05-23 06:54:51 +0000
URL: https://git.openjdk.org/leyden/commit/ae7ae847d4cb0dc2caf7bdc6a82673287cba8d30
8356016: Build fails by clang(XCode 16.3) on macOS after JDK-8347719
Reviewed-by: shade, mgronlun
! test/hotspot/gtest/jfr/test_networkUtilization.cpp
Changeset: 36f6d155
Branch: premain
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-05-23 08:22:50 +0000
URL: https://git.openjdk.org/leyden/commit/36f6d155e3b9d0b279be33414573217ea38551ac
8354517: Parallel: JDK-8339668 causes up to 3.7x slowdown in openjdk.bench.vm.gc.systemgc
Reviewed-by: tschatzl, aboldtch, zgu
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/shared/partialArraySplitter.cpp
! src/hotspot/share/gc/shared/partialArraySplitter.hpp
Changeset: 02995887
Branch: premain
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2025-05-23 09:07:58 +0000
URL: https://git.openjdk.org/leyden/commit/02995887b2a2554631f3d2bce03f8e3af6d0bafc
8343580: Type error with inner classes of generic classes in functions generic by outer
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
+ test/langtools/tools/javac/T8343580.java
Changeset: 68ee06f0
Branch: premain
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-05-23 09:42:25 +0000
URL: https://git.openjdk.org/leyden/commit/68ee06f0c9ec420cb1a60e0b361971372b18b82b
8357563: Shenandoah headers leak un-prefixed defines
Reviewed-by: shade, kbarrett
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
Changeset: 488e4ea5
Branch: premain
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-05-23 11:55:21 +0000
URL: https://git.openjdk.org/leyden/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: premain
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/leyden/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: premain
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/leyden/commit/f5e6d2c93c3274e465c42709b7634463899fdf2e
8334016: Make PrintNullString.java automatic
Reviewed-by: aivanov, prr, dnguyen
! test/jdk/java/awt/print/PrinterJob/PrintNullString.java
Changeset: 48df41b6
Branch: premain
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-05-23 12:01:45 +0000
URL: https://git.openjdk.org/leyden/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: premain
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-05-23 13:34:32 +0000
URL: https://git.openjdk.org/leyden/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: premain
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-05-23 13:53:07 +0000
URL: https://git.openjdk.org/leyden/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: premain
Author: Viktor Klang <vklang at openjdk.org>
Date: 2025-05-23 14:53:44 +0000
URL: https://git.openjdk.org/leyden/commit/6a07820483bcf3e9d7df27ee496db43675f1c002
8357285: JSR166 Test case testShutdownNow_delayedTasks failed
Reviewed-by: alanb
! test/jdk/java/util/concurrent/tck/ScheduledExecutorTest.java
Changeset: 90e076b2
Branch: premain
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2025-05-23 14:55:57 +0000
URL: https://git.openjdk.org/leyden/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: premain
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-23 16:20:19 +0000
URL: https://git.openjdk.org/leyden/commit/a58bfb93ff3a3cc9a3636b124299d9179a51f03b
8357638: Problemlist more Hotspot tests for static JDK
Reviewed-by: kvn
! test/hotspot/jtreg/ProblemList-StaticJdk.txt
Changeset: 2b6b7661
Branch: premain
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-05-23 16:29:57 +0000
URL: https://git.openjdk.org/leyden/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: premain
Author: Tejesh R <tr at openjdk.org>
Date: 2025-05-23 16:59:17 +0000
URL: https://git.openjdk.org/leyden/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: premain
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-05-23 17:44:39 +0000
URL: https://git.openjdk.org/leyden/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: premain
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-05-23 17:59:47 +0000
URL: https://git.openjdk.org/leyden/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: premain
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-05-23 18:17:40 +0000
URL: https://git.openjdk.org/leyden/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: premain
Author: Dean Long <dlong at openjdk.org>
Date: 2025-05-23 19:29:09 +0000
URL: https://git.openjdk.org/leyden/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: premain
Author: Chen Liang <liach at openjdk.org>
Date: 2025-05-23 22:58:09 +0000
URL: https://git.openjdk.org/leyden/commit/070c84cd22485a93a562a7639439fb056e840861
8357178: Simplify Class::componentType
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/Class.java
Changeset: e8933057
Branch: premain
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-05-24 09:51:53 +0000
URL: https://git.openjdk.org/leyden/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: premain
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/leyden/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: premain
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-24 17:08:03 +0000
URL: https://git.openjdk.org/leyden/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: premain
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-05-25 12:56:55 +0000
URL: https://git.openjdk.org/leyden/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: premain
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-25 17:39:53 +0000
URL: https://git.openjdk.org/leyden/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: premain
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-05-26 04:41:02 +0000
URL: https://git.openjdk.org/leyden/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: premain
Author: Jayathirth D V <jdv at openjdk.org>
Date: 2025-05-26 06:03:28 +0000
URL: https://git.openjdk.org/leyden/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: premain
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-05-26 07:24:25 +0000
URL: https://git.openjdk.org/leyden/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: premain
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-26 07:40:51 +0000
URL: https://git.openjdk.org/leyden/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: premain
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/leyden/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: premain
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/leyden/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: premain
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-05-26 08:27:30 +0000
URL: https://git.openjdk.org/leyden/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: premain
Author: Roland Westrelin <roland at openjdk.org>
Date: 2025-05-26 08:33:37 +0000
URL: https://git.openjdk.org/leyden/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: premain
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/leyden/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: premain
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-05-26 11:16:59 +0000
URL: https://git.openjdk.org/leyden/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: premain
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2025-05-26 11:52:32 +0000
URL: https://git.openjdk.org/leyden/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: premain
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-05-26 12:40:49 +0000
URL: https://git.openjdk.org/leyden/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: premain
Author: Daniel Skantz <dskantz at openjdk.org>
Date: 2025-05-26 14:22:12 +0000
URL: https://git.openjdk.org/leyden/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: premain
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-05-26 18:31:19 +0000
URL: https://git.openjdk.org/leyden/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: premain
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-05-26 18:37:55 +0000
URL: https://git.openjdk.org/leyden/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: 760f690e
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov at oracle.com>
Date: 2025-05-29 18:55:51 +0000
URL: https://git.openjdk.org/leyden/commit/760f690e173513914eec8faf698edafcf54002a6
Merge branch 'master' into premain through JDK-8352251
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! 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/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! 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/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! test/hotspot/jtreg/ProblemList.txt
More information about the leyden-dev
mailing list