Visit Azul.com Support

Azul Zulu 25 General AvailabilityRelease Notes

September 16, 2025 - Revision 1.0

Release Details

This release is a General Availability release of Azul Zulu 25. The following table describes which Azul Zulu versions are published with this release.

Package

Azul Zulu Version (*)

JDK Version

JavaFX Version

Builds of OpenJDK

25.28.85 (CA)
25.28.86 (SA)

25.0.0+36

25.0.0+102

(*) Azul provides two types of distribution packages for each Java version:

  • Subscriber Availability (SA) distributions are tested, certified, and commercially supported Azul Zulu Builds of OpenJDK. Azul ensures that the software that uses the Accessible APIs of the product doesn’t have to include specific licenses and that such a use doesn’t contaminate the code or intellectual property of such software with any license requirements. SA builds may support configurations and features that are unavailable to free users.

  • Community Availability (CA) distributions are Azul Zulu Builds of OpenJDK that are free to download and use.

Note
Both SA and CA distributions may contain Early Access builds noted with -ea- in their filename. Early Access builds may not be TCK certified.

What’s New

OpenJDK

OpenJDK 25 is a Long Term Support (LTS) release that Azul supports until September 2033 as indicated on our Support Roadmap. This version brings 12 new features and 6 new or extensions of earlier incubator and preview features. Further, it contains over 2600 general fixes and performance improvements.

All the fixes and enhancements included in OpenJDK 25 are listed in this release notes.

Check out the community podcast where the changes included in OpenJDK 25 are discussed.

Features

As listed in the OpenJDK Project "JDK 25", the following features are added in this version.

Finalized New Features

The following JEPs (JDK Enhancement Proposals) are included in this release as finalized new features:

  • 503: Remove the 32-bit x86 Port

  • 506: Scoped Values

  • 510: Key Derivation Function API

  • 511: Module Import Declarations

  • 512: Compact Source Files and Instance Main Methods

  • 513: Flexible Constructor Bodies

  • 514: Ahead-of-Time Command-Line Ergonomics

  • 515: Ahead-of-Time Method Profiling

  • 518: JFR Cooperative Sampling

  • 519: Compact Object Headers

  • 520: JFR Method Timing & Tracing

  • 521: Generational Shenandoah

Note
JEP 503 included in OpenJDK 25, removes 32-bit x86 support. However, Azul is the only provider of OpenJDK builds to still create and provide bundles with 32-bit support. Please contact our sales teams if you need access to such builds.

Incubator and Preview Features

The following JEPs are included in this release, but can only be used with the additional --enable-preview runtime flag:

  • 470: PEM Encodings of Cryptographic Objects (Preview)

  • 502: Stable Values (Preview)

  • 505: Structured Concurrency (Fifth Preview)

  • 507: Primitive Types in Patterns, instanceof, and switch (Third Preview)

  • 508: Vector API (Tenth Incubator)

  • 509: JFR CPU-Time Profiling (Experimental)

More information about the why and how of incubator and preview features can be found here.

Supported Platforms

This section provides information about the operating systems that are supported in this release of Azul Zulu.

Azul Zulu Builds of OpenJDK Without and With OpenJFX

Some versions of Azul Zulu are available in different packages for specific platforms, as indicated in this overview table with:

  • : Build of OpenJDK without OpenJFX.

  • : Build of OpenJDK without and with OpenJFX.

Note
The list of supported configurations and platform includes, but is not limited to, the table below. Don’t hesitate to contact Support if you have issues with Azul Zulu Builds of OpenJDK on any other platform or configuration.

Operating System

Azul Zulu Version

25

Windows (x86 32/64-bit)

Windows Server 2025

