git: openjdk/panama-foreign: foreign-memaccess+abi: 92 new changesets

duke duke at openjdk.org
Fri Aug 29 11:14:35 UTC 2025


Changeset: f5f414f9
Branch: foreign-memaccess+abi
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-08-22 15:57:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f5f414f9fc67e55acb83e04ea270d39041cb6198

8365186: Reduce size of j.t.f.DateTimePrintContext::adjust

Reviewed-by: rriggs

! src/java.base/share/classes/java/time/format/DateTimePrintContext.java

Changeset: dba0d545
Branch: foreign-memaccess+abi
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-08-22 16:44:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dba0d545053fb73e57ea6fda829a5bf3d0135ac5

8365832: Optimize FloatingDecimal and DigitList with byte[] and cleanup

Reviewed-by: rgiulietti, liach

! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java

Changeset: e916ce8c
Branch: foreign-memaccess+abi
Author:    altrisi <altrisi.trillosierra at gmail.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2025-08-22 17:10:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e916ce8ce9af906cf86f1801fcb43e08f8188665

8365878: jshell TOOLING's javap should use binary names

Reviewed-by: liach, cstein

! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/TOOLING.jsh
! test/langtools/jdk/jshell/ToolingTest.java

Changeset: 19882220
Branch: foreign-memaccess+abi
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-08-22 17:36:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/19882220ecb3eeaef763ccbb0aa4d7760c906222

8365829: Multiple definitions of static 'phase_names'

Reviewed-by: kbarrett

+ src/hotspot/share/opto/phasetype.cpp
! src/hotspot/share/opto/phasetype.hpp

Changeset: ae0dac43
Branch: foreign-memaccess+abi
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-08-22 17:50:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ae0dac43c09377c87e9b0452618a5b32c8568150

8361613: System.console() should only be available for interactive terminal

Reviewed-by: jlahoda, smarks, alanb

! src/java.base/share/classes/java/lang/System.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! test/jdk/java/io/Console/DefaultCharsetTest.java
! test/jdk/java/io/Console/LocaleTest.java
! test/jdk/java/io/Console/ModuleSelectionTest.java
+ test/jdk/java/io/Console/defaultCharset.exp
+ test/jdk/java/io/Console/locale.exp
+ test/jdk/java/io/Console/moduleSelection.exp
! test/jdk/java/lang/IO/IO.java
! test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java
! test/jdk/jdk/internal/jline/LazyJdkConsoleProvider.java
- test/jdk/jdk/internal/jline/RedirectedStdOut.java

Changeset: c01b4fc3
Branch: foreign-memaccess+abi
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-08-22 20:41:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c01b4fc348fff37c502d38ab3bb3385a5a8cff9a

8365814: Consolidate has_been_archived() and has_been_buffered() in ArchiveBuilder

Reviewed-by: kvn, coleenp

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp

Changeset: 603526b5
Branch: foreign-memaccess+abi
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-22 20:50:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/603526b55b5e9b6dfc9323d2cdc4a0b4d0f88a49

8364768: JDK javax.imageio ImageWriters do not all flush the output stream

Reviewed-by: psadhukhan, azvegint

! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java
+ test/jdk/javax/imageio/FlushTest.java

Changeset: f28f6189
Branch: foreign-memaccess+abi
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Date:      2025-08-22 21:51:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f28f6189721a86b1a6ad0a19cc38192af55eb45a

8356289: Shenandoah: Clean up SATB barrier runtime entry points

Reviewed-by: kdnilsen, ysr, wkemper

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp

Changeset: 7b9969dc
Branch: foreign-memaccess+abi
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-08-22 22:24:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7b9969dc8f20989497ff617abb45543d182b684d

8356218: [macos] Document --app-content

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CLIHelp.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties
! src/jdk.jpackage/share/man/jpackage.md
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/share/AppContentTest.java

Changeset: 09aad0ae
Branch: foreign-memaccess+abi
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-08-23 02:43:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/09aad0aea8b9f9fda14c5b18ae67b30ffce817d9

8365834: Mark java/net/httpclient/ManyRequests.java  as intermittent

Reviewed-by: jpai

! test/jdk/java/net/httpclient/ManyRequests.java

Changeset: 58e75815
Branch: foreign-memaccess+abi
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-08-24 16:22:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/58e7581527208dfd6dd694793e4790dcad8fc3ef

