Liberica JDK 23+38: Release Notes

1. Version information

This document provides information about Liberica JDK 23 release.

The full version string for this update release is 23+38. The version number is 23.

Liberica JDK 23 is distributed as .apk, .rpm, .zip, .deb, and .tar.gz packages. Please select the most appropriate for your purposes.

2. What’s New

This release contains the following updates and new features.

Notable Changes

This is the list of the notable issues fixed in this release.

Issue ID

JDK-8332261

Summary: Deprecate for removal the MulticastSocket.send(DatagramPacket, byte) and setTTL/getTTL methods on DatagramSocketImpl and MulticastSocket

Description: The following methods on java.net.MulticastSocket are now be deprecated for removal: public byte getTTL() throws IOException; public void setTTL(byte ttl) throws IOException; public void send(DatagramPacket p, byte ttl) throws IOException. Similarly, the following methods on java.net.DatagramSocketImpl are now deprecated for removal: protected abstract void setTTL(byte ttl) throws IOException; protected abstract byte getTTL() throws IOException.

JDK-8332371

Summary: Better JMX interoperability with older JDKs, after removing Subject Delegation

Description: Running JConsole from a previous JDK, and attaching to jdk-23 (after JDK-8326666: Remove the Java Management Extension (JMX) Subject Delegation feature), the MBean tab was blank. This fix slightly alters the fix that was pushed for JDK-8326666, in order to restore support for non-null arrays containing null subjects, which had been removed by JDK-8326666. Specifically, it makes JDKs more compatible, more interoperable.

JDK-8332457

Summary: Examine startup overheads from JDK-8294961

Description: JDK-8294961 changed to use classfile API for reflection proxy-generation. Actual implementation of ProxyGenerator is focused on performance, however it caused JDK bootstrap regressions. ProxyGenerator.TEMPLATE class model is statically created and each proxy class is transformed from the template. The fix is intended to examine plain proxy generation impact on performance and JDK bootstrap (vs proxy transformation from template). The generated proxy is migrated from static initialization to CONDY bootstrap.

JDK-8332478

Summary: Methods RandomGeneratorFactory.create(long) and create(byte[]) Now Throw UnsupportedOperationException Instead of Falling Back to create()

Description: In previous releases, RandomGeneratorFactory.create(long) fell back by invoking the no-arg create() method if the underlying algorithm did not support a long seed. The create(byte[]) method worked in a similar fashion. Starting with this release, these methods now throw an UnsupportedOperationException rather than silently falling back to create().

JDK-8332485

Summary: SPECjbb2005-ParGC regression after JDK-8328744

Description: With the introduction of JDK-8328744, SPECjbb2005-ParGC was showing a regression that holded into later builds: -1.3% SPECjbb2005-ParGC on macOS-aarch64. It also appeared to impact the benchmark on macOS-x64 and linux-aarch64.

JDK-8332494

Summary: java/util/zip/EntryCount64k.java failing with java.lang.RuntimeException: '\\A\\Z' missing from stderr

Description: java/util/zip/EntryCount64k.java stderr parsing was improved by ignoring deprecated warnings. Testing non-generational ZGC requires the use of a deprecated option.

JDK-8332495

Summary: java/util/logging/LoggingDeadlock2.java fails with AssertionError: Some tests failed

Description: java/util/logging/LoggingDeadlock2.java stderr parsing was improved by ignoring deprecated warnings. Testing non-generational ZGC requires the use of a deprecated option.

JDK-8332512

Summary: Clarify the value type for java.net.SocketOptions.SO_LINGER

Description: The javadoc on java.net.SocketOptions.SO_LINGER field was updated to clarify the type of the value this field is expected to have when used in SocketOptions.getOption() and SocketOptions.setOption() methods.

JDK-8332597

Summary: Remove redundant methods from j.l.classfile.ClassReader API

Description: Methods thisClassPos and skipAttributeHolder were removed from java.lang.classfile.ClassReader.

JDK-8332614

Summary: Type-checked ConstantPool.entryByIndex and ClassReader.readEntryOrNull

Description: ConstantPool.entryByIndex and ClassReader.readEntryOrNull were added; ClassReader.utf8EntryByIndex was removed. API notes were added about entryByIndex, readEntry, and readEntryOrNull to recommend using type-checked methods to access constant pool if there is a type restriction.

JDK-8332653

Summary: Enable Case-Sensitive Check in ccache and keytab Kerberos Entry Lookup

Description: A new security property named jdk.security.krb5.name.case.sensitive was introduced to control name comparison. If this property is set to true, the comparison of principal names during keytab and ccache entry lookup will be case-sensitive. The default value is false to ensure backward compatibility. In addition, if a system property with the same name is specified, it will override the security property value defined in the java.security file.

JDK-8332685

Summary: Consolidate size and alignment checks in LayoutPath

Description: Var handles obtained and the MemoryLayout API checks that the accessed segment has at least the size of the accessed root layout.

JDK-8332847

Summary: Deprecation of the UseNotificationThread VM Option

Description: The VM option UseNotificationThread is deprecated. It is obsoleted and then will be removed in future releases.

JDK-8332849

Summary: Update doc/testing.{md,html} (spelling and stale information)

Description: The testing doc was updated to remove some stale information, such as about AOT_MODULES, removed in JDK-8264805, and to fix some spelling.

JDK-8332922

Summary: Test java/io/IO/IO.java fails when /usr/bin/expect not exist

Description: The test now does not fail if /usr/bin/expect not exist.

JDK-8332923

Summary: ObjectMonitorUsage.java failed with unexpected waiter_count

Description: ObjectMonitorUsage.java failed with unexpected waiter_count after JDK-8328083 on linux x86_32.

JDK-8333092

Summary: Deprecate for removal Socket constructors to create UDP sockets

Description: The following two java.net.Socket constructors are marked as deprecated for removal: public Socket(InetAddress host, int port, boolean stream) throws IOException; public Socket(String host, int port, boolean stream) throws IOException.

JDK-8333130

Summary: MakeJAR2.sh uses hard-coded JDK version

Description: The file test/jdk/java/lang/instrument/MakeJAR2.sh hard-coded a JDK value of 23 to pair with the --enable-preview javac option. The har-coded value was removed.

JDK-8333227

Summary: Parallel: Regressions 1-6% in Compress-ParGC after JDK-8330670

Description: Relates to JDK-8330670 Obsolete ScavengeBeforeFullGC.

JDK-8333228

Summary: ZGC: Regression ~3% in XML.transform-ZGC after JDK-8326957

Description: Relates to JDK-8326957 Implement JEP 474: ZGC: Generational Mode by Default.

JDK-8333400

Summary: InflaterInputStream.skip receives long but it’s limited to Integer.MAX_VALUE

Description: The API specification of java.util.zip.InflaterInputStream.skip(long) method was updated to specify that it would skip at most Integer.MAX_VALUE bytes.

JDK-8334762

Summary: Improve error for illegal early access from nested class

Description: This is a fixed backport of JDK-8334488 Improve error for illegal early access from nested class.

JDK-8334864

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

Description: javap reported a fatal error for several classes in java.lang.invoke instead of printing them correctly.

JDK-8335133

Summary: Deprecate no-arg constructor BasicSliderUI() for removal

Description: This constructor is deprecated for removal and removed in a later release.

JDK-8336161

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

Description: An explicit non-null return value expectations were added to Object.toString() method.

JDK-8336253

Summary: MemorySegment::reinterpret removes read-only property

Description: The MemorySegment::reinterpret method returned a new memory segment that did not carry over the read-only property of the segment it was create from, but it should have.

JDK-8336268

Summary: Chained builders not sending transformed models to next transforms

Description: ClassFile API chained builders did not emit certain elements through downstream transforms and returned wrong builder for chaining.

JDK-8336680

Summary: Add a System Property to Set the Maximum Number of WatchService Events before Overflow

Description: The java.nio.file.WatchService implementations buffer up to a maximum number of events before discarding events and then queuing the OVERFLOW event. A new system property, jdk.nio.file.WatchService.maxEventsPerPoll, has been added to allow someone to specify the maximum number of pending events which may be enqueued before an OVERFLOW event is emitted. The value of this property must be a positive integer.

JDK-8336785

Summary: Deprecation of the java.beans.beancontext package

Description: With the advancements in the language, The java.beans.beancontext.* package is now both obsolete and express an anti-pattern of component assembly and interaction. It is therefore deprecated for removal in a future release. Developers should no longer use these APIs. They should plan to migrate any existing code dependent on this package to an alternate solution in anticipation of their future removal.

JDK-8336908

Summary: javadoc now requires correct class name in member reference

Description: A bug has been fixed in javadoc. Previously, the @see and {@link…​} tags allowed a nested class to be used to qualify the name of a member of the enclosing class. They no longer do so. Because of this, documentation comments that previously relied on this behavior will now trigger a warning or error when processed by javadoc.

JDK-8336921

Summary: Update the internationalization guide