[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit.

Windows Server 2022

[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit.

Windows Server 2019

[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit.

Windows Server 2016

[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit.

Windows 11

[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit.

Windows 10

[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit.

Windows (ARM 64-bit)

Windows 11

Linux (x86 32/64-bit)

RHEL 9.x

[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit.

RHEL 8.x

[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit.

RHEL 6.x and 7.x

n/a

SLES 15

[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit.

SLES 12

[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit.

CentOS Stream

[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit.

Ubuntu 24.04

[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit.

Ubuntu 22.04

[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit.

Ubuntu 20.04

[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit.

Ubuntu 18.04

[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit.

Debian 13

[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit.

Debian 12

[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit.

Debian 11

[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit.

Wind River 8.x

n/a

CoreOS

n/a

Alpine Linux 3.17 or later

[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit.

Amazon Linux 2023

[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit.

Linux (ARM 64-bit)

Ubuntu 24.04

Ubuntu 22.04

Ubuntu 20.04

Ubuntu 18.04

Debian 13

Debian 12

Debian 11

Alpine Linux 3.17 or later

Amazon Linux 2023

Linux with kernel 3.10.x and glibc 2.23 [2]Bundles with the Checkpoint/Restore (with the criu suffix) functionality require kernel 4.4.0+. [3]Bundles compiled with GCC 9 (with the gcc9 suffix) require glibc 2.29.

n/a

Linux (ARM 32-bit Hard-Float)

Ubuntu 18.04 [4]Bundles with the C1 compiler were tested on ARMv6/ARMv7/ARMv8 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7/ARMv8 hardware.

n/a

Raspbian 10 Buster [4]Bundles with the C1 compiler were tested on ARMv6/ARMv7/ARMv8 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7/ARMv8 hardware.

n/a

Raspbian 9 Stretch [4]Bundles with the C1 compiler were tested on ARMv6/ARMv7/ARMv8 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7/ARMv8 hardware.

n/a

Linux with kernel 3.10.x and glibc 2.9 [4]Bundles with the C1 compiler were tested on ARMv6/ARMv7/ARMv8 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7/ARMv8 hardware.

n/a

Linux (ARM 32-bit Soft-Float) [5]Bundles with the C1 compiler use FPU, if it is present and available, to speed up floating point operations. Bundles with both C1 and C2 compilers require FPU.

Linux with kernel 2.6.34 and glibc 2.5 [6]Bundles with the C1 compiler. Tested on ARMv5 hardware.

n/a

Debian 7 Wheezy [7]Bundles with the C1 compiler were tested on ARMv6 and ARMv7 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7 hardware.

n/a

Linux with kernel 3.10.x and glibc 2.9 [7]Bundles with the C1 compiler were tested on ARMv6 and ARMv7 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7 hardware.

n/a

Linux (MIPS 32-bit) [8]MIPS32r2 ISA, Big Endian, FPU in 32-bit mode or equivalent emulation.

Linux with kernel 4.9.59 and glibc 2.9 [9]Linux soft-float O32 MIPS ABI

n/a

Linux (ppc64 Big Endian)

Linux with kernel 3.8.13 and glibc 2.22 [10]Bundles for this platform were tested on QorIQ® T4240-RDB.

n/a

Linux (ppc32 Hard-float and SPE)

Linux with kernel 3.12.37 and glibc 2.20 [11]Hard-Float EABI bundles were tested on QorIQ® T1024RDB. SPE ABI bundles were tested on NXP® P2020RDB.

n/a

QNX

QNX 7.0 ARMv7 32-bit Hard-Float ABI

n/a

QNX 7.1 ARMv8 32-bit Hard-Float ABI

n/a

MacOS (x86 64-bit)

macOS 13+

MacOS (Apple Silicon)

macOS 13+

Solaris (x86 and Sparc)

Solaris 11

n/a

Solaris 10

n/a

Azul Zulu Builds of OpenJDK With CRaC

Note
Currently, CRaC is only available for the specified Linux systems, in the versions listed below of Azul Zulu Builds of OpenJDK. For development, you can use the CRaC Java library on any platform and simulate the CRaC functionality.
  • : Build of OpenJDK with full CRaC support and the Warp engine.

  • : Build of OpenJDK with CRaC support for development purposes. These provide a simulated checkpoint/restore mechanism to be used for development and testing.

Operating System

Azul Zulu Version

17

21

24

25

x86 64-bit

ARM 64-bit

x86 64-bit

ARM 64-bit

x86 64-bit

ARM 64-bit

x86 64-bit

ARM 64-bit

Linux

Alpine Linux 3.16

Windows

n/a

n/a

n/a

n/a

macOS

Known Issue

No Integrated Intelligence Cloud Agent

This General Availability release of Azul Zulu 25 is missing the integrated Azul Intelligence Cloud Agent. The integrated agent will be added in subsequent Update Releases of Azul Zulu 25.

You can use this release with the separate Azul Intelligence Cloud Agent.

Fixed Issues

This section covers all issues that were fixed in this release.

OpenJDK Fixes and Enhancements

The following table describes the OpenJDK changes implemented in this release.

OpenJDK Patch ID Synopsis

JDK-4466930

JTable.selectAll boundary handling

JDK-4745837

Make grouping usage during parsing apparent in relevant NumberFormat methods

JDK-5043343

FileImageInputStream and FileImageOutputStream do not properly track streamPos for RandomAccessFile

JDK-5061061

SimpleDateFormat: unspecified behavior for reserved pattern letter

JDK-6562489

Font-Renderer should ignore invisible characters \u2062 and \u2063

JDK-6899304

java.awt.Toolkit.getScreenInsets(GraphicsConfiguration) returns incorrect values

JDK-7046003

Default value of Authenticator.getRequestingURL() is not specified

JDK-8024695

new File("").exists() returns false whereas it is the current working directory

JDK-8066583

DeflaterInput/OutputStream and InflaterInput/OutputStream should explain responsibility for freeing resources

JDK-8138614

(spec str) StringBuffer and StringBuilder methods improperly require "new" String to be returned

JDK-8139228

JFileChooser renders file names as HTML document

JDK-8150442

Enforce Supported Platforms in Packager for MSI bundles

JDK-8160327

Support for thumbnails present in APP1 marker for JPEG

JDK-8164714

Constructor.newInstance creates instance of inner class with null outer class

JDK-8166983

Remove old/legacy unused tzdata files

JDK-8171508

Remove -Dsun.java.launcher.is_altjvm option

JDK-8174840

Elements.overrides does not check the return type of the methods

JDK-8175709

DateTimeFormatterBuilder.appendZoneId() has misleading JavaDoc

JDK-8183348

Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java

JDK-8184352

Remove Sun provider information from KeyPairGenerator javadoc

JDK-8187520

Add --disable-java-warnings-as-errors configure option

JDK-8189441

Define algorithm names for keys derived from KeyAgreement

JDK-8192647

GClocker induced GCs can starve threads requiring memory leading to OOME

JDK-8196896

Use SYSROOT_CFLAGS in dtrace gensrc

JDK-8204868

java/util/zip/ZipFile/TestCleaner.java still fails with "cleaner failed to clean zipfile."

JDK-8205051

Poor Performance with UseNUMA when cpu and memory nodes are misaligned

JDK-8208377

Soft hyphens render if not using TextLayout

JDK-8211851

(ch) java/nio/channels/AsynchronousSocketChannel/StressLoopback.java times out (aix)

JDK-8216437

PPC64: Add intrinsic for GHASH algorithm

JDK-8217914

java/net/httpclient/ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST

JDK-8219408

Tests should handle ${} in the view of jtreg "smart action"

JDK-8225763

Inflater and Deflater should implement AutoCloseable

JDK-8228773

URLClassLoader constructors should include API note warning that the parent should not be null

JDK-8229012

When single stepping, the debug agent can cause the thread to remain in interpreter mode after single stepping completes

JDK-8230016

re-visit test sun/security/pkcs11/Serialize/SerializeProvider.java

JDK-8241678

Remove PerfData sampling via StatSampler

JDK-8244533

Configure should abort on missing short names in Windows

JDK-8249825

Tests sun/security/ssl/SSLSocketImpl/SetClientMode.java and NonAutoClose.java marked with @ignore

JDK-8249831

Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java is marked with @ignore

JDK-8254622

Hide superclasses from conditionally exported packages

JDK-8258229

Crash in nmethod::reloc_string_for

JDK-8259540

MissingResourceException for key cvc-complex-type.2.4.d.1

JDK-8267068

Incomplete @throws javadoc for various javax.crypto.spec classes

JDK-8268145

[macos] Rendering artifacts is seen when text inside the JTable with TableCellEditor having JTextfield

JDK-8268611

jar --validate should check targeted classes in MR-JAR files

JDK-8270265

LineBreakMeasurer calculates incorrect line breaks with zero-width characters

JDK-8271870

G1: Add objArray splitting when scanning object with evacuation failure

JDK-8271871

G1 does not try to deduplicate objects that failed evacuation

JDK-8276995

Bug in jdk.jfr.event.gc.collection.TestSystemGC

JDK-8277424

javax/net/ssl/TLSCommon/TLSTest.java fails with connection refused

JDK-8280682

Refactor AOT code source validation checks

JDK-8280818

Expand bug8033699.java to iterate over all LaFs

JDK-8280991

[XWayland] No displayChanged event after setDisplayMode call

JDK-8281511

java/net/ipv6tests/UdpTest.java fails with checkTime failed

JDK-8282053

IGV: refine schedule approximation

JDK-8282493

Add --with-jcov-modules convenience option

JDK-8282862

AwtWindow::SetIconData leaks old icon handles if an exception is detected

JDK-8283795

Add TLSv1.3 and CNSA 1.0 algorithms to implementation requirements

JDK-8285624

jpackage fails to create exe, msi when Windows OS is in FIPS mode

JDK-8285692

Enable _FORTIFY_SOURCE=2 when building with Clang

JDK-8285888

Clarify that java.net.http.HttpClient do NOT support Digest authentication

JDK-8286204

[Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS

JDK-8287122

Use gcc12 -ftrivial-auto-var-init=pattern in debug builds

JDK-8287749

Re-enable javadoc -serialwarn option

JDK-8287788

Implement a better allocator for downcalls

JDK-8288471

java/awt/ScrollPane/bug8077409Test.java is unstable and fails intermittently in CI

JDK-8290043

serviceability/attach/ConcAttachTest.java failed "guarantee(!CheckJNICalls) failed: Attached JNI thread exited without being detached"

JDK-8291027

Some of TimeZone methods marked 'synchronized' unnecessarily

JDK-8292944

Noisy output when running make help the first time

JDK-8293123

Fix various include file ordering

JDK-8294155

Exception thrown before awaitAndCheck hangs PassFailJFrame

JDK-8294954

Remove superfluous ResourceMarks when using LogStream

JDK-8295651

JFR: 'jfr scrub' should summarize what was removed

JDK-8297271

AccessFlag.maskToAccessFlags should be specific to class file version

JDK-8297531

sun/security/krb5/MicroTime.java fails with "Exception: What? only 100 musec precision?"

JDK-8297727

Forcing LF interpretation lead to StackOverflowError in reflection code

JDK-8298420

Implement JEP 470: PEM Encodings of Cryptographic Objects (Preview)

JDK-8298733

Reconsider monitors_on_stack assert

JDK-8298783

java/lang/ref/FinalizerHistogramTest.java failed with "RuntimeException: MyObject is not found in test output"

JDK-8299504

Resolve uses and provides at run time if the service is optional and missing

JDK-8299934

LocalExecutionControl replaces default uncaught exception handler

JDK-8300339

Run jtreg in the work dir

JDK-8300708

Some nsk jvmti tests fail with virtual thread wrapper due to jvmti missing some virtual thread support

JDK-8301197

Make sure use of printf is correct and actually needed

JDK-8301875

java.util.TimeZone.getSystemTimeZoneID uses C library default file mode

JDK-8301971

Make JDK source code UTF-8

JDK-8302293

jar --create fails with IllegalArgumentException if archive name is shorter than 3 characters

JDK-8302459

Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure

JDK-8303770

Remove Baltimore root certificate expiring in May 2025

JDK-8303884

jlink --add-options plugin does not allow GNU style options to be provided

JDK-8304065

HttpServer.stop should terminate immediately if no exchanges are in progress

JDK-8304674

File java.c compile error with -fsanitize=address -O0

JDK-8305010

Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java timed out: thread not suspended

JDK-8305186

Reference.waitForReferenceProcessing should be more accessible to tests

JDK-8306579

Consider building with /Zc:throwingNew

JDK-8307513

C2: intrinsify Math.max(long,long) and Math.min(long,long)

JDK-8308854

G1 archive region allocation may expand/shrink the heap above/below -Xms

JDK-8310003

Improve logging when default truststore is inaccessible

JDK-8310310

Migrate CreateSymbols tool in make/langtools to Classfile API

JDK-8310691

[REDO] [vectorapi] Refactor VectorShuffle implementation

JDK-8311227

Add .editorconfig

JDK-8311542

Consolidate the native stack printing code

JDK-8312198

[macos] metal pipeline - window rendering stops after display sleep

JDK-8313396

Portable implementation of FORBID_C_FUNCTION and ALLOW_C_FUNCTION

JDK-8314840

3 gc/epsilon tests ignore external vm options

JDK-8314999

IR framework fails to detect allocation

JDK-8315113

Print request Chromaticity.MONOCHROME attribute does not work on macOS

JDK-8315130

java.lang.IllegalAccessError when processing classlist to create CDS archive

JDK-8315131

Clarify VarHandle set/get access on 32-bit platforms

JDK-8315447

Invalid Type Annotation attached to a method instead of a lambda

JDK-8315488

Remove outdated and unused ciReplay support from SA

JDK-8315719

Adapt AOTClassLinking test case for dynamic CDS archive

JDK-8315844

$LSB_RELEASE is not defined before use

JDK-8316397

StackTrace/Suspended/GetStackTraceSuspendedStressTest.java failed with: SingleStep event is NOT expected

JDK-8316682

serviceability/jvmti/vthread/SelfSuspendDisablerTest timed out

JDK-8317012

Explicitly check for 32-bit word size for using libatomic with zero

JDK-8317976

Optimize SIMD sort for AMD Zen 4

JDK-8318098

Update jfr tests to replace keyword jfr with vm.flagless

JDK-8318220

RISC-V: C2 ReverseI

JDK-8318221

RISC-V: C2 ReverseL

JDK-8318577

Windows Look-and-Feel JProgressBarUI does not render correctly on 2x UI scale

JDK-8318730

MonitorVmStartTerminate.java still times out after JDK-8209595

JDK-8319055

JCMD should not buffer the whole output of commands

JDK-8319192

Remove javax.swing.plaf.synth.SynthLookAndFeel.load(URL url)

JDK-8319447

Improve performance of delayed task handling

JDK-8319850

PrintInlining should print which methods are late inlines

JDK-8319875

Add macOS implementation for jcmd System.map

JDK-8320189

vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001 memory corruption when using -Xcheck:jni

JDK-8320220

Compilation of cyclic hierarchy causes infinite recursion

JDK-8320909

C2: Adapt IGVN’s enqueuing logic to match idealization of AndNode with LShift operand

JDK-8320997

RISC-V: C2 ReverseV

JDK-8321003

RISC-V: C2 MulReductionVI

JDK-8321004

RISC-V: C2 MulReductionVL

JDK-8321413

IllegalArgumentException: Code length outside the allowed range while creating a jlink image

JDK-8321591

(fs) Improve String → Path conversion performance (win)

JDK-8322706

AnnotationTypeMismatchException in javac with annotation processing

JDK-8322810

Lambda expression types can’t be classes

JDK-8322983

Virtual Threads: exclude 2 tests

JDK-8323100

com/sun/tools/attach/StartManagementAgent.java failed with "WaitForSingleObject failed"

JDK-8323158

HotSpot Style Guide should specify more include ordering

JDK-8323497

On x64, use 32-bit immediate moves for narrow klass base if possible

JDK-8323545

java/awt/GraphicsDevice/CheckDisplayModes.java fails with "exit code: 133"

JDK-8323582

C2 SuperWord AlignVector: misaligned vector memory access with unaligned native memory

JDK-8323740

java.lang.ExceptionInInitializerError when trying to load XML classes in wrong order

JDK-8323807

Async UL: Add a stalling mode to async UL

JDK-8324686

Remove redefinition of NULL for MSVC

JDK-8325030

PhaseMacroExpand::value_from_mem_phi assert with "unknown node on this path"

JDK-8325132

CDS: Make sure the ArchiveRelocationMode is always printed in the log

JDK-8325647

[IR framework] Only prints stdout if exitCode is 134

JDK-8325859

Potential information loss during type inference

JDK-8326236

assert(ce != nullptr) failed in Continuation::continuation_bottom_sender

JDK-8326447

jpackage creates Windows installers that cannot be signed

JDK-8326485

Assertion due to Type.addMetadata adding annotations to already-annotated type

JDK-8327378

XMLStreamReader throws EOFException instead of XMLStreamException

JDK-8327466

ct.sym zip not reproducible across build environment timezones

JDK-8327495

Print more warning with -Xshare:auto when CDS fails to use archive

JDK-8327858

Improve spliterator and forEach for single-element immutable collections

JDK-8328119

Support HKDF in SunPKCS11 (Preview)

JDK-8328473

StringTable and SymbolTable statistics delay time to safepoint

JDK-8328848

Inaccuracy in the documentation of the -group option

JDK-8328914

Document the java.security.debug property in javadoc

JDK-8328919

Add BodyHandlers / BodySubscribers methods to handle excessive server input

JDK-8329173

LCMS_CFLAGS from configure are lost

JDK-8329549

Remove FORMAT64_MODIFIER

JDK-8329887

RISC-V: C2: Support Zvbb Vector And-Not instruction

JDK-8329951

var emits deprecation warnings that do not point to the file or position

JDK-8330022

Failure test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/BTreeTest.java: Could not initialize class java.util.concurrent.ThreadLocalRandom

JDK-8330174

Protection zone for easier detection of accidental zero-nKlass use

JDK-8330469

C2: Remove or change "PrintOpto && VerifyLoopOptimizations" as printing code condition

JDK-8330598

java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s'

JDK-8330851

C2: More efficient TypeFunc creation

JDK-8330936

[ubsan] exclude function BilinearInterp and ShapeSINextSpan in libawt java2d from ubsan checks

JDK-8331201

UBSAN enabled build reports on Linux x86_64 runtime error: shift exponent 65 is too large for 64-bit type 'long unsigned int'

JDK-8331467

FileSystems.getDefault fails with ClassNotFoundException if custom default provider is in run-time image

JDK-8331717

C2: Crash with SIGFPE Because Loop Predication Wrongly Hoists Division Requiring Zero Check

JDK-8331723

Serial: Remove the unused parameter of the method SerialHeap::gc_prologue

JDK-8331859

[PPC64] Remove support for Power7 and older

JDK-8331873

Improve/expand info in New API In on Help page

JDK-8332268

C2: Add missing optimizations for UDivI/L and UModI/L and unify the shared logic with the signed nodes

JDK-8332271

Reading data from the clipboard from multiple threads crashes the JVM

JDK-8332368

ubsan aarch64: immediate_aarch64.cpp:298:31: runtime error: shift exponent 32 is too large for 32-bit type 'int'

JDK-8332827

[REDO] C2: crash in compiled code because of dependency on removed range check CastIIs

JDK-8332857

Test vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime002/TestDescription.java failed

JDK-8332934

Do loop with continue with subsequent switch leads to incorrect stack maps

JDK-8332947

[macos] OpenURIHandler events not received when AWT is embedded in another toolkit

JDK-8332980

[IR Framework] Add option to measure IR rule processing time

JDK-8333386

TestAbortOnVMOperationTimeout test fails for client VM

JDK-8333393

PhaseCFG::insert_anti_dependences can fail to raise LCAs and to add necessary anti-dependence edges

JDK-8333568

Test that jpackage doesn’t modify R/O files/directories

JDK-8333569

jpackage tests must run app launchers with retries on Linux only

JDK-8333578

Fix uses of overaligned types induced by ZCACHE_ALIGNED

JDK-8333664

Decouple command line parsing and package building in jpackage

JDK-8333697

C2: Hit MemLimit in PhaseCFG::global_code_motion

JDK-8334016

Make PrintNullString.java automatic

JDK-8334046

Set different values for CompLevel_any and CompLevel_all

JDK-8334320

Replace vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary

JDK-8334322

Misleading values of keys in jpackage resource bundle

JDK-8334391

JDK build should exclude *-files directories for Java source

JDK-8334513

New test gc/TestAlwaysPreTouchBehavior.java is failing on MacOS aarch64

JDK-8334581

Remove no-arg constructor BasicSliderUI()

JDK-8334644

Automate javax/print/attribute/PageRangesException.java

JDK-8334717

Add JVMCI support for APX EGPRs

JDK-8334742

Change java.time month/day field types to 'byte'

JDK-8334756

javac crashed on call to non-existent generic method with explicit annotated type arg

JDK-8334759

gc/g1/TestMixedGCLiveThreshold.java fails on Windows with JTREG_TEST_THREAD_FACTORY=Virtual due to extra memory allocation

JDK-8335367

[s390] Add support for load immediate on condition instructions.

JDK-8335708

C2: Compile::verify_graph_edges must start at root and safepoints, just like CCP traversal

JDK-8335747

C2: fix overflow case for LoopLimit with constant inputs

JDK-8336042

Caller/callee param size mismatch in deoptimization causes crash

JDK-8336147

Clarify CDS documentation about static vs dynamic archive

JDK-8336356

[s390x] preserve Vector Register before using for string compress / expand

JDK-8336382

Fix error reporting in loading AWT

JDK-8336412

sun.net.www.MimeTable has a few unused methods

JDK-8336470

Source launcher should work with service loader SPI in unnamed module

JDK-8336760

[JVMCI] -XX:+PrintCompilation should also print "hosted" JVMCI compilations

JDK-8336906

C2: assert(bb→is_reachable()) failed: getting result from unreachable basicblock

JDK-8336920

ArithmeticException in javax.sound.sampled.AudioInputStream

JDK-8337016

serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java gets Metaspace OOM

JDK-8337251

C1: Improve Class.isInstance intrinsic

JDK-8337279

Share StringBuilder to format instant

JDK-8337458

Remove debugging code print_cpool_bytes

JDK-8337548

Parallel class loading can pass is_superclass true for interfaces

JDK-8337666

AArch64: SHA3 GPR intrinsic

JDK-8337723

Remove redundant tests from com/sun/security/sasl/gsskerb

JDK-8337978

Verify OopHandles oops on access

JDK-8337995

ZUtils::fill uses std::fill_n

JDK-8337997

MallocHeader description refers to non-existent NMT state "minimal"

JDK-8338140

(str) Add notes to String.trim and String.isEmpty pointing to newer APIs

JDK-8338194

ubsan: mulnode.cpp:862:59: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int'

JDK-8338303

Linux ppc64le with toolchain clang - detection failure in early JVM startup

JDK-8338428

Add logging of final VM flags while setting properties

JDK-8338554

Fix inconsistencies in javadoc/doclet/testLinkOption/TestRedirectLinks.java

JDK-8338675

javac shouldn’t silently change .jar files on the classpath

JDK-8338737

Shenandoah: Reset marking bitmaps after the cycle

JDK-8338833

Error on reference not found for a snippet target

JDK-8338973

Document need to have UTF-8 locale available to build the JDK

JDK-8339019

Obsolete the UseLinuxPosixThreadCPUClocks flag

JDK-8339113

AccessFlags can be u2 in metadata

JDK-8339114

DaCapo xalan performance with -XX:+UseObjectMonitorTable

JDK-8339238

Update to use jtreg 7.5.1

JDK-8339280

jarsigner -verify performs cross-checking between CEN and LOC

JDK-8339313

32-bit build broken

JDK-8339331

GCC fortify error in vm_version_linux_aarch64.cpp

JDK-8339356

Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine

JDK-8339527

Adjust threshold for MemorySegment::fill native invocation

JDK-8339543

[vectorapi] laneHelper and withLaneHelper should be ForceInline

JDK-8339561

The test/jdk/java/awt/Paint/ListRepaint.java may fail after JDK-8327401

JDK-8339622

Regression in make open-hotspot-xcode-project

JDK-8339668

Parallel: Adopt PartialArrayState to consolidate marking stack in Full GC

JDK-8339889

Several compiler tests ignore vm flags and not marked as flagless

JDK-8339891

Several sun/security/ssl/SSLSessionImpl/* tests override test.java.opts

JDK-8339910

RISC-V: crc32 intrinsic with carry-less multiplication

JDK-8340110

Ubsan: verifier.cpp:2043:19: runtime error: shift exponent 100 is too large for 32-bit type 'int'

JDK-8340185

Use make -k on GHA to catch more build errors

JDK-8340321

Disable SHA-1 in TLS/DTLS 1.2 handshake signatures

JDK-8340341

Abort in configure when using Xcode 16.0 or 16.1

JDK-8340401

DcmdMBeanPermissionsTest.java and SystemDumpMapTest.java fail with assert(_stack_base != nullptr) failed: Sanity check

JDK-8340416

Remove ArchiveBuilder::estimate_archive_size()

JDK-8340493

Fix some Asserts failure messages

JDK-8340631

assert(reserved_rgn→contain_region(base_addr, size)) failed: Reserved CDS region should contain this mapping region

JDK-8340784

Remove PassFailJFrame constructor with screenshots

JDK-8340969

jdk/jfr/startupargs/TestStartDuration.java should be marked as flagless

JDK-8341095

Possible overflow in os::Posix::print_uptime_info

JDK-8341097

GHA: Demote Mac x86 jobs to build only

JDK-8341311

[Accessibility,macOS,VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu

JDK-8341346

Add support for exporting TLS Keying Material

JDK-8341370

Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64

JDK-8341402

BigDecimal’s square root optimization

JDK-8341481

[perf] vframeStreamCommon constructor may be optimized

JDK-8341491

Reserve and commit memory operations should be protected by NMT lock

JDK-8341544

Restore fence() in Mutex

JDK-8341608

jdeps in JDK 23 crashes when parsing signatures while jdeps in JDK 22 works fine

JDK-8341641

Make %APPDATA% and %LOCALAPPDATA% env variables available in *.cfg files

JDK-8341696

C2: Non-fluid StringBuilder pattern bails out in OptoStringConcat

JDK-8341775

Duplicate manifest files are removed by jarsigner after signing

JDK-8341781

Improve Min/Max node identities

JDK-8341833

incomplete snippet from loaded files from command line is ignored

JDK-8341976

C2: use_mem_state != load→find_exact_control(load→in(0)) assert failure

JDK-8342096

Popup menus that request focus are not shown on Linux with Wayland

JDK-8342103

C2 compiler support for Float16 type and associated scalar operations

JDK-8342206

Convenience method to check if a constant pool entry matches nominal descriptors

JDK-8342238

Test javax/crypto/CryptoPermissions/InconsistentEntries.java writes files in tested JDK dir

JDK-8342283

CDS cannot handle a large number of classes

JDK-8342393

Promote commutative vector IR node sharing

JDK-8342444

Shenandoah: Uncommit regions from a separate, STS aware thread

JDK-8342486

Implement JEP 505: Structured Concurrency (Fifth Preview)

JDK-8342524

Use latch in AbstractButton/bug6298940.java instead of delay

JDK-8342550

Log warning for using JDK1.1 compatible time zone IDs for future removal

JDK-8342651

Refactor array constant to use an array of jbyte

JDK-8342676

Unsigned Vector Min / Max transforms

JDK-8342775

[Graal] java/util/concurrent/locks/Lock/OOMEInAQS.java fails OOME thrown from the UncaughtExceptionHandler

JDK-8342782

AWTEventMulticaster throws StackOverflowError using AquaButtonUI

JDK-8342807

Update links in java.base to use https://

JDK-8342818

Implement JEP 509: JFR CPU-Time Profiling

JDK-8342881

RISC-V: secondary_super_cache does not scale well: C1 and interpreter

JDK-8342886

Update MET timezone in TimeZoneNames files

JDK-8342979

Start of release updates for JDK 25

JDK-8342982

Add SourceVersion.RELEASE_25

JDK-8342983

Add source 25 and target 25 to javac

JDK-8342984

Bump minimum boot jdk to JDK 24

JDK-8342987

Update --release 24 symbol information for JDK 24 build 27

JDK-8342995

Enhance Attach API to support arbitrary length arguments - Linux

JDK-8342996

Enhance Attach API to support arbitrary length arguments - OSX

JDK-8343074

test/jdk/com/sun/net/httpserver/docs/test1/largefile.txt could be generated

JDK-8343110

Add getChars(int, int, char[], int) to CharSequence and CharBuffer

JDK-8343148

C2: Refactor uses of "PhaseValue::*con*() + PhaseIdealLoop::set_ctrl()" into separate method

JDK-8343157

Examine large files for character encoding/decoding

JDK-8343158

[JVMCI] ZGC should deoptimize on old gen allocation

JDK-8343170

java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java does not show the default cursor

JDK-8343191

Cgroup v1 subsystem fails to set subsystem path

JDK-8343224

print/Dialog/PaperSizeError.java fails with MediaSizeName is not A4: A4

JDK-8343342

java/io/File/GetXSpace.java fails on Windows with CD-ROM drive

JDK-8343467

Remove unnecessary @SuppressWarnings annotations (security)

JDK-8343468

GenShen: Enable relocation of remembered set card tables

JDK-8343477

Remove unnecessary @SuppressWarnings annotations (compiler)

JDK-8343478

Remove unnecessary @SuppressWarnings annotations (core-libs)

JDK-8343580

Type error with inner classes of generic classes in functions generic by outer

JDK-8343607

C2: Shenandoah crashes during barrier expansion in Continuation::enter

JDK-8343609

Broken links in java.xml

JDK-8343618

Stack smashing in awt_InputMethod.c on Linux s390x

JDK-8343629

More MergeStore benchmark

JDK-8343685

C2 SuperWord: refactor VPointer with MemPointer

JDK-8343739

Test java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java failed: Wrong extended key code

JDK-8343767

Enumerate StubGen blobs, stubs and entries and generate code from declarations

JDK-8343782

G1: Use one G1CardSet instance for multiple old gen regions

JDK-8343789

Move mutable nmethod data out of CodeCache

JDK-8343802

Prevent NULL usage backsliding

JDK-8343829

Unify decimal and hexadecimal parsing in FloatingDecimal

JDK-8343832

Enhance test summary with number of skipped tests

JDK-8343840

Rewrite the ObjectMonitor lists

JDK-8343882

BasicAnnoTests doesn’t handle multiple annotations at the same position

JDK-8343891

Test javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java failed

JDK-8343906

test2 of compiler/c2/TestCastX2NotProcessedIGVN.java fails on some platforms

JDK-8343938

TestStressBailout triggers "Should not be locked when freed" assert

JDK-8343962

[REDO] Move getChars to DecimalDigits

JDK-8343977

Convert java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest to main

JDK-8343978

Update the default value of CodeEntryAlignment for Ampere-1A and 1B

JDK-8344009

Improve compiler memory statistics

JDK-8344026

Ubsan: prevent potential integer overflow in c1_LIRGenerator_<arch>.cpp file

JDK-8344035

Replace predicate walking code in Loop Unswitching with a predicate visitor

JDK-8344049

Shenandoah: Eliminate init-update-refs safepoint

JDK-8344050

Shenandoah: Retire GC LABs concurrently

JDK-8344055

Shenandoah: Make all threads use local gc state

JDK-8344079

Minor fixes and cleanups to compiler lint-related code

JDK-8344119

CUPSPrinter does not respect PostScript printer definition specification in case of reading ImageableArea values from PPD files

JDK-8344130

C2: Avoid excessive hoisting in scheduler due to minuscule differences in block frequency

JDK-8344137

Update XML Security for Java to 3.0.5

JDK-8344140

Refactor the discovery of AOT cache artifacts

JDK-8344146

Remove temporary font file tracking code.

JDK-8344148

Add an explicit compiler phase for warning generation

JDK-8344168

Change Unsafe base offset from int to long

JDK-8344171

Clone and initialize Assertion Predicates in order instead of in reverse-order

JDK-8344232

[PPC64] secondary_super_cache does not scale well: C1 and interpreter

JDK-8344251

C2: remove blackholes with dead control input

JDK-8344272

gcc devkit doesn’t have lto-plugin where needed

JDK-8344301

Refine stylesheet for API docs

JDK-8344316

security/auth/callback/TextCallbackHandler/Password.java make runnable with JTReg and add the UI

JDK-8344361

Restore null return for invalid services from legacy providers

JDK-8344453

Test jdk/jfr/event/oldobject/TestSanityDefault.java timed out

JDK-8344559

Log is spammed by missing pandoc warnings when building man pages

JDK-8344575

Examine usage of ReflectUtil.forName() in java.sql.rowset - XmlReaderContentHandler

JDK-8344581

[TESTBUG] java/awt/Robot/ScreenCaptureRobotTest.java failing on macOS

JDK-8344593

GenShen: Review of ReduceInitialCardMarks

JDK-8344629

SSLSocketNoServerHelloClientShutdown test timeout

JDK-8344637

Fix Page8 of manual test java/awt/print/PrinterJob/PrintTextTest.java on Linux and Windows

JDK-8344665

Refactor PartialArrayState allocation for reuse

JDK-8344668

Unnecessary array allocations and copying in TextLine

JDK-8344671

Few JFR streaming tests fail with application not alive error on MacOS 15

JDK-8344703

Compiler Implementation for Flexible Constructor Bodies

JDK-8344706

Implement JEP 512: Compact Source Files and Instance Main Methods

JDK-8344708

Implement JEP 511: Module Import Declarations

JDK-8344802

Crash in StubRoutines::verify_mxcsr with -XX:+EnableX86ECoreOpts and -Xcheck:jni

JDK-8344833

CTW: Make failing on zero classes optional

JDK-8344883

Force clients to explicitly pass mem_tag value, even if it is mtNone

JDK-8344892

beans/finder/MethodFinder.findMethod incorrectly returns null

JDK-8344907

NullPointerException in Win32ShellFolder2.getSystemIcon when "icon" is null

JDK-8344925

translet-name ignored when package-name is also set

JDK-8344942

Template-Based Testing Framework

JDK-8344943

Mark not subclassable classes final in java.base exported classes

JDK-8344951

Stabilize write barrier micro-benchmarks

JDK-8344966

Remove the allowNonPublic MBean compatibility property

JDK-8344969

Remove the jmx.mxbean.multiname compatibility property

JDK-8344976

Remove the jmx.invoke.getters compatibility property

JDK-8344981

[REDO] JDK-6672644 JComboBox still scrolling if switch to another window and return back

JDK-8344983

[PPC64] Rename ConditionRegisters

JDK-8345016

JDK-8345040

Clean up unused variables and code in generate_native_wrapper

JDK-8345041

IGV: Free Placement Mode in IGV Layout

JDK-8345045

Remove the jmx.remote.x.buffer.size JMX notification property

JDK-8345048

Remove the jmx.extend.open.types compatibility property

JDK-8345049

Remove the jmx.tabular.data.hash.map compatibility property

JDK-8345079

Simplify/cleanup Exception handling in RMIConnectionImpl

JDK-8345125

Aarch64: Add aarch64 backend for Float16 scalar operations

JDK-8345133

Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout

JDK-8345134

Test sun/security/tools/jarsigner/ConciseJarsigner.java failed: unable to find valid certification path to requested target

JDK-8345144

Robot does not specify all causes of IllegalThreadStateException

JDK-8345155

Add /native to native test in FFM

JDK-8345156

C2: Add bailouts next to a few asserts

JDK-8345159

RISCV: Fix -Wzero-as-null-pointer-constant warning in emit_static_call_stub

JDK-8345169

Implement JEP 503: Remove the 32-bit x86 Port

JDK-8345185

Update jpackage to not include service bindings by default

JDK-8345212

Since checker should better handle non numeric values

JDK-8345213

JVM Prefers /etc/timezone Over /etc/localtime on Debian 12

JDK-8345217

Parallel: Refactor PSParallelCompact::next_src_region

JDK-8345225

AARCH64: VM crashes with -NearCpool +UseShenandoahGC options

JDK-8345249

Apply some conservative cleanups in FileURLConnection

JDK-8345263

Make sure that lint categories are used correctly when logging lint warnings

JDK-8345269

Fix -Wzero-as-null-pointer-constant warnings in ppc code

JDK-8345273

Fix -Wzero-as-null-pointer-constant warnings in s390 code

JDK-8345285

[s390x] test failures: foreign/normalize/TestNormalize.java with C2

JDK-8345287

C2: live in computation is broken

JDK-8345298

RISC-V: Add riscv backend for Float16 operations - scalar

JDK-8345299

C2: some nodes can still have incorrect control after do_range_check()

JDK-8345314

Add a red–black tree as a utility data structure

JDK-8345322

RISC-V: Add concurrent gtests for cmpxchg variants

JDK-8345335

Add excluded jdk_foreign tests to manual group

JDK-8345347

Test runtime/cds/TestDefaultArchiveLoading.java should accept VM flags or be marked as flagless

JDK-8345368

java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025

JDK-8345374

Ubsan: runtime error: division by zero

JDK-8345390

[ubsan] systemDictionaryShared.cpp:964: member call on null pointer

JDK-8345399

GenShen: Error: Verify init-mark remembered set violation; clean card should be dirty

JDK-8345421

(bf) Create specific test for temporary direct buffers and the buffer size limit

JDK-8345423

Shenandoah: Parallelize concurrent cleanup

JDK-8345431

Improve jar --validate to detect duplicate or invalid entries

JDK-8345432

(ch, fs) Replace anonymous Thread with InnocuousThread

JDK-8345435

Eliminate tier1_compiler_not_xcomp group

JDK-8345471

Clean up compiler/intrinsics/sha/cli tests

JDK-8345492

Fix -Wzero-as-null-pointer-constant warnings in adlc code

JDK-8345505

Fix -Wzero-as-null-pointer-constant warnings in zero code

JDK-8345506

jar --validate may lead to java.nio.file.FileAlreadyExistsException

JDK-8345538

Robot.mouseMove doesn’t clamp bounds on macOS when trying to move mouse off screen

JDK-8345543

Test serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java failed: expected JVMTI_ERROR_OPAQUE_FRAME instead of: 0

JDK-8345555

Improve layout of search results

JDK-8345569

[ubsan] adjustments to filemap.cpp and virtualspace.cpp for macOS aarch64

JDK-8345580

Remove const from Node::_idx which is modified

JDK-8345589

Simplify Windows definition of strtok_r

JDK-8345590

AIX 'make all' fails after JDK-8339480

JDK-8345598

Upgrade NSS binaries for interop tests

JDK-8345609

[C1] LIR Operations with one input should be implemented as LIR_Op1

JDK-8345614

Improve AnnotationFormatError message for duplicate annotation interfaces

JDK-8345616

Unnecessary Hashtable usage in javax.swing.text.html.parser.Element

JDK-8345618

javax/swing/text/Caret/8163124/CaretFloatingPointAPITest.java leaves Caret is not complete

JDK-8345622

test/langtools/tools/javac/annotations/parameter/ParameterAnnotations.java should set processorpath to work correctly in the agentvm mode

JDK-8345627

[REDO] Use gcc12 -ftrivial-auto-var-init=pattern in debug builds

JDK-8345628

[BACKOUT] JDK-8287122 Use gcc12 -ftrivial-auto-var-init=pattern in debug builds

JDK-8345629

Remove expired flags in JDK 25

JDK-8345632

[ASAN] memory leak in get_numbered_property_as_sorted_string function

JDK-8345647

Fix recent NULL usage backsliding in Shenandoah

JDK-8345655

Move reservation code out of ReservedSpace

JDK-8345656

Move os alignment functions out of ReservedSpace

JDK-8345658

WB_NMTCommitMemory redundantly records an NMT tag

JDK-8345659

Fix broken alignment after ReservedSpace splitting in GC code

JDK-8345661

Simplify page size alignment in code heap reservation

JDK-8345664

Use simple parameter type names in @link and @see tags

JDK-8345668

ZoneOffset.ofTotalSeconds performance regression

JDK-8345676

[ubsan] ProcessImpl_md.c:561:40: runtime error: applying zero offset to null pointer on macOS aarch64

JDK-8345678

compute_modifiers should not be in create_mirror

JDK-8345683

Remove special flags for files compiled for static libraries

JDK-8345684

OperatingSystemMXBean.getSystemCpuLoad() throws NPE

JDK-8345687

Improve the implementation of SegmentFactories::allocateSegment

JDK-8345693

Update JCov for class file version 69

JDK-8345698

Remove tier1_compiler_not_xcomp from github actions

JDK-8345700

tier{1,2,3}_compiler don’t cover all compiler tests

JDK-8345726

Update mx in RunTestPrebuiltSpec to reflect change in JDK-8345302

JDK-8345728

[Accessibility,macOS,Screen Magnifier]: JCheckbox unchecked state does not magnify but works for checked state

JDK-8345732

Provide helpers for using PartialArrayState

JDK-8345744

Use C++ LINK_TYPE with SetupBuildLauncher in StaticLibs.gmk

JDK-8345745

Update mode of the Attach API communication pipe.

JDK-8345746

Remove :resourcehogs/compiler from :hotspot_slow_compiler

JDK-8345757

[ASAN] clang17 report 'dprintf' macro redefined

JDK-8345766

C2 should emit macro nodes for ModF/ModD instead of calls during parsing

JDK-8345767

javax/swing/JSplitPane/4164779/JSplitPaneKeyboardNavigationTest.java fails in ubuntu22.04

JDK-8345770

javadoc: API documentation builds are not always reproducible

JDK-8345777

Improve sections for inherited members

JDK-8345782

Refining the cases that libjsig deprecation warning is issued

JDK-8345793

Update copyright year to 2024 for the build system in files where it was missed

JDK-8345795

Update copyright year to 2024 for hotspot in files where it was missed

JDK-8345797

Update copyright year to 2024 for client-libs in files where it was missed

JDK-8345799

Update copyright year to 2024 for core-libs in files where it was missed

JDK-8345800

Update copyright year to 2024 for serviceability in files where it was missed

JDK-8345801

C2: Clean up include statements to speed up compilation when touching type.hpp

JDK-8345803

Update copyright year to 2024 for security in files where it was missed

JDK-8345804

Update copyright year to 2024 for langtools in files where it was missed

JDK-8345805

Update copyright year to 2024 for other files where it was missed

JDK-8345826

Do not automatically resolve jdk.internal.vm.ci when libgraal is used

JDK-8345838

Remove the appcds/javaldr/AnonVmClassesDuringDump.java test

JDK-8345840

Add missing TLS handshake messages to SSLHandshake.java

JDK-8345876

Update nativeAddAtIndex comment to match the code

JDK-8345908

Class links should be properly spaced

JDK-8345911

Enhance error message when IncompatibleClassChangeError is thrown for sealed class loading failures

JDK-8345936

Call ClassLoader.getResourceAsByteArray only for multi-release jar

JDK-8345940

Migrate security-related resources from Java classes to properties files

JDK-8345942

Separate source output from class output when building microbenchmarks

JDK-8345955

Deprecate the UseOprofile flag with a view to removing the legacy oprofile support in the VM

JDK-8345959

Make JVM_IsStaticallyLinked JVM_LEAF

JDK-8345975

Update SAP SE copyright year to 2024 where it was missed

JDK-8345984

Remove redundant checkXXX methods from java.management Util class

JDK-8345987

java.management has two Util.newObjectName methods (remove one)

JDK-8346007

Incorrect copyright header in UModLNodeIdealizationTests.java

JDK-8346008

Fix recent NULL usage backsliding in Shenandoah

JDK-8346016

Problemlist vm/mlvm/indy/func/jvmti/mergeCP_indy2manyDiff_a in virtual thread mode

JDK-8346036

Unnecessary Hashtable usage in javax.swing.text.html.parser.Entity

JDK-8346038

[REDO] - [C1] LIR Operations with one input should be implemented as LIR_Op1

JDK-8346039

[BACKOUT] - [C1] LIR Operations with one input should be implemented as LIR_Op1

JDK-8346045

Cleanup of security library tests calling Security Manager APIs

JDK-8346046

Enable copyright header format check

JDK-8346047

JFR: Incorrect percentile value in 'jfr view'

JDK-8346048

test/lib/containers/docker/DockerRunOptions.java uses addJavaOpts() from ctor

JDK-8346049

jdk/test/lib/security/timestamp/TsaServer.java warnings

JDK-8346050

Update BuildTestLib.gmk to build whole testlibrary

JDK-8346051

MemoryTest fails when Shenandoah’s generational mode is enabled

JDK-8346052

JFR: Incorrect average value in 'jfr view'

JDK-8346055

javax/swing/text/StyledEditorKit/4506788/bug4506788.java fails in ubuntu22.04

JDK-8346059

[ASAN] awt_LoadLibrary.c reported compile warning ignoring return value of function by clang17

JDK-8346063

java/lang/Thread/virtual/Starvation.java missing @requires vm.continuations

JDK-8346082

Output JVMTI agent information in hserr files

JDK-8346094

Harden X509CertImpl.getExtensionValue for NPE cases

JDK-8346099

JFR: Query for 'jfr view' can’t handle wildcard with multiple event types

JDK-8346101

[JVMCI] Export jdk.internal.misc to jdk.graal.compiler

JDK-8346106

Verify.checkEQ: testing utility for recursive value verification

JDK-8346107

Generators: testing utility for random value generation

JDK-8346109

Create JDK taglet for additional preview notes

JDK-8346117

Add test annotation

JDK-8346120

VirtualThreadPinned event recorded for Object.wait may have wrong duration or may record second event

JDK-8346123

[REDO] NMT should not use ThreadCritical

JDK-8346129

Simplify EdDSA & XDH curve name usage

JDK-8346132

fallbacklinker.c failed compilation due to unused variable

JDK-8346139

test_memset_with_concurrent_readers.cpp should not use <sstream>

JDK-8346142

[perf] scalability issue for the specjvm2008::xml.validation workload

JDK-8346143

add ClearAllFramePops function to speedup debugger single stepping in some cases

JDK-8346150

Jib dependency on autoconf missing for 'docs' profile

JDK-8346151

Add transformer error logging to VerifyLocalVariableTableOnRetransformTest

JDK-8346157

[Ubsan]: runtime error: pointer index expression with base 0x000000001000 overflowed to 0xfffffffffffffff0

JDK-8346160

Fix -Wzero-as-null-pointer-constant warnings from explicit casts

JDK-8346184

C2: assert(has_node(i)) failed during split thru phi

JDK-8346193

CrashGCForDumpingJavaThread do not trigger expected crash build with clang17

JDK-8346194

Improve G1 pre-barrier C2 cost estimate

JDK-8346195

Fix static initialization problem in GDIHashtable

JDK-8346230

[perf] scalability issue for the specjvm2008::xml.transform workload

JDK-8346231

RISC-V: Fix incorrect assertion in SharedRuntime::generate_handler_blob

JDK-8346232

Remove leftovers of the jar --normalize feature

JDK-8346234

javax/swing/text/DefaultEditorKit/4278839/bug4278839.java still fails in CI

JDK-8346235

RISC-V: Optimize bitwise AND with mask values

JDK-8346236

Auto vectorization support for various Float16 operations

JDK-8346239

Improve memory efficiency of JimageDiffGenerator

JDK-8346248

serviceability/dcmd/vm/{SystemMapTest.java,SystemMapTest.java} failing on macos-aarch64

JDK-8346255

java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java finds no deadlock

JDK-8346257

Problemlist jdp tests for macosx-aarch64

JDK-8346260

Test "javax/swing/JOptionPane/bug4174551.java" failed because the font size of message "Hi 24" is not set to 24 in Nimbus LookAndFeel

JDK-8346261

Cleanup in JDP tests

JDK-8346264

"Total compile time" counter should include time spent in failing/bailout compiles

JDK-8346278

Clean up some flag handing in flags-cflags.m4

JDK-8346280

C2: implement late barrier elision for G1

JDK-8346282

[JVMCI] Add failure reason support to UnresolvedJava/Type/Method/Field

JDK-8346285

Update jarsigner compatibility test for change in default digest algorithm

JDK-8346288

WB_IsIntrinsicAvailable fails if called with wrong compilation level

JDK-8346289

Confusing phrasing in IR Framework README / User-defined Regexes

JDK-8346294

Invalid lint category specified in compiler.properties

JDK-8346295

Update --release 24 symbol information for JDK 24 build 29

JDK-8346300

Add @Test annotation to TCKZoneId.test_constant_OLD_IDS_POST_2024b test

JDK-8346304

SA doesn’t need a copy of getModifierFlags

JDK-8346306

Unattached thread can cause crash during VM exit if it calls wait_if_vm_exited

JDK-8346310

Duplicate !HAS_PENDING_EXCEPTION check in DynamicArchive::dump_at_exit

JDK-8346324

javax/swing/JScrollBar/4865918/bug4865918.java fails in CI

JDK-8346377

Properly support static builds for Windows

JDK-8346378

Cannot use DllMain in libnet for static builds

JDK-8346383

Cannot use DllMain in libdt_socket for static builds

JDK-8346388

Cannot use DllMain in libawt for static builds

JDK-8346394

Bundled freetype library needs to have JNI_OnLoad for static builds

JDK-8346432

java.lang.foreign.Linker comment typo

JDK-8346433

Cannot use DllMain in hotspot for static builds

JDK-8346434

Add test for non-automatic service binding

JDK-8346460

NotifyFramePop should return JVMTI_ERROR_DUPLICATE

JDK-8346463

Add test coverage for deploying the default provider as a module

JDK-8346465

Add a check in setData() to restrict the update of Built-In ICC_Profiles

JDK-8346468

SM cleanup of common test library

JDK-8346470

Improve WriteBarrier JMH to have old-to-young refs

JDK-8346475

RISC-V: Small improvement for MacroAssembler::ctzc_bit

JDK-8346477

Clarify the Java manpage in relation to the JVM’s OnOutOfMemoryError flags

JDK-8346478

RISC-V: Refactor add/sub assembler routines

JDK-8346532

XXXVector::rearrangeTemplate misses null check

JDK-8346552

C2: Add IR tests to check that Predicate cloning in Loop Unswitching works as expected

JDK-8346567

Make Class.getModifiers() non-native

JDK-8346568

G1: Other time can be negative

JDK-8346569

Shenandoah: Worker initializes ShenandoahThreadLocalData twice results in memory leak

JDK-8346570

SM cleanup of tests for Beans and Serialization

JDK-8346572

Check is_reserved() before using ReservedSpace instances

JDK-8346573

Can’t use custom default file system provider with custom system class loader

JDK-8346576

Remove vmTestbase/gc/memory/Nio/Nio.java from test/hotspot/jtreg/ProblemList.txt

JDK-8346581

JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux

JDK-8346587

Distrust TLS server certificates anchored by Camerfirma Root CAs

JDK-8346602

Remove unused macro parameters in jni.cpp

JDK-8346605

AIX fastdebug build fails in memoryReserver.cpp after JDK-8345655

JDK-8346607

IGV: Support drag-and-drop for opening graph files

JDK-8346609

Improve MemorySegment.toString

JDK-8346610

Make all imports consistent in the FFM API

JDK-8346659

SnippetTaglet should report an error if provided ambiguous links

JDK-8346664

C2: Optimize mask check with constant offset

JDK-8346669

Increase abstraction in SetupBuildLauncher and remove extra args

JDK-8346671

java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025

JDK-8346683

Problem list automated tests that fail on macOS15

JDK-8346688

GenShen: Missing metadata trigger log message

JDK-8346690

Shenandoah: Fix log message for end of GC usage report

JDK-8346705

SNI not sent with Java 22+ using java.net.http.HttpClient.Builder#sslParameters

JDK-8346706

RISC-V: Add available registers to hs_err

JDK-8346712

Remove com/sun/net/httpserver/TcpNoDelayNotRequired.java test

JDK-8346713

[testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java

JDK-8346714

[ASAN] compressedKlass.cpp reported applying non-zero offset to null pointer

JDK-8346717

serviceability/dcmd/vm/SystemDumpMapTest.java failing on Windows with "Stack base not yet set for thread id"

JDK-8346720

Support Generic keys in SunPKCS11 SecretKeyFactory

JDK-8346722

(fs) Files.probeContentType throws ClassCastException with custom file system provider

JDK-8346727

JvmtiVTMSTransitionDisabler deadlock

JDK-8346736

Java Security Standard Algorithm Names spec should include key algorithm names

JDK-8346751

Internal java compiler error with type annotations in constants expression in constant fields

JDK-8346773

Fix unmatched brackets in some misc files

JDK-8346774

Use Predicate classes instead of Node classes

JDK-8346777

Add missing const declarations and rename variables

JDK-8346778

Enable native access should work with the source launcher

JDK-8346781

[JVMCI] Limit ServiceLoader to class initializers

JDK-8346785

Potential infinite loop in JavadocTokenizer.ensures

JDK-8346786

RISC-V: Reconsider ConditionalMoveLimit when adding conditional move

JDK-8346787

Fix two C2 IR matching tests for RISC-V

JDK-8346792

serviceability/jvmti/vthread/GetThreadState/GetThreadState.java testObjectWaitMillis failed

JDK-8346825

[JVMCI] Remove NativeImageReinitialize annotation

JDK-8346828

javax/swing/JScrollBar/4865918/bug4865918.java still fails in CI

JDK-8346829

Problem list com/sun/jdi/ReattachStressTest.java & ProcessAttachTest.java on Linux

JDK-8346830

Simplify adlc build config for aix

JDK-8346832

runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java fails on RISC-V

JDK-8346834

Tests failing with -XX:+UseNUMA due to "NUMA support disabled" warning

JDK-8346836

C2: Verify CastII/CastLL bounds at runtime

JDK-8346866

[ASAN] memoryReserver.cpp reported applying non-zero offset to non-null pointer produced null pointer

JDK-8346868

RISC-V: compiler/sharedstubs tests fail after JDK-8332689

JDK-8346869

[AIX] Add regression test for handling 4 Byte aligned doubles in structures

JDK-8346871

Improve robustness of java/util/zip/EntryCount64k.java test

JDK-8346875

Test jdk/jdk/jfr/event/os/TestCPULoad.java fails on macOS

JDK-8346880

[aix] java/lang/ProcessHandle/InfoTest.java still fails: "reported cputime less than expected"

JDK-8346881

[ubsan] logSelection.cpp:154:24 / logSelectionList.cpp:72:94 : runtime error: applying non-zero offset 1 to null pointer

JDK-8346887

DrawFocusRect() may cause an assertion failure

JDK-8346888

[ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int'

JDK-8346890

AArch64: Type profile counters generate suboptimal code

JDK-8346916

[REDO] align_up has potential overflow

JDK-8346920

Serial: Support allocation in old generation when heap is almost full

JDK-8346921

Remove unused arg in markWord::must_be_preserved

JDK-8346922

TestVectorReinterpret.java fails without the rvv extension on RISCV fastdebug VM

JDK-8346923

MetaspaceShared base calculation may cause overflow in align_up

JDK-8346924

TestVectorizationNegativeScale.java fails without the rvv extension on RISCV fastdebug VM

JDK-8346927

serviceability/dcmd/vm/[SystemMapTest.java|SystemDumpMapTest.java] fail at jmx

JDK-8346929

runtime/ClassUnload/DictionaryDependsTest.java fails with "Test failed: should be unloaded"

JDK-8346931

Replace divisions by zero in sharedRuntimeTrans.cpp

JDK-8346948

Update CLDR to Version 47.0

JDK-8346953

Remove unnecessary @SuppressWarnings annotations (client, #2)

JDK-8346954

[JMH] jdk.incubator.vector.MaskedLogicOpts fails due to IndexOutOfBoundsException

JDK-8346971

[ubsan] psCardTable.cpp:131:24: runtime error: large index is out of bounds

JDK-8346972

Test java/nio/channels/FileChannel/LoopingTruncate.java fails sometimes with IOException: There is not enough space on the disk

JDK-8346981

Remove obsolete java.base exports of jdk.internal.objectweb.asm packages

JDK-8346983

Remove ASM-based transforms from Class-File API tests

JDK-8346984

Remove ASM-based benchmarks from Class-File API benchmarks

JDK-8346985

Convert test/jdk/com/sun/jdi/ClassUnloadEventTest.java to Class-File API

JDK-8346986

Remove ASM from java.base

JDK-8346989

C2: deoptimization and re-execution cycle with Math.*Exact in case of frequent overflow

JDK-8346990

Remove INTX_FORMAT and UINTX_FORMAT macros

JDK-8346993

C2 SuperWord: refactor to make more vector nodes available in VectorNode::make

JDK-8346998

Test nsk/jvmti/ResourceExhausted/resexhausted003 fails with java.lang.OutOfMemoryError when CDS is off

JDK-8347000

Bug in com/sun/net/httpserver/bugs/B6361557.java test

JDK-8347004

vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java fails with CDS disabled

JDK-8347008

beancontext package spec does not clearly explain why the API is deprecated

JDK-8347018

C2: Insertion of Assertion Predicates ignores the effects of PhaseIdealLoop::clone_up_backedge_goo()

JDK-8347019

Test javax/swing/JRadioButton/8033699/bug8033699.java still fails: Focus is not on Radio Button Single as Expected

JDK-8347038

[JMH] jdk.incubator.vector.SpiltReplicate fails NoClassDefFoundError

JDK-8347039

ThreadPerTaskExecutor terminates if cancelled tasks still running

JDK-8347040

C2: assert(!loop→_body.contains(in)) failed

JDK-8347042

Remove an extra parenthesis in macro definition in jfrTraceIdMacros.hpp

JDK-8347050

Console.readLine() drops '\' when reading through JLine

JDK-8347052

Update java man page documentation to reflect current state of the UseNUMA flag

JDK-8347058

When automatically translating the page to pt-br, all CSS styling disappears

JDK-8347063

Add comments in ClassFileFormatVersion for class file format evolution history

JDK-8347065

Add missing @spec tags for Java Security Standard Algorithm Names

JDK-8347083

Incomplete logging in nsk/jvmti/ResourceExhausted/resexhausted00* tests

JDK-8347094

Inline CollectedHeap::increment_total_full_collections

JDK-8347120

Launchers should not have java headers on include path

JDK-8347121

Add missing @serial tags to module java.base

JDK-8347122

Add missing @serial tags to module java.desktop

JDK-8347123

Add missing @serial tags to other modules

JDK-8347124

Clean tests with --enable-linkable-runtime

JDK-8347126

gc/stress/TestStressG1Uncommit.java gets OOM-killed

JDK-8347129

cpuset cgroups controller is required for no good reason

JDK-8347139

[macos] Test tools/jpackage/share/InOutPathTest.java failed: "execution error: Finder got an error: AppleEvent timed out."

JDK-8347141

Several javac tests compile with an unnecessary -Xlint:-path flag

JDK-8347143

[aix] Fix strdup use in os::dll_load

JDK-8347146

Convert IncludeLocalesPluginTest to use JUnit

JDK-8347147

[REDO] AccessFlags can be u2 in metadata

JDK-8347148

[BACKOUT] AccessFlags can be u2 in metadata

JDK-8347162

Update problemlist CR for vmTestbase/nsk/jdi/VMOutOfMemoryException

JDK-8347171

(dc) java/nio/channels/DatagramChannel/InterruptibleOrNot.java fails with virtual thread factory

JDK-8347173

java/net/DatagramSocket/InterruptibleDatagramSocket.java fails with virtual thread factory

JDK-8347256

Epsilon: Demote heap size and AlwaysPreTouch warnings to info level

JDK-8347267

[macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero

JDK-8347268

[ubsan] logOutput.cpp:357:21: runtime error: applying non-zero offset 1 to null pointer

JDK-8347270

Remove unix_getParentPidAndTimings, unix_getChildren and unix_getCmdlineAndUserInfo

JDK-8347272

[ubsan] JvmLauncher.cpp:262:52: runtime error: applying non-zero offset 40 to null pointer

JDK-8347279

Problemlist TestEvilSyncBug.java#generational

JDK-8347286

(fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java

JDK-8347287

JFR: Remove use of Security Manager

JDK-8347295

Fix WinResourceTest to make it work with WiX v4.0+

JDK-8347296

WinInstallerUiTest fails in local test runs if the path to test work directory is longer that regular

JDK-8347297

Skip the RuntimeImageSymbolicLinksTest test on Windows when it is executed outside of the jtreg

JDK-8347298

Bug in JPackageCommand.ignoreFakeRuntime()

JDK-8347299

Add annotations to test cases in LicenseTest

JDK-8347300

Don’t exclude the "PATH" var from the environment when running app launchers in jpackage tests

JDK-8347302

Mark test tools/jimage/JImageToolTest.java as flagless

JDK-8347321

[ubsan] CGGlyphImages.m:553:30: runtime error: nan is outside the range of representable values of type 'unsigned long'

JDK-8347334

JimageDiffGenerator code clean-ups

JDK-8347335

ZGC: Use limitless mark stack memory

JDK-8347337

ZGC: String dedups short-lived strings

JDK-8347343

RISC-V: Unchecked zicntr csr reads

JDK-8347345

Remove redundant test policy file from ModelMBeanInfoSupport directory

JDK-8347346

Remove redundant ClassForName.java and test.policy from runtime/Dictionary

JDK-8347347

Build fails undefined symbol: __asan_init by clang17

JDK-8347348

Clarify that the HTTP server in jdk.httpserver module is not a full featured server

JDK-8347352

RISC-V: Cleanup bitwise AND assembler routines

JDK-8347366

RISC-V: Add extension asserts for CMO instructions

JDK-8347370

Unnecessary Hashtable usage in javax.swing.text.html.HTML

JDK-8347373

HTTP/2 flow control checks may count unprocessed data twice

JDK-8347375

Extra <p> tag in robot specification

JDK-8347376

tools/jlink/runtimeImage/JavaSEReproducibleTest.java and PackagedModulesVsRuntimeImageLinkTest.java failed after JDK-8321413

JDK-8347377

Add validation checks for ICC_Profile header fields

JDK-8347379

Problem list failed tests after JDK-8321413

JDK-8347381

Upgrade jQuery UI to version 1.14.1

JDK-8347397

Cleanup of JDK-8169880

JDK-8347405

MergeStores with reverse bytes order value

JDK-8347406

[REDO] C1/C2 don’t handle allocation failure properly during initialization (RuntimeStub::new_runtime_stub fatal crash)

JDK-8347408

Create an internal method handle adapter for system calls with errno

JDK-8347422

Crash during safepoint handler execution with -XX:+UseAPX

JDK-8347424

Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test

JDK-8347426

Invalid value used for enum Cell in iTypeFlow::StateVector::meet_exception

JDK-8347427

JTabbedPane/8134116/Bug8134116.java has no license header

JDK-8347428

Avoid using secret-key in specifications

JDK-8347431

Update ObjectMonitor comments

JDK-8347433

Deprecate XML interchange in java.management/javax/management/modelmbean/DescriptorSupport for removal

JDK-8347434

Richer VM operations events logging

JDK-8347449

C2: UseLoopPredicate off should also turn UseProfiledLoopPredicate off

JDK-8347459

C2: missing transformation for chain of shifts/multiplications by constants

JDK-8347471

Provide valid flags and mask in AccessFlag.Location

JDK-8347472

Correct Attribute traversal and writing for Code attributes

JDK-8347474

Options singleton is used before options are parsed

JDK-8347475

GTK: javax/swing/JColorChooser/Test8152419.java there are no swatches or RGB tab in JColorChooser

JDK-8347481

C2: Remove the control input of some nodes

JDK-8347482

Remove unused field in ParkEvent

JDK-8347489

RISC-V: Misaligned memory access with COH

JDK-8347491

IllegalArgumentationException thrown by ThreadPoolExecutor doesn’t have a useful message

JDK-8347496

Test jdk/jfr/jvm/TestModularImage.java fails after JDK-8347124: No javac

JDK-8347500

hsdis cannot be built with Capstone.next

JDK-8347501

Make static-launcher fails after JDK-8346669

JDK-8347506

Compatible OCSP readtimeout property with OCSP timeout

JDK-8347515

C2: assert(!success || (C→macro_count() == (old_macro_count - 1))) failed: elimination must have deleted one node from macro list

JDK-8347530

Improve error message with invalid permits clauses

JDK-8347531

The signal tests are failing after JDK-8345782 due to an unrelated warning

JDK-8347562

javac crash due to type vars in permits clause

JDK-8347563

C2: clean up ModRefBarrierSetC2

JDK-8347564

ZGC: Crash in DependencyContext::clean_unloading_dependents

JDK-8347566

Replace SSIZE_FORMAT with 'z' length modifier

JDK-8347570

Configure fails on macOS if directory name do not have correct case

JDK-8347576

Error output in libjsound has non matching format strings

JDK-8347597

HttpClient: improve exception reporting when closing connection

JDK-8347606

Optimize Java implementation of ML-DSA

JDK-8347608

Optimize Java implementation of ML-KEM

JDK-8347609

Replace SIZE_FORMAT in os/os_cpu/cpu directories

JDK-8347613

Remove leftover doPrivileged call in Currency test: CheckDataVersion.java

JDK-8347617

Shenandoah: Use consistent name for update references phase

JDK-8347620

Shenandoah: Use 'free' tag for free set related logging

JDK-8347627

Compiler replay tests are failing after JDK-8346990

JDK-8347629

Test FailOverDirectExecutionControlTest.java fails with -Xcomp

JDK-8347645

C2: XOR bounded value handling blocks constant folding

JDK-8347706

jvmciEnv.cpp has jvmci includes out of order

JDK-8347712

IllegalStateException on multithreaded ZipFile access with non-UTF8 charset

JDK-8347718

Unexpected NullPointerException in C2 compiled code due to ReduceAllocationMerges

JDK-8347719

[REDO] Portable implementation of FORBID_C_FUNCTION and ALLOW_C_FUNCTION

JDK-8347720

[BACKOUT] Portable implementation of FORBID_C_FUNCTION and ALLOW_C_FUNCTION

JDK-8347721

Replace SIZE_FORMAT in compiler directories

JDK-8347724

Replace SIZE_FORMAT in jfr directory

JDK-8347727

Replace SIZE_FORMAT in shared gc

JDK-8347729

Replace SIZE_FORMAT in parallel and serial gc

JDK-8347730

Replace SIZE_FORMAT in g1

JDK-8347731

Replace SIZE_FORMAT in zgc

JDK-8347732

Replace SIZE_FORMAT in shenandoah

JDK-8347733

Replace SIZE_FORMAT in runtime code

JDK-8347734

Turning off PerfData logging doesn’t work

JDK-8347740

java/io/File/createTempFile/SpecialTempFile.java failing

JDK-8347758

modules.cpp leaks string returned from get_numbered_property_as_sorted_string()

JDK-8347761

Test tools/jimage/JImageExtractTest.java fails after JDK-8303884

JDK-8347779

sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java fails with Unable to deduce type of thread from address

JDK-8347794

RISC-V: Add Zfhmin - Float cleanup

JDK-8347804

GenShen: Crash with small GCCardSizeInBytes and small Java heap

JDK-8347811

Container detection code for cgroups v2 should use cgroup.controllers

JDK-8347825

Make IDEA ide support use proper build system mechanisms

JDK-8347826

Introspector shows wrong method list after 8071693

JDK-8347836

Disabled PopupMenu shows shortcuts on Mac

JDK-8347840

Fix testlibrary compilation warnings

JDK-8347841

Test fixes that use deprecated time zone IDs

JDK-8347842

ThreadPoolExecutor specification discusses RuntimePermission

JDK-8347909

Automatic precompiled.hpp inclusion

JDK-8347911

Limit the length of inflated text chunks

JDK-8347916

Simplify javax.swing.text.html.CSS.LengthUnit.getValue

JDK-8347917

AArch64: Enable upper GPR registers in C1

JDK-8347922

Remove runtime/cds/appcds/customLoader/HelloCustom_JFR.java from ProblemList.txt

JDK-8347923

Parallel: Simplify compute_survivor_space_size_and_threshold

JDK-8347924

Replace SIZE_FORMAT in memory and metaspace

JDK-8347946

Add API note that caller should validate/trust signers to the getCertificates and getCodeSigners methods of JarEntry and JarURLConnection

JDK-8347949

Currency method to stream available Currencies

JDK-8347955

TimeZone methods to stream the available timezone IDs

JDK-8347958

Minor compiler cleanups relating to MandatoryWarningHandler

JDK-8347959

ThreadDumper leaks memory

JDK-8347965

(tz) Update Timezone Data to 2025a

JDK-8347981

RISC-V: Add Zfa zli imm loads

JDK-8347985

Deprecate java.management Permission classes for removal

JDK-8347987

Bad ifdef in 8330851

JDK-8347989

Trees.getScope may crash for not-yet attributed source

JDK-8347990

Remove SIZE_FORMAT macros and replace remaining uses

JDK-8347994

Add additional diagnostics to macOS failure handler to assist with diagnosing MCast test failures

JDK-8347995

Race condition in jdk/java/net/httpclient/offline/FixedResponseHttpClient.java

JDK-8347996

JavaCompilation.gmk should not include ZipArchive.gmk

JDK-8347997

assert(false) failed: EA: missing memory path

JDK-8348028

Unable to run gtests with CDS enabled

JDK-8348029

Make gtest death tests work with real crash signals

JDK-8348038

Docs build failing in Options.notifyListeners with AssertionError

JDK-8348039

testmake fails at IDEA after JDK-8347825

JDK-8348040

Bad use of ifdef with INCLUDE_xxx GC macros

JDK-8348089

Serial: Remove virtual specifier in SerialHeap

JDK-8348092

Shenandoah: assert(nk >= _lowest_valid_narrow_klass_id && nk ⇐ _highest_valid_narrow_klass_id) failed: narrowKlass ID out of range (3131947710)

JDK-8348102

java/net/httpclient/HttpClientSNITest.java fails intermittently

JDK-8348106

Catch C++ exception in Java_sun_awt_windows_WTaskbarPeer_setOverlayIcon

JDK-8348107

test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java fails intermittently

JDK-8348108

Race condition in AggregatePublisher.AggregateSubscription

JDK-8348110

Update LCMS to 2.17

JDK-8348117

The two-argument overload of SignatureHandlerLibrary::add is not used

JDK-8348135

Fix couple of problem listing entries in test/hotspot/jtreg/ProblemList-Virtual.txt

JDK-8348169

Destruct values on free in Treap

JDK-8348170

Unnecessary Hashtable usage in CSS.styleConstantToCssMap

JDK-8348171

Refactor GenerationCounters and its subclasses

JDK-8348172

C2: Remove unused local variables in filter_helper() methods

JDK-8348180

Remove mention of include of precompiled.hpp from the HotSpot Style Guide

JDK-8348182

Remove DONT_USE_PRECOMPILED_HEADER

JDK-8348186

C1: Purge fpu_stack_size infrastructure

JDK-8348190

Framework for tracing makefile inclusion and parsing

JDK-8348195

More u2 conversion warnings after JDK-8347147

JDK-8348203

[JVMCI] Make eager JVMCI initialization observable in the debugger

JDK-8348205

Improve cutover time selection when building available currencies set

JDK-8348207

Linux PPC64 PCH build broken after JDK-8347909

JDK-8348212

Need to add warn() step to JavacTaskImpl after JDK-8344148

JDK-8348239

SA does not know about DeoptimizeObjectsALotThread

JDK-8348240

Remove SystemDictionaryShared::lookup_super_for_unregistered_class()

JDK-8348241

ZGC: Unnecessarily reinitialize ZFragmentationLimit’s default value

JDK-8348261

assert(n→is_Mem()) failed: memory node required

JDK-8348263

C2 SuperWord: TestMemorySegment.java has failing IR rules with AlignVector after JDK-8343685

JDK-8348265

RMIConnectionImpl: Remove Subject.callAs on MarshalledObject

JDK-8348268

Test gc/shenandoah/TestResizeTLAB.java#compact: fatal error: Before Updating References: Thread C2 CompilerThread1: expected gc-state 9, actual 21

JDK-8348282

Add option for syntax highlighting in javadoc snippets

JDK-8348283

java.lang.classfile.components.snippets.PackageSnippets shipped in java.base.jmod

JDK-8348286

[AIX] clang 17 introduces new warning Wtentative-Definitions which produces Build errors

JDK-8348299

Update List/ItemEventTest/ItemEventTest.java

JDK-8348301

Remove unused Reference.waitForReferenceProcessing break-ins in tests

JDK-8348303

Remove repeated 'a' from ListSelectionEvent

JDK-8348308

Make fields of ListSelectionEvent final

JDK-8348309

MultiNST tests need more debugging and timing

JDK-8348322

AOT cache creation crashes with "All cached hidden classes must be aot-linkable" when AOTInvokeDynamicLinking is disabled

JDK-8348323

Corrupted timezone string in JVM crash log

JDK-8348324

The failure handler cannot be build by JDK 24 due to restricted warning

JDK-8348328

Update IANA Language Subtag Registry to Version 2025-05-15

JDK-8348347

Cleanup JavaThread subclass support in SA

JDK-8348348

Remove unnecessary #ifdef STATIC_BUILD around DEF_STATIC_JNI_OnLoad from zip_util.c

JDK-8348349

Refactor CDSConfig::is_dumping_heap()

JDK-8348351

Improve lazy initialization of the available currencies set

JDK-8348365

Bad format string in CLDRDisplayNamesTest

JDK-8348367

Remove hotspot_not_fast_compiler and hotspot_slow_compiler test groups

JDK-8348384

RISC-V: Disable auto-enable Vector on buggy kernels

JDK-8348387

Add fixpath if needed for user-supplied tools

JDK-8348388

Incorrect copyright header in TestFluidAndNonFluid.java

JDK-8348391

Keep case if possible for TOPDIR

JDK-8348392

Make claims "other matches are possible" even when that is not true

JDK-8348400

GenShen: assert(ShenandoahHeap::heap()→is_full_gc_in_progress() || (used_regions_size() ⇐ _max_capacity)) failed: Cannot use more than capacity #

JDK-8348401

[IR Framework] PrintTimes should not require verbose

JDK-8348402

PerfDataManager stalls shutdown for 1ms

JDK-8348406

Remove tests GrantAllPermToExtWhenNoPolicy and PrincipalExpansionError from problem list

JDK-8348410

Preview flag not checked during compilation resulting in runtime crash

JDK-8348411

C2: Remove the control input of LoadKlassNode and LoadNKlassNode

JDK-8348420

Shenandoah: Check is_reserved before using ReservedSpace instances

JDK-8348426

Generate binary file for -XX:AOTMode=record -XX:AOTConfiguration=file

JDK-8348427

DeferredLintHandler API should use JCTree instead of DiagnosticPosition

JDK-8348429

Update cross-compilation devkits to Fedora 41/gcc 13.2

JDK-8348430

Update jfr tests to allow execution with different vm flags

JDK-8348520

[s390x] Problemlist TestVectorReinterpret.java

JDK-8348536

Remove remain SIZE_FORMAT usage after JDK-8347990

JDK-8348554

Enhance Linux kernel version checks

JDK-8348561

Add aarch64 intrinsics for ML-DSA

JDK-8348567

[ASAN] Memory access partially overflows by NativeCallStack

JDK-8348570

CTW: Expose the code hidden by uncommon traps

JDK-8348572

C2 compilation asserts due to unexpected irreducible loop

JDK-8348575

SpinLockT is typedef’ed but unused

JDK-8348582

Set -fstack-protector when building with clang

JDK-8348586

Optionally silence make warnings about non-control variables

JDK-8348594

Shenandoah: Do not penalize for degeneration when not the fault of triggering heuristic

JDK-8348595

GenShen: Fix generational free-memory no-progress check

JDK-8348596

Update FreeType to 2.13.3

JDK-8348597

Update HarfBuzz to 10.4.0

JDK-8348598

Update Libpng to 1.6.47

JDK-8348600

Update PipeWire to 1.3.81

JDK-8348610

GenShen: TestShenandoahEvacuationInformationEvent failed with setRegions >= regionsFreed: expected 1 >= 57

JDK-8348638

Performance regression in Math.tanh

JDK-8348645

IGV: visualize live ranges

JDK-8348647

CDS dumping commits 3GB when large pages are used

JDK-8348648

Unnecessary Hashtable usage in javax.swing.text.html.CSS.LengthUnit

JDK-8348657

compiler/loopopts/superword/TestEquivalentInvariants.java timed out

JDK-8348659

AArch64: IR rule failure with compiler/loopopts/superword/TestSplitPacks.java

JDK-8348663

[AIX] clang pollutes the burned-in library search paths of the generated executables

JDK-8348668

Prevent first resource cleanup in confined arena from escaping

JDK-8348675

TrayIcon tests fail in Ubuntu 24.10 Wayland

JDK-8348678

[PPC64] C2: unaligned vector load/store is ok

JDK-8348687

[BACKOUT] C2: Non-fluid StringBuilder pattern bails out in OptoStringConcat

JDK-8348732

SunJCE and SunPKCS11 have different PBE key encodings

JDK-8348760

RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel

JDK-8348800

Many serviceability/sa tests failing after JDK-8348239

JDK-8348829

Remove ObjectMonitor perf counters

JDK-8348830

LIBFONTMANAGER optimization is always HIGHEST

JDK-8348853

Fold layout helper check for objects implementing non-array interfaces

JDK-8348865

JButton/bug4796987.java never runs because Windows XP is unavailable

JDK-8348870

Eliminate array bound checks in DecimalDigits

JDK-8348880

Replace ConcurrentMap with AtomicReferenceArray for ZoneOffset.QUARTER_CACHE

JDK-8348887

Create IR framework test for JDK-8347997

JDK-8348888

tier1 closed build failure on Windows after JDK-8348348

JDK-8348892

Properly fix compilation error for zip_util.c on Windows

JDK-8348898

Remove unused OctalDigits to clean up code

JDK-8348905

Add support to specify the JDK for compiling Jtreg tests

JDK-8348906

InstanceOfTree#getType doesn’t specify when it returns null

JDK-8348907

Stress times out when is executed with ZGC

JDK-8348909

[BACKOUT] Implement a better allocator for downcalls

JDK-8348928

Check for case label validity are misbehaving when binding patterns with unnamed bindings are present

JDK-8348936

[Accessibility,macOS,VoiceOver] VoiceOver doesn’t announce untick on toggling the checkbox with "space" key on macOS

JDK-8348967

Deprecate security permission classes for removal

JDK-8348976

MemorySegment::reinretpret should be force inlined

JDK-8348986

Improve coverage of enhanced exception messages

JDK-8348998

Split out PreInit.gmk from Init.gmk

JDK-8349000

Performance improvement for Currency.isPastCutoverDate(String)

JDK-8349002

GenShen: Deadlock during shutdown

JDK-8349003

NativeCallStack::print_on() output is unreadable

JDK-8349006

File.getCanonicalPath should remove "(on UNIX platforms)" from its specification

JDK-8349007

The jtreg test ResolvedMethodTableHash takes excessive time

JDK-8349032

C2: Parse Predicate refactoring in Loop Unswitching broke fix for JDK-8290850

JDK-8349039

Adjust exception No type named <ThreadType> in database

JDK-8349040

Test compiler/inlining/LateInlinePrinting.java fails after JDK-8319850

JDK-8349058

'internal proprietary API' warnings make javac warnings unusable

JDK-8349070

Fix riscv and ppc build errors caused by JDK-8343767

JDK-8349075

Once again allow -compilejdk in JAVA_OPTIONS

JDK-8349088

De-virtualize Codeblob and nmethod

JDK-8349092

File.getFreeSpace violates specification if quotas are in effect (win)

JDK-8349094

GenShen: Race between control and regulator threads may violate assertions

JDK-8349099

java/awt/Headless/HeadlessMalfunctionTest.java fails on CI with Compilation error

JDK-8349101

Problemlist HeadlessMalfunctionTest.java

JDK-8349102

Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory

JDK-8349106

Change ChaCha20 intrinsic to use quarter-round parallel implementation on aarch64

JDK-8349107

Remove RMI finalizers

JDK-8349121

SSLParameters.setApplicationProtocols() ALPN example could be clarified

JDK-8349130

Problem list TestCodeEntryAlignment.java

JDK-8349132

javac Analyzers should handle non-deferrable errors

JDK-8349135

Add tests for HttpRequest.Builder.copy()

JDK-8349139

C2: Div looses dependency on condition that guarantees divisor not zero in counted loop

JDK-8349140

Size optimization (opt-size) build fails after recent PCH changes

JDK-8349142

[JMH] compiler.MergeLoadBench.getCharBV fails

JDK-8349143

All make control variables need special propagation

JDK-8349145

Make Class.getProtectionDomain() non-native

JDK-8349146

[REDO] Implement a better allocator for downcalls

JDK-8349150

Support precompiled headers on AIX

JDK-8349151

Refactor test/java/security/cert/CertificateFactory/slowstream.sh to java test

JDK-8349155

The "log" parameter to Lint.logIfEnabled() is not needed

JDK-8349178

runtime/jni/atExit/TestAtExit.java should be supported on static JDK

JDK-8349180

Remove redundant initialization in ciField constructor

JDK-8349184

[JMH] jdk.incubator.vector.ColumnFilterBenchmark.filterDoubleColumn fails on linux-aarch64

JDK-8349193

compiler/intrinsics/TestContinuationPinningAndEA.java missing @requires vm.continuations

JDK-8349200

[JMH] time.format.ZonedDateTimeFormatterBenchmark fails

JDK-8349206

j.u.l.Handler classes create deadlock risk via synchronized publish() method

JDK-8349211

Add support for intrusive trees to the utilities red-black tree

JDK-8349213

G1: Clearing bitmaps during collection set merging not claimed by region

JDK-8349214

Improve size optimization flags for MSVC builds

JDK-8349238

Some more FFM benchmarks are broken

JDK-8349254

Disable "best-fit" mapping on Windows environment variables

JDK-8349284

Make libExplicitAttach work on static JDK

JDK-8349343

Add missing copyright messages in FFM benchmarks

JDK-8349344

Clarify documentation of Arena.ofConfined

JDK-8349348

Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java

JDK-8349350

Unable to print using InputSlot and OutputBin print attributes at the same time

JDK-8349351

Combine Screen Inset Tests into a Single File

JDK-8349358

[JMH] Cannot access class jdk.internal.vm.ContinuationScope

JDK-8349361

C2: RShiftL should support all applicable transformations that RShiftI does

JDK-8349369

test/docs/jdk/javadoc/doccheck/checks/jdkCheckLinks.java did not report on missing man page files

JDK-8349374

[JVMCI] concurrent use of HotSpotSpeculationLog can crash

JDK-8349375

Cleanup AIX special file build settings

JDK-8349378

Build splashscreen lib with SIZE optimization

JDK-8349383

(fs) FileTreeWalker.next() superfluous null check of visit() return value

JDK-8349399

GHA: Add static-jdk build on linux-x64

JDK-8349400

Improve startup speed via eliminating nested classes

JDK-8349405

Redundant and confusing null checks on data from CP::resolved_klasses

JDK-8349417

Fix NULL usage from JDK-8346433

JDK-8349428

RISC-V: "bad alignment" with -XX:-AvoidUnalignedAccesses after JDK-8347489

JDK-8349465

[UBSAN] test_os_reserve_between.cpp reported applying non-zero offset to null pointer

JDK-8349467

INIT_TARGETS tab completions on "make" lost with JDK-8348998

JDK-8349475

Test tools/javac/api/TestJavacTaskWithWarning.java writes files in src dir

JDK-8349479

C2: when a Type node becomes dead, make CFG path that uses it unreachable

JDK-8349492

Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to use a recent Openssl version

JDK-8349493

Replace sun.util.locale.ParseStatus usage with java.text.ParsePosition

JDK-8349501

Relocate supporting classes in security/testlibrary to test/lib/jdk tree

JDK-8349504

Support platform-specific JUnit tests in jpackage

JDK-8349508

runtime/cds/appcds/TestParallelGCWithCDS.java should not check for specific output

JDK-8349509

[macos] Clean up macOS dead code in jpackage

JDK-8349511

[BACKOUT] Framework for tracing makefile inclusion and parsing

JDK-8349512

Duplicate PermittedSubclasses entries with doclint enabled

JDK-8349513

Remove unused BUILD_JDK_JTREG_LIBRARIES_JDK_LIBS_libTracePinnedThreads

JDK-8349515

[REDO] Framework for tracing makefile inclusion and parsing

JDK-8349516

StAXStream2SAX.handleCharacters() fails on empty CDATA

JDK-8349522

AArch64: Add backend implementation for new unsigned and saturating vector operations

JDK-8349523

Unused runtime calls to drem/frem should be removed

JDK-8349525

RBTree: provide leftmost, rightmost, and a simple way to print trees

JDK-8349532

Refactor ./util/Pem/encoding.sh to run in java

JDK-8349533

Refactor validator tests shell files to java

JDK-8349534

Refactor jdk/sun/security/krb5/runNameEquals.sh to java test

JDK-8349537

Bad copyright in TestArrayStructs.java

JDK-8349551

Failures in tests after JDK-8345625

JDK-8349554

[UBSAN] os::attempt_reserve_memory_between reported applying non-zero offset to non-null pointer produced null pointer

JDK-8349556

RISC-V: improve the performance when -COH and -AvoidUnalignedAccesses for UL and LU string comparison

JDK-8349559

Compiler interface doesn’t need to store protection domain

JDK-8349564

Clean warnings found in jpackage tests when building them with -Xlint:all

JDK-8349571

Remove JavaThreadFactory interface from SA

JDK-8349579

jsvml.dll incorrect RDATA SEGMENT specification

JDK-8349580

Do not use address in MemTracker top level functions

JDK-8349582

APX NDD code generation for OpenJDK

JDK-8349583

Add mechanism to disable signature schemes based on their TLS scope

JDK-8349620

Add VMProps for static JDK

JDK-8349623

[ASAN] Gtest os_linux.glibc_mallinfo_wrapper_vm fails

JDK-8349624

Validation for slot missing in CodeBuilder local variable instructions

JDK-8349632

RISC-V: Add Zfa fminm/fmaxm

JDK-8349637

Integer.numberOfLeadingZeros outputs incorrectly in certain cases

JDK-8349639

jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java fails to compile after JDK-8348610

JDK-8349648

Test tools/jpackage/share/JLinkOptionsTest.java fails with --enable-linkable-runtime set after JDK-8346434

JDK-8349652

Rewire nmethod oop load barriers

JDK-8349653

Clarify the docs for MemorySegment::reinterpret

JDK-8349662

SSLTube SSLSubscriptionWrapper has potential races when switching subscriptions

JDK-8349664

HEX dump should always use ASCII or ISO_8859_1

JDK-8349665

Make clean removes module-deps.gmk

JDK-8349666

RISC-V: enable superwords tests for vector reductions

JDK-8349684

Remove SA core file tests from problem list for macosx-x64

JDK-8349686

[s390x] C1: Improve Class.isInstance intrinsic

JDK-8349688

G1: Wrong initial optional region index when selecting candidates from retained regions

JDK-8349689

Several virtual thread tests missing /native keyword

JDK-8349699

XSL transform fails with certain UTF-8 characters on 1024 byte boundaries

JDK-8349702

jdk.internal.net.http.Http2Connection::putStream needs to provide cause while cancelling stream

JDK-8349705

java.net.URI.scanIPv4Address throws unnecessary URISyntaxException

JDK-8349721

Add aarch64 intrinsics for ML-KEM

JDK-8349723

Problemlist jdp tests for macosx-x64

JDK-8349727

[PPC] C1: Improve Class.isInstance intrinsic

JDK-8349751

AIX build failure after upgrade pipewire to 1.3.81

JDK-8349752

Tier1 build failure caused by JDK-8349178

JDK-8349753

Incorrect use of CodeBlob::is_buffer_blob() in few places

JDK-8349754

Invalid "early reference" error when class extends an outer class

JDK-8349755

Fix corner case issues in async UL

JDK-8349759

Add unit test for CertificateBuilder and SimpleOCSPServer test utilities

JDK-8349764

RISC-V: C1: Improve Class.isInstance intrinsic

JDK-8349766

GenShen: Bad progress after degen does not always need full gc

JDK-8349771

Replace usages of -mx and -ms in some monitor tests

JDK-8349780

AIX os::get_summary_cpu_info support Power 11

JDK-8349781

make test TEST=gtest fails on WSL

JDK-8349783

g1RemSetSummary.cpp:344:68: runtime error: member call on null pointer of type 'struct G1HeapRegion'

JDK-8349787

java/lang/Thread/virtual/ThreadPollOnYield.java#default passes unexpectedly without libVThreadPinner.so

JDK-8349812

(fs) Files.newByteChannel with empty path name and CREATE_NEW throws unexpected exception

JDK-8349813

Test behavior of limiting() on RS operators throwing exceptions

JDK-8349819

[CRaC] Support FD policy reopen on listening socket

JDK-8349820

Temporarily increase MemLimit for tests until JDK-8349772 and JDK-8337821 are fixed

JDK-8349836

G1: Improve group prediction log message

JDK-8349849

PKCS11 SunTlsKeyMaterial crashes when used with TLS1.2 TlsKeyMaterialParameterSpec

JDK-8349851

RISC-V: Call VM leaf can use movptr2

JDK-8349858

Print compilation task before blocking compiler thread for shutdown

JDK-8349859

Support static JDK in libfontmanager/freetypeScaler.c

JDK-8349860

Make Class.isArray(), Class.isInterface() and Class.isPrimitive() non-native

JDK-8349868

Remove unneeded libjava shared library dependency from jtreg test libNewDirectByteBuffer, libDirectIO and libInheritedChannel

JDK-8349873

StackOverflowError after JDK-8342550 if -Duser.timezone= is set to a deprecated zone id

JDK-8349874

Missing comma in copyright from JDK-8349689

JDK-8349883

Locale.LanguageRange.parse("-") throws ArrayIndexOutOfBoundsException

JDK-8349888

AOTMode=create crashes with EpsilonGC

JDK-8349890

Option -Djava.security.debug=x509,ava breaks special chars

JDK-8349906

G1: Improve initial survivor rate for newly used young regions

JDK-8349907

jdk.tools.jlink.internal.plugins.ZipPlugin does not close the Deflater in exceptional cases

JDK-8349908

RISC-V: C2 SelectFromTwoVector

JDK-8349909

jdk.internal.jimage.decompressor.ZipDecompressor does not close the Inflater in exceptional cases

JDK-8349915

CTW: Lots of level 3 compiles are done at level 2 after JDK-8348570

JDK-8349921

Crash in codeBuffer.cpp:1004: guarantee(sect→end() ⇐ tend) failed: sanity

JDK-8349923

Refactor StackMapTable constructor and StackMapReader

JDK-8349925

[REDO] Support static JDK in libfontmanager/freetypeScaler.c

JDK-8349926

[BACKOUT] Support static JDK in libfontmanager/freetypeScaler.c

JDK-8349927

Waiting for compiler termination delays shutdown for 10+ ms

JDK-8349932

PSPrinterJob sometimes generates unnecessary PostScript commands

JDK-8349933

Mixing of includes and snippets stack causes the wrong -post snippet to be included

JDK-8349934

Wrong file regex for copyright header format check in .jcheck/conf

JDK-8349943

[JMH] Use jvmArgs consistently

JDK-8349953

Avoid editing AOTConfiguration file in "make test JTREG=AOT_JDK=true"

JDK-8349959

Test CR6740048.java passes unexpectedly missing CR6740048.xsd

JDK-8349977

JVMCIRuntime::_shared_library_javavm_id should be jlong

JDK-8349984

(jdeps) jdeps can use String.repeat instead of String.replaceAll

JDK-8349988

Change cgroup version detection logic to not depend on /proc/cgroups

JDK-8349991

GraphUtils.java can use String.replace() instead of String.replaceAll()

JDK-8350006

IGV: show memory slices as type information

JDK-8350007

Add usage message to the javadoc executable

JDK-8350011

Convert jpackage test lib tests in JUnit format

JDK-8350013

Add a test for JDK-8150442

JDK-8350019

HttpClient: DelegatingExecutor should resort to the fallback executor only on RejectedExecutionException

JDK-8350029

Illegal invokespecial interface not caught by verification

JDK-8350041

Skip test/jdk/java/lang/String/nativeEncoding/StringPlatformChars.java on static JDK

JDK-8350049

[JMH] Float16OperationsBenchmark fails java.lang.NoClassDefFoundError

JDK-8350051

[JMH] Several tests fails NPE

JDK-8350086

Inline hot Method accessors for faster task selection

JDK-8350088

[CRaC] Stop & restart JFR recording on checkpoint

JDK-8350093

RISC-V: java/math/BigInteger/LargeValueExceptions.java timeout with COH

JDK-8350094

Linux gcc 13.2.0 build fails when ubsan is enabled

JDK-8350095

RISC-V: Refactor string_compare

JDK-8350098

jpackage test lib erroneously will run methods without @Test annotation as tests

JDK-8350102

Decouple jpackage test-lib Executor.Result and Executor classes

JDK-8350103

Test containers/systemd/SystemdMemoryAwarenessTest.java fails on Linux ppc64le SLES15 SP6

JDK-8350106

[PPC] Avoid ticks_unknown_not_Java AsyncGetCallTrace() if JavaFrameAnchor::_last_Java_pc not set

JDK-8350111

[PPC] AsyncGetCallTrace crashes when called while handling SIGTRAP

JDK-8350118

Simplify the layout access VarHandle

JDK-8350126

Regression ~3% on Crypto-ChaCha20Poly1305.encrypt for MacOSX aarch64

JDK-8350137

After JDK-8348975, Linux builds contain man pages for windows only tools

JDK-8350147

Replace example in KEM class with the one from JEP 452

JDK-8350148

Native stack overflow when writing Java heap objects into AOT cache

JDK-8350151

Support requires property to filter tests incompatible with --enable-preview

JDK-8350159

compiler/tiered/Level2RecompilationTest.java fails after JDK-8349915

JDK-8350162

ProblemList compiler/tiered/Level2RecompilationTest.java

JDK-8350177

C2 SuperWord: Integer.numberOfLeadingZeros, numberOfTrailingZeros, reverse and bitCount have input types wrongly truncated for byte and short

JDK-8350178

Incorrect comment after JDK-8345580

JDK-8350182

[s390x] Relativize locals in interpreter frames

JDK-8350194

Last 2 parameters of ReturnNode::ReturnNode are swapped in the declaration

JDK-8350197

[UBSAN] Node::dump_idx reported float-cast-overflow

JDK-8350201

Out of bounds access on Linux aarch64 in os::print_register_info

JDK-8350202

Tune for Power10 CPUs on Linux ppc64le

JDK-8350203

[macos] Newlines and tabs are not ignored when drawing text to a Graphics2D object

JDK-8350209

Preserve adapters in AOT cache

JDK-8350210

CTW: Use stackless exceptions

JDK-8350211

CTW: Attempt to preload all classes in constant pool

JDK-8350214

Test gtest/AsyncLogGtest.java fails after JDK-8349755

JDK-8350224

Test javax/swing/JComboBox/TestComboBoxComponentRendering.java fails in ubuntu 23.x and later

JDK-8350258

AArch64: Client build fails after JDK-8347917

JDK-8350260

Improve HTML instruction formatting in PassFailJFrame

JDK-8350263

JvmciNotifyBootstrapFinishedEventTest intermittently times out

JDK-8350266

[PPC64] Interpreter: intrinsify Thread.currentThread()

JDK-8350267

Set mtune and mcpu settings in JDK native lib compilation on Linux ppc64(le)

JDK-8350279

HttpClient: Add a new HttpResponse method to identify connections

JDK-8350280

The JDK-8346050 testlibrary changes break the build

JDK-8350285

Shenandoah: Regression caused by ShenandoahLock under extreme contention

JDK-8350287

Cleanup SA’s support for CodeBlob subclasses

JDK-8350303

ARM32: StubCodeGenerator::verify_stub(StubGenStubId) failed after JDK-8343767

JDK-8350308

[s390x] Relativize last_sp (and top_frame_sp) in interpreter frames

JDK-8350313

Include timings for leaving safepoint in safepoint logging

JDK-8350314

Shenandoah: Capture thread state sync times in GC timings

JDK-8350325

[PPC64] ConvF2HFIdealizationTests timeouts on Power8

JDK-8350329

C2: Div looses dependency on condition that guarantees divisor not zero in counted loop after peeling

JDK-8350344

Cross-build failure: _vptr name conflict

JDK-8350383

Test: add more test case for string compare (UL case)

JDK-8350386

Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing

JDK-8350398

[s390x] Relativize initial_sp/monitors in interpreter frames

JDK-8350429

runtime/NMT/CheckForProperDetailStackTrace.java should only run for debug JVM

JDK-8350441

ZGC: Overhaul Page Allocation

JDK-8350442

Update copyright

JDK-8350443

GHA: Split static-libs-bundles into a separate job

JDK-8350444

Check for verifer error in StackMapReader::check_offset()

JDK-8350456

Test javax/crypto/CryptoPermissions/InconsistentEntries.java crashed: EXCEPTION_ACCESS_VIOLATION

JDK-8350457

Implement JEP 519: Compact Object Headers

JDK-8350459

MontgomeryIntegerPolynomialP256 multiply intrinsic with AVX2 on x86_64

JDK-8350460

org.openjdk.bench.vm.floatingpoint.DremFrem JMH fails with -ea

JDK-8350462

MethodTypeForm.LF_INTERPRET can cache the MemberName instead

JDK-8350463

AArch64: Add vector rearrange support for small lane count vectors

JDK-8350464

The flags to set the native priority for the VMThread and Java threads need a broader range

JDK-8350471

Unhandled compilation bailout in GraphKit::builtin_throw

JDK-8350476

Fix typo introduced in JDK-8350147

JDK-8350480

RISC-V: Relax assertion about registers in C2_MacroAssembler::minmax_fp

JDK-8350482

[s390x] Relativize esp in interpreter frames

JDK-8350483

AArch64: turn on signum intrinsics by default on Ampere CPUs

JDK-8350485

C2: factor out common code in Node::grow() and Node::out_grow()

JDK-8350497

os::create_thread unify init thread attributes part across UNIX platforms

JDK-8350498

Remove two Camerfirma root CA certificates

JDK-8350499

Minimal build fails with slowdebug builds

JDK-8350516

Update model numbers for ECore-based cpus

JDK-8350518

org.openjdk.bench.java.util.TreeMapUpdate.compute fails with "java.lang.IllegalArgumentException: key out of range"

JDK-8350524

Some hotspot/jtreg/serviceability/dcmd/vm tier1 tests fail on static JDK

JDK-8350542

Optional.orElseThrow(Supplier) does not specify behavior when supplier returns null

JDK-8350546

Several java/net/InetAddress tests fails UnknownHostException

JDK-8350548

java.lang.classfile package javadoc has errors

JDK-8350549

MethodHandleProxies.WRAPPER_TYPES is not thread-safe

JDK-8350563

C2 compilation fails because PhaseCCP does not reach a fixpoint

JDK-8350565

NMT: remaining memory flag/type to be replaced with memory tag

JDK-8350566

NMT: add size parameter to MemTracker::record_virtual_memory_tag

JDK-8350567

NMT: update VMATree::register_mapping to copy the existing tag of the region

JDK-8350569

[CRaC] Log level of 'crac' cannot be changed on checkpoint

JDK-8350571

Remove mention of Tonga test suite from JMX tests

JDK-8350572

ZGC: Enhance z_verify_safepoints_are_blocked interactions with VMError

JDK-8350577

Fix missing Assertion Predicates when splitting loops

JDK-8350578

Refactor useless Parse and Template Assertion Predicate elimination code by using a PredicateVisitor

JDK-8350579

Remove Template Assertion Predicates belonging to a loop once it is folded away

JDK-8350582

Correct the parsing of the ssl value in javax.net.debug

JDK-8350584

Check the usage of LOG_PLEASE

JDK-8350585

InlineSecondarySupersTest must be guarded on ppc64 by COMPILER2

JDK-8350589

Investigate cleaner implementation of AArch64 ML-DSA intrinsic introduced in JDK-8348561

JDK-8350594

Misleading warning about install dir for DMG packaging

JDK-8350595

jshell <TAB> completion on arrays does not work for clone()

JDK-8350601

Miscellaneous updates to jpackage test lib

JDK-8350605

assert(!heap→is_uncommit_in_progress()) failed: Cannot uncommit bitmaps while resetting them

JDK-8350607

Consolidate MethodHandles::zero into MethodHandles::constant

JDK-8350609

Cleanup unknown unwind opcode (0xB) for windows

JDK-8350614

[JMH] jdk.incubator.vector.VectorCommutativeOperSharingBenchmark fails

JDK-8350616

Skip ValidateHazardPtrsClosure in non-debug builds

JDK-8350623

Fix -Wzero-as-null-pointer-constant warnings in nsk native test utilities

JDK-8350636

Potential null-pointer dereference in MallocSiteTable::new_entry

JDK-8350638

Make keyboard navigation more usable in API docs

JDK-8350642

Interpreter: Upgrade CountBytecodes to 64 bit on 64 bit platforms

JDK-8350643

G1: Make loop iteration variable type correspond to limit in G1SurvRateGroup

JDK-8350646

Calendar.Builder.build() Throws ArrayIndexOutOfBoundsException

JDK-8350649

Class unloading accesses/resurrects dead Java mirror after JDK-8346567

JDK-8350654

(fs) Files.createTempDirectory should say something about the default file permissions when no file attributes specified

JDK-8350661

PKCS11 HKDF throws ProviderException when requesting a 31-byte AES key

JDK-8350663

AArch64: Enable UseSignumIntrinsic by default

JDK-8350665

SIZE_FORMAT_HEX macro undefined in gtest

JDK-8350666

cmp-baseline builds fail after JDK-8280682

JDK-8350667

Remove startThread_lock() and _startThread_lock on AIX

JDK-8350668

has_extra_module_paths in filemap.cpp may be uninitialized

JDK-8350682

[JMH] vector.IndexInRangeBenchmark failed with IndexOutOfBoundsException for size=1024

JDK-8350683

Non-C2 / minimal JVM crashes in the build on ppc64 platforms

JDK-8350689

Turn on timestamp and thread metadata by default for java.security.debug

JDK-8350701

[JMH] test foreign.AllocFromSliceTest failed with Exception for size>1024

JDK-8350703

Add standard system property stdin.encoding

JDK-8350704

Create tests to ensure the failure behavior of core reflection APIs

JDK-8350705

[JMH] test security.SSLHandshake failed for 2 threads configuration

JDK-8350716

[s390] intrinsify Thread.currentThread()

JDK-8350723

RISC-V: debug.cpp help() is missing riscv line for pns

JDK-8350748

VectorAPI: Method "checkMaskFromIndexSize" should be force inlined

JDK-8350749

Upgrade JLine to 3.29.0

JDK-8350753

Deprecate UseCompressedClassPointers

JDK-8350756

C2 SuperWord Multiversioning: remove useless slow loop when the fast loop disappears

JDK-8350758

G1: Use actual last prediction in accumulated survivor rate prediction too

JDK-8350765

Need to pin when accessing thread container from virtual thread

JDK-8350767

Fix -Wzero-as-null-pointer-constant warnings in nsk jni stress tests

JDK-8350770

[BACKOUT] Protection zone for easier detection of accidental zero-nKlass use

JDK-8350771

Fix -Wzero-as-null-pointer-constant warning in nsk/monitoring ThreadController utility

JDK-8350774

Generated test-<testname> targets broken after JDK-8348998

JDK-8350786

Some java/lang jtreg tests miss requires vm.hasJFR

JDK-8350801

Add a code signing hook to the JDK build system

JDK-8350807

Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled

JDK-8350808

Small typos in JShell method SnippetEvent.toString()

JDK-8350811

[JMH] test foreign.StrLenTest failed with StringIndexOutOfBoundsException for size=451

JDK-8350813

Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError

JDK-8350818

Improve OperatingSystemMXBean cpu load tests to not accept -1.0 by default

JDK-8350819

Ignore core files

JDK-8350820

OperatingSystemMXBean CpuLoad() methods return -1.0 on Windows

JDK-8350824

New async logging gtest StallingModePreventsDroppedMessages fails

JDK-8350830

Values converted incorrectly when reading TLS session tickets

JDK-8350835

C2 SuperWord: assert/wrong result when using Float.float16ToFloat with byte instead of short input

JDK-8350840

C2: x64 Assembler::vpcmpeqq assert: failed: XMM register should be 0-15

JDK-8350841

ProblemList jdk/incubator/vector/Long256VectorTests.java

JDK-8350845

[CRaC] Support C/R engines in form of a library

JDK-8350851

ZGC: Reduce size of ZAddressOffsetMax scaling data structures

JDK-8350852

Implement JMH benchmark for sparse CodeCache

JDK-8350854

Include thread counts in safepoint logging

JDK-8350855

RISC-V: print offset by assert of patch_offset_in_conditional_branch

JDK-8350858

[IR Framework] Some tests failed on Cascade Lake

JDK-8350866

[x86] Add C1 intrinsics for CRC32-C

JDK-8350869

os::stat doesn’t follow symlinks on Windows

JDK-8350880

(zipfs) Add support for read-only zip file systems

JDK-8350889

GenShen: Break out of infinite loop of old GC cycles

JDK-8350892

[JVMCI] Align ResolvedJavaType.getInstanceFields with Class.getDeclaredFields

JDK-8350893

Use generated names for hand generated opto runtime blobs

JDK-8350898

Shenandoah: Eliminate final roots safepoint

JDK-8350903

Remove explicit libjvm.so dependency for libVThreadEventTest

JDK-8350905

Shenandoah: Releasing a WeakHandle’s referent may extend its lifetime

JDK-8350909

[JMH] test ThreadOnSpinWaitShared failed for 2 threads config

JDK-8350915

[JMH] test SocketChannelConnectionSetup failed for 2 threads config

JDK-8350916

Remove misleading warning "Cannot dump shared archive while using shared archive"

JDK-8350924

javax/swing/JMenu/4213634/bug4213634.java fails

JDK-8350931

RISC-V: remove unnecessary src register for fp_sqrt_d/f

JDK-8350939

Revisit Windows PDH buffer size calculation for OperatingSystemMXBean

JDK-8350940

RISC-V: remove unnecessary assert_different_registers in minmax_fp

JDK-8350952

Remove some non present files from OPT_SPEED_SRC list

JDK-8350954

Fix repetitions of the word "the" in gc component comments

JDK-8350955

Fix repetitions of the word "the" in runtime component comments

JDK-8350956

Fix repetitions of the word "the" in compiler component comments

JDK-8350960

RISC-V: Add riscv backend for Float16 operations - vectorization

JDK-8350964

Add an ArtifactResolver.fetch(clazz) method

JDK-8350974

The os_cpu VM_STRUCTS, VM_TYPES, etc have no declarations and should be removed

JDK-8350982

-server|-client causes fatal exception on static JDK

JDK-8350983

JShell LocalExecutionControl only needs stopCheck() on backward branches

JDK-8350988

Consolidate Identity of self-inverse operations

JDK-8351000

StringBuilder getChar and putChar robustness

JDK-8351002

com/sun/management/OperatingSystemMXBean cpuLoad tests fail intermittently

JDK-8351014

ProblemList the com/sun/management/OperatingSystemMXBean cpuLoad tests on Windows

JDK-8351017

ChronoUnit.MONTHS.between() not giving correct result when date is in February

JDK-8351029

IncludeCustomExtension does not work on cygwin with source code below /home

JDK-8351033

RISC-V: TestFloat16ScalarOperations asserts with offset (4210) is too large to be patched in one beq/bge/bgeu/blt/bltu/bne instruction!

JDK-8351034

Add AVX-512 intrinsics for ML-DSA

JDK-8351036

[JVMCI] value not an s2: -32776

JDK-8351040

[REDO] Protection zone for easier detection of accidental zero-nKlass use

JDK-8351045

ClassValue::remove cannot ensure computation observes up-to-date state

JDK-8351046

Rename ObjectMonitor functions

JDK-8351064

JFR: Consistent timestamps

JDK-8351074

Disallow null prefix and suffix in DecimalFormat

JDK-8351077

Shenandoah: Update comments in ShenandoahConcurrentGC::op_reset_after_collect

JDK-8351081

Off-by-one error in ShenandoahCardCluster

JDK-8351082

Remove dead code for estimating CDS archive size

JDK-8351086

(fc) Make java/nio/channels/FileChannel/BlockDeviceSize.java test manual

JDK-8351087

Combine scratch object tables in heapShared.cpp

JDK-8351091

Shenandoah: global marking context completeness is not accurately maintained

JDK-8351096

Typos in Vector API doc

JDK-8351101

RISC-V: C2: Small improvement to MacroAssembler::revb

JDK-8351108

ImageIO.write(..) fails with exception when writing JPEG with IndexColorModel

JDK-8351110

ImageIO.write for JPEG can write corrupt JPEG for certain thumbnail dimensions

JDK-8351113

RC2ParameterSpec throws IllegalArgumentException when offset is negative

JDK-8351115

Test AOTClassLinkingVMOptions.java fails after JDK-8348322

JDK-8351138

Running subset of gtests gets error printing result information

JDK-8351140

RISC-V: Intrinsify Unsafe::setMemory

JDK-8351142

Add JFR monitor deflation and statistics events

JDK-8351145

RISC-V: only enable some crypto intrinsic when AvoidUnalignedAccess == false

JDK-8351146

JFR: JavaMonitorInflate event should default to no threshold and be disabled

JDK-8351151

Clean up x86 template interpreter after 32-bit x86 removal

JDK-8351152

x86: Remove code blocks that handle UseSSE < 2

JDK-8351154

Use -ftrivial-auto-var-init=pattern for clang too

JDK-8351155

C1/C2: Remove 32-bit x86 specific FP rounding support

JDK-8351156

C1: Remove FPU stack support after 32-bit x86 removal

JDK-8351157

Clean up x86 GC barriers after 32-bit x86 removal

JDK-8351158

Incorrect APX EGPR register save ordering

JDK-8351162

Clean up x86 (Macro)Assembler after 32-bit x86 removal

JDK-8351165

Remove unused includes from vmStructs

JDK-8351167

ZGC: Lazily initialize livemap

JDK-8351187

Add JFR monitor notification event

JDK-8351216

ZGC: Store NUMA node count

JDK-8351223

Update localized resources in keytool and jarsigner

JDK-8351224

Deprecate com.sun.tools.attach.AttachPermission for removal

JDK-8351230

Collections.synchronizedList returns a list that is not thread-safe

JDK-8351232

NPE: Cannot invoke "getDeclarationAttributes" because "sym" is null

JDK-8351233

[ASAN] avx2-emu-funcs.hpp:151:20: error: ‘D.82188’ is used uninitialized

JDK-8351256

Improve printing of runtime call stub names in disassember output

JDK-8351266

JFR: -XX:StartFlightRecording:report-on-exit

JDK-8351277

Remove pipewire from AIX build

JDK-8351280

Mark Assertion Predicates useless instead of replacing them by a constant directly

JDK-8351290

Clarify integral only for vector operators

JDK-8351294

(fs) Minor verbiage correction for Files.createTemp{Directory,File}

JDK-8351309

test/hotspot/jtreg/runtime/posixSig/TestPosixSig.java fails on static-jdk

JDK-8351310

Deprecate com.sun.jdi.JDIPermission for removal

JDK-8351313

VM crashes when AOTMode/AOTCache/AOTConfiguration are empty

JDK-8351319

AOT cache support for custom class loaders broken since JDK-8348426

JDK-8351322

Parameterize link option for pthreads

JDK-8351323

Parameterize compiler and linker flags for iconv

JDK-8351327

-XX:AOTMode=record interferes with application execution

JDK-8351332

Line breaks in search tag descriptions corrupt JSON search index

JDK-8351333

[ubsan] CDSMapLogger::log_region applying non-zero offset to null pointer

JDK-8351339

WebSocket::sendBinary assume that user supplied buffers are BIG_ENDIAN

JDK-8351345

[IR Framework] Improve reported disabled IR verification messages

JDK-8351347

HttpClient Improve logging of response headers

JDK-8351349

GSSUtil.createSubject has outdated access control context and policy related text

JDK-8351359

OperatingSystemMXBean: values from getCpuLoad and getProcessCpuLoad are stale after 24.8 days (Windows)

JDK-8351366

Remove the java.security.debug=scl option

JDK-8351369

[macos] Use --install-dir option with DMG packaging

JDK-8351372

Improve negative tests coverage of jpackage

JDK-8351374

Improve comment about queue.remove timeout in CleanerImpl.run

JDK-8351375

nsk/jvmti/ tests should fail when nsk_jvmti_setFailStatus() is called

JDK-8351377

Fix the ProblemList for com/sun/management/OperatingSystemMXBean cpuLoad tests on AIX

JDK-8351382

New test containers/docker/TestMemoryWithSubgroups.java is failing

JDK-8351392

C2 crash: failed: Expected Bool, but got OpaqueMultiversioning

JDK-8351399

AIX: clang pollutes the burned-in library search paths of the generated executables / Second try with a better solution than JDK8348663

JDK-8351405

G1: Collection set early pruning causes suboptimal region selection

JDK-8351412

Add AVX-512 intrinsics for ML-KEM

JDK-8351414

C2: MergeStores must happen after RangeCheck smearing

JDK-8351415

(fs) Path::toAbsolutePath should specify if an absolute path has a root component

JDK-8351419

java.net.http: Cleanup links in HttpResponse and module-info API doc comments

JDK-8351431

Type annotations on new class creation expressions can’t be retrieved

JDK-8351435

Change the default Console implementation back to the built-in one in java.base module

JDK-8351440

Link with -reproducible on macOS

JDK-8351443

Improve robustness of StringBuilder

JDK-8351444

Shenandoah: Class Unloading may encounter recycled oops

JDK-8351456

Build failure with --disable-jvm-feature-shenandoahgc after 8343468

JDK-8351458

(ch) Move preClose to UnixDispatcher

JDK-8351462

Improve robustness of String concatenation

JDK-8351464

Shenandoah: Hang on ShenandoahController::handle_alloc_failure when run test TestAllocHumongousFragment#generational

JDK-8351468

C2: array fill optimization assigns wrong type to intrinsic call

JDK-8351484

Race condition in max stats in MonitorList::add

JDK-8351491

Add info from release file to hserr file

JDK-8351500

G1: NUMA migrations cause crashes in region allocation

JDK-8351505

(fs) Typo in the documentation of java.nio.file.spi.FileSystemProvider.getFileSystem()

JDK-8351515

C2 incorrectly removes double negation for double and float

JDK-8351542

LIBMANAGEMENT_OPTIMIZATION remove special optimization settings

JDK-8351555

Help section added in JDK-8350638 uses invalid HTML

JDK-8351556

Optimize Location.locationFor/isModuleOrientedLocation

JDK-8351565

Implement JEP 502: Stable Values (Preview)

JDK-8351567

Jar Manifest test ValueUtf8Coding produces misleading diagnostic output

JDK-8351568

Improve source code documentation for PhaseCFG::insert_anti_dependences

JDK-8351593

[JMH] test PhoneCode.Bulk reports NPE exception

JDK-8351594

JFR: Rate-limited sampling of Java events

JDK-8351601

[JMH] test UnixSocketChannelReadWrite failed for 2 threads config

JDK-8351603

Change to GCC 14.2.0 for building on Linux at Oracle

JDK-8351606

Use build_platform for graphviz dependency

JDK-8351626

Update remaining icons to SVG format

JDK-8351627

C2 AArch64 ROR/ROL: assert1 << ((T>>1)+3 > shift) failed: Invalid Shift value

JDK-8351635

C2 ROR/ROL: assert failed: Long constant expected

JDK-8351639

Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test

JDK-8351640

Print reason for making method not entrant

JDK-8351654

Agent transformer bytecodes should be verified

JDK-8351655

Optimize ObjectMonitor::unlink_after_acquire()

JDK-8351656

Problemlist gc/TestAllocHumongousFragment#generational

JDK-8351660

C2: SIGFPE in unsigned_mod_value

JDK-8351662

[Test] RISC-V: enable bunch of IR test

JDK-8351665

Remove unused UseNUMA in os_aix.cpp

JDK-8351666

[PPC64] Make non-volatile VectorRegisters available for C2 register allocation

JDK-8351673

Clean up a case of if (LockingMode == LM_LIGHTWEIGHT) in a legacy-only locking mode function

JDK-8351689

-Xshare:dump with default classlist fails on static JDK

JDK-8351695

[CRaC] Cannot restore immediately without default restore data

JDK-8351699

Problem list com/sun/jdi/JdbStopInNotificationThreadTest.java with ZGC

JDK-8351700

Remove code conditional on BarrierSetNMethod being null

JDK-8351701

[CRaC] CRaCEngineOptions=help cannot be used with CRaCRestoreFrom

JDK-8351740

Clean up some code around initialization of encoding properties

JDK-8351748

Add class init barrier to AOT-cached Method/Var Handles

JDK-8351757

Test java/foreign/TestDeadlock.java#FileChannel_map timed out after passing

JDK-8351778

JIT compiler fails when running -XX:AOTMode=create

JDK-8351821

VMManagementImpl.c avoid switching off warnings

JDK-8351833

Unexpected increase in live nodes when splitting Phis through MergeMems in PhiNode::Ideal

JDK-8351839

RISC-V: Fix base offset calculation introduced in JDK-8347489

JDK-8351843

change test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java to a manual test

JDK-8351851

Update PmemTest to run on AMD64

JDK-8351861

RISC-V: add simple assert at arrays_equals_v

JDK-8351876

RISC-V: enable and fix some float round tests

JDK-8351881

Tidy complains about missing "alt" attribute

JDK-8351884

Refactor bug8033699.java test code

JDK-8351891

Disable TestBreakSignalThreadDump.java#with_jsig and XCheckJSig.java on static JDK

JDK-8351897

Extra closing curly brace typos in Javadoc

JDK-8351902

RISC-V: Several tests fail after JDK-8351145

JDK-8351907

[XWayland] [OL10] Robot.mousePress() is delivered to wrong place

JDK-8351921

G1: Pinned regions with pinned objects only reachable by native code crash VM

JDK-8351923

[CRaC] Engine help message may be truncated

JDK-8351927

Change VirtualThread implementation to use use FJP delayed task handling

JDK-8351933

Inaccurate masking of TC subfield decrement in ForkJoinPool

JDK-8351938

C2: Print compilation bailouts with PrintCompilation compile command

JDK-8351949

RISC-V: Cleanup and enable store-load peephole for membars

JDK-8351950

C2: AVX512 vector assembler routines causing SIGFPE / no valid evex tuple_table entry

JDK-8351952

[IR Framework]: allow ignoring methods that are not compilable

JDK-8351958

Some compile commands should be made diagnostic

JDK-8351967

JFR: AnnotationIterator should handle num_annotations = 0

JDK-8351969

Add Public Identifiers to the JDK built-in Catalog

JDK-8351970

Retire JavaLangAccess::exit

JDK-8351976

assert(vthread_epoch == current_epoch) failed: invariant

JDK-8351987

ProblemList the failing JFR streaming tests on macOS

JDK-8351992

JFR: Improve robustness of the SettingControl examples

JDK-8351993

VectorShuffle access to and from MemorySegments

JDK-8351994

Enable Extended EVEX to REX2/REX demotion when src and dst are the same

JDK-8351995

JFR: Leftovers from removal of Security Manager

JDK-8351996

Behavioral updates for ClassValue::remove

JDK-8351997

AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent

JDK-8351999

JFR: Incorrect scaling of throttled values

JDK-8352001

AOT cache should not contain classes injected into built-in class loaders

JDK-8352003

Support --add-opens with -XX:+AOTClassLinking

JDK-8352011

RISC-V: Two IR tests fail after JDK-8351662

JDK-8352015

LIBVERIFY_OPTIMIZATION remove special optimization settings

JDK-8352020

[CompileFramework] enable compilation for VectorAPI

JDK-8352022

RISC-V: Support Zfa fminm_h/fmaxm_h for float16

JDK-8352046

Test testEcoFriendly() in jdk tools launcher ExecutionEnvironment.java for AIX and Linux/musl is brittle

JDK-8352050

Problem list compiler/ciReplay/* test until JDK-8349191 is fixed

JDK-8352064

AIX: now also able to build static-jdk image with a statically linked launcher

JDK-8352065

[PPC64] C2: Implement PopCountVL, CountLeadingZerosV and CountTrailingZerosV nodes

JDK-8352066

JVM.commit() and JVM.flush() exhibit race conditions against JFR epochs

JDK-8352075

Perf regression accessing fields

JDK-8352084

Add more test code in TestSetupAOT.java

JDK-8352088

Call of com.sun.jdi.ThreadReference.threadGroups() can lock up target VM

JDK-8352091

GenShen: assert(!(request.generation→is_old() && _heap→old_generation()→is_doing_mixed_evacuations())) failed: Old heuristic should not request cycles while it waits for mixed evacuation

JDK-8352092

-XX:AOTMode=record crashes with InstanceKlass in allocated state

JDK-8352096

Test jdk/jfr/event/profiling/TestFullStackTrace.java shouldn’t be executed with -XX:+DeoptimizeALot

JDK-8352098

-Xrunjdwp fails on static JDK

JDK-8352109

java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported

JDK-8352110

[BACKOUT] C2: Print compilation bailouts with PrintCompilation compile command

JDK-8352112

[ubsan] hotspot/share/code/relocInfo.cpp:130:37: runtime error: applying non-zero offset 18446744073709551614 to null pointer

JDK-8352114

New test runtime/interpreter/CountBytecodesTest.java is failing

JDK-8352116

Deadlock with GCLocker and JVMTI after JDK-8192647

JDK-8352131

[REDO] C2: Print compilation bailouts with PrintCompilation compile command

JDK-8352138

G1: Remove G1AddMetaspaceDependency.java test

JDK-8352147

G1: TestEagerReclaimHumongousRegionsClearMarkBits test takes very long

JDK-8352151

Fix display issues in javadoc-generated docs

JDK-8352159

RISC-V: add more zfa support

JDK-8352163

[AIX] SIGILL in AttachOperation::ReplyWriter::write_fully after 8319055

JDK-8352176

Automate setting up environment for mac signing tests

JDK-8352178

Add precondition in VMThread::execute to prevent deadlock

JDK-8352180

AttachListenerThread causes many tests to timeout on Windows

JDK-8352184

Jtreg tests using CommandLineOptionTest.getVMTypeOption() and optionsvalidation.JVMOptionsUtils fail on static JDK

JDK-8352185

Shenandoah: Invalid logic for remembered set verification

JDK-8352187

Don’t start management agent during AOT cache creation

JDK-8352218

RISC-V: Zvfh requires RVV

JDK-8352248

Check if CMoveX is supported

JDK-8352249

Remove incidental whitespace in traditional doc comments

JDK-8352251

Implement JEP 518: JFR Cooperative Sampling

JDK-8352256

ObjectSynchronizer::quick_notify misses JFR event notification path

JDK-8352275

Clean up dead code in jpackage revealed with improved negative test coverage

JDK-8352276

Skip jtreg tests using native executable with libjvm.so/libjli.so dependencies on static JDK

JDK-8352277

java.security documentation: incorrect regex syntax describing "usage" algorithm constraint

JDK-8352284

EXTRA_CFLAGS incorrectly applied to BUILD_LIBJVM src/hotspot C++ source files

JDK-8352289

[macos] Review skipped tests in tools/jpackage/macosx/SigningPackage*

JDK-8352293

jpackage tests build rpm packages on Ubuntu test machines after JDK-8351372

JDK-8352299

GenShen: Young cycles that interrupt old cycles cannot be cancelled

JDK-8352302

Test sun/security/tools/jarsigner/TimestampCheck.java is failing

JDK-8352317

Assertion failure during size estimation of BoxLockNode with -XX:+UseAPX

JDK-8352389

Remove incidental whitespace in pre/code content

JDK-8352392

AIX: implement attach API v2 and streaming output

JDK-8352393

AIX: Problem list serviceability/attach/AttachAPIv2/StreamingOutputTest.java

JDK-8352408

[CRaC] Minor CRE API improvements

JDK-8352410

[CRaC] Invalid description API log is incorrect

JDK-8352412

[CRaC] Direct mapping default changed

JDK-8352413

[CRaC] crexec fails to pass some options when CRAC_CRIU_OPTS is already used

JDK-8352414

JFR: JavaMonitorDeflateEvent crashes when deflated monitor object is dead

JDK-8352415

x86: Tighten up template interpreter method entry code

JDK-8352418

Add verification code to check that the associated loop nodes of useless Template Assertion Predicates are dead

JDK-8352419

Test tools/jpackage/share/ErrorTest.java#id0 and #id1 fail

JDK-8352420

[ubsan] codeBuffer.cpp:984:27: runtime error: applying non-zero offset 18446744073709486080 to null pointer

JDK-8352422

[ubsan] Out-of-range reported in ciMethod.cpp:917:20: runtime error: 2.68435e+09 is outside the range of representable values of type 'int'

JDK-8352423

RISC-V: simplify DivI/L ModI/L

JDK-8352426

RelocIterator should correctly handle nullptr address of relocation data

JDK-8352428

GenShen: Old-gen cycles are still looping

JDK-8352431

java/net/httpclient/EmptyAuthenticate.java uses "localhost"

JDK-8352435

Refactor CDS test library for execution and module packaging

JDK-8352437

Support --add-exports with -XX:+AOTClassLinking

JDK-8352477

RISC-V: Print warnings when unsupported intrinsics are enabled

JDK-8352480

Don’t follow symlinks in additional content for app images

JDK-8352481

Enforce the use of lld with clang

JDK-8352486

[ubsan] compilationMemoryStatistic.cpp:659:21: runtime error: index 64 out of bounds for type const struct unnamed struct

JDK-8352490

Fatal error message for unhandled bytecode needs more detail

JDK-8352504

RISC-V: implement and enable CMoveI/L

JDK-8352506

Simplify make/test/JtregNativeHotspot.gmk

JDK-8352508

[Redo] G1: Pinned regions with pinned objects only reachable by native code crash VM

JDK-8352509

Update jdk.test.lib.SecurityTools jar method to accept List<String> parameter

JDK-8352511

Show additional level of headings in table of contents

JDK-8352512

TestVectorZeroCount: counter not reset between iterations

JDK-8352529

RISC-V: enable loopopts tests

JDK-8352533

Report useful IOExceptions when jspawnhelper fails

JDK-8352568

Test gtest/AsyncLogGtest.java failed at droppingMessage_vm

JDK-8352579

Refactor CDS legacy optimization for lambda proxy classes

JDK-8352584

[Backout] G1: Pinned regions with pinned objects only reachable by native code crash VM

JDK-8352585

Add special case handling for Float16.max/min x86 backend

JDK-8352587

C2 SuperWord: we must avoid Multiversioning for PeelMainPost loops

JDK-8352588

GenShen: Enabling JFR asserts when getting GCId

JDK-8352591

Missing UnlockDiagnosticVMOptions in VerifyGraphEdgesWithDeadCodeCheckFromSafepoints test

JDK-8352595

Regression of JDK-8314999 in IR matching

JDK-8352597

[IR Framework] test bug: TestNotCompilable.java fails on product build

JDK-8352607

RISC-V: use cmove in min/max when Zicond is supported

JDK-8352612

No way to add back lint categories after "none"

JDK-8352615

[Test] RISC-V: TestVectorizationMultiInvar.java fails on riscv64 without rvv support

JDK-8352617

IR framework test TestCompileCommandFileWriter.java runs TestCompilePhaseCollector instead of itself

JDK-8352618

Remove old deprecated functionality in the build system

JDK-8352620

C2: rename MemNode::memory_type() to MemNode::value_basic_type()

JDK-8352621

MatchException from backwards incompatible change to switch expressions

JDK-8352623

MultiExchange should cancel exchange impl if responseFilters throws

JDK-8352624

Add missing {@code} to PassFailJFrame.Builder.splitUI

JDK-8352628

Refine Grapheme test

JDK-8352638

Enhance code consistency: java.desktop/windows

JDK-8352642

Set zipinfo-time=false when constructing zipfs FileSystem in com.sun.tools.javac.file.JavacFileManager$ArchiveContainer for better performance

JDK-8352645

Add tool support to check order of includes

JDK-8352648

JFR: 'jfr query' should not be available in product builds

JDK-8352652

[BACKOUT] nsk/jvmti/ tests should fail when nsk_jvmti_setFailStatus() is called

JDK-8352673

RISC-V: Vector can’t be turned on with -XX:+UseRVV

JDK-8352675

Support Intel AVX10 converged vector ISA feature detection

JDK-8352676

Opensource JMenu tests - series1

JDK-8352677

Opensource JMenu tests - series2

JDK-8352678

Opensource few JMenuItem tests

JDK-8352680

Opensource few misc swing tests

JDK-8352681

C2 compilation hits asserts "must set the initial type just once"

JDK-8352682

Opensource JComponent tests

JDK-8352684

Opensource JInternalFrame tests - series1

JDK-8352685

Opensource JInternalFrame tests - series2

JDK-8352686

Opensource JInternalFrame tests - series3

JDK-8352687

Opensource few JInternalFrame and JTextField tests

JDK-8352692

Add support for extra jlink options

JDK-8352696

JFR: assert(false): EA: missing memory path

JDK-8352706

httpclient HeadTest does not run on HTTP2

JDK-8352709

Remove bad timing annotations from WhileOpTest.java

JDK-8352716

(tz) Update Timezone Data to 2025b

JDK-8352719

Add an equals sign to the modules statement

JDK-8352724

Verify bounds for primitive array reads in JVMCI

JDK-8352730

RISC-V: Disable tests in qemu-user

JDK-8352731

Compiler workaround to forcibly set "-Xlint:-options" can be removed

JDK-8352733

Improve RotFontBoundsTest test

JDK-8352738

Implement JEP 520: JFR Method Timing and Tracing

JDK-8352740

Introduce new factory method HtmlTree.IMG

JDK-8352748

Remove com.sun.tools.classfile from the JDK

JDK-8352755

Misconceptions about j.text.DecimalFormat digits during parsing

JDK-8352762

Use EXACTFMT instead of expanded version where applicable

JDK-8352765

G1CollectedHeap::expand_and_allocate() may fail to allocate even after heap expansion succeeds

JDK-8352766

Problemlist hotspot tier1 tests requiring tools that are not included in static JDK

JDK-8352768

CDS test MethodHandleTest.java failed in -Xcomp mode

JDK-8352773

JVMTI should disable events during java upcalls

JDK-8352775

JVM crashes with -XX:AOTMode=create -XX:+UseZGC

JDK-8352793

Open source several AWT TextComponent tests - Batch 1

JDK-8352800

[PPC] OpenJDK fails to build on PPC after JDK-8350106

JDK-8352812

remove useless class and function parameter in SuspendThread impl

JDK-8352858

Make java.net.JarURLConnection fields final

JDK-8352860

Open source events tests batch0

JDK-8352865

Open source several AWT TextComponent tests - Batch 2

JDK-8352866

TestLogJIT.java runs wrong test class

JDK-8352869

Verify.checkEQ: extension for NaN, VectorAPI and arbitrary Objects

JDK-8352877

Opensource Several Font related tests - Batch 1

JDK-8352879

TestPeriod.java and TestGetContentType.java run wrong test class

JDK-8352890

Remove unnecessary Windows version check in FileFontStrike

JDK-8352893

C2: OrL/INode::add_ring optimize (x | -1) to -1

JDK-8352895

UserCookie.java runs wrong test class

JDK-8352896

LambdaExpr02.java runs wrong test class

JDK-8352897

RISC-V: Change default value for UseConservativeFence

JDK-8352905

Open some JComboBox bugs 1

JDK-8352906

stdout/err.encoding on Windows set by incorrect Win32 call

JDK-8352908

Open source several swing tests batch1

JDK-8352918

Shenandoah: Verifier does not deactivate barriers as intended

JDK-8352920

Compilation failure: comparison of unsigned expression >= 0 is always true

JDK-8352922

Refactor client classes javadoc to use @throws instead of @exception

JDK-8352926

New test TestDockerMemoryMetricsSubgroup.java fails

JDK-8352935

Launcher should not add $JDK/../lib to LD_LIBRARY_PATH

JDK-8352942

jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build

JDK-8352946

SEGV_BND signal code of SIGSEGV missing from our signal-code table

JDK-8352948

Remove leftover runtime_x86_32.cpp after 32-bit x86 removal

JDK-8352963

[REDO] Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure

JDK-8352965

[BACKOUT] 8302459: Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure

JDK-8352966

Opensource Several Font related tests - Batch 2

JDK-8352970

Remove unnecessary Windows version check in Win32ShellFolderManager2

JDK-8352971

Increase maximum number of hold counts for ReentrantReadWriteLock

JDK-8352972

PPC64: Intrinsify Unsafe::setMemory

JDK-8352980

Purge infrastructure for FP-to-bits interpreter intrinsics after 32-bit x86 removal

JDK-8352994

ZGC: Fix regression introduced in JDK-8350572

JDK-8352997

Open source several Swing JTabbedPane tests

JDK-8353000

Open source several swing tests batch2

JDK-8353001

Remove leftover Security Manager parsing code in sun.security.util.Debug

JDK-8353002

Remove unnecessary Windows version check in WTaskbarPeer

JDK-8353005

AIX build broken after 8352481

JDK-8353007

Open some JComboBox bugs 2

JDK-8353009

Improve documentation for Windows AArch64 builds

JDK-8353011

Open source Swing JButton tests - Set 1

JDK-8353013

java.net.URI.create(String) may have low performance to scan the host/domain name from URI string when the hostname starts with number

JDK-8353014

Exclude AOT tooling classes from AOT cache

JDK-8353041

NeverBranchNode causes incorrect block frequency calculation

JDK-8353053

(fs) Add support for UserDefinedFileAttributeView on AIX

JDK-8353058

[PPC64] Some IR framework tests are failing after JDK-8352595

JDK-8353063

make/ide/vscode: Invalid Configuration Values

JDK-8353064

[CRaC] ProblemList jdk/crac/LinkedCleanableRefTest

JDK-8353066

Properly detect Windows/aarch64 as build platform

JDK-8353070

Clean up and open source couple AWT Graphics related tests (Part 1)

JDK-8353117

Crash: assert(id >= ThreadIdentifier::initial() && id < ThreadIdentifier::current()) failed: must be reasonable)

JDK-8353118

Deprecate the use of java.locale.useOldISOCodes system property

JDK-8353124

java/lang/Thread/virtual/stress/Skynet.java#Z times out on macosx-x64-debug

JDK-8353126

Open source events tests batch1

JDK-8353129

CDS ArchiveRelocation tests fail after JDK-8325132

JDK-8353138

Screen capture for test TaskbarPositionTest.java, failure case

JDK-8353174

Clean up thread register handling after 32-bit x86 removal

JDK-8353175

Eliminate double iteration of stream in FieldDescriptor reinitialization

JDK-8353176

C1: x86 patching stub always calls Thread::current()

JDK-8353184

ZGC: Simplify and correct tlab_used() tracking

JDK-8353185

Introduce the concept of upgradeable files in context of JEP 493

JDK-8353187

Test TextLayout/TestControls fails on macOS: width of 0x9, 0xa, 0xd isn’t zero

JDK-8353188

C1: Clean up x86 backend after 32-bit x86 removal

JDK-8353189

[ASAN] memory leak after 8352184

JDK-8353190

Use "/native" Run Option for TestAvailableProcessors Execution

JDK-8353192

C2: Clean up x86 backend after 32-bit x86 removal

JDK-8353196

[macos] Contents of ".jpackage.xml" file are wrong when building .pkg from unsigned app image

JDK-8353197

Document preconditions for JavaLangAccess methods

JDK-8353201

Open source Swing Tooltip tests - Set 2

JDK-8353213

Open source several swing tests batch3

JDK-8353214

Add testing with --enable-preview

JDK-8353216

Improve VerifyMethodHandles for method handle linkers

JDK-8353217

Build libsleef on macos-aarch64

JDK-8353218

Shenandoah: Out of date comment references Brooks pointers

JDK-8353219

RISC-V: Fix client builds after JDK-8345298

JDK-8353226

JFR: emit old object samples must be transitive closure complete for segment

JDK-8353227

JFR: Prepare tests for strong parser validation

JDK-8353230

Emoji rendering regression after JDK-8208377

JDK-8353231

Test com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad still fails intermittently

JDK-8353232

Standardizing and Unifying XML Component Configurations

JDK-8353234

Refactor XMLSecurityPropertyManager

JDK-8353235

Test jdk/jfr/api/metadata/annotations/TestPeriod.java fails with IllegalArgumentException

JDK-8353237

[AArch64] Incorrect result of VectorizedHashCode intrinsic on Cortex-A53

JDK-8353241

[CRaC] Support ZGC

JDK-8353243

[CRaC] Show all options in engine help

JDK-8353263

Parallel: Remove locking in PSOldGen::resize

JDK-8353264

ZGC: Windows heap unreserving is broken

JDK-8353266

C2: Wrong execution with Integer.bitCount(int) intrinsic on AArch64

JDK-8353267

jmod create finds the wrong set of packages when class file are in non-package location

JDK-8353272

One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683

JDK-8353273

Reduce number of oop map entries in instances

JDK-8353274

[PPC64] Bug related to -XX:+UseCompactObjectHeaders -XX:-UseSIGTRAP in JDK-8305895

JDK-8353278

Consolidate local file URL checks in jar: and file: URL schemes

JDK-8353293

Open source several swing tests batch4

JDK-8353298

AOT cache creation asserts with _array_klasses in an unregistered InstanceKlass

JDK-8353299

VerifyJarEntryName.java test fails

JDK-8353304

Open source two JTabbedPane tests

JDK-8353309

Open source several Swing text tests

JDK-8353319

Open source Swing tests - Set 3

JDK-8353320

Open source more Swing text tests

JDK-8353321

[macos] ErrorTest.testAppContentWarning test case requires signing environment

JDK-8353322

Specification of ChoiceFormat#parse(String, ParsePosition) is inadequate

JDK-8353324

Clean up of comments and import after 8319192

JDK-8353325

Rewrite appcds/methodHandles test cases to use CDSAppTester

JDK-8353329

Small memory leak when create GrowableArray with initial size 0

JDK-8353330

Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier

JDK-8353331

Test ForkJoinPool20Test::testFixedDelaySequence is failing

JDK-8353332

Test jdk/jshell/ToolProviderTest.java failed in relation to enable-preview

JDK-8353341

C2: removal of a Mod[DF]Node crashes when the node is already dead

JDK-8353344

RISC-V: Detect and enable several extensions for debug builds

JDK-8353345

C2 asserts because maskShiftAmount modifies node without deleting the hash

JDK-8353349

ProblemList runtime/cds/appcds/SignedJar.java

JDK-8353359

C2: Or(I|L)Node::Ideal is missing AddNode::Ideal call

JDK-8353365

TOUCH_ASSERT_POISON clears GetLastError()

JDK-8353431

JFR: Sets to use hashmap instead of binary search as backend

JDK-8353439

Shell grouping of -XX:OnError= commands is surprising

JDK-8353440

Disable FTP fallback for non-local file URLs by default

JDK-8353445

Open source several AWT Menu tests - Batch 1

JDK-8353446

Open source several AWT Menu tests - Batch 2

JDK-8353449

[BACKOUT] One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683

JDK-8353453

URLDecoder should use HexFormat

JDK-8353458

Don’t pass -Wno-format-nonliteral to CFLAGS

JDK-8353470

Clean up and open source couple AWT Graphics related tests (Part 2)

JDK-8353471

ZGC: Redundant generation id in ZGeneration

JDK-8353475

Open source two Swing DefaultCaret tests

JDK-8353478

Update crypto microbenchmarks to cover ML-DSA, ML-KEM, and HSS algorithms

JDK-8353479

jcmd with streaming output breaks intendation

JDK-8353483

Open source some JProgressBar tests

JDK-8353484

JFR: Simplify EventConfiguration

JDK-8353486

Open source Swing Tests - Set 4

JDK-8353488

Open some JComboBox bugs 3

JDK-8353489

Increase timeout and improve Windows compatibility in test/jdk/java/lang/ProcessBuilder/Basic.java

JDK-8353496

SuspendResume1.java and SuspendResume2.java timeout after JDK-8319447

JDK-8353500

[s390x] Intrinsify Unsafe::setMemory

JDK-8353504

CDS archives are not found when JVM is in non-variant location

JDK-8353545

Improve debug info for StartOptionTest

JDK-8353549

Open source events tests batch2

JDK-8353551

C2: Constant folding for ReverseBytes nodes

JDK-8353552

Opensource Several Font related tests - Batch 3

JDK-8353558

x86: Use better instructions for ICache sync when available

JDK-8353559

Restructure CollectedHeap error printing

JDK-8353565

Javac throws "inconsistent stack types at join point" exception

JDK-8353568

SEGV_BNDERR signal code adjust definition

JDK-8353572

x86: AMD platforms miss the check for CLWB feature flag

JDK-8353573

System giflib not found by configure if it’s not in system directories

JDK-8353578

Refactor existing usage of internal HKDF impl to use the KDF API

JDK-8353580

libjpeg is not found if not installed in system directories

JDK-8353581

Support for import module in JShell’s code completion

JDK-8353584

[BACKOUT] DaCapo xalan performance with -XX:+UseObjectMonitorTable

JDK-8353585

Provide ChoiceFormat#parse(String, ParsePosition) tests

JDK-8353586

Open source several toolkit tests

JDK-8353588

[REDO] DaCapo xalan performance with -XX:+UseObjectMonitorTable

JDK-8353589

Open source a few Swing menu-related tests

JDK-8353592

Open source several scrollbar tests

JDK-8353593

MethodData "mileage_*" methods and fields aren’t used and can be removed

JDK-8353596

GenShen: Test TestClone.java#generational-no-coops intermittent timed out

JDK-8353597

Refactor handling VM options for AOT cache input and output

JDK-8353600

RISC-V: compiler/vectorization/TestRotateByteAndShortVector.java is failing with Zvbb

JDK-8353614

JFR: jfr print --exact

JDK-8353637

ZGC: Discontiguous memory reservation is broken on Windows

JDK-8353638

C2: deoptimization and re-execution cycle with StringBuilder

JDK-8353641

Deprecate core library permission classes for removal

JDK-8353642

Deprecate URL::getPermission method and networking permission classes for removal

JDK-8353655

Clean up and open source KeyEvent related tests (Part 1)

JDK-8353659

SubmissionPublisherTest::testCap1Submit times out

JDK-8353661

Open source several swing tests batch5

JDK-8353662

Add test for non-local file URL fallback to FTP

JDK-8353665

RISC-V: IR verification fails in TestSubNodeFloatDoubleNegation.java

JDK-8353669

IGV: dump OOP maps for MachSafePoint nodes

JDK-8353671

Remove dead code missed in JDK-8350459

JDK-8353679

Restructure classes in jdk.jpackage.internal package

JDK-8353681

jpackage suppresses errors when executed with --verbose option

JDK-8353683

[REDO] j.u.l.Handler classes create deadlock risk via synchronized publish() method

JDK-8353684

[BACKOUT] j.u.l.Handler classes create deadlock risk via synchronized publish() method

JDK-8353685

Open some JComboBox bugs 4

JDK-8353686

Optimize Math.cbrt for x86 64 bit platforms

JDK-8353692

Relax memory constraint on updating ObjectMonitorTable’s item count

JDK-8353694

Resolved Class/Field/Method CP entries missing from AOT Configuration

JDK-8353695

RISC-V: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java is failing with Zvkn

JDK-8353698

Output of Simple Web Server is garbled if the console’s encoding is not UTF-8

JDK-8353709

Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public

JDK-8353713

Improve Currency.getInstance exception handling

JDK-8353727

HeapDumpPath doesn’t expand %p

JDK-8353730

TestSubNodeFloatDoubleNegation.java fails with native Float16 support

JDK-8353735

[JVMCI] Allow specifying storage kind of the callee save register

JDK-8353741

Eliminate table lookup in UUID.toString

JDK-8353748

Open source several swing tests batch6

JDK-8353753

Remove unnecessary forward declaration in oop.hpp

JDK-8353757

Log class should have a proper clear() method

JDK-8353786

Migrate Vector API math library support to FFM API

JDK-8353787

Increased number of SHA-384-Digest java.util.jar.Attributes$Name instances leading to higher memory footprint

JDK-8353829

RISC-V: Auto-enable several more extensions for debug builds

JDK-8353832

Opensource FontClass, Selection and Icon tests

JDK-8353840

JNativeScan should not abort for missing classes

JDK-8353841

[jittester] Fix JITTester build after asm removal

JDK-8353842

C2: Add graph dumps before and after loop opts phase

JDK-8353847

Remove extra args to System.out.printf in open/test/jdk/java/net/httpclient tests

JDK-8353856

Deprecate FlighRecorderPermission class for removal

JDK-8353888

Implement JEP 510: Key Derivation Function API

JDK-8353917

jnativescan: Simplify ClassResolver

JDK-8353938

hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java fails on static JDK

JDK-8353942

Open source Swing Tests - Set 5

JDK-8353945

Test javax/security/auth/x500/X500Principal/NameFormat.java fails after JDK-8349890

JDK-8353946

Incorrect WINDOWS ifdef in os::build_agent_function_name

JDK-8353949

HttpHeaders.firstValueAsLong unnecessarily boxes to Long

JDK-8353950

Clipboard interaction on Windows is unstable

JDK-8353953

con/sun/jdi tests should be fixed to not always require includevirtualthreads=y

JDK-8353955

nsk/jdi tests should be fixed to not always require includevirtualthreads=y

JDK-8353957

Open source several AWT ScrollPane tests - Batch 1

JDK-8353958

Open source several AWT ScrollPane tests - Batch 2

JDK-8354016

Update ReentrantReadWriteLock documentation to reflect its new max capacity

JDK-8354024

[JMH] Create ephemeral UnixDomainSocketAddress provider with thread-safe close semantics

JDK-8354053

Remove unused JavaIOFilePermissionAccess

JDK-8354057

Odd debug output in -Xlog:os+container=debug on certain systems

JDK-8354061

Update copyright in NameFormat.java fix after JDK-8349890

JDK-8354071

Add LintCategory property indicating whether @SuppressWarnings is supported

JDK-8354077

Get rid of offscreenSharingEnabled windows flag

JDK-8354078

Implement JEP 521: Generational Shenandoah

JDK-8354083

Support --add-reads with -XX:+AOTClassLinking

JDK-8354084

Streamline XPath API’s extension function control

JDK-8354088

[BACKOUT] Run jtreg in the work dir

JDK-8354090

Refactor import warning suppression in Check.java

JDK-8354091

Update RELEASE_25 description for Flexible Constructor Bodies

JDK-8354095

Open some JTable bugs 5

JDK-8354106

Clean up and open source KeyEvent related tests (Part 2)

JDK-8354111

JavaDoc states that Iterator.remove() is linear in the LinkedBlockingDeque

JDK-8354119

Missing C2 proper allocation failure handling during initialization (during generate_uncommon_trap_blob)

JDK-8354121

Use a record class rather than a lambda in AbstractMemorySegmentImpl::cleanupAction

JDK-8354145

G1: UseCompressedOops boundary is calculated on maximum heap region size instead of maxiumum ergonomic heap region size

JDK-8354163

Open source Swing tests Batch 1

JDK-8354180

Clean up uses of ObjectMonitor caches

JDK-8354181

[Backout] 8334046: Set different values for CompLevel_any and CompLevel_all

JDK-8354189

Remove JLI_ReportErrorMessageSys on Windows

JDK-8354191

GTK LaF should use pre-multiplied alpha same as cairo

JDK-8354213

Restore pointless unicode characters to ASCII

JDK-8354214

Open source Swing tests Batch 2

JDK-8354215

Clean up Loom support after 32-bit x86 removal

JDK-8354216

Small cleanups relating to Log.DiagnosticHandler

JDK-8354219

Automate javax/swing/JComboBox/ComboPopupBug.java

JDK-8354228

Parallel: Set correct minimum of InitialSurvivorRatio

JDK-8354230

Wrong boot jdk for alpine-linux-x64 in GHA

JDK-8354231

x86: Purge FPU support from (Macro)Assembler after 32-bit x86 removal

JDK-8354233

Open some JTable bugs 6

JDK-8354234

Remove friends for ObjectMonitor

JDK-8354235

Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine

JDK-8354248

Open source several AWT GridBagLayout and List tests

JDK-8354254

Remove the linux ppc64 -minsert-sched-nops=regroup_exact compile flag

JDK-8354255

[jittester] Remove TempDir debug output

JDK-8354257

xctracenorm profiler not working with JDK JMH benchmarks

JDK-8354260

Launcher help text is wrong for -Xms

JDK-8354266

Fix non-UTF-8 text encoding

JDK-8354273

Replace even more Unicode characters with ASCII

JDK-8354276

Strict HTTP header validation

JDK-8354278

Revert use of non-POSIX echo -n introduced in JDK-8301197

JDK-8354284

Add more compiler test folders to tier1 runs

JDK-8354285

Open source Swing tests Batch 3

JDK-8354292

Remove unused PRAGMA_FORMAT_IGNORED

JDK-8354300

Mark String.hash field @Stable

JDK-8354305

SHAKE128 and SHAKE256 MessageDigest algorithms

JDK-8354309

Sort GC includes

JDK-8354310

JFR: Inconsistent metadata in ZPageAllocation

JDK-8354316

clang/linux build fails with -Wunused-result warning at XToolkit.c:695:9

JDK-8354317

[XWayland] Problem list two tests crashing XWayland server

JDK-8354320

Changes to jpackage.md cause pandoc warning

JDK-8354323

Safeguard SwitchBootstraps.typeSwitch when used outside the compiler

JDK-8354327

Rewrite runtime/LoadClass/LoadClassNegative.java

JDK-8354329

Rewrite runtime/ClassFile/JsrRewriting.java and OomWhileParsingRepeatedJsr.java tests

JDK-8354334

Remove @ValueBased from ProcessHandle

JDK-8354335

No longer deprecate wrapper class constructors for removal

JDK-8354340

Open source Swing Tests - Set 6

JDK-8354341

Open some JTable bugs 7

JDK-8354343

Hardening of Currency tests for not yet defined future ISO 4217 currency

JDK-8354344

Test behavior after cut-over for future ISO 4217 currency

JDK-8354347

Increase the default padding size for aarch64 in JDK code.

JDK-8354358

ZGC: ZPartition::prime handle discontiguous reservations correctly

JDK-8354362

Use automatic indentation in CollectedHeap printing

JDK-8354365

Opensource few Modal and Full Screen related tests

JDK-8354407

Test com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java still fails on Windows

JDK-8354418

Open source Swing tests Batch 4

JDK-8354424

java/util/logging/LoggingDeadlock5.java fails intermittently in tier6

JDK-8354426

[ubsan] applying non-zero offset 34359738368 to null pointer in CompressedKlassPointers::encoding_range_end

JDK-8354428

[ubsan] g1BiasedArray.hpp: pointer overflow in address calculation

JDK-8354431

gc/logging/TestGCId fails on Shenandoah

JDK-8354432

[CRaC] Timed waiting finishes early w.r.t. wall clock time

JDK-8354433

Assert in AbstractRBTree::visit_range_in_order(const K& from, const K& to, F f) is wrong

JDK-8354443

[Graal] crash after deopt in TestG1BarrierGeneration.java

JDK-8354446

[BACKOUT] Remove friends for ObjectMonitor

JDK-8354448

[REDO] Remove friends for ObjectMonitor

JDK-8354449

Remove com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties

JDK-8354450

A File should be invalid if an element of its name sequence ends with a space

JDK-8354451

Open source some more Swing popup menu tests

JDK-8354452

Shenandoah: Enforce range checks on parameters controlling heuristic sleep times

JDK-8354453

Don’t strcpy in os::strdup, use memcpy instead

JDK-8354460

Streaming output for attach API should be turned on by default

JDK-8354461

Update tests to disable streaming output for attach tools

JDK-8354464

Additional cleanup setting up native.encoding

JDK-8354465

Open some JTable bugs 8

JDK-8354466

Open some misc Swing bugs 9

JDK-8354471

Assertion failure with -XX:-EnableX86ECoreOpts

JDK-8354472

Clean up and open source KeyEvent related tests (Part 3)

JDK-8354473

Incorrect results for compress/expand tests with -XX:+EnableX86ECoreOpts

JDK-8354475

TestDockerMemoryMetricsSubgroup.java fails with exitValue = 1

JDK-8354477

C2 SuperWord: make use of memory edges more explicit

JDK-8354484

SIGSEGV when supertype of an AOT-cached class is excluded

JDK-8354493

Opensource Several MultiScreen and Insets related tests

JDK-8354495

Open source several AWT DataTransfer tests

JDK-8354507

[ubsan] subnode.cpp:406:36: runtime error: negation of -9223372036854775808 cannot be represented in type 'long int'

JDK-8354508

JFR: Strengthen metadata checks for labels

JDK-8354510

Skipped gtest cause test failure

JDK-8354513

Bug in j.u.l.Handler deadlock test allows null pointer during race condition

JDK-8354514

[CRaC] Remove new methods from AbstractInterruptibleChannel and SocketImpl

JDK-8354517

Parallel: JDK-8339668 causes up to 3.7x slowdown in openjdk.bench.vm.gc.systemgc

JDK-8354520

IGV: dump contextual information

JDK-8354522

Clones of DecimalFormat cause interferences when used concurrently

JDK-8354523

runtime/Monitor/SyncOnValueBasedClassTest.java triggers SIGSEGV

JDK-8354530

AIX: sporadic unexpected errno when calling setsockopt in Net.joinOrDrop

JDK-8354532

Open source JFileChooser Tests - Set 7

JDK-8354535

[BACKOUT] Force clients to explicitly pass mem_tag value, even if it is mtNone

JDK-8354536

Problem-list java/util/logging/LoggingDeadlock5.java due to JDK-8354424

JDK-8354541

Remove Shenandoah post barrier expand loop opts

JDK-8354542

Clean up x86 stubs after 32-bit x86 removal

JDK-8354543

Set more meaningful names for "get_vm_result" and "get_vm_result_2"

JDK-8354544

Fix bugs in increment and xor APX codegen

JDK-8354547

REDO: Force clients to explicitly pass mem_tag value, even if it is mtNone

JDK-8354552

Open source a few Swing tests

JDK-8354553

Open source several clipboard tests batch0

JDK-8354554

Open source several clipboard tests batch1

JDK-8354556

Expand value-based class warnings to java.lang.ref API

JDK-8354558

-XX:AOTMode=record crashes with boot loader package-info class

JDK-8354559

gc/g1/TestAllocationFailure.java doesn’t need WB API

JDK-8354560

Exponentially delay subsequent native thread creation in case of EAGAIN

JDK-8354561

Open source several swing tests batch0

JDK-8354565

jtreg failure handler GatherProcessInfoTimeoutHandler has a leftover call to System.loadLibrary

JDK-8354572

Turn off AlwaysMergeDMB for Ampere CPU by default

JDK-8354576

InetAddress.getLocalHost() on macos may return address of an interface which is not UP - leading to "Network is down" error

JDK-8354625

Compile::igv_print_graph_to_network doesn’t use its second parameter

JDK-8354629

Test tools/jlink/ClassFileInMetaInfo.java fails on builds with configure option --enable-linkable-runtime

JDK-8354636

[PPC64] Clean up comments regarding frame manager

JDK-8354653

Clean up and open source KeyEvent related tests (Part 4)

JDK-8354667

[TESTBUG] AccessZeroNKlassHitsProtectionZone cds tests require cds

JDK-8354668

Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding

JDK-8354674

AArch64: Intrinsify Unsafe::setMemory

JDK-8354679

[CRaC] jdk.crac.management makes JdkManagementCheckSince fail

JDK-8354686

[AIX] now ubsan is possible

JDK-8354695

Open source several swing tests batch7

JDK-8354701

Open source few JToolTip tests

JDK-8354724

Methods in java.io.Reader to read all characters and all lines

JDK-8354766

Test TestUnexported.java javac build fails

JDK-8354767

Test crashed: assert(increase < max_live_nodes_increase_per_iteration) failed: excessive live node increase in single iteration of IGVN: 4470 (should be at most 4000)

JDK-8354774

DocumentBuilderFactory getAttribute throws NPE

JDK-8354789

Unnecessary null check in sun.awt.windows.WToolkit.getFontPeer

JDK-8354791

Use Hashtable.putIfAbsent in CSS constructor

JDK-8354802

MAX_SECS definition is unused in os_linux

JDK-8354803

ALL_64_BITS is the same across platforms

JDK-8354811

clock_tics_per_sec code duplication between os_linux and os_posix

JDK-8354815

RISC-V: Change type of bitwise rotation shift to iRegIorL2I

JDK-8354826

Make ResolverConfigurationImpl.lock field final

JDK-8354872

Clarify java.lang.Process resource cleanup

JDK-8354873

javax/swing/plaf/metal/MetalIconFactory/bug4952462.java failing on CI

JDK-8354877

DirectClassBuilder default flags should include ACC_SUPER

JDK-8354878

File Leak in CgroupSubsystemFactory::determine_type of cgroupSubsystem_linux.cpp:300

JDK-8354887

Preserve runtime blobs in AOT code cache

JDK-8354890

AOT-initialize j.l.i.MethodHandleImpl and inner classes

JDK-8354897

Support Soft/Weak Reference in AOT cache

JDK-8354898

jdk/internal/loader/NativeLibraries/Main.java fails on static JDK

JDK-8354899

Reduce overhead associated with type switches

JDK-8354900

javax/swing/AbstractButton/bug4133768.java failing on macosx-aarch64

JDK-8354902

Change to Visual Studio 17.13.2 for building on Windows at Oracle

JDK-8354908

javac mishandles supplementary character in character literal

JDK-8354910

Output by java.io.IO or System.console() corrupted for some non-ASCII characters

JDK-8354919

Move HotSpot .editorconfig into the global .editorconfig

JDK-8354920

SA core file support on Linux only prints error messages when debug logging is enabled

JDK-8354922

ZGC: Use MAP_FIXED_NOREPLACE when reserving memory

JDK-8354926

Remove remnants of debugging in the fix for JDK-8348561 and JDK-8349721

JDK-8354928

Clean up and open source some miscellaneous AWT tests

JDK-8354929

ZGC: Update collection stats while holding page allocator lock

JDK-8354930

IGV: dump C2 graph before and after live range stretching

JDK-8354938

ZGC: Disable UseNUMA when ZFakeNUMA is used

JDK-8354941

Build failure with glibc 2.42 due to uabs() name collision

JDK-8354944

Remove unnecessary PartiallyOrderedSet.nodes

JDK-8354949

JFR: Split up the EventInstrumentation class

JDK-8354954

Typed static memory for late initialization of static class members in Hotspot

JDK-8354968

Replace unicode sequences in comment text with UTF-8 characters

JDK-8354969

Add strdup function for ResourceArea

JDK-8354985

Add unit tests for Executor class from jpackage test lib

JDK-8354988

Separate stderr and stdout in Executor class from jpackage test lib

JDK-8354989

Bug in MacCertificate class

JDK-8354990

Improve negative tests coverage for jpackage signing

JDK-8354996

Reduce dynamic code generation for a single downcall

JDK-8355002

Clean up some mentions of "applet" in tests

JDK-8355003

Implement JEP 515: Ahead-of-Time Method Profiling

JDK-8355004

Apply java.io.Serial annotations in java.compiler

JDK-8355022

Implement JEP 506: Scoped Values

JDK-8355034

[JVMCI] assert(static_cast<int>(_jvmci_data_size) == align_up(compiler→is_jvmci() ? jvmci_data→size() : 0, oopSize)) failed: failed: 104 != 16777320

JDK-8355048

ProblemList TestGlyphVectorLayout.java on all platforms

JDK-8355051

Problemlist java/awt/Graphics2D/CopyAreaOOB.java on macosx-aarch64

JDK-8355065

ConcurrentModificationException in RichDiagnosticFormatter

JDK-8355069

Allocation::check_out_of_memory() should support CheckUnhandledOops mode

JDK-8355071

Fix nsk/jdi test to not require lookup of main thread in order to set the breakpoint used for communication

JDK-8355074

RISC-V: C2: Support Vector-Scalar version of Zvbb Vector And-Not instruction

JDK-8355077

Compiler error at splashscreen_gif.c due to unterminated string initialization

JDK-8355078

java.awt.Color.createContext() uses unnecessary synchronization

JDK-8355080

java.base/jdk.internal.foreign.SystemLookup.find() doesn’t work on static JDK

JDK-8355094

Performance drop in auto-vectorized kernel due to split store

JDK-8355179

Reinstate javax/swing/JScrollBar/4865918/bug4865918.java headful and macos run

JDK-8355203

[macos] AquaButtonUI and AquaRootPaneUI repaint default button unnecessarily

JDK-8355211

nsk/jdi/EventRequest/disable/disable001.java should use JDIBase superclass

JDK-8355214

nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001.java should use JDIBase superclass

JDK-8355215

Add @spec tags to Emoji related methods

JDK-8355221

Get rid of unnecessary override of JDIBase.breakpointForCommunication in nsk/jdi tests

JDK-8355228

Improve runtime/CompressedOops/CompressedClassPointersEncodingScheme.java to support JDK build with -XX:+UseCompactObjectHeaders

JDK-8355230

Crash in fuzzer tests: assert(n != nullptr) failed: must not be null

JDK-8355233

Add a DMB related benchmark

JDK-8355235

Clean out old versions from Tools.gmk

JDK-8355236

AOT Assembly crash with unregistered class and -Xlog:cds+resolve=trace

JDK-8355237

Upstream AOT test cases from Leyden repo to mainline

JDK-8355239

RISC-V: Do not support subword scatter store

JDK-8355240

Remove unused Import in StringUTF16

JDK-8355241

Move NativeDialogToFrontBackTest.java PL test to manual category

JDK-8355249

Remove the use of WMIC from the entire source code

JDK-8355262

Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out

JDK-8355278

Improve debuggability of com/sun/jndi/ldap/LdapPoolTimeoutTest.java test

JDK-8355293

[TEST] RISC-V: enable more ir tests

JDK-8355300

Add final to BitSieve

JDK-8355319

Update Manpage for Compact Object Headers (Production)

JDK-8355323

JShell LocalExecutionControl should add stopCheck() at method entry

JDK-8355328

Improve negative tests coverage for jpackage signing

JDK-8355332

Fix failing semi-manual test EDT issue

JDK-8355333

Some Problem list entries point to non-existent / wrong files

JDK-8355335

Avoid pattern matching switches in core ClassFile API

JDK-8355336

GenShen: Resume Old GC even with back-to-back Young GC triggers

JDK-8355340

GenShen: Remove unneeded log messages related to remembered set write table

JDK-8355353

File Leak in os::read_image_release_file of os.cpp:1552

JDK-8355360

-d option of jwebserver command should accept relative paths

JDK-8355363

[BACKOUT] 8354668: Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding

JDK-8355364

[REDO] Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding

JDK-8355366

Fix the wrong usage of PassFailJFrame.forcePass() in some manual tests

JDK-8355369

Remove setAccessible usage for setting final fields in java.util.concurrent

JDK-8355370

Include server name in HTTP test server thread names to improve diagnostics

JDK-8355371

NegativeArraySizeException in print methods in IO or System.console() in JShell

JDK-8355372

GenShen: Test gc/shenandoah/generational/TestOldGrowthTriggers.java fails with UseCompactObjectHeaders enabled

JDK-8355387

[jittester] Disable downcasts by default

JDK-8355391

Use Long::hashCode in java.time

JDK-8355394

ZGC: Windows compile error in ZUtils

JDK-8355400

Better git detection in update_copyright_year.sh

JDK-8355401

Remove unused HWperKB

JDK-8355429

Open source ProgressMonitor test

JDK-8355432

Remove CompileTask from SA

JDK-8355439

Some hotspot/jtreg/serviceability/sa/* tests fail on static JDK due to explicit checks for shared libraries in process memory map

JDK-8355441

Remove antipattern from PassFailJFrame.forcePass javadoc

JDK-8355442

Reference field lambda forms with type casts are not generated

JDK-8355443

[java.io] Use @requires tag instead of exiting based on File.separatorChar value

JDK-8355444

[java.io] Use @requires tag instead of exiting based on "os.name" property value

JDK-8355445

[java.nio] Use @requires tag instead of exiting based on "os.name" property value

JDK-8355446

Change to Xcode 15.4 for building on macOS at Oracle

JDK-8355452

GHA: Test jtreg tier1 on linux-x64 static-jdk

JDK-8355453

nsk.share.jdi.Debugee.waitingEvent() does not timeout properly

JDK-8355472

Clean up x86 nativeInst after 32-bit x86 removal

JDK-8355473

Clean up x86 globals/VM_Version after 32-bit x86 removal

JDK-8355475

UNCTest should use an existing UNC path

JDK-8355476

RISC-V: using zext_w directly in vector_update_crc32 could trigger assert

JDK-8355481

Clean up MHN_copyOutBootstrapArguments

JDK-8355488

Add stress mode for C2 loop peeling

JDK-8355490

Make VM_RedefineClasses::merge_constant_pools only take reference arguments

JDK-8355492

MissedOptCastII is missing UnlockDiagnosticVMOptions flag

JDK-8355498

[AIX] Adapt code for C++ VLA rule

JDK-8355512

Test compiler/vectorization/TestVectorZeroCount.java times out with -XX:TieredStopAtLevel=3

JDK-8355515

Clarify the purpose of forcePass() and forceFail() methods

JDK-8355524

Only every second line in upgradeable files is being used

JDK-8355528

Update HarfBuzz to 11.2.0

JDK-8355556

JVM crash because archived method handle intrinsics are not restored

JDK-8355558

SJIS.java test is always ignored

JDK-8355559

Benchmark modification/extension shouldn’t affect the behavior of other benchmarks

JDK-8355561

[macos] Build failure with Xcode 16.3

JDK-8355562

RISC-V: Cleanup names of vector-scalar instructions in riscv_v.ad

JDK-8355569

Some nsk/jdi tests can glean the "main" thread by using the ClassPrepareEvent for the debuggee main class

JDK-8355573

Remove kludge_c++11.h from jpackage code

JDK-8355576

Problem list compiler/c2/TestVerifyConstraintCasts.java until JDK-8355574 is fixed

JDK-8355578

[java.net] Use @requires tag instead of exiting based on "os.name" property value

JDK-8355585

Aarch64: Add aarch64 backend for Float16 vector operations

JDK-8355594

Warnings occur when building with clang and enabling ubsan

JDK-8355608

Async UL should take the file lock of stream when outputting

JDK-8355611

Get rid of SurfaceManagerFactory

JDK-8355616

Incorrect ifdef in compilationMemoryStatistic.cpp

JDK-8355617

Remove historical debug_only macro in favor of DEBUG_ONLY

JDK-8355627

Don’t use ThreadCritical for EventLog list

JDK-8355632

WhiteBox.waitForReferenceProcessing() fails assert for return type

JDK-8355635

Do not collect C strings in C2 scratch buffer

JDK-8355637

SSLSessionImpl’s "serialization" list documentation is incorrectly ordered

JDK-8355646

Optimize ObjectMonitor::exit

JDK-8355648

Thread.SpinAcquire()'s lock name parameter is not used

JDK-8355649

Missing ResourceMark in ExceptionMark::check_no_pending_exception

JDK-8355650

Remove unused fields in ParkEvent

JDK-8355651

Issues with post-image hook

JDK-8355654

RISC-V: Relax register constraint for some vector-scalar instructions

JDK-8355657

RISC-V: Improve PrintOptoAssembly output of vector-scalar instructions

JDK-8355667

RISC-V: Add backend implementation for unsigned vector Min / Max operations

JDK-8355668

RISC-V: jdk/incubator/vector/Int256VectorTests.java fails when using RVV

JDK-8355669

Add static-jdk-bundles make target

JDK-8355674

C2: Partial Peeling should not introduce Phi nodes above OpaqueInitializedAssertionPredicate nodes

JDK-8355681

G1HeapRegionManager::find_contiguous_allow_expand ignores free regions when checking regions available for allocation

JDK-8355689

Wrong native entry name for FloatMaxVector vector math stubs with -XX:MaxVectorSize=8

JDK-8355692

Refactor stream indentation

JDK-8355697

Create windows devkit on wsl and msys2

JDK-8355699

RISC-V: support SUADD/SADD/SUSUB/SSUB

JDK-8355704

RISC-V: enable TestIRFma.java

JDK-8355708

Two Float16 IR tests fail after JDK-8345125

JDK-8355711

Remove incorrect overflow check in RawBytecodeStream::raw_next

JDK-8355717

Problem list tests until JDK-8355708 is fixed

JDK-8355719

Reduce memory consumption of BigInteger.pow()

JDK-8355725

SPEC_FILTER stopped working

JDK-8355739

AssertionError: Invalid CPU feature name after 8353786

JDK-8355743

G1: Collection set clearing is not recorded as part of "Free Collection Set Time"

JDK-8355753

@SuppressWarnings("this-escape") not respected for indirect leak via field

JDK-8355756

G1HeapSizingPolicy::full_collection_resize_amount should consider allocation size

JDK-8355769

Optimize nmethod dependency recording

JDK-8355773

Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee

JDK-8355775

Improve symbolic sharing in dynamic constant pool entries

JDK-8355779

When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension

JDK-8355789

GenShen: assert(_degen_point == ShenandoahGC::_degenerated_unset) failed: Should not be set yet: Outside of Cycle

JDK-8355790

Enhance code consistency: java.desktop/unix:sun.awt

JDK-8355796

RISC-V: compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java fails after JDK-8355657

JDK-8355798

Implement JEP 514: Ahead-of-Time Command Line Ergonomics

JDK-8355878

RISC-V: jdk/incubator/vector/DoubleMaxVectorTests.java fails when using RVV

JDK-8355884

[macos] java/awt/Frame/I18NTitle.java fails on MacOS

JDK-8355896

Lossy narrowing cast of JVMCINMethodData::size

JDK-8355913

RISC-V: improve hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java

JDK-8355954

File.delete removes read-only files (win)

JDK-8355956

Prepare javap for class file format aware access flag parsing

JDK-8355962

RISCV64 cross build fails after 8354996

JDK-8355970

C2: Add command line option to print the compile phases

JDK-8355971

Build warnings after the changes for JDK-8354996

JDK-8355974

[CRaC] Move CPUFeatures verification to the parent process of JVM

JDK-8355975

ZipFile uses incorrect Charset if another instance for the same ZIP file was constructed with a different Charset

JDK-8355979

ATTRIBUTE_NO_UBSAN needs to be extended to handle float divisions by zero on AIX

JDK-8355980

RISC-V: remove vmclr_m before vmsXX and vmfXX

JDK-8355992

Add unsignedMultiplyExact and *powExact methods to Math and StrictMath

JDK-8356000

C1/C2-only modes use 2 compiler threads on low CPU count machines

JDK-8356016

Build fails by clang(XCode 16.3) on macOS after JDK-8347719

JDK-8356020

Failed assert in virtualMemoryTracker.cpp

JDK-8356021

Use Double::hashCode in java.util.Locale::hashCode

JDK-8356023

Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 2

JDK-8356025

Provide a PrintVMInfoAtExit diagnostic switch

JDK-8356030

RISC-V: enable (part of) BasicDoubleOpTest.java

JDK-8356032

createAutoconfBundle.sh downloads to local directory

JDK-8356036

(fs) FileKey.hashCode and UnixFileStore.hashCode implementations can use Long.hashCode

JDK-8356040

java/util/PluggableLocale/LocaleNameProviderTest.java timed out

JDK-8356049

Need a simple way to play back a sound clip

JDK-8356050

Problemlist jdk, langtools & lib-test tier1 tests requiring runtime usages of <jdk>/bin/tools for static-jdk

JDK-8356051

Update SignatureUtil.java with the new KnownOIDs

JDK-8356053

Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout

JDK-8356057

PrintingProcessor (-Xprint) does not print type variable bounds and type annotations for Object supertypes

JDK-8356061

[macos] com/apple/laf/RootPane/RootPaneDefaultButtonTest.java test fails on macosx-aarch64 machine

JDK-8356075

Support Shenandoah GC in JVMCI

JDK-8356080

Address post-integration comments for Stable Values

JDK-8356083

ZGC: Duplicate ZTestEntry symbols in gtests

JDK-8356084

C2: Data is wrongly rewired to Initialized Assertion Predicates instead of Template Assertion Predicates

JDK-8356085

AArch64: compiler stub buffer size wrongly depends on ZGC

JDK-8356087

Problematic KeyInfo check using key algorithm in P11SecretKeyFactory class

JDK-8356089

java/lang/IO/IO.java fails with -XX:+AOTClassLinking

JDK-8356095

AArch64: Obsolete -XX:+NearCPool option

JDK-8356096

ISO 4217 Amendment 179 Update

JDK-8356102

TestJcmdOutput, JcmdWithNMTDisabled and DumpSharedDictionary hs/tier1 tests fail on static-jdk

JDK-8356107

[java.lang] Use @requires tag instead of exiting based on os.name or separatorChar property

JDK-8356108

Update SourceVersion.RELEASE_25 description for JEPs 511 and 512

JDK-8356114

java/foreign/TestBufferStackStress2.java failed with junit action timed out

JDK-8356119

Typo in bytecode behavior for Lookup.findGetter

JDK-8356122

Client build fails after JDK-8350209

JDK-8356125

Interned strings are omitted from AOT cache

JDK-8356126

Duplication handling and optimization of CaptureCallState

JDK-8356128

Correct documentation for --linux-package-deps

JDK-8356145

ListEnterExitTest.java fails on macos

JDK-8356152

String.concat can throw StringIndexOutOfBoundsException

JDK-8356153

Shenandoah stubs are missing in AOT Code Cache addresses table

JDK-8356154

Respecify java.net.Socket constructors that allow creating UDP sockets to throw IllegalArgumentException

JDK-8356157

Remove retry loop in collect of SerialHeap and ParallelScavengeHeap

JDK-8356159

RISC-V: Add Zabha

JDK-8356165

System.in in jshell replace supplementary characters with ??

JDK-8356172

IdealGraphPrinter doesn’t need ThreadCritical

JDK-8356173

Remove ThreadCritical

JDK-8356175

Remove unnecessary Map.get from XWM.getInsets

JDK-8356177

Regression after JDK-8352180

JDK-8356182

Build fails on aarch64 without ZGC

JDK-8356187

TestJcmd.java may incorrectly parse podman version

JDK-8356188

RISC-V: Cleanup effect of vmaskcmp_fp

JDK-8356192

Enable AOT code caching only on supported platforms

JDK-8356193

Remove tests from ProblemList-enable-preview.txt fixed by JDK-8344706

JDK-8356208

Remove obsolete code in PSPrinterJob for plugin printing

JDK-8356209

Problemlist failed gtests on static-jdk

JDK-8356212

runtime/cds/appcds/LotsOfSyntheticClasses.java timed out with -XX:+AOTClassLinking

JDK-8356219

jpackage places libapplauncher.so in incorrect location in the app image

JDK-8356221

Clarify Console.charset() method description

JDK-8356222

Thread.print command reports waiting on the Class initialization monitor for both carrier and virtual threads

JDK-8356224

JFR: Default value of @Registered is ignored

JDK-8356226

JCov Grabber server didn’t respond

JDK-8356229

cmp-baseline build fail due to lib/modules difference

JDK-8356233

NMT: tty→print_cr should not be used in VirtualMemoryTracker::add_reserved_region()

JDK-8356245

stdin.encoding and stdout.encoding in jshell don’t respect console code pages

JDK-8356246

C2: Compilation fails with "assert(bol→is_Bool()) failed: unexpected if shape" in StringConcat::eliminate_unneeded_control

JDK-8356251

Need minor cleanup for interp_only_mode

JDK-8356259

Lift basic -Xlog:jit* logging to "info" level

JDK-8356266

Fix non-Shenandoah build after JDK-8356075

JDK-8356269

Fix broken web-links after JDK-8295470

JDK-8356275

TestCodeEntryAlignment fails with "Alignment must be ⇐ CodeEntryAlignment"

JDK-8356276

JavaScript error in script.js after JDK-8348282

JDK-8356281

Fix for TestFPComparison failure due to incorrect result

JDK-8356308

Assert with -Xlog:class+path when classpath has an empty element

JDK-8356309

Fix issues uncovered after running jpackage tests locally with installing test packages

JDK-8356310

compiler/print/TestPrintAssemblyDeoptRace.java fails with Improperly specified VM option 'DeoptimizeALot'

JDK-8356318

Unexpected VerifyError in AOT training run

JDK-8356328

Some C2 IR nodes miss size_of() function

JDK-8356329

Report compact object headers in hs_err

JDK-8356335

Remove linux-x86 from jib profiles

JDK-8356372

JVMTI heap sampling not working properly with outside TLAB allocations

JDK-8356379

Need a proper way to test existence of binary from configure

JDK-8356390

Rename ResolvedIndyEntry::set_flags to set_has_appendix

JDK-8356394

Remove USE_LIBRARY_BASED_TLS_ONLY macro

JDK-8356395

Spec needs to be clarified for InterfaceAddress class level API documentation and getBroadcast() method

JDK-8356407

Part of class verification is skipped in AOT training run

JDK-8356420

Provide examples on wrapping System.in

JDK-8356441

IllegalStateException in RichDiagnosticFormatter after JDK-8355065

JDK-8356443

Update open/test/jdk/TEST.groups manual test groups definitions with missing manual test

JDK-8356447

Change default for EagerJVMCI to true

JDK-8356450

NPE in CLDRTimeZoneNameProviderImpl for tzdata downgrades after JDK-8342550

JDK-8356453

C2: assert(!vbox→is_Phi()) during vector box expansion

JDK-8356455

ZGC: Replace ZIntrusiveRBTree with IntrusiveRBTree

JDK-8356486

ReverseOrderListView should override reversed() to return base

JDK-8356551

Javac rejects receiver parameter in constructor of local class in early construction context

JDK-8356553

Incorrect uses of {@link} in AbstractQueuedLongSynchronizer and AbstractQueuedSynchronizer

JDK-8356555

Incorrect use of {@link} in BigDecimal

JDK-8356562

SigningAppImageTwoStepsTest test fails

JDK-8356571

Re-enable -Wtype-limits for GCC in LCMS

JDK-8356577

Migrate ClassFileVersionTest to be feature-agnostic

JDK-8356587

Missing object ID X in pool jdk.types.Method

JDK-8356588

Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 3

JDK-8356593

RISC-V: Small improvement to array fill stub

JDK-8356594

JSplitPane loses divider location when reopened via JOptionPane.createDialog()

JDK-8356595

Convert -Xlog:cds to -Xlog:aot (step1)

JDK-8356597

AOT cache and CDS archive should not be created in read-only mode

JDK-8356605

JRSUIControl.hashCode and JRSUIState.hashCode can use Long.hashCode

JDK-8356606

(fs) PosixFileAttributes.permissions() implementations should return an EnumSet

JDK-8356629

Incorrect use of {@linkplain} in java.sql

JDK-8356631

OopHandle replacement methods should not be called on empty handles

JDK-8356632

Fix remaining {@link/@linkplain} tags with refer to private/protected types in java.base

JDK-8356633

Incorrect use of {@link} in jdk.jshell

JDK-8356634

VectorShape#largestShapeFor should have public access

JDK-8356641

Test com/sun/jdi/EarlyThreadGroupChildrenTest.java fails sometimes on macOS

JDK-8356642

RISC-V: enable hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java

JDK-8356644

Update encoding declaration to UTF-8

JDK-8356647

C2: Excessively strict assert in PhaseIdealLoop::do_unroll

JDK-8356648

runtime/Thread/AsyncExceptionTest.java fails with +StressCompiledExceptionHandlers

JDK-8356649

Update JCStress test suite

JDK-8356656

Drop unused DEVKIT_HOME from jib-profiles.js

JDK-8356657

Use stable source-date for cmp-baseline jib profiles

JDK-8356658

java/foreign/TestBufferStackStress2.java failed again with junit action timed out

JDK-8356664

[macos] AppContentTest fails after JDK-8352480

JDK-8356667

GenShen: Eliminate races with ShenandoahFreeSet::available()

JDK-8356678

(fs) Files.readAttributes should map ENOTDIR to NoSuchFileException where possible (unix)

JDK-8356686

doc/building.html is not up to date after JDK-8301971

JDK-8356689

Make HotSpot Style Guide change process more prominent

JDK-8356693

AOT assembly phase fails with -javaagent

JDK-8356694

Removed unused subclass audits in ObjectInput/OutputStream

JDK-8356695

java/lang/StringBuilder/HugeCapacity.java failing with OOME

JDK-8356698

JFR: @Contextual

JDK-8356700

RISC-V: Declare incompressible scope in fill_words / zero_memory assembler routines

JDK-8356702

CTW: Update modules

JDK-8356708

C2: loop strip mining expansion doesn’t take sunk stores into account

JDK-8356709

Avoid redundant String formatting in BigDecimal.valueOf(double)

JDK-8356716

ZGC: Cleanup Uncommit Logic

JDK-8356752

Log mouse enter and exit events for debugging

JDK-8356774

AArch64: StubGen final stubs buffer too small for ZGC on Cavium CPU

JDK-8356778

Compiler add event logging in case of failures

JDK-8356783

CompilerTask hot_method is redundant

JDK-8356803

Test TextLayout/TestControls fails on windows & linux: line and paragraph separator show non-zero advance

JDK-8356811

Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 4

JDK-8356812

Create an automated version of TextLayout/TestControls

JDK-8356814

LineBreakMeasurer.nextLayout() slower than necessary when no break needed

JDK-8356816

JFR: Move printing of metadata into separate class

JDK-8356819

[macos] MacSign should use "openssl" and "faketime" from Homebrew by default

JDK-8356820

fixpath should allow + in paths on Windows

JDK-8356822

Refactor HTML anchor tags to javadoc in Charset

JDK-8356838

AOT incorrectly sets a cached class’s loader type to boot

JDK-8356843

Avoid redundant HashMap.get to obtain old value in Toolkit.setDesktopProperty

JDK-8356844

Missing @Serial annotation for sun.print.CustomOutputBin#serialVersionUID

JDK-8356846

Remove unnecessary List.contains key from TIFFDirectory.removeTagSet

JDK-8356847

Problem list two test cases for JDK-8284234

JDK-8356848

Separate Metaspace and GC printing

JDK-8356866

Cleanup hotspot/jtreg/ProblemList.txt

JDK-8356869

RISC-V: Improve tail handling of array fill stub

JDK-8356870

HotSpotDiagnosticMXBean.dumpThreads and jcmd Thread.dump_to_file updates

JDK-8356875

RISC-V: extension flag UseZvfh should depends on UseZfh

JDK-8356880

ZGC: Backoff in ZLiveMap::reset spin-loop

JDK-8356885

Don’t emit C1 profiling for casts if TypeProfileCasts is off

JDK-8356888

(fs) FileSystems.newFileSystem that take an env must specify IllegalArgumentException

JDK-8356891

Some code simplifications in BigInteger

JDK-8356892

runtime/jni/CalleeSavedRegisters/FPRegs.java fails on static-jdk

JDK-8356894

Adjust CreateSymbols to properly handle the newly added @jdk.internal.RequiresIdentity

JDK-8356904

Skip jdk/test/lib/process/TestNativeProcessBuilder on static-jdk

JDK-8356924

RISC-V: Clean up cost for vector instructions

JDK-8356942

invokeinterface Throws AbstractMethodError Instead of IncompatibleClassChangeError

JDK-8356945

jdk/jfr/event/os/TestProcessStart failed on Windows Subsystem for Linux

JDK-8356946

x86: Optimize interpreter profile updates

JDK-8356949

AArch64: Tighten up template interpreter method entry code

JDK-8356966

java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java fails on Linux after JDK-8350203

JDK-8356971

[JVMCI] Export VM_Version::supports_avx512_simd_sort to JVMCI compiler

JDK-8356974

tools/launcher/ToolsOpts.java fails if the build id contains "-J"

JDK-8356977

UTF-8 cleanups

JDK-8356985

Use "stdin.encoding" in Console’s read*() methods

JDK-8356989

Unexpected null in C2 compiled code

JDK-8356998

Convert -Xlog:cds to -Xlog:aot (step 2)

JDK-8357000

Write overview documentation for start of release changes

JDK-8357013

HttpURLConnection#getResponseCode can avoid substring call when parsing to int

JDK-8357016

Candidate main methods not computed properly

JDK-8357018

Guidance for ParallelRefProcEnabled is wrong in the man pages

JDK-8357033

Reduce stateless session ticket size

JDK-8357047

[ubsan] AdapterFingerPrint::AdapterFingerPrint runtime error: index 3 out of bounds

JDK-8357048

RunTest variables should always be assigned

JDK-8357052

java/io/File/GetXSpace.java prints wrong values in exception

JDK-8357056

RISC-V: Asm fixes - load/store width

JDK-8357062

Update Public Suffix List to 823beb1

JDK-8357063

Document preconditions for DecimalDigits methods

JDK-8357075

Remove leftover COMPAT locale data tests

JDK-8357081

Removed unused methods of HexDigits

JDK-8357082

Stabilize and add debug logs to CopyAreaOOB.java

JDK-8357084

Zero build fails after JDK-8354887

JDK-8357105

C2: compilation fails with "assert(false) failed: empty program detected during loop optimization"

JDK-8357106

Add missing classpath exception copyright headers

JDK-8357109

Parallel: Fix typo in YoungedGeneration

JDK-8357135

java.lang.OutOfMemoryError: Error creating or attaching to libjvmci after JDK-8356447

JDK-8357143

New test AOTCodeCompressedOopsTest.java fails on platforms without AOT Code Cache support

JDK-8357145

CRC/Inflater/Deflater/Adler32 methods that take a ByteBuffer throw UOE if backed by shared memory segment

JDK-8357146

ForkJoinPool:schedule(*) does not throw RejectedExecutionException when pool is shutdown

JDK-8357149

Test runtime/cds/appcds/aotCode/AOTCodeFlags.java is broken after JDK-8354887

JDK-8357155

[asan] ZGC does not work (x86_64 and ppc64)

JDK-8357165

test java/lang/invoke/ClassValueTest.java fails intermittently

JDK-8357166

Many AOT tests failed with VM crash

JDK-8357171

Test tools/jpackage/windows/WinOSConditionTest.java fails for non administrator

JDK-8357172

Extend try block in nsk/jdi tests to capture exceptions thrown by Debuggee.classByName()

JDK-8357173

Split jtreg test group jdk tier3

JDK-8357175

Failure to generate or load AOT code should be handled gracefully

JDK-8357176

java.awt javadoc code examples still use Applet API

JDK-8357178

Simplify Class::componentType

JDK-8357179

Deprecate VFORK launch mechanism from Process implementation (linux)

JDK-8357184

Test vmTestbase/nsk/jdi/ExceptionEvent/itself/exevent008/TestDescription.java fails with unreported exception

JDK-8357187

JFR: User-defined defaults should be respected when an incorrect setting is set

JDK-8357193

[VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build

JDK-8357218

G1: Remove loop in G1CollectedHeap::try_collect_fullgc

JDK-8357223

AArch64: Optimize interpreter profile updates

JDK-8357224

Avoid redundant WeakHashMap.get in Toolkit.removeAWTEventListener

JDK-8357250

assert(shift >= 0 && shift < 4) failed: unexpected compressd klass shift!

JDK-8357253

Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir

JDK-8357267

ZGC: Handle APX EGPRs spilling in ZRuntimeCallSpill

JDK-8357268

Use JavaNioAccess.getBufferAddress rather than DirectBuffer.address()

JDK-8357275

Locale.Builder.setLanguageTag should mention conversions made on language tag

JDK-8357280

(bf) Remove @requires tags from java/nio/Buffer/LimitDirectMemory[NegativeTest].java

JDK-8357281

sun.util.Locale.LanguageTag should be immutable

JDK-8357282

Test vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java fails after ClassNotFoundException

JDK-8357285

JSR166 Test case testShutdownNow_delayedTasks failed

JDK-8357287

Unify usage of ICC profile "header size" constants in CMM-related code

JDK-8357299

Graphics copyArea doesn’t copy any pixels when there is overflow

JDK-8357303

(fs) UnixSecureDirectoryStream.implDelete has unused haveFlags parameter

JDK-8357304

[PPC64] C2: Implement MinV, MaxV and Reduction nodes

JDK-8357305

Compilation failure in javax/swing/JMenuItem/bug6197830.java

JDK-8357306

G1: Remove _gc_succeeded from VM_G1CollectForAllocation because it is always true

JDK-8357307

VM GC operations should have a public gc_succeeded()

JDK-8357361

Exception when compiling switch expression with inferred type

JDK-8357370

Export supported GCs in JVMCI

JDK-8357376

Disable syntax highlighting for JDK API docs

JDK-8357401

BigDecimal: Constants ONE_TENTH and ONE_HALF are unused after JDK-8341402

JDK-8357402

Crash in AdapterHandlerLibrary::lookup

JDK-8357406

Remove usages of jdk.tracePinnedThreads system property from httpclient tests

JDK-8357408

runtime/interpreter/CountBytecodesTest.java should be flagless

JDK-8357425

(fs) SecureDirectoryStream setPermissions should use fchmodat

JDK-8357434

x86: Simplify Interpreter::profile_taken_branch

JDK-8357436

Change jspawnhelper warning recommendation from VFORK to FORK

JDK-8357443

ZGC: Optimize old page iteration in remap remembered phase

JDK-8357448

AOT crashes on linux musl with AddReads.java

JDK-8357449

ZGC: Multiple medium page sizes

JDK-8357452

Remove code span highlight in JavaDoc default stylesheet

JDK-8357458

Missing Highlight.js license file

JDK-8357460

RISC-V: Optimize array fill stub for small size

JDK-8357462

Amend open/test/jdk//java/foreign/TestMatrix.java test scenario to run as manual

JDK-8357468

[asan] heap buffer overflow reported in PcDesc::pc_offset() pcDesc.hpp:57

JDK-8357478

Fix copyright header in src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java

JDK-8357481

Excessive CompileTask wait/notify monitor creation

JDK-8357503

gcbasher fails with java.lang.IllegalArgumentException: Unknown constant pool type

JDK-8357504

Refactor the assignment of loader bits in InstanceKlassFlags

JDK-8357506

[JVMCI] Consolidate eager JVMCI initialization code

JDK-8357510

[REDO] RunTest variables should always be assigned

JDK-8357511

[BACKOUT] 8357048: RunTest variables should always be assigned

JDK-8357514

Disable AOT caching for runtime stubs

JDK-8357525

Default CDS archive becomes non-deterministic after JDK-8305895

JDK-8357530

C2 SuperWord: Diagnostic flag AutoVectorizationOverrideProfitability

JDK-8357539

TimeSource.now() is not monotonic

JDK-8357550

GenShen crashes during freeze: assert(!chunk→requires_barriers()) failed

JDK-8357559

G1HeapRegionManager refactor rename functions related to the number of regions in different states

JDK-8357561

BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_DE.UTF-8

JDK-8357563

Shenandoah headers leak un-prefixed defines

JDK-8357568

IGV: Show NULL and numbers up to 4 characters in "Condense graph" filter

JDK-8357576

FieldInfo::_index is not initialized by the constructor

JDK-8357581

[JVMCI] Add HotSpotProfilingInfo

JDK-8357592

Update output parsing in test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java

JDK-8357597

Proxy.getInvocationHandler throws NullPointerException instead of IllegalArgumentException for null

JDK-8357598

Toolkit.removeAWTEventListener should handle null listener in AWTEventListenerProxy

JDK-8357600

Patch nmethod flushing message to include more details

JDK-8357619

[JVMCI] Revisit phantom_ref parameter in JVMCINMethodData::get_nmethod_mirror

JDK-8357621

G1: Clean up G1BiasedArray

JDK-8357626

RISC-V: Tighten up template interpreter method entry code

JDK-8357637

Native resources cached in thread locals not released when FJP common pool threads clears thread locals

JDK-8357638

Problemlist more Hotspot tests for static JDK

JDK-8357641

[CRaC] Support PID change during checkpoint-restore

JDK-8357644

Add missing CPE statements

JDK-8357645

[CRaC] Use Alpine-based images when executing tests on musl

JDK-8357647

Stream gatherers forward upstream size information to downstream

JDK-8357649

IGV: add block index to the supplemental node properties

JDK-8357650

ThreadSnapshot to take snapshot of thread for thread dumps

JDK-8357654

[BACKOUT] JDK-8343580: Type error with inner classes of generic classes in functions generic by outer

JDK-8357660

[JVMCI] Add support for retrieving all BootstrapMethodInvocations directly from ConstantPool

JDK-8357671

JFR: Remove JfrTraceIdEpoch synchronizing

JDK-8357672

Extreme font sizes can cause font substitution

JDK-8357673

remove test serviceability/jvmti/vthread/TestPinCaseWithCFLH

JDK-8357675

Amend headless message

JDK-8357681

Fixed the DigitList::toString method causing incorrect results during debugging

JDK-8357683

(process) SIGQUIT still blocked after JDK-8234262 with jdk.lang.Process.launchMechanism=FORK or VFORK

JDK-8357685

Change the type of Integer::digits from char[] to byte[]

JDK-8357690

Add @Stable and final to java.lang.CharacterDataLatin1 and other CharacterData classes

JDK-8357693

AOTCodeCompressedOopsTest.java failed with -XX:+UseLargePages

JDK-8357695

RISC-V: Move vector intrinsic condition checks into match_rule_supported_vector

JDK-8357696

Enhance code consistency: java.desktop/unix

JDK-8357781

Deep recursion in PhaseCFG::set_next_call leads to stack overflow

JDK-8357782

JVM JIT Causes Static Initialization Order Issue

JDK-8357793

[PPC64] VM crashes with -XX:-UseSIGTRAP -XX:-ImplicitNullChecks

JDK-8357796

Stylesheet adjustments after JDK-8357452

JDK-8357797

Use StructuredTaskScopeImpl.ST_NEW for state init

JDK-8357798

ReverseOrderListView uses Boolean boxes after JDK-8356080

JDK-8357800

Initialize JvmtiThreadState bool fields with bool literals

JDK-8357801

Parallel: Remove deprecated PSVirtualSpace methods

JDK-8357808

Add a command line option for specifying a counter in TestRandomFloatingDecimal

JDK-8357829

Commented out sample limit in JfrSamplerThread::task_stacktrace

JDK-8357830

JfrVframeStream::_cont_entry shadows super-class field

JDK-8357842

PandocFilter misses copyright header

JDK-8357854

Parallel: Inline args of PSOldGen::initialize_performance_counters

JDK-8357869

Remove PreviewNote taglet in its current form

JDK-8357882

Use UTF-8 encoded data in LocaleDataTest

JDK-8357886

Remove TimeZoneNames_* of the COMPAT locale data provider

JDK-8357910

LoaderConstraintsTest.java fails when run with TEST_THREAD_FACTORY=Virtual

JDK-8357911

JFR: Fix subtle xor method tagging bug

JDK-8357912

(fs) Remove @since tag from java.nio.file.FileSystems.newFileSystem(Path,ClassLoader)

JDK-8357914

TestEmptyBootstrapMethodsAttr.java fails when run with TEST_THREAD_FACTORY=Virtual

JDK-8357917

Assert in MetaspaceShared::preload_and_dump() when printing exception

JDK-8357919

Arena::allocate returns segments with address zero if the segment length is zero after JDK-8345687

JDK-8357920

Add .rej and .orig to .gitignore

JDK-8357924

Remove runtime/ErrorHandling/CreateCoredumpOnCrash.java from problem list for macosx-x64

JDK-8357930

Amendment for JDK-8333664

JDK-8357944

Remove unused CollectedHeap::is_maximal_no_gc

JDK-8357954

G1: No SATB barriers applied for runtime IN_NATIVE atomics

JDK-8357955

java.lang.classfile.Signature.ArrayTypeSig.of IAE not thrown for dims > 255

JDK-8357962

JFR Cooperative Sampling reveals inconsistent interpreter frames as part of JVMTI PopFrame

JDK-8357968

RISC-V: Interpreter volatile reference stores with G1 are not sequentially consistent

JDK-8357976

GenShen crash in swap_card_tables: Should be clean

JDK-8357977

[CRaC] Unused imports in CRaC’s classes

JDK-8357981

[PPC64] Remove old instructions from VM_Version::determine_features()

JDK-8357982

Fix several failing BMI tests with -XX:+UseAPX

JDK-8357984

[CRaC] Improve new properties installation code

JDK-8357987

[JVMCI] Add support for retrieving all methods of a ResolvedJavaType

JDK-8357991

make bootcycle-images is broken after JDK-8349665

JDK-8357999

SA: FileMapInfo.metadataTypeArray initialization issue after JDK-8355003

JDK-8358003

KlassTrainingData initializer reads garbage holder

JDK-8358004

Delete applications/scimark/Scimark.java test

JDK-8358013

[PPC64] VSX has poor performance on Power8

JDK-8358015

Fix SequencedMap sequenced view method specifications

JDK-8358017

Various enhancements of jpackage test helpers

JDK-8358035

Remove unused compute_fingerprint declaration in ClassFileStream

JDK-8358057

Update validation of ICC_Profile header data

JDK-8358063

[CRaC] Excessive PosixAttachListener-related availability and references

JDK-8358066

Non-ascii package names gives compilation error "import requires canonical name"

JDK-8358076

KeyFactory.getInstance("EdDSA").generatePublic(null) throws NPE

JDK-8358077

sun.tools.attach.VirtualMachineImpl::checkCatchesAndSendQuitTo on Linux leaks file handles after JDK-8327114

JDK-8358078

javap crashes with NPE on preview class file

JDK-8358089

Remove the GenerateKeyList.java test tool

JDK-8358095

Cleanup tests with explicit locale provider set to only CLDR

JDK-8358099

PEM spec updates

JDK-8358102

GenShen: Age tables could be seeded with cumulative values

JDK-8358104

Fix ZGC compilation error on GCC 10.2

JDK-8358105

RISC-V: Optimize interpreter profile updates

JDK-8358107

Rollback JDK-8357299 changeset

JDK-8358129

compiler/startup/StartupOutput.java runs into out of memory on Windows after JDK-8347406

JDK-8358136

Make langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java intermittent

JDK-8358151

Harden JSR166 Test case testShutdownNow_delayedTasks

JDK-8358158

test/jdk/java/io/Console/CharsetTest.java failing with NoClassDefFoundError: jtreg/SkippedException

JDK-8358161

[CRaC] Make VM-controlled options engine-dependent

JDK-8358169

Shenandoah/JVMCI: Export GC state constants

JDK-8358170

Repurpose testCompat in test/jdk/java/util/TimeZone/Bug8167143.java

JDK-8358171

Additional code coverage for PEM API

JDK-8358178

Some nsk/jdi tests should be run with includevirtualthreads=y even though they pass without

JDK-8358179

Performance regression in Math.cbrt

JDK-8358183

[JVMCI] crash accessing nmethod::jvmci_name in CodeCache::aggregate

JDK-8358202

ProblemList vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java

JDK-8358205

Remove unused JFR array allocation code

JDK-8358215

ProblemList jdk/incubator/vector/PreferredSpeciesTest.java

JDK-8358217

jdk/incubator/vector/PreferredSpeciesTest.java#id0 failures - expected [128] but found [256]

JDK-8358218

Problemlist jdk/incubator/vector/PreferredSpeciesTest.java#id0

JDK-8358230

Incorrect location for the assert for blob != nullptr in CodeBlob::create

JDK-8358231

Template interpreter generator crashes with ShouldNotReachHere on some platforms after 8353686

JDK-8358236

[AOT] Graal crashes when trying to use persisted MDOs

JDK-8358254

[AOT] runtime/cds/appcds/applications/JavacBench.java#aot crashes with SEGV in ClassLoaderData::holder

JDK-8358259

ProblemList compiler/startup/StartupOutput.java on Windows

JDK-8358283

Inconsistent failure mode for MetaspaceObj::operator new(size_t, MemTag)

JDK-8358284

doc/testing.html is not up to date after JDK-8355003

JDK-8358289

[asan] runtime/cds/appcds/aotCode/AOTCodeFlags.java reports heap-buffer-overflow in ArchiveBuilder

JDK-8358310

ZGC: riscv, ppc ZPlatformAddressOffsetBits may return a too large value

JDK-8358313

G1: Refactor G1CollectedHeap::is_maximal_no_gc

JDK-8358316

PKCS8Key.getEncoded() can throw NPE after JDK-8298420

JDK-8358318

JFR: Tighten up PlatformTracer initialization

JDK-8358319

Pem.decode should cache the Pattern

JDK-8358330

AsmRemarks and DbgStrings clear() method may not get called before their destructor

JDK-8358333

Use VEX2 prefix in Assembler::psllq

JDK-8358334

C2/Shenandoah: incorrect execution with Unsafe

JDK-8358337

JDK-8357991 was committed with incorrect indentation

JDK-8358339

Handle MethodCounters::_method backlinks after JDK-8355003

JDK-8358429

JFR: minimize the time the Threads_lock is held for sampling

JDK-8358448

JFR: Incorrect time unit for MethodTiming event

JDK-8358449

Locale.getISOCountries does not specify the returned set is unmodifiable

JDK-8358456

ZipFile.getInputStream(ZipEntry) throws unspecified IllegalArgumentException

JDK-8358496

Concurrent reading from Socket with timeout executes sequentially

JDK-8358515

make cmp-baseline is broken after JDK-8349665

JDK-8358526

Clarify behavior of java.awt.HeadlessException constructed with no-args

JDK-8358534

Bailout in Conv2B::Ideal when type of cmp input is not supported

JDK-8358536

jdk/jfr/api/consumer/TestRecordingFileWrite.java times out

JDK-8358538

Update GHA Windows runner to 2025

JDK-8358539

ProblemList jdk/jfr/api/consumer/TestRecordingFileWrite.java

JDK-8358543

Remove CommentChecker.java and DirDiff.java

JDK-8358558

(zipfs) Reorder the listing of "accessMode" property in the ZIP file system’s documentation

JDK-8358588

ThreadSnapshot.ThreadLock should be static nested class

JDK-8358590

JFR: Include min and max in MethodTiming event

JDK-8358617

java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails with 403 due to system proxies

JDK-8358619

Fix interval recomputation in CPU Time Profiler

JDK-8358621

Reduce busy waiting in worse case at the synchronization point returning from native in CPU Time Profiler

JDK-8358628

[BACKOUT] 8342818: Implement JEP 509: JFR CPU-Time Profiling

JDK-8358632

[asan] reports heap-buffer-overflow in AOTCodeCache::copy_bytes

JDK-8358633

Test ThreadPoolExecutorTest::testTimedInvokeAnyNullTimeUnit is broken by JDK-8347491

JDK-8358634

RISC-V: Fix several broken documentation web-links

JDK-8358645

Access violation in ThreadsSMRSupport::print_info_on during thread dump

JDK-8358666

[REDO] Implement JEP 509: JFR CPU-Time Profiling

JDK-8358680

AOT cache creation fails: no strings should have been added

JDK-8358689

test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java does not build after JDK-8351594

JDK-8358701

Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP

JDK-8358750

JFR: EventInstrumentation MASK_THROTTLE* constants should be computed in longs

JDK-8358764

(sc) SocketChannel.close when thread blocked in read causes connection to be reset (win)

JDK-8358809

Improve link to stdin.encoding from java.lang.IO

JDK-8358892

RISC-V: jvm crash when running dacapo sunflow after JDK-8352504

JDK-8358956

[CRaC] Fix NULL usage in hotspot

JDK-8359024

Accessibility bugs in API documentation

JDK-8359045

RISC-V: construct test to verify invocation of C2_MacroAssembler::enc_cmove_cmp_fp ⇒ BoolTest::ge/gt

JDK-8359135

New test TestCPUTimeSampleThrottling fails intermittently

JDK-8359170

Add 2 TLS and 2 CS Sectigo roots

JDK-8359181

Error messages generated by configure --help after 8301197

JDK-8359200

Memory corruption in MStack::push

JDK-8359242

JFR: Missing help text for method trace and timing

JDK-8359248

JFR: Help text for-XX:StartFlightRecording:report-on-exit should explain option can be repeated

JDK-8359268

3 JNI exception pending defect groups in 2 files

JDK-8359272

Several vmTestbase/compact tests timed out on large memory machine

JDK-8359327

Incorrect AVX3Threshold results into code buffer overflows on APX targets

JDK-8359337

XML/JAXP tests that make network connections should ensure that no proxy is selected

JDK-8359364

java/net/URL/EarlyOrDelayedParsing test fails intermittently

JDK-8359386

Fix incorrect value for max_size of C2CodeStub when APX is used

JDK-8359402

Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp

JDK-8359436

AOTCompileEagerly should not be diagnostic

JDK-8359593

JFR: Instrumentation of java.lang.String corrupts recording

JDK-8359596

Behavior change when both -Xlint:options and -Xlint:-options flags are given

JDK-8359646

C1 crash in AOTCodeAddressTable::add_C_string

JDK-8359678

C2: assert(static_cast<T1>(result) == thing) caused by ReverseBytesNode::Value()

JDK-8359709

java.net.HttpURLConnection sends unexpected "Host" request header in some cases after JDK-8344190

JDK-8359761

JDK 25 RDP1 L10n resource files update

JDK-8359788

Internal Error: assert(get_instanceKlass()→is_loaded()) failed: must be at least loaded

JDK-8359830

Incorrect os.version reported on macOS Tahoe 26 (Beta)

JDK-8359870

JVM crashes in AccessInternal::PostRuntimeDispatch

JDK-8359889

java/awt/MenuItem/SetLabelTest.java inadvertently triggers clicks on items pinned to the taskbar

JDK-8359895

JFR: method-timing view doesn’t work

JDK-8360042

GHA: Bump MSVC to 14.44

JDK-8360147

Better Glyph drawing redux

JDK-8360164

AOT cache creation crashes in ~ThreadTotalCPUTimeClosure()

JDK-8360201

JFR: Initialize JfrThreadLocal::_sampling_critical_section

JDK-8360287

JFR: PlatformTracer class should be loaded lazily

JDK-8360288

Shenandoah crash at size_given_klass in op_degenerated

JDK-8360312

Serviceability Agent tests fail with JFR enabled due to unknown thread type JfrRecorderThread

JDK-8360403

Disable constant pool ID assert during troubleshooting

JDK-8360405

[PPC64] some environments don’t support mfdscr instruction

JDK-8360416

Incorrect l10n test case in sun/security/tools/keytool/i18n.java

JDK-8360599

[TESTBUG] DumpThreadsWithEliminatedLock.java fails because of unstable inlining

JDK-8360679

Shenandoah: AOT saved adapter calls into broken GC barrier stub

JDK-8360775

Fix Shenandoah GC test failures when APX is enabled

JDK-8360776

Disable Intel APX by default and enable it with -XX:+UnlockExperimentalVMOptions -XX:+UseAPX in all builds

JDK-8360887

(fs) Files.getFileAttributeView returns unusable FileAttributeView if UserDefinedFileAttributeView unavailable (aix)

JDK-8360942

[ubsan] aotCache tests trigger runtime error: applying non-zero offset 16 to null pointer in CodeBlob::relocation_end()

JDK-8361090

[CRaC] Make dev engines less confusing

JDK-8361101

AOTCodeAddressTable::_stubs_addr not initialized/freed properly

JDK-8361124

[CRaC] Move recursive checkpoint test to simengine

JDK-8361175

JFR: Document differences between method sample events

JDK-8361183

JDK-8360887 needs fixes to avoid cycles and better tests (aix)

JDK-8361214

An anonymous class is erroneously being classify as an abstract class

JDK-8361259

JDK25: Backout JDK-8258229

JDK-8361299

(bf) CharBuffer.getChars(int,int,char[],int) violates pre-existing specification

JDK-8361328

cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java archive timestamps comparison failed

JDK-8361338

JFR: Min and max time in MethodTime event is confusing

JDK-8361445

javac crashes on unresolvable constant in @SuppressWarnings

JDK-8361447

[REDO] Checked version of JNI Release<type>ArrayElements needs to filter out known wrapped arrays

JDK-8361529

GenShen: Fix bad assert in swap card tables

JDK-8361570

Incorrect 'sealed is not allowed here' compile-time error

JDK-8361587

AssertionError in File.listFiles() when path is empty and -esa is enabled

JDK-8361602

[TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java deadlocks on exception

JDK-8361615

CodeBuilder::parameterSlot throws undocumented IOOBE

JDK-8361639

JFR: Incorrect top frame for I/O events

JDK-8361640

JFR: RandomAccessFile::readLine emits events for each character

JDK-8361754

New test runtime/jni/checked/TestCharArrayReleasing.java can cause disk full errors

JDK-8361827

[TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java throws OutOfMemoryError

JDK-8361869

Tests which call ThreadController should mark as /native

JDK-8361905

Problem list serviceability/sa/ClhsdbThreadContext.java on Windows due to JDK-8356704

JDK-8361952

Installation of MethodData::extra_data_lock() misses synchronization on reader side

JDK-8362097

JFR: Active Settings view broken

JDK-8362171

C2 fails with unexpected node in SuperWord truncation: ModI

JDK-8362250

ARM32: forward_exception_entry missing return address

JDK-8362418

[CRaC] Leave unused G1 heap regions committed for C/R

JDK-8362429

AssertionError in File.listFiles(FileFilter | FilenameFilter)

JDK-8362564

hotspot/jtreg/compiler/c2/TestLWLockingCodeGen.java fails on static JDK on x86_64 with AVX instruction extensions

JDK-8362565

ProblemList jdk/jfr/event/io/TestIOTopFrame.java

JDK-8362837

[CRaC] jdk/crac/MXBean.java can fail on macOS

JDK-8362882

Update SubmissionPublisher() specification to reflect use of ForkJoinPool.asyncCommonPool()

JDK-8364038

Remove EA from the JDK 25 version string with first RC promotion

JDK-8364078

[CRaC] CracTest mishandles NoSuchMethodException

JDK-8364089

JDK 25 RDP2 L10n resource files update

JDK-8364156

[CRaC] Recompile methods decompiled during or shortly after C/R

JDK-8364258

ThreadGroup constant pool serialization is not normalized

JDK-8364370

java.text.DecimalFormat specification indentation correction

JDK-8364409

[BACKOUT] Consolidate Identity of self-inverse operations

JDK-8364449

[CRaC] Launch new main outside of the core C/R body

JDK-8364538

[CRaC] Test CRaCIgnoreRestoreIfUnavailable

JDK-8364554

[CRaC] Improve CRaC VM options' docs

JDK-8364624

[CRaC] Resolve startup failures with static JDK build

JDK-8364931

[CRaC] Stabilize recompiler tests

JDK-8365044

Missing copyright header in Contextual.java

OpenJFX Fixes and Enhancements

The following table describes the JavaFX changes implemented in this release.

OpenJDK Patch ID Synopsis

JDK-8088343

Race condition in javafx.concurrent.Task::cancel

JDK-8089080

[TextArea] Caret disappear after pressing backspace to clear the content

JDK-8141391

Manual JFXPanel DnD test doesn’t work

JDK-8146479

Scene is black after stage is restored (content changed while minimized)

JDK-8169285

Re-enable javafx.swt tests

JDK-8170720

VetoableListDecorator: Indexes to remove are not aggregated

JDK-8176813

Mac: Failure to exit full-screen programmatically in some cases

JDK-8185887

TableRowSkinBase fails to correctly virtualize cells in horizontal direction

JDK-8207333

[Linux, macOS] Column sorting is triggered always after context menu request on table header

JDK-8233179

VetoableListDecorator#sort throws IllegalArgumentException "duplicate children"

JDK-8234153

[TEST_BUG] Rewrite Popup_parentWindow_Test

JDK-8238435

[macOs] Remove use of CGEventTap

JDK-8245602

Ensemble8: HTMLEditor Toolbar gets scrolled out of view

JDK-8252566

TreeTableView: broken row layout for fixedCellSize

JDK-8276326

Empty Cells in TableView supposedly after using setFixedCellSize()

JDK-8277000

Tree-/TableRowSkin: replace listener to fixedCellSize by live lookup

JDK-8281384

Random chars on paste from Windows clipboard

JDK-8296284

Update CONTRIBUTING guidelines to state that JUnit 5 is used for tests

JDK-8296554

MouseLocationOnScreenTest sometime fails when system is busy

JDK-8299753

Tree/TableView: Column Resizing With Fractional Scale

JDK-8299755

Tree/TableView: Cursor Decouples From Divider When Resizing With Fractional Scale

JDK-8313424

JavaFX controls in the title bar (Preview)

JDK-8313556

Create implementation of NSAccessibilitySlider protocol

JDK-8313558

Create implementation of NSAccessibilityStepper protocol

JDK-8314482

TextFlow: TabStopPolicy

JDK-8318985

[macos] Incorrect 3D lighting on macOS 14 and later

JDK-8327478

Add System test to verify TextSelection issue for webkit-617.1

JDK-8328716

[TestBug] Screen capturing utility for failed tests

JDK-8329227

Seek might hang with fMP4 H.265/HEVC or H.265/HEVC over HTTP/FILE

JDK-8333275

ComboBox: adding an item from editor changes editor text

JDK-8334137

Marlin: replace sun.misc.Unsafe memory access methods with FFM

JDK-8335547

Support multi-line prompt text for TextArea

JDK-8335587

TextInputControl: Binding prompt text that contains linebreak causes exception

JDK-8337960

Improve performance of mfwrapper by reusing GStreamer media buffers for decoded video

JDK-8340004

[TestBug] Call ModuleLayer.Controller::enableNativeAccess directly rather than via reflection

JDK-8340322

Update WebKit to 620.1

JDK-8340344

The first item in TreeView is not aligned in the beginning

JDK-8340464

[TestBug] Convert parametrized base tests to JUnit 5

JDK-8340693

[TestBug] Format Error in USKeyboardTest

JDK-8341281

Root TreeItem with null value breaks TreeTableView

JDK-8341670

[Text,TextFlow] Public API for Text Layout Info

JDK-8342530

Specifying "@Nx" scaling level in ImageStorage should only load that specific level

JDK-8342565

[TestBug] StubTextLayout

JDK-8345348

CSS media feature queries

JDK-8346824

Collapsing tree view causes rendering issues

JDK-8347359

RichTextArea API Tests

JDK-8347392

Thread-unsafe implementation of c.s.j.scene.control.skin.Utils

JDK-8347598

Change JavaFX release version to 25

JDK-8347600

Change JavaFX release version to 24.0.1 in jfx24u

JDK-8347753

VetoableListDecorator doesn’t accept its own sublists for bulk operations

JDK-8347937

Canvas pattern test fails and crashes on WebKit 620.1

JDK-8348095

[Linux] Menu shows up in wrong position when using i3 windows manager in full screen mode

JDK-8348100

Tooltips cannot be instantiated on background thread

JDK-8348423

[TestBug] stress test Nodes initialization from a background thread

JDK-8349008

Remove temporary font file tracking code

JDK-8349091

Charts: exception initializing in a background thread

JDK-8349098

TabPane: exception initializing in a background thread

JDK-8349105

Pagination: exception initializing in a background thread

JDK-8349255

TitledPane: exception initializing in a background thread

JDK-8349256

Update PipeWire to 1.3.81

JDK-8349373

Support JavaFX preview features

JDK-8349472

Update copyright header for files modified in 2025

JDK-8349679

build.gradle: increase system test memory limit to 1GB

JDK-8349750

[TestBug] NodeInitializationStressTest: remaining Nodes

JDK-8349756

Memory leak in PaginationSkin when setting page count / index

JDK-8349758

Memory leak in TreeTableView

JDK-8349891

Not implemented function should have printf

JDK-8349924

Additional WebKit 620.1 fixes from WebKitGTK 2.46.6

JDK-8350009

[XWayland] SwingNodePlatformExitCrashTest hangs on Ubuntu 24.04

JDK-8350048

Enforce threading restrictions for show and hide methods in Window, Control, and Skin

JDK-8350136

Create release notes for JavaFX 24

JDK-8350149

VBox ignores bias of child controls when fillWidth is set to false

JDK-8350284

WebKit 620.1 crashes on startup on Windows x86 32-bit

JDK-8350316

Create implementation of NSAccessibilityProgressIndicator protocol

JDK-8350437

[GHA] Update gradle wrapper-validation action to v3

JDK-8350561

Update copyright header for files modified in 2024

JDK-8350976

MenuBarSkin: exception initializing in a background thread

JDK-8351038

ConcurrentModificationException in EventType constructor

JDK-8351047

TitledPane should handle titles that are resizable

JDK-8351067

Enforce Platform threading use

JDK-8351264

Some images don’t load with WebKit 620.1

JDK-8351276

Prevent redundant computeValue calls when a chain of mappings becomes observed

JDK-8351368

RichTextArea: exception pasting from Word

JDK-8351602

Change JavaFX release version to 24.0.2 in jfx24u

JDK-8351653

Webkit debug build failure after update to 620.1

JDK-8351733

Crash when creating too many nested event loops

JDK-8351773

Create implementation of NSAccessibilityGroup protocol

JDK-8351867

No UI changes while iconified

JDK-8351878

RichTextArea: copy/paste issues

JDK-8352162

Update libxml2 to 2.13.8

JDK-8352164

Update libxslt to 1.1.43

JDK-8352268

RichEditorDemo: Save file doesn’t always save

JDK-8352746

[TestBug] Monkey Tester Application Update 5

JDK-8352982

gradle TEST_SDK_PATH param doesn’t work with relative paths

JDK-8353314

macOS: Inconsistent fullscreen behavior

JDK-8353548

[macOS] DragEvent.getScreenY() returns incorrect value in secondary monitor

JDK-8353557

Skip some system tests on Linux

JDK-8353587

Spelling errors and dead code

JDK-8353617

Remove deprecated TransitionEvent constructor

JDK-8353620

Make some systems tests robust for Ubuntu 24.04

JDK-8353632

[Linux] Undefined reference to PlatformSupport::OBSERVED_SETTINGS with C++14

JDK-8353668

Rename internal c.s.javafx.text.TextLine class

JDK-8353845

com.sun.javafx.css.BitSet.equals(null) throws NPE

JDK-8353916

Unexpected event type for DOM mutation events with WebKit 620.1

JDK-8354182

Create release notes for JavaFX 24.0.1

JDK-8354318

freetype.c: compilation error: 'incompatible pointer type' with gcc 14

JDK-8354336

gstclock.c: compilation error: 'incompatible pointer type' with gcc 14

JDK-8354337

GHA: Windows build fails with chmod permission error

JDK-8354455

[TestBug] Remove JUnit Vintage Engine with JUnit 4

JDK-8354478

Improve StageStyle documentation

JDK-8354631

[macos] OpenURIHandler events not received by AWT when JavaFX is primary toolkit

JDK-8354702

[TestBug] LocalDateTimeStringConverterTest Workaround can be removed

JDK-8354794

[TestBug] LocalDateTimeStringConverterTest: Not all Tests needs to be parameterized

JDK-8354797

Parent.needsLayoutProperty() should return read-only getter

JDK-8354813

Parent.isNeedsLayout() may return wrong value in property listener

JDK-8354875

Update to GCC 14.2.0 on Linux

JDK-8354876

Update SQLite to 3.49.1

JDK-8354940

Fail to sign in to Microsoft sites with WebView

JDK-8354986

Update to Visual Studio 2022 version 17.13.2 on Windows

JDK-8355012

JavaFX modena.css -fx-highlight-text-fill bug

JDK-8355413

Re-enable InitializeJavaFXLaunchTests on Xorg

JDK-8355415

RichTextArea: NPE in VFlow::scrollCaretToVisible

JDK-8355615

ConcurrentModificationException creating MenuBar on background thread

JDK-8355740

Update to Xcode 15.4 on macOS

JDK-8355774

RichTextArea: provide mechanism for CSS styling of highlights

JDK-8356652

Input field ignores custom input source characters

JDK-8356690

Update JUnit to 5.12.2

JDK-8356983

Create implementation of NSAccessibilityImage protocol

JDK-8357004

Windows platform color changes are not picked up in some cases

JDK-8357157

Exception thrown from AnimationTimer freezes application

JDK-8357393

RichTextArea: fails to properly save text attributes

JDK-8357584

[XWayland] [OL10] Robot.mousePress() is delivered to wrong place

JDK-8357594

Additional geometry-based Text/TextFlow APIs

JDK-8357714

AudioClip.play crash on macOS when loading resource from jar

JDK-8358255

Factor out boilerplate code of EventHandler properties in Scene and Window

JDK-8358454

Wrong <br> tags in cssref.html

JDK-8358770

incubator.richtext pom missing dependency on incubator.input

JDK-8358800

Update Gradle to 8.14.2

JDK-8358802

Update boot JDK to 24.0.1

JDK-8359257

Create accessibility protocol for TabGroup component

JDK-8359387

Bump minimum JDK version for JavaFX to JDK 23

JDK-8359396

[Linux] Require Gtk3 >= 3.20 for glass-gtk

JDK-8359445

GHA: Update gradle wrapper-validation action to v4

JDK-8359598

[TestBug] VirtualFlowTestUtils should not create a temporary Stage

JDK-8359601

Fix window button states of an extended stage

JDK-8359763

Close request handler is not called for an extended stage

JDK-8359896

[TestBug][JUnit5] Possible configuration error

JDK-8361379

[macos] Refactor accessibility code to retrieve attribute by name

JDK-8361710

Mark QPathTest as unstable on all platforms

JDK-8361713

JavaFX API docs overview is missing an intro section

JDK-8362095

HeaderButtonMetrics should not be used across toolkit boundary

JDK-8362873

Regression in BorderPane after JDK-8350149

JDK-8363813

Missing null check in GlassScreen

JDK-8364049

ToolBar shows overflow menu with fractional scale

JDK-8364088

ToolBarSkin: NPE in select()

JDK-8365763

Update copyright header for files modified in 2025

Fixes and Enhancements Specific to Azul Zulu Builds of OpenJDK

The following table describes the Azul Zulu changes implemented in this release.

Zulu Patch ID Synopsis

ZULU-67550

[CRaC] jdk/crac/MXBean.java fails on macOS (Gitlab CI)

ZULU-72348

Use alpine-based images when executing on musl

ZULU-73937

Fix missing @since javadocs tag

ZULU-73942

[CRaC] AOT class linking cannot archive jdk.internal.crac.Core$Priority

ZULU-73965

Require container.support in S3Test

ZULU-73967

[CRaC] All 4 jdk/crac/S3Test.java test cases fail on some linux hosts in Zulu 24.28+86-ga-crac because of unexpected exit value

ZULU-74677

Update boot JDK to 24

ZULU-74886

Obsolete/remove deprecated CRaC engine VM options in minor releases

ZULU-77062

Zulu build failure after JDK-8355798

ZULU-77340

[CRaC] Several S3 releated test failure after 8355974 backport

ZULU-77470

Test launcher should use docker proxy

ZULU-77666

[crac] jdk/crac/S3Test.java#* failed in Zulu24 CRaC fastdebug

ZULU-77689

Use Warp 2.1.0

ZULU-78301

CRaCImageCompression broken for CRIU after deprecation

ZULU-78326

Turn assertion into guarantee

ZULU-78329

crac/fileDescriptors/FileWatcherThreadTest should wait for events with timeout

ZULU-78449

Use CRIU v1.9.2

ZULU-78637

Update JFX to zulu25.0.0+100

ZULU-80238

jdk/crac/engine/WarpS3Test.java#* times out waiting for localstack

ZULU-80646

Fix iteration over acceptable boot-jdk versions

ZULU-80751

Test VM-side S3 interaction with CRaCIgnoreRestoreIfUnavailable

ZULU-80759

Review references in forbiddenFunctions_posix.hpp

ZULU-81356

Update JFX to zulu25.0.0+102

Fixes and Enhancements Specific to Azul Zulu Builds of OpenJDK With JavaFX

The following table describes the Azul Zulu changes implemented in this release.

Zulu Patch ID Synopsis

ZULU-73960

Address SBOM feedback on inconsistency from ZUC-1196

ZULU-76327

Place the copyright notices in copyright field of the CycloneDX SBOM

ZULU-76548

Add SQLite license

ZULU-78644

remove links to Zulu TPLs from SBOM

ZULU-80151

JFX25 Win64 build failure due to new gradle

Third Party Licenses

Java Version

Azul Platform Core TPL

Azul Zulu

JavaFX Components

25

HTML, PDF

HTML, PDF