8365893: test/jdk/java/lang/Thread/virtual/JfrEvents.java failing intermittently

Reviewed-by: jpai

! test/jdk/java/lang/Thread/virtual/JfrEvents.java

Changeset: 15601b47
Branch: foreign-memaccess+abi
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-08-25 04:01:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/15601b4718ed26de6f57e633c4f41f6b0cd90cb0

8366029: Do not add -XX:VerifyArchivedFields by default to CDS tests

Reviewed-by: kvn

! test/hotspot/jtreg/runtime/cds/appcds/LotsOfSyntheticClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: 0b8ae260
Branch: foreign-memaccess+abi
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-08-25 06:47:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0b8ae260282dbb1fa1e8ce9d14f06f353327e03c

8365189: Remove LockingMode related code from arm32

Reviewed-by: aboldtch, coleenp

! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp

Changeset: 1f0dfdbc
Branch: foreign-memaccess+abi
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-08-25 06:51:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1f0dfdbccac4d23c00cab5663324c965141e1b23

8360561: PhaseIdealLoop::create_new_if_for_predicate hits "must be a uct if pattern" assert

Reviewed-by: mhaessig, thartmann, qamai

! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/igvn/CmpDisjointButNonOrderedRanges.java
+ test/hotspot/jtreg/compiler/igvn/CmpDisjointButNonOrderedRanges2.java
+ test/hotspot/jtreg/compiler/igvn/CmpDisjointButNonOrderedRangesLong.java

Changeset: d99fb09a
Branch: foreign-memaccess+abi
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-08-25 07:15:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d99fb09a20df2639af23d1083afd14247abb991e

8359497: IllegalArgumentException thrown by SourceCodeAnalysisImpl.highlights()

Reviewed-by: vromero

! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/SnippetHighlightTest.java

Changeset: 7fa501e3
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-25 07:42:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7fa501e39874214c9bc7503c0bdb68d090245208

8365040: G1: Remove sorting at end of collection set selection

Reviewed-by: iwalulya, ayang

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

Changeset: 28bd29f3
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-25 07:43:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/28bd29f3963938f3846e68f33ac3648b2ba101f4

8365034: G1: Remove num_groups_selected in G1CollectionSet::select_candidates_from_optional_groups as it is unnecessary

Reviewed-by: ayang, iwalulya

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

Changeset: 57434c73
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-25 07:44:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/57434c73eac9bd6557b09d4a057e3a2a18f382b4

8365976: G1: Full gc should mark nmethods on stack

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp

Changeset: 5cc86738
Branch: foreign-memaccess+abi
Author:    Paul Hübner <paul.hubner at oracle.com>
Committer: Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-08-25 09:13:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5cc86738411c36378b89d8f4932a54b3089cf22e

8365765: thread.inline.hpp includes the wrong primary header file

Reviewed-by: stefank, ayang, jwaters

! src/hotspot/share/runtime/thread.inline.hpp

Changeset: 45726a1f
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-25 10:18:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/45726a1f8b8f76586037867a32b82f8ab9b96937

8365052: G1: Remove G1CollectionSet::groups() accessors

Reviewed-by: ayang, kbarrett

! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp

Changeset: d24449f6
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-25 15:10:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d24449f696c86bca53cca8a77cc3c4eb58a73ced

8365815: JFR: Update metadata.xml with 'jfr query' examples

Reviewed-by: mgronlun

! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
! src/hotspot/share/jfr/metadata/metadata.xml

Changeset: 040cc7ae
Branch: foreign-memaccess+abi
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-25 17:01:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/040cc7aee03e82e70bcbfcd2dde5cd4b35faeabd

8365292: Remove javax.imageio.spi.ServiceRegistry.finalize()
8359391: Remove ThreadGroup sandboxing from javax.imageio

Reviewed-by: serb, jdv, azvegint

! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java
! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java
- test/jdk/javax/imageio/AppContextTest.java

Changeset: 63faa504
Branch: foreign-memaccess+abi
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-25 19:32:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/63faa50428cef70d6e031189b0f95bd18d06d2e3

8365291: Remove finalize() method from sun/awt/X11InputMethodBase.java

Reviewed-by: tr, azvegint

! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java

Changeset: 1a7ac16d
Branch: foreign-memaccess+abi
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2025-08-25 19:34:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1a7ac16d239cc1c244955a32baa8f5b32367790d

