Liberica JDK 26+37: Release Notes
Published: March 18, 2026
1. Version information
This document provides information about Liberica JDK 26 release. The full version string for this update release is 26+37. The version number is 26.
Liberica JDK 26 is distributed as .apk, .rpm, .zip, .deb, .pkg, 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-7105350 | Summary: HttpExchange’s attributes are the same as HttpContext’s attributes Description: Prior to JDK 26, in the JDK default implementation of the HTTP server in the |
JDK-8048180 | Summary: G1: Eager reclaim of humongous objects with references Description: The G1 garbage collector now eagerly reclaims eligible humongous (very large objects that occupy more than half a heap region) objects containing references. Instead of requiring liveness analysis (concurrent marking) of the entire Java heap, G1 can collect these objects at any garbage collection pause if they are not referenced any more. This mechanism applies to both humongous arrays of references (e.g. |
JDK-8208693 | Summary: HttpClient: Extend the request timeout’s scope to cover the response body Description: The HTTP Client request timeout set using [java.net.http.HttpRequest.Builder::timeout] previously applied only until the response headers were received. Its scope has now been extended to also cover the consumption of the response body, if present. |
JDK-8212084 | Summary: G1: Implement UseGCOverheadLimit Description: The G1 garbage collector now throws an |
JDK-8244336 | Summary: Restrict algorithms at JCE layer Description: A new security property named |
JDK-8268406 | Summary: Deallocate jmethodID native memory Description: The internal representation of native method pointers, |
JDK-8277585 | Summary: Remove the terminally deprecated finalize() method from javax.imageio.stream APIs Description: Java Object Finalization will be removed from a future JDK version. In anticipation of this, use of this mechanism has been removed from the class [javax.imageio.stream.ImageInputStreamImpl] and from all its subclasses. |
JDK-8309399 | Summary: JVMTI spec needs to clarify when OPAQUE_FRAME is thrown for reasons other than a native method Description: The following JVMTI spec sections have been updated to be made more clear and consistent with regards to which cases the JVMTI_ERROR_OPAQUE_FRAME error code can be returned: PopFrame, NotifyFramePop, ForceEarlyReturn<Type>, GetLocal<Type>, SetLocal<Type>, and the description of the JVMTI_ERROR_OPAQUE_FRAME error code. |
JDK-8309400 | Summary: JDI spec needs to clarify when OpaqueFrameException and NativeMethodException are thrown Description: [ThreadReference.popFrames()] and [ThreadReference.forceEarlyReturn()] were previously documented as only throwing |
JDK-8314180 | Summary: Disable XPath in XML Signatures Description: XML signatures that use XPath transforms have been disabled by default. The XPath transform is not recommended by the XML Signature Best Practices document. Applications should use the XPath Filter 2.0 transform instead, which was designed to be an alternative to the XPath transform. If necessary, and at their own risk, applications can workaround this policy by modifying the |
JDK-8325448 | Summary: Hybrid Public Key Encryption Description: A new |
JDK-8329829 | Summary: HttpClient: Add a BodyPublishers.ofFileChannel method Description: A new static [ofFileChannel(FileChannel channel, long offset, long length)] method has been added to |
JDK-8330940 | Summary: Impossible to create a socket backlog greater than 200 on Windows 8+ Description: Setting the connection backlog to |
JDK-8332623 | Summary: Remove setTTL()/getTTL() methods from DatagramSocketImpl/MulticastSocket and MulticastSocket.send(DatagramPacket, byte) Description: The following terminally deprecated methods have been removed. |
JDK-8334015 | Summary: Add Support for UUID Version 7 (UUIDv7) defined in RFC 9562 Description: [java.util.UUID.ofEpochMillis(long)] has been added to create a type 7 UUID from a given Unix epoch timestamp. |
JDK-8342705 | Summary: Add dark mode for docs Description: The API documentation generated by [JavaDoc][javadoc] now features a dark theme. The theme can be switched between the default light theme, the new dark theme, and the theme indicated by the system setting using the new theme button in the navigation bar. |
JDK-8343232 | Summary: PKCS#12 KeyStore support for RFC 9879: Use of Password-Based Message Authentication Code 1 (PBMAC1) Description: The JDK PKCS12 [KeyStore] implementation now supports the more modern PBMAC1 algorithm for integrity protection. To use the PBMAC1 algorithm, set the 'keystore.pkcs12.macAlgorithm' property in the |
JDK-8346944 | Summary: Update Unicode Data Files to 17.0.0 Description: This release upgrades the Unicode version to 17.0, which includes updated versions of the Unicode Character Database and Unicode Standard Annexes #9, #15, and #29. For more details about Unicode 17.0, refer to the Unicode Consortium’s release note. |
JDK-8347114 | Summary: JMXServiceURL should require an explicit protocol Description: The class [javax.management.remote.JMXServiceURL] requires that a protocol is specified when using its |
JDK-8347831 | Summary: Re-examine version check when cross linking Description: The [jlink] tool can be used to assemble a set of modules and their dependencies into a custom runtime image for a different OS, architecture, or JDK version to the JDK containing the |
JDK-8349732 | Summary: Add support for JARs signed with ML-DSA Description: The JDK now supports creating and verifying JAR files signed with the post-quantum ML-DSA algorithm, using PKCS #7 as defined in RFC 9882. This new feature is available through both the |
JDK-8353749 | Summary: Improve security warning when using JKS or JCEKS keystores Description: The tools and [KeyStore] APIs have been updated to warn users when legacy JKS and JCEKS keystores are used, as they use outdated cryptographic algorithms and will be removed in a future release. Users are instead advised to migrate to a PKCS12 keystore using the |
JDK-8353925 | Summary: Remove Sun Microsystems JCE Code Signing Root CA Description: The Oracle JDK will no longer accept 3rd Party cryptographic providers signed with certificates issued by the old (expired) Sun JCE CA root certificate. The Sun JCE Certificate Authority issued code-signing certificates to customers so they can create third-party JCE cryptographic providers for use in the JDK (and the Sun/Oracle JDK-derived distributions). This Authority was taken over by Oracle, and in 2016 a newer, stronger root certificate was created to anchor newly issued certificates. |
JDK-8354469 | Summary: Keytool exposes the password in plain text when command is piped using grep Description: The [keytool] command reads passwords from the system console to prevent them from being displayed on the screen. However, the console is usually available only when both the standard input and output streams are not redirected. Previously, if the standard output stream was redirected into a file or another command, the console was unavailable and the input password was echoed on the screen. This enhancement improves password handling to ensure that the password is not displayed on the screen even if the standard output stream is redirected. This enhancement has also been made to the [jarsigner] command and the JAAS [TextCallbackHandler] API. |
JDK-8354548 | Summary: Update CLDR to Version 48.0 Description: The locale data based on the Unicode Consortium’s CLDR has been upgraded to version 48. Besides the usual addition of new locale data and translation changes, there are notable changes from the upstream CLDR, affecting Date/Time/Number formats. For more details, please refer to the Unicode Consortium’s CLDR release notes and their locale data deltas. |
JDK-8356557 | Summary: Update CodeSource::implies API documentation and deprecate java.net.SocketPermission class for removal Description: The [java.net.SocketPermission] class has been deprecated for removal. This permission cannot be used for controlling access to resources as the Security Manager is no longer supported. |
JDK-8356995 | Summary: Provide default methods min(T, T) and max(T, T) in Comparator interface Description: New default methods |
JDK-8357653 | Summary: Inner classes of type parameters emitted as raw types in signatures Description: Whenever a reference to an inner type of the kind A.B is found, javac needs to normalize the qualifier type A, so that any reference to potentially parameterized types are made explicit. This normalization occurs regardless of whether this type is explicitly provided in the source code, or inferred from the enclosing context. Some cases were found where no normalization was applied to the type qualifier — e.g. if the qualifier is a type-variable type. The lack of normalization led to spurious errors, as the type reference was incorrectly classified as a raw type. This change adds the missing normalization step. While this change is generally beneficial, as spurious errors that would cause compilation to fail are no longer generated, there might be cases where the additional normalization steps might result in a change in overload resolution. |
JDK-8358942 | Summary: HttpClient adds Content-Length: 0 for a GET request with a BodyPublishers.noBody() Description: |
JDK-8359110 | Summary: Log accumulated GC and process CPU time upon VM exit Description: G1 only uses pause times as a metric to calculate the gc cpu usage. This disregarded concurrent cpu usage completely. JDK-8315149 introduced thread CPU time sampling in the VM thread on completed operation. This patch added a thread CPU time sampling for GC related VM operations before executing an operation to be able to measure the CPU time. This allows you to account for e.g. Serial that only uses the VM thread, as-well as improving accounting for other GCs. |
JDK-8359170 | Summary: Add 2 TLS and 2 CS Sectigo roots Description: The following root certificates have been added to the cacerts truststore: sectigocodesignroote46, sectigocodesignrootr46, sectigotlsroote46, sectigotlsrootr46. |
JDK-8359395 | Summary: XML signature generation does not support user provided SecureRandom Description: A new property called 'jdk.xmldsig.SecureRandom' has been added to [DOMSignContext] so you can use your own |
JDK-8359760 | Summary: Remove the jdk.jsobject module Description: The |
JDK-8359809 | Summary: AttributeList, RoleList, and RoleUnresolvedList should never accept other types of Object Description: The classes [javax.management.AttributeList], and [javax.management.relation.RoleList] and [RoleUnresolvedList][javax.management.relation.RoleUnresolvedList], have historically accepted objects of the wrong type, and only verified types when (and after) the 'asList()' method is called. This feature has been removed, and these classes never accept the wrong kind of Object. Most applications using these classes should not be affected. |
JDK-8360463 | Summary: Ambiguity in Cipher.getInstance() specification between NoSuchAlgorithmException and NoSuchPaddingException Description: The [Cipher.getInstance(String)] method is declared to throw |
JDK-8361212 | Summary: Remove AffirmTrust root CAs Description: The following root certificates, which are deactivated and no longer in use, have been removed from the |
JDK-8361614 | Summary: Missing sub-int value validation in the Class-File API Description: In the |
JDK-8361640 | Summary: JFR: RandomAccessFile::readLine emits events for each character Description: RandomAccessFile is instrumented to emit FileRead events when a user calls a read method, but if the user calls the readLine() method, this event used to emit an event for every character. This led to unnecessary overhead, especially if the line was very long. This change has the following a side effect. Before Java 25, a call to RandomAccessFile.readLine() would call read() on that same instance. However, starting Java 25, if a subclass of RandomAccessFile reads and buffers the file content to return that buffered content from calls to read(), since readLine() no longer calls read(), the call to readLine() ends up returning null (even when there is buffered content in the subclass). |
JDK-8361964 | Summary: Remove outdated algorithms from requirements and add PBES2 algorithms Description: The following security algorithm implementation requirements in the Java Security Standard Algorithm Names specification and the API specifications have been removed. AlgorithmParameters: DESede → Cipher: DESede/CBC/NoPadding, DESede/CBC/PKCS5Padding, DESede/ECB/NoPadding, DESede/ECB/PKCS5Padding, RSA/ECB/PKCS1Padding; KeyGenerator: DESede; SecretKeyFactory: DESede. The following PBES2 algorithms from RFC 8018: PKCS #5: Password-Based Cryptography Specification Version 2.1 have been added as new requirements. AlgorithmParameters: PBEWithHmacSHA256AndAES_128, PBEWithHmacSHA256AndAES_256; Cipher: PBEWithHmacSHA256AndAES_128, PBEWithHmacSHA256AndAES_256; Mac: PBEWithHmacSHA256; SecretKeyFactory: PBEWithHmacSHA256AndAES_128, PBEWithHmacSHA256AndAES_256, PBKDF2WithHmacSHA256. |
JDK-8362304 | Summary: Fix JDWP spec w.r.t. OPAQUE_FRAME and INVALID_SLOT errors Description: [StackFrame.SetValues][/docs/specs/jdwp/jdwp-protocol.html#JDWP_StackFrame_SetValues], [StackFrame.GetValues][/docs/specs/jdwp/jdwp-protocol.html#JDWP_StackFrame_GetValues], [StackFrame.PopFrames][/docs/specs/jdwp/jdwp-protocol.html#JDWP_StackFrame_PopFrames], and [ThreadReference.ForceEarlyReturn][/docs/specs/jdwp/jdwp-protocol.html#JDWP_ThreadReference_ForceEarlyReturn] all received specification updates to clarify when |
JDK-8362448 | Summary: Make use of the Double.toString(double) algorithm in java.text.DecimalFormat Description: Class [java.text.DecimalFormat] now uses the algorithm implemented in [Double.toString(double)] and in [java.util.Formatter] to format floating-point values. As a consequence, in rare cases the outcome might be slightly different than with the old algorithm. For example, the |
JDK-8362637 | Summary: Convert java.nio.ByteOrder to an enum Description: [java.nio.ByteOrder] is converted from a class to an |
JDK-8363972 | Summary: Lenient parsing of minus sign pattern in DecimalFormat/CompactNumberFormat Description: [java.text.NumberFormat] now supports lenient parsing of minus signs in negative patterns when [NumberFormat.isStrict()] returns |
JDK-8364227 | Summary: MBeanServer registerMBean throws NPE Description: The |
JDK-8364361 | Summary: [process] java.lang.Process should implement Closeable Description: [Process] has a new |
JDK-8364993 | Summary: JFR: Disable jdk.ModuleExport in default.jfc Description: The JFR events |
JDK-8365057 | Summary: Add support for java.util.concurrent lock information to Thread.dump_to_file Description: The thread dump generated by the [com.sun.management.HotSpotDiagnosticMXBean.dumpThreads] API, and the diagnostic command |
JDK-8365086 | Summary: CookieStore.getURIs() and get(URI) should return an immutable List Description: The JDK’s implementation of the [java.net.CookieStore] interface has been updated to return an immutable [java.util.List] from the [getURIs()] and [get(URI)][java.net.CookieStore.get(URI)] methods. The updated implementation now matches the specification of these two methods. |
JDK-8366364 | Summary: Return enabled signature schemes with SSLConfiguration#getSSLParameters() call Description: The output of |
JDK-8366434 | Summary: THP not working properly with G1 after JDK-8345655 Description: G1, the default garbage collector, can again properly utilize Transparent Huge Pages (THP) on systems with the THP mode configured as |
JDK-8366575 | Summary: Remove SDP support Description: The JDK built-in support for InfiniBand Sockets Direct Protocol (SDP) on Linux has been removed. SDP has been obsolete for many years and is no longer supported by any mainstream distribution. The system property |
JDK-8366577 | Summary: Deprecate java.net.Socket::setPerformancePreferences Description: The method |
JDK-8366829 | Summary: Add java.time.Duration constants MIN and MAX Description: New constants are added to [java.time.Duration] for the minimum and maximum values. [Duration.MIN] is the smallest (negative) duration and [Duration.MAX] is the largest (positive) duration. |
JDK-8366911 | Summary: (fs) Remove support for normalizing file names to Unicode normalized form D (macOS) Description: Normalization of file names is not performed by APFS, which succeeded HFS+ as the macOS file system as of September 2017. The system property |
JDK-8367031 | Summary: [backout] Change java.time month/day field types to 'byte' Description: The regression in the serialization of |
JDK-8367112 | Summary: HttpClient does not support Named Groups set on SSLParameters Description: During the setup of new connections, |
JDK-8367157 | Summary: Remove jrunscript tool Description: The experimental and unsupported |
JDK-8368226 | Summary: Remove Thread.stop Description: The method [java.lang.Thread.stop()] has been removed in this release. This inherently unsafe method was deprecated in JDK 1.2 (1998), deprecated for removal in JDK 18, and was re-specified in JDK 20 to throw |
JDK-8368527 | Summary: JMX: Add an MXBeans method to query GC CPU time Description: A new method [getTotalGcCpuTime()] has been added to [java.lang.management.MemoryMXBean], that returns a long result with the accumulated CPU time in nanoseconds for GC related activity. Although added as a standard API, possible usage may be in conjunction with the |
JDK-8368856 | Summary: Add a method that performs saturating addition of a Duration to an Instant Description: [java.time.Instant] has a new method to simplify adding a |
JDK-8369238 | Summary: Allow virtual thread preemption on some common class initialization paths Description: A virtual thread waiting for another thread to finish class initialization will now usually unmount from its carrier thread instead of staying pinned. Previously, the virtual thread remained pinned, tying up a platform thread. Unmounting releases the platform thread so the scheduler can run other virtual threads, improving performance and helping prevent deadlocks when many threads wait on class initialization. |
JDK-8369346 | Summary: Remove default value of and deprecate the MaxRAM flag Description: To simplify heap sizing and reduce user confusion, the |
JDK-8369517 | Summary: Compilation mismatch for equivalent lambda and method reference Description: Prior to JDK 26, the |
JDK-8370057 | Summary: Correct scale handling of BigDecimal.sqrt Description: Due to an oversight when [BigDecimal.sqrt] was first added to the platform, its preferred scale was defined as argumentScale / 2 rather than ceilDiv(argumentScale, 2). For many argumentScale’s these expression are equivalent, but for odd and positive scales they differ by 1. The latter definition aligns with the analogous concept for decimal floating-point types specified by the IEEE 754 floating-point standard and Java SE 26 is changed to use this latter definition. Before and after this change, numerically equal results will be returned; that is |
JDK-8370387 | Summary: Remove handling of InterruptedIOException from java.io classes Description: The behavior of [java.io.PrintStream] and [java.io.PrintWriter] has changed when writing to a custom output stream that throws |
JDK-8370813 | Summary: Deprecate AggressiveHeap Description: The |
JDK-8370843 | Summary: Deprecate AlwaysActAsServerClassMachine and NeverActAsServerClassMachine Description: The |
JDK-8371259 | Summary: ML-DSA AVX2 and AVX512 intrinsics and improvements Description: This feature delivers new intrinsics using AVX2 instructions on x86_64 platforms for the ML-DSA signature algorithm in the SUN security provider. This feature also improves the existing AVX512 intrinsics for the ML-DSA algorithm. This optimization is enabled by default on supporting x86_64 platforms. It may be disabled by providing the [-XX:+UnlockDiagnosticVMOptions] [-XX:-UseDilithiumIntrinsics] command-line options. |
JDK-8371960 | Summary: Missing null check in AnnotatedType annotation accessor methods Description: Annotation access methods declared on [java.lang.reflect.AnnotatedElement] specify they throw |
JDK-8371986 | Summary: Remove the default value of InitialRAMPercentage Description: If users do not set the initial Java heap size with |
Discontinued OS support
Note that Liberica JDK 26 is not available for and cannot be run on the following operating systems:
-
Windows x86 (32-bit)
-
macOS 10.x
IANA TZ Data version
This release of Liberica JDK 26 comes with the 2025b version of the in-tree copy of the IANA timezone database. The following are the key features of this version.
Future Timestamps
New Time Zone:
A new time zone, America/Coyhaique, is created for Chile’s Aysén Region, which will now observe UTC−03 year-round (no daylight saving time).
-
This diverges from America/Santiago starting March 20, 2025.
-
Aysén will not change clocks on April 5, 2025.
-
This aligns Aysén with Magallanes Region.
Past Timestamps
Iran Time Change Correction:
Iran changed from UTC+04 to UTC+03:30 on November 10, 1978, not at the end of the year as previously recorded.
Code Fixes
Improved behavior for the zic tool:
-
It no longer creates invalid symlinks when using -l with multiple arguments.
-
A buffer underflow issue is resolved.
For more information, see JDK-8352716.
3. Known Issues
This release does not contain any known issues.
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 ID | Summary |
|---|---|
JDK-4138921 | TextLayout handling of empty strings |
JDK-4397513 | Misleading "interface method" in InvocationHandler specification |
JDK-4690476 | NegativeArraySizeException from AffineTransformOp with shear |
JDK-4938801 | The popup does not go when the component is removed |
JDK-4954405 | Data buffers created with an offset are unusable |
JDK-5038439 | Warning message for literal shift amounts outside the canonical domain |
JDK-6177299 | [Fmt-Nu] NumberFormat.getPercentInstance() does not work correctly |
JDK-6185110 | Undefined behaviour of SampleModel for width, height < 0 |
JDK-6317534 | CyclicBarrier should have a cancel() method |
JDK-6351533 | CyclicBarrier reset() should return the number of awaiters |
JDK-6374942 | Improve thread safety of collection .equals() methods |
JDK-6400876 | (bf) Remove sun.nio.ByteBuffered and related obsolete code |
JDK-6453640 | BandedSampleModel.createCompatibleSampleModel() API docs are wrong |
JDK-6526284 | Improve AbstractExecutorService javadoc |
JDK-6625724 | Allow ReentrantReadWriteLock to not track per-thread read holds |
JDK-6663476 | FutureTask.get() may return null if set() is not called from run() |
JDK-6714849 | ReentrantReadWriteLock: Abnormal behavior in non-fair mode |
JDK-6798061 | The removal of System.out.println from KeyboardManager |
JDK-6955128 | Spec for javax.swing.plaf.basic.BasicTextUI.getVisibleEditorRect contains inappropriate wording |
JDK-7105350 | HttpExchange’s attributes are the same as HttpContext’s attributes |
JDK-7116990 | (spec) Socket.connect(addr,timeout) not clear if IOException because of TCP timeout |
JDK-7156751 | [macosx] Problem with printing |
JDK-7176957 | ExecutorService submit method javaDoc enhancement |
JDK-7184899 | Test sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh fail |
JDK-7191877 | TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently |
JDK-8015444 | java/awt/Focus/KeyStrokeTest.java sometimes fails |
JDK-8017266 | Background is painted taller than needed for styled text. |
JDK-8020207 | jconsole fails connecting over SSL using service:jmx:rmi://…jndi… |
JDK-8020282 | Generated code quality: redundant LEAs in the chained dereferences |
JDK-8023263 | [TESTBUG] Test closed/java/awt/Focus/InactiveWindowTest/InactiveFocusRace fails due to not enough time to initialize graphic components |
JDK-8026776 | Broken API names in API doc |
JDK-8030957 | AIX: Implement OperatingSystemMXBean.getSystemCpuLoad() and .getProcessCpuLoad() on AIX |
JDK-8037914 | Add JFR event for string deduplication |
JDK-8048180 | G1: Eager reclaim of humongous objects with references |
JDK-8064922 | [macos] Test javax/swing/JTabbedPane/4624207/bug4624207.java fails |
JDK-8068293 | [TEST_BUG] Test closed/com/sun/java/swing/plaf/motif/InternalFrame/4150591/bug4150591.java fails with GTKLookAndFeel |
JDK-8068310 | [TEST_BUG] Test javax/swing/JColorChooser/Test4234761.java fails with GTKL&F |
JDK-8071277 | G1: Merge commits and uncommits of contiguous memory |
JDK-8077587 | BigInteger Roots |
JDK-8131136 | java/awt/font/JNICheck/JNICheck.sh issue warning on core-libs code |
JDK-8137156 | Javadoc for Future is misleading with respect to cancellation |
JDK-8144124 | [macosx] The tabs can’t be aligned when we pressing the key of 'R','B','L','C' or 'T'. |
JDK-8150564 | Migrate useful ExtendedRobot methods into awt.Robot |
JDK-8154364 | (fs) Files.isSameFile() throws NoSuchFileException with broken symbolic links |
JDK-8155591 | Misleading warning when not overriding close method in interface extending AutoCloseable |
JDK-8156715 | TrustStoreManager does not buffer keystore input stream |
JDK-8156755 | [TESTBUG] Fix gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java |
JDK-8159055 | Clarify handling of null and invalid image data for ImageIcon constructors and setImage method |
JDK-8162380 | [TEST_BUG] MouseEvent/…/AltGraphModifierTest.java has only "Fail" button |
JDK-8171432 | (fs) WindowsWatchService.Poller::run does not call ReadDirectoryChangesW after a ERROR_NOTIFY_ENUM_DIR |
JDK-8172177 | Improve documentation for CompletionException handling |
JDK-8177100 | APIs duplicated in JavaDoc |
JDK-8177650 | JShell tool: packages in classpath don’t appear in completions |
JDK-8183336 | Better cleanup for jdk/test/java/lang/module/customfs/ModulesInCustomFileSystem.java |
JDK-8186959 | Clarify that Executors.newScheduledThreadPool() is fixed-size |
JDK-8187775 | AtomicReferenceFieldUpdater does not support static fields |
JDK-8190889 | TimeUnit.wait should document IllegalMonitorStateException |
JDK-8195628 | Documentation for lock(), trylock(), lockInterruptibly() of ReentrantReadWriteLock.WriteLock needs to be corrected |
JDK-8199501 | Improve documentation of CompletableFuture, CompletionStage |
JDK-8201778 | Speed up test javax/net/ssl/DTLS/PacketLossRetransmission.java |
JDK-8203004 | UnixMultiResolutionSplashTest.java fails on Ubuntu16.04 |
JDK-8208693 | HttpClient: Extend the request timeout’s scope to cover the response body |
JDK-8209992 | Align SSLSocket and SSLEngine Javadocs |
JDK-8210149 | Example in JavaDoc for java.util.concurrent.Flow violates Reactive Streams spec |
JDK-8210312 | JavaDoc example in SubmissionPublisher will potentially crash |
JDK-8210549 | Runtime.exec: in closeDescriptors(), use FD_CLOEXEC instead of close() |
JDK-8210765 | Remove finalize method in CStrike.java |
JDK-8212084 | G1: Implement UseGCOverheadLimit |
JDK-8213530 | Test java/awt/Modal/ToFront/DialogToFrontModeless1Test.java fails on Linux |
JDK-8213762 | Deprecate Xmaxjitcodesize |
JDK-8220816 | (fs) Files.createDirectory should make it more obvious that it fails when the directory already exists |
JDK-8221451 | PIT: sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh fails |
JDK-8224228 | No way to locally suppress lint warnings in parser/tokenizer or preview features |
JDK-8224852 | JVM crash on watched field access from native code |
JDK-8225354 | serviceability/jvmti/ModuleAwareAgents/ThreadStart failed with Didn’t get ThreadStart events in VM early start phase! |
JDK-8225787 | java/awt/Window/GetScreenLocation/GetScreenLocationTest.java fails on Ubuntu |
JDK-8233050 | CompletableFuture |
JDK-8233115 | Protect ExecuteWithLog from running with redirection without a subshell |
JDK-8238687 | Investigate memory uncommit during young collections in G1 |
JDK-8241066 | Shenandoah: fix or cleanup SH::do_full_collection |
JDK-8244336 | Restrict algorithms at JCE layer |
JDK-8245234 | Still seeing missing mixed stack traces, even after JDK-8234624 |
JDK-8246037 | Shenandoah: update man pages to mention -XX:+UseShenandoahGC |
JDK-8246325 | Add DRYRUN facility to SetupExecute |
JDK-8247690 | RunTest does not support running of JTREG manual tests |
JDK-8247776 | JFR: TestThreadContextSwitches.java failed "RuntimeException: No events: expected false, was true" |
JDK-8247843 | Reconsider G1 default GCTimeRatio value |
JDK-8248324 | G1: Remove resizing during Remark |
JDK-8251928 | [macos] the printer DPI always be 72, cause some content lost when print out |
JDK-8252582 | HotSpot Style Guide should permit variable templates |
JDK-8254060 | SubmissionPublisher close hangs if a publication is pending |
JDK-8255082 | HotSpot Style Guide should permit noexcept |
JDK-8255463 | java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java failed with ThreadTimeoutException |
JDK-8256289 | java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java failed with "RuntimeException: Wrong focus owner: java.awt.Button[button1,41,36,56x23,label=Button1]" |
JDK-8260555 | Change the default TIMEOUT_FACTOR from 4 to 1 |
JDK-8261743 | Shenandoah: enable String deduplication with compact heuristics |
JDK-8264851 | Shenandoah: Rework control loop mechanics to use timed waits |
JDK-8265429 | Improve GCM encryption |
JDK-8265754 | Move suspend/resume API from HandshakeState |
JDK-8268406 | Deallocate jmethodID native memory |
JDK-8268613 | jar --validate should check inital entries of a JAR file |
JDK-8272160 | Avoid using 32-bit counters in CDS code |
JDK-8274051 | Remove supports_vtime()/elapsedVTime() |
JDK-8274082 | Wrong test name in jtreg run tag for java/awt/print/PrinterJob/SwingUIText.java |
JDK-8274178 | G1: Occupancy value in IHOP logging and JFR event is inaccurate |
JDK-8276966 | Improve diagnostic output for the mismatching parts of a hybrid snippet |
JDK-8277394 | Remove the use of safepoint_workers in reference processor |
JDK-8277444 | Data race between JvmtiClassFileReconstituter::copy_bytecodes and class linking |
JDK-8277585 | Remove the terminally deprecated finalize() method from javax.imageio.stream APIs |
JDK-8278856 | javac documentation does not mention use of Manifest class-path attribute |
JDK-8278874 | tighten VerifyStack constraints |
JDK-8279005 | sun/tools/jstat tests do not check for test case exit codes after JDK-8245129 |
JDK-8280469 | C2: CHA support for interface calls when inlining through method handle linker |
JDK-8282427 | jdk/jfr/jvm/TestWaste.java is failing with "exit code 139" |
JDK-8282441 | [LOOM] The debug agent should attempt to free vthread ThreadNodes |
JDK-8283198 | Remove src/jdk.hotspot.agent/test |
JDK-8284016 | Normalize handshake closure names |
JDK-8284499 | Add the ability to right-click and open in new tab JavaDoc Search results |
JDK-8285150 | Improve tab completion for annotations |
JDK-8285984 | G1: Use standard idiom for inlined payload in G1MonotonicArena::Segment |
JDK-8286865 | vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/Test.java fails with Out of space in CodeCache |
JDK-8287062 | com/sun/jndi/ldap/LdapPoolTimeoutTest.java failed due to different timeout message |
JDK-8292365 | CompletableFuture and CompletionStage should document Memory Model guarantees |
JDK-8292984 | Refactor internal container-related interfaces for clarity |
JDK-8293484 | AArch64: TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on CPU with SHA512 feature support |
JDK-8294035 | Remove null ids checking from keytool -gencrl |
JDK-8294074 | Make other specs more discoverable from the API docs |
JDK-8294226 | Document missing UnsupportedTemporalTypeException |
JDK-8295851 | Do not use ttyLock in BytecodeTracer::trace |
JDK-8298432 | Investigate the benefits of usage of GetPrimitiveArrayCritical in the cmm code |
JDK-8298823 | [macos] java/awt/Mouse/EnterExitEvents/DragWindowTest.java continues to fail with "No MouseReleased event on label!" |
JDK-8299304 | Test "java/awt/print/PrinterJob/PageDialogTest.java" fails on macOS 13 x64 because the Page Dialog blocks the Toolkit |
JDK-8300080 | offset_of for GCC/Clang exhibits undefined behavior and is not always a compile-time constant |
JDK-8302057 | Wrong BeanProperty description for JTable.setShowGrid |
JDK-8304811 | vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test.java fails with JVMTI_ERROR_TYPE_MISMATCH |
JDK-8305567 | serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency |
JDK-8306324 | StopThread results in thread being marked as interrupted, leading to unexpected InterruptedException |
JDK-8307495 | Specialize atomic bitset functions for aix-ppc |
JDK-8308027 | GetThreadListStackTraces/OneGetThreadListStackTraces.java should be skipped when thread factory is used |
JDK-8308094 | Add a compilation timeout flag to catch long running compilations |
JDK-8308349 | missing working directory option for launcher when invoked from shortcuts |
JDK-8309399 | JVMTI spec needs to clarify when OPAQUE_FRAME is thrown for reasons other than a native method |
JDK-8309400 | JDI spec needs to clarify when OpaqueFrameException and NativeMethodException are thrown |
JDK-8310831 | Some methods are missing from CDS regenerated JLI holder class |
JDK-8311131 | ConcurrentHashMap.forEachKey parallelismThreshold description could be clearer |
JDK-8313395 | LotsUnloadTest.java fails with OOME transiently with libgraal |
JDK-8313770 | jdk/internal/platform/docker/TestSystemMetrics.java fails on Ubuntu |
JDK-8314180 | Disable XPath in XML Signatures |
JDK-8314488 | Compiling the JDK with C++17 |
JDK-8314731 | Add support for the alt attribute in the image type input HTML tag |
JDK-8315066 | Add unsigned bounds and known bits to TypeInt/Long |
JDK-8315131 | Clarify VarHandle set/get access on 32-bit platforms |
JDK-8316274 | javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java fails in Ubuntu 23.10 with Motif LAF |
JDK-8316694 | Implement relocation of nmethod within CodeCache |
JDK-8317269 | Store old classes in linked state in AOT cache |
JDK-8317801 | java/net/Socket/asyncClose/Race.java fails intermittently (aix) |
JDK-8317838 | java/nio/channels/Channels/SocketChannelStreams.java running into timeout (aix) |
JDK-8318662 | Refactor some jdk/java/net/httpclient/http2 tests to JUnit |
JDK-8319158 | Parallel: Make TestObjectTenuringFlags use createTestJavaProcessBuilder |
JDK-8319242 | HotSpot Style Guide should discourage non-local variables with non-trivial initialization or destruction |
JDK-8319540 | GC: Make TestSelectDefaultGC use createTestJavaProcessBuilder |
JDK-8320677 | Printer tests use invalid '@run main/manual=yesno |
JDK-8320836 | jtreg gtest runs should limit heap size |
JDK-8321139 | jlink’s compression plugin doesn’t handle -c option correctly |
JDK-8321303 | Intermittent open/test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java failure on Linux |
JDK-8321687 | Test vmTestbase/nsk/jvmti/scenarios/contention/TC03/tc03t002/TestDescription.java failed: JVMTI_ERROR_THREAD_NOT_ALIVE |
JDK-8322174 | RISC-V: C2 VectorizedHashCode RVV Version |
JDK-8324751 | C2 SuperWord: Aliasing Analysis runtime check |
JDK-8325448 | Hybrid Public Key Encryption |
JDK-8325467 | Support methods with many arguments in C2 |
JDK-8325478 | Restructure the macro expansion compiler phase to not include macro elimination |
JDK-8325482 | Test that distinct seeds produce distinct traces for compiler stress flags |
JDK-8325766 | Extend CertificateBuilder to create trust and end entity certificates programmatically |
JDK-8326498 | java.net.http.HttpClient connection leak using http/2 |
JDK-8326609 | New AES implementation with updates specified in FIPS 197 |
JDK-8327963 | C2: fix construction of memory graph around Initialize node to prevent incorrect execution if allocation is removed |
JDK-8328848 | Inaccuracy in the documentation of the -group option |
JDK-8328874 | Class::forName0 should validate the class name length early |
JDK-8329077 | C2 SuperWord: Add MoveD2L, MoveL2D, MoveF2I, MoveI2F |
JDK-8329829 | HttpClient: Add a BodyPublishers.ofFileChannel method |
JDK-8330341 | Wrap call to MT in ExecuteWithLog |
JDK-8330940 | Impossible to create a socket backlog greater than 200 on Windows 8+ |
JDK-8331195 | Improve com.sun.net.httpserver.HttpExchange usability |
JDK-8332271 | Reading data from the clipboard from multiple threads crashes the JVM |
JDK-8332623 | Remove setTTL()/getTTL() methods from DatagramSocketImpl/MulticastSocket and MulticastSocket.send(DatagramPacket, byte) |
JDK-8332872 | SetupExecute should cd to temp directory |
JDK-8333172 | Document a recommendation to use VarHandles instead of java.util.concurrent.atomic.*FieldUpdater |
JDK-8333526 | Restructure java/nio/channels/DatagramChannel/StressNativeSignal.java to a fail fast exception handling policy |
JDK-8333727 | Use JOpt in jpackage to parse command line |
JDK-8333783 | java/nio/channels/FileChannel/directio/DirectIOTest.java is unstable with AV software |
JDK-8333857 | Test sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java failed: Existing session was used |
JDK-8333871 | Check return values of sysinfo |
JDK-8334015 | Add Support for UUID Version 7 (UUIDv7) defined in RFC 9562 |
JDK-8334238 | Enhance AddLShortcutTest jpackage test |
JDK-8334247 | [PPC64] Consider trap based nmethod entry barriers |
JDK-8334866 | Improve Speed of ElfDecoder source search |
JDK-8334898 | Resolve static field/method references at CDS dump time |
JDK-8334928 | Test sun/security/ssl/SSLSocketImpl/ReuseAddr.java failed: java.net.BindException: Address already in use |
JDK-8335646 | Nimbus : JLabel not painted with LAF defined foreground color on Ubuntu 24.04 |
JDK-8335986 | Test javax/swing/JCheckBox/4449413/bug4449413.java fails on Windows 11 x64 because RBMenuItem’s and CBMenuItem’s checkmark on the left side are not visible |
JDK-8336147 | Clarify CDS documentation about static vs dynamic archive |
JDK-8336695 | Update Commons BCEL to Version 6.10.0 |
JDK-8337142 | StackOverflowError in Types.containsTypeRecursive with deeply nested type hierarchy |
JDK-8337217 | Port VirtualMemoryTracker to use VMATree |
JDK-8337791 | VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 |
JDK-8338140 | (str) Add notes to String.trim and String.isEmpty pointing to newer APIs |
JDK-8338197 | [ubsan] ad_x86.hpp:6417:11: runtime error: shift exponent 100 is too large for 32-bit type 'unsigned int' |
JDK-8338282 | javax/swing/JMenuBar/TestMenuMnemonicLinuxAndMac.java test failed on macOS and Ubuntu |
JDK-8338474 | Parallel: Deprecate and obsolete PSChunkLargeArrays |
JDK-8338977 | Parallel: Improve heap resizing heuristics |
JDK-8339526 | C2: store incorrectly removed for clone() transformed to series of loads/stores |
JDK-8339791 | Refactor MiscUndecorated/ActiveAWTWindowTest.java |
JDK-8340093 | C2 SuperWord: implement cost model |
JDK-8340182 | Java HttpClient does not follow default retry limit of 3 retries |
JDK-8340312 | sun.security.ssl.SSLLogger uses incorrect log level ALL for |
JDK-8340840 | jshell ClassFormatError when making inner class static |
JDK-8341039 | compiler/cha/TypeProfileFinalMethod.java fails with assertEquals expected: 0 but was: 2 |
JDK-8341342 | Elements.getAllModuleElements() does not work properly before JavacTask.analyze() |
JDK-8341381 | Random lines appear in graphic causing by the fix of JDK-8297230 |
JDK-8341496 | Improve JMX connections |
JDK-8341735 | Rewrite the build/AbsPathsInImage.java test to not load the entire file at once |
JDK-8341778 | Some javac tests ignore the result of JavacTask::call |
JDK-8342175 | MemoryEaterMT fails intermittently with ExceptionInInitializerError |
JDK-8342382 | Implement JEP 522: G1 GC: Improve Throughput by Reducing Synchronization |
JDK-8342401 | [TESTBUG] javax/swing/JSpinner/8223788/JSpinnerButtonFocusTest.java test fails in ubuntu 22.04 on SBR Hosts |
JDK-8342639 | Global operator new in adlc has wrong exception spec |
JDK-8342640 | GenShen: Silently ignoring ShenandoahGCHeuristics considered poor user-experience |
JDK-8342659 | Test vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java failed: Class nsk.share.jdi.TestClass1 was not unloaded |
JDK-8342682 | Errors related to unused code on Windows after 8339120 in dt_shmem jdwp security and jpackage |
JDK-8342692 | C2: long counted loop/long range checks: don’t create loop-nest for short running loops |
JDK-8342705 | Add dark mode for docs |
JDK-8342730 | Get rid of SummaryDiff in VMATree |
JDK-8342772 | Assert in LateInlineMHCallGenerator::do_late_inline_check |
JDK-8342868 | Errors related to unused code on Windows after 8339120 in core libs |
JDK-8342941 | IGV: Add various new graph dumps during loop opts |
JDK-8343218 | Add option to disable allocating interface and abstract classes in non-class metaspace |
JDK-8343220 | Add test cases to AppContentTest jpackage test |
JDK-8343221 | IOUtils.copyRecursive() doesn’t create parent directories |
JDK-8343232 | PKCS#12 KeyStore support for RFC 9879: Use of Password-Based Message Authentication Code 1 (PBMAC1) |
JDK-8343316 | Review and update tests using explicit provider names |
JDK-8343340 | Swapping checking do not work for MetricsMemoryTester failcount |
JDK-8343395 | SSLLogger doesn’t work for formatted messages |
JDK-8343546 | GHA: Cache required dependencies in master-branch workflow |
JDK-8344030 | Improved handling of TOOLCHAIN_PATH |
JDK-8344073 | Test runtime/cds/appcds/TestParallelGCWithCDS.java#id0 failed |
JDK-8344165 | Trace exceptions with a complete call-stack |
JDK-8344332 | (bf) Migrate DirectByteBuffer away from jdk.internal.ref.Cleaner |
JDK-8344333 | Spurious System.err.flush() in LWCToolkit.java |
JDK-8344548 | Incorrect StartAggressiveSweepingAt doc for segmented code cache |
JDK-8344556 | [Graal] compiler/intrinsics/bmi/* fail when AOTCache cannot be loaded |
JDK-8344918 | Unused private variables in SwingUtilities.java |
JDK-8345067 | C2: enable implicit null checks for ZGC reads |
JDK-8345414 | Google CAInterop test failures |
JDK-8345625 | Better HTTP connections |
JDK-8345810 | Custom launchers must be linked with pthread to avoid dynamic linker issues |
JDK-8345836 | Stable annotation documentation is incomplete |
JDK-8346005 | Parallel: Incorrect page size calculation with UseLargePages |
JDK-8346237 | Obsolete the UseOprofile flag |
JDK-8346657 | Improve out of bounds exception messages for MemorySegments |
JDK-8346719 | Add relaunchers to the static JDK image for missing executables |
JDK-8346753 | Test javax/swing/JMenuItem/RightLeftOrientation/RightLeftOrientation.java fails on Windows Server 2025 x64 because the icons of RBMenuItem and CBMenuItem are not visible in Nimbus LookAndFeel |
JDK-8346839 | [TESTBUG] "java/awt/textfield/setechochartest4/setechochartest4.java" failed because the test frame disappears on clicking "Click Several Times" button |
JDK-8346884 | Add since checker test to jdk.editpad |
JDK-8346886 | Add since checker test to jdk.management.jfr |
JDK-8346914 | UB issue in scalbnA |
JDK-8346944 | Update Unicode Data Files to 17.0.0 |
JDK-8346947 | Update ICU4J to Version 78.1 |
JDK-8346952 | GetGraphicsStressTest.java fails: Native resources unavailable |
JDK-8346962 | Test CRLReadTimeout.java fails with -Xcomp on a fastdebug build |
JDK-8346982 | Remove JMX javadoc duplication that was in place due to JDK-6369229 |
JDK-8347007 | --strip-debug removes parameter names included with -parameters |
JDK-8347052 | Update java man page documentation to reflect current state of the UseNUMA flag |
JDK-8347114 | JMXServiceURL should require an explicit protocol |
JDK-8347167 | Reduce allocation in com.sun.net.httpserver.Headers::normalize |
JDK-8347273 | C2: VerifyIterativeGVN for Ideal and Identity |
JDK-8347277 | java/awt/Focus/ComponentLostFocusTest.java fails intermittently |
JDK-8347463 | jdk/jfr/threading/TestManyVirtualThreads.java crashes with assert(oopDesc::is_oop_or_null(val)) |
JDK-8347499 | C2: Make |
JDK-8347555 | [REDO] C2: implement optimization for series of Add of unique value |
JDK-8347707 | Standardise the use of os::snprintf and os::snprintf_checked |
JDK-8347831 | Re-examine version check when cross linking |
JDK-8347901 | C2 should remove unused leaf / pure runtime calls |
JDK-8348278 | Trim InitialRAMPercentage to improve startup in default modes |
JDK-8348574 | Simplify c1/c2_globals inclusions |
JDK-8348611 | Eliminate DeferredLintHandler and emit warnings after attribution |
JDK-8348760 | RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel |
JDK-8348844 | Remove remaining JVMTI tests from ProblemList-Virtual, use requires instead |
JDK-8348862 | runtime/ErrorHandling/CreateCoredumpOnCrash fails on Windows aarch64 |
JDK-8348868 | AArch64: Add backend support for SelectFromTwoVector |
JDK-8348989 | Better Glyph drawing |
JDK-8349077 | Rename GenerationCounters::update_all |
JDK-8349111 | Enhance Swing supports |
JDK-8349157 | Unnecessary Hashtable usage in XKeysym.javaKeycode2KeysymHash |
JDK-8349188 | LineBorder does not scale correctly |
JDK-8349191 | Test compiler/ciReplay/TestIncrementalInlining.java failed |
JDK-8349192 | jvmti/scenarios/contention/TC05/tc05t001 fails: ERROR: tc05t001.cpp, 281: (waitedThreadCpuTime - waitThreadCpuTime) < (EXPECTED_ACCURACY * 1000000) |
JDK-8349288 | runtime/os/windows/TestAvailableProcessors.java fails on localized Windows platform |
JDK-8349535 | Refactor ./pkcs11/Provider/MultipleLogins.sh to java test |
JDK-8349550 | Improve SASL random usage |
JDK-8349551 | Failures in tests after JDK-8345625 |
JDK-8349584 | Improve compiler processing |
JDK-8349594 | Enhance TLS protocol support |
JDK-8349732 | Add support for JARs signed with ML-DSA |
JDK-8349835 | C2: Simplify IGV property printing |
JDK-8349847 | Support configuring individual lint categories as errors |
JDK-8349910 | Implement JEP 517: HTTP/3 for the HTTP Client API |
JDK-8349914 | ZipFile::entries and ZipFile::getInputStream not consistent with each other when there are duplicate entries |
JDK-8349946 | Cipher javadoc could describe AEAD reuse better |
JDK-8350050 | Shenandoah: Disable and purge allocation pacing support |
JDK-8350177 | C2 SuperWord: Integer.numberOfLeadingZeros, numberOfTrailingZeros, reverse and bitCount have input types wrongly truncated for byte and short |
JDK-8350212 | Track source end positions of declarations that support @SuppressWarnings |
JDK-8350468 | x86: Improve implementation of vectorized numberOfLeadingZeros for int and long |
JDK-8350514 | Refactor MandatoryWarningHandler to support dynamic verbosity |
JDK-8350550 | Preload classes from AOT cache during VM bootstrap |
JDK-8350621 | Code cache stops scheduling GC |
JDK-8350896 | Integer/Long.compress gets wrong type from CompressBitsNode::Value |
JDK-8350920 | Allow inherited member summaries to be viewed inline |
JDK-8350938 | ResourceParsingClassHierarchyResolver inflates all Utf8 CP entries |
JDK-8350991 | Improve HTTP client header handling |
JDK-8351010 | Test java/io/File/GetXSpace.java failed: / usable space 56380809216 > free space 14912244940 |
JDK-8351016 | RA support for EVEX to REX/REX2 demotion to optimize NDD instructions |
JDK-8351073 | [macos] jpackage produces invalid Java runtime DMG bundles |
JDK-8351095 | [macos] Add more jpackage tests for --mac-app-store option |
JDK-8351149 | Remove dead IA32/X32/!AMD64 code blocks after 32-bit x86 removal |
JDK-8351159 | Remaining cleanups in cpu/x86 after 32-bit x86 removal |
JDK-8351194 | Clean up Hotspot SA after 32-bit x86 removal |
JDK-8351260 | java.lang.AssertionError: Unexpected type tree: (ERROR) = (ERROR) |
JDK-8351334 | [ubsan] memoryReserver.cpp:552:60: runtime error: applying non-zero offset 1073741824 to null pointer |
JDK-8351354 | Enhance java -XshowSettings:security:tls to show enabled TLS groups |
JDK-8351413 | Remove XML interchange in java.management/javax/management/modelmbean/DescriptorSupport |
JDK-8351487 | [ubsan] jvmti.h runtime error: load of value which is not a valid value |
JDK-8351595 | JVM_FindClassFromCaller: unused var may be removed |
JDK-8351645 | C2: Assertion failures in Expand/CompressBits idealizations with TOP |
JDK-8351661 | NMT: VMATree should support separate call-stacks for reserve and commit operations |
JDK-8351842 | Windows specific issues in combination of JEP 493 and --with-external-symbols-in-bundles=public |
JDK-8351889 | C2 crash: assertion failed: Base pointers must match (addp 344) |
JDK-8351983 | HttpCookie Parser Incorrectly Handles Cookies with Expires Attribute |
JDK-8352016 | Improve java/lang/RuntimeTests/RuntimeExitLogTest.java |
JDK-8352067 | Remove the NMT treap and replace its uses with the utilities red-black tree |
JDK-8352069 | Renamings after JEP 522: G1 GC: Improve Throughput by Reducing Synchronization |
JDK-8352075 | Perf regression accessing fields |
JDK-8352149 | Test java/awt/Frame/MultiScreenTest.java fails: Window list is empty |
JDK-8352502 | Response message is null if expect 100 assertion fails with non 100 |
JDK-8352565 | Add native method implementation of Reference.get() |
JDK-8352635 | Improve inferencing of Float16 operations with constant inputs |
JDK-8352637 | Enhance bytecode verification |
JDK-8352654 | [REDO] nsk/jvmti/ tests should fail when nsk_jvmti_setFailStatus() is called |
JDK-8352728 | InternalError loading java.security due to Windows parent folder permissions |
JDK-8352969 | G1: Improve testability of optional collections |
JDK-8353155 | FutureTask#run(): doc implies synchronous, implementation is async |
JDK-8353276 | C2: simplify PhaseMacroExpand::opt_bits_test |
JDK-8353444 | NMT: rename 'category' to 'MemTag' in malloc tracker |
JDK-8353468 | [ubsan] arguments.cpp:2422:23: runtime error: 2.14748e+11 is outside the range of representable values of type 'int' |
JDK-8353738 | Update TLS unit tests to not use certificates with MD5 signatures |
JDK-8353749 | Improve security warning when using JKS or JCEKS keystores |
JDK-8353755 | Add a helper method to Util - findComponent() |
JDK-8353758 | Missing calls to Log.useSource() in JavacTrees |
JDK-8353815 | [ubsan] compilationPolicy.cpp: division by zero related to tiered compilation flags |
JDK-8353835 | Implement JEP 500: Prepare to Make Final Mean Final |
JDK-8353925 | Remove Sun Microsystems JCE Code Signing Root CA |
JDK-8353950 | Clipboard interaction on Windows is unstable |
JDK-8354196 | C2: reorder and capitalize phase definition |
JDK-8354242 | VectorAPI: combine vector not operation with compare |
JDK-8354244 | Use random data in MinMaxRed_Long data arrays |
JDK-8354282 | C2: more crashes in compiled code because of dependency on removed range check CastIIs |
JDK-8354348 | Enable Extended EVEX to REX2/REX demotion for commutative operations with same dst and src2 |
JDK-8354383 | C2: enable sinking of Type nodes out of loop |
JDK-8354415 | [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc |
JDK-8354447 | Missing test for retroactive @SuppressWarnings("dangling-doc-comments") behavior |
JDK-8354469 | Keytool exposes the password in plain text when command is piped using | grep |
JDK-8354490 | Pattern.CANON_EQ causes a pattern to not match a string with a UNICODE variation |
JDK-8354548 | Update CLDR to Version 48.0 |
JDK-8354646 | java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text |
JDK-8354650 | [PPC64] Try to reduce register definitions |
JDK-8354727 | CompilationPolicy creates too many compiler threads when code cache space is scarce |
JDK-8354871 | Replace stack map frame type magics with constants |
JDK-8354872 | Clarify java.lang.Process resource cleanup |
JDK-8354894 | java/lang/Thread/virtual/Starvation.java timeout on server with high CPUs |
JDK-8354937 | Cleanup some sparc related coding in os_linux |
JDK-8355177 | Speed up StringBuilder::append(char[]) via Unsafe::copyMemory |
JDK-8355225 | Test gtest/AsyncLogGtest.java failed at droppingMessage_vm: apparent log corruption |
JDK-8355276 | Sort C2 includes |
JDK-8355319 | Update Manpage for Compact Object Headers (Production) |
JDK-8355339 | Test java/io/File/GetCanonicalPath.java failed: The specified network name is no longer available |
JDK-8355342 | File.getCanonicalPath on Java 24 resolves paths on network drives to UNC format |
JDK-8355354 | C2 crashed: assert(_callee == nullptr || _callee == m) failed: repeated inline attempt with different callee |
JDK-8355379 | Annotate lazy fields in java.security @Stable |
JDK-8355478 | DoubleActionESC.java fails intermittently |
JDK-8355556 | JVM crash because archived method handle intrinsics are not restored |
JDK-8355563 | VectorAPI: Refactor current implementation of subword gather load API |
JDK-8355574 | Fatal error in abort_verify_int_in_range due to Invalid CastII |
JDK-8355631 | The events might be generated after VM_DEATH event |
JDK-8355726 | LinkedBlockingDeque fixes and improvements |
JDK-8355746 | Start of release updates for JDK 26 |
JDK-8355748 | Add SourceVersion.RELEASE_26 |
JDK-8355751 | Add source 26 and target 26 to javac |
JDK-8355752 | Bump minimum boot jdk to JDK 25 |
JDK-8355792 | Remove expired flags in JDK 26 |
JDK-8355884 | [macos] java/awt/Frame/I18NTitle.java fails on MacOS |
JDK-8355904 | Use variadic macros for J2dTrace |
JDK-8355933 | Change section title for permanent APIs affected by preview features |
JDK-8355960 | JvmtiAgentList::Iterator dtor double free with -fno-elide-constructors |
JDK-8356022 | Migrate descriptor parsing from generics to BytecodeDescriptor |
JDK-8356047 | [macos] jpackage produces confusing post- and pre- installation PKG scripts |
JDK-8356137 | GifImageDecode can produce opaque image when disposal method changes |
JDK-8356176 | C2 MemorySegment: missing RCE with byteSize() in Loop Exit Check inside the for Expression |
JDK-8356202 | Cleanup Source code in String Implementation Classes |
JDK-8356218 | [macos] Document --app-content |
JDK-8356289 | Shenandoah: Clean up SATB barrier runtime entry points |
JDK-8356294 | Enhance Path Factories |
JDK-8356304 | Define "enabled" in ScheduledExecutorService |
JDK-8356324 | JVM crash (SIGSEGV at ClassListParser::resolve_indy_impl) during -Xshare:dump starting from 21.0.5 |
JDK-8356411 | Comment tree not reporting correct position for label |
JDK-8356439 | Rename JavaLangAccess::*NoRepl methods |
JDK-8356548 | Use ClassFile API instead of ASM to transform classes in tests |
JDK-8356556 | AArch64: No need for acquire fence in safepoint poll in FFM |
JDK-8356557 | Update CodeSource::implies API documentation and deprecate java.net.SocketPermission class for removal |
JDK-8356574 | Test --linux-menu-group option |
JDK-8356575 | Test order in which jpackage fills app image |
JDK-8356578 | Test --mac-entitlements |
JDK-8356587 | Missing object ID X in pool jdk.types.Method |
JDK-8356645 | Javac should utilize new ZIP file system read-only access mode |
JDK-8356708 | C2: loop strip mining expansion doesn’t take sunk stores into account |
JDK-8356751 | IGV: clean up redundant field _should_send_method |
JDK-8356760 | VectorAPI: Optimize VectorMask.fromLong for all-true/all-false cases |
JDK-8356761 | IGV: dump escape analysis information |
JDK-8356779 | IGV: dump the index of the SafePointNode containing the current JVMS during parsing |
JDK-8356780 | PhaseMacroExpand::_has_locks is unused |
JDK-8356807 | Change log_info(cds) to |
JDK-8356813 | Improve Mod(I|L)Node::Value |
JDK-8356865 | C2: Unreasonable values for debug flag FastAllocateSizeLimit can lead to left-shift-overflow, which is UB |
JDK-8356868 | Not all cgroup parameters are made available |
JDK-8356897 | Update NSS library to 3.111 |
JDK-8356941 | AbstractMethodError in HotSpot Due to Incorrect Handling of Private Method |
JDK-8356942 | invokeinterface Throws AbstractMethodError Instead of IncompatibleClassChangeError |
JDK-8356975 | Provide alternative way to generate preview API docs |
JDK-8356978 | Convert unicode sequences in Java source code to UTF-8 |
JDK-8356995 | Provide default methods min(T, T) and max(T, T) in Comparator interface |
JDK-8356997 | /etc/krb5.conf parser should not forbid include/includedir directives after sections |
JDK-8357034 | GifImageDecoder can produce wrong transparent pixels |
JDK-8357053 | ZGC: Improved utility for ZPageAge |
JDK-8357064 | cds/appcds/ArchiveRelocationTest.java failed with missing expected output |
JDK-8357079 | Fix Windows AArch64 DevKit Creation |
JDK-8357086 | os::xxx functions returning memory size should return size_t |
JDK-8357141 | Update to use jtreg 7.5.2 |
JDK-8357185 | Redundant local variables with unconditionally matching primitive patterns |
JDK-8357188 | Remove the field MemAllocator::Allocation::_overhead_limit_exceeded and the related code |
JDK-8357220 | Introduce a BSMAttributeEntry struct |
JDK-8357226 | Remove unnecessary List.indexOf from RepaintManager.removeInvalidComponent |
JDK-8357252 | sun/awt/font/TestArabicHebrew.java fails in OEL 9 and 10 x64 |
JDK-8357277 | Update OpenSSL library for interop tests |
JDK-8357286 | (bf) Remove obsolete instanceof checks in CharBuffer.append |
JDK-8357289 | Break down the String constructor into smaller methods |
JDK-8357380 | java/lang/StringBuilder/RacingSBThreads.java times out with C1 |
JDK-8357382 | runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java#aot fails with Xcomp and C1 |
JDK-8357390 | java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java Test failing on Ubuntu 24.04 Vm Hosts used by Oracle’s internal CI system |
JDK-8357396 | Refactor nmethod::make_not_entrant to use Enum instead of "const char*" |
JDK-8357424 | [JVMCI] Avoid incrementing decompilation count for hosted compiled nmethod |
JDK-8357470 | src/java.base/share/classes/sun/security/util/Debug.java implement the test for args.toLowerCase |
JDK-8357472 | NPE in Types.containsType for type variable used as a qualifier |
JDK-8357473 | Compilation spike leaves many CompileTasks in free list |
JDK-8357550 | GenShen crashes during freeze: assert(!chunk→requires_barriers()) failed |
JDK-8357570 | [macOS] os::Bsd::available_memory() might return too low values |
JDK-8357579 | Compilation error: first argument in call to 'memset' is a pointer to non-trivially copyable type |
JDK-8357591 | Re-enable CDS test cases for jvmci after JDK-8345826 |
JDK-8357601 | Checked version of JNI Release<type>ArrayElements needs to filter out known wrapped arrays |
JDK-8357632 | CDS test failures on static JDK |
JDK-8357639 | DigestEchoClient fails intermittently due to: java.io.IOException: Data received while in pool |
JDK-8357653 | Inner classes of type parameters emitted as raw types in signatures |
JDK-8357682 | sun.security.provider.certpath.Builder#getMatchingPolicies always returns null |
JDK-8357686 | Remove unnecessary Map.get from AWTAutoShutdown.unregisterPeer |
JDK-8357688 | Remove unnecessary List.get before remove in PopupFactory |
JDK-8357689 | Refactor JVMCI to enable replay compilation in Graal |
JDK-8357691 | File blocked.certs contains bad content when boot jdk 25 is used, sun/security/lib/CheckBlockedCerts.java failing |
JDK-8357694 | RISC-V: Several IR verification tests fail when vlen=128 |
JDK-8357708 | com.sun.jndi.ldap.Connection ignores queued LDAP replies if Connection is subsequently closed |
JDK-8357726 | Improve C2 to recognize counted loops with multiple casts in trip counter |
JDK-8357728 | Avoid caching synthesized names in synthesized parameters |
JDK-8357739 | [jittester] disable the hashCode method |
JDK-8357782 | JVM JIT Causes Static Initialization Order Issue |
JDK-8357799 | Improve instructions for JFileChooser/HTMLFileName.java |
JDK-8357809 | Test jdk/jshell/JdiListeningExecutionControlTest.java failed with com.sun.jdi.connect.TransportTimeoutException |
JDK-8357816 | Add test from JDK-8350576 |
JDK-8357818 | Shenandoah doesn’t use shared API for printing heap before/after GC |
JDK-8357821 | Revert incorrectly named JavaLangAccess::unchecked* methods |
JDK-8357822 | C2: Multiple string optimization tests are no longer testing string concatenation optimizations |
JDK-8357826 | Avoid running some jtreg tests when asan is configured |
JDK-8357847 | (ch) AsynchronousFileChannel implementations should support FFM Buffers |
JDK-8357862 | Java argument file is parsed unexpectedly with trailing comment |
JDK-8357874 | UNLIMTED_CRYPTO typo in class description of JceSecurity.java.template |
JDK-8357880 | Code formatting typo in Cipher.getMaxAllowedParameterSpec |
JDK-8357913 | Add |
JDK-8357915 | SecureRandom nextLong memory usage |
JDK-8357951 | Remove the IdealLoopTree* loop parameter from PhaseIdealLoop::loop_iv_phi |
JDK-8357959 | (bf) ByteBuffer.allocateDirect initialization can result in large TTSP spikes |
JDK-8357976 | GenShen crash in swap_card_tables: Should be clean |
JDK-8357979 | Compile jdk.internal.vm.ci targeting the Boot JDK version |
JDK-8357982 | Fix several failing BMI tests with -XX:+UseAPX |
JDK-8357993 | Use "stdin.encoding" for reading System.in with InputStreamReader/Scanner [hotspot] |
JDK-8357995 | Use "stdin.encoding" for reading System.in with InputStreamReader/Scanner [core] |
JDK-8358004 | Delete applications/scimark/Scimark.java test |
JDK-8358048 | java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop |
JDK-8358058 | sun/java2d/OpenGL/DrawImageBg.java Test fails intermittently |
JDK-8358094 | Test vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java still times out after JDK-8357282 |
JDK-8358099 | PEM spec updates |
JDK-8358129 | compiler/startup/StartupOutput.java runs into out of memory on Windows after JDK-8347406 |
JDK-8358159 | Empty mode/padding in cipher transformations |
JDK-8358171 | Additional code coverage for PEM API |
JDK-8358179 | Performance regression in Math.cbrt |
JDK-8358183 | [JVMCI] crash accessing nmethod::jvmci_name in CodeCache::aggregate |
JDK-8358294 | Remove unnecessary GenAlignment |
JDK-8358326 | Use oopFactory array allocation |
JDK-8358329 | AArch64: emit direct branches in static stubs for small code caches |
JDK-8358334 | C2/Shenandoah: incorrect execution with Unsafe |
JDK-8358340 | Support CDS heap archive with Generational Shenandoah |
JDK-8358426 | Improve lazy computation in Locale |
JDK-8358452 | JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) |
JDK-8358468 | Enhance code consistency: java.desktop/macos |
JDK-8358483 | G1: Remove G1HeapRegionManager::num_available_regions |
JDK-8358520 | Improve lazy computation in BreakIteratorResourceBundle and related classes |
JDK-8358526 | Clarify behavior of java.awt.HeadlessException constructed with no-args |
JDK-8358529 | GenShen: Heuristics do not respond to changes in SoftMaxHeapSize |
JDK-8358530 | Properties#list should warn against non-String values |
JDK-8358532 | JFileChooser in GTK L&F still displays HTML filename |
JDK-8358533 | Improve performance of java.io.Reader.readAllLines |
JDK-8358535 | Changes in ClassValue (JDK-8351996) caused a 1-9% regression in Renaissance-PageRank |
JDK-8358540 | Enhance MathUtils in view of FloatingDecimal enhancements |
JDK-8358542 | Remove RTM test VMProps |
JDK-8358552 | EndOfFileException in System.in.read() and IO.readln() etc. in JShell |
JDK-8358556 | Assert when running with -XX:-UseLibmIntrinsic |
JDK-8358568 | Purge obsolete/broken GenerateSynchronizationCode flag |
JDK-8358572 | C1 hits "need debug information" assert with -XX:-DeoptC1 |
JDK-8358573 | Remove the -XX:-InstallMethods debug flag |
JDK-8358577 | Test serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java failed: unexpexcted monitor object |
JDK-8358578 | Small -XX:NMethodSizeLimit triggers "not in CodeBuffer memory" assert in C1 |
JDK-8358580 | Rethink how classes are kept alive in training data |
JDK-8358586 | ZGC: Combine ZAllocator and ZObjectAllocator |
JDK-8358592 | Assert in Assembler::ptest due to missing SSE42 support |
JDK-8358593 | Add ucontext accessors for *BSD on Aarch64 |
JDK-8358597 | [asan] Buffer overflow in ArchiveBuilder::make_shallow_copy with Symbols |
JDK-8358598 | PhaseIterGVN::PhaseIterGVN(PhaseGVN* gvn) doesn’t use its parameter |
JDK-8358600 | Template-Framework Library: Template for TestFramework test class |
JDK-8358602 | JFR: Annotations in jdk.jfr package should not use "not null" in specification |
JDK-8358617 | java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails with 403 due to system proxies |
JDK-8358618 | UnsupportedOperationException constructors javadoc is not clear |
JDK-8358619 | Fix interval recomputation in CPU Time Profiler |
JDK-8358621 | Reduce busy waiting in worse case at the synchronization point returning from native in CPU Time Profiler |
JDK-8358623 | Avoid unnecessary data copying in ICC_Profile |
JDK-8358624 | ImmutableDescriptor violates equals/hashCode contract after deserialization |
JDK-8358626 | Emit UTF-8 CLDR resources |
JDK-8358627 | tools/sincechecker/modules/java.base/JavaBaseCheckSince.java fails with JDK 26 |
JDK-8358641 | C1 option -XX:+TimeEachLinearScan is broken |
JDK-8358645 | Access violation in ThreadsSMRSupport::print_info_on during thread dump |
JDK-8358653 | [s390] Clean up comments regarding frame manager |
JDK-8358655 | AArch64: Simplify Interpreter::profile_taken_branch |
JDK-8358679 | [asan] vmTestbase/nsk/jvmti tests show memory issues |
JDK-8358680 | AOT cache creation fails: no strings should have been added |
JDK-8358685 | [TEST] AOTLoggingTag.java failed with missing log message |
JDK-8358686 | CDS and AOT can cause buffer truncation warning even when logging is disabled |
JDK-8358688 | HttpClient: Simplify file streaming in RequestPublishers.FilePublisher |
JDK-8358690 | Some initialization code asks for AOT cache status way too early |
JDK-8358694 | VM asserts if CodeCacheSegmentSize is not a power of 2 |
JDK-8358697 | TextLayout/MyanmarTextTest.java passes if no Myanmar font is found |
JDK-8358701 | Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP |
JDK-8358706 | Integer overflow with -XX:MinOopMapAllocation=-1 |
JDK-8358721 | Update JCov for class file version 70 |
JDK-8358723 | jpackage signing issues: the main launcher doesn’t have entitlements |
JDK-8358729 | jdk/internal/loader/URLClassPath/ClassnameCharTest.java depends on Applet |
JDK-8358731 | Remove jdk.internal.access.JavaAWTAccess.java |
JDK-8358734 | Remove JavaTimeSupplementary resource bundles |
JDK-8358735 | GenShen: block_start() may be incorrect after class unloading |
JDK-8358738 | AOT cache created without graal jit should not be used with graal jit |
JDK-8358748 | Large page size initialization fails with assert "page_size must be a power of 2" |
JDK-8358749 | Fix input checks in Vector API intrinsics |
JDK-8358750 | JFR: EventInstrumentation MASK_THROTTLE* constants should be computed in longs |
JDK-8358751 | C2: Recursive inlining check for compiled lambda forms is broken |
JDK-8358756 | [s390x] Test StartupOutput.java crash due to CodeCache size |
JDK-8358764 | (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) |
JDK-8358768 | [vectorapi] Make VectorOperators.SUADD an Associative |
JDK-8358769 | Update --release 25 symbol information for JDK 25 build 26 |
JDK-8358772 | Template-Framework Library: Primitive Types |
JDK-8358781 | C2 fails with assert "bad profile data type" when TypeProfileCasts is disabled |
JDK-8358799 | Refactor os::jvm_path() |
JDK-8358801 | javac produces class that does not pass verifier. |
JDK-8358804 | Improve the API Note of BigDecimal.valueOf(double) |
JDK-8358809 | Improve link to stdin.encoding from java.lang.IO |
JDK-8358813 | JPasswordField identifies spaces in password via delete shortcuts |
JDK-8358815 | Exception event spec has stale reference to catch_klass parameter |
JDK-8358819 | The first year is not displayed correctly in Japanese Calendar |
JDK-8358821 | patch_verified_entry causes problems, use nmethod entry barriers instead |
JDK-8358880 | Performance of parsing with DecimalFormat can be improved |
JDK-8358891 | Remove the PerfDataSamplingIntervalFunc code |
JDK-8358892 | RISC-V: jvm crash when running dacapo sunflow after JDK-8352504 |
JDK-8358942 | HttpClient adds Content-Length: 0 for a GET request with a BodyPublishers.noBody() |
JDK-8358958 | (aio) AsynchronousByteChannel.read/write should throw IAE if buffer is thread-confined |
JDK-8358970 | CounterMonitorMBean.getDerivedGaugeTimeStamp() JavaDoc incorrectly documents null |
JDK-8359024 | Accessibility bugs in API documentation |
JDK-8359045 | RISC-V: construct test to verify invocation of C2_MacroAssembler::enc_cmove_cmp_fp ⇒ BoolTest::ge/gt |
JDK-8359053 | Implement JEP 504 - Remove the Applet API |
JDK-8359057 | AbstractInterpreter::is_not_reached returns incorrectly with invokedynamic |
JDK-8359061 | Update and ProblemList manual test java/awt/Cursor/CursorDragTest/ListDragCursor.java |
JDK-8359064 | Expose reason for marking nmethod non-entrant to JVMCI client |
JDK-8359067 | Fix typo in DelayScheduler.java |
JDK-8359083 | Test jdkCheckHtml.java should report SkippedException rather than report fails when miss tidy |
JDK-8359104 | gc/TestAlwaysPreTouchBehavior.java#<gcname> fails on Linux |
JDK-8359105 | RISC-V: No need for acquire fence in safepoint poll during JNI calls |
JDK-8359110 | Log accumulated GC and process CPU time upon VM exit |
JDK-8359114 | [s390x] Add z17 detection code |
JDK-8359119 | Change Charset to use StableValue |
JDK-8359120 | Improve warning message when fail to load hsdis library |
JDK-8359121 | C2: Region added by vectorizedMismatch intrinsic can survive as a dead node after IGVN |
JDK-8359123 | Misleading examples in jmod man page |
JDK-8359126 | [AIX] new test TestImplicitNullChecks.java fails |
JDK-8359127 | Amend java/nio/channels/DatagramChannel/PromiscuousIPv6.java to use @requires for OS platform selection |
JDK-8359135 | New test TestCPUTimeSampleThrottling fails intermittently |
JDK-8359145 | Implement JEP 530: Primitive Types in Patterns, instanceof, and switch (Fourth Preview) |
JDK-8359165 | AIX build broken after 8358799 |
JDK-8359167 | Remove unused test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java |
JDK-8359168 | Revert stdin.encoding usage in test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach010/attach010Agent00.java |
JDK-8359170 | Add 2 TLS and 2 CS Sectigo roots |
JDK-8359174 | tools/jlink/JLink20000Packages.java timed out |
JDK-8359180 | Apply java.io.Serial annotations in java.instrument |
JDK-8359181 | Error messages generated by configure --help after 8301197 |
JDK-8359182 | Use @requires instead of SkippedException for MaxPath.java |
JDK-8359200 | Memory corruption in MStack::push |
JDK-8359207 | Remove runtime/signal/TestSigusr2.java since it is always skipped |
JDK-8359218 | RISC-V: Only enable CRC32 intrinsic when AvoidUnalignedAccess == false |
JDK-8359222 | [asan] jvmti/vthread/ToggleNotifyJvmtiTest/ToggleNotifyJvmtiTest triggers stack-buffer-overflow error |
JDK-8359223 | HttpClient: Remove leftovers from the SecurityManager cleanup |
JDK-8359224 | G1: Incorrect size unit in logging of G1CollectedHeap::alloc_archive_region |
JDK-8359225 | Remove unused test/jdk/javax/script/MyContext.java |
JDK-8359227 | Code cache/heap size options should be size_t |
JDK-8359232 | [PPC64] C2: Clean up ppc.ad: add instr sizes, remove comments |
JDK-8359235 | C1 compilation fails with "assert(is_single_stack() && !is_virtual()) failed: type check" |
JDK-8359242 | JFR: Missing help text for method trace and timing |
JDK-8359248 | JFR: Help text for-XX:StartFlightRecording:report-on-exit should explain option can be repeated |
JDK-8359256 | AArch64: Use SHA3 GPR intrinsic where it’s faster |
JDK-8359266 | Delete the usage of AppContext in the GraphicsDevice |
JDK-8359268 | 3 JNI exception pending defect groups in 2 files |
JDK-8359270 | C2: alignment check should consider base offset when emitting arraycopy runtime call |
JDK-8359272 | Several vmTestbase/compact tests timed out on large memory machine |
JDK-8359293 | Make TestNoNULL extensible |
JDK-8359327 | Incorrect AVX3Threshold results into code buffer overflows on APX targets |
JDK-8359337 | XML/JAXP tests that make network connections should ensure that no proxy is selected |
JDK-8359344 | C2: Malformed control flow after intrinsic bailout |
JDK-8359348 | G1: Improve cpu usage measurements for heap sizing |
JDK-8359364 | java/net/URL/EarlyOrDelayedParsing test fails intermittently |
JDK-8359366 | RunThese30M.java EXCEPTION_ACCESS_VIOLATION in JvmtiBreakpoints::clearall_in_class_at_safepoint |
JDK-8359373 | Split stubgen initial blob into pre and post-universe blobs |
JDK-8359378 | aarch64: crash when using -XX:+UseFPUForSpilling |
JDK-8359380 | Rework deferral profile logic after JDK-8346465 |
JDK-8359383 | Incorrect starting positions for implicitly typed variables |
JDK-8359386 | Fix incorrect value for max_size of C2CodeStub when APX is used |
JDK-8359388 | Stricter checking for cipher transformations |
JDK-8359391 | Remove ThreadGroup sandboxing from javax.imageio |
JDK-8359394 | GC cause cleanup |
JDK-8359395 | XML signature generation does not support user provided SecureRandom |
JDK-8359402 | Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp |
JDK-8359412 | Template-Framework Library: Operations and Expressions |
JDK-8359418 | Test "javax/swing/text/GlyphView/bug4188841.java" failed because the phrase of text pane does not match the instructions |
JDK-8359419 | AArch64: Relax min vector length to 32-bit for short vectors |
JDK-8359423 | Improve error message in case of missing jsa shared archive |
JDK-8359428 | Test 'javax/swing/JTabbedPane/bug4499556.java' failed because after selecting one of L&F items, the test case automatically failed when clicking on L&F Menu button again |
JDK-8359435 | AArch64: add support for SB instruction to MacroAssembler::spin_wait |
JDK-8359436 | AOTCompileEagerly should not be diagnostic |
JDK-8359437 | Make users and test suite not able to set LockingMode flag |
JDK-8359449 | [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test |
JDK-8359454 | Enhance String handling |
JDK-8359472 | JVM crashes when attaching a dynamic agent before JVMTI_PHASE_LIVE |
JDK-8359477 | com/sun/net/httpserver/Test12.java appears to have a temp file race |
JDK-8359493 | Refactor how aggregated mandatory warnings are handled in the compiler |
JDK-8359497 | IllegalArgumentException thrown by SourceCodeAnalysisImpl.highlights() |
JDK-8359501 | Enhance Handling of URIs |
JDK-8359593 | JFR: Instrumentation of java.lang.String corrupts recording |
JDK-8359596 | Behavior change when both -Xlint:options and -Xlint:-options flags are given |
JDK-8359602 | Ideal optimizations depending on input type are missed because of missing notification mechanism from CCP |
JDK-8359603 | Missed optimization in PhaseIterGVN for redundant ConvX2Y→ConvY2X→ConvX2Y sequences due to missing notification in PhaseIterGVN::add_users_of_use_to_worklist |
JDK-8359646 | C1 crash in AOTCodeAddressTable::add_C_string |
JDK-8359664 | G1: Remove default arg for pretouch_workers of G1CollectedHeap::expand |
JDK-8359678 | C2: assert(static_cast<T1>(result) == thing) caused by ReverseBytesNode::Value() |
JDK-8359683 | ZGC: NUMA-Aware Relocation |
JDK-8359687 | Use PassFailJFrame for java/awt/print/Dialog/DialogType.java |
JDK-8359690 | New test TestCPUTimeSampleThrottling still fails intermittently |
JDK-8359701 | G1: Move heap expansion time tracking of G1CollectedHeap:expand to call site |
JDK-8359707 | Add classfile modification code to RedefineClassHelper |
JDK-8359709 | java.net.HttpURLConnection sends unexpected "Host" request header in some cases after JDK-8344190 |
JDK-8359732 | Make standard i/o encoding related system properties |
JDK-8359733 | UnProblemList serviceability/jvmti/vthread/SuspendWithInterruptLock |
JDK-8359735 | [Ubuntu 25.10] java/lang/ProcessBuilder/Basic.java, java/lang/ProcessHandle/InfoTest.java fail due to rust-coreutils |
JDK-8359756 | Bug in RuntimePackageTest.testName test |
JDK-8359760 | Remove the jdk.jsobject module |
JDK-8359761 | JDK 25 RDP1 L10n resource files update |
JDK-8359788 | Internal Error: assert(get_instanceKlass()→is_loaded()) failed: must be at least loaded |
JDK-8359801 | RISC-V: Simplify Interpreter::profile_taken_branch |
JDK-8359808 | JavaRuntimeURLConnection should only connect to non-directory resources |
JDK-8359809 | AttributeList, RoleList and UnresolvedRoleList should never accept other types of Object |
JDK-8359820 | Improve handshake/safepoint timeout diagnostic messages |
JDK-8359825 | Parallel: Simplify MutableNUMASpace::ensure_parsability |
JDK-8359827 | Test runtime/Thread/ThreadCountLimit.java need loop increasing the limit |
JDK-8359830 | Incorrect os.version reported on macOS Tahoe 26 (Beta) |
JDK-8359868 | Shenandoah: Free threshold heuristic does not use SoftMaxHeapSize |
JDK-8359870 | JVM crashes in AccessInternal::PostRuntimeDispatch |
JDK-8359889 | java/awt/MenuItem/SetLabelTest.java inadvertently triggers clicks on items pinned to the taskbar |
JDK-8359895 | JFR: method-timing view doesn’t work |
JDK-8359919 | Minor java.util.concurrent doc improvements |
JDK-8359920 | Use names for frame types in stackmaps |
JDK-8359923 | Const accessors for the Deferred class |
JDK-8359924 | Deprecate and obsolete ParallelRefProcEnabled |
JDK-8359947 | GenShen: use smaller TLABs by default |
JDK-8359955 | Regressions ~7% in several J2DBench in 25-b26 |
JDK-8359956 | Support algorithm constraints and certificate checks in SunX509 key manager |
JDK-8359958 | Cleanup "local" debuggee references after JDK-8333117 removed support for non-local debuggees |
JDK-8359959 | Test runtime/NMT/VirtualAllocTestType.java failed: '\\[0x[0]*7f7dc4043000 - 0x[0]*7f7dc4083000\\] reserved 256KB for Test' missing from stdout/stderr |
JDK-8359965 | Enable paired pushp and popp instruction usage for APX enabled CPUs |
JDK-8359972 | Problem list TestStaticCallStub until JDK-8359963 is fixed |
JDK-8359978 | Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed again with java.net.SocketException: An established connection was aborted by the software in your host machine |
JDK-8359996 | Remove unnecessary List.indexOf key from Track.remove |
JDK-8360022 | ClassRefDupInConstantPoolTest.java fails when running in repeat |
JDK-8360024 | Reorganize GC VM operations and implement is_gc_operation |
JDK-8360028 | (fs) Path.relativize throws StringIndexOutOfBoundsException (win) |
JDK-8360031 | C2 compilation asserts in MemBarNode::remove |
JDK-8360037 | Refactor ImageReader in preparation for Valhalla support |
JDK-8360039 | JFR: Improve parser logging of constants |
JDK-8360042 | GHA: Bump MSVC to 14.44 |
JDK-8360045 | StringTokenizer.hasMoreTokens() throws NPE after nextToken(null) |
JDK-8360046 | Scalability issue when submitting virtual threads with almost empty tasks |
JDK-8360048 | NMT crash in gtest/NMTGtests.java: fatal error: NMT corruption: Block at 0x0000017748307120: header canary broken |
JDK-8360049 | CodeInvalidationReasonTest.java fails with ZGC on AArch64 |
JDK-8360069 | Problem list CodeInvalidationReasonTest.java until JDK-8360049 is fixed |
JDK-8360090 | [TEST] RISC-V: disable some cds tests on qemu |
JDK-8360116 | Add support for AVX10 floating point minmax instruction |
JDK-8360120 | Bundled macOS applications not receiving OpenURL events when launched as subprocess |
JDK-8360122 | Fix java.sql\Connection.java indentation |
JDK-8360131 | Remove use of soon-to-be-removed APIs by CTW framework |
JDK-8360143 | ProblemList runtime/NMT/VirtualAllocTestType.java |
JDK-8360147 | Better Glyph drawing redux |
JDK-8360163 | Replace hard-coded checks with AOTRuntimeSetup and AOTSafeClassInitializer |
JDK-8360164 | AOT cache creation crashes in ~ThreadTotalCPUTimeClosure() |
JDK-8360169 | Problem list CodeInvalidationReasonTest.java on linux-riscv64 until JDK-8360168 is fixed |
JDK-8360175 | C2 crash: assert(edge_from_to(prior_use,n)) failed: before block local scheduling |
JDK-8360177 | ParallelArguments::initialize has incorrect format string |
JDK-8360178 | TestArguments.atojulong gtest has incorrect format string |
JDK-8360179 | RISC-V: Only enable BigInteger intrinsics when AvoidUnalignedAccess == false |
JDK-8360201 | JFR: Initialize JfrThreadLocal::_sampling_critical_section |
JDK-8360206 | Refactor ReferenceProcessor::balance_queues |
JDK-8360219 | [AIX] assert(locals_base >= l2) failed: bad placement |
JDK-8360220 | Deprecate and obsolete ParallelRefProcBalancingEnabled |
JDK-8360255 | runtime/jni/checked/TestLargeUTF8Length.java fails with -XX:-CompactStrings |
JDK-8360271 | String.indexOf intrinsics fail with +EnableX86ECoreOpts and -CompactStrings |
JDK-8360281 | VMError::error_string has incorrect format usage |
JDK-8360287 | JFR: PlatformTracer class should be loaded lazily |
JDK-8360288 | Shenandoah crash at size_given_klass in op_degenerated |
JDK-8360302 | Update --release 25 symbol information for JDK 25 build 29 |
JDK-8360303 | Remove two unused invoke files |
JDK-8360304 | Redundant condition in LibraryCallKit::inline_vector_nary_operation |
JDK-8360307 | Problemlist tools/sincechecker/modules/jdk.management.jfr/JdkManagementJfrCheckSince.java |
JDK-8360312 | Serviceability Agent tests fail with JFR enabled due to unknown thread type JfrRecorderThread |
JDK-8360324 | Parallel: Remove unused local variable in MutableNUMASpace::set_top |
JDK-8360373 | src/java.base/share/classes/sun/security/util/Debug.java implement negative testing |
JDK-8360389 | Support printing from C2 compiled code |
JDK-8360395 | sun/security/tools/keytool/i18n.java user country is current user location instead of the language |
JDK-8360401 | [AIX] java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java fails since JDK-8210549 |
JDK-8360403 | Disable constant pool ID assert during troubleshooting |
JDK-8360405 | [PPC64] some environments don’t support mfdscr instruction |
JDK-8360408 | [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java |
JDK-8360411 | [TEST] open/test/jdk/java/io/File/MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic |
JDK-8360416 | Incorrect l10n test case in sun/security/tools/keytool/i18n.java |
JDK-8360458 | Rename Deferred<> to DeferredStatic<> and improve usage description |
JDK-8360459 | UNICODE_CASE and character class with non-ASCII range does not match ASCII char |
JDK-8360462 | [macosx] row selection not working with Ctrl+Shift+Down/Up in AquaL&F |
JDK-8360463 | Ambiguity in Cipher.getInstance() specification between NoSuchAlgorithmException and NoSuchPaddingException |
JDK-8360474 | Add missing include guards for some HotSpot headers |
JDK-8360478 | libjsig related tier3 jtreg tests fail when asan is configured |
JDK-8360487 | Remove unnecessary List.indexOf key from AbstractMidiDevice.TransmitterList.remove |
JDK-8360507 | JPKG002-006: SigningPackageTest: appOutput.txt cannot be found in user home directory and output doesn’t contain: origin=Developer ID Application: jpackage.openjdk.java.net |
JDK-8360510 | C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge |
JDK-8360515 | PROPERFMTARGS should always use size_t template specialization for unit |
JDK-8360518 | Docker tests do not work when asan is configured |
JDK-8360520 | RISC-V: C1: Fix primitive array clone intrinsic regression after JDK-8333154 |
JDK-8360522 | G1: Flag constraint functions for G1SATBBufferSize and G1UpdateBufferSize are skipped during argument validation |
JDK-8360523 | Parallel: Remove unused local variable in MutableNUMASpace::initialize |
JDK-8360533 | ContainerRuntimeVersionTestUtils fromVersionString fails with some docker versions |
JDK-8360539 | DTLS handshakes fails due to improper cookie validation logic |
JDK-8360540 | nmethod entry barriers of new nmethods should be disarmed |
JDK-8360548 | Parallel: Remove outdated comments in MutableNUMASpace::bias_region |
JDK-8360554 | Use the title from the JSON RFC for the @spec tag |
JDK-8360555 | Archive all unnamed modules in CDS full module graph |
JDK-8360558 | Use hex literals instead of decimal literals in math intrinsic constants |
JDK-8360559 | Optimize Math.sinh for x86 64 bit platforms |
JDK-8360561 | PhaseIdealLoop::create_new_if_for_predicate hits "must be a uct if pattern" assert |
JDK-8360562 | sun/security/tools/keytool/i18n.java add an ability to add comment for failures |
JDK-8360564 | Implement JEP 524: PEM Encodings of Cryptographic Objects (Second Preview) |
JDK-8360571 | Description of launchers is lost in two phase packaging |
JDK-8360599 | [TESTBUG] DumpThreadsWithEliminatedLock.java fails because of unstable inlining |
JDK-8360641 | TestCompilerCounts fails after 8354727 |
JDK-8360647 | [XWayland] [OL10] NumPad keys are not triggered |
JDK-8360664 | Null pointer dereference in src/hotspot/share/prims/jvmtiTagMap.cpp in IterateOverHeapObjectClosure::do_object() |
JDK-8360679 | Shenandoah: AOT saved adapter calls into broken GC barrier stub |
JDK-8360701 | Add bailout when the register allocator interference graph grows unreasonably large |
JDK-8360702 | runtime/Thread/AsyncExceptionTest.java timed out |
JDK-8360707 | Globally enumerate all blobs, stubs and entries |
JDK-8360743 | Enables regeneration of JLI holder classes for CDS static dump |
JDK-8360775 | Fix Shenandoah GC test failures when APX is enabled |
JDK-8360776 | Disable Intel APX by default and enable it with -XX:+UnlockExperimentalVMOptions -XX:+UseAPX in all builds |
JDK-8360783 | CTW: Skip deoptimization between tiers |
JDK-8360790 | G1: Improve HRRSStatsIter name |
JDK-8360791 | [ubsan] Adjust signal handling |
JDK-8360817 | [ubsan] zDirector select_worker_threads - outside the range of representable values issue |
JDK-8360867 | CTW: Disable inline cache verification |
JDK-8360882 | Tests throw SkippedException when they should fail |
JDK-8360884 | Better scoped values |
JDK-8360887 | (fs) Files.getFileAttributeView returns unusable FileAttributeView if UserDefinedFileAttributeView unavailable (aix) |
JDK-8360936 | Test compiler/onSpinWait/TestOnSpinWaitAArch64.java fails after JDK-8359435 |
JDK-8360937 | Enhance certificate handling |
JDK-8360941 | [ubsan] MemRegion::end() shows runtime error: applying non-zero offset 8388608 to null pointer |
JDK-8360942 | [ubsan] aotCache tests trigger runtime error: applying non-zero offset 16 to null pointer in CodeBlob::relocation_end() |
JDK-8360979 | Remove use of Thread.stop in krb5/auto/KDC.java |
JDK-8360981 | Remove use of Thread.stop in test/jdk/java/net/Socket/DeadlockTest.java |
JDK-8361032 | Problem list TestOnSpinWaitAArch64 until JDK-8360936 is fixed |
JDK-8361037 | [ubsan] compiler/c2/irTests/TestFloat16ScalarOperations division by 0 |
JDK-8361040 | compiler/codegen/TestRedundantLea.java#StringInflate fails with failed IR rules |
JDK-8361043 | [ubsan] os::print_hex_dump runtime error: applying non-zero offset 8 to null pointer |
JDK-8361055 | Serial: Inline SerialHeap::process_roots |
JDK-8361056 | Parallel: Use correct is_par argument in ScavengeRootsTask |
JDK-8361060 | Keep track of the origin server against which a jdk.internal.net.http.HttpConnection was constructed |
JDK-8361067 | Test ExtraButtonDrag.java requires frame.dispose in finally block |
JDK-8361076 | Add benchmark for ImageReader in preparation for Valhalla changes |
JDK-8361085 | MemoryReserver log_on_large_pages_failure has incorrect format usage |
JDK-8361086 | JVMCIGlobals::check_jvmci_flags_are_consistent has incorrect format string |
JDK-8361092 | Remove trailing spaces in x86 ad files |
JDK-8361101 | AOTCodeAddressTable::_stubs_addr not initialized/freed properly |
JDK-8361102 | java.lang.classfile.CodeBuilder.branch(Opcode op, Label target) doesn’t throw IllegalArgumentException - if op is not of Opcode.Kind.BRANCH |
JDK-8361103 | java_lang_Thread::async_get_stack_trace does not properly protect JavaThread |
JDK-8361106 | [TEST] com/sun/net/httpserver/Test9.java fails with java.nio.file.FileSystemException |
JDK-8361112 | Use exact float → Float16 conversion method in Float16 tests |
JDK-8361115 | javax/swing/JComboBox/bug4276920.java unnecessarily throws Error instead of RuntimeException |
JDK-8361125 | Fix typo in onTradAbsence |
JDK-8361140 | Missing OptimizePtrCompare check in ConnectionGraph::reduce_phi_on_cmp |
JDK-8361142 | Improve custom hooks for makefiles |
JDK-8361144 | Strenghten the Ideal Verification in PhaseIterGVN::verify_Ideal_for by comparing the hash of a node before and after Ideal |
JDK-8361175 | JFR: Document differences between method sample events |
JDK-8361180 | Disable CompiledDirectCall verification with -VerifyInlineCaches |
JDK-8361183 | JDK-8360887 needs fixes to avoid cycles and better tests (aix) |
JDK-8361198 | [AIX] fix misleading error output in thread_cpu_time_unchecked |
JDK-8361204 | Parallel: Skip visiting per-thread nmethods during young GC |
JDK-8361209 | (bf) Use CharSequence::getChars for StringCharBuffer bulk get methods |
JDK-8361211 | C2: Final graph reshaping generates unencodeable klass constants |
JDK-8361212 | Remove AffirmTrust root CAs |
JDK-8361213 | J2DAnalyzer should emit the score as a decimal |
JDK-8361214 | An anonymous class is erroneously being classify as an abstract class |
JDK-8361215 | Add AOT test case: verification constraint classes are excluded |
JDK-8361216 | Do not fork javac in J2DBench ant build |
JDK-8361224 | [macos] MacSignTest.testMultipleCertificates failed |
JDK-8361238 | G1 tries to get CPU info from terminated threads at shutdown |
JDK-8361249 | PlainHttpConnection connection logic can be simplified |
JDK-8361253 | CommandLineOptionTest library should report observed values on failure |
JDK-8361255 | CTW: Tolerate more NCDFE problems |
JDK-8361283 | [Accessibility,macOS,VoiceOver] VoiceOver announced Tab items of JTabbedPane as RadioButton on macOS |
JDK-8361292 | Rename ModuleEntry::module() to module_oop() |
JDK-8361298 | SwingUtilities/bug4967768.java fails where character P is not underline |
JDK-8361299 | (bf) CharBuffer.getChars(int,int,char[],int) violates pre-existing specification |
JDK-8361300 | Document exceptions for Unsafe offset methods |
JDK-8361303 | L10n comment for javac.opt.Xlint.desc.synchronization in javac.properties |
JDK-8361306 | jdk.compiler-gendata needs to depend on java.base-launchers |
JDK-8361314 | Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call |
JDK-8361316 | javadoc tool fails with an exception for an inheritdoc on throws clause of a constructor |
JDK-8361325 | Refactor ClassLoaderExt |
JDK-8361328 | cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java archive timestamps comparison failed |
JDK-8361338 | JFR: Min and max time in MethodTime event is confusing |
JDK-8361339 | Test gc/shenandoah/TestLargeObjectAlignment.java#generational fails on macOS aarch64 with OOM: Java heap space |
JDK-8361342 | Shenandoah: Evacuation may assert on invalid mirror object after JDK-8340297 |
JDK-8361349 | Fix visibility of CollectedHeap::stop() and ::print_tracing_info() |
JDK-8361353 | [PPC64] C2: Add nodes UMulHiL, CmpUL3, UMinV, UMaxV, NegVI |
JDK-8361355 | Negative cases of Annotated.getAnnotationData implementations are broken |
JDK-8361363 | ShenandoahAsserts::print_obj() does not work for forwarded objects and UseCompactObjectHeaders |
JDK-8361366 | Allow sorting of member details in lexicographical order |
JDK-8361367 | AOT ExcludedClasses.java test failed with missing constant pool logs |
JDK-8361370 | runtime/Thread/TestThreadDumpMonitorContention.java fails due to time out on Windows |
JDK-8361376 | Regressions 1-6% in several Renaissance in 26-b4 only MacOSX aarch64 |
JDK-8361380 | ARM32: Atomic stubs should be in pre-universe |
JDK-8361381 | GlyphLayout behavior differs on JDK 11+ compared to JDK 8 |
JDK-8361383 | LogFileStreamOutput::write_decorations uses wrong type for format precisions |
JDK-8361397 | Rework CompileLog list synchronization |
JDK-8361401 | Warnings for use of Sun APIs should not be mandatory |
JDK-8361404 | Parallel: Group all class unloading logc at the end of marking phase |
JDK-8361423 | Add IPSupport::printPlatformSupport to java/net/NetworkInterface/IPv4Only.java |
JDK-8361424 | Eliminate Log methods mandatoryWarning() and mandatoryNote() |
JDK-8361426 | (ref) Remove jdk.internal.ref.Cleaner |
JDK-8361439 | [BACKOUT] 8357601: Checked version of JNI Release<type>ArrayElements needs to filter out known wrapped arrays |
JDK-8361445 | javac crashes on unresolvable constant in @SuppressWarnings |
JDK-8361447 | [REDO] Checked version of JNI Release<type>ArrayElements needs to filter out known wrapped arrays |
JDK-8361449 | RISC-V: Code cleanup for native call |
JDK-8361451 | Test vmTestbase/metaspace/stressHierarchy/stressHierarchy012/TestDescription.java fails with OutOfMemoryError: Metaspace |
JDK-8361463 | Render method of javax.swing.text.AbstractDocument uses 'currency' instead of 'concurrency' |
JDK-8361478 | GHA: Use MSYS2 from GHA runners |
JDK-8361481 | Flexible Constructor Bodies generates a compilation error when compiling a user supplied java.lang.Object class |
JDK-8361484 | Remove duplicate font filename mappings in fontconfig.properties for AIX |
JDK-8361487 | [ubsan] test_committed_virtualmemory.cpp check_covered_pages shows overflow |
JDK-8361492 | [IR Framework] Has too restrictive regex for load and store |
JDK-8361494 | [IR Framework] Escape too much in replacement of placeholder |
JDK-8361495 | (fc) Async close of streams connected to uninterruptible FileChannel doesn’t throw AsynchronousCloseException in all cases |
JDK-8361497 | Scoped Values: orElse and orElseThrow do not access the cache |
JDK-8361499 | Intersection type cast causes javac crash with -Xjcov |
JDK-8361504 | RISC-V: Make C1 clone intrinsic platform guard more specific |
JDK-8361519 | Obsolete Unicode Scalar Value link in Character class |
JDK-8361520 | Stabilize SystemGC benchmarks |
JDK-8361521 | BogusFocusableWindowState.java fails with StackOverflowError on Linux |
JDK-8361524 | [XWayland] possible JavaFX interop hang |
JDK-8361526 | Synchronize ClassFile API verifier with hotspot |
JDK-8361529 | GenShen: Fix bad assert in swap card tables |
JDK-8361530 | Test javax/swing/GraphicsConfigNotifier/StalePreferredSize.java timed out |
JDK-8361532 | RISC-V: Several vector tests fail after JDK-8354383 |
JDK-8361533 | Apply java.io.Serial annotations in java.logging |
JDK-8361536 | [s390x] Saving return_pc at wrong offset |
JDK-8361569 | [JVMCI] Further refine JVMCI-compiled nmethod that should not collect deoptimization profile |
JDK-8361570 | Incorrect 'sealed is not allowed here' compile-time error |
JDK-8361582 | AArch64: Some ConH values cannot be replicated with SVE |
JDK-8361587 | AssertionError in File.listFiles() when path is empty and -esa is enabled |
JDK-8361593 | Commented dead code in JDK-8342868 can be removed |
JDK-8361599 | [PPC64] enable missing tests via jtreg requires |
JDK-8361602 | [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java deadlocks on exception |
JDK-8361606 | ConsumeNextMnemonicKeyTypedTest.java fails on Windows: character typed with VK_A: a |
JDK-8361608 | C2: assert(opaq→outcnt() == 1 && opaq→in(1) == limit) failed |
JDK-8361610 | Avoid wasted work in ImageIcon(Image) for setting description |
JDK-8361613 | System.console() should only be available for interactive terminal |
JDK-8361614 | Missing sub-int value validation in the Class-File API |
JDK-8361615 | CodeBuilder::parameterSlot throws undocumented IOOBE |
JDK-8361635 | Missing List length validation in the Class-File API |
JDK-8361638 | java.lang.classfile.CodeBuilder.CatchBuilder should not throw IllegalArgumentException for representable exception handlers |
JDK-8361639 | JFR: Incorrect top frame for I/O events |
JDK-8361640 | JFR: RandomAccessFile::readLine emits events for each character |
JDK-8361647 | Report the error reason on failed semaphore calls on macOS |
JDK-8361680 | Use correct enum Claim value in VM_HeapWalkOperation::collect_simple_roots |
JDK-8361693 | Remove Klass::clean_subklass_tree() |
JDK-8361697 | Remove duplicate message in MainResources.properties |
JDK-8361699 | C2: assert(can_reduce_phi(n→as_Phi())) failed: Sanity: previous reducible Phi is no longer reducible before SUT |
JDK-8361700 | Missed optimization in PhaseIterGVN for mask and shift patterns due to missing notification in PhaseIterGVN::add_users_of_use_to_worklist |
JDK-8361702 | C2: assert(is_dominator(compute_early_ctrl(limit, limit_ctrl), pre_end)) failed: node pinned on loop exit test? |
JDK-8361704 | Parallel: Simplify logic condition in MutableNUMASpace::initialize |
JDK-8361705 | Clean up KlassCleaningTask |
JDK-8361706 | Parallel weak klass link cleaning does not clean out previous klasses |
JDK-8361711 | Add library name configurability to PKCS11Test.java |
JDK-8361712 | Improve ShenandoahAsserts printing |
JDK-8361715 | (bf) Improve java/nio/Buffer/GetChars.java and migrate to JUnit |
JDK-8361717 | Refactor Collections.emptyList() in Locale related classes |
JDK-8361725 | Do not load Java agent with "-Xshare:dump -XX:+AOTClassLinking" |
JDK-8361726 | Shenandoah: More detailed evacuation instrumentation |
JDK-8361730 | The CodeBuilder.trying(BlockCodeBuilder,CatchBuilder) method generates corrupted bytecode in certain cases |
JDK-8361748 | Enforce limits on the size of an XBM image |
JDK-8361751 | Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows |
JDK-8361752 | Double free in CompileQueue::delete_all after JDK-8357473 |
JDK-8361754 | New test runtime/jni/checked/TestCharArrayReleasing.java can cause disk full errors |
JDK-8361827 | [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java throws OutOfMemoryError |
JDK-8361829 | [TESTBUG] RISC-V: compiler/vectorization/runner/BasicIntOpTest.java fails with RVV but not Zvbb |
JDK-8361836 | RISC-V: Relax min vector length to 32-bit for short vectors |
JDK-8361839 | Problemlist BogusFocusableWindowState due to failures in the CI pipeline |
JDK-8361842 | Move input validation checks to Java for java.lang.StringCoding intrinsics |
JDK-8361844 | Build without C1 or C2 fails after 8360707 |
JDK-8361868 | [GCC static analyzer] complains about missing calloc - NULL checks in p11_util.c |
JDK-8361869 | Tests which call ThreadController should mark as /native |
JDK-8361871 | [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c |
JDK-8361873 | [GCC static analyzer] exec_md.c forkedChildProcess potential double 'close' of file descriptor '3' |
JDK-8361888 | [GCC static analyzer] ProcessImpl_md.c Java_java_lang_ProcessImpl_forkAndExec error: use of uninitialized value '*(ChildStuff *)p.mode |
JDK-8361890 | Aarch64: Removal of redundant dmb from C1 AtomicLong methods |
JDK-8361892 | AArch64: Incorrect matching rule leading to improper oop instruction encoding |
JDK-8361894 | sun/security/krb5/config/native/TestDynamicStore.java ensure that the test is run with sudo |
JDK-8361897 | gc/z/TestUncommit.java fails with Uncommitted too slow |
JDK-8361905 | Problem list serviceability/sa/ClhsdbThreadContext.java on Windows due to JDK-8356704 |
JDK-8361908 | Mix and match of dead and valid exception handler leads to malformed class file |
JDK-8361909 | ConstantPoolBuilder::loadableConstantEntry and constantValueEntry should throw NPE |
JDK-8361912 | ThreadsListHandle::cv_internal_thread_to_JavaThread does not deal with a virtual thread’s carrier thread |
JDK-8361948 | Shenandoah: region free capacity unit mismatch |
JDK-8361950 | Update to use jtreg 8 |
JDK-8361952 | Installation of MethodData::extra_data_lock() misses synchronization on reader side |
JDK-8361955 | [GCC static analyzer] libjdwp/threadControl.c threadControl_setPendingInterrupt error: dereference of NULL 'node' |
JDK-8361959 | [GCC static analyzer] java_props_md.c leak of 'temp' variable is reported |
JDK-8361961 | Typo in ProtectionDomain.implies |
JDK-8361964 | Remove outdated algorithms from requirements and add PBES2 algorithms |
JDK-8361972 | Clarify the condition of System.console() about standard input/output |
JDK-8362067 | Remove unnecessary List.contains key from SpringLayout.Constraints.pushConstraint |
JDK-8362088 | CompressedKlassPointers::encode should be const correct |
JDK-8362097 | JFR: Active Settings view broken |
JDK-8362116 | System.in.read() etc. don’t accept input once immediate Ctrl+D pressed in JShell |
JDK-8362122 | Problem list TestStressBailout until JDK-8361752 is fixed |
JDK-8362123 | ClassLoader Leak via Executors.newSingleThreadExecutor(…) |
JDK-8362151 | Remove unnecessary ClassLoaderDataGraph friend classes |
JDK-8362162 | Use bool for caller of os::must_commit_stack_guard_pages() |
JDK-8362169 | Pointer passed to upcall may get wrong scope |
JDK-8362171 | C2 fails with unexpected node in SuperWord truncation: ModI |
JDK-8362193 | Re-work MacOS/AArch64 SpinPause to handle SB |
JDK-8362203 | assert(state == nullptr || state→get_thread_oop() != nullptr) failed: incomplete state |
JDK-8362204 | test/jdk/sun/awt/font/TestDevTransform.java fails on Ubuntu 24.04 |
JDK-8362207 | Add more test cases for possible double-rounding in fma |
JDK-8362237 | IllegalArgumentException in the launcher when exception without stack trace is thrown |
JDK-8362243 | Devkit creation for Fedora base OS is broken |
JDK-8362244 | Devkit’s Oracle Linux base OS keyword is incorrectly documented |
JDK-8362250 | ARM32: forward_exception_entry missing return address |
JDK-8362271 | G1: Improve G1CollectorState::clearing_bitmap name |
JDK-8362276 | NMT tests should have locks for the entire tests |
JDK-8362278 | G1: Consolidate functions for recording pause start time |
JDK-8362279 | [vectorapi] VECTOR_OP_SUADD needs reduction support |
JDK-8362282 | runtime/logging/StressAsyncUL.java failed with exitValue = 134 |
JDK-8362284 | RISC-V: cleanup NativeMovRegMem |
JDK-8362289 | [macOS] Remove finalize method in JRSUIControls.java |
JDK-8362291 | [macOS] Remove finalize method in CGraphicsEnvironment.java |
JDK-8362304 | Fix JDWP spec w.r.t. OPAQUE_FRAME and INVALID_SLOT errors |
JDK-8362306 | HotSpotJVMCIRuntime.getMirror can crash |
JDK-8362308 | Enhance Bitmap operations |
JDK-8362335 | [macos] Change value of CFBundleDevelopmentRegion from "English" to "en-US" |
JDK-8362336 | Revert changes in metaspaceShared.cpp done via JDK-8356807 |
JDK-8362352 | Fix references to non-existing resource strings |
JDK-8362376 | Use @Stable annotation in Java FDLIBM implementation |
JDK-8362379 | Test serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java should mark as /native |
JDK-8362390 | AIX make fails in awt_GraphicsEnv.c |
JDK-8362394 | C2: Repeated stacked string concatenation fails with "Hit MemLimit" and other resourcing errors |
JDK-8362428 | Update IANA Language Subtag Registry to Version 2025-08-25 |
JDK-8362429 | AssertionError in File.listFiles(FileFilter | FilenameFilter) |
JDK-8362448 | Make use of the Double.toString(double) algorithm in java.text.DecimalFormat |
JDK-8362452 | [macOS] Remove CPrinterJob.finalize() |
JDK-8362482 | [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java: System.gc() does not provide full GC |
JDK-8362493 | Cleanup CodeBuffer::copy_relocations_to |
JDK-8362501 | Update test/hotspot/jtreg/applications/jcstress/README |
JDK-8362515 | RISC-V: cleanup NativeFarCall |
JDK-8362516 | Support of GCC static analyzer (-fanalyzer) |
JDK-8362524 | Fix confusing but harmless typos in x86 CPU Features |
JDK-8362530 | VM crash with -XX:+PrintTieredEvents when collecting AOT profiling |
JDK-8362532 | Test gc/g1/plab/* duplicate command-line options |
JDK-8362533 | Tests sun/management/jmxremote/bootstrap/* duplicate VM flags |
JDK-8362556 | New test jdk/jfr/event/io/TestIOTopFrame.java is failing on all platforms |
JDK-8362557 | [macOS] Remove CFont.finalize() |
JDK-8362561 | Remove diagnostic option AllowArchivingWithJavaAgent |
JDK-8362564 | hotspot/jtreg/compiler/c2/TestLWLockingCodeGen.java fails on static JDK on x86_64 with AVX instruction extensions |
JDK-8362565 | ProblemList jdk/jfr/event/io/TestIOTopFrame.java |
JDK-8362566 | Use -Xlog:aot+map to print contents of existing AOT cache |
JDK-8362572 | Delete the usage of "sun.java2d.reftype" from the sun.java2d.Disposer |
JDK-8362573 | Incorrect weight of the first ObjectAllocationSample JFR event (regression) |
JDK-8362581 | Timeouts in java/nio/channels/SocketChannel/OpenLeak.java on UNIX |
JDK-8362582 | GHA: Increase bundle retention time to deal with infra overload better |
JDK-8362587 | Sort share/oops includes |
JDK-8362591 | Wrong argument warning when heap size larger than coops threshold |
JDK-8362592 | Remove unused argument in nmethod::oops_do |
JDK-8362596 | RISC-V: Improve _vectorizedHashCode intrinsic |
JDK-8362598 | [macos] Add tests for custom info plist files |
JDK-8362602 | Add test.timeout.factor to CompileFactory to avoid test timeouts |
JDK-8362611 | [GCC static analyzer] memory leak in ps_core.c core_handle_note |
JDK-8362632 | Improve HttpServer Request handling |
JDK-8362637 | Convert java.nio.ByteOrder to an enum |
JDK-8362657 | Make tables used in AOT assembly phase GC-safe |
JDK-8362659 | Remove sun.print.PrintJob2D.finalize() |
JDK-8362829 | Exclude CDS test cases after JDK-8361725 |
JDK-8362832 | compiler/macronodes/TestTopInMacroElimination.java hits assert(false) failed: unexpected node |
JDK-8362834 | Several runtime/Thread tests should mark as /native |
JDK-8362836 | JFR: Broken pipe in jdk/jfr/event/io/TestIOTopFrame.java |
JDK-8362838 | RISC-V: Incorrect matching rule leading to improper oop instruction encoding |
JDK-8362846 | Windows error reporting for dll_load doesn’t check for a null buffer |
JDK-8362855 | Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr |
JDK-8362882 | Update SubmissionPublisher() specification to reflect use of ForkJoinPool.asyncCommonPool() |
JDK-8362884 | [GCC static analyzer] unix NetworkInterface.c addif leak on early returns |
JDK-8362885 | A more formal way to mark javac’s Flags that belong to a specific Symbol type only |
JDK-8362889 | [GCC static analyzer] leak in libstringPlatformChars.c |
JDK-8362893 | Improve performance for MemorySegment::getString |
JDK-8362894 | PKCS12 KeyStore PBMAC1 interoperability testing |
JDK-8362898 | Remove finalize() methods from javax.imageio TIFF classes |
JDK-8362954 | Missing error buffer null check in os::dll_load on Linux/BSD |
JDK-8362957 | Fix jdk/javadoc/doccheck/checks/jdkCheckHtml.java (docs) failure |
JDK-8362958 | Unnecessary copying / sorting in Streams using Comparator.naturalOrder() |
JDK-8362972 | C2 fails with unexpected node in SuperWord truncation: IsFiniteF, IsFiniteD |
JDK-8362979 | C2 fails with unexpected node in SuperWord truncation: CmpLTMask, RoundF |
JDK-8363063 | AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217 |
JDK-8363229 | Parallel: Remove develop flag GCExpandToAllocateDelayMillis |
JDK-8363357 | Remove unused flag VerifyAdapterCalls |
JDK-8363584 | Sort share/utilities includes |
JDK-8363676 | [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform |
JDK-8363720 | Follow up to JDK-8360411 with post review comments |
JDK-8363816 | Refactor array name creation |
JDK-8363837 | Make StubRoutines::crc_table_adr() into platform-specific method |
JDK-8363858 | [perf] OptimizeFill may use wide set of intrinsics |
JDK-8363889 | Update sun.print.PrintJob2D to use Disposer |
JDK-8363895 | Minimal build fails with slowdebug builds after JDK-8354887 |
JDK-8363898 | RISC-V: TestRangeCheckHoistingScaledIV.java fails after JDK-8355293 when running without RVV |
JDK-8363910 | Avoid tuning for Power10 CPUs on Linux ppc64le when gcc < 10 is used |
JDK-8363917 | SwitchBootstraps.enumSwitch() args not checked as documented |
JDK-8363920 | JVMTI Documentation for GetLocalDouble is wrong: refers to long |
JDK-8363925 | Remove unused sun.nio.cs.ArrayEncoder::encode |
JDK-8363928 | Specifying AOTCacheOutput with a blank path causes the JVM to crash |
JDK-8363929 | G1: Add G1 prefix to various G1 specific global locks |
JDK-8363932 | G1: Better distribute KlassCleaningTask |
JDK-8363943 | ARM32: Represent Registers as values |
JDK-8363949 | Incorrect jtreg header in MonitorWithDeadObjectTest.java |
JDK-8363950 | Incorrect jtreg header in TestLayoutVsICU.java |
JDK-8363965 | GHA: Switch cross-compiling sysroots to Debian bookworm |
JDK-8363966 | GHA: Switch cross-compiling sysroots to Debian trixie |
JDK-8363972 | Lenient parsing of minus sign pattern in DecimalFormat/CompactNumberFormat |
JDK-8363979 | Add JDK bundle/image validation for --runtime-image option |
JDK-8363980 | [macos] Add JDK specific keys/values to Info.plist of embedded runtime |
JDK-8363986 | Heap region in CDS archive is not at deterministic address |
JDK-8363989 | AArch64: Add missing backend support of VectorAPI expand operation |
JDK-8363998 | Implement Compressed Class Pointers for 32-bit |
JDK-8364004 | Expose VMError::controlledCrash via Whitebox |
JDK-8364019 | Add alignment precondition to Universe::reserve_heap |
JDK-8364037 | Sort share includes: adlc, libadt, metaprogramming |
JDK-8364039 | Adding implNote to DOMSignContext and DOMValidateContext on JDK-specific properties |
JDK-8364042 | UnsafeMemoryAccess will not work with AOT cached code stubs |
JDK-8364081 | Shenandoah & GenShen logging improvement |
JDK-8364082 | jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSParOld.java Eden should be placed first in young |
JDK-8364087 | Amend comment in globalDefinitions.hpp on "classfile_constants.h" include |
JDK-8364089 | JDK 25 RDP2 L10n resource files update |
JDK-8364090 | Dump JFR recording on CrashOnOutOfMemoryError |
JDK-8364103 | Convert existing sprintf-chains to stringStream |
JDK-8364106 | Include java.runtime.version in thread dump output |
JDK-8364110 | Remove unused methods in GCCause |
JDK-8364111 | InstanceMirrorKlass iterators should handle CDS and hidden classes consistently |
JDK-8364114 | Test TestHugePageDecisionsAtVMStartup.java#LP_enabled fails when no free hugepage |
JDK-8364115 | Sort share/services includes |
JDK-8364120 | RISC-V: unify the usage of MacroAssembler::instruction_size |
JDK-8364128 | Improve gathering of cpu feature names using stringStream |
JDK-8364129 | Rename libwixhelper |
JDK-8364135 | JPEGImageReader.getImageTypes() should throw exception for negative image index |
JDK-8364141 | Remove LockingMode related code from x86 |
JDK-8364146 | JList getScrollableUnitIncrement return 0 |
JDK-8364150 | RISC-V: Leftover for JDK-8343430 removing old trampoline call |
JDK-8364159 | Shenandoah assertions after JDK-8361712 |
JDK-8364166 | Parallel: Remove the use of soft_ref_policy in Full GC |
JDK-8364176 | Serial: Group all class unloading logic at the end of marking phase |
JDK-8364177 | JDK fails to build due to undefined symbol in libpng on LoongArch64 |
JDK-8364183 | Shenandoah: Improve commit/uncommit handling |
JDK-8364184 | [REDO] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217 |
JDK-8364185 | [BACKOUT] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217 |
JDK-8364187 | Make getClassAccessFlagsRaw non-native |
JDK-8364190 | JFR: RemoteRecordingStream withers don’t work |
JDK-8364196 | G1: Fix typo in "cset_groud_gid" local variable in G1FlushHumongousCandidateRemSets |
JDK-8364197 | G1: Sort G1 mutex locks by name and group them together |
JDK-8364198 | NMT should have a better corruption message |
JDK-8364199 | Enhance list of environment variables printed in hserr/hsinfo file |
JDK-8364202 | CDS without G1 gives build error in slowdebug, asserts in fastdebug |
JDK-8364212 | Shenandoah: Rework archived objects loading |
JDK-8364213 | (bf) Improve java/nio/Buffer/CharBufferAsCharSequenceTest test comments |
JDK-8364214 | Enhance polygon data support |
JDK-8364226 | Better ECDSASignature Memory Management |
JDK-8364227 | MBeanServer registerMBean throws NPE |
JDK-8364230 | javax/swing/text/StringContent can be migrated away from using finalize |
JDK-8364235 | Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory |
JDK-8364248 | Separate commit and reservation limit detection |
JDK-8364249 | G1: Fix some comments about "maximum_collection" |
JDK-8364254 | Serial: Remove soft ref policy update in WhiteBox FullGC |
JDK-8364257 | JFR: User-defined events and settings with a one-letter name cannot be configured |
JDK-8364258 | ThreadGroup constant pool serialization is not normalized |
JDK-8364263 | HttpClient: Improve encapsulation of ProxyServer |
JDK-8364269 | Simplify code cache API by storing adapter entry offsets in blob |
JDK-8364277 | (fs) BasicFileAttributes.isDirectory and isOther return true for NTFS directory junctions when links not followed |
JDK-8364280 | NMTCommittedVirtualMemoryTracker.test_committed_virtualmemory_region_vm fails with assertion "negative distance" |
JDK-8364282 | ZGC: Improve ZPageAllocation JFR event sending |
JDK-8364296 | Set IntelJccErratumMitigation flag ergonomically |
JDK-8364305 | Support AVX10 saturating floating point conversion instructions |
JDK-8364312 | debug agent should set FD_CLOEXEC flag rather than explicitly closing every open file |
JDK-8364314 | java_lang_Thread::get_thread_status fails assert(base != nullptr) failed: Invalid base |
JDK-8364315 | Remove unused xml files from test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles |
JDK-8364316 | JFR: Incorrect validation of mirror fields |
JDK-8364317 | Explicitly document some assumptions of StringUTF16 |
JDK-8364319 | Move java.lang.constant.AsTypeMethodHandleDesc to jdk.internal |
JDK-8364320 | String encodeUTF8 latin1 with negatives |
JDK-8364325 | ProblemList com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java |
JDK-8364343 | Virtual Thread transition management needs to be independent of JVM TI |
JDK-8364345 | Test java/nio/Buffer/CharBufferAsCharSequenceTest.java failed |
JDK-8364346 | Typo in IR framework README |
JDK-8364351 | ZGC: Replace usages of ZPageAgeRange() with ZPageAgeRangeAll |
JDK-8364352 | Some tests fail when using a limited number of pregenerated .jsa CDS archives |
JDK-8364359 | Sort share/cds includes |
JDK-8364360 | Defining hidden class with no room in constant pool crashes the VM |
JDK-8364361 | [process] java.lang.Process should implement Closeable |
JDK-8364365 | HKSCS encoder does not properly set the replacement character |
JDK-8364370 | java.text.DecimalFormat specification indentation correction |
JDK-8364382 | Remove sun/tools/jstat/jstatLineCountsX.sh from ProblemList on linux-ppc64le and aix due to JDK-8248691 |
JDK-8364406 | Remove LockingMode related code from aarch64 |
JDK-8364409 | [BACKOUT] Consolidate Identity of self-inverse operations |
JDK-8364414 | G1: Use simpler data structure for holding collection set candidates during calculation |
JDK-8364423 | G1: Refactor G1UpdateRegionLivenessAndSelectForRebuildTask |
JDK-8364427 | JFR: Possible resource leak in Recording::getStream |
JDK-8364434 | Inconsistent BufferedContext state after GC |
JDK-8364454 | ProblemList runtime/cds/DeterministicDump.java on macos for JDK-8363986 |
JDK-8364461 | JFR: Default constructor may not be first in setting control |
JDK-8364484 | misc tests fail with Received fatal alert: handshake_failure |
JDK-8364501 | Compiler shutdown crashes on access to deleted CompileTask |
JDK-8364503 | gc/g1/TestCodeCacheUnloadDuringConcCycle.java fails because of race printing to stdout |
JDK-8364504 | [BACKOUT] JDK-8364176 Serial: Group all class unloading logic at the end of marking phase |
JDK-8364514 | [asan] runtime/jni/checked/TestCharArrayReleasing.java heap-buffer-overflow |
JDK-8364516 | Serial: Move class unloading logic inside SerialFullGC::invoke_at_safepoint |
JDK-8364518 | Support for Job Objects in os::commit_memory_limit() on Windows |
JDK-8364519 | Sort share/classfile includes |
JDK-8364531 | G1: Factor out liveness tracing code |
JDK-8364532 | G1: In liveness tracing, print more significant digits for the liveness value |
JDK-8364540 | Apply @Stable to Shared Secrets |
JDK-8364541 | Parallel: Support allocation in old generation when heap is almost full |
JDK-8364545 | tools/javac/launcher/SourceLauncherTest.java fails frequently |
JDK-8364556 | JFR: Disable SymbolTableStatistics and StringTableStatistics in default.jfc |
JDK-8364558 | Failure to generate compiler stubs from compiler thread should not crash VM when compilation disabled due to full CodeCache |
JDK-8364560 | The default value of --linux-menu-group option is invalid |
JDK-8364564 | Shortcut configuration is not recorded in .jpackage.xml file |
JDK-8364570 | Remove LockingMode related code from riscv64 |
JDK-8364580 | Test compiler/vectorization/TestSubwordTruncation.java fails on platforms without RoundF/RoundD |
JDK-8364583 | ColorConvertOp fails for CMYK → RGB conversion |
JDK-8364587 | Update jpackage internal javadoc |
JDK-8364597 | Replace THL A29 Limited with Tencent |
JDK-8364611 | (process) Child process SIGPIPE signal disposition should be default |
JDK-8364618 | Sort share/code includes |
JDK-8364628 | Serial: Refactor SerialHeap::mem_allocate_work |
JDK-8364638 | Refactor and make accumulated GC CPU time code generic |
JDK-8364642 | G1: Remove parameter in G1CollectedHeap::abandon_collection_set() |
JDK-8364649 | G1: Move collection set related full gc reset code into abandon_collection_set() method |
JDK-8364650 | G1: Use InvalidCSetIndex instead of UINT_MAX for "invalid" sentinel value of young_index_in_cset |
JDK-8364657 | Crash for SecureRandom.generateSeed(0) on Windows x86-64 |
JDK-8364660 | ClassVerifier::ends_in_athrow() should be removed |
JDK-8364666 | Tier1 builds broken by JDK-8360559 |
JDK-8364667 | JFR: Throttle doesn’t work with dynamic events |
JDK-8364673 | Remove duplicate font mapping for itcavantgarde in psfontj2d.properties |
JDK-8364722 | Parallel: Move CLDG mark clearing to the end of full GC |
JDK-8364723 | Sort share/interpreter includes |
JDK-8364735 | [asan] heap-use-after-free error detected in defaultStream::writer during VM shutdown |
JDK-8364741 | [asan] runtime/ErrorHandling/PrintVMInfoAtExitTest.java fails because output differs slightly |
JDK-8364750 | Remove unused declaration in jvm.h |
JDK-8364751 | ConstantBootstraps.explicitCast contradictory specification for null-to-primitive |
JDK-8364752 | java.time.Instant should be able to parse ISO 8601 offsets of the form HH:mm:ss |
JDK-8364756 | JFR: Improve slow tests |
JDK-8364757 | Missing Store nodes caused by bad wiring in PhaseIdealLoop::insert_post_loop |
JDK-8364760 | G1: Remove obsolete code in G1MergeCardSetClosure |
JDK-8364761 | (aio) AsynchronousChannelGroup.execute doesn’t check null command |
JDK-8364764 | java/nio/channels/vthread/BlockingChannelOps.java subtests timed out |
JDK-8364767 | G1: Remove use of CollectedHeap::_soft_ref_policy |
JDK-8364768 | JDK javax.imageio ImageWriters do not all flush the output stream |
JDK-8364780 | Unicode extension clarifications for NumberFormat/DecimalFormatSymbols |
JDK-8364781 | Re-examine DigitList digits resizing during parsing |
JDK-8364786 | Test java/net/vthread/HttpALot.java intermittently fails - 24999 handled, expected 25000 |
JDK-8364806 | Test sun/security/krb5/config/IncludeRandom.java times out on Windows |
JDK-8364808 | Make BasicDesktopPaneUI.Actions.MOVE_RESIZE_INCREMENT static |
JDK-8364816 | GetLastError() in os_windows.cpp should not store value to errno |
JDK-8364819 | Post-integration cleanups for JDK-8359820 |
JDK-8364822 | Comment cleanup, stale references to closeDescriptors and UNIXProcess.c |
JDK-8364877 | G1: Inline G1CollectedHeap::set_region_short_lived_locked |
JDK-8364925 | G1: Improve program flow around incremental collection set building |
JDK-8364927 | Add @requires annotation to TestReclaimStringsLeaksMemory.java |
JDK-8364929 | Assign unique id to each AdapterBlob stored in AOTCodeCache |
JDK-8364934 | G1: Rename members of G1CollectionSet |
JDK-8364936 | Shenandoah: Switch nmethod entry barriers to conc_instruction_and_data_patch |
JDK-8364954 | (bf) CleaningThread should be InnocuousThread |
JDK-8364962 | G1: Inline G1CollectionSet::finalize_incremental_building |
JDK-8364973 | Add JVMTI stress testing mode |
JDK-8364984 | Many jpackage tests are failing on Linux after JDK-8334238 |
JDK-8364987 | javac fails with an exception when looking for diamond creation |
JDK-8364991 | Incorrect not-exhaustive error |
JDK-8364993 | JFR: Disable jdk.ModuleExport in default.jfc |
JDK-8364996 | java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows |
JDK-8365024 | G1: Make G1CollectionSet::_inc_build_state assert-only |
JDK-8365026 | G1: Initialization should start a "full" new collection set |
JDK-8365034 | G1: Remove num_groups_selected in G1CollectionSet::select_candidates_from_optional_groups as it is unnecessary |
JDK-8365040 | G1: Remove sorting at end of collection set selection |
JDK-8365044 | Missing copyright header in Contextual.java |
JDK-8365047 | Remove exception handler stub code in C2 |
JDK-8365048 | idea.sh script does not correctly detect/handle git worktrees |
JDK-8365050 | Too verbose warning in os::commit_memory_limit() on Windows |
JDK-8365052 | G1: Remove G1CollectionSet::groups() accessors |
JDK-8365053 | Refresh hotspot precompiled.hpp with headers based on current frequency |
JDK-8365055 | G1: Merge Heap Roots phase incorrectly clears young gen remembered set every time |
JDK-8365057 | Add support for java.util.concurrent lock information to Thread.dump_to_file |
JDK-8365058 | Enhance CopyOnWriteArraySet |
JDK-8365060 | Historical data for JDK 8 should include the jdk.net package |
JDK-8365065 | cancelled ForkJoinPool tasks no longer throw CancellationException |
JDK-8365069 | Refactor tests to use PEM API (Phase 1) |
JDK-8365071 | ARM32: JFR intrinsic jvm_commit triggers C2 regalloc assert |
JDK-8365072 | Refactor tests to use PEM API (Phase 2) |
JDK-8365077 | java.awt.font.NumericShaper violates equals/hashCode contract |
JDK-8365086 | CookieStore.getURIs() and get(URI) should return an immutable List |
JDK-8365098 | make/RunTests.gmk generates a wrong path to test artifacts on Alpine |
JDK-8365115 | G1: Refactor rem set statistics gather code for group |
JDK-8365122 | G1: Minor clean up of G1SurvivorRegions |
JDK-8365146 | Remove LockingMode related code from ppc64 |
JDK-8365153 | AArch64: Set JVM flags for Neoverse N3 and V3 cores |
JDK-8365163 | [ubsan] left-shift issue in globalDefinitions.hpp |
JDK-8365165 | Zap C-heap memory at delete/free |
JDK-8365166 | ARM32: missing os::fetch_bcp_from_context implementation |
JDK-8365168 | Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code |
JDK-8365175 | Replace Unicode extension anchor elements with link tag |
JDK-8365180 | Remove sun.awt.windows.WInputMethod.finalize() |
JDK-8365184 | sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java Re-enable SerialGC flag on debuggee process |
JDK-8365186 | Reduce size of j.t.f.DateTimePrintContext::adjust |
JDK-8365188 | Remove LockingMode related code from s390 |
JDK-8365189 | Remove LockingMode related code from arm32 |
JDK-8365190 | Remove LockingMode related code from share |
JDK-8365191 | Cleanup after removing LockingMode related code |
JDK-8365192 | post_meth_exit should be in vm state when calling get_jvmti_thread_state |
JDK-8365197 | javax.imageio.stream MemoryCache based streams no longer need a disposer. |
JDK-8365198 | Remove unnecessary mention of finalize in ImageIO reader/writer docs |
JDK-8365199 | Use a set instead of a list as the intermediary Klass* storage to reduce typeset processing |
JDK-8365200 | RISC-V: compiler/loopopts/superword/TestGeneralizedReductions.java fails with Zvbb and vlen=128 |
JDK-8365203 | defineClass with direct buffer can cause use-after-free |
JDK-8365205 | C2: Optimize popcount value computation using knownbits |
JDK-8365206 | RISC-V: compiler/c2/irTests/TestFloat16ScalarOperations.java is failing on riscv64 |
JDK-8365218 | [JVMCI] AArch64 CPU features are not computed correctly after 8364128 |
JDK-8365229 | ARM32: c2i_no_clinit_check_entry assert failed after JDK-8364269 |
JDK-8365231 | Don’t build gtest with /EHsc |
JDK-8365237 | Remove unused SoftRefPolicy::_all_soft_refs_clear |
JDK-8365238 | 'jfr' feature requires 'services' with 'custom' build variant |
JDK-8365239 | Spec Clarification - InterfaceAddress:getBroadcast() returning null for loop back address |
JDK-8365240 | [asan] exclude some tests when using asan enabled binaries |
JDK-8365244 | Some test control variables are undocumented in doc/testing.md |
JDK-8365245 | Move size reducing operations to GrowableArrayWithAllocator |
JDK-8365256 | RelocIterator should use indexes instead of pointers |
JDK-8365262 | [IR-Framework] Add simple way to add cross-product of flags |
JDK-8365264 | Rename ResourceHashtable to HashTable |
JDK-8365265 | x86 short forward jump exceeds 8-bit offset in methodHandles_x86.cpp when using Intel APX |
JDK-8365271 | Improve Swing supports |
JDK-8365280 | Enhance JOptionPane |
JDK-8365288 | PEMDecoder should throw ClassCastException |
JDK-8365290 | [perf] x86 ArrayFill intrinsic generates SPLIT_STORE for unaligned arrays |
JDK-8365291 | Remove finalize() method from sun/awt/X11InputMethodBase.java |
JDK-8365292 | Remove javax.imageio.spi.ServiceRegistry.finalize() |
JDK-8365296 | Build failure with Clang due to -Wformat warning after JDK-8364611 |
JDK-8365302 | RISC-V: compiler/loopopts/superword/TestAlignVector.java fails when vlen=128 |
JDK-8365305 | The ARIA role ‘contentinfo’ is not valid for the element <footer> |
JDK-8365307 | AIX make fails after JDK-8364611 |
JDK-8365312 | GCC 12 cannot compile SVE on aarch64 with auto-var-init pattern |
JDK-8365314 | javac fails with an exception for erroneous source |
JDK-8365316 | Remove unnecessary default arg value in gcVMOperations |
JDK-8365317 | ZGC: Setting ZYoungGCThreads lower than ZOldGCThreads may result in a crash |
JDK-8365375 | Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground |
JDK-8365378 | Redundant code in Deoptimization::print_statistics |
JDK-8365379 | SU3.applyInsets may produce wrong results |
JDK-8365385 | [asan] os::pretouch_memory() is not compatible with ASAN |
JDK-8365389 | Remove static color fields from SwingUtilities3 and WindowsMenuItemUI |
JDK-8365394 | Stylesheet must not load fonts on --no-fonts output |
JDK-8365398 | TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently |
JDK-8365400 | Enhance JFR to emit file and module metadata for class loading |
JDK-8365407 | Race condition in MethodTrainingData::verify() |
JDK-8365416 | java.desktop no longer needs preview feature access |
JDK-8365423 | [macos26] java/awt/MenuBar/8007006/bug8007006.java fails on macOS 26 |
JDK-8365424 | [macos26] java/awt/Frame/DisposeTest.java fails on macOS 26 |
JDK-8365425 | [macos26] javax/swing/JInternalFrame/8160248/JInternalFrameDraggingTest.java fails on macOS 26 |
JDK-8365426 | [macos26] Graphics2D tests fail on new macOS 26 |
JDK-8365428 | Unclear comments on java.lang.invoke Holder classes |
JDK-8365436 | ImageReaderTest fails when jmods directory not present |
JDK-8365442 | [asan] runtime/ErrorHandling/CreateCoredumpOnCrash.java fails |
JDK-8365467 | Issues with jrtfs implementation for exploded run-time images |
JDK-8365468 | EagerJVMCI should only apply to the CompilerBroker JVMCI runtime |
JDK-8365483 | Test sun/rmi/runtime/Log/6409194/NoConsoleOutput.java sometimes fails |
JDK-8365487 | [asan] some oops (mode) related tests fail |
JDK-8365491 | VSCode IDE: add basic configuration for the Oracle Java extension |
JDK-8365501 | Remove special AdapterHandlerEntry for abstract methods |
JDK-8365512 | Replace -Xcomp with -Xmixed for AOT assembly phase |
JDK-8365526 | Crash with null Symbol passed to SystemDictionary::resolve_or_null |
JDK-8365532 | java/lang/module/ModuleReader/ModuleReaderTest.testImage fails |
JDK-8365533 | Remove outdated jdk.internal.javac package export to several modules from java.base |
JDK-8365543 | UnixNativeDispatcher.init should lookup open64at and stat64at on AIX |
JDK-8365550 | JFR: The active-settings view should not use LAST_BATCH |
JDK-8365555 | Cleanup redundancies in jpackage implementation |
JDK-8365556 | ObjectMonitor::try_lock_or_add_to_entry_list() returns true with the wrong state of the node |
JDK-8365557 | Parallel: Refactor ParallelScavengeHeap::mem_allocate_work |
JDK-8365558 | Fix stub entry init and blob creation on Zero |
JDK-8365559 | jarsigner shows files non-existent if signed with a weak algorithm |
JDK-8365569 | Remove finalize from JavaSoundAudioClip.java |
JDK-8365570 | C2 fails assert(false) failed: Unexpected node in SuperWord truncation: CastII |
JDK-8365571 | GenShen: PLAB promotions may remain disabled for evacuation threads |
JDK-8365572 | Shenandoah: Remove unused thread local _paced_time field |
JDK-8365579 | ml64.exe is not the right assembler for Windows aarch64 |
JDK-8365581 | Optimize Java implementation of P256 arithmetic |
JDK-8365588 | defineClass that accepts a ByteBuffer does not work as expected |
JDK-8365594 | Strengthen Universe klasses asserts to catch bootstrapping errors earlier |
JDK-8365606 | Container code should not be using jlong/julong |
JDK-8365609 | Fix several potential NULL native pointer dereferences in the desktop module |
JDK-8365610 | Sort share/jfr includes |
JDK-8365611 | Use lookup table for JfrEventThrottler |
JDK-8365614 | JFR: Improve PrettyWriter::printValue |
JDK-8365615 | Improve JMenuBar/RightLeftOrientation.java |
JDK-8365620 | Using enhanced switch in MethodHandleDesc |
JDK-8365622 | Shenandoah: Fix Shenandoah simple bit map test |
JDK-8365623 | test/jdk/sun/security/pkcs11/tls/ tests skipped without skip exception |
JDK-8365625 | Can’t change accelerator colors in Windows L&F |
JDK-8365626 | (fs) Improve handling of broken links in Files.isSameFile() (win) |
JDK-8365630 | jdk/jfr/tool/TestPrintContextual.java fails with wrong spanId |
JDK-8365633 | Incorrect info is reported on hybrid CPU |
JDK-8365636 | JFR: Minor cleanup |
JDK-8365638 | JFR: Add --exact for debugging out-of-order events |
JDK-8365643 | JShell EditPad out of bounds on Windows |
JDK-8365656 | [ubsan] G1CSetCandidateGroup::liveness() reports division by 0 |
JDK-8365660 | test/jdk/sun/security/pkcs11/KeyAgreement/ tests skipped without SkipExceprion |
JDK-8365671 | Typo in Joiner.allUntil example |
JDK-8365673 | Incorrect number of cores are reported on Ryzen CPU |
JDK-8365675 | Add String Unicode Case-Folding Support |
JDK-8365676 | javac incorrectly allows calling interface static method via type variable |
JDK-8365689 | Elements.getFileObjectOf fails with a NullPointerException when an erroneous Element is passed in |
JDK-8365699 | Remove jdk.internal.javac.PreviewFeature.Feature enum values for features finalized in Java 25 or earlier |
JDK-8365700 | Jar --validate without any --file option leaves around a temporary file /tmp/tmpJar<number>.jar |
JDK-8365703 | Refactor ZipCoder to use common JLA.uncheckedNewStringNoRepl |
JDK-8365708 | Add missing @Override annotations to WindowsMenuItemUIAccessor |
JDK-8365711 | Declare menuBarHeight and hotTrackingOn private |
JDK-8365719 | Refactor uses of JLA.uncheckedNewStringNoRepl |
JDK-8365726 | Test crashed with assert in C1 thread: Possible safepoint reached by thread that does not allow it |
JDK-8365765 | thread.inline.hpp includes the wrong primary header file |
JDK-8365772 | RISC-V: correctly prereserve NaN payload when converting from float to float16 in vector way |
JDK-8365776 | Convert JShell tests to use JUnit instead of TestNG |
JDK-8365780 | G1: Remset for young regions are cleared too early during Full GC |
JDK-8365782 | Remove unnecessary inclusion of <stdlib.h> in jfrOSInterface.cpp |
JDK-8365790 | Shutdown hook for application image does not work on Windows |
JDK-8365791 | IGV: Update build dependencies |
JDK-8365792 | GenShen: assertion "Generations aren’t reconciled" |
JDK-8365794 | StreamLimitTest vs H3StreamLimitReachedTest: consider renaming or merging |
JDK-8365807 | (fs) Two-arg UnixFileAttributes.getIfExists should not use exception for control flow |
JDK-8365811 | test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn’t parse correctly" |
JDK-8365814 | Consolidate has_been_archived() and has_been_buffered() in ArchiveBuilder |
JDK-8365815 | JFR: Update metadata.xml with 'jfr query' examples |
JDK-8365820 | Apply certificate scope constraints to algorithms in "signature_algorithms" extension when "signature_algorithms_cert" extension is not being sent |
JDK-8365823 | Revert storing abstract and interface Klasses to non-class metaspace |
JDK-8365829 | Multiple definitions of static 'phase_names' |
JDK-8365832 | Optimize FloatingDecimal and DigitList with byte[] and cleanup |
JDK-8365834 | Mark java/net/httpclient/ManyRequests.java as intermittent |
JDK-8365841 | RISC-V: Several IR verification tests fail after JDK-8350960 without Zvfh |
JDK-8365844 | RISC-V: TestBadFormat.java fails when running without RVV |
JDK-8365858 | FilteredJavaFieldStream is unnecessary |
JDK-8365861 | test/jdk/sun/security/pkcs11/Provider/ tests skipped without SkippedException |
JDK-8365863 | /test/jdk/sun/security/pkcs11/Cipher tests skip without SkippedException |
JDK-8365878 | jshell TOOLING’s javap should use binary names |
JDK-8365880 | Shenandoah: Unify memory usage accounting in ShenandoahFreeSet |
JDK-8365885 | Clean up constant pool reflection native code |
JDK-8365886 | JSplitPane loses track of the left component when the component orientation is changed |
JDK-8365891 | failed: Completed task should not be in the queue |
JDK-8365893 | test/jdk/java/lang/Thread/virtual/JfrEvents.java failing intermittently |
JDK-8365896 | Remove unnecessary explicit buffer nul-termination after using os::snprintf |
JDK-8365898 | Specification of java.lang.module.ModuleDescriptor.packages() method can be improved |
JDK-8365909 | [REDO] Add a compilation timeout flag to catch long running compilations |
JDK-8365910 | [BACKOUT] Add a compilation timeout flag to catch long running compilations |
JDK-8365911 | AArch64: Fix encoding error in sve_cpy for negative floats |
JDK-8365913 | Support latest MSC_VER in abstract_vm_version.cpp |
JDK-8365917 | Sort share/logging includes |
JDK-8365919 | Replace currentTimeMillis with nanoTime in Stresser.java |
JDK-8365922 | Parallel: Group uses of GCTimeRatio to a single location |
JDK-8365926 | RISC-V: Performance regression in renaissance (chi-square) |
JDK-8365932 | Implementation of JEP 516: Ahead-of-Time Object Caching with Any GC |
JDK-8365937 | post_method_exit might incorrectly set was_popped_by_exception and value in the middle of stack unwinding |
JDK-8365939 | [Redo] G1: Move collection set related full gc reset code into abandon_collection_set() method |
JDK-8365940 | Misleading macro in jvm_md.h:57 |
JDK-8365953 | Key manager returns no certificates when handshakeSession is not an ExtendedSSLSession |
JDK-8365956 | GenShen: Adaptive tenuring threshold algorithm may raise threshold prematurely |
JDK-8365972 | JFR: ThreadDump and ClassLoaderStatistics events may cause back to back rotations |
JDK-8365975 | Sort share/memory includes |
JDK-8365976 | G1: Full gc should mark nmethods on stack |
JDK-8365983 | Tests should throw SkippedException when SCTP not supported |
JDK-8365994 | ZGC: Incorrect type signature in ZMappedCache comparator |
JDK-8366002 | Beans.instantiate needs to describe the lookup procedure |
JDK-8366017 | Extend the set of inputs handled by fast paths in FloatingDecimal |
JDK-8366024 | Remove unnecessary InstanceKlass::cast() |
JDK-8366028 | MethodType::fromMethodDescriptorString should not throw UnsupportedOperationException for invalid descriptors |
JDK-8366029 | Do not add -XX:VerifyArchivedFields by default to CDS tests |
JDK-8366031 | Mark com/sun/nio/sctp/SctpChannel/CloseDescriptors.java as intermittent |
JDK-8366035 | Simplify CPUTimeCounters::publish_gc_total_cpu_time |
JDK-8366037 | Remove oopDesc::mark_addr() |
JDK-8366038 | Thread::SpinRelease should use Atomic::release_store |
JDK-8366040 | Change URL.lookupViaProviders to use ScopedValue to detect recursive lookup |
JDK-8366057 | HotSpot Style Guide should permit trailing return types |
JDK-8366062 | [ubsan] add non-zero offset to nullptr in cds/archiveBuilder.cpp |
JDK-8366063 | Parallel: Refactor copy_unmarked_to_survivor_space |
JDK-8366082 | Improve queue size computation in CPU-time sampler |
JDK-8366092 | [GCC static analyzer] UnixOperatingSystem.c warning: use of uninitialized value 'systemTicks' |
JDK-8366094 | Sealed graph for nested types creates broken links |
JDK-8366101 | Replace the use of ThreadTracker with ScopedValue in java.util.jar.JarFile |
JDK-8366102 | Clarification Needed: Symbolic Link Handling in File API Specifications |
JDK-8366105 | Update link to the external RuleBasedBreakIterator documentation |
JDK-8366118 | DontCompileHugeMethods is not respected with -XX:-TieredCompilation |
JDK-8366121 | Hotspot Style Guide should document conventions for lock-free code |
JDK-8366126 | Feedback on two errors in JSR 400 |
JDK-8366127 | RISC-V: compiler/intrinsics/TestVerifyIntrinsicChecks.java fails when running without RVV |
JDK-8366128 | jdk/jdk/nio/zipfs/TestPosix.java::testJarFile uses wrong file |
JDK-8366131 | ProblemList java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java |
JDK-8366145 | G1: Help diagnose ubsan division by zero in computing pause time ratios (g1Analytics.cpp) |
JDK-8366147 | ZGC: ZPageAllocator::cleanup_failed_commit_single_partition may leak memory |
JDK-8366149 | JNI exception pending in Java_sun_awt_X11GraphicsDevice_pGetBounds of awt_GraphicsEnv.c:1484 |
JDK-8366154 | Validate thread type requirements in debug commands |
JDK-8366155 | Serial: Obsolete PretenureSizeThreshold |
JDK-8366157 | Clarify in man pages that only G1 and Parallel supports MaxGCPauseMillis |
JDK-8366159 | SkippedException is treated as a pass for pkcs11/KeyStore, pkcs11/SecretKeyFactory and pkcs11/SecureRandom |
JDK-8366178 | Implement JEP 526: Lazy Constants (Second Preview) |
JDK-8366182 | Some PKCS11Tests are being skipped when they shouldn’t |
JDK-8366193 | Add comments about ResolvedFieldEntry::copy_from() |
JDK-8366195 | Remove unnecessary quotes around -Ta ml64 assembler argument |
JDK-8366196 | Crash in AbstractMethodCheck.getMethodCheckFailure |
JDK-8366208 | Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout |
JDK-8366222 | TestCompileTaskTimeout causes asserts after JDK-8365909 |
JDK-8366223 | ZGC: ZPageAllocator::cleanup_failed_commit_multi_partition is broken |
JDK-8366224 | Introduce DecimalDigits.appendPair for efficient two-digit formatting and refactor DateTimeHelper |
JDK-8366225 | Linux Alpine (fast)debug build fails after JDK-8365909 |
JDK-8366229 | runtime/Thread/TooSmallStackSize.java runs with all collectors |
JDK-8366238 | Improve RBTree API with stricter comparator semantics and pluggable validation/printing hooks |
JDK-8366240 | Improve memory ordering in new CPU Time Profiler |
JDK-8366244 | TLS1.3 ChangeCipherSpec message received after the client’s Finished message should trigger a connection abort with "unexpected message" |
JDK-8366254 | (fs) UnixException.translateToIOException should translate ELOOP to FileSystemLoopException |
JDK-8366255 | Remove 'package_to_module' function from imageFile.cpp |
JDK-8366261 | Provide utility methods for sun.security.util.Password |
JDK-8366264 | tools/javac/launcher/SourceLauncherStackTraceTest.java does not cover the scenario for 8362237 |
JDK-8366278 | Form control element <select> has no associated label |
JDK-8366298 | FDLeakTest sometimes takes minutes to complete on Linux |
JDK-8366331 | Sort share/prims includes |
JDK-8366333 | AArch64: Enhance SVE subword type implementation of vector compress |
JDK-8366341 | [BACKOUT] JDK-8365256: RelocIterator should use indexes instead of pointers |
JDK-8366342 | Key generator and key pair generator tests skipping, but showing as passed |
JDK-8366357 | C2 SuperWord: refactor VTransformNode::apply with VTransformApplyState |
JDK-8366359 | Test should throw SkippedException when there is no lpstat |
JDK-8366361 | C2 SuperWord: rename VTransformNode::set_req → init_req, analogue to Node::init_req |
JDK-8366363 | MemBaseline accesses VMT without using lock |
JDK-8366364 | Return enabled signature schemes with SSLConfiguration#getSSLParameters() call |
JDK-8366365 | [test] test/lib-test/jdk/test/whitebox/CPUInfoTest.java should be updated |
JDK-8366369 | Add @requires linux for GTK L&F tests |
JDK-8366375 | Collator example for SECONDARY uses wrong code point |
JDK-8366399 | Allow custom base reference for update_copyright_year.sh |
JDK-8366400 | JCK test api/java_text/DecimalFormat/Parse.html fails after JDK-8363972 |
JDK-8366401 | JCK test api/java_text/DecimalFormatSymbols/serial/InputTests.html fails after JDK-8363972 |
JDK-8366420 | AOTMapTest fails when default jsa is missing from JDK |
JDK-8366421 | ModifiedUtf.utfLen may overflow for giant string |
JDK-8366424 | Missing type profiling in generated Record Object methods |
JDK-8366427 | C2 SuperWord: refactor VTransform scalar nodes |
JDK-8366434 | THP not working properly with G1 after JDK-8345655 |
JDK-8366446 | Test java/awt/geom/ConcurrentDrawPolygonTest.java fails intermittently |
JDK-8366454 | TLS1.3 server fails with bad_record_mac when receiving encrypted records with empty body |
JDK-8366455 | Move VarHandles.GuardMethodGenerator to execute on build |
JDK-8366456 | Allow AllocFailStrategy for RBTree |
JDK-8366461 | Remove obsolete method handle invoke logic |
JDK-8366462 | Test gc/z/TestCommitFailure.java#Normal failed: expected output missing |
JDK-8366474 | Rename MetaspaceObj::is_shared() to MetaspaceObj::in_aot_cache() |
JDK-8366475 | Rename MetaspaceShared class to AOTMetaspace |
JDK-8366476 | Test gc/z/TestSmallHeap.java fails OOM with many NUMA nodes |
JDK-8366477 | Refactor AOT-related flag bits in klass.hpp |
JDK-8366483 | ShowRegistersOnAssertTest uses wrong register pattern string for Windows on AArch64 |
JDK-8366486 | Test jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java is timing out |
JDK-8366488 | JVM_FindClassFromClass should assert that from class is never null |
JDK-8366490 | C2 SuperWord: wrong result because CastP2X is missing ctrl and floats over SafePoint creating stale oops |
JDK-8366498 | Simplify ClassFileParser::parse_super_class |
JDK-8366517 | Refine null locale processing of ctor/factory methods in |
JDK-8366537 | Test "java/util/TimeZone/DefaultTimeZoneTest.java" is not updating the zone ID as expected |
JDK-8366543 | Clean up include headers in numberSeq |
JDK-8366544 | Parallel: Inline PSParallelCompact::invoke_no_policy |
JDK-8366556 | Sort share/runtime includes |
JDK-8366558 | Gtests leave /tmp/cgroups-test* files |
JDK-8366561 | Improve documentation for how the -Xlint flag works |
JDK-8366569 | Disable CompileTaskTimeout for known long-running test cases |
JDK-8366575 | Remove SDP support |
JDK-8366577 | Deprecate java.net.Socket::setPerformancePreferences |
JDK-8366578 | Remove the field tagSize in various QuicPacketEncoder.OutgoingQuicPacket subclasses |
JDK-8366582 | Test jdk/jshell/ToolSimpleTest.java failed: provider not found |
JDK-8366584 | Add an InstanceKlass::super() method that returns InstanceKlass* |
JDK-8366588 | VectorAPI: Re-intrinsify VectorMask.laneIsSet where the input index is a variable |
JDK-8366658 | Add missing locks when accessing the VirtualMemoryTracker instance in tests and MemMapPrinter |
JDK-8366660 | Sort share/nmt includes |
JDK-8366666 | Bump timeout on StressAsyncUL |
JDK-8366678 | Use JUnit in test/langtools/tools/javac |
JDK-8366688 | G1: Rename G1HeapRegionRemSet::is_added_to_cset_group() to has_cset_group() |
JDK-8366691 | JShell should support a more convenient completion |
JDK-8366692 | Several gc/shenandoah tests timed out |
JDK-8366693 | Backout recent JavaLangAccess changes breaking the build |
JDK-8366694 | Test JdbStopInNotificationThreadTest.java timed out after 60 second |
JDK-8366695 | Test sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java timed out |
JDK-8366702 | C2 SuperWord: refactor VTransform vector nodes |
JDK-8366704 | Bump timeout on TestInheritFD |
JDK-8366716 | Move SmapsParser from runtime/os/TestTracePageSizes.java into testlib |
JDK-8366733 | Re-examine older java.text NF, DF, and DFS serialization tests |
JDK-8366747 | RISC-V: Improve VerifyMethodHandles for method handle linkers |
JDK-8366750 | Remove test 'java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java' from problemlist |
JDK-8366764 | Deproblemlist java/awt/ScrollPane/ScrollPositionTest.java |
JDK-8366765 | [REDO] Rename JavaLangAccess::*NoRepl methods |
JDK-8366768 | Problemlist jdk/jshell/ToolSimpleTest.java |
JDK-8366775 | TestCompileTaskTimeout should use timeoutFactor |
JDK-8366777 | Build fails unknown pseudo-op with old AS on linux-aarch64 |
JDK-8366778 | Sort share/asm, share/gc, share/include includes |
JDK-8366780 | Enhance ProcSmapsParser and Printer to handle THPeligible field |
JDK-8366781 | Parallel: Include OS free memory in GC selection heuristics |
JDK-8366803 | Bump timeout on sun/tools/jhsdb/BasicLauncherTest.java |
JDK-8366809 | JFR: Use factory for aggregator functions |
JDK-8366817 | test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java and JdkProcClient.java should not delete logs |
JDK-8366829 | Add java.time.Duration constants MIN and MAX |
JDK-8366833 | Poly1305 does not always correctly update position for array-backed ByteBuffers after processMultipleBlocks |
JDK-8366836 | Don’t execute post-IncludeCustomExtension if file was not included |
JDK-8366837 | Clean up gensrc by spp.Spp |
JDK-8366844 | Update and automate MouseDraggedOriginatedByScrollBarTest.java |
JDK-8366845 | C2 SuperWord: wrong VectorCast after VectorReinterpret with swapped src/dst type |
JDK-8366847 | JFR reports incorrect number of cores on hybrid CPU |
JDK-8366849 | Problemlist jdk/jshell/ToolSimpleTest.java as generic-all |
JDK-8366850 | Test com/sun/jdi/JdbStopInNotificationThreadTest.java failed |
JDK-8366852 | java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java test is failing |
JDK-8366854 | Extend jtreg failure handler with THP info |
JDK-8366864 | Sort os/linux includes |
JDK-8366865 | Allocation GC Pauses Triggered after JVM has started shutdown |
JDK-8366871 | (javac) legacy.properties seems to be an obsolete file |
JDK-8366872 | Wrong number of template arguments in test in test_rbtree.cpp |
JDK-8366874 | Test gc/arguments/TestParallelGCErgo.java fails with UseTransparentHugePages |
JDK-8366875 | CompileTaskTimeout should be reset for each iteration of RepeatCompilation |
JDK-8366878 | Improve flags of compiler/loopopts/superword/TestAlignVectorFuzzer.java |
JDK-8366881 | Parallel: Obsolete HeapMaximumCompactionInterval |
JDK-8366884 | NMT fails with MallocLimit: reached category "mtCompiler" limit |
JDK-8366888 | C2: incorrect assertion predicate with short running long counted loop |
JDK-8366890 | C2: Split through phi printing with TraceLoopOpts misses line break |
JDK-8366893 | java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java timed out on macos-aarch64 |
JDK-8366896 | JFR: Use GarbageCollection.name in gc view |
JDK-8366897 | RBTreeTest.IntrusiveCustomVerifyTest and RBTreeTest.CustomVerify tests fail on non-debug builds |
JDK-8366899 | SetupExecute should add the command line to vardeps |
JDK-8366905 | Store AdapterBlob pointer in AdapterHandlerEntry |
JDK-8366908 | Use a different class for testing JDK-8351654 |
JDK-8366911 | (fs) Remove support for normalizing file names to Unicode normalized form D (macOS) |
JDK-8366925 | Improper std::nothrow new expression in NativeHeapTrimmerThread ctor |
JDK-8366926 | Unexpected exception occurs when executing code in a "local" JShell environment |
JDK-8366938 | Test runtime/handshake/HandshakeTimeoutTest.java crashed |
JDK-8366940 | Test compiler/loopopts/superword/TestAliasingFuzzer.java timed out |
JDK-8366941 | Excessive logging in serviceability tests causes timeout |
JDK-8366942 | Dark mode pages briefly blink before going dark |
JDK-8366948 | AOT cache creation crashes when iterating training data |
JDK-8366951 | Test runtime/logging/StressAsyncUL.java is timing out |
JDK-8366968 | Exhaustive switch expression rejected by for not covering all possible values |
JDK-8366971 | C2: Remove unused nop_list from PhaseOutput::init_buffer |
JDK-8366978 | dead code in SunCertPathBuilder |
JDK-8366980 | TestTransparentHugePagesHeap.java fails when run with -UseCompressedOops |
JDK-8366984 | Remove delay slot support |
JDK-8366990 | C2: Compilation hits the memory limit when verifying loop opts in Split-If code |
JDK-8367002 | Missing compiled exception handler for "recursive" exception |
JDK-8367005 | ImageReader refactor caused performance regressions for startup and footprint |
JDK-8367007 | javadoc generation of JavaFX docs fails after fix for JDK-8350920 |
JDK-8367008 | Algorithm identifiers for HmacSHA* should always have NULL as params |
JDK-8367013 | Add Atomic<T> to package/replace idiom of volatile var plus AtomicAccess:: operations |
JDK-8367014 | Rename class Atomic to AtomicAccess |
JDK-8367017 | Remove legacy checks from WrappedToolkitTest and convert from bash |
JDK-8367021 | Regression in LocaleDataTest refactoring |
JDK-8367025 | zIndexDistributor.hpp uses angle-bracket inclusion of globalDefinitions.hpp |
JDK-8367026 | Reorder the timeout failure handler commands to have jstack run before the rest |
JDK-8367027 | java/lang/ProcessBuilder/Basic.java fails on Windows AArch64 |
JDK-8367028 | compiler/c2/irTests/TestFloat16ScalarOperations.java failing intermittently because of constant folding |
JDK-8367031 | [backout] Change java.time month/day field types to 'byte' |
JDK-8367034 | [REDO] Protect ExecuteWithLog from running with redirection without a subshell |
JDK-8367035 | [BACKOUT] Protect ExecuteWithLog from running with redirection without a subshell |
JDK-8367048 | RISC-V: Correct pipeline descriptions of the architecture |
JDK-8367049 | URLPermission.<init> throws StringIndexOutOfBoundsException in avm mode |
JDK-8367051 | Build failure with clang on linux and AIX after switch to C++17 |
JDK-8367059 | DTLS: loss of NewSessionTicket message results in handshake failure |
JDK-8367066 | RISC-V: refine register selection in MacroAssembler:: decode_klass_not_null |
JDK-8367067 | Improve exception handling in HttpRequest.BodyPublishers |
JDK-8367068 | Remove redundant HttpRequest.BodyPublisher tests |
JDK-8367085 | Sort os/posix includes |
JDK-8367096 | jdk/open/test/jdk/sun/security/pkcs11/ rsa, ec, config, secmod and sslecc tests are skipping but showing as pass |
JDK-8367098 | RISC-V: sync CPU features with related JVM flags for dependant ones |
JDK-8367101 | Remove unused includes in cardTable.cpp |
JDK-8367103 | RISC-V: store cpu features in a bitmap |
JDK-8367104 | Check for RSASSA-PSS parameters when validating certificates against algorithm constraints |
JDK-8367107 | JFR: Refactor policy tests out of TestRemoteDump |
JDK-8367112 | HttpClient does not support Named Groups set on SSLParameters |
JDK-8367114 | Update jdk.test.lib.net.SimpleHttpServer to use SimpleFileServer |
JDK-8367130 | JDK builds broken by 8366837: Clean up gensrc by spp.Spp |
JDK-8367131 | Test com/sun/jdi/ThreadMemoryLeakTest.java fails on 32 bits |
JDK-8367133 | DTLS: fragmentation of Finished message results in handshake failure |
JDK-8367135 | Test compiler/loopstripmining/CheckLoopStripMining.java needs internal timeouts adjusted |
JDK-8367137 | RISC-V: Detect Zicboz block size via hwprobe |
JDK-8367138 | JNI exception pending in os_getCmdlineAndUserInfo of ProcessHandleImpl_macosx.c |
JDK-8367142 | Avoid InstanceKlass::cast when converting java mirror to InstanceKlass |
JDK-8367149 | Add convenient construction for creating ad-hoc VMErrorCallback |
JDK-8367150 | Add a header line to improve VMErrorCallback printing |
JDK-8367157 | Remove jrunscript tool |
JDK-8367231 | [BACKOUT] JDK-8366363: MemBaseline accesses VMT without using lock |
JDK-8367237 | Thread-Safety Usage Warning for java.text.Collator Classes |
JDK-8367240 | Parallel: Refactor PSScavengeCLDClosure |
JDK-8367243 | Format issues with dist dump debug output in PhaseGVN::dead_loop_check |
JDK-8367249 | [REDO] MemBaseline accesses VMT without using lock |
JDK-8367253 | RISC-V: refactor dependent cpu extensions |
JDK-8367259 | Clean up make/scripts and bin directory |
JDK-8367268 | Remove unused os::numa_topology_changed() |
JDK-8367271 | Add parsing tests to DateFormat JMH benchmark |
JDK-8367277 | Fix copyright header in JMXInterfaceBindingTest.java |
JDK-8367278 | Test compiler/startup/StartupOutput.java timed out after completion on Windows |
JDK-8367279 | Test tools/javac/tree/TreePosTest.java timed out |
JDK-8367282 | FORBID_C_FUNCTION needs exception spec consistent with library declaration |
JDK-8367292 | VectorAPI: Optimize VectorMask.fromLong/toLong() for SVE |
JDK-8367293 | RISC-V: enable vectorapi test for VectorMask.laneIsSet |
JDK-8367297 | Test com/sun/jdi/JdbStopInNotificationThreadTest.java can still fail after JDK-8366850 |
JDK-8367298 | ZGC: Enhance zaddress type system’s assert messages |
JDK-8367302 | New test jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java from JDK-8366082 is failing |
JDK-8367309 | Test runtime/os/windows/TestAvailableProcessors.java fails to compile after mis-merge |
JDK-8367313 | CTW: Execute in AWT headless mode |
JDK-8367317 | ZGC: ZVirtualMemoryReserver::force_reserve_discontiguous arithmetic underflow |
JDK-8367318 | Test vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt001/TestDescription.java timed out after passing |
JDK-8367321 | Fix CSS bugs in dark theme |
JDK-8367324 | Avoid redundant parsing when formatting with DigitList |
JDK-8367325 | [s390x] build failure due to JDK-8361376 |
JDK-8367333 | C2: Vector math operation intrinsification failure |
JDK-8367339 | Parallel: Remove PSScavenge::should_scavenge |
JDK-8367347 | Serial: Refactor CLDScanClosure |
JDK-8367348 | Enhance PassFailJFrame to support links in HTML |
JDK-8367365 | java/math/BigInteger/BigIntegerTest.java failed in jtreg timeout |
JDK-8367366 | Do not support -XX:+AOTClassLinking for dynamic CDS archive |
JDK-8367368 | Add message for verify_legal_class_modifiers for inner classes |
JDK-8367371 | Remove @requires vm.opt.UseLargePages from InternSharedString.java test |
JDK-8367372 | Test |
JDK-8367376 | Bad ButtonUI prevents other components from updating when system changes desktop properties |
JDK-8367378 | GenShen: Missing timing stats when old mark buffers are flushed during final update refs |
JDK-8367382 | Expand use of representation equivalence terminology |
JDK-8367384 | The ICC_Profile class may throw exceptions during serialization |
JDK-8367389 | C2 SuperWord: refactor VTransform to model the whole loop instead of just the basic block |
JDK-8367391 | Loss of precision on implicit conversion in vectornode.cpp |
JDK-8367397 | Improve naming and terminology in regmask.hpp and regmask.cpp |
JDK-8367401 | Parallel: Remove unused field in PSKeepAliveClosure |
JDK-8367409 | G1: Remove unused G1MonotonicArena::Segment::copy_to() |
JDK-8367410 | ZGC: Remove unused ZNmethodTable::wait_until_iteration_done() |
JDK-8367413 | Fix potential truncation error in Arguments::set_heap_size() |
JDK-8367417 | Serial: Use NMethodToOopClosure during Young GC |
JDK-8367422 | Parallel: Refactor local variables names in copy_unmarked_to_survivor_space |
JDK-8367424 | Cleanup unused time_remaining_ms update in G1CollectionSet::select_optional_groups |
JDK-8367449 | Test runtime/cds/CDSMapTest.java timed out but passed |
JDK-8367450 | Shenandoah: Log the composition of the collection set |
JDK-8367451 | GenShen: Remove the option to compute age census during evacuation |
JDK-8367472 | Swap conditions order in PSScavengeCLDOopClosure::do_oop(oop*) |
JDK-8367473 | Shenandoah: Make the detailed evacuation metrics a runtime diagnostic option |
JDK-8367475 | Incorrect lock usage in LambdaFormInvokers::regenerate_holder_classes |
JDK-8367476 | Shenandoah: Remove use of CollectedHeap::_soft_ref_policy |
JDK-8367483 | C2 crash in PhaseValues::type: assert(t != nullptr) failed: must set before get - missing notification for CastX2P(SubL(x, y)) |
JDK-8367485 | os::physical_memory is broken in 32-bit JVMs when running on 64-bit OSes |
JDK-8367486 | Change prefix for platform-dependent AtomicAccess files |
JDK-8367487 | Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on Linux aarch64 with Cavium CPU |
JDK-8367499 | Refactor exhaustiveness computation from Flow into a separate class |
JDK-8367501 | RISC-V: build broken after JDK-8365926 |
JDK-8367507 | Parallel: Remove PSPromotionManager::drain_stacks_depth |
JDK-8367531 | Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries |
JDK-8367532 | Declare all stubgen stub entries including internal cross-stub entries |
JDK-8367536 | Change RBTree to use C++17 features |
JDK-8367552 | JCmdTestFileSafety.java fails when run by root user |
JDK-8367561 | Getting some "header" property from a file:// URL causes a file descriptor leak |
JDK-8367573 | JNI exception pending in os_getCmdlineAndUserInfo of ProcessHandleImpl_aix.c |
JDK-8367576 | JvmtiThreadState::_debuggable is unused |
JDK-8367583 | sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java fails after JDK-8244336 |
JDK-8367585 | Prevent creation of unrepresentable Utf8Entry |
JDK-8367597 | Runtime.exit logging failed: Cannot invoke "java.lang.Module.getClassLoader()" because "m" is null |
JDK-8367598 | Switch to CRC32C for SEED calculation in jdk.test.lib.Utils |
JDK-8367601 | Remove held_monitor_count |
JDK-8367609 | serviceability/sa/ClhsdbPmap.java fails when built with Clang |
JDK-8367610 | Test tools/sincechecker/modules/java.base/JavaBaseCheckSince.java timed out on Windows |
JDK-8367611 | Enable vblendvp[sd] on Future ECore |
JDK-8367613 | Test compiler/runtime/TestDontCompileHugeMethods.java failed |
JDK-8367614 | Test vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java failed, passed and timed-out |
JDK-8367616 | RISC-V: Auto-enable Zicboz extension for debug builds |
JDK-8367619 | String.format in outOfRangeException uses wrong format specifier for String argument |
JDK-8367626 | Parallel: Remove ParallelCompactData::summarize_dense_prefix |
JDK-8367629 | Parallel: Remove logging in PSAdjustWeakRootsClosure |
JDK-8367646 | [GenShen] Control thread may overwrite gc cancellation cause set by mutator |
JDK-8367651 | Parallel: Remove workers number checking in constructor of PSAdjustTask |
JDK-8367656 | Refactor Constantpool’s operand array into two |
JDK-8367657 | C2 SuperWord: NormalMapping demo from JVMLS 2025 |
JDK-8367689 | Revert removal of several compilation-related vmStructs fields |
JDK-8367690 | C2: Unneeded branch in reduce_phi |
JDK-8367692 | RISC-V: Align post call nop |
JDK-8367694 | Fix jtreg test failure when Intel APX is enabled for KNL platforms |
JDK-8367702 | PrintJob.getGraphics() should return null after PrintJob.end |
JDK-8367704 | Fix minor documentation issues in java.time.** |
JDK-8367708 | GenShen: Reduce total evacuation burden |
JDK-8367709 | GenShen: Dirty cards for objects that get promoted by safepoint that intervenes between allocation and stores |
JDK-8367719 | Refactor JNI code that uses class_to_verify_considering_redefinition() |
JDK-8367721 | Test compiler/arguments/TestCompileTaskTimeout.java crashed: SIGSEGV |
JDK-8367722 | [GenShen] ShenandoahEvacuationStats is always empty |
JDK-8367724 | Remove Trailing Return Types from undecided list |
JDK-8367725 | Incorrect reading of oop in SuspendResumeManager::suspend while thread is blocked |
JDK-8367728 | IGV: dump node address type |
JDK-8367731 | G1: Make G1CollectionSet manage the young gen cset group |
JDK-8367737 | Parallel: Retry allocation after lock acquire in mem_allocate_work |
JDK-8367739 | Serial: Retry allocation after lock acquire in mem_allocate_work |
JDK-8367740 | assembler_<cpu>.inline.hpp should not include assembler.inline.hpp |
JDK-8367743 | G1: Use named constants for G1CSetCandidateGroup group ids |
JDK-8367759 | G1: Move G1UpdateRegionLivenessAndSelectForRebuildTask into its own file |
JDK-8367772 | Refactor createUI in PassFailJFrame |
JDK-8367780 | Enable UseAPX on Intel CPUs only when both APX_F and APX_NCI_NDD_NF cpuid features are present |
JDK-8367782 | VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName |
JDK-8367784 | java/awt/Focus/InitialFocusTest/InitialFocusTest1.java failed with Wrong focus owner |
JDK-8367787 | Expand use of representation equivalence terminology in Float16 |
JDK-8367790 | Remove java/awt/PopupMenu/PopupMenuLocation.java from ProblemList |
JDK-8367795 | HeadlessMalfunctionTest may fail due to timeout |
JDK-8367796 | Rename AtomicAccess gtests |
JDK-8367801 | jtreg failure_handler - don’t use the -L option for ps command |
JDK-8367848 | Parallel: Use NMethodToOopClosure during Young GC |
JDK-8367857 | Implement JEP 525: Structured Concurrency (Sixth Preview) |
JDK-8367859 | Remove nio exception gensrc |
JDK-8367860 | Remove unused NMethodToOopClosure::fix_relocations |
JDK-8367862 | debug.cpp: Do not print help message for methods ifdef’d out |
JDK-8367867 | [macosx] Ignorable whitespace in text not removed when printing |
JDK-8367869 | Test java/io/FileDescriptor/Sync.java timed out |
JDK-8367899 | compiler/c2/gvn/TestBitCompressValueTransform.java intermittent timed out |
JDK-8367901 | Calendar.roll(hour, 24) returns wrong result |
JDK-8367902 | Allocation after Universe::before_exit() in the VM shutdown sequence |
JDK-8367904 | Test java/net/InetAddress/ptr/Lookup.java should throw SkippedException |
JDK-8367910 | Reduce warnings about unsupported classes in AOT cache creation |
JDK-8367913 | LIBDL dependency seems to be not needed for some jdk libs |
JDK-8367927 | Remove 8043571-related tests from problemlists |
JDK-8367942 | Add API note discussing Double.compareTo total order and IEEE 754 total order |
JDK-8367943 | PipedOutputStream write(0, 0) successful after close() |
JDK-8367948 | JFR: MethodTrace threshold setting has no effect |
JDK-8367953 | JFR sampler threads does not appear in thread dump |
JDK-8367967 | C2: "fatal error: Not monotonic" with Mod nodes |
JDK-8367969 | C2: compiler/vectorapi/TestVectorMathLib.java fails without UnlockDiagnosticVMOptions |
JDK-8367972 | ZGC: Reduce ZBarrierSet includes |
JDK-8367976 | Validate and clamp jdk.httpclient.bufsize |
JDK-8367981 | Update CompactHashtable for readability |
JDK-8367982 | Unify ObjectSynchronizer and LightweightSynchronizer |
JDK-8367983 | javax/management/monitor/ThreadPoolTest.java and StartStopTest.java fail with Unexpected Maximum Pool Size Overflow! |
JDK-8367987 | Memory leak in MemBaseline: Must delete _vma_allocations |
JDK-8367988 | NewFileSystemTests.readOnlyZipFileFailure fails when run by root user |
JDK-8367989 | Remove InstanceKlass::allocate_objArray and ArrayKlass::allocate_arrayArray |
JDK-8368001 | java/text/Format/NumberFormat/NumberRoundTrip.java timed out |
JDK-8368006 | Parallel: Skip full regions in dense prefix during Full GC |
JDK-8368015 | Shenandoah: fix error in computation of average allocation rate |
JDK-8368024 | Remove StringConcatFactory#generateMHInlineCopy |
JDK-8368029 | Several tests in httpserver/simpleserver should throw SkipException |
JDK-8368030 | Make package bundlers stateless |
JDK-8368032 | Enhance Certificate Checking |
JDK-8368050 | Validation missing in ClassFile signature factories |
JDK-8368071 | Compilation throughput regressed 2X-8X after JDK-8355003 |
JDK-8368072 | Remove redundant arguments of MarkingNMethodClosure |
JDK-8368073 | PKCS11 HKDF can’t use byte array IKM in FIPS mode |
JDK-8368080 | G1: Unnecessary initialization of G1CMTask’s mark stats table |
JDK-8368086 | G1: Use ThreadsClaimTokenScope in G1CMRemarkTask |
JDK-8368087 | ZGC: Make ZStatLoad::print() logging conditional on os::loadavg support |
JDK-8368089 | G1: G1PeriodicGCTask::should_start_periodic_gc may use uninitialised value if os::loadavg is unsupported |
JDK-8368093 | Remove Stream::createPseudoHeaders |
JDK-8368094 | Fix problem list errors |
JDK-8368097 | [asan] heap-buffer-overflow reported in ClassFileParser::skip_over_field_signature |
JDK-8368098 | (aio) java/nio/channels/Channels/AsyncCloseStreams.java fails in junit timeout |
JDK-8368102 | Don’t store macros in spec.gmk |
JDK-8368104 | Parallel: Refactor PSThreadRootsTaskClosure |
JDK-8368124 | Show useful thread names in ASAN reports |
JDK-8368152 | Shenandoah: Incorrect behavior at end of degenerated cycle |
JDK-8368156 | java/nio/file/Files/IsSameFile.java failing (win) |
JDK-8368159 | Significant performance overhead when started with jdwp agent and unattached debugger |
JDK-8368172 | Make java.time.format.DateTimePrintContext immutable |
JDK-8368174 | Proactive initialization of @AOTSafeClassInitializer classes |
JDK-8368178 | Add specialization of SequencedCollection methods to standard list factories |
JDK-8368181 | ProblemList java/awt/Dialog/ModalExcludedTest/ModalExcludedTest.java |
JDK-8368182 | AOT cache creation fails with class defined by JNI |
JDK-8368185 | Test javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java failed: Synth ButtonUI does not handle PRESSED & MOUSE_OVER state |
JDK-8368192 | Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exception: Stack trace |
JDK-8368199 | Add @AOTSafeClassInitializer to jdk.internal.access.SharedSecrets |
JDK-8368205 | [TESTBUG] VectorMaskCompareNotTest.java crashes when MaxVectorSize=8 |
JDK-8368206 | RISC-V: compiler/vectorapi/VectorMaskCompareNotTest.java fails when running without RVV |
JDK-8368212 | ZGC: Fix spelling and typos in comments |
JDK-8368213 | ZGC: Cleanup dead code, unimplemented declarations, unused private fields |
JDK-8368214 | ZGC: Remove double newlines |
JDK-8368226 | Remove Thread.stop |
JDK-8368247 | RISC-V: enable vectorapi test for expand operation |
JDK-8368249 | HttpClient: Translate exceptions thrown by sendAsync |
JDK-8368250 | [AIX] now ubsan vptr check is also possible (follow up of JDK-8354686) |
JDK-8368251 | Parallel: Refactor lgrp_id used in MutableNUMASpace |
JDK-8368261 | Serial: Use more precise nmethod scope during Full GC marking |
JDK-8368273 | LIBPTHREAD dependency is not needed for some jdk libs |
JDK-8368298 | ProblemList: Test java/lang/ProcessBuilder/Basic.java |
JDK-8368301 | sun/security/util/math/intpoly compiler warnings |
JDK-8368303 | AlwaysAtomicAccesses is excessively strict |
JDK-8368307 | Shenandoah: get_next_bit_impl should special case weak and strong mark bits |
JDK-8368308 | ISO 4217 Amendment 180 Update |
JDK-8368312 | Move CC_OUT_OPTION out of spec.gmk |
JDK-8368321 | Rethink compilation delay strategy for lukewarm methods |
JDK-8368326 | Don’t export unresolved make variables from configure |
JDK-8368328 | CompactNumberFormat.clone does not produce independent instances |
JDK-8368331 | ClassFile Signature parsing fails for type parameter with no supertype |
JDK-8368335 | Refactor the rest of Locale TestNG based tests to JUnit |
JDK-8368345 | Remove leftover includes of strongRootsScope.hpp |
JDK-8368357 | Some source files have initial blank lines |
JDK-8368365 | ASAN errors should produce hs-err files and core dumps |
JDK-8368366 | RISC-V: AlignVector is mistakenly set to AvoidUnalignedAccesses |
JDK-8368367 | Test jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java fails jdk.GCHeapMemoryUsage "expected 0 > 0" |
JDK-8368373 | Test H3MalformedResponseTest.testMalformedResponse intermittent timed out |
JDK-8368468 | Split out everything but configure results from spec.gmk |
JDK-8368498 | Use JUnit instead of TestNG for jdk_text tests |
JDK-8368499 | GenShen: Do not collect age census during evac when adaptive tenuring is disabled |
JDK-8368500 | ContextClassLoader cannot be reset on threads in ForkJoinPool.commonPool() |
JDK-8368501 | Shenandoah: GC progress evaluation does not use generation |
JDK-8368514 | TLS stateless session ticket decryption fails on some providers |
JDK-8368518 | [s390x] test failure with failed: wrong size of mach node |
JDK-8368520 | TLS 1.3 KeyUpdate fails with SunPKCS11 provider |
JDK-8368522 | (fs) BasicFileAttributes Linux musl 1.2.5 incompatibility with statx |
JDK-8368525 | nmethod ic cleanup |
JDK-8368527 | JMX: Add an MXBeans method to query GC CPU time |
JDK-8368528 | HttpClient.Builder.connectTimeout should accept arbitrarily large values |
JDK-8368546 | java/net/httpclient/RedirectTimeoutTest.java fails intermittently for HTTP/3 in tier7 |
JDK-8368551 | Core dump warning may be confusing |
JDK-8368552 | H3ErrorHandlingTest.testCloseControlStream intermittent timed out |
JDK-8368563 | JFR: Improve jfr query help text |
JDK-8368565 | Adjust comment regarding dependency of libjvm.so to librt |
JDK-8368573 | MultiBranchNode::required_outcnt should return an unsigned int |
JDK-8368576 | PrintJob.getGraphics() does not specify behavior after PrintJob.end() |
JDK-8368599 | ShenandoahConcurrentMark could use ThreadsClaimTokenScope |
JDK-8368606 | Printer lookup returns empty on AIX platform due to uninitialized results list |
JDK-8368615 | VSCode IDE: Oracle Java extension routinely runs out of memory |
JDK-8368616 | runtime/cds/appcds/aotCache/JavaAgent.java#dynamic fails on non CDS platforms/builds after JDK-8362561 |
JDK-8368625 | com/sun/net/httpserver/ServerStopTerminationTest.java fails intermittently |
JDK-8368630 | java/net/httpclient/http3/H3ServerPushTest.java succeeds but fails in jtreg timeout |
JDK-8368633 | (fs) Path.toRealPath(NOFOLLOW_LINKS) very slow on macOS |
JDK-8368668 | Several vmTestbase/vm/gc/compact tests timed out on large memory machine |
JDK-8368670 | Deadlock in JFR on event register + class load |
JDK-8368674 | Incremental builds keep rebuilding interim jmod |
JDK-8368675 | IGV: nodes are wrongly marked as changed in the difference view |
JDK-8368677 | acvp test should throw SkippedException when no ACVP-Server available |
JDK-8368681 | Shenandoah: Add documentation comments for ShenandoahAllocationRate |
JDK-8368683 | [process] Increase jtreg debug output maxOutputSize for TreeTest |
JDK-8368693 | Duplicate methods in vmClasses |
JDK-8368694 | PKCS11-NSS generic keys generated by DH have leading zeroes stripped |
JDK-8368698 | runtime/cds/appcds/aotCache/OldClassSupport.java assert(can_add()) failed: Cannot add TrainingData objects |
JDK-8368699 | nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp destroys jvmti monitor when VM is dead |
JDK-8368714 | [BACKOUT] JDK-8368468 Split out everything but configure results from spec.gmk |
JDK-8368715 | Serial: Add GCTraceTime for marking from roots subphases during full gc marking |
JDK-8368727 | CDS custom loader support causes asserts during class unloading |
JDK-8368729 | Add appropriate checks in java.awt.image.Kernel constructor |
JDK-8368732 | RISC-V: Detect support for misaligned vector access via hwprobe |
JDK-8368739 | [AIX] java/net/httpclient/http3/H3SimpleGet.java#useNioSelector and #with-continuations fail |
JDK-8368740 | Serial: Swap eden and survivor spaces position in young generation |
JDK-8368752 | Serial: Remove unused arg of DefNewGeneration::gc_epilogue |
JDK-8368753 | IGV: improve CFG view of difference graphs |
JDK-8368754 | runtime/cds/appcds/SignedJar.java log regex is too strict |
JDK-8368775 | Remove outdated comment in OutlineTextRenderer |
JDK-8368780 | IGV: Upgrade to Netbeans Platform 27 |
JDK-8368781 | PerfMemory - make issues more transparent |
JDK-8368787 | Error reporting: hs_err files should show instructions when referencing code in nmethods |
JDK-8368793 | java/lang/StringBuilder/RacingSBThreads.java timed out in Xcomp subtest |
JDK-8368809 | JFR: Remove events from testSettingConfiguration in TestActiveSettingEvent |
JDK-8368817 | Convert JDK_Version::to_string to use stringStream instead of jio_snprintf-chain |
JDK-8368821 | Test java/net/httpclient/http3/GetHTTP3Test.java intermittently fails with java.io.IOException: QUIC endpoint closed |
JDK-8368822 | Refactor Float16.valueOf(double) |
JDK-8368825 | Use switch expression for DateTimeFormatterBuilder pattern character lookup |
JDK-8368842 | Parallel: Refactor PCAddThreadRootsMarkingTaskClosure |
JDK-8368845 | x-IBM930 uses incorrect character for Hex 42 60 |
JDK-8368846 | java/io/File/createTempFile/TargetDirectory fails when run by root user |
JDK-8368848 | JShell’s code completion not always working for multi-snippet inputs |
JDK-8368856 | Add a method that performs saturating addition of a Duration to an Instant |
JDK-8368861 | [TEST] compiler/floatingpoint/ScalarFPtoIntCastTest.java expects x86 IR on non-x86 platforms |
JDK-8368866 | compiler/codecache/stress/UnexpectedDeoptimizationTest.java intermittent timed out |
JDK-8368877 | Generate Jextract bindings for Kqueue |
JDK-8368882 | NPE during text drawing on machine with JP locale |
JDK-8368885 | NMT CommandLine tests can check for error better |
JDK-8368890 | open/test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java fails randomly |
JDK-8368892 | Make JEditorPane/TestBrowserBGColor.java headless |
JDK-8368893 | RISC-V: crash after JDK-8352673 on fastdebug version |
JDK-8368897 | RISC-V: Cleanup RV_EXT_FEATURE_FLAGS & RV_NON_EXT_FEATURE_FLAGS |
JDK-8368907 | (fs) Windows Error code 1314 not translated to AccessDeniedException (win) |
JDK-8368938 | Remove ObjectWaiter::badObjectWaiterPtr |
JDK-8368940 | Missing ResourceMark when stalling for shutdown |
JDK-8368950 | RISC-V: fail to catch out of order declarations among dependent cpu extensions/flags |
JDK-8368953 | Document the reason why Serial/Parallel/G1 use zero as dirty card value |
JDK-8368954 | G1: Document why G1 uses TLS storage for the current card table reference |
JDK-8368957 | Remove metaprogramming/logical.hpp in favor of C++17 facilities |
JDK-8368960 | Adjust java UL logging in the build |
JDK-8368961 | Remove redundant checks in ciField.cpp |
JDK-8368962 | hotspot/cpu/aarch64/bytecodes_aarch64.{hpp,cpp} is unused |
JDK-8368966 | Remove spurious VMStructs friends |
JDK-8368968 | FloatingDecimal: Clean up unused code |
JDK-8368975 | Windows ProcessImpl.java has dead code |
JDK-8368981 | Case Fold Locale Legacy Tags On Demand |
JDK-8368982 | Test sun/security/tools/jarsigner/EC.java completed and timed out |
JDK-8368984 | Extra slashes in Cipher transformation leads to NSPE instead of NSAE |
JDK-8368985 | Small Float16 refactorings |
JDK-8368989 | Use NMethodMarkingScope and ThreadsClaimTokenScope in shenandoahSTWMark |
JDK-8368997 | AIX allows reading from address zero which leads to several ubsan findings |
JDK-8368999 | jshell crash when existing sealed class is updated to also be abstract |
JDK-8369002 | Extract the loop→is_member(get_loop(get_ctrl(node))) pattern in a new function |
JDK-8369013 | Shenandoah: passive mode should support enabling ShenandoahCardBarrier |
JDK-8369019 | Improve timed-park mechanism in ObjectMonitor for virtual thread support |
JDK-8369027 | Apply java.io.Serial annotations in java.scripting |
JDK-8369032 | Add test to ensure serialized ICC_Profile stores only necessary optional data |
JDK-8369033 | Remove dead code in training data |
JDK-8369037 | Identify owning method for MethodData and MethodCounters in AOT map output |
JDK-8369038 | Parallel: Use NMethodMarkingScope and ThreadsClaimTokenScope in psParallelCompact |
JDK-8369039 | JDK-8348611 caused regression in Javac-Hot-Generate |
JDK-8369041 | Release memory after testing in ThreadsRunner.java |
JDK-8369050 | DecimalFormat Rounding Errors for Fractional Ties Near Zero |
JDK-8369051 | More small Float16 refactorings |
JDK-8369068 | GenShen: Generations still aren’t reconciled assertion failure |
JDK-8369078 | Fix faulty test conversion in IllegalCharsetName.java |
JDK-8369080 | Use uname -m for devkit cpu detection |
JDK-8369097 | Parallel: Support allocation in from space when heap is too full |
JDK-8369111 | G1: Determining concurrent start uses inconsistent predicates |
JDK-8369123 | Still more small Float16 refactorings |
JDK-8369128 | ProblemList jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java in Xcomp configs |
JDK-8369129 | Raster createPackedRaster methods specification clean up |
JDK-8369132 | Disable vmTestbase/gc/vector/CircularListLow and LinearListLow with SerialGC |
JDK-8369133 | Disable gc/g1/TestShrinkAuxiliaryDataRunner.java with UseLargePages option |
JDK-8369138 | New test compiler/loopstripmining/MissingStoreAfterOuterStripMinedLoop.java fails |
JDK-8369146 | java/awt/PrintJob/GetGraphicsTest.java: Parse Exception: Invalid or unrecognized bugid: 50510568367702 |
JDK-8369147 | Various issues with new tests added by JDK-8316694 |
JDK-8369152 | Problem list new tests from JDK-8316694 |
JDK-8369167 | C2: refactor LShiftINode/LShiftLNode Value/Identity/Ideal |
JDK-8369178 | G1: Use NMethodMarkingScope and ThreadsClaimTokenScope in G1RootProcessor |
JDK-8369184 | SimpleTimeZone equals() Returns True for Unequal Instances with Different hashCode Values |
JDK-8369186 | HotSpot Style Guide should permit some uses of the C++ Standard Library |
JDK-8369187 | Add wrapper for <new> that forbids use of global allocation and deallocation functions |
JDK-8369188 | Update link-time check for HotSpot uses of allocation and deallocation functions |
JDK-8369190 | JavaFrameAnchor on AArch64 has unnecessary barriers and wrong store order in MacroAssembler |
JDK-8369206 | jpackage should not set R/O permission on app launchers |
JDK-8369211 | AArch64: Devirtualize class RelocActions |
JDK-8369219 | JNI::RegisterNatives causes a memory leak in CodeCache |
JDK-8369226 | GHA: Switch to MacOS 15 |
JDK-8369227 | Virtual thread stuck in PARKED state |
JDK-8369230 | com/sun/jdi/SimulResumerTest.java timed out |
JDK-8369232 | testlibrary_tests/ir_framework/tests/TestScenariosCrossProduct.java timed out |
JDK-8369236 | testlibrary_tests/ir_framework/tests/TestCompileThreshold.java timed out |
JDK-8369238 | Allow virtual thread preemption on some common class initialization paths |
JDK-8369242 | Rename URL variables in devkit/Tools.gmk |
JDK-8369246 | Use https in make/devkit scripts |
JDK-8369250 | Assess and remedy any unsafe usage of the Semaphore used by NonJavaThread::List |
JDK-8369251 | Opensource few tests |
JDK-8369255 | Assess and remedy any unsafe usage of the Semaphores used by JFR |
JDK-8369257 | PPC: compiler/whitebox/RelocateNMethodMultiplePaths.java fails with assertion |
JDK-8369258 | C2: enable ReassociateInvariants for all loop types |
JDK-8369263 | Parallel: Inline PSPromotionManager::push_depth |
JDK-8369277 | Remove unused CodeCacheUnloadingTask::_num_workers |
JDK-8369282 | Distrust TLS server certificates anchored by Chunghwa ePKI Root CA |
JDK-8369283 | Improve trace logs in safepoint machinery |
JDK-8369286 | Parallel: Assertion failure in mutableNUMASpace |
JDK-8369291 | Test java/net/httpclient/http3/H3DataLimitsTest.java fails in quic connection timeout with linux fastdebug builds |
JDK-8369296 | Add fast class init checks in interpreter for resolving ConstantPool entries for static field |
JDK-8369305 | Adjust usage of CDS in the boot JDK |
JDK-8369312 | Refactor Float.toHexString() to avoid use of regex |
JDK-8369313 | java/net/httpclient/TimeoutBasic.java should accept that HttpTimeoutException should be somewhere down the cause chain |
JDK-8369322 | Implement native stack printing for Windows-AArch64 |
JDK-8369323 | Fix typos in vmTestbase/…/Concurrent.java |
JDK-8369328 | Use uppercase variable names in the devkit makefiles |
JDK-8369335 | Two sun/java2d/OpenGL tests fail on Windows after JDK-8358058 |
JDK-8369346 | Remove default value of and deprecate the MaxRAM flag |
JDK-8369349 | Add missing CPE headers |
JDK-8369418 | Identify owning class for KlassTrainingData in AOT map output |
JDK-8369419 | Error reporting of JFR JNI method registration crash on MacOSX |
JDK-8369420 | Parallel: Use multiple workers for class unloading |
JDK-8369423 | Reduce execution time of testlibrary_tests/ir_framework/tests/TestDFlags.java |
JDK-8369428 | Include method name in 'does not override or implement' diagnostics |
JDK-8369432 | Add Support for JDBC 4.5 MR |
JDK-8369433 | G1: Replace G1MarkScope with NMethodMarkingScope |
JDK-8369434 | java/net/httpclient/AltServiceUsageTest.java fails intermittently |
JDK-8369435 | C2: transform (LShiftX (SubX con0 a), con1) into (SubX con0<<con1 (LShiftX a con1)) |
JDK-8369440 | Remove RootResolverMarkScope and RootSetClosureMarkScope |
JDK-8369441 | Two container tests fail after JDK-8292984 |
JDK-8369444 | JavaFrameAnchor on PPC64 has unnecessary barriers |
JDK-8369447 | GenShen: Regulator thread may observe inconsistent states |
JDK-8369448 | C2 SuperWord: refactor VTransform to do move_unordered_reduction_out_of_loop during VTransform::optimize |
JDK-8369450 | [Ubuntu 25.10] openjdk fails to build due to rust-coreutils date |
JDK-8369451 | Debug agent support for USE_ITERATE_THROUGH_HEAP is broken and should be removed |
JDK-8369452 | Locale.Builder.setLanguageTag(String) does not clear on empty or null String |
JDK-8369454 | Verify checksums of downloaded source bundles when creating devkit |
JDK-8369456 | [TESTBUG] Fix the test failure of TestSelectFromTwoVectorOp.java on sve2 platforms |
JDK-8369467 | Rdtsc: Remove experimental support for non invariant tsc |
JDK-8369468 | Rdtsc: Move getCPUIDBrandString_stub into VM_Version stub area |
JDK-8369469 | Rdtsc: Remove potential races in Rdtsc::initialize |
JDK-8369482 | JVMTI + Loom: JDK-8368159 introduced safepoint poll in disallowed state |
JDK-8369483 | Cleanup dead code in HandleArea |
JDK-8369488 | Update to use jtreg 8.1 |
JDK-8369489 | Marker annotation on inner class access crashes javac compiler |
JDK-8369490 | Remove unused Runinfo parameters in compiler/c2/gvn/TestBitCompressValueTransform.java |
JDK-8369491 | Temporarily revert default TIMEOUT_FACTOR back to 4 |
JDK-8369501 | Parallel: Add UseAdaptiveSizePolicy requirement to TestDynShrinkHeap.java |
JDK-8369505 | jhsdb jstack cannot handle continuation stub |
JDK-8369506 | Bytecode rewriting causes Java heap corruption on AArch64 |
JDK-8369508 | Type annotations on anonymous new class creation expressions can’t be retrieved |
JDK-8369510 | JFR: Remove flush handler from Dispatcher lookup |
JDK-8369516 | Delete duplicate imaging test |
JDK-8369517 | Compilation mismatch for equivalent lambda and method reference |
JDK-8369527 | NMT: print malloc-site when a malloc’d memory detected as corrupted |
JDK-8369531 | Wrong tooltip used in external class links |
JDK-8369559 | Identify owning method for MethodTrainingData and CompileTrainingData in AOT map output |
JDK-8369560 | Slowdebug build without CDS fails |
JDK-8369563 | Gtest dll_address_to_function_and_library_name has issues with stripped pdb files |
JDK-8369569 | Rename methods in regmask.hpp to conform with HotSpot coding style |
JDK-8369571 | Parallel: Use ThreadsClaimTokenScope in PSAdjustTask |
JDK-8369573 | Add missing compile commands help documentation for the signature part of method patterns |
JDK-8369574 | Remove javax/management/remote/mandatory/connection/BrokenConnectionTest.java from ProblemList-Virtual.txt |
JDK-8369590 | LocaleEnhanceTest has incorrectly passing test case |
JDK-8369593 | Test H3MalformedResponseTest.testMalformedResponse still times out |
JDK-8369609 | calls from Continuations to invalidate_jvmti_stack must be more accurate |
JDK-8369611 | Remove safepoint synchronization from ParallelScavengeHeap and SerialHeap |
JDK-8369616 | JavaFrameAnchor on RISC-V has unnecessary barriers and wrong store order in MacroAssembler |
JDK-8369618 | Remove outdated reference to JDK 1.1 in the spec of BufferedImage.TYPE_INT_ARGB |
JDK-8369622 | GlobalChunkPoolMutex is recursively locked during error handling |
JDK-8369631 | Assess and remedy any unsafe usage of the sr_semaphore Semaphore in the Posix signal code |
JDK-8369642 | [ubsan] nmethod::nmethod null pointer passed as argument 2 to memcpy |
JDK-8369646 | Detection of redundant conversion patterns in add_users_of_use_to_worklist is too restrictive |
JDK-8369654 | javac OutOfMemoryError for complex intersection type |
JDK-8369656 | Calling CompletableFuture.join() could execute task in common pool |
JDK-8369657 | [AIX] TOC overflow in static-launcher build when building slowdebug after JDK-8352064 |
JDK-8369658 | Client emulation mode sets MaxRAM too late |
JDK-8369681 | Parallel: Remove conditional check in ParallelScavengeHeap::verify |
JDK-8369683 | Exclude runtime/Monitor/MonitorWithDeadObjectTest.java#DumpThreadsBeforeDetach on Alpine Linux debug |
JDK-8369685 | RISC-V: refactor code related to RVFeatureValue::enabled |
JDK-8369734 | JvmtiExport::post_class_file_load_hook return value is never used |
JDK-8369736 | Add management interface for AOT cache creation |
JDK-8369742 | Link AOT-linked classes at JVM bootstrap |
JDK-8369793 | G1: Remove unused G1FreeIdSet |
JDK-8369804 | TestGenerators.java fails with IllegalArgumentException: bound must be greater than origin |
JDK-8369806 | Remove nsk/jvmti/AttachOnDemand/attach020 from problemlist |
JDK-8369809 | G1: Merge G1CollectedHeap::do_collection_pause_at_safepoint[_helper] |
JDK-8369811 | ZGC: Robust NUMA configuration detection |
JDK-8369812 | HttpClient doesn’t handle H3_REQUEST_REJECTED correctly |
JDK-8369814 | G1: Relax card mark and store ordering |
JDK-8369817 | [TESTBUG] EmptyPath::toString is ignored |
JDK-8369818 | G1: Add missing region types in gc+heap=debug heap output |
JDK-8369838 | Likely invalid assert or function call in jimage.cpp |
JDK-8369851 | Remove darcy author tags from langtools tests |
JDK-8369853 | jpackage signing tests fail after JDK-8358723 |
JDK-8369854 | (ch) Refine specification of behavior of {Gathering,Writable}ByteChannel.write |
JDK-8369856 | AOT map does not include unregistered classes |
JDK-8369858 | Remove darcy author tags from jdk tests |
JDK-8369881 | C2: Unexpected node in SuperWord truncation: ReverseBytesS, ReverseBytesUS |
JDK-8369894 | Remove javax/management/remote/mandatory/loading/RMIDownloadTest.java from problemlist |
JDK-8369898 | C2 SuperWord: assert(has_ctrl(i)) failed: should be control, not loop |
JDK-8369902 | C2 SuperWord: wrong result because filterin NaN instead of zero in MemPointerParser::canonicalize_raw_summands |
JDK-8369911 | Test sun/java2d/marlin/ClipShapeTest.java#CubicDoDash, #Cubic and #Poly fail intermittent |
JDK-8369912 | [TESTBUG] testlibrary_tests/template_framework/examples/TestExpressions.java fails with ArithmeticException: / by zero - forgot to respect Expression.info |
JDK-8369913 | Parallel: Refactor PSAdjustTask |
JDK-8369920 | HttpClient QuicSelectorThread could be a VirtualThread |
JDK-8369924 | Remove test/jdk/javax/management/remote/mandatory/loading/MissingClassTest.java from problemlist |
JDK-8369944 | Notification can be lost due to interrupt in Object.wait |
JDK-8369946 | Bytecode rewriting causes Java heap corruption on PPC |
JDK-8369947 | Bytecode rewriting causes Java heap corruption on RISC-V |
JDK-8369949 | Fix TestWaste.java stack overflow |
JDK-8369979 | Flag UsePopCountInstruction was accidentally disabled on PPC64 |
JDK-8369980 | Use ThreadsClaimTokenScope in ShenandoahThreadRoots |
JDK-8369982 | ProblemList jdk/jfr/jvm/TestWaste.java |
JDK-8369983 | Remove expired ZGC flags for JDK 26 |
JDK-8369991 | Thread blocking during JFR emergency dump must be in safepoint safe state |
JDK-8369994 | Mixed mode jhsdb jstack cannot resolve symbol in function ending in call |
JDK-8369995 | Fix StringIndexOutOfBoundsException and implement extra logging and/or propagate errors in X509KeyManagerImpl |
JDK-8369997 | Tests that use custom scheduler should use jdk.test.lib.thread.VThreadScheduler |
JDK-8370013 | Refactor Double.toHexString to eliminate regex and StringBuilder |
JDK-8370024 | HttpClient: QUIC congestion controller doesn’t implement pacing |
JDK-8370028 | Remove author tags from mathematical classes |
JDK-8370031 | Make RegMask copy constructor explicit and replace RegMask operator= with named function |
JDK-8370036 | TestJhsdbJstackWithVirtualThread.java fails when run with -showversion |
JDK-8370039 | GenShen: array copy SATB barrier improvements |
JDK-8370041 | GenShen: Filter young pointers from thread local SATB buffers when only marking old |
JDK-8370049 | [s390x] G1 barrier compareAndExchange does not return old value when compareExchange fails |
JDK-8370050 | Shenandoah: Obsolete ShenandoahPacing option |
JDK-8370057 | Correct scale handling of BigDecimal.sqrt |
JDK-8370064 | Test runtime/NMT/CheckForProperDetailStackTrace.java fails on Windows when using stripped pdb files |
JDK-8370065 | Windows perfmemory coding - use SetSecurityDescriptorControl directly |
JDK-8370071 | Clarify jcmd Thread.print help message |
JDK-8370074 | Remove unused code in AbstractDebuggeeTest.java |
JDK-8370077 | C2: make Compile::_major_progress a boolean |
JDK-8370078 | Remove unnecessary argument in ContiguousSpace::initialize |
JDK-8370079 | Re-enable vmTestbase/gc/vector/CircularListLow and LinearListLow with SerialGC |
JDK-8370082 | Intermediate objects clean up in ECDH, EdDSA, XDH, DHKEM, and HKDF |
JDK-8370100 | Redundant .png files in Linux app-image cause unnecessary bloat |
JDK-8370120 | Make jpackage tests output more stable |
JDK-8370122 | jpackage test lib improvements |
JDK-8370123 | Minor jpackage refactoring |
JDK-8370126 | Improve jpackage signing testing |
JDK-8370134 | Fix minor jpackage issues |
JDK-8370136 | Support async execution of jpackage tests |
JDK-8370141 | [macOS] Crash after PrinterJob ends when Graphics.create() is used. |
JDK-8370150 | Add StrictMath microbenchmarks to cover FDLIBM algorithms |
JDK-8370154 | Update @jls and @jvms taglets to point to local specs dir |
JDK-8370156 | Fix jpackage IconTest |
JDK-8370160 | NumericShaper allows illegal ranges |
JDK-8370175 | State engine terminates when throwing self-caused exception |
JDK-8370176 | Mixed mode jhsdb jstack cannot unwind call stack with -Xcomp |
JDK-8370197 | Add missing @Override annotations in com.sun.beans package |
JDK-8370198 | Test gc/arguments/TestShrinkHeapInSteps.java crashed: assert(left >= right) failed: avoid underflow |
JDK-8370200 | Crash: assert(outer→outcnt() >= phis + 2 - be_loads && outer→outcnt() ⇐ phis + 2 + stores + 1) failed: only phis |
JDK-8370201 | Test serviceability/sa/TestJhsdbJstackWithVirtualThread.java fails due to VM warnings |
JDK-8370203 | Add jcmd AOT.end_recording diagnostic command |
JDK-8370207 | Test sun/misc/SunMiscSignalTest.java crashes after JDK-8369631 |
JDK-8370213 | Add sun/misc/SunMiscSignalTest.java to ProblemList |
JDK-8370220 | C2: rename methods and improve documentation around get_ctrl and idom lazy updating/forwarding of ctrl and idom via dead ctrl nodes |
JDK-8370222 | Wrong output for a command in jlink man page |
JDK-8370225 | RISC-V: cleanup verify_xxx in interp_masm_riscv.hpp |
JDK-8370227 | Migrate micros-javac benchmarks from jmh-jdk-microbenchmarks |
JDK-8370229 | Remove unused method declarations after JDK-8322630 |
JDK-8370230 | Bad copyright in NMTPrintMallocSiteOfCorruptedMemory.java after JDK-8369527 |
JDK-8370234 | Remove CardTableBarrierSet::write_region |
JDK-8370237 | AssertionError in Annotate.fromAnnotations with -Xdoclint and type annotations |
JDK-8370240 | [PPC64] jhsdb jstack cannot handle continuation stub |
JDK-8370242 | JFR: Clear event reference eagerly when using EventStream |
JDK-8370244 | [PPC64] Several vector tests fail on Power8 |
JDK-8370248 | AOTMapLogger should check if pointer is in AOTMetaspace |
JDK-8370249 | Test jdk/javadoc/doccheck/checks/jdkCheckLinks.java fails due to JVMS/JLS links after JDK-8349681 |
JDK-8370250 | Locale should mention the behavior for duplicate subtags |
JDK-8370251 | C2: Inlining checks for method handle intrinsics are too strict |
JDK-8370257 | Remove ProblemListed tests from ProblemList.txt |
JDK-8370260 | Test jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java timed out |
JDK-8370261 | Test runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java timed out |
JDK-8370262 | Add jdk/javadoc/doccheck/checks/jdkCheckLinks.java to the ProblemList |
JDK-8370318 | AES-GCM vector intrinsic may read out of bounds (x86_64, AVX-512) |
JDK-8370325 | G1: Disallow GC for TLAB allocation |
JDK-8370326 | Parallel: Remove unused ParCompactionManager::push |
JDK-8370332 | C2 SuperWord: SIGSEGV because PhaseIdealLoop::split_thru_phi left dead nodes in loop _body |
JDK-8370333 | hotspot-unit-tests.md specifies wrong directory structure for tests |
JDK-8370334 | javadoc NPE with "import module" statement |
JDK-8370344 | Arbitrary Java frames on stack during scoped access |
JDK-8370345 | Parallel: Rework TLAB accounting in MutableNUMASpace |
JDK-8370368 | Apply java.io.Serial annotations in java.security.jgss |
JDK-8370370 | Add still more cases to WorstCaseTests |
JDK-8370377 | Avoid resolving constant pool entries during preimage generation in the training run |
JDK-8370378 | Some compiler tests inadvertently exclude particular platforms |
JDK-8370387 | Remove handling of InterruptedIOException from java.io classes |
JDK-8370389 | JavaFrameAnchor on s390 has unnecessary barriers |
JDK-8370393 | Cleanup handling of ancient Windows versions from GetJavaProperties java_props_md |
JDK-8370405 | C2: mismatched store from MergeStores wrongly scalarized in allocation elimination |
JDK-8370406 | Parallel: Refactor ParCompactionManager::mark_and_push |
JDK-8370417 | Parallel: TestAlwaysPreTouchBehavior.java fails with NUMA |
JDK-8370420 | HostLocaleProviderAdapter_md.c from libjava can use GetLocaleInfoEx, GetCalendarInfoEx, EnumCalendarInfoExEx directly |
JDK-8370438 | Offer link time optimization support on library level |
JDK-8370442 | Compilation error in jpackage EntitlementsTest test |
JDK-8370459 | C2: CompressBitsNode::Value produces wrong result on Windows (1UL vs 1ULL), found by ExpressionFuzzer |
JDK-8370465 | Right to Left Orientation Issues with MenuItem Component |
JDK-8370467 | BorderFactory.createBevelBorder and createSoftBevelBorder throws NPE for null highlight and shadow |
JDK-8370473 | C2: Better Aligment of Vector Spill Slots |
JDK-8370481 | C2 SuperWord: Long/Integer.compareUnsigned return wrong value in SLP |
JDK-8370492 | [Linux] Update cpu shares to cpu.weight mapping function |
JDK-8370494 | G1: NewSize not bounded by InitialHeapSize or MaxHeapSize |
JDK-8370500 | Change windows x64 implementation of os::current_stack_pointer() |
JDK-8370501 | vmTestbase/vm/gc/compact/Humongous_NonbranchyTree5M/TestDescription.java intermittent timed out |
JDK-8370503 | Use String.newStringWithLatin1Bytes to simplify Integer/Long toString method |
JDK-8370511 | test/jdk/javax/swing/JSlider/bug4382876.java does not release previously pressed keys |
JDK-8370514 | Problemlist nio/channels/AsyncCloseAndInterrupt until JDK-8368290 is resolved |
JDK-8370520 | GenShen: Track and report on promotion failures |
JDK-8370521 | GenShen: Various code cleanup related to promotion |
JDK-8370527 | Memory leak after 8316694: Implement relocation of nmethod within CodeCache |
JDK-8370560 | Remove non-public API reference from public API javadoc |
JDK-8370568 | Refer to Thread.interrupted as "interrupted status" consistently |
JDK-8370569 | IGV: dump more graph properties at bytecode parsing |
JDK-8370572 | Cgroups hierarchical memory limit is not honored after JDK-8322420 |
JDK-8370578 | SystemMapTest.java#normal fails intermittendly on macOS aarch64 |
JDK-8370579 | PPC: fix inswri immediate argument order |
JDK-8370612 | Simplify implementation of dark theme |
JDK-8370628 | Rename BigInteger::nthRoot to rootn, and similarly for nthRootAndRemainder |
JDK-8370633 | Remove dead code for Windows file path canonicalization functions |
JDK-8370636 | com/sun/jdi/TwoThreadsTest.java should wait for completion of all threads |
JDK-8370637 | [Windows] Crash if use Graphics after PrintJob.end |
JDK-8370646 | TestLargeUTF8Length.java needs lots of memory |
JDK-8370649 | Add intermittent tag for gc/shenandoah/generational/TestOldGrowthTriggers.java |
JDK-8370653 | Fix race in CompressedClassSpaceSizeInJmapHeap.java |
JDK-8370663 | Incorrect synchronization in nsk/jvmti/RedefineClasses when expected events are not received |
JDK-8370667 | GenShen: Only make assertions about region pinning for collected generation |
JDK-8370678 | Update the Problemlisting for java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java |
JDK-8370681 | [BACKOUT] Improve memory ordering in new CPU Time Profiler |
JDK-8370682 | G1: Survivor regions not in young gen cset group |
JDK-8370687 | Improve before constructor has been called error message |
JDK-8370708 | RISC-V: Add VerifyStackAtCalls |
JDK-8370715 | JFR: Races are possible when dumping recordings |
JDK-8370719 | [Linux] Use /etc/os-release values for font configuration file names |
JDK-8370726 | GenShen: Misplaced assertion that old referent is marked during young collection |
JDK-8370730 | Test serviceability/attach/EarlyDynamicLoad/EarlyDynamicLoad.java needs to be resilient about warnings |
JDK-8370732 | Use WhiteBox.getWhiteBox().fullGC() to provoking gc for nsk/jvmti tests |
JDK-8370766 | JVM crashes when running compiler/exceptions/TestAccessErrorInCatch.java fails with -XX:+VerifyStack |
JDK-8370774 | Merge ModRefBarrierSet into CardTableBarrierSet |
JDK-8370775 | ModulePatcher$JarResourceFinder.getByteBuffer() does not close the InputStream after reading the bytes |
JDK-8370794 | C2 SuperWord: Long/Integer.compareUnsigned return wrong value for EQ/NE in SLP |
JDK-8370797 | Test runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java failed on macos 26 |
JDK-8370804 | G1: Make G1HeapRegionAttr::remset_is_tracked() conform to coding style |
JDK-8370806 | Parallel: Revise logs in PSYoungGen::compute_desired_sizes |
JDK-8370807 | G1: Improve region attribute table method naming |
JDK-8370813 | Deprecate AggressiveHeap |
JDK-8370822 | Improve performance for MemorySegment::fill |
JDK-8370839 | Tests to verify peculiar Proxy dispatching behaviors |
JDK-8370843 | Deprecate AlwaysActAsServerClassMachine and NeverActAsServerClassMachine |
JDK-8370850 | Shenandoah: Simplify collector allocation to save unnecessary region iteration |
JDK-8370851 | Mark hotspot and jdk tests incompatible with test thread factory |
JDK-8370852 | Test sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java fails after JDK-8369995 |
JDK-8370853 | IGV: SEGV in IdealGraphPrinter::print after JDK-8370569 |
JDK-8370854 | Add sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java to the ProblemList |
JDK-8370865 | Incorrect parser error for compact source files and multi-variable declarations |
JDK-8370871 | [s390x] consistently update top_frame_sp |
JDK-8370874 | [asan] ASAN build fails after JDK-8368365 |
JDK-8370878 | C1: Clean up unnecessary ConversionStub constructor |
JDK-8370884 | JFR: Overflow in aggregators |
JDK-8370887 | DelayScheduler.replace method may break the 4-ary heap in certain scenarios |
JDK-8370889 | G1: Inline G1PrepareEvacuationTask::sample_card_set_size() |
JDK-8370905 | Update vm.defmeth tests to use virtual threads |
JDK-8370908 | Remove test javax/management/remote/mandatory/connection/DeadLockTest.java from ProblemList-Virtual |
JDK-8370910 | Cleanup terminology of UUID vs Global Identifiers in UUID |
JDK-8370939 | C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() |
JDK-8370942 | test/jdk/java/security/Provider/NewInstance.java and /test/jdk/java/security/cert/CertStore/NoLDAP.java may skip without notifying |
JDK-8370943 | Support heap expansion during startup in Serial and Parallel |
JDK-8370950 | Inline CollectedHeap::fill_args_check |
JDK-8370955 | Remove test javax/management/remote/mandatory/connection/ConnectionTest.java from ProblemList-Virtual |
JDK-8370956 | ShortcutHintTest test fails when executed locally on Linux |
JDK-8370963 | Errors in jpackage jtreg test descriptions |
JDK-8370965 | Remove SigningPackageFromTwoStepAppImageTest test |
JDK-8370966 | Create regression test for the hierarchical memory limit fix in JDK-8370572 |
JDK-8370969 | --launcher-as-service option is ignored when used with --app-image option |
JDK-8370970 | DocCheck failure in jdkDoctypeBadcharsCheck.java and jdkCheckHtml.java |
JDK-8370971 | Problemlist jdkDoctypeBadcharsCheck.java and jdkCheckHtml.java |
JDK-8370974 | Command-line Hotspot debugger tests fail on Windows AArch64 |
JDK-8370975 | OutputAnalyzer.matches() should use Matcher with Pattern.MULTILINE |
JDK-8370976 | Review the behavioral changes of core reflection descriptor parsing migration |
JDK-8370978 | Zero JVM fails to build on i386 after JDK-8351149 |
JDK-8371009 | HttpClient javadoc synchronous example missing HttpRequest variable declaration |
JDK-8371014 | Dump JFR recording on CrashOnOutOfMemoryError is incorrectly implemented |
JDK-8371018 | Remove unused CollectedHeap::fill_with_object |
JDK-8371019 | G1: Support heap expansion during startup |
JDK-8371021 | Tab order in theme picker is broken |
JDK-8371046 | Segfault in compiler/whitebox/StressNMethodRelocation.java with -XX:+UseZGC |
JDK-8371065 | C2 SuperWord: VTransformLoopPhiNode::apply setting type leads to assert/wrong result |
JDK-8371066 | Remove unused class TextSourceLabel and associated class hierarchy |
JDK-8371076 | jpackage will wrongly overwrite the plist file in the embedded runtime when executed with the "--app-image" option |
JDK-8371083 | FollowReferences reports non-class objects as JVMTI_HEAP_REFERENCE_SYSTEM_CLASS |
JDK-8371088 | Build fails when trying hsdis option |
JDK-8371091 | Improve the exception message of NullPointerException thrown by the methods in the default implementation of HttpRequest.Builder |
JDK-8371092 | NullPointerException in AltServiceUsageTest.afterClass() test |
JDK-8371093 | Assert "section header string table should be loaded" failed on debug VM |
JDK-8371094 | --mac-signing-key-user-name no longer works |
JDK-8371103 | vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java failing |
JDK-8371104 | gtests should use wrappers for <limits> and <type_traits> |
JDK-8371114 | Problemlist vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java |
JDK-8371121 | compiler/whitebox/DeoptimizeRelocatedNMethod.java fails with C1 |
JDK-8371130 | Remove String template leftovers |
JDK-8371131 | Cleanup Thread parameter in CollectedHeap TLAB methods |
JDK-8371133 | Clarify the purpose of "src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties" |
JDK-8371141 | Shenandoah: Many test timeouts with -XX:-UseTLAB |
JDK-8371142 | [BACKOUT] [ubsan] add non-zero offset to nullptr in cds/archiveBuilder.cpp |
JDK-8371146 | C2 SuperWord: VTransform::add_speculative_check uses pre_init that is pinned after Auto_Vectorization_Check, leading to bad graph |
JDK-8371156 | PBKDF2 default values should not be DER encoded |
JDK-8371161 | [AArch64] Enable CPU feature UseSHA3Intrinsics for the Qualcomm processor family |
JDK-8371163 | Make GlyphView/TestGlyphBGHeight.java headless |
JDK-8371164 | ArrayList.addAll() optimizations |
JDK-8371178 | Preserve fast version of getfield and putfield in AOTCache |
JDK-8371184 | Improve jpackage test coverage for "--app-image" option |
JDK-8371188 | [s390x] Un-ProblemList TestUnreachableInnerLoop.java |
JDK-8371194 | serviceability/sa/TestJhsdbJstackMixedWithXComp.java failing |
JDK-8371197 | G1: Use void for return type of G1RegionsOnNodes::add |
JDK-8371200 | ZGC: C2 allocation deopt race |
JDK-8371205 | AArch64: Remove unused cmpxchg* methods |
JDK-8371216 | oopDesc::print_value_on breaks if klass is garbage |
JDK-8371225 | Missing release of GDK lock in Java_sun_awt_X11_GtkFileDialogPeer_run() |
JDK-8371226 | Thread class description needs section on Thread Interruption |
JDK-8371248 | Crash in -Xdoclint with invalid @link |
JDK-8371259 | ML-DSA AVX2 and AVX512 intrinsics and improvements |
JDK-8371262 | sun/security/pkcs11/Cipher/KeyWrap tests may silently skip |
JDK-8371296 | Refactor tests to use PEM API (Phase 1) - Fix WriteP12Test failure |
JDK-8371297 | C2: assert triggered in BoolTest::BoolTest |
JDK-8371304 | mismatch in file name and class name for ByteInterleavedRasterOffsetsTest.java |
JDK-8371306 | JDK-8367002 behavior might not match existing HotSpot behavior. |
JDK-8371309 | Diagnostic.getEndPosition can throw an NPE with typical broken code |
JDK-8371315 | java/foreign/sharedclosejfr/TestSharedCloseJFR.java failed with -XX:-TieredCompilation |
JDK-8371316 | Adjust assertion (GC pause time cannot be smaller than the sum of each phase) in G1GCPhaseTimes::print |
JDK-8371319 | java.lang.reflect.Method#equals doesn’t short-circuit with same instances |
JDK-8371320 | runtime/ErrorHandling/PrintVMInfoAtExitTest.java fails with unexpected amount for Java Heap reserved memory |
JDK-8371321 | Remove unused last arg of BarrierSetAssembler::arraycopy_epilogue |
JDK-8371339 | Illegal pattern char 'B' with locale.providers as HOST on macOS for Taiwanese |
JDK-8371341 | ZGC: Improve gtest interoperability with instrumented builds (ASAN) |
JDK-8371343 | ZGC: Remove dependency on test execution order for gtests |
JDK-8371349 | Update NSS library to 3.117 |
JDK-8371354 | Problem list serviceability/sa/TestJhsdbJstackMixedWithXComp.java due to JDK-8371194 |
JDK-8371364 | Refactor javax/swing/JFileChooser/FileSizeCheck.java to use Util.findComponent() |
JDK-8371365 | Update javax/swing/JFileChooser/bug4759934.java to use Util.findComponent() |
JDK-8371366 | java/net/httpclient/whitebox/RawChannelTestDriver.java fails intermittently in jtreg timeout |
JDK-8371367 | Replace remaining JvmtiJavaThreadEventTransition with JVMTI_JAVA_THREAD_EVENT_CALLBACK_BLOCK |
JDK-8371368 | SIGSEGV in JfrVframeStream::next_vframe() on arm64 |
JDK-8371369 | Parallel: Relax precondition of PSOldGen::expand_and_allocate |
JDK-8371377 | javax/swing/text/GlyphView/TestGlyphBGHeight.java fails in Ubuntu 24.04 X11 |
JDK-8371381 | [Shenandoah] Setting ergo flags should use FLAG_SET_ERGO |
JDK-8371383 | Test sun/security/tools/jarsigner/DefaultOptions.java failed due to CertificateNotYetValidException |
JDK-8371384 | libapplauncher.so is copied to a wrong location in two step packaging when --install-dir=/usr |
JDK-8371385 | compiler/escapeAnalysis/TestRematerializeObjects.java fails in case of -XX:-UseUnalignedAccesses |
JDK-8371388 | [BACKOUT] JDK-8365047: Remove exception handler stub code in C2 |
JDK-8371418 | Methods in AdapterHandlerLibrary use HashtableBase iterate method incorrectly |
JDK-8371421 | [AIX] new test ProcessCloseTest fails |
JDK-8371425 | Include folder names in vscode workspace virtual folders |
JDK-8371432 | [BACKOUT] 8359256: AArch64: Use SHA3 GPR intrinsic where it’s faster |
JDK-8371436 | (fs) java/nio/file/FileStore/Basic.java fails on macOS platform due to assertTrue(!store.equals(prev)); |
JDK-8371440 | jpackage should exit with an error if it finds multiple matching signing certificates |
JDK-8371450 | AES performance improvements for key schedule generation |
JDK-8371458 | [REDO] Remove exception handler stub code in C2 |
JDK-8371464 | C2: assert(no_dead_loop) failed: dead loop detected |
JDK-8371465 | Parallel: Revise asserts around heap expansion |
JDK-8371470 | Java Launcher does not fail when running compact java-file with private no-arg constructor |
JDK-8371471 | HttpClient: Log HTTP/3 handshake failures if logging errors is enabled |
JDK-8371473 | Problem list TestEmergencyDumpAtOOM.java on ppc64 platforms related to JDK-8371014 |
JDK-8371474 | Wrong object class or methodID passed to JNI call in TestSharedCloseJvmti with -Xshare:off |
JDK-8371475 | HttpClient: Implement CUBIC congestion controller |
JDK-8371480 | VerifyError after JDK-8369654 |
JDK-8371485 | ProblemList awt/Mixing/AWT_Mixing/JTableInGlassPaneOverlapping.java for linux |
JDK-8371493 | Simplify search for AdapterHandlerEntry |
JDK-8371501 | Change IAE to NPE in java.awt.image.Kernel when data is null |
JDK-8371502 | serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java failing |
JDK-8371534 | C2: Missed Ideal optimization opportunity with AndL and URShiftL |
JDK-8371557 | java/net/httpclient/http3/H3RequestRejectedTest.java: javax.net.ssl.SSLHandshakeException: local endpoint (wildcard) and remote endpoint (loopback) ports conflict |
JDK-8371558 | C2: Missing optimization opportunity in AbsNode::Ideal |
JDK-8371559 | Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java |
JDK-8371571 | Consolidate and enhance bulk memory segment ops benchmarks |
JDK-8371573 | Shenandoah: Remove unnecessary include after JDK-8351091 |
JDK-8371574 | Improve code coverage of PEM classes decode functionality |
JDK-8371581 | C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes |
JDK-8371587 | Final mapping lost in ProcSmapsParser::parse_next |
JDK-8371591 | VerifyJimage test incorrectly skips all tests when comparing directory structure |
JDK-8371603 | C2: Missing Ideal optimizations for load and store vectors on SVE |
JDK-8371607 | Remove GCSharedStringsDuringDumpWb.java after JDK-8362561 |
JDK-8371608 | Jtreg test jdk/internal/vm/Continuation/Fuzz.java sometimes fails with (fast)debug binaries |
JDK-8371625 | G1: G1HeapRegion::print_on misalignment |
JDK-8371626 | [linux] use icf=all for linking libraries |
JDK-8371628 | C2: add a test case for the arraycopy changes in JDK-8297933 |
JDK-8371635 | G1: Young gen allocations should never be considered when comparing against IHOP threshold |
JDK-8371637 | allocateNativeInternal sometimes return incorrectly aligned memory |
JDK-8371642 | TestNumberOfContinuousZeros.java fails on PPC64 |
JDK-8371643 | Remove ThreadLocalAllocBuffer::_reserve_for_allocation_prefetch |
JDK-8371645 | BasicImageReader getEntryNames() is stateful and cannot be called more than once |
JDK-8371649 | ZGC: AArch64: redundant OrderAccess::fence in ZBarrierSetAssembler::patch_barrier_relocation |
JDK-8371650 | Add CMakeLists.txt and compile_commands.json into .gitignore |
JDK-8371667 | Shenandoah: Re-design alloc request type enum for better efficiency and cleaner code |
JDK-8371672 | G1: G1YoungGenSizer handling of NewRatio, NewSize and MaxNewSize |
JDK-8371674 | C2 fails with Missed optimization opportunity in PhaseIterGVN for MoveL2D |
JDK-8371675 | ZGC: Remove leftover X VMOp symbols |
JDK-8371680 | JVMTI: Remove unused VMOp type JvmtiPostObjectFree |
JDK-8371681 | Remove unused VMOp type CollectForCodeCacheAllocation |
JDK-8371682 | Suppress javac warning from ThreadPoolExecutorSubclassTest.java |
JDK-8371689 | (fs) CopyMoveHelper.copyToForeignTarget use of sourcePosixView is confusing |
JDK-8371697 | test/jdk/java/nio/file/FileStore/Basic.java fails after 8360887 on linux |
JDK-8371698 | ZGC: Call GTEST_SKIP when OS is unsupported |
JDK-8371701 | Add ability to set NUMA-affinity for threads |
JDK-8371702 | ZGC: NUMA-Affinity for Worker Threads in the Relocation Phase |
JDK-8371709 | Add CTW to hotspot_compiler testing |
JDK-8371722 | java/net/httpclient/BufferSizePropertyClampTest.java should use Locale.ROOT |
JDK-8371732 | [redo] Change java.time month/day field types to 'byte' |
JDK-8371740 | LinkedTransferQueue.poll() returns null even though queue is not empty |
JDK-8371746 | Some imports in Integer.java and Long.java became unused after JDK-8370503 |
JDK-8371749 | New test serviceability/jvmti/events/VMDeath/AllocatingInVMDeath/TestAllocatingInVMDeath.java fails with -Xcheck:jni |
JDK-8371753 | compiler/c2/cr7200264/TestIntVect.java fails IR verification |
JDK-8371759 | Add missing @Override annotations in com.sun.imageio package |
JDK-8371769 | TestMemoryInvisibleParent.java fails with java.nio.file.AccessDeniedException |
JDK-8371771 | CDS test SharedStringsStress.java failed with insufficient heap |
JDK-8371778 | Make MallocMemorySummary::_snapshot a DeferredStatic |
JDK-8371779 | Replace MemTagBitmap with ResourceBitMap |
JDK-8371783 | Refactor GCCause in VM_CollectForMetadataAllocation |
JDK-8371788 | Fix documentation for CollectedHeap::collect(GCCause) |
JDK-8371789 | C2: More explicit dump results for TypePtr |
JDK-8371791 | G1: Improve accuracy of G1CollectedHeap::non_young_occupancy_after_allocation() |
JDK-8371792 | Refactor barrier loop tests out of TestIfMinMax |
JDK-8371802 | Do not let QUIC connection to idle terminate when HTTP/3 is configured with a higher idle timeout |
JDK-8371804 | C2: Tighten up LoadNode::Value comments after JDK-8346184 |
JDK-8371815 | API docs for 2-arg StructuredTaskScope.open should say timeout may expire before or while waiting in join |
JDK-8371820 | Further AES performance improvements for key schedule generation |
JDK-8371821 | Duplicate export of jdk.internal.util to java.net.http |
JDK-8371825 | G1: Use more precise filler API in fill_range_with_dead_objects |
JDK-8371852 | Shenandoah: Unused ShenandoahFreeSet::_allocated_since_gc_start field |
JDK-8371854 | Shenandoah: Simplify WALK_FORWARD_IN_BLOCK_START use |
JDK-8371860 | Make non-public methods in java_lang_Class private |
JDK-8371864 | GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes |
JDK-8371869 | RISC-V: too many warnings when build on BPI-F3 SBC |
JDK-8371874 | AOTLinkedClassBulkLoader::preload_classes() should not allocate heap objects |
JDK-8371881 | C2: Fix potential SEGV in VTransformReductionVectorNode tracing |
JDK-8371882 | Improve documentation for JEP 526: Lazy Constants |
JDK-8371885 | Mark UseCompressedClassPointers as obsolete for JDK 27 |
JDK-8371887 | HttpClient: SSLParameters with no protocols configured disable HTTP2+ support |
JDK-8371893 | [macOS] use dead_strip linker option to reduce binary size |
JDK-8371894 | Minor style fixes in AOT/CDS code |
JDK-8371895 | Lower GCTimeLimit in TestUseGCOverheadLimit.java |
JDK-8371896 | Links in snippets can not be highlighted |
JDK-8371914 | PNG defines in CFLAGS can cause compilation errors with external libpng |
JDK-8371916 | Questionable volatile decrement in AckFrameSpliterator |
JDK-8371918 | aarch64: Incorrect pointer dereference in TemplateInterpreterGenerator::generate_native_entry |
JDK-8371922 | Remove unused NonblockingQueue class |
JDK-8371923 | Update LockFreeStack for Atomic<T> |
JDK-8371934 | EncryptedPrivateKeyInfo methods need @since updates |
JDK-8371944 | AOT configuration is corrupted when app closes System.out |
JDK-8371948 | TestStackOverflowDuringInit.java fails xss too small on linux-aarch64 |
JDK-8371953 | Document null handling in core reflection APIs |
JDK-8371956 | Convert OopStorage to use Atomic<T> |
JDK-8371958 | [BACKOUT] 8371709: Add CTW to hotspot_compiler testing |
JDK-8371960 | Missing null check in AnnotatedType annotation accessor methods |
JDK-8371964 | C2 compilation asserts with "Unexpected load/store size" |
JDK-8371965 | Convert TaskQueueSuper to use Atomic<T> |
JDK-8371966 | RISC-V: Incorrect pointer dereference in TemplateInterpreterGenerator::generate_native_entry |
JDK-8371967 | Add Visual Studio 2026 to build toolchain for Windows |
JDK-8371978 | tools/jar/ReproducibleJar.java fails on XFS |
JDK-8371985 | Parallel: Move should_attempt_scavenge to ParallelScavengeHeap |
JDK-8371986 | Remove the default value of InitialRAMPercentage |
JDK-8371990 | Remove two second delayed OOME after GC shutdown |
JDK-8371991 | Build failure in docs for MemoryMXBean |
JDK-8371998 | G1: Rename G1MergeHeapRootsTask::G1ClearBitmapClosure to be more distinct |
JDK-8372002 | VarHandle for receiver’s superclass instance fields fails describeConstable |
JDK-8372004 | Have SSLLogger implement System.Logger |
JDK-8372008 | TestGetTotalGcCpuTime test failures on Windows (Some GC CPU time must have been reported) |
JDK-8372012 | java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java should check ability to create links |
JDK-8372023 | Javac JMH failures |
JDK-8372039 | post_sampled_object_alloc is called while lock is handled |
JDK-8372045 | AOT assembly phase asserts with old class if AOT class linking is disabled |
JDK-8372046 | compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java fails IR verification |
JDK-8372047 | ClassTransform.transformingMethodBodies andThen composes incorrectly |
JDK-8372048 | Performance improvement on Linux remote desktop |
JDK-8372055 | Fragment link tag does not work in package info |
JDK-8372097 | C2: PhasePrintLevel requires setting PrintPhaseLevel explicitly to be active |
JDK-8372103 | Metal JButton doesn’t show focus if no text or icon |
JDK-8372110 | GenShen: Fix erroneous assert |
JDK-8372117 | Correct the misleading comment in Character.UnicodeBlock |
JDK-8372118 | Test tools/jpackage/macosx/DmgContentTest.java failed |
JDK-8372119 | Missing copyright header in MinMaxVector |
JDK-8372120 | Add missing sound keyword to MIDI tests |
JDK-8372125 | containers/docker/TestPids.java fails after 8365606 |
JDK-8372134 | ThreadLocalRandom no longer overrides nextGaussian |
JDK-8372135 | clang compilation error |
JDK-8372146 | Follow-up changes to the Lazy Constants JEP |
JDK-8372147 | ConnectionFlowControlTest should use HttpResponse.connectionLabel() |
JDK-8372149 | G1: Remove unnecessary num_added_to_group from G1CollectionSetCandidates::set_candidates_from_marking() |
JDK-8372150 | Parallel: Tighten requirements around heap sizes with NUMA and Large Pages |
JDK-8372154 | AArch64: Match rule failure with some CompareAndSwap operand shapes |
JDK-8372155 | ReleaseInfoPlugin doesn’t handle input file as UTF-8 properly |
JDK-8372159 | HttpClient SelectorManager thread could be a VirtualThread |
JDK-8372162 | G1: Merge subclasses of G1IHOPControl into parent class |
JDK-8372163 | G1: Remove unused G1HeapRegion::remove_code_root |
JDK-8372179 | Remove Unused ConcurrentHashTable::MultiGetHandle |
JDK-8372188 | AArch64: Generate atomic match rules from M4 stencils |
JDK-8372198 | Avoid closing PlainHttpConnection while holding a lock |
JDK-8372240 | Convert FreeListAllocator to use Atomic<T> |
JDK-8372251 | Convert PartialArrayStepper/State to use Atomic<T> |
JDK-8372253 | Improve logging to show why a class was excluded from AOT Cache |
JDK-8372256 | ClassCastException in |
JDK-8372258 | Improve TypeVariable support |
JDK-8372269 | Parallel: Remove unused ParallelScavengeHeap::base |
JDK-8372272 | Hotspot shared lib loading - add load attempts to Events::log |
JDK-8372277 | Fix for JDK-8369517 is applied starting from source 24 instead of 26 |
JDK-8372285 | G1: Micro-optimize x86 barrier code |
JDK-8372290 | jpackage test lib improvements |
JDK-8372292 | Remove redundant "throws ConfigException" |
JDK-8372294 | Fix Malformed problem list entry in ProblemList-jvmti-stress-agent.txt |
JDK-8372307 | Clean up the leftover code comment references to file.encoding in java_props_md.c |
JDK-8372319 | com/sun/crypto/provider/Cipher/HPKE/KAT9180 test has external dependencies |
JDK-8372321 | TestBackToBackSensitive fails intermittently after JDK-8365972 |
JDK-8372324 | jdk/jfr/event/gc/detailed/TestStringDeduplicationEvent.java#Parallel failed |
JDK-8372336 | javac fails with an exception when a class is missing while evaluating conditional expression |
JDK-8372337 | clang compilation error on hardware_constructive_interference_size |
JDK-8372344 | QUIC transfer may deadlock if pacing rate is too high |
JDK-8372359 | Clean jpackage error messages |
JDK-8372360 | Exclude jdk.jsobject from micros-javac input source packages |
JDK-8372376 | ZGC: Inaccurate verification of raw nulls in flip promoting pages |
JDK-8372380 | Make hs_err reporting more robust for unattached threads |
JDK-8372385 | tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java fails |
JDK-8372393 | Document requirement for separate metallib installation with Xcode 26.1.1 |
JDK-8372399 | Add missing CPE statements |
JDK-8372409 | java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java timed out during warmup |
JDK-8372410 | ThreadFactory used by Thread.Builder::factory uses non-optimal VarHandle |
JDK-8372412 | Increase buffer size for ring-buffer events in CollectedHeap |
JDK-8372414 | Command "make test-prebuilt" fails when listing tests |
JDK-8372441 | JFR: Improve logging of TestBackToBackSensitive |
JDK-8372444 | Genshen: Optimize evacuation function |
JDK-8372451 | C2 SuperWord: "endless loop" assert. Need to implement proper worklist mechanism |
JDK-8372461 | [IR Framework] Multiple test failures after JDK-8371789 |
JDK-8372493 | [asan] java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java triggers heap-use-after-free |
JDK-8372498 | [genshen] gc/TestAllocHumongousFragment.java#generational causes intermittent SIGSEGV crashes |
JDK-8372513 | Shenandoah: ShenandoahMaxRegionSize can produce an unaligned heap alignment |
JDK-8372528 | Unify atomic exchange and compare exchange |
JDK-8372534 | Update Libpng to 1.6.51 |
JDK-8372540 | SerialGC: Remove race between allocation and expansion before is_init_completed |
JDK-8372547 | New test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java should be restricted to x86_64 |
JDK-8372552 | unhandled oop in the JvmtiEventController::set_user_enabled |
JDK-8372565 | Convert SATBMarkQueue to use Atomic<T> |
JDK-8372566 | Genshen: crash at ShenandoahScanRemembered::process_clusters after JDK-8371667 |
JDK-8372571 | ResourceHashTable for some AOT data structures miss placement operator when allocating |
JDK-8372584 | [Linux]: Replace reading proc to get thread user CPU time with clock_gettime |
JDK-8372585 | TestVerifyLoopOptimizationsHitsMemLimit fails with product builds |
JDK-8372586 | Crashes on ppc64(le) after JDK-8371368 |
JDK-8372587 | Put jdk/jfr/jvm/TestWaste.java into the ProblemList |
JDK-8372588 | [asan] serviceability/sa/TestJmapCore.java and TestJmapCoreMetaspace.java fail after recent improvements |
JDK-8372591 | assert(!current→cont_fastpath() || freeze.check_valid_fast_path()) failed |
JDK-8372609 | Bug4944439 does not enforce locale correctly |
JDK-8372610 | G1: JDK-8297692 broke code roots scan measurements |
JDK-8372615 | Many container tests fail when running rootless on cgroup v1 |
JDK-8372625 | [Linux] Remove unnecessary logic for supports_fast_thread_cpu_time |
JDK-8372643 | Warning message on macos when building the JDK - (arm64) /tmp/lto.o unable to open object file: No such file or directory |
JDK-8372645 | ParallelGC: Remove race between allocation and expansion before is_init_completed |
JDK-8372650 | Convert GenericWaitBarrier to use Atomic<T> |
JDK-8372684 | G1: Missing load_acquire() in G1 allocation path |
JDK-8372685 | C2 SuperWord: wrong requires in test after JDK-8371146 |
JDK-8372702 | sun/security/pkcs11/tls/fips/FipsModeTLS.java does not compile after JDK-8367096 |
JDK-8372703 | Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory |
JDK-8372704 | ThreadMXBean.getThreadUserTime may return total time |
JDK-8372705 | The riscv-64 cross-compilation build is failing in the CI |
JDK-8372708 | Javadoc ignores "-locale" and uses default locale for all messages and texts |
JDK-8372710 | Update ProcessBuilder/Basic regex |
JDK-8372720 | Problem list compiler/arguments/TestCodeEntryAlignment.java |
JDK-8372730 | Problem list compiler/arguments/TestCodeEntryAlignment.java on x64 |
JDK-8372733 | GHA: Bump to Ubuntu 24.04 |
JDK-8372738 | ZGC: C2 allocation reloc promotion deopt race |
JDK-8372747 | G1: Conservative heap alignment does not account for card table constraint |
JDK-8372755 | Remove local suppression of VS C4146 warnings |
JDK-8372756 | Mouse additional buttons and horizontal scrolling are broken on XWayland GNOME >= 47 after JDK-8351907 |
JDK-8372757 | MacOS, Accessibility: Crash in [MenuAccessibility accessibilityChildren] after JDK-8341311 |
JDK-8372769 | Test runtime/handshake/HandshakeDirectTest.java failed - JVMTI ERROR 13 |
JDK-8372787 | ModuleReader should throw IOException consistently when using --patch-module and ModuleReader is closed |
JDK-8372802 | PrintFlagsFinal should also print locked flags |
JDK-8372809 | Test vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001/TestDescription.java failed: JVMTI_ERROR_THREAD_NOT_ALIVE |
JDK-8372816 | New test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java succeeds in case of error |
JDK-8372850 | Update comment in SourceVersion for language evolution history for changes in 26 |
JDK-8372851 | Modify java/io/File/GetXSpace.java to print path on failure of native call |
JDK-8372857 | Improve debuggability of java/rmi/server/RemoteServer/AddrInUse.java test |
JDK-8372861 | Genshen: Override parallel_region_stride of ShenandoahResetBitmapClosure to a reasonable value for better parallelism |
JDK-8372862 | AArch64: Fix GetAndSet-acquire costs after JDK-8372188 |
JDK-8372937 | Abbreviate list of supported releases |
JDK-8372938 | Fix reference to DeferredStatic<T> in HotSpot Style Guide |
JDK-8372939 | Update JDK 26 spec URLs |
JDK-8372940 | Update symbol data script references |
JDK-8372943 | Restore --with-tools-dir |
JDK-8372951 | The property jdk.httpclient.quic.maxBidiStreams should be renamed to jdk.internal |
JDK-8372957 | After JDK-8282441 JDWP might allow some invalid FrameIDs to be used |
JDK-8372958 | SocketInputStream.read throws SocketException instead of returning -1 when input shutdown |
JDK-8372961 | [BACKOUT] Remove the default value of InitialRAMPercentage |
JDK-8372977 | unnecessary gthread-2.0 loading |
JDK-8372988 | Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt |
JDK-8372993 | Serial: max_eden_size is too small after JDK-8368740 |
JDK-8372995 | SerialGC: Allow SerialHeap::allocate_loaded_archive_space expand old_gen |
JDK-8372999 | Parallel: Old generation min size constraint broken |
JDK-8373010 | Update starting-next-release.html after JDK-8372940 |
JDK-8373022 | serviceability/sa/ClhsdbScanOops.java assumes no GC should occur |
JDK-8373023 | [REDO] Remove the default value of InitialRAMPercentage |
JDK-8373024 | JFR: CPU throttle rate can’t handle incorrect values |
JDK-8373046 | Method::get_c2i_unverified_entry() and get_c2i_no_clinit_check_entry() are missing check for abstract method |
JDK-8373048 | Genshen: Remove dead code from Shenandoah |
JDK-8373049 | Update JCStress test suite |
JDK-8373062 | JFR build failure with CDS disabled |
JDK-8373063 | Test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java fails on Aarch64 after JDK-8372816 |
JDK-8373080 | Parallel: gc/arguments/TestMinInitialErgonomics.java should not be run with Large Pages |
JDK-8373086 | Make isexceeded001.java more robust |
JDK-8373099 | Problem list intermittently failing test sun/awt/image/bug8038000.java |
JDK-8373105 | Test tools/jpackage/share/AsyncTest.java failed: problem running hdiutil |
JDK-8373106 | JFR suspend/resume deadlock on macOS in pthreads library |
JDK-8373110 | jstack --mixed frames are broken on macOS after JDK-8371194 |
JDK-8373111 | Test java/lang/management/MemoryMXBean/MemoryManagement.java timed out |
JDK-8373116 | Genshen: arraycopy_work should be always done for arrays in old gen during young concurrent marking |
JDK-8373119 | JDK 26 RDP1 L10n resource files update |
JDK-8373122 | JFR build failure with CDS disabled due to -Werror=unused-function after JDK-8365400 |
JDK-8373145 | [BACKOUT] Remove ThreadLocalAllocBuffer::_reserve_for_allocation_prefetch |
JDK-8373246 | JDK-8351842 broke native debugging on Linux |
JDK-8373255 | Unexpected iobj and ipdb files after JDK-8370438 |
JDK-8373409 | java/net/httpclient/http3/H3ErrorHandlingTest.java failed due to deadlock |
JDK-8373427 | StructuredTaskScope::join not clear if called with interrupted status set |
JDK-8373448 | jpackage: StackOverflowError when processing a very long argument |
JDK-8373453 | C2 SuperWord: must handle load slices that have loads with different memory inputs |
JDK-8373485 | JFR Crash during sampling: assert(jt→has_last_Java_frame()) failed: invariant |
JDK-8373502 | C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph |
JDK-8373508 | C2: sinking CreateEx out of loop breaks the graph |
JDK-8373524 | C2: no reachable node should have no use |
JDK-8373525 | C2: assert(_base == Long) failed: Not a Long |
JDK-8373552 | ExactConversionsSupport: bad JLS links in javadoc |
JDK-8373579 | Problem list compiler/runtime/Test7196199.java |
JDK-8373627 | assert(!is_vthread_transition_disabler()) failed: no suspend allowed for vthread transition disablers |
JDK-8373630 | r18_tls should not be modified on Windows AArch64 |
JDK-8373643 | Test serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java still failing |
JDK-8373679 | Link color accessibility issue in dark theme |
JDK-8373714 | Shenandoah: Register heuristic penalties following a degenerated GC |
JDK-8373722 | [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently |
JDK-8373724 | Assertion failure in TestSignumVector.java with UseAPX |
JDK-8373727 | New XBM images parser regression: only the first line of the bitmap array is parsed |
JDK-8373807 | test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java getURI() uses "localhost" |
JDK-8373832 | Test java/lang/invoke/TestVHInvokerCaching.java tests nothing |
JDK-8373909 | JSpec and ToolGuide taglets use incorrect relative path |
JDK-8373946 | Synth ProgressBarUI implementation confuses background painting with border painting |
JDK-8374044 | Docs build fails: Cannot determine current path |
JDK-8374195 | TestReplaceNarrowPhiWithBottomPhi fails on ppc64 platforms in (fast)debug |
JDK-8374210 | [BACKOUT] Move input validation checks to Java for java.lang.StringCoding intrinsics |
JDK-8374233 | Overloaded constructor MountUnmountDisabler(jthread thread) is missed |
JDK-8374382 | (aio) AsynchronousFileChannel writes wrong content using heap ByteBuffer when position != 0 |
JDK-8374433 | java/util/Locale/PreserveTagCase.java does not run any tests |
JDK-8374435 | assert(addp→is_AddP()) failed: must be AddP during EA with -XX:-UseCompressedOops |
JDK-8374507 | GHA: Limit debug symbols generation to conserve disk space |
JDK-8374555 | No need for visible input warning in s.s.u.Password when not reading from System.in |
JDK-8374570 | Assertion failure in ClearArray.java with -XX:+EnableX86EcoreOpts |
JDK-8374632 | Broken list layout in the man page of jlink |
JDK-8374642 | EscapeHash macro fails with GNU make 4.3 and 4.4 |
JDK-8374743 | G1 starts a concurrent mark when allocating humongous objects during initialization |
JDK-8374796 | CompressedOops versions of runtime/cds/TestDefaultArchiveLoading.java aren’t run |
JDK-8375130 | [BACKOUT] Scalability issue when submitting virtual threads with almost empty tasks |
JDK-8375314 | Parallel: Crash iterating over unloaded classes for ObjectCountAfterGC event |
JDK-8375541 | G1: Race in G1BarrierSet::write_ref_field_post() |
JDK-8375549 | ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid |
JDK-8375653 | C2: CmpUNode::sub is not monotonic |
JDK-8375683 | Add notes for sctp tests |
JDK-8375775 | JDK 26 RDP2 L10n resource files update |
JDK-8376035 | Remove EA from the JDK 26 version string with first RC promotion |
JDK-8376169 | JPopupMenu.setInvoker(null) causes NPE |
JDK-8377509 | Add licenses for gcc 14.2.0 |
JFX issues
This is the list of JFX issues fixed in this release.
| Issue ID | Summary |
|---|---|
JDK-8091429 | ObservableList<E>#replaceRange(int from, int to, Collection<? extends E> col) |
JDK-8092379 | GridPane should not render extra gaps when entire rows or columns are unmanaged |
JDK-8179462 | Remove obsolete -XDignore.symbol.file flag from build |
JDK-8184166 | SortedList does not free up memory |
JDK-8252373 | [macOS] Stage with owner disappears when moved to another screen |
JDK-8255248 | NullPointerException in JFXPanel due to race condition in HostContainer |
JDK-8269630 | Bad clipboard data causes JVM to crash |
JDK-8271024 | Implement macOS Metal Rendering Pipeline |
JDK-8271205 | [windows] Intermittent test failure in test.javafx.scene.web.MiscellaneousTest::testDOMTimer |
JDK-8296653 | ComboBox promptText is not displayed when the value is reset |
JDK-8314820 | Unify Screen adapter ordinal logic |
JDK-8318095 | TextArea/TextFlow: wrong layout in RTL mode |
JDK-8321625 | ContextMenuNPETest fails intermittently on Linux |
JDK-8322486 | ColorPicker: blurry popup |
JDK-8324941 | POC for Headless platform for JavaFX |
JDK-8326428 | [Linux] UI scaling factor cannot be fractional when using KDE |
JDK-8328684 | HellowWebView demo crashes when a webpage is scrolled |
JDK-8329874 | JavaFX debug builds fail on Linux |
JDK-8330559 | Trailing space not rendering correctly in TextFlow in RTL mode |
JDK-8334593 | Adding, removing and then adding a JFXPanel again leads to NullPointerException |
JDK-8335748 | Rippling of frame on scrolling |
JDK-8336332 | Rework tests to avoid unrelated stderr output |
JDK-8340378 | [XWayland] FXCanvas apps and tests crash on Ubuntu 24.04 |
JDK-8341286 | TreeView: visual artifacts when setting new root with null value |
JDK-8341560 | Better documentation for KeyCombinations/KeyCodes/KeyEvents |
JDK-8346281 | [Windows] RenderScale doesn’t update to HiDPI changes |
JDK-8350479 | SW pipeline should use default pipeline in Glass |
JDK-8351357 | Add canary system test checking if Stage receives focus on show |
JDK-8352999 | [macOS] Conditional behavior by directly querying the Objective-C call stack |
JDK-8353743 | [TestBug] Monkey Tester Application Update 6 |
JDK-8355990 | [macOS] Restoring a maximized stage does not update the window size |
JDK-8356687 | [TestBug] SWT tests do not run on macOS |
JDK-8356688 | [TestBug] SWT tests fail on some Linux distros |
JDK-8356770 | TreeTableView not updated after removing a TreeItem with children and adding it to another parent |
JDK-8356982 | Update WebKit to 622.1 |
JDK-8358092 | Create accessibility protocol implementation that covers various type of menu items |
JDK-8358130 | [Metal] Merge shader compilation tasks |
JDK-8358450 | Viewport characteristics media features |
JDK-8358820 | Allow interpolation outside of range [0,1] |
JDK-8359108 | Mac - When Swing starts First, native application menu doesn’t work for JavaFX |
JDK-8359154 | Intermittent system test failures on macOS |
JDK-8359599 | Calling refresh() for all virtualized controls recreates all cells instead of refreshing the cells |
JDK-8359601 | Fix window button states of an extended stage |
JDK-8359759 | Remove the FXPermission class |
JDK-8359763 | Close request handler is not called for an extended stage |
JDK-8360270 | Websocket communication issues with Vaadin applications through webview |
JDK-8360586 | JavaFX build uses deprecated features that will be removed in gradle 9 |
JDK-8360886 | Cmd + plus shortcut does not work reliably |
JDK-8360940 | Layout stops updating when using Parent#setNeedsLayout(true) due to incorrect state management |
JDK-8361286 | Allow enabling of background loading for images loaded from an InputStream |
JDK-8361644 | Update ICU4C to 77.1 |
JDK-8361648 | Update Glib to 2.84.3 |
JDK-8361719 | Enhance Handling of URIs |
JDK-8361893 | Update libxml2 to 2.14.5 |
JDK-8362079 | Change JavaFX release version to 26 |
JDK-8362091 | Window title bar should reflect scene color scheme |
JDK-8362535 | Update libxslt support |
JDK-8362873 | Regression in BorderPane after JDK-8350149 |
JDK-8363813 | Missing null check in GlassScreen |
JDK-8364049 | ToolBar shows overflow menu with fractional scale |
JDK-8364088 | ToolBarSkin: NPE in select() |
JDK-8364117 | Skip failing test TableViewContextMenuSortTest on Windows |
JDK-8364203 | Ignore native mac tests on headless |
JDK-8364405 | Intermittent MenuDoubleShortcutTest failure on Linux and macOS |
JDK-8364547 | Window size may be incorrect when constrained to min or max |
JDK-8364687 | Enable headless with -Dglass.platform=headless |
JDK-8364777 | RichTextArea: cursor over scrollbar |
JDK-8364825 | Skip failing MenuDoubleShortcutTest |
JDK-8365402 | Bump minimum JDK version for JavaFX to JDK 24 |
JDK-8365515 | Create release notes for JavaFX 25 |
JDK-8365576 | Temporarily make Metal the default JavaFX rendering pipeline for macOS |
JDK-8365577 | Revert to OpenGL as the default JavaFX rendering pipeline for macOS |
JDK-8365632 | Remove unused local variable in GlassWindow |
JDK-8365635 | Add MOUSE_DRAG_DONE event type |
JDK-8365763 | Update copyright header for files modified in 2025 |
JDK-8366201 | RichTextArea: remove allowUndo parameter |
JDK-8366202 | RichTextArea: wrong style used for typed text |
JDK-8366217 | Update GStreamer to 1.26.5 |
JDK-8366739 | ToolBar: overflow menu with fractional scale (2) |
JDK-8366744 | Update SQLite to 3.50.4 |
JDK-8366805 | Skip failing MenuDoubleShortcutTest on macOS |
JDK-8366842 | Update the classpath file of the graphics module |
JDK-8366986 | [Win] Incorrect position and size after hiding iconified stage |
JDK-8367045 | [Linux] Dead keys not working |
JDK-8367306 | HeaderButtonOverlayTest fails to compile with TEST_SDK_PATH |
JDK-8367370 | Accent color platform preference not updating in macOS 26 (Tahoe) |
JDK-8367374 | JavaFX debug builds fail on Windows |
JDK-8367557 | Extended stage seems to hang after drag and drop |
JDK-8367578 | Additional WebKit 622.1 fixes from WebKitGTK 2.48.7 |
JDK-8367602 | Regression: TabPane with wrapped label calculates wrong initial size |
JDK-8367898 | Skip StageFocusTest on Linux |
JDK-8367915 | [TestBug] Add system property to ScreenCaptureTestWatcher |
JDK-8367991 | Update RegionBackground tests to use ScreenCaptureTestWatcher utility |
JDK-8367995 | [TestBug] Rename ErrorLoggingUtiltity |
JDK-8368021 | Window buttons of extended RTL stage are on the wrong side |
JDK-8368166 | Media query should accept multiple rules |
JDK-8368219 | Skip MenuDoubleShortcutTest on macOS & Linux |
JDK-8368375 | Skip intermittently failing SWTCursorsTest |
JDK-8368478 | RichTextArea: add IME support |
JDK-8368508 | Missing info in JavaFX CSS Reference Guide |
JDK-8368511 | Incorrect "Group" name after click on link in JavaFX CSS Reference Guide |
JDK-8368600 | Missing "/DELAYLOAD:shlwapi.dll" in win.gradle |
JDK-8368629 | Texture.update sometimes invoked for a disposed Texture |
JDK-8368631 | Avoid updating disposed MTLTexture |
JDK-8368691 | Update libxml2 to 2.14.6 |
JDK-8368704 | Better glyph handling |
JDK-8368879 | Intermittent crash on exit when disposing MTLRTTextureData |
JDK-8368972 | Create implementation of menu bar accessibility component |
JDK-8369085 | RichTextArea SELECT_PARAGRAPH to include line separator |
JDK-8369140 | GHA: Update macOS / x64 build to use macos-15-intel runner |
JDK-8369306 | Implement invokeAndWait and finishTerminating on headless platform |
JDK-8369820 | FX: Update copyright year in docs, readme files to 2026 |
JDK-8369836 | Update HeaderBar API |
JDK-8370140 | RichTextArea: line endings |
JDK-8370235 | WebKit build fails on Windows 32-bit and Linux 32-bit after JDK-8367578 |
JDK-8370253 | CodeArea: NPE on copy |
JDK-8370446 | Support dialogs with StageStyle.EXTENDED (Preview) |
JDK-8370632 | Additional libxslt 1.1.43 fixes |
JDK-8370652 | Control and ScrollPaneSkin should snap computed width/height values to prevent scrollbars appearing due to rounding errors |
JDK-8370881 | Update Gradle to 9.2.0 |
JDK-8370883 | Update boot JDK to 25.0.1 |
JDK-8370912 | Formatting error on JavaDoc because of missing quotation mark |
JDK-8371052 | Update libFFI to 3.5.2 |
JDK-8371067 | RichTextArea: requestLayout by inline node doesn’t reach VFlow |
JDK-8371069 | RichTextArea: caret with inline node |
JDK-8371070 | RichParagraph enhancements |
JDK-8371080 | RichTextArea: missing styles in Caspian |
JDK-8371087 | Remove unused dependency on jdk.unsupported from javafx.graphics |
JDK-8371106 | [macOS] Min/max window height is incorrect for EXTENDED StageStyle |
JDK-8371128 | NullPointerException occurs due to double cleanup of SwingNode |
JDK-8371183 | RichTextModel: ContentChange.isEdit incorrect undoing style modification |
JDK-8371302 | [Windows] Stage coordinates in secondary display are not properly updated after changing settings of first display |
JDK-8371386 | Fix potential NPE in SwingNode |
JDK-8371855 | Time stamps are missing on zip bundles with gradle 9 |
JDK-8371859 | Dialog unnecessarily invokes DialogPane.requestLayout() |
JDK-8371981 | Wrong split caret positioning with mixed text |
JDK-8372203 | Piecewise linear easing function |
JDK-8372275 | NPE in D3DResourceFactory.createPresentable |
JDK-8372298 | RichTextArea: missing API: applyParagraphStyle |
JDK-8372303 | Remove obsolete tbom files from /doc-files |
JDK-8372438 | SimpleViewOnlyStyledModel: non-text paragraphs |
JDK-8372453 | [macOS] Iconifying owner may not iconify owned window |
JDK-8372761 | Prevent degenerate transforms for zero-size Scene/SubScene |
JDK-8373038 | Interpolator factories should follow method naming convention |
JDK-8373058 | Media crash when playing MP3 over JRT protocol on macOS 26 |
JDK-8373098 | RichTextArea: NPE in InputMethodRequests |
JDK-8373193 | RichTextArea: exceptions specifying position beyond the document end |
JDK-8373885 | Compilation failure due to a warning when compiling with Java 25 |
JDK-8373908 | XYChart (ScatteredChart) leaks memory when removing data |
JDK-8374035 | RichTextArea: add insertStyles property |
JDK-8374153 | Add a MAX_COMPILE_THREADS gradle property to limit number of threads |
JDK-8374208 | Remove superfluous field in XYChart |
JDK-8374329 | PasswordField ignores custom accessible text |
JDK-8374347 | StyleAttributeMap.Builder.setParagraphDirection() |
JDK-8374515 | javafx.scene.PropertyHelper causes uncessary silent NullPointerException |
JDK-8374567 | Reference to "bugs.openjdk.org" sometimes redirects to login page |
JDK-8374573 | Update copyright header for files modified in 2025 |
JDK-8374655 | Update CONTRIBUTING.md to ask PR authors to enable GHA in their repo |
JDK-8374909 | CodeArea: Exception in IME |
JDK-8375243 | Improve javafx.scene.layout package documentation |
6. Updates to Third Party Libraries
This is the list of changes in the third party libraries.
| Library | Full name | New Version | Module | JBS number |
|---|---|---|---|---|
AES | AES implementation | FIPS 197 | java.base | JDK-8326609 |
BCEL | Apache Commons BCEL | 6.10.0 | java.xml | JDK-8336695 |
CLDR | CLDR | 48.0 | jdk.localedata | JDK-8354548 |
ICU4J | ICU4J | 78.1 | java.base | JDK-8346944 |
Libpng | Libpng | 1.6.51 | java.desktop | JDK-8372534 |
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.