Description: The internationalization guide has descriptions for JRE/COMPAT system property values that were modified along the following document: Java Platform, Standard Edition Internationalization Guide (https://docs.oracle.com/javase/9/intl/internationalization-enhancements-jdk-9.htm#JSINT-GUID-5ED91AA9-B2E3-4E05-8E99-6A009D2B36AF).

JDK-8336929

Summary: Document the security property jdk.security.krb5.name.case.sensitive in the Security Guide

Description: The new security property jdk.security.krb5.name.case.sensitive was documented in the Security Guide in the following sections: Kerberos System Properties, Security Properties, and Environment Variables.

JDK-8337033

Summary: Support for JavaScript Modules in javadoc

Description: The javadoc --add-script option now supports JavaScript modules in addition to conventional script files. Modules are detected automatically by inspecting the extension or content of the file passed as option argument.

JDK-8337244

Summary: Support for KeychainStore-ROOT Keystore

Description: The KeychainStore of the Apple provider now supports two types of keystores: KeychainStore that contains private keys and certificates for the user’s current keychain; KeychainStore-ROOT that contains certificates from the system root certificates keychain.

JDK-8338326

Summary: Resolution of Startup Time Regression with -XX:StartFlightRecording

Description: The technical debt in the JFR bytecode instrumentation that caused a noticeable increase in startup time in JDK 22 when using the -XX:StartFlightRecording option with smaller applications has been fixed. Startup times are now comparable to JDK 21.

JDK-8338684

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

Description: The ClassLoadingMXBean and MemoryMXBean APIs have setVerbose methods to control verbose mode and isVerbose methods to query it. Some JCK tests expect setVerbose(false) to disable verbose mode and, subsequently, isVerbose() to return false. However, if logging to a file is enabled by using -Xlog on the java launcher command line then isVerbose() returned true even after calling setVerbose(false).

JDK-8338920

Summary: Parallel GC Throws OOM Before Heap Is Fully Expanded

Description: As a side effect of fixing JDK-8328744, installations may have experienced an increased heap usage when using Parallel GC.

JDK-8338926

Summary: Annotation processing in javac disabled by default

Description: In JDK 23 annotation processing was only run with some explicit configuration of annotation processing or with an explicit request to run annotation processing on the javac command line. This was a change in behavior from the existing default to run annotation processing without any explicit annotation processing related options needing to be present.

IANA TZ Data update

This release of Liberica JDK 23 comes with IANA Time Zone Database version 2024b. The following are the main changes in this update:

Improve historical data for Mexico, Mongolia, and Portugal.
System V names are now obsolescent.
The main data form now uses %z.
The code now conforms to RFC 8536 for early timestamps.
Support POSIX.1-2024, which removes asctime_r and ctime_r.
Assume POSIX.2-1992 or later for shell scripts.
SUPPORT_C89 now defaults to 1.

3. Known Issues

This is the list of known issues in this release.

Issue ID

JDK-8325737

Summary: Files.readString may return incorrect String when UTF-16 or other Charsets

Description: Strings read with java.nio.files.Files.readString may return incorrect strings when decoding with a Charset other than US-ASCII, ISO08859-1, or UTF-8. Reading strings with other multi-byte charsets such as UTF_16 may produce incorrect results.

Workaround: Run the JDK 22 GA build with -XX:-CompactStrings option to disable the use of 'Compact Strings'.

JDK-8325875

Summary: JVM May Crash or Malfunction When Using ZGC and Non-Default ObjectAlignmentInBytes

Description: Running the JVM with -XX:+UseZGC and non-default value of -XX:ObjectAlignmentInBytes may lead to JVM crashes or incorrect execution.

Workaround: N/A

N/A

Summary: LibericaFX and EGL on Raspbian

Description: As of 2017, the default location of Broadcom libEGL.so and libGLESv2.so has changed in Raspbian OS.

Workaround: To leverage hardware EGL acceleration available from Broadcom video drivers in LibericaFX while running a recent Raspbian OS, run the following commands: 1. cd /opt/vc/lib, 2. sudo ln -s libbrcmEGL.so libEGL.so, 3. sudo ln -s libbrcmGLESv2.so libGLESv2.so

4. Fixed CVEs

This release does not contain any fixed Common Vulnerabilities and Exposures.

5. Resolved Issues

JDK issues

This is the list of general JDK issues fixed in this release.

Issue IDSummary

JDK-4760025

sRGB conversions to and from CIE XYZ incorrect

JDK-6230751

[Fmt-Ch] Recursive MessageFormats in ChoiceFormats ignore indicated subformats

JDK-6285888

ChoiceFormat can support unescaped relational symbols in the Format segment

JDK-6431396

Spec for SocketOptions.SO_BINDADDR incorrect

JDK-6503196

API doc for DecimalFormat::getMaximumIntegerDigits is unclear

JDK-6507038

Memory Leak in JTree / BasicTreeUI

JDK-6510914

JScrollBar.getMinimumSize() breaks the contract of JComponent.setMinimumSize()

JDK-6801704

ChoiceFormat::applyPattern inconsistency for invalid patterns

JDK-6942632

Hotspot should be able to use more than 64 logical processors on Windows

JDK-6968351

httpserver clashes with delayed TCP ACKs for low Content-Length

JDK-7001133

OutOfMemoryError by CustomMediaSizeName implementation

JDK-7022325

TEST_BUG: test/java/util/zip/ZipFile/ReadLongZipFileName.java leaks files if it fails

JDK-7036144

GZIPInputStream readTrailer uses faulty available() test for end-of-stream

JDK-7057369

(fs spec) FileStore getUsableSpace and getUnallocatedSpace could be clearer

JDK-8017234

Hotspot should stop using mapfiles

JDK-8042981

Strip type annotations in Types' utility methods

JDK-8043226

Better diagnostics for non-applicable type annotations

JDK-8048691

Spliterator.SORTED characteristics gets cleared for BaseStream.spliterator

JDK-8051959

Add thread and timestamp options to java.security.debug system property

JDK-8068958

Timestamp.from(Instant) should throw when conversion is not possible

JDK-8075917

The regression-swing case failed as the text on label is not painted red with the GTK L&F

JDK-8079167

Fix documentation for G1SATBBufferEnqueueingThresholdPercent == 0

JDK-8079786

[macosx] Test java/awt/Frame/DisposeParentGC/DisposeParentGC.java fails for Mac only

JDK-8129418

JShell: better highlighting of errors in imports on demand

JDK-8139457

Relax alignment of array elements

JDK-8144100

Incorrect case-sensitive equality in com.sun.net.httpserver.BasicAuthenticator

JDK-8159927

Add a test to verify JMOD files created in the images do not have debug symbols

JDK-8160755

bug6492108.java test fails with exception Image comparison failed at (0, 0) for image 4 in GTK L&F

JDK-8164094

javadoc allows to create a @link to a non-existent method

JDK-8174269

Remove COMPAT locale data provider from JDK

JDK-8175386

Clarify exception behavior of Types utility methods

JDK-8180450

secondary_super_cache does not scale well

JDK-8182774

Verify code in javap

JDK-8185862

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

JDK-8187634

keystore.getCertificateAlias(cert) returns original alias, inconsistent with fix of JDK-6483657

JDK-8187759

Background not refreshed when painting over a transparent JFrame

JDK-8188784

javax/management/notification/BroadcasterSupportDeadlockTest.java - TEST FAILED: deadlock

JDK-8195675

Call to insertText with single character from custom Input Method ignored

JDK-8196106

Support nested infinite or recursive flat mapped streams

JDK-8198237

[macos] Test java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java fails

JDK-8200566

DistributionPointFetcher fails to fetch CRLs if the DistributionPoints field contains more than one DistributionPoint and the first one fails

JDK-8201183

sjavac build failures: "Connection attempt failed: Connection refused"

JDK-8202598

keytool -certreq output contains inconsistent line separators

JDK-8203867

Delete test java/awt/TrayIcon/DblClickActionEventTest/DblClickActionEventTest.html

JDK-8206447

InflaterInputStream.skip receives long but it’s limited to Integer.MAX_VALUE

JDK-8210471

GZIPInputStream constructor could leak an un-end()ed Inflater

JDK-8210858

AArch64: remove Math.log intrinsic

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

ChronoField.INSTANT_SECONDS’s range doesn’t match the range of Instant

JDK-8216984

Deprecate for removal Socket constructors to create UDP sockets

JDK-8222719

libperfstat on AIX - cleanup old API versions

JDK-8222884

ConcurrentClassDescLookup.java times out intermittently

JDK-8223696

java/net/httpclient/MaxStreams.java failed with didn’t finish within the time-out

JDK-8226919

attach in linux hangs due to permission denied accessing /proc/pid/root

JDK-8226990

GTK & Nimbus LAF: Tabbed pane’s background color is not expected one when change the opaque checkbox.

JDK-8229959

Convert proxy class to use constant dynamic

JDK-8233443

G1 DetailedUsage class names overly generic for global namespace

JDK-8234502

Merge GenCollectedHeap and SerialHeap

JDK-8236736

Change notproduct JVM flags to develop flags

JDK-8237842

Separate definitions for default cache line and padding sizes

JDK-8238169

BasicDirectoryModel getDirectories and DoChangeContents.run can deadlock

JDK-8240343

JDI stopListening/stoplis001 "FAILED: listening is successfully stopped without starting listening"

JDK-8241503

C2: Share MacroAssembler between mach nodes during code emission

JDK-8241550

[macOS] SSLSocketImpl/ReuseAddr.java failed due to "BindException: Address already in use"

JDK-8242564

javadoc crashes:: class cast exception com.sun.tools.javac.code.Symtab$6

JDK-8247449

Revisit the argument processing logic for MetaspaceShared::disable_optimized_module_handling()

JDK-8247972

incorrect implementation of JVM TI GetObjectMonitorUsage

JDK-8251330

Reorder CDS archived heap to speed up relocation

JDK-8252136

Several methods in hotspot are missing "static"

JDK-8256314

JVM TI GetCurrentContendedMonitor is implemented incorrectly

JDK-8256828

ostream::print_cr() truncates buffer in copy-through case

JDK-8258979

The image didn’t show correctly with GTK LAF

JDK-8259550

The content of the print out displayed incomplete with the NimbusLAF

JDK-8259637

java.io.File.getCanonicalPath() returns different values for same path

JDK-8259866

two java.util tests failed with "IOException: There is not enough space on the disk"

JDK-8260633

[macos] java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.html test failed

JDK-8261433

Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit

JDK-8264102

JTable Keyboards Navigation differs with Test Instructions.

JDK-8265372

Simplify PKCS9Attribute

JDK-8269428

java/util/concurrent/ConcurrentHashMap/ToArray.java timed out

JDK-8269657

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

JDK-8270269

Desktop.browse method fails if earlier CoInitialize call as COINIT_MULTITHREADED

JDK-8272364

Parallel GC adaptive size policy may shrink the heap below MinHeapSize

JDK-8274300

Address dsymutil warning by excluding platform specific files

JDK-8275338

Add JFR events for notable serialization situations

JDK-8276809

java/awt/font/JNICheck/FreeTypeScalerJNICheck.java shows JNI warning on Windows

JDK-8277869

Maven POMs are using HTTP links where HTTPS is available

JDK-8278255

Add more warning text in ReentrantLock and ReentrantReadWriteLock

JDK-8278353

Provide Duke as default favicon in Simple Web Server

JDK-8278527

java/util/concurrent/tck/JSR166TestCase.java fails nanoTime test

JDK-8280056

gtest/LargePageGtests.java#use-large-pages failed "os.release_one_mapping_multi_commits_vm"

JDK-8280087

G1: Handle out-of-mark stack situations during reference processing more gracefully

JDK-8280392

java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.java failed with "RuntimeException: Test failed."

JDK-8280988

[XWayland] Click on title to request focus test failures

JDK-8280990

[XWayland] XTest emulated mouse click does not bring window to front

JDK-8283223

gc/stringdedup/TestStringDeduplicationFullGC.java#Parallel failed with "RuntimeException: String verification failed"

JDK-8285506

Unify os::vsnprintf implementations

JDK-8286759

TextComponentPrintable: consequent → consecutive positions

JDK-8286827

BogusColorSpace methods return wrong array

JDK-8288712

Typo in javadoc in javax.imageio.ImageReader.java

JDK-8288989

Make tests not depend on the source code

JDK-8289770

Remove Windows version macro from ShellFolder2.cpp

JDK-8289822

G1: Make concurrent mark code owner of TAMSes

JDK-8290965

PPC64: Implement post-call NOPs

JDK-8291643

Consider omitting type annotations from type error diagnostics

JDK-8291809

Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test

JDK-8292955

Collections.checkedMap Map.merge does not properly check key and value

JDK-8293345

SunPKCS11 provider checks on PKCS11 Mechanism are problematic

JDK-8293622

Cleanup use of G1ConcRefinementThreads

JDK-8293623

Simplify G1ConcurrentRefineThreadControl

JDK-8294148

Support JSplitPane for instructions and test UI

JDK-8294880

Review running time of jdk/internal/shellsupport/doc/JavadocHelperTest.java

JDK-8294961

Convert java.base/java.lang.reflect.ProxyGenerator to use the Classfile API to generate proxy classes

JDK-8294977

Convert test/jdk/java tests from ASM library to Classfile API

JDK-8294978

Convert 5 test/jdk/jdk/jfr tests from ASM library to Classfile API

JDK-8295111

dpkg appears to have problems resolving symbolically linked native libraries

JDK-8295153

java/util/Base64/TestEncodingDecodingLength.java ran out of memory

JDK-8295166

IGV: dump graph at more locations

JDK-8295804

javax/swing/JFileChooser/JFileChooserSetLocationTest.java failed with "setLocation() is not working properly"

JDK-8296175

Output warning if generated docs contain diagnostic markers

JDK-8296244

Alternate implementation of user-based authorization Subject APIs that doesn’t depend on Security Manager APIs

JDK-8296543

Update exception documentation for ExecutorService.invokeAll overriders as required

JDK-8296787

Unify debug printing format of X.509 cert serial numbers

JDK-8297573

Parallel: Rename do_oop_nv to do_oop_work in subclasses of OopClosure

JDK-8297879

javadoc link to preview JEP 1000 has grouping character comma

JDK-8298046

Fix hidden but significant trailing whitespace in properties files for serviceability code

JDK-8298153

Colored text is not shown on disabled checkbox and radio button with GTK LAF for bug4314194

JDK-8298405

Implement JEP 467: Markdown Documentation Comments

JDK-8299023

TestPLABResize.java and TestPLABPromotion.java are failing intermittently

JDK-8299426

Heap dump does not contain virtual Thread stack references

JDK-8299487

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

JDK-8299627

Fix/improve handling of "missing" element-list file

JDK-8300088

[IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE

JDK-8300148

Consider using a StoreStore barrier instead of Release barrier on ctor exit

JDK-8301183

(zipfs) jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java failing with ZipException:R0 on OL9

JDK-8301466

[AIX] Revisit CommittedVirtualMemoryTest

JDK-8301994

Remove unused code from awt_List.cpp

JDK-8302019

Clarify Elements.overrides

JDK-8302744

Refactor Hotspot container detection code

JDK-8302790

Set FileMapRegion::mapped_base() to null if mapping fails

JDK-8302850

Implement C1 clone intrinsic that reuses arraycopy code for primitive arrays

JDK-8303374

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

JDK-8303689

javac -Xlint could/should report on "dangling" doc comments

JDK-8303866

Allow ZipInputStream.readEnd to parse small Zip64 ZIP files

JDK-8303891

Speed up Zip64SizeTest using a small ZIP64 file

JDK-8303972

(zipfs) Make test/jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java independent of the zip command line

JDK-8304732

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

JDK-8305072

Win32ShellFolder2.compareTo is inconsistent

JDK-8305457

Implement java.io.IO

JDK-8305638

Renaming and small clean-ups around predicates

JDK-8306767

Concurrent repacking of extra data in MethodData is potentially unsafe

JDK-8306928

Duplicate variable assignement in jdk.internal.net.http.AuthenticationFilter#getCredentials

JDK-8307143

CredentialsCache.cacheName should not be static

JDK-8307160

Fix AWT/2D/A11Y to support the permissive- flag on the Microsoft Visual C compiler

JDK-8307193

Several Swing jtreg tests use class.forName on L&F classes

JDK-8307246

Printing: banded raster path doesn’t account for device offset values

JDK-8307778

com/sun/jdi/cds tests fail with jtreg’s Virtual test thread factory

JDK-8307788

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

JDK-8307824

Clean up Finalizable.java and finalize terminology in vmTestbase/nsk/share

JDK-8308033

The jcmd thread dump related tests should test virtual threads

JDK-8308204

Enhanced certificate processing

JDK-8308642

Unhelpful pattern switch error: illegal fall-through to a pattern

JDK-8308660

C2 compilation hits 'node must be dead' assert

JDK-8308745

ObjArrayKlass::allocate_objArray_klass may call into java while holding a lock

JDK-8309218

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

JDK-8309259

Reduce calls to MethodHandles.lookup() in jdk.internal.net.http.Stream

JDK-8309271

A way to align already compiled methods with compiler directives

JDK-8309622

Re-examine the cache mechanism in BaseLocale

JDK-8309751

Duplicate constant pool entries added during default method processing

JDK-8309881

Qualified name of a type element depends on its origin (source vs class)

JDK-8309981

Remove expired flags in JDK 23

JDK-8310072

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

JDK-8310190

C2 SuperWord: AlignVector is broken, generates misaligned packs

JDK-8310277

jdk/javadoc/doclet/testMethodCommentAlgorithm/TestMethodCommentsAlgorithm.java fails with IllegalStateException

JDK-8310351

Typo in ImmutableCollections

JDK-8310513

[s390x] Intrinsify recursive ObjectMonitor locking

JDK-8310524

C2: record parser-generated LoadN nodes for IGVN

JDK-8310711

[IR Framework] Remove safepoint while printing handling

JDK-8310813

Simplify and modernize equals, hashCode, and compareTo for BigInteger

JDK-8310844

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

JDK-8310995

missing @since tags in 36 jdk.dynalink classes

JDK-8311002

missing @since info in 21 files in jdk.security.auth

JDK-8311003

missing @since info in jdk.security.jgss

JDK-8311076

RedefineClasses doesn’t check for ConstantPool overflow

JDK-8311098

Change comment in verificationType.hpp to refer to _sym

JDK-8311175

Move BufWriter::asByteBuffer to BufWriterImpl

JDK-8311177

Switching to interpreter only mode in carrier thread can lead to crashes

JDK-8311218

fatal error: stuck in JvmtiVTMSTransitionDisabler::VTMS_transition_disable

JDK-8311248

Refactor CodeCache::initialize_heaps to simplify adding new CodeCache segments

JDK-8311306

Test com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java failed: out of expected range

JDK-8311644

Server should not send bad_certificate alert when the client does not send any certificates

JDK-8311893

Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name

JDK-8312104

Update java man pages to include new security category in -XshowSettings

JDK-8312111

open/test/jdk/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java fails on ubuntu 23.04

JDK-8312132

Add tracking of multiple address spaces in NMT

JDK-8312150

Remove -Xnoagent option

JDK-8312307

Obsoleted code in hb-jdk-font.cc

JDK-8312383

Log X509ExtendedKeyManager implementation class name in TLS/SSL connection

JDK-8312436

CompletableFuture never completes when 'Throwable.toString()' method throws Exception

JDK-8312444

Delete unused parameters and variables in SocketPermission

JDK-8312518

[macos13] setFullScreenWindow() shows black screen on macOS 13 & above

JDK-8313083

Print 'rss' and 'cache' as part of the container information

JDK-8313306

More sensible memory reservation logging

JDK-8313332

Simplify lazy jmethodID cache in InstanceKlass

JDK-8313674

(fc) java/nio/channels/FileChannel/BlockDeviceSize.java should test for more block devices

JDK-8313710

jcmd: typo in the documentation of JFR.start and JFR.dump

JDK-8313739

ZipOutputStream.close() should always close the wrapped stream

JDK-8314029

Add file name parameter to Compiler.perfmap

JDK-8314070

javax.print: Support IPP output-bin attribute extension

JDK-8314164

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

JDK-8314186

runtime/8176717/TestInheritFD.java failed with "Log file was leaked"

JDK-8314225

SIGSEGV in JavaThread::is_lock_owned

JDK-8314250

CDS dump error message: Invoker type parameter must start and end with Object: L3I_L

JDK-8314275

Incorrect stepping in switch

JDK-8314295

Enhance verification of verifier

JDK-8314307

Improve loop handling

JDK-8314329

AgeTable: add is_clear() & allocation spec, and relax assert to allow use of 0-index slot

JDK-8314468

Improve Compiler loops

JDK-8314480

Memory ordering spec updates in java.lang.ref

JDK-8314508

Improve how relativized pointers are printed by frame::describe

JDK-8314515

java/util/concurrent/SynchronousQueue/Fairness.java failed with "Error: fair=false i=8 j=0"

JDK-8314592

Add shortcut to SymbolLookup::find

JDK-8314629

Generational ZGC: Clearing All SoftReferences log line lacks GCId

JDK-8314794

Improve UTF8 String supports

JDK-8314846

Do not store Klass::_secondary_super_cache in CDS archive

JDK-8315040

Remove redundant check in WorkerPolicy::parallel_worker_threads

JDK-8315431

ArchiveHeapWriter::get_filler_size_at() cannot handle buffer expansion

JDK-8315462

[REDO] runtime/NMT/SummarySanityCheck.java failed with "Total committed (MMMMMM) did not match the summarized committed (NNNNNN)"

JDK-8315575

Retransform of record class with record component annotation fails with CFE

JDK-8315693

Remove WM_AWT_SET_SCROLL_INFO message

JDK-8315708

Enhance HTTP/2 client usage

JDK-8315762

Update subtype check profile collection on s390x following 8308869

JDK-8315767

InetAddress: constructing objects from BSD literal addresses

JDK-8315856

RISC-V: Use Zacas extension for cmpxchg

JDK-8315923

pretouch_memory by atomic-add-0 fragments huge pages unexpectedly

JDK-8316131

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

JDK-8316138

Add GlobalSign 2 TLS root certificates

JDK-8316141

Improve CEN header validation checking

JDK-8316197

Make tracing of inline cache available in unified logging

JDK-8316241

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

JDK-8316324

Opensource five miscellaneous Swing tests

JDK-8316328

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

JDK-8316340

(bf) Missing {@inheritDoc} for exception in MappedByteBuffer::compact

JDK-8316388

Opensource five Swing component related regression tests

JDK-8316451

6 java/lang/instrument/PremainClass tests ignore VM flags

JDK-8316460

4 javax/management tests ignore VM flags

JDK-8316497

ColorConvertOp - typo for non-ICC conversions needs one-line fix

JDK-8316657

Support whitebox testing in microbenchmarks

JDK-8316704

Regex-free parsing of Formatter and FormatProcessor specifiers

JDK-8316708

Augment WorstCaseTests with more cases

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

NMT: Using WhiteBox API, virtual memory tracking should also be stressed in JMH tests

JDK-8316931

[macos14] Test "java/awt/TrayIcon/ShowAfterDisposeTest/ShowAfterDisposeTest.html" throws an exception on macOS 14(x64, aarch64)

JDK-8316991

Reduce nullable allocation merges

JDK-8316992

Potential null pointer from get_current_thread JVMCI helper function.

JDK-8317007

Add bulk removal of dead nmethods during class unloading

JDK-8317287

[macos14] InterJVMGetDropSuccessTest.java: Child VM: abnormal termination

JDK-8317299

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

JDK-8317331

Solaris build failed with "declaration can not follow a statement (E_DECLARATION_IN_CODE)"

JDK-8317349

Randomize order of macro node expansion in C2

JDK-8317368

[JVMCI] SIGSEGV in JVMCIEnv::initialize_installed_code on libgraal

JDK-8317376

Minor improvements to the 'this' escape analyzer

JDK-8317431

Implement simpler Comparator when building certification paths

JDK-8317547

Enhance TLS connection support

JDK-8317572

C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization

JDK-8317621

--add-script should support JavaScript modules

JDK-8317636

Improve heap walking API tests to verify correctness of field indexes

JDK-8317697

refactor-encapsulate x86 VM_Version::CpuidInfo

JDK-8317771

[macos14] Expand/collapse a JTree using keyboard freezes the application in macOS 14 Sonoma

JDK-8317804

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

JDK-8317846

Typo in API documentation of classes IdentityHashMap

JDK-8318105

[jmh] the test java.security.HSS failed with 2 active threads

JDK-8318106

Generated HTML for snippet does not always contain an id

JDK-8318112

CSS percentage values are capped at 100%

JDK-8318158

RISC-V: implement roundD/roundF intrinsics

JDK-8318217

RISC-V: C2 VectorizedHashCode

JDK-8318227

RISC-V: C2 ConvHF2F

JDK-8318228

RISC-V: C2 ConvF2HF

JDK-8318302

ThreadCountLimit.java failed with "Native memory allocation (mprotect) failed to protect 16384 bytes for memory to guard stack pages"

JDK-8318340

Improve RSA key implementations

JDK-8318444

Write details about compilation bailouts into crash reports

JDK-8318446

C2: optimize stores into primitive arrays by combining values into larger store

JDK-8318563

GetClassFields should not use random access to field

JDK-8318566

Heap walking functions should not use FilteredFieldStream

JDK-8318588

Windows build failure after JDK-8314468 due to ambiguous call

JDK-8318603

Parallelize sun/java2d/marlin/ClipShapeTest.java

JDK-8318605

Enable parallelism in vmTestbase/nsk/stress/stack tests

JDK-8318629

G1: Refine code a bit in G1RemSetTrackingPolicy::update_at_allocate

JDK-8318650

Optimized subword gather for x86 targets.

JDK-8318682

SA decoding of scalar replaced objects is broken

JDK-8318696

Do not use LFS64 symbols on Linux

JDK-8318707

Remove the Java Management Extension (JMX) Management Applet (m-let) feature

JDK-8318761

MessageFormat pattern support for CompactNumberFormat, ListFormat, and DateTimeFormatter

JDK-8318812

LauncherHelper.checkAndLoadMain closes jar file that’s about to be re-opened

JDK-8318966

Some methods make promises about Java array element alignment that are too strong

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

[REDO] Change LockingMode default from LM_LEGACY to LM_LIGHTWEIGHT

JDK-8319382

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

JDK-8319413

Start of release updates for JDK 23

JDK-8319414

Add SourceVersion.RELEASE_23

JDK-8319416

Add source 23 and target 23 to javac

JDK-8319451

PhaseIdealLoop::conditional_move is too conservative

JDK-8319463

ClassSignature should have superclass and superinterfaces as ClassTypeSig

JDK-8319516

AIX System::loadLibrary needs support to load a shared library from an archive object

JDK-8319548

Unexpected internal name for Filler array klass causes error in VisualVM

JDK-8319571

Update jni/nullCaller/NullCallerTest.java to accept flags or mark as flagless

JDK-8319577

x86_64 AVX2 intrinsics for Arrays.sort methods (int, float arrays)

JDK-8319578

Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only

JDK-8319598

SMFParser misinterprets interrupted running status

JDK-8319626

Override toString() for ZipFile

JDK-8319647

Few java/lang/System/LoggerFinder/modules tests ignore vm flags

JDK-8319648

java/lang/SecurityManager tests ignore vm flags

JDK-8319651

Several network tests ignore vm flags when start java process

JDK-8319673

Few security tests ignore VM flags

JDK-8319678

Several tests from corelibs areas ignore VM flags

JDK-8319690

[AArch64] C2 compilation hits offset_ok_for_immed: assert "c2 compiler bug"

JDK-8319716

RISC-V: Add SHA-2

JDK-8319757

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

JDK-8319773

Avoid inflating monitors when installing hash codes for LM_LIGHTWEIGHT

JDK-8319793

C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888

JDK-8319795

Static huge pages are not used for CodeCache

JDK-8319797

Recursive lightweight locking: Runtime implementation

JDK-8319799

Recursive lightweight locking: x86 implementation

JDK-8319801

Recursive lightweight locking: aarch64 implementation

JDK-8319822

Use a linear-time algorithm for assert_different_registers()

JDK-8319851

Improve exception logging

JDK-8319859

Better symbol storage

JDK-8319889

Vector API tests trigger VM crashes with -XX:+StressIncrementalInlining

JDK-8319900

Recursive lightweight locking: riscv64 implementation

JDK-8319901

Recursive lightweight locking: ppc64le implementation

JDK-8319932

[JVMCI] class unloading related tests can fail on libgraal

JDK-8319948

jcmd man page needs to be updated

JDK-8319957

PhaseOutput::code_size is unused and should be removed

JDK-8319990

Update CLDR to Version 45.0

JDK-8319997

JFR: Reduce use of dynamic proxies

JDK-8320002

Remove obsolete CDS check in Reflection::verify_class_access()

JDK-8320005

Allow loading of shared objects with .a extension on AIX

JDK-8320069

RISC-V: Add Zcb instructions

JDK-8320079

The ArabicBox.java test has no control buttons

JDK-8320097

Improve Image transformations

JDK-8320113

[macos14] : ShapeNotSetSometimes.java fails intermittently on macOS 14

JDK-8320128

Clean up Parse constructor for OSR

JDK-8320139

[JVMCI] VmObjectAlloc is not generated by intrinsics methods which allocate objects

JDK-8320175

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

JDK-8320200

Use Elements predicates for record constructors to improve print output

JDK-8320215

HeapDumper can use DumpWriter buffer during merge

JDK-8320237

C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output

JDK-8320275

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

JDK-8320276

Improve class initialization barrier in TemplateTable::_new

JDK-8320279

Link issues in java.xml module-info.java

JDK-8320302

compiler/arguments/TestC1Globals.java hits SIGSEGV in ContinuationEntry::set_enter_code

JDK-8320310

CompiledMethod::has_monitors flag can be incorrect

JDK-8320317

ObjectMonitor NotRunnable is not really an optimization

JDK-8320328

Restore interrupted flag in ImageIcon.loadImage

JDK-8320342

Use PassFailJFrame for TruncatedPopupMenuTest.java

JDK-8320343

Generate GIF images for AbstractButton/5049549/bug5049549.java

JDK-8320360

ClassFile.parse: Some defect class files cause unexpected exceptions to be thrown

JDK-8320362

Load anchor certificates from Keychain keystore

JDK-8320396

Class-File API ClassModel::verify should include checks from hotspot/share/classfile/classFileParser.cpp

JDK-8320397

RISC-V: Avoid passing t0 as temp register to MacroAssembler:: cmpxchg_obj_header/cmpxchgptr

JDK-8320404

Double whitespace in SubTypeCheckNode::dump_spec output

JDK-8320449

ECDHKeyAgreement should validate parameters before using them

JDK-8320458

Improve structural navigation in API documentation

JDK-8320503

Print warning if VM reaches MallocLimit during error reporting

JDK-8320522

Remove code related to RegisterFinalizersAtInit

JDK-8320532

Remove Thread/ThreadGroup suspend/resume

JDK-8320534

fatal error for the NMTBenchmark test run for the mainline build

JDK-8320548

Improved loop handling

JDK-8320575

generic type information lost on mandated parameters of record’s compact constructors

JDK-8320597

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

JDK-8320622

[TEST] Improve coverage of compiler/loopopts/superword/TestMulAddS2I.java on different platforms

JDK-8320646

RISC-V: C2 VectorCastHF2F

JDK-8320647

RISC-V: C2 VectorCastF2HF

JDK-8320673

PageFormat/CustomPaper.java has no Pass/Fail buttons; multiple instructions

JDK-8320675

PrinterJob/SecurityDialogTest.java hangs

JDK-8320676

Manual printer tests have no Pass/Fail buttons, instructions close set 1

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

Rewrite BadFactoryTest in pure Java

JDK-8320786

Remove ThreadGroup.stop

JDK-8320788

The system properties page is missing some properties

JDK-8320790

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

JDK-8320799

Bump minimum boot jdk to JDK 22

JDK-8320864

Serial: Extract out Full GC related fields from ContiguousSpace

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

jdk/jfr/event/runtime/TestShutdownEvent.java crash with CONF=fastdebug -Xcomp

JDK-8320971

Use BufferedInputStream.buf directly when param of implTransferTo() is trusted

JDK-8320995

RISC-V: C2 PopCountVI

JDK-8320996

RISC-V: C2 PopCountVL

JDK-8320999

RISC-V: C2 RotateLeftV

JDK-8321000

RISC-V: C2 RotateRightV

JDK-8321014

RISC-V: C2 VectorLoadShuffle

JDK-8321017

Record in JFR that IEEE rounding mode was corrupted by loading a library

JDK-8321021

RISC-V: C2 VectorUCastB2X

JDK-8321023

RISC-V: C2 VectorUCastS2X

JDK-8321024

RISC-V: C2 VectorUCastI2X

JDK-8321075

RISC-V: UseSystemMemoryBarrier lacking proper OS support

JDK-8321137

Reconsider ICStub alignment

JDK-8321151

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

JDK-8321156

Improve the handling of invalid UTF-8 byte sequences for ZipInputStream::getNextEntry and ZipFile::getComment

JDK-8321176

[Screencast] make a second attempt on screencast failure

JDK-8321180

Condition for non-latin1 string size too large exception is off by one

JDK-8321192

j.a.PrintJob/ImageTest/ImageTest.java: Fail or skip the test if there’s no printer

JDK-8321204

C2: assert(false) failed: node should be in igvn hash table

JDK-8321206

Make Locale related system properties StaticProperty

JDK-8321278

C2: Partial peeling fails with assert "last_peel ← first_not_peeled"

JDK-8321279

Implement hashCode() in Heap-X-Buffer.java.template

JDK-8321282

RISC-V: SpinPause() not implemented

JDK-8321287

Remove unused enum style in Prefetch

JDK-8321288

[JVMCI] HotSpotJVMCIRuntime doesn’t clean up WeakReferences in resolvedJavaTypes

JDK-8321292

SerialGC: NewSize vs InitialHeapSize check has an off-by-one error

JDK-8321299

runtime/logging/ClassLoadUnloadTest.java doesn’t reliably trigger class unloading

JDK-8321314

Reinstate disabling the compiler’s default active annotation processing

JDK-8321371

SpinPause() not implemented for bsd_aarch64/macOS

JDK-8321373

Build should use LC_ALL=C.UTF-8

JDK-8321374

Add a configure option to explicitly set CompanyName property in VersionInfo resource for Windows exe/dll

JDK-8321387

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

JDK-8321396

Retire test/jdk/java/util/zip/NoExtensionSignature.java

JDK-8321400

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

JDK-8321404

Limit the number of heap dumps triggered by HeapDumpBeforeFullGC/AfterFullGC

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

Deprecate for removal the package java.beans.beancontext

JDK-8321429

(fc) FileChannel.lock creates a FileKey containing two long index values, they could be stored as int values

JDK-8321468

Remove StringUTF16::equals

JDK-8321474

TestAutoCreateSharedArchiveUpgrade.java should be updated with JDK 21

JDK-8321479

java -D-D crashes

JDK-8321480

ISO 4217 Amendment 176 Update

JDK-8321485

remove serviceability/attach/ConcAttachTest.java from problemlist on macosx

JDK-8321489

Update LCMS to 2.16

JDK-8321512

runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java fails on 32-bit platforms

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

ClassSignature.parseFrom() throws StringIndexOutOfBoundsException for invalid signatures

JDK-8321542

C2: Missing ChaCha20 stub for x86_32 leads to crashes

JDK-8321543

Update NSS to version 3.96

JDK-8321545

Override toString() for Format subclasses

JDK-8321550

Update several runtime/cds tests to use vm flags or mark as flagless

JDK-8321557

Move SOURCE line verification for OracleJDK out of OpenJDK

JDK-8321560

[BACKOUT] 8299426: Heap dump does not contain virtual Thread stack references

JDK-8321561

(fs) Clarify non-atomic behavior of Files.move

JDK-8321565

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

JDK-8321582

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

JDK-8321594

NativeThreadSet should use placeholder for virtual threads

JDK-8321597

Use .template consistently for files treated as templates by the build

JDK-8321599

Data loss in AVX3 Base64 decoding

JDK-8321616

Retire binary test vectors in test/jdk/java/util/zip/ZipFile

JDK-8321619

Generational ZGC: ZColorStoreGoodOopClosure is only valid for young objects

JDK-8321620

Optimize JImage decompressors

JDK-8321621

Update JCov version to 3.0.16

JDK-8321622

ClassFile.verify(byte[] bytes) throws unexpected ConstantPoolException, IAE

JDK-8321631

Fix comments in access.hpp

JDK-8321641

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

JDK-8321648

Integral gather optimized mask computation.

JDK-8321683

Tests fail with AssertionError in RangeWithPageSize

JDK-8321685

Missing ResourceMark in code called from JvmtiEnvBase::get_vthread_jvf

JDK-8321688

Build on linux with GCC 7.5.0 fails after 8319577

JDK-8321703

jdeps generates illegal dot file containing nodesep=0,500000

JDK-8321712

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

JDK-8321713

Harmonize executeTestJvm with create[Limited]TestJavaProcessBuilder

JDK-8321718

ProcessTools.executeProcess calls waitFor before logging

JDK-8321729

Remove 'orb' field in RMIConnector

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

(zipfs) Add validation of incorrect LOC signature in ZipFileSystem

JDK-8321808

G1: Use unsigned type for non-negative G1 flags

JDK-8321812

Update GC tests to use execute[Limited]TestJava

JDK-8321814

G1: Remove unused G1RemSetScanState::_collection_set_iter_state

JDK-8321815

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

JDK-8321820

TestLoadNIdeal fails on 32-bit because -XX:+UseCompressedOops is not recognized

JDK-8321823

Remove redundant PhaseGVN transform_no_reclaim

JDK-8321825

Remove runtime/CompressedOops/CompressedClassPointers.java from the ProblemList

JDK-8321827

Remove unnecessary suppress warnings annotations from the printing processor

JDK-8321889

JavaDoc method references with wrong (nested) type

JDK-8321892

Typo in log message logged by src/hotspot/share/nmt/virtualMemoryTracker.cpp

JDK-8321925

sun/security/mscapi/KeytoolChangeAlias.java fails with "Alias <246810> does not exist"

JDK-8321931

memory_swap_current_in_bytes reports 0 as "unlimited"

JDK-8321933

TestCDSVMCrash.java spawns two processes

JDK-8321938

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

JDK-8321940

Improve CDSHeapVerifier in handling of interned strings

JDK-8321958

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

JDK-8321972

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

JDK-8321973

Parallel: Remove unused methods in AdaptiveSizePolicy

JDK-8321974

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

JDK-8321975

Print when add_reserved_region fails even in product mode

JDK-8321984

IGV: Upgrade to Netbeans Platform 20

JDK-8322003

JShell - Incorrect type inference in lists of records implementing interfaces

JDK-8322008

Exclude some CDS tests from running with -Xshare:off

JDK-8322018

Test java/lang/String/CompactString/MaxSizeUTF16String.java fails with -Xcomp

JDK-8322027

One XMLStreamException constructor fails to initialize cause

JDK-8322034

Parallel: Remove unused methods in PSAdaptiveSizePolicy

JDK-8322040

Missing array bounds check in ClassReader.parameter

JDK-8322041

JDK 22 RDP1 L10n resource files update

JDK-8322042

HeapDumper should perform merge on the current thread instead of VMThread

JDK-8322043

HeapDumper should use parallel dump by default

JDK-8322057

Memory leaks in creating jfr symbol array

JDK-8322062

com/sun/jdi/JdwpAllowTest.java does not performs negative testing with prefix length

JDK-8322065

Initial nroff manpage generation for JDK 23

JDK-8322077

Add Ideal transformation: (~a) | (~b) ⇒ ~(a & b)

JDK-8322078

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

JDK-8322089

Parallel: Remove PSAdaptiveSizePolicy::set_survivor_size

JDK-8322097

Serial: Refactor CardTableRS::find_first_clean_card

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

Enhance generation of addresses

JDK-8322135

Printing JTable in Windows L&F throws InternalError: HTHEME is null

JDK-8322140

javax/swing/JTable/JTableScrollPrintTest.java does not print the rows and columns of the table in Nimbus and Aqua LookAndFeel

JDK-8322141

SequenceInputStream.transferTo should not return as soon as Long.MAX_VALUE bytes have been transferred

JDK-8322142

JFR: Periodic tasks aren’t orphaned between recordings

JDK-8322149

ConcurrentHashMap smarter presizing for copy constructor and putAll

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

Files.isReadable/isWritable/isExecutable expensive when file does not exist

JDK-8322170

Update deprecated/obsolete/expired flags table for GC

JDK-8322175

test/langtools/tools/javac/classreader/BadMethodParameter.java doesn’t compile

JDK-8322179

RISC-V: Implement SHA-1 intrinsic

JDK-8322195

RISC-V: Minor improvement of MD5 instrinsic

JDK-8322204

Parallel: Remove unused _collection_cost_margin_fraction

JDK-8322205

Parallel: Remove unused arg in PSCardTable::pre_scavenge

JDK-8322209

RISC-V: Enable some tests related to MD5 instrinsic

JDK-8322214

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

JDK-8322218

Better escaping of single and double quotes in annotation toString() results

JDK-8322235

Split up and improve LocaleProvidersRun

JDK-8322237

Heap dump contains duplicate thread records for mounted virtual threads

JDK-8322239

[macos] a11y : java.lang.NullPointerException is thrown when focus is moved on the JTabbedPane

JDK-8322248

Fix inconsistent wording in ElementFilter.typesIn

JDK-8322255

Generational ZGC: ZPageSizeMedium should be set before MaxTenuringThreshold

JDK-8322278

Generational ZGC: Adjust the comment of ZHeuristics::use_per_cpu_shared_small_pages

JDK-8322279

Generational ZGC: Use ZFragmentationLimit and ZYoungCompactionLimit as percentage instead of multiples

JDK-8322282

Incorrect LoaderConstraintTable::add_entry after JDK-8298468

JDK-8322287

Parallel: Remove unused arg in adjust_eden_for_pause_time and adjust_eden_for_minor_pause_time

JDK-8322294

Cleanup NativePostCallNop

JDK-8322298

Obsolete unused AdaptiveSizePolicyCollectionCostMargin

JDK-8322300

Remove redundant arg in PSAdaptiveSizePolicy::adjust_promo_for_pause_time

JDK-8322309

Fix an inconsistancy in spacing style in spec.gmk.template

JDK-8322321

Add man page doc for -XX:+VerifySharedSpaces

JDK-8322322

Support archived full module graph when -Xbootclasspath/a is used

JDK-8322324

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

JDK-8322330

JavadocHelperTest.java OOMEs with Parallel GC and ZGC

JDK-8322364

Parallel: Remove unused SizePolicyTrueValues enum members

JDK-8322366

Add IEEE rounding mode corruption check to JNI checks

JDK-8322377

Parallel: Remove unused arg in adjust_promo_for_pause_time and adjust_eden_for_pause_time

JDK-8322383

G1: Only preserve marks on objects that are actually moved

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

order of subclasses in the permits clause can differ between compilations

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

cleanup CastNode construction

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

Change default AArch64 SpinPause instruction

JDK-8322537

Parallel: Remove experimental adjustment in PSAdaptiveSizePolicy

JDK-8322538

remove fatal from JVM_VirtualThread functions for !INCLUDE_JVMTI

JDK-8322539

Parallel: Remove duplicated methods in PSAdaptiveSizePolicy

JDK-8322543

Parallel: Remove unused _major_pause_old_slope_counter

JDK-8322545

Declare newInsets as static in ThemeReader.cpp

JDK-8322565

(zipfs) Files.setPosixPermissions should preserve 'external file attributes' bits

JDK-8322568

JFR: Improve metadata for IEEE rounding mode fields

JDK-8322572

AllocationMergesTests.java fails with "IRViolationException: There were one or multiple IR rule failures."

JDK-8322583

RISC-V: Enable fast class initialization checks

JDK-8322589

Add Ideal transformation: (~a) & (~b) ⇒ ~(a | b)

JDK-8322630

Remove ICStubs and related safepoints

JDK-8322636

[JVMCI] HotSpotSpeculationLog can be inconsistent across a single compile

JDK-8322637

java/foreign/critical/TestCriticalUpcall.java timed out

JDK-8322647

Short name for the Europe/Lisbon time zone is incorrect

JDK-8322648

Improve class initialization barrier in TemplateTable::_new for PPC

JDK-8322649

Improve class initialization barrier in TemplateTable::_new for S390

JDK-8322657

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

JDK-8322661

Build broken due to missing jvmtiExport.hpp after JDK-8320139

JDK-8322675

JFR: Fail-fast mode when constants cannot be resolved

JDK-8322692

ZGC: avoid over-unrolling due to hidden barrier size

JDK-8322694

C1: Handle Constant and IfOp in NullCheckEliminator

JDK-8322725

(tz) Update Timezone Data to 2023d

JDK-8322726

C2: Unloaded signature class kills argument value

JDK-8322732

ForkJoinPool may underutilize cores in async mode

JDK-8322734

A redundant return in method padWithLen

JDK-8322735

C2: minor improvements of bubble sort used in SuperWord::packset_sort

JDK-8322743

C2: prevent lock region elimination in OSR compilation

JDK-8322744

VirtualThread.notifyJvmtiDisableSuspend should be static

JDK-8322747

StringTable should be AllStatic

JDK-8322750

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

JDK-8322751

ZGC: Fix comments about marking roots

JDK-8322753

RISC-V: C2 ReverseBytesV

JDK-8322754

click JComboBox when dialog about to close causes IllegalComponentStateException

JDK-8322757

Enable -Wparentheses warnings

JDK-8322758

Eliminate -Wparentheses warnings in C2 code

JDK-8322759

Eliminate -Wparentheses warnings in compiler code

JDK-8322765

Eliminate -Wparentheses warnings in runtime code

JDK-8322766

Micro bench SSLHandshake should use default algorithms

JDK-8322768

Optimize non-subword vector compress and expand APIs for AVX2 target.

JDK-8322772

Clean up code after JDK-8322417

JDK-8322779

C1: Remove the unused counter 'totalInstructionNodes'

JDK-8322781

C1: Debug build crash in GraphBuilder::vmap() when print stats

JDK-8322782

Clean up usages of unnecessary fully qualified class name "java.util.Arrays"

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

RISC-V: The riscv path of the debian sysroot had been changed

JDK-8322802

Add testing for ZipFile.getEntry respecting the 'Language encoding' flag

JDK-8322805

Eliminate -Wparentheses warnings in x86 code

JDK-8322806

Eliminate -Wparentheses warnings in aarch64 code

JDK-8322807

Eliminate -Wparentheses warnings in gc code

JDK-8322809

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

JDK-8322812

Manpage for jcmd is missing JFR.view command

JDK-8322815

Eliminate -Wparentheses warnings in shenandoah code

JDK-8322816

RISC-V: Incorrect guarantee in patch_vtype

JDK-8322817

RISC-V: Eliminate -Wparentheses warnings in riscv code

JDK-8322818

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

JDK-8322828

Parallel: Rename ParallelCompactData::_region_start

JDK-8322829

Refactor nioBlocker to avoid blocking while holding Thread’s interrupt lock

JDK-8322830

Add test case for ZipFile opening a ZIP with no entries

JDK-8322841

Parallel: Remove unused using-declaration in MutableNUMASpace

JDK-8322846

Running with -Djdk.tracePinnedThreads set can hang

JDK-8322847

java.lang.classfile.BufWriter should specify @throws for its writeXXX methods

JDK-8322853

Should use ConditionalMutexLocker in NativeHeapTrimmerThread::print_state

JDK-8322854

Incorrect rematerialization of scalar replaced objects in C2

JDK-8322858

compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output

JDK-8322865

JavaDoc fails on aggregator modules

JDK-8322868

java/io/BufferedInputStream/TransferToTrusted.java has bad copyright header

JDK-8322873

Duplicate -ljava -ljvm options for libinstrument

JDK-8322874

Redirection loop in index.html

JDK-8322877

java/io/BufferedInputStream/TransferTo.java failed with IndexOutOfBoundsException

JDK-8322878

Including sealing information Class.toGenericString()

JDK-8322879

Eliminate -Wparentheses warnings in x86-32 code

JDK-8322880

Eliminate -Wparentheses warnings in arm32 code

JDK-8322881

java/nio/file/Files/CopyMoveVariations.java fails with AccessDeniedException due to permissions of files in /tmp

JDK-8322888

Parallel: Remove unused variables in PSPromotionManager

JDK-8322890

Directly return in OldPLABSizeConstraintFunc

JDK-8322920

Some ProcessTools.execute* functions are declared to throw Throwable

JDK-8322927

Unused code in LIR_Assembler::verify_oop_map

JDK-8322936

Update blessed-modifier-order.sh for default, sealed, and non-sealed

JDK-8322943

runtime/CompressedOops/CompressedClassPointers.java fails on AIX

JDK-8322945

Problemlist runtime/CompressedOops/CompressedClassPointers.java on AIX

JDK-8322954

Shenandoah: Convert evac-update closures asserts to rich asserts

JDK-8322957

Generational ZGC: Relocation selection must join the STS

JDK-8322962

Upcall stub might go undetected when freezing frames

JDK-8322963

ProblemList java/io/BufferedInputStream/TransferTo.java

JDK-8322971

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

JDK-8322976

Remove reference to transform_no_reclaim

JDK-8322978

Remove debug agent debugMonitorTimedWait() function. It is no longer used.

JDK-8322979

Add informative discussion to Modifier

JDK-8322980

Debug agent’s dumpThread() API should update thread’s name before printing it

JDK-8322981

Fix 2 locations in JDI that throw IOException without using the "Caused by" exception

JDK-8322982

CTW fails to build after 8308753

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

New test serviceability/HeapDump/FullGCHeapDumpLimitTest.java fails

JDK-8322992

Javac fails with StackOverflowError when compiling deeply nested synchronized blocks

JDK-8322996

BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity

JDK-8323000

Parallel: Remove unused class declarations in psScavenge

JDK-8323002

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

JDK-8323005

Parallel: Refactor PSPromotionManager::claim_or_forward_depth

JDK-8323008

filter out harmful -std* flags added by autoconf from CXX

JDK-8323011

ProblemList serviceability/HeapDump/FullGCHeapDumpLimitTest.java

JDK-8323012

C2 fails with fatal error: no reachable node should have no use

JDK-8323016

Improve reporting for bad options

JDK-8323021

Shenandoah: Encountered reference count always attributed to first worker thread

JDK-8323032

OptimizedModuleHandlingTest failed in dynamic CDS archive mode

JDK-8323057

Recoverable errors may be reported before unrecoverable errors when annotation processing is skipped

JDK-8323058

Revisit j.l.classfile.CodeBuilder API surface

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

ProblemList gc/g1/TestSkipRebuildRemsetPhase.java on linux-aarch64

JDK-8323075

ProblemList runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java

JDK-8323086

Shenandoah: Heap could be corrupted by oom during evacuation

JDK-8323089

networkaddress.cache.ttl is not a system property

JDK-8323095

Expand TraceOptoParse block output abbreviations

JDK-8323101

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

JDK-8323108

BufferedImage.setData(Raster) should not cast float and double values to integers

JDK-8323110

Eliminate -Wparentheses warnings in ppc code

JDK-8323115

x86-32: Incorrect predicates for cmov instruct transforms with UseSSE

JDK-8323116

[REDO] Computational test more than 2x slower when AVX instructions are used

JDK-8323122

AArch64: Increase itable stub size estimate

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

ClassFile API performance improvements

JDK-8323188

JFR: Needless RESOURCE_ARRAY when sending EventOSInformation

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

Fix some javadoc broken links in ObjectReference, and other misc javadoc cleanups

JDK-8323220

Reassociate loop invariants involved in Cmps and Add/Subs

JDK-8323231

Improve array management

JDK-8323241

jcmd manpage should use lists for argument lists

JDK-8323243

JNI invocation of an abstract instance method corrupts the stack

JDK-8323264

Serial: Remove unused GenerationBlockSizeClosure

JDK-8323274

C2: array load may float above range check

JDK-8323276

StressDirListings.java fails on AIX

JDK-8323284

Remove unused FilteringClosure declaration

JDK-8323296

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

JDK-8323297

Fix incorrect placement of precompiled.hpp include lines

JDK-8323318

Remove unused Space::is_free_block

JDK-8323330

[BACKOUT] JDK-8276809: java/awt/font/JNICheck/FreeTypeScalerJNICheck.java shows JNI warning on Windows

JDK-8323331

fix typo hpage_pdm_size

JDK-8323390

Enhance mask blit functionality

JDK-8323425

JFR: Auto-generated filename doesn’t work with time-limited recording

JDK-8323428

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

JDK-8323429

Missing C2 optimization for FP min/max when both inputs are same

JDK-8323438

Enhance assertions for Windows sync API failures

JDK-8323499

Remove unused methods in space.hpp

JDK-8323502

javac crash with wrongly typed method block in Flow

JDK-8323503

x86: Shorter movptr(reg, imm) for 32-bit unsigned immediates

JDK-8323508

Remove TestGCLockerWithShenandoah.java line from TEST.groups

JDK-8323515

Create test alias "all" for all test roots

JDK-8323518

Parallel: Remove unused methods in psParallelCompact.hpp

JDK-8323519

Add applications/ctw/modules to Hotspot tiered testing

JDK-8323520

Drop unnecessary virtual specifier in Space

JDK-8323529

Relativize test image dependencies in microbenchmarks

JDK-8323540

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

JDK-8323546

Cleanup jcmd docs for Compiler.perfmap and VM.cds filename parameter

JDK-8323552

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

JDK-8323554

The typos in Javadoc: "@return if "

JDK-8323556

CDS archive space addresses should be randomized with ArchiveRelocationMode=1

JDK-8323562

SaslInputStream.read() may return wrong value

JDK-8323571

Regression in source resolution process

JDK-8323576

[Windows] Fallthrough to ::abort instead of os::infinite_sleep for noreturn methods

JDK-8323577

C2 SuperWord: remove AlignVector restrictions on IR tests added in JDK-8305055

JDK-8323584

AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe

JDK-8323595

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

JDK-8323601

Improve LayoutPath.PathElement::toString

JDK-8323605

Java source launcher should not require --source …​ to enable preview

JDK-8323610

G1: HeapRegion pin count should be size_t to avoid overflows

JDK-8323612

IOVecWrapper should be changed to be TerminatingThreadLocal

JDK-8323616

[JVMCI] TestInvalidJVMCIOption.java fails intermittently with NPE

JDK-8323617

Add missing null checks to GetMousePositionWithPopup.java test

JDK-8323621

JDK build should exclude snippet class in java.lang.foreign

JDK-8323624

ProviderList.ServiceList does not need to be a list

JDK-8323627

Shenandoah: Refactor init logger

JDK-8323628

Update license on "pass-through" files

JDK-8323629

Shenandoah: Fix missing include and declaration

JDK-8323631

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

JDK-8323635

Test gc/g1/TestHumongousAllocConcurrentStart.java fails with -XX:TieredStopAtLevel=3

JDK-8323637

Capture hotspot replay files in GHA

JDK-8323640

[TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed

JDK-8323641

Test compiler/loopopts/superword/TestAlignVectorFuzzer.java timed out

JDK-8323645

Remove unused internal sun.net.www.protocol.jar.URLJarFileCallBack interface

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

Serial: Fix header ordering and indentation

JDK-8323664

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

JDK-8323667

Library debug files contain non-reproducible full gcc include paths

JDK-8323670

A few client tests intermittently throw ConcurrentModificationException

JDK-8323671

DevKit build gcc libraries contain full paths to source location

JDK-8323675

Race in jdk.javadoc-gendata

JDK-8323680

SA PointerFinder code can do a better job of leveraging existing code to determine if an address is in the TLAB

JDK-8323681

SA PointerFinder code should support G1

JDK-8323682

C2: guard check is not generated in Arrays.copyOfRange intrinsic when allocation is eliminated by EA

JDK-8323684

TypeMirror.{getAnnotationsByType, getAnnotation} return uninformative results

JDK-8323685

PrintSystemDictionaryAtExit has mutex rank assert

JDK-8323693

Update some copyright announcements in the new files created in 8234502

JDK-8323694

RISC-V: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe

JDK-8323695

RenderPerf (2D) enhancements (23.12)

JDK-8323698

Class use page does not include extends/implements type arguments

JDK-8323699

MessageFormat.toPattern() generates non-equivalent MessageFormat pattern

JDK-8323700

Add fontconfig requirement to building.md for Alpine Linux

JDK-8323707

Adjust Classfile API’s type arg model to better represent the embodied type

JDK-8323710

(fc) FileChannel.lock creates a FileKey with a poor hashCode after JDK-8321429 (win)

JDK-8323715

Serial: Move genMemoryPools to serial folder

JDK-8323716

Only print ZGC Phase Switch events in hs_err files when running with ZGC

JDK-8323717

Introduce test keyword for tests that need external dependencies

JDK-8323722

Serial: Remove unused no_gc_in_progress

JDK-8323724

Remove potential re-inflation from FastHashCode under LM_LIGHTWEIGHT

JDK-8323726

Serial: Remove unused definitions in Generation

JDK-8323730

Tweak TestZAllocationStallEvent.java to allocate smaller objects

JDK-8323731

Unproblemlist gc/stress/TestStressG1Humongous.java

JDK-8323738

Serial: Remove unreachable methods in Generation

JDK-8323745

Missing comma in copyright header in TestScope

JDK-8323746

Add PathElement hashCode and equals

JDK-8323748

RISC-V: Add Zfh probe code

JDK-8323779

Serial: Remove Generation::promotion_attempt_is_safe

JDK-8323780

Serial: Remove unused _full_collections_completed

JDK-8323782

Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin

JDK-8323794

Remove unused jimage compressor plugin configuration

JDK-8323795

jcmd Compiler.codecache should print total size of code cache

JDK-8323800

Serial: Fix include guard macro in generation.hpp

JDK-8323801

<s> tag doesn’t strikethrough the text

JDK-8323809

Serial: Refactor card table verification

JDK-8323815

Source launcher should find classes with $ in names

JDK-8323820

[MacOS] build failure: non-void function does not return a value

JDK-8323835

Updating ASM to 9.6 for JDK 23

JDK-8323839

Expand use of Messager convenience methods in langtools regression tests

JDK-8323883

JFR AssertionError: Missing object ID 15101

JDK-8323900

Avoid calling os::init_random() in CDS static dump

JDK-8323950

Null CLD while loading shared lambda proxy class with javaagent active

JDK-8323964

runtime/Thread/ThreadCountLimit.java fails intermittently on AIX

JDK-8323972

C2 compilation fails with assert(!x→as_Loop()→is_loop_nest_inner_loop()) failed: loop was transformed

JDK-8323993

Serial: Refactor gc_prologue and gc_epilogue

JDK-8323994

gtest runner repeats test name for every single gtest assertion

JDK-8323995

Suppress notes generated on incremental microbenchmark builds

JDK-8324041

ModuleOption.java failed with update release versioning scheme

JDK-8324050

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

JDK-8324053

Use the blessed modifier order for sealed in java.base

JDK-8324065

Daylight saving information for Africa/Casablanca are incorrect

JDK-8324066

"clhsdb jstack" should not by default scan for j.u.c locks because it can be very slow

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

aarch64: fix prfm literal encoding in assembler

JDK-8324125

Improve class initialization barrier in TemplateTable::_new for RISC-V

JDK-8324126

Error message for mistyping -XX:+Unlock…​Options is not helpful

JDK-8324129

C2: Remove some ttyLocker usages in preparation for JDK-8306767

JDK-8324132

G1: Remove unimplemented G1MonitoringSupport::recalculate_eden_size

JDK-8324147

Serial: Remove generation::compute_new_size

JDK-8324161

validate-source fails after JDK-8275338

JDK-8324174

assert(m→is_entered(current)) failed: invariant

JDK-8324186

Use "dmb.ishst+dmb.ishld" for release barrier

JDK-8324207

Serial: Remove Space::set_saved_mark_word

JDK-8324210

Serial: Remove unused methods in Generation

JDK-8324213

C1: There is no need for Canonicalizer to handle IfOp

JDK-8324220

jdk/jfr/event/io/TestSerializationMisdeclarationEvent.java had 22 failures

JDK-8324229

JFR: Temporarily disable assertion for missing object reference

JDK-8324231

bad command-line option in make/Docs.gmk

JDK-8324236

compiler/ciReplay/TestInliningProtectionDomain.java failed with RuntimeException: should only dump inline information for …​ expected true, was false

JDK-8324238

[macOS] java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails with the shape has not been applied msg

JDK-8324240

Remove unused GrowableArrayView::EMPTY

JDK-8324241

Always record evol_method deps to avoid excessive method flushing

JDK-8324242

Avoid null check for OopHandle::ptr_raw()

JDK-8324243

Compilation failures in java.desktop module with gcc 14

JDK-8324280

RISC-V: Incorrect implementation in VM_Version::parse_satp_mode

JDK-8324286

Fix backsliding on use of nullptr instead of NULL

JDK-8324287

Record total and free swap space in JFR

JDK-8324301

Obsolete MaxGCMinorPauseMillis

JDK-8324304

RISC-V: add hw probe flags

JDK-8324334

Shenandoah: Improve end of process report

JDK-8324341

Remove redundant preprocessor #if’s checks

JDK-8324342

Doclet should default @since for a nested class to that of its enclosing class

JDK-8324347

Enable "maybe-uninitialized" warning for FreeType 2.13.1

JDK-8324492

Remove Atomic support for OopHandle

JDK-8324512

Serial: Remove Generation::Name

JDK-8324513

Inline ContiguousSpace::object_iterate_from

JDK-8324514

ClassLoaderData::print_on should print address of class loader

JDK-8324517

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

JDK-8324537

Remove superfluous _FILE_OFFSET_BITS=64

JDK-8324539

Do not use LFS64 symbols in JDK libs

JDK-8324543

Remove Space::object_iterate

JDK-8324553

Shenandoah: Move periodic tasks closer to their collaborators

JDK-8324559

Improve 2D image handling

JDK-8324571

JDK 23 L10n resource files update

JDK-8324577

[REDO] - [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE

JDK-8324578

[BACKOUT] [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE

JDK-8324580

SIGFPE on THP initialization on kernels < 4.10

JDK-8324582

Replace -Djava.util.concurrent.ForkJoinPool.common.parallelism to -Djdk.virtualThreadScheduler.maxPoolSize in jvmti vthread tests

JDK-8324584

Optimize Symbol and char* handling in ClassLoader

JDK-8324585

JVM native memory leak in PCKS11-NSS security provider

JDK-8324598

use mem_unit when working with sysinfo memory and swap related information

JDK-8324613

Serial: Rename GenerationPool to TenuredGenerationPool

JDK-8324630

C1: Canonicalizer::do_LookupSwitch doesn’t break the loop when the successor is found

JDK-8324632

Update Zlib Data Compression Library to Version 1.3.1

JDK-8324635

(zipfs) Regression in Files.setPosixFilePermissions called on existing MSDOS entries

JDK-8324636

Serial: Remove Generation::block_is_obj

JDK-8324637

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

JDK-8324641

[IR Framework] Add Setup method to provide custom arguments and set fields

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

Shenandoah: replace implementation of free set

JDK-8324655

Identify integer minimum and maximum patterns created with if statements

JDK-8324657

Intermittent OOME on exception message create

JDK-8324659

GHA: Generic jtreg errors are not reported

JDK-8324665

Loose matching of space separators in the lenient date/time parsing mode

JDK-8324667

fold Parse::seems_stable_comparison()

JDK-8324668

JDWP process management needs more efficient file descriptor handling

JDK-8324673

javacserver failed during build: RejectedExecutionException

JDK-8324678

Replace NULL with nullptr in HotSpot gtests

JDK-8324679

Replace NULL with nullptr in HotSpot .ad files

JDK-8324680

Replace NULL with nullptr in JVMTI generated code

JDK-8324681

Replace NULL with nullptr in HotSpot jtreg test native code files

JDK-8324682

Remove redefinition of NULL for XLC compiler

JDK-8324683

Unify AttachListener code for Posix platforms

JDK-8324717

Remove HotSpotJVMCICompilerFactory

JDK-8324722

Serial: Inline block_is_obj of subclasses of Generation

JDK-8324723

GHA: Upgrade some actions to avoid deprecated Node 16

JDK-8324724

Add Stub routines for FP16 conversions on aarch64

JDK-8324733

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

JDK-8324734

Relax too-strict assert(VM_Version::supports_evex()) in Assembler::locate_operand()

JDK-8324736

Invalid end positions for EMPTY_STATEMENT

JDK-8324750

C2: rename Matcher methods using "superword" → "autovectorization"

JDK-8324752

C2 Superword: remove SuperWordRTDepCheck

JDK-8324753

[AIX] adjust os_posix after JDK-8318696

JDK-8324755

Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests

JDK-8324765

C2 SuperWord: remove dead code: SuperWord::insert_extracts

JDK-8324769

Serial: Remove unused TenuredGeneration::unsafe_max_alloc_nogc

JDK-8324771

Obsolete RAMFraction related flags

JDK-8324774

Add DejaVu web fonts

JDK-8324775

C2 SuperWord: refactor visited sets

JDK-8324776

runtime/os/TestTransparentHugePageUsage.java fails with The usage of THP is not enough

JDK-8324781

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

JDK-8324785

ProblemList two tests on linux due to JDK-8315923

JDK-8324786

validate-source fails after JDK-8042981

JDK-8324790

ifnode::fold_compares_helper cleanup

JDK-8324794

C2 SuperWord: do not ignore reductions in SuperWord::unrolling_analysis

JDK-8324799

Use correct extension for C++ test headers

JDK-8324800

gcc windows build broken after 8322757

JDK-8324807

Manual printer tests have no Pass/Fail buttons, instructions close set 2

JDK-8324808

Manual printer tests have no Pass/Fail buttons, instructions close set 3

JDK-8324809

compiler can crash with SOE while proving if two recursive types are disjoint

JDK-8324817

Parallel GC does not pre-touch all heap pages when AlwaysPreTouch enabled and large page disabled

JDK-8324824

AArch64: Detect Ampere-1B core and update default options for Ampere CPUs

JDK-8324828

Avoid multiple search of reserved regions during splitting

JDK-8324829

Uniform use of synchronizations in NMT

JDK-8324832

JFR: Improve sorting of 'jfr summary'

JDK-8324834

Use _LARGE_FILES on AIX

JDK-8324838

test_nmt_locationprinting.cpp broken in the gcc windows build

JDK-8324840

windows-x64-slowdebug does not build anymore after JDK-8317572

JDK-8324841

PKCS11 tests still skip execution

JDK-8324845

management.properties text "interface name" is misleading

JDK-8324856

Serial: Move Generation::is_in to DefNewGeneration

JDK-8324858

[vectorapi] Bounds checking issues when accessing memory segments

JDK-8324861

Exceptions::wrap_dynamic_exception() doesn’t have ResourceMark

JDK-8324865

windows-x64-slowdebug still does not build after JDK-8324840

JDK-8324868

debug agent does not properly handle interrupts of a virtual thread

JDK-8324874

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

JDK-8324880

Rename get_stack_trace.h

JDK-8324881

ObjectSynchronizer::inflate(Thread* current…​) is invoked for non-current thread

JDK-8324890

C2 SuperWord: refactor out VLoop, make unrolling_analysis static, remove init/reset mechanism

JDK-8324933

ConcurrentHashTable::statistics_calculate synchronization is expensive

JDK-8324937

GHA: Avoid multiple test suites per job

JDK-8324950

IGV: save the state to a file

JDK-8324960

Unsafe.allocateMemory documentation incorrect regarding zero return value

JDK-8324969

C2: prevent elimination of unbalanced coarsened locking regions

JDK-8324970

Serial: Refactor signature of maintain_old_to_young_invariant

JDK-8324974

JFR: EventCompilerPhase should be created as UNTIMED

JDK-8324981

Shenandoah: Move commit and soft max heap changed methods into heap

JDK-8324983

race in CompileBroker::possibly_add_compiler_threads

JDK-8324998

Add test cases for String.regionMatches comparing Turkic dotted/dotless I with uppercase latin I

JDK-8325001

Typo in the javadocs for the Arena::ofShared method

JDK-8325022

Incorrect error message on client authentication

JDK-8325024

java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java incorrect comment information

JDK-8325028

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

JDK-8325037

x86: enable and fix hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java

JDK-8325038

runtime/cds/appcds/ProhibitedPackage.java can fail with UseLargePages

JDK-8325042

remove unused JVMDITools test files

JDK-8325049

stubGenerator_ppc.cpp should use alignas

JDK-8325053

Serial: Move Generation::save_used_region to TenuredGeneration

JDK-8325055

Rename Injector.h

JDK-8325064

C2 SuperWord: refactor construct_bb

JDK-8325074

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

JDK-8325078

Better escaping of single and double quotes in javac annotation toString() results

JDK-8325081

Move '_soft_ref_policy' to 'CollectedHeap'

JDK-8325082

Rename headers named 'heapRegion*' of G1

JDK-8325083

jdk/incubator/vector/Double512VectorTests.java crashes in Assembler::vex_prefix_and_encode

JDK-8325088

Overloads that differ in type parameters may be lost

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

Sort method modifiers in canonical order

JDK-8325116

Amend jdk.ContainerConfiguration by swap related value

JDK-8325133

Missing MEMFLAGS parameter in parts of os API

JDK-8325134

Serial: Remove Generation::used_region

JDK-8325137

com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java can fail in Xcomp with out of expected range

JDK-8325139

JFR SwapSpace event - add free swap space information on Linux when running in a container environment

JDK-8325144

C1: Optimize CriticalEdgeFinder

JDK-8325148

Enable restricted javac warning in java.base

JDK-8325150

(tz) Update Timezone Data to 2024a

JDK-8325152

Clarify specification of java.io.RandomAccessFile.setLength

JDK-8325153

SEGV in stackChunkOopDesc::derelativize_address(int)

JDK-8325159

C2 SuperWord: measure time for CITime

JDK-8325162

Remove duplicate GCMParameters class

JDK-8325164

Named groups and signature schemes unavailable with SunPKCS11 in FIPS mode

JDK-8325168

JShell should support Markdown comments

JDK-8325169

Reduce String::indexOf overheads

JDK-8325179

Race in BasicDirectoryModel.validateFileCache

JDK-8325180

Rename jvmti_FollowRefObjects.h

JDK-8325186

JVMTI VirtualThreadGetThreadStateClosure class is no longer used and should be removed

JDK-8325187

JVMTI GetThreadState says virtual thread is JVMTI_THREAD_STATE_INTERRUPTED when it no longer is

JDK-8325189

Enable this-escape javac warning in java.base

JDK-8325194

GHA: Add macOS M1 testing

JDK-8325199

(zipfs) jdk/nio/zipfs/TestPosix.java failed 6 sub-tests

JDK-8325201

(zipfs) Disable TestPosix.setPermissionsShouldConvertToUnix which fails on Windows

JDK-8325202

gc/g1/TestMarkStackOverflow.java intermittently crash: G1CMMarkStack::ChunkAllocator::allocate_new_chunk

JDK-8325203

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

JDK-8325213

Flags introduced by configure script are not passed to ADLC build

JDK-8325215

Incorrect not exhaustive switch error

JDK-8325217

MethodSymbol.getModifiers() returns SEALED for restricted methods

JDK-8325218

gc/parallel/TestAlwaysPreTouchBehavior.java fails

JDK-8325221

Obsolete TLABStats

JDK-8325247

Memory leak in SessionKeyRef class def when using PKCS11 security provider

JDK-8325248

Serial: Remove Generation::space_iterate

JDK-8325252

C2 SuperWord: refactor the packset

JDK-8325254

CKA_TOKEN private and secret keys are not necessarily sensitive

JDK-8325255

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

JDK-8325257

jshell reports NoSuchFieldError with instanceof primitive type

JDK-8325259

Serial: Inline OldGenScanClosure during Young GC

JDK-8325262

jdeps can drop printing stack trace when FindException is thrown due to modules not found

JDK-8325264

two compiler/intrinsics/float16 tests fail after JDK-8324724

JDK-8325266

Enable this-escape javac warning in jdk.javadoc

JDK-8325268

Add policy statement to langtools makefiles concerning warnings

JDK-8325270

ProblemList two compiler/intrinsics/float16 tests that fail due to JDK-8324724

JDK-8325280

Update troff manpages in JDK 23 before RC

JDK-8325302

Files.move(REPLACE_EXISTING) throws NoSuchFileException on deleted target

JDK-8325303

Replace markWord.is_neutral() with markWord.is_unlocked()

JDK-8325304

Several classes in java.util.jar and java.util.zip don’t specify the behaviour for null arguments

JDK-8325306

Rename static huge pages to explicit huge pages

JDK-8325309

Amend "Listeners and Threads" in AWTThreadIssues.html

JDK-8325313

Header format error in TestIntrinsicBailOut after JDK-8317299

JDK-8325324

Implement JEP 477: Implicitly Declared Classes and Instance Main Methods (Third Preview)

JDK-8325325

Breadcrumb navigation shows preview link for modules and packages

JDK-8325326

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

JDK-8325340

Add ASCII fast-path to Data-/ObjectInputStream.readUTF

JDK-8325342

Remove unneeded exceptions in compare.sh

JDK-8325347

Rename native_thread.h

JDK-8325361

Make sun.net.www.MessageHeader final

JDK-8325362

Allow to create a simple in-memory input JavaFileObject

JDK-8325367

Rename nsk_list.h

JDK-8325369

[@sealedGraph] Bad link to image for tag on nested classes

JDK-8325371

Missing ClassFile.Option in package summary

JDK-8325372

Shenandoah: SIGSEGV crash in unnecessary_acquire due to LoadStore split through phi

JDK-8325373

Improve StackCounter error reporting for bad switch cases

JDK-8325382

(fc) FileChannel.transferTo throws IOException when position equals size

JDK-8325384

sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java failing intermittently when main thread is a virtual thread

JDK-8325395

Missing copyright header in StackFilter.java

JDK-8325399

Add tests for virtual threads doing Selector operations

JDK-8325403

Add SystemGC JMH benchmarks

JDK-8325416

Parallel: Refactor CheckForUnmarkedOops

JDK-8325432

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

JDK-8325433

Type annotations on primitive types are not linked

JDK-8325435

[macos] Menu or JPopupMenu not closed when main window is resized

JDK-8325436

G1: Remove unused G1RegionMarkStats::is_clear

JDK-8325437

Safepoint polling in monitor deflation can cause massive logs

JDK-8325440

Confusing error reported for octal literals with wrong digits

JDK-8325441

IGV: update pom.xml such that IntelliJ can import as maven project

JDK-8325444

GHA: JDK-8325194 causes a regression

JDK-8325449

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

JDK-8325451

Missed elimination of assertion predicates

JDK-8325456

Rename nsk_mutex.h

JDK-8325458

Rename mlvmJvmtiUtils.h

JDK-8325464

GCCause.java out of sync with gcCause.hpp

JDK-8325469

Freeze/Thaw code can crash in the presence of OSR frames

JDK-8325470

[AIX] use fclose after fopen in read_psinfo

JDK-8325471

CHeapBitMap(MEMFLAGS flags) constructor misleading use of super-constructor

JDK-8325485

IncrementInstructions.of(int, int) is not storing the args

JDK-8325494

C2: Broken graph after not skipping CastII node anymore for Assertion Predicates after JDK-8309902

JDK-8325496

Make TrimNativeHeapInterval a product switch

JDK-8325503

Add GC specific prefix for CheckForUnmarked related classes

JDK-8325505

Fix Javadoc ResourceBundle::getString

JDK-8325506

Ensure randomness is only read from provided SecureRandom object

JDK-8325510

Serial: Remove redundant arg in non_clean_card_iterate

JDK-8325516

Shenandoah: Move heap change tracking into ShenandoahHeap

JDK-8325517

Shenandoah: Reduce unnecessary includes from shenandoahControlThread.cpp

JDK-8325520

Vector loads and stores with indices and masks incorrectly compiled

JDK-8325529

Remove unused imports from ModuleGenerator test file

JDK-8325530

Vague error message when com.sun.tools.attach.VirtualMachine fails to load agent library

JDK-8325532

serviceability/dcmd/compiler/PerfMapTest.java leaves created files in the /tmp dir.

JDK-8325536

JVM crash during CDS archive creation with -XX:+AllowArchivingWithJavaAgent

JDK-8325541

C2 SuperWord: refactor filter / split

JDK-8325542

CTW: Runner can produce negative StressSeed

JDK-8325551

Remove unused obj_is_alive and block_start in Space

JDK-8325553

Parallel: Use per-marker cache for marking stats during Full GC

JDK-8325558

Add jcheck whitespace checking for properties files

JDK-8325563

Remove unused Space::is_in

JDK-8325565

Remove unused SpaceClosure

JDK-8325567

jspawnhelper without args fails with segfault

JDK-8325569

ProblemList gc/parallel/TestAlwaysPreTouchBehavior.java on linux

JDK-8325570

Update to Graphviz 9.0.0

JDK-8325574

Shenandoah: Simplify and enhance reporting of requested GCs

JDK-8325579

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

JDK-8325587

Shenandoah: ShenandoahLock should allow blocking in VM

JDK-8325589

C2 SuperWord refactoring: create VLoopAnalyzer with Submodules

JDK-8325590

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

JDK-8325600

Better symbol storage

JDK-8325606

compiler/predicates/TestPredicatesBasic.java does not compile

JDK-8325610

CTW: Add StressIncrementalInlining to stress options

JDK-8325613

CTW: Stale method cleanup requires GC after Sweeper removal

JDK-8325616

JFR ZGC Allocation Stall events should record stack traces

JDK-8325620

HTMLReader uses ConvertAction instead of specified CharacterAction for <b>, <i>, <u>

JDK-8325621

Improve jspawnhelper version checks

JDK-8325626

Allow selection of non-matching configurations using CONF=!string

JDK-8325633

Use stricter assertion in callers of Space::is_aligned

JDK-8325635

Serial: Inline verify_used_region_at_save_marks

JDK-8325643

G1: Refactor G1FlushHumongousCandidateRemSets

JDK-8325650

Table of contents scroll timeout not long enough

JDK-8325651

C2 SuperWord: refactor the dependency graph

JDK-8325653

Erroneous exhaustivity analysis for primitive patterns

JDK-8325659

Normalize Random usage by incubator vector tests

JDK-8325671

Shenandoah: Introduce a ShenandoahGenerationType and templatize certain marking closures with it

JDK-8325672

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

JDK-8325680

Uninitialised memory in deleteGSSCB of GSSLibStub.c:179

JDK-8325682

Rename nsk_strace.h

JDK-8325687

SimpleJavaFileObject specification would benefit from implSpec

JDK-8325725

Parallel: Refactor PSParallelCompact::fill_dense_prefix_end

JDK-8325730

StringBuilder.toString allocation for the empty String

JDK-8325731

Installation instructions for Debian/Ubuntu don’t mention autoconf

JDK-8325742

Remove MetaWord usage from MemRegion

JDK-8325743

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

JDK-8325746

Refactor Loop Unswitching code

JDK-8325748

Serial: Move Generation::promote to TenuredGeneration

JDK-8325750

Fix spelling of ForceTranslateFailure help message

JDK-8325752

Remove badMetaWordVal

JDK-8325754

Dead AbstractQueuedSynchronizer$ConditionNodes survive minor garbage collections

JDK-8325762

Use PassFailJFrame.Builder.splitUI() in PrintLatinCJKTest.java

JDK-8325763

Revert properties: vm.opt.x.*

JDK-8325767

Serial: Move transform_stack_chunk out of TenuredGeneration::promote

JDK-8325800

Drop unused cups declaration from Oracle build configuration

JDK-8325805

Compiler Implementation for Flexible Constructor Bodies (Second Preview)

JDK-8325807

Shenandoah: Refactor full gc in preparation for generational mode changes

JDK-8325809

JFR: Remove unnecessary annotation

JDK-8325841

Remove unused references to vmSymbols.hpp

JDK-8325851

Hide PassFailJFrame.Builder constructor

JDK-8325857

G1 Full GC flushes mark stats cache too early

JDK-8325860

Serial: Move Generation.java to serial folder

JDK-8325862

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

JDK-8325870

Zap end padding bits for ArrayOops in non-release builds

JDK-8325871

Move StringTable and SymbolTable rehashing calls

JDK-8325872

Make GuaranteedSafepointInterval default 0

JDK-8325874

Improve checkbox-based interface in summary pages

JDK-8325876

crashes in docker container tests on Linuxppc64le Power8 machines

JDK-8325877

Split up NativeCompilation.gmk

JDK-8325878

Require minimum Clang version 13

JDK-8325880

Require minimum Open XL C/C++ version 17.1.1

JDK-8325881

Require minimum gcc version 10

JDK-8325882

Serial: Move is_maximal_no_gc to TenuredGeneration

JDK-8325883

Move Monitor Deflation reporting out of safepoint cleanup

JDK-8325897

Parallel: Remove PSYoungGen::is_maximal_no_gc

JDK-8325898

ChoiceFormat returns erroneous result when formatting bad pattern

JDK-8325906

Problemlist vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java#id1 until JDK-8320865 is fixed

JDK-8325908

Finish removal of IntlTest and CollatorTest

JDK-8325910

Rename jnihelper.h

JDK-8325932

Replace ATTRIBUTE_NORETURN with direct

JDK-8325941

Remove unused Space::block_size

JDK-8325950

Make sure all files in the JDK pass jcheck

JDK-8325963

Clean up NativeCompilation.gmk and its newly created parts

JDK-8325972

Add -x to bash for building with LOG=debug

JDK-8325983

Build failure after JDK-8324580

JDK-8325984

4 jcstress tests are failing in Tier6 4 times each

JDK-8325990

Remove use of snippet @replace annotation in java.base

JDK-8325991

Accelerate Poly1305 on x86_64 using AVX2 instructions

JDK-8325994

JFR: Examples in JFR.start help use incorrect separator

JDK-8326000

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

JDK-8326006

Allow TEST_VM_FLAGLESS to set flagless mode

JDK-8326062

ProblemList jcstress tests that are failing due to JDK-8325984

JDK-8326065

Merge Space into ContiguousSpace

JDK-8326067

Remove os::remap_memory and simplify os::map_memory

JDK-8326089

Text incorrectly placed in breadcrumbs list in generated docs

JDK-8326090

Rename jvmti_aod.h

JDK-8326096

Deprecate getTotalIn, getTotalOut methods of java.util.zip.Inflater, java.util.zip.Deflater

JDK-8326099

GZIPOutputStream should use Deflater.getBytesRead() instead of Deflater.getTotalIn()

JDK-8326100

DeflaterDictionaryTests should use Deflater.getBytesWritten instead of Deflater.getTotalOut

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

JFR: Cleanup for JFR_ONLY

JDK-8326112

Javadoc snippet for Linker.Option.captureCallState is wrong

JDK-8326116

JFR: Add help option to -XX:StartFlightRecording

JDK-8326117

ProblemList serviceability/jvmti/vthread/SuspendWithInterruptLock/SuspendWithInterruptLock.java#default in Xcomp mode

JDK-8326120

ProblemList sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh on macosx-aarch64

JDK-8326121

vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl failed with Full gc happened. Test was useless.

JDK-8326126

Update the java manpage with the changes from JDK-8322478

JDK-8326127

JFR: Add SafepointCleanupTask to hardToTestEvents of TestLookForUntestedEvents

JDK-8326129

Java Record Pattern Match leads to infinite loop

JDK-8326135

Enhance adlc to report unused operands

JDK-8326139

C2 SuperWord: split packs (match use/def packs, implemented, mutual independence)

JDK-8326140

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

JDK-8326150

Typo in the documentation for jdk.jshell

JDK-8326152

Bad copyright header in test/jdk/java/util/zip/DeflaterDictionaryTests.java

JDK-8326158

Javadoc for java.time.DayOfWeek#minus(long)

JDK-8326170

Parallel: Remove unused enum CollectionType in ParallelScavengeHeap

JDK-8326171

Serial: Remove VerifyGCLevel

JDK-8326172

Dubious claim on long[]/double[] alignment in MemorySegment javadoc

JDK-8326196

Serial: Remove SerialHeap::generation_iterate

JDK-8326201

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

JDK-8326204

yield statements doesn’t allow cast expressions with more than 1 type arguments

JDK-8326209

G1: Remove G1ConcurrentMark::_total_cleanup_time

JDK-8326219

applications/kitchensink/Kitchensink8H.java timed out

JDK-8326222

Fix copyright year in src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

JDK-8326233

Utils#copySSLParameters loses needClientAuth Setting

JDK-8326235

RISC-V: Size CodeCache for short calls encoding

JDK-8326306

RISC-V: Re-structure MASM calls and jumps

JDK-8326319

G1: Remove unused G1ConcurrentMark::_init_times

JDK-8326332

Unclosed inline tags cause misalignment in summary tables

JDK-8326333

jshell <TAB> completion on arrays is incomplete

JDK-8326334

JFR failed assert(used(klass)) failed: invariant

JDK-8326351

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

JDK-8326368

compare.sh -2bins prints ugly errors on Windows

JDK-8326370

Remove redundant and misplaced micros from StringBuffers

JDK-8326371

[BACKOUT] Clean up NativeCompilation.gmk and its newly created parts

JDK-8326375

[REDO] Clean up NativeCompilation.gmk and its newly created parts

JDK-8326376

java -version failed with CONF=fastdebug -XX:InitialCodeCacheSize=1024K -XX:ReservedCodeCacheSize=1200k

JDK-8326378

[PPC64] CodeEntryAlignment too large

JDK-8326381

com.sun.net.httpserver.HttpsParameters and SSLStreams incorrectly handle needClientAuth and wantClientAuth

JDK-8326385

[aarch64] C2: lightweight locking nodes kill the box register without specifying this effect

JDK-8326389

[test] improve assertEquals failure output

JDK-8326404

Assertion error when trying to compile switch with fallthrough with pattern

JDK-8326406

Remove mapfile support from makefiles

JDK-8326412

debuginfo files should not have executable bit set

JDK-8326414

Serial: Inline SerialHeap::create_rem_set

JDK-8326421

Add jtreg test for large arrayCopy disjoint case.

JDK-8326433

Make file-local functions static in src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c

JDK-8326438

C2: assert(ld→in(1)→Opcode() == Op_LoadN) failed: Assumption invalid: input to DecodeN is not LoadN

JDK-8326446

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

JDK-8326458

Menu mnemonics don’t toggle in Windows LAF when F10 is pressed

JDK-8326461

tools/jlink/CheckExecutable.java fails as .debuginfo files are not executable

JDK-8326496

[test] checkHsErrFileContent support printing hserr in error case

JDK-8326497

Window.toFront() fails for iconified windows on Linux

JDK-8326509

Clean up JNIEXPORT in Hotspot after JDK-8017234

JDK-8326521

JFR: CompilerPhase event test fails on windows 32 bit

JDK-8326524

Rename agent_common.h

JDK-8326525

com/sun/tools/attach/BasicTests.java does not verify AgentLoadException case

JDK-8326529

JFR: Test for CompilerCompile events fails due to time out

JDK-8326530

Widen allowable error bound of Math.tan

JDK-8326541

[AArch64] ZGC C2 load barrier stub should consider the length of live registers when spilling registers

JDK-8326568

jdk/test/com/sun/net/httpserver/bugs/B6431193.java should use try-with-resource and try-finally

JDK-8326575

Remove unused ContiguousSpace::set_top_for_allocations

JDK-8326578

Clean up networking properties documentation

JDK-8326583

Remove over-generalized DefineNativeToolchain solution

JDK-8326585

COMPARE_BUILD=PATCH fails if patch -R fails

JDK-8326586

Improve Speed of System.map

JDK-8326587

Separate out Microsoft toolchain linking

JDK-8326590

Improve description of MarkStackSize[Max] flags

JDK-8326591

New test JmodExcludedFiles.java fails on Windows when --with-external-symbols-in-bundles=public is used

JDK-8326606

Test javax/swing/text/BoxView/6494356/bug6494356.java performs a synchronization on a value based class

JDK-8326611

Clean up vmTestbase/nsk/stress/stack tests

JDK-8326612

Parallel: remove redundant assertion from ScavengeRootsTask

JDK-8326627

Document Double/Float.valueOf(String) behavior for numeric strings with non-ASCII digits

JDK-8326636

Problem list StartupOutput.java due to 8326615

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

Remove jdk.internal.reflect.UTF8

JDK-8326659

Serial: Remove redundant TenuredSpace::print_on

JDK-8326661

sun/java2d/cmm/ColorConvertOp/ColConvTest.java assumes profiles were generated by LCMS

JDK-8326666

Remove the Java Management Extension (JMX) Subject Delegation feature

JDK-8326685

Linux builds not reproducible if two builds configured in different build folders

JDK-8326687

Inconsistent use of "ZIP", "Zip" and "zip" in java.util.zip/jar zipfs javadoc

JDK-8326688

Parallel: Remove unnecessary BOT update in UpdateOnlyClosure::do_addr

JDK-8326692

JVMCI Local.endBci is off-by-one

JDK-8326694

Defer setting of autocapitalize attribute

JDK-8326699

Problemlist CertMsgCheck.java

JDK-8326705

Test CertMsgCheck.java fails to find alert certificate_required

JDK-8326714

Make file-local functions static in src/java.base/unix/native/libjava/childproc.c

JDK-8326715

ZGC: RunThese24H fails with ExitCode 139 during shutdown

JDK-8326716

JVMTI spec: clarify what nullptr means for C/C++ developers

JDK-8326717

Disable stringop-overflow in shenandoahLock.cpp

JDK-8326718

Test java/util/Formatter/Padding.java should timeout on large inputs before fix in JDK-8299677

JDK-8326722

Cleanup unnecessary forward declaration in collectedHeap.hpp

JDK-8326726

Problem list Exhaustiveness.java due to 8326616

JDK-8326734

text-decoration applied to <span> lost when mixed with <u> or <s>

JDK-8326742

Change compiler tests without additional VM flags from @run driver to @run main

JDK-8326744

Class-File API transition to Second Preview

JDK-8326763

Consolidate print methods in ContiguousSpace

JDK-8326781

G1ConcurrentMark::top_at_rebuild_start() should take a HeapRegion* not an uint

JDK-8326820

Metadata artificially kept alive

JDK-8326824

Test: remove redundant test in compiler/vectorapi/reshape/utils/TestCastMethods.java

JDK-8326831

Clarify test harness control variables in make help

JDK-8326836

Incorrect @since tags for ClassSignature methods

JDK-8326838

JFR: Native mirror events

JDK-8326853

Missing @since tags for Charset related methods added in Java 10

JDK-8326891

Prefer RPATH over RUNPATH for $ORIGIN rpaths in internal JDK binaries

JDK-8326892

Remove unused PSAdaptiveSizePolicyResizeVirtualSpaceAlot develop flag

JDK-8326897

(fs) The utility TestUtil.supportsLinks is wrongly used to check for hard link support

JDK-8326898

NSK tests should listen on loopback addresses only

JDK-8326908

DecimalFormat::toPattern throws OutOfMemoryError when pattern is empty string

JDK-8326915

NPE when a validating parser is restricted

JDK-8326936

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

JDK-8326941

Remove StringUTF16::isBigEndian

JDK-8326944

(ch) Minor typo in the ScatteringByteChannel.read(ByteBuffer[] dsts,int offset,int length) javadoc

JDK-8326947

Minimize MakeBase.gmk

JDK-8326948

Force English locale for timeout formatting

JDK-8326951

since-checker - missing @ since tags

JDK-8326953

Race in creation of win-exports.def with static-libs

JDK-8326957

Implement JEP 474: ZGC: Generational Mode by Default

JDK-8326959

Improve JVMCI option help

JDK-8326960

GHA: RISC-V sysroot cannot be debootstrapped due to ongoing Debian t64 transition

JDK-8326962

C2 SuperWord: cache VPointer

JDK-8326964

Remove Eclipse Shared Workspaces

JDK-8326974

ODR violation in macroAssembler_aarch64.cpp

JDK-8326975

Parallel: Remove redundant PSOldGen::is_allocated

JDK-8326979

(jdeps) improve the error message for FindException caused by InvalidModuleDescriptorException

JDK-8326983

Unused operands reported after JDK-8326135

JDK-8327002

(fs) java/nio/file/Files/CopyMoveVariations.java should be able to test across file systems

JDK-8327007

javax/swing/JSpinner/8008657/bug8008657.java fails

JDK-8327022

Parallel: Remove experimental dense prefix calculation

JDK-8327040

Problemlist ActionListenerCalledTwiceTest.java test failing in macos14

JDK-8327041

Incorrect lane size references in avx512 instructions.

JDK-8327042

G1: Parallelism used for redirty logged cards needs better control.

JDK-8327045

Consolidate -fvisibility=hidden as a basic flag for all compilation

JDK-8327046

(fs) Files.walk should be clear that depth-first traversal is pre-order

JDK-8327049

Only export debug.cpp functions on Windows

JDK-8327056

Remove unused static char array in JvmtiAgentList::lookup

JDK-8327057

Parallel: Refactor ParMarkBitMap::iterate

JDK-8327058

RISC-V: make Zcb experimental

JDK-8327059

os::Linux::print_proc_sys_info add swappiness information

JDK-8327071

[Testbug] g-tests for cgroup leave files in /tmp on linux

JDK-8327093

Add truncate function to BitMap API

JDK-8327095

(ch) java/nio/channels/AsyncCloseAndInterrupt.java: improve error message when mkfifo fails

JDK-8327096

(fc) java/nio/channels/FileChannel/Size.java fails on partition incapable of creating large files

JDK-8327098

GTest needs larger combination limit

JDK-8327105

compiler.compilercontrol.share.scenario.Executor should listen on loopback address only

JDK-8327108

compiler.lib.ir_framework.shared.TestFrameworkSocket should listen on loopback address only

JDK-8327109

Refactor data graph cloning used in create_new_if_for_predicate() into separate class

JDK-8327110

Refactor create_bool_from_template_assertion_predicate() to separate class and fix identical cloning cases used for Loop Unswitching and Split If

JDK-8327111

Replace remaining usage of create_bool_from_template_assertion_predicate() which requires additional OpaqueLoop*Nodes transformation strategies

JDK-8327125

SpinYield.report should report microseconds

JDK-8327126

Parallel: Remove unused ParMarkBitMapClosure::_initial_words_remaining

JDK-8327130

Serial: Remove Generation::record_spaces_top

JDK-8327136

javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java fails on libgraal

JDK-8327137

Add test for ConcurrentModificationException in BasicDirectoryModel

JDK-8327138

Clean up status management in cdsConfig.hpp and CDS.java

JDK-8327147

Improve performance of Math ceil, floor, and rint for x86

JDK-8327167

Clarify the handling of Leap year by Calendar

JDK-8327169

serviceability/dcmd/vm/SystemMapTest.java and SystemDumpMapTest.java may fail after JDK-8326586

JDK-8327171

Fix more NULL usage backsliding

JDK-8327172

C2 SuperWord: data node in loop has no input in loop: replace assert with bailout

JDK-8327173

HotSpot Style Guide needs update regarding nullptr vs NULL

JDK-8327180

Failed: java/io/ObjectStreamClass/ObjectStreamClassCaching.java#G1

JDK-8327182

Move serverAlias into the loop

JDK-8327201

C2: Uninitialized VLoop::_pre_loop_end after JDK-8324890

JDK-8327208

Remove unused method java.util.jar.Manifest.make72Safe

JDK-8327210

AIX: Delete obsolete parameter Use64KPagesThreshold

JDK-8327218

Add an ability to specify modules which should have native access enabled

JDK-8327224

G1: comment in G1BarrierSetC2::post_barrier() refers to nonexistent new_deferred_store_barrier()

JDK-8327225

Revert DataInputStream.readUTF to static final

JDK-8327238

Remove MetadataAllocationFailALot* develop flags

JDK-8327239

Obsolete unused GCLockerEdenExpansionPercent product option

JDK-8327242

Document supported CLDR versions in the javadoc

JDK-8327247

C2 uses up to 2GB of RAM to compile complex string concat in extreme cases

JDK-8327250

assert(!method→is_old()) failed: Should not be installing old methods

JDK-8327261

Parsing test for Double/Float succeeds w/o testing all bad cases

JDK-8327283

RISC-V: Minimal build failed after JDK-8319716

JDK-8327286

Obsolete unused NUMAPageScanRate product option

JDK-8327287

Remove unused FLSVerifyDictionary debug option

JDK-8327288

Obsolete unused ProcessDistributionStride product option

JDK-8327289

Remove unused PrintMethodFlushingStatistics option

JDK-8327290

Remove unused notproduct option TraceInvocationCounterOverflow

JDK-8327361

Update some comments after JDK-8139457

JDK-8327364

Parallel: Remove unused ParallelCompactData::add_obj

JDK-8327365

Inline and remove GCStats

JDK-8327368

javac crash when computing exhaustiveness checks

JDK-8327376

Parallel: Remove unimplemented methods in psParallelCompact.hpp

JDK-8327379

Make TimeLinearScan a develop flag

JDK-8327383

Clean up _Stalled and _Spinner fields

JDK-8327385

Add JavaDoc option to exclude web fonts from generated documentation

JDK-8327387

G1: Refactor region liveness processing after completion of concurrent marking

JDK-8327389

Remove use of HOTSPOT_BUILD_USER

JDK-8327390

JitTester: Implement temporary folder functionality

JDK-8327391

Add SipHash attribution file

JDK-8327401

Some jtreg tests fail on Wayland without any tracking bug

JDK-8327410

Add hostname option for UL file names

JDK-8327413

Enhance compilation efficiency

JDK-8327423

C2 remove_main_post_loops: check if main-loop belongs to pre-loop, not just assert

JDK-8327424

ProblemList serviceability/sa/TestJmapCore.java on all platforms with ZGC

JDK-8327426

RISC-V: Move alignment shim into initialize_header() in C1_MacroAssembler::allocate_array

JDK-8327434

Test java/util/PluggableLocale/TimeZoneNameProviderTest.java timed out

JDK-8327444

simplify RESTARTABLE macro usage in JDK codebase

JDK-8327452

G1: Improve scalability of Merge Log Buffers

JDK-8327460

Compile tests with the same visibility rules as product code

JDK-8327461

KeyStore getEntry is not thread-safe

JDK-8327468

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

JDK-8327474

Review use of java.io.tmpdir in jdk tests

JDK-8327475

Add analysis code for JDK-8327169

JDK-8327476

Upgrade JLine to 3.26.1

JDK-8327477

Parallel: Remove _data_location and _highest_ref in ParallelCompactData

JDK-8327486

java/util/Properties/PropertiesStoreTest.java fails "Text 'xxx' could not be parsed at index 20" after 8174269

JDK-8327487

Further augment WorstCaseTests with more cases

JDK-8327492

Remove applet usage and update DisposeInActionEventTest.html

JDK-8327493

Update minimum Xcode version in docs

JDK-8327499

MethodHandleStatics.traceLambdaForm includes methods that cannot be generated

JDK-8327501

Common ForkJoinPool prevents class unloading in some cases

JDK-8327505

Test com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java fails

JDK-8327512

JShell does not work correctly when a class named Object or Throwable is defined

JDK-8327571

Parallel: Remove redundant operation in PSParallelCompact::clear_data_covering_space

JDK-8327621

Check return value of uname in os::get_host_name

JDK-8327631

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

JDK-8327640

Allow NumberFormat strict parsing

JDK-8327647

Occasional SIGSEGV in markWord::displaced_mark_helper() for SPECjvm2008 sunflow

JDK-8327650

Test java/nio/channels/DatagramChannel/StressNativeSignal.java timed out

JDK-8327651

Rename DictionaryEntry members related to protection domain

JDK-8327675

jspawnhelper should be built on all unix platforms

JDK-8327677

Parallel: Remove unused ParallelCompactData::clear

JDK-8327683

Crash with primitive type pattern and generic expression in instanceof

JDK-8327689

RISC-V: adjust test filters of zfh extension

JDK-8327693

C1: LIRGenerator::_instruction_for_operand is only read by assertion code

JDK-8327696

[TESTBUG] "javax/swing/JTable/KeyBoardNavigation/KeyBoardNavigation.java" test instruction needs to be corrected

JDK-8327701

Remove the xlc toolchain

JDK-8327704

Update nsk/jdi tests to use driver instead of othervm

JDK-8327705

Remove mention of "applet" from java.text package description

JDK-8327716

RISC-V: Change type of vector_length param of several assembler functions from int to uint

JDK-8327729

Remove deprecated xxxObject methods from jdk.internal.misc.Unsafe

JDK-8327738

Remove unused internal method sun.n.w.p.h.HttpURLConnection.setDefaultAuthenticator

JDK-8327741

JVM crash in hotspot/share/opto/compile.cpp - failed: missing inlining msg

JDK-8327743

JVM crash in hotspot/share/runtime/javaThread.cpp - failed: held monitor count should be equal to jni: 0 != 1

JDK-8327748

Convert javax/swing/JFileChooser/6798062/bug6798062.java applet test to main

JDK-8327750

Convert javax/swing/JFileChooser/FileFilterDescription/FileFilterDescription.java applet test to main

JDK-8327751

Convert javax/swing/JInternalFrame/6726866/bug6726866.java applet test to main

JDK-8327752

Convert javax/swing/JOptionPane/4174551/bug4174551.java applet to main

JDK-8327753

Convert javax/swing/JOptionPane/8024926/bug8024926.java applet to main

JDK-8327754

Convert javax/swing/JPopupMenu/7160604/bug7160604.java applet to main

JDK-8327755

Convert javax/swing/JScrollBar/8039464/Test8039464.java applet to main

JDK-8327756

Convert javax/swing/JSlider/4987336/bug4987336.java applet to main

JDK-8327757

Convert javax/swing/JSlider/6524424/bug6524424.java applet to main

JDK-8327779

Remove deprecated internal field sun.security.x509.X509Key.key

JDK-8327787

Convert javax/swing/border/Test4129681.java applet test to main

JDK-8327788

G1: Improve concurrent reference processing documentation

JDK-8327790

Improve javadoc for ResolvedJavaType.hasFinalizableSubclass

JDK-8327794

RISC-V: enable extension features based on impid (Rivos specific change)

JDK-8327799

JFR view: the "Park Until" field of jdk.ThreadPark is invalid if the parking method is not absolute

JDK-8327812

JFR: Remove debug message in Function.Maximum

JDK-8327818

Implement Kerberos debug with sun.security.util.Debug

JDK-8327824

Type annotation placed on incorrect array nesting levels

JDK-8327826

Convert javax/swing/border/Test4243289.java applet test to main

JDK-8327829

[JVMCI] runtime/ClassUnload/ConstantPoolDependsTest.java fails on libgraal

JDK-8327835

Convert java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest applet test to main

JDK-8327838

Convert java/awt/FileDialog/MultipleMode/MultipleMode.html applet test to main

JDK-8327839

Crash with unboxing and widening primitive conversion in switch

JDK-8327840

Automate javax/swing/border/Test4129681.java

JDK-8327854

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

JDK-8327856

Convert applet test SpanishDiacriticsTest.java to a main program

JDK-8327857

Remove applet usage from JColorChooser tests Test4222508

JDK-8327859

Remove applet usage from JColorChooser tests Test4319113

JDK-8327872

Convert javax/swing/JToolTip/4644444/bug4644444.java applet test to main

JDK-8327873

Convert javax/swing/border/Test4247606.java applet test to main

JDK-8327874

Convert javax/swing/JTree/4314199/bug4314199.java applet test to main

JDK-8327875

ChoiceFormat should advise throwing UnsupportedOperationException for unused methods

JDK-8327876

Convert javax/swing/border/Test4252164.java applet test to main

JDK-8327879

Convert javax/swing/border/Test4760089.java applet test to main

JDK-8327924

Simplify TrayIconScalingTest.java

JDK-8327945

Inline HasScavengableOops

JDK-8327946

containers/docker/TestJFREvents.java fails when host kernel config vm.swappiness=0 after JDK-8325139

JDK-8327964

Simplify BigInteger.implMultiplyToLen intrinsic

JDK-8327969

Convert javax/swing/border/Test6910490.java applet test to main

JDK-8327971

Multiple ASAN errors reported for metaspace

JDK-8327972

Convert java/awt/FileDialog/SaveFileNameOverrideTest/SaveFileNameOverrideTest.html applet test to main

JDK-8327978

C2 SuperWord: Fix compilation time regression in dependency graph traversal after JDK-8325651

JDK-8327980

Convert javax/swing/JToggleButton/4128979/bug4128979.java applet test to main

JDK-8327986

ASAN reports use-after-free in DirectivesParserTest.empty_object_vm

JDK-8327988

When running ASAN, disable dangerous NMT test

JDK-8327989

java/net/httpclient/ManyRequest.java should not use "localhost" in URIs

JDK-8327990

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

JDK-8327991

Improve HttpClient documentation with regard to reclaiming resources

JDK-8327994

Update code gen in CallGeneratorHelper

JDK-8327995

Remove unused Unused_Variable

JDK-8327997

G1: Move G1ScanClosureBase::reference_iteration_mode to subclass

JDK-8327998

Enable java/lang/ProcessBuilder/JspawnhelperProtocol.java on Mac

JDK-8327999

Remove copy of unused registers for cpu features check in x86_64 AVX2 Poly1305 implementation

JDK-8328000

Convert /java/awt/im/8154816/bug8154816.java applet test to main

JDK-8328004

Minor updates to TrayIcon test DisposeInActionEventTest.java

JDK-8328005

Convert java/awt/im/JTextFieldTest.java applet test to main

JDK-8328006

refactor large anonymous inner class in HtmlDocletWriter

JDK-8328011

Convert java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTest.java applet test to main

JDK-8328012

Convert InputMethod (/java/awt/im) applet tests to main

JDK-8328021

Convert applet test java/awt/List/SetFontTest/SetFontTest.html to main program

JDK-8328030

Convert javax/swing/text/GlyphView/4984669/bug4984669.java applet test to main

JDK-8328035

Convert javax/swing/text/html/TableView/7030332/bug7030332.java applet test to main

JDK-8328037

Test java/util/Formatter/Padding.java has unnecessary high heap requirement after JDK-8326718

JDK-8328064

Remove obsolete comments in constantPool and metadataFactory

JDK-8328066

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

JDK-8328074

Add jcheck whitespace checking for assembly files

JDK-8328075

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

JDK-8328079

JDK-8326583 broke ccache compilation

JDK-8328083

degrade virtual thread support for GetObjectMonitorUsage

JDK-8328087

Automate javax/swing/JTable/TAB/TAB.java applet test

JDK-8328089

Automate javax/swing/JTable/4222153/bug4222153.java applet test

JDK-8328101

Parallel: Obsolete ParallelOldDeadWoodLimiterMean and ParallelOldDeadWoodLimiterStdDev

JDK-8328106

COMPARE_BUILD improvements

JDK-8328110

Allow simultaneous use of PassFailJFrame with split UI and additional windows

JDK-8328112

Remove CardTable::_guard_region

JDK-8328115

Convert java/awt/font/TextLayout/TestJustification.html applet test to main

JDK-8328121

Remove applet usage from JColorChooser tests Test4759306

JDK-8328124

Convert java/awt/Frame/ShownOnPack/ShownOnPack.html applet test to main

JDK-8328130

Remove applet usage from JColorChooser tests Test4759934

JDK-8328135

javax/management/remote/mandatory/loading/MissingClassTest.java fails on libgraal

JDK-8328137

PreserveAllAnnotations can cause failure of class retransformation

JDK-8328139

Prefer 'override' to 'virtual' in subclasses of 'GCInitLogger'

JDK-8328146

Set LIBCXX automatically

JDK-8328154

Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main

JDK-8328157

Move C[XX]FLAGS_JDK[LIB/EXE] to JdkNativeCompilation.gmk

JDK-8328158

Convert java/awt/Choice/NonFocusablePopupMenuTest to automatic main test

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

Move LDFLAGS_JDK[LIB/EXE] to JdkNativeCompilation.gmk

JDK-8328181

C2: assert(MaxVectorSize >= 32) failed: vector length should be >= 32

JDK-8328183

Minor mistakes in docs of PrintStream.append()

JDK-8328185

Convert java/awt/image/MemoryLeakTest/MemoryLeakTest.java applet test to main

JDK-8328190

Convert AWTPanelSmoothWheel.html applet test to main

JDK-8328194

Add a test to check default rendering engine

JDK-8328218

Delete test java/awt/Window/FindOwner/FindOwner.html

JDK-8328225

Convert ImageDecoratedDnD.html applet test to main

JDK-8328227

Remove applet usage from JColorChooser tests Test4887836

JDK-8328228

Missing comma in copyright year for a few JColorChooser tests

JDK-8328234

Remove unused nativeUtils files

JDK-8328236

module_entry in CDS map file has stale value

JDK-8328238

Convert few closed manual applet tests to main

JDK-8328242

Add a log area to the PassFailJFrame

JDK-8328244

Convert javax/swing/JSlider/6742358/bug6742358.java applet test to main

JDK-8328247

Remove redundant dir for tests converted from applet to main

JDK-8328248

Convert javax/swing/JSlider/6587742/bug6587742.java applet test to main

JDK-8328261

public lookup fails with IllegalAccessException when used while module system is being initialized

JDK-8328262

Convert javax/swing/JSplitPane/8132123/bug8132123.java applet test to main

JDK-8328264

AArch64: remove UseNeon condition in CRC32 intrinsic

JDK-8328269

NonFocusablePopupMenuTest.java should be marked as headful

JDK-8328272

[AIX] Use flag kind "diagnostic" for platform specific flags

JDK-8328273

sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java failed with java.rmi.server.ExportException: Port already in use

JDK-8328275

CodeCache::print_internals should not be called in PRODUCT code

JDK-8328278

Do not print the tenuring threshold in AgeTable::print_on

JDK-8328279

Convert java/awt/Cursor/CursorOverlappedPanelsTest test to main

JDK-8328285

GetOwnedMonitorInfo functions should use JvmtiHandshake

JDK-8328299

Convert DnDFileGroupDescriptor.html applet test to main

JDK-8328300

Convert PrintDialogsTest.java from Applet to main program

JDK-8328301

Convert Applet test ManualHTMLDataFlavorTest.java to main program

JDK-8328303

3 JDI tests timed out with UT enabled

JDK-8328309

Remove malformed masked shift instruction selection patterns

JDK-8328312

runtime/stack/Stack0*.java fails intermittently on libgraal

JDK-8328316

Finisher cannot emit if stream is sequential and integrator returned false

JDK-8328318

Wrong description in X509Extension.getExtensionValue method javadoc

JDK-8328328

Convert javax/swing/JTabbedPane/4666224/bug4666224.java applet test to main

JDK-8328339

Static import prevents source launcher from finding class with main method

JDK-8328341

Remove deprecated per-thread compiler stats in sun.management

JDK-8328350

G1: Remove DO_DISCOVERED_AND_DISCOVERY

JDK-8328352

Serial: Inline SerialBlockOffsetSharedArray

JDK-8328361

Use memset() in method CardTable::dirty_MemRegion()

JDK-8328364

Remove redundant fields in 'BOTConstants'

JDK-8328366

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

JDK-8328367

Convert java/awt/Component/UpdatingBootTime test to main

JDK-8328368

Convert java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.java applet test to main

JDK-8328370

Convert java/awt/print/Dialog/PrintApplet.java applet test to main

JDK-8328377

Convert java/awt/Cursor/MultiResolutionCursorTest test to main

JDK-8328378

Convert java/awt/FileDialog/FileDialogForDirectories test to main

JDK-8328379

Convert URLDragTest.html applet test to main

JDK-8328380

Remove applet usage from JColorChooser tests Test6348456

JDK-8328382

Convert java/awt/FileDialog/FileDialogForPackages test to main

JDK-8328383

Method is not used: com.sun.tools.javac.comp.Attr::thisSym

JDK-8328384

Convert java/awt/FileDialog/FileDialogOpenDirTest test to main

JDK-8328385

Convert java/awt/FileDialog/FileDialogReturnTest test to main

JDK-8328386

Convert java/awt/FileDialog/FileNameOverrideTest test to main

JDK-8328387

Convert java/awt/Frame/FrameStateTest/FrameStateTest.html applet test to main

JDK-8328398

Convert java/awt/im/4490692/bug4490692.html applet test to main

JDK-8328401

Convert java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.html applet test to automated

JDK-8328402

Implement pausing functionality for the PassFailJFrame

JDK-8328403

Remove applet usage from JColorChooser tests Test6977726

JDK-8328404

RISC-V: Fix potential crash in C2_MacroAssembler::arrays_equals

JDK-8328480

C2: SubTypeCheckNode in checkcast should use the klass constant of a unique concrete sub class

JDK-8328481

Implement JEP 476: Module Import Declarations (Preview)

JDK-8328482

Convert and Open source few manual applet test to main based

JDK-8328484

Convert and Opensource few JFileChooser applet test to main

JDK-8328501

Incorrect @since tags for java security interfaces

JDK-8328507

Move StackWatermark code from safepoint cleanup

JDK-8328508

Unify the signatures of the methods address_for_index() and index_for() in BOT implementations

JDK-8328524

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

JDK-8328540

test javax/swing/JSplitPane/4885629/bug4885629.java fails on windows hidpi

JDK-8328541

Remove or update obsolete comment in JRootPane

JDK-8328555

hidpi problems for test java/awt/Dialog/DialogAnotherThread/JaWSTest.java

JDK-8328556

Do not extract large CKO_SECRET_KEY keys from the NSS Software Token

JDK-8328558

Convert javax/swing/JCheckBox/8032667/bug8032667.java applet test to main

JDK-8328560

java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKeypress.java imports Applet

JDK-8328561

test java/awt/Robot/ManualInstructions/ManualInstructions.java isn’t used

JDK-8328562

Convert java/awt/InputMethods/DiacriticsTest/DiacriticsTest.java applet test to main

JDK-8328570

Convert closed JViewport manual applet tests to main

JDK-8328572

JFR: Use Class.forPrimitiveName(String)

JDK-8328589

unify os::breakpoint among posix platforms

JDK-8328592

hprof tests fail with -XX:-CompactStrings

JDK-8328602

Parallel: Incorrect assertion in fill_dense_prefix_end

JDK-8328604

remove on_aix() function

JDK-8328611

Thread safety issue in com.sun.tools.jdi.ReferenceTypeImpl::classObject

JDK-8328612

AdaptiveSizePolicySpaceOverheadTester::is_exceeded() print max_eden_size twice

JDK-8328614

hsdis: dlsym can’t find decode symbol

JDK-8328619

sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.java failed with BindException: Address already in use

JDK-8328627

JShell documentation should be clearer about "remote runtime system"

JDK-8328628

JDK-8328157 incorrectly sets -MT on all compilers in jdk.jpackage

JDK-8328630

Add logging when needed symbols in dll are missing.

JDK-8328631

Convert java/awt/InputMethods/InputMethodsTest/InputMethodsTest.java applet test to manual

JDK-8328633

s390x: Improve vectorization of Match.sqrt() on floats

JDK-8328638

Fallback option for POST-only OCSP requests

JDK-8328642

Convert applet test MouseDraggedOutCauseScrollingTest.html to main

JDK-8328647

TestGarbageCollectorMXBean.java fails with C1-only and -Xcomp

JDK-8328648

Remove applet usage from JFileChooser tests bug4150029

JDK-8328649

Disallow enclosing instances for local classes in constructor prologues

JDK-8328665

serviceability/jvmti/vthread/PopFrameTest failed with a timeout

JDK-8328670

Automate and open source few closed manual applet test

JDK-8328671

Mark allocate_new_tlab and unsafe_max_tlab_alloc of CollectedHeap as pure virtual

JDK-8328673

Convert closed text/html/CSS manual applet test to main

JDK-8328679

Improve comment for UNSAFE_ENTRY_SCOPED in unsafe.cpp

JDK-8328680

Introduce JDK_LIB, and clean up module native compilation

JDK-8328697

SubMenuShowTest and SwallowKeyEvents tests stabilization

JDK-8328698

oopDesc::klass_raw() decodes without a null check

JDK-8328700

Unused import and variable should be deleted in regex package

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

GHA: Cross-compilation jobs do not require build JDK

JDK-8328709

AIX os::get_summary_cpu_info support Power 10

JDK-8328717

Convert javax/swing/JColorChooser/8065098/bug8065098.java applet test to main

JDK-8328719

Convert java/awt/print/PageFormat/SetOrient.html applet test to main

JDK-8328730

Convert java/awt/print/bug8023392/bug8023392.html applet test to main

JDK-8328741

serviceability/jvmti/ObjectMonitorUsage/ObjectMonitorUsage.java failed with unexpected owner

JDK-8328744

Parallel: Parallel GC throws OOM before heap is fully expanded

JDK-8328747

WrongMethodTypeException with pattern matching on switch on sealed classes

JDK-8328753

Open source few Undecorated Frame tests

JDK-8328758

GetCurrentContendedMonitor function should use JvmtiHandshake

JDK-8328776

[AIX] remove checked_vmgetinfo, use vmgetinfo directly

JDK-8328785

IOException: Symbol not found: C_GetInterface for PKCS11 interface prior to V3.0

JDK-8328786

[AIX] move some important warnings/errors from trcVerbose to UL

JDK-8328792

Parallel: Refactor PSParallelCompact::summary_phase

JDK-8328812

Update and move siphash license

JDK-8328819

Remove applet usage from JFileChooser tests bug6698013

JDK-8328822

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

JDK-8328824

Clean up java.base native compilation

JDK-8328825

Google CAInterop test failures

JDK-8328827

Convert java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.html applet test to main

JDK-8328858

More runtime/stack tests fail intermittently on libgraal

JDK-8328862

Remove unused GrowableArrayFilterIterator

JDK-8328864

NullPointerException in sun.security.jca.ProviderList.getService()

JDK-8328879

G1: Some gtests modify global state crashing the JVM during GC after JDK-8289822

JDK-8328896

Fontmetrics for large Fonts has zero width

JDK-8328928

Serial: Use IsGCActiveMark instead of AutoModifyRestore in SerialHeap::do_collection

JDK-8328930

[AIX] remove pase related coding

JDK-8328932

Parallel: Proper partial object setup in fill_dense_prefix_end

JDK-8328934

Assert that ABS input and output are legal

JDK-8328938

C2 SuperWord: disable vectorization for large stride and scale

JDK-8328948

GHA: Restoring sysroot from cache skips the build after JDK-8326960

JDK-8328953

JEditorPane.read throws ChangedCharSetException

JDK-8328957

Update PKCS11Test.java to not use hardcoded path

JDK-8328986

Deprecate UseRTM* flags for removal

JDK-8328997

Remove unnecessary template parameter lists in GrowableArray

JDK-8328998

Encoding support for Intel APX extended general-purpose registers

JDK-8328999

Update GIFlib to 5.2.2

JDK-8329004

Update Libpng to 1.6.43

JDK-8329012

IGV: Update required JDK version in README.md

JDK-8329013

StackOverflowError when starting Apache Tomcat with signed jar

JDK-8329074

AIX build fails after JDK-8328824

JDK-8329083

RISC-V: Update profiles supported on riscv

JDK-8329086

Clean up java.desktop native compilation

JDK-8329088

Stack chunk thawing races with concurrent GC stack iteration

JDK-8329089

Empty immutable list throws the wrong exception type for remove(first | last) operations

JDK-8329096

G1: Change the type of G1BlockOffsetTable::_offset_base to uint8_t*

JDK-8329099

Undocumented exception thrown by Instruction factory methods accepting Opcode

JDK-8329102

Clean up jdk.jpackage native compilation

JDK-8329103

assert(!thread→in_asgct()) failed during multi-mode profiling

JDK-8329109

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

JDK-8329112

Clean up CDS checking of unsupported module options

JDK-8329113

Deprecate -XX:+UseNotificationThread

JDK-8329115

Crash involving return from inner switch

JDK-8329118

Run MessageFormat additional subformat pattern tests under en_US locale

JDK-8329126

No native wrappers generated anymore with -XX:-TieredCompilation after JDK-8251462

JDK-8329131

Fold libjli_static back into libjli on AIX

JDK-8329134

Reconsider TLAB zapping

JDK-8329135

Store Universe::*exception_instance() in CDS archive

JDK-8329138

Convert JFR FileForceEvent to static mirror event

JDK-8329150

Remove CDS support for LatestMethodCache

JDK-8329163

C2: possible overflow in PhaseIdealLoop::extract_long_range_checks()

JDK-8329169

Parallel: Remove unused local variable in MutableSpace::print_on

JDK-8329174

update CodeBuffer layout in comment after constants section moved

JDK-8329178

Clean up jdk.accessibility native compilation

JDK-8329189

runtime/stack/Stack016.java fails on libgraal

JDK-8329190

(ch) DatagramChannel.receive should throw ClosedChannelException when called on closed channel

JDK-8329191

JVMCI compiler warning is truncated

JDK-8329194

Cleanup Type::cmp definition and usage

JDK-8329201

C2: Replace TypeInterfaces::intersection_with() + eq() with contains()

JDK-8329203

Parallel: Investigate Mark-Compact for Full GC to decrease memory usage

JDK-8329210

Delete Redundant Printer Dialog Modality Test

JDK-8329213

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

JDK-8329222

java.text.NumberFormat (and subclasses) spec updates

JDK-8329223

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

JDK-8329254

optimize integral reverse operations on x86 GFNI target.

JDK-8329257

AIX: Switch HOTSPOT_TOOLCHAIN_TYPE from xlc to gcc

JDK-8329258

TailCall should not use frame pointer register for jump target

JDK-8329261

G1: interpreter post-barrier x86 code asserts index size of wrong buffer

JDK-8329273

C2 SuperWord: Some basic MemorySegment IR tests

JDK-8329289

Unify SetupJdkExecutable and SetupJdkLibrary

JDK-8329292

Fix missing cleanups in java.management and jdk.management

JDK-8329296

Update Elements for '///' documentation comments

JDK-8329320

Simplify awt/print/PageFormat/NullPaper.java test

JDK-8329322

Convert PageFormat/Orient.java to use PassFailJFrame

JDK-8329330

NoClassDefFoundError: Could not initialize class jdk.jfr.internal.MirrorEvents

JDK-8329331

Intrinsify Unsafe::setMemory

JDK-8329332

Remove CompiledMethod and CodeBlobLayout classes

JDK-8329337

Problem list BufferStrategyExceptionTest.java on Windows

JDK-8329340

Remove unused libawt code

JDK-8329352

Remove dead code in splashscreen_sys.c

JDK-8329353

ResolvedReferencesNotNullTest.java failed with Incorrect resolved references array, quxString should not be archived

JDK-8329354

java/text/Format/MessageFormat/CompactSubFormats.java fails

JDK-8329355

Test compiler/c2/irTests/TestIfMinMax.java fails on RISC-V

JDK-8329358

Generational ZGC: Remove the unused method ZPointer::set_remset_bits

JDK-8329368

Generational ZGC: Remove the unnecessary friend classes in ZAllocator

JDK-8329416

Split relocation pointer map into read-write and read-only maps

JDK-8329417

Remove objects with no pointers from relocation bitmap

JDK-8329418

Replace pointers to tables with offsets in relocation bitmap

JDK-8329420

Java 22 (and 23) launcher calls default constructor although main() is static

JDK-8329421

Native methods can not be selectively printed

JDK-8329425

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

JDK-8329426

ProblemList vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/TestDescription.java with Xcomp on windows-x64

JDK-8329427

ProblemList javax/sound/sampled/Clip/ClipFlushCrash.java on linux-x64

JDK-8329428

ProblemList vmTestbase/nsk/stress/thread/thread006.java on linux-all in Xcomp

JDK-8329430

MetaspaceShared::preload_and_dump should clear pending exception

JDK-8329431

Improve speed of writing CDS heap objects

JDK-8329432

PopFrame and ForceEarlyReturn functions should use JvmtiHandshake

JDK-8329433

Reduce nmethod header size

JDK-8329469

Generational ZGC: Move the methods forwarding_[index|find|insert] from zRelocate.cpp to ZForwarding

JDK-8329470

Remove obsolete CDS SharedStrings tests

JDK-8329488

Move OopStorage code from safepoint cleanup and remove safepoint cleanup code

JDK-8329491

GetThreadListStackTraces function should use JvmtiHandshake

JDK-8329493

Parallel: Remove unused ParallelArguments::heap_max_size_bytes

JDK-8329494

Serial: Merge GenMarkSweep into MarkSweep

JDK-8329510

Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java

JDK-8329521

Serial: Rename MarkSweep to SerialFullGC

JDK-8329527

Opcode.IFNONNULL.primaryTypeKind() is not ReferenceType

JDK-8329528

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

JDK-8329529

Serial: Move _saved_mark_word out of ContiguousSpace

JDK-8329531

compiler/c2/irTests/TestIfMinMax.java fails with IRViolationException: There were one or multiple IR rule failures.

JDK-8329533

TestCDSVMCrash fails on libgraal

JDK-8329537

Nested and enclosing classes should be linked separately in breadcrumb navigation

JDK-8329538

Accelerate P256 on x86_64 using Montgomery intrinsic

JDK-8329545

[s390x] Fix garbage value being passed in Argument Register

JDK-8329546

Assume sized integral types are available

JDK-8329555

Crash in intrinsifying heap-based MemorySegment Vector store/loads

JDK-8329557

Fix statement around MathContext.DECIMAL128 rounding

JDK-8329559

Test javax/swing/JFrame/bug4419914.java failed because The End and Start buttons are not placed correctly and Tab focus does not move as expected

JDK-8329564

[JVMCI] TranslatedException::debugPrintStackTrace does not work in the libjvmci compiler.

JDK-8329570

G1: Excessive is_obj_dead_cond calls in verification

JDK-8329580

Parallel: Remove VerifyObjectStartArray

JDK-8329581

Java launcher no longer prints a stack trace

JDK-8329593

Drop adjustments to target parallelism when virtual threads do I/O on files opened for buffered I/O

JDK-8329594

G1: Consistent Titles to Thread Work Items.

JDK-8329595

spurious variable "might not have been initialized" on static final field

JDK-8329603

G1: Merge G1BlockOffsetTablePart into G1BlockOffsetTable

JDK-8329605

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

JDK-8329617

Update stylesheet for specs and tool documentation

JDK-8329623

NegativeArraySizeException encoding large String to UTF-8

JDK-8329624

Add visitors for preview language features

JDK-8329628

Additional changes after JDK-8329332

JDK-8329629

GC interfaces should work directly against nmethod instead of CodeBlob

JDK-8329636

Deprecate -XX:+PreserveAllAnnotations

JDK-8329637

Apparent typo in java.security file property jdk.tls.keyLimits

JDK-8329641

RISC-V: Enable some tests related to SHA-2 instrinsic

JDK-8329644

Discuss expected visitor evolution patterns in javax.lang.model.util

JDK-8329651

TestLibGraal.java crashes with assert(_stack_base != nullptr)

JDK-8329653

JLILaunchTest fails on AIX after JDK-8329131

JDK-8329655

Cleanup KlassObj and klassOop names after the PermGen removal

JDK-8329656

assertion failed in MAP_ARCHIVE_MMAP_FAILURE path: Invalid immediate -5 0

JDK-8329658

Serial: Refactor ContiguousSpace::_next_compaction_space

JDK-8329659

Serial: Extract allowed_dead_ratio from ContiguousSpace

JDK-8329660

G1: Improve TestGCLogMessages to be more precise

JDK-8329661

Refactor ScavengableNMethods::verify_unlisted_nmethods

JDK-8329662

Add a test to verify the behaviour of the default HEAD() method on HttpRequest.Builder

JDK-8329663

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

JDK-8329665

fatal error: memory leak: allocating without ResourceMark

JDK-8329667

[macos] Issue with JTree related fix for JDK-8317771

JDK-8329672

Only call SetupNativeCompilation from SetupJdkNativeCompilation

JDK-8329674

JvmtiEnvThreadState::reset_current_location function should use JvmtiHandshake

JDK-8329691

Support nonlikelyScript parent locale inheritance

JDK-8329692

Add more details to FrameStateTest.java test instructions

JDK-8329703

Remove unused apple.jpeg file from SwingSet2 demo

JDK-8329704

Implement framework for proper handling of JDK_LIBS

JDK-8329717

Missing @since tags in elements in DocumentationTool and Taglet

JDK-8329718

Incorrect @since tags in elements in jdk.compiler and java.compiler

JDK-8329720

Gtest failure printing markword after JDK-8325303

JDK-8329726

Use non-short forward jumps in lightweight locking

JDK-8329729

java/util/Properties/StoreReproducibilityTest.java times out

JDK-8329733

Update the documentation in java.net.SocketOptions to direct to java.net.StandardSocketOptions

JDK-8329745

Update the documentation of ServerSocket and Socket to refer to StandardSocketOptions instead of legacy SocketOptions

JDK-8329748

Change default value of AssertWXAtThreadSync to true

JDK-8329749

Obsolete the unused UseNeon flag

JDK-8329750

Change Universe functions to return more specific Klass* types

JDK-8329757

Crash with fatal error: DEBUG MESSAGE: Fast Unlock lock on stack

JDK-8329761

Remove unused KeyBuilder and unusedSets from StyleContext

JDK-8329764

G1: Handle null references during verification first

JDK-8329766

Serial: Refactor SerialBlockOffsetTable API

JDK-8329767

G1: Move G1BlockOffsetTable::set_for_starts_humongous to HeapRegion

JDK-8329771

G1: Refactor G1BlockOffsetTable::verify

JDK-8329774

Break long lines in jdk/src/jdk.hotspot.agent/doc /transported_core.html

JDK-8329775

Serial: Remove unused declarations in serialFullGC.hpp

JDK-8329781

Serial: Remove serialFullGC.inline.hpp

JDK-8329784

Run MaxMetaspaceSizeTest.java with -Xshare:off

JDK-8329787

Fix typo in CLDRConverter

JDK-8329797

Shenandoah: Default case invoked for: "MaxL" (bad AD file)

JDK-8329805

Deprecate for removal ObjectOutputStream.PutField.write

JDK-8329823

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

JDK-8329825

Clarify the value type for java.net.SocketOptions.SO_LINGER

JDK-8329839

Cleanup ZPhysicalMemoryBacking trace logging

JDK-8329840

Fix ZPhysicalMemorySegment::_end type

JDK-8329850

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

JDK-8329858

G1: Make G1VerifyLiveAndRemSetClosure stateless

JDK-8329862

libjli GetApplicationHome cleanups and enhance jli tracing

JDK-8329864

TestLibGraal.java still crashes with assert(_stack_base != nullptr)

JDK-8329875

Serial: Move preservedMarks.inline.hpp to serialFullGC.cpp

JDK-8329878

Reduce public interface of CardTableBarrierSet

JDK-8329884

Serial: Fix build failure due to ‘Copy’ has not been declared

JDK-8329898

Revert one use of markWord.is_unlocked back to is_neutral

JDK-8329948

Remove string template feature

JDK-8329955

Class-File API ClassPrinter does not print bootstrap methods arguments

JDK-8329956

G1: Remove unimplemented collection_set_candidate_short_type_str

JDK-8329958

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

JDK-8329961

Buffer overflow in os::Linux::kernel_version

JDK-8329962

Remove CardTable::invalidate

JDK-8329967

Build failure after JDK-8329628

JDK-8329970

Update autoconf build-aux files with latest from 2024-01-01

JDK-8329982

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

JDK-8329995

Restricted access to /proc can cause JFR initialization to crash

JDK-8329997

Add provisions for checking memory segment alignment constraints

JDK-8329998

Remove double initialization for parts of small TypeArrays in ZObjArrayAllocator

JDK-8330000

ZGC: ZObjArrayAllocator may unnecessarily clear TypeArrays twice

JDK-8330002

Remove redundant public keyword in BarrierSet

JDK-8330003

Serial: Move the logic of FastEvacuateFollowersClosure to SerialHeap

JDK-8330004

Refactor cloning down code in Split If for Template Assertion Predicates

JDK-8330005

RandomGeneratorFactory.getDefault() throws exception when the runtime image only has java.base module

JDK-8330006

Serial: Extract out ContiguousSpace::block_start_const

JDK-8330008

[s390x] Test bit "in-memory" in case of DiagnoseSyncOnValueBasedClasses

JDK-8330011

[s390x] update block-comments to make code consistent

JDK-8330016

Stress seed should be initialized for runtime stub compilation

JDK-8330024

[AIX] replace my_disclaim64 helper by direct call to disclaim64

JDK-8330026

Serial: Move some includes to vmStructs_serial.hpp

JDK-8330027

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

JDK-8330033

com/sun/net/httpserver/bugs/B6431193.java fails in AssertionError after JDK-8326568

JDK-8330047

ASAN build error with gcc 13

JDK-8330049

Remove unused AbstractLinker::linkerByteOrder

JDK-8330051

Small ObjectMonitor spinning code cleanups

JDK-8330053

JFR: Use LocalDateTime instead ZonedDateTime

JDK-8330063

Upgrade jQuery to 3.7.1

JDK-8330064

JFR: Incorrect function declarations for register/unregister_stack_filter

JDK-8330066

HeapDumpPath and HeapDumpGzipLevel VM options do not mention HeapDumpBeforeFullGC and HeapDumpAfterFullGC

JDK-8330076

NMT: add/make a mandatory MEMFLAGS argument to family of os::reserve/commit/uncommit memory API

JDK-8330077

Allow max number of events to be buffered to be configurable to avoid OVERFLOW_EVENT

JDK-8330094

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

JDK-8330095

RISC-V: Remove obsolete vandn_vi instruction

JDK-8330103

Compiler memory statistics should keep separate records for C1 and C2

JDK-8330105

SharedRuntime::resolve* should respect interpreter-only mode

JDK-8330106

C2: VectorInsertNode::make() shouldn’t call ConINode::make() directly

JDK-8330107

Separate out "awt" libraries from Awt2dLibraries.gmk

JDK-8330108

Increase CipherInputStream buffer size

JDK-8330110

AIX build fails after JDK-8329704 - issue with libjli.a

JDK-8330131

Problemlist serviceability/jvmti/vthread/GetThreadStateMountedTest/GetThreadStateMountedTest.java

JDK-8330133

libj2pkcs11.so crashes on some pkcs#11 v3.0 libraries

JDK-8330145

Serial: Refactor SerialHeap::scan_evacuated_objs

JDK-8330146

assert(!_thread→is_in_any_VTMS_transition()) failed

JDK-8330153

C2: dump barrier information for all Mach nodes

JDK-8330154

Serial: Remove TenuredSpace::update_for_block

JDK-8330155

Serial: Remove TenuredSpace

JDK-8330156

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

JDK-8330158

C2: Loop strip mining uses ABS with min int

JDK-8330163

C2: improve CMoveNode::Value() when condition is always true or false

JDK-8330165

C2: make superword consistently use PhaseIdealLoop::register_new_node()

JDK-8330172

G1: Consolidate update_bot_for_block and update_bot_for_obj in HeapRegion

JDK-8330176

Typo in Linker javadoc

JDK-8330178

Clean up non-standard use of /** comments in java.base

JDK-8330179

Clean up non-standard use of /** comments in jdk.compiler

JDK-8330181

Move PcDesc cache from nmethod header

JDK-8330185

Potential uncaught unsafe memory copy exception

JDK-8330196

Make java/lang/invoke/defineHiddenClass/BasicTest release agnostic

JDK-8330197

Make javac/diags/example release agnostic

JDK-8330213

RISC-V: C2: assert(false) failed: bad AD file after JDK-8316991

JDK-8330215

Trim working set for OldObjectSamples

JDK-8330242

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

JDK-8330247

C2: CTW fail with assert(adr_t→is_known_instance_field()) failed: instance required

JDK-8330253

Remove verify_consistent_lock_order

JDK-8330261

Clean up linking steps

JDK-8330262

C2: simplify transfer of GC barrier data from Ideal to Mach nodes

JDK-8330266

RISC-V: Restore frm to RoundingMode::rne after JNI

JDK-8330272

Wrong javadoc for ValueLayout.JAVA_LONG/JAVA_DOUBLE on x86 32bit

JDK-8330275

Crash in XMark::follow_array

JDK-8330276

Console methods with explicit Locale

JDK-8330278

Have SSLSocketTemplate.doClientSide use loopback address

JDK-8330279

Typo in java.text.Bidi class description

JDK-8330280

SharedRuntime::get_resolved_entry should not return c2i entry if the callee is special native intrinsic

JDK-8330303

Crash: assert(_target_jt == nullptr || _target_jt→vthread() == target_h()) failed

JDK-8330339

G1: Move some public methods to private in G1BlockOffsetTable APIs

JDK-8330351

Remove the SHARED_LIBRARY and STATIC_LIBRARY macros

JDK-8330359

G1: Remove unused forward declaration in g1BlockOffsetTable.hpp

JDK-8330362

G1: Inline offset array element accessor in G1BlockOffsetTable

JDK-8330386

Replace Opaque4Node of Initialized Assertion Predicate with new OpaqueInitializedAssertionPredicateNode

JDK-8330387

Crash with a different types patterns (primitive vs generic) in instanceof

JDK-8330388

Remove invokedynamic cache index encoding

JDK-8330419

Unused code in ConnectionGraph::specialize_castpp

JDK-8330458

Add missing @since tag to ClassFile.JAVA_23_VERSION

JDK-8330463

Rename invalidate() to write_region() in ModRefBarrierSet

JDK-8330464

hserr generic events - add entry for the before_exit calls

JDK-8330467

NoClassDefFoundError when lambda is in a hidden class

JDK-8330475

Remove unused default value for ModRefBarrierSet::write_ref_array_pre

JDK-8330520

linux clang build fails in os_linux.cpp with static_assert with no message is a C++17 extension

JDK-8330523

Reduce runtime and improve efficiency of KeepAliveTest

JDK-8330524

Linux ppc64le compile warning with clang in os_linux_ppc.cpp

JDK-8330532

Improve line-oriented text parsing in HotSpot

JDK-8330533

JFR: LocalDateTime should not use milliseconds since epoch

JDK-8330539

Use #include <alloca.h> instead of -Dalloca'(size)'=__builtin_alloca'(size)' for AIX

JDK-8330540

Rename the enum type CompileCommand to CompileCommandEnum

JDK-8330542

Template for Creating Strict JAXP Configuration File

JDK-8330565

C2: Multiple crashes with CTW after JDK-8316991

JDK-8330569

Rename Nix to Posix in platform-dependent attachListener code

JDK-8330572

jdk.internal.net.http.HttpConnection calls an expensive checkOpen() when returning a HTTP/1.1 connection to the pool

JDK-8330576

ZYoungCompactionLimit should have range check

JDK-8330577

G1 sometimes sends jdk.G1HeapRegionTypeChange for non-changes

JDK-8330578

The VM creates instance of abstract class VirtualMachineError

JDK-8330584

IGV: XML does not save all node properties

JDK-8330585

Refactor/rename forwardee handling

JDK-8330587

IGV: remove ControlFlowTopComponent

JDK-8330595

Invoke ObjectMethods::bootstrap method exactly

JDK-8330607

Deprecate -XX:+UseEmptySlotsInSupers

JDK-8330611

AES-CTR vector intrinsic may read out of bounds (x86_64, AVX-512)

JDK-8330615

avoid signed integer overflows in zip_util.c readCen / hashN

JDK-8330621

Make 5 compiler tests use ProcessTools.executeProcess

JDK-8330624

Inconsistent use of semicolon in the code snippet of java.io.Serializable javadoc

JDK-8330625

Compilation memory statistic: prevent tearing of the final report

JDK-8330626

ZGC: Windows address space placeholders not managed correctly

JDK-8330647

Two CDS tests fail with -UseCompressedOops and UseSerialGC/UseParallelGC

JDK-8330670

Obsolete ScavengeBeforeFullGC

JDK-8330677

Add Per-Compilation memory usage to JFR

JDK-8330681

Explicit hashCode and equals for java.lang.runtime.SwitchBootstraps$TypePairs

JDK-8330684

ClassFile API runs into StackOverflowError while parsing certain class' bytes

JDK-8330685

ZGC: share barrier spilling logic

JDK-8330686

Fix typos in the DatabaseMetaData javadoc

JDK-8330693

Generational ZGC: Simplify ZAddress::finalizable_good and ZAddress::mark_good

JDK-8330694

Rename 'HeapRegion' to 'G1HeapRegion'

JDK-8330703

Improve link syntax in javax.lang.model.util

JDK-8330704

Clean up non-standard use of /** comments in some langtools tests

JDK-8330733

Generational ZGC: Remove ZBarrier::verify_old_object_live_slow_path

JDK-8330734

JFR: Re-engineer mirror class mechanism

JDK-8330735

RISC-V: No need to move sp to tmp register in set_last_Java_frame

JDK-8330748

ByteArrayOutputStream.writeTo(OutputStream) pins carrier

JDK-8330795

C2: assert((uint)type ⇐ T_CONFLICT && _zero_type[type] != nullptr) failed: bad type with -XX:-UseCompressedClassPointers

JDK-8330802

Desugar switch in Locale::createLocale

JDK-8330805

ARM32 build is broken after JDK-8139457

JDK-8330813

Don’t call methods from Compressed(Oops|Klass) if the associated mode is inactive

JDK-8330814

Cleanups for KeepAliveCache tests

JDK-8330815

Use pattern matching for instanceof in KeepAliveCache

JDK-8330817

jdk/internal/vm/Continuation/OSRTest.java times out on libgraal

JDK-8330819

C2 SuperWord: bad dominance after pre-loop limit adjustment with base that has CastLL after pre-loop

JDK-8330820

Remove remnants of operator_new.cpp in build system

JDK-8330821

Rename UnsafeCopyMemory

JDK-8330822

Remove ModRefBarrierSet::write_ref_array_work

JDK-8330844

Add aliases for conditional jumps and additional instruction forms for x86

JDK-8330847

G1 accesses uninitialized memory when predicting eden copy time

JDK-8330849

Add test to verify memory usage with recursive locking

JDK-8330852

All callers of JvmtiEnvBase::get_threadOop_and_JavaThread should pass current thread explicitly

JDK-8330853

Add missing checks for ConnectionGraph::can_reduce_cmp() call

JDK-8330862

GCBarrierIRExample fails when a different GC is selected via the command line

JDK-8330864

No error message when ExceptionInInitializerError thrown in static initializer

JDK-8330960

Serial: Remove SerialFullGC::_total_invocations

JDK-8330961

Remove redundant public specifier in ModRefBarrierSet

JDK-8330969

scalability issue with loaded JVMTI agent

JDK-8330972

Serial: Inline Generation::max_contiguous_available

JDK-8330981

ZGC: Should not dedup strings in the finalizer graph

JDK-8330989

unify os::create_binary_file across platforms

JDK-8330998

System.console() writes to stderr when stdout is redirected

JDK-8331004

Serial: Remove unused GenClosure

JDK-8331011

[XWayland] TokenStorage fails under Security Manager

JDK-8331018

Clean up non-standard use of /** comments in jdk.jshell

JDK-8331021

Deprecate and then obsolete the DontYieldALot flag

JDK-8331027

JDK’s ct.sym file packs corrupted module-info classes

JDK-8331030

langtools/tools/javac/tree tests fail with SOE with fastdebug and -Xcomp

JDK-8331031

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

JDK-8331033

EA fails with "EA unexpected CallLeaf unsafe_setmemory" after JDK-8329331

JDK-8331048

G1: Prune rebuild candidates based on G1HeapWastePercent early

JDK-8331050

Serial: Remove unused _saved_mark_word in DefNewGeneration and TenuredGeneration

JDK-8331054

C2 MergeStores: assert failed: unexpected basic type after JDK-8318446 and JDK-8329555

JDK-8331061

Serial: Missed BOT update in TenuredGeneration::expand_and_allocate

JDK-8331063

Some HttpClient tests don’t report leaks

JDK-8331077

nroff man page update for jar tool

JDK-8331081

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

JDK-8331085

Crash in MergePrimitiveArrayStores::is_compatible_store()

JDK-8331087

Move immutable nmethod data from CodeCache

JDK-8331088

Incorrect TraceLoopPredicate output

JDK-8331094

ZGC: GTest fails due to incompatible Windows version

JDK-8331097

Tests build is broken after pr/18914

JDK-8331098

[Aarch64] Fix crash in Arrays.equals() intrinsic with -CCP

JDK-8331108

Unused Math.abs call in java.lang.FdLibm.Expm1#compute

JDK-8331113

createJMHBundle.sh support configurable maven repo mirror

JDK-8331114

Further improve performance of MethodTypeDesc::descriptorString

JDK-8331118

Remove Serial includes from space.hpp

JDK-8331134

Port SimpleStringBuilderStrategy to use ClassFile API

JDK-8331142

Add test for number of loader threads in BasicDirectoryModel

JDK-8331150

RISC-V: Fix "bad AD file" bug

JDK-8331153

JFR: Improve logging of jdk/jfr/api/consumer/filestream/TestOrdered.java

JDK-8331159

VM build without C2 fails after JDK-8180450

JDK-8331164

createJMHBundle.sh download jars fail when url needed to be redirected

JDK-8331167

UBSan enabled build fails in adlc on macOS

JDK-8331175

Parallel: Remove VerifyRememberedSets

JDK-8331185

Enable compiler memory limits in debug builds

JDK-8331187

Optimize MethodTypeDesc and ClassDesc.ofDescriptor for primitive types

JDK-8331189

Implementation of Scoped Values (Third Preview)

JDK-8331193

Return references when possible in GrowableArray

JDK-8331194

NPE in ArrayCreationTree.java with -XX:-UseCompressedOops

JDK-8331200

Serial: Remove unused methods in SerialHeap

JDK-8331202

Support for Duration until another Instant

JDK-8331207

Misleading example in DateFormat#parse docs

JDK-8331208

Memory stress test that checks OutOfMemoryError stack trace fails

JDK-8331212

Error recovery for broken switch expressions could be improved

JDK-8331222

Malformed text in the jpackage doc page

JDK-8331224

ClassCastException in ObjectInputStream hides ClassNotFoundException

JDK-8331231

containers/docker/TestContainerInfo.java fails

JDK-8331252

C2: MergeStores: handle negative shift values

JDK-8331253

16 bits is not enough for nmethod::_skipped_instructions_size field

JDK-8331264

Reduce java.lang.constant initialization overhead

JDK-8331281

RISC-V: C2: Support vector-scalar and vector-immediate bitwise logic instructions

JDK-8331284

Inline methods in softRefPolicy.cpp

JDK-8331285

Deprecate and obsolete OldSize

JDK-8331291

java.lang.classfile.Attributes class performs a lot of static initializations

JDK-8331298

avoid alignment checks in UBSAN enabled build

JDK-8331320

ClassFile API OutOfMemoryError with certain class files

JDK-8331331

:tier1 target explanation in doc/testing.md is incorrect

JDK-8331334

com/sun/net/httpserver/HttpsParametersClientAuthTest.java fails in testServerNeedClientAuth(false)

JDK-8331344

No compiler replay file with CompilerCommand MemLimit

JDK-8331346

Update PreviewFeature of STREAM_GATHERERS to JEP-473

JDK-8331348

Some incremental builds deposit files in the make directory

JDK-8331352

error: template-id not allowed for constructor/destructor in C++20

JDK-8331360

RISCV: u32 _partial_subtype_ctr loaded/stored as 64

JDK-8331389

runtime/ErrorHandling/TestDwarf.java fails with "Crash JVM should not exit gracefully"

JDK-8331392

G1: Make HRPrinter distinguish between different types of reclamation

JDK-8331393

AArch64: u32 _partial_subtype_ctr loaded/stored as 64

JDK-8331394

G1: Remove SKIP_RETIRED_FULL_REGIONS define in G1HRPrinter

JDK-8331398

G1: G1HeapRegionPrinter reclamation events should print the original region type

JDK-8331399

RISC-V: Don’t us mv instead of la

JDK-8331400

AArch64: Sync aarch64_vector.ad with aarch64_vector_ad.m4

JDK-8331401

G1: Make G1HRPrinter AllStatic

JDK-8331402

G1: Remove is_active() calls in G1HRPrinter logging

JDK-8331404

IGV: Show line numbers for callees in properties

JDK-8331405

Shenandoah: Optimize ShenandoahLock with TTAS

JDK-8331410

Remove unused MemAllocator::mem_allocate_inside_tlab

JDK-8331418

ZGC: generalize barrier liveness logic

JDK-8331421

ubsan: vmreg.cpp checking error member call on misaligned address

JDK-8331427

Rename confusingly named ArraysSupport.signedHashCode

JDK-8331428

ubsan: JVM flag checking complains about MaxTenuringThresholdConstraintFunc, InitialTenuringThresholdConstraintFunc and AllocatePrefetchStepSizeConstraintFunc

JDK-8331429

[JVMCI] Cleanup JVMCIRuntime allocation routines

JDK-8331466

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

JDK-8331478

JFR: Rename printHelp methods for jdk.jfr.internal.dcmd classes

JDK-8331485

Odd Results when Parsing Scientific Notation with Large Exponent

JDK-8331495

Limit BasicDirectoryModel/LoaderThreadCount.java to Windows only

JDK-8331507

JFR: Improve example usage in -XX:StartFlightRecording:help

JDK-8331511

Tests should not use the "Classpath" exception form of the legal header

JDK-8331513

Tests should not use the "Classpath" exception form of the legal header

JDK-8331514

Tests should not use the "Classpath" exception form of the legal header

JDK-8331516

Tests should not use the "Classpath" exception form of the legal header

JDK-8331518

Tests should not use the "Classpath" exception form of the legal header

JDK-8331535

Incorrect prompt for Console.readLine

JDK-8331537

Test code should not use the "Classpath" exception clause

JDK-8331540

[BACKOUT] NMT: add/make a mandatory MEMFLAGS argument to family of os::reserve/commit/uncommit memory API

JDK-8331541

[i386] linking with libjvm.so fails after JDK-8283326

JDK-8331546

Build failure after 8330076

JDK-8331549

Inline MemAllocator::mem_allocate_slow

JDK-8331557

Serial: Refactor SerialHeap::do_collection

JDK-8331558

AArch64: optimize integer remainder

JDK-8331562

G1: Remove API to force allocation of new regions

JDK-8331569

G1: Rename G1HRPrinter to G1HeapRegionPrinter

JDK-8331572

Allow using OopMapCache outside of STW GC phases

JDK-8331573

Rename CollectedHeap::is_gc_active to be explicitly about STW GCs

JDK-8331575

C2: crash when ConvL2I is split thru phi at LongCountedLoop

JDK-8331577

RISC-V: C2 CountLeadingZerosV

JDK-8331578

RISC-V: C2 CountTrailingZerosV

JDK-8331579

Reference to primitive type fails without error or warning

JDK-8331582

Incorrect default Console provider comment

JDK-8331591

sun.font.CharSequenceCodePointIterator is buggy and unused

JDK-8331605

jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java test failure

JDK-8331626

unsafe.cpp:162:38: runtime error in index_oop_from_field_offset_long - applying non-zero offset 4563897424 to null pointer

JDK-8331633

Use MIN2 in bound_minus_alignment

JDK-8331636

[BACKOUT] Build failure after 8330076

JDK-8331646

Add specific regression leap year tests

JDK-8331653

JFR: Improve logging for jdk/jfr/api/consumer/recordingstream;TestStop.java

JDK-8331655

ClassFile API ClassCastException with verbose output of certain class files

JDK-8331660

Parallel: Cleanup includes in parallelScavangeHeap files

JDK-8331670

Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal

JDK-8331675

gtest CollectorPolicy.young_min_ergo_vm fails after 8272364

JDK-8331680

NumberFormat is missing some bad exponent strict parse cases

JDK-8331681

Test that jdk.internal.io.JdkConsole does not interpret prompts

JDK-8331683

Clean up GetCarrierThread

JDK-8331695

Serial: DefNewGeneration:_promotion_failed used without being initialized

JDK-8331708

jdk/internal/jline/RedirectedStdOut.java times-out on macosx-aarch64

JDK-8331714

Make OopMapCache installation lock-free

JDK-8331715

Remove virtual specifiers in ContiguousSpace

JDK-8331724

Refactor j.l.constant implementation to internal package

JDK-8331731

ubsan: relocInfo.cpp:155:30: runtime error: applying non-zero offset to null pointer

JDK-8331734

Atomic MemorySegment VarHandle operations fails for element layouts

JDK-8331736

C2: Live Node limit exceeded limit after JDK-8316991

JDK-8331744

java.lang.classfile.TypeKind improvements

JDK-8331746

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

JDK-8331764

C2 SuperWord: refactor _align_to_ref/_mem_ref_for_main_loop_alignment

JDK-8331771

ZGC: Remove OopMapCacheAlloc_lock ordering workaround

JDK-8331789

ubsan: deoptimization.cpp:403:29: runtime error: load of value 208, which is not a valid value for type 'bool'

JDK-8331798

Remove unused arg of checkErgonomics() in TestMaxHeapSizeTools.java

JDK-8331851

Add specific regression leap year tests for Calendar.roll()

JDK-8331854

ubsan: copy.hpp:218:10: runtime error: addition of unsigned offset to 0x7fc2b4024518 overflowed to 0x7fc2b4024510

JDK-8331855

Convert jdk.jdeps jdeprscan and jdeps to use the Classfile API

JDK-8331858

[nmt] VM.native_memory statistics should work in summary mode

JDK-8331862

Remove split relocation info implementation

JDK-8331863

DUIterator_Fast used before it is constructed

JDK-8331864

Update Public Suffix List to 1cbd6e7

JDK-8331865

Consolidate size and alignment checks in LayoutPath

JDK-8331866

Add warnings for locale data dependence

JDK-8331876

JFR: Move file read and write events to java.base

JDK-8331877

JFR: Remove JIInliner framework

JDK-8331879

Clean up non-standard use of /// comments in java.base

JDK-8331885

C2: meet between unloaded and speculative types is not symmetric

JDK-8331886

Allow markdown src file overrides

JDK-8331896

JFR: Improve check for JDK classes

JDK-8331905

Fix direct includes of g1_globals.hpp

JDK-8331907

BigInteger and BigDecimal should use optimized division

JDK-8331908

Simplify log code in vectorintrinsics.cpp

JDK-8331920

ubsan: g1CardSetContainers.inline.hpp:266:5: runtime error: index 2 out of bounds for type 'G1CardSetHowl::ContainerPtr' reported

JDK-8331921

Hotspot assembler files should use common logic to setup exported functions

JDK-8331924

Parallel: Remove unused MutableSpace::mangle_unused_area_complete

JDK-8331931

JFR: Avoid loading regex classes during startup

JDK-8331932

Startup regressions in 23-b13

JDK-8331934

[s390x] Add support for primitive array C1 clone intrinsic

JDK-8331939

Add custom hook for TestImage

JDK-8331940

ClassFile API ArrayIndexOutOfBoundsException with certain class files

JDK-8331941

Make CollectedHeap::parallel_object_iterator public

JDK-8331942

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

JDK-8331947

Preview creates checkbox for JEP-less preview feature

JDK-8331950

Remove MemoryPoolMBean/isCollectionUsageThresholdExceeded from ZGC ProblemLists

JDK-8331953

ubsan: metaspaceShared.cpp:1305:57: runtime error: applying non-zero offset 12849152 to null pointer

JDK-8331975

Enable case-insensitive check in ccache and keytab entry lookup

JDK-8331977

Crash: SIGSEGV in dlerror()

JDK-8331987

Enhance stacktrace clarity for CompletableFuture CancellationException

JDK-8331993

Add counting leading/trailing zero tests for Integer

JDK-8331999

BasicDirectoryModel/LoaderThreadCount.java frequently fails on Windows in CI

JDK-8332003

Clarify javadoc for MemoryLayout::offsetHandle

JDK-8332006

Test com/sun/net/httpserver/TcpNoDelayNotRequired.java run timeout with -Xcomp

JDK-8332008

Enable issuestitle check

JDK-8332015

since-checker - Add @ since tags to jdk.httpserver

JDK-8332020

jwebserver tool prints invalid URL in case of IPv6 address binding

JDK-8332029

Provide access to initial value of stderr via JavaLangAccess

JDK-8332032

C2: Remove ExpandSubTypeCheckAtParseTime flag

JDK-8332039

Cannot invoke "com.sun.source.util.DocTreePath.getTreePath()" because "path" is null

JDK-8332042

Move MEMFLAGS to its own include file

JDK-8332064

Implementation of Structured Concurrency (Third Preview)

JDK-8332065

Calling readLine(null…​) or readPassword(null…​) on System.console() hangs jshell

JDK-8332066

AArch64: Math test failures since JDK-8331558

JDK-8332070

Convert package.html files in java.management to package-info.java

JDK-8332071

Convert package.html files in java.management.rmi to package-info.java

JDK-8332080

Update troff man page for javadoc

JDK-8332082

Shenandoah: Use consistent tests to determine when pre-write barrier is active

JDK-8332084

Ensure JdkConsoleImpl.restoreEcho visibility in a shutdown hook

JDK-8332085

Remove 10 year old transition check in GenerateCurrencyData tool

JDK-8332086

Remove the usage of ServiceLoader in j.u.r.RandomGeneratorFactory

JDK-8332096

hotspot-ide-project fails with this-escape

JDK-8332098

Add missing @ since tags to jdk.jdi

JDK-8332100

Add missing @since to KeyValue::EC_TYPE in java.xml.crypto

JDK-8332101

Add an @since to StandardOperation:REMOVE in jdk.dynalink

JDK-8332102

Add @since to package-info of jdk.security.jarsigner

JDK-8332106

VerifyError when using switch pattern in this(…​) or super(…​)

JDK-8332109

Convert remaining tests using com.sun.tools.classfile to ClassFile API

JDK-8332110

[macos] jpackage tries to sign added files without the --mac-sign option

JDK-8332111

[BACKOUT] A way to align already compiled methods with compiler directives

JDK-8332112

Update nsk.share.Log to don’t print summary during VM shutdown hook

JDK-8332119

Incorrect IllegalArgumentException for C2 compiled permute kernel

JDK-8332122

[nmt] Totals for malloc should show total peak

JDK-8332123

[nmt] Move mallocLimit code to the nmt subdir

JDK-8332130

RISC-V: remove wrong instructions of Vector Crypto Extension

JDK-8332153

RISC-V: enable tests and add comment for vector shift instruct (shared by vectorization and Vector API)

JDK-8332154

Memory leak in SynchronousQueue

JDK-8332176

Refactor ClassListParser::parse()

JDK-8332181

Deprecate for removal the MulticastSocket.send(DatagramPacket, byte) and setTTL/getTTL methods on DatagramSocketImpl and MulticastSocket

JDK-8332226

"Invalid package name:" from source launcher

JDK-8332228

TypePollution.java: Unrecognized VM option 'UseSecondarySuperCache'

JDK-8332230

jshell throws AssertionError when processing annotations

JDK-8332236

javac crashes with module imports and implicitly declared class

JDK-8332237

[nmt] Remove the need for ThreadStackTracker::track_as_vm()

JDK-8332239

Improve CSS for block tags

JDK-8332245

C2: missing record_for_ign() call in GraphKit::must_be_not_null()

JDK-8332248

(fc) java/nio/channels/FileChannel/BlockDeviceSize.java failed with RuntimeException

JDK-8332253

Linux arm32 build fails after 8292591

JDK-8332255

Shenandoah: Remove duplicate definition of init mark closure

JDK-8332256

Shenandoah: Do not visit heap threads during shutdown

JDK-8332257

Shenandoah: Move evacuation methods to implementation file

JDK-8332259

JvmtiTrace::safe_get_thread_name fails if current thread is in native state

JDK-8332265

RISC-V: Materialize pointers faster by using a temp register

JDK-8332297

annotation processor that generates records sometimes fails due to NPE in javac

JDK-8332303

Better JMX interoperability with older JDKs, after removing Subject Delegation

JDK-8332327

Return _methods_jmethod_ids field back in VMStructs

JDK-8332340

Add JavacBench as a test case for CDS

JDK-8332360

JVM hangs at exit when running on a uniprocessor

JDK-8332376

Add @since tags to java.management.rmi

JDK-8332393

Problemlist compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java

JDK-8332394

Add friendly output when @IR rule missing value

JDK-8332401

G1: TestFromCardCacheIndex.java with -XX:GCCardSizeInBytes=128 triggers underflow assertion

JDK-8332403

Anachronistic reference to Netscape Communicator in Swing API docs

JDK-8332416

Add more font selection options to Font2DTest

JDK-8332424

Update IANA Language Subtag Registry to Version 2024-05-16

JDK-8332431

NullPointerException in JTable of SwingSet2

JDK-8332448

Make SpaceMangler inherit AllStatic

JDK-8332457

Examine startup overheads from JDK-8294961

JDK-8332462

ubsan: c1_ValueStack.hpp:229:49: runtime error: load of value 171, which is not a valid value for type 'bool'

JDK-8332463

Byte conditional pattern case element dominates short constant case element

JDK-8332473

ubsan: growableArray.hpp:290:10: runtime error: null pointer passed as argument 1, which is declared to never be null

JDK-8332476

j.u.r.RandomGeneratorFactor.create(long|byte[]) should throw rather than silently fallback to no-arg create()

JDK-8332486

ClassFile API ArrayIndexOutOfBoundsException with label metadata

JDK-8332487

Regression in Crypto-AESGCMBench.encrypt (and others) after JDK-8328181

JDK-8332490

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

JDK-8332494

java/util/zip/EntryCount64k.java failing with java.lang.RuntimeException: '\\A\\Z' missing from stderr

JDK-8332495

java/util/logging/LoggingDeadlock2.java fails with AssertionError: Some tests failed

JDK-8332497

javac prints an AssertionError when annotation processing runs on program with module imports

JDK-8332498

[aarch64, x86] improving OpToAssembly output for partialSubtypeCheckConstSuper Instruct

JDK-8332499

Gtest codestrings.validate_vm fail on linux x64 when hsdis is present

JDK-8332505

JEP 457: ClassRemapper forgets to remap bootstrap method references

JDK-8332507

compilation result depends on compilation order

JDK-8332514

Allow class space size to be larger than 3GB

JDK-8332527

ZGC: generalize object cloning logic

JDK-8332528

Generate code in SwitchBootstraps.generateTypeSwitch that require fewer adaptations

JDK-8332533

RISC-V: Enable vector variable shift instructions for machines with RVV

JDK-8332538

Switch off JIT memory limit check for TestAlignVectorFuzzer.java

JDK-8332545

Fix handling of HTML5 entities in Markdown comments

JDK-8332547

Unloaded signature classes in DirectMethodHandles

JDK-8332550

[macos] Voice Over: java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location

JDK-8332586

Avoid cloning empty arrays in java.lang.reflect.{Method,Constructor}

JDK-8332589

ubsan: unix/native/libjava/ProcessImpl_md.c:562:5: runtime error: null pointer passed as argument 2, which is declared to never be null

JDK-8332595

Serial: Remove unused TenuredGeneration::should_collect

JDK-8332597

Remove redundant methods from j.l.classfile.ClassReader API

JDK-8332610

Remove unused nWakeups in ObjectMonitor

JDK-8332614

Type-checked ConstantPool.entryByIndex and ClassReader.readEntryOrNull

JDK-8332615

RISC-V: Support vector unsigned comparison instructions for machines with RVV

JDK-8332631

Update nsk.share.jpda.BindServer to don’t use finalization

JDK-8332641

Update nsk.share.jpda.Jdb to don’t use finalization

JDK-8332670

C1 clone intrinsic needs memory barriers

JDK-8332671

Logging for pretouching thread stacks shows wrong memory range

JDK-8332675

test/hotspot/jtreg/gc/testlibrary/Helpers.java compileClass javadoc does not match after 8321812

JDK-8332676

Remove unused BarrierSetAssembler::incr_allocated_bytes

JDK-8332678

Serial: Remove use of should_clear_all_soft_refs in serial folder

JDK-8332683

G1: G1CardSetArray::EntryDataType triggers ubsan runtime errors

JDK-8332717

ZGC: Division by zero in heuristics

JDK-8332720

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

JDK-8332724

x86 MacroAssembler may over-align code

JDK-8332725

Binding patterns with inferred type have erroneous node in the AST

JDK-8332735

[JVMCI] Add extra JVMCI events for exception translation

JDK-8332739

Problemlist compiler/codecache/CheckLargePages until JDK-8332654 is fixed

JDK-8332740

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

JDK-8332743

Update comment related to JDK-8320522

JDK-8332745

Method::is_vanilla_constructor is never used

JDK-8332749

Broken link in MemorySegment.Scope.html

JDK-8332750

Broken link in CatalogFeatures.html

JDK-8332751

Broken link in VirtualMachine.html

JDK-8332777

Update JCStress test suite

JDK-8332785

Replace naked uses of UseSharedSpaces with CDSConfig::is_using_archive

JDK-8332807

Parallel: Make some APIs in ParMarkBitMap private

JDK-8332808

Always set java.io.tmpdir to a suitable value in the build

JDK-8332825

ubsan: guardedMemory.cpp:35:11: runtime error: null pointer passed as argument 2, which is declared to never be null

JDK-8332826

Make hashCode methods in ArraysSupport friendlier

JDK-8332829

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

JDK-8332841

GenShen: Pull shared members from control thread into common base class

JDK-8332849

Update doc/testing.{md,html} (spelling and stale information)

JDK-8332858

References with escapes have broken positions after they are transformed

JDK-8332864

Parallel: Merge ParMarkBitMapClosure into MoveAndUpdateClosure

JDK-8332865

ubsan: os::attempt_reserve_memory_between reports overflow

JDK-8332866

Crash in ImageIO JPEG decoding when MEM_STATS in enabled

JDK-8332871

Parallel: Remove public bits APIs in ParMarkBitMap

JDK-8332880

JFR GCHelper class recognizes "Archive" regions as valid

JDK-8332883

Some simple cleanup in vectornode.cpp

JDK-8332885

Clarify failure_handler self-tests

JDK-8332890

Module imports don’t work inside the same module

JDK-8332894

ubsan: vmError.cpp:2090:26: runtime error: division by zero

JDK-8332898

failure_handler: log directory of commands

JDK-8332899

RISC-V: add comment and make the code more readable (if possible) in MacroAssembler::movptr

JDK-8332900

RISC-V: refactor nativeInst_riscv.cpp and macroAssembler_riscv.cpp

JDK-8332904

ubsan ppc64le: c1_LIRGenerator_ppc.cpp:581:21: runtime error: signed integer overflow: 9223372036854775807 + 1 cannot be represented in type 'long int'

JDK-8332905

C2 SuperWord: bad AD file, with RotateRightV and first operand not a pack

JDK-8332917

failure_handler should execute gdb "info threads" command on linux

JDK-8332919

SA PointerLocation needs to print a newline after dumping java thread info for JNI Local Ref

JDK-8332920

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

JDK-8332921

Ctrl+C does not call shutdown hooks after JLine upgrade

JDK-8332922

Test java/io/IO/IO.java fails when /usr/bin/expect not exist

JDK-8332923

ObjectMonitorUsage.java failed with unexpected waiter_count

JDK-8332935

Crash: assert(*lastPtr != 0) failed: Mismatched JNINativeInterface tables, check for new entries

JDK-8332936

Test vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java fails with no GC’s recorded

JDK-8332956

Problem list CodeCacheFullCountTest.java until JDK-8332954 is fixed

JDK-8332959

C2: ZGC fails with 'Incorrect load shift' when invoking Object.clone() reflectively on an array

JDK-8332960

ubsan: classListParser.hpp:159:12: runtime error: load of value 2101478704, which is not a valid value for type 'ParseMode'

JDK-8332961

Parallel: Limit PSParallelCompact::verify_complete range

JDK-8333005

Deadlock when setting or updating the inline cache

JDK-8333006

RISC-V: C2: Support vector-scalar and vector-immediate arithmetic instructions

JDK-8333013

Update vmTestbase/nsk/share/LocalProcess.java to don’t use finalization

JDK-8333035

Parallel: Remove ParMarkBitMap::IterationStatus

JDK-8333046

Clean codes in sun.security.util.math

JDK-8333047

Remove arena-size-workaround in jvmtiUtils.cpp

JDK-8333086

Using Console.println is unnecessarily slow due to JLine initalization

JDK-8333093

Incorrect comment in zAddress_aarch64.cpp

JDK-8333099

Missing check for is_LoadVector in StoreNode::Identity

JDK-8333103

Re-examine the console provider loading

JDK-8333105

Shenandoah: Results of concurrent mark may be lost for degenerated cycle

JDK-8333107

javac fails with an exception when processing broken lambda

JDK-8333108

Update vmTestbase/nsk/share/DebugeeProcess.java to don’t use finalization

JDK-8333116

test/jdk/tools/jpackage/share/ServiceTest.java test fails

JDK-8333128

Linux x86_32 configure fail with --with-hsdis=binutils --with-binutils-src

JDK-8333129

Move ShrinkHeapInSteps flag to Serial GC

JDK-8333130

MakeJAR2.sh uses hard-coded JDK version

JDK-8333131

Source launcher should work with service loader SPI

JDK-8333149

ubsan : memset on nullptr target detected in jvmtiEnvBase.cpp get_object_monitor_usage

JDK-8333154

RISC-V: Add support for primitive array C1 clone intrinsic

JDK-8333169

javac NullPointerException record.type

JDK-8333177

Invalid value used for enum Cell in ciTypeFlow::get_start_state

JDK-8333178

ubsan: jvmti_tools.cpp:149:16: runtime error: null pointer passed as argument 2, which is declared to never be null

JDK-8333182

Add truncated tracing mode for TraceBytecodes

JDK-8333189

Make sure clang on linux uses lld as linker

JDK-8333200

Test containers/docker/TestPids.java fails Limit value -1 is not accepted as unlimited

JDK-8333226

Regressions 2-3% in Compress ZGC after 8331253

JDK-8333229

Parallel: Rename ParMarkBitMap::_region_start to _heap_start

JDK-8333235

vmTestbase/nsk/jdb/kill/kill001/kill001.java fails with C1

JDK-8333236

Test java/foreign/TestAccessModes.java is timing out after passing

JDK-8333252

C2: assert(assertion_predicate_has_loop_opaque_node(iff)) failed: must find OpaqueLoop* nodes

JDK-8333264

Remove unused resolve_sub_helper declaration after JDK-8322630

JDK-8333270

HandlersOnComplexResetUpdate and HandlersOnComplexUpdate tests fail with "Unexpected reference" if timeoutFactor is less than 1/3

JDK-8333276

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

JDK-8333290

NMT report should not print Metaspace info if Metaspace is not yet initialized

JDK-8333301

Remove static builds using --enable-static-build

JDK-8333303

Issues with DottedVersion class

JDK-8333307

Don’t suppress jpackage logging in tests when it is detecting packaging tools in the system

JDK-8333312

Incorrect since tags on new ClassReader and ConstantPool methods

JDK-8333326

Linux Alpine build fails after 8302744

JDK-8333344

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

JDK-8333353

Delete extra empty line in CodeBlob.java

JDK-8333358

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

JDK-8333366

C2: CmpU3Nodes are not pushed back to worklist in PhaseCCP leading to non-fixpoint assertion failure

JDK-8333394

C2: assert(bol→is_Opaque4() || bol→is_OpaqueInitializedAssertionPredicate()) failed: Opaque node of non-null-check or of Initialized Assertion Predicate

JDK-8333398

Uncomment the commented test in test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java

JDK-8333410

[AArch64] Clean unused classes in nativeInst_aarch64.hpp

JDK-8333434

IGV: Print loop node for PHASE_BEFORE/AFTER_CLOOPS

JDK-8333444

Parallel: Inline PSParallelCompact::mark_obj

JDK-8333462

Performance regression of new DecimalFormat() when compare to jdk11

JDK-8333486

Parallel: Remove unused methods in psParallelCompact

JDK-8333542

Breakpoint in parallel code does not work

JDK-8333554

Parallel: Remove unused PSParallelCompact::is_in

JDK-8333560

-Xlint:restricted does not work with --release

JDK-8333583

Crypto-XDH.generateSecret regression after JDK-8329538

JDK-8333586

Improve syntax of @see tags in javax.lang.model

JDK-8333590

UnmodifiableHeaders.toString() returns a value that represents empty headers

JDK-8333622

ubsan: relocInfo_x86.cpp:101:56: runtime error: pointer index expression with base (-1) overflowed

JDK-8333644

C2: assert(is_Bool()) failed: invalid node class: Phi

JDK-8333647

C2 SuperWord: some additional PopulateIndex tests

JDK-8333674

Disable CollectorPolicy.young_min_ergo_vm for PPC64

JDK-8333722

Fix CompilerDirectives for non-compiler JVM variants

JDK-8333724

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

JDK-8333743

Change .jcheck/conf branches property to match valid branches

JDK-8333748

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

JDK-8333804

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

JDK-8333827

JDK 23 RDP1 L10n resource files update

JDK-8333829

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

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

Problemlist serviceability/jvmti/vthread/CarrierThreadEventNotification

JDK-8334032

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

JDK-8334043

VerifyError when inner class is accessed in prologue

JDK-8334162

Gatherer.defaultCombiner has an erronous @see-link

JDK-8334167

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

JDK-8334222

exclude containers/cgroup/PlainRead.java

JDK-8334258

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

JDK-8334297

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

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

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

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

jshell.exe runs an executable test.exe on startup

JDK-8334441

Mark tests in jdk_security_infra group as manual

JDK-8334488

Improve error for illegal early access from nested class

JDK-8334509

Cancelling PageDialog does not return the same PageFormat object

JDK-8334580

Deprecate no-arg constructor BasicSliderUI() for removal

JDK-8334594

Generational ZGC: Deadlock after OopMap rewrites in 8331572

JDK-8334600

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

JDK-8334629

[BACKOUT] PhaseIdealLoop::conditional_move is too conservative

JDK-8334653

ISO 4217 Amendment 177 Update

JDK-8334708

FFM: two javadoc problems

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

[AssertionError] Missing type variable in where clause

JDK-8334762

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

JDK-8334781

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

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

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

JDK-8335134

Test com/sun/jdi/BreakpointOnClassPrepare.java timeout

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

C2 MergeStores: wrong result with Unsafe

JDK-8335409

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

JDK-8335475

ClassBuilder incorrectly calculates max_locals in some cases

JDK-8335479

JFR: Missing documentation for -XX:StartFlightRecording

JDK-8335637

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

JDK-8335766

Switch case with pattern matching and guard clause compiles inconsistently

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

Chained builders not sending transformed models to next transforms

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

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

JDK-8336259

Wrong link to stylesheet.css in JavaDoc API documentation

JDK-8336375

Crash on paste to JShell

JDK-8337054

JDK 23 RDP2 L10n resource files update

JDK-8337716

ByteBuffer hashCode implementations are inconsistent

JDK-8337831

Remove EA from the JDK 23 version string with first RC promotion

JDK-8338139

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

JFX issues

This is the list of JFX issues fixed in this release.

Issue IDSummary

JDK-8087444

CornerRadii with different horizontal and vertical values treated as uniform

JDK-8088172

[Mac] On German keyboard, pressing '+ q' inserts two apostrophes instead of one

JDK-8088923

IOOBE when adding duplicate categories to the BarChart

JDK-8089373

Translation from character to key code is not sufficient

JDK-8089803

[Mac, TextArea] Japanese IME, caret moves to the next line when pressing Return to select a candidate.

JDK-8090267

JFXPanel Input Problem

JDK-8092102

[Labeled] textTruncated property

JDK-8146918

ConcurrentModificationException in MediaPlayer

JDK-8186188

[TableColumHeader] initial auto-size broken if has graphic

JDK-8193286

IntegerSpinnerFactory does not wrap value correctly

JDK-8198830

[BarChart] auto-range of CategoryAxis not working on dynamically setting data

JDK-8207379

Robot screen capture test fails with HiDPI at some screen locations

JDK-8221261

Deadlock on macOS in JFXPanel app when handling IME calls

JDK-8242553

IntegerSpinner and DoubleSpinner do not wrap around values correctly in some cases

JDK-8255679

RegionBackgroundImageUITest.unalignedImage_Cover fails because of wrong color

JDK-8260013

Snapshot does not work for nodes in a subscene

JDK-8267565

Support "@3x" and greater high-density image naming convention

JDK-8270996

[javadoc] missing comments in serialized classes

JDK-8271865

SortedList::getViewIndex behaves not correctly for some index values

JDK-8273349

Check uses of Stream::peek in controls and replace as needed

JDK-8273657

[TextField] all text content must be selected initially

JDK-8278021

Fix warnings in macOS glass native code and treat warnings as errors

JDK-8279140

ComboBox can lose selected value on item change via setAll

JDK-8281327

fix does not work for all cases

JDK-8282999

Add support for EXT-X-MEDIA tag in HTTP Live Streaming

JDK-8289115

Touch events is not dispatched after upgrade to JAVAFX17+

JDK-8295945

Revert unintended change to copyright start year

JDK-8299738

ISE if Platform::exit called with fullScreen Stage on macOS 13

JDK-8301900

[TextArea] Committing text with ENTER in an IME window inserts newline

JDK-8306322

JDK8130122Test fails intermittently

JDK-8307117

[TextArea] wrapText property ignored when changing font

JDK-8307980

Rotate Transformation never invalidates inverseCache

JDK-8308955

MediaPlayer/AudioClip skip data on seek/loop

JDK-8309374

Accessibility Focus Rectangle on ListItem is not drawn when ListView is shown for first time

JDK-8311124

[Windows] User installed font

JDK-8311492

FontSmoothingType LCD produces wrong color when transparency is used

JDK-8311895

CSS Transitions

JDK-8312603

ArrayIndexOutOfBoundsException in Marlin when scaleX is 0

JDK-8313032

Enhanced handling of Glass

JDK-8313040

Enhanced Font handling

JDK-8313048

Better Glyph handling

JDK-8313056

General enhancements of Glass

JDK-8313064

General enhancements of image handling

JDK-8313072

Enhanced handling of Fonts

JDK-8313105

Improved media framing

JDK-8313138

Scrollbar Keyboard enhancement

JDK-8314147

Updated the PhongMaterial documentation

JDK-8314215

Trailing Spaces before Line Breaks Affect the Center Alignment of Text

JDK-8314754

Minor ticks are not getting updated both the axes in LineChart

JDK-8316372

Monkey Tester Application Part 3

JDK-8318614

Update WebKit to 617.1

JDK-8318624

API docs specify incorrect default value for nodeOrientation property

JDK-8319844

Text/TextFlow.hitTest() is incorrect in RTL orientation

JDK-8320441

Additional fix for JDK-8313032

JDK-8320563

Remove D3D9 code paths in favor of D3D9Ex

JDK-8320912

IME should commit on focus change

JDK-8320965

Scrolling on a touch enabled display fails on Wayland

JDK-8321603

Bump minimum JDK version for JavaFX to JDK 21

JDK-8322215

[win] OS events that close the stage can cause Glass to reference freed memory

JDK-8322236

Build failure after JDK-8313064

JDK-8322251

[Linux] JavaFX is not displaying CJK on Ubuntu 23.10 and later

JDK-8322619

Parts of SG no longer update during rendering - overlapping - culling - dirty

JDK-8322703

Intermittent crash in WebView in a JFXPanel from IME calls on macOS

JDK-8322748

Caret blinking in JavaFX should only stop when caret moves

JDK-8322784

JFXPanel calls InputMethodRequests on wrong thread

JDK-8322964

Optimize performance of CSS selector matching

JDK-8323209

Change JavaFX release version to 23

JDK-8323511

Scrollbar Click jumps inconsistent amount of pixels

JDK-8323543

NPE when table items are set to null

JDK-8323615

PopupControl.skin.setSkin(Skin) fails to call dispose() on discarded Skin

JDK-8323879

constructor Path(Path) which takes another Path object fail to draw on canvas html

JDK-8323880

Caret rendered at wrong position in case of a click event on RTL text

JDK-8324182

Deprecate for removal SimpleSelector and CompoundSelector classes

JDK-8324232

KeyEvent.getCode() is null inside JFXPanel

JDK-8324233

Update JPEG Image Decoding Software to 9f

JDK-8324237

Typo in comment in GlassApplication.m

JDK-8324239

JFXPanelHiDPITest fails on Windows 11

JDK-8324270

Update boot JDK to 21.0.2

JDK-8324326

Update ICU4C to 74.2

JDK-8324327

ColorPicker shows a white rectangle on clicking on picker

JDK-8324337

Cherry-pick WebKit 617.1 stabilization fixes

JDK-8324658

Allow animation play/start/stop/pause methods to be called on any thread

JDK-8324797

Code example in JavaDoc of ObservableValue#when doesn’t compile

JDK-8324879

Platform-specific preferences keys are incorrect for Windows toolkit

JDK-8324939

Editable TableView loses focus after commit

JDK-8325073

[javadoc warnings] missing @param tags and other issues

JDK-8325075

Enable -Werror for javadoc to fail on any warnings

JDK-8325093

Update CONTRIBUTING.md for build jdk version

JDK-8325154

resizeColumnToFitContent is slower than it needs to be

JDK-8325258

Additional WebKit 617.1 fixes from WebKitGTK 2.42.5

JDK-8325402

TreeTableRow updateItem() does not check item with isItemChanged(..) unlike all other cell implementations

JDK-8325550

Grammatical error in AnchorPane.setLeftAnchor (and other setters) javadoc

JDK-8325566

[TestBug] Util.shutdown() to hide ALL Windows

JDK-8325591

[Mac] DRAG_DONE reports null transferMode when destination is external

JDK-8325798

Spinner throws uncatchable exception on tab out from garbled text

JDK-8325873

Update JDK_DOCS property to point to JDK 21 docs

JDK-8325900

Emit a warning on macOS if AWT has set the NSAppearance

JDK-8326618

Replace usage of deprecated method getId() in Thread

JDK-8326619

Stage.sizeToScene() on maximized/fullscreen Stage breaks the Window

JDK-8326712

Robot tests fail on XWayland

JDK-8326989

Text selection issues on WebView after WebKit 617.1

JDK-8327177

[macOS] wrong GlobalRef deleted in GlassMenu

JDK-8327255

[javac lint warnings] removal, missing-explicit-ctor

JDK-8327471

RTLTextFlowCharacterIndexTest fails on Linux

JDK-8327482

Fix missing image resource in HelloImage toy app

JDK-8327727

Changing the row factory of a TableView does not recreate the rows

JDK-8328136

Create release notes for JavaFX 22

JDK-8328399

Add hs_err_pid* to .gitignore

JDK-8328400

Minor Cleanup

JDK-8328577

Toolbar’s overflow button overlaps the items

JDK-8328603

HLS video stream fails to render consistently

JDK-8328667

[Testbug] Enable ignored Spinner unit tests

JDK-8328718

Remove unused imports in javafx.controls

JDK-8328739

Remove unused imports in javafx.graphics

JDK-8328742

Remove unused imports in manual tests

JDK-8328745

Remove unused imports in system tests

JDK-8328746

Remove unused imports in demo apps

JDK-8328749

Remove unused imports in javafx.web

JDK-8328750

[TestBug] Improve Stub Font Support

JDK-8328751

Fix missing @Overrides in modules except javafx.web

JDK-8328752

Fix missing @Overrides in javafx.web

JDK-8328754

Fix missing @Overrides in test

JDK-8328811

Fix missing @Overrides in demos

JDK-8328818

Fix Decora JSL to remove missing @Override warnings

JDK-8328820

Remove unused imports in javafx.swing

JDK-8329011

Update SQLite to 3.45.3

JDK-8329705

Add missing Application thread checks to platform specific a11y methods

JDK-8329821

[Linux] When using i3 WM, menus are incorrectly sized

JDK-8330304

[MenuBar] Invisible Menu works incorrectly with keyboard arrows

JDK-8330462

StringIndexOutOfBoundException when typing anything into TextField

JDK-8330590

[TextInputControl] previous word fails with Bhojpuri characters

JDK-8330701

Fix Eclipse project in tests/manual/text

JDK-8331214

[Doc] update spec for SpinnerFactory classes

JDK-8331319

IME Window breaks after popup menu

JDK-8331603

Cleanup native AbstractSurface methods getRGBImpl, setRGBImpl

JDK-8331616

ChangeListener is not triggered when the InvalidationListener is removed

JDK-8331748

Update libxml2 to 2.12.6

JDK-8331765

Websocket callbacks are not executed after WebKit 617.1 update

JDK-8332251

[javadoc] incorrect method references in Region and PopupControl

JDK-8332313

Update code review guidelines

JDK-8332328

[GHA] GitHub Actions build fails on Linux - unable to find gcc-13

JDK-8332539

Update libxml2 to 2.12.7

JDK-8332732

Clean up non-standard use of /// comments in JavaFX

JDK-8332748

Grammatical errors in animation API docs

JDK-8332863

Crash in JPEG decoder if we enable MEM_STATS

JDK-8333147

update maven classifier syntax to recent gradle version

JDK-8334138

Suppress removal warnings for sun.misc.Unsafe memory access methods

JDK-8334143

Suppress remaining removal warnings for internal methods and classes

JDK-8334161

Enable -Werror for javac tasks to fail on any warnings

JDK-8334656

Enable issuestitle check

JDK-8334657

Enable binary check

JDK-8334713

WebKit build failed on LoongArch64 because currentStackPointer is undefined

JDK-8334731

[GHA] build on macOS / aarch64

JDK-8334739

XYChart and (Stacked)AreaChart properties return incorrect beans

JDK-8335216

[windows] Missing error check for GetSystemDirectory in glass

JDK-8335630

Crash if Platform::exit called with fullScreen Stage on macOS 14

JDK-8335633

Missing @Override in Dimension

JDK-8336110

Update copyright header for files modified in 2024

JDK-8336272

[SizeToSceneTest] fullScreen tests fail on Ubuntu 22.04

JDK-8338478

[macos] Crash in CoreText with certain strings using JDK 22 or later

6. Updates to Third Party Libraries

This is the list of changes in the third party libraries.

LibraryFull nameNew VersionModuleJBS

ASM

ASM

9.6

java.base

JDK-8323835

CLDR

Common Locale Data Repository

45.0

java.base

JDK-8319990

CommonMark

CommonMark

0.22.0

jdk.internal.md

JDK-8298405

DejaVu fonts

DejaVu fonts

2.37

jdk.javadoc

JDK-8324774

GIFLIB

GIFLIB

5.2.2

java.desktop

JDK-8328999

JLine

JLine

3.26.1

jdk.internal.le

JDK-8327476

jQuery

jQuery

3.7.1

jdk.javadoc

JDK-8330063

LCMS

Little CMS

2.16

java.desktop

JDK-8321489

Libpng

Libpng

1.6.43

java.desktop

JDK-8329004

Zlib

Zlib

1.3.1

java.base

JDK-8326351

7. Upgrading to the New Version

To keep your Liberica JDK up-to-date and secure, always upgrade to the newest available version once it is released. To upgrade, install the new version over the previous one. For the installation instructions, see Liberica JDK Installation Guide.

ON THIS PAGE