8364382: Remove sun/tools/jstat/jstatLineCountsX.sh from ProblemList on linux-ppc64le and aix due to JDK-8248691

Reviewed-by: eastigeevich, cjplummer, mbaesken

! test/jdk/ProblemList.txt

Changeset: a6294242
Branch: foreign-memaccess+abi
Author:    Saint Wesonga <saint.wesonga at microsoft.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-08-26 01:13:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a62942424858178ce99cd5df0e4d484620b1631d

8365579: ml64.exe is not the right assembler for Windows aarch64

Reviewed-by: jwaters, ihse, erikj

! make/autoconf/flags-other.m4
! make/autoconf/toolchain.m4
! make/common/native/CompileFile.gmk

Changeset: 21efd25c
Branch: foreign-memaccess+abi
Author:    Ravi Gupta <rgupta at openjdk.org>
Committer: Manukumar V S <mvs at openjdk.org>
Date:      2025-08-26 02:51:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/21efd25c111726a00630e6ee9b316102f5ae41fb

8361067: Test ExtraButtonDrag.java requires frame.dispose in finally block

Reviewed-by: abhiscxk, dnguyen, mvs, prr

! test/jdk/java/awt/Mouse/MouseModifiersUnitTest/ExtraButtonDrag.java

Changeset: e5077660
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-08-26 02:53:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e5077660c4e66decc9291b09cb2efaf2f5ae982f

8361610: Avoid wasted work in ImageIcon(Image) for setting description

Reviewed-by: kizune, aivanov

! src/java.desktop/share/classes/javax/swing/ImageIcon.java

Changeset: 0f7c0e95
Branch: foreign-memaccess+abi
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-08-26 03:56:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0f7c0e956e278458e3d875bbda174e3b9e143135

8302057: Wrong BeanProperty description for JTable.setShowGrid

Reviewed-by: aivanov, serb, azvegint, prr, psadhukhan

! src/java.desktop/share/classes/javax/swing/JTable.java

Changeset: e7d2a52d
Branch: foreign-memaccess+abi
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-26 05:09:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e7d2a52d35e8ad5afa5d26f4c0bb1bf46a1bf0c7

8344333: Spurious System.err.flush() in LWCToolkit.java

Reviewed-by: psadhukhan

! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java

Changeset: 98e64cff
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-08-26 05:29:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/98e64cffff24ec8b8abeb7afd121e58bc53ed034

8159055: Clarify handling of null and invalid image data for ImageIcon constructors and setImage method

Reviewed-by: aivanov, prr, abhiscxk, kizune, serb

! src/java.desktop/share/classes/javax/swing/ImageIcon.java
+ test/jdk/javax/swing/ImageIcon/ImageIconTest.java

Changeset: e5ec4641
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-08-26 06:13:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e5ec464120bec50ab111ee32dfb930f26150b109

8365442: [asan] runtime/ErrorHandling/CreateCoredumpOnCrash.java fails

Reviewed-by: jsjolen

! test/hotspot/jtreg/runtime/ErrorHandling/CreateCoredumpOnCrash.java

Changeset: deec6aa7
Branch: foreign-memaccess+abi
Author:    Marc Philipp <mail at marcphilipp.de>
Committer: Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-08-26 06:37:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/deec6aa76dffaa80f3c01e72377913cd22f96672

8365394: Stylesheet must not load fonts on --no-fonts output

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFile.java
! test/langtools/jdk/javadoc/doclet/testFonts/TestFonts.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java

Changeset: e38c6f98
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-26 06:57:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e38c6f9827c15777361dd1c7ce420f020f5de313

8365656: [ubsan] G1CSetCandidateGroup::liveness() reports division by 0

Reviewed-by: iwalulya, ayang

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

Changeset: 5013d69d
Branch: foreign-memaccess+abi
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-08-26 07:05:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5013d69d96e5052972bc04c78a060fd9296518e2

8365633: Incorrect info is reported on hybrid CPU

Reviewed-by: kvn, dholmes

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java

Changeset: 68abf76e
Branch: foreign-memaccess+abi
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2025-08-26 07:08:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/68abf76e90d9a0608d84ba827a7b09d2f517fe6f

8366105: Update link to the external RuleBasedBreakIterator documentation

Reviewed-by: naoto, jlu, iris

! src/java.base/share/classes/sun/text/RuleBasedBreakIterator.java

