Notes generated: Tue Dec 03 05:54:15 CET 2024
Issue | Description |
---|---|
JDK-8201271 | JEP 338: Vector API (Incubator) |
Provide an initial iteration of an incubator module, jdk.incubator.vector, to express vector computations that reliably compile at runtime to optimal vector hardware instructions on supported CPU architectures and thus achieve superior performance to equivalent scalar computations.
|
|
JDK-8208089 | JEP 347: Enable C++14 Language Features |
Allow the use of C++14 language features in JDK C++ source code, and give specific guidance about which of those features may be used in HotSpot code.
|
|
JDK-8227614 | JEP 357: Migrate from Mercurial to Git |
Migrate the OpenJDK Community's source code repositories from Mercurial (hg) to Git.
|
|
JDK-8233813 | JEP 369: Migrate to GitHub |
Host the OpenJDK Community's Git repositories on GitHub. In concert with JEP 357 (Migrate from Mercurial to Git), this would migrate all single-repository OpenJDK Projects to GitHub, including both JDK feature releases and JDK update releases for versions 11 and later.
|
|
JDK-8239600 | JEP 376: ZGC: Concurrent Thread-Stack Processing |
Move ZGC thread-stack processing from safepoints to a concurrent phase.
|
|
JDK-8238588 | JEP 380: Unix-Domain Socket Channels |
Add Unix-domain (AF_UNIX) socket support to the socket channel and server-socket channel APIs in the java.nio.channels package. Extend the inherited channel mechanism to support Unix-domain socket channels and server socket channels.
|
|
JDK-8229469 | JEP 386: Alpine Linux Port |
Port the JDK to Alpine Linux, and to other Linux distributions that use musl as their primary C library, on both the x64 and AArch64 architectures,
|
|
JDK-8221173 | JEP 387: Elastic Metaspace |
Return unused HotSpot class-metadata (i.e., metaspace) memory to the operating system more promptly, reduce metaspace footprint, and simplify the metaspace code in order to reduce maintenance costs.
|
|
JDK-8248496 | JEP 388: Windows/AArch64 Port |
Port the JDK to Windows/AArch64.
|
|
JDK-8249755 | JEP 389: Foreign Linker API (Incubator) |
Introduce an API that offers statically-typed, pure-Java access to native code. This API, together with the Foreign-Memory API (JEP 393), will considerably simplify the otherwise error-prone process of binding to a native library.
|
|
JDK-8249100 | JEP 390: Warnings for Value-Based Classes |
Designate the primitive wrapper classes as value-based and deprecate their constructors for removal, prompting new deprecation warnings. Provide warnings about improper attempts to synchronize on instances of any value-based classes in the Java Platform.
|
|
JDK-8247768 | JEP 392: Packaging Tool |
Provide the jpackage tool, for packaging self-contained Java applications.
|
|
JDK-8253415 | JEP 393: Foreign-Memory Access API (Third Incubator) |
Introduce an API to allow Java programs to safely and efficiently access foreign memory outside of the Java heap.
|
|
JDK-8250623 | JEP 394: Pattern Matching for instanceof |
Enhance the Java programming language with pattern matching for the instanceof operator. Pattern matching allows common logic in a program, namely the conditional extraction of components from objects, to be expressed more concisely and safely.
|
|
JDK-8246771 | JEP 395: Records |
Enhance the Java programming language with records, which are classes that act as transparent carriers for immutable data. Records can be thought of as nominal tuples.
|
|
JDK-8255363 | JEP 396: Strongly Encapsulate JDK Internals by Default |
Strongly encapsulate all internal elements of the JDK by default, except for critical internal APIs such as sun.misc.Unsafe. Allow end users to choose the relaxed strong encapsulation that has been the default since JDK 9.
|
|
JDK-8246775 | JEP 397: Sealed Classes (Second Preview) |
Enhance the Java programming language with sealed classes and interfaces. Sealed classes and interfaces restrict which other classes or interfaces may extend or implement them. This is a preview language feature in JDK 16.
|
Issue | Description |
---|---|
JDK-8249100 |
JEP 390: Warnings for Value-based Classes Users of the value-based classes provided by the standard libraries—notably including users of the primitive wrapper classes—should avoid relying on the identity of class instances. Programmers are strongly discouraged from calling the wrapper class constructors, which are now deprecated for removal. New For further details, see JEP 390. |
Issue | Description |
---|---|
JDK-8250629 |
C-Style Array Declarations Are Not Allowed in Record Components Prior to JDK 16, the
This code is no longer acceptable according to the specification for JDK 16. Section 8.10.1 of the JLS 16 defines the syntax of a record component as:
|
JDK-8250741 |
Annotation Interfaces May Not Be Declared As Local Interfaces Prior to JDK 16, the
This code is no longer acceptable according to Section [14.3] of the JLS 16: "A local interface may be a normal interface (§9.1), but not an annotation interface (§9.6)." To fix this issue, the |
JDK-8252712 |
DocLint Support Moved to jdk.javadoc Module The code that provides the DocLint feature in javac has been moved from the |
Issue | Description |
---|---|
JDK-8253459 |
Argument Index of Zero or Unrepresentable by int Throws IllegalFormatException. Format string specifiers now throw exceptions when given values outside of valid ranges of values. The Formatter class in java.util defines format specifiers such as argument indexes, argument widths, and argument precisions. Numeric values that are invalid (zero for argument index) or too large (beyond the size of an int) could create unexpected results with undefined behavior. This update gives explicit value ranges for these format specifiers. Widths and indexes will be valid from [1, Integer.MAXVALUE] and precision fields will be valid from [0, Integer.MAXVALUE]. Values outside of these ranges will result in IllegalFormatException or one of its subclasses being thrown. Note that argument indexes of zero prior to this change did not throw an exception and produced behavior that was undefined, but had the appearance of correctness despite causing side effects that were not obvious. |
Issue | Description |
---|---|
JDK-8255584 |
`HttpPrincipal::getName` Returned Incorrect Name The behavior of the |
JDK-8245462 |
The Default HttpClient Implementation Returns Cancelable Futures In this release, the default The default |
JDK-8248006 |
HttpClient.newHttpClient and HttpClient.Builder.build Might Throw UncheckedIOException Creation of an instance of Typically, this may happen if the underlying resources required to opening a |
Issue | Description |
---|---|
JDK-8212879 |
Make JVMTI Table Concurrent For improved performance, JVM/TI ObjectFree events are no longer posted within GC pauses. The events are still posted as requested, and will be posted before ObjectFree events are enabled or disabled with SetNotificationMode. SetNotificationMode can be used to explicitly flush ObjectFree events, if needed. |
Issue | Description |
---|---|
JDK-8251317 |
Support for CLDR Version 38 Locale data based on Unicode Consortium's CLDR has been upgraded to their version 38. For the detailed locale data changes, please refer to the Unicode Consortium's CLDR release notes: - http://cldr.unicode.org/index/downloads/cldr-38 |
Issue | Description |
---|---|
JDK-8248655 |
Support Supplementary Characters in String Case Insensitive Operations Case insensitive operations in |
JDK-8256643 |
Terminally Deprecated ThreadGroup stop, destroy, isDestroyed, setDaemon and isDaemon The
The API and mechanism for destroying a ThreadGroup is inherently flawed. The methods that support explicitly or automatically destroying a thread group have been terminally deprecated and will be removed in a future release. |
Issue | Description |
---|---|
JDK-8242332 |
SunPKCS11 Provider Supports SHA-3 Related Algorithms The SunPKCS11 provider has been updated with SHA-3 algorithm support. Additional KeyGenerator support for Hmac using message digests other than SHA-3 has also been added. When the corresponding PKCS11 mechanisms are supported by the underlying PKCS11 library, the SunPKCS11 provider now supports the following additional algorithms:
|
Issue | Description |
---|---|
JDK-8246775 |
JEP 397: Sealed Classes (Second Preview) Sealed classes and interfaces have been previewed again in JDK 16, initially added to the Java language in JDK 15. Sealed classes and interfaces restrict which other classes or interfaces may extend or implement them. For further details, see JEP 397. |
JDK-8246771 |
JEP 395: Records Records have been added to the Java language. Records are a new kind of class in the Java language. They act as transparent carriers for immutable data with less ceremony than normal classes. Since nested classes were first introduced to Java, with the exception of static final fields initialized by constant expressions, nested class declarations that are inner have been prohibited from declaring static members. This restriction applies to non-static member classes, local classes, and anonymous classes. JEP 384: Records (Second Preview) added support for local interfaces, enum classes, and record classes, all of which are static definitions. This was a well-received enhancement, permitting coding styles that reduce the scope of certain declarations to local contexts. While JEP 384 allowed for static local classes and interfaces, it did not relax the restriction on static member classes and interfaces of inner classes. An inner class could declare a static interface inside one of its method bodies, but not as a class member. As a natural next step, JEP 395 further relaxes nesting restrictions, and permits static classes, methods, fields, etc., to be declared within inner classes. For further details, see JEP 395. |
JDK-8250623 |
JEP 394: Pattern Matching for instanceof Pattern matching for the For further details, see JEP 394. |
Issue | Description |
---|---|
JDK-8251158 |
JEP 387: Elastic Metaspace JEP 387 "Elastic Metaspace" overhauls the VM-internal metaspace- and class-space-implementation. Less memory is used for class metadata. The savings effect is mostly noticeable in scenarios involving lots of small grained class loaders. Upon class unloading, memory is timely returned to the operating system. A switch is added to fine-tune metaspace reclamation: The switches |
JDK-8247281 |
Object Monitors No Longer Keep Strong References to Their Associated Object When synchronization is performed on an object, an association is established between the object and the object monitor that implements the synchronization. In the past, the reference from a monitor to its associated object was a strong reference. These strong references would be observable through JVM TI functions that walk the heap (reported as |
JDK-8251255 |
Add Process-Memory Information to `hs-err` and `VM.info` On Linux, process memory information has been added to both JVM crash reports ( |
JDK-8256718 |
Deprecated Tracing Flags Are Obsolete and Must Be Replaced With Unified Logging Equivalents When Unified Logging was added in Java 9, a number of tracing flags were deprecated and mapped to their unified logging equivalent. These flags are now obsolete and will no longer be converted automatically to enable unified logging. To continue getting the same logging output, you must explicitly replace the use of these flags with their unified logging equivalent. | Obsoleted Option | Unified Logging Replacement | | ------------------------ | --------------------------- | | -XX:+TraceClassLoading | -Xlog:class+load=info | | -XX:+TraceClassUnloading | -Xlog:class+unload=info | | -XX:+TraceExceptions | -Xlog:exceptions=info | |
JDK-8257572 |
Parts of the Signal-Chaining API Are Deprecated The signal-chaining facility was introduced in JDK 1.4 and supported three different Linux signal-handling API's: |
JDK-8243583 |
IncompatibleClassChangeError Exceptions Are Thrown For Failing 'final' Checks When Defining a Class As a result of changes to section 5.3.5 of the Java Virtual Machine Specification, a
|
Issue | Description |
---|---|
JDK-8245302 |
java.util.logging.LogRecord Updated to Support Long Thread IDs In this release,
The serial field |
Issue | Description |
---|---|
JDK-8256063 |
Module::getPackages Returns the Set of Package Names in This Module
For unnamed modules, the specification and implementation have been corrected to return the names of the packages defined in the unnamed module. Prior to Java SE 16, |
Issue | Description |
---|---|
JDK-8172366 |
SUN, SunRsaSign, and SunEC Providers Supports SHA-3 Based Signature Algorithms SUN, SunRsaSign, and SunEC provider have been enhanced to support SHA-3 based signature algorithms. DSA signatures, RSA, and ECDSA signature implementations with SHA-3 family of digests are now supported through these providers. In addition, RSASSA-PSS signature implementation from SunRsaSign provider can recognize SHA-3 family of digests when specified in signature parameters. |
JDK-8243320 |
Added 3 SSL Corporation Root CA Certificates The following root certificates have been added to the cacerts truststore: ``` + SSL Corporation + sslrootrsaca DN: CN=SSL.com Root Certification Authority RSA, O=SSL Corporation, L=Houston, ST=Texas, C=US
|
JDK-8244148 |
Added -trustcacerts and -keystore Options to keytool -printcert and -printcrl Commands The |
JDK-8218021 |
jarsigner Preserves POSIX File Permission and symlink Attributes When signing a file that contains POSIX file permission or symlink attributes, Note that the |
JDK-8153005 |
Upgraded the Default PKCS12 Encryption and MAC Algorithms The default encryption and MAC algorithms used in a PKCS #12 keystore have been updated. The new algorithms are based on AES-256 and SHA-256 and are stronger than the old algorithms that were based on RC2, DESede, and SHA-1. See the security properties starting with For compatibility, a new system property named |
JDK-8243559 |
Removed Root Certificates with 1024-bit Keys The following root certificates with weak 1024-bit RSA public keys have been removed from the
``` |
JDK-8243321 |
Added Entrust Root Certification Authority - G4 certificate The following root certificate has been added to the cacerts truststore:
|
JDK-8241003 |
Deprecated the java.security.cert APIs That Represent DNs as Principal or String Objects The following APIs have been deprecated:
|
JDK-8242068 |
Signed JAR Support for RSASSA-PSS and EdDSA This enhancement includes two main changes:
|
Issue | Description |
---|---|
JDK-8159746 |
Add InvocationHandler::invokeDefault Method for Proxy's Default Method Support A new method, |
Proxy Classes Are Not Open for Reflective Access All proxy classes are not open for reflective access in Java SE 16. Prior to Java SE 16, if |
Issue | Description |
---|---|
JDK-8247781 |
Day Period Support Added to java.time Formats A new formatter pattern, letter 'B', and its supporting method have been added to |
JDK-8254177 |
US/Pacific-New Zone Name Removed as Part of tzdata2020b Following the JDK's update to tzdata2020b, the long-obsolete files named Information regarding this update can be viewed at https://mm.icann.org/pipermail/tz-announce/2020-October/000059.html |
Issue | Description |
---|---|
JDK-8180352 |
Add Stream.toList() Method A new method |
Issue | Description |
---|---|
JDK-8247768 |
JEP 392: Packaging Tool Provides the For further details, see JEP 392. |
Issue | Description |
---|---|
JDK-8249755 |
JEP 389: Foreign Linker API (Incubator) Introduce an API that offers statically-typed, pure-Java access to native code. This API, together with the Foreign-Memory API (JEP 393), will considerably simplify the otherwise error-prone process of binding to a native library. For further details, see JEP 389. |
JDK-8253415 |
JEP 393: Foreign-Memory Access API (Third Incubator) Introduce an API to allow Java programs to safely and efficiently access foreign memory outside of the Java heap. For further details, see JEP 393. |
JDK-8256299 |
JEP 396: Strongly Encapsulate JDK Internals by Default Strongly encapsulate all internal elements of the JDK by default, except
for critical internal APIs such as With this change, the default value of the launcher option
For further details, please see JEP 396. |
Issue | Description |
---|---|
JDK-8245527 |
LDAP Channel Binding Support for Java GSS/Kerberos A new JNDI environment property |
Issue | Description |
---|---|
JDK-8253952 |
Refine ZipOutputStream.putNextEntry() to Recalculate ZipEntry's Compressed Size Prior to JDK 16, Starting with JDK 16, if the compressed size has not been explicitly set with the |
JDK-8244706 |
GZIPOutputStream Sets the GZIP OS Header Field to the Correct Default Value Prior to JDK 16, GZIPOutputStream set the OS field in the GZIP header to 0 (meaning FAT filesystem), which does not match the default value specified in section 2.3.1.2 of the GZIP file format specification version 4.3 (RFC 1952). As of JDK 16, the GZIP OS Header Field is set to 255, which is the default value as defined in RFC 1952. |
Issue | Description |
---|---|
JDK-8201271 |
JEP 338: Vector API (Incubator) Provides an initial iteration of an incubator module, For further details, see JEP 338. |
JDK-8255616 |
Removal of Experimental Features AOT and Graal JIT The Java Ahead-of-Time compilation experimental tool The experimental Java-based JIT compiler, Graal JEP317, has been removed. Attempting to use it produces a JVMCI error: |
JDK-8256508 |
Improved CompileCommand Flag The CompileCommand flag has an option type that has been used for a collection of sub commands. These commands weren't verified for validity so spelling mistakes lead to the command being ignored. They had the form:
All option commands now exist as ordinary commands with this form:
The option name is verified and the type is inferred. Helpful error messages are given if the command name doesn't exist, or if the value doesn't match the type of the command. All command names are case insensitive. The old syntax for option commands can still be used. Verification that the option name, value type, and value is consistent has been added. All available options can be listed with:
|
Issue | Description |
---|---|
JDK-8202343 |
Disable TLS 1.0 and 1.1 TLS 1.0 and 1.1 are versions of the TLS protocol that are no longer considered secure and have been superseded by more secure and modern versions (TLS 1.2 and 1.3). These versions have now been disabled by default. If you encounter issues, you can, at your own risk, re-enable the versions by removing "TLSv1" and/or "TLSv1.1" from the |
JDK-8254631 |
Improve Encoding of TLS Application-Layer Protocol Negotiation (ALPN) Values Certain TLS ALPN values couldn't be properly read or written by the SunJSSE provider. This is due to the choice of Strings as the API interface and the undocumented internal use of the UTF-8 Character Set which converts characters larger than U+00007F (7-bit ASCII) into multi-byte arrays that may not be expected by a peer. ALPN values are now represented using the network byte representation expected by the peer, which should require no modification for standard 7-bit ASCII-based character Strings. However, SunJSSE now encodes/decodes String characters as 8-bit ISO88591/LATIN-1 characters. This means applications that used characters above U+000007F that were previously encoded using UTF-8 may need to either be modified to perform the UTF-8 conversion, or set the Java security property |
Improve Encoding of TLS Application-Layer Protocol Negotiation (ALPN) Values Certain TLS ALPN values couldn't be properly read or written by the SunJSSE provider. This is due to the choice of Strings as the API interface and the undocumented internal use of the UTF-8 character set which converts characters larger than U+00007F (7-bit ASCII) into multi-byte arrays that may not be expected by a peer. SunJSSE now encodes/decodes String characters as 8-bit ISO88591/LATIN-1 characters. This means applications that used characters above U+000007F that were previously encoded using UTF-8 may need to either be modified to perform the UTF-8 conversion, or set the Java security property See the updated guide at https://docs.oracle.com/javase/8/docs/technotes/guides/security/jsse/alpn.html for more information. |
|
JDK-8166596 |
TLS Support for the EdDSA Signature Algorithm The SunJSSE provider now supports the use of the EdDSA signature algorithm. Specifically SunJSSE may use certificates containing EdDSA keys for server side and client side authentication and may use certificates signed with the EdDSA algorithm. Additionally, EdDSA signatures are supported for TLS handshake messages that require digital signatures. |
Issue | Description |
---|---|
JDK-8235710 |
Removal of Legacy Elliptic Curves The SunEC provider no longer supports the following elliptic curves that are either obsolete or not implemented using modern formulas and techniques:
To continue using any of these curves, users must find third-party alternatives. |
Issue | Description |
---|---|
JDK-8238588 |
JEP 380: Unix domain sockets Provides support for Unix domain sockets (AF_UNIX) in the See JEP-380 for more information. See also the following release note for information about the limitations in the support on Windows in JDK16. |
JDK-8259014 |
Incomplete Support for Unix Domain Sockets in Windows 2019 Server JEP 380: Unix-Domain Socket Channels has been integrated into JDK 16, but due to a problem with the underlying implementation in Windows 2019 Server, it has been disabled on that platform in this release. The functionality is supported on Linux, macOS and on Windows operating systems whose build number is 18362 or greater. This includes Windows 10 (Version 1903) and newer. There are no known issues with Windows 10 (Version 1903). However, some newer versions of Windows 10 may also show the problem, which affects the ability of some native tools (such as cygwin) to access and delete socket files. Other Java APIs are also affected by the problem, but most native Windows tools are not affected by it. More information can be seen in bugs JDK-8259014 and JDK-8252971. This issue will be resolved in JDK 17 and in a future update to JDK 16. |
JDK-8254876 |
(fs) NullPointerException Not Thrown When First Argument to Path.of or Paths.get Is null The var args form of |
Issue | Description |
---|---|
JDK-8257602 |
New jdk.ObjectAllocationSample Event Enabled by Default A new JFR event, The impact of this change can be seen in JDK Mission Control (JMC) 8.0, or earlier releases, where the 'TLAB Allocations' page will be missing data. The recommendation is to upgrade to a later version of JMC when the |
Issue | Description |
---|---|
JDK-8253965 |
Removal of java.awt.PeerFixer The non-public class |
Issue | Description |
---|---|
JDK-8258259 |
Incorrect behavior matching Unicode linebreaks The change JDK-8235812 in Java 15 introduced incorrect behavior for matching of the |
Issue | Description |
---|---|
JDK-8248566 |
Viewing API Documentation on Small Devices API documentation generated by the JavaDoc Standard Doclet has been updated so that it can be viewed more easily on small devices. |
JDK-8075778 |
Eliminating Duplication in Simple Documentation Comments For many simple methods, the first sentence is often a near duplicate of the text provided for the |
JDK-8244535 |
Improvements for JavaDoc Search The interactive search feature in API documentation generated by the JavaDoc Standard Doclet has been improved to find additional matches that differ only in case. This is useful when the exact spelling or capitalization of a name is not known. For full details on JavaDoc Search, see the link to the JavaDoc Search Specification that is found on at the bottom of the HELP page in any API documentation. |
JDK-8216497 |
API Documentation Links to Platform Documentation API documentation generated by the JavaDoc Standard Doclet will now automatically link to the appropriate set of platform classes, based on the value of the The behavior can be disabled by using the new The URLs for the different versions of the platform documentation can be configured by the new |
JDK-8258002 |
"Type" Terminology in Generated Documentation In line with guidelines described elsewhere 1, the Standard Doclet uses the following terms when generating documentation for JDK 16 or later. For consistency, the older terms will continue to be used when generating documentation for older releases.
|
Issue | Description |
---|---|
JDK-8235792 |
Line Terminator Definition Changed in java.io.LineNumberReader The definition of line terminator has been extended to include end of stream, or one of the previously defined line terminators line 1\n line 2\n line 3 would, before this change, have been considered to contain two lines, each terminated by '\n'. After this change, it is considered to contain three lines, the third being terminated by end of stream. |
JDK-8245036 |
DataInputStream:readFully now correctly throws specified exceptions
|
Issue | Description |
---|---|
JDK-8254315 |
Shenandoah: Concurrent weak reference processing The Shenandoah GC now processes all soft, weak and phantom references as well as finalizers concurrently with the running Java application, instead of at a GC pause. This reduces GC induced latency, especially with workloads that churn many such references or finalizers. |
JDK-8239600 |
JEP 376: ZGC Concurrent Stack Processing The Z Garbage Collector now processes thread stacks concurrently. This allows all roots in the JVM to be processed by ZGC in a concurrent phase instead of stop-the-world pauses. The amount of work done in ZGC pauses has now become constant and typically not exceeding a few hundred microseconds. For further details, see JEP 376. |
JDK-8236926 |
Concurrently Uncommit Memory in G1 This new feature is always enabled and changes the time when G1 returns Java heap memory to the operating system. G1 still makes sizing decisions during the GC pause, but offloads the expensive work to a thread running concurrently with the Java application. |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8255363 | JEP 396: Strongly Encapsulate JDK Internals by Default |
P3 | JDK-8249100 | JEP 390: Warnings for Value-Based Classes |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8251124 | doclint errors about missing accessibility support in HTML files. |
P3 | JDK-8253905 | Update sanity test suite to not place windows at (0,0) |
P4 | JDK-8257071 | Few tier4 tests fail in mach5 testing |
P4 | JDK-8249142 | java/awt/FontClass/CreateFont/DeleteFont.sh is unstable |
P4 | JDK-8199074 | Test javax/swing/DataTransfer/8059739/bug8059739.java is unstable |
P4 | JDK-8199054 | Test javax/swing/UIDefaults/8149879/InternalResourceBundle.java is unstable |
P5 | JDK-8255043 | Incorrectly styled copyright text |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8251367 | [windows] harfbuzz.dll not found causes failure to load sun.font.SunFontManager |
P2 | JDK-8258484 | AIX build fails in Harfbuzz with XLC 16.01.0000.0006 |
P2 | JDK-8250605 | Linux x86_32 builds fail after JDK-8249821 |
P3 | JDK-7179006 | [macosx] Print-to-file doesn't work: printing to the default printer instead |
P3 | JDK-8244088 | [Regression] Switch of Gnome theme ends up in deadlocked UI |
P3 | JDK-8210253 | Clipped UI rendering with X11 pipeline and HiDPI |
P3 | JDK-6847157 | java.lang.NullPointerException: HDC for component at sun.java2d.loops.Blit.Blit |
P3 | JDK-8256264 | Printed GlyphVector outline with low DPI has bad quality on Windows |
P3 | JDK-8252070 | Some platform-specific BLIT optimizations are not effective |
P3 | JDK-8252133 | The java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java fails if metal pipeline is active |
P3 | JDK-8231231 | The printing result is different from the case instruction. |
P3 | JDK-8259007 | This test printed a blank page |
P3 | JDK-8247872 | Upgrade HarfBuzz to 2.7.2 |
P3 | JDK-8247867 | Upgrade to freetype 2.10.2 |
P3 | JDK-8245400 | Upgrade to LittleCMS 2.11 |
P4 | JDK-8234393 | [macos] printing ignores printer tray |
P4 | JDK-8248802 | Add log helper methods to FontUtilities.java |
P4 | JDK-8250855 | Address reliance on default constructors in the Java 2D APIs |
P4 | JDK-4619330 | All built-in java.awt.color.ColorSpace fields should be specified as such |
P4 | JDK-8251469 | Better cleanup for test/jdk/javax/imageio/SetOutput.java |
P4 | JDK-8252817 | Cleanup the classes in the java.awt.color package |
P4 | JDK-8240487 | Cleanup whitespace in .cc, .hh, .m, and .mm files |
P4 | JDK-8254788 | Dead code in the sun.java2d.xr.XRPMBlitLoops$XrSwToPMBlit |
P4 | JDK-8254863 | Delete code leftover from old fixes |
P4 | JDK-8254798 | Deprecate for removal an empty finalize() methods in java.desktop module |
P4 | JDK-8245159 | Font.getStringBounds() throws IAE for empty string if the Font has layout attributes. |
P4 | JDK-7183828 | Invalid Image Variant when using anything other than BufferedImage |
P4 | JDK-8255920 | J2DBench should support CS_PYCC color profile |
P4 | JDK-8255387 | Japanese characters were printed upside down on AIX |
P4 | JDK-8255575 | java.awt.color.ICC_ColorSpace is not thread-safe |
P4 | JDK-8248468 | java/awt/font/DefaultFontTest/DefaultFontTest.java fails in SunFontManager.findFont2D |
P4 | JDK-8196086 | java/awt/image/DrawImage/IncorrectSourceOffset.java fails |
P4 | JDK-8196087 | java/awt/image/DrawImage/IncorrectUnmanagedImageRotatedClip.java fails |
P4 | JDK-8249215 | JFrame::setVisible crashed with -Dfile.encoding=UTF-8 on Japanese Windows. |
P4 | JDK-8253945 | Missed default constructor for StreamPrintServiceFactory.java |
P4 | JDK-8250894 | Provide a configure option to build and run against the platform libharfbuzz |
P4 | JDK-8252199 | Reimplement support of Type 1 fonts without MappedByteBuffer |
P4 | JDK-8074844 | Resolve disabled warnings for libfontmanager |
P4 | JDK-8249821 | Separate libharfbuzz from libfontmanager |
P4 | JDK-8246742 | ServiceUI.printDialog does not support properties dialog |
P4 | JDK-8171303 | sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux |
P4 | JDK-8198390 | Test MultiResolutionDrawImageWithTransformTest.java fails when -esa is passed |
P4 | JDK-8254370 | Update the classes in the java.awt.color package |
P5 | JDK-8036604 | Typo in BufferedBufImgOps.java in the exception message |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8251558 | J2DBench should support shaped and translucent windows |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8248532 | Every time I change keyboard language at my MacBook, Java crashes |
P3 | JDK-8257242 | [macOS] Java app crashes while switching input methods |
P3 | JDK-8245922 | [macos] Taskbar.Feature.ICON_BADGE_NUMBER no longer supported on MacOS |
P3 | JDK-8017179 | [macosx] list1 and list2 vistble item isn't desired |
P3 | JDK-8211958 | Broken links in java.desktop files |
P3 | JDK-8253791 | Issue with useAppleColor check in CSystemColors.m |
P3 | JDK-8249183 | JVM crash in "AwtFrame::WmSize" method |
P3 | JDK-8232114 | JVM crashed at imjpapi.dll in native code |
P3 | JDK-8255681 | Print callstack in error case in runAWTLoopWithApp |
P3 | JDK-8212226 | SurfaceManager throws "Invalid Image variant" for MultiResolutionImage (Windows) |
P3 | JDK-8211999 | Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI) |
P4 | JDK-7131400 | [macosx] Desktop.edit(a directory) should throw IOException |
P4 | JDK-8079785 | [macosx] Test closed/java/awt/MenuBar/MenuBarKeyHandling/MenuBarKeyHandling.java fails |
P4 | JDK-8256373 | [Windows/HiDPI] The Frame#setBounds does not work in a minimized state |
P4 | JDK-8250856 | Address reliance on default constructors in the AWT APIs |
P4 | JDK-8257438 | Avoid adding duplicate values into extendedKeyCodesSet |
P4 | JDK-8252195 | AWT Accessibility API nested classes rely on default constructors |
P4 | JDK-8166038 | BufferedImage methods getTileGridXOffset() and getTileGridYOffset() return a non 0 value for sub images |
P4 | JDK-8242559 | Clean the "libawt_xawt" library from code for headless mode |
P4 | JDK-8253681 | closed java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.html test failed |
P4 | JDK-8252349 | Delete the "sun.awt.X11.checkSTRUT" property |
P4 | JDK-8253965 | Delete the outdated java.awt.PeerFixer class |
P4 | JDK-8251123 | doclint warnings about missing javadoc tags and comments |
P4 | JDK-6508941 | java.awt.Desktop.open causes VM to crash with video files sporadically |
P4 | JDK-8252470 | java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows |
P4 | JDK-8198334 | java/awt/FileDialog/8003399/bug8003399.java fails in headless mode |
P4 | JDK-8253739 | java/awt/image/MultiResolutionImage/MultiResolutionImageObserverTest.java fails |
P4 | JDK-8254825 | Monitoring available clipboard formats should be done via new Windows APIs |
P4 | JDK-8005970 | Mouse cursor is default cursor over TextArea's scrollbar |
P4 | JDK-7110890 | reg test TranslucentShapedFrameTest fails to create non-opaque frame |
P4 | JDK-8254046 | Remove double semicolon introduced by JDK-8235521 |
P4 | JDK-8257148 | Remove obsolete code in AWTView.m |
P4 | JDK-8253682 | The AppletInitialFocusTest1.java is unstable |
P4 | JDK-8253274 | The CycleDMImagetest brokes the system |
P4 | JDK-8254349 | The TestNoScreenMenuBar test should be updated |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8231454 | File lock in Windows on a loaded jar due to a leak in Introspector::getBeanInfo |
P4 | JDK-8250857 | Address reliance on default constructors in the Java Beans API |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8249548 | backward focus traversal gets stuck in button group |
P3 | JDK-8249588 | libwindowsaccessbridge issues on 64bit Windows |
P4 | JDK-8250859 | Address reliance on default constructors in the Accessibility APIs |
P4 | JDK-8253606 | Need to add missed constructor to the SwingEventMonitor |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8243674 | Remove language tag length limit for iTXt chunk in PNGImageReader |
P4 | JDK-8200281 | Add missing @Override annotations in ImageIO plugins |
P4 | JDK-8250755 | Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java |
P4 | JDK-8252100 | NumberOverflow in class MemoryCache |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8237495 | Java MIDI fails with a dereferenced memory error when asked to send a raw 0xF7 |
P4 | JDK-8250858 | Address reliance on default constructors in the Java Sound APIs |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8249619 | Nimbus L&F Fix for 8041701 is causing some Nimbus tests to fail |
P3 | JDK-8251377 | [macos11] JTabbedPane selected tab text is barely legible |
P3 | JDK-7190589 | [macosx] In the test bug4278839 never press ctrl+arrow |
P3 | JDK-8041705 | Bugs in DefaultTreeCellRenderer.updateUI() |
P3 | JDK-8256108 | Create implementation for NSAccessibilityElement protocol peer |
P3 | JDK-8259237 | Demo selection changes with left/right arrow key. No need to press space for selection. |
P3 | JDK-8245785 | javax.swing.JTabbedPane cannot be deserialized |
P3 | JDK-7190978 | javax/swing/JComponent/7154030/bug7154030.java fails on mac |
P3 | JDK-4907798 | MEMORY LEAK: javax.swing.plaf.basic.BasicPopupMenuUI$MenuKeyboardHelper |
P3 | JDK-8041701 | Nimbus JTree renderer properties persist across L&F changes |
P3 | JDK-8254976 | Re-enable swing jtreg tests which were broken due to samevm mode |
P3 | JDK-8249674 | Redo: Nimbus JTree renderer properties persist across L&F changes |
P3 | JDK-8256713 | SwingSet2 : Slider leaves tracks in uiScale=2 |
P3 | JDK-6892328 | test/javax/swing/JPopupMenu/PopupTest/MenuTester.java fails |
P3 | JDK-8255880 | UI of Swing components is not redrawn after their internal state changed |
P3 | JDK-8247753 | UIManager.getSytemLookAndFeelClassName() returns wrong value on Fedora 32 |
P3 | JDK-8258373 | Update the text handling in the JPasswordField |
P3 | JDK-8213535 | Windows HiDPI html lightweight tooltips are truncated |
P4 | JDK-8167355 | [macos 10.12] Timeout in javax/swing/JTextArea/TextViewOOM/TextViewOOM.java |
P4 | JDK-8255916 | [macos] javax/swing/JInternalFrame/6647340/bug6647340.java timed out |
P4 | JDK-8028281 | [TEST_BUG] [macosx] javax/swing/JTabbedPane/7024235/Test7024235.java fails |
P4 | JDK-6514600 | AbstractAction can throw NullPointerException when clone()d |
P4 | JDK-8250853 | Address reliance on default constructors in the javax.swing APIs |
P4 | JDK-8250849 | Address reliance on default constructors in the javax.swing.plaf APIs |
P4 | JDK-8250852 | Address reliance on default constructors in the javax.swing.plaf.basic APIs |
P4 | JDK-8250850 | Address reliance on default constructors in the javax.swing.plaf.metal APIs |
P4 | JDK-8250811 | Address reliance on default constructors in the javax.swing.plaf.multi APIs |
P4 | JDK-8250851 | Address reliance on default constructors in the javax.swing.plaf.synth APIs |
P4 | JDK-8252469 | Backout JDK-8250935 fix |
P4 | JDK-6709913 | BasicComboBoxUI.isPopupVisible returns NullPointerException |
P4 | JDK-8253016 | Box.Filler components should be unfocusable by default |
P4 | JDK-8253130 | bug7072653.java failed "Popup window height ... is wrong" |
P4 | JDK-8253291 | bug7072653.java still failed "Popup window height ... is wrong" |
P4 | JDK-8251125 | doclint errors about missing references in Swing javadoc |
P4 | JDK-8251122 | doclint html5 errors in java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html |
P4 | JDK-8256014 | Eliminate the warning about serialization in non-public API of Swing |
P4 | JDK-8240709 | Enable javax/swing/UI/UnninstallUIMemoryLeaks/UnninstallUIMemoryLeaks.java on all L&F |
P4 | JDK-4916923 | In MetalRootPaneUI, MetalRootLayout does not correctly calculate minimumsize |
P4 | JDK-8249838 | javax.swing.JLayeredPane has used valueOf twice in example code in documentation |
P4 | JDK-8253792 | javax.swing.text.GapContent documentation typos |
P4 | JDK-8196089 | javax/swing/Action/8133039/bug8133039.java fails |
P4 | JDK-8028707 | javax/swing/JComboBox/6236162/bug6236162.java fails on azure |
P4 | JDK-8196302 | javax/swing/JFileChooser/8041694/bug8041694.java |
P4 | JDK-7156347 | javax/swing/JList/6462008/bug6462008.java fails |
P4 | JDK-8257029 | javax/swing/JRootPane/4975355/bug4975355.java fails in linux |
P4 | JDK-8254112 | javax/swing/plaf/basic/BasicComboPopup/JComboBoxPopupLocation/JComboBoxPopupLocation.java fails on windows |
P4 | JDK-8253980 | javax/swing/plaf/synth/7158712/bug7158712.java fails on windows |
P4 | JDK-8196099 | javax/swing/text/CSSBorder/6796710/bug6796710.java fails |
P4 | JDK-8196100 | javax/swing/text/JTextComponent/5074573/bug5074573.java fails |
P4 | JDK-8250935 | JFileChooser incorrectly placed "Date" value in "Type" field |
P4 | JDK-8251187 | Mark BasicComboNPE regression test as headful |
P4 | JDK-8245921 | Minor copy/paste issue in BasicScrollBarUI |
P4 | JDK-8253977 | More memory leaks in client-libs on macOS |
P4 | JDK-8252722 | More Swing plaf APIs that rely on default constructors |
P4 | JDK-8252721 | Nested classes in Swing APIs rely on default constructors |
P4 | JDK-8042055 | Nimbus DerivedColor incorrectly clamps hue |
P4 | JDK-8136363 | Nimbus-LaF: background color cleared when setting component name of JToolBar |
P4 | JDK-6816284 | Notepad class should be public |
P4 | JDK-5078989 | Null Pointer exception in SpinnerListMode |
P4 | JDK-8244324 | RTFEditorKit does not display some of Japanese characters correctly |
P4 | JDK-8253543 | sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java failed with "AssertionError: All pixels are not black" |
P4 | JDK-6542439 | Significant memory leak in BasicComboBoxUI and MetalComboBoxButton |
P4 | JDK-6441211 | Small Error in API at javax.swing.plaf.synth.Region |
P4 | JDK-8040914 | Test javax/swing/JLabel/6596966/bug6596966.java fails : comboBox isn't focus owner |
P4 | JDK-8198395 | Test javax/swing/plaf/metal/MetalLookAndFeel/Test8039750.java fails in mach5 |
P4 | JDK-8199060 | Test javax/swing/text/html/parser/Parser/6990651/bug6990651.java is unstable |
P4 | JDK-8199062 | Test javax/swing/text/Utilities/8134721/bug8134721.java is unstable |
P4 | JDK-8251931 | test/jdk/javax/swing/tree/DefaultTreeCellRenderer/4760481/bug4760481.java fails in Nimbus L&F |
P4 | JDK-8253317 | The "com/apple/eawt" is missed in the "othervm.dirs" config option |
P4 | JDK-8256376 | The javax/swing/JSpinner/SerializationTest.java fails on headful windows |
P4 | JDK-8241806 | The sun/awt/shell/FileSystemViewMemoryLeak.java is unstable |
P4 | JDK-6422025 | ThemeReader.cpp can be updated for VC7 |
P4 | JDK-8254141 | Typo in copyright year |
P4 | JDK-8255215 | Unsupported 'valign' attribute for 'tr' tag used in j.s.t.h.HTMLDocument |
P4 | JDK-8253322 | Update the specification in the newly added constructors |
P5 | JDK-6646602 | Spelling error in javadoc for javax.swing.tree.TreeModel |
P5 | JDK-6690021 | typos in TransferHandler Javadoc |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8258007 | Add instrumentation to NativeLibraryTest |
P2 | JDK-8256865 | Foreign Memory Access and Linker API are missing NPE checks |
P2 | JDK-8259032 | MappedMemorySegmentImpl#makeMappedSegment() ignores Unmapper#pagePosition |
P2 | JDK-8257186 | Size of heap segments is not computed correctly |
P3 | JDK-8259636 | Check for buffer backed by shared segment kicks in in unexpected places |
P3 | JDK-8259028 | ClassCastException when using custom filesystem with wrapper FileChannel impl |
P3 | JDK-8256167 | Convert JDK use of `Reference::get` to `Reference::refersTo` |
P3 | JDK-8255908 | ExceptionInInitializerError due to UncheckedIOException while initializing cgroupv1 subsystem |
P3 | JDK-8256299 | Implement JEP 396: Strongly Encapsulate JDK Internals by Default |
P3 | JDK-8254231 | Implementation of Foreign Linker API (Incubator) |
P3 | JDK-8254162 | Implementation of Foreign-Memory Access API (Third Incubator) |
P3 | JDK-8257845 | Integrate JEP 390 |
P3 | JDK-8249755 | JEP 389: Foreign Linker API (Incubator) |
P3 | JDK-8253415 | JEP 393: Foreign-Memory Access API (Third Incubator) |
P3 | JDK-8257622 | MemoryAccess methods are missing @ForceInline annotations |
P3 | JDK-8259634 | MemorySegment::asByteBuffer does not respect spatial bounds |
P3 | JDK-8259027 | NullPointerException in makeMappedSegment due to NULL Unmapper when length of segment is 0 |
P3 | JDK-8257837 | Performance regression in heap byte buffer views |
P3 | JDK-8256477 | Specialize heap memory segment implementations |
P3 | JDK-8235496 | Start of release updates for JDK 16 |
P3 | JDK-8258242 | Type profile pollution occurs when memory segments of different kinds are used |
P3 | JDK-8236946 | Umbrella: JDK 16 terminal deprecations |
P3 | JDK-8259213 | Vector conversion with part > 0 is not getting intrinsic implementation |
P4 | JDK-8257194 | Add 'foreign linker API' in 'jdk.incubator.foreign' module desc/summary |
P4 | JDK-8250212 | Address reliance on default constructors in the JDK (umbrella) |
P4 | JDK-8250863 | Build error with GCC 10 in NetworkInterface.c and k_standard.c |
P4 | JDK-8245543 | Cgroups: Incorrect detection logic on some systems (still reproducible) |
P4 | JDK-8254078 | DataOutputStream is very slow post-disabling of Biased Locking |
P4 | JDK-8257516 | define test group for manual tests |
P4 | JDK-8253590 | java/foreign tests are still failing on x86_32 after foreign-memaccess integration |
P4 | JDK-8256380 | JDK-8254162 broke 32bit windows build |
P4 | JDK-8251538 | Modernize and lint Dynalink code |
P4 | JDK-8255862 | Remove @SuppressWarnings from sun.misc.Unsafe |
P4 | JDK-8255989 | Remove explicitly unascribed authorship from Java source files |
P4 | JDK-8256585 | Remove in-place conversion vector operators from Vector API |
P4 | JDK-8254871 | Remove unnecessary string copy in NetworkInterface.c |
P4 | JDK-8251861 | Remove unused jdk.internal.ref.SoftCleanable and WeakCleanable |
P4 | JDK-8252536 | Replace @exception with @throws for core-libs |
P4 | JDK-8252538 | Replace @exception with @throws java.rmi package |
P4 | JDK-8252539 | Replace @exception with @throws java.rmi.activation package |
P4 | JDK-8252540 | Replace @exception with @throws java.rmi.registry package |
P4 | JDK-8253179 | Replace LinkedList Impl in net.http.Http2Connection |
P4 | JDK-8257184 | Upstream 8252504: Add a method to MemoryLayout which returns a offset-computing method handle |
P4 | JDK-8250627 | Use -XX:+/-UseContainerSupport for enabling/disabling Java container metrics |
P4 | JDK-8255174 | Vector API unit tests for missed public api code coverage |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8245036 | DataInputStream.readFully(byte[], int, int) does not throw expected IndexOutOfBoundsExceptions |
P4 | JDK-8255969 | Improve java/io/BufferedInputStream/LargeCopyWithMark.java using jtreg tags |
P4 | JDK-8246739 | InputStream.skipNBytes could be implemented more efficiently |
P4 | JDK-8256183 | InputStream.skipNBytes is missing @since 12 |
P4 | JDK-8254742 | InputStream::readNBytes(int) result may contain zeros not in input |
P4 | JDK-8249699 | java/io/ByteArrayOutputStream/MaxCapacity.java should use @requires instead of @ignore |
P4 | JDK-8251017 | java/io/File/GetXSpace.java fails on UNIX |
P4 | JDK-8249836 | java/io/IOException/LastErrorString.java should have bug-id as 1st word in @ignore |
P4 | JDK-8235792 | LineNumberReader.getLineNumber() behavior is inconsistent with respect to EOF |
P4 | JDK-6501010 | test/java/io/File/GetXSpace.java fails on Windows |
P4 | JDK-8257750 | writeBuffer field of java.io.DataOutputStream should be final |
P5 | JDK-8067127 | Tags cleanup |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8254234 | Add test library stream object builder |
P3 | JDK-8256679 | Update serialization javadoc once JOSS changes for records are complete |
P4 | JDK-8248326 | Add a minimal serialization test for local records |
P4 | JDK-8037384 | Fix wording in Javadoc of java.io.Serializable |
P4 | JDK-8256480 | Refactor ObjectInputStream field reader implementation |
P4 | JDK-8249612 | Remove unused ISNANF and ISNAND from jdk_util_md.h |
P5 | JDK-8231547 | Serializable class doc should link to serialization specification |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8254775 | Microbenchmark StringIndexOfChar doesn't compile |
P1 | JDK-8254761 | Wrong intrinsic annotation used for StringLatin1.indexOfChar |
P2 | JDK-8256106 | Bypass intrinsic/barrier when calling Reference.get() from Finalizer |
P2 | JDK-8257511 | JDK-8254082 brings regression to AbstractStringBuilder.insert(int dstOffset, CharSequence s, int start, int end) |
P2 | JDK-8260927 | StringBuilder::insert is incorrect without Compact Strings |
P3 | JDK-8252181 | [JEP 390] Define & apply annotation jdk.internal.ValueBased |
P3 | JDK-8252180 | [JEP 390] Deprecate wrapper class constructors for removal |
P3 | JDK-8257598 | Clarify what component values are used in Record::equals |
P3 | JDK-8255560 | Class::isRecord should check that the current class is final and not abstract |
P3 | JDK-8255016 | ConstantDescs.FALSE claims it represents TRUE |
P3 | JDK-8246774 | implement Record Classes as a standard feature in Java |
P3 | JDK-8255013 | implement Record Classes as a standard feature in Java, follow-up |
P3 | JDK-8256244 | java/lang/ProcessHandle/PermissionTest.java fails with TestNG 7.1 |
P3 | JDK-8253960 | Memory leak in Java_java_lang_ClassLoader_defineClass0() |
P3 | JDK-8251397 | NPE on ClassValue.ClassValueMap.cacheArray |
P3 | JDK-8052260 | Reference.isEnqueued() spec does not match the long-standing behavior returning true iff it's in the ref queue |
P3 | JDK-8255262 | Remove use of legacy custom @spec tag |
P3 | JDK-8256154 | Some TestNG tests require default constructors |
P3 | JDK-8256643 | Terminally deprecate ThreadGroup stop, destroy, isDestroyed, setDaemon and isDaemon |
P4 | JDK-8255690 |   in StringBuilder.subSequence |
P4 | JDK-8188055 | (ref) Add Reference::refersTo predicate |
P4 | JDK-8240696 | (ref) Reference.clear may extend the lifetime of the referent |
P4 | JDK-8254047 | [JEP 390] Revise "value-based class" & apply to wrappers |
P4 | JDK-8254082 | AbstractStringBuilder.insert(int dstOffset, CharSequence s, int start, int end) is missing fast-path for String |
P4 | JDK-8256370 | Add asserts to Reference.getInactive() |
P4 | JDK-8247605 | Avoid array allocation when concatenating with empty string |
P4 | JDK-8256993 | Clarify Package::isSealed javadoc about package sealing vs sealed class or interface |
P4 | JDK-8248772 | Extra comma in documentation of Thread#interrupt() |
P4 | JDK-8251203 | Fix "no comment" warnings in java.base/java.lang and java/io |
P4 | JDK-8253342 | Fix typos in String.transform |
P4 | JDK-8249694 | java/lang/StringBuffer/HugeCapacity.java and j/l/StringBuilder/HugeCapacity.java tests shouldn't be @ignore-d |
P4 | JDK-8238669 | Long.divideUnsigned is extremely slow for certain values (Needs to be Intrinsic) |
P4 | JDK-8255904 | Remove superfluous use of reflection in Class::isRecord |
P4 | JDK-8257591 | Remove suppression of record preview related warnings in java.lang |
P4 | JDK-8251542 | Several small javadoc errors in java.base |
P4 | JDK-8248655 | Support supplementary characters in String case insensitive operations |
P4 | JDK-8249217 | Unexpected StackOverflowError in "process reaper" thread still happens |
P4 | JDK-8257637 | Update usage of "type" terminology in java.lang.annotation |
P4 | JDK-8257639 | Update usage of "type" terminology in java.lang.Enum & java.lang.Record |
P4 | JDK-8249687 | Use inline @jls and @jvm tages in more places in java.base |
P5 | JDK-8252529 | Unsafe Documentation around Barrier Methods Inaccurate |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8254354 | Add a withInvokeExactBehavior() VarHandle combinator |
P3 | JDK-8230501 | Class data support for hidden classes |
P3 | JDK-8257189 | Handle concurrent updates of MH.form better |
P3 | JDK-8254975 | lambda proxy fails to access a protected member inherited from a split package |
P3 | JDK-8256066 | Tests use deprecated TestNG API that is no longer available in new versions |
P4 | JDK-8255374 | Add a dropReturn MethodHandle combinator |
P4 | JDK-8255863 | Clean up test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java |
P4 | JDK-8242451 | ensure semantics of non-capturing lambdas are preserved independent of execution mode |
P4 | JDK-8256189 | Exact VarHandle tests should test withInvokeBehavior() works as expected |
P4 | JDK-8247681 | Improve bootstrapping of unary concatenations |
P4 | JDK-8255449 | Improve the exception message of MethodHandles::permuteArguments |
P4 | JDK-8250929 | Missing "classpath exception" in LambdaProxyClassArchive.java |
P4 | JDK-8252127 | Optimize sun.invoke.util.BytecodeDescriptor.unparse |
P4 | JDK-8244090 | public lookup should find public members of public exported types |
P4 | JDK-8249080 | Reduce MemberName class dependency on MethodHandles |
P4 | JDK-8252725 | Refactor jlink GenerateJLIClassesPlugin code |
P4 | JDK-8249697 | remove temporary fixes from java/lang/invoke/RicochetTest.java |
P4 | JDK-8257164 | Share LambdaForms for VH linkers/invokers |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8255542 | Attribute length of Module, ModulePackages and other attributes is ignored |
P4 | JDK-8253751 | Dependencies of automatic modules are not propagated through module layers |
P4 | JDK-8256063 | Module::getPackages on an unnamed module may return packages that are in a named module |
P4 | JDK-8248131 | Simplify ServicesCatalog provider handling |
P4 | JDK-8248262 | Wrong link target in ModuleDescriptor#isAutomatic's API documentation |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8256693 | getAnnotatedReceiverType parameterizes types too eagerly |
P3 | JDK-8259224 | (ann) getAnnotatedReceiverType should not parameterize owner(s) of statically nested classes |
P3 | JDK-8159746 | (proxy) Support for default methods |
P3 | JDK-8250219 | Proxy::newProxyInstance spec should specify the behavior if a given proxy interface is hidden |
P4 | JDK-8202471 | (ann) Cannot read type annotations on generic receiver type's type variables |
P4 | JDK-8255883 | Avoid duplicated GeneratedMethodAccessor when reflect method invoked from different threads |
P4 | JDK-8250660 | Clarify that WildcardType and AnnotatedWildcardType bounds methods return one |
P4 | JDK-8246804 | Incorrect copyright header in TypeAnnotationParser.java |
P4 | JDK-8250920 | Increase @jls usage in core reflection |
P4 | JDK-8022795 | Method.isVarargs of dynamic proxy generated method to match the proxy interface method |
P4 | JDK-8258140 | Update @jls tags in java.base for renamed/renumbered sections |
P4 | JDK-8257636 | Update usage of "type" terminology in java.lang.Class and java.lang.reflect |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8245304 | Re-examine ThreadLocal usage in java.math.BigDecimal |
P4 | JDK-8252937 | Correct "no comment" warnings from javadoc in java.math package |
P4 | JDK-8229845 | Decrease memory consumption of BigInteger.toString() |
P4 | JDK-8249273 | Documentation of BigInteger(String) constructor does not mention leading plus |
P4 | JDK-8232840 | java/math/BigInteger/largeMemory/SymmetricRangeTests.java fails due to "OutOfMemoryError: Requested array size exceeds VM limit" |
P4 | JDK-8247782 | typos in java.math |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8229867 | Re-examine synchronization usages in http and https protocol handlers |
P3 | JDK-8236413 | AbstractConnectTimeout should tolerate both NoRouteToHostException and UnresolvedAddressException |
P3 | JDK-8254704 | Add missing @since tag to BodyPublishers::concat |
P3 | JDK-8245462 | HttpClient send throws InterruptedException when interrupted but does not cancel request |
P3 | JDK-8250886 | java/net/DatagramSocket/SendReceiveMaxSize.java fails in timeout |
P3 | JDK-8255124 | KeepAliveStreamCleaner may crash with java.lang.IllegalMonitorStateException: current thread is not owner |
P3 | JDK-8245309 | Re-examine use of ThreadLocalCoders in sun.net.www.ParseUtil |
P3 | JDK-8245308 | Replace ThreadLocalCoders decoder/encoder cache in java.net.URI |
P3 | JDK-8252304 | Seed an HttpRequest.Builder from an existing HttpRequest |
P3 | JDK-8246143 | UnreferencedXXX tests fail when run with --illegal-access=deny |
P3 | JDK-8247675 | Update DateFormatterTest Copyright |
P3 | JDK-8245307 | Update ExchangeImpl to use thread safe DateTimeFormatter |
P4 | JDK-8252248 | __SIGRTMAX is not declared in musl libc |
P4 | JDK-8255584 | `HttpPrincipal::getName` returns incorrect name |
P4 | JDK-8253005 | Add `@throws IOException` in javadoc for `HttpEchange.sendResponseHeaders` |
P4 | JDK-8252374 | Add a new factory method to concatenate a sequence of BodyPublisher instances into a single publisher. |
P4 | JDK-8240901 | Add a test to check that large datagrams are sent/received on the network correctly |
P4 | JDK-8250244 | Address reliance on default constructors in java.net |
P4 | JDK-8254967 | com.sun.net.HttpsServer spins on TLS session close |
P4 | JDK-8250521 | Configure initial RTO to use minimal retry for loopback connections on Windows |
P4 | JDK-8189744 | Deprecate the JDK-specific API for setting socket options, jdk.net.Sockets |
P4 | JDK-8250889 | Disable testing SendReceiveMaxSize with preferIPv4Stack=true on the old impl until JDK-8250886 is fixed |
P4 | JDK-8250748 | Doc of URL(String, String, int, String, URLStreamHandler) does not use link |
P4 | JDK-8251496 | Fix doclint warnings in jdk.net.httpserver |
P4 | JDK-8257707 | Fix incorrect format string in Http1HeaderParser |
P4 | JDK-8255244 | HttpClient: Response headers contain incorrectly encoded Unicode characters |
P4 | JDK-8249812 | java/net/DatagramSocket/PortUnreachable.java still fails intermittently with SocketTimeoutException |
P4 | JDK-8256459 | java/net/httpclient/ManyRequests.java and java/net/httpclient/LineBodyHandlerTest.java fail infrequently with java.net.ConnectException: Connection timed out: no further information |
P4 | JDK-8249786 | java/net/httpclient/websocket/PendingPingTextClose.java fails very infrequently |
P4 | JDK-8253053 | Javadoc clean up in Authenticator and BasicAuthenicator |
P4 | JDK-8252822 | Javadoc clean up in com.sun.net.httpserver |
P4 | JDK-8253470 | Javadoc clean up in Filter and Headers |
P4 | JDK-8253475 | Javadoc clean up in HttpExchange and HttpServer |
P4 | JDK-8253473 | Javadoc clean up in HttpHandler, HttpPrincipal, HttpContext, and HttpsConfigurator |
P4 | JDK-8253474 | Javadoc clean up in HttpsExchange, HttpsParameters, and HttpsServer |
P4 | JDK-8254996 | make jdk.net.UnixDomainPrincipal a record class |
P4 | JDK-8246741 | NetworkInterface/UniqueMacAddressesTest: mac address uniqueness test failed |
P4 | JDK-7164518 | No PortUnreachableException when connecting to a non-existing DatagramSocket (mac) |
P4 | JDK-8242885 | PlainDatagramSocketImpl doesn’t allow for the sending of IPv6 datagrams on macOS with sizes between 65508-65527 bytes |
P4 | JDK-8237858 | PlainSocketImpl.socketAccept() handles EINTR incorrectly |
P4 | JDK-8246047 | Replace LinkedList impl in net.http.websocket.BuilderImpl |
P4 | JDK-8248006 | Revisit exceptions thrown when creating an HttpClient fails due to unavailability of underlying resources |
P4 | JDK-8255405 | sun/net/ftp/imp/FtpClient uses SimpleDateFormat in not thread-safe manner |
P4 | JDK-8255078 | sun/net/ftp/imp/FtpClient$MLSxParser uses wrong datetime format |
P4 | JDK-8252996 | Thread safety problem in java.net.ProxySelector |
P4 | JDK-8251715 | Throw UncheckedIOException in place of InternalError when HttpClient fails due to unavailability of underlying resources required by SSLContext |
P4 | JDK-8229822 | ThrowingPushPromises tests sometimes fail due to EOF |
P4 | JDK-8255675 | Typo in java.net.HttpURLConnection |
P4 | JDK-8252767 | URLConnection.setRequestProperty throws IllegalAccessError |
P4 | JDK-8257401 | Use switch expressions in jdk.internal.net.http and java.net.http |
P4 | JDK-8245245 | WebSocket can lose the URL encoding of URI query parameters |
P5 | JDK-8256146 | Cleanup test/jdk/java/nio/channels/DatagramChannel/Connect.java |
P5 | JDK-8246164 | SendDatagramToBadAddress.java and ChangingAddress.java should be changed to explicitly require the new DatagramSocket implementation |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8258955 | (bf) slice(int, int) on view buffers fails to adjust index according to primitive size |
P3 | JDK-8232092 | (fs) Files::isWritable returns false on a writeable root directory (win) |
P3 | JDK-8254692 | (se) Clarify the behaviour of the non-abstract SelectorProvider::inheritedChannel |
P3 | JDK-8259014 | (so) ServerSocketChannel.bind(UnixDomainSocketAddress)/SocketChannel.bind(UnixDomainSocketAddress) will have unknown user and group owner (win) |
P3 | JDK-8255604 | java/nio/channels/DatagramChannel/Connect.java fails with java.net.BindException: Cannot assign requested address: connect |
P3 | JDK-8238588 | JEP 380: Unix-Domain Socket Channels |
P3 | JDK-8249773 | Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference |
P4 | JDK-8219014 | (bf) Add absolute bulk put methods which accept a source Buffer |
P4 | JDK-8249772 | (ch) Improve sun/nio/ch/TestMaxCachedBufferSize.java |
P4 | JDK-8255576 | (fs) Files.isHidden() throws ArrayIndexOutOfBoundsException (unix) |
P4 | JDK-8254876 | (fs) NullPointerException not thrown when first argument to Path.of or Paths.get is null |
P4 | JDK-8255074 | (fs) WindowsPath::getPathForWin32Calls synchronizes on String object |
P4 | JDK-8246707 | (sc) SocketChannel.read/write throws AsynchronousCloseException on closed channel |
P4 | JDK-8255380 | (zipfs) ZipFileSystem::readExtra can fail if zipinfo-time is not set to false |
P4 | JDK-8256461 | AbstractFileSystemProvider.getSunPathForSocketCall for empty Path returns '.' |
P4 | JDK-8255554 | Bad copyright header in AbstractFileSystemProvider.java |
P4 | JDK-8255555 | Bad copyright headers in SocketChannelCompare.java SocketChannelConnectionSetup.java UnixSocketChannelReadWrite.java |
P4 | JDK-8255913 | Decrease number of iterations in TestMaxCachedBufferSize |
P4 | JDK-8247614 | java/nio/channels/DatagramChannel/Connect.java timed out |
P4 | JDK-8254195 | java/nio/file/Files/SubstDrive.java failed with "AssertionError: expected [144951656448] but found [144951640064]" |
P4 | JDK-8255758 | JEP 380 spec clarifications |
P4 | JDK-8245194 | Unix domain socket channel implementation |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8253832 | CharsetDecoder : decode() mentioning CoderMalfunctionError behavior not as per spec |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8250580 | Address reliance on default constructors in java.rmi |
P4 | JDK-8252830 | Correct missing javadoc comments in java.rmi module |
P4 | JDK-8252541 | Replace @exception with @throws java.rmi.server package |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8251208 | Fix "no comment" warnings in java.sql and java.sql.rowsets |
P4 | JDK-8253936 | Replace ... with {@code ...} for java.sql |
P4 | JDK-8248412 | test/jdk/java/sql/testng/test/sql/DriverManagerPermissionsTests.java can fail |
P5 | JDK-8247677 | Println wrong class name in java.sql.DriverManager |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8248434 | some newly added locale cannot parse uppercased date string. |
P4 | JDK-8255671 | Bidi.reorderVisually has misleading exception messages |
P4 | JDK-8255242 | Bidi.requiresBidi has misleading exception message |
P4 | JDK-8211449 | Correction to the spec of implicit negative subpattern in DecimalFormat |
P4 | JDK-8252552 | DecimalFormat javadoc contains HTML tags in example code |
P4 | JDK-8253240 | No javadoc for DecimalFormatSymbols.hashCode() |
P4 | JDK-8251499 | no-placeholder compact number patterns throw IllegalArgumentException |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8254177 | (tz) Upgrade Timezone Data to tzdata2020b |
P3 | JDK-8254982 | (tz) Upgrade Timezone Data to tzdata2020c |
P3 | JDK-8255226 | (tz) Upgrade Timezone Data to tzdata2020d |
P3 | JDK-8248695 | HostLocaleProviderAdapterImpl provides invalid date-only |
P4 | JDK-8248184 | AMPM_OF_DAY doc fix in ChronoField |
P4 | JDK-8247781 | Day periods support |
P4 | JDK-8255533 | Incorrect javadoc in DateTimeFormatterBuilder.appendPattern() for 'uu'/'yy' |
P4 | JDK-8256839 | JavaDoc for java.time.Period.negated() method |
P4 | JDK-8253153 | Mentioning of "hour-of-minute" in java.time.temporal.TemporalField JavaDoc |
P4 | JDK-8245448 | Remove minimum 4 digit requirement from Year.parse() |
P4 | JDK-8247706 | Unintentional use of new Date(year...) with absolute year |
P4 | JDK-8233048 | WeekFields.ISO is not a singleton |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8252354 | Properties :: storeToXML method does not throw ClassCastException when supplied non strings |
P3 | JDK-8255031 | Update java/util/prefs/AddNodeChangeListener.java to report more failure info |
P3 | JDK-8214561 | Use {@systemProperty} for definition of "java.util.prefs.PreferencesFactory" system property |
P4 | JDK-8248188 | Add IntrinsicCandidate and API for Base64 decoding |
P4 | JDK-8255150 | Add utility methods to check long indexes and ranges |
P4 | JDK-8255299 | Drop explicit zeroing at instantiation of Atomic* objects |
P4 | JDK-8251205 | Fix "no comment" warnings in java.util.ZipConstants |
P4 | JDK-8253459 | Formatter treats index, width and precision > Integer.MAX_VALUE incorrectly |
P4 | JDK-8222187 | java.util.Base64.Decoder stream adds unexpected null bytes at the end |
P4 | JDK-8245694 | java.util.Properties.entrySet() does not override java.lang.Object methods |
P4 | JDK-8253583 | java/util/StringJoiner tests failing on 32-bit VMs after JDK-8246697 |
P4 | JDK-8228615 | Optional.empty doc should suggest using isEmpty |
P4 | JDK-8253285 | Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings |
P5 | JDK-8170432 | Class java.util.UUID & @Override |
P5 | JDK-8251272 | Typo in java.util.Formatter: "Numberic" should be "Numeric" |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8259796 | timed CompletableFuture.get may swallow InterruptedException |
P3 | JDK-8254350 | CompletableFuture.get may swallow InterruptedException |
P4 | JDK-8250240 | Address use of default constructors in the java.util.concurrent |
P4 | JDK-8254146 | Avoid unnecessary volatile write on new AtomicBoolean(false) |
P4 | JDK-8243614 | Typo in ReentrantLock's Javadoc |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8252739 | Deflater.setDictionary(byte[], int off, int len) ignores the starting offset for the dictionary |
P4 | JDK-8257445 | (zipfs) Add DataProvider to TestLocOffsetFromZip64EF.java |
P4 | JDK-8256018 | Adler32/CRC32/CRC32C missing reachabilityFence |
P4 | JDK-8244706 | GZIP "OS" header flag hard-coded to 0 instead of 255 (RFC 1952 non-compliance) |
P4 | JDK-6714834 | JarFile.getManifest() leaves an open InputStream as an undocumented side effect |
P4 | JDK-8242882 | opening jar file with large manifest might throw NegativeArraySizeException |
P4 | JDK-8253952 | Refine ZipOutputStream.putNextEntry() to recalculate ZipEntry's compressed size |
P5 | JDK-8255529 | Remove unused methods from java.util.zip.ZipFile |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8245302 | Upgrade LogRecord to support long thread ids and remove its usage of ThreadLocal |
P4 | JDK-8250221 | Address use of default constructors in java.logging |
P4 | JDK-8251160 | Fix "no comment" warnings in java.logging |
P4 | JDK-8255277 | randomDelay in DrainDeadlockT and LoggingDeadlock do not randomly delay |
P4 | JDK-8252265 | Replace @exception with @throws java.util.logging package |
P4 | JDK-8255214 | Unsupported 'valign' attribute for 'th' tag used in j.u.l.LogManager |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8258259 | Unicode linebreak matching behavior is incorrect; backout JDK-8235812 |
P4 | JDK-8247546 | Pattern matching does not skip correctly over supplementary characters |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8180352 | Add Stream.toList() method |
P3 | JDK-8259298 | broken link in Stream::toList spec |
P3 | JDK-8254090 | Collectors.toUnmodifiableList exposes shared secret |
P4 | JDK-8238286 | Add new flatMap stream operation that is more amenable to pushing |
P4 | JDK-8249691 | jdk/lambda/vm/StrictfpDefault.java file can be removed |
P4 | JDK-8253066 | typo in Stream.mapMulti |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8254161 | Prevent instantiation of EnumSet subclasses through deserialization |
P4 | JDK-8156071 | List.of: reduce array copying during creation |
P4 | JDK-8244288 | Specialized implementations for putIfAbsent, merge, compute* methods in TreeMap derived maps |
P5 | JDK-8157729 | examples in LinkedHashMap and LinkedHashSet class doc use raw types |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8251317 | Update CLDR to version 38.0 |
P3 | JDK-8259075 | Update the copyright notice in the files generated by CLDR Converter tool |
P3 | JDK-8255086 | Update the root locale display names |
P4 | JDK-8220483 | Calendar.setTime(Date date) throws NPE with Date date = null |
P4 | JDK-8252497 | Incorrect numeric currency code for ROL |
P4 | JDK-8253321 | java.util.Locale.LanguageRange#equals is inconsistent after calling hashCode |
P4 | JDK-8247432 | Update IANA Language Subtag Registry to Version 2020-09-29 |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8253455 | Record Classes javax.lang.model changes |
P3 | JDK-8255014 | Record Classes javax.lang.model changes, follow-up |
P3 | JDK-8236842 | Surprising 'multiple elements' behaviour from getTypeElement when cross-compiling with --release |
P4 | JDK-8248983 | Add links to definition of empty name |
P4 | JDK-8245585 | Add SourceVersion.RELEASE_16 |
P4 | JDK-8248428 | Cleanup pass on javax.lang.model docs |
P4 | JDK-8254974 | Fix stutter typo in TypeElement |
P4 | JDK-8258060 | Update @jls tags for renamed/renumbered sections |
P4 | JDK-8257799 | Update JLS cross-references in java.compiler |
P4 | JDK-8257638 | Update usage of "type" terminology in javax.lang.model |
P4 | JDK-8256917 | Use combo @returns tag in java.compiler javadoc |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8245527 | LDAP Channel Binding support for Java GSS/Kerberos |
P4 | JDK-8248865 | Document JNDI/LDAP timeout properties |
P4 | JDK-8251182 | Fix "no comment" warnings in java.naming |
P4 | JDK-8253155 | Minor cleanups and Javadoc fixes for LdapDnsProvider of java.naming |
P4 | JDK-8251188 | Update LDAP tests not to use wildcard addresses |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8250237 | Address use of default constructors in the javax.script package |
P4 | JDK-8246113 | re-visit javax/script test that still requires jdk.scripting.nashorn module |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8250578 | Address reliance on default constructors in javax.sql |
P4 | JDK-8252128 | Remove javax.transaction references |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8257668 | SA JMap - skip non-java thread stack dump for heap dump |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8252551 | JDK-8250630 causes build error on Win* |
P3 | JDK-8252933 | com.sun.tools.jdi.ObjectReferenceImpl#validateAssignment always requests referenceType |
P3 | JDK-8234808 | jdb quoted option parsing broken |
P3 | JDK-8255987 | JDI tests fail with com.sun.jdi.ObjectCollectedException |
P3 | JDK-8250630 | test/jdk/com/sun/jdi/JdwpListenTest.java fails on Alpine Linux |
P4 | JDK-8255858 | Add debug agent support for storing thread names |
P4 | JDK-8250640 | Address reliance on default constructors in jdk.jdi |
P4 | JDK-8252117 | com/sun/jdi/BadHandshakeTest.java failed with "ConnectException: Connection refused: connect" |
P4 | JDK-8256808 | com/sun/jdi/CatchAllTest.java failed with "NullPointerException: Cannot invoke "lib.jdb.Jdb.log(String)" because "this.jdb" is null" |
P4 | JDK-8246493 | JDI stress/serial/mixed002 needs to use WhiteBox.deflateIdleMonitors support |
P4 | JDK-8244537 | JDI tests fail due to "ERROR: Exception : nsk.share.jdi.JDITestRuntimeException: JDITestRuntimeException : ** event IS NOT a breakpoint **" |
P4 | JDK-8255696 | JDWP debug agent's canSuspendResumeThreadLists() should be removed |
P5 | JDK-8255694 | memory leak in JDWP debug agent after calling JVMTI GetAllThreads |
P5 | JDK-8255695 | Some JVMTI calls in the jdwp debug agent are using FUNC_PTR instead of JVMTI_FUNC_PTR |
P5 | JDK-8255706 | The JDWP debug agent unecessarily checks for JVMTI_ERROR_INTERRUPT after calling RawMonitorEnter |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8257708 | Remove redundant unmodifiableSet wrapper from already immutable set returned by Collections.singleton |
P4 | JDK-8251031 | Some vmTestbase/nsk/monitoring/RuntimeMXBean tests fail with hostnames starting from digits |
P4 | JDK-8247863 | Unreachable code in OperatingSystemImpl.getTotalSwapSpaceSize() |
P4 | JDK-8242328 | Update mentions of ThreadMBean to ThreadMXBean |
P4 | JDK-8252537 | Updated @exception with @throws |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8247469 | getSystemCpuLoad() returns -1 on linux when some offline cpus are present and cpusets.effective_cpus is not available |
P3 | JDK-8205467 | javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java possible deadlock |
P4 | JDK-8250583 | Address reliance on default constructors in java.management |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8254854 | [cgroups v1] Metric limits not properly detected on some join controller combinations |
P4 | JDK-8252101 | Add description of expected behavior of using "live" and "all" options together for jmap |
P4 | JDK-8256450 | Add gz option to jmap to write a gzipped heap dump |
P4 | JDK-8215624 | Add parallel heap iteration for jmap –histo |
P4 | JDK-8245129 | Enhance jstat gc option output and tests |
P4 | JDK-8255982 | Extend BasicJMapTest to test with different GC Heap |
P4 | JDK-8251155 | HostIdentifier fails to canonicalize hostnames starting with digits |
P4 | JDK-8251848 | JMap.histo() and JMap.dump() should parse sub-arguments similarly |
P4 | JDK-8249450 | jstat -class option man doc typo |
P4 | JDK-8252104 | parallel heap inspection for ShenandoahHeap |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8254920 | Application launched with jpackage produced .exe crashes JVM |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8251552 | Add minimal CONTRIBUTING.md file |
P4 | JDK-8253443 | Add note about single/double equals sign when used with java.security.auth.login.config |
P4 | JDK-8251551 | Use .md filename extension for README |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8254703 | Improve SSLEngine coding guidelines |
P3 | JDK-8253195 | Update "JDK Providers Documentation" guide with additional SHA-3 signature support |
P3 | JDK-8253551 | Update security guide for Remove the legacy elliptic curves |
P4 | JDK-8257792 | Need to Update the table 5.3 of "PKCS#11 Reference Guide" for SHA-3 support |
P4 | JDK-8265717 | Update Java Virtual Machine Guide about CDS support for ZGC |
P4 | JDK-8257645 | VM Guide: Document the deprecation in the signal chaining facility |
P4 | JDK-8254757 | ZGC is omitted from the TOC of this 'HotSpot Tuning Guide' chapter |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8254804 | Unexpected OutOfMemoryError when allocating an array larger than the heap |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8250665 | Wrong translation for the month of May in ar_JO, ar_LB and ar_SY |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8259732 | JDK 16 L10n resource file update - msg drop 10 |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8256166 | [C2] Registers get confused on Big Endian after 8221404 |
P1 | JDK-8255274 | [PPC64, s390] wrong StringLatin1.indexOf version matched |
P1 | JDK-8258687 | Build broken on Windows after fix for JDK-8258134 |
P1 | JDK-8260632 | Build failures after JDK-8253353 |
P1 | JDK-8252188 | Crash in OrINode::Ideal(PhaseGVN*, bool)+0x8b9 |
P1 | JDK-8252846 | Fix ppc/s390 after "8231441: AArch64: Initial SVE backend support" |
P1 | JDK-8254790 | SIGSEGV in string_indexof_char and stringL_indexof_char intrinsics |
P1 | JDK-8253869 | sun/hotspot/whitebox/CPUInfoTest.java fails after JDK-8239090 |
P1 | JDK-8248347 | windows build broken by JDK-8243114 |
P2 | JDK-8252292 | 8240795 may cause anti-dependence to be missed |
P2 | JDK-8251369 | [JVMCI] Backout 8246347 changes |
P2 | JDK-8258015 | [JVMCI] JVMCI_lock shouldn't be held while initializing box classes |
P2 | JDK-8257919 | [JVMCI] profiling info didn't change after reprofile |
P2 | JDK-8256986 | [PPC64] C2 crashes when accessing nonexisting jvms of CallLeafDirectNode |
P2 | JDK-8257798 | [PPC64] undefined reference to Klass::vtable_start_offset() |
P2 | JDK-8259775 | [Vector API] Incorrect code-gen for VectorReinterpret operation |
P2 | JDK-8260473 | [vector] ZGC: VectorReshape test produces incorrect results with ZGC enabled |
P2 | JDK-8259601 | AArch64: Fix reinterpretX2D match rule issue |
P2 | JDK-8260585 | AArch64: Wrong code generated for shifting right and accumulating four unsigned short integers |
P2 | JDK-8252467 | AOT need to process new markId DEOPT_MH_HANDLER_ENTRY in compiled code |
P2 | JDK-8256386 | ARM32 tests fail with "bad AD file" after JDK-8223051 |
P2 | JDK-8256719 | C1 flags that should have expired are still present |
P2 | JDK-8256823 | C2 compilation fails with "assert(isShiftCount(imm8 >> 1)) failed: illegal shift count" |
P2 | JDK-8256478 | C2 compilation fails with assert(t1->isa_long()) failed: Type must be a long |
P2 | JDK-8253756 | C2 CompilerThread0 crash in Node::add_req(Node*) |
P2 | JDK-8250609 | C2 crash in IfNode::fold_compares |
P2 | JDK-8260284 | C2: assert(_base == Int) failed: Not an Int |
P2 | JDK-8259641 | C2: assert(early->dominates(LCA)) failed: early is high enough |
P2 | JDK-8260709 | C2: assert(false) failed: unscheduable graph |
P2 | JDK-8253644 | C2: assert(skeleton_predicate_has_opaque(iff)) failed: unexpected |
P2 | JDK-8258790 | C2: Crash on empty macro node list |
P2 | JDK-8259276 | C2: Empty expression stack when reexecuting tableswitch/lookupswitch instructions after deoptimization |
P2 | JDK-8260370 | C2: LoopLimit node is not eliminated |
P2 | JDK-8253191 | C2: Masked byte comparisons with large masks produce wrong result on x86 |
P2 | JDK-8257221 | C2: RegMask::is_bound_set split set handling broken since JDK-8221404 |
P2 | JDK-8253566 | clazz.isAssignableFrom will return false for interface implementors |
P2 | JDK-8256371 | Compiler thread crashes in ClassLoaderData::is_alive() |
P2 | JDK-8252779 | compiler/graalunit/HotspotTest.java failed after JDK-8251525 |
P2 | JDK-8253353 | Crash in C2: guarantee(n != NULL) failed: No Node |
P2 | JDK-8253891 | Debug x86_32 builds fail after JDK-8239090 |
P2 | JDK-8254792 | Disable intrinsic StringLatin1.indexOf until 8254790 is fixed |
P2 | JDK-8256633 | Fix product build on Windows+Arm64 |
P2 | JDK-8254252 | Generic arraycopy stub overwrites callee-save rdi register on 64-bit Windows |
P2 | JDK-8258703 | Incorrect 512-bit vector registers restore on x86_32 |
P2 | JDK-8257182 | JCK test failures in integer / long rotation tests |
P2 | JDK-8252331 | JDK-8252058 is causing failures in Tier1 |
P2 | JDK-8260339 | JVM crashes when executing PhaseIdealLoop::match_fill_loop |
P2 | JDK-8249880 | JVMCI calling register_nmethod without CodeCache lock |
P2 | JDK-8254104 | MethodCounters must exist before nmethod is installed |
P2 | JDK-8256275 | Optimized build is broken |
P2 | JDK-8258558 | Revert changes for JDK-8252505 and related issues |
P2 | JDK-8255400 | Shenandoah: C2 failures after JDK-8255000 |
P2 | JDK-8252296 | Shenandoah: crash in CallNode::extract_projections |
P2 | JDK-8256020 | Shenandoah: Don't resurrect objects during evacuation on AS_NO_KEEPALIVE |
P2 | JDK-8251260 | two MD5 tests fail "RuntimeException: Unexpected count of intrinsic" |
P2 | JDK-8259353 | VectorReinterpretNode is incorrectly optimized out |
P2 | JDK-8251994 | VM crashed running TestComplexAddrExpr.java test with -XX:UseAVX=X |
P2 | JDK-8255550 | x86: Assembler::cmpq(Address dst, Register src) encoding is incorrect |
P2 | JDK-8259560 | Zero m68k: "static assertion failed: align" after JDK-8252049 |
P3 | JDK-8254734 | "dead loop detected" assert failure with patch from 8223051 |
P3 | JDK-8251923 | "Invalid JNI handle" assertion failure in JVMCICompiler::force_comp_at_level_simple() |
P3 | JDK-8255936 | "parsing found no loops but there are some" assertion failure with Shenandoah |
P3 | JDK-8250233 | -XX:+CITime triggers guarantee(events != NULL) in jvmci.cpp:173 |
P3 | JDK-8254352 | 3 compiler tests failed with "assert(allocates2(pc)) failed: not in CodeBuffer memory" |
P3 | JDK-8247691 | [aarch64] Incorrect handling of VM exceptions in C1 deopt stub/traps |
P3 | JDK-8209961 | [AOT] crash in Graal stub when -XX:+VerifyOops is used |
P3 | JDK-8255578 | [JVMCI] be more careful about reflective reads of Class.componentType. |
P3 | JDK-8258380 | [JVMCI] don't clear InstalledCode reference when unloading JVMCI nmethods |
P3 | JDK-8252881 | [JVMCI] ResolvedJavaType.resolveMethod fails in fastdebug when invoked with a constructor |
P3 | JDK-8252058 | [JVMCI] Rework setting is_method_handle_invoke flag in jvmciCodeInstaller |
P3 | JDK-8257910 | [JVMCI] Set exception_seen accordingly in the runtime. |
P3 | JDK-8254814 | [Vector API] Fix an AVX512 crash after JDK-8223347 |
P3 | JDK-8255210 | [Vector API] jdk/incubator/vector/Int256VectorTests.java crashes on AVX512 machines |
P3 | JDK-8255438 | [Vector API] More instructs in x86.ad should use legacy mode for code-gen |
P3 | JDK-8256995 | [vector] Improve broadcast operations |
P3 | JDK-8256614 | AArch64: Add SVE backend implementation for integer min/max |
P3 | JDK-8249781 | AArch64: AOT compiled code crashes if C2 allocates r27 |
P3 | JDK-8247200 | AArch64: assert((unsigned)fpargs < 32) |
P3 | JDK-8255479 | AArch64: assert(src->section_index_of(target) == CodeBuffer::SECT_NONE) failed: sanity |
P3 | JDK-8248668 | AArch64: Avoid MIN/MAX macros when using MSVC |
P3 | JDK-8248336 | AArch64: C2: offset overflow in BoxLockNode::emit |
P3 | JDK-8255287 | aarch64: fix SVE patterns for vector shift count |
P3 | JDK-8250824 | AArch64: follow up for JDK-8248414 |
P3 | JDK-8247766 | AArch64: guarantee(val < (1U << nbits)) failed: Field too big for insn |
P3 | JDK-8248411 | AArch64: Insufficient error handling when CodeBuffer is exhausted |
P3 | JDK-8256025 | AArch64: MachCallRuntimeNode::ret_addr_offset() is incorrect for stub calls |
P3 | JDK-8251930 | AArch64: Native types mismatch in hotspot |
P3 | JDK-8248671 | AArch64: Remove unused variables |
P3 | JDK-8258384 | AArch64: SVE verify_ptrue fails on some tests |
P3 | JDK-8248682 | AArch64: Use ATTRIBUTE_ALIGNED helper |
P3 | JDK-8248666 | AArch64: Use THREAD_LOCAL instead of __thread |
P3 | JDK-8076985 | Allocation path: biased locking + compressed oops code quality |
P3 | JDK-8251152 | ARM32: jtreg c2 Test8202414 test crash |
P3 | JDK-8247251 | Assert '(_pcs_length == 0 || last_pc()->pc_offset() < pc_offset) failed: must specify a new, larger pc offset' failure |
P3 | JDK-8257231 | assert(!is_mcall || (call_returns[block->_pre_order] <= (uint) current_offset)) |
P3 | JDK-8250745 | assert(eval_map.contains(n)) failed: absent |
P3 | JDK-8258134 | assert(size == calc_size) failed: incorrect size calculation on x86_32 with AVX512 machines |
P3 | JDK-8249603 | C1: assert(has_error == false) failed: register allocation invalid |
P3 | JDK-8255058 | C1: assert(is_virtual()) failed: type check |
P3 | JDK-8248816 | C1: Fix signature conflict in LIRGenerator::strength_reduce_multiply |
P3 | JDK-8256220 | C1: x86_32 fails with -XX:UseSSE=1 after JDK-8210764 due to mishandled lir_neg |
P3 | JDK-8257594 | C2 compiled checkcast of non-null object triggers endless deoptimization/recompilation cycle |
P3 | JDK-8254724 | C2 crash in PhaseCFG::verify() const |
P3 | JDK-8255466 | C2 crashes at ciObject::get_oop() const+0x0 |
P3 | JDK-8250825 | C2 crashes with assert(field != __null) failed: missing field |
P3 | JDK-8257822 | C2 crashes with SIGFPE due to a division that floats above its zero check |
P3 | JDK-8248552 | C2 crashes with SIGFPE due to division by zero |
P3 | JDK-8257575 | C2: "failed: only phis" assert failure in loop strip mining verification |
P3 | JDK-8257574 | C2: "failed: parsing found no loops but there are some" assert failure |
P3 | JDK-8249607 | C2: assert(!had_error) failed: bad dominance |
P3 | JDK-8254998 | C2: assert(!n->as_Loop()->is_transformed_long_loop()) failure with -XX:StressLongCountedLoop=1 |
P3 | JDK-8253404 | C2: assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded limit |
P3 | JDK-8254887 | C2: assert(cl->trip_count() > 0) failed: peeling a fully unrolled loop |
P3 | JDK-8249602 | C2: assert(cnt == _outcnt) failed: no insertions allowed |
P3 | JDK-8259061 | C2: assert(found) failed: memory-writing node is not placed in its original loop or an ancestor of it |
P3 | JDK-8249605 | C2: assert(no_dead_loop) failed: dead loop detected |
P3 | JDK-8255120 | C2: assert(outer->outcnt() >= phis + 2 && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis |
P3 | JDK-8257631 | C2: Assertion failure in ArrayCopyNode::get_count() during late inlining |
P3 | JDK-8255367 | C2: Deoptimization during vector box construction is broken |
P3 | JDK-8257211 | C2: Enable call devirtualization during post-parse phase |
P3 | JDK-8256385 | C2: fatal error: modified node is not on IGVN._worklist |
P3 | JDK-8256054 | C2: Floating-point min/max operations on vectors intermittently produce wrong results for NaN values |
P3 | JDK-8257625 | C2: Harden input checks in vector intrinsics |
P3 | JDK-8257165 | C2: Improve box elimination for vector masks and shuffles |
P3 | JDK-8257057 | C2: Improve safepoint processing during vector scalarization pass |
P3 | JDK-8257632 | C2: Late inlining attempt on a call with a dead memory crashes |
P3 | JDK-8247307 | C2: Loop array fill stub routines are not called |
P3 | JDK-8256807 | C2: Not marking stores correctly as mismatched in string opts |
P3 | JDK-8253734 | C2: Optimize Move nodes |
P3 | JDK-8248830 | C2: Optimize Rotate API on x86 |
P3 | JDK-8255763 | C2: OSR miscompilation caused by invalid memory instruction placement |
P3 | JDK-8257624 | C2: PhaseMacroExpand::eliminate_macro_nodes() crashes on out-of-bounds access into macro node array |
P3 | JDK-8251925 | C2: RenaissanceStressTest fails with assert(!had_error): bad dominance |
P3 | JDK-8257630 | C2: ReplacedNodes doesn't handle non-CFG multi nodes |
P3 | JDK-8254317 | C2: Resource consumption of ConvI2LNode::Ideal() grows exponentially |
P3 | JDK-8252494 | C2: TypeAryPtr::cast_to_autobox_cache does not use ptr_type |
P3 | JDK-8255000 | C2: Unify IGVN processing when loop opts are over |
P3 | JDK-8256730 | Code that uses Object.checkIndex() range checks doesn't optimize well |
P3 | JDK-8219586 | CodeHeap State Analytics processes dead nmethods |
P3 | JDK-8258225 | compiler/c2/cr6340864/TestIntVect.java runs faster in interpreter |
P3 | JDK-8248568 | compiler/c2/TestBit.java failed "RuntimeException: 'test' missing from stdout/stderr" |
P3 | JDK-8251544 | CTW: C2 fails with assert(no_dead_loop) failed: dead loop detected |
P3 | JDK-8256016 | Dacapo24H.java failed with "assert(false) failed: unscheduable graph" |
P3 | JDK-8256056 | Deoptimization stub doesn't save vector registers on x86 |
P3 | JDK-8255022 | Documentation missing for Vector API zero methods |
P3 | JDK-8255448 | Fastdebug JVM crashes with Vector API when PrintAssembly is turned on |
P3 | JDK-8253721 | Flag -XX:AVX3Threshold does not accept Zero value |
P3 | JDK-8256058 | Improve vector register handling in RegisterMap::pd_location() on x86 |
P3 | JDK-8256073 | Improve vector rematerialization support |
P3 | JDK-8256757 | Incorrect MachCallRuntimeNode::ret_addr_offset() for CallLeafNoFP on x86_32 |
P3 | JDK-8173585 | Intrinsify StringLatin1.indexOf(char) |
P3 | JDK-8201271 | JEP 338: Vector API (Incubator) |
P3 | JDK-8256418 | Jittester make build is broken. |
P3 | JDK-8258989 | JVM is failed to inline in jdk.internal.vm.vector.VectorSupport::convert |
P3 | JDK-8251262 | JVM/TI CM01/cm01t016 SIGSEGV in CodeStrings::free |
P3 | JDK-8233915 | JVMTI FollowReferences: Java Heap Leak not found because of C2 Scalar Replacement |
P3 | JDK-8250548 | libgraal can deadlock in -Xcomp mode |
P3 | JDK-8258272 | LoadVectorMaskedNode can't be replaced by zero con |
P3 | JDK-8252696 | Loop unswitching may cause out of bound array load to be executed |
P3 | JDK-8254884 | Make sure jvm does not crash with Arm SVE and Vector API |
P3 | JDK-8255368 | Math.exp() gives wrong result for large values on x86 32-bit platforms |
P3 | JDK-8255563 | Missing NULL checks after JDK-8233624 |
P3 | JDK-8249749 | modify a primitive array through a stream and a for cycle causes jre crash |
P3 | JDK-8252049 | Native memory leak in ciMethodData ctor |
P3 | JDK-8252889 | Obsolete -XX:+InsertMemBarAfterArraycopy |
P3 | JDK-8251871 | Optimize arrayCopy using AVX-512 masked instructions |
P3 | JDK-8257806 | Optimize x86 allTrue and anyTrue vector mask operations of Vector API |
P3 | JDK-8251458 | Parse::do_lookupswitch fails with "assert(_cnt >= 0) failed" |
P3 | JDK-8251535 | Partial peeling at unsigned test adds incorrect loop exit check |
P3 | JDK-8247695 | PPC/S390: compiler/intrinsics/math/TestFpMinMaxIntrinsics.java fails |
P3 | JDK-8033441 | print line numbers with -XX:+PrintOptoAssembly |
P3 | JDK-8256581 | Refactor vector conversion tests |
P3 | JDK-8256061 | RegisterSaver::save_live_registers() omits upper halves of ZMM0-15 registers |
P3 | JDK-8253447 | Remove buggy code introduced by 8249451 |
P3 | JDK-8253002 | Remove the unused SafePointNode::_oop_map field |
P3 | JDK-8255010 | runtime/cds/appcds/cacheObject/CheckCachedMirrorTest.java failed "assert(i < _cnt) failed: oob" |
P3 | JDK-8254753 | SEGV in IndexSet::IndexSet with AOT |
P3 | JDK-8254754 | SEGV in PhaseChaitin::post_allocate_copy_removal() with AOT/JVMCI |
P3 | JDK-8258393 | Shenandoah: "graph should be schedulable" assert failure |
P3 | JDK-8255401 | Shenandoah: Allow oldval and newval registers to overlap in cmpxchg_oop() |
P3 | JDK-8253857 | Shenandoah: Bugs in ShenandoahEvacOOMHandler related code |
P3 | JDK-8255534 | Shenandoah: Fix CmpP optimization wrt native-LRB |
P3 | JDK-8250957 | SIGSEGV in Compile::can_alias |
P3 | JDK-8252534 | SIGSEGV in Node::is_dead_loop_safe |
P3 | JDK-8252463 | SIGSEGV in PhaseChaitin::gather_lrg_masks |
P3 | JDK-8257561 | Some code is not vectorized after 8251925 and 8250607 |
P3 | JDK-8248791 | sun/util/resources/cldr/TimeZoneNamesTest.java fails with -XX:-ReduceInitialCardMarks -XX:-ReduceBulkZeroing |
P3 | JDK-8257531 | Super word not applied to a loop of simple Buffer operations |
P3 | JDK-8248226 | TestCloneAccessStressGCM fails with -XX:-ReduceBulkZeroing |
P3 | JDK-8253728 | tests fail with "assert(fr.is_compiled_frame()) failed: Wrong frame type" |
P3 | JDK-8249451 | Unconditional exceptions clearing logic in compiler code should honor Async Exceptions. |
P3 | JDK-8247922 | Update Graal |
P3 | JDK-8255349 | Vector API issues on Big Endian |
P3 | JDK-8249608 | Vector register used by C2 compiled method corrupted at safepoint |
P3 | JDK-8255224 | x86_32 tests fail with "bad AD file" after JDK-8223051 |
P4 | JDK-8257848 | -XX:CompileCommand=blackhole,* should be diagnostic |
P4 | JDK-8242598 | 100% public API coverage |
P4 | JDK-8242599 | 80% block coverage for Java code |
P4 | JDK-8250848 | [AArch64] nativeGotJump_at() missing call to verify(). |
P4 | JDK-8255914 | [AOT] Using AOT flag should give warning when AOT is not included in build |
P4 | JDK-8253964 | [Graal] UnschedulableGraphTest#test01fails with expected:<4> but was:<3> |
P4 | JDK-8253874 | [JVMCI] added test omitted in 8252881 |
P4 | JDK-8253842 | [JVMCI] Allow implicit exception to dispatch to other address in jvmci compilers. |
P4 | JDK-8252518 | [JVMCI] cache the result of CompilerToVM.getComponentType |
P4 | JDK-8254842 | [JVMCI] copy thread name when attaching libgraal thread to HotSpot |
P4 | JDK-8257917 | [JVMCI] crash when materializing boxed values under -Xcomp |
P4 | JDK-8257020 | [JVMCI] enable a JVMCICompiler to specify which GCs it supports |
P4 | JDK-8255068 | [JVMCI] errors during compiler creation can be hidden |
P4 | JDK-8255004 | [JVMCI] expose JVM_ACC_FIELD_INITIALIZED_FINAL_UPDATE |
P4 | JDK-8248321 | [JVMCI] improve libgraal logging and fatal error handling |
P4 | JDK-8254793 | [JVMCI] improve speculation encoding |
P4 | JDK-8252543 | [JVMCI] Libgraal can deadlock in blocking compilation mode |
P4 | JDK-8257220 | [JVMCI] option validation should not result in a heavy-weight VM crash |
P4 | JDK-8253228 | [JVMCI] provide more info on fatal JVMCI errors |
P4 | JDK-8246347 | [JVMCI] Set is_method_handle_invoke flag accordingly when describing scope in jvmciCodeInstaller |
P4 | JDK-8255129 | [PPC64, s390] Check vector_size_supported and add VectorReinterpret node |
P4 | JDK-8256479 | [PPC64] C2 crashes when UseVectorByteReverseInstructionsPPC64 used without SuperwordUseVSX |
P4 | JDK-8255553 | [PPC64] Introduce and use setbc and setnbc P10 instructions |
P4 | JDK-8253029 | [PPC64] Remove obsolete Power6 code |
P4 | JDK-8257423 | [PPC64] Support -XX:-UseInlineCaches |
P4 | JDK-8257813 | [redo] C2: Filter type in PhiNode::Value() for induction variables of trip-counted integer loops |
P4 | JDK-8255565 | [Vector API] Add missing format strings for extract instructs in x86.ad |
P4 | JDK-8255378 | [Vector API] Remove redundant vector length check after JDK-8254814 and JDK-8255210 |
P4 | JDK-8257537 | [vector] Cleanup redundant bitwise cases on floating point vectors |
P4 | JDK-8254994 | [x86] C1 StubAssembler::call_RT, "call_offset might not be initialized" |
P4 | JDK-8254995 | [x86] ControlWord::print(), rc/pc variables might not be initialized |
P4 | JDK-8237483 | AArch64 C1 OopMap inserted twice fatal error |
P4 | JDK-8256375 | AArch64: aarch64-asmtest.py may generate undefined register r18 |
P4 | JDK-8256318 | AArch64: Add support for floating-point absolute difference |
P4 | JDK-8255949 | AArch64: Add support for vectorized shift right and accumulate |
P4 | JDK-8252259 | AArch64: Adjust default value of FLOATPRESSURE |
P4 | JDK-8255799 | AArch64: CPU_A53MAC feature may be set incorrectly |
P4 | JDK-8251525 | AArch64: Faster Math.signum(fp) |
P4 | JDK-8248870 | AArch64: I2L/L2I conversions can be skipped for masked positive values |
P4 | JDK-8255625 | AArch64: Implement Base64.encodeBlock accelerator/intrinsic |
P4 | JDK-8255246 | AArch64: Implement BigInteger shiftRight and shiftLeft accelerator/intrinsic |
P4 | JDK-8252204 | AArch64: Implement SHA3 accelerator/intrinsic |
P4 | JDK-8165404 | AArch64: Implement SHA512 accelerator/intrinsic |
P4 | JDK-8231441 | AArch64: Initial SVE backend support |
P4 | JDK-8247979 | aarch64: missing side effect of killing flags for clearArray_reg_reg |
P4 | JDK-8249189 | AArch64: more L2I conversions can be skipped |
P4 | JDK-8253015 | Aarch64: Move linux code out from generic CPU feature detection |
P4 | JDK-8257436 | AArch64: Regressions in ArrayCopyUnalignedDst.testByte/testChar for 65-78 bytes when UseSIMDForMemoryOps is on |
P4 | JDK-8248403 | AArch64: Remove uses of kernel integer types |
P4 | JDK-8248414 | AArch64: Remove uses of long and unsigned long ints |
P4 | JDK-8252311 | AArch64: save two words in itable lookup stub |
P4 | JDK-8256488 | AArch64: Use ldpq/stpq instead of ld4/st4 for small copies in StubGenerator::copy_memory |
P4 | JDK-8253048 | AArch64: When CallLeaf, no need to preserve callee-saved registers in caller |
P4 | JDK-8259757 | add a regression test for 8259353 and 8259601 |
P4 | JDK-8260608 | add a regression test for 8260370 |
P4 | JDK-8244926 | Add absolute check for int/long to generate Abs nodes |
P4 | JDK-8256569 | Add C2 compiler stress flags to CTW |
P4 | JDK-8256999 | Add C2 intrinsic for Reference.refersTo and PhantomReference::refersTo |
P4 | JDK-8257805 | Add compiler/blackhole tests to tier1 |
P4 | JDK-8248398 | Add diagnostic RepeatCompilation utility |
P4 | JDK-8245021 | Add method 'remove_if_existing' to growableArray. |
P4 | JDK-8248987 | AOT's Linker.java seems to eagerly fail-fast on Windows. |
P4 | JDK-8249809 | avoid calling DirectiveSet::clone(this) in compilecommand_compatibility_init |
P4 | JDK-8253118 | Avoid unnecessary deopts when OSR nmethods of the same level are present. |
P4 | JDK-8252505 | C1/C2 compiler support for blackholes |
P4 | JDK-8253588 | C1: assert(false) failed: unknown register on x86_32 only with -XX:+TraceLinearScanLevel=4 |
P4 | JDK-8255245 | C1: Fix output of -XX:+PrintCFGToFile to open it with visualizer |
P4 | JDK-8252591 | C1: SIGSEGV in SubstitutionResolver::visit |
P4 | JDK-8253923 | C2 doesn't always run loop opts for compilations that include loops |
P4 | JDK-8255665 | C2 should aggressively remove temporary hook nodes |
P4 | JDK-8256883 | C2: Add a RegMask iterator |
P4 | JDK-8253636 | C2: Adjust NodeClasses::_max_classes |
P4 | JDK-8252291 | C2: Assignment in conditional in loopUnswitch.cpp |
P4 | JDK-8256827 | C2: Avoid reallocations by pre-sizing lists in post_allocate_copy_removal |
P4 | JDK-8257069 | C2: Clarify and sanity test RegMask/RegMaskIterator |
P4 | JDK-8253586 | C2: Clean up unused PhaseIterGVN::init_worklist() |
P4 | JDK-8254575 | C2: Clean up unused TRACK_PHI_INPUTS assertion code |
P4 | JDK-8251271 | C2: Compile::_for_igvn list is corrupted after RenumberLiveNodes |
P4 | JDK-8248467 | C2: compiler/intrinsics/object/TestClone fails with -XX:+VerifyGraphEdges |
P4 | JDK-8253765 | C2: Control randomization in StressLCM and StressGCM |
P4 | JDK-8221404 | C2: Convert RegMask and IndexSet to use uintptr_t |
P4 | JDK-8250607 | C2: Filter type in PhiNode::Value() for induction variables of trip-counted integer loops |
P4 | JDK-8257634 | C2: Introduce IncrementalInliningForceCleanup diagnostic flag |
P4 | JDK-8255026 | C2: Miscellaneous cleanups in Compile and PhaseIdealLoop code |
P4 | JDK-8256274 | C2: Optimize copying of the shared type dictionary |
P4 | JDK-8257223 | C2: Optimize RegMask::is_bound |
P4 | JDK-8253146 | C2: Purge unused MachCallNode::_arg_size field |
P4 | JDK-8252219 | C2: Randomize IGVN worklist for stress testing |
P4 | JDK-8256453 | C2: Reduce State footprint |
P4 | JDK-8253524 | C2: Refactor code that clones predicates during loop unswitching |
P4 | JDK-8252362 | C2: Remove no-op checking for callee-saved-floats |
P4 | JDK-8251303 | C2: remove unused _site_invoke_ratio and related code from InlineTree |
P4 | JDK-8252290 | C2: Remove unused enum in CallGenerator |
P4 | JDK-8257418 | C2: Rename barrier data member in MemNode and LoadStoreNode |
P4 | JDK-8257483 | C2: Split immediate vector rotate from RotateLeftV and RotateRightV nodes |
P4 | JDK-8256392 | C2: Various Node cleanups |
P4 | JDK-8250738 | C2Compiler::is_intrinsic_supported(methodHandle&,bool) shouldn't be virtual |
P4 | JDK-8252966 | CI: Remove KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros |
P4 | JDK-8254365 | ciMethod.hpp should not include methodHandles.hpp |
P4 | JDK-8255797 | ciReplay: improve documentation of replay file syntax in parser |
P4 | JDK-8253101 | Clean up CallStaticJavaNode EA flags |
P4 | JDK-8251127 | clean up FileInstaller $test.src $cwd in remaining vmTestbase_vm_compiler tests |
P4 | JDK-8252720 | clean up FileInstaller $test.src $cwd in vmTestbase/vm/compiler/optimizations tests |
P4 | JDK-8250668 | Clean up method_oop names in adlc |
P4 | JDK-8253880 | clean up sun/hotspot/tools/ctw/Utils class |
P4 | JDK-8252583 | Clean up unused phi-to-copy degradation mechanism |
P4 | JDK-8254744 | Clean-up CodeBlob::align_code_offset |
P4 | JDK-8255441 | Cleanup ciEnv/jvmciEnv::lookup_method-s |
P4 | JDK-8253311 | Cleanup relocInfo constructors |
P4 | JDK-8255338 | CodeSections are never frozen |
P4 | JDK-8255301 | Common and strengthen the code in ciMemberName and ciMethodHandle |
P4 | JDK-8139046 | Compiler Control: IGVPrintLevel directive should set PrintIdealGraph |
P4 | JDK-8256738 | Compiler interface clean-up |
P4 | JDK-8251306 | compiler/aot/cli/jaotc/IgnoreErrorsTest.java timed out on MacOS |
P4 | JDK-8252404 | compiler/c1/TestTraceLinearScanLevel.java fails with release VMs |
P4 | JDK-8257232 | CompileThresholdScaling fails to work on 32-bit platforms |
P4 | JDK-8251459 | Compute caller save exclusion RegMasks once |
P4 | JDK-8251526 | CTW fails to build after JDK-8251121 |
P4 | JDK-8255562 | delete UseRDPCForConstantTableBase |
P4 | JDK-8253768 | Deleting unused pipe_class definitions in adl-file (x86_64.ad). |
P4 | JDK-8248234 | Disabling UseExactTypes crashes C2 |
P4 | JDK-8257398 | Enhance debug output in Type::check_symmetrical |
P4 | JDK-8249888 | failure to create a libgraal JavaVM should result in a VM crash |
P4 | JDK-8257471 | fatal error: Fatal exception in JVMCI: Exception during JVMCI compiler initialization |
P4 | JDK-8257460 | Further CompilerOracle cleanup |
P4 | JDK-8241486 | G1/Z give warning when using LoopStripMiningIter and turn off LoopStripMiningIter (0) |
P4 | JDK-8247408 | IdealGraph bit check expression canonicalization |
P4 | JDK-8255265 | IdealLoopTree::iteration_split_impl does not use should_align |
P4 | JDK-8253525 | Implement getInstanceSize/sizeOf intrinsics |
P4 | JDK-8250902 | Implement MD5 Intrinsics on x86 |
P4 | JDK-8243114 | Implement montgomery{Multiply,Square}intrinsics on Windows |
P4 | JDK-8251093 | Improve C1 register allocator logging and debugging support |
P4 | JDK-8256508 | Improve CompileCommand flag |
P4 | JDK-8239090 | Improve CPU feature support in VM_Version |
P4 | JDK-8254913 | Increase InlineSmallCode default from 2000 to 2500 for x64 |
P4 | JDK-8223347 | Integration of Vector API (Incubator) |
P4 | JDK-8254107 | investigate old replay failures |
P4 | JDK-8256050 | JVM crashes with -XX:+PrintDeoptimizationDetails |
P4 | JDK-8254827 | JVMCI: Enable it for Windows+AArch64 |
P4 | JDK-8250612 | jvmciCompilerToVM.cpp declares jio_printf with "void" return type, should be "int" |
P4 | JDK-8256552 | Let ReplayCompiles set UseDebuggerErgo |
P4 | JDK-8249663 | LogCompilation cannot process log from o.r.scala.dotty.JmhDotty |
P4 | JDK-8257517 | LogCompilation: Add -z to the help messages |
P4 | JDK-8255965 | LogCompilation: add sort by nmethod code size |
P4 | JDK-8257518 | LogCompilation: java.lang.InternalError with JFR turned on |
P4 | JDK-8257718 | LogCompilation: late_inline doesnt work right for JDK 8 logs |
P4 | JDK-8254939 | macOS: unused function 'replicate4_imm' |
P4 | JDK-8253555 | Make ByteSize and WordSize typed scoped enums |
P4 | JDK-8251132 | make main classes public in vmTestbase/jit tests |
P4 | JDK-8252051 | Make mlvmJvmtiUtils strncpy uses GCC 10.x friendly |
P4 | JDK-8241495 | Make more compiler related flags available on a per method level |
P4 | JDK-8251464 | make Node::dump(int depth) support indent |
P4 | JDK-8250914 | Matcher::stack_direction() is unused |
P4 | JDK-8250635 | MethodArityHistogram should use Compile_lock in favour of fancy checks |
P4 | JDK-8254351 | Minimal VM build fails with undeclared identifier 'MaxVectorSize' after JDK-8252847 |
P4 | JDK-8255020 | Minor updates to docs jdk.incubator.vector |
P4 | JDK-8197981 | Missing return statement in __sync_val_compare_and_swap_8 |
P4 | JDK-8251268 | Move PhaseChaitin definitions from live.cpp to chaitin.cpp |
P4 | JDK-8248043 | Need to eliminate excessive i2l conversions |
P4 | JDK-8256536 | Newer AMD 19h (EPYC) Processor family defaults |
P4 | JDK-8255720 | Optimize bci_to_dp/-data by enabling iteration over raw DataLayouts |
P4 | JDK-8252847 | Optimize primitive arrayCopy stubs using AVX-512 masked instructions |
P4 | JDK-8254872 | Optimize Rotate on AArch64 |
P4 | JDK-8252848 | Optimize small primitive arrayCopy operations through partial inlining using AVX-512 masked instructions |
P4 | JDK-8249144 | Potential memory leak in TypedMethodOptionMatcher |
P4 | JDK-8253565 | PPC64: Fix duplicate if condition in vm_version_ppc.cpp |
P4 | JDK-8248190 | PPC: Enable Power10 system and use new byte-reverse instructions |
P4 | JDK-8255742 | PrintInlining as compiler directive doesn't print virtual calls |
P4 | JDK-8250808 | Re-associate loop invariants with other associative operations |
P4 | JDK-8254360 | Re-examine use of CodeBuffer::verify_section_allocation |
P4 | JDK-8256741 | Reduce footprint of compiler interface data structures |
P4 | JDK-8256267 | Relax compiler/floatingpoint/NaNTest.java for x86_32 and lower -XX:+UseSSE |
P4 | JDK-8255616 | Removal of experimental features AOT and Graal JIT |
P4 | JDK-8252898 | remove bulk registration of JFR CompilerPhaseType names |
P4 | JDK-8255429 | Remove C2-based profiling |
P4 | JDK-8250739 | remove Compile::Generate_*_Graph methods declarations |
P4 | JDK-8250797 | remove CompileReason::Reason_CTW |
P4 | JDK-8247697 | Remove delayed_forbidden dead code in C2 |
P4 | JDK-8256325 | Remove duplicate asserts in PhaseMacroExpand::expand_macro_nodes |
P4 | JDK-8252186 | remove FileInstaller action from vmTestbase/jit/graph tests |
P4 | JDK-8252778 | remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test |
P4 | JDK-8252774 | remove jdk.test.lib.FileInstaller action from graalunit tests |
P4 | JDK-8256238 | Remove Matcher::pass_original_key_for_aes |
P4 | JDK-8255721 | Remove no-op clean_weak_method_links methods |
P4 | JDK-8247319 | Remove on-stack nmethod hotness counter sampling from safepoints |
P4 | JDK-8253392 | remove PhaseCCP_DCE declaration |
P4 | JDK-8256009 | Remove src/hotspot/share/adlc/Test/i486.ad |
P4 | JDK-8254769 | Remove unimplemented BCEscapeAnalyzer::{add_dependence, propagate_dependencies} |
P4 | JDK-8254773 | Remove unimplemented ciReplay::is_loaded(Klass* klass) |
P4 | JDK-8254771 | Remove unimplemented ciSignature::get_all_klasses |
P4 | JDK-8253631 | Remove unimplemented CompileBroker methods after JEP-165 |
P4 | JDK-8253633 | Remove unimplemented TieredThresholdPolicy::set_carry_if_necessary |
P4 | JDK-8249165 | Remove unneeded nops introduced by 8234160 changes |
P4 | JDK-8254966 | Remove unused code from Matcher |
P4 | JDK-8255909 | Remove unused delayed_value methods |
P4 | JDK-8253822 | Remove unused exception_address_is_unpack_entry |
P4 | JDK-8253040 | Remove unused Matcher::regnum_to_fpu_offset() |
P4 | JDK-8251996 | remove usage of PropertyResolvingWrapper in vm/compiler/complog/uninit |
P4 | JDK-8251998 | remove usage of PropertyResolvingWrapper in vmTestbase/jit/t |
P4 | JDK-8251997 | remove usage of PropertyResolvingWrapper in vmTestbase/vm/mlvm/ |
P4 | JDK-8252215 | Remove VerifyOptoOopOffsets flag |
P4 | JDK-8251128 | remove vmTestbase/vm/compiler/jbe/combine |
P4 | JDK-8138732 | Rename @HotSpotIntrinsicCandidate to @IntrinsicCandidate and move it to the jdk.internal.vm.annotation package |
P4 | JDK-8255672 | Replace PhaseTransform::eqv by pointer equality check |
P4 | JDK-8250556 | revert JVMCI part of JDK-8230395 |
P4 | JDK-8256655 | rework long counted loop handling |
P4 | JDK-8247743 | Segmentation fault in debug builds due to stack overflow in find_recur with deep graphs |
P4 | JDK-8246203 | Segmentation fault in verification due to stack overflow with -XX:+VerifyIterativeGVN |
P4 | JDK-8254314 | Shenandoah: null checks in c2 should not skip over native load barrier |
P4 | JDK-8248901 | Signed immediate support in .../share/assembler.hpp is broken. |
P4 | JDK-8256205 | Simplify compiler calling convention handling |
P4 | JDK-8254269 | simplify Node::disconnect_inputs |
P4 | JDK-8257190 | simplify PhaseIdealLoop constructors |
P4 | JDK-8256203 | Simplify RegMask::Empty |
P4 | JDK-8151779 | Some intrinsic flags could be replaced with one general flag |
P4 | JDK-8253748 | StressIGV tests fail with release VMs |
P4 | JDK-8223051 | support loops with long (64b) trip counts |
P4 | JDK-8258647 | TestCharVect2 is very slow |
P4 | JDK-8257847 | Tiered should publish MDO data pointer for interpreter after profile start |
P4 | JDK-8255959 | Timeouts in VectorConversion tests |
P4 | JDK-8248359 | Update JVMCI |
P4 | JDK-8248445 | Use of AbsI / AbsL nodes should be limited to supported platforms |
P4 | JDK-8245107 | Use Unified Logging in trace_method_handle_stub() |
P4 | JDK-8255579 | x86: Use cmpq(Register,Address) in safepoint_poll |
P5 | JDK-6232281 | -XX:-UseLoopSafepoints causes assert(v_false,"Parse::remove_useless_nodes missed this node") |
P5 | JDK-8256858 | C2: Devirtualize PhaseIterGVN-specific methods |
P5 | JDK-8252916 | Newline in object field values list of ScopeDesc should be removed |
P5 | JDK-8254369 | Node::disconnect_inputs may skip precedences |
P5 | JDK-8256956 | RegisterImpl::max_slots_per_register is incorrect on AMD64 |
P5 | JDK-8255067 | Restore Copyright line in file modified by 8253191 |
P5 | JDK-8256387 | Unexpected result if patching an entire instruction on AArch64 |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8251570 | JDK-8215624 causes assert(worker_id < _n_workers) failed: Invalid worker_id |
P1 | JDK-8248329 | JDK-8244603 breaks windows build |
P1 | JDK-8252995 | Non-PCH builds broken by JDK-8250961 |
P2 | JDK-8256517 | (ref) Reference.clear during reference processing may lose notification |
P2 | JDK-8227695 | assert(pss->trim_ticks().seconds() == 0.0) failed: Unexpected partial trimming during evacuation |
P2 | JDK-8256641 | CDS VM operations do not lock the heap |
P2 | JDK-8254164 | G1 only removes self forwarding pointers for last collection set increment |
P2 | JDK-8253902 | G1: Starting a new marking cycle before the conc mark thread fully completed causes assertion failure |
P2 | JDK-8259271 | gc/parallel/TestDynShrinkHeap.java still fails "assert(covered_region.contains(new_memregion)) failed: new region is not in covered_region" |
P2 | JDK-8254877 | GCLogPrecious::_lock rank constrains what locks you are allowed to have when crashing |
P2 | JDK-8255233 | InterpreterRuntime::at_unwind should be a JRT_LEAF |
P2 | JDK-8256051 | nmethod_entry_barrier stub miscalculates xmm spill size on x86_32 |
P2 | JDK-8257999 | Parallel GC crash in gc/parallel/TestDynShrinkHeap.java: new region is not in covered_region |
P2 | JDK-8260704 | ParallelGC: oldgen expansion needs release-store for _end |
P2 | JDK-8259063 | Possible deadlock with vtable/itable creation vs concurrent class unloading |
P2 | JDK-8255243 | Reinforce escape barrier interactions with ZGC conc stack processing |
P2 | JDK-8247736 | Shenandoah: assert(_nm->is_alive()) failed: only alive nmethods here |
P2 | JDK-8249230 | Shenandoah: assertion failure with -XX:-ResizeTLAB |
P2 | JDK-8247670 | Shenandoah: deadlock during class unloading OOME |
P2 | JDK-8257817 | Shenandoah: Don't race with conc-weak-in-progress flag in weak-LRB |
P2 | JDK-8256011 | Shenandoah: Don't resurrect finalizably reachable objects |
P2 | JDK-8255852 | Shenandoah: Fix incorrect copyright header in new files added by 8254315 |
P2 | JDK-8254319 | Shenandoah: Interpreter native-LRB needs to activate during HAS_FORWARDED |
P2 | JDK-8256688 | Shenandoah: Lock rank inversion after JDK-8212879 |
P2 | JDK-8257701 | Shenandoah: objArrayKlass metadata is not marked with chunked arrays |
P2 | JDK-8258714 | Shenandoah: Process references before evacuation during degen |
P2 | JDK-8251451 | Shenandoah: Remark ObjectSynchronizer roots with I-U |
P2 | JDK-8256426 | Shenandoah: Remove superfluous assert is ShBS::load_reference_barrier() |
P2 | JDK-8255886 | Shenandoah: Resolve cset address truncation and register clash in interpreter LRB |
P2 | JDK-8257793 | Shenandoah: SATB barrier should only filter out already strongly marked oops |
P2 | JDK-8251192 | Shenandoah: Shenandoah build failed after JDK-8235573 |
P2 | JDK-8247593 | Shenandoah: should not block pacing reporters |
P2 | JDK-8254362 | x86_32 builds fail after JDK-8253180 |
P2 | JDK-8254611 | x86_32: Call to IRT::at_unwind clobbers rthread after JDK-8253180 |
P2 | JDK-8256912 | Zero builds fail after JDK-8255984 |
P2 | JDK-8252513 | ZGC: Contiguous memory reservation probing is broken for TB heap sizes |
P2 | JDK-8259765 | ZGC: Handle incorrect processor id reported by the operating system |
P2 | JDK-8254874 | ZGC: JNIHandleBlock verification failure in stack watermark processing |
P2 | JDK-8252514 | ZGC: Physical memory splitting is broken |
P3 | JDK-8248736 | [aarch64] runtime/signal/TestSigpoll.java failed "fatal error: not an ldr (literal) instruction." |
P3 | JDK-8255598 | [PPC64] assert(Universe::heap()->is_in(result)) failed: object not in heap |
P3 | JDK-8253237 | [REDO] Improve large object handling during evacuation |
P3 | JDK-8253236 | [REDO] Investigate fast-path for scanning only objects with references during gc |
P3 | JDK-8252853 | AArch64: gc/shenandoah/TestVerifyJCStress.java fails intermittently with C1 |
P3 | JDK-8255006 | Add NULL-check to StringDedupTable lookup |
P3 | JDK-8259380 | Correct pretouch chunk size to cap with actual page size |
P3 | JDK-8245511 | G1 adaptive IHOP does not account for reclamation of humongous objects by young GC |
P3 | JDK-8253081 | G1 fails on stale objects in archived module graph in Open Archive regions |
P3 | JDK-8244505 | G1 pause time ratio calculation does not consider Remark/Cleanup pauses |
P3 | JDK-8255980 | G1 Service thread register_task can be used after shutdown |
P3 | JDK-8158045 | Improve large object handling during evacuation |
P3 | JDK-8027761 | Investigate fast-path for scanning only objects with references during gc |
P3 | JDK-8239600 | JEP 376: ZGC: Concurrent Thread-Stack Processing |
P3 | JDK-8258985 | Parallel WeakProcessor may use too few threads |
P3 | JDK-8257974 | Regression 21% in DaCapo-lusearch-large after JDK-8236926 |
P3 | JDK-8257820 | Remove gc/ergonomics/TestMinHeapSize.java as it is too brittle |
P3 | JDK-8233214 | Remove runtime code not needed with CMS removed |
P3 | JDK-8256040 | Shenandoah: Allow NULL referent in ShenandoahReferenceProcessor::should_discover() |
P3 | JDK-8255991 | Shenandoah: Apply 'weak' LRB on cmpxchg and xchg |
P3 | JDK-8256658 | Shenandoah: Deadlock between nmethod_entry_barrier and concurrent code root evacuator |
P3 | JDK-8251910 | Shenandoah: Handshake threads between weak-roots and reset phases |
P3 | JDK-8255527 | Shenandoah: Let ShenadoahGCStateResetter disable barriers |
P3 | JDK-8256036 | Shenandoah: MethodHandles adapters section overflows after JDK-8255762 |
P3 | JDK-8248041 | Shenandoah: pre-Full GC root updates may miss some roots |
P3 | JDK-8257641 | Shenandoah: Query is_at_shenandoah_safepoint() from control thread should return false |
P3 | JDK-8247358 | Shenandoah: reconsider free budget slice for marking |
P3 | JDK-8256039 | Shenandoah: runtime/stringtable/StringTableCleaningTest.java fails |
P3 | JDK-8255847 | Shenandoah: Shenandoah should not mark through weak roots |
P3 | JDK-8256415 | Shenandoah: Should evacuate/update codecache concurrently when class unloading is off |
P3 | JDK-8252500 | ZGC on aarch64: Unable to allocate heap for certain Linux kernel configurations |
P3 | JDK-8257901 | ZGC: Take virtual memory usage into account when sizing heap |
P4 | JDK-8255848 | -Xlog:gc+heap+exit shows "used 0K" |
P4 | JDK-8253411 | [BACKOUT] [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs |
P4 | JDK-8248650 | [BACKOUT] Backout JDK-8244603 because it generates too much noise in CI |
P4 | JDK-8253169 | [BACKOUT] Improve large object handling during evacuation |
P4 | JDK-8249676 | [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs |
P4 | JDK-8253238 | [REDO] Improve object array chunking test in G1's copy_to_survivor_space |
P4 | JDK-8248130 | AArch64: pf() uses mtNone instead of mtInternal |
P4 | JDK-8252857 | AArch64: Shenandoah C1 CAS is not sequentially consistent |
P4 | JDK-8240556 | Abort concurrent mark after effective eager reclamation of humongous objects |
P4 | JDK-8255047 | Add HotSpot UseDebuggerErgo flags |
P4 | JDK-8257230 | assert(InitialHeapSize >= MinHeapSize) failed: Ergonomics decided on incompatible initial and minimum heap sizes |
P4 | JDK-8257876 | Avoid Reference.isEnqueued in tests |
P4 | JDK-8245030 | CardTable::precleaned_card is unused |
P4 | JDK-8254758 | Change G1ServiceThread to be task based |
P4 | JDK-8252645 | Change time measurements in G1ServiceThread to only account remembered set work |
P4 | JDK-8251358 | Clean up Access configuration after Shenandoah barrier change |
P4 | JDK-8252868 | Clean up unused function from G1MMUTracker |
P4 | JDK-8256825 | Cleanup WeakProcessorPhaseTimes |
P4 | JDK-8252752 | Clear card table for old regions during scan in G1 |
P4 | JDK-8252888 | Collapse G1MMUTracker class hierarchy |
P4 | JDK-8236926 | Concurrently uncommit memory in G1 |
P4 | JDK-8254015 | copy_to_survivor_space should use in-hand klass for scanning |
P4 | JDK-8251527 | CTW: C2 (Shenandoah) compilation fails with SEGV due to unhandled catchproj == NULL |
P4 | JDK-8255595 | delay_to_keep_mmu passes wrong arguments to Monitor wait |
P4 | JDK-8255606 | Enable concurrent stack processing on x86_32 platforms |
P4 | JDK-8253219 | Epsilon: clean up unnecessary includes |
P4 | JDK-8253220 | Epsilon: clean up unused code/declarations |
P4 | JDK-8257565 | epsilonBarrierSet.hpp should not include barrierSetAssembler |
P4 | JDK-8247470 | Fix CHeap GrowableArray NMT accounting |
P4 | JDK-8254972 | Fix pretouch chunk calculations |
P4 | JDK-8210462 | Fix remaining mentions of initial mark |
P4 | JDK-8242036 | G1 HeapRegionRemSet::_n_coarse_entries could be a bool |
P4 | JDK-8244603 | G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs |
P4 | JDK-8254028 | G1 incorrectly updates scan_top for collection set regions during preparation of evacuation |
P4 | JDK-8238858 | G1 Mixed gc young gen sizing might cause the first mixed gc to immediately follow the prepare mixed gc |
P4 | JDK-8256406 | G1 x86 C1/Interpreter post write barrier always uses 32 bit to access variable sized PtrQueue::_index |
P4 | JDK-8252035 | G1: Clean up G1CollectedHeap::*reserved* methods |
P4 | JDK-8252658 | G1: Do not consider G1HeapWastePercent during region selection within a gc |
P4 | JDK-8252041 | G1: Fix incorrect uses of HeapRegionManager::max_length |
P4 | JDK-8253600 | G1: Fully support pinned regions for full gc |
P4 | JDK-8253037 | G1: Improve check for string dedup |
P4 | JDK-8256038 | G1: Improve comment about mark word handling of displaced mark words |
P4 | JDK-8250597 | G1: Improve inlining around trim_queue |
P4 | JDK-8254674 | G1: Improve root location reference to dead obj verification message |
P4 | JDK-8255232 | G1: Make G1BiasedMappedArray freeable |
P4 | JDK-8253303 | G1: Move static initialization of G1FromCardCache to a proper location |
P4 | JDK-8247819 | G1: Process strong OopStorage entries in parallel |
P4 | JDK-8248322 | G1: Refactor full collection sizing code |
P4 | JDK-8254285 | G1: Remove "What is this about" comment in G1CollectedHeap.cpp |
P4 | JDK-8252034 | G1: Remove *g1_reserved* methods |
P4 | JDK-8252086 | G1: Remove g1_rs in G1CollectedHeap::initialize |
P4 | JDK-8253928 | G1: Remove G1ConcurrentMarkThread::set_in_progress declaration |
P4 | JDK-8252038 | G1: Remove unused G1MarkStatsCache::_num_stats |
P4 | JDK-8257228 | G1: SIGFPE in G1ConcurrentRefine::create(int*) due to buffers_to_cards overflow |
P4 | JDK-8252231 | G1AdaptiveIHOP has swapped current_occupancy and additional_buffer_size |
P4 | JDK-8253232 | G1Analytics::compute_pause_time_ratios() uses wrong pause times in calculation |
P4 | JDK-8255131 | G1CollectedHeap::is_in() returns wrong result |
P4 | JDK-8252303 | G1MMUTrackerQueue::when_sec skip queue iteration on max_gc_time pause time |
P4 | JDK-8257149 | Improve G1 Service thread task scheduling to guarantee task delay |
P4 | JDK-8027545 | Improve object array chunking test in G1's copy_to_survivor_space |
P4 | JDK-8256938 | Improve remembered set sampling task scheduling |
P4 | JDK-8257162 | Initialize ThreadLocalAllocBuffer members |
P4 | JDK-8247740 | Inline derived CollectedHeap access for G1 and ParallelGC |
P4 | JDK-8253270 | Limit fastdebug inlining in G1 evacuation |
P4 | JDK-8253162 | Make frame::oops_do const |
P4 | JDK-8252627 | Make it safe for JFR thread to read threadObj |
P4 | JDK-8248049 | minor cleanups in gc/whitebox/TestWBGC.java |
P4 | JDK-8249225 | Move definition of PADDING_ELEM_NUM |
P4 | JDK-8255001 | Move G1PeriodicGCTask to its own file |
P4 | JDK-8254999 | Move G1RemSetSamplingTask to more appropriate location |
P4 | JDK-8254878 | Move last piece of ZArray to GrowableArray |
P4 | JDK-8253407 | Move max_pow2 from test to src |
P4 | JDK-8248346 | Move OopStorage mutex setup out from OopStorageSet |
P4 | JDK-8250961 | Move Universe::update_heap_info_at_gc to CollectedHeap |
P4 | JDK-8251463 | Obsolete -XX:ForceNUMA option |
P4 | JDK-8233281 | Obsolete UseSemaphoreGCThreadsSynchronization |
P4 | JDK-8253014 | OopStorage bulk release logs entries multiple times |
P4 | JDK-8252037 | Optimized build is broken |
P4 | JDK-8252103 | Parallel heap inspection for ParallelScavengeHeap |
P4 | JDK-8252105 | Parallel heap inspection for ZCollectedHeap |
P4 | JDK-8247820 | ParallelGC: Process strong OopStorage entries in parallel |
P4 | JDK-8253763 | ParallelObjectIterator should have virtual destructor |
P4 | JDK-8243315 | ParallelScavengeHeap::initialize() passes GenAlignment as page size to os::trace_page_sizes instead of actual page size |
P4 | JDK-8253173 | Print heap before and after GC lacks a newline |
P4 | JDK-8245026 | PsAdaptiveSizePolicy::_old_gen_policy_is_ready is unused |
P4 | JDK-8247928 | Refactor G1ConcurrentMarkThread for mark abort |
P4 | JDK-8245721 | Refactor the TaskTerminator |
P4 | JDK-8248401 | Refactor/unify RMI gc support functionality |
P4 | JDK-8256181 | Remove Allocation of old generation on alternate memory devices functionality |
P4 | JDK-8237363 | Remove automatic is in heap verification in OopIterateClosure |
P4 | JDK-8249137 | Remove CollectedHeap::obj_size |
P4 | JDK-8253594 | Remove CollectedHeap::supports_tlab_allocation |
P4 | JDK-8256323 | Remove HeapRegionManager::update_committed_space() |
P4 | JDK-8139800 | Remove OopsInGenClosure |
P4 | JDK-8252294 | Remove OopsInGenClosure usage from younger_refs_iterate |
P4 | JDK-8252245 | Remove ScanClosure |
P4 | JDK-8255298 | Remove SurvivorAlignmentInBytes functionality |
P4 | JDK-8253344 | Remove unimplemented Arguments::check_gc_consistency |
P4 | JDK-8255196 | Remove unused G1FullGCCompactionPoint::merge() |
P4 | JDK-8253815 | Remove unused HeapRegionManager::_num_committed from SA |
P4 | JDK-8253275 | Remove unused methods after CMS removal |
P4 | JDK-8252289 | Remove usage of OopsInGenClosure from full_process_roots |
P4 | JDK-8252141 | Rename G1YoungRemSetSamplingThread to better reflect its purpose |
P4 | JDK-8251837 | Rename get_safepoint_workers to safepoint_workers |
P4 | JDK-8252656 | Replace RegisterArrayForGC mechanism with plain Handles |
P4 | JDK-8248133 | SerialGC: Unify handling of all OopStorage instances in root processing |
P4 | JDK-8255213 | Shenandoah build fails without JFR after JDK-8255036 |
P4 | JDK-8255984 | Shenandoah: "adaptive" heuristic is prone to missing load spikes |
P4 | JDK-8256015 | Shenandoah: Add missing Shenandoah implementation in WB_isObjectInOldGen |
P4 | JDK-8247860 | Shenandoah: add update watermark line in rich assert failure message |
P4 | JDK-8256278 | Shenandoah: Avoid num of dead callback from weak processor in Shenandoah root verifier |
P4 | JDK-8248632 | Shenandoah: build fails without both JVMTI and JFR |
P4 | JDK-8254320 | Shenandoah: C2 native LRB should activate for non-cset objects |
P4 | JDK-8249884 | Shenandoah: Call report_num_dead() from ShParallelWeakRootsCleaningTask destructor |
P4 | JDK-8256664 | Shenandoah: Cleanup after JDK-8212879 |
P4 | JDK-8253244 | Shenandoah: cleanup includes in Shenandoah root processor files |
P4 | JDK-8255457 | Shenandoah: cleanup ShenandoahMarkTask |
P4 | JDK-8253434 | Shenandoah: Cleanup ShenandoahRootScanner |
P4 | JDK-8249801 | Shenandoah: Clear soft-refs on requested GC cycle |
P4 | JDK-8254560 | Shenandoah: Concurrent Strong Roots logging is incorrect |
P4 | JDK-8254315 | Shenandoah: Concurrent weak reference processing |
P4 | JDK-8255762 | Shenandoah: Consolidate/streamline interpreter LRBs |
P4 | JDK-8255614 | Shenandoah: Consolidate/streamline runtime LRBs |
P4 | JDK-8251359 | Shenandoah: filter null oops before calling enqueue/SATB barrier |
P4 | JDK-8240751 | Shenandoah: fold ShenandoahTracer definition |
P4 | JDK-8248634 | Shenandoah: incorrect include in shenandoahInitLogger.cpp |
P4 | JDK-8255691 | Shenandoah: Invoke native-LRB only on non-strong refs |
P4 | JDK-8255760 | Shenandoah: match constants style in ShenandoahMarkTask fallback |
P4 | JDK-8256046 | Shenandoah: Mix-in NULL_PTR in non-strong ShLRBNode's type |
P4 | JDK-8254103 | Shenandoah: Move updating thread roots to concurrent phase |
P4 | JDK-8252648 | Shenandoah: name gang tasks consistently |
P4 | JDK-8255955 | Shenandoah: Only STW GC should process concurrent roots at pauses |
P4 | JDK-8256806 | Shenandoah: optimize shenandoah/jni/TestPinnedGarbage.java test |
P4 | JDK-8247367 | Shenandoah: pacer should wait on lock instead of exponential backoff |
P4 | JDK-8249649 | Shenandoah: provide per-cycle pacing stats |
P4 | JDK-8248227 | Shenandoah: Refactor Shenandoah::heap() to match other GCs |
P4 | JDK-8247845 | Shenandoah: refactor TLAB/GCLAB retirement code |
P4 | JDK-8241065 | Shenandoah: remove leftover code after JDK-8231086 |
P4 | JDK-8241574 | Shenandoah: remove ShenandoahAssertToSpaceClosure |
P4 | JDK-8254075 | Shenandoah: Remove ShenandoahCodeRootsStyle diagnostic flag and related test |
P4 | JDK-8241007 | Shenandoah: remove ShenandoahCriticalControlThreadPriority support |
P4 | JDK-8253493 | Shenandoah: Remove ShenandoahSerialRoot definition |
P4 | JDK-8253226 | Shenandoah: remove unimplemented ShenandoahStrDedupQueue::verify |
P4 | JDK-8249877 | Shenandoah: Report number of dead weak oops during STW weak roots |
P4 | JDK-8255036 | Shenandoah: Reset GC state for root verifier |
P4 | JDK-8253361 | Shenandoah: runtime barrier does not honor ShenandoahSelfFixing flag |
P4 | JDK-8248652 | Shenandoah: SATB buffer handling may assume no forwarded objects |
P4 | JDK-8253224 | Shenandoah: ShenandoahStrDedupQueue destructor calls virtual num_queues() |
P4 | JDK-8232782 | Shenandoah: streamline post-LRB CAS barrier (aarch64) |
P4 | JDK-8254573 | Shenandoah: Streamline/inline native-LRB entry point |
P4 | JDK-8252660 | Shenandoah: support manageable SoftMaxHeapSize option |
P4 | JDK-8253222 | Shenandoah: unused AlwaysTrueClosure after JDK-8246591 |
P4 | JDK-8255070 | Shenandoah: Use single thread for concurrent CLD liveness test |
P4 | JDK-8243672 | Short term pause time ratio calculation in G1 off |
P4 | JDK-8256516 | Simplify clearing References |
P4 | JDK-8256813 | Simplify WeakProcessor counting of OopStorage entries |
P4 | JDK-8257509 | Strengthen requirements to call G1HeapVerifier::verify(VerifyOption) |
P4 | JDK-8254699 | Suboptimal PreTouchParallelChunkSize defaults and limits |
P4 | JDK-8252367 | Undo JDK-8245000: Windows GDI functions don't support large pages |
P4 | JDK-8252368 | Undo JDK-8245002: Windows GDI functions don't support NUMA interleaving |
P4 | JDK-8248391 | Unify handling of all OopStorage instances in weak root processing |
P4 | JDK-8249760 | Unnecessary #include oopStorageSet |
P4 | JDK-8253412 | Unsupported GC options passed in JAVA_TOOL_OPTIONS are silently ignored |
P4 | JDK-8253286 | Use expand_exact() instead of expand_at() for fixed requests in G1 |
P4 | JDK-8252221 | Use multiple workers for Parallel GC pre-touching |
P4 | JDK-8256382 | Use try_lock for hs_err EventLog printing |
P4 | JDK-8254346 | ZGC runs out of memory with appcds GCDuringDump.java on linux/aarch64 |
P4 | JDK-8250628 | ZGC: `fixup_partial_loads` was removed, but still are referenced |
P4 | JDK-8255235 | ZGC: Allocate and initialize forwarding data structures in parallel |
P4 | JDK-8255234 | ZGC: Bulk allocate forwarding data structures |
P4 | JDK-8255237 | ZGC: Bulk free garbage pages during relocation set selection |
P4 | JDK-8254912 | ZGC: Change ZCollectionInterval type to double |
P4 | JDK-8253030 | ZGC: Change ZMarkCompleteTimeout unit to microseconds |
P4 | JDK-8256727 | ZGC: Clean out dead code after JDK-8212879 |
P4 | JDK-8253938 | ZGC: Clean up argument names after JDK-8253030 |
P4 | JDK-8254719 | ZGC: Clean up includes |
P4 | JDK-8254576 | ZGC: Clean up timers in roots iterators |
P4 | JDK-8257082 | ZGC: Clean up ZRuntimeWorkers and ZWorkers |
P4 | JDK-8252223 | ZGC: Convert ZPage to use delegating constructor |
P4 | JDK-8252224 | ZGC: Convert ZValue to use alias templates |
P4 | JDK-8257415 | ZGC: Fix barrier_data types |
P4 | JDK-8253971 | ZGC: Flush mark stacks after processing concurrent roots |
P4 | JDK-8257079 | ZGC: Fold ZMark::prepare_mark() into ZMark::start() |
P4 | JDK-8252973 | ZGC: Implement Large Pages support on Windows |
P4 | JDK-8253180 | ZGC: Implementation of JEP 376: ZGC: Concurrent Thread-Stack Processing |
P4 | JDK-8256401 | ZGC: Improve ZList verification |
P4 | JDK-8254880 | ZGC: Let ZList iterators be alias templates |
P4 | JDK-8252309 | ZGC: Long concurrent select relocation set phase when heap size is large |
P4 | JDK-8256416 | ZGC: Lower ZMarkCompleteTimeout |
P4 | JDK-8253332 | ZGC: Make heap views reservation platform independent |
P4 | JDK-8254883 | ZGC: Make the ZArrayIterator reusable for ZRelocationSetIterators |
P4 | JDK-8256740 | ZGC: Move closures out of zOopClosure files |
P4 | JDK-8256390 | ZGC: Relocate in-place instead of having a heap reserve |
P4 | JDK-8256419 | ZGC: Remove "Heap Used Before/After Mark/Relocation" samplers |
P4 | JDK-8253516 | ZGC: Remove card table functions |
P4 | JDK-8254671 | ZGC: Remove unused roots iterator types |
P4 | JDK-8254562 | ZGC: Remove ZMarkRootsTask |
P4 | JDK-8257077 | ZGC: Remove ZWorkers::run_serial() |
P4 | JDK-8257072 | ZGC: Rename roots iterators |
P4 | JDK-8256484 | ZGC: Rename ZRelocationSetSelector::register_garbage_page() |
P4 | JDK-8247759 | ZGC: Replace ZGC specific array implementations with GrowableArray |
P4 | JDK-8255471 | ZGC: Rework root iterators and closures |
P4 | JDK-8257151 | ZGC: Simplify ZVerify |
P4 | JDK-8252196 | ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" again(2) |
P4 | JDK-8257073 | ZGC: Try forward object before retaining page |
P4 | JDK-8248132 | ZGC: Unify handling of all OopStorage instances in root processing |
P4 | JDK-8255662 | ZGC: Unify nmethod closures in the heap iterator |
P4 | JDK-8256320 | ZGC: Update zDebug to support UseCompressedClassPointers |
P4 | JDK-8253418 | ZGC: Use pd_ prefix to denote platform dependent code |
P4 | JDK-8254882 | ZGC: Use static_assert instead of guarantee |
P4 | JDK-8254980 | ZGC: ZHeapIterator visits armed nmethods with -XX:-ClassUnloading |
P4 | JDK-8254672 | ZGC: ZParallelOopsDo/ZSerialWeakOopsDo should use atomic load/store |
P5 | JDK-8254695 | G1: Next mark bitmap clear not cancelled after marking abort |
P5 | JDK-8253646 | ZGC: Avoid overhead of sorting ZStatIterableValues on bootstrap |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8258094 | AIX build fails after 8257602 |
P2 | JDK-8257215 | JFR: Events dropped when streaming over a chunk rotation |
P2 | JDK-8253505 | JFR: onFlush invoked out of order with a sorted event stream |
P2 | JDK-8257906 | JFR: RecordingStream leaks memory |
P2 | JDK-8258396 | SIGILL in jdk.jfr.internal.PlatformRecorder.rotateDisk() |
P2 | JDK-8259574 | SIGSEGV in BFSClosure::closure_impl |
P3 | JDK-8252754 | Hash code calculation of JfrStackTrace is inconsistent |
P3 | JDK-8257602 | Introduce JFR Event Throttling and new jdk.ObjectAllocationSample event (enabled by default) |
P3 | JDK-8257621 | JFR StringPool misses cached items across consecutive recordings |
P3 | JDK-8241885 | JFR tool: print does not work with inner class events |
P3 | JDK-8248302 | JFR: Add test for OldObjectSample event when using ZGC |
P3 | JDK-8246436 | JFR: Avoid parsing metadata.xml during startup |
P3 | JDK-8253762 | JFR: getField(String) should be able to access subfields |
P3 | JDK-8250928 | JFR: Improve hash algorithm for stack traces |
P3 | JDK-8248997 | JFR: Improve javadoc for @Name |
P3 | JDK-8248564 | JFR: Remote Recording Stream |
P3 | JDK-8248016 | JFR: Remove Javadoc warnings |
P3 | JDK-8248988 | JFR: Split up TestThreadStartEndEvents.java |
P3 | JDK-8247901 | Multiple conflicting @return for FlightRecorderMXBean |
P3 | JDK-8258404 | Restore stacktrace reuse after 8258094 |
P3 | JDK-8252807 | The jdk.jfr.Recording.getStream does not work when toDisk is disabled |
P3 | JDK-8243962 | Various JVM TI tests time out using JFR on Windows |
P3 | JDK-8251179 | Word tearing problem with _last_sweep |
P4 | JDK-8249875 | GCC 10 warnings -Wtype-limits with JFR code |
P4 | JDK-8249720 | Generated bytecodes of EventWriter don't be output to the log |
P4 | JDK-8253421 | Initialize JFR trace-IDs with zero |
P4 | JDK-8250903 | jdk/jfr/javaagent/TestLoadedAgent.java fails with Mismatch in TestEvent count |
P4 | JDK-8253050 | jfr disassemble command processes --max-chunks incorrectly |
P4 | JDK-8255992 | JFR EventWriter does not use first string from StringPool with id 0 |
P4 | JDK-8253235 | JFR.dump does not respect maxage parameter |
P4 | JDK-8251843 | jfr/tool/TestPrintJSON.java fails intermittently |
P4 | JDK-8242593 | JFR: EventFactory does not scale well past unique 1000 events |
P4 | JDK-8242501 | JFR: oldobject/TestG1.java can't find leaking object |
P4 | JDK-8252090 | JFR: StreamWriterHost::write_unbuffered() stucks in an infinite loop OpenJDK (build 13.0.1+9) |
P4 | JDK-8248216 | JFR: Unify handling of all OopStorage instances in LeakProfiler root processing |
P4 | JDK-8249878 | jfr_emergency_dump has secondary crashes |
P4 | JDK-8251325 | Miss 'L' for long value in if statement |
P4 | JDK-8253641 | Missing newline in the printout of certain JFR events |
P4 | JDK-8252113 | Move jfr man page into jfr module |
P4 | JDK-8235573 | Move JFR ObjectSample oop into OopStorage |
P4 | JDK-8250912 | Recording#copy() doesn't copy the flush interval |
P4 | JDK-8257424 | RecordingStream does not specify the recording name |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8241390 | 'Deadlock' with VM_RedefineClasses::lock_classes() |
P3 | JDK-8257140 | Crash in JvmtiTagMap::flush_object_free_events() |
P3 | JDK-8252871 | fatal error: must own lock JvmtiThreadState_lock |
P3 | JDK-8216324 | GetClassMethods is confused by the presence of default methods in super interfaces |
P3 | JDK-8244679 | JVM/TI GetCurrentContendedMonitor/contmon001 failed due to "(IsSameObject#3) unexpected monitor object: 0x000000562336DBA8" |
P3 | JDK-8212879 | Make JVMTI TagMap table concurrent |
P3 | JDK-8257993 | vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine/TestDescription.java crash intermittently |
P3 | JDK-8255810 | Zero: build fails without JVMTI |
P4 | JDK-8256337 | ap01t001.cpp, 67: Received unexpected number of ObjectFree events: 7 |
P4 | JDK-8253872 | ArgumentHandler must use the same delimiters as in jvmti_tools.cpp |
P4 | JDK-8253878 | clean up nsk/share/jvmti/ArgumentHandler |
P4 | JDK-8255381 | com/sun/jdi/EATests.java should not suspend graal threads |
P4 | JDK-8255452 | Doing GC during JVMTI MethodExit event posting breaks return oop |
P4 | JDK-8227745 | Enable Escape Analysis for Better Performance in the Presence of JVMTI Agents |
P4 | JDK-8247729 | GetObjectMonitorUsage() might return inconsistent information |
P4 | JDK-8248379 | Handshake closures for JVMTI monitor functions lack of some validations |
P4 | JDK-8247615 | Initialize the bytes left for the heap sampler |
P4 | JDK-8248362 | JVMTI frame operations should use Thread-Local Handshake |
P4 | JDK-8242427 | JVMTI frame pop operations should use Thread-Local Handshakes |
P4 | JDK-8254668 | JVMTI process frames on thread without started processing |
P4 | JDK-8242428 | JVMTI thread operations should use Thread-Local Handshake |
P4 | JDK-8201641 | JVMTI: GetThreadListStackTraces should use Thread-Local Handshakes |
P4 | JDK-8252816 | JvmtiEnvThreadState::clear_to_frame_pop() is not used |
P4 | JDK-8253899 | Make IsClassUnloadingEnabled signature match specification |
P4 | JDK-8256830 | misc tests failed with "assert(env->is_enabled(JVMTI_EVENT_OBJECT_FREE)) failed: checking" |
P4 | JDK-8247808 | Move JVMTI strong oops to OopStorage |
P4 | JDK-8252997 | Null-proofing for linker_md.c |
P4 | JDK-8255455 | Pre-generate ThreadHeapSampler::_log_table |
P4 | JDK-8252526 | Remove excessive inclusion of jvmti.h and jvmtiExport.hpp |
P4 | JDK-8254364 | Remove leading _ from struct/union declarations in jvmti.h |
P4 | JDK-8254781 | Remove unimplemented ClassFieldMap::compute_field_count |
P4 | JDK-6606767 | resexhausted00[34] fail assert(!thread->owns_locks(), "must release all locks when leaving VM") |
P4 | JDK-8252402 | rewrite vmTestbase/nsk/jvmti/Allocate/alloc001 shell test to Java |
P4 | JDK-8249623 | test @ignore-d due to 7013634 should be returned back to execution |
P4 | JDK-8249293 | Unsafe stackwalk in VM_GetOrSetLocal::doit_prologue() |
P4 | JDK-8138588 | VerifyMergedCPBytecodes option cleanup needed |
P4 | JDK-8254864 | vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted001/TestDescription.java timed out |
P4 | JDK-8256364 | vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t002 failed with "assert(handle != __null) failed: JNI handle should not be null" |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8256922 | ppc, ppcle build broken after JDK-8254231 |
P3 | JDK-8208089 | JEP 347: Enable C++14 Language Features |
P4 | JDK-8252837 | Cleanup SAP Copyright file headers |
P4 | JDK-8252588 | HotSpot Style Guide should permit uniform initialization |
P4 | JDK-8254733 | HotSpot Style Guide should permit using range-based for loops |
P4 | JDK-8251888 | Move HotSpot Style Guide wiki subpages to jdk/jdk/doc |
P4 | JDK-8252684 | Move the AArch64 assember test under test/hotspot/gtest |
P4 | JDK-8247976 | Update HotSpot Style Guide for C++14 adoption |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8253496 | [BACKOUT] JDK-8253208 Move CDS related code to a separate class |
P1 | JDK-8255340 | [s390] build failure after JDK-8255208 |
P1 | JDK-8253098 | Disable archived module graph if CDS heap cannot be mapped |
P1 | JDK-8254811 | JDK-8254158 broke ppc64, s390 builds |
P1 | JDK-8253314 | precompiled.hpp missing from vmIntrinsics.cpp |
P1 | JDK-8254265 | s390 and linux 32 bit builds broken |
P1 | JDK-8254696 | safepointMechanism_aix needs adaptation for JDK-8253180 |
P1 | JDK-8253313 | xmlstream.hpp missing from vmIntrinsics.cpp |
P2 | JDK-8251924 | 32-bit build failures after JDK-8235765 |
P2 | JDK-8255268 | 32-bit failures in runtime/Metaspace/elastic |
P2 | JDK-8250516 | [BACKOUT] Move mirror oops from Universe into OopStorage |
P2 | JDK-8255978 | [windows] os::release_memory may not release the full range |
P2 | JDK-8256359 | AArch64: runtime/ReservedStack/ReservedStackTestCompiler.java fails |
P2 | JDK-8256857 | ARM32 builds broken after JDK-8254231 |
P2 | JDK-8253167 | ARM32 builds fail after JDK-8247910 |
P2 | JDK-8256572 | assert(n->_left->_parent == n) failed: sanity in share/memory/metaspace/blockTree.cpp:113 |
P2 | JDK-8257673 | Build fails without shenandoahgc after JDK-8257563 |
P2 | JDK-8252691 | Build failure after JDK-8252481 |
P2 | JDK-8251365 | Build failure on AIX after 8250636 |
P2 | JDK-8252149 | Compilation error after JDK-8252043 |
P2 | JDK-8255766 | Fix linux+arm64 build after 8254072 |
P2 | JDK-8248886 | InstanceKlass::initialize_impl crashes with -XX:-UsePerfData after JDK-8246019 |
P2 | JDK-8255564 | InterpreterMacroAssembler::remove_activation() needs to restore thread right after VM call on x86_32 |
P2 | JDK-8256486 | Linux/Windows-x86 builds broken after JDK-8254231 |
P2 | JDK-8249192 | MonitorInfo stores raw oops across safepoints |
P2 | JDK-8252592 | Non-PCH build is broken after JDK-8251560 |
P2 | JDK-8256924 | ppc, ppcle, s390: JVM crashes at VM init after JDK-8254231 |
P2 | JDK-8256860 | S390 builds broken after JDK-8254231 |
P2 | JDK-8253778 | ShenandoahSafepoint::is_at_shenandoah_safepoint should not access VMThread state from other threads |
P2 | JDK-8252472 | SIGSEGV in Symbol::decrement_refcount |
P2 | JDK-8253794 | TestAbortVMOnSafepointTimeout never timeouts |
P2 | JDK-8253926 | Use extra_size correctly in anon_mmap_aligned |
P2 | JDK-8253089 | Windows (MSVC 2017) build fails after JDK-8243208 |
P2 | JDK-8253284 | Zero OrderAccess barrier mappings are incorrect |
P2 | JDK-8256485 | Zero VM build broken after JDK-8254231 |
P3 | JDK-8253727 | [cgroups v2] Memory and swap limits reported incorrectly |
P3 | JDK-8253714 | [cgroups v2] Soft memory limit incorrectly using memory.high |
P3 | JDK-8251918 | [Graal] Crash in DumpTimeSharedClassInfo::add_verification_constraint |
P3 | JDK-8256843 | [PPC64] runtime/logging/RedefineClasses.java fails with assert: registers not saved on stack |
P3 | JDK-8246378 | [Windows] assert on MethodHandle logging code |
P3 | JDK-8253572 | [windows] CDS archive may fail to open with long file names |
P3 | JDK-8256864 | [windows] Improve tracing for mapping errors |
P3 | JDK-8248219 | aarch64: missing memory barrier in fast_storefield and fast_accessfield |
P3 | JDK-8247354 | AArch64: PopFrame causes assert(oopDesc::is_oop(obj)) failed: not an oop |
P3 | JDK-8255716 | AArch64: Regression: JVM crashes if manually offline a core |
P3 | JDK-8244778 | Archive full module graph in CDS |
P3 | JDK-8253464 | ARM32 Zero: atomic_copy64 is incorrect, breaking volatile stores |
P3 | JDK-8254661 | arm32: additional cleanup after fixing SIGSEGV |
P3 | JDK-8213483 | ARM32: runtime/ErrorHandling/ShowRegistersOnAssertTest.java jtreg test fail |
P3 | JDK-8253901 | ARM32: SIGSEGV during monitorexit due to incorrect register use (after JDK-8253540) |
P3 | JDK-8248112 | array index out of bound in FileMapInfo::check_paths |
P3 | JDK-8256476 | Assert in vmIntrinsics::flags_for with -XX:+Verbose |
P3 | JDK-8254125 | Assertion in cppVtables.cpp during builds on 32bit Windows |
P3 | JDK-8251118 | BiasedLocking::preserve_marks should not have a HandleMark |
P3 | JDK-8257502 | Builds fail with new warnings after JDK-8256254 |
P3 | JDK-8251261 | CDS dumping should not clear states in live classes |
P3 | JDK-8253435 | Cgroup: 'stomping of _mount_path' crash if manually mounted cpusets exist |
P3 | JDK-8257596 | Clarify trusted final fields for record classes |
P3 | JDK-8256867 | Classes with empty PermittedSubclasses attribute cannot be extended |
P3 | JDK-8244997 | Convert the JavaThread::_threadObj oop to use OopStorage |
P3 | JDK-8256253 | Defer Biased Locking obsoletion to JDK 18 |
P3 | JDK-8233343 | Deprecate -XX:+CriticalJNINatives flag which implements JavaCritical native functions |
P3 | JDK-8257572 | Deprecate the archaic signal-chaining interfaces: sigset and signal |
P3 | JDK-8253079 | DeterministicDump.java fails due to garbage in structure padding |
P3 | JDK-8242263 | Diagnose synchronization on primitive wrappers |
P3 | JDK-8253239 | Disable VS warning C4307 |
P3 | JDK-8256711 | Fix typo in Java manpage that refers to JDK 15 instead of 16 |
P3 | JDK-8254042 | gtest/GTestWrapper.java failed os.test_random |
P3 | JDK-8252359 | HotSpot Not Identifying it is Running in a Container |
P3 | JDK-8241053 | Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java test fails on Alpine Linux with debug build |
P3 | JDK-8248334 | hs build errors on ppc64 and s390x platforms |
P3 | JDK-8253909 | Implement detailed map file for CDS |
P3 | JDK-8248238 | Implementation: JEP 388: Windows AArch64 Support |
P3 | JDK-8249672 | Include microcode revision in features_string on x86 |
P3 | JDK-8229469 | JEP 386: Alpine Linux Port |
P3 | JDK-8221173 | JEP 387: Elastic Metaspace |
P3 | JDK-8248496 | JEP 388: Windows/AArch64 Port |
P3 | JDK-8259275 | JRuby crashes while resolving invokedynamic instruction |
P3 | JDK-8248407 | Move Universe roots into OopStorage |
P3 | JDK-8253833 | mutexLocker assert_locked_or_safepoint should not access VMThread state from non-VM-thread |
P3 | JDK-8252921 | NMT overwrite memory type for region assert when building dynamic archive |
P3 | JDK-8245215 | Obsolete InitialBootClassLoaderMetaspaceSize and UseLargePagesInMetaspace |
P3 | JDK-8238832 | Obsolete PrintVMQWaitTime |
P3 | JDK-8251336 | OopHandle release can not be called in a safepoint |
P3 | JDK-8250810 | Push missing parts of JDK-8248817 |
P3 | JDK-8231560 | Remove expired flags in JDK 16 |
P3 | JDK-8251846 | Replace __linux which is no longer defined |
P3 | JDK-8252835 | Revert fix for JDK-8246051 |
P3 | JDK-8257521 | runtime/logging/MonitorInflationTest.java crashed in MonitorList::unlink_deflated |
P3 | JDK-8257468 | runtime/whitebox/TestWBDeflateIdleMonitors.java fails with Monitor should be deflated.: expected true to equal false |
P3 | JDK-8258236 | Segfault in ClassListParser::resolve_indy dumping static AppCDS archive |
P3 | JDK-8253920 | Share method trampolines in CDS dynamic archive |
P3 | JDK-8247536 | Support for pre-generated java.lang.invoke classes in CDS static archive |
P3 | JDK-8247666 | Support Lambda proxy classes in static CDS archive |
P3 | JDK-8249822 | SymbolPropertyTable creates an extra OopHandle per entry |
P3 | JDK-8255787 | Tag container tests that use cGroups with cgroups keyword |
P3 | JDK-8256594 | Unexpected warning: SIGSEGV handler flags expected:SA_RESTART|SA_SIGINFO found:SA_RESTART|SA_SIGINFO |
P3 | JDK-8255734 | VM should ignore SIGXFSZ on ppc64, s390 too |
P3 | JDK-8248817 | Windows: Improving common cross-platform code |
P3 | JDK-8248657 | Windows: strengthening in ThreadCritical regarding memory model |
P3 | JDK-8249675 | x86: frequency extraction from cpu brand string is incomplete |
P3 | JDK-8255065 | Zero: accessor_entry misses the IRIW case |
P3 | JDK-8255796 | Zero: CASE(_new) should replenish TLABs properly |
P3 | JDK-8255744 | Zero: handle JVM_CONSTANT_DynamicInError |
P3 | JDK-8256237 | Zero: non-PCH build fails after JDK-8253064 |
P4 | JDK-8252126 | 'GVars.stw_random = os::random()' lost by JDK-8246476 |
P4 | JDK-8257042 | [aix] Disable os.release_one_mapping_multi_commits_vm gtest |
P4 | JDK-8257027 | [JEP 390] Diagnose synchronization on @ValueBased classes |
P4 | JDK-8251255 | [linux] Add process-memory information to hs-err and VM.info |
P4 | JDK-8243470 | [macos] bring back O2 opt level for unsafe.cpp |
P4 | JDK-8253740 | [PPC64] Minor interpreter cleanup |
P4 | JDK-8253690 | [PPC64] Use flag kind "diagnostic" for platform specific flags |
P4 | JDK-8253500 | [REDO] JDK-8253208 Move CDS related code to a separate class |
P4 | JDK-8250519 | [REDO] Move mirror oops from Universe into OopStorage |
P4 | JDK-8254190 | [s390] interpreter misses exception check after calling monitorenter |
P4 | JDK-8253689 | [s390] Use flag kind "diagnostic" for platform specific flags |
P4 | JDK-8256287 | [windows] add loop fuse to map_or_reserve_memory_aligned |
P4 | JDK-8256367 | [windows] Better logging for some system calls |
P4 | JDK-8250911 | [windows] os::pd_map_memory error detection broken |
P4 | JDK-8221554 | aarch64 cross-modifying code |
P4 | JDK-8251885 | aarch64: aarch64-asmtest.py script generates unpredictable instructions |
P4 | JDK-8254940 | AArch64: Cleanup non-product thread members |
P4 | JDK-8254072 | AArch64: Get rid of --disable-warnings-as-errors on Windows+ARM64 build |
P4 | JDK-8246373 | AArch64: Refactor register spilling code in ZGC barriers |
P4 | JDK-8252125 | add an "inflating" entry to the "table" of bit patterns in share/oops/markWord.hpp |
P4 | JDK-8247218 | Add default constructor to VectorSet to use Thread::current()->resource_area() as arena by default |
P4 | JDK-8255351 | Add detection for Graviton 2 CPUs |
P4 | JDK-8250563 | Add KVHashtable::add_if_absent |
P4 | JDK-8250652 | Add logical operations on types |
P4 | JDK-8251543 | add mention of INFLATING() to share/oops/markWord.hpp header comment |
P4 | JDK-8255678 | Add Mutex::try_lock version without rank checks |
P4 | JDK-8256178 | Add RAII object for file lock |
P4 | JDK-8246477 | add whitebox support for deflating idle monitors |
P4 | JDK-8255038 | Adjust adapter_code_size to account for -Xlog:methodhandles in debug builds |
P4 | JDK-8253262 | Allocate in DumpRegion is not thread safe |
P4 | JDK-8249087 | Always initialize _body[0..1] in Symbol constructor |
P4 | JDK-8254309 | appcds GCDuringDump.java failed - class must exist |
P4 | JDK-8255784 | appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java test failed resulting in VM crash |
P4 | JDK-8253469 | ARM32 Zero: replace usages of __sync_synchronize() with OrderAccess::fence |
P4 | JDK-8256640 | assert(!m->is_old() || ik()->is_being_redefined()) failed: old methods should not be in vtable |
P4 | JDK-8238761 | Asynchronous handshakes |
P4 | JDK-8249837 | Avoid direct or implicit Thread::current() calls when we already have a current thread variable |
P4 | JDK-8251557 | Avoid dumping unused symbols/strings into the CDS archive |
P4 | JDK-8255271 | Avoid generating duplicate interpreter entries for subword types |
P4 | JDK-8255231 | Avoid upcalls when initializing the statSampler |
P4 | JDK-8246181 | Avoid walking SymbolTable during -Xshare:dump |
P4 | JDK-8254748 | Bad Copyright header format after JDK-8212218 |
P4 | JDK-8255990 | Bitmap region of dynamic CDS archive is not unmapped |
P4 | JDK-8254722 | bsd_zero builds broken after JDK-8253717 |
P4 | JDK-8252652 | Buggy looking null check in ServiceThread::oops_do() |
P4 | JDK-8253970 | Build error: address argument to atomic builtin must be a pointer to integer or pointer ('volatile narrowOop *' invalid) |
P4 | JDK-8254348 | Build fails when cds is disabled after JDK-8247536 |
P4 | JDK-8252407 | Build failure with gcc-8+ and asan |
P4 | JDK-8239782 | CC_INTERP is only used by Zero interpreter |
P4 | JDK-8249276 | CDS archived objects must have "neutral" markwords |
P4 | JDK-8254599 | CDS dump should not warn about hidden classes |
P4 | JDK-8257241 | CDS should not handle disableEagerInitialization for archived lambda proxy classes |
P4 | JDK-8243583 | Change 'final' error checks to throw ICCE |
P4 | JDK-8253639 | Change os::attempt_reserve_memory_at parameter order |
P4 | JDK-8252661 | Change SafepointMechanism terminology to talk less about "blocking" |
P4 | JDK-8247938 | Change various JVM enums like LinkInfo::AccessCheck and Klass::DefaultsLookupMode to enum class |
P4 | JDK-8252689 | Classes are loaded from jrt:/java.base even when CDS is used |
P4 | JDK-8251860 | ClassLoaderData::loaded_classes_do fails with "assert(ZAddress::is_marked(addr)) failed: Should be marked" |
P4 | JDK-8254855 | Clean up and remove unused code in vmIntrinsics |
P4 | JDK-8256172 | Clean up CDS handling of i2i_entry |
P4 | JDK-8255860 | Clean up CDS logging related to lambda |
P4 | JDK-8249096 | Clean up code for DumpLoadedClassList |
P4 | JDK-8081833 | Clean up JVMFlag getter/setter code |
P4 | JDK-8243208 | Clean up JVMFlag implementation |
P4 | JDK-8250042 | Clean up methodOop and method_oop names from the code |
P4 | JDK-8256365 | Clean up vtable initialization code |
P4 | JDK-8245226 | Clean-up FlagSetting and remove misuse. |
P4 | JDK-8257238 | Cleanup include directives for precompiled.hpp |
P4 | JDK-8253638 | Cleanup os::reserve_memory and remove MAP_FIXED |
P4 | JDK-8249625 | cleanup unused SkippedException in the tests under cds/appcds/dynamicArchive/methodHandles |
P4 | JDK-8253650 | Cleanup: remove alignment_hint parameter from os::reserve_memory |
P4 | JDK-8252589 | Code duplication in ParallelSPCleanupTask |
P4 | JDK-8255208 | CodeStrings passed to Disassembler::decode are ignored |
P4 | JDK-8252980 | comment only changes extracted from JDK-8247281 |
P4 | JDK-8255389 | ConcurrentHashTable::NoOp omits return in non-void return method |
P4 | JDK-8225631 | Consider replacing muxAcquire/Release with PlatformMonitor |
P4 | JDK-8250990 | Consolidate object copying code for CDS static/dynamic archive dumping |
P4 | JDK-8254158 | Consolidate per-platform stack overflow handling code |
P4 | JDK-8244386 | convert runtime/Safepoint/AssertSafepointCheckConsistency tests to gtest |
P4 | JDK-8256254 | Convert vmIntrinsics::ID to enum class |
P4 | JDK-8253402 | Convert vmSymbols::SID to enum class |
P4 | JDK-8247529 | Crash in runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java with Graal |
P4 | JDK-8255544 | Create a checked cast |
P4 | JDK-8252794 | Creation of JNIMethodBlock should be done with a leaf lock |
P4 | JDK-8256754 | Deoptimization::revoke_for_object_deoptimization: stack processing start call is redundant |
P4 | JDK-8253261 | Disable CDS full module graph until JDK-8253081 is fixed |
P4 | JDK-8251383 | Disable Event::log from linux_mprotect when processing the assertion poison page |
P4 | JDK-8255756 | Disabling logging does unnecessary work |
P4 | JDK-8253397 | Ensure LogTag types are sorted |
P4 | JDK-8254780 | EnterInterpOnlyModeClosure::completed() always returns true |
P4 | JDK-8257989 | Error in gtest os_page_size_for_region_unaligned after 8257588 |
P4 | JDK-8253429 | Error reporting should report correct state of terminated/aborted threads |
P4 | JDK-8248170 | Excessive include of compiledMethod, codeCache, javaClasses and systemDictionary |
P4 | JDK-8254192 | ExtraSharedClassListFile contains extra white space at end of line |
P4 | JDK-8255975 | Fix AArch64 OpenJDK build failure with gcc-5 |
P4 | JDK-8255711 | Fix and unify hotspot signal handlers |
P4 | JDK-8255005 | Fix indentation levels in classFileParser.cpp |
P4 | JDK-8253148 | Fix terminology in align_down comment |
P4 | JDK-8251460 | Fix the biased-locking code in ObjectSynchronizer::FastHashCode |
P4 | JDK-8252093 | formula used to calculate decaying variance in numberSeq |
P4 | JDK-8253183 | Fragile memory barrier selection for some weak memory model platforms |
P4 | JDK-8245925 | G1 allocates EDEN region after CDS has executed GC |
P4 | JDK-8247818 | GCC 10 warning stringop-overflow with symbol code |
P4 | JDK-8254010 | GrowableArrayView::print fails to compile |
P4 | JDK-8253624 | gtest fails when run from make with read-only source directory |
P4 | JDK-8255330 | gtest/MetaspaceGtests.java fail on 32-bit platforms |
P4 | JDK-8256722 | handle VC++:1927 VS2019 in abstract_vm_version |
P4 | JDK-8250598 | Hyper-V is detected in spite of running on host OS |
P4 | JDK-8247589 | Implementation of Alpine Linux/x64 Port |
P4 | JDK-8251158 | Implementation of JEP 387: Elastic Metaspace |
P4 | JDK-8247910 | Improve alignment and power-of-2 utilities using C++14 |
P4 | JDK-8249945 | Improve ARRAY_SIZE() |
P4 | JDK-8244764 | Improve assertion for CPP_VTABLE_PATCH_TYPES_DO |
P4 | JDK-8251322 | Improve BitMap::iterate |
P4 | JDK-8254189 | Improve comments for StackOverFlow and fix in_xxx() functions |
P4 | JDK-8243290 | Improve diagnostic messages for class verification and redefinition failures |
P4 | JDK-8257466 | Improve enum iteration |
P4 | JDK-8247909 | Improve PrimitiveConversions::cast using C++14 |
P4 | JDK-8252859 | Inconsistent use of alpha in class AbsSeq |
P4 | JDK-8224509 | Incorrect alignment in CDS related allocation code on 32-bit platforms |
P4 | JDK-8253540 | InterpreterRuntime::monitorexit should be a JRT_LEAF function |
P4 | JDK-8252406 | Introduce Thread::as_Java_thread() convenience function |
P4 | JDK-8252250 | isnanf is obsolete |
P4 | JDK-8250636 | iso8601_time returns incorrect offset part on MacOS |
P4 | JDK-8194309 | JNI handle allocation failure not reported correctly |
P4 | JDK-8257604 | JNI_ArgumentPusherVaArg leaks valist |
P4 | JDK-8244500 | jtreg test error in test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java |
P4 | JDK-8253548 | jvmFlagAccess.cpp: clang 9.0.0 format specifier error |
P4 | JDK-8247755 | Leaner and more versatile GrowableArray classes |
P4 | JDK-8248271 | linux-x86-zero build failure |
P4 | JDK-8244847 | Linux/PPC: runtime/CompressedOops/CompressedClassPointers: smallHeapTest fails |
P4 | JDK-8254335 | logging/logStream.hpp includes memory/resourceArea.hpp but doesn't need it |
P4 | JDK-8255697 | LogTargetHandle::print should check if log level is enabled |
P4 | JDK-8237591 | Mac: include OS X version in hs_err_pid crash log file |
P4 | JDK-8134630 | make code and comments consistent for stack lock optimization |
P4 | JDK-8256489 | Make gtest for long path names on Windows more resilient in the presence of virus scanners |
P4 | JDK-8253640 | Make MEMFLAGS an enum class |
P4 | JDK-8247912 | Make narrowOop a scoped enum |
P4 | JDK-8257588 | Make os::_page_sizes a bitmask |
P4 | JDK-8250844 | Make sure {type,obj}ArrayOopDesc accessors check the bounds |
P4 | JDK-8247179 | Mechanism for VM operations to not take part in safepoint coalescing |
P4 | JDK-8250984 | Memory Docker tests fail on some Linux kernels w/o cgroupv1 swap limit capabilities |
P4 | JDK-8256725 | Metaspace: better blocktree and binlist asserts |
P4 | JDK-8255885 | Metaspace: freelist commit counter is not updated when purging |
P4 | JDK-8249719 | MethodHandle performance suffers from bad ResolvedMethodTable hash function |
P4 | JDK-8256474 | Migrate Mutex _owner accesses to use Atomic operations |
P4 | JDK-8247281 | migrate ObjectMonitor::_object to OopStorage |
P4 | JDK-8238174 | migrate ObjectMonitor::_owner field away from C++ volatile semantics |
P4 | JDK-8257743 | Minimal build on AArch64 failed with --disable-precompiled-headers |
P4 | JDK-8252398 | minimal debug build broken - CURRENT_PC undefined in resourceArea.inline.hpp |
P4 | JDK-8253492 | Miss comma after second copyright year in FDBigInteger.java |
P4 | JDK-8254061 | Missing space in flag description |
P4 | JDK-8253064 | monitor list simplifications and getting rid of TSM |
P4 | JDK-8249944 | Move and improve the AllStatic class |
P4 | JDK-8248186 | Move CDS C++ vtable code to cppVtables.cpp |
P4 | JDK-8253208 | Move CDS related code to a separate class |
P4 | JDK-8252056 | Move DumpRegion/ReadClosure/WriteClosure to archiveUtils.hpp |
P4 | JDK-8252043 | Move inner class metaspace cleaning out of safepoint cleanup tasks |
P4 | JDK-8255285 | Move JVMFlag origins into a new enum JVMFlagOrigin |
P4 | JDK-8249938 | Move mirror oops from Universe into OopStorage |
P4 | JDK-8249768 | Move static oops and NullPointerException oops from Universe into OopStorage |
P4 | JDK-8250589 | Move Universe::_reference_pending_list into OopHandle |
P4 | JDK-8243066 | move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file |
P4 | JDK-8255596 | Mutex safepoint checking options and flags should be scoped enums |
P4 | JDK-8254889 | name_and_sig_as_C_string usages in frame coding without ResourceMark |
P4 | JDK-8251257 | NMT: jcmd VM.native_memory scale=1 crashes target VM |
P4 | JDK-8254012 | NMT: MetaspaceSnapshot::snapshot uses wrong enum |
P4 | JDK-8248426 | NMT: VirtualMemoryTracker::split_reserved_region() does not properly update summary counting |
P4 | JDK-8252797 | Non-PCH build fails on Ubuntu 16.4 when building with gtests |
P4 | JDK-8254144 | Non-x86 Zero builds fail with return-type warning in os_linux_zero.cpp |
P4 | JDK-8252249 | nsk/stress/stack/stack016.java fails with "Error: TEST_BUG: trickyRecursion() must throw an error anyway!" |
P4 | JDK-8254029 | ObjectMonitor cleanup/minor bug-fix changes extracted from JDK-8253064 |
P4 | JDK-8252981 | ObjectMonitor::object() cleanup changes extracted from JDK-8247281 |
P4 | JDK-8256718 | Obsolete the long term deprecated and aliased Trace flags |
P4 | JDK-8247289 | Obsolete unused UseBsdPosixThreadCPUClocks |
P4 | JDK-8247292 | Obsolete unused UseOprofile flag on BSD |
P4 | JDK-8243586 | Optimize calls to SystemDictionaryShared::define_shared_package for classpath |
P4 | JDK-8249650 | Optimize JNIHandle::make_local thread variable usage |
P4 | JDK-8247296 | Optimize JVM_GetDeclaringClass |
P4 | JDK-8253375 | OSX build fails with Xcode 12.0 (12A7209) |
P4 | JDK-8253177 | outputStream not declared in markWord.hpp |
P4 | JDK-8246019 | PerfClassTraceTime slows down VM start-up |
P4 | JDK-8256383 | PlatformMutex::try_lock has different semantics on Windows and Posix |
P4 | JDK-8253742 | POSIX signal code cleanup |
P4 | JDK-8252521 | possible race in java_suspend_self_with_safepoint_check |
P4 | JDK-8244376 | possibly stale comment above "struct SharedGlobals" in synchronizer.cpp |
P4 | JDK-8251274 | Provide utilities for function SFINAE using extra template parameters |
P4 | JDK-8252414 | Redundant suspend check when determining if a java thread is safe |
P4 | JDK-8251850 | Refactor ResourceMark and DeoptResourceMark for better code sharing |
P4 | JDK-8253278 | Refactor/cleanup oopDesc::*_klass_addr |
P4 | JDK-8246308 | Reference count for PackageEntry::name may be incorrectly decremented |
P4 | JDK-8253717 | Relocate stack overflow code out of thread.hpp/cpp |
P4 | JDK-8253433 | Remove -XX:+Debugging product option |
P4 | JDK-8246476 | remove AsyncDeflateIdleMonitors option and the safepoint based deflation mechanism |
P4 | JDK-8245060 | remove copying of s.h.WB$WhiteBoxPermission in cds/appcds tests |
P4 | JDK-8253647 | Remove dead code in os::create_thread() on Linux/BSD |
P4 | JDK-8253008 | Remove develop flags TraceLongCompiles/LongCompileThreshold |
P4 | JDK-8253026 | Remove dummy call to gc alot from VM Thread |
P4 | JDK-8251559 | Remove empty file utilities/sizes.cpp |
P4 | JDK-8251560 | Remove excessive header file inclusion from systemDictionary.hpp and others |
P4 | JDK-8257563 | Remove excessive include of klass.inline.hpp |
P4 | JDK-8252481 | Remove excessive include of memTracker.hpp |
P4 | JDK-8252151 | Remove excessive inclusion of arguments.hpp |
P4 | JDK-8248240 | Remove extendedPC.hpp and fetch_frame_from_ucontext |
P4 | JDK-8247747 | Remove macro definition of "inline" in stack.hpp |
P4 | JDK-8255342 | Remove non-specified JVM checks on Classes with Record attributes |
P4 | JDK-8249149 | Remove obsolete UseNewFieldLayout option and associated code |
P4 | JDK-8254264 | Remove redundant cross_modify_fence() |
P4 | JDK-8255384 | Remove special_runtime_exit_condition() check from SS::block() |
P4 | JDK-8254263 | Remove special_runtime_exit_condition() check from ~ThreadInVMForHandshake() |
P4 | JDK-8255049 | Remove support for the hsdis decode_instructions entry point in hotspot |
P4 | JDK-8254168 | Remove TemplateTable::count_calls |
P4 | JDK-8254084 | Remove TemplateTable::pd_initialize |
P4 | JDK-8253694 | Remove Thread::muxAcquire() from ThreadCrashProtection() |
P4 | JDK-8254558 | Remove unimplemented Arguments::do_pd_flag_adjustments |
P4 | JDK-8253345 | Remove unimplemented Arguments::lookup_logging_aliases |
P4 | JDK-8253348 | Remove unimplemented JNIHandles::initialize |
P4 | JDK-8254559 | Remove unimplemented JVMFlag::get_locked_message_ext |
P4 | JDK-8254997 | Remove unimplemented OSContainer::read_memory_limit_in_bytes |
P4 | JDK-8253457 | Remove unimplemented register stack functions |
P4 | JDK-8253350 | Remove unimplemented SharedRuntime::clean_*_entry |
P4 | JDK-8253349 | Remove unimplemented SharedRuntime::native_method_throw_unsupported_operation_exception_entry |
P4 | JDK-8250606 | Remove unnecessary assertions in ObjectSynchronizer FastHashcode and inflate |
P4 | JDK-8247524 | Remove unnecessary volatile qualifiers from member functions |
P4 | JDK-8248545 | Remove unneeded warning suppression of MSVC++ 4521/4522 |
P4 | JDK-8256052 | Remove unused allocation type from fieldInfo |
P4 | JDK-8256017 | Remove unused elapsedTimer constructor |
P4 | JDK-8253539 | Remove unused JavaThread functions for set_last_Java_fp/pc |
P4 | JDK-8254353 | Remove unused non-product flags |
P4 | JDK-8255780 | Remove unused overloads of VMError::report_and_die() |
P4 | JDK-8252004 | remove usage of PropertyResolvingWrapper in vmTestbase/nsk/sysdict |
P4 | JDK-8255040 | Replace __sync_add_and_fetch with __atomic_add_fetch to avoid build errors with clang |
P4 | JDK-8254586 | Replace fthrow() calls with simpler method calls in classFileParser.cpp |
P4 | JDK-8247908 | Replace IsRegisteredEnum with std::is_enum |
P4 | JDK-8238956 | Replace powerOfTwo::max_value with std::numeric_limits |
P4 | JDK-8253916 | ResourceExhausted/resexhausted001 crashes on Linux-x64 |
P4 | JDK-8253824 | Revert JDK-8253089 since VS warning C4307 has been disabled |
P4 | JDK-8247879 | Rework WeakHandle and OopHandle to dynamically support different OopStorages |
P4 | JDK-8254799 | runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java fails with release VMs |
P4 | JDK-8256822 | runtime/logging/RedefineClasses.java fails with "Error: VM option 'Verbose' is develop and is available only in debug version of VM." |
P4 | JDK-8255450 | runtime/ThreadCountLimit.java causes high system load |
P4 | JDK-8250610 | SafepointMechanism::disarm_if_needed() is declared but not used. |
P4 | JDK-8252533 | Signal handlers should run with synchronous error signals unblocked |
P4 | JDK-8252324 | Signal related code should be shared among POSIX platforms |
P4 | JDK-8246546 | Simplify SystemDictionary::is_shared_class_visible |
P4 | JDK-8248273 | Small clean up for PerfClassTraceTime |
P4 | JDK-8254244 | Some code emitted by TemplateTable::branch is unused when running TieredCompilation |
P4 | JDK-8256258 | some missing NULL checks or asserts after CodeCache::find_blob_unsafe |
P4 | JDK-8253453 | SourceFileInfoTable should be allocated lazily |
P4 | JDK-8248337 | sparc related code clean up after solaris removal |
P4 | JDK-8255254 | Split os::reserve_memory and os::map_memory_to_file interfaces |
P4 | JDK-8256276 | Temporarily disable gtest special_flags |
P4 | JDK-8253476 | TestUseContainerSupport.java fails on some Linux kernels w/o swap limit capabilities |
P4 | JDK-8255239 | The timezone of the hs_err_pid log file is corrupted in Japanese locale |
P4 | JDK-8203005 | The top-of-stack type specified for nofast_* bytecodes are wrong |
P4 | JDK-8255782 | Turn UseTLAB and ResizeTLAB from product_pd to product, defaulting to "true" |
P4 | JDK-8256008 | UL does not report anything if disk writing fails |
P4 | JDK-8256256 | UL should not use heap allocation for output string |
P4 | JDK-8257872 | UL: -Xlog does not check number of options |
P4 | JDK-8255489 | Unify the parsing of @lambda-proxy and @lambda-form-invokers tags in a classlist |
P4 | JDK-8251489 | universe.cpp includes too many headers |
P4 | JDK-8249630 | unused is_static_archive parameter in SystemDictionaryShared::write_dictionary |
P4 | JDK-8249624 | update appcds/sharedStrings/IncompatibleOptions test in view of 8081416 closed as WNF |
P4 | JDK-8253241 | Update comment on java_suspend_self_with_safepoint_check() |
P4 | JDK-8255838 | Use 32-bit immediate movslq in macro assembler if 64-bit value fits in 32 bits on x86_64 |
P4 | JDK-8235765 | Use of the long type should be avoided in shared code |
P4 | JDK-8250637 | UseOSErrorReporting times out (on Mac and Linux) |
P4 | JDK-8223312 | Utilize handshakes instead of is_thread_fully_suspended |
P4 | JDK-8253271 | vm_version_x86.hpp should not include globals_extension.hpp |
P4 | JDK-8257623 | vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted001/TestDescription.java shouldn't use timeout |
P4 | JDK-8253125 | vmTestbase/nsk/stress/stack/stack017.java timed out |
P4 | JDK-8212107 | VMThread issues and cleanup |
P4 | JDK-8226236 | win32: gc/metaspace/TestCapacityUntilGCWrapAround.java fails |
P4 | JDK-8252957 | Wrong comment in CgroupV1Subsystem::cpu_quota |
P4 | JDK-8255397 | x86: coalesce reference and int entry points into vtos bytecodes |
P4 | JDK-8254955 | x86: MethodHandlesAdapterBlob is too big |
P4 | JDK-8255900 | x86: Reduce impact when VerifyOops is disabled |
P4 | JDK-8254297 | Zero and Minimal VMs are broken with undeclared identifier 'DerivedPointerTable' after JDK-8253180 |
P4 | JDK-8257420 | Zero VM build broken with clang after JDK-8256726 due to strlen() is not a constexpr |
P4 | JDK-8252887 | Zero VM is broken after JDK-8252661 |
P4 | JDK-8253084 | Zero VM is broken after JDK-8252689 |
P4 | JDK-8257794 | Zero: assert(istate->_stack_limit == istate->_thread->last_Java_sp() + 1) failed: wrong on Linux/x86_32 |
P4 | JDK-8255615 | Zero: demote ZeroStack::abi_stack_available guarantee to assert |
P4 | JDK-8255737 | Zero: DO_UPDATE_INSTRUCTION_COUNT should only update when relevant VM flags are set |
P4 | JDK-8256670 | Zero: enable compressed oops support back |
P4 | JDK-8256499 | Zero: enable Epsilon GC |
P4 | JDK-8256497 | Zero: enable G1 and Shenandoah GCs |
P4 | JDK-8142984 | Zero: fast accessors should handle both getters and setters |
P4 | JDK-8255822 | Zero: improve build-time JVMTI handling |
P4 | JDK-8256618 | Zero: Linux x86_32 build still fails |
P4 | JDK-8256832 | Zero: micro-optimize safepoint handling after JDK-8255384 |
P4 | JDK-8255719 | Zero: on return path, check for pending exception before attempting to clear it |
P4 | JDK-8256726 | Zero: print proper message in ArrayIndexOutOfBoundException |
P4 | JDK-8255741 | Zero: print signal name in unhandled signal handler |
P4 | JDK-8256675 | Zero: purge biased locking support |
P4 | JDK-8255617 | Zero: purge the remaining bytecode interpreter profiling support |
P4 | JDK-8256692 | Zero: remove obsolete block from ZeroInterpreter::native_entry |
P4 | JDK-8255041 | Zero: remove old JSR 292 support leftovers |
P4 | JDK-8255890 | Zero: remove unused methods from BytecodeInterpreter |
P4 | JDK-8254166 | Zero: return-type warning in zeroInterpreter_zero.cpp |
P4 | JDK-8255718 | Zero: VM should know it runs in interpreter-only mode |
P5 | JDK-8249141 | Fix indent in java_lang_Record definition in vmSymbols.hpp |
P5 | JDK-8255894 | Remove unused StubRoutines::_zero_aligned_words |
P5 | JDK-8254824 | SignalHandlerMark have no purpose |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8247878 | Move Management strong oops to OopStorage |
P4 | JDK-8253033 | CheckUnhandledOops check fails in ThreadSnapshot::initialize(...) |
P4 | JDK-8249030 | clean up FileInstaller $test.src $cwd in vmTestbase_nsk_jdi tests |
P4 | JDK-8251302 | Create dedicated OopStorages for Management and Jvmti |
P4 | JDK-8251835 | JDK-8251374 breaks jmap -dump:all |
P4 | JDK-8254270 | Linux 32 bit build doesn't compile libjdwp/log_messages.c |
P4 | JDK-8230052 | MLVM findDeadlock test timed out |
P4 | JDK-8254776 | Remove unimplemented LowMemoryDetector::check_memory_usage |
P4 | JDK-8254777 | Remove unimplemented Management::get_loaded_classes |
P4 | JDK-8251999 | remove usage of PropertyResolvingWrapper in vmTestbase/nsk/aod |
P4 | JDK-8252000 | remove usage of PropertyResolvingWrapper in vmTestbase/nsk/jdb |
P4 | JDK-8252001 | remove usage of PropertyResolvingWrapper in vmTestbase/nsk/jdi |
P4 | JDK-8252002 | remove usage of PropertyResolvingWrapper in vmTestbase/nsk/jdwp |
P4 | JDK-8252003 | remove usage of PropertyResolvingWrapper in vmTestbase/nsk/jvmti |
P4 | JDK-8252403 | rewrite serviceability/7170638/SDTProbesGNULinuxTest.sh to java |
P4 | JDK-8249150 | SA core file tests sometimes time out on OSX with "java.io.IOException: App waiting timeout" |
P4 | JDK-8248295 | serviceability/jvmti/CompiledMethodLoad/Zombie.java failure with Graal |
P5 | JDK-8254723 | Add diagnostic command to write Linux perf map file |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8247516 | DSO.closestSymbolToPC() should use dbg.lookup() rather than rely on java ELF file support |
P3 | JDK-8250750 | JDK-8247515 fix for OSX pc_to_symbol() lookup fails with some symbols |
P3 | JDK-8249002 | New serviceability/sa/ClhsdbFindPC.java #id2 and #id3 tests are failing with ZGC |
P3 | JDK-8247515 | OSX pc_to_symbol() lookup does not work with core files |
P3 | JDK-8253028 | SA core file tests still time out on OSX with "java.io.IOException: App waiting timeout" |
P3 | JDK-8247272 | SA ELF file support has never worked for 64-bit causing address to symbol name mapping to fail |
P3 | JDK-8247533 | SA stack walking sometimes fails with sun.jvm.hotspot.debugger.DebuggerException: get_thread_regs failed for a lwp |
P3 | JDK-8248878 | SA: Implement simple workaround for JDK-8248876 |
P4 | JDK-8247762 | [aarch64] Timeout in .../HeapDumpTestWithActiveProcess.java due to inf. loop in AARCH64CurrentFrameGuess.run() |
P4 | JDK-8246369 | CodeCache.findBlobUnsafe(addr) sometimes asserts with valid address |
P4 | JDK-8250826 | jhsdb does not work with coredump which comes from Substrate VM |
P4 | JDK-8244383 | jhsdb/HeapDumpTestWithActiveProcess.java fails with "AssertionFailure: illegal bci" |
P4 | JDK-8248879 | SA core file support on OSX has some bugs trying to locate the jvm libraries |
P4 | JDK-8241951 | SA core file tests failed to find core file for signed binaries on OSX 10.15 |
P4 | JDK-8248882 | SA PMap and PStack support on OSX works with core files. Enable them. |
P4 | JDK-8253900 | SA: wrong size computation when JVM was built without AOT |
P4 | JDK-8251121 | six SA tests leave core files behind on macOS |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8257233 | Windows x86 build is broken by JDK-8252684 |
P3 | JDK-8257396 | AArch64 Zero build is broken after JDK-8252684 |
P3 | JDK-8257469 | Restore stress testing of MemorySegment of foreign API in Kitchesink |
P4 | JDK-8255906 | Add Kafka-based stress testing |
P4 | JDK-8256430 | add linux-x64-optimized to regular testing |
P4 | JDK-8256414 | add optimized build to submit workflow |
P4 | JDK-8204985 | clean up FileInstaller $test.src $cwd in vmTestbase tests |
P4 | JDK-8259282 | Disable MemAccess until JDK-8259276 is fixed |
P4 | JDK-8254333 | Disable runThese on aarch64 until 8254303 and 8248599 are fixed |
P4 | JDK-8219140 | get rid of vmTestbase/PropertyResolvingWrapper |
P4 | JDK-8249748 | gtest silently ignores bad jvm arguments |
P4 | JDK-8252401 | Introduce Utils.TEST_NATIVE_PATH |
P4 | JDK-8252005 | narrow disabling of allowSmartActionArgs in vmTestbase |
P4 | JDK-8251126 | nsk.share.GoldChecker should read golden file from ${test.src} |
P4 | JDK-8252477 | nsk/share/ArgumentParser should expect that jtreg "splits" an argument |
P4 | JDK-8252522 | nsk/share/test/StressOptions should multiple stressTime by jtreg's timeout-factor |
P4 | JDK-8257505 | nsk/share/test/StressOptions stressTime is scaled in getter but not when printed |
P4 | JDK-8254095 | remove jdk.test.lib.Utils::distro() method |
P4 | JDK-8254096 | remove jdk.test.lib.Utils::getMandatoryProperty(String) method |
P4 | JDK-8253882 | remove PropertyResolvingWrapper |
P4 | JDK-8253060 | remove test/hotspot/jtreg/test_env.sh |
P4 | JDK-8249940 | Remove unnecessary includes of jni_util.h in native tests |
P4 | JDK-8254182 | remove Utils.tryFindJvmPid/waitForJvmPid |
P4 | JDK-8248658 | Remove vmTestbase/vm/share/vmcrasher |
P4 | JDK-8253913 | unify gtest test names |
P4 | JDK-8253750 | use build-stable default seed for Utils.RANDOM_GENERATOR |
P4 | JDK-8252532 | use Utils.TEST_NATIVE_PATH instead of System.getProperty("test.nativepath") |
P4 | JDK-8256736 | Zero: GTest tests fail with "unsuppported vm variant" |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8227614 | JEP 357: Migrate from Mercurial to Git |
P3 | JDK-8233813 | JEP 369: Migrate to GitHub |
P3 | JDK-8255836 | Modify JDK 16 task definition files to fit manual tasks in task definition for jck |
P4 | JDK-8248495 | [macos] zerovm is broken due to libffi headers location |
P4 | JDK-8250818 | idea.sh script doesn't work on WSL 1 and 2 |
P4 | JDK-8247534 | Update --release 15 symbol information for JDK 15 build 29 |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8249195 | Change to Xcode 11.3.1 for building on Macos at Oracle |
P2 | JDK-8255225 | compiler/aot tests fail on Windows with NPE during artifact resolution |
P2 | JDK-8258657 | Doc build is broken by use of new language features |
P2 | JDK-8258378 | Final nroff manpage update for JDK 16 |
P2 | JDK-8257679 | Improved unix compatibility layer in Windows build (winenv) |
P2 | JDK-8257905 | Make fixpath.sh more liberal in accepting paths embedded in arguments |
P2 | JDK-8255801 | Race when building ct.sym build tools |
P2 | JDK-8246803 | Update link to license in Docs.gmk |
P3 | JDK-8251541 | "no symbols" printed when building hotspot |
P3 | JDK-8255861 | Also update jaotc.1 for JDK 16 |
P3 | JDK-8255620 | Build race between modulegraphs and exploded-image-optimize targets |
P3 | JDK-8253615 | Change to Visual Studio 2019 16.7.2 for building on Windows at Oracle |
P3 | JDK-8248610 | Clean up handling of Windows RC files |
P3 | JDK-8256216 | Enable reproducible builds in jib-profiles |
P3 | JDK-8256277 | Github Action build on macOS should define OS and Xcode versions |
P3 | JDK-8256354 | Github Action build on Windows should define OS and MSVC versions |
P3 | JDK-8248563 | Gtest CFLAGS/warnings is not properly handled |
P3 | JDK-8256751 | Incremental rebuild with precompiled header fails when touching a header file |
P3 | JDK-8258005 | JDK build fails with incorrect fixpath script |
P3 | JDK-8248488 | JDK-8246484 actually broke COMPARE_BUILD |
P3 | JDK-8256501 | libTestMainKeyWindow fails to build with Xcode 12.2 |
P3 | JDK-8220639 | Need a way to augment JTREG_LAUNCHER_OPTIONS from command-line |
P3 | JDK-8248667 | Need support for building native libraries located in the test/lib directory |
P3 | JDK-8254054 | Pre-submit testing using GitHub Actions should not use the deprecated set-env command |
P3 | JDK-8256240 | Reproducible builds should turn on the "deterministic" flag for Visual Studio |
P3 | JDK-8250669 | Running JMH micros is broken after JDK-8248135 |
P3 | JDK-8256308 | Send arguments to javac server in a config file |
P3 | JDK-8213214 | Set -Djava.io.tmpdir= when running tests |
P3 | JDK-8256541 | Sort out what version of awk is used in the build system |
P3 | JDK-8211293 | Stop using fixpath -detach with javac server |
P3 | JDK-8250743 | Switch to JCov build which supports byte code version 60 |
P3 | JDK-8252145 | Unify Info.plist files with correct version strings |
P3 | JDK-8255853 | Update all nroff manpages for JDK 16 release |
P3 | JDK-8256755 | Update build.tools.depend.Depend to handle record components in API signatures |
P3 | JDK-8251549 | Update docs on building for Git |
P3 | JDK-8259429 | Update reference to README.md |
P3 | JDK-8248548 | Use DISABLED_WARNINGS for globally disabled warnings on Visual Studio in Hotspot |
P3 | JDK-8248547 | Use SetupJdkLibrary for hotspot libraries |
P3 | JDK-8257973 | UTIL_LOOKUP_PROGS should only find executable files |
P3 | JDK-8255785 | X11 libraries should not be required by configure for headless only |
P4 | JDK-8242053 | Add 'make test' feature to skip adding -retain to jtreg invocation |
P4 | JDK-8256657 | Add cross-compiled build for Windows+Arm64 to submit workflow |
P4 | JDK-8256127 | Add cross-compiled foreign architectures builds to submit workflow |
P4 | JDK-8206311 | Add docs-javase, docs-reference to CI build |
P4 | JDK-8254282 | Add Linux x86_32 builds to submit workflow |
P4 | JDK-8255305 | Add Linux x86_32 tier1 to submit workflow |
P4 | JDK-8253424 | Add support for running pre-submit testing using GitHub Actions |
P4 | JDK-8254173 | Add Zero, Minimal hotspot targets to submit workflow |
P4 | JDK-8255530 | Additional cleanup after JDK-8235710 (elliptic curve removal) |
P4 | JDK-8256188 | Adjust output of make/autoconf/configure |
P4 | JDK-8255352 | Archive important test outputs in submit workflow |
P4 | JDK-8248612 | Back quotes and double quotes must not be escaped in: Cannot convert \"$unix_path\" to Windows path |
P4 | JDK-8251193 | bin/idea.sh is generating wrong folder definitions for JVMCI modules |
P4 | JDK-8254175 | Build no-pch configuration in debug mode for submit checks |
P4 | JDK-8248984 | Bump minimum boot jdk to JDK 15 |
P4 | JDK-8253616 | Change to GCC 10.2 for building on Linux at Oracle |
P4 | JDK-8248158 | Configure fails with autoconf not found even though it's installed |
P4 | JDK-8248526 | configure script failed on WSL in May 2020 update |
P4 | JDK-8249292 | DependOnVariable macro fails on empty value |
P4 | JDK-8253892 | Disable misleading-indentation on clang as well as gcc |
P4 | JDK-8247591 | Document Alpine Linux build steps in OpenJDK build guide |
P4 | JDK-8253753 | Enable default constructor warning in client modules |
P4 | JDK-8255526 | Enable jcheck whitespace checking of build system files |
P4 | JDK-8253206 | Enforce whitespace checking for additional source files |
P4 | JDK-8247396 | Exclude PCH for files in $(OPT_SPEED_SRC) with clang after JDK-8246751 |
P4 | JDK-8255612 | Explicitly disable dtrace for Oracle OpenJDK Linux builds |
P4 | JDK-8256538 | Fix annoying awk warning in configure for java versions |
P4 | JDK-8257789 | Fix incremental build of test-image and bundles |
P4 | JDK-8250876 | Fix issues with cross-compile on macos |
P4 | JDK-8257208 | Fix typo in doc/building.md |
P4 | JDK-8253031 | git jcheck complains about invalid tags in jdk repo after fix for JDK-8252844 |
P4 | JDK-8241768 | git needs .gitattributes |
P4 | JDK-8256393 | Github Actions build on Linux should define OS and GCC versions |
P4 | JDK-8256747 | GitHub Actions: decouple the hotspot build-only jobs from Linux x64 testing |
P4 | JDK-8256829 | GNU hash style is not available on MIPS |
P4 | JDK-8247573 | gtest/GTestWrapper.java is not helpful if gtest framework is missing |
P4 | JDK-8257547 | Handle multiple prereqs on the same line in deps files |
P4 | JDK-8255850 | Hotspot recompiled on first incremental build |
P4 | JDK-8246032 | Implementation of JEP 347: Enable C++14 Language Features |
P4 | JDK-8257487 | Include configuration name in summary |
P4 | JDK-8256048 | Incomplete gitignore setting for netbeans project |
P4 | JDK-8254311 | Incorrect statements in createWindowsDevkit2017.sh |
P4 | JDK-8256810 | Incremental rebuild broken on Macosx |
P4 | JDK-8251399 | JDK-8248701 had incorrect indentation |
P4 | JDK-8257224 | JDK-8251549 didn't update building.html |
P4 | JDK-8257533 | legacy-jre-image includes jpackage and jlink tools |
P4 | JDK-8254862 | lldb in devkit doesn't work |
P4 | JDK-8251533 | MacOS build of libjimage explicitly adds C++ standard library |
P4 | JDK-8252897 | Minor .jcheck/conf update |
P4 | JDK-8256831 | MIPS Zero builds fail with undefined __atomic_compare_exchange_8 |
P4 | JDK-8257633 | Missing -mmacosx-version-min=X flag when linking libjvm |
P4 | JDK-8252998 | ModuleWrapper.gmk doesn't consult include path |
P4 | JDK-8259043 | More Zero architectures need linkage with libatomic |
P4 | JDK-8253660 | Need better error report when artifact resolution fails in AotCompiler.java |
P4 | JDK-8248701 | On Windows generated modules-deps.gmk can contain backslash-r (CR) characters |
P4 | JDK-8255732 | OpenJDK fails to build if $A is set to a value with spaces |
P4 | JDK-8253867 | Pre-submit testing using GitHub Actions can fail to download intermediate artifacts |
P4 | JDK-8253865 | Pre-submit testing using GitHub Actions does not detect failures reliably |
P4 | JDK-8252233 | Put debug symbols in symbols-image |
P4 | JDK-8254178 | Remove .hgignore |
P4 | JDK-8255798 | Remove dead headless code in CompileJavaModules.gmk |
P4 | JDK-8253000 | Remove redundant MAKE_SUBDIR argument |
P4 | JDK-8257181 | s390x builds are very noisy with gc-sections messages |
P4 | JDK-8217729 | Speed up incremental rerun of "make images" |
P4 | JDK-8255373 | Submit workflow artifact name is always "test-results_.zip" |
P4 | JDK-8255895 | Submit workflow artifacts miss hs_errs/replays due to ZIP include mismatch |
P4 | JDK-8257056 | Submit workflow should apt-get update to avoid package installation errors |
P4 | JDK-8249219 | Update --release 15 symbol information for JDK 15 build 33 |
P4 | JDK-8252844 | Update check configuration to Skara format |
P4 | JDK-8254292 | Update JMH devkit to 1.26 |
P4 | JDK-8256182 | Update qemu-debootstrap cross-compilation recipe |
P4 | JDK-8253034 | Update symbol generation to accomodate Git as the SCM |
P4 | JDK-8200738 | Use --hash-style=gnu for gcc |
P4 | JDK-8251516 | VSCode IDE configuration specifies c++03 |
P4 | JDK-8255673 | Wrong version in docs bundles |
P5 | JDK-8193686 | Allow --with-jtreg to accept a zip compressed jtreg image |
P5 | JDK-8201575 | Allow numbers in VERSION_PRE according to JEP 223 |
P5 | JDK-8233844 | Build output for LogCompilation should end up in build directory |
P5 | JDK-8184721 | Set consistent "Product Name" attribute on jvm.dll |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8259794 | Remove EA from JDK 16 version string starting with Initial RC promotion on Feb 04, 2021(B35) |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8255394 | jdk/test/lib/hexdump/ASN1FormatterTest.java fails with ---illegal-access=deny |
P4 | JDK-8252124 | Restore Dynalink tests |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8253876 | jdk/test/lib/hexdump/ASN1FormatterTest.java fails with "AssertionError: Lines expected [126] but found [202]" |
P4 | JDK-8252523 | Add ASN.1 Formatter to work with test utility HexPrinter |
P4 | JDK-8254261 | fix javadocs in jdk.test.lib.Utils |
P4 | JDK-8254262 | jdk.test.lib.Utils::createTemp* don't pass attrs |
P4 | JDK-8254102 | use ProcessHandle::pid instead of ManagementFactory::getRuntimeMXBean to get pid in tests |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8253563 | Change sun.security.jca.Providers.threadLists to be ThreadLocal |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8225072 | Add LuxTrust certificate that is expiring in March 2021 to list of allowed but expired certs |
P2 | JDK-8254081 | java/security/cert/PolicyNode/GetPolicyQualifiers.java fails due to an expired certificate |
P2 | JDK-8255494 | PKCS7 should use digest algorithm to verify the signature |
P2 | JDK-8251859 | sun/security/validator/PKIXValAndRevCheckTests.java fails with "RuntimeException: Received unexpected exception" |
P2 | JDK-8259312 | VerifyCACerts.java fails as soneraclass2ca cert will expire in 90 days |
P3 | JDK-8243321 | Add Entrust root CA - G4 to Oracle Root CA program |
P3 | JDK-8258630 | Add expiry exception for QuoVadis root certificate |
P3 | JDK-8243320 | Add SSL root certificates to Oracle Root CA program |
P3 | JDK-8241003 | Deprecate "denigrated" java.security.cert APIs that represent DNs as Principal or String objects |
P3 | JDK-8218021 | Have jarsigner preserve posix permission attributes |
P3 | JDK-8252377 | Incorrect encoding for EC AlgorithmIdentifier |
P3 | JDK-8257528 | Remove provider name in the DRBG standard names |
P3 | JDK-8243559 | Remove root certificates with 1024-bit keys |
P3 | JDK-8255536 | Remove the directsign property and option |
P3 | JDK-8242068 | Signed JAR support for RSASSA-PSS and EdDSA |
P3 | JDK-8249783 | Simplify DerValue and DerInputStream |
P3 | JDK-8255393 | sun/security/util/DerValue/Indefinite.java fails with ---illegal-access=deny |
P3 | JDK-8172366 | Support SHA-3 based signatures |
P3 | JDK-8250968 | Symlinks attributes not preserved when using jarsigner on zip files |
P3 | JDK-8153005 | Upgrade the default PKCS12 encryption/MAC algorithms |
P4 | JDK-8256507 | Add a micro benchmark for JDK-8153005 |
P4 | JDK-8250246 | Address reliance on default constructors in security libs |
P4 | JDK-8247995 | Avoid use of a mapping function in Permissions.getPermissionCollection |
P4 | JDK-8039278 | console.sh failed Automatically with exit code 1 |
P4 | JDK-8256363 | Define toString() for MGF1ParameterSpec |
P4 | JDK-8007632 | DES/3DES keys support in PKCS12 keystore |
P4 | JDK-8246271 | Document -trustcacerts and -keystore for -printcert and -printcrl in keytool |
P4 | JDK-8026976 | ECParameters, Point does not match field size |
P4 | JDK-8244148 | keytool -printcert and -printcrl should support the -trustcacerts and -keystore options |
P4 | JDK-8253299 | Manifest bytes are read twice when verifying a signed JAR |
P4 | JDK-8246383 | NullPointerException in JceSecurity.getVerificationResult when using Entrust provider |
P4 | JDK-8251548 | Remove unnecessary explicit initialization of volatile variables in security-libs code |
P4 | JDK-8238157 | security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java test failures because of revocation date |
P4 | JDK-8220730 | sun.security.provider.SecureRandom default constructor has wrong documentation |
P4 | JDK-8248807 | Update jarsigner docs |
P4 | JDK-8239950 | Update PKCS9 Attributes to PKCS#9 v2.0 Encodings |
P5 | JDK-8213719 | Both sect163r2 and sect163k1 are default curves for field size 163 |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8257642 | CipherByteBufferOverwriteTest copyright issue |
P3 | JDK-8257769 | Cipher.getParameters() throws NPE for ChaCha20-Poly1305 |
P3 | JDK-8199697 | FIPS 186-4 RSA Key Generation |
P3 | JDK-8253821 | Improve ByteBuffer performance with GCM |
P3 | JDK-8235710 | Remove the legacy elliptic curves |
P3 | JDK-8258419 | RSA cipher buffer cleanup |
P3 | JDK-8253637 | Update EC removal |
P4 | JDK-8257734 | Extraneous output in HmacSHA3_512 constructor |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8242332 | Add SHA3 support to SunPKCS11 provider |
P3 | JDK-8244154 | Update SunPKCS11 provider with PKCS11 v3.0 header files |
P4 | JDK-8251117 | Cannot check P11Key size in P11Cipher and P11AEADCipher |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8202343 | Disable TLS 1.0 and 1.1 |
P2 | JDK-8256682 | JDK-8202343 is incomplete |
P2 | JDK-8255603 | Memory/Performance regression after JDK-8210985 |
P2 | JDK-8256818 | SSLSocket that is never bound or connected leaks socket resources |
P3 | JDK-8254631 | Better support ALPN byte wire values in SunJSSE |
P3 | JDK-8257083 | Security infra test failures caused by JDK-8202343 |
P3 | JDK-8246031 | SSLSocket.getSession() doesn't close connection for timeout/ interrupts |
P3 | JDK-8257997 | sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java again reports leaks after JDK-8257884 |
P3 | JDK-8257670 | sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java reports leaks |
P3 | JDK-8166596 | TLS support for the EdDSA signature algorithm |
P3 | JDK-8245306 | Update sun.security.ssl.SSLLogger to use Immutable DateTimeFormatter |
P3 | JDK-8247630 | Use two key share entries |
P4 | JDK-8257788 | Class fields could be local in the SunJSSE provider |
P4 | JDK-8257448 | Clean duplicated non-null check in the SunJSSE provider implementation |
P4 | JDK-8257237 | Cleanup unused imports in the SunJSSE provider implementation |
P4 | JDK-8257724 | Incorrect package of the linked class in BaseSSLSocketImpl |
P4 | JDK-8257725 | No throws of SSLHandshakeException |
P4 | JDK-8257884 | Re-enable sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java as automatic test |
P4 | JDK-8247374 | Remove default constructors from javax.net.ssl |
P4 | JDK-8250602 | Update sun/security/ssl/SSLLogger/LoggerDateFormatterTest.java to handle TimeZones |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8243592 | Subject$SecureSet::contains(null) is suboptimal |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8255559 | Leak File Descriptors Because of ResolverLocalFilesystem#engineResolveURI() |
P3 | JDK-8247907 | XMLDsig logging does not work |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8256523 | Streamline Java SHA2 implementation |
P4 | JDK-8250586 | jarsigner refactoring in displayMessagesAndResult() method |
P4 | JDK-8247960 | jarsigner says "signer errors" for some normal warnings when -strict is set |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8253829 | Wrong length compared in SSPI bridge |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8250582 | Revert Principal Name type to NT-UNKNOWN when requesting TGS Kerberos tickets |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8250623 | JEP 394: Pattern Matching for instanceof |
P3 | JDK-8246771 | JEP 395: Records |
P3 | JDK-8246775 | JEP 397: Sealed Classes (Second Preview) |
P3 | JDK-8246772 | JLS changes for Record Classes |
P3 | JDK-8253374 | JLS changes for Static Members of Inner Classes |
P3 | JDK-8245310 | Sealed Classes: Clarify treatment of `non-sealed` as a keyword |
P4 | JDK-8249554 | 1.5: Expand preview features to include preview APIs |
P4 | JDK-8257132 | 6.5.2: Simplify treatment of imported fields and classes/interfaces |
P4 | JDK-8253267 | Consistent Class and Interface Terminology |
P4 | JDK-8250624 | JLS changes for Pattern Matching for instanceof (Final) |
P4 | JDK-8246776 | JLS changes for Sealed Classes (Second Preview) |
P4 | JDK-8259477 | Patterns: Remove unnecessary JLS subsection |
P4 | JDK-8256861 | Records: Details of implicitly declared equals method has been superseded in implementation |
P4 | JDK-8246379 | Sealed Classes: Prohibit member classes of local/anonymous classes |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8243582 | 5.3.5: Perform 'final' error checks during class loading, not verification |
P3 | JDK-8246773 | JVMS changes for Record Classes |
P4 | JDK-8245587 | 4.1: Allow v60.0 class files for Java SE 16 |
P4 | JDK-8246777 | JVMS changes for Sealed Classes (Second Preview) |
P4 | JDK-8257183 | Records: Typos in tables 4.7-A and 4.7-B |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8253253 | Binutils tar ball extension update to gz |
P4 | JDK-8251374 | jmap -dump could accept invalid options |
P4 | JDK-8249632 | remove no-arg constructor from ToolProvider |
P4 | JDK-8248605 | Update --release 15 symbol information for JDK 15 build 31 |
Priority | Bug | Summary |
---|---|---|
P5 | JDK-8253761 | Wrong URI syntax printed by jar --describe-module |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8253904 | Revert Tokenizer improvements JDK-8224225 |
P2 | JDK-8252031 | --patch-module java.base= may fail with "cyclic inheritance involving Object" |
P2 | JDK-8256266 | Binding variables don't correctly support declaration annotations and the final modifier |
P2 | JDK-8257855 | Example SafeVarargsNotApplicableToRecordAccessors breaks test tools/javac/diags/CheckExamples.java |
P2 | JDK-8258515 | javac should issue an error if an annotation is nested in a local class or interface |
P2 | JDK-8259645 | Revert JDK-8245956 JavaCompiler still uses File API instead of Path API in a specific case |
P2 | JDK-8252458 | Test tools/javac/parser/JavacParserTest.java fails on Windows after JDK-8237041 |
P2 | JDK-8253770 | Test tools/javac/parser/JavacParserTest.java fails on Windows after JDK-8253584 |
P3 | JDK-8252183 | [JEP 390] Add 'lint' warning for @ValueBased classes |
P3 | JDK-8254023 | A module declaration is not allowed to be a target of an annotation that lacks an @Target meta-annotation |
P3 | JDK-8256950 | Add record attribute support to symbol generator CreateSymbols |
P3 | JDK-8255561 | add tests to check binary compatibility rules for records |
P3 | JDK-8254105 | allow static nested declarations |
P3 | JDK-8250741 | an annotation interface may not be declared as a local interface |
P3 | JDK-8253385 | annotation processors remove varargs information from record components |
P3 | JDK-8249261 | AssertionError in StructuralStuckChecker |
P3 | JDK-8253944 | Certain method references to VarHandle methods should fail |
P3 | JDK-8240658 | Code completion not working for lambdas in method invocations that require type inference |
P3 | JDK-8245544 | com/sun/tools/javac/platform/JDKPlatformProvider.java does not support ct.sym with platform versions 16+ |
P3 | JDK-8243057 | compilation of annotated static record fields fails with NPE |
P3 | JDK-8254557 | Compiler crashes with java.lang.AssertionError: isSubtype UNKNOWN |
P3 | JDK-8246778 | Compiler implementation for Sealed Classes (Second Preview) |
P3 | JDK-8255009 | delta apply fixes for JDK-8246774 and JDK-8253455, pushed too soon |
P3 | JDK-8250629 | do not allow C-style array declaration in record components |
P3 | JDK-8258443 | doclint should be service-loaded with system class loader |
P3 | JDK-8247352 | improve error messages for sealed classes and records |
P3 | JDK-8251355 | javac accepts sealed annotations |
P3 | JDK-8253954 | javac crash when compiling code with enhanced switch expressions with option -Xjcov |
P3 | JDK-8253996 | Javac error on jdk16 build 18: invalid flag: -Xdoclint:-missing |
P3 | JDK-8249829 | javac is issuing an incorrect static access error |
P3 | JDK-8252307 | javac rejects code with annotation applicable to fields |
P3 | JDK-8254784 | javac should reject records with @SafeVarargs applied to varargs record component |
P3 | JDK-8247790 | javac shouldn't allow type variable references from local static declarations |
P3 | JDK-8258916 | javac/doclint reports broken HTML on multiline mailto links |
P3 | JDK-8245956 | JavaCompiler still uses File API instead of Path API in a specific case |
P3 | JDK-8229862 | NPE in jdk.compiler/com.sun.tools.javac.jvm.Code.emitop0(Code.java:570) |
P3 | JDK-8241353 | NPE in ToolProvider.getSystemJavaCompiler |
P3 | JDK-8213032 | program fails with LambdaConversionException at execution time |
P3 | JDK-8259025 | Record compact constructor using Objects.requireNonNull |
P3 | JDK-8250840 | some tests use --enable-preview unnecessarily |
P3 | JDK-8231461 | static/instance overload leads to 'unexpected static method found in unbound lookup' when resolving method reference |
P3 | JDK-8258941 | Test specify the Classpath exception in the header |
P3 | JDK-8224225 | Tokenizer improvements |
P3 | JDK-8254073 | Tokenizer improvements (revised) |
P3 | JDK-8247334 | Trees.getScope crashes for annotated local records |
P3 | JDK-8258972 | unexpected compilation error with generic sealed interface |
P4 | JDK-8251357 | [DocCommentParser] Infinite loop while looking for the end of a preamble |
P4 | JDK-8071961 | Add javac lint warning when a default constructor is created |
P4 | JDK-8245586 | Add source 16 and target 16 to javac |
P4 | JDK-8250213 | Address use of default constructors in com.sun.source.util |
P4 | JDK-8256809 | Annotation processing causes NPE during flow analysis |
P4 | JDK-8237041 | AssertionError while parsing unclosed class declarations |
P4 | JDK-8256411 | Based anonymous classes have a weird end position |
P4 | JDK-8250217 | com.sun.tools.javac.api.JavacTaskImpl swallows compiler exceptions potentially producing false positive test results |
P4 | JDK-8235229 | Compilation against a modular, multi-release JAR erroneous with --release |
P4 | JDK-8250625 | Compiler implementation of Pattern Matching for instanceof (Final) |
P4 | JDK-8255968 | Confusing error message for inaccessible constructor |
P4 | JDK-8248231 | deserializeLambda created with wrong encoding if platform encoding not UTF-8 |
P4 | JDK-8251921 | Expand default constructor warning to cover more cases |
P4 | JDK-8251939 | Fix copy-paste issues and address TODOs |
P4 | JDK-8248185 | fix the javadoc for Class::isSealed |
P4 | JDK-8252172 | Improve prettiness of printing HTML attributes by DocPretty |
P4 | JDK-8241151 | Incorrect lint warning for no definition of serialVersionUID in a record |
P4 | JDK-8233829 | javac cannot find non-ASCII module name under non-UTF8 environment |
P4 | JDK-8245664 | javac erroneously issues deprecation warning for use of a deprecated package |
P4 | JDK-8258662 | JDK 17ea: Crash compiling instanceof check involving sealed interface |
P4 | JDK-8252712 | move doclint to jdk.javadoc module |
P4 | JDK-8257037 | No javac warning when calling deprecated constructor with diamond |
P4 | JDK-8231599 | NPE when loading a preview classfile from a future Java version |
P4 | JDK-8253584 | Redunant errors for partial member selects |
P4 | JDK-8246222 | Rename javac test T6395981.java to be more informative |
P4 | JDK-8245652 | some tests at RecordCompilationTests are resetting the wrong compilation options |
P4 | JDK-8256824 | test/langtools/tools/javac/diags/examples/InnerClassCantHaveStatic.java has a bad copyright |
P4 | JDK-8252264 | tools/javac/flags/LockedFlagClash.java fails to compile |
P4 | JDK-8249095 | tools/javac/launcher/SourceLauncherTest.java fails on Windows |
P4 | JDK-8249902 | tools/javac/records/mandated_members/read_resolve_method/CheckReadResolveMethodTest.java uses @ignore w/o bug-id |
P4 | JDK-8248641 | Trees.getScope returns incorrect results for code inside a rule case |
P4 | JDK-8160601 | unexpected error compiling @Deprecated package |
P4 | JDK-8245588 | Update --release 15 symbol information for JDK 15 build 27 |
P4 | JDK-8256149 | Weird AST structure for incomplete member select |
P4 | JDK-8251454 | Wrong "self type" in DCTree.DCEndElement |
P4 | JDK-8254286 | Wrong inference in switch expression with "null" arm |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8255032 | Conflict between recent pushes breaks the build |
P2 | JDK-8256580 | Fault in new grid display |
P3 | JDK-8223607 | --override-methods=summary ignores some signature changes |
P3 | JDK-8242607 | -Xdoclint doesn't report missing/unexpected comments |
P3 | JDK-8243113 | Always identify version of javadoc used to generate docs |
P3 | JDK-8253733 | Cleanup internal taglet API |
P3 | JDK-8253735 | Cleanup SearchIndexItem API |
P3 | JDK-8253736 | Cleanup some of WorkArounds and usage thereof |
P3 | JDK-8254627 | Cleanup {Abstract,Single,Split}IndexWriter classes |
P3 | JDK-8249633 | doclint reports missing javadoc for JavaFX property methods that have a property description |
P3 | JDK-8236142 | DocTrees should provide getCharacters(EntityTree) |
P3 | JDK-8251200 | False positive messages about missing comments for serialization |
P3 | JDK-8245058 | improve presentation of annotations for modules and packages |
P3 | JDK-8254721 | Improve support for conditionally generated files |
P3 | JDK-8216497 | javadoc should auto-link to platform classes |
P3 | JDK-8249133 | Javadoc: Browser back navigation does not jump to previous position anymore |
P3 | JDK-8258092 | Link to early access platform documentation in TestHtmlTableTags.java |
P3 | JDK-8247994 | Localize javadoc search |
P3 | JDK-8248566 | Make API docs more usable on mobile browsers |
P3 | JDK-8248320 | Provide a unique accessible name for |
P3 | JDK-8253117 | Replace HTML tables in javadoc summaries with CSS grid elements |
P3 | JDK-8248417 | some jdk/javadoc/doclet tests fail (JDK 16) |
P3 | JDK-8253700 | spurious "extends Throwable" at end of Optional.orElseThrow method declaration |
P3 | JDK-8258338 | Support deprecated records |
P3 | JDK-8253559 | The INDEX page should link to Serialized Form and Constant Values pages |
P3 | JDK-8259657 | typo in generated HELP page prevents localization |
P3 | JDK-8258002 | Update "type" terminology in generated docs |
P4 | JDK-8075778 | Add javadoc tag to avoid duplication of return information in simple situations. |
P4 | JDK-8250779 | Anchor is ignored when reloading a page in Chrome |
P4 | JDK-8250954 | Avoid multiple warnings for external docs with mismatching modularity |
P4 | JDK-8252882 | Clean up jdk.javadoc and the related parts of jdk.compiler |
P4 | JDK-8253812 | Cleanup AbstractMemberWriter |
P4 | JDK-8254796 | Cleanup pervasive unnecessary parameter |
P4 | JDK-8254893 | Fix display of search tag results without holder information |
P4 | JDK-8254052 | improve type specificity of TagletWriter and friends |
P4 | JDK-8244535 | JavaDoc search is overly strict with letter case |
P4 | JDK-8240681 | Large list of supertypes may unnecessarily widen a page |
P4 | JDK-8250921 | Manpage of javadoc contains wrong example for -doctitle option |
P4 | JDK-8241518 | Member signature parameter span contains closing but not opening parens |
P4 | JDK-8253879 | Simplify redundant code in IndexBuilder |
P4 | JDK-8257652 | TestLinkPlatform fails with new Java source version |
P4 | JDK-8242652 | Throw SkippedException if no JS engine availabe in TestSearchScript |
P4 | JDK-8259771 | Update javadoc search spec to reflect relaxed case sensitivity |
P5 | JDK-8247760 | Improve documentation for javadoc.tester.JavadocTester |
P5 | JDK-8254795 | Remove obsolete template files |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-6882207 | convert javap to use diamond operator internally |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8255934 | JConsole 14 and greater fails to connect to older JVM |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8256862 | Several java/foreign tests fail on x86_32 platforms |
P4 | JDK-8255128 | linux x86 build failure with libJNIPoint.c |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8254080 | fix for JDK-8204256 causes jlink test failures |
P3 | JDK-8204256 | improve jlink error message to report unsupported class file format |
P3 | JDK-8252919 | JDK built with --enable-cds=no fails with NoClassDefFoundError: DirectMethodHandle$Holder |
P3 | JDK-8252730 | jlink does not create reproducible builds on different servers |
P3 | JDK-8255845 | Memory leak in imageFile.cpp |
P3 | JDK-8253948 | Memory leak in ImageFileReader |
P4 | JDK-8242258 | (jrtfs) Path::toUri throws AssertionError for malformed input |
P4 | JDK-8218685 | jlink --list-plugins needs to be readable and tidy |
P4 | JDK-8217527 | jmod hash does not work if --hash-module does not include the target module |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8249264 | Build validate-headers task fails after JDK-8248261 |
P2 | JDK-8249289 | Exception thrown when --temp points to non-existant directory |
P2 | JDK-8251184 | File association without description causes exception |
P2 | JDK-8252870 | Finalize (remove "incubator" from) jpackage |
P2 | JDK-8251988 | jpackage --runtime-image fails on mac when using JDK11 based runtime. |
P3 | JDK-8238781 | [macos] jpackage tests failed due to "hdiutil: convert failed" in various ways |
P3 | JDK-8255206 | [macos] LicenseTest fails on macOS 11 |
P3 | JDK-8255947 | [macos] Signed macOS jpackage app doesn't filter spurious '-psn' argument |
P3 | JDK-8248905 | [macos] symbolic links not properly resolved |
P3 | JDK-8253379 | [windows] Several jpackage tests failed with error code 1638 |
P3 | JDK-8248261 | Add timestamps to jpackage and jpackage tests verbose output |
P3 | JDK-8227400 | Adjust jib profiles to make 3rd party tools for creating installers available on Mach5 test machines |
P3 | JDK-8253149 | Building an installer from invalid app image fails on Windows and Linux |
P3 | JDK-8250611 | Cannot display splash screen on Windows |
P3 | JDK-8232024 | Don't pollute log output with multiple errors of the same type |
P3 | JDK-8254843 | Exception launching app on windows in some cases |
P3 | JDK-8256475 | Fix Behavior when Installer name differs from application name. |
P3 | JDK-8257514 | Fix the issues in jdk.jpackage identified by SpotBugs |
P3 | JDK-8230652 | Improve verbose output |
P3 | JDK-8247768 | JEP 392: Packaging Tool |
P3 | JDK-8253679 | JEP-JDK-8247768: Test Plan for JEP 392: Packaging Tool |
P3 | JDK-8248239 | jpackage adds some arguments twice in case it is re-executed by JLI |
P3 | JDK-8254783 | jpackage fails on Windows when application name differs from installer name |
P3 | JDK-8257434 | jpackage fails to create rpm on Fedora Linux |
P3 | JDK-8253426 | jpackage is unable to generate working EXE for add-launcher configurations |
P3 | JDK-8232621 | L10n issues with msi installers |
P3 | JDK-8255619 | Localized WinResources.properties have MsiInstallerStrings_en.wxl resource |
P3 | JDK-8250803 | pkgbuild failed with exit code 134 |
P3 | JDK-8247779 | Remove deprecated --bind-services option from jpackage |
P3 | JDK-8223187 | Remove setLocale() call in jpackage native launcher |
P3 | JDK-8249696 | SigningPackageTest-1.0.pkg failed to install |
P3 | JDK-8253747 | tools/jpackage/share/AppImagePackageTest.java fails with InstalledPackageSize: 0 |
P3 | JDK-8257539 | tools/jpackage/windows/WinL10nTest.java unpack.bat failed with Exit code: 1618 |
P3 | JDK-8257924 | Use full path when running external executable from jpackage |
P4 | JDK-8248248 | [macos] EmptyFolderPackageTest.java fails EmptyFolderPackageTest-dmg-setup.scpt exited with 134 code |
P4 | JDK-8245311 | [macos] misc package tests failed due to "execution error: Finder got an error: AppleEvent timed out." |
P4 | JDK-8223955 | Eliminate or reduce mixing of old File API and new Path/Files APIs |
P4 | JDK-8250646 | hdiutil detach fix JDK-8245311 still fails sometimes |
P4 | JDK-8225251 | Minimise import statements in jpackage sources |
P4 | JDK-8256801 | tools/jpackage/share/FileAssociationsTest.java#id0 failed unpack.bat with "Exit code: 1603" |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8249566 | jshell tool: retained modes from JDK-13 or prior cause confusing messages to be generated for records |
P3 | JDK-8247456 | JShell: Handling of top-level final, abstract, and static modifiers |
P3 | JDK-8249197 | JShell: variable declaration with unicode type name gets garbled result |
P4 | JDK-8232856 | jshell crashes when pressing up arrow after /! |
P4 | JDK-8249199 | JShell: Consistent representation of unicode |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8247592 | refactor test/jdk/tools/launcher/Test7029048.java |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8251561 | Fix doclint warnings in the java.xml package |
P4 | JDK-8246816 | XMLGregorianCalendar.hashCode() produces far too many identical hashes |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8248486 | SafeThread illegal access to java.lang private fields should be removed |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8256515 | javax.xml.XMLEventReader produces incorrect START_DOCUMENT event |
P4 | JDK-8255918 | XMLStreamFilterImpl constructor consumes XMLStreamException |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8248348 | Regression caused by the update to BCEL 6.0 |
P3 | JDK-8251495 | Remove the implNote in the DOM package description added by JDK-8249643 |
P4 | JDK-8249643 | Clarify DOM documentation |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8250638 | Address reliance on default constructors in java.xml |