Visit Azul.com Support

Azul Zulu 24 General AvailabilityRelease Notes

March 18, 2025 - Revision 1.0

Release Details

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

Package

Azul Zulu Version (*)

JDK Version

JavaFX Version

Builds of OpenJDK

24.28.83 (CA)
24.28.84 (SA)

24.0.0+36

24.0.0+100

Builds of OpenJDK with OpenJFX

24.28.85 (CA)
24.28.86 (SA)

Builds of OpenJDK with CRaC

24.28.87 (CA)
24.28.88 (SA)

(*) 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 24 is a Short Term Support (STS) release that Azul supports until September 2025 as indicated on our Support Roadmap. This version brings 14 new features and 10 new or extensions of earlier incubator and preview features. Further, it contains over 2800 general fixes and performance improvements.

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

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

Features

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

Finalized New Features

The following JEPs are included in this release as finalized new features:

  • 472: Prepare to Restrict the Use of JNI

  • 475: Late Barrier Expansion for G1

  • 479: Remove the Windows 32-bit x86 Port

  • 483: Ahead-of-Time Class Loading & Linking

  • 484: Class-File API

  • 485: Stream Gatherers

  • 486: Permanently Disable the Security Manager

  • 490: ZGC: Remove the Non-Generational Mode

  • 491: Synchronize Virtual Threads without Pinning

  • 493: Linking Run-Time Images without JMODs

  • 496: Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism

  • 497: Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm

  • 498: Warn upon Use of Memory-Access Methods in sun.misc.Unsafe

  • 501: Deprecate the 32-bit x86 Port for Removal

Incubator and Preview Features

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

  • 404: Generational Shenandoah (Experimental)

  • 450: Compact Object Headers (Experimental)

  • 478: Key Derivation Function API (Preview)

  • 487: Scoped Values (Fourth Preview)

  • 488: Primitive Types in Patterns, instanceof, and switch (Second Preview)

  • 489: Vector API (Ninth Incubator)

  • 492: Flexible Constructor Bodies (Third Preview)

  • 494: Module Import Declarations (Second Preview)

  • 495: Simple Source Files and Instance Main Methods (Fourth Preview)

  • 499: Structured Concurrency (Fourth Preview)

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

24

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

n/a

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 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 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.

  • : Build of OpenJDK with full CRaC support and the Warp engine. Currently available on Linux on x86_64 (using GLIBC), and as preview (EA) for Alpine Linux.

  • : 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

23

24

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

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-4265389

JSplitPane does not support ComponentOrientation

JDK-4966250

SSLSessionContext.setSessionTimeout() documentation could be updated

JDK-5021949

JSplitPane setEnabled(false) shouldn’t be partially functional

JDK-6318027

BasicScrollBarUI does not disable timer when enclosing frame is disabled.

JDK-6381729

Javadoc for generic constructor doesn’t document type parameter

JDK-6426678

(spec) File.createTempFile(prefix, suffix, dir) needs clarification for illegal symbols in suffix

JDK-6672644

JComboBox still scrolling if switch to another window and return back

JDK-6967482

TAB-key does not work in JTables after selecting details-view in JFileChooser

JDK-7038838

Unspecified NPE in java.net.IDN methods

JDK-8003887

File.getCanonicalFile() does not resolve symlinks on MS Windows

JDK-8026127

Deflater/Inflater documentation incomplete/misleading

JDK-8028127

Regtest java/security/Security/SynchronizedAccess.java is incorrect

JDK-8034066

Incorrect alignment in the "Code" section for "-c -XDdetails" options

JDK-8035271

Incorrect indentation of LineNumberTable/LocalVariableTable/Exception table/LocalVariableTypeTable/StackMapTable/RuntimeVisibleTypeAnnotations in verbose mode

JDK-8051591

Test javax/swing/JTabbedPane/8007563/Test8007563.java fails

JDK-8072701

resume001 failed due to ERROR: timeout for waiting for a BreakpintEvent

JDK-8155030

The Menu Mnemonics are always displayed for GTK LAF

JDK-8166352

FilePane.createDetailsView() removes JTable TAB, SHIFT-TAB functionality

JDK-8173970

jar tool should have a way to extract to a directory

JDK-8178966

Don’t swallow early bootstrap exceptions in Boolean.getBoolean, Integer.getInteger and Long.getLong

JDK-8185429

[macos] After a modal dialog is closed, no window becomes active

JDK-8185862

AWT Assertion Failure in ::GetDIBits(hBMDC, hBM, 0, 1, 0, gpBitmapInfo, 0) 'awt_Win32GraphicsDevice.cpp', at line 185

JDK-8187759

Background not refreshed when painting over a transparent JFrame

JDK-8190329

[macos] Swing InterOp Platform.exit() crash

JDK-8202100

Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler

JDK-8202617

javadoc generates broken links to undocumented (e.g. private) members

JDK-8204582

Extra spaces in jlink documentation make it incorrect.

JDK-8205957

setfldw001/TestDescription.java fails with bad field value

JDK-8207908

JMXStatusTest.java fails assertion intermittently

JDK-8209092

Remove outdated wording from RC5ParameterSpec

JDK-8210637

Race in JvmtiCurrentBreakpoints::get_jvmti_breakpoints

JDK-8211033

Clean up the processing -classpath argument not to set LM_CLASS

JDK-8211400

nsk.share.gc.Memory::getArrayLength returns wrong value

JDK-8211847

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

JDK-8211854

[aix] java/net/ServerSocket/AcceptInheritHandle.java fails: read times out

JDK-8216471

GTK LnF: Frame is clipped and does not show JTable,Tooltip and JTree demo in SwingSet2 demo

JDK-8220213

com/sun/jndi/dns/ConfigTests/Timeout.java failed intermittent

JDK-8222884

ConcurrentClassDescLookup.java times out intermittently

JDK-8225049

Bad -Xlog example in -Xlog:help, online documentation, JEP

JDK-8225209

jdk/jfr/event/compiler/TestCodeSweeper.java fails

JDK-8226933

[TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser

JDK-8226938

[TEST_BUG]GTK L&F: There is no Details button in FileChooser Dialog

JDK-8233068

HIDPI: Linux: AWT Checkbox check mark is unscaled

JDK-8233451

(fs) Files.newInputStream() cannot be used with character special files

JDK-8234071

JTable.AUTO_RESIZE_LAST_COLUMN acts like AUTO_RESIZE_ALL_COLUMNS

JDK-8235404

[macos] JOptionPane blocks drawing string on another component

JDK-8235786

Javadoc for com/sun/net/httpserver/HttpExchange.java#setAttribute is unclear

JDK-8238169

BasicDirectoryModel getDirectories and DoChangeContents.run can deadlock

JDK-8245545

Disable TLS_RSA cipher suites

JDK-8248609

[Graal] vmTestbase/nsk/jdi/VoidValue/toString/tostring001/TestDescription.java failed with Unexpected com.sun.jdi.ObjectCollectedException

JDK-8248981

Specify list of standard message digest and mgf algorithms for RSASSA-PSS signature

JDK-8250659

Clarify in ParameterizedType.getRawType() doc that only Class is returned

JDK-8251926

PPC: Remove an unused variable in assembler_ppc.cpp

JDK-8253440

serviceability/sa/TestJhsdbJstackLineNumbers.java failed with "Didn’t find enough line numbers"

JDK-8256211

assert fired in java/net/httpclient/DependentPromiseActionsTest (infrequent)

JDK-8258483

[TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small

JDK-8261242

[Linux] OSContainer::is_containerized() returns true when run outside a container

JDK-8261433

Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit

JDK-8267887

RMIConnector_NPETest.java fails after removal of RMI Activation (JDK-8267123)

JDK-8268379

java/util/Locale/LocaleProvidersRun.java and sun/util/locale/provider/CalendarDataRegression.java timed out

JDK-8269657

Test java/nio/channels/DatagramChannel/Loopback.java failed: Unexpected message

JDK-8269870

PS: Membar in PSPromotionManager::copy_unmarked_to_survivor_space could be relaxed

JDK-8272339

Update notes section from serialver man page

JDK-8272780

ServerNotifForwarder.removeNotificationListener() incorrect exception handling

JDK-8277240

java/awt/Graphics2D/ScaledTransform/ScaledTransform.java dialog does not get disposed

JDK-8277949

(dc) java/nio/channels/DatagramChannel/AdaptorBasic.java failed in timeout

JDK-8279016

JFR Leak Profiler is broken with Shenandoah

JDK-8281533

Odd "preview" label in link/linkplain

JDK-8283664

Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java

JDK-8283779

Clarify API documentation of NetworkInterface with respect to configuration changes

JDK-8286851

Deprecate for removal several of the undocumented java launcher options

JDK-8286875

ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native

JDK-8288298

Resolve multiline message parsing ambiguities in UL

JDK-8288590

javac failure: incompatible types: cannot infer type arguments due to Object.hashCode collision

JDK-8289771

jpackage: ResourceEditor error when path is overly long on Windows

JDK-8290501

Typo in javax.swing.BoundedRangeModel documentation

JDK-8291472

[macos] jawt 1.4 lock/unlock not supported

JDK-8293040

Argfile documentation for java launcher tool is confusing regarding usage of wildcards

JDK-8293650

Support archived heap objects in Shenandoah

JDK-8293980

Resolve CONSTANT_FieldRef at CDS dump time

JDK-8294432

Add provisions to calculate hash values from MemorySegments

JDK-8294960

Convert java.base/java.lang.invoke package to use the Classfile API to generate lambdas and method handles

JDK-8295111

dpkg appears to have problems resolving symbolically linked native libraries

JDK-8295269

G1: Improve slow startup due to predictor initialization

JDK-8297692

Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure

JDK-8298387

Implement JEP 497: Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm

JDK-8298390

Implement JEP 496: Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism

JDK-8298614

Support CDS heap dumping for SerialGC and ParallelGC

JDK-8299080

Wrong default value of snippet lang attribute

JDK-8299419

Thread.sleep(millis) may throw OOME

JDK-8299487

Test java/net/httpclient/whitebox/SSLTubeTestDriver.java timed out

JDK-8299813

java/nio/channels/DatagramChannel/Disconnect.java fails with jtreg test timeout due to lost datagram

JDK-8300732

Whitebox functions for Metaspace test should use byte size

JDK-8300800

UB: Shift exponent 32 is too large for 32-bit type 'int'

JDK-8301403

Eliminate memory allocations in JVMFlag::printFlags during signal handling

JDK-8302111

Serialization considerations

JDK-8304484

CDS dynamic dumping incorrectly leads to "Error occurred during initialization of VM"

JDK-8304693

Remove -XX:-UseVtableBasedCHA

JDK-8304732

jdk/jfr/api/consumer/recordingstream/TestStop.java failed again with "Expected outer stream to have 3 events"

JDK-8304824

NMT should not use ThreadCritical

JDK-8304929

MethodTypeDesc throws an unchecked exception than ReflectiveOperationException when a component class cannot be resolved

JDK-8305072

Win32ShellFolder2.compareTo is inconsistent

JDK-8305406

Add @spec tags in java.base/java.* (part 2)

JDK-8305489

runtime/ErrorHandling/TestDwarf.java fails in some Linux configurations after JDK-8303805

JDK-8305895

Implement JEP 450: Compact Object Headers (Experimental)

JDK-8306580

Propagate CDS dumping errors instead of directly exiting the VM

JDK-8306679

com/sun/jdi/InterruptHangTest.java asserts with -Xcomp -Dmain.wrapper=Virtual options

JDK-8307318

Test serviceability/sa/ClhsdbCDSJstackPrintAll.java failed: ArrayIndexOutOfBoundsException

JDK-8307532

Implement LM_LIGHTWEIGHT for Zero

JDK-8307788

vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java timed out

JDK-8308588

Unnecessary synchronized on GTKStyle#ICONS_MAP can be removed

JDK-8309218

java/util/concurrent/locks/Lock/OOMEInAQS.java still times out with ZGC, Generational ZGC, and SerialGC

JDK-8309634

Resolve CONSTANT_MethodRef at CDS dump time

JDK-8309821

Link to hidden classes section in Class specification for Class::isHidden

JDK-8309841

Jarsigner should print a warning if an entry is removed

JDK-8310072

JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+

JDK-8310340

assert(_thread→is_interp_only_mode() || stub_caller) failed: expected a stub-caller

JDK-8310513

[s390x] Intrinsify recursive ObjectMonitor locking

JDK-8310525

DynamicLauncher for JDP test needs to try harder to find a free port

JDK-8310675

Fix -Wconversion warnings in ZGC code

JDK-8310844

[AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate

JDK-8310915

Typo in aarch64.ad: "envcodings"

JDK-8310995

missing @since tags in 36 jdk.dynalink classes

JDK-8311110

multichar warning in WinAccessBridge.cpp

JDK-8311163

Parallel: Improve large object handling during evacuation

JDK-8311218

fatal error: stuck in JvmtiVTMSTransitionDisabler::VTMS_transition_disable

JDK-8311302

Implement JEP 493: Linking Run-Time Images without JMODs

JDK-8311530

Deprecate jdk.jsobject module for removal

JDK-8311990

Two JDI tests may interfere with each other

JDK-8311993

Test serviceability/sa/UniqueVtableTest.java failed: duplicate vtables detected

JDK-8312125

Refactor CDS enum class handling

JDK-8312383

Log X509ExtendedKeyManager implementation class name in TLS/SSL connection

JDK-8312412

Uninitialized klassVtable::_verify_count field

JDK-8312425

[vectorapi] AArch64: Optimize vector math operations with SLEEF

JDK-8313367

SunMSCAPI cannot read Local Computer certs w/o Windows elevation

JDK-8313562

hsperfdata should export module path and "launcher" metadata

JDK-8313909

[JVMCI] assert(cp→tag_at(index).is_unresolved_klass()) in lookupKlassInPool

JDK-8313931

Javadoc: links to type parameters actually generate links to classes

JDK-8314124

RISC-V: implement Base64 intrinsic - decoding

JDK-8314125

RISC-V: implement Base64 intrinsic - encoding

JDK-8314164

java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails intermittently in timeout

JDK-8314275

Incorrect stepping in switch

JDK-8314498

[macos] Transferring File objects to Finder fails

JDK-8314512

IGV: clean up hierarchical layout code

JDK-8314653

Metaspace: remove allocation guard feature

JDK-8314842

zgc/genzgc tests ignore vm flags

JDK-8315273

(fs) Path.toRealPath(LinkOption.NOFOLLOW_LINKS) fails when "../../" follows a link (win)

JDK-8315655

[macos] Right click and dragging over a component with a popup menu will open the popup

JDK-8315884

New Object to ObjectMonitor mapping

JDK-8316138

Add GlobalSign 2 TLS root certificates

JDK-8316151

[macos14] ActionListenerCalledTwiceTest.java fails on macOS 14

JDK-8316241

Test jdk/jdk/jfr/jvm/TestChunkIntegrity.java failed

JDK-8316328

Test jdk/jfr/event/oldobject/TestSanityDefault.java times out for some heap sizes

JDK-8316738

java/net/httpclient/HttpClientLocalAddrTest.java failed in timeout

JDK-8316756

C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call

JDK-8317116

Provide layouts for multiple test UI in PassFailJFrame

JDK-8317299

safepoint scalarization doesn’t keep track of the depth of the JVM state

JDK-8317356

Fix missing null checks in the ClassFile API

JDK-8317538

Potential bottleneck in Provider::getService: specjvm2008::crypto.rsa have scalability issue for high vCPU numbers

JDK-8317542

Specjvm::xml have scalability issue for high vCPU numbers

JDK-8317611

Add a tool like jdeprscan to find usage of restricted methods

JDK-8317720

RISC-V: Implement Adler32 intrinsic

JDK-8317721

RISC-V: Implement CRC32 intrinsic

JDK-8317804

com/sun/jdi/JdwpAllowTest.java fails on Alpine 3.17 / 3.18

JDK-8318106

Generated HTML for snippet does not always contain an id

JDK-8318127

align_up has potential overflow

JDK-8318158

RISC-V: implement roundD/roundF intrinsics

JDK-8318416

Superscript marks should use consistent font style

JDK-8318442

java/net/httpclient/ManyRequests2.java fails intermittently on Linux

JDK-8318603

Parallelize sun/java2d/marlin/ClipShapeTest.java

JDK-8318668

java/lang/management/MemoryMXBean/CollectionUsageThreshold.java fails with Xcomp

JDK-8318696

Do not use LFS64 symbols on Linux

JDK-8318971

Better Error Handling for Jar Tool When Processing Non-existent Files

JDK-8319128

sun/security/pkcs11 tests fail on OL 7.9 aarch64

JDK-8319332

Security properties files inclusion

JDK-8319343

Improve CDS module graph support for --add-modules option

JDK-8319382

com/sun/jdi/JdwpAllowTest.java shows failures on AIX if prefixLen of mask is larger than 32 in IPv6 case

JDK-8319457

Update jpackage to support WiX v4 and v5 on Windows

JDK-8319548

Unexpected internal name for Filler array klass causes error in VisualVM

JDK-8319757

java/nio/channels/DatagramChannel/InterruptibleOrNot.java failed: wrong exception thrown

JDK-8319873

Add windows implementation for jcmd System.map and System.dump_map

JDK-8319933

Disable tests for JDK-8280481 on Graal

JDK-8319947

Recursive lightweight locking: s390x implementation

JDK-8319948

jcmd man page needs to be updated

JDK-8319992

Update ICU4J to Version 76.1

JDK-8319993

Update Unicode Data Files to 16.0.0

JDK-8320005

Allow loading of shared objects with .a extension on AIX

JDK-8320175

[BACKOUT] 8316533: C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization

JDK-8320275

assert(_chunk→bitmap().at(index)) failed: Bit not set at index

JDK-8320308

C2 compilation crashes in LibraryCallKit::inline_unsafe_access

JDK-8320318

ObjectMonitor Responsible thread

JDK-8320448

Accelerate IndexOf using AVX2

JDK-8320500

[vectorapi] RISC-V: Optimize vector math operations with SLEEF

JDK-8320561

Inconsistency in monitorinflation logging

JDK-8320597

RSA signature verification fails on signed data that does not encode params correctly

JDK-8320682

[AArch64] C1 compilation fails with "Field too big for insn"

JDK-8320692

Null icon returned for .exe without custom icon

JDK-8320707

Virtual thread test updates

JDK-8320725

AArch64: C2: Add "requires_strict_order" flag for floating-point add and mul reduction

JDK-8320743

AEAD ciphers throw undocumented exceptions on overflow

JDK-8320788

The system properties page is missing some properties

JDK-8320886

Unsafe_SetMemory0 is not guarded

JDK-8320890

[AIX] Find a better way to mimic dl handle equality

JDK-8320919

Clarify Locale related system properties

JDK-8321010

RISC-V: C2 RoundVF

JDK-8321011

RISC-V: C2 RoundVD

JDK-8321033

Avoid casting Array to GrowableArray

JDK-8321075

RISC-V: UseSystemMemoryBarrier lacking proper OS support

JDK-8321140

Add comment to note difference in Metal’s JButton margins

JDK-8321151

JDK-8294427 breaks Windows L&F on all older Windows versions

JDK-8321274

Rename ZipEntry.extraAttributes to ZipEntry.externalFileAttributes

JDK-8321308

AArch64: Fix matching predication for cbz/cbnz

JDK-8321387

SegmentAllocator:allocateFrom(AddressLayout, MemorySegment) does not throw stated UnsupportedOperationException

JDK-8321400

java/foreign/TestStubAllocFailure.java fails with code cache exhaustion

JDK-8321408

Add Certainly roots R1 and E1

JDK-8321409

Console read line with zero out should zero out underlying buffer in JLine (redux)

JDK-8321422

Test gc/g1/pinnedobjs/TestPinnedObjectTypes.java times out after completion

JDK-8321479

java -D-D crashes

JDK-8321480

ISO 4217 Amendment 176 Update

JDK-8321489

Update LCMS to 2.16

JDK-8321500

javadoc rejects '@' in multi-line attribute value

JDK-8321509

False positive in get_trampoline fast path causes crash

JDK-8321514

UTF16 string gets constructed incorrectly from codepoints if CompactStrings is not enabled

JDK-8321515

ARM32: Move method resolution information out of the cpCache properly

JDK-8321539

Minimal build is broken by JDK-8320935

JDK-8321542

C2: Missing ChaCha20 stub for x86_32 leads to crashes

JDK-8321565

[REDO] Heap dump does not contain virtual Thread stack references

JDK-8321582

yield <primitive-type>.class not parsed correctly.

JDK-8321599

Data loss in AVX3 Base64 decoding

JDK-8321619

Generational ZGC: ZColorStoreGoodOopClosure is only valid for young objects

JDK-8321641

ClassFile ModuleAttribute.ModuleAttributeBuilder::moduleVersion spec contains a copy-paste error

JDK-8321660

[CRaC] Trim native heap before checkpoint to decrease image size

JDK-8321683

Tests fail with AssertionError in RangeWithPageSize

JDK-8321685

Missing ResourceMark in code called from JvmtiEnvBase::get_vthread_jvf

JDK-8321712

C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp

JDK-8321739

Source launcher fails with "Not a directory" error

JDK-8321786

SegmentAllocator:allocateFrom(ValueLayout, MemorySegment,ValueLayout,long,long) spec mismatch in exception scenario

JDK-8321815

Shenandoah: gc state should be synchronized to java threads only once per safepoint

JDK-8321818

vmTestbase/nsk/stress/strace/strace015.java failed with 'Cannot read the array length because "<local4>" is null'

JDK-8321935

Define the term 'standard doclet'

JDK-8321938

java/foreign/critical/TestCriticalUpcall.java does not need a core file

JDK-8321958

@param/@return descriptions of ZoneRules#isDaylightSavings() are incorrect

JDK-8321972

test runtime/Unsafe/InternalErrorTest.java timeout on linux-riscv64 platform

JDK-8321974

Crash in ciKlass::is_subtype_of because TypeAryPtr::_klass is not initialized

JDK-8321997

Increase upper limit of LoopOptsCount flag

JDK-8322003

JShell - Incorrect type inference in lists of records implementing interfaces

JDK-8322036

Improve help output from the javadoc tool

JDK-8322041

JDK 22 RDP1 L10n resource files update

JDK-8322064

Remove expired flags in JDK 24

JDK-8322066

Update troff manpages in JDK 22 before RC

JDK-8322078

ZipSourceCache.testKeySourceMapping() test fails with The process cannot access the file because it is being used by another process

JDK-8322098

os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size

JDK-8322100

Fix GCMIncrementByte4 & GCMIncrementDirect4, and increase overlap testing

JDK-8322133

getParameterSpec(ECGenParameterSpec.class) on EC AlgorithmParameters does not return standard names

JDK-8322142

JFR: Periodic tasks aren’t orphaned between recordings

JDK-8322154

RISC-V: JDK-8315743 missed change in MacroAssembler::load_reserved

JDK-8322159

ThisEscapeAnalyzer crashes for erroneous code

JDK-8322163

runtime/Unsafe/InternalErrorTest.java fails on Alpine after JDK-8320886

JDK-8322214

Return value of XMLInputFactory.getProperty() changed from boolean to String in JDK 22 early access builds

JDK-8322235

Split up and improve LocaleProvidersRun

JDK-8322237

Heap dump contains duplicate thread records for mounted virtual threads

JDK-8322282

Incorrect LoaderConstraintTable::add_entry after JDK-8298468

JDK-8322321

Add man page doc for -XX:+VerifySharedSpaces

JDK-8322324

java/foreign/TestStubAllocFailure.java times out while waiting for forked process

JDK-8322330

JavadocHelperTest.java OOMEs with Parallel GC and ZGC

JDK-8322417

Console read line with zero out should zero out when throwing exception

JDK-8322418

Problem list gc/TestAllocHumongousFragment.java subtests for 8298781

JDK-8322420

[Linux] cgroup v2: Limits in parent nested control groups are not detected

JDK-8322475

Extend printing for System.map

JDK-8322484

22-b26 Regression in J2dBench-bimg_misc-G1 (and more) on Windows-x64 and macOS-x64

JDK-8322489

22-b27: Up to 7% regression in all Footprint3-*-G1/ZGC

JDK-8322503

Shenandoah: Clarify gc state usage

JDK-8322512

StringBuffer.repeat does not work correctly after toString() was called

JDK-8322513

Build failure with minimal

JDK-8322532

JShell : Unnamed variable issue

JDK-8322538

remove fatal from JVM_VirtualThread functions for !INCLUDE_JVMTI

JDK-8322637

java/foreign/critical/TestCriticalUpcall.java timed out

JDK-8322647

Short name for the Europe/Lisbon time zone is incorrect

JDK-8322657

CDS filemap fastdebug assert while loading Graal CE Polyglot in isolated classloader

JDK-8322708

Global HTML attributes are not allowed

JDK-8322725

(tz) Update Timezone Data to 2023d

JDK-8322726

C2: Unloaded signature class kills argument value

JDK-8322750

Test "api/java_awt/interactive/SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray

JDK-8322770

Implement C2 VectorizedHashCode on AArch64

JDK-8322772

Clean up code after JDK-8322417

JDK-8322783

prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output

JDK-8322790

RISC-V: Tune costs for shuffles with no conversion

JDK-8322799

Test JPKG003-013: ServiceTest fails because the user cannot uninstall the "servicetest" package on OEL 9.2 x64 and OEL 9.2 64-bit Arm (aarch64)

JDK-8322809

SystemModulesMap::classNames and moduleNames arrays do not match the order

JDK-8322811

jcmd System.dump_map help info has conflicting statements

JDK-8322812

Manpage for jcmd is missing JFR.view command

JDK-8322818

Thread::getStackTrace can fail with InternalError if virtual thread is timed-parked when pinned

JDK-8322846

Running with -Djdk.tracePinnedThreads set can hang

JDK-8322859

Parallel: Move transform_stack_chunk

JDK-8322882

Null pointer error when compiling Static initializer in a local class

JDK-8322943

runtime/CompressedOops/CompressedClassPointers.java fails on AIX

JDK-8322945

Problemlist runtime/CompressedOops/CompressedClassPointers.java on AIX

JDK-8322957

Generational ZGC: Relocation selection must join the STS

JDK-8322962

Upcall stub might go undetected when freezing frames

JDK-8322971

KEM.getInstance() should check if a 3rd-party security provider is signed

JDK-8322985

[BACKOUT] 8318562: Computational test more than 2x slower when AVX instructions are used

JDK-8322987

Remove gc/stress/gclocker/TestGCLocker* since they always fail with OOME

JDK-8323002

test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java times out on macosx-x64

JDK-8323021

Shenandoah: Encountered reference count always attributed to first worker thread

JDK-8323065

Unneccesary CodeBlob lookup in CompiledIC::internal_set_ic_destination

JDK-8323066

gc/g1/TestSkipRebuildRemsetPhase.java fails with 'Skipping Remembered Set Rebuild.' missing

JDK-8323086

Shenandoah: Heap could be corrupted by oom during evacuation

JDK-8323101

C2: assert(n→in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if

JDK-8323154

C2: assert(cmp != nullptr && cmp→Opcode() == Op_Cmp(bt)) failed: no exit test

JDK-8323159

Consider adding some text re. memory zeroing in Arena::allocate

JDK-8323170

j2dbench is using outdated javac source/target to be able to build by itself

JDK-8323190

Segfault during deoptimization of C2-compiled code

JDK-8323196

jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Events are not ordered! Reuse = false"

JDK-8323210

Update the usage of cmsFLAGS_COPY_ALPHA

JDK-8323241

jcmd manpage should use lists for argument lists

JDK-8323242

Remove vestigial DONT_USE_REGISTER_DEFINES

JDK-8323243

JNI invocation of an abstract instance method corrupts the stack

JDK-8323296

java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java#id1 timed out

JDK-8323331

fix typo hpage_pdm_size

JDK-8323428

Shenandoah: Unused memory in regions compacted during a full GC should be mangled

JDK-8323508

Remove TestGCLockerWithShenandoah.java line from TEST.groups

JDK-8323515

Create test alias "all" for all test roots

JDK-8323519

Add applications/ctw/modules to Hotspot tiered testing

JDK-8323540

assert!((((method)→is_trace_flag_set(((1 << 4) << 8))))) failed: invariant

JDK-8323547

tools/jlink/plugins/SystemModuleDescriptors/ModuleMainClassTest.java fails to compile

JDK-8323552

AbstractMemorySegmentImpl#mismatch returns -1 when comparing distinct areas of the same instance of MemorySegment

JDK-8323556

CDS archive space addresses should be randomized with ArchiveRelocationMode=1

JDK-8323571

Regression in source resolution process

JDK-8323595

is_aligned(p, alignof(OopT))) assertion fails in Jetty without compressed OOPs

JDK-8323610

G1: HeapRegion pin count should be size_t to avoid overflows

JDK-8323631

JfrTypeSet::write_klass can enqueue a CLD klass that is unloading

JDK-8323651

compiler/c2/irTests/TestPrunedExHandler.java fails with -XX:+DeoptimizeALot

JDK-8323657

Compilation of snippet results in VerifyError at runtime with --release 9 (and above)

JDK-8323659

LinkedTransferQueue add and put methods call overridable offer

JDK-8323664

java/awt/font/JNICheck/FreeTypeScalerJNICheck.java still fails with JNI warning on some Windows configurations

JDK-8323670

A few client tests intermittently throw ConcurrentModificationException

JDK-8323685

PrintSystemDictionaryAtExit has mutex rank assert

JDK-8323688

C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop()

JDK-8323745

Missing comma in copyright header in TestScope

JDK-8323782

Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin

JDK-8323801

<s> tag doesn’t strikethrough the text

JDK-8323803

ConstantOopReadValue::print_on should print 'null' instead of 'nullptr'

JDK-8323950

Null CLD while loading shared lambda proxy class with javaagent active

JDK-8323964

runtime/Thread/ThreadCountLimit.java fails intermittently on AIX

JDK-8323994

gtest runner repeats test name for every single gtest assertion

JDK-8324041

ModuleOption.java failed with update release versioning scheme

JDK-8324048

(fc) Make FileKey fields final

JDK-8324050

Issue store-store barrier after re-materializing objects during deoptimization

JDK-8324074

increase timeout for jvmci test TestResolvedJavaMethod.java

JDK-8324082

more monitoring test timeout adjustments

JDK-8324089

Fix typo in the manual page for "jcmd" (man jcmd)

JDK-8324121

SIGFPE in PhaseIdealLoop::extract_long_range_checks

JDK-8324209

Check implementation of Expect: 100-continue in the java.net.http.HttpClient

JDK-8324243

Compilation failures in java.desktop module with gcc 14

JDK-8324259

Classes used by CDS at runtime should be archived

JDK-8324260

java/foreign/TestStubAllocFailure.java run timeout with -Xcomp

JDK-8324280

RISC-V: Incorrect implementation in VM_Version::parse_satp_mode

JDK-8324345

Stack overflow during C2 compilation when splitting memory phi

JDK-8324347

Enable "maybe-uninitialized" warning for FreeType 2.13.1

JDK-8324491

Keyboard layout didn’t keep its state if it was changed when dialog was active

JDK-8324598

use mem_unit when working with sysinfo memory and swap related information

JDK-8324632

Update Zlib Data Compression Library to Version 1.3.1

JDK-8324637

[aix] Implement support for reporting swap space in jdk.management

JDK-8324646

Avoid Class.forName in SecureRandom constructor

JDK-8324647

Invalid test group of lib-test after JDK-8323515

JDK-8324648

Avoid NoSuchMethodError when instantiating NativePRNG

JDK-8324672

Update jdk/java/time/tck/java/time/TCKInstant.java now() to be more robust

JDK-8324688

C2: Disable ReduceAllocationMerges by default

JDK-8324733

[macos14] Problem list tests which fail due to macOS bug described in JDK-8322653

JDK-8324753

[AIX] adjust os_posix after JDK-8318696

JDK-8324781

runtime/Thread/TestAlwaysPreTouchStacks.java failed with Expected a higher ratio between stack committed and reserved

JDK-8324841

PKCS11 tests still skip execution

JDK-8324858

[vectorapi] Bounds checking issues when accessing memory segments

JDK-8324859

Improve error recovery

JDK-8324874

AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers

JDK-8324933

ConcurrentHashTable::statistics_calculate synchronization is expensive

JDK-8324983

Race in CompileBroker::possibly_add_compiler_threads

JDK-8325001

Typo in the javadocs for the Arena::ofShared method

JDK-8325002

Exceptions::fthrow needs to ensure it truncates to a valid utf8 string

JDK-8325028

(ch) Pipe channels should lazily set socket to non-blocking mode on first use by virtual thread

JDK-8325074

ZGC fails assert(index == 0 || is_power_of_2(index)) failed: Incorrect load shift: 11

JDK-8325089

jpackage utility creates an "infinite", undeleteable directory tree

JDK-8325090

javadoc fails when -subpackages option is used with non-modular -source

JDK-8325095

C2: bailout message broken: ResourceArea allocated string used after free

JDK-8325096

Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing

JDK-8325150

(tz) Update Timezone Data to 2024a

JDK-8325155

C2 SuperWord: remove alignment boundaries

JDK-8325179

Race in BasicDirectoryModel.validateFileCache

JDK-8325203

System.exit(0) kills the launched 3rd party application

JDK-8325218

gc/parallel/TestAlwaysPreTouchBehavior.java fails

JDK-8325255

jdk.internal.util.ReferencedKeySet::add using wrong test

JDK-8325280

Update troff manpages in JDK 23 before RC

JDK-8325313

Header format error in TestIntrinsicBailOut after JDK-8317299

JDK-8325326

[PPC64] Don’t relocate in case of allocation failure

JDK-8325369

@sealedGraph: Bad link to image for tag on nested classes

JDK-8325395

Missing copyright header in StackFilter.java

JDK-8325397

sun/java2d/Disposer/TestDisposerRace.java fails in linux-aarch64

JDK-8325432

enhance assert message "relocation addr must be in this section"

JDK-8325470

[AIX] use fclose after fopen in read_psinfo

JDK-8325495

C2: implement optimization for series of Add of unique value

JDK-8325496

Make TrimNativeHeapInterval a product switch

JDK-8325525

Create jtreg test case for JDK-8325203

JDK-8325567

jspawnhelper without args fails with segfault

JDK-8325579

Inconsistent behavior in com.sun.jndi.ldap.Connection::createSocket

JDK-8325587

Shenandoah: ShenandoahLock should allow blocking in VM

JDK-8325590

Regression in round-tripping UTF-16 strings after JDK-8311906

JDK-8325613

CTW: Stale method cleanup requires GC after Sweeper removal

JDK-8325621

Improve jspawnhelper version checks

JDK-8325672

C2: allocate PhaseIdealLoop::_loop_or_ctrl from C→comp_arena()

JDK-8325679

Optimize ArrayList subList sort

JDK-8325730

StringBuilder.toString allocation for the empty String

JDK-8325743

test/jdk/java/nio/channels/unixdomain/SocketOptions.java enhance user name output in error case

JDK-8325763

Revert properties: vm.opt.x.*

JDK-8325821

[REDO] use "dmb.ishst+dmb.ishld" for release barrier

JDK-8325862

set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests

JDK-8325876

crashes in docker container tests on Linuxppc64le Power8 machines

JDK-8325937

runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64

JDK-8325945

Error reporting should limit the number of String characters printed

JDK-8325949

Create an internal utility method for creating VarHandle instances

JDK-8325984

4 jcstress tests are failing in Tier6 4 times each

JDK-8326000

Remove obsolete comments for class sun.security.ssl.SunJSSE

JDK-8326006

Allow TEST_VM_FLAGLESS to set flagless mode

JDK-8326085

Remove unnecessary UpcallContext constructor

JDK-8326101

[PPC64] Need to bailout cleanly if creation of stubs fails when code cache is out of space

JDK-8326106

Write and clear stack trace table outside of safepoint

JDK-8326140

src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ReleaseStringChars might be missing in early returns

JDK-8326201

[S390] Need to bailout cleanly if creation of stubs fails when code cache is out of space

JDK-8326351

Update the Zlib version in open/src/java.base/share/legal/zlib.md to 1.3.1

JDK-8326360

Update the Zlib version in open/src/java.base/share/legal/zlib.md to 1.3

JDK-8326369

Add test to verify bimorphic inlining happens after morphism changes

JDK-8326446

The User and System of jdk.CPULoad on Apple M1 are inaccurate

JDK-8326496

[test] checkHsErrFileContent support printing hserr in error case

JDK-8326521

JFR: CompilerPhase event test fails on windows 32 bit

JDK-8326529

JFR: Test for CompilerCompile events fails due to time out

JDK-8326615

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

JDK-8326616

tools/javac/patterns/Exhaustiveness.java intermittently Timeout signalled after 480 seconds

JDK-8326638

Crash in PhaseIdealLoop::remix_address_expressions due to unexpected Region instead of Loop

JDK-8326643

JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message

JDK-8326705

Test CertMsgCheck.java fails to find alert certificate_required

JDK-8326715

ZGC: RunThese24H fails with ExitCode 139 during shutdown

JDK-8326820

Metadata artificially kept alive

JDK-8326865

Avoid copying in StringTable::intern(Symbol*, TRAPS)

JDK-8326936

RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations

JDK-8326949

Authorization header is removed when a proxy Authenticator is set on HttpClient

JDK-8326974

ODR violation in macroAssembler_aarch64.cpp

JDK-8327040

Problemlist ActionListenerCalledTwiceTest.java test failing in macos14

JDK-8327054

DiagnosticCommand Compiler.perfmap does not log on output()

JDK-8327059

os::Linux::print_proc_sys_info add swappiness information

JDK-8327114

Attach in Linux may have wrong behaviour when pid == ns_pid (Kubernetes debug container)

JDK-8327137

Add test for ConcurrentModificationException in BasicDirectoryModel

JDK-8327156

Avoid copying in StringTable::intern(oop, TRAPS)

JDK-8327370

(ch) sun.nio.ch.Poller.register throws AssertionError

JDK-8327380

Add tests for Shenandoah barrier expansion optimization

JDK-8327381

Refactor type-improving transformations in BoolNode::Ideal to BoolNode::Value

JDK-8327391

Add SipHash attribution file

JDK-8327468

Do not restart close if errno is EINTR [macOS/linux]

JDK-8327501

Common ForkJoinPool prevents class unloading in some cases

JDK-8327538

The SSLExtension class specifies incorrect values for heartbeat per RFC 6520 and post_handshake_auth per RFC 8446

JDK-8327624

Remove VM implementation that bypass verification for core reflection

JDK-8327631

Update IANA Language Subtag Registry to Version 2024-03-07

JDK-8327652

S390x: Implements SLP support

JDK-8327793

Deprecate jstatd for removal

JDK-8327825

StringTable::intern is slow

JDK-8327854

Test java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpStatefulTest.java failed with RuntimeException

JDK-8327990

[macosx-aarch64] Various tests fail with -XX:+AssertWXAtThreadSync

JDK-8328066

WhiteBoxResizeTest failure on linux-x86: Could not reserve enough space for 2097152KB object heap

JDK-8328075

Shenandoah: Avoid forwarding when objects don’t move in full-GC

JDK-8328085

C2: Use after free in PhaseChaitin::Register_Allocate()

JDK-8328107

Shenandoah/C2: TestVerifyLoopOptimizations test failure

JDK-8328165

improve assert(idx < _maxlrg) failed: oob

JDK-8328166

Epsilon: 'EpsilonHeap::allocate_work' misuses the parameter 'size' as size in bytes

JDK-8328168

Epsilon: Premature OOM when allocating object larger than uncommitted heap size

JDK-8328313

Archived module graph should allow identical --module-path to be specified during dump time and run time

JDK-8328316

Finisher cannot emit if stream is sequential and integrator returned false

JDK-8328344

[CRaC] Avoid error when running with -XX:+PerfDisableSharedMem

JDK-8328366

Thread.setContextClassloader from thread in FJP commonPool task no longer works after JDK-8327501

JDK-8328524

[x86] StringRepeat.java failure on linux-x86: Could not reserve enough space for 2097152KB object heap

JDK-8328528

C2 should optimize long-typed parallel iv in an int counted loop

JDK-8328536

javac - crash on unknown type referenced in yield statement

JDK-8328553

Get rid of JApplet in test/jdk/sanity/client/lib/SwingSet2/src/DemoModule.java

JDK-8328589

unify os::breakpoint among posix platforms

JDK-8328604

remove on_aix() function

JDK-8328608

Multiple NewSessionTicket support for TLS

JDK-8328638

Fallback option for POST-only OCSP requests

JDK-8328702

C2: Crash during parsing because sub type check is not folded

JDK-8328703

Illegal accesses in Java_jdk_internal_org_jline_terminal_impl_jna_linux_CLibraryImpl_ioctl0

JDK-8328709

AIX os::get_summary_cpu_info support Power 10

JDK-8328744

Parallel: Parallel GC throws OOM before heap is fully expanded

JDK-8328776

[AIX] remove checked_vmgetinfo, use vmgetinfo directly

JDK-8328812

Update and move siphash license

JDK-8328822

C2: "negative trip count?" assert failure in profile predicate code

JDK-8328825

Google CAInterop test failures

JDK-8328877

[JNI] The JNI Specification needs to address the limitations of integer UTF-8 String lengths

JDK-8328880

Events::log_exception should limit the size of the logging message

JDK-8328895

JFileChooser is very slow to open folders with many files

JDK-8328944

NMT reports "unknown" memory

JDK-8328953

JEditorPane.read throws ChangedCharSetException

JDK-8328988

[macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653

JDK-8328997

Remove unnecessary template parameter lists in GrowableArray

JDK-8329013

StackOverflowError when starting Apache Tomcat with signed jar

JDK-8329031

CPUID feature detection for Advanced Performance Extensions (Intel® APX)

JDK-8329032

C2 compiler register allocation support for APX EGPRs

JDK-8329035

New Data Destination instructions support

JDK-8329109

Threads::print_on() tries to print CPU time for terminated GC threads

JDK-8329134

Reconsider TLAB zapping

JDK-8329141

Obsolete RTM flags and code

JDK-8329163

C2: possible overflow in PhaseIdealLoop::extract_long_range_checks()

JDK-8329213

Better validation for com.sun.security.ocsp.useget option

JDK-8329223

Parallel: Parallel GC resizes heap even if -Xms = -Xmx

JDK-8329351

Add runtime/Monitor/TestRecursiveLocking.java for recursive Java monitor stress testing

JDK-8329398

Links in InetAddress class description show "#format"

JDK-8329471

Remove GTK2

JDK-8329510

Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java

JDK-8329528

G1 does not update TAMS correctly when dropping retained regions during Concurrent Start pause

JDK-8329545

[s390x] Fix garbage value being passed in Argument Register

JDK-8329570

G1: Excessive is_obj_dead_cond calls in verification

JDK-8329597

C2: Intrinsify Reference.clear

JDK-8329605

hs errfile generic events - move memory protections and nmethod flushes to separate sections

JDK-8329656

assertion failed in MAP_ARCHIVE_MMAP_FAILURE path: Invalid immediate -5 0

JDK-8329663

hs_err file event log entry for thread adding/removing should print current thread

JDK-8329754

The ThreadSafe attribute is ignored for SecureRandom algorithm aliases

JDK-8329756

[macos] "javax/swing/JTable/KeyBoardNavigation.java" fail because most combinations of navigational keys with the Ctrl key do not work

JDK-8329816

Add SLEEF version 3.6.1

JDK-8329823

RISC-V: Need to sync CPU features with related JVM flags

JDK-8329840

Fix ZPhysicalMemorySegment::_end type

JDK-8329850

[AIX] Allow loading of different members of same shared library archive

JDK-8329862

libjli GetApplicationHome cleanups and enhance jli tracing

JDK-8329958

Windows x86 build fails: downcallLinker.cpp(36) redefinition

JDK-8329959

Update DigestMD5Client.java - fix typo in javadoc string

JDK-8329961

Buffer overflow in os::Linux::kernel_version

JDK-8329994

Zap alignment padding bits for ArrayOops in non-release builds

JDK-8330011

[s390x] update block-comments to make code consistent

JDK-8330027

Identity hashes of archived objects must be based on a reproducible random seed

JDK-8330037

Compiler produces invalid bytecode for method class creation from static method

JDK-8330094

RISC-V: Save and restore FRM in the call stub

JDK-8330144

Revise os::free_memory()

JDK-8330156

RISC-V: Range check auipc + signed 12 imm instruction

JDK-8330157

C2: Add a stress flag for bailouts

JDK-8330159

[C2] Remove or clarify Compile::init_start

JDK-8330182

Start of release updates for JDK 24

JDK-8330183

Add SourceVersion.RELEASE_24

JDK-8330184

Add source 24 and target 24 to javac

JDK-8330191

Fix typo in precompiled.hpp

JDK-8330198

Add some class loading related perf counters to measure VM startup

JDK-8330242

RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp

JDK-8330275

Crash in XMark::follow_array

JDK-8330302

strace004 can still fail

JDK-8330420

Inverted use of DisplayVMOutputToStderr in ostream_exit

JDK-8330427

Obsolete -XX:+PreserveAllAnnotations

JDK-8330464

hserr generic events - add entry for the before_exit calls

JDK-8330523

Reduce runtime and improve efficiency of KeepAliveTest

JDK-8330524

Linux ppc64le compile warning with clang in os_linux_ppc.cpp

JDK-8330534

Update nsk/jdwp tests to use driver instead of othervm

JDK-8330535

Update nsk/jdb tests to use driver instead of othervm

JDK-8330576

ZYoungCompactionLimit should have range check

JDK-8330606

Redefinition doesn’t but should verify the new klass

JDK-8330615

avoid signed integer overflows in zip_util.c readCen / hashN

JDK-8330699

Obsolete -XX:+UseEmptySlotsInSupers

JDK-8330702

Update failure handler to don’t generate Error message if cores actions are empty

JDK-8330748

ByteArrayOutputStream.writeTo(OutputStream) pins carrier

JDK-8330806

test/hotspot/jtreg/compiler/c1/TestLargeMonitorOffset.java fails on ARM32

JDK-8330814

Cleanups for KeepAliveCache tests

JDK-8330815

Use pattern matching for instanceof in KeepAliveCache

JDK-8330842

Support AES CBC with Ciphertext Stealing (CTS) in SunPKCS11

JDK-8330846

Add stacks of mounted virtual threads to the HotSpot thread dump

JDK-8330954

Fix remaining @since tags in java.base

JDK-8331008

Implement JEP 478: Key Derivation Function API (Preview)

JDK-8331015

Obsolete -XX:+UseNotificationThread

JDK-8331031

unify os::dont_yield and os::naked_yield across Posix platforms

JDK-8331051

Add an @since checker test for java.base module

JDK-8331090

Run Ideal_minmax before de-canonicalizing CMoves

JDK-8331117

[PPC64] secondary_super_cache does not scale well

JDK-8331126

[s390x] secondary_super_cache does not scale well

JDK-8331167

UBSan enabled build fails in adlc on macOS

JDK-8331168

Introduce PredicateEntryIterator to iterate through predicate entries

JDK-8331194

NPE in ArrayCreationTree.java with -XX:-UseCompressedOops

JDK-8331295

C2: Do not clone address computations that are indirect memory input to at least one load/store

JDK-8331298

avoid alignment checks in UBSAN enabled build

JDK-8331311

C2: Big Endian Port of 8318446: optimize stores into primitive arrays by combining values into larger store

JDK-8331341

secondary_super_cache does not scale well: C1 and interpreter

JDK-8331344

No compiler replay file with CompilerCommand MemLimit

JDK-8331385

G1: Prefix HeapRegion helper classes with G1

JDK-8331391

Enhance the keytool code by invoking the buildTrustedCerts method for essential options

JDK-8331411

Shenandoah: Reconsider spinning duration in ShenandoahLock

JDK-8331466

Problemlist serviceability/dcmd/gc/RunFinalizationTest.java on generic-all

JDK-8331497

Implement JEP 483: Ahead-of-Time Class Loading & Linking

JDK-8331560

Refactor Hotspot container detection code so that subsystem delegates to controllers

JDK-8331671

Implement JEP 472: Prepare to Restrict the Use of JNI

JDK-8331675

gtest CollectorPolicy.young_min_ergo_vm fails after 8272364

JDK-8331682

Slow networks/Impatient clients can potentially send unencrypted TLSv1.3 alerts that won’t parse on the server

JDK-8331714

Make OopMapCache installation lock-free

JDK-8331725

ubsan: pc may not always be the entry point for a VtableStub

JDK-8331732

[PPC64] Unify and optimize code which converts != 0 to 1

JDK-8331733

[PPC64] saving and restoring CR is not needed at most places

JDK-8331735

UpcallLinker::on_exit races with GC when copying frame anchor

JDK-8331746

Create a test to verify that the cmm id is not ignored

JDK-8331861

[PPC64] Implement load / store assembler functions which take an Address object

JDK-8331885

C2: meet between unloaded and speculative types is not symmetric

JDK-8331894

[jdk22] compiler/print/CompileCommandMemLimit.java fails after backporting JDK-8325095

JDK-8331911

Reconsider locking for recently disarmed nmethods

JDK-8331935

Add support for primitive array C1 clone intrinsic in PPC

JDK-8331942

On Linux aarch64, CDS archives should be using 64K alignment by default

JDK-8331958

Update PC/SC Lite for Suse Linux to 2.3.0

JDK-8331959

Update PKCS#11 Cryptographic Token Interface to v3.1

JDK-8332014

Fix @since tags in jdk.jshell

JDK-8332072

Add package-info and @since to packages in java.naming

JDK-8332099

Add @since to package-info in jdk.jsobject

JDK-8332103

Add missing @since tags to java.desktop

JDK-8332105

Exploded JDK does not include CDS

JDK-8332113

Update nsk.share.Log to be always verbose

JDK-8332120

Potential compilation failure in istream.cpp:205 - loss of data on conversion

JDK-8332124

Jcmd should recognise options that look like requests for help

JDK-8332125

[nmt] Totals in diff report should print out total malloc and mmap diffs

JDK-8332139

SymbolTableHash::Node allocations allocates twice the required memory

JDK-8332158

[XWayland] test/jdk/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java

JDK-8332161

Test restoring echo in the Console implementation (java.base)

JDK-8332163

C2 SuperWord: refactor PacksetGraph and SuperWord::output into VTransformGraph

JDK-8332249

Micro-optimize Method.hashCode

JDK-8332252

Clean up vmTestbase/vm/share

JDK-8332253

Linux arm32 build fails after 8292591

JDK-8332314

Add window size configuration option to JavaShellToolBuilder interface

JDK-8332362

Implement os::committed_in_range for MacOS and AIX

JDK-8332400

isspace argument should be a valid unsigned char

JDK-8332423

[PPC64] Remove C1_MacroAssembler::call_c_with_frame_resize

JDK-8332442

C2: refactor Mod cases in Compile::final_graph_reshaping_main_switch()

JDK-8332461

ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType'

JDK-8332474

Tighten up ToolBox' JavacTask to not silently accept javac crash as a failure

JDK-8332488

Add JVMTI DataDumpRequest to the debug agent

JDK-8332490

JMH org.openjdk.bench.java.util.zip.InflaterInputStreams.inflaterInputStreamRead OOM

JDK-8332506

SIGFPE In ObjectSynchronizer::is_async_deflation_needed()

JDK-8332516

Serial: Always sample promoted bytes to avoid getting stuck in Full GCs

JDK-8332517

G1: Refactor G1AllocRegion

JDK-8332522

SwitchBootstraps::mappedEnumLookup constructs unused array

JDK-8332524

Instead of printing "TLSv1.3," it is showing "TLS13"

JDK-8332537

C2: High memory usage reported for compiler/loopopts/superword/TestAlignVectorFuzzer.java

JDK-8332551

Test vmTestbase/nsk/monitoring/MemoryNotificationInfo/from/from001/TestDescription.java timed out

JDK-8332587

RISC-V: secondary_super_cache does not scale well

JDK-8332600

javac uses record components source position during compilation

JDK-8332686

InetAddress.ofLiteral can throw StringIndexOutOfBoundsException

JDK-8332689

RISC-V: Use load instead of trampolines

JDK-8332697

ubsan: shenandoahSimpleBitMap.inline.hpp:68:23: runtime error: signed integer overflow: -9223372036854775808 - 1 cannot be represented in type 'long int'

JDK-8332699

ubsan: jfrEventSetting.inline.hpp:31:43: runtime error: index 163 out of bounds for type 'jfrNativeEventSetting [162]'

JDK-8332717

ZGC: Division by zero in heuristics

JDK-8332738

Debug agent can deadlock on callbackLock when using StackFrame.PopFrames

JDK-8332744

[REDO] 'internal proprietary API' diagnostics if --system is configured to an earlier JDK version

JDK-8332747

Broken links in StructuredTaskScope

JDK-8332786

When dumping static CDS archives, explicitly assert that we don’t use a CDS archive

JDK-8332818

ubsan: archiveHeapLoader.cpp:70:27: runtime error: applying non-zero offset 18446744073707454464 to null pointer

JDK-8332842

Optimize empty CopyOnWriteArrayList allocations

JDK-8332850

javac crashes if container for repeatable annotation is not found

JDK-8332854

Unable to build openjdk with --with-harfbuzz=system

JDK-8332901

Select{Current,New}ItemTest.java for Choice don’t open popup on macOS

JDK-8332903

ubsan: opto/output.cpp:1002:18: runtime error: load of value 171, which is not a valid value for type 'bool'

JDK-8332920

C2: Partial Peeling is wrongly applied for CmpU with negative limit

JDK-8333088

ubsan: shenandoahAdaptiveHeuristics.cpp:245:44: runtime error: division by zero

JDK-8333093

Incorrect comment in zAddress_aarch64.cpp

JDK-8333098

ubsan: bytecodeInfo.cpp:318:59: runtime error: division by zero

JDK-8333117

Remove support of remote and manual debuggee launchers

JDK-8333133

Simplify QuickSort::sort

JDK-8333144

docker tests do not work when ubsan is configured

JDK-8333211

NMT Reports: replace manual indentation handling with auto indent

JDK-8333248

VectorGatherMaskFoldingTest.java failed when maximum vector bits is 64

JDK-8333258

C2: high memory usage in PhaseCFG::insert_anti_dependences()

JDK-8333265

De-duplicate method references in java.util.stream.FindOps

JDK-8333277

ubsan: mlib_ImageScanPoly.c:292:43: runtime error: division by zero

JDK-8333300

[JVMCI] add support for generational ZGC

JDK-8333306

gc/arguments/TestParallelGCErgo.java fails when largepage are enabled

JDK-8333308

javap --system handling doesn’t work on internal class names

JDK-8333313

NullPointerException in lambda instantiating an inner local class in prologue

JDK-8333317

Test sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature

JDK-8333334

C2: Make result of Node::dominates more precise to enhance scalar replacement

JDK-8333344

JMX attaching of Subject does not work when security manager not allowed

JDK-8333354

ubsan: frame.inline.hpp:91:25: and src/hotspot/share/runtime/frame.inline.hpp:88:29: runtime error: member call on null pointer of type 'const struct SmallRegisterMap'

JDK-8333358

java/io/IO/IO.java test fails intermittently

JDK-8333360

PrintNullString.java doesn’t use float arguments

JDK-8333361

ubsan,test : libHeapMonitorTest.cpp:518:9: runtime error: null pointer passed as argument 2, which is declared to never be null

JDK-8333363

ubsan: instanceKlass.cpp: runtime error: member call on null pointer of type 'struct AnnotationArray'

JDK-8333364

Minor cleanup could be done in com.sun.crypto.provider

JDK-8333382

[s390x] Enhance popcnt Instruction to use Z15 facilities

JDK-8333391

Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep

JDK-8333396

Use StringBuilder internally for java.text.Format.* formatting

JDK-8333403

Write a test to check various components events are triggered properly

JDK-8333412

[s390x] Add support for branch on count instruction

JDK-8333427

langtools/tools/javac/newlines/NewLineTest.java is failing on Japanese Windows

JDK-8333446

Add tests for hierarchical container support

JDK-8333456

CompactNumberFormat integer parsing fails when string has no suffix

JDK-8333522

JFR SwapSpace event might read wrong free swap space size

JDK-8333542

Breakpoint in parallel code does not work

JDK-8333572

Update jpackage.md with info related to WiX v4 and v5 support

JDK-8333582

Update CLDR to Version 46.0

JDK-8333583

Crypto-XDH.generateSecret regression after JDK-8329538

JDK-8333599

Improve description of \b matcher in j.u.r.Pattern

JDK-8333639

ubsan: cppVtables.cpp:81:55: runtime error: index 14 out of bounds for type 'long int [1]'

JDK-8333641

Serial: Remove Generation::supports_tlab_allocation

JDK-8333649

Allow different NativeCall encodings

JDK-8333652

RISC-V: compiler/vectorapi/VectorGatherMaskFoldingTest.java fails when using RVV

JDK-8333653

Remove MallocHeader::get_stack

JDK-8333658

NMT: Use an allocator with 4-byte pointers to save memory in NativeCallStackStorage

JDK-8333680

com/sun/tools/attach/BasicTests.java fails with "SocketException: Permission denied: connect"

JDK-8333684

C2 SuperWord: multiple smaller refactorings in preparation for JDK-8332163

JDK-8333713

C2 SuperWord: cleanup in vectornode.cpp/hpp

JDK-8333714

Cleanup the usages of CHECK_EXCEPTION_NULL_FAIL macro in java launcher

JDK-8333716

Shenandoah: Check for disarmed method before taking the nmethod lock

JDK-8333722

Fix CompilerDirectives for non-compiler JVM variants

JDK-8333724

Problem list security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#teliasonerarootcav1

JDK-8333728

ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero

JDK-8333729

C2 SuperWord: remove some @requires usages in test/hotspot/jtreg/compiler/loopopts/superword

JDK-8333730

ubsan: FieldIndices/libFieldIndicesTest.cpp:276:11: runtime error: null pointer passed as argument 2, which is declared to never be null

JDK-8333742

ProcessImpl and ProcessHandleImpl may mishandle processes that exit with code 259

JDK-8333748

javap crash - Fatal error: Unmatched bit position 0x2 for location CLASS

JDK-8333749

Consolidate ConstantDesc conversion in java.base

JDK-8333754

Add a Test against ECDSA and ECDH NIST Test vector

JDK-8333755

NumberFormat integer only parsing breaks when format has suffix

JDK-8333756

java/lang/instrument/NativeMethodPrefixApp.java failed due to missing intrinsic

JDK-8333766

Stack overflow with anonymous class in super() parameter

JDK-8333768

Minor doc updates to java.lang.{Float, Double}

JDK-8333769

Pretouching tests dont test pretouching

JDK-8333772

Incorrect Kerberos behavior when udp_preference_limit = 0

JDK-8333774

Avoid eagerly loading various EmptySpliterator classes

JDK-8333775

Small improvement to outputStream auto-indentation mode

JDK-8333779

Parallel: Remove Summary phase related debug print during Full GC

JDK-8333786

Serial: Remove SerialHeap::_incremental_collection_failed

JDK-8333791

Fix memory barriers for @Stable fields

JDK-8333796

Add missing serialization functionality to sun.reflect.ReflectionFactory

JDK-8333801

Typos in @code references of BufferedImage and JTableHeader

JDK-8333804

java/net/httpclient/ForbiddenHeadTest.java threw an exception with 0 failures

JDK-8333805

Replaying compilation with null static final fields results in a crash

JDK-8333812

ClassFile.verify() can throw exceptions instead of returning VerifyErrors

JDK-8333819

Move embedded external addresses from relocation info into separate global table

JDK-8333824

Unused ClassValue in VarHandles

JDK-8333827

JDK 23 RDP1 L10n resource files update

JDK-8333828

Use value javadoc tag in java.lang.{Float, Double}

JDK-8333829

ProblemList sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java due to JDK-8333317

JDK-8333833

Remove the use of ByteArrayLittleEndian from UUID::toString

JDK-8333840

C2 SuperWord: wrong result for MulAddS2I when inputs permuted

JDK-8333841

Add more logging into setfldw001 tests

JDK-8333843

Provide guidelines on MemorySegment to read strings with known lengths

JDK-8333849

(dc) DatagramChannel send/receive fails with UOE if buffer backed by memory segment allocated from shared arena

JDK-8333854

IllegalAccessError with proxies after JDK-8332457

JDK-8333867

SHA3 performance can be improved

JDK-8333876

C2 SuperWord: regression after JDK-8325155: failed: internal connection

JDK-8333884

MemorySegment::reinterpret removes read-only property

JDK-8333886

Explicitly specify that asSlice and reinterpret return a memory segment backed by the same region of memory.

JDK-8333887

ubsan: unsafe.cpp:247:13: runtime error: store to null pointer of type 'volatile int'

JDK-8333890

Fatal error in auto-vectorizer with float16 kernel.

JDK-8333893

Optimization for StringBuilder append boolean & null

JDK-8333917

G1: Refactor G1CollectedHeap::register_old_region_with_region_attr

JDK-8333926

Shenandoah: Lower default immediate garbage threshold

JDK-8333931

Problemlist serviceability/jvmti/vthread/CarrierThreadEventNotification

JDK-8333940

Ensure javax/swing/TestUngrab.java run on all platforms

JDK-8333954

Parallel: Remove unused arguments of type ParCompactionManager*

JDK-8333962

Obsolete OldSize

JDK-8333964

RISC-V: C2: Check "requires_strict_order" flag for floating-point add reduction

JDK-8333972

Parallel: Remove unused methods in PSOldGen

JDK-8333994

NMT: call stacks should show source information

JDK-8334010

VM crashes with ObjectAlignmentInBytes > GCCardSizeInBytes

JDK-8334026

Provide a diagnostic PrintMemoryMapAtExit switch on Linux

JDK-8334028

HttpClient: NPE thrown from assert statement

JDK-8334031

Generated JfrNativeSettings seems off

JDK-8334032

javax.print: Missing @since tag in new class OutputBin

JDK-8334037

Local class creation in lambda in pre-construction context crashes javac

JDK-8334040

jdk/classfile/CorpusTest.java timed out

JDK-8334043

VerifyError when inner class is accessed in prologue

JDK-8334055

Unhelpful 'required: reference' diagnostics after JDK-8043226

JDK-8334057

JLinkReproducibleTest.java support receive test.tool.vm.opts

JDK-8334060

Implementation of Late Barrier Expansion for G1

JDK-8334077

Fix problem list entries for compiler tests

JDK-8334078

RISC-V: TestIntVect.java fails after JDK-8332153 when running without RVV

JDK-8334083

C2 SuperWord: TestCompatibleUseDefTypeSize.java fails with -XX:+AlignVector after JDK-8325155

JDK-8334085

Test crash: assert(thread→held_monitor_count() == 0) failed: Must be

JDK-8334097

Parallel: Obsolete HeapFirstMaximumCompactionCount

JDK-8334107

Specification for MemorySegment::get/setString could use some clarification

JDK-8334121

Anonymous class capturing two enclosing instances fails to compile

JDK-8334123

log the opening of Type 1 fonts

JDK-8334145

<pid> missing from vm_memory_map_<pid>.txt in System.dump_map help text

JDK-8334147

Shenandoah: Avoid taking lock for disabled free set logging

JDK-8334162

Gatherer.defaultCombiner has an erronous @see-link

JDK-8334164

The fix for JDK-8322811 should use _filename.is_set() rather than strcmp()

JDK-8334165

Remove serialVersionUID compatibility logic from JMX

JDK-8334167

Test java/lang/instrument/NativeMethodPrefixApp.java timed out

JDK-8334169

Long arguments of attach operation are silently truncated on Windows

JDK-8334170

bug6492108.java test failed with exception Image comparison failed at (0, 0) for image 4

JDK-8334179

VMATreeTest.TestConsistencyWithSimpleTracker_vm runs 50+ seconds

JDK-8334180

NMT gtests introduced with 8312132 should be labeled as NMT

JDK-8334215

serviceability/dcmd/thread/PrintMountedVirtualThread.java failing with JTREG_TEST_THREAD_FACTORY=Virtual

JDK-8334217

[AIX] Misleading error messages after JDK-8320005

JDK-8334220

Optimize Klass layout after JDK-8180450

JDK-8334222

exclude containers/cgroup/PlainRead.java

JDK-8334223

Make Arena MEMFLAGs immutable

JDK-8334228

C2 SuperWord: fix JDK-24 regression in VPointer::cmp_for_sort after JDK-8325155

JDK-8334229

Optimize InterpreterOopMap layout

JDK-8334230

Optimize C2 classes layout

JDK-8334231

Optimize MethodData layout

JDK-8334232

Optimize C1 classes layout

JDK-8334239

Introduce macro for ubsan method/function exclusions

JDK-8334241

Adjust API docs side bar dimensions

JDK-8334248

Invalid error for early construction local class constructor method reference

JDK-8334252

Verifier error for lambda declared in early construction context

JDK-8334258

Compiler erronousely allows access to instance variable in argument expression of a constructor invocation

JDK-8334287

Man page update for jstatd deprecation

JDK-8334293

G1: Refactor G1ConcurrentMark::update_top_at_rebuild_start

JDK-8334295

CTW: update modules

JDK-8334297

(so) java/nio/channels/SocketChannel/OpenLeak.java should not depend on SecurityManager

JDK-8334299

Deprecate LockingMode option, along with LM_LEGACY and LM_MONITOR

JDK-8334301

Errors in jpackage man page

JDK-8334305

Remove all code for nsk.share.Log verbose mode

JDK-8334315

Shenandoah: reduce GC logging noise

JDK-8334319

Missing keys in jpackage resource bundle

JDK-8334328

Reduce object allocation for FloatToDecimal and DoubleToDecimal

JDK-8334332

TestIOException.java fails if run by root

JDK-8334333

MissingResourceCauseTestRun.java fails if run by root

JDK-8334339

Test java/nio/file/attribute/BasicFileAttributeView/CreationTime.java fails on alinux3

JDK-8334342

Add MergeStore JMH benchmarks

JDK-8334357

Use NonInterleavingLogStream for report_metadata_oome

JDK-8334371

[AIX] Beginning with AIX 7.3 TL1 mmap() supports 64K memory pages

JDK-8334392

Switch RNG in NMT’s treap

JDK-8334394

Race condition in Class::protectionDomain

JDK-8334396

RISC-V: verify & fix perf of ReverseBytesI/L

JDK-8334397

RISC-V: verify perf of ReverseBytesS/US

JDK-8334399

[JVMCI] Implement JVMCICompiler::is_intrinsic_supported

JDK-8334402

ProblemList test/hotspot/jtreg/compiler/c2/TestMergeStores.java on big endian platforms

JDK-8334405

java/nio/channels/Selector/SelectWithConsumer.java#id0 failed in testWakeupDuringSelect

JDK-8334418

Update IANA Language Subtag Registry to Version 2024-06-14

JDK-8334421

assert(!oldbox→is_unbalanced()) failed: this should not be called for unbalanced region

JDK-8334430

Clean up nativeInst_x86.*

JDK-8334431

C2 SuperWord: fix performance regression due to store-to-load-forwarding failures

JDK-8334433

jshell.exe runs an executable test.exe on startup

JDK-8334437

De-duplicate ProxyMethod list creation

JDK-8334441

Mark tests in jdk_security_infra group as manual

JDK-8334442

Temporarily disable return type assertion to reduce noise in testing

JDK-8334445

Parallel: Decouple maximum compaction from SoftReference clearing

JDK-8334457

Test javax/swing/JTabbedPane/bug4666224.java fail on macOS with because pressing the ‘C’ key does not switch the layout to WRAP_TAB_LAYOUT

JDK-8334466

Ambiguous method call with generics may cause FunctionDescriptorLookupError

JDK-8334474

RISC-V: verify perf of ExpandBits/CompressBits (rvv)

JDK-8334475

UnsafeIntrinsicsTest.java#ZGenerationalDebug assert(!assert_on_failure) failed: Has low-order bits set

JDK-8334481

[JVMCI] add LINK_TO_NATIVE to MethodHandleAccessProvider.IntrinsicMethod

JDK-8334482

Shenandoah: Deadlock when safepoint is pending during nmethods iteration

JDK-8334488

Improve error for illegal early access from nested class

JDK-8334489

Add function os::used_memory

JDK-8334490

Normalize string with locale invariant toLowerCase()

JDK-8334492

DiagnosticCommands (jcmd) should accept %p in output filenames and substitute PID

JDK-8334493

Remove SecurityManager Permissions infrastructure from DiagnosticCommands

JDK-8334495

Use FFM instead of jdk.internal.misc.Unsafe in java.desktop font implementation

JDK-8334502

gtest/GTestWrapper.java fails on armhf due to LogDecorations.iso8601_utctime_test

JDK-8334505

RISC-V: Several tests fail when MaxVectorSize does not match VM_Version::_initial_vector_length

JDK-8334509

Cancelling PageDialog does not return the same PageFormat object

JDK-8334544

C2: wrong control assigned in PhaseIdealLoop::clone_assertion_predicate_for_unswitched_loops()

JDK-8334545

runtime/ClassInitErrors/TestStackOverflowDuringInit.java fails after JDK-8294960

JDK-8334554

RISC-V: verify & fix perf of string comparison

JDK-8334560

[PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields

JDK-8334562

Automate com/sun/security/auth/callback/TextCallbackHandler/Default.java test

JDK-8334564

VM startup: fatal error: FLAG_SET_ERGO cannot be used to set an invalid value for NonNMethodCodeHeapSize

JDK-8334567

[test] runtime/os/TestTracePageSizes move ppc handling

JDK-8334570

Problem list gc/TestAlwaysPreTouchBehavior.java

JDK-8334571

Extract control dependency rewiring out of PhaseIdealLoop::dominated_by() into separate method

JDK-8334580

Deprecate no-arg constructor BasicSliderUI() for removal

JDK-8334594

Generational ZGC: Deadlock after OopMap rewrites in 8331572

JDK-8334598

Default classlist in JDK is not deterministic after JDK-8293980

JDK-8334599

Improve code from JDK-8302671

JDK-8334600

TEST java/net/MulticastSocket/IPMulticastIF.java fails on linux-aarch64

JDK-8334629

[BACKOUT] PhaseIdealLoop::conditional_move is too conservative

JDK-8334645

Un-problemlist vmTestbase/nsk/sysdict/vm/stress/chain/chain007/chain007.java

JDK-8334647

C2: CastII added by PhaseIdealLoop::add_template_assertion_predicate() should have control

JDK-8334650

Add debug information about whether an Assertion Predicate is for the init or last value

JDK-8334653

ISO 4217 Amendment 177 Update

JDK-8334670

SSLSocketOutputRecord buffer miscalculation

JDK-8334679

Wrong bug number in regression test for JDK-8334252

JDK-8334695

Fix build failure without zgc after JDK-8333300

JDK-8334706

[JVMCI] APX registers incorrectly exposed on AMD64

JDK-8334708

FFM: two javadoc problems

JDK-8334714

Implement JEP 484: Class-File API

JDK-8334715

[riscv] Mixed use of tab and whitespace in riscv.ad

JDK-8334719

(se) Deferred close of SelectableChannel may result in a Selector doing the final close before concurrent I/O on channel has completed

JDK-8334724

C2: remove PhaseIdealLoop::cast_incr_before_loop()

JDK-8334726

Remove accidentally exposed individual methods from Class-File API

JDK-8334733

Remove obsolete @enablePreview from tests after JDK-8334714

JDK-8334734

Remove specialized readXxxEntry methods from ClassReader

JDK-8334738

os::print_hex_dump should optionally print ASCII

JDK-8334755

Asymptotically faster implementation of square root algorithm

JDK-8334757

AssertionError: Missing type variable in where clause

JDK-8334758

Incorrect note in Javadoc for a few RandomGenerator methods

JDK-8334762

[BACKOUT BACKPORT] Improve error for illegal early access from nested class

JDK-8334763

--enable-asan: assert(_thread→is_in_live_stackaddress)this failed: not on stack?

JDK-8334765

JFR: Log chunk waste

JDK-8334769

Shenandoah: Move CodeCache_lock close to its use in ShenandoahConcurrentNMethodIterator

JDK-8334771

[TESTBUG] Run TestDockerMemoryMetrics.java with -Xcomp fails exitValue = 137

JDK-8334772

Change Class::signers to an explicit field

JDK-8334777

Test javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java failed with NullPointerException

JDK-8334779

Test compiler/c1/CanonicalizeArrayLength.java is timing out

JDK-8334780

Crash: assert(h_array_list.not_null()) failed: invariant

JDK-8334781

JFR crash: assert(((JfrTraceIdBits::load(klass & JfrTraceIdEpoch::this_epoch_method_and_class_bits()) != 0))) failed: invariant

JDK-8334810

Redo: Un-ProblemList LocaleProvidersRun and CalendarDataRegression

JDK-8334816

compiler/c2/irTests/TestIfMinMax.java fails after 8334629

JDK-8334843

RISC-V: Fix wraparound checking for r_array_index in lookup_secondary_supers_table_slow_path

JDK-8334870

javac does not accept classfiles with certain permitted RuntimeVisibleParameterAnnotations and RuntimeInvisibleParameterAnnotations attributes

JDK-8334872

BigEndian: java/lang/invoke/condy Tests failing since JDK-8294960

JDK-8334886

jdk/jfr/api/recording/time/TestTimeMultiple.java failed with RuntimeException: getStopTime() > afterStop

JDK-8334890

Missing unconditional cross modifying fence in nmethod entry barriers

JDK-8334895

OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942

JDK-8334899

Test runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java failed after JDK-8306580

JDK-8334999

RISC-V: implement AES single block encryption/decryption intrinsics

JDK-8335006

C2 SuperWord: add JMH benchmark VectorLoadToStoreForwarding.java

JDK-8335007

Inline OopMapCache table

JDK-8335059

Consider renaming ClassLoaderData::keep_alive

JDK-8335060

ClassCastException after JDK-8294960

JDK-8335062

NMT: Make StackIndex non-opaque

JDK-8335091

NMT: VMATree reserve_mapping and commit_mapping APIs need MEMFLAGS while un/-committing API has no MEMFLAGS arg

JDK-8335108

Build error after JDK-8333658 due to class templates

JDK-8335110

Fix instruction name and API spec inconsistencies in CodeBuilder

JDK-8335120

assert(!target→can_be_statically_bound() || target == cha_monomorphic_target) failed

JDK-8335121

Native memory leak when not recording any events

JDK-8335122

Reorganize internal low-level support for HTML in jdk.javadoc

JDK-8335124

com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java failed with CPU time out of expected range

JDK-8335126

Shenandoah: Improve OOM handling

JDK-8335130

The test "javax/swing/plaf/synth/ComponentsOrientationSupport/5033822/bug5033822.java" fails because the background color of the tabs is displayed incorrectly.

JDK-8335131

Test "javax/swing/JColorChooser/Test6977726.java" failed on ubuntu x64 because "Preview" title is missing for GTK L&F

JDK-8335134

Test com/sun/jdi/BreakpointOnClassPrepare.java timeout

JDK-8335135

HttpURLConnection#HttpInputStream does not throw IOException when response is truncated

JDK-8335136

Underscore as parameter name in one-parameter functional types fails to compile

JDK-8335142

compiler/c1/TestTraceLinearScanLevel.java occasionally times out with -Xcomp

JDK-8335147

Serial: Refactor TenuredGeneration::promote

JDK-8335150

Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment

JDK-8335154

jcmd VM.classes -verbose=false does not set verbose to false

JDK-8335159

Move method reference to lambda desugaring before Lower

JDK-8335167

Test runtime/Thread/TestAlwaysPreTouchStacks.java failed with Expected a higher ratio between stack committed and reserved

JDK-8335172

Add manual steps to run security/auth/callback/TextCallbackHandler/Password.java test

JDK-8335181

Incorrect handling of HTTP/2 GOAWAY frames in HttpClient

JDK-8335182

Consolidate and streamline String concat code shapes

JDK-8335191

RISC-V: verify perf of chacha20

JDK-8335213

Code snippet in javax.naming.ldap package summary does not compile

JDK-8335217

Fix memory ordering in ClassLoaderData::ChunkedHandleList

JDK-8335220

C2: Missing check for Opaque4 node in EscapeAnalysis

JDK-8335221

Some C2 intrinsics incorrectly assume that type argument is compile-time constant

JDK-8335231

[macos] Test java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java failed on macOS because the case didn’t get the expected PrintAbortException

JDK-8335237

ubsan: vtableStubs.hpp is_vtable_stub exclude from ubsan checks

JDK-8335252

Reduce size of j.u.Formatter.Conversion#isValid

JDK-8335257

Refactor code to create Initialized Assertion Predicates into separate class

JDK-8335267

[XWayland] move screencast tokens from .awt to .java folder

JDK-8335269

[Graal] occasional timeout in java/lang/StringBuffer/TestSynchronization.java with loom

JDK-8335271

Specify the MessageFormat ArgumentIndex Implementation Limit

JDK-8335274

SwitchBootstraps.ResolvedEnumLabels.resolvedEnum should be final

JDK-8335283

Build failure due to 'no_sanitize' attribute directive ignored

JDK-8335288

SunPKCS11 initialization will call C_GetMechanismInfo on unsupported mechanisms

JDK-8335290

Rename ClassFile::transform to ClassFile::transformClass

JDK-8335291

Problem list all SA core file tests on macosx-aarch64 due to JDK-8318754

JDK-8335294

Fix simple -Wzero-as-null-pointer-constant warnings in gc code

JDK-8335298

Fix -Wzero-as-null-pointer-constant warning in G1CardSetContainers

JDK-8335308

compiler/uncommontrap/DeoptReallocFailure.java times out with SerialGC on Windows

JDK-8335314

Problem list compiler/uncommontrap/DeoptReallocFailure.java

JDK-8335334

Stress mode to randomly execute unstable if traps

JDK-8335344

test/jdk/sun/security/tools/keytool/NssTest.java fails to compile

JDK-8335349

jcmd VM.classloaders "fold" option should be optional

JDK-8335356

Shenandoah: Improve concurrent cleanup locking

JDK-8335357

Delete HotSpotJDKReflection.oopSizeOffset

JDK-8335362

[Windows] Stack pointer increment in _cont_thaw stub can cause program to terminate with exit code 0xc0000005

JDK-8335369

Fix -Wzero-as-null-pointer-constant warnings in ImmutableOopMapBuilder

JDK-8335370

Fix -Wzero-as-null-pointer-constant warning in jvmti_common.hpp

JDK-8335385

javac crash on unattributed piece of AST

JDK-8335390

C2 MergeStores: wrong result with Unsafe

JDK-8335392

C2 MergeStores: enhanced pointer parsing

JDK-8335393

C2: assert(!had_error) failed: bad dominance

JDK-8335395

G1: Verification does not detect references into Free regions

JDK-8335397

Improve reliability of TestRecursiveMonitorChurn.java

JDK-8335409

Can’t allocate and retain memory from resource area in frame::oops_interpreted_do oop closure after 8329665

JDK-8335411

RISC-V: Optimize encode_heap_oop when oop is not null

JDK-8335444

Generalize implementation of AndNode mul_ring

JDK-8335449

runtime/cds/DeterministicDump.java fails with File content different at byte …​

JDK-8335468

[XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor

JDK-8335475

ClassBuilder incorrectly calculates max_locals in some cases

JDK-8335479

JFR: Missing documentation for -XX:StartFlightRecording

JDK-8335480

Only deoptimize threads if needed when closing shared arena

JDK-8335493

check_gc_overhead_limit should reset SoftRefPolicy::_should_clear_all_soft_refs

JDK-8335530

Java file extension missing in AuthenticatorTest

JDK-8335532

[JVMCI] Export VM_Version::L1_line_size in JVMCI

JDK-8335533

OutOfMemoryError: Metaspace observed again on AIX in test RedefineLeakThrowable.java after JDK-8294960

JDK-8335536

Fix assertion failure in IdealGraphPrinter when append is true

JDK-8335544

Serial: Remove unused _should_allocate_from_space

JDK-8335553

[Graal] Compiler thread calls into jdk.internal.vm.VMSupport.decodeAndThrowThrowable and crashes in OOM situation

JDK-8335577

runtime/cds/appcds/TestParallelGCWithCDS.java still fails with JNI error

JDK-8335583

Avoid using pointers in CDS tables

JDK-8335588

Fix -Wzero-as-null-pointer-constant warnings in calls to Node ctor

JDK-8335589

Fix -Wzero-as-null-pointer-constant warnings in IdealLoopTree ctor

JDK-8335591

Fix -Wzero-as-null-pointer-constant warnings in ConcurrentHashTable

JDK-8335592

Fix -Wzero-as-null-pointer-constant warnings in RootNode ctor

JDK-8335593

Fix -Wzero-as-null-pointer-constant warning in Type_Array ctor

JDK-8335604

Serial: Inline Generation::contiguous_available

JDK-8335607

Serial: Remove unused collection_attempt_is_safe

JDK-8335610

DiagnosticFramework: CmdLine::is_executable() correction

JDK-8335615

Clean up left-overs from 8317721

JDK-8335618

Serial: Remove unused definitions in SerialHeap

JDK-8335619

Add an @apiNote to j.l.i.ClassFileTransformer to warn about recursive class loading and ClassCircularityErrors

JDK-8335623

Clean up HtmlTag.HtmlTag and make the ARIA role attribute global

JDK-8335625

Update Javadoc for GetCpuLoad

JDK-8335628

C2 SuperWord: cleanup: remove SuperWord::longer_type_for_conversion

JDK-8335632

jdk/jfr/api/consumer/streaming/TestJVMExit.java failed with "Process […​] is no longer alive"

JDK-8335637

Add explicit non-null return value expectations to Object.toString()

JDK-8335638

Calling VarHandle.{access-mode} methods reflectively throws wrong exception

JDK-8335642

Hide Transform implementation for Class-File API

JDK-8335643

serviceability/dcmd/vm tests fail for ZGC after JDK-8322475

JDK-8335645

j.u.Formatter#trailingZeros improved with String repeat

JDK-8335654

Remove stale hyperlink in divnode.cpp

JDK-8335655

ProblemList serviceability/dcmd/vm tests failing after JDK-8322475

JDK-8335662

[AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn

JDK-8335663

Fix simple -Wzero-as-null-pointer-constant warnings in C2 code

JDK-8335664

Parsing jsr broken: assert(bci>= 0 && bci < c→method()→code_size()) failed: index out of bounds

JDK-8335667

Fix simple -Wzero-as-null-pointer-constant warnings in compiler code

JDK-8335668

NumberFormat integer only parsing should throw exception for edge case

JDK-8335684

Test ThreadCpuTime.java should pause like ThreadCpuTimeArray.java

JDK-8335688

Fix -Wzero-as-null-pointer-constant warnings from fflush calls in jvmti tests

JDK-8335706

G1: Remove unused G1ConcurrentRefine::RemSetSamplingClosure::_cset

JDK-8335709

C2: assert(!loop→is_member(get_loop(useblock))) failed: must be outside loop

JDK-8335710

serviceability/dcmd/vm/SystemDumpMapTest.java and SystemMapTest.java fail on Linux Alpine after 8322475

JDK-8335711

G1: Remove unused bot_updates argument in G1AllocRegion constructor

JDK-8335730

JFR: Clean up jdk.jfr

JDK-8335742

Problemlist gc/g1/TestMixedGCLiveThreshold.java#25percent with virtual threads

JDK-8335743

jhsdb jstack cannot print some information on the waiting thread

JDK-8335766

Switch case with pattern matching and guard clause compiles inconsistently

JDK-8335771

Improve stability of java/nio/channels/DatagramChannel tests

JDK-8335775

Remove extraneous 's' in comment of rawmonitor.cpp test file

JDK-8335778

runtime/ClassInitErrors/TestStackOverflowDuringInit.java fails on ppc64 platforms after JDK-8334545

JDK-8335779

JFR: Hide sleep events

JDK-8335789

[TESTBUG] XparColor.java test fails with Error. Parse Exception: Invalid or unrecognized bugid: @

JDK-8335802

Improve startup speed HexFormat uses boolean instead of enum

JDK-8335806

RISC-V: Corrected typos Bizarrely

JDK-8335817

javac AssertionError addLocalVar checkNull

JDK-8335820

java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java fails due to IllegalArgumentException: hash must be nonzero

JDK-8335824

Test gc/arguments/TestMinInitialErgonomics.java is timing out

JDK-8335836

serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java fails with unexpected exit code: 112

JDK-8335843

C2 hits assert(_print_inlining_stream→size() > 0) failed: missing inlining msg

JDK-8335860

compiler/vectorization/TestFloat16VectorConvChain.java fails with non-standard AVX/SSE settings

JDK-8335861

Problem list compiler/vectorization/TestFloat16VectorConvChain.java

JDK-8335865

Shenandoah: Improve THP pretouch after JDK-8315923

JDK-8335882

platform/cgroup/TestSystemSettings.java fails on Alpine Linux

JDK-8335896

Source launcher should set TCCL

JDK-8335902

Parallel: Refactor VM_ParallelGCFailedAllocation and VM_ParallelGCSystemGC

JDK-8335904

Fix invalid comment in ShenandoahLock

JDK-8335905

CompoundElement API cleanup

JDK-8335906

[s390x] Test Failure: GTestWrapper.java

JDK-8335907

JFR: Make SettingControls more robust

JDK-8335912

Add an operation mode to the jar command when extracting to not overwriting existing files

JDK-8335921

Fix HotSpot VM build without JVMTI

JDK-8335922

Incorrect @Stable usage of LambdaForm$Name.index

JDK-8335925

Serial: Move allocation API from Generation to subclasses

JDK-8335927

Revisit AnnotationConstantValueEntry and AnnotationValue.OfConstant

JDK-8335935

Chained builders not sending transformed models to next transforms

JDK-8335938

Review XxxBuilder.original and XxxModel.parent

JDK-8335939

Hide element writing across the ClassFile API

JDK-8335946

DTrace code snippets should be generated when DTrace flags are enabled

JDK-8335955

JDK-8335742 wrongly used a "JDK-" prefix in the problemlist bug number

JDK-8335966

Remove incorrect problem listing of java/lang/instrument/NativeMethodPrefixAgent.java in ProblemList-Virtual.txt

JDK-8335967

"text-decoration: none" does not work with "A" HTML tags

JDK-8335977

Deoptimization fails with assert "object should be reallocated already"

JDK-8335981

ProblemList runtime/Thread/TestAlwaysPreTouchStacks.java for MacOS

JDK-8335989

Implement JEP 494: Module Import Declarations (Second Preview)

JDK-8335991

Implement Simple Source Files and Instance Main Methods (Fourth Preview)

JDK-8336012

Fix usages of jtreg-reserved properties

JDK-8336021

Doccheck: valign not allowed for HTML5 in java.xml

JDK-8336025

Improve ZipOutputSream validation of MAX CEN Header field limits

JDK-8336032

Enforce immutability of Lists used by ClassFile API

JDK-8336036

Synthetic documentation for a record’s equals is incorrect for floating-point types

JDK-8336039

Doccheck: HTML warnings, broken links and missing files in java.base documentation

JDK-8336041

Doccheck: the jfr command doesn’t show the correct command-line options

JDK-8336080

Fix -Wzero-as-null-pointer-constant warnings in ClassLoaderStats ctor

JDK-8336081

Fix -Wzero-as-null-pointer-constant warnings in JVMTypedFlagLimit ctors

JDK-8336082

Fix -Wzero-as-null-pointer-constant warnings in SimpleCompactHashtable

JDK-8336085

Fix simple -Wzero-as-null-pointer-constant warnings in CDS code

JDK-8336086

G1: Use one G1CardSet instance for all young regions

JDK-8336087

Doccheck: the jpackage command page doesn’t show the correct command-line options

JDK-8336095

Use-after-free in Superword leads to memory corruption

JDK-8336098

G1: Refactor G1RebuildRSAndScrubTask

JDK-8336103

Clean up confusing Method::is_initializer

JDK-8336148

Test runtime/locking/TestRecursiveMonitorChurn.java failed: Unexpected Inflation

JDK-8336152

Remove unused forward declaration in classLoadInfo.hpp

JDK-8336163

Remove declarations of some debug-only methods in release build

JDK-8336239

Fix javadoc markup in java.lang.Process

JDK-8336240

Test com/sun/crypto/provider/Cipher/DES/PerformanceTest.java fails with java.lang.ArithmeticException

JDK-8336242

compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java failed assert(oopDesc::is_oop_or_null(val)) failed: bad oop found (again)

JDK-8336245

AArch64: remove extra register copy when converting from long to pointer

JDK-8336254

Virtual thread implementation + test updates

JDK-8336256

memcpy short value to int local is incorrect in VtableStubs::unsafe_hash

JDK-8336257

Additional tests in jmxremote/startstop to match on PID not app name

JDK-8336258

Document the behavior of 'exclude' and 'compileonly' with respect to inlining

JDK-8336259

Wrong link to stylesheet.css in JavaDoc API documentation

JDK-8336267

Method and Constructor signature parsing can be shared on the root object

JDK-8336274

MutableBigInteger.leftShift(int) optimization

JDK-8336278

Micro-optimize Replace String.format("%n") to System.lineSeparator

JDK-8336284

Test TestClhsdbJstackLock.java/TestJhsdbJstackLock.java fails with -Xcomp after JDK-8335743

JDK-8336289

Obliterate most references to _snprintf in the Windows JDK

JDK-8336297

C2: Fix -Wzero-as-null-pointer-constant warnings in derived Node ctors

JDK-8336299

Improve GCLocker stall diagnostics

JDK-8336300

DateFormatSymbols#getInstanceRef returns non-cached instance

JDK-8336301

test/jdk/java/nio/channels/AsyncCloseAndInterrupt.java leaves around a FIFO file upon test completion

JDK-8336315

tools/jpackage/windows/WinChildProcessTest.java Failed: Check is calculator process is alive

JDK-8336316

JFR: Use SettingControl::getValue() instead of setValue() for ActiveSetting event

JDK-8336320

NullPointerException: Cannot invoke Type.getTag because type is null after JDK-8334037

JDK-8336339

(se) SelectionKey.interestOps(int) should not throw ClosedSelectorException

JDK-8336346

Fix -Wzero-as-null-pointer-constant warnings in jvmciJavaClasses.cpp

JDK-8336349

Fix more simple -Wzero-as-null-pointer-constant warnings in C2 code

JDK-8336375

Crash on paste to JShell

JDK-8336384

AbstractQueuedSynchronizer.acquire should cancel acquire when failing due to a LinkageError or other errors

JDK-8336401

Remove the option onjcmd from the jdwp agent

JDK-8336410

runtime/NMT/TotalMallocMmapDiffTest.java Total malloc diff is incorrect. Expected malloc diff range

JDK-8336413

gtk headers : Fix typedef redeclaration of GMainContext and GdkPixbuf

JDK-8336420

Add JVMTI setfldw001 and setfmodw001 tests to Xcomp problem list

JDK-8336421

ciMethod() constructor should use ConditionalMutexLocker(Compile_lock)

JDK-8336462

ConcurrentSkipListSet Javadoc incorrectly warns about size method complexity

JDK-8336463

Parallel: Add PSOldGen::expand_and_allocate

JDK-8336465

C2: EA incorrectly/unnecessarily checks for clinits

JDK-8336466

C2: Parser incorrectly/unnecessarily checks for clinits

JDK-8336468

Reflection and MethodHandles should use more precise initializer checks

JDK-8336474

Problemlist compiler/interpreter/Test6833129 on x86_32

JDK-8336479

Provide Process.waitFor(Duration)

JDK-8336485

jdk/jfr/jcmd/TestJcmdView.java RuntimeException: 'Invoked Concurrent' missing from stdout/stderr

JDK-8336489

Track scoped accesses in JVMCI compiled code

JDK-8336491

Unnecessary boxing conversions in void-returning lambdas

JDK-8336492

Regression in lambda serialization

JDK-8336495

Remove unnecessary casts in output.cpp

JDK-8336499

Failure when creating non-CRT RSA private keys in SunPKCS11

JDK-8336529

(fs) UnixFileAttributeViews setTimes() failing on armhf, Ubuntu noble

JDK-8336585

BoundAttribute.readEntryList not type-safe

JDK-8336587

failure_handler lldb command times out on macosx-aarch64 core file

JDK-8336588

Ensure Transform downstream receives upstream start items only after downstream started

JDK-8336635

Add IR test for Reference.refersTo intrinsic

JDK-8336638

Parallel: Remove redundant mangle in PSScavenge::invoke

JDK-8336640

Shenandoah: Parallel worker use in parallel_heap_region_iterate

JDK-8336655

java/net/httpclient/DigestEchoClient.java IOException: HTTP/1.1 header parser received no bytes

JDK-8336661

Parallel: Remove stacks_empty assert in PSScavenge::invoke

JDK-8336663

[JVMCI] VM Crash on ZGC due to incompatible handle returned by HotSpotJVMCIRuntime#getJObjectValue

JDK-8336665

CCE in X509CRLImpl$TBSCertList.getCertIssuer

JDK-8336667

IAE in DerInputStream.toByteArray

JDK-8336675

Remove UnixFileSystemProvider.checkPath in favor of UnixPath.toUnixPath

JDK-8336679

Add @implSpec for the default implementations in Process.waitFor()

JDK-8336685

Shenandoah: Remove experimental incremental update mode

JDK-8336692

Redo fix for JDK-8284620

JDK-8336702

C2 compilation fails with "all memory state should have been processed" assert

JDK-8336706

Optimize LocalDate.toString with StringBuilder.repeat

JDK-8336707

Contention of ForkJoinPool grows when stealing works

JDK-8336726

C2: assert(!do_asserts || projs→fallthrough_ioproj != nullptr) failed: must be found

JDK-8336729

C2: Div/Mod nodes without zero check could be split through iv phi of outer loop of long counted loop nest resulting in SIGFPE

JDK-8336741

Optimize LocalTime.toString with StringBuilder.repeat

JDK-8336742

Shenandoah: Add more verbose logging/stats for mark termination attempts

JDK-8336753

Don’t run serviceability/sa/ClhsdbDumpheap.java with -Xcomp

JDK-8336754

Remodel TypeAnnotation to "has" instead of "be" an Annotation

JDK-8336755

Remove unused UNALIGNED field from view buffers

JDK-8336756

Improve ClassFile Annotation writing

JDK-8336763

Parallel: Merge PCMarkAndPushClosure and PCIterateMarkAndPushClosure

JDK-8336768

Allow captureCallState and critical linker options to be combined

JDK-8336777

BufferedMethodBuilder not initialized with static flag

JDK-8336781

Erroneous exhaustivity check with boolean switch

JDK-8336786

VerifyError with lambda capture and enclosing instance references

JDK-8336787

Examine java.text.Format API for implSpec usage

JDK-8336792

DateTimeFormatterBuilder append zeros based on StringBuilder.repeat

JDK-8336815

Several methods in java.net.Socket and ServerSocket do not specify behavior when already bound, connected or closed

JDK-8336816

runtime/PrintingTests/StringPrinting.java fails with release VMs

JDK-8336817

Several methods on DatagramSocket and MulticastSocket do not specify behaviour when already closed or connected

JDK-8336827

compiler/vectorization/TestFloat16VectorConvChain.java timeouts on ppc64 platforms after JDK-8335860

JDK-8336830

C2: assert(get_loop(lca)→_nest < n_loop→_nest || lca→in(0)→is_NeverBranch()) failed: must not be moved into inner loop

JDK-8336831

Optimize StringConcatHelper.simpleConcat

JDK-8336833

Endless loop in Javap ClassWriter

JDK-8336843

Deprecate java.util.zip.ZipError for removal

JDK-8336844

ZipConstants64 defines duplicate constants EXTID_ZIP64 and ZIP64_EXTID

JDK-8336846

assert(state→get_thread() == jt) failed: handshake unsafe conditions

JDK-8336847

Use pattern match switch in NumberFormat classes

JDK-8336854

CAInterop.java#actalisauthenticationrootca conflicted with /manual and /timeout

JDK-8336855

Duplicate protected declaration and comment in interp_masm_aarch64.hpp

JDK-8336856

Efficient hidden class-based string concatenation strategy

JDK-8336860

x86: Change integer src operand for CMoveL of 0 and 1 to long

JDK-8336873

BasicSplitPaneDivider:oneTouchExpandableChanged() should mention that implementation depends on SplitPane.supportsOneTouchButtons property

JDK-8336874

WhiteBoxAPI: assert(!method→is_abstract() && (osr_bci == InvocationEntryBci || !method→is_native())) failed: cannot compile abstract/native methods

JDK-8336879

Always true condition 'img != null' in GTKPainter.paintPopupMenuBackground

JDK-8336895

BufferedReader doesn’t read full \r\n line ending when it doesn’t fit in buffer

JDK-8336911

ZGC: Division by zero in heuristics after JDK-8332717

JDK-8336912

G1: Undefined behavior for G1ConfidencePercent=0

JDK-8336914

Shenandoah: Missing verification steps after JDK-8255765

JDK-8336915

Shenandoah: Remove unused ShenandoahVerifier::verify_after_evacuation

JDK-8336919

Cleanup and rename tags in placeholders code

JDK-8336926

jdk/internal/util/ReferencedKeyTest.java can fail with ConcurrentModificationException

JDK-8336927

Missing equals and hashCode in java.lang.classfile.Annotation

JDK-8336934

Clean up JavaLangReflectAccess

JDK-8336935

Test sun/security/krb5/auto/RealmSpecificValues.java fails: java.lang.RuntimeException: Should not reach here

JDK-8336942

Improve test coverage for class loading elements with annotations of different retentions

JDK-8336944

Shenandoah: Should only relativize stack chunks for successful evacuations

JDK-8336966

Alpine Linux x86_64 compilation error: sendfile64

JDK-8336999

Verification for resource area allocated data structures in C2

JDK-8337027

Parallel: Obsolete BaseFootPrintEstimate

JDK-8337031

Improvements to CompilationMemoryStatistic

JDK-8337037

compiler internal options are not printing the stacktrace after a compiler crash

JDK-8337054

JDK 23 RDP2 L10n resource files update

JDK-8337060

Test java/foreign/TestConcurrentClose.java failed: IllegalStateException: SegmentAccessor::doAccess method not being compiled

JDK-8337062

x86_64: Unordered add/mul reduction support for vector api

JDK-8337066

Repeated call of StringBuffer.reverse with double byte string returns wrong result

JDK-8337067

Test runtime/classFileParserBug/Bad_NCDFE_Msg.java won’t compile

JDK-8337102

JITTester: Fix breaks in static initialization blocks

JDK-8337111

Bad HTML checker for generated documentation

JDK-8337113

Bad character checker for generated documentation

JDK-8337114

DocType checker for generated documentation

JDK-8337116

Internal links checker for generated documentation

JDK-8337117

External links checker for generated documentation

JDK-8337124

(fs) sun.nio.fs.WindowsSecurity.enablePrivilege should pin when continuations supported

JDK-8337163

Improve SA error message when failing to attach to a core file

JDK-8337165

Test jdk/jfr/event/gc/stacktrace/TestG1YoungAllocationPendingStackTrace.java failed: IndexOutOfBoundsException: Index 64 out of bounds for length 64

JDK-8337167

StringSize deduplication

JDK-8337168

Optimize LocalDateTime.toString

JDK-8337192

[BACKOUT] JDK-8336098 G1: Refactor G1RebuildRSAndScrubTask

JDK-8337199

Add jcmd Thread.vthread_scheduler and Thread.vthread_pollers diagnostic commands

JDK-8337205

Typo in Stack vs Deque Method table in Deque specification

JDK-8337213

Shenandoah: Add verification for class mirrors

JDK-8337219

AccessFlags factories do not require necessary arguments

JDK-8337221

CompileFramework: test library to conveniently compile java and jasm sources for fuzzing

JDK-8337222

gc/TestDisableExplicitGC.java fails due to unexpected CodeCache GC

JDK-8337225

Demote maxStack and maxLocals from CodeModel to CodeAttribute

JDK-8337237

Use FFM instead of Unsafe for Java 2D RenderBuffer class

JDK-8337239

Fix simple -Wzero-as-null-pointer-constant warnings in classfile code

JDK-8337241

Shenandoah: Normalize include guards

JDK-8337243

Fix more -Wzero-as-null-pointer-constant warnings in compiler code

JDK-8337245

Fix wrong comment of StringConcatHelper

JDK-8337265

Test static-libs build in GitHub Actions

JDK-8337267

[REDO] G1: Refactor G1RebuildRSAndScrubTask

JDK-8337268

Redundant Math.ceil in StyleSheet.ListPainter#drawShape

JDK-8337269

G1ConfidencePercent interpreted inconsistently

JDK-8337274

Remove repeated 'the' in StyleSheet.create{Small,Large}AttributeSet

JDK-8337276

jcmd man page update for PID in output filenames

JDK-8337285

Examine java.text.DecimalFormat API for api/implXxx tag usage

JDK-8337287

Update image in javax.swing.text.Document.insert

JDK-8337299

vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002.java failure goes undetected

JDK-8337300

java/lang/Process/WaitForDuration.java leaves child process behind

JDK-8337302

Undefined type variable results in null

JDK-8337317

serviceability/jvmti tests failed with FATAL ERROR in native method: Failed during the GetClassSignature call

JDK-8337318

Deoptimization::relock_objects fails assert(monitor→owner() == Thread::current()) failed: must be

JDK-8337320

Update ProblemList.txt with tests known to fail on XWayland

JDK-8337331

crash: pinned virtual thread will lead to jvm crash when running with the javaagent option

JDK-8337334

Test tools/javac/7142086/T7142086.java timeout with fastdebug binary

JDK-8337339

gc/arguments/Test*SizeFlags.java timing out with Xcomp

JDK-8337344

Redundant javadoc at RasterPrinterJob.isCancelled

JDK-8337389

Parallel: Remove unnecessary forward declarations in psScavenge.hpp

JDK-8337396

Cleanup usage of ExternalAddess

JDK-8337410

The makefiles should set problemlist and adjust timeout basing on the given VM flags

JDK-8337415

Remove inappropriate Atomic access in FreeListAllocator

JDK-8337416

Fix -Wzero-as-null-pointer-constant warnings in misc. runtime code

JDK-8337418

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

JDK-8337421

RISC-V: client VM build failure after JDK-8335191

JDK-8337457

Redundant Math.round call in AquaProgressBarUI#getStringPlacement

JDK-8337473

Remove sun/management/jdp tests from ProblemList on Linux-aarch64, MacOSX

JDK-8337493

[JVMCI] Number of libgraal threads might be too low

JDK-8337501

JFR: Use TimespanUnit

JDK-8337506

Disable "best-fit" mapping on Windows command line

JDK-8337511

Implement JEP 404: Generational Shenandoah (Experimental)

JDK-8337515

JVM_DumpAllStacks is dead code

JDK-8337523

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

JDK-8337546

Remove unused GCCause::_adaptive_size_policy

JDK-8337550

Add documentation to TestOutOfMemoryDuringInit.java

JDK-8337563

NMT: rename MEMFLAGS to MemTag

JDK-8337595

Remove empty statements in src/hotspot/share/memory/metaspace

JDK-8337603

Change in behavior with -Djava.locale.useOldISOCodes=true

JDK-8337622

IllegalArgumentException in java.lang.reflect.Field.get

JDK-8337632

AES-GCM Algorithm optimization for x86_64

JDK-8337641

G1: Remove unused G1CollectedHeap::alloc_highest_free_region

JDK-8337642

Remove unused APIs of GCPolicyCounters

JDK-8337654

Relocate uncommon trap stub from SharedRuntime to OptoRuntime

JDK-8337657

AArch64: No need for acquire fence in safepoint poll during JNI calls

JDK-8337658

ZGC: Move soft reference handling out of the driver loop function

JDK-8337660

C2: basic blocks with only BoxLock nodes are wrongly treated as empty

JDK-8337662

Improve os::print_hex_dump for printing Instructions sections

JDK-8337664

Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs

JDK-8337667

sun/tools/jcmd/TestJcmdPIDSubstitution.java is failing on mac and windows

JDK-8337674

ZGC: Consistent style for naming private static constants

JDK-8337676

JFR: Change the label of the throttle setting

JDK-8337679

Memset warning in src/hotspot/share/adlc/adlArena.cpp

JDK-8337681

PNGImageWriter uses much more memory than necessary

JDK-8337683

Fix -Wconversion problem with arrayOop.hpp

JDK-8337702

Use new ForwardExceptionNode to call StubRoutines::forward_exception_entry()

JDK-8337709

Use allocated states for chunking large array processing

JDK-8337712

Wrong javadoc in java.util.Date#toString(): "61" and right parenthesis

JDK-8337713

RISC-V: fix typos in macroAssembler_riscv.cpp

JDK-8337716

ByteBuffer hashCode implementations are inconsistent

JDK-8337721

G1: Remove unused G1CollectedHeap::young_collection_verify_type

JDK-8337753

Target class of upcall stub may be unloaded

JDK-8337779

test/jdk/jdk/jfr/jvm/TestHiddenWait.java is a bit fragile

JDK-8337780

RISC-V: C2: Change C calling convention for sp to NS

JDK-8337782

Use THROW_NULL instead of THROW_0 in pointer contexts in prims code

JDK-8337783

Use THROW_NULL instead of THROW_0 in pointer contexts in misc runtime code

JDK-8337784

Fix simple -Wzero-as-null-pointer-constant warnings in linux/posix code

JDK-8337785

Fix simple -Wzero-as-null-pointer-constant warnings in x86 code

JDK-8337786

Fix simple -Wzero-as-null-pointer-constant warnings in aarch64 code

JDK-8337787

Fix -Wzero-as-null-pointer-constant warnings when JVMTI feature is disabled

JDK-8337788

RISC-V: Cleanup code in MacroAssembler::reserved_stack_check

JDK-8337795

Type annotation attached to incorrect type during class reading

JDK-8337797

Additional ExternalAddress cleanup

JDK-8337798

JFR: Remove jdk/jfr/api/consumer/recordingstream/TestOnEvent.java from ProblemList.txt

JDK-8337810

ProblemList BasicDirectoryModel/LoaderThreadCount.java on Windows

JDK-8337815

Relax G1EvacStats atomic operations

JDK-8337826

Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754

JDK-8337828

CDS: Trim down minimum GC region alignment

JDK-8337832

Optimize datetime toString

JDK-8337839

Make a few fields in MergeCollation static

JDK-8337840

Remove redundant null check in ObjectOutputStream.writeProxyDesc

JDK-8337851

Some tests have name which confuse jtreg

JDK-8337876

[IR Framework] Add support for IR tests with @Stable

JDK-8337886

java/awt/Frame/MaximizeUndecoratedTest.java fails in OEL due to a slight color difference

JDK-8337887

[JVMCI] Clarify jdk.vm.ci.code.Architecture.getName javadoc

JDK-8337938

ZUtils::alloc_aligned allocates without reporting to NMT

JDK-8337939

ZGC: Make assertions and checks less convoluted and explicit

JDK-8337951

Test sun/security/validator/samedn.sh CertificateNotYetValidException: NotBefore validation

JDK-8337958

Out-of-bounds array access in secondary_super_cache

JDK-8337968

Problem list compiler/vectorapi/VectorRebracket128Test.java

JDK-8337971

Problem list several jvmci tests on linux-riscv64 until JDK-8331704 is fixed

JDK-8337975

[BACKOUT] Native memory leak when not recording any events

JDK-8337976

Insufficient error recovery in parser for switch inside class body

JDK-8337980

Javac allows invocation of an inherited instance method from a static method

JDK-8337981

ShenandoahHeap::is_in should check for alive regions

JDK-8337982

Remove dead undef assrt0n

JDK-8337987

Relocate jfr and throw_exception stubs from StubGenerator to SharedRuntime

JDK-8337994

[REDO] Native memory leak when not recording any events

JDK-8337998

CompletionFailure in getEnclosingType attaching type annotations

JDK-8338007

[JVMCI] ResolvedJavaMethod.reprofile can crash ciMethodData

JDK-8338010

WB_IsFrameDeoptimized miss ResourceMark

JDK-8338011

CDS archived heap object support for 64-bit Windows

JDK-8338014

Improve usage of @jvms tags in class file API

JDK-8338015

Fix "Java Java" typo in package info file of java.lang.classfile

JDK-8338019

Fix simple -Wzero-as-null-pointer-constant warnings in riscv code

JDK-8338021

Support new unsigned and saturating vector operators in VectorAPI

JDK-8338023

Support two vector selectFrom API

JDK-8338036

Serial: Remove Generation::update_counters

JDK-8338041

Keyboard Navigation of JTable, Ctrl Shift RIGHT/LEFT doesn’t follow native action in GTK L&F

JDK-8338058

map_or_reserve_memory_aligned Windows enhance remap assertion

JDK-8338060

jdk/internal/util/ReferencedKeyTest should be more robust

JDK-8338062

JFR: Remove TestStartDuration.java and TestStartName.java from ProblemList.txt

JDK-8338064

Give better error for ConcurrentHashTable corruption

JDK-8338100

C2: assert(!n_loop→is_member(get_loop(lca))) failed: control must not be back in the loop

JDK-8338101

remove old remap assertion in map_or_reserve_memory_aligned after JDK-8338058

JDK-8338103

Stabilize and open source a Swing OGL ButtonResizeTest

JDK-8338109

java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java duplicate in ProblemList

JDK-8338110

Exclude Fingerprinter::do_type from ubsan checks

JDK-8338112

Test testlibrary_tests/ir_framework/tests/TestPrivilegedMode.java fails with release build

JDK-8338123

Linker crash when building a downcall handle with many arguments in x64

JDK-8338124

C2 SuperWord: MulAddS2I input permutation still partially broken after JDK-8333840

JDK-8338126

C2 SuperWord: VectorCastF2HF / vcvtps2ph produces wrong results for vector length 2

JDK-8338133

Cleanup direct use of new HtmlTree

JDK-8338136

Hotspot should support multiple large page sizes on Windows

JDK-8338139

{ClassLoading,Memory}MXBean::isVerbose methods are inconsistent with their setVerbose methods

JDK-8338142

(dc) DatagramChannelImpl.blockingReceive can use untimed-park when no timeout set

JDK-8338146

Improve Exchanger performance with VirtualThreads

JDK-8338153

java/awt/Checkbox/CheckboxCheckerScalingTest.java test failed on linux machine

JDK-8338154

Fix -Wzero-as-null-pointer-constant warnings in gtest framework

JDK-8338155

Fix -Wzero-as-null-pointer-constant warnings involving PTHREAD_MUTEX_INITIALIZER

JDK-8338156

Fix -Wzero-as-null-pointer-constant warnings in jvmciCompilerToVM.cpp

JDK-8338158

Cleanup ShouldNotXXX uses in machnode.cpp

JDK-8338160

Fix -Wzero-as-null-pointer-constant warnings in management.cpp

JDK-8338190

TOC vertical offsets not updated when document size changes

JDK-8338202

Shenandoah: Improve handshake closure labels

JDK-8338236

Compile error in cgroup code on Linux when using clang

JDK-8338248

PartialArrayStateAllocator::Impl leaks Arena array

JDK-8338257

UTF8 lengths should be size_t not int

JDK-8338280

Parallel: Inline ParallelCompactData::verify_clear

JDK-8338281

jshell does not run shutdown hooks

JDK-8338288

Compiler Implementation for Flexible Constructor Bodies (Third Preview)

JDK-8338301

Error recovery and reporting should be improved for erroneous implicitly declared classes

JDK-8338314

JFR: Split JFRCheckpoint VM operation

JDK-8338315

G1: G1CardTableEntryClosure:do_card_ptr remove unused parameter worker_id

JDK-8338330

Fix -Wzero-as-null-pointer-constant warnings from THROW_XXX_0

JDK-8338331

Fix -Wzero-as-null-pointer-constant warnings from CHECK_0 in jni.cpp

JDK-8338333

Add jls links to javax.lang.model.element.Modifier

JDK-8338344

Test TestPrivilegedMode.java intermittent fails java.lang.NoClassDefFoundError: jdk/test/lib/Platform

JDK-8338365

[PPC64, s390] Out-of-bounds array access in secondary_super_cache

JDK-8338379

Accesses to class init state should be properly synchronized

JDK-8338380

Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections

JDK-8338383

Implement JEP 491: Synchronize Virtual Threads without Pinning

JDK-8338389

[JFR] Long strings should be added to the string pool

JDK-8338393

Parallel: Remove unused ParallelCompactData::clear_range

JDK-8338395

Add test coverage for instantiating NativePRNG with SecureRandomParameters

JDK-8338398

Trivially fix grammar and typos

JDK-8338405

JFR: Use FILE type for dcmds

JDK-8338406

BytecodeHelpers using wrong bootstrap method descriptor for condy

JDK-8338409

Use record to simplify code

JDK-8338411

Implement JEP 486: Permanently Disable the Security Manager

JDK-8338417

Explicitly pin a virtual thread before acquiring the JFR string pool monitor

JDK-8338426

Test java/nio/channels/Selector/WakeupNow.java failed

JDK-8338440

Parallel: Improve fragmentation mitigation in Full GC

JDK-8338442

AArch64: Clean up IndOffXX type and let legitimize_address() fix out-of-range operands

JDK-8338444

Shenandoah: Remove ShenandoahHumongousThreshold tunable

JDK-8338445

jdk.internal.loader.URLClassPath may leak JarFile instance when dealing with unexpected Class-Path entry in manifest

JDK-8338447

Remove InstanceKlass::_is_marked_dependent

JDK-8338449

ubsan: division by zero in sharedRuntimeTrans.cpp

JDK-8338452

(dc) DatagramChannelImpl.blockingReceive with timeout may block indefinitely if all datagrams blocked by SecurityManager

JDK-8338469

com/sun/jdi/DataDumpTest.java failed with Not a debuggee, or not listening for debugger to attach

JDK-8338471

Assert deleted methods not returned by CallInfo

JDK-8338482

com/sun/jdi/ThreadMemoryLeakTest.java requires that compressed oops are enabled

JDK-8338488

Add screen capture for failure case

JDK-8338489

Typo in MemorySegment doc

JDK-8338490

Serial: Move Generation::print_on to subclasses

JDK-8338495

Revert "8336655: java/net/httpclient/DigestEchoClient.java IOException: HTTP/1.1 header parser received no bytes"

JDK-8338512

JFR: Revert changes to TestCodeSweeper

JDK-8338525

Leading and trailing code blocks by indentation

JDK-8338526

Don’t store abstract and interface Klasses in class metaspace

JDK-8338530

CDS warning Skipping java/lang/invoke/BoundMethodHandle$Species_LLLL

JDK-8338532

Speed up the ClassFile API MethodTypeDesc#ofDescriptor

JDK-8338536

Permanently disable remote code downloading in JNDI

JDK-8338538

[JVMCI] Allow HotSpotJVMCIRuntime#getJObjectValue to be called by a HotSpot CompileBroker compiler thread

JDK-8338539

New Object to ObjectMonitor mapping: riscv64 implementation

JDK-8338543

ClassBuilder withMethod builders should cache the method type symbol

JDK-8338544

Dedicated Array class descriptor implementation

JDK-8338545

Functional interface implementations for common pre-boot ClassFile operations

JDK-8338546

Speed up ConstantPoolBuilder::classEntry(ClassDesc)

JDK-8338550

Do libubsan1 installation in test container only if requested

JDK-8338564

Remove obsolete AbstractNamedEntry::equals method

JDK-8338565

Test crashed: assert(is_path_empty()) failed: invariant

JDK-8338566

Lazy creation of exception instances is not thread safe

JDK-8338569

HTTP/1.1 CleanupTrigger may be triggerred after the next exchange started

JDK-8338570

sun/font/HBShaper - mismatch in return type of FFM upcall function description and native invocation

JDK-8338571

[TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix

JDK-8338583

NMT: Malloc overhead is calculated incorrectly

JDK-8338587

Internal XOF Methods for SHAKE128 and SHAKE256

JDK-8338591

Improve performance of MemorySegment::copy

JDK-8338595

Add more linesize for MIME decoder in macro bench test Base64Decode

JDK-8338596

Clarify handling of restricted and caller-sensitive methods

JDK-8338603

DiagnosticCommandMBean operations should standardize types for parameters

JDK-8338611

java.lang.module specification wording not aligned with JEP 261

JDK-8338623

StackCounter adding extraneous slots for receiver invoke instructions

JDK-8338626

ClassLoaderExt::process_jar_manifest() should allow / separator on Windows

JDK-8338630

Test java/nio/channels/DatagramChannel/SendReceiveMaxSize.java timeout

JDK-8338658

New Object to ObjectMonitor mapping: s390x implementation

JDK-8338661

StackMapTable is invalid if frames appear in dead code

JDK-8338662

Shenandoah: Remove excessive ShenandoahVerifier::verify_during_evacuation

JDK-8338668

Test javax/swing/JFileChooser/8080628/bug8080628.java doesn’t test for GTK L&F

JDK-8338677

Improve startup of memory access var handles by simplifying combinator chains

JDK-8338678

Erroneous parameterized type represented as <any>

JDK-8338686

App classpath mismatch if a jar from the Class-Path attribute is on the classpath

JDK-8338688

Shenandoah: Avoid calling java_lang_Class accessors in asserts/verifier

JDK-8338690

CompactNumberInstance.format incorrectly formats some numbers (few vs many)

JDK-8338693

assert(Atomic::add(&ik→_shared_class_load_count, 1) == 1) failed: shared class loaded more than once

JDK-8338694

x86_64 intrinsic for tanh using libm

JDK-8338696

(fs) BasicFileAttributes.creationTime() falls back to epoch if birth time is unavailable (Linux)

JDK-8338700

AttributeMapper type parameter should be bounded by Attribute

JDK-8338708

Don’t create/destroy debug agent cmdQueueLock for each connection

JDK-8338714

vmTestbase/nsk/jdb/kill/kill001/kill001.java fails with JTREG_TEST_THREAD_FACTORY=Virtual

JDK-8338716

Re-visit "interrupt handling" in jdk.internal.loader.Resource

JDK-8338727

RISC-V: Avoid synthetic data dependency in nmethod barrier on Ztso

JDK-8338728

Misc issues in memory layout javadoc

JDK-8338729

Retire the test jdk/java/util/zip/TestZipError.java

JDK-8338731

MemoryLayout::offsetHandle can return a negative offset

JDK-8338740

java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes

JDK-8338745

Intrinsify Continuation.pin() and Continuation.unpin()

JDK-8338747

hasIncubatorModules needs to be generated when module resolution required at startup

JDK-8338751

ConfigureNotify behavior has changed in KWin 6.2

JDK-8338759

Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java

JDK-8338760

Adjust the comment after UseObjectMonitorTable

JDK-8338765

ScheduledThreadPoolExecutor struggles with extremely long delays

JDK-8338785

The java.awt.datatransfer.SystemFlavorMap#FLAVOR_MAP_KEY field is not used

JDK-8338810

PPC, s390x: LightweightSynchronizer::exit asserts, missing lock

JDK-8338814

[PPC64] Unify interface of cmpxchg for different types

JDK-8338817

Wrong indent in API docs for java.lang.management.ManagementFactory

JDK-8338819

JFR: Internal events causes crash when no other events are in use

JDK-8338834

Remove unused import declarations in java.compiler

JDK-8338844

C2: remove useless code in PhaseIdealLoop::place_outside_loop() after 8335709

JDK-8338851

Hoist os::Posix::realpath() to os::realpath() and implement on Windows

JDK-8338856

[BACKOUT] JDK-8337828: CDS: Trim down minimum GC region alignment

JDK-8338882

Clarify matching order of MessageFormat subformat factory styles

JDK-8338883

Show warning when CreateCoredumpOnCrash set, but core dump will not happen

JDK-8338884

java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3

JDK-8338888

SystemDictionary::class_name_symbol has incorrect length check

JDK-8338890

Add monitoring/management interface for the virtual thread scheduler

JDK-8338891

HotSpotDiagnosticsMXBean missing @since tag

JDK-8338894

Deprecate jhsdb debugd for removal

JDK-8338897

Small startup regression remains after JDK-8309622 and JDK-8331932

JDK-8338902

CDS flags are reported with wrong flag category

JDK-8338906

Avoid passing EnumDescs and extra classes to type switch methods that don’t use them

JDK-8338912

CDS: Segmented roots array

JDK-8338918

Remove non translated file name from WinResources resource bundle

JDK-8338924

C1: assert(0 ⇐ i && i < _len) failed: illegal index 5 for length 5

JDK-8338925

ProblemList runtime/interpreter/LastJsrTest.java on linux-all

JDK-8338928

Update SwingSet2 "About" image to reference openjdk.org

JDK-8338929

Make Metaspace::deallocate space-aware

JDK-8338930

StringConcatFactory hardCoded string concatenation strategy

JDK-8338934

vmTestbase/nsk/jvmti/*Field*Watch/TestDescription.java tests timeout intermittently

JDK-8338936

StringConcatFactory optimize the construction of MethodType and MethodTypeDesc

JDK-8338937

Optimize the string concatenation of ClassDesc

JDK-8338938

The result of the combine method of SettingsControl is not used

JDK-8338939

Simplify processing of hidden class names

JDK-8338947

Deprecate the UseLinuxPosixThreadCPUClocks flag and remove it in a future release

JDK-8338967

Improve performance for MemorySegment::fill

JDK-8338971

IGV: Add incrementally inlined method name to phase name

JDK-8338979

Avoid bootstrapped switches in the classfile API

JDK-8338981

Access to private classes should be permitted inside the permits clause of the enclosing top-level class

JDK-8338995

New Object to ObjectMonitor mapping: PPC64 implementation

JDK-8339017

Make a couple of fields in DoubleByte static

JDK-8339020

Remove unused HeapShared::calculate_oopmap

JDK-8339030

frame::print_value_on(outputStream* st, JavaThread *thread) doesn’t need thread argument

JDK-8339063

[aarch64] Skip verify_sve_vector_length after native calls if SVE supports 128 bits VL only

JDK-8339112

Move JVM Klass flags out of AccessFlags

JDK-8339115

Rename TypeKind enum constants to follow code style

JDK-8339126

JNI exception pending in Inflater.c

JDK-8339131

Remove rarely-used accessor methods from Opcode

JDK-8339132

Make DirectCodeBuilder write through without allocating instruction objects

JDK-8339134

Callers of Exceptions::fthrow should ensure exception message lengths avoid the INT_MAX limits of os::vsnprintf

JDK-8339148

Make os::Linux::active_processor_count() public

JDK-8339149

jfr_flush_event_writer - return value type mismatch

JDK-8339154

Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java

JDK-8339159

api/java_rmi/Naming/Rebind.html crashes with SEGV from UTF8::quoted_ascii_length call

JDK-8339160

[BACKOUT] JDK-8338440 Parallel: Improve fragmentation mitigation in Full GC

JDK-8339161

ZGC: Remove unused remembered sets

JDK-8339162

[REDO] JDK-8338440 Parallel: Improve fragmentation mitigation in Full GC

JDK-8339163

ZGC: Race in clearing of remembered sets

JDK-8339166

java/lang/String/concat/HiddenClassUnloading.java fails on AIX and Linux ppc64le after JDK-8336856

JDK-8339167

Remove AbstractPoolEntry.PrimitiveEntry to reduce boxing overheads

JDK-8339168

Optimize ClassFile Util slotSize

JDK-8339169

Remove NaiveHuffman coder

JDK-8339175

ProblemList runtime/interpreter/LastJsrTest.java on all platforms with Xcomp

JDK-8339190

Parameter arrays that are capped during annotation processing report incorrect length

JDK-8339191

JFR: Bulk read support for ChunkInputStream

JDK-8339192

Native annotation parsing code of deprecated annotations causes crash

JDK-8339196

Optimize BufWriterImpl#writeU1/U2/Int/Long

JDK-8339198

Remove tag field from AbstractPoolEntry

JDK-8339205

Optimize StackMapGenerator$Frame

JDK-8339214

Remove misleading CodeBuilder.loadConstant(Opcode, ConstantDesc)

JDK-8339217

Optimize ClassFile API loadConstant

JDK-8339220

[s390x] TestIfMinMax.java failure

JDK-8339233

Test javax/swing/JButton/SwingButtonResizeTestWithOpenGL.java#id failed: Button renderings are different after window resize

JDK-8339237

RISC-V: Builds fail after JDK-8339120

JDK-8339242

Fix overflow issues in AdlArena

JDK-8339248

RISC-V: Remove li64 macro assembler routine and related code

JDK-8339260

Move rarely used constants out of ClassFile

JDK-8339261

Logs truncated in test javax/net/ssl/DTLS/DTLSRehandshakeTest.java

JDK-8339271

giflib attribution correction

JDK-8339285

Test fails with assert(depth < max_critical_stack_depth) failed: can’t have more than 10 critical frames

JDK-8339288

Improve diagnostic logging runtime/cds/DeterministicDump.java

JDK-8339289

Enhance Attach API to support arbitrary length arguments - Windows

JDK-8339290

Optimize ClassFile Utf8EntryImpl#writeTo

JDK-8339296

Record deconstruction pattern in switch fails to compile

JDK-8339298

Remove unused function declaration poll_for_safepoint

JDK-8339299

C1 will miss type profile when inline final method

JDK-8339300

CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms

JDK-8339303

C2: dead node after failing to match cloned address expression

JDK-8339307

jhsdb jstack could not trace FFM upcall frame

JDK-8339309

unused-variable warnings happen in libfontmanager

JDK-8339316

Test runtime/exceptionMsgs/NoClassDefFoundError/NoClassDefFoundErrorTest.java fails after JDK-8338257

JDK-8339317

Optimize ClassFile writeBuffer

JDK-8339319

ProblemList runtime/exceptionMsgs/NoClassDefFoundError/NoClassDefFoundErrorTest.java

JDK-8339320

Optimize ClassFile Utf8EntryImpl#inflate

JDK-8339329

ConstantPoolBuilder#constantValueEntry method doc typo and clarifications

JDK-8339341

SurfaceManager cacheMap retains strong references

JDK-8339342

FieldAllocationCount is mostly unused

JDK-8339347

keytool -importpass insists prompting the user even if there is no terminal

JDK-8339351

Remove duplicate line in FileMapHeader::print

JDK-8339359

RISC-V: Use auipc explicitly in far_jump and far_call macro assembler routines

JDK-8339366

[jittester] Make it possible to generate tests without execution

JDK-8339368

Switch targets are not inflated in CodeModel if no StackMap

JDK-8339369

G1: TestVerificationInConcurrentCycle.java fails with "Missing rem set entry" when using "-XX:G1RSetUpdatingPauseTimePercent=0 -XX:G1UpdateBufferSize=2"

JDK-8339384

Unintentional IOException in jdk.jdi module when JDWP end of stream occurs

JDK-8339386

Assertion on AIX - original PC must be in the main code section of the compiled method

JDK-8339387

ZGC: Synchronize medium page allocation

JDK-8339399

ZGC: Remove unnecessary page reset when splitting pages

JDK-8339401

Optimize ClassFile load and store instructions

JDK-8339403

sun.security.ssl.StatusResponseManager.get swallows interrupt status

JDK-8339411

[PPC64] cmpxchgw/h/b doesn’t handle external Label

JDK-8339416

[s390x] Provide implementation for resolve_global_jobject

JDK-8339419

[s390x] Problemlist compiler/c2/irTests/TestIfMinMax.java

JDK-8339460

CDS error when module is located in a directory with space in the name

JDK-8339466

Enumerate shared stubs and define static fields and names via declarations

JDK-8339475

Clean up return code handling for pthread calls in library coding

JDK-8339486

JFR: Modernize

JDK-8339487

ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message

JDK-8339488

Extended NPE message doesn’t handle CONSTANT_Dynamic

JDK-8339492

StackMapDecoder::writeFrames makes lots of allocations

JDK-8339507

Test generation tool and gtest for testing APX encoding of extended gpr instructions

JDK-8339519

Remove size field from instructions

JDK-8339524

Clean up a few ExtendedRobot tests

JDK-8339531

Improve performance of MemorySegment::mismatch

JDK-8339535

JVM crashes with -Xshare:dump -XX:+SegmentedCodeCache

JDK-8339538

Wrong timeout computations in DnsClient

JDK-8339540

Unify include requirements for PlatformMonitor/Mutex constructors/destructors

JDK-8339541

CSS rule is not specific enough

JDK-8339542

compiler/codecache/CheckSegmentedCodeCache.java fails

JDK-8339560

Unaddressed comments during code review of JDK-8337664

JDK-8339573

Update CodeCacheSegmentSize and CodeEntryAlignment for ARM

JDK-8339574

Behavior of File.is{Directory,File,Hidden} is not documented with respect to symlinks

JDK-8339575

DumpingWithJavaAgent.java failed with missing expected output

JDK-8339576

Speed up raw bytecode processing in ClassFile API

JDK-8339579

ZGC: Race results in only one of two remembered sets being cleared

JDK-8339587

runtime/reflect/ReflectOutOfMemoryError.java fails with "bootstrap method initialization exception"

JDK-8339592

Simplify and remove unused code in ObjectMethods.<clinit>

JDK-8339619

ProblemList runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java

JDK-8339627

Cleanup Unsafe.setMemory intrinsic code

JDK-8339631

Fix block @jls and @jvms tags

JDK-8339635

StringConcatFactory optimization for CompactStrings off

JDK-8339637

(tz) Update Timezone Data to 2024b

JDK-8339638

Update vmTestbase/nsk/jvmti/*Field*Watch tests to use virtual thread factory

JDK-8339639

Opensource few AWT PopupMenu tests

JDK-8339640

Reduce construction overheads in StringConcatFactory$InlineHiddenClassStrategy

JDK-8339642

Reduce overheads in InvokerBytecodeGenerator

JDK-8339644

Improve parsing of Day/Month in tzdata rules

JDK-8339648

ZGC: Division by zero in rule_major_allocation_rate

JDK-8339651

ShenandoahPacer::setup_for_mark, ShenandoahPacer::setup_for_updaterefs and ShenandoahPacer::setup_for_evac runtime error: division by zero

JDK-8339661

ZGC: Move some page resets and verification to callsites

JDK-8339677

[vectorapi] YYYXXXVector::withLaneHelper and laneHelper should use Double::doubleToRawLongBits/Float::floatToRawIntBits

JDK-8339678

Update runtime/condy tests to be executed with VM flags

JDK-8339683

Simplify class data generation in InvokerBytecodeGenerator

JDK-8339684

ResizeObserver callback interrupts smooth scrolling on Chrome

JDK-8339686

java/foreign/TestMappedHandshake.java fails with assert(depth < max_critical_stack_depth) failed: can’t have more than 10 critical frames

JDK-8339687

Rearrange reachabilityFence()s in jdk.test.lib.util.ForceGC

JDK-8339694

ciTypeFlow does not correctly handle unresolved constant dynamic of array type

JDK-8339696

Clarify modeling scope of javax.lang.model.element

JDK-8339698

x86 unused andw/orw/xorw/addw encoding could be removed

JDK-8339699

Optimize DataOutputStream writeUTF

JDK-8339703

Problem list serviceability/sa/TestJhsdbJstackUpcall.java for generational ZGC

JDK-8339710

Avoid initializing AccessFlag related classes in write-only cases

JDK-8339711

ZipFile.Source.initCEN needlessly reads END header

JDK-8339714

Delete tedious bool type define

JDK-8339725

Concurrent GC crashed due to GetMethodDeclaringClass

JDK-8339727

Open source several AWT focus tests - series 1

JDK-8339728

[Accessibility,Windows,JAWS] Bug in the getKeyChar method of the AccessBridge class

JDK-8339730

Windows regression after removing ObjectMonitor Responsible

JDK-8339731

java.desktop/share/classes/javax/swing/text/html/default.css typo in margin settings

JDK-8339733

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

JDK-8339735

Remove references to Applet in core-libs/security APIs

JDK-8339738

RISC-V: Vectorize crc32 intrinsic

JDK-8339741

RISC-V: C ABI breakage for integer on stack

JDK-8339742

Refactor ClassFileImpl to allow loading Option classes lazily

JDK-8339769

Incorrect error message during startup if working directory does not exist

JDK-8339771

RISC-V: Reduce icache flushes

JDK-8339780

TestByteBuffer fails on AIX after 8339285

JDK-8339781

Better use of Javadoc tags in javax.lang.model

JDK-8339787

Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java

JDK-8339789

Use index and definition tags in AnnotatedElement

JDK-8339790

Support Intel APX setzucc instruction

JDK-8339793

Fix incorrect APX feature enabling with -XX:-UseAPX

JDK-8339794

Open source closed choice tests #1

JDK-8339799

Reduce work done in j.l.invoke bytecode generators

JDK-8339800

Prefer invokeBasic in BootstrapMethodInvokers

JDK-8339801

Add better test failure diagnostics to vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002

JDK-8339803

Acknowledge case insensitive unambiguous keywords in tzdata files

JDK-8339810

Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract

JDK-8339834

Replace usages of -mx and -ms in some tests

JDK-8339835

Replace usages of -mx and -ms in some client-libs tests

JDK-8339836

Open source several AWT Mouse tests - Batch 1

JDK-8339837

Remove unused BootstrapMethodsInvokers.isLambdaMetafactoryCondyBSM

JDK-8339842

Open source several AWT focus tests - series 2

JDK-8339845

Update color.org and wapforum.org links to use HTTPS instead of HTTP

JDK-8339847

Broken link to the dieharder distribution website in SplittableRandom

JDK-8339849

Enumerate opto and C1 stubs, generate enums, names, fields and generator calls

JDK-8339850

Restore the interrupt status in FileSystemPreferences.lockFile()

JDK-8339852

Fix typos in java.compiler documentation

JDK-8339871

serviceability/sa/TestDebugInfoDecode.java should be driver

JDK-8339874

Avoid duplicate checking of trailing slash in ZipFile.getZipEntry

JDK-8339876

Move constant symbol caches to Utf8EntryImpl

JDK-8339879

Open some dialog awt tests

JDK-8339883

Open source several AWT/2D related tests

JDK-8339892

Several security shell tests don’t set TESTJAVAOPTS

JDK-8339895

Open source several AWT focus tests - series 3

JDK-8339902

Open source couple TextField related tests

JDK-8339906

Open source several AWT focus tests - series 4

JDK-8339916

AIOOBE due to Math.abs(Integer.MIN_VALUE) in tests

JDK-8339918

Remove checks for outdated -t -tm -Xfuture -checksource -cs -noasyncgc options from the launcher

JDK-8339927

Man page update for deprecating jhsdb debugd for removal

JDK-8339934

Simplify Math.scalb(double) method

JDK-8339935

Open source several AWT focus tests - series 5

JDK-8339939

[JVMCI] Don’t compress abstract and interface Klasses

JDK-8339943

Frame not disposed in java/awt/dnd/DropActionChangeTest.java

JDK-8339954

Print JVMCI names with the Compiler.{perfmap,codelist,CodeHeap_Analytics} diagnostic commands

JDK-8339960

GenShen: Fix inconsistencies in generational Shenandoah behavior

JDK-8339962

Open source AWT TextField tests - Set1

JDK-8339972

Make a few fields in SortingFocusTraversalPolicy static

JDK-8339974

Graphics2D.drawString doesn’t always work with Font derived from AffineTransform

JDK-8339975

Open some dialog awt tests 2

JDK-8339979

VirtualThreadSchedulerMXBeanTest.testReduceParallelism fails intermittently

JDK-8339980

[s390x] ProblemList jdk/java/util/zip/CloseInflaterDeflaterTest.java

JDK-8339982

Open source several AWT Mouse tests - Batch 2

JDK-8339983

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

JDK-8339984

Open source AWT MenuItem related tests

JDK-8339992

RISC-V: some minor improvements of base64_vector_decode_round

JDK-8339995

Open source several AWT focus tests - series 6

JDK-8340007

Refactor KeyEvent/FunctionKeyTest.java

JDK-8340008

KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout

JDK-8340009

Improve the output from assert_different_registers

JDK-8340010

Fix vectorization tests with compact headers

JDK-8340011

Simplify jdk.internal.classfile.impl.EntryMap

JDK-8340012

[C2] assert(KlassEncodingMetaspaceMax > pd) failed: change encoding max if new encoding after 8338526

JDK-8340015

Open source several AWT focus tests - series 7

JDK-8340024

In ClassReader, extract a constant for the superclass supertype_index

JDK-8340073

Support "%z" time zone abbreviation format in TZ files

JDK-8340077

Open source few Checkbox tests - Set2

JDK-8340078

Open source several 2D tests

JDK-8340079

Modify rearrange/selectFrom Vector API methods to perform wrapIndexes instead of checkIndexes

JDK-8340081

Test java/foreign/TestLinker.java failed failed: missing permission java.lang.foreign.native.threshold.power.fill

JDK-8340082

Use inline return tag in java.base

JDK-8340084

Open source AWT Frame related tests

JDK-8340089

Simplify SegmentBulkOperations::powerOfProperty

JDK-8340092

[Linux] containers/systemd/SystemdMemoryAwarenessTest.java failing on some systems

JDK-8340102

Move assert-only loop in OopMapSort::sort under debug macro

JDK-8340103

Add internal set_flag function to VMATree

JDK-8340105

Expose BitMap::print_on in release builds

JDK-8340109

Ubsan: ciEnv.cpp:1660:65: runtime error: member call on null pointer of type 'struct CompileTask'

JDK-8340113

Remove JULONG as a Diagnostic Command argument type (jcmd JFR.view)

JDK-8340114

Remove outdated SelectVersion() function from the launcher and update the code comments explaining the code flow

JDK-8340116

test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java can fail due to regex

JDK-8340119

Remove oopDesc::size_might_change()

JDK-8340120

Remove redundant code in SegmentBulkOperations::mismatch

JDK-8340131

Refactor internal makeHiddenClassDefiner to take option mask instead of Set<ClassOption>

JDK-8340132

Remove internal CpException for reading malformed utf8

JDK-8340133

Add concise usage message to the java executable

JDK-8340140

Open some dialog awt tests 3

JDK-8340141

C1: rework ciMethod::equals following 8338471

JDK-8340143

Open source several Java2D rendering loop tests.

JDK-8340144

C1: remove unused Compilation::_max_spills

JDK-8340145

Problem with generic pattern matching results in internal compiler error

JDK-8340146

ZGC: TestAllocateHeapAt.java should not run with UseLargePages

JDK-8340164

Open source few Component tests - Set1

JDK-8340166

[REDO] CDS: Trim down minimum GC region alignment

JDK-8340171

CDS: Enhance bitmap truncation

JDK-8340173

Open source some Component/Panel/EventQueue tests - Set2

JDK-8340176

Replace usage of -noclassgc with -Xnoclassgc in test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java

JDK-8340177

Malformed system classes loaded by bootloader crash the JVM in product builds

JDK-8340181

Shenandoah: Cleanup ShenandoahRuntime stubs

JDK-8340183

Shenandoah: Incorrect match for clone barrier in is_gc_barrier_node

JDK-8340184

Bug in CompressedKlassPointers::is_in_encodable_range

JDK-8340186

Shenandoah: Missing load_reference_barrier_phantom_narrow match in is_shenandoah_lrb_call

JDK-8340189

8339531 incorrect for Big Endian platforms

JDK-8340193

Open source several AWT Dialog tests - Batch 1

JDK-8340200

Misspelled constant AttributesProcessingOption.DROP_UNSTABLE_ATRIBUTES

JDK-8340203

Link color is hard to distinguish from text color in API documentation

JDK-8340205

Native linker allows MemoryLayout consisting of only PaddingLayout

JDK-8340210

Add positionTestUI() to PassFailJFrame.Builder

JDK-8340212

-Xshare:off -XX:CompressedClassSpaceBaseAddress=0x40001000000 crashes on macos-aarch64

JDK-8340213

jcmd VM.events ignores max argument

JDK-8340214

C2 compilation asserts with "no node with a side effect" in PhaseIdealLoop::try_sink_out_of_loop

JDK-8340228

Open source couple more miscellaneous AWT tests

JDK-8340229

Improve opening sentence of FileInputStream constructor specification

JDK-8340230

Tests crash: assert(is_in_encoding_range || k→is_interface() || k→is_abstract()) failed: sanity

JDK-8340232

Optimize DataInputStream::readUTF

JDK-8340233

Missed ThreadWXEnable in jfrNativeLibraryLoadEvent.cpp

JDK-8340241

RISC-V: Returns mispredicted

JDK-8340269

[s390x] TestLargeStub.java failure after 8338123

JDK-8340271

Open source several AWT Robot tests

JDK-8340272

C2 SuperWord: JMH benchmark for Reduction vectorization

JDK-8340273

Remove CounterHalfLifeTime

JDK-8340276

Test java/lang/management/ThreadMXBean/Locks.java failed with NullPointerException

JDK-8340279

Open source several AWT Dialog tests - Batch 2

JDK-8340280

Avoid calling MT.invokerType() when creating LambdaForms

JDK-8340306

Add border around instructions in PassFailJFrame

JDK-8340307

Add explanation around MemorySegment:reinterpret regarding arenas

JDK-8340308

PassFailJFrame: Make rows default to number of lines in instructions

JDK-8340311

JPackage app-image exe launches multiple exe’s in JDK 22+

JDK-8340313

Crash due to invalid oop in nmethod after C1 patching

JDK-8340323

Test jdk/classfile/OptionsTest.java fails after JDK-8340200

JDK-8340326

Remove references to Applet in core-libs/security tests

JDK-8340327

A common framework to support public key algorithms with standard parameter sets

JDK-8340329

(fs) Message of NotLinkException thrown by Files.readSymbolicLink does not include file name (win)

JDK-8340332

Open source mixed AWT tests - Set3

JDK-8340334

Update jcmd VM.events max parameter to be INT

JDK-8340336

Open some checkbox awt tests

JDK-8340353

Remove CompressedOops::ptrs_base

JDK-8340354

Open source AWT desktop properties and print related tests

JDK-8340359

Remove javax.naming.Context.APPLET

JDK-8340360

Update -mx to -Xmx in UnninstallUIMemoryLeaks test

JDK-8340365

Position the first window of a window list

JDK-8340366

Open source several AWT Dialog tests - Batch 3

JDK-8340367

Opensource few AWT image tests

JDK-8340368

windows-x64-slowdebug build fails after JDK-8319873

JDK-8340383

VM issues warning failure to find kernel32.dll on Windows nanoserver

JDK-8340387

Update OS detection code to recognize Windows Server 2025

JDK-8340389

vmTestbase/gc/gctests/PhantomReference/phantom001/TestDescription.java Test exit code: 97 with -Xcomp UseAVX=3

JDK-8340391

Windows jcmd System.map and System.dump_map tests failing

JDK-8340392

Handle OopStorage in location decoder

JDK-8340393

Open source closed choice tests #2

JDK-8340398

[JVMCI] Unintuitive behavior of UseJVMCICompiler option

JDK-8340399

Update comment in SourceVersion for language evolution history

JDK-8340400

Shenandoah: Whitebox breakpoint GC requests may cause assertions

JDK-8340404

CharsetProvider specification updates

JDK-8340407

Open source a few more Component related tests

JDK-8340408

Shenandoah: Remove redundant task stats printing code in ShenandoahTaskQueue

JDK-8340411

open source several 2D imaging tests

JDK-8340417

Open source some MenuBar tests - Set1

JDK-8340419

ZGC: Create an UseLargePages adaptation of TestAllocateHeapAt.java

JDK-8340420

ZGC: Should call vm_shutdown_during_initialization if initialization fails

JDK-8340422

ZGC: TestAllocateHeapAt.java should not run with transparent hugepages

JDK-8340426

ZGC: Move defragment out of the allocation path

JDK-8340432

Open source some MenuBar tests - Set2

JDK-8340433

Open source closed choice tests #3

JDK-8340436

Remove unused CompressedOops::AnyNarrowOopMode

JDK-8340437

Open source few more AWT Frame related tests

JDK-8340438

RISC-V: minor improvement in base64

JDK-8340439

AArch64: Extra entry declaration for assember test

JDK-8340445

[PPC64] Wrong ConditionRegister used in ppc64.ad: flagsRegCR0 cr1

JDK-8340453

C2: Improve encoding of LoadNKlass for compact headers

JDK-8340454

C2 EA asserts with "previous reducible Phi is no longer reducible before SUT"

JDK-8340456

Reduce overhead of proxying Object methods in ProxyGenerator

JDK-8340458

Open source additional Component tests (part 2)

JDK-8340461

Amend description for logArea

JDK-8340466

Add description for PassFailJFrame constructors

JDK-8340477

Remove JDK1.1 compatible behavior for "EST", "MST", and "HST" time zones

JDK-8340480

Bad copyright notices in changes from JDK-8339902

JDK-8340488

Clarify LocaleServiceProvider deployment on application module path

JDK-8340490

Shenandoah: Optimize ShenandoahPacer

JDK-8340491

Thread stack-base assertion should report which thread has the un-set stack

JDK-8340494

Open some dialog awt tests 4

JDK-8340524

Remove NarrowPtrStruct

JDK-8340532

C2: assert(is_OuterStripMinedLoop()) failed: invalid node class: IfTrue

JDK-8340537

Typo in javadoc of java.util.jar.JarFile

JDK-8340540

Problemlist DcmdMBeanPermissionsTest.java and SystemDumpMapTest.java

JDK-8340544

Optimize setLocalsFromArg

JDK-8340547

Starting many threads can delay safepoints

JDK-8340553

ZipEntry field validation does not take into account the size of a CEN header

JDK-8340554

Improve MessageFormat readObject checks

JDK-8340555

Open source DnD tests - Set4

JDK-8340560

Open Source several AWT/2D font and rendering tests

JDK-8340565

Create separate index page for terms defined by the index tag

JDK-8340568

Incorrect escaping of single quotes when pretty-printing character literals

JDK-8340572

ConcurrentModificationException when sorting ArrayList sublists

JDK-8340573

Remove unused G1ParScanThreadState::_partial_objarray_chunk_size

JDK-8340576

Some JVMCI flags are inconsistent

JDK-8340580

Characters in Document diagrams not in the middle

JDK-8340585

[JVMCI] compiler/unsafe/UnsafeGetStableArrayElement.java fails with -XX:-UseCompressedClassPointers

JDK-8340586

JdkJfrEvent::get_all_klasses stores non-strong oops in JNI handles

JDK-8340587

Optimize StackMapGenerator$Frame::checkAssignableTo

JDK-8340590

RISC-V: C2: Small improvement to vector gather load and scatter store

JDK-8340596

Remove dead code from RequiresSetenv function in java.base/unix/native/libjli/java_md.c

JDK-8340605

Open source several AWT PopupMenu tests

JDK-8340620

Fix -Wzero-as-null-pointer-constant warnings for CompressedOops

JDK-8340621

Open source several AWT List tests

JDK-8340623

Remove outdated PROCESSOR_ARCHITECTURE_IA64 from Windows coding

JDK-8340625

Open source additional Component tests (part 3)

JDK-8340639

Open source few more AWT List tests

JDK-8340643

RISC-V: Small refactoring for sub/subw macro-assembler routines

JDK-8340657

[PPC64] SA determines wrong unextendedSP

JDK-8340670

Policy.UNSUPPORTED_EMPTY_COLLECTION.isReadOnly does not return true

JDK-8340679

Misc tests fail assert(!set || SafepointSynchronize::is_at_safepoint()) failed: set once or at safepoint

JDK-8340680

Fix typos in javax.lang.model.SourceVersion

JDK-8340684

Reading from an input stream backed by a closed ZipFile has no test coverage

JDK-8340687

Open source closed frame tests #1

JDK-8340698

JVMTI FRAME_POP event is sometimes missed if NotifyFramePop is called as a method is returning

JDK-8340707

ProblemList applications/ctw/modules/java_base.java due to JDK-8340683

JDK-8340708

Optimize StackMapGenerator::processMethod

JDK-8340710

Optimize DirectClassBuilder::build

JDK-8340713

Open source DnD tests - Set5

JDK-8340717

Remove unused function declarations from java.c/java.h of the launcher

JDK-8340719

Open source AWT List tests

JDK-8340721

Clarify special case handling of unboxedType and getWildcardType

JDK-8340731

Cleanup remaining IA64 references in hotspot code

JDK-8340732

RISC-V: Refactor crc32 scalar version

JDK-8340733

Add scope for relaxing constraint on JavaCalls from CompilerThread

JDK-8340785

Update description of PassFailJFrame and samples

JDK-8340786

Introduce Predicate classes with predicate iterators and visitors for simplified walking

JDK-8340790

Open source several AWT Dialog tests - Batch 4

JDK-8340792

-XX:+PrintInterpreter: instructions should only be printed if printing all InterpreterCodelets

JDK-8340793

Fix client builds after JDK-8337987

JDK-8340796

Use a consistent order when loading cxq and EntryList

JDK-8340799

Add border inside instruction frame in PassFailJFrame

JDK-8340801

Disable ubsan checks in some awt/2d coding

JDK-8340808

RISC-V: Client build fails after JDK-8339738

JDK-8340809

Open source few more AWT PopupMenu tests

JDK-8340812

LambdaForm customization via MethodHandle::updateForm is not thread safe

JDK-8340824

C2: Memory for TypeInterfaces not reclaimed by hashcons()

JDK-8340826

Should not send unload notification for scratch classes

JDK-8340831

Simplify simple validation for class definition in MethodHandles.Lookup

JDK-8340838

Clean up MutableCallSite to use explicit release fence instead of AtomicInteger

JDK-8340843

[PPC64/s390x] Error: ShouldNotReachHere() in TemplateInterpreterGenerator::generate_math_entry after 8338694

JDK-8340851

Open some TextArea awt tests

JDK-8340864

Remove unused lines related to vmClasses

JDK-8340874

Open source some of the AWT Geometry/Button tests

JDK-8340880

RISC-V: add t3-t6 alias into assemler_riscv.hpp

JDK-8340885

Desugar ZipCoder.Comparison

JDK-8340899

Remove wildcard bound in PositionWindows.positionTestWindows

JDK-8340907

Open source closed frame tests # 2

JDK-8340923

The class LogSelection copies uninitialized memory

JDK-8340945

Ubsan: oopStorage.cpp:374:8: runtime error: applying non-zero offset 18446744073709551168 to null pointer

JDK-8340946

Add vmTestbase/gc/memory/Nio/Nio.java and java/nio/Buffer/LimitDirectMemory.java to problem list

JDK-8340956

ProblemList 4 java/nio/channels/DatagramChannel tests on macosx-all

JDK-8340966

Open source few Checkbox and Cursor tests - Set1

JDK-8340967

Open source few Cursor tests - Set2

JDK-8340974

Ambiguous name of jtreg property vm.libgraal.enabled

JDK-8340978

Open source few DnD tests - Set6

JDK-8340981

Update citations to "Hacker’s Delight"

JDK-8340983

Use index and definition tags in Object and Double

JDK-8340985

Open source some Desktop related tests

JDK-8340987

Open some TextArea awt tests 1

JDK-8340988

Update jdk/jfr/event/gc/collection tests to accept "CodeCache GC Threshold" as valid GC reason

JDK-8341000

Open source some of the AWT Window tests

JDK-8341004

Open source AWT FileDialog related tests

JDK-8341006

Optimize StackMapGenerator detect frames

JDK-8341013

Optimize x86/aarch64 MD5 intrinsics by reducing data dependency

JDK-8341015

OopStorage location decoder crashes accessing non-initalized OopStorage

JDK-8341020

Error handler crashes when Metaspace is not fully initialized

JDK-8341027

Crash in java/runtime/Unsafe/InternalErrorTest when running with -XX:-UseCompressedClassPointers

JDK-8341028

Do not use lambdas or method refs for verifyConstantPool

JDK-8341037

Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java

JDK-8341052

SHA-512 implementation using SHA-NI

JDK-8341053

Two CDS tests fail again with -UseCompressedOops and UseSerialGC/UseParallelGC

JDK-8341055

Open some TextArea awt tests 2

JDK-8341057

Add 2 SSL.com TLS roots

JDK-8341060

Cleanup statics in HeapDumper

JDK-8341064

Define anchor point and index term for "wrapper classes"

JDK-8341068

[s390x] intrinsics for divideUnsigned and remainderUnsigned methods in java.lang.Integer and java.lang.Long

JDK-8341070

javac fails with an exception when compiling import module under source level 8

JDK-8341072

Open source several AWT Canvas and Rectangle related tests

JDK-8341091

CDS: Segmented roots array misses roots

JDK-8341094

Clean up relax_verify in ClassFileParser

JDK-8341096

ProblemList compiler/cha/TypeProfileFinalMethod.java in Xcomp mode

JDK-8341100

Add index entries for terms used in java.lang.Class

JDK-8341101

[ARM32] Error: ShouldNotReachHere() in TemplateInterpreterGenerator::generate_math_entry after 8338694

JDK-8341111

open source several AWT tests including menu shortcut tests

JDK-8341127

Extra call to MethodHandle::asType from memory segment var handles fails to inline

JDK-8341128

open source some 2d graphics tests

JDK-8341131

Some jdk/jfr/event/compiler tests shouldn’t be executed with Xcomp

JDK-8341134

Deprecate for removal the jrunscript tool

JDK-8341135

Incorrect format string after JDK-8339475

JDK-8341136

Optimize StackMapGenerator::trimAndCompress

JDK-8341137

Optimize long vector multiplication using x86 VPMUL[U]DQ instruction

JDK-8341138

Rename jtreg property docker.support as container.support

JDK-8341141

Optimize DirectCodeBuilder

JDK-8341142

Maintain a single source file for sun.net.www.protocol.jar.JarFileFactory

JDK-8341146

RISC-V: Unnecessary fences used for load-acquire in template interpreter

JDK-8341148

Open source several Choice related tests

JDK-8341162

Open source some of the AWT window test

JDK-8341168

Cleanup dead code after JDK-8322630

JDK-8341170

Open source several Choice related tests (part 2)

JDK-8341176

Permit access to diagnostics for transient snippets

JDK-8341177

Opensource few List and a Window test

JDK-8341178

TypeRawPtr::add_offset may be "miscompiled" due to UB

JDK-8341191

Open source few more AWT FileDialog tests

JDK-8341194

[REDO] Implement C2 VectorizedHashCode on AArch64

JDK-8341197

[BACKOUT] 8322770: Implement C2 VectorizedHashCode on AArch64

JDK-8341199

Use ClassFile’s new API loadConstant(int)

JDK-8341201

Broken link in AbstractAnnotationValueVisitor7 due to extra quotation mark

JDK-8341235

Improve default instruction frame title in PassFailJFrame

JDK-8341238

G1: Refactor G1Policy to move collection set selection methods into G1CollectionSet

JDK-8341239

Open source closed frame tests # 3

JDK-8341242

Shenandoah: LRB node is not matched as GC barrier after JDK-8340183

JDK-8341243

Use ArraySupport.SOFT_MAX_ARRAY_LENGTH for max array size in java.base

JDK-8341246

Test com/sun/tools/attach/PermissionTest.java fails access denied after JDK-8327114

JDK-8341257

Open source few DND tests - Set1

JDK-8341258

Open source few various AWT tests - Set1

JDK-8341260

Add Float16 to jdk.incubator.vector

JDK-8341261

Tests assume UnlockExperimentalVMOptions is disabled by default

JDK-8341273

JVMTI is not properly hiding some continuation related methods

JDK-8341277

Validate slot argument for instruction factories

JDK-8341278

Open source few TrayIcon tests - Set7

JDK-8341282

(fs) Move creation time fallback logic to Java layer (Linux)

JDK-8341292

Open some TextArea awt tests 3

JDK-8341295

Add some useful debugging APIs to the debug agent

JDK-8341298

Open source more AWT window tests

JDK-8341310

Test TestJcmdWithSideCar.java should skip ACCESS_TMP_VIA_PROC_ROOT (after JDK-8327114)

JDK-8341316

[macos] javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java fails sometimes in macos

JDK-8341328

Refactor initial Assertion Predicate creation into separate classes

JDK-8341333

[JVMCI] Export JavaThread::_unlocked_inflated_monitor to JVMCI

JDK-8341334

CDS: Parallel relocation

JDK-8341336

Fix -Wzero-as-null-pointer-constant warnings in PRODUCT-only code

JDK-8341366

Suspicious check in Locale.getDisplayName(Locale inLocale)

JDK-8341367

Problemlist ShapeNotSetSometimes.java on macOS

JDK-8341371

CDS cannot load archived heap objects with -XX:+UseSerialGC -XX:-UseCompressedOops

JDK-8341373

Open source closed frame tests # 4

JDK-8341376

Open some TextArea awt tests 4

JDK-8341377

Update VMProps.isCDSRuntimeOptionsCompatible to include Parallel and Serial GC

JDK-8341378

Open source few TrayIcon tests - Set8

JDK-8341379

Shenandoah: Improve lock contention during cleanup

JDK-8341399

Add since checker tests to the langtools modules

JDK-8341407

C2: assert(main_limit == cl→limit() || get_ctrl(main_limit) == new_limit_ctrl) failed: wrong control for added limit

JDK-8341408

Implement JEP 488: Primitive Types in Patterns, instanceof, and switch (Second Preview)

JDK-8341411

C2: remove slice parameter from GraphKit::make_load() and GraphKit::store_to_memory()

JDK-8341412

Various test failures after JDK-8334305

JDK-8341413

Stop including osThread_os.hpp in the middle of the OSThread class

JDK-8341415

Optimize RawBytecodeHelper::next

JDK-8341427

JFR: Adjust object sampler span handling

JDK-8341436

containers/docker/TestJcmdWithSideCar.java takes needlessly long to run

JDK-8341443

[macos] AppContentTest and SigningOptionsTest failed due to "codesign" does not fails with "--app-content" on macOS 15

JDK-8341444

Unnecessary check for JSRs in CDS

JDK-8341445

DecimalFormatSymbols setters should throw NPE

JDK-8341447

Open source closed frame tests # 5

JDK-8341451

Remove C2HandleAnonOMOwnerStub

JDK-8341452

Test runtime/cds/appcds/DumpRuntimeClassesTest.java from JDK-8324259 is failing

JDK-8341453

java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible

JDK-8341470

BigDecimal.stripTrailingZeros() optimization

JDK-8341471

Reversed field layout caused by unstable sorting

JDK-8341483

Clarify special case handling of Types.getArrayType

JDK-8341489

ProblemList runtime/cds/appcds/DumpRuntimeClassesTest.java in Xcomp mode

JDK-8341495

JShell crashes with java.util.MissingFormatArgumentException

JDK-8341510

Optimize StackMapGenerator::processFieldInstructions

JDK-8341512

Optimize StackMapGenerator::processInvokeInstructions

JDK-8341513

Remove the unused thread_type field from OSThread

JDK-8341525

G1: use bit clearing to remove tightly-coupled initialization store pre-barriers

JDK-8341527

AVX-512 intrinsic for SHA3

JDK-8341535

sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering

JDK-8341541

Wrong anchor in wrapper classes links

JDK-8341548

More concise use of classfile API

JDK-8341551

Revisit jdk.internal.loader.URLClassPath.JarLoader after JEP 486

JDK-8341553

Remove UseCompactObjectHeaders extra CDS archives

JDK-8341554

Shenandoah: Missing heap lock when updating usage for soft ref policy

JDK-8341558

[AIX] build broken after 8341413

JDK-8341562

RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code

JDK-8341566

Add Reader.of(CharSequence)

JDK-8341581

Optimize BytecodeHelpers validate slot

JDK-8341584

Test java/foreign/TestUpcallStress.java intermittent timeout with -Xcomp

JDK-8341585

Test java/foreign/TestUpcallStress.java should mark as /native

JDK-8341588

Remove CollectionUsageThreshold.java from ProblemList-Xcomp for debugging

JDK-8341593

Problemlist java/foreign/TestUpcallStress.java in Xcomp mode

JDK-8341594

Use Unsafe to coalesce reads in java.util.zip.ZipUtils

JDK-8341595

Clean up iteration of CEN headers in ZipFile.Source.initCEN

JDK-8341597

ZipFileInflaterInputStream input buffer size uses uncompressed size

JDK-8341612

[BACKOUT] 8338442: AArch64: Clean up IndOffXX type and let legitimize_address() fix out-of-range operands

JDK-8341619

C2: remove unused StoreCM node

JDK-8341622

Tag-specific disabled default decorators for UnifiedLogging

JDK-8341625

Improve ZipFile validation of the END header

JDK-8341631

JShell should auto-import java.io.IO.*

JDK-8341633

StatSampler::assert_system_property: Print the keys and values of the assert

JDK-8341637

java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64)

JDK-8341643

G1: Merged cards counter skewed by merge cards cache

JDK-8341644

Compile error in cgroup coding when using toolchain clang

JDK-8341649

Regressions with large metaspace apps after 8338526

JDK-8341658

RISC-V: Test DateFormatProviderTest.java run timeouted

JDK-8341664

ReferenceClassDescImpl cache internalName

JDK-8341666

FileInputStream doesn’t support readAllBytes() or readNBytes(int) on pseudo devices

JDK-8341668

Shenandoah: assert(tail_bits < (idx_t)BitsPerWord) failed: precondition

JDK-8341684

Typo in External Specifications link of java.util.Currency

JDK-8341688

Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code

JDK-8341692

Implement JEP 490: ZGC: Remove the Non-Generational Mode

JDK-8341708

Optimize safepoint poll encoding with smaller poll data offset

JDK-8341715

PPC64: ObjectMonitor::_owner should be reset unconditionally in nmethod unlocking

JDK-8341722

Fix some warnings as errors when building on Linux with toolchain clang

JDK-8341755

Optimize argNames in InnerClassLambdaMetafactory

JDK-8341776

Remove unused enum values from LambdaForm$Kind

JDK-8341784

Refactor TypeVect to use a BasicType instead of a const Type*

JDK-8341788

Fix ExceptionOccurred in hotspot

JDK-8341789

Fix ExceptionOccurred in java.base

JDK-8341790

Fix ExceptionOccurred in java.desktop

JDK-8341791

Fix ExceptionOccurred in java.prefs

JDK-8341792

Fix ExceptionOccurred in java.security.jgss

JDK-8341793

Fix ExceptionOccurred in jdk.accessibility

JDK-8341794

Fix ExceptionOccurred in jdk.attach

JDK-8341796

Fix ExceptionOccurred in jdk.hotspot.agent

JDK-8341797

Fix ExceptionOccurred in jdk.jdi

JDK-8341798

Fix ExceptionOccurred in jdk.jdwp.agent

JDK-8341803

ProblemList containers/docker/TestJcmdWithSideCar.java on linux-x64

JDK-8341805

ProblemList five mlvm/indy/func/jvmti tests in Xcomp mode

JDK-8341819

LightweightSynchronizer::enter_for races with deflation

JDK-8341820

Check return value of hcreate_r

JDK-8341831

PhaseCFG::insert_anti_dependences asserts with "no loads"

JDK-8341832

Incorrect continuation address of synthetic SIGSEGV for APX in product builds

JDK-8341834

C2 compilation fails with "bad AD file" due to Replicate

JDK-8341854

Incorrect clearing of ZF in fast_unlock_lightweight on x86

JDK-8341859

Optimize ClassFile Benchmark Write

JDK-8341860

ProblemList applications/ctw/modules/java_base_2.java on linux-x64

JDK-8341862

PPC64: C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR

JDK-8341880

RISC-V: riscv_vector.h native build fails with gcc13 after JDK-8320500

JDK-8341881

[REDO] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3

JDK-8341882

[BACKOUT] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3

JDK-8341893

AArch64: Micro-optimize compressed ptr decoding

JDK-8341900

Optimize DirectCodeBuilder writeBody

JDK-8341901

Using 'var' keyword switch pattern matching causes compiler error

JDK-8341903

Implementation of Scoped Values (Fourth Preview)

JDK-8341904

Search tag in inherited doc comment creates additional index item

JDK-8341906

Optimize ClassFile writing BufBuffer

JDK-8341907

javac -Xlint should ignore /// on first line of source file

JDK-8341909

G1: Add region index to region printer output

JDK-8341913

Support CDS heap dumping for Shenandoah and Epsilon

JDK-8341916

Remove ProtectionDomain related hotspot code and tests

JDK-8341923

java.util.Locale class specification improvements

JDK-8341924

Improve error message with structurally malformed Code array

JDK-8341927

Replace hardcoded security providers with new test.provider.name system property

JDK-8341931

os_linux gtest uses lambdas with explicit capture lists

JDK-8341935

javac states that -proc:full is the default but the default as of 23 is -proc:none

JDK-8341939

SigningOptionsTest fails without Xcode with command line developer tools after JDK-8341443

JDK-8341964

Add mechanism to disable different parts of TLS cipher suite

JDK-8341966

Broken annotated module may lead to an exception in javac

JDK-8341967

Unify os::current_file_offset and os::seek_to_file_offset across posix platforms

JDK-8341972

java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257

JDK-8341975

Unable to set encoding for IO.println, IO.print and IO.readln

JDK-8341977

Replace predicate walking and cloning code for Loop Peeling with a predicate visitor

JDK-8341978

Improve JButton/bug4490179.java

JDK-8341982

Simplify JButton/bug4323121.java

JDK-8341997

Tests create files in src tree instead of scratch dir

JDK-8342002

sun/security/tools/keytool/GenKeyPairSigner.java failed due to missing certificate output

JDK-8342003

ProblemList sun/security/tools/keytool/GenKeyPairSigner.java

JDK-8342011

Conditionally compile ReservedHeapSpace compressed heap support

JDK-8342014

RISC-V: ZStoreBarrierStubC2 clobbers rflags

JDK-8342040

Further improve entry lookup performance for multi-release JARs

JDK-8342041

Test gc/shenandoah/oom/TestClassLoaderLeak.java slow on Windows after JDK-8340490

JDK-8342042

PPC64: compiler_fast_unlock_object flags failure instead of success

JDK-8342043

Split Opaque4Node into OpaqueTemplateAssertionPredicateNode and OpaqueNotNullNode

JDK-8342044

Increase timeout of gc/shenandoah/oom/TestClassLoaderLeak.java

JDK-8342047

Create Template Assertion Predicates with Halt nodes only instead of uncommon traps

JDK-8342062

Reformat keytool and jarsigner output for keys with a named parameter set

JDK-8342074

Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagless or accept VM flags

JDK-8342075

HttpClient: improve HTTP/2 flow control checks

JDK-8342079

Shenandoah: Remove extra ShenandoahInitMarkRootsClosure

JDK-8342081

Shenandoah: Remove extra ShenandoahMarkUpdateRefsSuperClosure

JDK-8342082

Remove unused BasicProgressBarUI.Animator.interval

JDK-8342083

Make a few fields in FileSystemPreferences final

JDK-8342086

FileInputStream.available() fails with "Incorrect function" for "nul" path (win)

JDK-8342089

Require --enable-native-access to be the same between CDS dump time and run time

JDK-8342090

Infer::IncorporationBinaryOp::equals can produce side-effects

JDK-8342098

Write a test to compare the images

JDK-8342102

ZGC: Optimize copy constructors in ZPhysicalMemory

JDK-8342105

JVM Crash when Jacoco and JFR are active

JDK-8342119

Shenandoah: Remove extra ShenandoahUpdateRefsClosure

JDK-8342145

File libCreationTimeHelper.c compile fails on Alpine

JDK-8342156

C2: Compilation failure with fewer arguments after JDK-8329032

JDK-8342181

Update tests to use stronger Key and Salt size

JDK-8342182

G1: G1OldGenAllocationTracker does not account for direct allocations in regions

JDK-8342183

Update tests to use stronger algorithms and keys

JDK-8342188

Update tests to use stronger key parameters and certificates

JDK-8342270

Test sun/security/pkcs11/Provider/RequiredMechCheck.java needs write access to src tree

JDK-8342280

Deprecate for removal java.awt.AWTPermission

JDK-8342281

Deprecate for removal javax.sound.sampled.AudioPermission

JDK-8342287

C2 fails with "assert(is_IfTrue()) failed: invalid node class: IfFalse" due to Template Assertion Predicate with two UCTs

JDK-8342295

compiler/jvmci/TestJVMCISavedProperties.java fails due to garbage in output

JDK-8342299

Document that jpackage includes (possibly old) VC Redistributable MSVCP140.dll from JDK

JDK-8342303

Segfault in update_inherited_vtable: AppCDS, old bytecode, and redefineClasses

JDK-8342329

G1: Rename G1HeapRegionManager::_allocated_heapregions_length

JDK-8342330

C2: "node pinned on loop exit test?" assert failure

JDK-8342332

[JVMCI] Export CompilerToVM::Data::dtanh

JDK-8342334

CDS: Scratch mirrors should not point to dead klasses

JDK-8342336

Optimize ClassFile imports

JDK-8342338

Remove redundant IIOPURLTest.java

JDK-8342376

More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test

JDK-8342380

Implement JEP 498: Warn upon Use of Memory-Access Methods in sun.misc.Unsafe

JDK-8342387

C2 SuperWord: refactor and improve compiler/loopopts/superword/TestDependencyOffsets.java

JDK-8342409

[s390x] C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR

JDK-8342439

Build failure after 8338023

JDK-8342442

Static ACVP sample tests

JDK-8342449

reimplement: JDK-8327114 Attach in Linux may have wrong behavior when pid == ns_pid

JDK-8342458

More consistent constant instruction handling

JDK-8342465

Improve API documentation for java.lang.classfile

JDK-8342466

Improve API documentation for java.lang.classfile.attribute

JDK-8342468

Improve API documentation for java.lang.classfile.constantpool

JDK-8342469

Improve API documentation for java.lang.classfile.instruction

JDK-8342489

compiler/c2/irTests/TestVectorizationMismatchedAccess.java fails on big-endian platforms

JDK-8342496

C2/Shenandoah: SEGV in compiled code when running jcstress

JDK-8342498

Add test for Allocation elimination after use as alignment reference by SuperWord

JDK-8342508

Use latch in BasicMenuUI/bug4983388.java instead of delay

JDK-8342540

InterfaceCalls micro-benchmark gives misleading results

JDK-8342541

Exclude List/KeyEventsTest/KeyEventsTest.java from running on macOS

JDK-8342544

[macos] jpackage test helper should check for both "--app-image" and "--mac-sign" for signing predefined app image case

JDK-8342561

Metaspace for generated reflection classes is no longer needed

JDK-8342576

[macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions

JDK-8342577

Clean up JVMTI breakpoint support

JDK-8342579

RISC-V: C2: Cleanup effect of killing flag register for call instructs

JDK-8342582

user.region for formatting number no longer works for 21.0.5

JDK-8342588

Shenandoah: Pull shared closures together in one header

JDK-8342601

AArch64: Micro-optimize bit shift in copy_memory

JDK-8342602

Remove JButton/PressedButtonRightClickTest test

JDK-8342607

Enhance register printing on x86_64 platforms

JDK-8342609

jpackage test helper function incorrectly removes a directory instead of its contents only

JDK-8342610

ZGC: Cleanup pre-touching code

JDK-8342612

Increase memory usage of compiler/c2/TestScalarReplacementMaxLiveNodes.java

JDK-8342633

javax/management/security/HashedPasswordFileTest.java creates tmp file in src dir

JDK-8342634

javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java creates temp file in src dir

JDK-8342635

javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java creates tmp file in src dir

JDK-8342642

Class loading failure due to archived map issue in ModuleLoaderMap.Mapper

JDK-8342647

[macosx] Clean up the NSInvocation based call to NSProcessInfo.operatingSystemVersion

JDK-8342650

Move getChars to DecimalDigits

JDK-8342653

Fix minor doc issues in AnnotatedElement

JDK-8342673

Test serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java failed: waited too long for notify

JDK-8342677

Add IR validation tests for newly added saturated vector add / sub operations

JDK-8342679

Clean up PreviewFeature.Feature

JDK-8342681

TestLoadBypassesNullCheck.java fails improperly specified VM option

JDK-8342683

Use non-short forward jump when passing stop()

JDK-8342693

Use byte[] as parameter in a FDBigInteger constructor and as field

JDK-8342698

Fix order of @param tags in module java.base

JDK-8342701

[PPC64] TestOSRLotsOfLocals.java crashes

JDK-8342707

Prepare Gatherers for graduation from Preview

JDK-8342715

x86 unused orw instruction encoding could be removed

JDK-8342768

GTest AssemblerX86.validate_vm failed: assert(VM_Version::supports_bmi1()) failed: tzcnt instruction not supported

JDK-8342785

XWindowPeer::getNewLocation() adheres to ICCCM 4.1.5 only with some WMs

JDK-8342787

Move misplaced TestTemplateAssertionPredicateWithTwoUCTs.java from src to test directory

JDK-8342806

Desugar capturing lambda in StringNameTable

JDK-8342808

Javadoc should add whitespace between type parameters

JDK-8342809

C2 hits "assert(is_If()) failed: invalid node class: Con" during IGVN due to unhandled top

JDK-8342811

java/net/httpclient/PlainProxyConnectionTest.java failed: Unexpected connection count: 5

JDK-8342823

Ubsan: ciEnv.cpp:1614:65: runtime error: member call on null pointer of type 'struct CompileTask'

JDK-8342825

Fix order of @param tags in module java.desktop

JDK-8342826

Improve performance of oopDesc::klass() after JDK-8305895

JDK-8342839

Malformed copyright in StringNameTable since JDK-8342806

JDK-8342850

Change ProblemList to have LimitDirectMemory refer to JDK-8342849

JDK-8342854

[JVMCI] Block secondary thread reporting a JVMCI fatal error

JDK-8342857

SA: Heap iterator makes incorrect assumptions about TLAB layout

JDK-8342860

Fix more NULL usage backsliding

JDK-8342862

Gtest added by 8339507 appears to be causing 8GB build machines to hang

JDK-8342863

Use pattern matching for instanceof in equals methods of wrapper classes

JDK-8342865

Use type parameter for Class::getPrimitiveClass

JDK-8342882

RISC-V: Unify handling of jumps to runtime

JDK-8342884

RISC-V: verify float ←→ float16 conversion

JDK-8342902

Deduplication of acquire calls in BindingSpecializer causes escape-analyisis failure

JDK-8342903

Deprecate for removal java.awt.Window.getWarningString()

JDK-8342905

Thread.setContextClassloader from thread in FJP commonPool task no longer works after JDK-8327501 redux

JDK-8342918

Building ParallelGC without G1 and Shenandoah fails because SpaceMangler not declared

JDK-8342930

New tests from JDK-8335912 are failing

JDK-8342931

ProblemList failing tests from JDK-8335912

JDK-8342934

TYPE_USE annotations printed with error causing "," in toString output

JDK-8342936

Enhance java.io.IO with parameter-less println()

JDK-8342938

Problem list java/io/IO/IO.java test on Linux ppc64le

JDK-8342939

Building ZGC without compiler2 fails

JDK-8342943

Replace predicate walking and cloning code for main/post loops with a predicate visitor

JDK-8342945

Replace predicate walking code in get_assertion_predicates() used for Loop Unswitching and cleaning useless Template Assertion Predicates with a predicate visitor

JDK-8342946

Replace predicate walking code in Loop Unrolling with a predicate visitor

JDK-8342953

RISC-V: Fix definition of RISCV_HWPROBE_EXT_ZVFHMIN

JDK-8342958

Use jvmArgs consistently in microbenchmarks

JDK-8342962

[s390x] TestOSRLotsOfLocals.java crashes

JDK-8342963

TestLargeStub::testUpcall doesn’t test upcalls stubs

JDK-8342967

Lambda deduplication fails with non-metafactory BSMs and mismatched local variables names

JDK-8342975

C2: Micro-optimize PhaseIdealLoop::Dominators()

JDK-8343001

Adjust XSLT and XPath Extension Function Property

JDK-8343004

Adjust JAXP limits

JDK-8343019

Primitive caches must use boxed instances from the archive

JDK-8343020

(fs) Add support for SecureDirectoryStream on macOS

JDK-8343026

JFR: Index into fields in the topFrame

JDK-8343030

RISC-V: Small assembler cleanups

JDK-8343037

Missing @since tag on JColorChooser.showDialog overload

JDK-8343039

Remove jdk.internal.misc.InternalLock and usages from java.io

JDK-8343040

Clean up references to JRE in the launcher code

JDK-8343056

C2: Micro-optimize Node lists grow

JDK-8343057

JFR: Sorting in 'jfr view' can violate contract

JDK-8343060

RISC-V: enable TestFloat16VectorConvChain for riscv

JDK-8343063

RISC-V: remove redundant reg copy in generate_resolve_blob

JDK-8343064

ClassFormatError: Illegal class name from InnerClassLambdaMetafactory

JDK-8343067

C2: revisit constant-offset AddP chains after successful input idealizations

JDK-8343068

C2: CastX2P Ideal transformation not always applied

JDK-8343071

Broken anchors to restricted method page and some redundant ids

JDK-8343085

[macos] jpackage verbose output on macOS contains numerous "Running /usr/bin/codesign" entries

JDK-8343086

[BACKOUT] JDK-8295269 G1: Improve slow startup due to predictor initialization

JDK-8343100

Consolidate EmptyFolderTest and EmptyFolderPackageTest jpackage tests into single java file

JDK-8343101

Rework BasicTest.testTemp test cases

JDK-8343102

Remove --compress from jlink command lines from jpackage tests

JDK-8343103

Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java

JDK-8343115

SkipIfEqual class is not used after JDK-8335946

JDK-8343118

[TESTBUG] java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java fails with rror. Can’t find HTML file PrintCheckboxManualTest.html

JDK-8343121

RISC-V: More accurate max size for C2SafepointPollStub and C2EntryBarrierStub

JDK-8343122

RISC-V: C2: Small improvement for real runtime callouts

JDK-8343123

Nimbus: javax/swing/JInternalFrame/bug6726866.java does not have green undecorated window

JDK-8343124

Tests fails with java.lang.IllegalAccessException: class com.sun.javatest.regtest.agent.MainWrapper$MainTask cannot access

JDK-8343125

Correct the documentation for TreeMap’s getFloorEntry and getCeilingEntry

JDK-8343128

PassFailJFrame.java test result: Error. Bad action for script: build}

JDK-8343129

Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values

JDK-8343132

Remove temporary transitions from Virtual thread implementation

JDK-8343137

C2: VerifyLoopOptimizations fails with "Was reachable in only one"

JDK-8343140

JfrJavaSupport uses the wrong accessors for sub-int fields

JDK-8343144

UpcallLinker::on_entry racingly clears pending exception with GC safepoints

JDK-8343149

Cleanup os::print_tos_pc on AIX

JDK-8343150

Change URLClassLoader.getPermissions to return empty PermissionCollection

JDK-8343153

compiler/codecache/CheckLargePages.java fails on linux with huge pages configured but its number set to 0

JDK-8343167

Unnecessary define checks in InterpreterRuntime after JDK-8199809

JDK-8343173

Remove ZGC-specific non-JVMCI test groups

JDK-8343177

JFR: Remove critical section for thread id assignment

JDK-8343178

Test BasicTest.java javac compile fails cannot find symbol

JDK-8343183

[s390x]: Problemlist runtime/Monitor/SyncOnValueBasedClassTest.java Failure

JDK-8343188

Investigate ways to simplify MemorySegment::ofBuffer

JDK-8343189

[REDO] JDK-8295269 G1: Improve slow startup due to predictor initialization

JDK-8343194

Avoid redundant Hashtable.containsKey call in CodeSource.readObject

JDK-8343205

CompileBroker::possibly_add_compiler_threads excessively polls available memory

JDK-8343206

Final graph reshaping should not compress abstract or interface class pointers

JDK-8343211

Compile error: redefinition of 'Assembler::evmovdquw(XMMRegister,KRegister,XMMRegister,bool,int)'

JDK-8343213

TEST_BUG: [Graal] java/lang/ref/Basic.java fails

JDK-8343214

Fix encoding errors in APX New Data Destination Instructions Support

JDK-8343219

Manual clientlibs test failures after SM removal

JDK-8343234

(bf) Move java/nio/Buffer/LimitDirectMemory.java from ProblemList.txt to ProblemList-Virtual.txt

JDK-8343236

Use @apiNote and @implSpec in j.util.Currency

JDK-8343237

Improve the copying of the available set of Currencies

JDK-8343239

Javadoc marks non-preview type as preview if it’s the subtype of a preview type

JDK-8343242

RISC-V: Refactor materialization of literal address

JDK-8343250

ArrayBlockingQueue serialization not thread safe

JDK-8343285

java.lang.Process is unresponsive and CPU usage spikes to 100%

JDK-8343286

Missing unchecked cast warning in polymorphic method call

JDK-8343293

Remove the check for <apphome>/jre/lib/libjava.dylib from the launcher’s java_md_macosx.m

JDK-8343296

IGV: Show pre/main/post at CountedLoopNodes

JDK-8343297

Vector unsigned min/max test are failing with -Xcomp

JDK-8343298

Improve stability of runtime/cds/DeterministicDump.java test

JDK-8343305

Remove Indify-dependent microbenchmarks

JDK-8343306

javac is failing to determine if a class and a sealed interface are disjoint

JDK-8343307

Throw ZipException instead of IAE in ZipFile.Source::initCEN

JDK-8343314

Move common properties from jpackage jtreg test declarations to TEST.properties file

JDK-8343317

Extend test generation tool to handle APX NDD/NF flavor of instructions

JDK-8343321

Bad verify in LockStack::oops_do()

JDK-8343333

Parallel: Cleanup comment referring Solaris in MutableNUMASpace

JDK-8343343

Misc crash dump improvements on more platforms after JDK-8294160

JDK-8343344

Windows attach logic failed to handle a failed open on a pipe

JDK-8343345

Use -jvmArgsPrepend when running microbenchmarks in RunTests.gmk

JDK-8343377

Performance regression in reflective invocation of native methods

JDK-8343378

Exceptions in javax/management DeadLockTest.java do not cause test failure

JDK-8343380

C2: assert(iff→in(1)→is_OpaqueNotNull()) failed: must be OpaqueNotNull

JDK-8343394

Make MemorySessionImpl.state a stable field

JDK-8343396

Use OperatingSystem, Architecture, and OSVersion in jpackage tests

JDK-8343411

Test fail on Windows due to "An established connection was aborted by the software in your host machine"

JDK-8343412

Missing escapes for single quote marks in javac.properties

JDK-8343415

RISC-V: Increase maximum size of C2EntryBarrierStub by four

JDK-8343416

CDS dump fails when unregistered class can also be loaded from system modules

JDK-8343417

(fs) BasicFileAttributeView.setTimes uses microsecond precision with NOFOLLOW_LINKS

JDK-8343418

Unnecessary Hashtable usage in CSS.htmlAttrToCssAttrMap

JDK-8343419

Assertion failure in long vector unsigned min/max with -XX:+UseKNLSetting

JDK-8343426

ConcurrentSkipListMap.spliterator() can no longer split the stream

JDK-8343427

Class file load hook crashes on archived classes from multi-release JARs

JDK-8343430

RISC-V: C2: Remove old trampoline call

JDK-8343433

Update net.properties and java.net.http module-info.java after 8326949

JDK-8343436

Regression in StackMapGenerator after JDK-8339205

JDK-8343437

ClassDesc.of incorrectly permitting empty names

JDK-8343439

[JVMCI] Fix javadoc of Services.getSavedProperties

JDK-8343442

Add since checker tests to the networking area modules

JDK-8343452

Incorrect WINDOWS build variable is used in macroAssembler_x86.cpp

JDK-8343453

Modernize FloatingDecimal tests

JDK-8343460

ZGC: Crash in ZRemembered::scan_page_and_clear_remset

JDK-8343471

RISC-V: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails after JDK-8334999

JDK-8343473

Update copyright year of AddmodsOption.java

JDK-8343476

Remove unnecessary @SuppressWarnings annotations (client)

JDK-8343479

Remove unnecessary @SuppressWarnings annotations (hotspot)

JDK-8343480

Remove unnecessary @SuppressWarnings annotations (javadoc)

JDK-8343482

Remove unnecessary @SuppressWarnings annotations (net)

JDK-8343483

Remove unnecessary @SuppressWarnings annotations (serviceability)

JDK-8343484

Remove unnecessary @SuppressWarnings annotations (nio)

JDK-8343488

Test VectorRebracket128Test.java can’t exclude by test/hotspot/jtreg/ProblemList.txt

JDK-8343491

javax/management/remote/mandatory/connection/DeadLockTest.java failing with NoSuchObjectException: no such object in table

JDK-8343493

Perform module checks during MetaspaceShared::map_archives()

JDK-8343497

Missing DEF_STATIC_JNI_OnLoad in libjimage and libsaproc native libraries

JDK-8343500

Optimize ArrayClassDescImpl computeDescriptor

JDK-8343502

RISC-V: SIGBUS in updateBytesCRC32 after JDK-8339738

JDK-8343505

Problemlist java/lang/Thread/jni/AttachCurrentThread/AttachTest.java

JDK-8343506

[s390x] multiple test failures with ubsan

JDK-8343507

Parallel: Fail if verify_complete finds incorrect states

JDK-8343508

Parallel: Use ordinary klass accessor in verify_filler_in_dense_prefix

JDK-8343510

JFR: Remove AccessControlContext from FlightRecorder::addListener specification

JDK-8343513

Forward declare Thread in mutexLocker.hpp

JDK-8343529

serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool

JDK-8343531

Improve print_location for invalid heap pointers

JDK-8343532

Test test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on Linux ppc64le after JDK-8319343

JDK-8343535

IGV: Colorize nodes on demand

JDK-8343540

Report preview error for inherited effectively-preview methods

JDK-8343541

C1: Plain memory accesses are emitted with membars with +AlwaysAtomicAccesses

JDK-8343547

Restore accidentally removed annotations in LambdaForm from ClassFile API port

JDK-8343549

SeededSecureRandomTest needn’t be in a package

JDK-8343551

Missing copyright header update in Charset-X-Coder.java.template

JDK-8343555

RISC-V: make some verified (on hardware) extension options diagnostic

JDK-8343598

Since Checker can mark some preview elements as new even if bytecode reference is identical

JDK-8343599

Kmem limit and max values swapped when printing container information

JDK-8343600

RISC-V: enable CRC32 intrinsic when either Zba or RVV are supported

JDK-8343610

InOutPathTest jpackage test produces invalid app image on macOS

JDK-8343622

AesDkCrypto.stringToKey should not return null

JDK-8343633

The ClassLoader::print_counters() prints to stdout when logging is enabled.

JDK-8343650

Reuse StringLatin1::putCharsAt and StringUTF16::putCharsAt

JDK-8343684

Test KDFDelayedProviderSyncTest.java intermittent fails didn’t finish within the time-out 150

JDK-8343693

[JVMCI] Override ModifiersProvider.isConcrete in ResolvedJavaType to be isArray() || !isAbstract()

JDK-8343698

Linux x86_64 lto build gives a lot of warnings and fails lto-wrapper: fatal error: make returned 2 exit status

JDK-8343699

[aarch64] Bug in MacroAssembler::klass_decode_mode()

JDK-8343700

ceil_log2 should not loop endlessly

JDK-8343703

Symbol name cleanups after JEP 479

JDK-8343704

Bad GC parallelism with processing Cleaner queues

JDK-8343705

IGV: Interactive Node Moving in Hierarchical Layout

JDK-8343724

[PPC64] Disallow OptoScheduling

JDK-8343726

[BACKOUT] NMT should not use ThreadCritical

JDK-8343730

JMX cleanups

JDK-8343736

Test java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java failed: Choice can’t be controlled by keyboard

JDK-8343741

SA jstack --mixed should print information about VM locks

JDK-8343745

Only update Last Value Assertion Predicates in Loop Unrolling

JDK-8343747

C2: TestReplicateAtConv.java crashes with -XX:MaxVectorSize=8

JDK-8343752

The javadoc should contain a note about usages of requires transitive java.base;

JDK-8343754

Problemlist jdk/jfr/event/oldobject/TestShenandoah.java after JDK-8279016

JDK-8343755

Unproblemlist java/lang/Thread/jni/AttachCurrentThread/AttachTest.java

JDK-8343756

CAN_SHOW_REGISTERS_ON_ASSERT for Windows

JDK-8343770

Build fails due to use of sun.misc.Unsafe in LoopOverRandom

JDK-8343771

Some FFM benchmarks are broken

JDK-8343772

Expected IAPE not thrown in KDF.getInstance (TCK)

JDK-8343774

compiler/c2/TestCastX2NotProcessedIGVN.java fails on ppc64(le) & s390x platforms

JDK-8343775

Add since checker tests to the security area modules

JDK-8343777

Add since checker tests to Internationalisation modules

JDK-8343780

Add since checker tests to the Tools area modules and add missing @since to jdk.jfr

JDK-8343781

Add since checker test to the Serviceability area modules

JDK-8343783

Improve asserts in concurrentHashTable.inline.hpp

JDK-8343785

(fs) Remove syscalls that set file times with microsecond precision

JDK-8343788

Provide means to alter lib/tzmappings entries on Windows

JDK-8343791

Socket.connect API should document whether the socket will be closed when hostname resolution fails or another error occurs

JDK-8343793

Test java/foreign/TestMemorySession.java is timing out

JDK-8343800

Cleanup definition of NULL_WORD

JDK-8343801

Change string printed by nsk_null_string for null strings

JDK-8343804

Show the default time zone with -XshowSettings option

JDK-8343805

RISC-V: JVM crashes on startup when disabling compressed instructions

JDK-8343810

[s390x] is_uimm* methods should take unsigned arguments

JDK-8343819

Link Float.NaN and Double.NaN to equivalence discussion in Double

JDK-8343823

(fs) Files.createLink: inconsistent behavior when creating link to symbolic link

JDK-8343824

Remove unused InstructionFlags in C1

JDK-8343827

RISC-V: set AlignVector as false if applicable to enable SLP

JDK-8343837

Remove unnecessary reinterpret_cast from C2AccessValuePtr

JDK-8343838

Test EmptyDomainNotificationTest.java fails with ListenerNotFoundException

JDK-8343839

Detect patched modules and abort run-time image link early

JDK-8343844

Add benchmarks for superword/autovectorization in FFM BulkOperations

JDK-8343848

Fix typo of property name in TestOAEPPadding after 8341927

JDK-8343855

HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams

JDK-8343875

Minor improvements of jpackage test library

JDK-8343876

Enhancements to jpackage test lib

JDK-8343877

Test AsyncClose.java intermittent fails - Socket.getInputStream().read() wasn’t preempted

JDK-8343881

java.lang.classfile.Attribute attributeName() method should return Utf8Entry

JDK-8343884

[s390x] Disallow OptoScheduling

JDK-8343889

Test runtime/cds/appcds/redefineClass/RedefineBasicTest.java failed

JDK-8343890

SEGV crash in RunTimeClassInfo::klass

JDK-8343893

Test jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java failed: heap should have grown and NMT should show that: expected 0 > 0

JDK-8343894

ProblemList javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java

JDK-8343902

javax/swing/plaf/nimbus/8041642/bug8041642.java fails in ubuntu22.04

JDK-8343925

[BACKOUT] JDK-8342650 Move getChars to DecimalDigits

JDK-8343929

Remove PreservedMarksSet::createTask() after JDK-8305895

JDK-8343931

Removed unused code in CompressedKlassPointers::initialize_for_given_encoding

JDK-8343932

Error when parsing qualified generic type test pattern in switch

JDK-8343936

Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java

JDK-8343941

IGV: dump graph at different register allocation steps

JDK-8343944

C2: MinLNode::add_ring() computes _widen wrongly leading to an endless widening/compilation

JDK-8343946

JFR: Wildcard should only work with COUNT for 'jfr view'

JDK-8343953

Test jdk/jfr/threading/TestDeepVirtualStackTrace.java fails with Parallel/Serial GC

JDK-8343957

Rename ObjectMonitor::owner_from() and JavaThread::_lock_id

JDK-8343958

Remove security manager impl in java.lang.Process and java.lang.Runtime.exec

JDK-8343964

RISC-V: Improve PrintOptoAssembly output for loadNKlassCompactHeaders node

JDK-8343981

Remove usage of security manager from Thread and related classes

JDK-8343982

Remove usage of security manager from ClassLoader and related classes

JDK-8343984

Fix Unsafe address overflow

JDK-8344010

RISC-V: Zacas do not work with LW locking

JDK-8344011

Remove usage of security manager from Class and reflective APIs

JDK-8344013

"bad tag in log" assert with +LogCompilation +CITimeVerbose

JDK-8344014

Simplify TracePhase constructor

JDK-8344018

Remove unlimited memory setting from TestScalarReplacementMaxLiveNodes

JDK-8344023

Unnecessary Hashtable usage in LdapClient.defaultBinaryAttrs

JDK-8344024

Unnecessary Hashtable usage in RSAPSSSignature.DIGEST_LENGTHS

JDK-8344025

Remove unused ISO2022.Encoder.maximumDesignatorLength

JDK-8344032

InterpreterRuntime::verify_mdp() missing lock while printing MethodData on failure

JDK-8344034

Remove security manager dependency in Serialization

JDK-8344036

Tests tools/jlink/runtimeImage fail on AIX after JDK-8311302

JDK-8344039

Remove security manager dependency in java.time

JDK-8344041

Re-enable external specs page

JDK-8344046

Tests under cds/appcds/jvmti/redefineClasses should have @requires vm.cds

JDK-8344051

Problemlist jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java with ZGC until JDK-8343893 is fixed

JDK-8344057

Remove doPrivileged calls from unix platform sources in the java.desktop module

JDK-8344058

Remove doPrivileged calls from macos platform sources in the java.desktop module

JDK-8344059

Remove doPrivileged calls from windows platform sources in the java.desktop module

JDK-8344060

Remove doPrivileged calls from shared implementation code in the java.desktop module : part 1

JDK-8344061

Remove doPrivileged calls from shared implementation code in the java.desktop module : part 2

JDK-8344062

Remove doPrivileged calls from awt and beans classes in the java.desktop module

JDK-8344063

Remove doPrivileged calls from swing classes in the java.desktop module

JDK-8344064

Remove doPrivileged calls from print/imageio/media classes in the java.desktop module

JDK-8344065

Remove SecurityManager uses from the java.datatransfer module

JDK-8344066

Remove SecurityManager uses from the jdk.accessibility module

JDK-8344068

Windows x86-64: Out of CodeBuffer space when generating final stubs

JDK-8344071

Mark some jdk/jfr/event/oldobject test flagless until they fixed to support all GC

JDK-8344074

RISC-V: C1: More accurate _exception_handler_size and _deopt_handler_size

JDK-8344077

Remove security manager dependency in java.io

JDK-8344078

Remove security manager dependency in java.nio

JDK-8344080

Return type mismatch for jfr_unregister_stack_filter

JDK-8344086

Remove security manager dependency in FFM

JDK-8344089

Fix wrong location of TestWrongMinLWiden.java

JDK-8344104

TestMergeStores fails with ArrayIndexOutOfBoundException

JDK-8344105

Remove SecurityManager and related calls from jdk.attach and jdk.hotspot.agent

JDK-8344112

Remove code to support security manager execution mode from DatagramChannel implementation

JDK-8344118

C2 SuperWord: add VectorThroughputForIterationCount benchmark

JDK-8344120

Remove Security Manager dependencies from jdk.crypto.cryptoki module

JDK-8344122

IGV: Extend c2 IdealGraphPrinter to send subgraphs to IGV

JDK-8344124

JDK-8341411 Broke the build

JDK-8344134

Use static property in SystemLookup

JDK-8344143

Test jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java timed out on macosx-x64

JDK-8344144

AES/CBC slow at big payloads

JDK-8344147

Remove Security Manager dependencies from java.security.sasl module

JDK-8344149

Remove usage of Security Manager from java.rmi

JDK-8344161

Argument type mismatch for jfr_type_id

JDK-8344164

[s390x] ProblemList hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java

JDK-8344177

Remove SecurityManager and related calls from java.management

JDK-8344179

SecurityManager cleanup in the ZIP and JAR areas

JDK-8344181

Remove SecurityManager and related calls from jdk.management and jdk.management.agent

JDK-8344183

(zipfs) SecurityManager cleanup in the ZipFS area

JDK-8344184

Remove sun.net.ResourceManager after JEP 486 integration

JDK-8344185

Remove calls to SecurityManager in sun.net.ftp

JDK-8344186

Cleanup sun.net.www.MimeTable after JEP 486 integration

JDK-8344187

Remove SecurityManager and related calls from java.instrument

JDK-8344188

Cleanup sun.net.www.protocol.jar.JarFileFactory after JEP 486 integration

JDK-8344189

Cleanup code in sun.net.www.protocol.mailto.MailToURLConnection and sun.net.smtp after JEP 486 integration

JDK-8344190

Cleanup code in sun.net.www.protocol.http and sun.net.www.protocol.https after JEP 486 integration

JDK-8344197

SM cleanup in java.util.concurrent

JDK-8344199

Incorrect excluded field value set by getEventWriter intrinsic

JDK-8344204

IGV: Button to enable/disable cutting of long edges

JDK-8344205

[PPC]: failing assertion: sharedRuntime_ppc.cpp:1652: cookie not found

JDK-8344213

Cleanup OpaqueLoop*Node verification code for Assertion Predicates

JDK-8344214

Remove Security Manager dependencies from jdk.crypto.mscapi module

JDK-8344215

Remove calls to SecurityManager and doPrivileged in java.net.Socket and java.net.ServerSocket after JEP 486 integration

JDK-8344216

Remove calls to SecurityManager and and doPrivileged in java.net.Authenticator, java.net.CookieHandler, and java.net.ResponseCache after JEP 486 integration

JDK-8344217

Remove calls to SecurityManager and doPrivileged in java.net.DatagramSocket and java.net.NetMulticastSocket after JEP 486 integration

JDK-8344218

Remove calls to SecurityManager and and doPrivileged in java.net.NetworkInterface after JEP 486 integration

JDK-8344219

Remove calls to SecurityManager and doPrivileged in java.net.SocksSocketImpl after JEP 486 integration

JDK-8344220

Remove calls to SecurityManager and doPrivileged in java.net.InetAddress and sun.net.util.IPAddressUtil after JEP 486 integration

JDK-8344221

Remove calls to SecurityManager and and doPrivileged in java.net.IDN, java.net.URL, java.net.URLConnection, sun.net.util.URLUtil, and java.net.URLStreamHandlerProvider after JEP 486 integration

JDK-8344222

Remove calls to SecurityManager and doPrivileged in java.net.HttpURLConnection, java.net.HttpConnectSocketImpl, and javax.net.HttpsURLConnection after JEP 486 integration

JDK-8344223

Remove calls to SecurityManager and doPrivileged in java.net.URLClassLoader after JEP 486 integration

JDK-8344228

Revisit SecurityManager usage in java.net.http after JEP 486 integration

JDK-8344229

Revisit SecurityManager usage in jdk.httpserver after JEP 486 integration

JDK-8344231

SecurityManager cleanup in java.lang.module and jdk.internal.module

JDK-8344233

Remove calls to SecurityManager and doPrivileged in java.net.ProxySelector and sun.net.spi.DefaultProxySelector after JEP 486 integration

JDK-8344235

Revisit SecurityManager usage in java.logging after JEP 486 and JEP 491 integration

JDK-8344236

Revisit SecurityManager usage in jdk.net after JEP 486 integration

JDK-8344239

runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on x64 with -Xmixed

JDK-8344247

Move objectWaiter field to VirtualThread instance

JDK-8344248

Remove Security Manager dependencies from java.security.jgss and jdk.security.jgss modules

JDK-8344250

Obsolete the DontYieldALot flag

JDK-8344252

SM cleanup in java.util classes

JDK-8344253

Test java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java failed

JDK-8344256

Clean up obsolete code in java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java

JDK-8344259

Annotate Float16 with jdk.internal.ValueBased

JDK-8344262

Win32AttachOperationRequest objects are created by using global new

JDK-8344265

RISC-V: Remove unused function get_previous_sp_entry

JDK-8344271

Comparison build fails due to difference in doc summary

JDK-8344275

tools/jpackage/windows/Win8301247Test.java fails on localized Windows platform

JDK-8344289

SM cleanup in jdk.internal.util

JDK-8344293

Remove empty Test files left over from JDK-8305895

JDK-8344298

Test tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java fails on platforms without sa

JDK-8344299

SM cleanup in javax.naming modules

JDK-8344300

Implement JEP 499: Structured Concurrency (Fourth Preview)

JDK-8344302

G1: Refactor G1CMTask::do_marking_step to use smaller wrapper methods

JDK-8344303

Remove usage of URLUtil.getConnectPermission from sun.awt.SunToolkit and sun.awt.image.URLImageSource

JDK-8344304

[s390x] ubsan: negation of -2147483648 cannot be represented in type 'int'

JDK-8344306

RISC-V: Add zicond

JDK-8344310

Remove Security Manager dependencies from javax.crypto and com.sun.crypto packages

JDK-8344314

Revert removal of jdk.internal.java.PreviewFeature.CLASSFILE_API

JDK-8344315

Clean up sun.net.www.protocol.jrt.JavaRuntimeURLConnection after JEP 486 integration

JDK-8344319

SM cleanup in jdk.dynalink module

JDK-8344322

Improve capabilities of jpackage test lib to validate error output of jpackage

JDK-8344326

Move jpackage tests from "jdk.jpackage.tests" package to the default package

JDK-8344327

SM cleanup in jdk.unsupported ReflectionFactory

JDK-8344328

(dc) DatagramChannelImpl.blockingReceive can now synchronize on packet

JDK-8344330

Remove AccessController.doPrivileged() from jdk.charsets module

JDK-8344331

SM cleanup in java.scripting

JDK-8344336

SM cleanup of java.lang.System, Runtime, String, StackWalker

JDK-8344337

SecurityManager cleanup in java.prefs module

JDK-8344338

javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1

JDK-8344346

java/net/httpclient/ShutdownNow.java fails with java.lang.AssertionError: client was still running, but exited after further delay: timeout should be adjusted

JDK-8344349

Problemlist jdk/jfr/jvm/TestVirtualThreadExclusion.java before JDK-8344199 resolved

JDK-8344352

32-bit builds crash after JDK-8305895

JDK-8344355

Register corruption in MacroAssembler::lookup_secondary_supers_table_var: x86-64 only

JDK-8344356

Aarch64: implement -XX:+VerifyActivationFrameSize

JDK-8344363

FullGCForwarding::initialize_flags is called after ObjLayout::initialize

JDK-8344365

SecurityManager cleanups in java.sql and java.sql.rowset modules

JDK-8344366

Remove Security Manager dependencies from javax.net.ssl and sun.security.ssl packages

JDK-8344368

IndependenceSwingTest.java and IndependenceAWTTest.java failed: Selected text & clipboard contents differs

JDK-8344371

RISC-V: compiler/intrinsics/chacha/TestChaCha20.java fails after JDK-8343555

JDK-8344379

[s390x] build failure due to missing change from JDK-8339466

JDK-8344381

[s390x] Test failures with error: Register type is not known

JDK-8344382

RISC-V: CASandCAEwithNegExpected fails with Zacas

JDK-8344387

RISC-V: C2: Improve encoding of LoadNKlass for compact headers

JDK-8344389

32-bit builds fail at CDS build time after JDK-8331497

JDK-8344393

RISC-V: Remove option UseRVVForBigIntegerShiftIntrinsics

JDK-8344394

Remove SecurityManager and related calls from java.management.rmi

JDK-8344397

Remove Security Manager dependencies from java.security and sun.security packages

JDK-8344414

ZGC: Another division by zero in rule_major_allocation_rate

JDK-8344415

Restruct jpackage utility classes

JDK-8344419

Use StaticProperty in some JDK classes

JDK-8344420

Remove Security Manager dependencies from javax.security package

JDK-8344445

MethodCounters don’t need a vptr

JDK-8344446

Remove security manager dependency from module jdk.sctp

JDK-8344461

Additional cleanup in NewThreadAction

JDK-8344471

Remove SecurityManager related code from java.compiler module

JDK-8344479

Declare MetaspaceObj::operator delete to be deleted

JDK-8344524

Remove SecurityManager related code from jdk.jlink module

JDK-8344525

Fix leftover ExceptionOccurred in java.base

JDK-8344526

RISC-V: implement -XX:+VerifyActivationFrameSize

JDK-8344533

CTW: Add option to remove clinits before loading

JDK-8344534

Remove leftover import of java.security.AccessControlContext in JavaLangAccess

JDK-8344540

Remove superseded wildcard description from java manpage

JDK-8344549

Cleanup AccessController in sun.misc.Unsafe

JDK-8344550

Compilation error of jpackage test JPackageStringBundle.java source

JDK-8344555

SM cleanup - drop reflection filter of System.security field

JDK-8344562

Remove security manager dependency from module jdk.jdi

JDK-8344565

SM cleanup in jdk/internal and java/lang package private classes

JDK-8344568

Renaming ceil_log2 to log2i_ceil

JDK-8344569

SwingUtilities2.makeIcon_Unprivileged is obsolete

JDK-8344577

Virtual thread tests are timing out on some macOS systems

JDK-8344578

Clean up left over java.security and sun.security imports in Swing classes

JDK-8344579

Clean up forward declarations and includes

JDK-8344587

Reduce number of "jdk.jpackage.internal" classes used from other packages

JDK-8344589

Update IANA Language Subtag Registry to Version 2024-11-19

JDK-8344595

State transitions in internal VirtualThread comment needs to be updated

JDK-8344609

Check ResourceMark nesting when allocating a GrowableArray on an alternative ResourceArea

JDK-8344611

Add missing classpath exception

JDK-8344621

ProblemList runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

JDK-8344628

Test TestEnableJVMCIProduct.java run with virtual thread intermittent fails

JDK-8344646

The libjsig deprecation warning should go to stderr not stdout

JDK-8344647

Make java.se participate in the preview language feature requires transitive java.base

JDK-8344652

Remove access control context text from SSLEngine and SSLSession APIs

JDK-8344654

Some client tests still expect a SecurityManager after JEP486

JDK-8344659

Some uses of GetPropertyAction were not removed from java.io and java.nio

JDK-8344664

Remove some un-used java/sun.security imports in the java.desktop module

JDK-8344667

Remove most uses of AWT Permissions from the desktop module

JDK-8344718

Test runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on Linuxppc64le after JDK-8344239

JDK-8344727

[JVMCI] Export the CompileBroker compilation activity mode for Truffle compiler control

JDK-8344763

cpCache print_on doesn’t handle nulls

JDK-8344766

AES/CTR slow at big payloads

JDK-8344768

Consider removing "sun.security.krb5.autodeducerealm" system property

JDK-8344770

Switch jpackage unit tests to use JUnit5

JDK-8344773

SM cleanup in ForkJoinPool

JDK-8344782

Cleanup left over doPrivileged calls and imports in java.desktop

JDK-8344788

Specify that the access control context parameters of Subject.doAsPrivileged are ignored

JDK-8344795

Remove uses of AccessControlContext in java.desktop module

JDK-8344798

Shenandoah: Use more descriptive variable names in shPhaseTimings.cpp

JDK-8344799

Remove permissions checks from java.awt.Desktop

JDK-8344800

Add W3C DTDs and XSDs to the JDK built-in Catalog

JDK-8344804

Test serviceability/jdwp/AllModulesCommandTest.java times out after JNI check warning

JDK-8344821

Test CheckDefaultArchiveFile.java fails if classes_coh.jsa is not present

JDK-8344822

CDS BulkLoaderTest.java#dynamic fails with COH

JDK-8344824

CDS dump crashes when member_method of a lambda proxy is null

JDK-8344830

[BACKOUT] JDK-8341334: CDS: Parallel relocation

JDK-8344831

[REDO] CDS: Parallel relocation

JDK-8344841

ClassPrinter prints confusing value for null

JDK-8344844

ciReplay tests fail with -XX:+UseCompactObjectHeaders because CDS is disabled since JDK-8341553

JDK-8344853

Parallel: Improve comments in psParallelCompact

JDK-8344855

Remove calls to SecurityManager and doPrivileged in HTTP related implementation classes in the sun.net and sun.net.www.http packages after JEP 486 integration

JDK-8344856

Remove calls to SecurityManager and doPrivileged in sun.net.www.protocol.ftp.FtpURLConnection after JEP 486 integration

JDK-8344857

Remove calls to SecurityManager and doPrivileged in SocketExceptions and URLJarFile in the sun.net package after JEP 486 integration

JDK-8344861

Disable CheckJNICalls in tests until JDK-8344802 is fixed

JDK-8344865

SM cleanup in sun/reflect/annotation

JDK-8344867

Cleanup unneeded qualified exports to java.rmi

JDK-8344881

Problemlist java/awt/Robot/InfiniteLoopException.java on Linux

JDK-8344882

(bf) Temporary direct buffers should not count against the upper limit on direct buffer memory

JDK-8344891

Remove uses of sun.misc.ReflectUtil in java.desktop

JDK-8344894

Obsolete reference to checking permissions in java.awt.Composite

JDK-8344895

SM cleanup of module java.xml

JDK-8344896

Remove obsolete checks for AWTPermission accessClipboard

JDK-8344898

SM cleanup of java.base sun/util calendar, locale, cldr, and resources

JDK-8344903

Improve error handling TestJhsdbJstackPrintVMLocks.java

JDK-8344904

Interned strings in old classes are not stored in CDS archive

JDK-8344908

URLClassPath should not propagate IllegalArgumentException when finding resources in classpath URLs

JDK-8344912

Sharpen the return type of various internal methods in jdk.internal.foreign

JDK-8344913

Improve -Xlog:cds+map+oop logging for Java mirrors

JDK-8344914

OOME in several tests since JDK-6672644 - JComboBox still scrolling

JDK-8344916

RISC-V: Misaligned access in array fill stub

JDK-8344917

Fix recent NULL usage backsliding

JDK-8344923

Problem list on java/awt/Robot/ScreenCaptureRobotTest.java on macOS

JDK-8344924

Default CA certificates loaded despite request to use custom keystore

JDK-8344935

[ubsan]: javaThread.hpp:1241:52: runtime error: load of value 9831830, which is not a valid value for type 'freeze_result'

JDK-8344949

javax.security.auth.Subject.SecureSet.writeObject does not do a security check anymore

JDK-8344954

Linker tests fails on BE platforms after JDK-8340205

JDK-8344960

RISC-V: fix TestFloatConversionsVectorNaN for COH and AlignVector

JDK-8344967

Some tests in TestFill do not use the test parameter

JDK-8344987

Test serviceability/sa/TestJhsdbJstackPrintVMLocks.java fails: NoClassDefFoundError: jdk/test/lib/Utils

JDK-8344989

Test java/foreign/TestLinker.java failed with zero: IllegalStateException: libffi call failed with status: FFI_BAD_TYPEDEF

JDK-8344992

Remove Security Manager dependencies from java.security.cert API and implementations

JDK-8344994

Remove most uses of RuntimePermission checks in java.desktop

JDK-8345000

Remove last mentions of sun.awt.AWTPermissions

JDK-8345001

java/awt/doc-files/FocusSpec.html has SecurityManager references

JDK-8345004

[BACKOUT] GTK & Nimbus LAF: Tabbed pane’s background color is not expected one when change the opaque checkbox.

JDK-8345012

os::build_agent_function_name potentially wastes a byte when allocating the buffer

JDK-8345015

Remove unused method lookup_time_t_function

JDK-8345039

IGV: save user-defined node colors to XML

JDK-8345043

JDK-8345047

RISC-V: Remove explicit use of AvoidUnalignedAccesses in interpreter

JDK-8345050

Fix -Wzero-as-null-pointer warning in MemPointer ctor

JDK-8345052

Harden StampedLock

JDK-8345057

ML_KEM NamedParameterSpec constants removed by ML-DSA integration

JDK-8345058

Javac issues different error messages for the modifiers of the requires directive

JDK-8345060

Remove Security Manager dependencies from java.security.KeyStore and Identity APIs and implementations

JDK-8345065

Cleanup DomainCombiner, SubjectDomainCombiner, Subject, and PrivilegedAction specifications

JDK-8345073

Remove SecurityManager checks from sun.awt.image classes

JDK-8345074

java.net.InterfaceAddress constructor could be made private

JDK-8345075

java.lang.module.ModuleDescriptor constructor could be made private

JDK-8345102

[s390x/ppc] ShowRegistersOnAssertTest.java fails after 8343756

JDK-8345110

RISC-V: Optimize and and clean up byte reverse assembler routines

JDK-8345119

Some java/foreign tests wrongly assume aligned memory

JDK-8345120

A likely bug in StringSupport::chunkedStrlenShort

JDK-8345126

[BACKOUT] JDK-8318127: align_up has potential overflow

JDK-8345141

Remove uses of SecurityManager in ShellFolder related classes

JDK-8345142

Remove uses of SecurityManager in Printing related classes

JDK-8345143

Remove uses of SecurityManager in the java.desktop module

JDK-8345145

Display javap LineNumberTable and LocalVariableTable iff disassembled code output with -c or -v

JDK-8345146

[PPC64] Make intrinsic conversions between bit representations of half precision values and floats

JDK-8345148

Fix for JDK-8337317 is incomplete

JDK-8345153

Clean up SecurityManager references from jdk.compiler module

JDK-8345154

IGV: Show Parse and Assertion Predicate type as extra label

JDK-8345158

IGV: local scheduling should not place successors before predecessors

JDK-8345164

Remove residual --enable-preview in FFM tests and benchmarks

JDK-8345172

x86: Some CPU feature asserts are declared as 32-bit only

JDK-8345173

BlockLocationPrinter::print_location misses a ResourceMark

JDK-8345175

Further cleanup in java.logging and jdk.internal.logger after JEP 486 integration

JDK-8345176

Add tests to verify java.net.Socket constructors close the socket on failure

JDK-8345177

RISC-V: Add gtests for cmpxchg

JDK-8345178

RISC-V: Add gtests for narrow cmpxchg

JDK-8345179

RISC-V: Add gtests for weak cmpxchg

JDK-8345181

(ch) Windows asynchronous channels may return temporary direct buffers to the buffer cache twice (win)

JDK-8345186

Incorrect @throws doc for MemorySegment::getString

JDK-8345219

C2: x86_64 should not go to interpreter stubs for NaNs handling

JDK-8345220

Serial: Refactor TenuredGeneration::promotion_attempt_is_safe

JDK-8345221

Replace legacy with new Provider APIs in SunNativeGSS

JDK-8345223

Remove stray doPrivileged in java.base java.net and sun.net classes after JEP 486 integration

JDK-8345224

Test runtime/cds/appcds/applications/JavacBench.java#dynamic fails after JDK-8344822

JDK-8345236

RISC-V: Remove revb_h_h_u and revb_h_w_u macro assembler routines

JDK-8345237

32-bit Zero builds fail with assert(has_klass_gap()) failed: precondition

JDK-8345247

Deproblemlist test/jdk/javax/swing/JRadioButton/8075609/bug8075609.java

JDK-8345248

Module name 'transitive' not accepted for requires transitive

JDK-8345259

Disallow ALL-MODULE-PATH without explicit --module-path

JDK-8345266

java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java JTREG_TEST_THREAD_FACTORY=Virtual fails with OOME

JDK-8345267

Fix memory leak in JVMCIEnv dtor

JDK-8345279

Mistake in javadoc of javax.sql.rowset.BaseRowSet#setBigDecimal

JDK-8345286

Remove use of SecurityManager API from misc areas

JDK-8345293

Fix generational Shenandoah with compact headers

JDK-8345294

test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java timeout with JTREG_TEST_THREAD_FACTORY=Virtual

JDK-8345296

AArch64: VM crashes with SIGILL when prctl is disallowed

JDK-8345297

test/jdk/javax/swing/Action/8133039/bug8133039.java fails in ubuntu22.04

JDK-8345319

Fix the tag type in PoolEntry and AnnotationValue

JDK-8345323

Parallel GC does not handle UseLargePages and UseNUMA gracefully

JDK-8345324

Update comment in SourceVersion for language evolution history for changes in 24

JDK-8345325

SM cleanup of GetPropertyAction in java.base

JDK-8345327

JDK 24 RDP1 L10n resource files update

JDK-8345337

JFR: jfr view should display all direct subfields for an event type

JDK-8345339

JFR: Missing javadoc for RecordingStream::onMetadata

JDK-8345341

Fix incorrect log message in JDI stop002t test

JDK-8345346

Shenandoah: Description of ShenandoahGCMode still refers to incremental update mode

JDK-8345351

RISC-V: Rename macro-assembler routine cmpxchg_weak to weak_cmpxchg

JDK-8345353

Test for JDK-8344800 W3C DTDs and XSDs in the built-in Catalog

JDK-8345355

[s390x] support for z16 hardware

JDK-8345357

test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java fails in ubuntu22.04

JDK-8345375

Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java

JDK-8345389

Bump missed copyright years for JDK-8336768

JDK-8345393

ProblemList java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java on generic-all JTREG_TEST_THREAD_FACTORY=Virtual

JDK-8345396

Fix headers after JDK-8345164

JDK-8345397

Remove <cstdio> from g1HeapRegionRemSet.cpp

JDK-8345398

Avoid redundant Properties.containsKey call in Cursor.getSystemCustomCursor

JDK-8345403

Add more randomized tests to better cover FloatingDecimal parsing

JDK-8345404

[ppc64le] ProblemList TestAllocOutOfMemory.java#large

JDK-8345405

Add JMH showing the regression in 8341649

JDK-8345414

Google CAInterop test failures

JDK-8345415

Rollback JDK-8301991 change on xmlsecurity_de.properties

JDK-8345422

Fix JNI Checker "in native method" warnings in the debug agent and debugger tests

JDK-8345433

(fs) Use stream to load FileTypeDetectors in Files.probeContentType

JDK-8345438

Invalid error for return in early construction context lambda

JDK-8345447

test/jdk/javax/swing/JToolBar/4529206/bug4529206.java fails in ubuntu22.04

JDK-8345465

Fix performance regression on x64 after JDK-8345120

JDK-8345468

test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java fails in ubuntu22.04

JDK-8345472

Fix incorrect format instruction for floating point max/min patterns

JDK-8345474

Translation for instanceof is not triggered when patterns are not used in the compilation unit

JDK-8345486

Reevaluate the classes in java.lang.classfile.components package

JDK-8345493

JFR: JVM.flush hangs intermittently

JDK-8345502

Remove doIntersectionPrivilege methods

JDK-8345503

Test EnableNativeAccessCDS.java fails with TEST_THREAD_FACTORY=Virtual

JDK-8345512

Remove wrapper functions for intrinsics in PQC algorithms

JDK-8345514

Should use internal class name when calling ClassLoader.getResourceAsByteArray

JDK-8345533

Switch ML-DSA implementation to FIPS 204 final

JDK-8345547

test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java fails in ubuntu22.04

JDK-8345565

Remove remaining SecurityManager motivated APIs from sun.reflect.util

JDK-8345566

Deproblemlist test/jdk/javax/swing/JComboBox/6559152/bug6559152.java

JDK-8345573

Module dependencies not resolved from run-time image when --limit-module is being used

JDK-8345578

New test in JDK-8343622 fails with a promoted build

JDK-8345591

[aarch64] macroAssembler_aarch64.cpp compile fails ceil_log2 not declared

JDK-8345669

RISC-V: fix client build failure due to AlignVector after JDK-8343827

JDK-8345750

Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause

JDK-8345773

Class-File API debug printing capability

JDK-8345794

Backout doc change introduced by JDK-8235786

JDK-8345818

Fix SM cleanup of parsing of System property resource.bundle.debug

JDK-8345888

Broken links in the JDK 24 JavaDoc API documentation, build 27

JDK-8345944

JEP 492: extending local class in a different static context should not be allowed

JDK-8345953

JEP 492: instantiating local classes in a different static context should not be allowed

JDK-8345970

pthread_getcpuclockid related crashes in shenandoah tests

JDK-8346017

Socket.connect specified to throw UHE for unresolved address is problematic for SOCKS V5 proxy

JDK-8346040

Zero interpreter build on Linux Aarch64 is broken

JDK-8346069

Add missing Classpath exception statements

JDK-8346128

Comparison build fails due to difference in LabelTarget.html

JDK-8346159

Disable CDS AOTClassLinking tests for JVMCI due to JDK-8345635

JDK-8346174

UMAX/UMIN are missing from XXXVector::reductionOperations

JDK-8346178

[CRaC] Failure in com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java

JDK-8346202

Correct typo in SQLPermission

JDK-8346386

[CRaC] Move CRaC’s Java code out of restricted packages

JDK-8346387

[CRaC] Add --with-criu configure option

JDK-8346457

AOT cache creation crashes with "assert(pair_at(i).match() < pair_at(i+1).match()) failed: unsorted table entries"

JDK-8346667

Doccheck: warning about missing </span> before <h2>

JDK-8346737

GenShen: Generational memory pools should not report zero for maximum capacity

JDK-8346739

jpackage tests failed after JDK-8345259

JDK-8346765

[CRaC] Could not find criuengine on Windows and Mac

JDK-8346766

[CRaC] tools/launcher/HelpFlagsTest.java and tools/launcher/VersionCheck.java tests fail on Windows

JDK-8346768

[CRaC] Ignore errors parsing classpath

JDK-8346796

[CRaC] Initialize clock before restore on Mac

JDK-8346831

Remove the extra closing parenthesis in CTW Makefile

JDK-8346838

RISC-V: runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java crash with debug VMs

JDK-8346847

[s390x] minimal build failure

JDK-8346872

tools/jpackage/windows/WinLongPathTest.java fails

JDK-8346907

[CRaC] Print RESTORE_SETTABLE marker

JDK-8346965

Multiple compiler/ciReplay test fails with -XX:+SegmentedCodeCache

JDK-8347006

LoadRangeNode floats above array guard in arraycopy intrinsic

JDK-8347047

Cleanup action passed to MemorySegment::reinterpret keeps old segment alive

JDK-8347055

[CRaC] Remote JMX support

JDK-8347056

[CRaC] Propagating CRaC events to JVMTI agents

JDK-8347062

[CRaC] Support checkpoint/restore in JDWP

JDK-8347127

CTW fails to build after JDK-8334733

JDK-8347163

Javadoc error in ConstantPoolBuilder after JDK-8342468

JDK-8347257

[CRaC] Checkpoint call may sometimes hang

JDK-8347274

Gatherers.mapConcurrent exhibits undesired behavior under variable delays, interruption, and finishing

JDK-8347289

HKDF delayed provider selection failed with non-extractable PRK

JDK-8347290

[CRaC] JVM log prevents checkpoint

JDK-8347350

[CRaC] Support JRT FS FD

JDK-8347355

[CRaC] Restore errors are not visible

JDK-8347407

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

JDK-8347430

[CRaC] ContainerPidAdjustmentTest fails on WSL

JDK-8347498

JDK 24 RDP2 L10n resource files update

JDK-8347514

[CRaC] Checkpoint fails with CheckUnhandledOops

JDK-8347532

[CRaC] CRaCResetStartTime breaks cgroups caching

JDK-8347551

[CRaC] CRaC-related VM options are not consistent

JDK-8347554

[BACKOUT] C2: implement optimization for series of Add of unique value

JDK-8347596

Update HSS/LMS public key encoding

JDK-8347605

Use spec tag to refer to IEEE 754 standard

JDK-8347646

module-info classfile missing the preview flag

JDK-8347762

ClassFile attribute specification refers to non-SE modules

JDK-8347763

[doc] Add documentation of module options for JEP 483

JDK-8347817

Timeouts running test/jdk/java/lang/String/concat/HiddenClassUnloading.java with fastdebug builds

JDK-8347991

[CRaC] ContainerPidAdjustmentTest takes too long to run

JDK-8347993

[CRaC] Assertion error in os::cleanup_memory()

JDK-8348013

[doc] fix typo in java.md caused by JDK-8347763

JDK-8348327

Incorrect march flag when building libsleef/vector_math_neon.c

JDK-8348515

Add docs for -XX:AOT* options in java man pages

JDK-8348562

ZGC: segmentation fault due to missing node type check in barrier elision analysis

JDK-8348631

Crash in PredictedCallGenerator::generate after JDK-8347006

JDK-8348650

[CRaC] Limit heap size before checkpoint

JDK-8348658

[AArch64] The node limit in compiler/codegen/TestMatcherClone.java is too strict

JDK-8348666

[CRaC] sun.nio.ch.Pollers does not handle checkpoint

JDK-8348670

[CRaC] VirtualAllocCommitUncommitRecommit.java sometimes hangs

JDK-8348674

[CRaC] Check whether CRaCRestoreFrom does exist

JDK-8348752

Enable -XX:+AOTClassLinking by default when -XX:AOTMode is specified

JDK-8348867

[CRaC] Simplify CPUFeatures code

JDK-8348869

[CRaC] Restore args are split by whitespaces incorrectly

JDK-8348890

Fix docs for -XX:AOT* options in java man page

JDK-8348925

[CRaC] Automatic CRaC support for LinuxWatchService

JDK-8348927

[CRaC] Handle boot-id not ending with newline

JDK-8348929

[CRaC] Use /tmp for restore parameters storage

JDK-8348934

[CRaC] Drop CRTrace VM option

JDK-8349009

JVM fails to start when AOTClassLinking is used with unverifiable old classes

JDK-8349017

Update ML tests to verify against ACVP 1.1.0.38 version

JDK-8349071

[CRaC] Disable rseq in libc on checkpoint and restore

JDK-8349084

Update vectors used in several PQC benchmarks

JDK-8349122

-XX:+AOTClassLinking is not compatible with jdwp

JDK-8349131

[CRaC] Internal error on old glibc with pre-set GLIBC_TUNABLES and CPUFeatures restriction

JDK-8349183

[BACKOUT] Optimization for StringBuilder append boolean & null

JDK-8349239

[BACKOUT] Reuse StringLatin1::putCharsAt and StringUTF16::putCharsAt

JDK-8349365

[CRaC] Handle javaagent adding jars to boostrap/system classpath

JDK-8349560

[CRaC] Close EPoll FDs when FD policies close registered sockets

OpenJFX Fixes and Enhancements

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

OpenJDK Patch ID Synopsis

JDK-8087863

Mac: "Select All" within ListView/TreeView is handled differently depending on the useSystemMenuBar value

JDK-8091673

Public focus traversal API for use in custom controls

JDK-8183521

Unable to type characters with tilde with swiss german keyboard layout

JDK-8211234

Open-source simple test programs for FX / Swing interop

JDK-8211247

Open-source simple test programs for FX / SWT interop

JDK-8218745

TableView: visual glitch at borders on horizontal scrolling

JDK-8226911

Interpolatable’s contract should be reexamined

JDK-8273743

KeyCharacterCombination for "+" does not work on US QWERTY keyboard layout

JDK-8288893

Popup and its subclasses cannot input text from InputMethod

JDK-8289174

JavaFX build fails on Windows when VS150COMNTOOLS is not set

JDK-8296387

[Tooltip, CSS] -fx-show-delay is only applied to the first tooltip that is shown before it is displayed

JDK-8297072

Provide gradle option to test a previously built SDK

JDK-8299738

ISE if Platform::exit called with fullScreen Stage on macOS 13

JDK-8301121

RichTextArea Control (Incubator)

JDK-8305418

[Linux] Replace obsolete XIM as Input Method Editor

JDK-8306707

Support pluggable image loading via javax.imageio

JDK-8309381

Support JavaFX incubator modules

JDK-8315873

[GHA] Update checkout and cache action to use v4

JDK-8319779

SystemMenu: memory leak due to listener never being removed

JDK-8320232

Cells duplicated when table collapsed and expanded

JDK-8323706

Remove SimpleSelector and CompoundSelector classes

JDK-8323787

Mac System MenuBar throws IOB exception

JDK-8325445

[macOS] Colors are not displayed in sRGB color space

JDK-8328629

JUnit test without a timeout value can hang indefinitely

JDK-8328828

Monkey Tester Application Part 4

JDK-8328994

Update WebKit to 619.1

JDK-8329098

Support "@1x" image naming convention as fallback

JDK-8331570

RenderPerf test: Add infinite test mode for stress-testing scenarios

JDK-8332222

Linux Debian: Maximized stage shrinks when opening another stage

JDK-8332895

Support interpolation for backgrounds and borders

JDK-8333374

Cannot invoke "com.sun.prism.RTTexture.contentsUseful()" because "this.txt" is null

JDK-8333919

[macOS] dragViewOffsetX/dragViewOffsetY are ignored for the dragView image

JDK-8334124

Rendering issues with CSS "text-shadow" in WebView

JDK-8334874

Horizontal scroll events from touch pads should scroll the TabPane tabs

JDK-8334900

IOOBE when adding data to a Series of a BarChart that already contains data

JDK-8334901

Style class "negative" is not always added for new BarChart data with negative value

JDK-8335218

Eclipse Config: Remove Gradle Integration

JDK-8335469

[XWayland] crash when an AWT ScreenCast session overlaps with an FX ScreenCast session

JDK-8335470

[XWayland] JavaFX tests that use AWT Robot fail on Wayland

JDK-8335548

testCookieEnabled fails with WebKit 619.1

JDK-8335630

Crash if Platform::exit called with fullScreen Stage on macOS 14

JDK-8336031

Create implementation of NSAccessibilityStaticText protocol

JDK-8336097

UserAgent Styles using lookups are promoted to Author level if look-up is defined in Author stylesheet

JDK-8336272

SizeToSceneTest: fullScreen tests fail on Ubuntu 22.04

JDK-8336277

Colors are incorrect when playing H.265/HEVC on Windows 11

JDK-8336331

Doc: Clarification in AccessibleAttribute, AccessibleRole

JDK-8336389

Infinite loop occurs while resolving lookups

JDK-8336592

Wrong type in documentation for TreeTableView

JDK-8336624

Improve Decora Shader loading for modern APIs

JDK-8336632

Update Gradle to 8.9

JDK-8336633

Update boot JDK to 22.0.2

JDK-8336798

DRT test cssrounding.html test for linear layout fails with WebKit 619.1

JDK-8336882

Convert CssStyleHelperTest to use JUnit 5

JDK-8336938

Update libFFI to 3.4.6

JDK-8336939

Update Glib to 2.80.4

JDK-8336940

Update GStreamer to 1.24.6

JDK-8336941

Update libxslt to 1.1.42

JDK-8337228

Eclipse: missing dependencies in systemTests-test project

JDK-8337229

Missing @Overrides in GlassSystemMenuShim

JDK-8337280

Include jdk.jsobject module with JavaFX

JDK-8337281

build.gradle assumes all modules are named "javafx.$project"

JDK-8337328

JavaFX build uses deprecated features that will be removed in gradle 9

JDK-8337481

File API: file.name contains path instead of name

JDK-8337827

[XWayland] Skip failing tests on Wayland

JDK-8338000

[macos] Remove GlassFullscreenWindow

JDK-8338016

SplitMenuButton constructors should match MenuButton

JDK-8338306

WebView Drag and Drop fails with WebKit 619.1

JDK-8338307

Additional WebKit 619.1 fixes from WebKitGTK 2.44.3

JDK-8338340

[TestBug] fix varargs parameter type warnings

JDK-8338468

[TestBug] Convert controls tests to JUnit 5

JDK-8338478

[macos] Crash in CoreText with certain strings using JDK 22 or later

JDK-8338701

Provide media support for libavcodec version 61

JDK-8338886

JavaFX debug builds fail on macOS

JDK-8339068

[Linux] NPE: Cannot read field "firstFont" because "<local4>" is null

JDK-8339178

[macos] Swing InterOp Platform.exit() crash

JDK-8339183

[macos] Premature exit in Swing interop when last JFrame is disposed

JDK-8339212

gradle downloads x64 binary of SWT on Linux/aarch64

JDK-8339236

Suppress removal warnings for Security Manager methods in iOS sources

JDK-8339335

set number of parallel jobs when building webkit

JDK-8339505

Enable parallel compilation of native code on macOS

JDK-8339508

RenderPerf Test Application

JDK-8339510

[TestBug] Convert system tests to JUnit 5

JDK-8339511

[TestBug] Convert Non parametrized base tests to JUnit 5

JDK-8339512

[TestBug] Convert graphics tests to JUnit 5

JDK-8339513

[TestBug] Convert fxml tests to JUnit 5

JDK-8339515

[TestBug] Convert web tests to JUnit 5

JDK-8339517

Add --enable-native-access flag when running tests

JDK-8339550

Enable javac lint options for tests

JDK-8339603

Seal the class hierarchy of Node, Camera, LightBase, Shape, Shape3D

JDK-8339726

Remove pausing code (used for testing) from AbstractPrimaryTimer

JDK-8340003

Bump minimum JDK version for JavaFX to JDK 22

JDK-8340005

Eliminate native access calls from javafx.swing

JDK-8340208

Additional WebKit 619.1 fixes from WebKitGTK 2.44.4

JDK-8340405

JavaFX shutdown hook can hang preventing app from exiting

JDK-8340442

Enable SwingNodePlatformExitCrashTest after JDK-8340849 is fixed

JDK-8340829

Generated API docs should clearly identify EA builds

JDK-8340849

[macos] Crash when creating a child window of a JavaFX window after Platform::exit

JDK-8340850

Wrong bug ID listed as reason for skipping SwingNodePlatformExitCrashTest

JDK-8340852

ScrollPane should not consume navigation keys when it doesn’t have direct focus

JDK-8340954

Add SECURITY.md file

JDK-8340980

Cannot build on Windows ARM

JDK-8340982

[win] Dead key followed by Space generates two characters instead of one

JDK-8341010

TriangleMesh.vertexFormat Property default value is wrong

JDK-8341090

Remove support for security manager from JavaFX

JDK-8341164

Update boot JDK to 23

JDK-8341167

Update Gradle to 8.10.2

JDK-8341372

BackgroundPosition, BorderImage, BorderStroke, CornerRadii should be final

JDK-8341418

Prism/es2 DrawableInfo is never freed (leak)

JDK-8341440

ScrollPane: no immediate effect changing fitWidth/fitHeight

JDK-8341514

Add reducedMotion and reducedTransparency preferences

JDK-8341532

[testbug] Mark QPathTest as unstable on Linux

JDK-8341687

Memory leak in TableView after interacting with TableMenuButton

JDK-8341920

Intermittent WebKit build failure on Windows generating PDB files in 619.1

JDK-8342233

Regression: TextInputControl selection is backwards in RTL mode

JDK-8342453

Remove calls to doPrivileged in javafx.graphics/com.sun.javafx.tk

JDK-8342454

Remove calls to doPrivileged in javafx.graphics/com.sun.glass

JDK-8342456

Remove calls to doPrivileged in javafx.graphics/other

JDK-8342457

Remove calls to doPrivileged in swing

JDK-8342459

Remove calls to doPrivileged in javafx.base

JDK-8342460

Remove calls to doPrivileged in javafx.web

JDK-8342461

Remove calls to doPrivileged in javafx.web/{android,ios}

JDK-8342462

TextAreaSkin: remove USE_MULTIPLE_NODES

JDK-8342627

Create Eclipse project files for jdk.jsobject

JDK-8342703

CSS transition is not started when initial value was not specified

JDK-8342911

Remove calls to doPrivileged in controls

JDK-8342912

Remove calls to doPrivileged in fxml

JDK-8342913

Remove calls to doPrivileged in media

JDK-8342914

Remove calls to doPrivileged in swt

JDK-8342917

GHA: Intermittent build failure on Linux while downloading ant

JDK-8342992

Security manager check should not use deprecated methods

JDK-8342993

Remove uses of AccessController and AccessControlContext from JavaFX

JDK-8342994

Remove security manager calls in com.sun.javafx.reflect

JDK-8342997

Remove use of System::getSecurityManager and SecurityManager from JavaFX

JDK-8342998

Remove all uses of AccessControlException

JDK-8343196

Add build property to identify experimental builds of JavaFX

JDK-8343336

Add persistentScrollBars preference

JDK-8343398

Add reducedData preference

JDK-8343630

Pass AccessControlContext to/from WebKit as opaque object

JDK-8343646

Public InputMap (Incubator)

JDK-8343760

GHA: macOS / aarch64 builds depend on Xcode 14 which will be removed

JDK-8344067

TableCell indices may not match the TableRow index

JDK-8344111

Remove obsolete permission check methods from javafx.graphics

JDK-8344114

Remove obsolete permission check methods from Font classes

JDK-8344155

Add missing @Override annotation to GIFImageLoader2

JDK-8344367

Fix mistakes in FX API docs

JDK-8344372

Setting width for TRANSPARENT Stage → gtk_window_resize: assertion 'height > 0'

JDK-8344443

Deprecate FXPermission for removal

JDK-8344899

Map RT-nnnn bug IDs to JDK-mmmmmmm in JavaFX sources

JDK-8344906

Simplify Java version parsing in the build file

JDK-8345063

Centralize version number of the Gradle build file

JDK-8345127

Add --sun-misc-unsafe-memory-access=allow when running tests until JDK-8334137 is fixed

JDK-8345136

Update JDK_DOCS property to point to JDK 23 docs

JDK-8345188

Support tree-structural pseudo-classes

JDK-8345937

Update JUnit to 5.11.3

JDK-8346222

SwingNodePlatformExitCrashTest fails with JUnit 5.11.3

JDK-8346227

Seal Paint and Material

JDK-8346228

Update GStreamer to 1.24.10

JDK-8346229

Update Glib to 2.82.4

JDK-8347305

RichTextArea Follow-up

JDK-8347362

RichTextArea Demo Apps Build Script

JDK-8347715

RichTextArea Follow-up: Minor Bugs

JDK-8347752

Running RichTextArea demos via ant on JDK 24 prints warnings

JDK-8348287

Version number mistakenly updated to 25 in jfx24 branch

JDK-8348736

RichTextArea clamp and getText

JDK-8348744

Application window not always activated on macOS 15

JDK-8348895

[testbug] Skip failing 3D lighting tests on macOS 14 or later on aarch64

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-51250

Restore args are splitted by whitespaces incorrectly

ZULU-55400

Update copyright year: 2025

ZULU-55861

Update Redistributable Runtime DLLs to 14.40.33807

ZULU-56726

Support enabling JMX when it was not up before checkpoint

ZULU-62540

Drop CRTrace VM option

ZULU-62860

Update copyright year with 2025 in welcome.html for 24+11-EA build

ZULU-64014

[CRaC] jdk/crac/fileDescriptors/PollerTest.java test hangs on any windows host in builds 22.32+15-crac, 22.32+16-crac, 21.36+17-crac, 21.36+18-crac

ZULU-64032

[CRaC] jdk/crac/recursiveCheckpoint/Test.java test fails very often on all windows hosts in builds 17.52-crac, 21.36-crac, 22.32-crac

ZULU-64306

Use crac-criu 1.8.0

ZULU-65420

Handle boot-id not ending with newline

ZULU-65421

Use alternative CRaC restore parameters storage

ZULU-65647

Enable Warp GA in Zulu builds

ZULU-65844

Build environment update to Alpine 3.14 with gcc 10.3.1

ZULU-66014

Automatic CRaC support for LinuxWatchService

ZULU-66763

All lib*.so are executable, not only warp

ZULU-66856

split Warp components

ZULU-66955

CRaC-CRIU v1.9.0

ZULU-67258

Use single VM option to choose between CRIU and Warp engines

ZULU-67330

Use ZULU_CI_BUILD_TOOLS_BRANCH in a project’s .gitlab-ci.yml

ZULU-67336

runtime/os/windows/TestAvailableProcessors.java fails in win pipelines

ZULU-67341

Temporary exclude CI tests

ZULU-67369

Use Warp 1.0.1 for Oct 2024

ZULU-67395

Rename to CM_TOOLS_PROJECT_PATH and CM_TOOLS_REF_NAME in Zulu project

ZULU-67510

Extend container tests: run on Podman

ZULU-67521

Enable Gitlab CI for zulu23-default

ZULU-67569

Update boot JDK to 23

ZULU-67689

Use Warp 1.0.2 for Oct 2024

ZULU-67736

[CRaC] jdk/crac/WarpJcmdTest.java test fails on some linux platforms in Zulu 21.38+15-warp builds

ZULU-67841

Disable rseq on restore with Warp

ZULU-67858

Enable direct mapping by default

ZULU-67861

Use Warp 1.0.3 for Oct 2024

ZULU-67864

JVM/JDK code using getpid() and gettid() returns stale values on GLIBC < 2.25

ZULU-67865

PIDs stored in ProcessHandleImpl are not updated after restore with Warp

ZULU-67930

Handle jdk.jsobject duplication

ZULU-68091

Update JFX to zulu23.0.2+100

ZULU-69188

Intermittent failure in crac-containers test

ZULU-69581

Parse OverrideVMProperties to set java.vm.vendor from environment vars _JAVA_OPTIONS and JAVA_TOOL_OPTIONS

ZULU-69756

S3 JVM integration

ZULU-69818

[CRaC] Massive crac test failures on recently updated Debian12 host

ZULU-70173

Update to VS2022-17.1.4+3.0 for building on Windows

ZULU-70207

VS2017 build missing vcruntime140_1.dll

ZULU-70246

Update JFX to zulu23.0.2+101

ZULU-70608

Update to VS2022-17.1.4+3.1 for building on Windows

ZULU-70643

Use Warp 1.1.0 for Jan 2025

ZULU-72885

Review reference to slackoverflow in WixSourceConverter.java

ZULU-72904

warp: S3Test.java fails due to too long images download

ZULU-73937

[CRaC] tools/sincechecker/modules/jdk.management/JdkManagementCheckSince.java fails on all platforms in Zulu 24.28+86-ga-crac

ZULU-73939

Missing jdk/legal/java.base/warp.md in CRaC builds

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-73636

Missing FX modules in JRE FX bundles

Third Party Licenses

Java Version

Azul Platform Core TPL

Azul Zulu

JavaFX Components

24

HTML, PDF

HTML, PDF