Changeset: 2ae3ea2a
Branch: foreign-memaccess+abi
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-26 08:35:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2ae3ea2ad93b83deec1922159d80b94da0397357

8366035: Simplify CPUTimeCounters::publish_gc_total_cpu_time

Reviewed-by: ayang, kbarrett

! src/hotspot/share/runtime/cpuTimeCounters.cpp

Changeset: 3641c32c
Branch: foreign-memaccess+abi
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-08-26 08:55:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3641c32c11aa3768ce986d5dcd5393b74f776228

8365994: ZGC: Incorrect type signature in ZMappedCache comparator

Reviewed-by: cnorrbin, aboldtch

! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zMappedCache.hpp

Changeset: 28602f3d
Branch: foreign-memaccess+abi
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-08-26 09:54:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/28602f3d3ec15b5241a33a46ce43349e6300395d

8365206: RISC-V: compiler/c2/irTests/TestFloat16ScalarOperations.java is failing on riscv64

Reviewed-by: fyang, rehn, dzhang

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
+ test/hotspot/jtreg/compiler/intrinsics/float16/Binary16ConversionNaN_2.java

Changeset: 22d3a6dd
Branch: foreign-memaccess+abi
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-08-26 11:55:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/22d3a6dd34a14994c7210365a5b982c9e65f5892

8366128: jdk/jdk/nio/zipfs/TestPosix.java::testJarFile uses wrong file

Reviewed-by: alanb

! test/jdk/jdk/nio/zipfs/TestPosix.java

Changeset: aae13af0
Branch: foreign-memaccess+abi
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-08-26 13:24:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aae13af04bda541a80f74adff5dbf65f44c8271a

8365909: [REDO] Add a compilation timeout flag to catch long running compilations

Co-authored-by: Dean Long <dlong at openjdk.org>
Reviewed-by: chagedorn, dlong

+ src/hotspot/os/linux/compilerThreadTimeout_linux.cpp
+ src/hotspot/os/linux/compilerThreadTimeout_linux.hpp
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
+ test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java
! test/hotspot/jtreg/runtime/signal/TestSigalrm.java

Changeset: 173dedfb
Branch: foreign-memaccess+abi
Author:    Johny Jose <johny.jose at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-08-26 13:53:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/173dedfb241af21f07035625d63ec72b07bb4035

8366131: ProblemList java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java

Reviewed-by: alanb, jpai, smarks

! test/jdk/ProblemList.txt

Changeset: caaef3a0
Branch: foreign-memaccess+abi
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-08-26 15:00:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/caaef3a04ce1a9a8c80d9aade96de43416ab058e

8350920: Allow inherited member summaries to be viewed inline

Reviewed-by: liach, nbenalla

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/down.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/right.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Content.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/RawHtml.java
! test/langtools/jdk/javadoc/doclet/testDuplicateMethodsWarn/TestDuplicateMethods.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testUnexported/TestUnexported.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: 6a480ad0
Branch: foreign-memaccess+abi
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2025-08-26 16:58:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6a480ad07a64dc291c5e46e024febedc857f5e1a

8366126: Feedback on two errors in JSR 400

Reviewed-by: hchao, wetmore

! src/java.base/share/classes/java/security/spec/EncodedKeySpec.java
! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java
! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java

Changeset: 2b44ed70
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-08-26 17:42:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2b44ed70707175f87ba962d8a6ce6bbc2c8737bf

8365807: (fs) Two-arg UnixFileAttributes.getIfExists should not use exception for control flow

Reviewed-by: alanb

! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c

Changeset: c203e709
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-08-26 18:37:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c203e7093e9b8c52cdf4ae249ab27d16d6a2c623

8366037: Remove oopDesc::mark_addr()

Reviewed-by: shade, stefank, tschatzl

! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: c7553451
Branch: foreign-memaccess+abi
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-26 18:54:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c75534517729b903b63263cf64dc2ff841e3dcb1

8365197: javax.imageio.stream MemoryCache based streams no longer need a disposer.

Reviewed-by: psadhukhan, jdv, serb

! src/java.desktop/share/classes/javax/imageio/stream/MemoryCacheImageInputStream.java

Changeset: b426151a
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-08-26 20:54:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b426151a33158637eb04c07a5133d95cbb8bf04c

8365885: Clean up constant pool reflection native code

