Notes generated: Mon Nov 04 14:54:15 CET 2024
Issue | Description |
---|---|
JDK-8276094 | JEP 423: Region Pinning for G1 |
Reduce latency by implementing region pinning in G1, so that garbage collection need not be disabled during Java Native Interface (JNI) critical regions.
|
|
JDK-8300786 | JEP 447: Statements before super(...) (Preview) |
In constructors in the Java programming language, allow statements that do not reference the instance being created to appear before an explicit constructor invocation. This is a preview language feature.
|
|
JDK-8310626 | JEP 454: Foreign Function & Memory API |
Introduce an API by which Java programs can interoperate with code and data outside of the Java runtime. By efficiently invoking foreign functions (i.e., code outside the JVM), and by safely accessing foreign memory (i.e., memory not managed by the JVM), the API enables Java programs to call native libraries and process native data without the brittleness and danger of JNI.
|
|
JDK-8311828 | JEP 456: Unnamed Variables & Patterns |
Enhance the Java programming language with unnamed variables and unnamed patterns, which can be used when variable declarations or nested patterns are required but never used. Both are denoted by the underscore character, _.
|
|
JDK-8280389 | JEP 457: Class-File API (Preview) |
Provide a standard API for parsing, generating, and transforming Java class files. This is a preview API.
|
|
JDK-8304400 | JEP 458: Launch Multi-File Source-Code Programs |
Enhance the java application launcher to be able to run a program supplied as multiple files of Java source code. This will make the transition from small programs to larger ones more gradual, enabling developers to choose whether and when to go to the trouble of configuring a build tool.
|
|
JDK-8314219 | JEP 459: String Templates (Second Preview) |
Enhance the Java programming language with string templates. String templates complement Java's existing string literals and text blocks by coupling literal text with embedded expressions and template processors to produce specialized results. This is a preview language feature and API.
|
|
JDK-8315945 | JEP 460: Vector API (Seventh Incubator) |
Introduce an API to express vector computations that reliably compile at runtime to optimal vector instructions on supported CPU architectures, thus achieving performance superior to equivalent scalar computations.
|
|
JDK-8317955 | JEP 461: Stream Gatherers (Preview) |
Enhance the Stream API to support custom intermediate operations. This will allow stream pipelines to transform data in ways that are not easily achievable with the existing built-in intermediate operations. This is a preview API.
|
|
JDK-8317302 | JEP 462: Structured Concurrency (Second Preview) |
Simplify concurrent programming by introducing an API for structured concurrency. Structured concurrency treats groups of related tasks running in different threads as a single unit of work, thereby streamlining error handling and cancellation, improving reliability, and enhancing observability. This is a preview API.
|
|
JDK-8315398 | JEP 463: Implicitly Declared Classes and Instance Main Methods (Second Preview) |
Evolve the Java programming language so that students can write their first programs without needing to understand language features designed for large programs. Far from using a separate dialect of the language, students can write streamlined declarations for single-class programs and then seamlessly expand their programs to use more advanced features as their skills grow. This is a preview language feature.
|
|
JDK-8318898 | JEP 464: Scoped Values (Second Preview) |
Introduce scoped values, which enable managed sharing of immutable data both with child frames in the same thread, and with child threads. Scoped values are easier to reason about than thread-local variables and have lower space and time costs, especially when used in combination with Virtual Threads and Structured Concurrency. This is a preview API.
|
Issue | Description |
---|---|
JDK-8319196 |
`ExecutableElement.getReceiverType` and `ExecutableType.getReceiverType()` Changed to Return Annotated Receiver Types for Methods Loaded from Bytecode The implementation of |
JDK-8318160 |
The `javac` Compiler Should Not Accept Private Method References with a Type Variable Receiver Prior to JDK 22, the ``` import java.util.function.*; class Test { private String asString() { return "bar"; }
} ``` Starting from JDK 22 private method references with type variable receiver will be rejected by the |
JDK-8317300 |
Align `javac` with the Java Language Specification by Rejecting `final` in Record Patterns JDK 21 introduced pattern matching in the Java language. However, Programs that could be compiled erroneously in JDK21 with |
JDK-8225377 |
`TypeMirror` Changed to Provide Annotations for Types Loaded from Bytecode The implementation of Annotation processors can access type annotations for elements using Any programs that relied on annotations being omitted for elements loaded from the classpath should be updated to handle type annotations. |
JDK-8318913 |
When Using `--release N`, the System Module Descriptors Will Contain `N` As the Module Version For release builds of the JDK, when For pre-release builds of JDK, the version will contain the pre-release identifiers in addition to Previously, the module version encoded in the module descriptors was either missing, for JDK release N, and |
JDK-8316971 |
Add `lint` Warning for Restricted Method Calls Some methods in the Foreign Function & Memory API are unsafe. When used improperly, these methods can lead to loss of memory safety which can result in a JVM crash or silent memory corruption. Accordingly, the unsafe methods in the FFM API are restricted. This means that their use is permitted, but by default causes a warning to be issued at run time. To indicate where run time warnings may occur, a new javac lint option, |
JDK-8310061 |
`javac` Message If Implicit Annotation Processors Are Being Used Annotation processing by
Good build hygiene includes explicitly configuring annotation processing. To ease the transition to a different default policy in the future, the new-in-JDK-21 |
Issue | Description |
---|---|
JDK-8302987 |
Add `equiDoubles()` Method to `java.util.random.RandomGenerator`. A new method,
The aim is to overcome some numerical limitations in the families of |
Issue | Description |
---|---|
JDK-8308593 |
`TCP_KEEPxxxx` Extended Socket Options Are Now Supported on the Windows Platform The |
JDK-8318150 |
Corrected `ProxySelector` Parameter Validation The Previously, the |
Issue | Description |
---|---|
JDK-8306116 |
Gregorian Era Names with `java.time.format` APIs Names for Gregorian eras returned from |
Support for CLDR Version 44 The locale data based on the Unicode Consortium's CLDR has been upgraded to version 44. Besides the usual addition of new locale data and translation changes, there are two notable date/time format changes from the upstream CLDR:
Note that those locale data are subject to change in a future release of the CLDR, so users should not assume stability across releases. For more detailed locale data changes, please refer to the Unicode Consortium's CLDR release notes. |
Issue | Description |
---|---|
JDK-8311906 |
`Files.readString` May Return Incorrect String When Using UTF-16 or Other Charsets Strings read with As a work-around, disable compact strings by setting This issue will be fixed in a future update. |
JDK-8309196 |
`Thread.countStackFrames` Has Been Removed The method
|
JDK-8296246 |
Support Unicode 15.1 This release upgrades the Unicode version to 15.1, which includes updated versions of the Unicode Character Database and Unicode Standard Annexes #9, #15, and #29:
- The For more details about Unicode 15.1, refer to the Unicode Consortium’s release note. |
Issue | Description |
---|---|
JDK-8310626 |
JEP 454: Foreign Function & Memory API The Foreign Function & Memory API allows Java programs to interoperate with code and data outside of the Java runtime. Access to foreign memory is realized via the Access to foreign functions is realized via the Native code is generally unsafe; if used incorrectly, it might crash the JVM or result in memory corruption. Some of the methods in the Foreign Function & Memory API are considered unsafe because they provide access to native code. These unsafe methods are restricted, which means their use is permitted but causes warnings at run time. Developers can compile their code with If the risks associated with native code are understood, then unsafe methods can be used without warnings at run time by passing |
Issue | Description |
---|---|
JDK-8306441 |
Two Phase Segmented Heap Dump During a heap dump, the application must pause execution and wait for the VM to complete the heap dump before resuming. This enhancement aims to minimize application pause time as much as possible by dividing the heap dump into two phases:
This approach significantly reduces application pause time, but it is important to note that the total time required for the heap dump itself remains unchanged. This optimization solely focuses on minimizing the impact on the application's pause time. When executing |
Issue | Description |
---|---|
JDK-8311653 |
`-XshowSettings` Launcher Behavior Changes The The |
JDK-8310201 |
Available Locales Information Now Listed with -XshowSettings:locale Option The |
JDK-8227229 |
`-Xdebug` and `-debug` Options Are Deprecated for Removal The Existing applications which use either of these options should be updated to remove references to these options. |
Issue | Description |
---|---|
JDK-8310047 |
New Constants for 32-bit UTF Charsets The following three new constants in |
Issue | Description |
---|---|
JDK-8305753 |
Allow JIT Compilation for `-Xshare:dump` It is now possible to enable JIT compilation when creating a CDS archive with the |
JDK-8312072 |
`-Xnoagent` Option Is Deprecated for Removal The Any existing code which uses this option should be updated to remove reference to this option. |
JDK-8261894 |
The Linux Specific Options `UseSHM` and `UseHugeTLBFS` Are Now Obsolete On Linux, if
The The JVM will now always use POSIX APIs for managing large pages. The switch |
JDK-8317772 |
NMT: Make Peak Values Available in Release Builds NMT reports will now show peak values for all categories. Peak values contain the highest value for committed memory in a given NMT category over the lifetime of the JVM process. If the committed memory for an NMT category is currently at peak, NMT prints "at peak"; otherwise, it prints the peak value. For example:
This shows Compiler arena memory peaked at a bit more than 6MB, whereas it now hovers around 200 KB. |
JDK-8311981 |
JVM May Hang When Using Generational ZGC if a VM Handshake Stalls on Memory The JVM can hang under an uncommon condition that involves the JVM running out of heap memory, the GC just starting a relocation phase to reclaim memory, and a JVM thread-local Handshake asking to relocate an object. |
JDK-8315880 |
Print LockStack in hs_err files We have seen bugs related to the new locking which is used by default since JDK-8315880. It would be helpful to see the LockStack of a crashing JavaThread in hs_err files. |
JDK-8314243 |
Add `-XX:UserThreadWaitAttemptsAtExit= A new flag, |
JDK-8313782 |
Add User Facing Warning If THPs Are Enabled but Cannot Be Used On Linux, if the JVM is started with
|
Issue | Description |
---|---|
JDK-8317374 |
Added ISRG Root X2 CA Certificate from Let's Encrypt The following root certificate has been added to the cacerts truststore:
|
JDK-8281658 |
New Security Category for `-XshowSettings` Launcher Option The
Third party security provider details will be reported if they are included in the application class path or module path and such providers are configured in the |
JDK-8312489 |
Increase Default Value of the System Property `jdk.jar.maxSignatureFileSize` The system property, |
JDK-8318759 |
Added Four Root Certificates from DigiCert, Inc. The following root certificates have been added to the cacerts truststore: ``` + DigiCert, Inc. + digicertcseccrootg5 DN: CN=DigiCert CS ECC P384 Root G5, O="DigiCert, Inc.", C=US
|
JDK-8308398 |
Deprecation of the `jdk.crypto.ec` Module The |
JDK-8317373 |
Added Telia Root CA v2 Certificate The following root certificate has been added to the cacerts truststore:
|
JDK-8295894 |
Removed SECOM Trust System's RootCA1 Root Certificate The following root certificate from SECOM Trust System has been removed from the ``` |
JDK-8319187 |
Added Three Root Certificates from eMudhra Technologies Limited The following root certificates have been added to the cacerts truststore: ``` + eMudhra Technologies Limited + emsignrootcag1 DN: CN=emSign Root CA - G1, O=eMudhra Technologies Limited, OU=emSign PKI, C=IN
|
JDK-8302233 |
HSS/LMS: `keytool` and `jarsigner` Changes The The JDK includes a security provider that supports HSS/LMS signature verification only. In order to use the key pair generation and signing features of Even though there’s no specific Java SE API to initialize an HSS/LMS key pair generator, As part of this change, the JAR specification was modified to repurpose the existing “.DSA” extension for JAR files signed with HSS/LMS and other forthcoming signature algorithms. |
JDK-8314960 |
Added Certigna Root CA Certificate The following root certificate has been added to the cacerts truststore:
|
Issue | Description |
---|---|
JDK-8305104 |
The Old Core Reflection Implementation Has Been Removed The new core reflection implementation has been the default since JDK 18 and the old implementation is now removed. The |
JDK-8315810 |
Reimplement `sun.reflect.ReflectionFactory::newConstructorForSerialization` with Method Handles
When |
Issue | Description |
---|---|
JDK-8306055 |
Add a Built-in Catalog to JDK XML Module A JDK built-in catalog is introduced to host DTDs defined by the Java Platform. The JDK creates a CatalogResolver based on the built-in catalog when needed to function as the default external resource resolver. When no user-defined resolvers are registered, a JDK XML processor will fall back to the default CatalogResolver and will attempt to resolve an external reference before making a connection to fetch it. The fall-back also takes place if a user-defined resolver exists but allows the process to continue when unable to resolve the resource. If the default CatalogResolver is unable to locate a resource, it will signal the XML processors to continue processing, or skip the resource, or throw a CatalogException. The action it takes is configured with the For further information, see the JDK built-in Catalog section of the |
JDK-8306632 |
Add a JDK Property for Specifying DTD Support A new property The new property complements the two existing DTD properties: For further information, see the Configuration section of the |
Issue | Description |
---|---|
JDK-8288899 |
Changes to `java.util.concurrent.ForkJoinPool` and `ForkJoinTask` A new method, The pre-existing New methods As part of the changes in this release, the |
Issue | Description |
---|---|
JDK-8309356 |
Read Files in `includedir` in Alphanumeric Order JDK 10 added support for the |
Issue | Description |
---|---|
JDK-8310460 |
`Jdeps -profile` and `-P` Option Have Been Removed Compact profiles became obsolete in Java SE 9 when modules were introduced. The |
Issue | Description |
---|---|
JDK-8291065 |
`MethodHandles.Lookup::findStaticVarHandle` Does Not Eagerly Initialize the Field's Declaring Class In the previous releases, |
JDK-6983726 |
Reimplement `MethodHandleProxies::asInterfaceInstance` In previous releases, |
Issue | Description |
---|---|
JDK-8319124 |
Update XML Security for Java to 3.0.3 The XML Signature implementation has been updated to Santuario 3.0.3. Support for four new SHA-3 based RSA-MGF1 |
Update XML Security for Java to 3.0.3 The XML Signature implementation has been updated to Santuario 3.0.3. Support for four new SHA-3 based RSA-MGF1 signature methods have been added: |
Issue | Description |
---|---|
JDK-8315938 |
`sun.misc.Unsafe park`, `unpark`, `getLoadAverage`, and `xxxFence` Methods Are Deprecated for Removal The Code using these methods should move to |
JDK-8316160 |
`sun.misc.Unsafe.shouldBeInitialized` and `ensureClassInitialized` Are Removed The |
Issue | Description |
---|---|
JDK-8041488 |
Locale-Dependent List Patterns A new class, |
Issue | Description |
---|---|
JDK-8313765 |
Validations on ZIP64 Extra Fields A (JDK enhancement)[https://bugs.openjdk.org/browse/JDK-8311940] has improved validation of the ZIP64 Extra Fields contained within zip files and jar files. Files which do not satisfy these new validation checks may result in The following third party tools have released patches to better adhere to the ZIP File Format Specification:
- Apache Commons Compress fix for Empty CEN Zip64 Extra Headers fixed in Commons Compress release 1.11
- Apache Ant fix for Empty CEN Zip64 Extra Headers fixed in Ant 1.10.14 If these improved validation checks cause issues for deployed zip or jar files, check how the file was created and whether patches are available from the generating software to resolve the issue. The new validation checks can be disabled by adding Further modification of validations on ZIP64 Extra Fields contained within zip and jar files will be made in the upcoming JDK release. See JDK-8313765. |
Issue | Description |
---|---|
JDK-8312749 |
JVM May Crash or Malfunction When Using ZGC and Non-Default ObjectAlignmentInBytes Running the JVM with |
JDK-8027711 |
Unify Syntax of `CompileOnly` and `CompileCommand`
|
JDK-8318027 |
`jdk.internal.vm.compiler` Renamed to `jdk.graal.compiler` In preparation for Project Galahad, the |
JDK-8282797 |
Exit VM for `CompileCommand` Parsing Errors
|
JDK-8315082 |
ZGC: Reintroduced Support for Non-Default ObjectAlignmentInBytes The JDK 21 issue that could potentially lead to JVM crashes or incorrect execution when running the JVM with |
Issue | Description |
---|---|
JDK-8311596 |
Add Separate System Properties for TLS Server and Client for Maximum Chain Length Two new system properties, A service can function as both a TLS/DTLS server and client. When the service acts as a server, it enforces a maximum certificate chain length accepted from clients. When the service acts as a client, it enforces a maximum certificate chain length accepted from servers. These properties, if set, override the existing If the If the In this release, the default maximum chain length accepted from clients has been changed from 10 to 8 for client certificate chains. |
Issue | Description |
---|---|
JDK-8322971 |
KEM.getInstance() Should Check If a Third-Party Security Provider Is Signed When instantiating a third-party security provider's implementation (class) of a |
Issue | Description |
---|---|
JDK-8316304 |
`BasicFileAttributes.creationTime` Returns Birth Time on Linux On Linux (kernel version 4.11 or newer, glibc version 2.28 or newer), |
Issue | Description |
---|---|
JDK-8211238 |
JFR Event for @Deprecated Methods A new JFR event, To record these events in JFR, a user must specify a recording on the command line, like An example event would be rendered like this using the JFR tool:
```
bin/jfr print jdk.DeprecatedInvocation { startTime = 23:31:28.431 (2023-12-04) method = jdk.jfr.internal.test.DeprecatedThing.foo() invocationTime = 23:31:25.954 (2023-12-04) forRemoval = true stackTrace = [ jdk.jfr.event.runtime.TestDeprecatedEvent.testLevelAll() line: 96 ... ] } ``` The current design will only report direct method invocations where the caller resides outside the JDK. Intra-JDK invocations will not be reported. Additionally, invoking methods declared deprecated but located outside of the JDK, for example in a third-party library, will not be reported, at least not during this first implementation. This might change in the future. There exists a small restriction in the reporting of invocations from the Interpreter. In the situation where two caller methods are members of the same class, and they invoke the same deprecated method, for example:
When analyzing the reported events, checking all methods in the reported class is recommended. This slight restriction can be resolved using an iterative process; if one call site is fixed, the other will be reported in the next run. |
Issue | Description |
---|---|
JDK-8322750 |
AWT SystemTray API Is Not Supported on Most Linux Desktops The Therefore, in accordance with the existing Java SE specification, The impact of this is likely to be limited since applications always must check for that support anyway. Additionally, some distros have not supported the SystemTray for several years unless the end-user chooses to install non-bundled desktop extensions. |
Issue | Description |
---|---|
JDK-8312976 |
`java.util.regex.MatchResult` Might Throw `StringIndexOutOfBoundsException` on Regex Patterns Containing Lookaheads and Lookbehinds JDK-8132995 introduced an unintended regression when using instances returned by This happens on |
Issue | Description |
---|---|
JDK-8285368 |
The `inheritDoc` Tag and Method Comments Algorithm Have Been Changed An optional parameter has been added to the For more details, see the following sections of the Documentation Comment Specification for the Standard Doclet: |
Issue | Description |
---|---|
JDK-8308591 |
JLine As The Default Console Provider
A new method |
JDK-8287843 |
`java.io.File` Drops the Windows Long Path Prefix from Path Strings On Windows, The change may be observable to code that depends on This change has no impact to file access, the JDK will continue to use the long path prefix when accessing files that need the prefix. |
Issue | Description |
---|---|
JDK-8314573 |
G1: More Deterministic Heap Resize at Remark During the Remark pause G1 adjusts the Java heap size to keep a minimum and maximum amount of free regions as set via the Before this change, G1 considered Eden regions as occupied (full) for this calculation. This makes heap sizing very dependent on current Eden occupancy, although after the next garbage collection these regions will be empty. With this change, Eden regions are considered as empty (free) for matters of Java heap sizing. This new policy also aligns Java heap sizing to full GC heap sizing. The effect is that G1 now expands the Java heap less aggressively and more deterministically, with corresponding memory savings but potentially executing more garbage collections. |
JDK-8315503 |
G1: Balance Code Root Scan Phase During Garbage Collection The Code Root Scan Phase during garbage collection finds references to Java objects in compiled code. To speed up this process, G1 maintains a remembered set for compiled code that contains references into the Java heap. That is, every region contains a set of compiled code that contains references into it. Assuming that such references are few, previous code used a single thread per region to iterate over a particular region's references, which poses a scalability bottleneck if the distribution of these references is very unbalanced. G1 now distributes this code root scan work across multiple threads within regions, removing this bottleneck. |
JDK-8321013 |
Parallel: Better GC Throughput with Large Object Arrays During a young collection, Parallel GC searches for dirty cards in the card table to locate old-to-young pointers. After finding dirty cards, Parallel GC uses the internal bookkeeping data structures to locate object starts for heap-parsing to be able to walk the heap within these dirty cards object-by-object. This change modifies the internal bookkeeping data structure to the one used by Serial and G1. As a result, the object start lookup time is improved and one can observe about a 20% reduction of Young-GC pause in some benchmarks using large object arrays. |
JDK-8310031 |
Parallel: Precise Parallel Scanning of Large Object Arrays for Young Collection Roots During a young collection, ParallelGC partitions the old generation into 64kB stripes when scanning it for references into the young generation. These stripes are assigned to worker threads that do the scanning in parallel as work units. Before this change, Parallel GC always scanned these stripes completely even if only a small part had been known to contain interesting references. Additionally, every worker thread processed the objects that start in that stripe by itself, including parts of objects that extend into other stripes. This behavior limited parallelism when processing large objects. A single large object, potentially containing thousands of references, had been scanned by a single thread only and in full. This would cause bad scaling due to memory sharing and cache misses in the subsequent long, work stealing phase. With this change, Parallel GC workers limit work to their stripe and only process interesting parts of large object arrays. This reduces the work done by a single thread for a stripe, improves parallelism, and reduces the amount of work stealing. Parallel GC pauses are now on par with G1 in presence of large object arrays, reducing pause times by 4-5 times in some cases. |
JDK-8276094 |
JEP 423: Region Pinning for G1 This JEP reduces latency by implementing region pinning in G1, so that garbage collection need not be disabled during Java Native Interface (JNI) critical regions. Java threads that use native code do not stall garbage collections any more. Garbage collections will execute regardless of native code keeping references to Java objects. The garbage collection will keep objects that may be accessed by native code in place, collecting garbage only in surrounding heap areas but will be otherwise unaffected. |
JDK-8140326 |
G1: Fast Collection of Evacuation Failed Regions G1 now reclaims regions that failed evacuation in the next garbage collection. When there is not enough space to move Java objects from the collection set, young generation regions for example, to some destination area, or that region has been pinned and contains non-movable Java objects (see [JEP 423]), G1 considers that region to have failed evacuation. Previously, such regions were moved into the old generation as completely full regions, and left lingering for re-examination until the next complete heap analysis, marking, found them to be reclaimable in the next space reclamation phase. Very often, such regions are sparsely populated because only a very few objects were not relocatable or very few objects were actually pinned. With this change, G1 considers evacuation failed regions as reclaimable beginning with any subsequent garbage collection. If the pause time permits, G1 will evacuate them in addition to the existing collection set. This can substantially reduce the time to reclaim these mostly empty regions, decreasing heap pressure and the need for garbage collection activity in the presence of evacuation failed regions. |
JDK-8319373 |
Serial: Better GC Throughput with Scarce Dirty Cards During a young collection, Serial GC searches for dirty cards in the card table to locate old-to-young pointers. After finding dirty cards, Serial GC uses the block offset table to locate object starts for heap-parsing to be able to walk the heap within these dirty cards object-by-object. This change improves the object start lookup and search for dirty cards resulting in a large (~40%) reduction in Young-GC pause in some benchmarks using large object arrays. |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8305593 | Add @spec tags in java.desktop |
P3 | JDK-8312612 | Handle WideCharToMultiByte return values |
P3 | JDK-8307145 | windowsaccessbridge.dll erroneously includes private methods in its C API |
P4 | JDK-8320303 | Allow PassFailJFrame to accept single window creator |
P4 | JDK-8294156 | Allow PassFailJFrame.Builder to create test UI |
P4 | JDK-8311606 | Change read_icc_profile() to static function in java.desktop/share/native/libjavajpeg/imageioJPEG.c |
P4 | JDK-8308286 | Fix clang warnings in linux code |
P4 | JDK-8294158 | HTML formatting for PassFailJFrame instructions |
P4 | JDK-8320365 | IPPPrintService.getAttributes() causes blanket re-initialisation |
P4 | JDK-8311881 | jdk/javax/swing/ProgressMonitor/ProgressTest.java does not show the ProgressMonitorInputStream all the time |
P4 | JDK-8321226 | JDK22 update task definition for client |
P4 | JDK-8315071 | Modify TrayIconScalingTest.java, PrintLatinCJKTest.java to use new PassFailJFrame's builder pattern usage |
P4 | JDK-8312592 | New parentheses warnings after HarfBuzz 7.2.0 update |
P4 | JDK-8311380 | Prepare java.desktop for C++17 |
P4 | JDK-8316017 | Refactor timeout handler in PassFailJFrame |
P4 | JDK-8314738 | Remove all occurrences of and support for @revised |
P5 | JDK-8316556 | Fix typos in java.desktop |
P5 | JDK-8312165 | Fix typos in java.desktop Swing |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8318364 | Add an FFM-based implementation of harfbuzz OpenType layout |
P3 | JDK-8318951 | Additional negative value check in JPEG decoding |
P3 | JDK-8316741 | BasicStroke.createStrokedShape miter-limits failing on small shapes |
P3 | JDK-8312191 | ColorConvertOp.filter for the default destination is too slow |
P3 | JDK-8311666 | Disabled tests in test/jdk/sun/java2d/marlin |
P3 | JDK-8312555 | Ideographic characters aren't stretched by AffineTransform.scale(2, 1) |
P3 | JDK-8316975 | Memory leak in MTLSurfaceData |
P3 | JDK-8316028 | Update FreeType to 2.13.2 |
P3 | JDK-8313643 | Update HarfBuzz to 8.2.2 |
P4 | JDK-8311033 | [macos] PrinterJob does not take into account Sides attribute |
P4 | JDK-8320443 | [macos] Test java/awt/print/PrinterJob/PrinterDevice.java fails on macOS |
P4 | JDK-8319268 | Build failure with GCC8.3.1 after 8313643 |
P4 | JDK-6211202 | ColorSpace.getInstance(int): IAE is not specified |
P4 | JDK-8316710 | Exclude java/awt/font/Rotate/RotatedTextTest.java |
P4 | JDK-8317706 | Exclude java/awt/Graphics2D/DrawString/RotTransText.java on linux |
P4 | JDK-8313576 | GCC 7 reports compiler warning in bundled freetype 2.13.0 |
P4 | JDK-8314076 | ICC_ColorSpace#minVal/maxVal have the opposite description |
P4 | JDK-6211126 | ICC_ColorSpace.toCIEXYZ(float[]): NPE is not specified |
P4 | JDK-6211139 | ICC_ColorSpace.toRGB(float[]): NPE is not specified |
P4 | JDK-8320608 | Many jtreg printing tests are missing the @printer keyword |
P4 | JDK-8311917 | MAP_FAILED definition seems to be obsolete in src/java.desktop/unix/native/common/awt/fontpath.c |
P4 | JDK-8318100 | Remove redundant check for Metal support |
P4 | JDK-8316206 | Test StretchedFontTest.java fails for Baekmuk font |
P5 | JDK-8318850 | Duplicate code in the LCMSImageLayout |
P5 | JDK-8313220 | Remove Windows specific workaround in LCMS.c for _snprintf |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8304503 | Modernize debugging jvm args in demo netbeans projects |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8322750 | Test "api/java_awt/interactive/SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray |
P2 | JDK-8318854 | [macos14] Running any AWT app prints Secure coding warning |
P2 | JDK-8309703 | AIX build fails after JDK-8280982 |
P2 | JDK-8317964 | java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Standard.java fails on macosx-all after JDK-8317751 |
P2 | JDK-8311689 | Wrong visible amount in Adjustable of ScrollPane |
P3 | JDK-8317288 | [macos] java/awt/Window/Grab/GrabTest.java: Press on the outside area didn't cause ungrab |
P3 | JDK-8315701 | [macos] Regression: KeyEvent has different keycode on different keyboard layouts |
P3 | JDK-8311922 | [macOS] right-Option key fails to generate release event |
P3 | JDK-8313697 | [XWayland][Screencast] consequent getPixelColor calls are slow |
P3 | JDK-8309621 | [XWayland][Screencast] screen capture failure with sun.java2d.uiScale other than 1 |
P3 | JDK-8305825 | getBounds API returns wrong value resulting in multiple Regression Test Failures on Ubuntu 23.04 |
P3 | JDK-8006421 | GraphicsConfiguration of a frame is changed when the frame is moved to another screen |
P3 | JDK-8309756 | Occasional crashes with pipewire screen capture on Wayland |
P3 | JDK-8310054 | ScrollPane insets are incorrect |
P3 | JDK-8313164 | src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp GetRGBPixels adjust releasing of resources |
P3 | JDK-8316030 | Update Libpng to 1.6.40 |
P4 | JDK-8296972 | [macos13] java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java: getExtendedState() != 6 as expected. |
P4 | JDK-8317290 | [macos14] java/awt/event/MouseEvent/SpuriousExitEnter/SpuriousExitEnter_3.java: incorrect event number |
P4 | JDK-8319665 | [macOS] Obsolete imports of |
P4 | JDK-8310334 | [XWayland][Screencast] screen capture error message in debug |
P4 | JDK-8318955 | Add ReleaseIntArrayElements in Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to early return |
P4 | JDK-8317112 | Add screenshot for Frame/DefaultSizeTest.java |
P4 | JDK-8320655 | awt screencast robot spin and sync issues with native libpipewire api |
P4 | JDK-8311805 | Clean up ScrollPane: drop redundant initialiser, mark scroller final |
P4 | JDK-8319985 | Delete sun.awt.windows.WToolkit.embedded*() API |
P4 | JDK-8312147 | Dynamic Exception Specification warnings are no longer required after JDK-8311380 |
P4 | JDK-8312591 | GCC 6 build failure after JDK-8280982 |
P4 | JDK-8318154 | Improve stability of WheelModifier.java test |
P4 | JDK-8315484 | java/awt/dnd/RejectDragDropActionTest.java timed out |
P4 | JDK-8266242 | java/awt/GraphicsDevice/CheckDisplayModes.java failing on macOS 11 ARM |
P4 | JDK-8313252 | Java_sun_awt_windows_ThemeReader_paintBackground release resources in early returns |
P4 | JDK-8318448 | Link PopupMenu/PopupMenuLocation.java failure to JDK-8259913 |
P4 | JDK-8318102 | macos10.14 check in CSystemColors can be removed. |
P4 | JDK-8316389 | Open source few AWT applet tests |
P4 | JDK-8315663 | Open source misc awt tests |
P4 | JDK-8316240 | Open source several add/remove MenuBar manual tests |
P4 | JDK-8315726 | Open source several AWT applet tests |
P4 | JDK-8316211 | Open source several manual applet tests |
P4 | JDK-8315965 | Open source various AWT applet tests |
P4 | JDK-8318091 | Remove empty initIDs functions |
P4 | JDK-8311113 | Remove invalid pointer cast and clean up setLabel() in awt_MenuItem.cpp |
P4 | JDK-8305321 | Remove unused exports in java.desktop |
P4 | JDK-8321325 | Remove unused Java_java_awt_MenuComponent_initIDs function |
P4 | JDK-8312626 | Resolve multiple definition of 'start_timer' when statically linking JDK native libraries with user code |
P4 | JDK-8305667 | Some fonts installed in user directory are not detected on Windows |
P4 | JDK-8305645 | System Tray icons get corrupted when Windows primary monitor changes |
P4 | JDK-8311109 | tautological-compare warning in awt_Win32GraphicsDevice.cpp |
P4 | JDK-8299052 | ViewportOverlapping test fails intermittently on Win10 & Win11 |
P4 | JDK-8280482 | Window transparency bug on Linux |
P5 | JDK-8309958 | Incorrect @since tag format in Container.java |
P5 | JDK-8318028 | Remove unused class="centered" from FocusCycle.svg |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8309733 | [macOS, Accessibility] VoiceOver: Incorrect announcements of JRadioButton |
P3 | JDK-8311160 | [macOS, Accessibility] VoiceOver: No announcements on JRadioButtonMenuItem and JCheckBoxMenuItem |
P3 | JDK-8283214 | [macos] Screen magnifier does not show the magnified text for JComboBox |
P4 | JDK-8318104 | macOS 10.13 check in TabButtonAccessibility.m can be removed |
P4 | JDK-8310908 | Non-standard `@since` tag in `com.sun.java.accessibility.util.package-info` |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-6355567 | AdobeMarkerSegment causes failure to read valid JPEG |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8301846 | Invalid TargetDataLine after screen lock when using JFileChooser or COM library |
P3 | JDK-8312535 | MidiSystem.getSoundbank() throws unexpected SecurityException |
P3 | JDK-8301310 | The SendRawSysexMessage test may cause a JVM crash |
P4 | JDK-8074211 | javax.sound.midi: Error with send System Exclusive messages of different length |
P4 | JDK-8250667 | MIDI sysex over USB scrambled when reply length matches previous message |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-6928542 | Chinese characters in RTF are not decoded |
P3 | JDK-8312075 | FileChooser.win32.newFolder is not updated when changing Locale |
P3 | JDK-8318590 | JButton ignores margin when painting HTML text |
P3 | JDK-8301606 | JFileChooser file chooser details view "size" label cut off in Metal Look&Feel |
P3 | JDK-8140527 | JInternalFrame has incorrect title button width |
P3 | JDK-8224261 | JProgressBar always with border painted around it |
P3 | JDK-8319103 | Popups that request focus are not shown on Linux with Wayland |
P3 | JDK-8210807 | Printing a JTable with a JScrollPane prints table without rows populated |
P3 | JDK-8313902 | Test javax/swing/JFileChooser/FileSystemView/SystemIconTest.java fails with NullPointerException |
P3 | JDK-8225220 | When the Tab Policy is checked,the scroll button direction displayed incorrectly. |
P3 | JDK-6875229 | Wrong placement of icons in JTabbedPane in Nimbus |
P4 | JDK-8318580 | "javax/swing/MultiMonitor/MultimonVImage.java failing with Error. Can't find library: /open/test/jdk/java/awt/regtesthelpers" after JDK-8316053 |
P4 | JDK-8315986 | [macos14] javax/swing/JMenuItem/4654927/bug4654927.java: component must be showing on the screen to determine its location |
P4 | JDK-8139208 | [macosx] Issue with setExtendedState of JFrame |
P4 | JDK-8310238 | [test bug] javax/swing/JTableHeader/6889007/bug6889007.java fails |
P4 | JDK-8311585 | Add JRadioButtonMenuItem to bug8031573.java |
P4 | JDK-8294535 | Add screen capture functionality to PassFailJFrame |
P4 | JDK-4346610 | Adding JSeparator to JToolBar "pushes" buttons added after separator to edge |
P4 | JDK-8318101 | Additional test cases for CSSAttributeEqualityBug |
P4 | JDK-6450193 | After the first Serialization, JTableHeader does not uninstall its UI |
P4 | JDK-8313810 | BoxLayout uses instead of list for layout options |
P4 | JDK-4365952 | Cannot disable JFileChooser |
P4 | JDK-7083187 | Class CSS.CssValue is missing implementations of equals() and hashCode() |
P4 | JDK-8318113 | CSS.BackgroundImage doesn't implement equals |
P4 | JDK-8319925 | CSS.BackgroundImage incorrectly uses double-checked locking |
P4 | JDK-8258970 | Disabled JPasswordField foreground color is wrong with GTK LAF |
P4 | JDK-6664309 | Docking point of a floating toolbar changes after closing |
P4 | JDK-8313348 | Fix typo in JFormattedTextField: 'it self' |
P4 | JDK-8166900 | If you wrap a JTable in a JLayer, the cursor is moved to the last row of table by you press the page down key. |
P4 | JDK-4622866 | javax.swing.text.Document.remove(int, int) has a misleading picture |
P4 | JDK-8314246 | javax/swing/JToolBar/4529206/bug4529206.java fails intermittently on Linux |
P4 | JDK-6442919 | JFilechooser popup still left-to-right when JFilechooser is set to right-to-left |
P4 | JDK-8139392 | JInternalFrame has incorrect padding |
P4 | JDK-8307934 | JRobot.moveMouseTo must access component on EDT |
P4 | JDK-5108458 | JTable does not properly layout its content |
P4 | JDK-8311031 | JTable header border vertical lines are not aligned with data grid lines |
P4 | JDK-4516654 | Metalworks Demo: Window title not displayed fully in Low Vision Theme |
P4 | JDK-8316053 | Open some swing tests 3 |
P4 | JDK-8316306 | Open source and convert manual Swing test |
P4 | JDK-8315594 | Open source few headless Swing misc tests |
P4 | JDK-8315600 | Open source few more headless Swing misc tests |
P4 | JDK-8315609 | Open source few more swing text/html tests |
P4 | JDK-8315677 | Open source few swing JFileChooser and other tests |
P4 | JDK-8315741 | Open source few swing JFormattedTextField and JPopupMenu tests |
P4 | JDK-8316106 | Open source few swing JInternalFrame and JMenuBar tests |
P4 | JDK-8315761 | Open source few swing JList and JMenuBar tests |
P4 | JDK-8315606 | Open source few swing text/html tests |
P4 | JDK-8315876 | Open source several Swing CSS related tests |
P4 | JDK-8315889 | Open source several Swing HTMLDocument related tests |
P4 | JDK-8315951 | Open source several Swing HTMLEditorKit related tests |
P4 | JDK-8315834 | Open source several Swing JSpinner related tests |
P4 | JDK-8315804 | Open source several Swing JTabbedPane JTextArea JTextField tests |
P4 | JDK-8315669 | Open source several Swing PopupMenu related tests |
P4 | JDK-8316061 | Open source several Swing RootPane and Slider related tests |
P4 | JDK-8315742 | Open source several Swing Scroll related tests |
P4 | JDK-8316104 | Open source several Swing SplitPane and RadioButton related tests |
P4 | JDK-8315731 | Open source several Swing Text related tests |
P4 | JDK-8315824 | Open source several Swing Text/HTML related tests |
P4 | JDK-8315898 | Open source swing JMenu tests |
P4 | JDK-8315602 | Open source swing security manager test |
P4 | JDK-8315611 | Open source swing text/html and tree test |
P4 | JDK-8315981 | Opensource five more random Swing tests |
P4 | JDK-8315871 | Opensource five more Swing regression tests |
P4 | JDK-8316285 | Opensource JButton manual tests |
P4 | JDK-8316164 | Opensource JMenuBar manual test |
P4 | JDK-8316154 | Opensource JTextArea manual tests |
P4 | JDK-8316242 | Opensource SwingGraphics manual test |
P4 | JDK-8313403 | Remove unused 'mask' field from JFormattedTextField |
P4 | JDK-8320349 | Simplify FileChooserSymLinkTest.java by using single-window testUI |
P4 | JDK-6415065 | Submenu is shown on wrong screen in multiple monitor environment |
P4 | JDK-4893524 | Swing drop targets should call close() on transferred readers and streams |
P4 | JDK-8154846 | SwingNode does not resize when content size constraints are changed |
P4 | JDK-8309070 | Test javax/swing/JTabbedPane/6355537/bug6355537.java failed: Disabled tabs should not have prelight |
P4 | JDK-8319938 | TestFileChooserSingleDirectorySelection.java fails with "getSelectedFiles returned empty array" |
P4 | JDK-8317847 | Typo in API documentation of class JPopupMenu |
P4 | JDK-8316159 | Update BoxLayout sample image for crisper edges |
P4 | JDK-8316003 | Update FileChooserSymLinkTest.java to HTML instructions |
P4 | JDK-8313408 | Use SVG for BoxLayout example |
P4 | JDK-8316025 | Use testUI() method of PassFailJFrame.Builder in FileChooserSymLinkTest.java |
P5 | JDK-8313811 | Improve description of how BoxLayout lays out components |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8324858 | [vectorapi] Bounds checking issues when accessing memory segments |
P2 | JDK-8312195 | Changes in JDK-8284493 use wrong copyright syntax |
P2 | JDK-8317302 | JEP 462: Structured Concurrency (Second Preview) |
P3 | JDK-8309727 | Assert privileges while reading the jdk.incubator.vector.VECTOR_ACCESS_OOB_CHECK system property |
P3 | JDK-8321641 | ClassFile ModuleAttribute.ModuleAttributeBuilder::moduleVersion spec contains a copy-paste error |
P3 | JDK-8319613 | Complier error in benchmark TestLoadSegmentVarious |
P3 | JDK-8312522 | Implementation of Foreign Function & Memory API |
P3 | JDK-8315886 | SBR execution and failure analysis for JDK22 b14 |
P3 | JDK-8314615 | VarHandle::get() throws unexpected IllegalArgumentException |
P3 | JDK-8318678 | Vector access on heap MemorySegments only works for byte[] |
P4 | JDK-8310550 | Adjust references to rt.jar |
P4 | JDK-8311822 | AIX : test/jdk/java/foreign/TestLayouts.java fails because of different output - expected [[i4](struct)] but found [[I4](struct)] |
P4 | JDK-8296240 | Augment discussion of test tiers in doc/testing.md |
P4 | JDK-8317959 | Check return values of malloc in native java.base coding |
P4 | JDK-8311207 | Cleanup for Optimization for UUID.toString |
P4 | JDK-8311943 | Cleanup usages of toLowerCase() and toUpperCase() in java.base |
P4 | JDK-8315938 | Deprecate for removal Unsafe methods that have standard APIs for many releases |
P4 | JDK-8317696 | Fix compilation with clang-16 |
P4 | JDK-8316038 | Fix doc typos in java.io.Console and java.util.Scanner |
P4 | JDK-8311122 | Fix typos in java.base |
P4 | JDK-8314085 | Fixing scope from benchmark to thread for JMH tests having shared state |
P4 | JDK-8284493 | Improve computeNextExponential tail performance and accuracy |
P4 | JDK-8316190 | Improve MemorySegment::toString |
P4 | JDK-8309303 | jdk/internal/misc/VM/RuntimeArguments test ignores jdk/internal/vm/options |
P4 | JDK-8315945 | JEP 460: Vector API (Seventh Incubator) |
P4 | JDK-8318898 | JEP 464: Scoped Values (Second Preview) |
P4 | JDK-8311178 | JMH tests don't scale well when sharing output buffers |
P4 | JDK-8316421 | libjava should load shell32.dll eagerly |
P4 | JDK-8310995 | missing @since tags in 36 jdk.dynalink classes |
P4 | JDK-8319195 | Move most tier 1 vector API regression tests to tier 3 |
P4 | JDK-8310890 | Normalize identifier names |
P4 | JDK-8312164 | Refactor Arrays.hashCode for long, boolean, double, float, and Object arrays |
P4 | JDK-8315413 | Remove special filtering of Continuation.yield0 in StackWalker |
P4 | JDK-8316160 | Remove sun.misc.Unsafe.{shouldBeInitialized,ensureClassInitialized} |
P4 | JDK-8314753 | Remove support for @beaninfo, @ToDo, @since.unbundled, and @Note |
P4 | JDK-8317532 | SBR execution and failure analysis for JDK22 b18 |
P4 | JDK-8306584 | Start of release updates for JDK 22 |
P4 | JDK-8320665 | update jdk_core at open/test/jdk/TEST.groups |
P4 | JDK-8311961 | Update Manual Test Groups for ATR JDK22 |
P4 | JDK-8320586 | update manual test/jdk/TEST.groups |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8321409 | Console read line with zero out should zero out underlying buffer in JLine (redux) |
P3 | JDK-8274122 | java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11 |
P4 | JDK-8314120 | Add tests for FileDescriptor.sync |
P4 | JDK-8316156 | ByteArrayInputStream.transferTo causes MaxDirectMemorySize overflow |
P4 | JDK-8320798 | Console read line with zero out should zero out underlying buffer |
P4 | JDK-8321131 | Console read line with zero out should zero out underlying buffer in JLine |
P4 | JDK-8155902 | DataOuputStream should clarify that it might write primitive types as multiple byte groups |
P4 | JDK-8315034 | File.mkdirs() occasionally fails to create folders on Windows shared folder |
P4 | JDK-8316000 | File.setExecutable silently fails if file does not exist |
P4 | JDK-8287843 | File::getCanonicalFile doesn't work for \\?\C:\ style paths DOS device paths |
P4 | JDK-8312127 | FileDescriptor.sync should temporarily increase parallelism |
P4 | JDK-8310909 | java.io.InvalidObjectException has redundant `@since` tag |
P4 | JDK-8308591 | JLine as the default Console provider |
P4 | JDK-8310530 | PipedOutputStream.flush() accesses sink racily |
P4 | JDK-8311489 | Remove unused dirent_md files |
P4 | JDK-8320348 | test/jdk/java/io/File/GetAbsolutePath.windowsDriveRelative fails if working directory is not on drive C |
P4 | JDK-8319958 | test/jdk/java/io/File/libGetXSpace.c does not compile on Windows 32-bit |
P4 | JDK-8315960 | test/jdk/java/io/File/TempDirDoesNotExist.java leaves test files behind |
P4 | JDK-8321053 | Use ByteArrayInputStream.buf directly when parameter of transferTo() is trusted |
P4 | JDK-8136895 | Writer not closed with disk full error, file resource leaked |
P5 | JDK-8316207 | Fix typos in java.io.StreamTokenizer |
P5 | JDK-8219567 | Name of first parameter of RandomAccessFile(String,String) is inconsistent |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8309688 | Data race on java.io.ClassCache$CacheRef.strongReferent |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8315970 | Big-endian issues after JDK-8310929 |
P2 | JDK-8310922 | java/lang/Class/forName/ForNameNames.java fails after being added by JDK-8310242 |
P2 | JDK-8310982 | jdk/internal/util/ArchTest.java fails after JDK-8308452 failed with Method isARM() |
P2 | JDK-8316879 | RegionMatches1Tests fails if CompactStrings are disabled after JDK-8302163 |
P2 | JDK-8321514 | UTF16 string gets constructed incorrectly from codepoints if CompactStrings is not enabled |
P3 | JDK-8310265 | (process) jspawnhelper should not use argv[0] |
P3 | JDK-8308609 | java/lang/ScopedValue/StressStackOverflow.java fails with "-XX:-VMContinuations" |
P3 | JDK-8311645 | Memory leak in jspawnhelper spawnChild after JDK-8307990 |
P3 | JDK-8320570 | NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters |
P3 | JDK-8222329 | Readable read(CharBuffer) does not specify that 0 is returned when there is no remaining space in buffer |
P3 | JDK-8322846 | Running with -Djdk.tracePinnedThreads set can hang |
P3 | JDK-8310892 | ScopedValue throwing StructureViolationException should be clearer |
P3 | JDK-8210375 | StackWalker::getCallerClass throws UnsupportedOperationException |
P3 | JDK-8322512 | StringBuffer.repeat does not work correctly after toString() was called |
P3 | JDK-8309545 | Thread.interrupted from virtual thread needlessly resets interrupt status |
P3 | JDK-8322818 | Thread::getStackTrace can fail with InternalError if virtual thread is timed-parked when pinned |
P3 | JDK-8312498 | Thread::getState and JVM TI GetThreadState should return TIMED_WAITING virtual thread is timed parked |
P3 | JDK-8296246 | Update Unicode Data Files to 15.1.0 |
P3 | JDK-8321270 | Virtual Thread.yield consumes parking permit |
P4 | JDK-8317868 | Add @sealedGraph to MethodHandleDesc and descendants |
P4 | JDK-8317874 | Add @sealedGraph to StringTemplate.Processor.Linkage |
P4 | JDK-8295391 | Add discussion of binary <-> decimal conversion issues |
P4 | JDK-8314489 | Add javadoc index entries for java.lang.Math terms |
P4 | JDK-8318415 | Adjust describing comment of os_getChildren after 8315026 |
P4 | JDK-8315373 | Change VirtualThread to unmount after freezing, re-mount before thawing |
P4 | JDK-8314449 | Clarify the name of the declaring class of StackTraceElement |
P4 | JDK-8310242 | Clarify the name parameter to Class::forName |
P4 | JDK-8315721 | CloseRace.java#id0 fails transiently on libgraal |
P4 | JDK-8310848 | Convert ClassDesc and MethodTypeDesc to be stored in static final fields |
P4 | JDK-8310838 | Correct range notations in MethodTypeDesc specification |
P4 | JDK-8309702 | Exclude java/lang/ScopedValue/StressStackOverflow.java from JTREG_TEST_THREAD_FACTORY=Virtual runs |
P4 | JDK-8319574 | Exec/process tests should be marked as flagless |
P4 | JDK-8308452 | Extend internal Architecture enum with byte order and address size |
P4 | JDK-8320940 | Fix typo in java.lang.Double |
P4 | JDK-8320781 | Fix whitespace in j.l.Double and j.u.z.ZipInputStream @snippets |
P4 | JDK-8321223 | Implementation of Scoped Values (Second Preview) |
P4 | JDK-8311290 | Improve java.lang.ref.Cleaner rendered documentation |
P4 | JDK-8311906 | Improve robustness of String constructors with mutable array inputs |
P4 | JDK-8316305 | Initial buffer size of StackWalker is too small caused by JDK-8285447 |
P4 | JDK-8318646 | Integer#parseInt("") throws empty NumberFormatException message |
P4 | JDK-8315921 | Invalid CSS declarations in java.lang class documentation |
P4 | JDK-8314094 | java/lang/ProcessHandle/InfoTest.java fails on Windows when run as user with Administrator privileges |
P4 | JDK-8315213 | java/lang/ProcessHandle/TreeTest.java test enhance output of children |
P4 | JDK-8311926 | java/lang/ScopedValue/StressStackOverflow.java takes 9mins in tier1 |
P4 | JDK-8323296 | java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java#id1 timed out |
P4 | JDK-8316924 | java/lang/Thread/virtual/stress/ParkALot.java times out |
P4 | JDK-8317956 | Make jdk.internal.util.Architecture current architecture final |
P4 | JDK-8316582 | Minor startup regression in 22-b15 due JDK-8310929 |
P4 | JDK-8310929 | Optimization for Integer.toString |
P4 | JDK-8310502 | Optimization for j.l.Long.fastUUID() |
P4 | JDK-8311220 | Optimization for StringLatin UpperLower |
P4 | JDK-8310849 | Pattern matching for instanceof and arrayType cleanup in j.l.invoke and j.l.reflect |
P4 | JDK-8315026 | ProcessHandle implementation listing processes on AIX should use getprocs64 |
P4 | JDK-8268829 | Provide an optimized way to walk the stack with Class object only |
P4 | JDK-8309196 | Remove Thread.countStackFrames |
P4 | JDK-8316456 | StackWalker may skip Continuation::yield0 frame mistakenly |
P4 | JDK-8285447 | StackWalker minimal batch size should be optimized for getCallerClass |
P4 | JDK-8311992 | Test java/lang/Thread/virtual/JfrEvents::testVirtualThreadPinned failed |
P4 | JDK-8311989 | Test java/lang/Thread/virtual/Reflection.java timed out |
P4 | JDK-8319677 | Test jdk/internal/misc/VM/RuntimeArguments.java should be marked as flagless |
P4 | JDK-8323002 | test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java times out on macosx-x64 |
P4 | JDK-8320788 | The system properties page is missing some properties |
P4 | JDK-8310868 | Thread.interrupt() method's javadoc has an incorrect {@link} |
P4 | JDK-8309408 | Thread.sleep cleanup |
P4 | JDK-8321470 | ThreadLocal.nextHashCode can be static final |
P4 | JDK-8310830 | typo in the parameter name in @throws of ClassDesc::ofDescriptor |
P4 | JDK-8319120 | Unbound ScopedValue.get() throws the wrong exception |
P4 | JDK-8317515 | Unify the code of the parse*() families of methods in j.l.Integer and j.l.Long |
P4 | JDK-8310453 | Update javadoc of java.lang.Object |
P4 | JDK-8318457 | Use prefix-less prepend methods directly to reduce branches in String concat expressions |
P4 | JDK-8314759 | VirtualThread.parkNanos timeout adjustment when pinned should be replaced |
P4 | JDK-8316688 | Widen allowable error bound of Math.hypot |
P5 | JDK-8313621 | test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal should use RandomFactory |
P5 | JDK-8313875 | Use literals instead of static fields in java.util.Math: twoToTheDoubleScaleUp, twoToTheDoubleScaleDown |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8280389 | JEP 457: Class-File API (Preview) |
P3 | JDK-8321248 | ClassFile API ClassModel::verify is inconsistent with the rest of the API |
P3 | JDK-8317609 | Classfile API fails to verify /jdk.jcmd/sun/tools/jstat/Alignment.class |
P3 | JDK-8320618 | NPE: Cannot invoke "java.lang.constant.ClassDesc.isArray()" because "this.sym" is null |
P4 | JDK-8311084 | Add typeSymbol() API for applicable constant pool entries |
P4 | JDK-8308753 | Class-File API transition to Preview |
P4 | JDK-8315678 | Classfile API ConstantPool::entryCount and ConstantPool::entryByIndex methods are confusing |
P4 | JDK-8315541 | Classfile API TypeAnnotation.TargetInfo factory methods accept null labels |
P4 | JDK-8309838 | Classfile API Util.toBinaryName and other cleanup |
P4 | JDK-8311172 | Classfile.PREVIEW_MINOR_VERSION doesn't match that read from class files |
P4 | JDK-8313452 | Improve Classfile API attributes handling safety |
P4 | JDK-8306650 | Improve control of stack maps generation in Classfile API |
P4 | JDK-8308899 | Introduce Classfile context and improve Classfile options |
P4 | JDK-8313258 | RuntimeInvisibleTypeAnnotationsAttribute.annotations() API Index out of Bound error |
P4 | JDK-8319462 | Signature.ClassTypeSig::classDesc() incorrect for inner class types |
P4 | JDK-8311020 | Typo cleanup in Classfile API |
P4 | JDK-8312491 | Update Classfile API snippets and examples |
P4 | JDK-8316587 | Use ArraysSupport.vectorizedHashCode in Utf8EntryImpl |
P4 | JDK-8320222 | Wrong bytecode accepted, and StackMap table generated |
P5 | JDK-8308646 | Typo in ConstantValueAttribute |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8323745 | Missing comma in copyright header in TestScope |
P2 | JDK-8254693 | Add Panama feature to pass heap segments to native code |
P2 | JDK-8322324 | java/foreign/TestStubAllocFailure.java times out while waiting for forked process |
P2 | JDK-8310626 | JEP 454: Foreign Function & Memory API |
P2 | JDK-8298095 | Refine implSpec for SegmentAllocator |
P2 | JDK-8319211 | Regression in LoopOverNonConstantFP |
P2 | JDK-8313023 | Return value corrupted when using CCS + isTrivial (mainline) |
P2 | JDK-8317819 | Scope should reflect lifetime of underying resource (mainline) |
P2 | JDK-8319882 | SequenceLayout::toString throws ArithmeticException |
P2 | JDK-8311932 | Suboptimal compiled code of nested loop over memory segment |
P3 | JDK-8311630 | [s390] Implementation of Foreign Function & Memory API (Preview) |
P3 | JDK-8318538 | Add a way to obtain a strided var handle from a layout |
P3 | JDK-8316970 | Add internal annotation to mark restricted methods |
P3 | JDK-8317799 | AIX PPC64: FFI symbol lookup doesn't find symbols |
P3 | JDK-8318175 | AIX PPC64: Handle alignment of double in structs |
P3 | JDK-8317545 | AIX PPC64: Implementation of Foreign Function & Memory API |
P3 | JDK-8310011 | Arena with try-with-resources is slower than it should be |
P3 | JDK-8317824 | Beef up javadoc for base offset in var handles derived from layouts (mainline) |
P3 | JDK-8319316 | Clarify text around which layouts a linker supports |
P3 | JDK-8318072 | DowncallLinker does not acquire/release segments in interpreter |
P3 | JDK-8318324 | Drop redundant default methods from FFM API |
P3 | JDK-8317514 | Ensure MemorySegment is initialized before touching NativeMemorySegmentImpl |
P3 | JDK-8319928 | Exceptions thrown by cleanup actions should be handled correctly |
P3 | JDK-8318586 | Explicitly handle upcall stub allocation failure |
P3 | JDK-8308858 | FFM API and strings |
P3 | JDK-8310646 | Javadoc around prototype-less functions might be incorrect |
P3 | JDK-8293511 | Javadoc style issues in the foreign API |
P3 | JDK-8317837 | Leftover FFM implementation-only changes |
P3 | JDK-8310405 | Linker.Option.firstVariadicArg should specify which index values are valid |
P3 | JDK-8321467 | MemorySegment.setString(long, String, Charset) throws IAE(Misaligned access) |
P3 | JDK-8318601 | Remove javadoc text about restricted methods |
P3 | JDK-8321387 | SegmentAllocator:allocateFrom(AddressLayout, MemorySegment) does not throw stated UnsupportedOperationException |
P3 | JDK-8321786 | SegmentAllocator:allocateFrom(ValueLayout, MemorySegment,ValueLayout,long,long) spec mismatch in exception scenario |
P3 | JDK-8325001 | Typo in the javadocs for the Arena::ofShared method |
P3 | JDK-8319166 | Typos in the JavaDocs for MemorySegment |
P3 | JDK-8314260 | Unable to load system libraries on Windows when using a SecurityManager |
P3 | JDK-8318653 | UpcallTestHelper::runInNewProcess waits for forked process without timeout |
P3 | JDK-8310053 | VarHandle and slice handle derived from layout are lacking alignment check |
P3 | JDK-8316046 | x64 platforms unecessarily save xmm16-31 when UseAVX >= 3 |
P4 | JDK-8309937 | Add @sealedGraph for some Panama FFM interfaces |
P4 | JDK-8319966 | AIX: expected [[0:i4]] but found [[0:I4]] after JDK-8319882 |
P4 | JDK-8320309 | AIX: pthreads created by foreign test library don't work as expected |
P4 | JDK-8321300 | Cleanup TestHFA |
P4 | JDK-8323159 | Consider adding some text re. memory zeroing in Arena::allocate |
P4 | JDK-8318737 | Fallback linker passes bad JNI handle |
P4 | JDK-8318598 | FFM stylistic cleanups |
P4 | JDK-8319323 | FFM: Harmonize the @throws tags in the javadocs |
P4 | JDK-8319324 | FFM: Reformat javadocs |
P4 | JDK-8319607 | FFM: Review the language in the FFM documentation |
P4 | JDK-8313889 | Fix -Wconversion warnings in foreign benchmarks |
P4 | JDK-8318363 | Foreign benchmarks fail to build on some platforms |
P4 | JDK-8313880 | Incorrect copyright header in jdk/java/foreign/TestFree.java after JDK-8310643 |
P4 | JDK-8321938 | java/foreign/critical/TestCriticalUpcall.java does not need a core file |
P4 | JDK-8322637 | java/foreign/critical/TestCriticalUpcall.java timed out |
P4 | JDK-8315891 | java/foreign/TestLinker.java failed with "error occurred while instantiating class TestLinker: null" |
P4 | JDK-8321400 | java/foreign/TestStubAllocFailure.java fails with code cache exhaustion |
P4 | JDK-8314949 | linux PPC64 Big Endian: Implementation of Foreign Function & Memory API |
P4 | JDK-8318180 | Memory model reference from foreign package-info is broken |
P4 | JDK-8321130 | Microbenchmarks do not build any more after 8254693 on 32 bit platforms |
P4 | JDK-8311593 | Minor doc issue in MemorySegment::copy |
P4 | JDK-8310591 | Missing `@since` tags in java.lang.foreign |
P4 | JDK-8313406 | nep_invoker_blob can be simplified more |
P4 | JDK-8321159 | SymbolLookup.libraryLookup(Path, Arena) Assumes default Filesystem |
P4 | JDK-8314071 | Test java/foreign/TestByteBuffer.java timed out |
P4 | JDK-8318454 | TestLayoutPaths broken on Big Endian platforms after JDK-8317837 |
P4 | JDK-8316050 | Use hexadecimal encoding in MemorySegment::toString |
P4 | JDK-8320131 | Zero build fails on macOS after JDK-8254693 |
P5 | JDK-8319556 | Harmonize interface formatting in the FFM API |
P5 | JDK-8310643 | Misformatted copyright messages in FFM |
P5 | JDK-8319563 | Reformat code in the FFM API |
P5 | JDK-8319560 | Reformat method parameters in the FFM API |
P5 | JDK-8319820 | Use unnamed variables in the FFM implementation |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8313809 | String template fails with java.lang.StringIndexOutOfBoundsException if last fragment is UTF16 |
P3 | JDK-8199149 | Improve the exception message thrown by VarHandle of unsupported operation |
P3 | JDK-8307508 | IndirectVarHandle.isAccessModeSupported throws NPE |
P4 | JDK-8310157 | Allow void-returning filters for MethodHandles::collectCoordinates |
P4 | JDK-8309819 | Clarify API note in Class::getName and MethodType::toMethodDescriptorString |
P4 | JDK-8310814 | Clarify the targetName parameter of Lookup::findClass |
P4 | JDK-8291065 | Creating a VarHandle for a static field triggers class initialization |
P4 | JDK-8267509 | Improve IllegalAccessException message to include the cause of the exception |
P4 | JDK-6983726 | Reimplement MethodHandleProxies.asInterfaceInstance |
P4 | JDK-8294980 | test/jdk/java/lang/invoke 15 test classes use experimental bytecode library |
P4 | JDK-8319567 | Update java/lang/invoke tests to support vm flags |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8319676 | A couple of jdk/modules/incubator/ tests ignore VM flags |
P4 | JDK-8310815 | Clarify the name of the main class, services and provider classes in module descriptor |
P4 | JDK-8320716 | ResolvedModule::reads includes self when configuration contains two or more automatic modules |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8319265 | TestLoadLibraryDeadlock.java fails on windows-x64 "Unable to load b.jar" |
P4 | JDK-8254566 | Clarify the spec of ClassLoader::getClassLoadingLock for non-parallel capable loader |
P4 | JDK-8309763 | Move tests in test/jdk/sun/misc/URLClassPath directory to test/jdk/jdk/internal/loader |
P4 | JDK-8319672 | Several classloader tests ignore VM flags |
P4 | JDK-8317965 | TestLoadLibraryDeadlock.java fails with "Unable to load native library.: expected true, was false" |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8319436 | Proxy.newProxyInstance throws NPE if loader is null and interface not visible from class loader |
P3 | JDK-8315810 | Reimplement sun.reflect.ReflectionFactory::newConstructorForSerialization with method handles |
P4 | JDK-6361826 | (reflect) provide method for mapping strings to class object for primitive types |
P4 | JDK-8316851 | Add @sealedGraph to Executable |
P4 | JDK-8312203 | Improve specification of Array.newInstance |
P4 | JDK-8310267 | Javadoc for Class#isPrimitive() is incorrect regarding Class objects for primitives |
P4 | JDK-8305104 | Remove the old core reflection implementation |
P4 | JDK-8311115 | Type in java.lang.reflect.AccessFlag.METHOD_PARAMETER |
P4 | JDK-8319568 | Update java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java to accept vm flags |
P5 | JDK-8314734 | Remove unused field TypeVariableImpl.EMPTY_ANNOTATION_ARRAY |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8318915 | Enhance checks in BigDecimal.toPlainString() |
P4 | JDK-8318476 | Add resource consumption note to BigInteger and BigDecimal |
P4 | JDK-8319174 | Enhance robustness of some j.m.BigInteger constructors |
P4 | JDK-8320199 | Fix HTML 5 errors in java.math.BigInteger |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8299058 | AssertionError in sun.net.httpserver.ServerImpl when connection is idle |
P3 | JDK-8306040 | HttpResponseInputStream.available() returns 1 on empty stream |
P3 | JDK-8318599 | HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 |
P3 | JDK-8313239 | InetAddress.getCanonicalHostName may return ip address if reverse lookup fails |
P3 | JDK-8304701 | Request with timeout aborts later in-flight request on HTTP/1.1 cxn |
P3 | JDK-8304885 | Reuse stale data to improve DNS resolver resiliency |
P3 | JDK-8309591 | Socket.setOption(TCP_QUICKACK) uses wrong level |
P3 | JDK-8316031 | SSLFlowDelegate should not log from synchronized block |
P3 | JDK-8317736 | Stream::handleReset locks twice |
P3 | JDK-8263256 | Test java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java fails due to dynamic reconfigurations of network interface during test |
P4 | JDK-8272215 | Add InetAddress methods for parsing IP address literals |
P4 | JDK-8308593 | Add KEEPALIVE Extended Socket Options Support for Windows |
P4 | JDK-8310645 | CancelledResponse.java does not use HTTP/2 when testing the HttpClient |
P4 | JDK-8317246 | Cleanup java.net.URLEncoder and URLDecoder use of file.encoding property |
P4 | JDK-8301457 | Code in SendPortZero.java is uncommented even after JDK-8236852 was fixed |
P4 | JDK-8310731 | Configure a javax.net.ssl.SNIMatcher for the HTTP/1.1 test servers in java/net/httpclient tests |
P4 | JDK-8311032 | Empty value for java.protocol.handler.pkgs system property can lead to unnecessary classloading attempts of protocol handlers |
P4 | JDK-8313256 | Exclude failing multicast tests on AIX |
P4 | JDK-8316399 | Exclude java/net/MulticastSocket/Promiscuous.java on AIX |
P4 | JDK-8317803 | Exclude java/net/Socket/asyncClose/Race.java on AIX |
P4 | JDK-8316387 | Exclude more failing multicast tests on AIX after JDK-8315651 |
P4 | JDK-8319531 | FileServerHandler::discardRequestBody could be improved |
P4 | JDK-8320168 | handle setsocktopt return values |
P4 | JDK-8317808 | HTTP/2 stream cancelImpl may leave subscriber registered |
P4 | JDK-8318492 | Http2ClientImpl should attempt to close and remove connection in stop() |
P4 | JDK-8312433 | HttpClient request fails due to connection being considered idle and closed |
P4 | JDK-8309939 | HttpClient should not use Instant.now() as Instant source for deadlines |
P4 | JDK-8316580 | HttpClient with StructuredTaskScope does not close when a task fails |
P4 | JDK-8309118 | HttpClient: Add more tests for 100 ExpectContinue with HTTP/2 |
P4 | JDK-8310330 | HttpClient: debugging interestOps/readyOps could cause exceptions and smaller cleanup |
P4 | JDK-8315436 | HttpsServer does not send TLS alerts |
P4 | JDK-8320577 | Improve MessageHeader's toString() function to make HttpURLConnection's debug log readable |
P4 | JDK-8315098 | Improve URLEncodeDecode microbenchmark |
P4 | JDK-8312818 | Incorrect format specifier in a HttpClient log message |
P4 | JDK-8309910 | Introduce jdk.internal.net.http.HttpConnection.getSNIServerNames() method |
P4 | JDK-8293713 | java/net/httpclient/BufferingSubscriberTest.java fails in timeout, blocked in submission publisher |
P4 | JDK-8316738 | java/net/httpclient/HttpClientLocalAddrTest.java failed in timeout |
P4 | JDK-8311792 | java/net/httpclient/ResponsePublisher.java fails intermittently with AssertionError: Found some outstanding operations |
P4 | JDK-8282726 | java/net/vthread/BlockingSocketOps.java timeout/hang intermittently on Windows |
P4 | JDK-8319825 | jdk.net/jdk.net.ExtendedSocketOptions::IP_DONTFRAGMENT is missing @since 19 |
P4 | JDK-8308184 | Launching java with large number of jars in classpath with java.protocol.handler.pkgs system property set can lead to StackOverflowError |
P4 | JDK-8311001 | missing @since info in jdk.net |
P4 | JDK-8310997 | missing @since tags in jdk.httpserver |
P4 | JDK-8314978 | Multiple server call from connection failing with expect100 in getOutputStream |
P4 | JDK-8316433 | net.dll should delay load winhttp.dll |
P4 | JDK-8319450 | New methods java.net.InetXAddress.ofLiteral() miss @since tag |
P4 | JDK-8314774 | Optimize URLEncoder |
P4 | JDK-8318006 | remove unused net related coding |
P4 | JDK-8317866 | replace NET_SocketAvailable |
P4 | JDK-8317295 | ResponseSubscribers.SubscriberAdapter should call the finisher function asynchronously |
P4 | JDK-8316681 | Rewrite URLEncoder.encode to use small reusable buffers |
P4 | JDK-8311162 | Simplify and modernize equals and hashCode for java.net |
P4 | JDK-8318130 | SocksSocketImpl needlessly encodes hostname for IPv6 addresses |
P4 | JDK-8314517 | some tests fail in case ipv6 is disabled on the machine |
P4 | JDK-8318150 | StaticProxySelector.select should not throw NullPointerExceptions |
P4 | JDK-8315651 | Stop hiding AIX specific multicast socket errors via NetworkConfiguration (aix) |
P4 | JDK-8314136 | Test java/net/httpclient/CancelRequestTest.java failed: WARNING: tracker for HttpClientImpl(42) has outstanding operations |
P4 | JDK-8308336 | Test java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java failed: java.net.BindException: Address already in use |
P4 | JDK-8317522 | Test logic for BODY_CF in AbstractThrowingSubscribers.java is wrong |
P4 | JDK-8308144 | Uncontrolled memory consumption in SSLFlowDelegate.Reader |
P4 | JDK-8308995 | Update Network IO JFR events to be static mirror events |
P4 | JDK-6956385 | URLConnection.getLastModified() leaks file handles for jar:file and file: URLs |
P4 | JDK-8316734 | URLEncoder should specify that replacement bytes will be used in case of coding error |
P5 | JDK-8314877 | Make fields final in 'java.net' package |
P5 | JDK-8314261 | Make fields final in sun.net.www |
P5 | JDK-8313948 | Remove unnecessary static fields defaultUpper/defaultLower in sun.net.PortConfig |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8316337 | (bf) Concurrency issue in DirectByteBuffer.Deallocator |
P3 | JDK-8312180 | (bf) MappedMemoryUtils passes incorrect arguments to msync (aix) |
P3 | JDK-8312166 | (dc) DatagramChannel's socket adaptor does not release carrier thread when blocking in receive |
P3 | JDK-8310902 | (fc) FileChannel.transferXXX async close and interrupt issues |
P3 | JDK-8316304 | (fs) Add support for BasicFileAttributes.creationTime() for Linux |
P3 | JDK-8214248 | (fs) Files:mismatch spec clarifications |
P3 | JDK-8318422 | Allow poller threads be virtual threads |
P3 | JDK-8241800 | Disable IPV6_MULTICAST_ALL to prevent interference from all multicast groups |
P3 | JDK-8313873 | java/nio/channels/DatagramChannel/SendReceiveMaxSize.java fails on AIX due to small default RCVBUF size and different IPv6 Header interpretation |
P3 | JDK-8317128 | java/nio/file/Files/CopyAndMove.java failed with AccessDeniedException |
P4 | JDK-4800398 | (ch spec) Clarify Channels.newChannel(InputStream) spec |
P4 | JDK-8318677 | (ch) Add implNote about minBufferCap to main variant of Channels.newWriter |
P4 | JDK-8306308 | (ch) Writer created by Channels::newWriter may lose data |
P4 | JDK-8319417 | (dc) DatagramChannel.connect undocumented behavior |
P4 | JDK-8313368 | (fc) FileChannel.size returns 0 on block special files |
P4 | JDK-8262742 | (fs) Add Path::resolve with varargs string |
P4 | JDK-8038244 | (fs) Check return value of malloc in Java_sun_nio_fs_AixNativeDispatcher_getmntctl() |
P4 | JDK-8114830 | (fs) Files.copy fails due to interference from something else changing the file system |
P4 | JDK-8073061 | (fs) Files.copy(foo, bar, REPLACE_EXISTING) deletes bar even if foo is not readable |
P4 | JDK-8062795 | (fs) Files.setPermissions requires read access when NOFOLLOW_LINKS specified |
P4 | JDK-8317687 | (fs) FileStore.supportsFileAttributeView("posix") incorrectly returns 'true' for FAT32 volume on macOS |
P4 | JDK-8314569 | (fs) Improve normalization of UnixPath for input with trailing slashes |
P4 | JDK-8314810 | (fs) java/nio/file/Files/CopyInterference.java should use TestUtil::supportsLinks |
P4 | JDK-8315485 | (fs) Move java/nio/file/Path/Misc.java tests into java/nio/file/Path/PathOps.java |
P4 | JDK-8315241 | (fs) Move toRealPath tests in java/nio/file/Path/Misc.java to separate JUnit 5 test |
P4 | JDK-8306882 | (fs) Path.toRealPath(LinkOption.NOFOLLOW_LINKS) fails when "../../" follows a link |
P4 | JDK-8316391 | (zipfs) ZipFileSystem.readFullyAt does not tolerate short reads |
P4 | JDK-8317886 | Add @sealedGraph to ByteBuffer |
P4 | JDK-8312013 | avoid UnixConstants.java.template warning: '__linux__' is not defined on AIX |
P4 | JDK-8313250 | Exclude java/foreign/TestByteBuffer.java on AIX |
P4 | JDK-8317839 | Exclude java/nio/channels/Channels/SocketChannelStreams.java on AIX |
P4 | JDK-8320943 | Files/probeContentType/Basic.java fails on latest Windows 11 - content type mismatch |
P4 | JDK-8317603 | Improve exception messages thrown by sun.nio.ch.Net native methods (win) |
P4 | JDK-8310807 | java/nio/channels/DatagramChannel/Connect.java timed out |
P4 | JDK-8319757 | java/nio/channels/DatagramChannel/InterruptibleOrNot.java failed: wrong exception thrown |
P4 | JDK-8309778 | java/nio/file/Files/CopyAndMove.java fails when using second test directory |
P4 | JDK-8310978 | JFR events SocketReadEvent/SocketWriteEvent for Socket adaptor ops |
P4 | JDK-8310682 | No package-info (and @since) for package jdk.nio.mapmode |
P4 | JDK-8312089 | Simplify and modernize equals, hashCode, and compareTo in java.nio and implementation code |
P4 | JDK-8309475 | Test java/foreign/TestByteBuffer.java fails: a problem with msync (aix) |
P4 | JDK-8321519 | Typo in exception message |
P5 | JDK-8312527 | (ch) Re-examine use of sun.nio.ch.Invoker.myGroupAndInvokeCount |
P5 | JDK-8313743 | Make fields final in sun.nio.ch |
P5 | JDK-8314746 | Remove unused private put* methods from DirectByteBufferR |
P5 | JDK-8315318 | Typo in comment on sun.nio.ch.Net.unblock4 |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8310631 | test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing |
P4 | JDK-8310047 | Add UTF-32 based Charsets into StandardCharsets |
P4 | JDK-8319817 | Charset constructor should make defensive copy of aliases |
P4 | JDK-8310458 | Fix build failure caused by JDK-8310049 |
P4 | JDK-8310049 | Refactor Charset tests to use JUnit |
P4 | JDK-8310683 | Refactor StandardCharset/standard.java to use JUnit |
P4 | JDK-8311183 | Remove unused mapping test files |
P4 | JDK-8167252 | Some of Charset.availableCharsets() does not contain itself |
P5 | JDK-8313865 | Always true condition in sun.nio.cs.CharsetMapping#readINDEXC2B |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8316923 | Add DEF_STATIC_JNI_OnLoad for librmi |
P4 | JDK-8303525 | Refactor/cleanup open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8310828 | java.sql java.sql.rowset packages have no `@since` info |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8319986 | Invalid/inconsistent description and example for DateFormat |
P3 | JDK-8316974 | ListFormat creation is unsuccessful for some of the supported Locales |
P3 | JDK-8317265 | ListFormat::format specification could be made clearer regarding handling IllegalArgumentException. |
P3 | JDK-8317471 | ListFormat::parseObject() spec can be improved on parsePosition valid values |
P3 | JDK-8318487 | Specification of the ListFormat.equals() method can be improved |
P3 | JDK-8317443 | StackOverflowError on calling ListFormat::getInstance() for Norwegian locales |
P4 | JDK-6333341 | [BI] Doc: java.text.BreakIterator class specification is unclear |
P4 | JDK-7061097 | [Doc] Inconsistenency between the spec and the implementation for DateFormat.Field |
P4 | JDK-8039165 | [Doc] MessageFormat null locale generates NullPointerException |
P4 | JDK-6960866 | [Fmt-Ch] ChoiceFormat claims impossible and unimplemented functionality |
P4 | JDK-8318569 | Add getter methods for Locale and Patterns in ListFormat |
P4 | JDK-8317612 | ChoiceFormat and MessageFormat constructors call non-final public method |
P4 | JDK-8314925 | ChoiceFormat does not specify IllegalArgumentExceptions |
P4 | JDK-8318186 | ChoiceFormat inconsistency between applyPattern() and setChoices() |
P4 | JDK-8318613 | ChoiceFormat patterns are not well tested |
P4 | JDK-8318189 | ChoiceFormat::format throws undocumented AIOOBE |
P4 | JDK-8314169 | Combine related RoundingMode logic in j.text.DigitList |
P4 | JDK-8319628 | DateFormat does not mention IllegalArgumentException for invalid style args |
P4 | JDK-8315946 | DecimalFormat and CompactNumberFormat do allow U+FFFE and U+FFFF in the pattern |
P4 | JDK-8318466 | Improve spec of NumberFormat's methods with unsupported operations |
P4 | JDK-8309686 | inconsistent URL for https://www.unicode.org/reports/tr35 |
P4 | JDK-8315064 | j.text.ChoiceFormat provides no specification on quoting behavior |
P4 | JDK-8316629 | j.text.DateFormatSymbols setZoneStrings() exception is unhelpful |
P4 | JDK-8314604 | j.text.DecimalFormat behavior regarding patterns is not clear |
P4 | JDK-6228794 | java.text.ChoiceFormat pattern behavior is not well documented. |
P4 | JDK-8041488 | Locale-Dependent List Patterns |
P4 | JDK-8312411 | MessageFormat.formatToCharacterIterator() can be improved |
P4 | JDK-8317633 | Modernize text.testlib.HexDumpReader |
P4 | JDK-8317631 | Refactor ChoiceFormat tests to use JUnit |
P4 | JDK-8317372 | Refactor some NumberFormat tests to use JUnit |
P4 | JDK-5066247 | Refine the spec of equals() and hashCode() for j.text.Format classes |
P4 | JDK-8316696 | Remove the testing base classes: IntlTest and CollatorTest |
P4 | JDK-8311188 | Simplify and modernize equals and hashCode in java.text |
P4 | JDK-8315410 | Undocumented exceptions in java.text.StringCharacterIterator |
P4 | JDK-8321059 | Unneeded array assignments in MergeCollation and CompactByteArray |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8322725 | (tz) Update Timezone Data to 2023d |
P4 | JDK-8321958 | @param/@return descriptions of ZoneRules#isDaylightSavings() are incorrect |
P4 | JDK-8310033 | Clarify return value of Java Time compareTo methods |
P4 | JDK-8319640 | ClassicFormat::parseObject (from DateTimeFormatter) does not conform to the javadoc and may leak DateTimeException |
P4 | JDK-8310182 | DateTimeFormatter date formats (ISO_LOCAL_DATE) separated with hyphen, not dash |
P4 | JDK-8319753 | Duration javadoc has "period" instead of "duration" in several places |
P4 | JDK-8318051 | Duration.between uses exceptions for control flow |
P4 | JDK-8319423 | Improve Year.isLeap by checking divisibility by 16 |
P4 | JDK-8310232 | java.time.Clock$TickClock.millis() fails in runtime when tick is 1 microsecond |
P4 | JDK-8310241 | OffsetDateTime compareTo redundant computation |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8279031 | Add API note to ToolProvider about being reusable/reentrant |
P3 | JDK-8306785 | fix deficient spliterators for Sequenced Collections |
P3 | JDK-8310975 | java.util.FormatItemModifier should not be protected |
P3 | JDK-8310913 | Move ReferencedKeyMap to jdk.internal so it may be shared |
P4 | JDK-8317873 | Add @sealedGraph to IllegalFormatException |
P4 | JDK-8315454 | Add a way to create an immutable snapshot of a BitSet |
P4 | JDK-8317795 | Add an ImmutableBitSetPredicate variant for bitsets <= 128 elements |
P4 | JDK-8302987 | Add uniform and spatially equidistributed bounded double streams to RandomGenerator |
P4 | JDK-8317763 | Follow-up to AVX512 intrinsics for Arrays.sort() PR |
P4 | JDK-8315850 | Improve AbstractMap anonymous Iterator classes |
P4 | JDK-8317742 | ISO Standard Date Format implementation consistency on DateTimeFormatter and String.format |
P4 | JDK-8314883 | Java_java_util_prefs_FileSystemPreferences_lockFile0 write result errno in missing case |
P4 | JDK-8315789 | Minor HexFormat performance improvements |
P4 | JDK-8301492 | Modernize equals() method of ResourceBundle.CacheKey and Bundles.CacheKey |
P4 | JDK-8315968 | Move java.util.Digits to jdk.internal.util and refactor to reduce duplication |
P4 | JDK-8320538 | Obsolete CSS styles in collection framework doc-file |
P4 | JDK-8316426 | Optimization for HexFormat.formatHex |
P4 | JDK-8315751 | RandomTestBsi1999 fails often with timeouts on Linux ppc64le |
P4 | JDK-8319569 | Several java/util tests should be updated to accept VM flags |
P4 | JDK-8312019 | Simplify and modernize java.util.BitSet.equals |
P4 | JDK-8309665 | Simplify Arrays.copyOf/-Range methods |
P4 | JDK-8319378 | Spec for j.util.Timer::purge and j.util.Timer::cancel could be improved |
P4 | JDK-8316540 | StoreReproducibilityTest fails on some locales |
P4 | JDK-8310571 | Use inline @return tag on java.util.Objects |
P4 | JDK-8314209 | Wrong @since tag for RandomGenerator::equiDoubles |
P5 | JDK-8314129 | Make fields final in java.util.Scanner |
P5 | JDK-8312414 | Make java.util.ServiceLoader.LANG_ACCESS final |
P5 | JDK-8316187 | Modernize examples in StringTokenizer and {Date,Number}Format |
P5 | JDK-8314321 | Remove unused field jdk.internal.util.xml.impl.Attrs.mAttrIdx |
P5 | JDK-8316144 | Remove unused field jdk.internal.util.xml.impl.XMLStreamWriterImpl.Element._Depth |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8323659 | LinkedTransferQueue add and put methods call overridable offer |
P3 | JDK-8288899 | java/util/concurrent/ExecutorService/CloseTest.java failed with "InterruptedException: sleep interrupted" |
P3 | JDK-8300663 | java/util/concurrent/SynchronousQueue/Fairness.java failed with "Error: fair=true i=0 j=1" |
P3 | JDK-8267502 | JDK-8246677 caused 16x performance regression in SynchronousQueue |
P3 | JDK-8309853 | StructuredTaskScope.join description improvements |
P3 | JDK-8311867 | StructuredTaskScope.shutdown does not interrupt newly started threads |
P4 | JDK-8318467 | [jmh] tests concurrent.Queues and concurrent.ProducerConsumer hang with 101+ threads |
P4 | JDK-8319662 | ForkJoinPool trims worker threads too slowly |
P4 | JDK-8319498 | ForkJoinPool.invoke(ForkJoinTask) does not specify behavior when task throws checked exception |
P4 | JDK-8320440 | Implementation of Structured Concurrency (Second Preview) |
P4 | JDK-8308047 | java/util/concurrent/ScheduledThreadPoolExecutor/BasicCancelTest.java timed out and also had jcmd pipe errors |
P4 | JDK-8301341 | LinkedTransferQueue does not respect timeout for poll() |
P4 | JDK-8313290 | Misleading exception message from STS.Subtask::get when task forked after shutdown |
P4 | JDK-8314280 | StructuredTaskScope.shutdown should document that the state of completing subtasks is not defined |
P5 | JDK-8315973 | Remove unused fields from ThreadLocalRandom |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8313765 | Invalid CEN header (invalid zip64 extra data field size) |
P3 | JDK-8317678 | Fix up hashCode() for ZipFile.Source.Key |
P4 | JDK-8314891 | Additional Zip64 extra header validation |
P4 | JDK-8303920 | Avoid calling out to python in DataDescriptorSignatureMissing test |
P4 | JDK-8249832 | java/util/zip/DataDescriptorSignatureMissing.java uses @ignore w/o bug-id |
P4 | JDK-8317141 | Remove unused validIndex method from URLClassPath$JarLoader |
P4 | JDK-8304020 | Speed up test/jdk/java/util/zip/ZipFile/TestTooManyEntries.java and clarify its purpose |
P4 | JDK-8315117 | Update Zlib Data Compression Library to Version 1.3 |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8314263 | Signed jars triggering Logger finder recursion and StackOverflowError |
P3 | JDK-8315696 | SignedLoggerFinderTest.java test failed |
P4 | JDK-8310987 | Missing @since tag(s) in java/util/logging/ErrorManager.java |
P4 | JDK-8313768 | Reduce interaction with volatile field in j.u.l.StreamHandler |
P4 | JDK-8316087 | Test SignedLoggerFinderTest.java is still failing |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8312976 | MatchResult produces StringIndexOutOfBoundsException for groups outside match |
P4 | JDK-8311939 | Excessive allocation of Matcher.groups array |
P4 | JDK-8309955 | Matcher uses @since {@inheritDoc} |
P4 | JDK-8317264 | Pattern.Bound has `static` fields that should be `static final`. |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8317955 | JEP 461: Stream Gatherers (Preview) |
P3 | JDK-8321124 | java/util/stream/GatherersTest.java times out |
P4 | JDK-8318421 | AbstractPipeline.sourceStageSpliterator() chases pointers needlessly |
P4 | JDK-8271268 | Fix Javadoc links for Stream.mapMulti |
P4 | JDK-8319123 | Implement JEP 461: Stream Gatherers (Preview) |
P4 | JDK-8316998 | Remove redundant type arguments in the java.util.stream package |
P4 | JDK-8317034 | Remove redundant type cast in the java.util.stream package |
P4 | JDK-8317119 | Remove unused imports in the java.util.stream package |
P5 | JDK-8318420 | AbstractPipeline invokes overridden method in constructor |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8308694 | Clarify reversed() default methods' implementation requirements |
P3 | JDK-8159527 | Collections mutator methods should all be marked as optional operations |
P3 | JDK-8309882 | LinkedHashMap adds an errant serializable field |
P4 | JDK-8311517 | Add performance information to ArrayList javadoc |
P4 | JDK-8314896 | additional clarifications to reversed() default methods' implementation requirements |
P4 | JDK-8314236 | Overflow in Collections.rotate |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8321480 | ISO 4217 Amendment 176 Update |
P3 | JDK-8322647 | Short name for the `Europe/Lisbon` time zone is incorrect |
P3 | JDK-8306116 | Update CLDR to Version 44.0 |
P4 | JDK-8311663 | Additional refactoring of Locale tests to JUnit |
P4 | JDK-8320919 | Clarify Locale related system properties |
P4 | JDK-8311968 | Clarify Three-letter time zone IDs in java.util.TimeZone |
P4 | JDK-8339284 | Invalid character in OtherCommonLocales.properties |
P4 | JDK-8320714 | java/util/Locale/LocaleProvidersRun.java and java/util/ResourceBundle/modules/visibility/VisibilityTest.java timeout after passing |
P4 | JDK-8314611 | Provide more explicative error message parsing Currencies |
P4 | JDK-8317126 | Redundant entries in Windows `tzmappings` file |
P4 | JDK-8313231 | Redundant if statement in ZoneInfoFile |
P4 | JDK-8310923 | Refactor Currency tests to use JUnit |
P4 | JDK-8310234 | Refactor Locale tests to use JUnit |
P4 | JDK-8310818 | Refactor more Locale tests to use JUnit |
P4 | JDK-8316559 | Refactor some util/Calendar tests to JUnit |
P4 | JDK-8311528 | Remove IDE specific SuppressWarnings |
P4 | JDK-8322235 | Split up and improve LocaleProvidersRun |
P4 | JDK-8316435 | sun.util.calendar.CalendarSystem subclassing should be restricted |
P4 | JDK-8312416 | Tests in Locale should have more descriptive names |
P4 | JDK-8313702 | Update IANA Language Subtag Registry to Version 2023-08-02 |
P4 | JDK-8318322 | Update IANA Language Subtag Registry to Version 2023-10-16 |
P4 | JDK-8296250 | Update ICU4J to Version 74.1 |
P4 | JDK-8317979 | Use TZ database style abbreviations in the CLDR locale provider |
P5 | JDK-8313813 | Field sun.util.calendar.CalendarDate#forceStandardTime is never set |
P5 | JDK-8316557 | Make fields final in 'sun.util' package |
P5 | JDK-8312521 | Unused field LocaleProviderAdapter#defaultLocaleProviderAdapter could be removed |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8319133 | Implement JEP 463: Changes to annotation processing related to dropping unnamed classes |
P3 | JDK-8307184 | Incorrect/inconsistent specification and implementation for Elements.getDocComment |
P4 | JDK-8312418 | Add Elements.getEnumConstantBody |
P4 | JDK-8315137 | Add explicit override RecordComponentElement.asType() |
P4 | JDK-8310676 | add note about unnamed module to Elements.getAllModuleElements |
P4 | JDK-8306585 | Add SourceVersion.RELEASE_22 |
P4 | JDK-8320941 | Discuss receiver type handling |
P4 | JDK-8281169 | Expand discussion of elements and types |
P4 | JDK-8317221 | Implementation for javax.lang.model for Unnamed Variables & Patterns |
P4 | JDK-8314477 | Improve definition of "prototypical type" |
P4 | JDK-8246280 | Refine API to model sealed classes and interfaces in javax.lang.model |
P4 | JDK-8320803 | Update SourceVersion.RELEASE_22 description for language changes |
P4 | JDK-8309964 | Use directed inheritDoc for javax.lang.model API |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8313657 | com.sun.jndi.ldap.Connection.cleanup does not close connections on SocketTimeoutErrors |
P3 | JDK-8277954 | Replace use of monitors with explicit locks in the JDK LDAP provider implementation |
P3 | JDK-8314063 | The socket is not closed in Connection::createSocket when the handshake failed for LDAP connection |
Priority | Bug | Summary |
---|---|---|
P5 | JDK-8319668 | Fixup of jar filename typo in BadFactoryTest.sh |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8310863 | Build failure after JDK- 8305341 |
P4 | JDK-8305341 | Alignment should be enforced by alignas instead of compiler specific attributes |
P4 | JDK-8320361 | Doc error in RemoteRecordingStream.java |
P4 | JDK-8313602 | increase timeout for jdk/classfile/CorpusTest.java |
P4 | JDK-8309673 | Refactor ref_at methods in SA ConstantPool |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8315406 | [REDO] serviceability/jdwp/AllModulesCommandTest.java ignores VM flags |
P3 | JDK-8301639 | JDI and JDWP specs should clarify potential deadlock issues with method invocation |
P4 | JDK-8315421 | [BACKOUT] 8314834 serviceability/jdwp/AllModulesCommandTest.java ignores VM flags |
P4 | JDK-8318736 | com/sun/jdi/JdwpOnThrowTest.java failed with "transport error 202: bind failed: Address already in use" |
P4 | JDK-8309757 | com/sun/jdi/ReferrersTest.java fails with virtual test thread factory |
P4 | JDK-8309752 | com/sun/jdi/SetLocalWhileThreadInNative.java fails with virtual test thread factory due to OpaqueFrameException |
P4 | JDK-8318957 | Enhance agentlib:jdwp help output by info about allow option |
P4 | JDK-8309335 | Get rid of use of reflection to call Thread.isVirtual() in nsk/jdi/EventRequestManager/stepRequests/stepreq001t.java |
P4 | JDK-8232839 | JDI AfterThreadDeathTest.java failed due to "FAILED: Did not get expected IllegalThreadStateException on a StepRequest.enable()" |
P4 | JDK-8313804 | JDWP support for -Djava.net.preferIPv6Addresses=system |
P4 | JDK-8317920 | JDWP-agent sends broken exception event with onthrow option |
P4 | JDK-8304839 | Move TestScaffold.main() to the separate class DebugeeWrapper |
P4 | JDK-8314834 | serviceability/jdwp/AllModulesCommandTest.java ignores VM flags |
P4 | JDK-8286789 | Test forceEarlyReturn002.java timed out |
P4 | JDK-8308499 | Test vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter001/TestDescription.java failed: VMDisconnectedException |
P4 | JDK-8318573 | The nsk.share.jpda.SocketConnection should fail if socket was closed. |
P4 | JDK-8314333 | Update com/sun/jdi/ProcessAttachTest.java to use ProcessTools.createTestJvm(..) |
P4 | JDK-8310551 | vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java timed out due to missing prompt |
P4 | JDK-8315486 | vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out |
P5 | JDK-8314481 | JDWPTRANSPORT_ERROR_INTERNAL code in socketTransport.c can never be executed |
P5 | JDK-8282712 | VMConnection.open() does not detect if VM failed to be created, resulting in NPE |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8316452 | java/lang/instrument/modules/AppendToClassPathModuleTest.java ignores VM flags |
P4 | JDK-8318410 | jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh fails on Japanese Windows |
P4 | JDK-8313277 | Resolve multiple definition of 'normalize' when statically linking JDK native libraries with user code |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8299560 | Assertion failed: currentQueryIndex >= 0 && currentQueryIndex < numberOfJavaProcessesAtInitialization |
P4 | JDK-8316446 | 4 sun/management/jdp tests ignore VM flags |
P4 | JDK-8316447 | 8 sun/management/jmxremote tests ignore VM flags |
P4 | JDK-8310816 | GcInfoBuilder float/double signature mismatch |
P4 | JDK-8310628 | GcInfoBuilder.c missing JNI Exception checks |
P4 | JDK-8306446 | java/lang/management/ThreadMXBean/Locks.java transient failures |
P4 | JDK-8316445 | Mark com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java as vm.flagless |
P4 | JDK-8311000 | missing @since info in jdk.management |
P4 | JDK-8324082 | more monitoring test timeout adjustments |
P4 | JDK-8319876 | Reduce memory consumption of VM_ThreadDump::doit |
P4 | JDK-8311222 | strace004 can fail due to unexpected stack length after JDK-8309408 |
P4 | JDK-8320652 | ThreadInfo.isInNative needs to be updated to say what executing native code means |
P4 | JDK-8319465 | Typos in javadoc of com.sun.management.OperatingSystemMXBean methods |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8313174 | Create fewer predictable port clashes in management tests |
P4 | JDK-8313355 | javax/management/remote/mandatory/notif/ListenerScaleTest.java failed with "Exception: Failed: ratio=792.2791601423487" |
P4 | JDK-8319238 | JMX ThreadPoolAccTest.java is too verbose and should fail before timeout |
P4 | JDK-8310988 | Missing @since tags in java.management.rmi |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8309549 | com/sun/tools/attach/warnings/DynamicLoadWarningTest.java fails on AIX |
P3 | JDK-8310191 | com/sun/tools/attach/warnings/DynamicLoadWarningTest.java second failure on AIX |
P4 | JDK-8316464 | 3 sun/tools tests ignore VM flags |
P4 | JDK-8315706 | com/sun/tools/attach/warnings/DynamicLoadWarningTest.java real fix for failure on AIX |
P4 | JDK-8315702 | jcmd Thread.dump_to_file slow with millions of virtual threads |
P4 | JDK-8310993 | Missing @since tags in jdk.attach |
P4 | JDK-8209595 | MonitorVmStartTerminate.java timed out |
P4 | JDK-8313854 | Some tests in serviceability area fail on localized Windows platform |
P4 | JDK-8320687 | sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently |
P4 | JDK-8314476 | TestJstatdPortAndServer.java failed with "java.rmi.NoSuchObjectException: no such object in table" |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8310999 | Add @since info in jdk.jsobject files |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8312105 | Update troubleshooting docs to document new security category in -XshowSettings |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8318692 | Add instructions for creating Ubuntu-based sysroot for cross compilation |
P4 | JDK-8313243 | Document system properties for for TLS server and client for maximum chain length |
P4 | JDK-8318693 | Fix rendering for code blocks nested under list items in building.md |
P4 | JDK-8319794 | GC Tuning Guide: G1 Updates for JDK 22 |
P4 | JDK-8305977 | Incomplete JSSE docs for FFDHE |
P4 | JDK-8320949 | Update guide with new DTD and Catalog properties |
P4 | JDK-8322973 | Update the Security Guide for this change |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8312572 | JDK 21 RDP2 L10n resource files update |
P3 | JDK-8322041 | JDK 22 RDP1 L10n resource files update |
P4 | JDK-8301991 | Convert l10n properties resource bundles to UTF-8 native |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8315445 | 8314748 causes crashes in x64 builds |
P1 | JDK-8317660 | [BACKOUT] 8269393: store/load order not preserved when handling memory pool due to weakly ordered memory architecture of aarch64 |
P1 | JDK-8322985 | [BACKOUT] 8318562: Computational test more than 2x slower when AVX instructions are used |
P2 | JDK-8314324 | "8311557: [JVMCI] deadlock with JVMTI thread suspension" causes various failures |
P2 | JDK-8313756 | [BACKOUT] 8308682: Enhance AES performance |
P2 | JDK-8313712 | [BACKOUT] 8313632: ciEnv::dump_replay_data use fclose |
P2 | JDK-8315029 | [BACKOUT] Generational ZGC: Tests crash with assert(index == 0 || is_power_of_2(index)) |
P2 | JDK-8317422 | [JVMCI] concurrency issue in MethodData creation |
P2 | JDK-8318694 | [JVMCI] disable can_call_java in most contexts for libjvmci compiler threads |
P2 | JDK-8319559 | [JVMCI] ensureLinked must be able to call Java |
P2 | JDK-8313760 | [REDO] Enhance AES performance |
P2 | JDK-8316880 | AArch64: "stop: Header is not fast-locked" with -XX:-UseLSE since JDK-8315880 |
P2 | JDK-8321515 | ARM32: Move method resolution information out of the cpCache properly |
P2 | JDK-8312495 | assert(0 <= i && i < _len) failed: illegal index after JDK-8287061 on big endian platforms |
P2 | JDK-8313402 | C1: Incorrect LoadIndexed value numbering |
P2 | JDK-8319372 | C2 compilation fails with "Bad immediate dominator info" |
P2 | JDK-8317507 | C2 compilation fails with "Exceeded _node_regs array" |
P2 | JDK-8313262 | C2: Sinking node may cause required cast to be dropped |
P2 | JDK-8321712 | C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp |
P2 | JDK-8318889 | C2: add bailout after assert Bad graph detected in build_loop_late |
P2 | JDK-8323101 | C2: assert(n->in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if |
P2 | JDK-8324688 | C2: Disable ReduceAllocationMerges by default |
P2 | JDK-8313248 | C2: setScopedValueCache intrinsic exposes nullptr pre-values to store barriers |
P2 | JDK-8316392 | compiler/interpreter/TestVerifyStackAfterDeopt.java failed with SIGBUS in PcDescContainer::find_pc_desc_internal |
P2 | JDK-8321974 | Crash in ciKlass::is_subtype_of because TypeAryPtr::_klass is not initialized |
P2 | JDK-8321599 | Data loss in AVX3 Base64 decoding |
P2 | JDK-8316396 | Endless loop in C2 compilation triggered by AddNode::IdealIL |
P2 | JDK-8315582 | Exclude compiler/codecache/CodeCacheFullCountTest.java with Xcomp |
P2 | JDK-8310829 | guarantee(!HAS_PENDING_EXCEPTION) failed in ExceptionTranslation::doit |
P2 | JDK-8314078 | HotSpotConstantPool.lookupField() asserts due to field changes in ConstantPool.cpp |
P2 | JDK-8314244 | Incorrect file headers in new tests from JDK-8312597 |
P2 | JDK-8318306 | java/util/Arrays/Sorting.java fails with "Array is not sorted at 8228-th position: 8251.0 and 8153.0" |
P2 | JDK-8315637 | JDK-8314249 broke libgraal |
P2 | JDK-8324983 | Race in CompileBroker::possibly_add_compiler_threads |
P2 | JDK-8319705 | RISC-V: signumF/D intrinsics fails compiler/intrinsics/math/TestSignumIntrinsic.java |
P2 | JDK-8323190 | Segfault during deoptimization of C2-compiled code |
P2 | JDK-8312617 | SIGSEGV in ConnectionGraph::verify_ram_nodes |
P2 | JDK-8314024 | SIGSEGV in PhaseIdealLoop::build_loop_late_post_work due to bad immediate dominator info |
P2 | JDK-8313345 | SuperWord fails due to CMove without matching Bool pack |
P2 | JDK-8317998 | Temporarily disable malformed control flow assert to reduce noise in testing |
P2 | JDK-8321141 | VM build issue on MacOS after JDK-8267532 |
P2 | JDK-8314688 | VM build without C1 fails after JDK-8313372 |
P2 | JDK-8313530 | VM build without C2 fails after JDK-8312579 |
P2 | JDK-8314951 | VM build without C2 still fails after JDK-8313530 |
P2 | JDK-8319784 | VM crash during heap dump after JDK-8287061 |
P3 | JDK-8314748 | 1-10% regressions on Crypto micros |
P3 | JDK-8310844 | [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate |
P3 | JDK-8320682 | [AArch64] C1 compilation fails with "Field too big for insn" |
P3 | JDK-8310459 | [BACKOUT] 8304450: [vectorapi] Refactor VectorShuffle implementation |
P3 | JDK-8320175 | [BACKOUT] 8316533: C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization |
P3 | JDK-8317975 | [JVMCI] assert(pointee != nullptr) failed: invariant |
P3 | JDK-8313421 | [JVMCI] avoid locking class loader in CompilerToVM.lookupType |
P3 | JDK-8310425 | [JVMCI] compiler/runtime/TestConstantDynamic: lookupConstant returned an object of incorrect type: null |
P3 | JDK-8312235 | [JVMCI] ConstantPool should not force eager resolution |
P3 | JDK-8315566 | [JVMCI] deadlock in JVMCI startup when bad option specified |
P3 | JDK-8314061 | [JVMCI] DeoptimizeALot stress logic breaks deferred barriers |
P3 | JDK-8318940 | [JVMCI] do not set HotSpotNmethod oop for a default HotSpotNmethod |
P3 | JDK-8314819 | [JVMCI] HotSpotJVMCIRuntime.lookupType throws unexpected ClassNotFoundException |
P3 | JDK-8321225 | [JVMCI] HotSpotResolvedObjectTypeImpl.isLeafClass shouldn't create strong references |
P3 | JDK-8312579 | [JVMCI] JVMCI support for virtual Vector API objects |
P3 | JDK-8319980 | [JVMCI] libgraal should reuse Thread instances as C2 does |
P3 | JDK-8309498 | [JVMCI] race in CallSiteTargetValue recording |
P3 | JDK-8319748 | [JVMCI] TestUseCompressedOopsFlagsWithUlimit.java crashes on libgraal |
P3 | JDK-8316453 | [JVMCI] Using Xcomp on jargraal must eagerly initialize JVMCI |
P3 | JDK-8315082 | [REDO] Generational ZGC: Tests crash with assert(index == 0 || is_power_of_2(index)) |
P3 | JDK-8308855 | ARM32: TestBooleanVector crashes after 8300257 |
P3 | JDK-8312440 | assert(cast != nullptr) failed: must have added a cast to pin the node |
P3 | JDK-8311023 | assert(false) failed: EA: missing memory path |
P3 | JDK-8316659 | assert(LockingMode != LM_LIGHTWEIGHT || flag == CCR0) failed: bad condition register |
P3 | JDK-8310159 | Bulk copy with Unsafe::arrayCopy is slower compared to memcpy |
P3 | JDK-8299658 | C1 compilation crashes in LinearScan::resolve_exception_edge |
P3 | JDK-8312909 | C1 should not inline through interface calls with non-subtype receiver |
P3 | JDK-8310126 | C1: Missing receiver null check in Reference::get intrinsic |
P3 | JDK-8301489 | C1: ShortLoopOptimizer might lift instructions before their inputs |
P3 | JDK-8319764 | C2 compilation asserts during incremental inlining because Phi input is out of bounds |
P3 | JDK-8314191 | C2 compilation fails with "bad AD file" |
P3 | JDK-8316719 | C2 compilation still fails with "bad AD file" |
P3 | JDK-8313626 | C2 crash due to unexpected exception control flow |
P3 | JDK-8316756 | C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call |
P3 | JDK-8313720 | C2 SuperWord: wrong result with -XX:+UseVectorCmov -XX:+UseCMoveUnconditionally |
P3 | JDK-8316594 | C2 SuperWord: wrong result with hand unrolled loops |
P3 | JDK-8316679 | C2 SuperWord: wrong result, load should not be moved before store if not comparable |
P3 | JDK-8318826 | C2: "Bad graph detected in build_loop_late" with incremental inlining |
P3 | JDK-8315920 | C2: "control input must dominate current control" assert failure |
P3 | JDK-8310299 | C2: 8275201 broke constant folding of array store check in some cases |
P3 | JDK-8314233 | C2: assert(assertion_predicate_has_loop_opaque_node(iff)) failed: unexpected |
P3 | JDK-8309902 | C2: assert(false) failed: Bad graph detected in build_loop_late after JDK-8305189 |
P3 | JDK-8314116 | C2: assert(false) failed: malformed control flow after JDK-8305636 |
P3 | JDK-8310130 | C2: assert(false) failed: scalar_input is neither phi nor a matchin reduction |
P3 | JDK-8309266 | C2: assert(final_con == (jlong)final_int) failed: final value should be integer |
P3 | JDK-8314106 | C2: assert(is_valid()) failed: must be valid after JDK-8305636 |
P3 | JDK-8315377 | C2: assert(u->find_out_with(Op_AddP) == nullptr) failed: more than 2 chained AddP nodes? |
P3 | JDK-8315088 | C2: assert(wq.size() - before == EMPTY_LOOP_SIZE) failed: expect the EMPTY_LOOP_SIZE nodes of this body if empty |
P3 | JDK-8316105 | C2: Back to back Parse Predicates from different loops but with same deopt reason are wrongly grouped together |
P3 | JDK-8313689 | C2: compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java fails intermittently with -XX:-TieredCompilation |
P3 | JDK-8317723 | C2: CountedLoopEndNodes and Zero Trip Guards are wrongly treated as Runtime Predicate |
P3 | JDK-8303279 | C2: crash in SubTypeCheckNode::sub() at IGVN split if |
P3 | JDK-8316414 | C2: large byte array clone triggers "failed: malformed control flow" assertion failure on linux-x86 |
P3 | JDK-8303737 | C2: Load can bypass subtype check that enforces it's from the right object type |
P3 | JDK-8303513 | C2: LoadKlassNode::make fails with 'expecting TypeKlassPtr' |
P3 | JDK-8321542 | C2: Missing ChaCha20 stub for x86_32 leads to crashes |
P3 | JDK-8267532 | C2: Profile and prune untaken exception handlers |
P3 | JDK-8309203 | C2: remove copy-by-value of GrowableArray for InterfaceSet |
P3 | JDK-8321284 | C2: SIGSEGV in PhaseChaitin::gather_lrg_masks |
P3 | JDK-8317273 | compiler/codecache/OverflowCodeCacheTest.java fails transiently on Graal |
P3 | JDK-8316661 | CompilerThread leaks CodeBlob memory when dynamically stopping compiler thread in non-product |
P3 | JDK-8305636 | Expand and clean up predicate classes and move them into separate files |
P3 | JDK-8312749 | Generational ZGC: Tests crash with assert(index == 0 || is_power_of_2(index)) |
P3 | JDK-8316130 | Incorrect control in LibraryCallKit::inline_native_notify_jvmti_funcs |
P3 | JDK-8309531 | Incorrect result with unwrapped iotaShuffle. |
P3 | JDK-8321215 | Incorrect x86 instruction encoding for VSIB addressing mode |
P3 | JDK-8313899 | JVMCI exception Translation can fail in TranslatedException. |
P3 | JDK-8308103 | Massive (up to ~30x) increase in C2 compilation time since JDK 17 |
P3 | JDK-8319111 | Mismatched MemorySegment heap access is not consistently intrinsified |
P3 | JDK-8314580 | PhaseIdealLoop::transform_long_range_checks fails with assert "was tested before" |
P3 | JDK-8305637 | Remove Opaque1 nodes for Parse Predicates and clean up useless predicate elimination |
P3 | JDK-8317257 | RISC-V: llvm build broken |
P3 | JDK-8320564 | RISC-V: Minimal build failed after JDK-8316592 |
P3 | JDK-8309502 | RISC-V: String.indexOf intrinsic may produce misaligned memory loads |
P3 | JDK-8304954 | SegmentedCodeCache fails when using large pages |
P3 | JDK-8261837 | SIGSEGV in ciVirtualCallTypeData::translate_from |
P3 | JDK-8320206 | Some intrinsics/stubs missing vzeroupper on x86_64 |
P3 | JDK-8319301 | Static analysis warnings after JDK-8318016 |
P3 | JDK-8319879 | Stress mode to randomize incremental inlining decision |
P3 | JDK-8319455 | Test compiler/print/CompileCommandMemLimit.java times out |
P3 | JDK-8314612 | TestUnorderedReduction.java fails with -XX:MaxVectorSize=32 and -XX:+AlignVector |
P3 | JDK-8320209 | VectorMaskGen clobbers rflags on x86_64 |
P4 | JDK-8280120 | [IR Framework] Add attribute to @IR to enable/disable IR matching based on the architecture |
P4 | JDK-8309814 | [IR Framework] Dump socket output string in which IR encoding was not found |
P4 | JDK-8314513 | [IR Framework] Some internal IR Framework tests are failing after JDK-8310308 on PPC and Cascade Lake |
P4 | JDK-8309601 | [JVMCI] AMD64#getLargestStorableKind returns incorrect mask kind |
P4 | JDK-8310673 | [JVMCI] batch compilation for libgraal should work the same way as for C2 |
P4 | JDK-8317452 | [JVMCI] Export symbols used by lightweight locking to JVMCI compilers. |
P4 | JDK-8313372 | [JVMCI] Export vmIntrinsics::is_intrinsic_available results to JVMCI compilers. |
P4 | JDK-8315369 | [JVMCI] failure to attach to a libgraal isolate during shutdown should not be fatal |
P4 | JDK-8313430 | [JVMCI] fatal error: Never compilable: in JVMCI shutdown |
P4 | JDK-8309390 | [JVMCI] improve copying system properties into libgraal |
P4 | JDK-8317689 | [JVMCI] include error message when CreateJavaVM in libgraal fails |
P4 | JDK-8317139 | [JVMCI] oop handles clearing message pollutes event log |
P4 | JDK-8315771 | [JVMCI] Resolution of bootstrap methods with int[] static arguments |
P4 | JDK-8318086 | [jvmci] RISC-V: Reuse target config from TargetDescription |
P4 | JDK-8312524 | [JVMCI] serviceability/dcmd/compiler/CompilerQueueTest.java fails |
P4 | JDK-8315801 | [PPC64] JNI code should be more similar to the Panama implementation |
P4 | JDK-8317661 | [REDO] store/load order not preserved when handling memory pool due to weakly ordered memory architecture of aarch64 |
P4 | JDK-8317581 | [s390x] Multiple test failure with LockingMode=2 |
P4 | JDK-8316935 | [s390x] Use consistent naming for lightweight locking in MacroAssembler |
P4 | JDK-8306136 | [vectorapi] Intrinsics of VectorMask.laneIsSet() |
P4 | JDK-8309978 | [x64] Fix useless padding |
P4 | JDK-8282797 | `CompileCommand` Parsing Errors Should Exit VM |
P4 | JDK-8319872 | AArch64: [vectorapi] Implementation of unsigned (zero extended) casts |
P4 | JDK-8319970 | AArch64: enable tests compiler/intrinsics/Test(Long|Integer)UnsignedDivMod.java on aarch64 |
P4 | JDK-8287325 | AArch64: fix virtual threads with -XX:UseBranchProtection=pac-ret |
P4 | JDK-8307352 | AARCH64: Improve itable_stub |
P4 | JDK-8309583 | AArch64: Optimize firstTrue() when amount of elements < 8 |
P4 | JDK-8311130 | AArch64: Sync SVE related CPU features with VM options |
P4 | JDK-8317502 | Add asserts to check for non-null in ciInstance::java_lang_Class_klass |
P4 | JDK-8308966 | Add intrinsic for float/double modulo for x86 AVX2 and AVX512 |
P4 | JDK-8317683 | Add JIT memory statistics |
P4 | JDK-8321107 | Add more test cases for JDK-8319372 |
P4 | JDK-8311946 | Add support for libgraal specific jtreg tests |
P4 | JDK-8318078 | ADLC: pass ASSERT and PRODUCT flags |
P4 | JDK-8314901 | AES-GCM interleaved implementation using AVX2 instructions |
P4 | JDK-8316178 | Better diagnostic header for CodeBlobs |
P4 | JDK-8316514 | Better diagnostic header for VtableStub |
P4 | JDK-8264899 | C1: -XX:AbortVMOnException does not work if all methods in the call stack are compiled with C1 and there are no exception handlers |
P4 | JDK-8315554 | C1: Replace "cmp reg, 0" with "test reg, reg" on x86 |
P4 | JDK-8311813 | C1: Uninitialized PhiResolver::_loop field |
P4 | JDK-8315545 | C1: x86 cmove can use short branches |
P4 | JDK-8316533 | C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization |
P4 | JDK-8308749 | C2 failed: regular loops only (counted loop inside infinite loop) |
P4 | JDK-8317987 | C2 recompilations cause high memory footprint |
P4 | JDK-8308606 | C2 SuperWord: remove alignment checks when not required |
P4 | JDK-8310886 | C2 SuperWord: Two nodes should be isomorphic if they are loop invariant but pinned at different nodes outside the loop |
P4 | JDK-8312980 | C2: "malformed control flow" created during incremental inlining |
P4 | JDK-8307927 | C2: "malformed control flow" with irreducible loop |
P4 | JDK-8310727 | C2: *_of() methods in PhaseIterGVN should use uint for the node index |
P4 | JDK-8318049 | C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN |
P4 | JDK-8316361 | C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN with -XX:VerifyIterativeGVN=10 |
P4 | JDK-8318959 | C2: define MachNode::fill_new_machnode() statically |
P4 | JDK-8309660 | C2: failed: XMM register should be 0-15 (UseKNLSetting and ConvF2HF) |
P4 | JDK-8308340 | C2: Idealize Fma nodes |
P4 | JDK-8287284 | C2: loop optimization performs split_thru_phi infinitely many times |
P4 | JDK-8313672 | C2: PhaseCCP does not correctly track analysis dependencies involving shift, convert, and mask |
P4 | JDK-8320403 | C2: PrintIdeal is no longer dumped to tty when xtty is set |
P4 | JDK-8312332 | C2: Refactor SWPointer out from SuperWord |
P4 | JDK-8309717 | C2: Remove Arena::move_contents usage |
P4 | JDK-8311691 | C2: Remove legacy code related to PostLoopMultiversioning |
P4 | JDK-8320379 | C2: Sort spilling/unspilling sequence for better ld/st merging into ldp/stp on AArch64 |
P4 | JDK-8308869 | C2: use profile data in subtype checks when profile has more than one class |
P4 | JDK-8318183 | C2: VM may crash after hitting node limit |
P4 | JDK-8315038 | Capstone disassembler stops when it sees a bad instruction |
P4 | JDK-8313632 | ciEnv::dump_replay_data use fclose |
P4 | JDK-8309854 | ciReplay TestServerVM test fails with Graal |
P4 | JDK-8317738 | CodeCacheFullCountTest failed with "VirtualMachineError: Out of space in CodeCache for method handle intrinsic" |
P4 | JDK-8318811 | Compiler directives parser swallows a character after line comments |
P4 | JDK-8318683 | compiler/c2/irTests/TestPhiDuplicatedConversion.java "Failed IR Rules (2) of Methods (2)" |
P4 | JDK-8323651 | compiler/c2/irTests/TestPrunedExHandler.java fails with -XX:+DeoptimizeALot |
P4 | JDK-8317831 | compiler/codecache/CheckLargePages.java fails on OL 8.8 with unexpected memory string |
P4 | JDK-8315576 | compiler/codecache/CodeCacheFullCountTest.java fails after JDK-8314837 |
P4 | JDK-8318981 | compiler/compilercontrol/TestConflictInlineCommands.java fails intermittent with 'disallowed by CompileCommand' missing from stdout/stderr |
P4 | JDK-8316411 | compiler/compilercontrol/TestConflictInlineCommands.java fails intermittent with force inline by CompileCommand missing |
P4 | JDK-8319449 | compiler/print/CompileCommandPrintMemStat.java fails on Graal |
P4 | JDK-8315969 | compiler/rangechecks/TestRangeCheckHoistingScaledIV.java: make flagless |
P4 | JDK-8318468 | compiler/tiered/LevelTransitionTest.java fails with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1 |
P4 | JDK-8309894 | compiler/vectorapi/VectorLogicalOpIdentityTest.java fails on SVE system with UseSVE=0 |
P4 | JDK-8315505 | CompileTask timestamp printed can overflow |
P4 | JDK-8318562 | Computational test more than 2x slower when AVX instructions are used |
P4 | JDK-8314220 | Configurable InlineCacheBuffer size |
P4 | JDK-8312597 | Convert TraceTypeProfile to UL |
P4 | JDK-8318817 | Could not reserve enough space in CodeHeap 'profiled nmethods' (0K) |
P4 | JDK-8320347 | Emulate vblendvp[sd] on ECore |
P4 | JDK-8321025 | Enable Neoverse N1 optimizations for Neoverse V2 |
P4 | JDK-8321105 | Enable UseCryptoPmullForCRC32 for Neoverse V2 |
P4 | JDK-8320898 | exclude compiler/vectorapi/reshape/TestVectorReinterpret.java on ppc64(le) platforms |
P4 | JDK-8314452 | Explicitly indicate inlining success/failure in PrintInlining |
P4 | JDK-8310316 | Failing HotSpot Compiler directives are too verbose |
P4 | JDK-8310027 | Fix -Wconversion warnings in nmethod and compiledMethod related code |
P4 | JDK-8316907 | Fix nonnull-compare warnings |
P4 | JDK-8312200 | Fix Parse::catch_call_exceptions memory leak |
P4 | JDK-8312077 | Fix signed integer overflow, final part |
P4 | JDK-8310606 | Fix signed integer overflow, part 3 |
P4 | JDK-8318455 | Fix the compiler/sharedstubs/SharedTrampolineTest.java and SharedStubToInterpTest.java |
P4 | JDK-8309847 | FrameForm and RegisterForm constructors should initialize all members |
P4 | JDK-8319747 | galoisCounterMode_AESCrypt stack walking broken |
P4 | JDK-8315954 | getArgumentValues002.java fails on Graal |
P4 | JDK-8318418 | hsdis build fails with system binutils on Ubuntu |
P4 | JDK-8295795 | hsdis does not build with binutils 2.39+ |
P4 | JDK-8319615 | IGV incomplete gitignore |
P4 | JDK-8315604 | IGV: dump and visualize node bottom and phase types |
P4 | JDK-8310220 | IGV: dump graph after each IGVN step at level 4 |
P4 | JDK-8309463 | IGV: Dynamic graph layout algorithm |
P4 | JDK-8320330 | Improve implementation of RShift Value |
P4 | JDK-8316959 | Improve InlineCacheBuffer pending queue management |
P4 | JDK-8320715 | Improve the tests of test/hotspot/jtreg/compiler/intrinsics/float16 |
P4 | JDK-8310264 | In PhaseChaitin::Split defs and phis are leaked |
P4 | JDK-8318490 | Increase timeout for JDK tests that are close to the limit when run with libgraal |
P4 | JDK-8324074 | increase timeout for jvmci test TestResolvedJavaMethod.java |
P4 | JDK-8317809 | Insertion of free code blobs into code cache can be very slow during class unloading |
P4 | JDK-8309893 | Integrate ReplicateB/S/I/L/F/D nodes to Replicate node |
P4 | JDK-8295210 | IR framework should not whitelist -XX:-UseTLAB |
P4 | JDK-8310308 | IR Framework: check for type and size of vector nodes |
P4 | JDK-8306922 | IR verification fails because IR dump is chopped up |
P4 | JDK-8315680 | java/lang/ref/ReachabilityFenceTest.java should run with -Xbatch |
P4 | JDK-8316885 | jcmd: Compiler.CodeHeap_Analytics cmd does not inform about missing aggregate |
P4 | JDK-8315948 | JDK-8315818 broke Xcomp on libgraal |
P4 | JDK-8315051 | jdk/jfr/jvm/TestGetEventWriter.java fails with non-JVMCI GCs |
P4 | JDK-8310331 | JitTester: Exclude java.lang.Math.random |
P4 | JDK-8316653 | Large NMethodSizeLimit triggers assert during C1 code buffer allocation |
P4 | JDK-8308444 | LoadStoreNode::result_not_used() is too conservative |
P4 | JDK-8314319 | LogCompilation doesn't reset lateInlining when it encounters a failure. |
P4 | JDK-8310020 | MacroAssembler::call_VM(_leaf) doesn't consistently check for conflict with C calling convention. |
P4 | JDK-8293069 | Make -XX:+Verbose less verbose |
P4 | JDK-8320272 | Make method_entry_barrier address shared |
P4 | JDK-8312547 | Max/Min nodes Value implementation could be improved |
P4 | JDK-8314997 | Missing optimization opportunities due to missing try_clean_mem_phi() calls |
P4 | JDK-8318445 | More broken bailout chains in C2 |
P4 | JDK-8316181 | Move the fast locking implementation out of the .ad files |
P4 | JDK-8312596 | Null pointer access in Compile::TracePhase::~TracePhase after JDK-8311976 |
P4 | JDK-8309204 | Obsolete DoReserveCopyInSuperWord |
P4 | JDK-8318480 | Obsolete UseCounterDecay and remove CounterDecayMinIntervalLength |
P4 | JDK-8316702 | Only evaluate buffer when IGVPrintLevelOption >= 5 |
P4 | JDK-8316918 | Optimize conversions duplicated across phi nodes |
P4 | JDK-8318016 | Per-compilation memory ceiling |
P4 | JDK-8311087 | PhiNode::wait_for_region_igvn should break early |
P4 | JDK-8318671 | Potential uninitialized uintx value after JDK-8317683 |
P4 | JDK-8320363 | ppc64 TypeEntries::type_unknown logic looks wrong, missed optimization opportunity |
P4 | JDK-8295555 | Primitive wrapper caches could be `@Stable` |
P4 | JDK-8312218 | Print additional debug information when hitting assert(in_hash) |
P4 | JDK-8319256 | Print more diagnostic information when an unexpected user is found in a Phi |
P4 | JDK-8310143 | RandomCommandsTest fails due to unexpected VM exit code after JDK-8282797 |
P4 | JDK-8307625 | Redundant receiver null check in LibraryCallKit::generate_method_call |
P4 | JDK-8314249 | Refactor handling of invokedynamic in JVMCI ConstantPool |
P4 | JDK-8317235 | Remove Access API use in nmethod class |
P4 | JDK-8316670 | Remove effectively unused nmethodBucket::_count |
P4 | JDK-8314248 | Remove HotSpotConstantPool::isResolvedDynamicInvoke |
P4 | JDK-8314056 | Remove runtime platform check from frem/drem |
P4 | JDK-8312213 | Remove unnecessary TEST instructions on x86 when flags reg will already be set |
P4 | JDK-8318489 | Remove unused alignment_unit and alignment_offset |
P4 | JDK-8283140 | Remove unused encoding classes/operands from x86_64.ad |
P4 | JDK-8304403 | Remove unused methods in RangeCheckElimination::Bound |
P4 | JDK-8311125 | Remove unused parameter 'phase' in AllocateNode::Ideal_allocation |
P4 | JDK-8319813 | Remove upper limit on number of compiler phases in phasetype.hpp |
P4 | JDK-8319429 | Resetting MXCSR flags degrades ecore |
P4 | JDK-8310581 | retry_class_loading_during_parsing() is not used |
P4 | JDK-8314618 | RISC-V: -XX:MaxVectorSize does not work as expected |
P4 | JDK-8320280 | RISC-V: Avoid passing t0 as temp register to MacroAssembler::lightweight_lock/unlock |
P4 | JDK-8318222 | RISC-V: C2 CmpU3 |
P4 | JDK-8318223 | RISC-V: C2 CmpUL3 |
P4 | JDK-8318218 | RISC-V: C2 CompressBits |
P4 | JDK-8318219 | RISC-V: C2 ExpandBits |
P4 | JDK-8321002 | RISC-V: C2 SignumVD |
P4 | JDK-8321001 | RISC-V: C2 SignumVF |
P4 | JDK-8318224 | RISC-V: C2 UDivI |
P4 | JDK-8318723 | RISC-V: C2 UDivL |
P4 | JDK-8318225 | RISC-V: C2 UModI |
P4 | JDK-8318226 | RISC-V: C2 UModL |
P4 | JDK-8316743 | RISC-V: Change UseVectorizedMismatchIntrinsic option result to warning |
P4 | JDK-8315070 | RISC-V: Clean up platform dependent inline headers |
P4 | JDK-8319960 | RISC-V: compiler/intrinsics/TestInteger/LongUnsignedDivMod.java failed with "counts: Graph contains wrong number of nodes" |
P4 | JDK-8316933 | RISC-V: compiler/vectorapi/VectorCastShape128Test.java fails when using RVV |
P4 | JDK-8320911 | RISC-V: Enable hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java |
P4 | JDK-8315716 | RISC-V: implement ChaCha20 intrinsic |
P4 | JDK-8317971 | RISC-V: implement copySignF/D and signumF/D intrinsics |
P4 | JDK-8318157 | RISC-V: implement ensureMaterializedForStackWalk intrinsic |
P4 | JDK-8313322 | RISC-V: implement MD5 intrinsic |
P4 | JDK-8316592 | RISC-V: implement poly1305 intrinsic |
P4 | JDK-8318159 | RISC-V: Improve itable_stub |
P4 | JDK-8319184 | RISC-V: improve MD5 intrinsic |
P4 | JDK-8318827 | RISC-V: Improve readability of fclass result testing |
P4 | JDK-8315612 | RISC-V: intrinsic for unsignedMultiplyHigh |
P4 | JDK-8319408 | RISC-V: MaxVectorSize is not consistently checked in several situations |
P4 | JDK-8310192 | RISC-V: Merge vector min & max instructs with similar match rules |
P4 | JDK-8310268 | RISC-V: misaligned memory access in String.Compare intrinsic |
P4 | JDK-8312569 | RISC-V: Missing intrinsics for Math.ceil, floor, rint |
P4 | JDK-8319781 | RISC-V: Refactor UseRVV related checks |
P4 | JDK-8319525 | RISC-V: Rename *_riscv64.ad files to *_riscv.ad under riscv/gc |
P4 | JDK-8319412 | RISC-V: Simple fix of indent in c2_MacroAssembler_riscv.hpp |
P4 | JDK-8311862 | RISC-V: small improvements to shift immediate instructions |
P4 | JDK-8318953 | RISC-V: Small refactoring for MacroAssembler::test_bit |
P4 | JDK-8320697 | RISC-V: Small refactoring for runtime calls |
P4 | JDK-8320399 | RISC-V: Some format clean-up in opto assembly code |
P4 | JDK-8313779 | RISC-V: use andn / orn in the MD5 instrinsic |
P4 | JDK-8318805 | RISC-V: Wrong comments instructions cost in riscv.ad |
P4 | JDK-8315931 | RISC-V: xxxMaxVectorTestsSmokeTest fails when using RVV |
P4 | JDK-8310919 | runtime/ErrorHandling/TestAbortVmOnException.java times out due to core dumps taking a long time on OSX |
P4 | JDK-8311964 | Some jtreg tests failing on x86 with error 'unrecognized VM options' (C2 flags) |
P4 | JDK-8309974 | some JVMCI tests fail when VM options include -XX:+EnableJVMCI |
P4 | JDK-8317677 | Specialize Vtablestubs::entry_for() for VtableBlob |
P4 | JDK-8269393 | store/load order not preserved when handling memory pool due to weakly ordered memory architecture of aarch64 |
P4 | JDK-8318027 | Support alternative name to jdk.internal.vm.compiler |
P4 | JDK-8287061 | Support for rematerializing scalar replaced objects participating in allocation merges |
P4 | JDK-8319572 | Test jdk/incubator/vector/LoadJsvmlTest.java ignores VM flags |
P4 | JDK-8316699 | TestDynamicConstant.java fails with release VMs |
P4 | JDK-8316422 | TestIntegerUnsignedDivMod.java triggers "invalid layout" assert in FrameValues::validate |
P4 | JDK-8311923 | TestIRMatching.java fails on RISC-V |
P4 | JDK-8027711 | Unify wildcarding syntax for CompileCommand and CompileOnly |
P4 | JDK-8315750 | Update subtype check profile collection on PPC following 8308869 |
P4 | JDK-8308662 | Update the "java" tool specification for CompileOnly |
P4 | JDK-8316179 | Use consistent naming for lightweight locking in MacroAssembler |
P4 | JDK-8317600 | VtableStubs::stub_containing() table load not ordered wrt to stores |
P4 | JDK-8316125 | Windows call_stub unnecessarily saves xmm16-31 when UseAVX>=3 |
P4 | JDK-8318509 | x86 count_positives intrinsic broken for -XX:AVX3Threshold=0 |
P4 | JDK-8319406 | x86: Shorter movptr(reg, imm) for 32-bit immediates |
P4 | JDK-8309130 | x86_64 AVX512 intrinsics for Arrays.sort methods (int, long, float and double arrays) |
P5 | JDK-8314838 | 3 compiler tests ignore vm flags |
P5 | JDK-8314837 | 5 compiled/codecache tests ignore VM flags |
P5 | JDK-8307620 | [IR Framework] Readme mentions JTREG_WHITE_LIST_FLAGS instead of JTREG_WHITELIST_FLAGS |
P5 | JDK-8320679 | [JVMCI] invalid code in PushLocalFrame event message |
P5 | JDK-8317575 | AArch64: C2_MacroAssembler::fast_lock uses rscratch1 for cmpxchg result |
P5 | JDK-8311588 | C2: RepeatCompilation compiler directive does not choose stress seed randomly |
P5 | JDK-8315549 | CITime misreports code/total nmethod sizes |
P5 | JDK-8319664 | IGV always output on PhaseRemoveUseless |
P5 | JDK-8316669 | ImmutableOopMapSet destructor not called |
P5 | JDK-8311976 | Inconsistency in usage of CITimeVerbose to generate compilation logs |
P5 | JDK-8319649 | inline_boxing_calls unused gvn variable |
P5 | JDK-8312420 | Integrate Graal's blender micro benchmark |
P5 | JDK-8295191 | IR framework timeout options expect ms instead of s |
P5 | JDK-8316273 | JDK-8315818 broke JVMCIPrintProperties on libgraal |
P5 | JDK-8304684 | Memory leak in DirectivesParser::set_option_flag |
P5 | JDK-8317266 | Move nmethod::check_all_dependencies to codeCache.cpp and mark it NOT_PRODUCT |
P5 | JDK-8315024 | Vector API FP reduction tests should not test for exact equality |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8319379 | G1: gc/logging/TestUnifiedLoggingSwitchStress.java crashes after JDK-8318894 |
P1 | JDK-8321619 | Generational ZGC: ZColorStoreGoodOopClosure is only valid for young objects |
P1 | JDK-8321216 | SerialGC attempts to access the card table beyond the end of the heap during card table scan |
P2 | JDK-8319700 | [AArch64] C2 compilation fails with "Field too big for insn" |
P2 | JDK-8311215 | [BACKOUT] JDK-8047998 Abort the vm if MaxNewSize is not the same as NewSize when MaxHeapSize is the same as InitialHeapSize |
P2 | JDK-8311548 | AArch64: [ZGC] Many tests fail with "assert(allocates2(pc)) failed: not in CodeBuffer memory" on some CPUs |
P2 | JDK-8310239 | Add missing cross modifying fence in nmethod entry barriers |
P2 | JDK-8310743 | assert(reserved_rgn != nullptr) failed: Add committed region, No reserved region found |
P2 | JDK-8309764 | assert(Universe::is_in_heap(result)) failed: object not in heap 0x0000000000000010 |
P2 | JDK-8323610 | G1: HeapRegion pin count should be size_t to avoid overflows |
P2 | JDK-8320253 | G1: SIGSEGV in G1ParScanThreadState::trim_queue_to_threshold |
P2 | JDK-8309675 | Generational ZGC: compiler/gcbarriers/UnsafeIntrinsicsTest.java fails in nmt_commit |
P2 | JDK-8310194 | Generational ZGC: Lock-order asserts in JVMTI IterateThroughHeap |
P2 | JDK-8313593 | Generational ZGC: NMT assert when the heap fails to expand |
P2 | JDK-8322957 | Generational ZGC: Relocation selection must join the STS |
P2 | JDK-8317440 | Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503 |
P2 | JDK-8312099 | SIGSEGV in RegisterNMethodOopClosure::do_oop(oopDesc**)+0x38 |
P2 | JDK-8321422 | Test gc/g1/pinnedobjs/TestPinnedObjectTypes.java times out after completion |
P2 | JDK-8319666 | Test gc/stress/gcbasher/TestGCBasherWithG1.java crashed: object not in heap |
P2 | JDK-8318109 | Writing JFR records while a CHT has taken its lock asserts in rank checking |
P2 | JDK-8315031 | YoungPLABSize and OldPLABSize not aligned by ObjectAlignmentInBytes |
P3 | JDK-8320807 | [PPC64][ZGC] C1 generates wrong code for atomics |
P3 | JDK-8314573 | G1: Heap resizing at Remark does not take existing eden regions into account |
P3 | JDK-8318720 | G1: Memory leak in G1CodeRootSet after JDK-8315503 |
P3 | JDK-8170817 | G1: Returning MinTLABSize from unsafe_max_tlab_alloc causes TLAB flapping |
P3 | JDK-8314990 | Generational ZGC: Strong OopStorage stats reported as weak roots |
P3 | JDK-8316319 | Generational ZGC: The SoftMaxHeapSize might be wrong when CDS decreases the MaxHeapSize |
P3 | JDK-8308643 | Incorrect value of 'used' jvmstat counter |
P3 | JDK-8319969 | os::large_page_init() turns off THPs for ZGC |
P3 | JDK-8316929 | Shenandoah: Shenandoah degenerated GC and full GC need to cleanup old OopMapCache entries |
P3 | JDK-8299614 | Shenandoah: STW mark should keep nmethod/oops referenced from stack chunk alive |
P3 | JDK-8311064 | Windows builds fail without precompiled headers after JDK-8310728 |
P4 | JDK-8047998 | Abort the vm if MaxNewSize is not the same as NewSize when MaxHeapSize is the same as InitialHeapSize |
P4 | JDK-8314019 | Add gc logging to jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java |
P4 | JDK-8313954 | Add gc logging to vmTestbase/vm/gc/containers/Combination05 |
P4 | JDK-8313224 | Avoid calling JavaThread::current() in MemAllocator::Allocation constructor |
P4 | JDK-8030815 | Code roots are not accounted for in region prediction |
P4 | JDK-8272147 | Consolidate preserved marks handling with other STW collectors |
P4 | JDK-8311189 | disable gc/z/TestHighUsage.java |
P4 | JDK-8311240 | Eliminate usage of testcases.jar from TestMetaSpaceLog.java |
P4 | JDK-8316608 | Enable parallelism in vmTestbase/gc/vector tests |
P4 | JDK-8310537 | Fix -Wconversion warnings in gcUtil.hpp |
P4 | JDK-8313791 | Fix just zPage.inline.hpp and xPage.inline.hpp |
P4 | JDK-8320331 | G1 Full GC Heap verification relies on metadata not reset before verification |
P4 | JDK-8314157 | G1: "yielded" is not initialized on some paths after JDK-8140326 |
P4 | JDK-8315605 | G1: Add number of nmethods in code roots scanning statistics |
P4 | JDK-8310354 | G1: Annotate G1MMUTracker::when_sec with const |
P4 | JDK-8248149 | G1: change _cleaning_claimed from int to bool |
P4 | JDK-8319204 | G1: Change G1CMTask::_termination_time_ms to wallclock time |
P4 | JDK-8315503 | G1: Code root scan causes long GC pauses due to imbalanced iteration |
P4 | JDK-8140326 | G1: Consider putting regions where evacuation failed into next collection set |
P4 | JDK-8315686 | G1: Disallow evacuation of marking regions in a Prepare Mixed gc |
P4 | JDK-8314274 | G1: Fix -Wconversion warnings around G1CardSetArray::_data |
P4 | JDK-8315242 | G1: Fix -Wconversion warnings around GCDrainStackTargetSize |
P4 | JDK-8314932 | G1: Fix -Wconversion warnings for simple cases inside g1 folder |
P4 | JDK-8314161 | G1: Fix -Wconversion warnings in G1CardSetConfiguration::_bitmap_hash_mask |
P4 | JDK-8314119 | G1: Fix -Wconversion warnings in G1CardSetInlinePtr::card_pos_for |
P4 | JDK-8315550 | G1: Fix -Wconversion warnings in g1NUMA |
P4 | JDK-8314651 | G1: Fix -Wconversion warnings in static fields of HeapRegion |
P4 | JDK-8318702 | G1: Fix nonstandard indentation in g1HeapTransition.cpp |
P4 | JDK-8219357 | G1: G1GCPhaseTimes::debug_phase uses unnecessary ResourceMark |
P4 | JDK-8320525 | G1: G1UpdateRemSetTrackingBeforeRebuild::distribute_marked_bytes accesses partially unloaded klass |
P4 | JDK-8315219 | G1: Improve allocator pathological case where it keeps doing direct allocations instead of retiring a PLAB |
P4 | JDK-8314100 | G1: Improve collection set candidate selection code |
P4 | JDK-8318507 | G1: Improve remset clearing for humongous candidates |
P4 | JDK-8315765 | G1: Incorrect use of G1LastPLABAverageOccupancy |
P4 | JDK-8319541 | G1: Inline G1RemoveSelfForwardsTask into RestoreRetainedRegionsTask |
P4 | JDK-8317188 | G1: Make TestG1ConcRefinementThreads use createTestJvm |
P4 | JDK-8317042 | G1: Make TestG1ConcMarkStepDurationMillis use createTestJvm |
P4 | JDK-8317218 | G1: Make TestG1HeapRegionSize use createTestJvm |
P4 | JDK-8317316 | G1: Make TestG1PercentageOptions use createTestJvm |
P4 | JDK-8317317 | G1: Make TestG1RemSetFlags use createTestJvm |
P4 | JDK-8317358 | G1: Make TestMaxNewSize use createTestJvm |
P4 | JDK-8309306 | G1: Move is_obj_dead from HeapRegion to G1CollectedHeap |
P4 | JDK-8309538 | G1: Move total collection increment from Cleanup to Remark |
P4 | JDK-8316428 | G1: Nmethod count statistics only count last code root set iterated |
P4 | JDK-8317594 | G1: Refactor find_empty_from_idx_reverse |
P4 | JDK-8313962 | G1: Refactor G1ConcurrentMark::_num_concurrent_workers |
P4 | JDK-8310946 | G1: Refactor G1Policy::next_gc_should_be_mixed |
P4 | JDK-8315854 | G1: Remove obsolete comment in G1ReclaimEmptyRegionsTask |
P4 | JDK-8310541 | G1: Remove redundant check in G1Policy::need_to_start_conc_mark |
P4 | JDK-8318649 | G1: Remove unimplemented HeapRegionRemSet::add_code_root_locked |
P4 | JDK-8317797 | G1: Remove unimplemented predict_will_fit |
P4 | JDK-8309852 | G1: Remove unnecessary assert_empty in G1ParScanThreadStateSet destructor |
P4 | JDK-8315446 | G1: Remove unused G1AllocRegion::attempt_allocation |
P4 | JDK-8314113 | G1: Remove unused G1CardSetInlinePtr::card_at |
P4 | JDK-8315689 | G1: Remove unused init_hash_seed |
P4 | JDK-8319313 | G1: Rename G1EvacFailureInjector appropriately |
P4 | JDK-8315848 | G1: Rename rs_ prefix to card_rs in analytics |
P4 | JDK-8315855 | G1: Revise signature of set_humongous_candidate |
P4 | JDK-8319725 | G1: Subtracting virtual time from wall time after JDK-8319204 |
P4 | JDK-8318713 | G1: Use more accurate age in predict_eden_copy_time_ms |
P4 | JDK-8318894 | G1: Use uint for age in G1SurvRateGroup |
P4 | JDK-8315087 | G1: Use uint for G1 flags indicating percentage |
P4 | JDK-8310540 | G1: Verification should use raw oop decode functions |
P4 | JDK-8323066 | gc/g1/TestSkipRebuildRemsetPhase.java fails with 'Skipping Remembered Set Rebuild.' missing |
P4 | JDK-8316001 | GC: Make TestArrayAllocatorMallocLimit use createTestJvm |
P4 | JDK-8316410 | GC: Make TestCompressedClassFlags use createTestJvm |
P4 | JDK-8316973 | GC: Make TestDisableDefaultGC use createTestJvm |
P4 | JDK-8317343 | GC: Make TestHeapFreeRatio use createTestJvm |
P4 | JDK-8317228 | GC: Make TestXXXHeapSizeFlags use createTestJvm |
P4 | JDK-8311239 | GC: Remove trailing blank lines in source files |
P4 | JDK-8308843 | Generational ZGC: Remove gc/z/TestHighUsage.java |
P4 | JDK-8320859 | gtest high malloc footprint caused by BufferNodeAllocator stress test |
P4 | JDK-8318706 | Implement JEP 423: Region Pinning for G1 |
P4 | JDK-8314276 | Improve PtrQueue API around size/capacity |
P4 | JDK-8309627 | Incorrect sorting of DirtyCardQueue buffers |
P4 | JDK-8308633 | Increase precision of timestamps in g1 log |
P4 | JDK-8276094 | JEP 423: Region Pinning for G1 |
P4 | JDK-8293114 | JVM should trim the native heap |
P4 | JDK-8314551 | More generic way to handshake GC threads with monitor deflation |
P4 | JDK-8319439 | Move BufferNode from PtrQueue files to new files |
P4 | JDK-8317350 | Move code cache purging out of CodeCache::UnloadingScope |
P4 | JDK-8318296 | Move Space::initialize to ContiguousSpace |
P4 | JDK-8257076 | os::scan_pages is empty on all platforms |
P4 | JDK-8319726 | Parallel GC: Re-use object in object-iterator |
P4 | JDK-8316115 | Parallel: Fix -Wconversion warnings around NUMA node ID |
P4 | JDK-8310031 | Parallel: Implement better work distribution for large object arrays in old gen |
P4 | JDK-8321018 | Parallel: Make some methods in ParCompactionManager private |
P4 | JDK-8315988 | Parallel: Make TestAggressiveHeap use createTestJvm |
P4 | JDK-8317347 | Parallel: Make TestInitialTenuringThreshold use createTestJvm |
P4 | JDK-8319205 | Parallel: Reenable work stealing after JDK-8310031 |
P4 | JDK-8321013 | Parallel: Refactor ObjectStartArray |
P4 | JDK-8318908 | Parallel: Remove ExtendedCardValue |
P4 | JDK-8319713 | Parallel: Remove PSAdaptiveSizePolicy::should_full_GC |
P4 | JDK-8315039 | Parallel: Remove unimplemented PSYoungGen::oop_iterate |
P4 | JDK-8319620 | Parallel: Remove unused PSPromotionManager::*_is_full getters and setters |
P4 | JDK-8321214 | Parallel: Remove unused SpaceInfo::_min_dense_prefix |
P4 | JDK-8321273 | Parallel: Remove unused UpdateOnlyClosure::_space_id |
P4 | JDK-8318801 | Parallel: Remove unused verify_all_young_refs_precise |
P4 | JDK-8319203 | Parallel: Rename addr_is_marked_imprecise |
P4 | JDK-8319376 | ParallelGC: Forwarded objects found during heap inspection |
P4 | JDK-8315459 | Print G1 reserved and committed sizes as separate items in VM.info and hs_err |
P4 | JDK-8315781 | Reduce the max value of GCDrainStackTargetSize |
P4 | JDK-8311086 | Remove jtreg/gc/startup_warnings |
P4 | JDK-8309468 | Remove jvmti Allocate locker test case |
P4 | JDK-8323508 | Remove TestGCLockerWithShenandoah.java line from TEST.groups |
P4 | JDK-8319106 | Remove unimplemented TaskTerminator::do_delay_step |
P4 | JDK-8318155 | Remove unnecessary virtual specifier in Space |
P4 | JDK-8315072 | Remove unneeded AdaptivePaddedAverage::operator new |
P4 | JDK-8309907 | Remove unused _print_gc_overhead_limit_would_be_exceeded |
P4 | JDK-8311249 | Remove unused MemAllocator::obj_memory_range |
P4 | JDK-8313922 | Remove unused WorkerPolicy::_debug_perturbation |
P4 | JDK-8318585 | Rename CodeCache::UnloadingScope to UnlinkingScope |
P4 | JDK-8309899 | Rename PtrQueueSet::buffer_size() |
P4 | JDK-8311639 | Replace currentTimeMillis() with nanoTime() in jtreg/gc |
P4 | JDK-8318735 | RISC-V: Enable related hotspot tests run on riscv |
P4 | JDK-8317318 | Serial: Change GenCollectedHeap to SerialHeap in whitebox |
P4 | JDK-8316957 | Serial: Change GenCollectedHeap to SerialHeap inside gc/serial folder |
P4 | JDK-8317354 | Serial: Move DirtyCardToOopClosure to gc/serial folder |
P4 | JDK-8317675 | Serial: Move gc/shared/generation to serial folder |
P4 | JDK-8310311 | Serial: move Generation::contribute_scratch to DefNewGeneration |
P4 | JDK-8318647 | Serial: Refactor BlockOffsetTable |
P4 | JDK-8319373 | Serial: Refactor dirty cards scanning during Young GC |
P4 | JDK-8315933 | Serial: Remove empty Generation::ensure_parsability |
P4 | JDK-8316295 | Serial: Remove empty Generation::promotion_failure_occurred |
P4 | JDK-8319703 | Serial: Remove generationSpec |
P4 | JDK-8317592 | Serial: Remove Space::toContiguousSpace |
P4 | JDK-8318510 | Serial: Remove TenuredGeneration::block_size |
P4 | JDK-8319306 | Serial: Remove TenuredSpace::verify |
P4 | JDK-8316940 | Serial: Remove unused declarations in genCollectedHeap |
P4 | JDK-8316420 | Serial: Remove unused GenCollectedHeap::oop_iterate |
P4 | JDK-8316357 | Serial: Remove unused GenCollectedHeap::space_containing |
P4 | JDK-8316021 | Serial: Remove unused Generation::post_compact |
P4 | JDK-8317963 | Serial: Remove unused GenerationIsInReservedClosure |
P4 | JDK-8316513 | Serial: Remove unused invalidate_remembered_set |
P4 | JDK-8317994 | Serial: Use SerialHeap in generation |
P4 | JDK-8310388 | Shenandoah: Auxiliary bitmap is not madvised for THP |
P4 | JDK-8311978 | Shenandoah: Create abstraction over heap metrics for heuristics |
P4 | JDK-8320888 | Shenandoah: Enable ShenandoahVerifyOptoBarriers in debug builds |
P4 | JDK-8320969 | Shenandoah: Enforce stable number of GC workers |
P4 | JDK-8316632 | Shenandoah: Raise OOME when gc threshold is exceeded |
P4 | JDK-8321120 | Shenandoah: Remove ShenandoahElasticTLAB flag |
P4 | JDK-8321122 | Shenandoah: Remove ShenandoahLoopOptsAfterExpansion flag |
P4 | JDK-8320907 | Shenandoah: Remove ShenandoahSelfFixing flag |
P4 | JDK-8321410 | Shenandoah: Remove ShenandoahSuspendibleWorkers flag |
P4 | JDK-8320877 | Shenandoah: Remove ShenandoahUnloadClassesFrequency support |
P4 | JDK-8317535 | Shenandoah: Remove unused code |
P4 | JDK-8309956 | Shenandoah: Strengthen the mark word check in string dedup |
P4 | JDK-8310110 | Shenandoah: Trace page sizes |
P4 | JDK-8314935 | Shenandoah: Unable to throw OOME on back-to-back Full GCs |
P4 | JDK-8311656 | Shenandoah: Unused ShenandoahSATBAndRemarkThreadsClosure::_claim_token |
P4 | JDK-8311821 | Simplify ParallelGCThreadsConstraintFunc after CMS removal |
P4 | JDK-8311026 | Some G1 specific tests do not set -XX:+UseG1GC |
P4 | JDK-8309953 | Strengthen and optimize oopDesc age methods |
P4 | JDK-8309890 | TestStringDeduplicationInterned.java waits for the wrong condition |
P4 | JDK-8321369 | Unproblemlist gc/cslocker/TestCSLocker.java |
P4 | JDK-8311646 | ZGC: LIR_OpZStoreBarrier::_info shadows LIR_Op::_info |
P4 | JDK-8311508 | ZGC: RAII use of IntelJccErratumAlignment |
P5 | JDK-8316906 | Clarify TLABWasteTargetPercent flag |
P5 | JDK-8315548 | G1: Document why VM_G1CollectForAllocation::doit() may allocate without completing a GC |
P5 | JDK-8311179 | Generational ZGC: gc/z/TestSmallHeap.java failed with OutOfMemoryError |
P5 | JDK-8309403 | Serial: Remove the useless adaptive size policy in GenCollectedHeap |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8307526 | [JFR] Better handling of tampered JFR repository |
P2 | JDK-8323540 | assert((!((((method)->is_trace_flag_set(((1 << 4) << 8))))))) failed: invariant |
P2 | JDK-8322142 | JFR: Periodic tasks aren't orphaned between recordings |
P2 | JDK-8323631 | JfrTypeSet::write_klass can enqueue a CLD klass that is unloading |
P2 | JDK-8315827 | Kitchensink.java and RenaissanceStressTest.java time out with jvmti module errors |
P2 | JDK-8312293 | SIGSEGV in jfr.internal.event.EventWriter.putUncheckedByte after JDK-8312086 |
P2 | JDK-8309862 | Unsafe list operations in JfrStringPool |
P3 | JDK-8322489 | 22-b27: Up to 7% regression in all Footprint3-*-G1/ZGC |
P3 | JDK-8211238 | @Deprecated JFR event |
P3 | JDK-8319206 | [REDO] Event NativeLibraryLoad breaks invariant by taking a stacktrace when thread is in state _thread_in_native |
P3 | JDK-8313251 | Add NativeLibraryLoad event |
P3 | JDK-8314211 | Add NativeLibraryUnload event |
P3 | JDK-8315364 | Assert thread state invariant for JFR stack trace capture |
P3 | JDK-8315220 | Event NativeLibraryLoad breaks invariant by taking a stacktrace when thread is in state _thread_in_native |
P3 | JDK-8244289 | fatal error: Possible safepoint reached by thread that does not allow it |
P3 | JDK-8312574 | jdk/jdk/jfr/jvm/TestChunkIntegrity.java fails with timeout |
P3 | JDK-8309871 | jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java timed out |
P3 | JDK-8309296 | jdk/jfr/event/runtime/TestAgentEvent.java fails due to "missing" dynamic JavaAgent |
P3 | JDK-8311007 | jdk/jfr/tool/TestView.java can't find event |
P3 | JDK-8309238 | jdk/jfr/tool/TestView.java failed with "exitValue = 134" |
P3 | JDK-8316454 | JFR break locale settings |
P3 | JDK-8239508 | JFR: @RemoveFields |
P3 | JDK-8316437 | JFR: assert(!tl->has_java_buffer()) failed: invariant |
P3 | JDK-8313722 | JFR: Avoid unnecessary calls to Events.from(Recording) |
P3 | JDK-8320805 | JFR: Create view for deprecated methods |
P3 | JDK-8309959 | JFR: Display N/A for missing data amount |
P3 | JDK-8312474 | JFR: Improve logging to diagnose event stream timeout |
P3 | JDK-8310335 | JFR: Modernize collections and switch statements |
P3 | JDK-8316927 | JFR: Move shouldCommit check earlier for socket events |
P3 | JDK-8312533 | JFR: No message for JFR.view when data is missing |
P3 | JDK-8321220 | JFR: RecordedClass reports incorrect modifiers |
P3 | JDK-8311040 | JFR: RecordedThread::getOSThreadId() should return -1 if thread is virtual |
P3 | JDK-8310266 | JFR: Refactor after 'view' command |
P3 | JDK-8319374 | JFR: Remove instrumentation for exception events |
P3 | JDK-8311245 | JFR: Remove t.printStackTrace() in PeriodicEvents |
P3 | JDK-8318124 | JFR: Rewrite instrumentation to use Class-File API |
P3 | JDK-8319072 | JFR: Turn off events for JFR.view |
P3 | JDK-8321505 | JFR: Update views |
P3 | JDK-8309928 | JFR: View issues |
P3 | JDK-8316271 | JfrJvmtiAgent::retransformClasses failed: JVMTI_ERROR_FAILS_VERIFICATION |
P3 | JDK-8317360 | Missing null checks in JfrCheckpointManager and JfrStringPool initialization routines |
P3 | JDK-8315930 | Revert "8315220: Event NativeLibraryLoad breaks invariant by taking a stacktrace when thread is in state _thread_in_native" |
P3 | JDK-8316241 | Test jdk/jdk/jfr/jvm/TestChunkIntegrity.java failed |
P3 | JDK-8294401 | Update jfr man page to include recently added features |
P3 | JDK-8273131 | Update the java manpage markdown source for JFR filename expansion |
P3 | JDK-8288936 | Wrong lock ordering writing G1HeapRegionTypeChange JFR event |
P4 | JDK-8317562 | [JFR] Compilation queue statistics |
P4 | JDK-8288158 | Add an anchor to each subcommand option on jfr html page |
P4 | JDK-8313394 | Array Elements in OldObjectSample event has the incorrect description |
P4 | JDK-8310512 | Cleanup indentation in jfc files |
P4 | JDK-8316400 | Exclude jdk/jfr/event/runtime/TestResidentSetSizeEvent.java on AIX |
P4 | JDK-8313552 | Fix -Wconversion warnings in JFR code |
P4 | JDK-8318701 | Fix copyright year |
P4 | JDK-8311511 | Improve description of NativeLibrary JFR event |
P4 | JDK-8320916 | jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java failed with "OutOfMemoryError: GC overhead limit exceeded" |
P4 | JDK-8316193 | jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exception: Could not find leak |
P4 | JDK-8315128 | jdk/jfr/event/runtime/TestResidentSetSizeEvent.java fails with "The size should be less than or equal to peak" |
P4 | JDK-8305931 | jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java failed with "Expected chains but found none" |
P4 | JDK-8314905 | jdk/jfr/tool/TestView.java fails with RuntimeException 'Invoked Concurrent' missing from stdout/stderr |
P4 | JDK-8311536 | JFR TestNativeMemoryUsageEvents fails in huge pages configuration |
P4 | JDK-8314745 | JFR: @StackFilter |
P4 | JDK-8313891 | JFR: Incorrect exception message for RecordedObject::getInt |
P4 | JDK-8310661 | JFR: Replace JVM.getJVM() with JVM |
P4 | JDK-8310561 | JFR: Unify decodeDescriptors(String, String) |
P4 | JDK-8311823 | JFR: Uninitialized EventEmitter::_thread_id field |
P4 | JDK-8316538 | runtime/handshake/MixedHandshakeWalkStackTest.java crashes with JFR |
P4 | JDK-8313670 | Simplify shared lib name handling code in some tests |
P4 | JDK-8221633 | StartFlightRecording: consider moving mention of multiple comma-separated parameters to the front |
P4 | JDK-8312526 | Test dk/jfr/event/oldobject/TestHeapDeep.java failed: Could not find ChainNode |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8300051 | assert(JvmtiEnvBase::environments_might_exist()) failed: to enter event controller, JVM TI environments must exist |
P2 | JDK-8321219 | runtime/jni/FastGetField: assert(is_interpreted_frame()) failed: interpreted frame expected |
P2 | JDK-8310211 | serviceability/jvmti/thread/GetStackTrace/getstacktr03/getstacktr03.java failing |
P3 | JDK-8309612 | [REDO] JDK-8307153 JVMTI GetThreadState on carrier should return STATE_WAITING |
P3 | JDK-8313816 | Accessing jmethodID might lead to spurious crashes |
P3 | JDK-8308614 | Enabling JVMTI ClassLoad event slows down vthread creation by factor 10 |
P3 | JDK-8311218 | fatal error: stuck in JvmtiVTMSTransitionDisabler::VTMS_transition_disable |
P3 | JDK-8311556 | GetThreadLocalStorage not working for vthreads mounted during JVMTI attach |
P3 | JDK-8310584 | GetThreadState reports blocked and runnable for pinned suspended virtual threads |
P3 | JDK-8321069 | JvmtiThreadState::state_for_while_locked() returns nullptr for an attached JNI thread with a java.lang.Thread object after JDK-8319935 |
P3 | JDK-8321685 | Missing ResourceMark in code called from JvmtiEnvBase::get_vthread_jvf |
P3 | JDK-8312777 | notifyJvmtiMount before notifyJvmtiUnmount |
P3 | JDK-8316658 | serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java fails intermittently |
P3 | JDK-8303086 | SIGSEGV in JavaThread::is_interp_only_mode() |
P4 | JDK-8307462 | [REDO] VmObjectAlloc is not generated by intrinsics methods which allocate objects |
P4 | JDK-8320239 | add dynamic switch for JvmtiVTMSTransitionDisabler sync protocol |
P4 | JDK-8320860 | add-opens/add-exports require '=' in JAVA_TOOL_OPTIONS |
P4 | JDK-8313656 | assert(!JvmtiExport::can_support_virtual_threads()) with -XX:-DoJVMTIVirtualThreadTransitions |
P4 | JDK-8319935 | Ensure only one JvmtiThreadState is created for one JavaThread associated with attached native thread |
P4 | JDK-8311077 | Fix -Wconversion warnings in jvmti code |
P4 | JDK-8314824 | Fix serviceability/jvmti/8036666/GetObjectLockCount.java to use vm flags |
P4 | JDK-8318626 | GetClassFields does not filter out ConstantPool.constantPoolOop field |
P4 | JDK-8310585 | GetThreadState spec mentions undefined JVMTI_THREAD_STATE_MONITOR_WAITING |
P4 | JDK-8319244 | implement JVMTI handshakes support for virtual threads |
P4 | JDK-8317635 | Improve GetClassFields test to verify correctness of field order |
P4 | JDK-8310066 | Improve test coverage for JVMTI GetThreadState on carrier and mounted vthread |
P4 | JDK-8308429 | jvmti/StopThread/stopthrd007 failed with "NoClassDefFoundError: Could not initialize class jdk.internal.misc.VirtualThreads" |
P4 | JDK-8319961 | JvmtiEnvBase doesn't zero _ext_event_callbacks |
P4 | JDK-8308762 | Metaspace leak with Instrumentation.retransform |
P4 | JDK-8311301 | MethodExitTest may fail with stack buffer overrun |
P4 | JDK-8312174 | missing JVMTI events from vthreads parked during JVMTI attach |
P4 | JDK-8322538 | remove fatal from JVM_VirtualThread functions for !INCLUDE_JVMTI |
P4 | JDK-8309663 | test fails "assert(check_alignment(result)) failed: address not aligned: 0x00000008baadbabe" |
P4 | JDK-8313654 | Test WaitNotifySuspendedVThreadTest.java timed out |
P4 | JDK-8319375 | test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java runs into OutOfMemoryError: Metaspace on AIX |
P4 | JDK-8316233 | VirtualThreadStart events should not be thread-filtered |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8310948 | Fix ignored-qualifiers warning in Hotspot |
P4 | JDK-8318126 | Refresh manpages |
P4 | JDK-8319554 | Select LogOutput* directly for stdout and stderr |
P4 | JDK-8318962 | Update ProcessTools javadoc with suggestions in 8315097 |
P5 | JDK-8319165 | hsdis binutils: warns on empty string as option string |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8316698 | build failure caused by JDK-8316456 |
P1 | JDK-8317335 | Build on windows fails after 8316645 |
P1 | JDK-8313795 | Fix for JDK-8313564 breaks ppc and s390x builds |
P2 | JDK-8315378 | [BACKOUT] runtime/NMT/SummarySanityCheck.java failed with "Total committed (MMMMMM) did not match the summarized committed (NNNNNN)" |
P2 | JDK-8313438 | [s390x] build broken after JDK-8301996 |
P2 | JDK-8320278 | ARM32 build is broken after JDK-8301997 |
P2 | JDK-8315940 | ARM32: Move field resolution information out of the cpCache |
P2 | JDK-8315698 | Crash when comparing BasicType as int after JDK-8310577 |
P2 | JDK-8322282 | Incorrect LoaderConstraintTable::add_entry after JDK-8298468 |
P2 | JDK-8323243 | JNI invocation of an abstract instance method corrupts the stack |
P2 | JDK-8321066 | Multiple JFR tests have started failing |
P2 | JDK-8310489 | New test runtime/ClassInitErrors/TestStackOverflowDuringInit.java failed |
P2 | JDK-8323950 | Null CLD while loading shared lambda proxy class with javaagent active |
P2 | JDK-8316468 | os::write incorrectly handles partial write |
P2 | JDK-8319137 | release _object in ObjectMonitor dtor to avoid races |
P2 | JDK-8310656 | RISC-V: __builtin___clear_cache can fail silently. |
P2 | JDK-8315206 | RISC-V: hwprobe query is_set return wrong value |
P2 | JDK-8321276 | runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java failed with "'17 2: jdk/test/lib/apps ' missing from stdout/stderr" |
P2 | JDK-8309637 | runtime/handshake/HandshakeTimeoutTest.java fails with "has not cleared handshake op" and SIGILL |
P2 | JDK-8315795 | runtime/Safepoint/TestAbortVMOnSafepointTimeout.java fails after JDK-8305507 |
P2 | JDK-8311981 | Test gc/stringdedup/TestStringDeduplicationAgeThreshold.java#ZGenerational timed out |
P2 | JDK-8316746 | Top of lock-stack does not match the unlocked object |
P2 | JDK-8320886 | Unsafe_SetMemory0 is not guarded |
P2 | JDK-8318757 | VM_ThreadDump asserts in interleaved ObjectMonitor::deflate_monitor calls |
P3 | JDK-8302351 | "assert(!JavaThread::current()->is_interp_only_mode() || !nm->method()->is_continuation_enter_intrinsic() || ContinuationEntry::is_interpreted_call(return_pc)) failed: interp_only_mode but not in enterSpecial interpreted entry" in fixup_callers_callsite |
P3 | JDK-8318643 | +UseTransparentHugePages must enable +UseLargePages |
P3 | JDK-8307350 | -XX:ContendedPaddingWidth=256 has no effect on the padding of the Thread class |
P3 | JDK-8303549 | [AIX] TestNativeStack.java is failing with exit value 1 |
P3 | JDK-8319253 | [BACKOUT] Change LockingMode default from LM_LEGACY to LM_LIGHTWEIGHT |
P3 | JDK-8312394 | [linux] SIGSEGV if kernel was built without hugepage support |
P3 | JDK-8309613 | [Windows] hs_err files sometimes miss information about the code containing the error |
P3 | JDK-8320892 | AArch64: Restore FPU control state after JNI |
P3 | JDK-8319973 | AArch64: Save and restore FPCR in the call stub |
P3 | JDK-8316595 | Alpine build fails after JDK-8314021 |
P3 | JDK-8320275 | assert(_chunk->bitmap().at(index)) failed: Bit not set at index |
P3 | JDK-8320515 | assert(monitor->object_peek() != nullptr) failed: Owned monitors should not have a dead object |
P3 | JDK-8310297 | assert(static_cast |
P3 | JDK-8315890 | Attempts to load from nullptr in instanceKlass.cpp and unsafe.cpp |
P3 | JDK-8310735 | Build failure after JDK-8310577 with GCC8 |
P3 | JDK-8322513 | Build failure with minimal |
P3 | JDK-8309209 | C2 failed "assert(_stack_guard_state == stack_guard_reserved_disabled) failed: inconsistent state" |
P3 | JDK-8312181 | CDS dynamic dump crashes when verifying unlinked class from static archive |
P3 | JDK-8322657 | CDS filemap fastdebug assert while loading Graal CE Polyglot in isolated classloader |
P3 | JDK-8316132 | CDSProtectionDomain::get_shared_protection_domain should check for exception |
P3 | JDK-8313905 | Checked_cast assert in CDS compare_by_loader |
P3 | JDK-8309228 | Clarify EXPERIMENTAL flags comment in hotspot/share/runtime/globals.hpp |
P3 | JDK-8316436 | ContinuationWrapper uses unhandled nullptr oop |
P3 | JDK-8303852 | current_stack_region() gets called twice unnecessarily |
P3 | JDK-8315559 | Delay TempSymbol cleanup to avoid symbol table churn |
P3 | JDK-8318895 | Deoptimization results in incorrect lightweight locking stack |
P3 | JDK-8309067 | gtest/AsyncLogGtest.java fails again in stderrOutput_vm |
P3 | JDK-8319104 | GtestWrapper crashes with SIGILL in AsyncLogTest::test_asynclog_raw on AIX opt |
P3 | JDK-8320530 | has_resolved_ref_index flag not restored after resetting entry |
P3 | JDK-8318986 | Improve GenericWaitBarrier performance |
P3 | JDK-8312018 | Improve reservation of class space and CDS |
P3 | JDK-8323595 | is_aligned(p, alignof(OopT))) assertion fails in Jetty without compressed OOPs |
P3 | JDK-8321479 | java -D-D crashes |
P3 | JDK-8311541 | JavaThread::print_jni_stack doesn't support native stacks on all platforms |
P3 | JDK-8309761 | Leak class loader constraints |
P3 | JDK-8317262 | LockStack::contains(oop) fails "assert(t->is_Java_thread()) failed: incorrect cast to JavaThread" |
P3 | JDK-8310644 | Make panama memory segment close use async handshakes |
P3 | JDK-8321539 | Minimal build is broken by JDK-8320935 |
P3 | JDK-8312525 | New test runtime/os/TestTrimNative.java#trimNative is failing: did not see the expected RSS reduction |
P3 | JDK-8314831 | NMT tests ignore vm flags |
P3 | JDK-8318594 | NMT: VM.native_memory crashes on assert if functionality isn't supported by OS |
P3 | JDK-8311092 | Please disable runtime/jni/nativeStack/TestNativeStack.java on armhf |
P3 | JDK-8306561 | Possible out of bounds access in print_pointer_information |
P3 | JDK-8317951 | Refactor loading of zip library to help resolve JDK-8315220 |
P3 | JDK-8298443 | Remove expired flags in JDK 22 |
P3 | JDK-8318776 | Require supports_cx8 to always be true |
P3 | JDK-8309140 | ResourceHashtable failed "assert(~(_allocation_t[0] | allocation_mask) == (uintptr_t)this) failed: lost resource object" |
P3 | JDK-8322154 | RISC-V: JDK-8315743 missed change in MacroAssembler::load_reserved |
P3 | JDK-8315195 | RISC-V: Update hwprobe query for new extensions |
P3 | JDK-8310874 | Runthese30m crashes with klass should be in the placeholders during verification |
P3 | JDK-8305864 | runtime/handshake/HandshakeDirectTest.java failed with "exit code: 134" |
P3 | JDK-8319828 | runtime/NMT/VirtualAllocCommitMerge.java may fail if mixing interpreted and compiled native invocations |
P3 | JDK-8322163 | runtime/Unsafe/InternalErrorTest.java fails on Alpine after JDK-8320886 |
P3 | JDK-8316711 | SEGV in LoaderConstraintTable::find_loader_constraint after JDK-8310874 |
P3 | JDK-8314850 | SharedRuntime::handle_wrong_method() gets called too often when resolving Continuation.enter |
P3 | JDK-8313419 | Template interpreter produces no safepoint check for return bytecodes |
P3 | JDK-8318365 | Test runtime/cds/appcds/sharedStrings/InternSharedString.java fails after JDK-8311538 |
P3 | JDK-8312182 | THPs cause huge RSS due to thread start timing issue |
P3 | JDK-8314294 | Unsafe::allocateMemory and Unsafe::freeMemory are slower than malloc/free |
P3 | JDK-8312620 | WSL Linux build crashes after JDK-8310233 |
P3 | JDK-8320052 | Zero: Use __atomic built-ins for atomic RMW operations |
P3 | JDK-8319883 | Zero: Use atomic built-ins for 64-bit accesses |
P4 | JDK-8320830 | [AIX] Dont mix os::dll_load() with direct dlclose() calls |
P4 | JDK-8315321 | [aix] os::attempt_reserve_memory_at must map at the requested address or fail |
P4 | JDK-8311261 | [AIX] TestAlwaysPreTouchStacks.java fails due to java.lang.RuntimeException: Did not find expected NMT output |
P4 | JDK-8219652 | [aix] Tests failing with JNI attach problems. |
P4 | JDK-8313319 | [linux] mmap should use MAP_FIXED_NOREPLACE if available |
P4 | JDK-8320061 | [nmt] Multiple issues with peak accounting |
P4 | JDK-8312078 | [PPC] JcmdScale.java Failing on AIX |
P4 | JDK-8307907 | [ppc] Remove RTM locking implementation |
P4 | JDK-8316585 | [REDO] runtime/InvocationTests spend a lot of time on dependency verification |
P4 | JDK-8309889 | [s390] Missing return statement after calling jump_to_native_invoker method in generate_method_handle_dispatch. |
P4 | JDK-8308479 | [s390x] Implement alternative fast-locking scheme |
P4 | JDK-8312014 | [s390x] TestSigInfoInHsErrFile.java Failure |
P4 | JDK-8311609 | [windows] Native stack printing lacks source information for dynamically loaded dlls |
P4 | JDK-8319233 | AArch64: Build failure with clang due to -Wformat-nonliteral warning |
P4 | JDK-8316309 | AArch64: VMError::print_native_stack() crashes on Java native method frame |
P4 | JDK-8321063 | AArch64: Zero build fails after JDK-8320368 |
P4 | JDK-8318636 | Add jcmd to print annotated process memory map |
P4 | JDK-8322321 | Add man page doc for -XX:+VerifySharedSpaces |
P4 | JDK-8314684 | Add overview docs to loaderConstraints.cpp |
P4 | JDK-8313781 | Add regression tests for large page logging and user-facing error messages |
P4 | JDK-8305506 | Add support for fractional values of SafepointTimeoutDelay |
P4 | JDK-8305507 | Add support for grace period before AbortVMOnSafepointTimeout triggers |
P4 | JDK-8193513 | add support for printing a stack trace on class loading |
P4 | JDK-8313638 | Add test for dump of resolved references |
P4 | JDK-8316958 | Add test for unstructured locking |
P4 | JDK-8313782 | Add user-facing warning if THPs are enabled but cannot be used |
P4 | JDK-8319818 | Address GCC 13.2.0 warnings (stringop-overflow and dangling-pointer) |
P4 | JDK-8320300 | Adjust hs_err output in malloc/mmap error cases |
P4 | JDK-8305753 | Allow JIT compilation for -Xshare:dump |
P4 | JDK-8312392 | ARM32 build broken since 8311035 |
P4 | JDK-8309240 | Array classes should be stored in dynamic CDS archive |
P4 | JDK-8317433 | Async UL: Only grab lock once when write():ing |
P4 | JDK-8317432 | Async UL: Use memcpy instead of strcpy in Message ctr |
P4 | JDK-8318591 | avoid leaks in loadlib_aix.cpp reload_table() |
P4 | JDK-8316994 | Avoid modifying ClassLoader and Module objects during -Xshare:dump |
P4 | JDK-8316546 | Backout JDK-8315932: runtime/InvocationTests spend a lot of time on dependency verification |
P4 | JDK-8319318 | bufferedStream fixed case can be removed |
P4 | JDK-8310275 | Bug in assignment operator of ReservedMemoryRegion |
P4 | JDK-8309811 | BytecodePrinter cannot handle unlinked classes |
P4 | JDK-8309808 | BytecodeTracer prints wrong BSM for invokedynamic |
P4 | JDK-8320826 | call allocate_shared_strings_array after all strings are interned |
P4 | JDK-8311538 | CDS InternSharedString test fails on huge pages host - cannot find shared string |
P4 | JDK-8307468 | CDS Lambda Proxy classes are regenerated in dynamic dump |
P4 | JDK-8311035 | CDS should not use dump time JVM narrow Klass encoding to pre-compute Klass ids |
P4 | JDK-8315127 | CDSMapTest fails with incorrect number of oop references |
P4 | JDK-8317730 | Change byte_size to return size_t |
P4 | JDK-8281455 | Change JVM options with small ranges from 64 to 32 bits, for gc_globals.hpp |
P4 | JDK-8308850 | Change JVM options with small ranges that get -Wconversion warnings to 32 bits |
P4 | JDK-8315880 | Change LockingMode default from LM_LEGACY to LM_LIGHTWEIGHT |
P4 | JDK-8314502 | Change the comparator taking version of GrowableArray::find to be a template method |
P4 | JDK-8318089 | Class space not marked as such with NMT when CDS is off |
P4 | JDK-8317294 | Classloading throws exceptions over already pending exceptions |
P4 | JDK-8311788 | ClassLoadUnloadTest fails on AIX after JDK-8193513 |
P4 | JDK-8313435 | Clean up unused default methods code |
P4 | JDK-8317761 | Combine two versions of print_statistics() in java.cpp |
P4 | JDK-8305765 | CompressedClassPointers.java is unreliable due to ASLR |
P4 | JDK-8301327 | convert assert to guarantee in Handle_IDiv_Exception |
P4 | JDK-8316967 | Correct the scope of vmtimer in UnregisteredClasses::load_class |
P4 | JDK-8320335 | Deprecate `RegisterFinalizersAtInit` option and code |
P4 | JDK-8312072 | Deprecate for removal the -Xnoagent option |
P4 | JDK-8320212 | Disable GCC stringop-overflow warning for affected files |
P4 | JDK-8321119 | Disable java/foreign/TestHandshake.java on Zero VMs |
P4 | JDK-8313316 | Disable runtime/ErrorHandling/MachCodeFramesInErrorFile.java on ppc64le |
P4 | JDK-8310494 | Do not include constantPool.hpp from instanceKlass.hpp |
P4 | JDK-8295159 | DSO created with -ffast-math breaks Java floating-point arithmetic |
P4 | JDK-8316427 | Duplicated code for {obj,type}ArrayKlass::array_klass |
P4 | JDK-8316229 | Enhance class initialization logging |
P4 | JDK-8317711 | Exclude gtest/GTestWrapper.java on AIX |
P4 | JDK-8316961 | Fallback implementations for 64-bit Atomic::{add,xchg} on 32-bit platforms |
P4 | JDK-8314832 | Few runtime/os tests ignore vm flags |
P4 | JDK-8311847 | Fix -Wconversion for assembler.hpp emit_int8,16 callers |
P4 | JDK-8313554 | Fix -Wconversion warnings for ResolvedFieldEntry |
P4 | JDK-8310921 | Fix -Wconversion warnings from GenerateOopMap |
P4 | JDK-8309685 | Fix -Wconversion warnings in assembler and register code |
P4 | JDK-8313564 | Fix -Wconversion warnings in classfile code |
P4 | JDK-8310920 | Fix -Wconversion warnings in command line flags |
P4 | JDK-8310577 | Fix -Wconversion warnings in interpreter and oops |
P4 | JDK-8309692 | Fix -Wconversion warnings in javaClasses |
P4 | JDK-8310332 | Fix -Wconversion warnings in MethodData |
P4 | JDK-8314265 | Fix -Wconversion warnings in miscellaneous runtime code |
P4 | JDK-8314114 | Fix -Wconversion warnings in os code, primarily linux |
P4 | JDK-8313785 | Fix -Wconversion warnings in prims code |
P4 | JDK-8313882 | Fix -Wconversion warnings in runtime code |
P4 | JDK-8310906 | Fix -Wconversion warnings in runtime, oops and some code header files. |
P4 | JDK-8312121 | Fix -Wconversion warnings in tribool.hpp |
P4 | JDK-8313249 | Fix -Wconversion warnings in verifier code |
P4 | JDK-8312979 | Fix assembler_aarch64.hpp after JDK-8311847 |
P4 | JDK-8319542 | Fix boundaries of region to be tested with os::is_readable_range |
P4 | JDK-8317790 | Fix Bug entry for exclusion of runtime/jni/terminatedThread/TestTerminatedThread.java on AIX |
P4 | JDK-8312190 | Fix c++11-narrowing warnings in hotspot code |
P4 | JDK-8311575 | Fix invalid format parameters |
P4 | JDK-8318474 | Fix memory reporter for thread_count |
P4 | JDK-8308780 | Fix the Java Integer types on Windows |
P4 | JDK-8310233 | Fix THP detection on Linux |
P4 | JDK-8314588 | gc/metaspace/TestMetaspaceInitialization.java failed "assert(capacity_until_gc >= committed_bytes) failed: capacity_until_gc: 3145728 < committed_bytes: 3211264" |
P4 | JDK-8314835 | gtest wrappers should be marked as flagless |
P4 | JDK-8318071 | IgnoreUnrecognizedVMOptions flag still causes failure in ArchiveHeapTestClass |
P4 | JDK-8312395 | Improve assertions in growableArray |
P4 | JDK-8316969 | Improve CDS module graph support for --module option |
P4 | JDK-8319955 | Improve dependencies removal during class unloading |
P4 | JDK-8310228 | Improve error reporting for uncaught native exceptions on Windows |
P4 | JDK-8318982 | Improve Exceptions::special_exception |
P4 | JDK-8303815 | Improve Metaspace test speed |
P4 | JDK-8316581 | Improve performance of Symbol::print_value_on() |
P4 | JDK-8318709 | Improve System.nanoTime performance on Windows |
P4 | JDK-8309753 | Include array classes in the output of -XX:+PrintSharedArchiveAndExit |
P4 | JDK-8321183 | Incorrect warning from cds about the modules file |
P4 | JDK-8311921 | Inform about MaxExpectedDataSegmentSize in case of pthread_create failures on AIX |
P4 | JDK-8318484 | Initial version of cdsConfig.hpp |
P4 | JDK-8313752 | InstanceKlassFlags::print_on doesn't print the flag names |
P4 | JDK-8317692 | jcmd GC.heap_dump performance regression after JDK-8292818 |
P4 | JDK-8310687 | JDK-8303215 is incomplete |
P4 | JDK-8313874 | JNI NewWeakGlobalRef throws exception for null arg |
P4 | JDK-8314080 | JNI spec: clarify NewWeakGlobalRef handling of weak global references |
P4 | JDK-8312262 | Klass::array_klass() should return ArrayKlass pointer |
P4 | JDK-8316440 | LambdasInTwoArchives.java failed to find WhiteBox.class |
P4 | JDK-8307766 | Linux: Provide the option to override the timer slack |
P4 | JDK-8318015 | Lock inflation not needed for OSR or Deopt for new locking modes |
P4 | JDK-8319927 | Log that IEEE rounding mode was corrupted by loading a library |
P4 | JDK-8319704 | LogTagSet::set_output_level() should not accept NULL as LogOutput |
P4 | JDK-8318700 | MacOS Zero cannot run gtests due to wrong JVM path |
P4 | JDK-8315061 | Make LockingMode a product flag |
P4 | JDK-8314243 | Make VM_Exit::wait_for_threads_in_native_to_block wait for user threads time configurable |
P4 | JDK-8314320 | Mark runtime/CommandLine/ tests as flagless |
P4 | JDK-8304292 | Memory leak related to ClassLoader::update_class_path_entry_list |
P4 | JDK-8314654 | Metaspace: move locking out of MetaspaceArena |
P4 | JDK-8307356 | Metaspace: simplify BinList handling |
P4 | JDK-8312329 | Minimal build failure after JDK-8311541 |
P4 | JDK-8318029 | Minor improvement to logging output in container at-requires |
P4 | JDK-8313141 | Missing check for os_thread type in os_windows.cpp |
P4 | JDK-8315739 | Missing null check in os::vm_min_address |
P4 | JDK-8312136 | Modify runtime/ErrorHandling/TestDwarf.java to split dwarf and decoder testing |
P4 | JDK-8324041 | ModuleOption.java failed with update release versioning scheme |
P4 | JDK-8319048 | Monitor deflation unlink phase prolongs time to safepoint |
P4 | JDK-8319630 | Monitor final audit log lacks separator |
P4 | JDK-8313081 | MonitoringSupport_lock should be unconditionally initialized after 8304074 |
P4 | JDK-8320935 | Move CDS config initialization code to cdsConfig.cpp |
P4 | JDK-8301996 | Move field resolution information out of the cpCache |
P4 | JDK-8301997 | Move method resolution information out of the cpCache |
P4 | JDK-8292692 | Move MethodCounters inline functions out of method.hpp |
P4 | JDK-8318447 | Move NMT source code to own subdirectory |
P4 | JDK-8319897 | Move StackWatermark handling out of LockStack::contains |
P4 | JDK-8299825 | Move StdoutLog and StderrLog to LogConfiguration |
P4 | JDK-8309065 | Move the logic to determine archive heap location from CDS to G1 GC |
P4 | JDK-8310355 | Move the stub test from initialize_final_stubs() to test/hotspot/gtest |
P4 | JDK-8313202 | MutexLocker should disallow null Mutexes |
P4 | JDK-8318485 | Narrow klass shift should be zero if encoding range extends to 0x1_0000_0000 |
P4 | JDK-8293850 | need a largest_committed metric for each category of NMT's output |
P4 | JDK-8319314 | NMT detail report slow or hangs for large number of mappings |
P4 | JDK-8319437 | NMT should show library names in call stacks |
P4 | JDK-8310974 | NMT: Arena diffs miss the scale |
P4 | JDK-8320370 | NMT: Change MallocMemorySnapshot to simplify code. |
P4 | JDK-8317772 | NMT: Make peak values available in release builds |
P4 | JDK-8314438 | NMT: Performance benchmarks are needed to have a baseline for comparison of improvements |
P4 | JDK-8261491 | NMT: Reduce memory footprint of reporting |
P4 | JDK-8315362 | NMT: summary diff reports threads count incorrectly |
P4 | JDK-8310134 | NMT: thread count in Thread section of VM.native_memory output confusing with virtual threads |
P4 | JDK-8309034 | NoClassDefFoundError when initializing Long$LongCache |
P4 | JDK-8299790 | os::print_hex_dump is racy |
P4 | JDK-8314163 | os::print_hex_dump prints incorrectly for big endian platforms and unit sizes larger than 1 |
P4 | JDK-8310107 | os::trace_page_sizes_for_requested_size should name alignment as requested page size |
P4 | JDK-8304939 | os::win32::exit_process_or_thread should be marked noreturn |
P4 | JDK-8320368 | Per-CPU optimization of Klass range reservation |
P4 | JDK-8320418 | PPC64: invokevfinal_helper duplicates code to handle ResolvedMethodEntry |
P4 | JDK-8317132 | Prepare HotSpot for permissive- |
P4 | JDK-8177481 | Prepare Runtime code for -Wconversion |
P4 | JDK-8308903 | Print detailed info for Java objects in -Xlog:cds+map |
P4 | JDK-8314020 | Print instruction blocks in byte units |
P4 | JDK-8317240 | Promptly free OopMapEntry after fail to insert the entry to OopMapCache |
P4 | JDK-8317919 | pthread_attr_init handle return value and destroy pthread_attr_t object |
P4 | JDK-8310873 | Re-enable locked_create_entry symbol check in runtime/NMT/CheckForProperDetailStackTrace.java for RISC-V |
P4 | JDK-8310076 | Reduce inclusion of bytecodeStream.hpp |
P4 | JDK-8310225 | Reduce inclusion of oopMapCache.hpp and generateOopMap.hpp |
P4 | JDK-8309878 | Reduce inclusion of resolvedIndyEntry.hpp |
P4 | JDK-8313669 | Reduced chance for zero-based nKlass encoding since JDK-8296565 |
P4 | JDK-8320304 | Refactor and simplify monitor deflation functions |
P4 | JDK-8319999 | Refactor MetaspaceShared::use_full_module_graph() |
P4 | JDK-8308463 | Refactor regenerated class handling in lambdaFormInvokers.cpp |
P4 | JDK-8311648 | Refactor the Arena/Chunk/ChunkPool interface |
P4 | JDK-8318587 | refresh libraries cache on AIX in print_vm_info |
P4 | JDK-8320383 | refresh libraries cache on AIX in VMError::report |
P4 | JDK-8316523 | Relativize esp in interpreter frames (PowerPC only) |
P4 | JDK-8315069 | Relativize extended_sp in interpreter frames |
P4 | JDK-8315966 | Relativize initial_sp in interpreter frames |
P4 | JDK-8308984 | Relativize last_sp (and top_frame_sp) in interpreter frames |
P4 | JDK-8299915 | Remove ArrayAllocatorMallocLimit and associated code |
P4 | JDK-8320382 | Remove CompressedKlassPointers::is_valid_base() |
P4 | JDK-8315998 | Remove dead ClassLoaderDataGraphKlassIteratorStatic |
P4 | JDK-8320147 | Remove DumpSharedSpaces |
P4 | JDK-8318383 | Remove duplicated checks in os::get_native_stack() in posix implementation |
P4 | JDK-8319944 | Remove DynamicDumpSharedSpaces |
P4 | JDK-8313207 | Remove MetaspaceShared::_has_error_classes |
P4 | JDK-8306582 | Remove MetaspaceShared::exit_after_static_dump() |
P4 | JDK-8319896 | Remove monitor deflation from final audit |
P4 | JDK-8261894 | Remove support for UseSHM |
P4 | JDK-8312492 | Remove THP sanity checks at VM startup |
P4 | JDK-8314749 | Remove unimplemented _Copy_conjoint_oops_atomic |
P4 | JDK-8317314 | Remove unimplemented ObjArrayKlass::oop_oop_iterate_elements_bounded |
P4 | JDK-8316002 | Remove unnecessary seen_dead_loader in ClassLoaderDataGraph::do_unloading |
P4 | JDK-8319778 | Remove unreachable code in ObjectSynchronizer::exit |
P4 | JDK-8320054 | Remove unused _count from NMT walker classes |
P4 | JDK-8315580 | Remove unused java_lang_String::set_value_raw() |
P4 | JDK-8311180 | Remove unused unneeded definitions from globalDefinitions |
P4 | JDK-8310510 | Remove WordsPerLong |
P4 | JDK-8308603 | Removing do_pending_ref/enclosing_ref from MetaspaceClosure |
P4 | JDK-8310146 | Removing unused PerfLongVariant::_sampled |
P4 | JDK-8312585 | Rename DisableTHPStackMitigation flag to THPStackMitigation |
P4 | JDK-8307312 | Replace "int which" with "int cp_index" in constantPool |
P4 | JDK-8250269 | Replace ATTRIBUTE_ALIGNED with alignas |
P4 | JDK-8311285 | report some fontconfig related environment variables in hs_err file |
P4 | JDK-8321269 | Require platforms to define DEFAULT_CACHE_LINE_SIZE |
P4 | JDK-8316098 | Revise signature of numa_get_leaf_groups |
P4 | JDK-8309258 | RISC-V: Add riscv_hwprobe syscall |
P4 | JDK-8315338 | RISC-V: Change flags for stable extensions to non-experimental |
P4 | JDK-8315841 | RISC-V: Check for hardware TSO support |
P4 | JDK-8315934 | RISC-V: Disable conservative fences per vendor |
P4 | JDK-8316859 | RISC-V: Disable detection of V through HWCAP |
P4 | JDK-8315652 | RISC-V: Features string uses wrong separator for jtreg |
P4 | JDK-8311074 | RISC-V: Fix -Wconversion warnings in some code header files |
P4 | JDK-8310949 | RISC-V: Initialize UseUnalignedAccesses |
P4 | JDK-8319440 | RISC-V: jdk can't be built with clang due to register keyword |
P4 | JDK-8310276 | RISC-V: Make use of shadd macro-assembler function when possible |
P4 | JDK-8316645 | RISC-V: Remove dependency on libatomic by adding cmpxchg 1b |
P4 | JDK-8316566 | RISC-V: Zero extended narrow oop passed to Atomic::cmpxchg |
P4 | JDK-8318691 | runtime/CompressedOops/CompressedClassPointersEncodingScheme.java fails with release VMs |
P4 | JDK-8314830 | runtime/ErrorHandling/ tests ignore external VM flags |
P4 | JDK-8312049 | runtime/logging/ClassLoadUnloadTest can be improved |
P4 | JDK-8293972 | runtime/NMT/NMTInitializationTest.java#default_long-off failed with "Suspiciously long bucket chains in lookup table." |
P4 | JDK-8298992 | runtime/NMT/SummarySanityCheck.java failed with "Total committed (MMMMMM) did not match the summarized committed (NNNNNN)" |
P4 | JDK-8314426 | runtime/os/TestTrimNative.java is failing on slow machines |
P4 | JDK-8319633 | runtime/posixSig/TestPosixSig.java intermittent timeouts on UNIX |
P4 | JDK-8318834 | s390x: Debug builds are missing debug helpers |
P4 | JDK-8316895 | SeenThread::print_action_queue called on a null pointer |
P4 | JDK-8314694 | Separate checked_cast from globalDefinitions.hpp |
P4 | JDK-8308464 | Shared array class should not always be loaded in boot loader |
P4 | JDK-8316693 | Simplify at-requires checkDockerSupport() |
P4 | JDK-8311604 | Simplify NOCOOPS requested addresses for archived heap objects |
P4 | JDK-8310108 | Skip ReplaceCriticalClassesForSubgraphs when EnableJVMCI is specified |
P4 | JDK-8312434 | SPECjvm2008/xml.transform with CDS fails with "can't seal package nu.xom" |
P4 | JDK-8311870 | Split CompressedKlassPointers from compressedOops.hpp |
P4 | JDK-8320937 | support latest VS2022 MSC_VER in abstract_vm_version.cpp |
P4 | JDK-8313616 | support loading library members on AIX in os::dll_load |
P4 | JDK-8313678 | SymbolTable can leak Symbols during cleanup |
P4 | JDK-8311583 | tableswitch broken by JDK-8310577 |
P4 | JDK-8312625 | Test serviceability/dcmd/vm/TrimLibcHeapTest.java failed: RSS use increased |
P4 | JDK-8316060 | test/hotspot/jtreg/runtime/reflect/ReflectOutOfMemoryError.java may fail if heap is huge |
P4 | JDK-8314139 | TEST_BUG: runtime/os/THPsInThreadStackPreventionTest.java could fail on machine with large number of cores |
P4 | JDK-8321683 | Tests fail with AssertionError in RangeWithPageSize |
P4 | JDK-8318609 | Upcall stubs should be smaller |
P4 | JDK-8317565 | Update Manpage for obsoletion of UseSHM |
P4 | JDK-8313691 | use close after failing os::fdopen in vmError and ciEnv |
P4 | JDK-8314752 | Use google test string comparison macros |
P4 | JDK-8314743 | Use of uninitialized local in SR_initialize after JDK-8314114 |
P4 | JDK-8310170 | Use sp's argument to improve performance of outputStream::indent and remove SP_USE_TABS |
P4 | JDK-8315869 | UseHeavyMonitors not used |
P4 | JDK-8310596 | Utilize existing method frame::interpreter_frame_monitor_size_in_bytes() |
P4 | JDK-8307788 | vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java timed out |
P4 | JDK-8315818 | vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java fails on libgraal |
P4 | JDK-8309599 | WeakHandle and OopHandle release should clear obj pointer |
P4 | JDK-8315073 | Zero build on macOS fails after JDK-8303852 |
P4 | JDK-8320582 | Zero: Misplaced CX8 enablement flag |
P4 | JDK-8319777 | Zero: Support 8-byte cmpxchg |
P5 | JDK-8314268 | Missing include in assembler_riscv.hpp |
P5 | JDK-8311145 | Remove check_with_errno duplicates |
P5 | JDK-8311581 | Remove obsolete code and comments in TestLVT.java |
P5 | JDK-8318528 | Rename TestUnstructuredLocking test |
P5 | JDK-8315743 | RISC-V: Cleanup masm lr()/sc() methods |
P5 | JDK-8316186 | RISC-V: Remove PlatformCmpxchg<4> |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8316228 | jcmd tests are broken by 8314828 |
P3 | JDK-8311557 | [JVMCI] deadlock with JVMTI thread suspension |
P3 | JDK-8321565 | [REDO] Heap dump does not contain virtual Thread stack references |
P3 | JDK-8322237 | Heap dump contains duplicate thread records for mounted virtual threads |
P4 | JDK-8315149 | Add hsperf counters for CPU time of internal GC threads |
P4 | JDK-8313796 | AsyncGetCallTrace crash on unreadable interpreter method pointer |
P4 | JDK-8314197 | AttachListener::pd_find_operation always returning nullptr |
P4 | JDK-8309671 | Avoid using jvmci.Compiler property to determine if Graal is enabled |
P4 | JDK-8316142 | Enable parallelism in vmTestbase/nsk/monitoring/stress/lowmem tests |
P4 | JDK-8310380 | Handle problems in core-related tests on macOS when codesign tool does not work |
P4 | JDK-8316691 | Heap dump: separate stack traces for mounted virtual threads |
P4 | JDK-8314021 | HeapDump: Optimize segmented heap file merging phase |
P4 | JDK-8320924 | Improve heap dump performance by optimizing archived object checks |
P4 | JDK-8319650 | Improve heap dump performance with class metadata caching |
P4 | JDK-8319948 | jcmd man page needs to be updated |
P4 | JDK-8323241 | jcmd manpage should use lists for argument lists |
P4 | JDK-8314828 | Mark 3 jcmd command-line options test as vm.flagless |
P4 | JDK-8312916 | Remove remaining usages of -Xdebug from test/hotspot/jtreg |
P4 | JDK-8319053 | Segment dump files remain after parallel heap dump on Windows |
P4 | JDK-8314501 | Shenandoah: sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java fails |
P4 | JDK-8316462 | sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ignores VM flags |
P4 | JDK-8316778 | test hprof lib: invalid array element type from JavaValueArray.elementSize |
P4 | JDK-8306441 | Two phase segmented heap dump |
P5 | JDK-8311775 | [TEST] duplicate verifyHeapDump in several tests |
P5 | JDK-8317285 | Misspellings in hprof test lib |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8316562 | serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java times out after JDK-8314829 |
P2 | JDK-8310618 | Test serviceability/sa/ClhsdbDumpclass.java fails after 8242152: 'StackMapTable:' missing from stdout/stderr |
P3 | JDK-8311879 | SA ClassWriter generates invalid invokedynamic code |
P3 | JDK-8242152 | SA does not include StackMapTables when dumping .class files |
P3 | JDK-8314679 | SA fails to properly attach to JVM after having just detached from a different JVM |
P4 | JDK-8313798 | [aarch64] sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java sometimes times out on aarch64 |
P4 | JDK-8314550 | [macosx-aarch64] serviceability/sa/TestJmapCore.java fails with "sun.jvm.hotspot.debugger.UnmappedAddressException: 801000800" |
P4 | JDK-8313800 | AArch64: SA stack walking code having trouble finding sender frame when invoking LambdaForms is involved |
P4 | JDK-8315648 | Add test for JDK-8309979 changes |
P4 | JDK-8314389 | AttachListener::pd_set_flag obsolete |
P4 | JDK-8309979 | BootstrapMethods attribute is missing in class files recreated by SA |
P4 | JDK-8316342 | CLHSDB "dumpclass" command produces invalid classes |
P4 | JDK-8311103 | Enhancements and Fixes to SA ClassWriter |
P4 | JDK-8237542 | JMapHeapConfigTest.java doesn't work with negative jlong values |
P4 | JDK-8189685 | need PerfMemory class update and a volatile_static_field support in VMStructs |
P4 | JDK-8312246 | NPE when HSDB visits bad oop |
P4 | JDK-8316417 | ObjectMonitorIterator does not return the most recent monitor and is incorrect if no monitors exists |
P4 | JDK-8313357 | Revisit requiring SA tests on OSX to either run as root or use sudo |
P4 | JDK-8314117 | RISC-V: Incorrect VMReg encoding in RISCV64Frame.java |
P4 | JDK-8316182 | RISC-V: SA stack walking code having trouble finding sender frame when invoking LambdaForms is involved |
P4 | JDK-8312623 | SA add NestHost and NestMembers attributes when dumping class |
P4 | JDK-8294316 | SA core file support is broken on macosx-x64 starting with macOS 12.x |
P4 | JDK-8311971 | SA's ConstantPool.java uses incorrect computation to read long value in the constant pool |
P4 | JDK-8313631 | SA: stack trace printed using "where" command does not show class name |
P4 | JDK-8314829 | serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ignores vm flags |
P4 | JDK-8307408 | Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM |
P4 | JDK-8309605 | StubRoutines are not used by SA |
P4 | JDK-8316401 | sun/tools/jhsdb/JStackStressTest.java failed with "InternalError: We should have found a thread that owns the anonymous lock" |
P4 | JDK-8311102 | Write annotations in the classfile dumped by SA |
P5 | JDK-8280743 | HSDB "Monitor Cache Dump" command might throw NPE |
P5 | JDK-8312232 | Remove sun.jvm.hotspot.runtime.VM.buildLongFromIntsPD() |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8318964 | Fix build failures caused by 8315097 |
P3 | JDK-8312194 | test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java cannot handle empty modules |
P4 | JDK-8321307 | Don't run in ATR duplicated and linux-x64 specific tasks on linux-aarch64 |
P4 | JDK-8319153 | Fix: Class is a raw type in ProcessTools |
P4 | JDK-8314610 | hotspot can't compile with the latest of gtest because of |
P4 | JDK-8310187 | Improve Generational ZGC jtreg testing |
P4 | JDK-8315415 | OutputAnalyzer.shouldMatchByLine() fails in some cases |
P4 | JDK-8315097 | Rename createJavaProcessBuilder |
P4 | JDK-8303773 | Replace "main.wrapper" with "test.thread.factory" property in test code |
P4 | JDK-8318825 | runThese failed with "unable to create native thread: possibly out of memory or process/resource limits reached" |
P4 | JDK-8314242 | Update applications/scimark/Scimark.java to accept VM flags |
P4 | JDK-8305962 | update jcstress to 0.16 |
P5 | JDK-8320129 | "top" command during jtreg failure handler does not display CPU usage on OSX |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8316946 | jtreg failure handler pages are mislabelling the jcmd/thread/dump_to_file results. |
P4 | JDK-8312882 | Update the CONTRIBUTING.md with pointers to lifecycle of a PR |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8313274 | [BACKOUT] Relax prerequisites for java.base-jmod target |
P2 | JDK-8317802 | jmh tests fail with Unable to find the resource: /META-INF/BenchmarkList after JDK-8306819 |
P3 | JDK-8286757 | adlc tries to build with /pathmap but without /experimental:deterministic |
P3 | JDK-8316294 | AIX: Build fopen system call fails on file _BUILD_LIBJDWP_objectfilenames.txt |
P3 | JDK-8317741 | build error avx512fintrin.h in BUILD_LIB_SIMD_SORT on Alpine Linux x86_64 |
P3 | JDK-8315499 | build using devkit on Linux ppc64le RHEL puts path to devkit into libsplashscreen |
P3 | JDK-8253620 | Debug symbols for tests missing on macos and windows |
P3 | JDK-8323008 | filter out harmful -std* flags added by autoconf from CXX |
P3 | JDK-8320663 | Fix C syntax in LIB_SETUP_HSDIS_BINUTILS |
P3 | JDK-8304478 | Initial nroff manpage generation for JDK 22 |
P3 | JDK-8317807 | JAVA_FLAGS removed from jtreg running in JDK-8317039 |
P3 | JDK-8320258 | Refresh building.md |
P3 | JDK-8318669 | Target OS detection in 'test-prebuilt' makefile target is incorrect when running on MSYS2 |
P3 | JDK-8264425 | Update building.md on non-English locales on Windows |
P3 | JDK-8310183 | Update GitHub Actions to use boot JDK for building jtreg |
P3 | JDK-8313167 | Update to use jtreg 7.3 |
P3 | JDK-8314495 | Update to use jtreg 7.3.1 |
P4 | JDK-8313374 | --enable-ccache's CCACHE_BASEDIR breaks builds |
P4 | JDK-8312466 | /bin/nm usage in AIX makes needs -X64 flag |
P4 | JDK-8320932 | [BACKOUT] dsymutil command leaves around temporary directories |
P4 | JDK-8315062 | [GHA] get-bootjdk action should return the abolute path |
P4 | JDK-8315863 | [GHA] Update checkout action to use v4 |
P4 | JDK-8320931 | [REDO] dsymutil command leaves around temporary directories |
P4 | JDK-8307858 | [REDO] JDK-8307194 Add make target for optionally building a complete set of all JDK and hotspot libjvm static libraries |
P4 | JDK-8313661 | [REDO] Relax prerequisites for java.base-jmod target |
P4 | JDK-8311938 | Add default cups include location for configure on AIX |
P4 | JDK-8310384 | Add hooks for custom image creation |
P4 | JDK-8309880 | Add support for linking libffi on Windows and Mac |
P4 | JDK-8311545 | Allow test symbol files to be kept in the test image |
P4 | JDK-8317620 | Build JDK tools with ModuleMainClass attribute |
P4 | JDK-8314555 | Build with mawk fails on Windows |
P4 | JDK-8306630 | Bump minimum boot jdk to JDK 21 |
P4 | JDK-8317970 | Bump target macosx-x64 version to 11.00.00 |
P4 | JDK-8311955 | c++filt is now ibm-llvm-cxxfilt when using xlc17 / clang on AIX |
P4 | JDK-8319570 | Change to GCC 13.2.0 for building on Linux at Oracle |
P4 | JDK-8319573 | Change to Visual Studio 2022 17.6.5 for building on Windows at Oracle |
P4 | JDK-8317560 | Change to Xcode 14.3.1 for building on macOS at Oracle |
P4 | JDK-8317510 | Change Windows debug symbol files naming to avoid losing info when an executable and a library share the same name |
P4 | JDK-8316893 | Compile without -fno-delete-null-pointer-checks |
P4 | JDK-8294549 | configure script should detect unsupported path |
P4 | JDK-8314554 | Debian/Ubuntu should not link OpenJDK with --as-needed link option |
P4 | JDK-8320863 | dsymutil command leaves around temporary directories |
P4 | JDK-8313082 | Enable CreateCoredumpOnCrash for testing in makefiles |
P4 | JDK-8317039 | Enable specifying the JDK used to run jtreg |
P4 | JDK-8310728 | Enable Zc:inline flag in Visual Studio build |
P4 | JDK-8319197 | Exclude hb-subset and hb-style from compilation |
P4 | JDK-8310376 | Extend SetupTarget macro with DIR parameter |
P4 | JDK-8316461 | Fix: make test outputs TEST SUCCESS after unsuccessful exit |
P4 | JDK-8303427 | Fixpath confused if unix root contains "/jdk" |
P4 | JDK-8268719 | Force execution (and source) code page used when compiling on Windows |
P4 | JDK-8306281 | function isWsl() returns false on WSL2 |
P4 | JDK-8313707 | GHA: Bootstrap sysroots with --variant=minbase |
P4 | JDK-8313428 | GHA: Bump GCC versions for July 2023 updates |
P4 | JDK-8318039 | GHA: Bump macOS and Xcode versions |
P4 | JDK-8320053 | GHA: Cross-compile gtest code |
P4 | JDK-8314262 | GHA: Cut down cross-compilation sysroots deeper |
P4 | JDK-8314730 | GHA: Drop libfreetype6-dev transitional package in favor of libfreetype-dev |
P4 | JDK-8320358 | GHA: ignore jdk* branches |
P4 | JDK-8314656 | GHA: No need for Debian ports keyring installation after JDK-8313701 |
P4 | JDK-8320921 | GHA: Parallelize hotspot_compiler test jobs |
P4 | JDK-8313701 | GHA: RISC-V should use the official repository for bootstrap |
P4 | JDK-8314543 | gitattributes: make diffs easier to read |
P4 | JDK-8318753 | hsdis binutils may place libs in lib64 |
P4 | JDK-8318961 | increase javacserver connection timeout values and max retry attempts |
P4 | JDK-8310454 | Introduce static-libs-graal bundle |
P4 | JDK-8316648 | jrt-fs.jar classes not reproducible between standard and bootcycle builds |
P4 | JDK-8310321 | make JDKOPT_CHECK_CODESIGN_PARAMS more verbose |
P4 | JDK-8316894 | make test TEST="jtreg:test/jdk/..." fails on AIX |
P4 | JDK-8318540 | make test cannot run .jasm tests directly |
P4 | JDK-8314762 | Make {@Incubating} conventional |
P4 | JDK-8316532 | Native library copying in BuildMicrobenchmark.gmk cause dups on macOS |
P4 | JDK-8313244 | NM flags handling in configure process |
P4 | JDK-8320942 | Only set openjdk-target when cross compiling linux-aarch64 |
P4 | JDK-8314483 | Optionally override copyright header in generated source |
P4 | JDK-8315060 | Out of tree incremental build fails with ccache |
P4 | JDK-8315278 | Patch 'print-targets' target to print targets separated by new line |
P4 | JDK-8310259 | Pin msys2/setup-msys2 github action to a specific commit |
P4 | JDK-8309746 | Reconfigure check should include make/conf/version-numbers.conf |
P4 | JDK-8320410 | Reflow markdown in building.md |
P4 | JDK-8320334 | Reflow markdown in testing.md |
P4 | JDK-8310379 | Relax prerequisites for java.base-jmod target |
P4 | JDK-8312467 | relax the builddir check in make/autoconf/basic.m4 |
P4 | JDK-8320769 | Remove ill-adviced "make install" target |
P4 | JDK-8320899 | Select the correct Makefile when running make in build directory |
P4 | JDK-8310129 | SetupNativeCompilation LIBS should match the order of the other parameters |
P4 | JDK-8311247 | Some cpp files are compiled with -std:c11 flag |
P4 | JDK-8315020 | The macro definition for LoongArch64 zero build is not accurate. |
P4 | JDK-8320691 | Timeout handler on Windows takes 2 hours to complete |
P4 | JDK-8309310 | Update --release 21 symbol information for JDK 21 build 26 |
P4 | JDK-8310173 | Update --release 21 symbol information for JDK 21 build 29 |
P4 | JDK-8320915 | Update copyright year in build files |
P4 | JDK-8309934 | Update GitHub Actions to use JDK 17 for building jtreg |
P4 | JDK-8314166 | Update googletest to v1.14.0 |
P4 | JDK-8314444 | Update jib-profiles.js to use JMH 1.37 devkit |
P4 | JDK-8314118 | Update JMH devkit to 1.37 |
P4 | JDK-8320526 | Use title case in building.md |
P4 | JDK-8310369 | UTIL_ARG_WITH fails when arg is disabled |
P4 | JDK-8317601 | Windows build on WSL broken after JDK-8317340 |
P4 | JDK-8317340 | Windows builds are not reproducible if MS VS compiler install path differs |
P5 | JDK-8315786 | [AIX] Build Disk Local Detection Issue with GNU-utils df on AIX |
P5 | JDK-8320763 | Fix spacing arround assignment in spec.gmk.in |
P5 | JDK-8317327 | Remove JT_JAVA dead code in jib-profiles.js |
P5 | JDK-8317357 | Update links in building.md to use https rather than http |
P5 | JDK-8320767 | Use := wherever possible in spec.gmk.in |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8267174 | Many test files have the wrong Copyright header |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8319547 | Remove EA from the JDK 22 version string with first RC promotion |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8313312 | Add missing classpath exception copyright header |
P3 | JDK-8314075 | Update JCov version for JDK 22 |
P4 | JDK-8313949 | Missing word in GPLv2 license text in StackMapTableAttribute.java |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8321163 | [test] OutputAnalyzer.getExitValue() unnecessarily logs even when process has already completed |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8309976 | Add microbenchmark for stressing code cache |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8322066 | Update troff manpages in JDK 22 before RC |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8318096 | Introduce AsymmetricKey interface with a getParams method |
P3 | JDK-8315042 | NPE in PKCS7.parseOldSignedData |
P3 | JDK-8316964 | Security tools should not call System.exit |
P3 | JDK-8319128 | sun/security/pkcs11 tests fail on OL 7.9 aarch64 |
P4 | JDK-8318240 | [AIX] Cleaners.java test failure |
P4 | JDK-8318983 | Fix comment typo in PKCS12Passwd.java |
P4 | JDK-8311170 | Simplify and modernize equals and hashCode in security area |
P4 | JDK-8316341 | sun/security/pkcs11/PKCS11Test.java needs adjustment on Linux ppc64le Ubuntu 22 |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8314960 | Add Certigna Root CA - 2 |
P2 | JDK-8318759 | Add four DigiCert root certificates |
P2 | JDK-8317374 | Add Let's Encrypt ISRG Root X2 |
P2 | JDK-8317373 | Add Telia Root CA v2 |
P2 | JDK-8319187 | Add three eMudhra emSign roots |
P2 | JDK-8314240 | test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java fails to compile |
P2 | JDK-8320372 | test/jdk/sun/security/x509/DNSName/LeadingPeriod.java validity check failed |
P3 | JDK-8281658 | Add a security category to the java -XshowSettings option |
P3 | JDK-8302017 | Allocate BadPaddingException only if it will be thrown |
P3 | JDK-8310549 | avoid potential leaks in KeystoreImpl.m related to JNU_CHECK_EXCEPTION early returns |
P3 | JDK-8311546 | Certificate name constraints improperly validated with leading period |
P3 | JDK-8308474 | DSA does not reset SecureRandom when initSign is called again |
P3 | JDK-8308592 | Framework for CA interoperability testing |
P3 | JDK-8302233 | HSS/LMS: keytool and jarsigner changes |
P3 | JDK-8312489 | Increase jdk.jar.maxSignatureFileSize default which is too low for JARs such as WhiteSource/Mend unified agent jar |
P3 | JDK-8308398 | Move SunEC crypto provider into java.base |
P3 | JDK-8296631 | NSS tests failing on OL9 linux-aarch64 hosts |
P3 | JDK-8313206 | PKCS11 tests silently skip execution |
P3 | JDK-8279254 | PKCS9Attribute SigningTime always encoded in UTFTime |
P3 | JDK-8313575 | Refactor PKCS11Test tests |
P3 | JDK-8295894 | Remove SECOM certificate that is expiring in September 2023 |
P3 | JDK-8320597 | RSA signature verification fails on signed data that does not encode params correctly |
P3 | JDK-8320192 | SHAKE256 does not work correctly if n >= 137 |
P3 | JDK-8314283 | Support for NSS tests on aarch64 platforms |
P3 | JDK-8320208 | Update Public Suffix List to b5bf572 |
P4 | JDK-8318479 | [jmh] the test security.CacheBench failed for multiple threads run |
P4 | JDK-8319213 | Compatibility.java reads both stdout and stderr of JdkUtils |
P4 | JDK-8308453 | Convert JKS test keystores in test/jdk/javax/net/ssl/etc to PKCS12 |
P4 | JDK-8313087 | DerValue::toString should output a hex view of the values in byte array |
P4 | JDK-8314148 | Fix variable scope in SunMSCAPI |
P4 | JDK-8295919 | java.security.MessageDigest.isEqual does not adhere to @implNote |
P4 | JDK-8310629 | java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java fails with RuntimeException Server not ready |
P4 | JDK-8312461 | JNI warnings in SunMSCApi provider |
P4 | JDK-8307144 | namedParams in XECParameters and EdDSAParameters can be private final |
P4 | JDK-8312126 | NullPointerException in CertStore.getCRLs after 8297955 |
P4 | JDK-8320049 | PKCS10 would not discard the cause when throw SignatureException on invalid key |
P4 | JDK-8317332 | Prepare security for permissive- |
P4 | JDK-8313226 | Redundant condition test in X509CRLImpl |
P4 | JDK-8312578 | Redundant javadoc in X400Address |
P4 | JDK-8314059 | Remove PKCS7.verify() |
P4 | JDK-8309305 | sun/security/ssl/SSLSocketImpl/BlockedAsyncClose.java fails with jtreg test timeout |
P4 | JDK-8308808 | SunMSCAPI public keys returns internal key array |
P4 | JDK-8325096 | Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing |
P4 | JDK-8309667 | TLS handshake fails because of ConcurrentModificationException in PKCS12KeyStore.engineGetEntry |
P4 | JDK-8304956 | Update KeyStore.getDefaultType() specification to return pkcs12 as fallback |
P4 | JDK-8175874 | Update Security.insertProviderAt to specify behavior when requested position is out of range. |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8311592 | ECKeySizeParameterSpec causes too many exceptions on third party providers |
P3 | JDK-8312306 | Add more Reference.reachabilityFence() calls to the security classes using Cleaner |
P3 | JDK-8314045 | ArithmeticException in GaloisCounterMode |
P3 | JDK-8318756 | Create better internal buffer for AEADs |
P3 | JDK-8322100 | Fix GCMIncrementByte4 & GCMIncrementDirect4, and increase overlap testing |
P3 | JDK-8322971 | KEM.getInstance() should check if a 3rd-party security provider is signed |
P4 | JDK-4964430 | (spec) missing IllegalStateException exception requirement for javax.crypto.Cipher.doFinal |
P4 | JDK-8318328 | DHKEM should check XDH name in case-insensitive mode |
P4 | JDK-8309867 | redundant class field RSAPadding.md |
P5 | JDK-8314199 | Initial size PBEKeyFactory#validTypes is not up-to-date |
P5 | JDK-8315974 | Make fields final in 'com.sun.crypto.provider' package |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8307185 | pkcs11 native libraries make JNI calls into java code while holding GC lock |
P3 | JDK-8312428 | PKCS11 tests fail with NSS 3.91 |
P3 | JDK-8319136 | Skip pkcs11 tests on linux-aarch64 |
P3 | JDK-8295343 | sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer |
P3 | JDK-8309214 | sun/security/pkcs11/KeyStore/CertChainRemoval.java fails after 8301154 |
P3 | JDK-8161536 | sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java fails with ProviderException |
P4 | JDK-8317144 | Exclude sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java on Linux ppc64le |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8317967 | Enhance test/jdk/javax/net/ssl/TLSCommon/SSLEngineTestCase.java to handle default cases |
P3 | JDK-8311596 | Add separate system properties for TLS server and client for maximum chain length |
P3 | JDK-8313229 | DHEKeySizing.java should be modified to use TLS versions TLSv1, TLSv1.1, TLSv1.2 |
P4 | JDK-8290005 | com/sun/jndi/ldap/LdapCBPropertiesTest.java failling with NullPointerException |
P4 | JDK-8315422 | getSoTimeout() would be in try block in SSLSocketImpl |
P4 | JDK-8319670 | Improve comments describing system properties for TLS server and client for max chain length |
P4 | JDK-8293176 | SSLEngine handshaker does not send an alert after a bad parameters |
P4 | JDK-8294985 | SSLEngine throws IAE during parsing of X500Principal |
P4 | JDK-8295068 | SSLEngine throws NPE parsing CertificateRequests |
P4 | JDK-8312259 | StatusResponseManager unused code clean up |
P4 | JDK-8310106 | sun.security.ssl.SSLHandshake.getHandshakeProducer() incorrectly checks handshakeConsumers |
P4 | JDK-8316671 | sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java test fails intermittent with Read timed out |
P4 | JDK-8310070 | Test: javax/net/ssl/DTLS/DTLSWontNegotiateV10.java timed out |
P4 | JDK-8301686 | TLS 1.3 handshake fails if server_name doesn't match resuming session |
P4 | JDK-8301379 | Verify TLS_ECDH_* cipher suites cannot be negotiated |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8318689 | jtreg is confused when folder name is the same as the test name |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8009550 | PlatformPCSC should load versioned so |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8319124 | Update XML Security for Java to 3.0.3 |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8312443 | sun.security should use toLowerCase(Locale.ROOT) |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8312512 | sspi.cpp avoid some NULL checks related to free and delete |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8316771 | Krb5.java has not defined messages for all error codes |
P4 | JDK-8308540 | On Kerberos TGT referral, if krb5.conf is missing realm, bad exception message |
P4 | JDK-8309356 | Read files in includedir in alphanumeric order |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8311828 | JEP 456: Unnamed Variables & Patterns |
P2 | JDK-8315398 | JEP 463: Implicitly Declared Classes and Instance Main Methods (Second Preview) |
P3 | JDK-8300786 | JEP 447: Statements before super(...) (Preview) |
P3 | JDK-8314219 | JEP 459: String Templates (Second Preview) |
P4 | JDK-8312082 | 12.1.4: Typo in non-normative text explaining candidate main methods |
P4 | JDK-8300639 | 8.4.8: Link to 9.1.3 for discoverability of inheritance rules |
P4 | JDK-8320581 | Clarify the conversions permitted in pattern matching |
P4 | JDK-8318294 | Implement JEP 463: JLS Changes for Implicitly Declared Classes and Instance Main Methods (Second Preview) |
P4 | JDK-8308247 | JLS changes for Statements before super() (Preview) |
P4 | JDK-8318293 | JLS Changes for String Templates (Second Preview) |
P4 | JDK-8315533 | JLS changes for Unnamed Variables & Patterns |
P4 | JDK-8309859 | Make editorial changes to spec change document for JEPs 440&441 |
P4 | JDK-8311565 | Remove spec change docs for JEPs 440 and 441 from the closed repo |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8312508 | 4.10.2.2: fix merging of primitive array types |
P4 | JDK-8306629 | 4.1: Allow v66.0 class files for Java SE 22 |
P4 | JDK-8210428 | 4.7.9.1: Class type signatures vs binary names |
P4 | JDK-8302497 | 4.9.2, 4.10.1: Clarify verification rules about uninitialized instances |
P4 | JDK-8314041 | 5.3.5: Clarify meaning of "defining loader" when invoking class resolution |
P4 | JDK-8298116 | 5.5: ConstantValue can initialize non-final fields |
P4 | JDK-8319310 | putstatic/putfield: specify truncation of byte/short/char values |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8318458 | Update javac and java manpages with restricted method options |
P4 | JDK-8320533 | Adjust capstone integration for v6 changes |
P4 | JDK-8315214 | Do not run sun/tools/jhsdb tests concurrently |
P4 | JDK-8310460 | Remove jdeps -profile option |
P4 | JDK-8313613 | Use JUnit in langtools/lib tests |
P4 | JDK-8313612 | Use JUnit in lib-test/jdk tests |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8318971 | Better Error Handling for Jar Tool When Processing Non-existent Files |
P4 | JDK-8315644 | increase timeout of sun/security/tools/jarsigner/Warning.java |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8315116 | fix minor issue in copyright header introduced by JDK-8269957 that is breaking the build |
P2 | JDK-8310907 | Add missing file |
P2 | JDK-8312814 | Compiler crash when template processor type is a captured wildcard |
P2 | JDK-8311038 | Incorrect exhaustivity computation |
P2 | JDK-8320001 | javac crashes while adding type annotations to the return type of a constructor |
P3 | JDK-8187591 | -Werror turns incubator module warning to an error |
P3 | JDK-8315248 | AssertionError in Name.compareTo |
P3 | JDK-8314216 | Case enumConstant, pattern compilation fails |
P3 | JDK-8320145 | Compiler should accept final variable in Record Pattern |
P3 | JDK-8191460 | crash in Annotate with duplicate declaration and annotation processing enabled |
P3 | JDK-8312229 | Crash involving yield, switch and anonymous classes |
P3 | JDK-8321224 | ct.sym for JDK 22 contains references to internal modules |
P3 | JDK-8321073 | Defer policy of disabling annotation processing by default |
P3 | JDK-8310133 | Effectivelly final condition not enforced in guards for binding variables from the same case |
P3 | JDK-8315452 | Erroneous AST missing modifiers for partial input |
P3 | JDK-8269957 | facilitate alternate impls of NameTable and Name |
P3 | JDK-8302865 | Illegal bytecode for break from if with instanceof pattern matching condition |
P3 | JDK-8315457 | Implement JEP 459: String Templates (Second Preview) |
P3 | JDK-8315458 | Implement JEP 463: Implicitly Declared Classes and Instance Main Method (Second Preview) |
P3 | JDK-8310861 | Improve location reporting for javac serial lint warnings |
P3 | JDK-8312093 | Incorrect javadoc comment text |
P3 | JDK-8315534 | Incorrect warnings about implicit annotation processing |
P3 | JDK-8313323 | javac -g on a java file which uses unnamed variable leads to ClassFormatError when launching that class |
P3 | JDK-8318160 | javac does not reject private method reference with type-variable receiver |
P3 | JDK-8309499 | javac fails to report compiler.err.no.java.lang with annotation processing enabled |
P3 | JDK-8321207 | javac is not accepting correct code |
P3 | JDK-8321164 | javac with annotation processor throws AssertionError: Filling jrt:/... during JarFileObject[/...] |
P3 | JDK-8318144 | Match on enum constants with body compiles but fails with MatchException |
P3 | JDK-8310314 | Misplaced "unnamed classes are a preview feature and are disabled by default" error |
P3 | JDK-8314423 | Multiple patterns without unnamed variables |
P3 | JDK-8310061 | Note if implicit annotation processing is being used |
P3 | JDK-8320948 | NPE due to unreported compiler error |
P3 | JDK-8305971 | NPE in JavacProcessingEnvironment for missing enum constructor body |
P3 | JDK-8319220 | Pattern matching switch with a lot of cases is unduly slow |
P3 | JDK-8268622 | Performance issues in javac `Name` class |
P3 | JDK-8321739 | Source launcher fails with "Not a directory" error |
P3 | JDK-8312619 | Strange error message when switching over long |
P3 | JDK-8310128 | Switch with unnamed patterns erroneously non-exhaustive |
P3 | JDK-8318913 | The module-infos for --release data do not contain pre-set versions |
P3 | JDK-8225377 | type annotations are not visible to javac plugins across compilation boundaries |
P3 | JDK-8321582 | yield |
P4 | JDK-8316971 | Add Lint warning for restricted method calls |
P4 | JDK-8306586 | Add source 22 and target 22 to javac |
P4 | JDK-8310835 | Address gaps in -Xlint:serial checks |
P4 | JDK-8312560 | Annotation on Decomposed Record Component in Enhanced For Loop Fails Compilation |
P4 | JDK-8306607 | Apply 80-column output to javac supported version output |
P4 | JDK-8317336 | Assertion error thrown during 'this' escape analysis |
P4 | JDK-8320806 | Augment test/langtools/tools/javac/versions/Versions.java for JDK 22 language changes |
P4 | JDK-8314621 | ClassNotFoundException due to lambda reference to elided anonymous inner class |
P4 | JDK-8317818 | Combinatorial explosion during 'this' escape analysis |
P4 | JDK-8320144 | Compilation crashes when a custom annotation with invalid default value is used |
P4 | JDK-8319987 | compilation of sealed classes leads to infinite recursion |
P4 | JDK-8194743 | Compiler implementation for Statements before super() |
P4 | JDK-8315532 | Compiler Implementation for Unnamed Variables & Patterns |
P4 | JDK-8306819 | Consider disabling the compiler's default active annotation processing |
P4 | JDK-8319196 | ExecutableElement.getReceiverType doesn't return receiver types for methods loaded from bytecode |
P4 | JDK-8312415 | Expand -Xlint:serial checks to enum constants with specialized class bodies |
P4 | JDK-8311034 | Fix typo in javac man page |
P4 | JDK-8306914 | Implement JEP 458: Launch Multi-File Source-Code Programs |
P4 | JDK-8307168 | Inconsistent validation and handling of --system flag arguments |
P4 | JDK-8316470 | Incorrect error location for "invalid permits clause" depending on file order |
P4 | JDK-8310326 | Incorrect position of the synthetic unnamed class |
P4 | JDK-8314632 | Intra-case dominance check fails in the presence of a guard |
P4 | JDK-8313693 | Introduce an internal utility for the Damerau–Levenshtein distance calculation |
P4 | JDK-8312821 | Javac accepts char literal as template |
P4 | JDK-8317300 | javac erroneously allows "final" in front of a record pattern |
P4 | JDK-8318837 | javac generates wrong ldc instruction for dynamic constant loads |
P4 | JDK-8312984 | javac may crash on a record pattern with too few components |
P4 | JDK-8309884 | missing @since tags in `com.sun.source.*` |
P4 | JDK-8309883 | no `@since` info in com.sun.tools.javac package-info.java, Main.java |
P4 | JDK-8314578 | Non-verifiable code is emitted when two guards declare pattern variables in colon-switch |
P4 | JDK-8308399 | Recommend --release when -source and -target are misused |
P4 | JDK-8309142 | Refactor test/langtools/tools/javac/versions/Versions.java |
P4 | JDK-8320447 | Remove obsolete `LintCategory.hidden` |
P4 | JDK-8321114 | Rename "Unnamed Classes" to "Implicitly Declared Classes" better |
P4 | JDK-8310067 | Restore javac manpage updates |
P4 | JDK-8314226 | Series of colon-style fallthrough switch cases with guards compiled incorrectly |
P4 | JDK-8321182 | SourceExample.SOURCE_14 comment should refer to 'switch expressions' instead of 'text blocks' |
P4 | JDK-8295058 | test/langtools/tools/javac 116 test classes uses com.sun.tools.classfile library |
P4 | JDK-8313422 | test/langtools/tools/javac 144 test classes uses com.sun.tools.classfile library |
P4 | JDK-8312204 | unexpected else with statement causes compiler crash |
P4 | JDK-8317693 | Unused parameter to Tokens.Token.comment method |
P4 | JDK-8309870 | Using -proc:full should be considered requesting explicit annotation processing |
P4 | JDK-8315735 | VerifyError when switch statement used with synchronized block |
P4 | JDK-8317048 | VerifyError with unnamed pattern variable and more than one components |
P5 | JDK-8309511 | Regression test ExtraImportSemicolon.java refers to the wrong bug |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8316972 | Add javadoc support for restricted methods |
P3 | JDK-6376959 | Algorithm for Inheriting Method Comments seems to go not as documented |
P3 | JDK-8309595 | Allow javadoc to process unnamed classes |
P3 | JDK-8320207 | doclet incorrectly chooses code font for a See Also link |
P3 | JDK-8306980 | Generated docs should contain correct Legal Documents |
P3 | JDK-8311264 | JavaDoc index comparator is not transitive |
P3 | JDK-8314975 | JavadocTester should set source path if not specified |
P3 | JDK-8321484 | Make TestImplicitlyDeclaredClasses release independent |
P3 | JDK-8261930 | New document for output generated by Standard Doclet |
P3 | JDK-8310575 | no `@since` for StandardDoclet |
P3 | JDK-8285368 | Overhaul doc-comment inheritance |
P3 | JDK-8219945 | refactor/simplify structure of docs generated by javadoc |
P3 | JDK-8309957 | Rename JDK-8309595 test to conform |
P3 | JDK-6934301 | Support directed inheriting of class comments with @inheritDoc |
P4 | JDK-8317937 | @sealedGraph: Links to inner classes fails in links |
P4 | JDK-8297346 | [umbrella] Add @sealedGraph doclet tag where applicable |
P4 | JDK-8312445 | Array types in annotation elements show square brackets twice |
P4 | JDK-8312201 | Clean up common behavior in "page writers" and "member writers" |
P4 | JDK-8311974 | Clean up Utils.getBlockTags |
P4 | JDK-8318082 | ConcurrentModificationException from IndexWriter |
P4 | JDK-8314448 | Coordinate DocLint and JavaDoc to report on unknown tags |
P4 | JDK-8308715 | Create a mechanism for Implicitly Declared Class javadoc |
P4 | JDK-8320645 | DocLint should use javax.lang.model to detect default constructors |
P4 | JDK-8314213 | DocLint should warn about unknown standard tags |
P4 | JDK-8319046 | Execute tests in source/class-file order in JavadocTester |
P4 | JDK-8319139 | Improve diagnosability of `JavadocTester` output |
P4 | JDK-8303056 | Improve support for Unicode characters and digits in JavaDoc search |
P4 | JDK-8313204 | Inconsistent order of sections in generated class documentation |
P4 | JDK-8005622 | Inherited Javadoc missing @throws |
P4 | JDK-8319339 | Internal error on spurious markup in a hybrid snippet |
P4 | JDK-8313349 | Introduce `abstract void HtmlDocletWriter.buildPage()` |
P4 | JDK-8302449 | Issues with type parameters links in generic type links |
P4 | JDK-8317289 | javadoc fails with -sourcepath if module-info.java contains import statements |
P4 | JDK-8288660 | JavaDoc should be more helpful if it doesn't recognize a tag |
P4 | JDK-8320234 | Merge doclint.Env.AccessKind with tool.AccessKind |
P4 | JDK-8309566 | Migrate away from TagletWriter and TagletWriterImpl |
P4 | JDK-8284447 | Remove the unused NestedClassWriter interface |
P4 | JDK-8319300 | Remove unused methods in WorkArounds and Utils |
P4 | JDK-8313253 | Rename methods in javadoc Comparators class |
P4 | JDK-8310118 | Resource files should be moved to appropriate directories |
P4 | JDK-8275889 | Search dialog has redundant scrollbars |
P4 | JDK-8312044 | Simplify toolkit Builder/Writer world |
P4 | JDK-8315464 | Uncouple AllClassesIndexWriter from IndexBuilder |
P4 | JDK-8319444 | Unhelpful failure output in TestLegalNotices |
P4 | JDK-8308659 | Use CSS scroll-margin instead of flexbox layout in API documentation |
P4 | JDK-8319988 | Wrong heading for inherited nested classes |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8304446 | javap --system flag doesn't override system APIs |
P4 | JDK-8294969 | Convert jdk.jdeps javap to use the Classfile API |
P5 | JDK-8295059 | test/langtools/tools/javap 12 test classes use com.sun.tools.classfile library |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8323547 | tools/jlink/plugins/SystemModuleDescriptors/ModuleMainClassTest.java fails to compile |
P2 | JDK-8310105 | LoongArch64 builds are broken after JDK-8304913 |
P2 | JDK-8310019 | MIPS builds are broken after JDK-8304913 |
P3 | JDK-8311591 | Add SystemModulesPlugin test case that splits module descriptors with new local variables defined by DedupSetBuilder |
P3 | JDK-8315383 | jlink SystemModulesPlugin incorrectly parses the options |
P3 | JDK-8313983 | jmod create --target-platform should replace existing ModuleTarget attribute |
P3 | JDK-8240567 | MethodTooLargeException thrown while creating a jlink image |
P3 | JDK-8322809 | SystemModulesMap::classNames and moduleNames arrays do not match the order |
P4 | JDK-8297777 | Convert jdk.jlink StringSharingPlugin to use Class File API |
P4 | JDK-8304006 | jlink should create the jimage file in the native endian for the target platform |
P4 | JDK-8301569 | jmod list option and jimage list --help not interpreted correctly on turkish locale |
P4 | JDK-8315578 | PPC builds are broken after JDK-8304913 |
P4 | JDK-8315942 | Sort platform enums and definitions after JDK-8304913 follow-ups |
P4 | JDK-8315579 | SPARC64 builds are broken after JDK-8304913 |
P5 | JDK-8315444 | Convert test/jdk/tools to Classfile API |
P5 | JDK-8294979 | test/jdk/tools/jlink 3 test classes use ASM library |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8311877 | [macos] Add CLI options to provide signing identity directly to codesign and productbuild |
P3 | JDK-8313904 | [macos] All signing tests which verifies unsigned app images are failing |
P3 | JDK-8308042 | [macOS] Developer ID Application Certificate not picked up by jpackage if it contains UNICODE characters |
P3 | JDK-8301247 | JPackage app-image exe launches multiple exe's in JDK 17+ |
P3 | JDK-8294699 | Launcher causes lingering busy cursor |
P3 | JDK-8322799 | Test JPKG003-013: ServiceTest fails because the user cannot uninstall the "servicetest" package on OEL 9.2 x64 and OEL 9.2 64-bit Arm (aarch64) |
P3 | JDK-8312488 | tools/jpackage/share/AppLauncherEnvTest.java fails with dynamically linked libstdc++ |
P4 | JDK-8320681 | [macos] Test tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java timed out on macOS |
P4 | JDK-8310933 | Copying from runtime image to application image should not follow symlinks |
P4 | JDK-8311104 | dangling-gsl warning in libwixhelper.cpp |
P4 | JDK-8301856 | Generated .spec file for RPM installers uninstalls desktop launcher on update |
P4 | JDK-8309032 | jpackage does not work for module projects unless --module-path is specified |
P4 | JDK-8317283 | jpackage tests run osx-specific checks on windows and linux |
P4 | JDK-8320858 | Move jpackage tests to tier3 |
P4 | JDK-8320706 | RuntimePackageTest.testUsrInstallDir test fails on Linux |
P4 | JDK-8316563 | test tools/jpackage/linux/LinuxResourceTest.java fails on CentOS Linux release 8.5.2111 and Fedora 27 |
P4 | JDK-8314121 | test tools/jpackage/share/RuntimePackageTest.java#id0 fails on RHEL8 |
P4 | JDK-8316897 | tools/jpackage/junit tests fail on AIX after JDK-8316547 |
P4 | JDK-8320249 | tools/jpackage/share/AddLauncherTest.java#id1 fails intermittently on Windows in verifyDescription |
P4 | JDK-8319338 | tools/jpackage/share/RuntimeImageTest.java fails with -XX:+UseZGC |
P4 | JDK-8303959 | tools/jpackage/share/RuntimePackageTest.java fails with java.lang.AssertionError missing files |
P4 | JDK-8314909 | tools/jpackage/windows/Win8282351Test.java fails with java.lang.AssertionError: Expected [0]. Actual [1618]: |
P4 | JDK-8316547 | Use JUnit.dir jtreg property with jpackage JUnit tests |
P4 | JDK-8311631 | When multiple users run tools/jpackage/share/LicenseTest.java, Permission denied for writing /var/tmp/*.files |
P4 | JDK-8227529 | With malformed --app-image the error messages are awful |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8314614 | jdk/jshell/ImportTest.java failed with "InternalError: Failed remote listen" |
P3 | JDK-8322003 | JShell - Incorrect type inference in lists of records implementing interfaces |
P3 | JDK-8322532 | JShell : Unnamed variable issue |
P3 | JDK-8311647 | Memory leak in Java_jdk_internal_org_jline_terminal_impl_jna_linux_CLibraryImpl_ttyname_1r |
P3 | JDK-8313792 | Verify 4th party information in src/jdk.internal.le/share/legal/jline.md |
P4 | JDK-8314327 | Issues with JShell when using "local" execution engine |
P4 | JDK-8312140 | jdk/jshell tests failed with JDI socket timeouts |
P4 | JDK-8319532 | jshell - Non-sealed declarations sometimes break a snippet evaluation |
P4 | JDK-8315588 | JShell does not accept underscore from JEP 443 even with --enable-preview |
P4 | JDK-8319311 | JShell Process Builder should be configurable |
P4 | JDK-8314662 | jshell shows duplicated signatures of javap |
P4 | JDK-8312475 | org.jline.util.PumpReader signed byte problem |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8304400 | JEP 458: Launch Multi-File Source-Code Programs |
P3 | JDK-8310201 | Reduce verbose locale output in -XshowSettings launcher option |
P4 | JDK-8227229 | Deprecate the launcher -Xdebug/-debug flags that have not done anything since Java 6 |
P4 | JDK-8314491 | Linux: jexec launched via PATH fails to find java |
P4 | JDK-8311653 | Modify -XshowSettings launcher behavior |
P4 | JDK-8318295 | Update launcher help for enable-native-access |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8322214 | Return value of XMLInputFactory.getProperty() changed from boolean to String in JDK 22 early access builds |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8320602 | Lock contention in SchemaDVFactory.getInstance() |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8316383 | NullPointerException in AbstractSAXParser after JDK-8306632 |
P3 | JDK-8323571 | Regression in source resolution process |
P4 | JDK-8306055 | Add a built-in Catalog to JDK XML module |
P4 | JDK-8306632 | Add a JDK Property for specifying DTD support |
P4 | JDK-8316996 | Catalog API Enhancement: add a factory method |
P4 | JDK-8320918 | Fix errors in the built-in Catalog implementation |
P4 | JDK-8321406 | Null IDs should be resolved as before catalogs are added |
P4 | JDK-8305814 | Update Xalan Java to 2.7.3 |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8311006 | missing @since info in jdk.xml.dom |
P4 | JDK-8310991 | missing @since tags in java.xml |