Reviewed-by: iklam, alanb

! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/jdk/internal/reflect/ConstantPool.java
! src/java.base/share/native/libjava/ConstantPool.c
! test/jdk/jdk/internal/reflect/constantPool/ConstantPoolTest.java
! test/jdk/jdk/internal/reflect/constantPool/ConstantPoolTestDummy.jasm

Changeset: 23670fd4
Branch: foreign-memaccess+abi
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-08-26 21:49:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/23670fd41895ccc38931f836d218ff7392a6065a

8363972: Lenient parsing of minus sign pattern in DecimalFormat/CompactNumberFormat

Reviewed-by: jlu, rriggs

! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/NumberFormat.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java
+ test/jdk/java/text/Format/NumberFormat/LenientMinusSignTest.java

Changeset: 69645fd4
Branch: foreign-memaccess+abi
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-08-26 21:51:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/69645fd4ba5c0a7e20727f5d85d87cefc40e8c70

8361972: Clarify the condition of System.console() about standard input/output

Reviewed-by: smarks, jlu, joehw

! src/java.base/share/classes/java/io/Console.java

Changeset: 1ff73cb2
Branch: foreign-memaccess+abi
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-08-26 21:51:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1ff73cb2ec41612d316921e852f29e7fa4dc9109

8364752: java.time.Instant should be able to parse ISO 8601 offsets of the form HH:mm:ss

Reviewed-by: rriggs, vyazici, scolebourne

! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! test/jdk/java/time/test/java/time/TestInstant.java

Changeset: 82289f65
Branch: foreign-memaccess+abi
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-08-26 22:30:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/82289f6559cc083ee306b3175fef3ae9f87d6b1c

8365611: Use lookup table for JfrEventThrottler

Reviewed-by: mgronlun

! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.hpp

Changeset: 1aca920f
Branch: foreign-memaccess+abi
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-08-26 23:57:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1aca920f5987399dbd114fd5e62b26b363363e64

8365673: Incorrect number of cores are reported on Ryzen CPU

Reviewed-by: dholmes, kvn

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp

Changeset: 0d543293
Branch: foreign-memaccess+abi
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date:      2025-08-27 02:15:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0d543293045d0037791774a1414ef279a1f6768b

8366127: RISC-V: compiler/intrinsics/TestVerifyIntrinsicChecks.java fails when running without RVV

Reviewed-by: fyang, fjiang

! test/hotspot/jtreg/compiler/intrinsics/TestVerifyIntrinsicChecks.java

Changeset: aaff9dec
Branch: foreign-memaccess+abi
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-08-27 04:27:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aaff9dec241e4d8eebefd6beaf287582621f315c

8362566: Use -Xlog:aot+map to print contents of existing AOT cache

Reviewed-by: vlivanov, kvn

+ src/hotspot/share/cds/aotMapLogger.cpp
+ src/hotspot/share/cds/aotMapLogger.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/objArrayOop.hpp
! test/hotspot/jtreg/runtime/cds/CDSMapTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTMapTest.java

Changeset: 88c39793
Branch: foreign-memaccess+abi
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-08-27 07:55:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/88c39793670f2d36490530993feb60e138f43a70

8365256: RelocIterator should use indexes instead of pointers

Reviewed-by: kvn, dlong

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp

Changeset: b39c7369
Branch: foreign-memaccess+abi
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-08-27 09:08:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b39c73696d0421b218e301403d589af5a91b037f

8359683: ZGC: NUMA-Aware Relocation

Reviewed-by: aboldtch, sjohanss

! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zForwarding.hpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.hpp
! src/hotspot/share/gc/z/zRelocationSet.hpp
! src/hotspot/share/gc/z/zRelocationSet.inline.hpp

Changeset: 0ca38bdc
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-27 09:30:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ca38bdc4d503158fda57bbc8bc9adc420628079

8365919: Replace currentTimeMillis with nanoTime in Stresser.java

Reviewed-by: tschatzl, phh

! test/hotspot/jtreg/vmTestbase/nsk/share/test/Stresser.java

Changeset: 19f0755c
Branch: foreign-memaccess+abi
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-08-27 09:41:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/19f0755c48e998b5b136ca58ea21eb3b54bc7b33

8365203: defineClass with direct buffer can cause use-after-free

Reviewed-by: jpai

! src/java.base/share/classes/java/lang/ClassLoader.java
+ test/jdk/java/lang/ClassLoader/defineClass/TestGuardByteBuffer.java

Changeset: 32df2d17
Branch: foreign-memaccess+abi
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-08-27 10:15:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/32df2d17f3c0407ad7e90eacfdc0fd7a65f67551

8365772: RISC-V: correctly prereserve NaN payload when converting from float to float16 in vector way

Reviewed-by: fyang, rehn

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java

Changeset: 124575b4
Branch: foreign-memaccess+abi
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2025-08-27 11:45:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/124575b4c2b52328a8efddb40e67057a53b44a04

8359348: G1: Improve cpu usage measurements for heap sizing

Reviewed-by: tschatzl, ayang, manc

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! test/hotspot/gtest/gc/g1/test_g1Analytics.cpp

Changeset: 1d53ac30
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-08-27 14:25:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1d53ac30f1db88df9a97b63b3ff56d26975d3a57

8366028: MethodType::fromMethodDescriptorString should not throw UnsupportedOperationException for invalid descriptors

Reviewed-by: jvernee

! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java
! test/jdk/java/lang/invoke/MethodTypeTest.java

Changeset: 79cea6dd
Branch: foreign-memaccess+abi
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-27 14:37:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/79cea6dd174c22f99b4cafc835e6c843c1b4ec38

8365975: Sort share/memory includes

Reviewed-by: shade, ayang, jwaters

! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/memory/memRegion.cpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace/blockTree.cpp
! src/hotspot/share/memory/metaspace/metablock.inline.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/memory/resourceArea.inline.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: b43c2c66
Branch: foreign-memaccess+abi
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-08-27 14:48:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b43c2c663567e59f8b5c84b1b45536078190605b

8366225: Linux Alpine (fast)debug build fails after JDK-8365909

Reviewed-by: mbaesken, thartmann

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

Changeset: f1c0b4ed
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-08-27 15:30:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f1c0b4ed722bf4cc5f262e804cec26d59ceb6e8b

8361495: (fc) Async close of streams connected to uninterruptible FileChannel doesn't throw AsynchronousCloseException in all cases

Reviewed-by: alanb

! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
+ test/jdk/java/nio/channels/Channels/AsyncCloseStreams.java

Changeset: bd4c0f4a
Branch: foreign-memaccess+abi
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-08-27 15:30:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bd4c0f4a7da9122527dd25df74797c42deaced3c

8358618: UnsupportedOperationException constructors javadoc is not clear

Reviewed-by: liach, aivanov, rriggs

! src/java.base/share/classes/java/lang/UnsupportedOperationException.java

Changeset: 075ddef8
Branch: foreign-memaccess+abi
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2025-08-27 17:49:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/075ddef831f059cad1639bb6834a0923e725e15f

8364039: Adding implNote to DOMSignContext and DOMValidateContext on JDK-specific properties

Reviewed-by: mullan

! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/dom/DOMSignContext.java
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/dom/DOMValidateContext.java

Changeset: 501e6aed
Branch: foreign-memaccess+abi
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-08-28 05:02:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/501e6aed4407d63b000320168dc5d0553ce8a23b

8366223: ZGC: ZPageAllocator::cleanup_failed_commit_multi_partition is broken

Reviewed-by: stefank, jsikstro

! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp
! src/hotspot/share/gc/z/z_globals.hpp
+ test/hotspot/jtreg/gc/z/TestCommitFailure.java

Changeset: 443b1726
Branch: foreign-memaccess+abi
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-08-28 05:53:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/443b17263876355ef508ae68ddad6c108de29db8

8324751: C2 SuperWord: Aliasing Analysis runtime check

Reviewed-by: kvn, mhaessig

! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/mempointer.cpp
! src/hotspot/share/opto/mempointer.hpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/traceAutoVectorizationTag.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAliasing.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentAliasing.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_8359688.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_8360204.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_8365982.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorAliasing.java

Changeset: 57df267e
Branch: foreign-memaccess+abi
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-08-28 06:30:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/57df267e4269b26f7450309b54c55ddee458f75c

8365262: [IR-Framework] Add simple way to add cross-product of flags

Reviewed-by: bmaillard, epeter

! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestScenariosCrossProduct.java

Changeset: ab1f2af4
Branch: foreign-memaccess+abi
Author:    David Beaumont <david.beaumont at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-08-28 06:57:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ab1f2af4f0e9d3bea53f394413720c19fc7cae62

8366255: Remove 'package_to_module' function from imageFile.cpp

Reviewed-by: rriggs, coleenp

! src/java.base/share/native/libjimage/imageFile.cpp
! src/java.base/share/native/libjimage/imageFile.hpp
! src/java.base/share/native/libjimage/jimage.cpp
! src/java.base/share/native/libjimage/jimage.hpp

Changeset: d06c66f7
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-28 09:21:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d06c66f7f5a6d3c649c0a10ad735f0cc7c673b2a

8365055: G1: Merge Heap Roots phase incorrectly clears young gen remembered set every time

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp

Changeset: 7469a274
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-28 09:21:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7469a274bb70b2cdc8a47e62cc989f86766c605a

8365939: [Redo] G1: Move collection set related full gc reset code into abandon_collection_set() method

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp

Changeset: a5a23400
Branch: foreign-memaccess+abi
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-28 09:28:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a5a234005414a58f66c7e646a8f9b0042e9f9eec

8365053: Refresh hotspot precompiled.hpp with headers based on current frequency

Reviewed-by: shade, ihse, erikj, qamai

+ make/scripts/update_pch.sh
! src/hotspot/share/precompiled/precompiled.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: b0f5b23e
Branch: foreign-memaccess+abi
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2025-08-28 11:37:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b0f5b23ed2a2f3b9d97754ced5382bb3fb3e8f40

8366145: G1: Help diagnose ubsan division by zero in computing pause time ratios (g1Analytics.cpp)

Reviewed-by: tschatzl, kbarrett

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

Changeset: 5c78c7cd
Branch: foreign-memaccess+abi
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-08-28 12:15:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5c78c7cd83d2d1ca1ba19151d6be40f5bd6077c8

8366341: [BACKOUT] JDK-8365256: RelocIterator should use indexes instead of pointers

Reviewed-by: ayang

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp

Changeset: 8f864fd5
Branch: foreign-memaccess+abi
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-08-28 12:48:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8f864fd5637762153f26af5121cabdf21e1ad798

8366222: TestCompileTaskTimeout causes asserts after JDK-8365909

Reviewed-by: chagedorn, thartmann

! test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java

Changeset: 79d8a34a
Branch: foreign-memaccess+abi
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-08-28 13:09:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/79d8a34a92350680848052717c8a1d2a4c4331aa

8365708: Add missing @Override annotations to WindowsMenuItemUIAccessor

Reviewed-by: serb, kizune

! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java

Changeset: 22ae1374
Branch: foreign-memaccess+abi
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-08-28 13:11:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/22ae137400c711a4a991153b04b360a0df57bf0b

8365711: Declare menuBarHeight and hotTrackingOn private

Reviewed-by: serb, prr, kizune

! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java

Changeset: afa8e79b
Branch: foreign-memaccess+abi
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-08-28 13:13:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/afa8e79ba1a76066cf969cb3b5f76ea804780872

8365615: Improve JMenuBar/RightLeftOrientation.java

Reviewed-by: prr, psadhukhan

! test/jdk/javax/swing/JMenuBar/RightLeftOrientation.java

Changeset: 8051aaf0
Branch: foreign-memaccess+abi
Author:    Rui Li <ruiamzn at amazon.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-08-28 13:54:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8051aaf0685f7bb23bf3e23d32ad45b0bffbce7b

8342640: GenShen: Silently ignoring ShenandoahGCHeuristics considered poor user-experience

Reviewed-by: ysr, wkemper

! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp

Changeset: 993babb3
Branch: foreign-memaccess+abi
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-08-28 13:54:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/993babb326f937dc1630a5a8fa5e469a64c51206

8365863: /test/jdk/sun/security/pkcs11/Cipher tests skip without SkippedException

Reviewed-by: weijun, djelinski

! test/jdk/sun/security/pkcs11/Cipher/ReinitCipher.java
! test/jdk/sun/security/pkcs11/Cipher/Test4512704.java
! test/jdk/sun/security/pkcs11/Cipher/TestCICOWithGCM.java
! test/jdk/sun/security/pkcs11/Cipher/TestCICOWithGCMAndAAD.java
! test/jdk/sun/security/pkcs11/Cipher/TestChaChaPoly.java
! test/jdk/sun/security/pkcs11/Cipher/TestChaChaPolyKAT.java
! test/jdk/sun/security/pkcs11/Cipher/TestChaChaPolyNoReuse.java
! test/jdk/sun/security/pkcs11/Cipher/TestChaChaPolyOutputSize.java
! test/jdk/sun/security/pkcs11/Cipher/TestCipherMode.java
! test/jdk/sun/security/pkcs11/Cipher/TestGCMKeyAndIvCheck.java
! test/jdk/sun/security/pkcs11/Cipher/TestKATForGCM.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java
! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java

Changeset: 452b052f
Branch: foreign-memaccess+abi
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2025-08-28 15:45:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/452b052fe343a70bc81bf299d08a9f06a1e30fe9

8365726: Test crashed with assert in C1 thread: Possible safepoint reached by thread that does not allow it

Reviewed-by: dlong, shade

! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/runtime/mutexLocker.cpp

Changeset: 8c6d1225
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-28 15:58:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8c6d12250b524c0f4ee25dbbc6fe959581b7617b

8333783: java/nio/channels/FileChannel/directio/DirectIOTest.java is unstable with AV software

Reviewed-by: bpb

! test/jdk/java/nio/channels/FileChannel/directio/DirectIOTest.java
! test/jdk/java/nio/channels/FileChannel/directio/libDirectIO.c

Changeset: 33d00a77
Branch: foreign-memaccess+abi
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2025-08-28 16:36:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/33d00a77f38ea16e4751b216a3bf98a620eb8055

8294035: Remove null ids checking from keytool -gencrl

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/tools/keytool/Main.java

Changeset: aaac8c06
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-08-28 17:38:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aaac8c0636e12c40c46170bf4989bd34bb577430

8366254: (fs) UnixException.translateToIOException should translate ELOOP to FileSystemLoopException

Reviewed-by: vyazici, alanb

! src/java.base/unix/classes/sun/nio/fs/UnixException.java
! test/jdk/java/nio/file/Files/IsSameFile.java

Changeset: 9f70965b
Branch: foreign-memaccess+abi
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-08-28 18:08:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9f70965bb9ead2268c02c688c79ec0d80574c725

8366193: Add comments about ResolvedFieldEntry::copy_from()

Reviewed-by: adinn, coleenp

! src/hotspot/share/oops/resolvedFieldEntry.hpp
! src/hotspot/share/oops/resolvedIndyEntry.hpp
! src/hotspot/share/oops/resolvedMethodEntry.hpp

Changeset: 05da2137
Branch: foreign-memaccess+abi
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-08-28 21:23:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/05da2137f1cb6eef1cfc7693905daf789d315b5c

8362335: [macos] Change value of CFBundleDevelopmentRegion from "English" to "en-US"

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/ApplicationRuntime-Info.plist.template
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Info-lite.plist.template
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Runtime-Info.plist.template

Changeset: b8cdf31a
Branch: foreign-memaccess+abi
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-08-29 00:46:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b8cdf31a2e52df857df2badb4f365454443dd89d

8365898: Specification of java.lang.module.ModuleDescriptor.packages() method can be improved

Reviewed-by: alanb, liach

! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java

Changeset: a2da75a6
Branch: foreign-memaccess+abi
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-08-29 06:13:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a2da75a6b69f56be41741bffba2c6874a93dfa40

8362884: [GCC static analyzer] unix NetworkInterface.c addif leak on early returns

Reviewed-by: dfuchs, mbaesken

! src/java.base/unix/native/libnet/NetworkInterface.c

Changeset: 86d6a2e0
Branch: foreign-memaccess+abi
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-08-29 07:35:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/86d6a2e05eb52ea2c603a06bce838a56d5ae507b

8366147: ZGC: ZPageAllocator::cleanup_failed_commit_single_partition may leak memory

Reviewed-by: stefank, sjohanss, jsikstro

! src/hotspot/share/gc/z/zPageAllocator.cpp
! test/hotspot/jtreg/gc/z/TestCommitFailure.java

Changeset: ebabe05f
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2025-08-29 11:00:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ebabe05fe0938263adc8a881d32d293779670d89

Automatic merge of jdk:master into master


Changeset: a2af2530
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2025-08-29 11:00:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a2af2530ca2fe2dc93b1b685ad2897c3bec9b82c

Automatic merge of master into foreign-memaccess+abi




More information about the panama-dev mailing list