Notes generated: Wed Oct 08 09:07:18 CEST 2025
Issue | Description |
---|---|
JDK-8345525 | JEP 504: Remove the Applet API |
Remove the Applet API, which was deprecated for removal in JDK 17 (2021). It is obsolete because neither recent JDK releases nor current web browsers support applets.
|
|
JDK-8291976 | JEP 517: HTTP/3 for the HTTP Client API |
Update the HTTP Client API to support the HTTP/3 protocol, so that libraries and applications can interact with HTTP/3 servers with minimal code change.
|
|
JDK-8340827 | JEP 522: G1 GC: Improve Throughput by Reducing Synchronization |
Increase application throughput when using the G1 garbage collector by reducing the amount of synchronization required between application threads and GC threads.
|
Issue | Description |
---|---|
JDK-8357653 |
Inner Classes of Type Parameters Emitted As Raw Types in Signatures Whenever a reference to an inner type of the kind A.B is found, javac needs to normalize the qualifier type A, so that any reference to potentially parameterized types are made explicit. This normalization occurs regardless of whether this type is explicitly provided in the source code, or inferred from the enclosing context. Some cases were found where no normalization was applied to the type qualifier -- e.g. if the qualifier is a type-variable type. The lack of normalization led to spurious errors, as the type reference was incorrectly classified as a raw type. This change adds the missing normalization step. While this change is generally beneficial, as spurious errors that would cause compilation to fail are no longer generated, there might be cases where the additional normalization steps might result in a change in overload resolution. For example, assume the following snippet in which the result of the getter.get() method call is passed to an overloaded method with two candidates: m(T) and M(Object). Without the patch the following code prints Object, erroneously; with the patch the following code prints T, correctly. An erroneous classification of the qualified type means that the type G.Getter was treated as a raw type and the result of the method call was Object; the correct classification is to treat it as T <: Number and the return type of the method call to be Number. That very classification selects a different overload m before and after the patch:
|
Issue | Description |
---|---|
JDK-8367112 |
HttpClient Now Supports Configuring TLS Named Groups and Signature Schemes During the setup of new connections, |
JDK-8329829 |
New ofFileChannel Method in java.net.http.HttpRequest.BodyPublishers to Upload Region of a File A new static |
Issue | Description |
---|---|
JDK-8368226 |
Thread.stop is removed The method |
Issue | Description |
---|---|
JDK-8361635 |
Class-File API Rejects Unrepresentable Integer Data In the To prevent such error-prone usage, the Class-File API now performs eager validation of such int values, including the size of lists. Such unrepresentable data will result in an IllegalArgumentException. Users who used such silent truncation should migrate to explicit truncation before passing data instead. |
JDK-8361614 |
Class-File API Rejects Unrepresentable Integer Data In the To prevent such error-prone usage, the Class-File API now performs eager validation of such int values, including the size of lists. Such unrepresentable data will result in an IllegalArgumentException. Users who used such silent truncation should migrate to explicit truncation before passing data instead. |
Issue | Description |
---|---|
JDK-8351413 |
Remove XML Interchange in java.management/javax/management/modelmbean/DescriptorSupport The deprecated XML interchange feature in |
JDK-8364227 |
MBeanServer registerMBean Exception Correction The |
JDK-8359809 |
AttributeList, RoleList, and UnresolvedRoleList Should Never Accept Other Types of Object The classes |
JDK-8347114 |
JMXServiceURL Requires an Explicit Protocol The class |
Issue | Description |
---|---|
JDK-8268406 |
Deallocate jmethodID native memory The internal representation of native method pointers |
Issue | Description |
---|---|
JDK-8359170 |
Added 4 New Root Certificates from Sectigo Limited The following root certificates have been added to the cacerts truststore: ``` + Sectigo Limited + sectigocodesignroote46 DN: CN=Sectigo Public Code Signing Root E46, O=Sectigo Limited, C=GB
|
JDK-8356557 |
SocketPermission Class Deprecated for Removal The |
JDK-8244336 |
New Security Property "jdk.crypto.disabledAlgorithms" for Restricting Algorithms at the JCE layer A new security property |
JDK-8361212 |
Removed Four AffirmTrust Root Certificates The following root certificates, which are deactivated and no longer in use, have been removed from the ``` + alias name "affirmtrustcommercialca [jdk]" Distinguished Name: CN=AffirmTrust Commercial, O=AffirmTrust, C=US
|
JDK-8361964 |
Removed DESede and PKCS1Padding Algorithms from Requirements and Added PBES2 Algorithms The following security algorithm implementation requirements in the Java Security Standard Algorithm Names specification and the API specifications have been removed as they are no longer recommended and should not be in wide usage anymore:
The following PBES2 algorithms from RFC 8018: PKCS #5: Password-Based Cryptography Specification Version 2.1 have been added as new requirements:
|
Issue | Description |
---|---|
JDK-8367031 |
Regression in Serialization of LocalDate Class Objects The serialized Note that the incompatibility exists with
will encounter the incompatibility. However, Serializing an instance through
is compatible. The issue will be examined for a future update release. |
Issue | Description |
---|---|
JDK-8358535 |
Performance Regression in java.lang.ClassValue::get JDK-8351996 updated |
Issue | Description |
---|---|
JDK-8359395 |
User-specified SecureRandom Object in XML Signature Generation A new property called "jdk.xmldsig.SecureRandom" has been added to |
JDK-8314180 |
Disable XPath in XML Signatures XML signatures that use XPath transforms have been disabled by default. The XPath transform is not recommended by the XML Signature Best Practices document. Applications should use the XPath Filter 2.0 transform instead, which was designed to be an alternative to the XPath transform. If necessary, and at their own risk, applications can workaround this policy by modifying the |
Issue | Description |
---|---|
JDK-8363972 |
Lenient parsing of minus sign pattern in DecimalFormat/CompactNumberFormat
|
JDK-8362448 |
`java.text.DecimalFormat` Now Uses the `Double.toString(double)` Algorithm Class As a consequence, in rare cases the outcome might be slightly different than with the old algorithm. For example, the To help migrating applications that might be impacted by this change, for a few releases the old algorithm will still be available to |
Issue | Description |
---|---|
JDK-8359956 |
Support Algorithm Constraints and Certificate Checks in SunX509 Key Manager The default "SunX509" 1) Local certificates are checked against peer supported certificate signature algorithms sent with the The legacy behavior (no checking of local certificates) of the "SunX509" key manager can be restored by setting the |
Issue | Description |
---|---|
JDK-8360463 |
Cipher.getInstance(String) now throws NoSuchPaddingException instead of wrapping it inside a NoSuchAlgorithmException The |
Issue | Description |
---|---|
JDK-8366911 |
Unicode Normalization Format D property is no longer supported (macOS) Normalization of file names is not performed by APFS which succeeded HFS+ as the macOS file system as of September 2017. The system property |
Issue | Description |
---|---|
JDK-8367321 |
Add dark mode for docs A DESCRIPTION OF THE PROBLEM : Please add dark mode feature for Javadocs. As developers and dark mode lovers are used to the dark mode of the IDEs, editors, and other applications. It would be better if Javadoc could turn on dark mode because reading the documentation needs time and reading it for quite some time causes eye strain. |
Issue | Description |
---|---|
JDK-8366434 |
-XX:+UseTransparentHugePages Fails to Enable Huge Pages for G1 On systems configured with the Transparent Huge Pages (THP) mode as ´madvise´, the option A workaround to allow the use of transparent huge pages with G1 is to configure the THP mode as echo always > /sys/kernel/mm/transparent_hugepage/enabled``` This issue will be fixed in a future update. |
JDK-8348278 |
Default initial heap size is trimmed down When user does not specify This release trims |
Issue | Description |
---|---|
JDK-8277585 |
javax.imageio.stream classes no longer support Java Object Finalization Java Object Finalization will be removed from a future JDK version. In anticipation of this use of this mechanism has been removed from The class javax.imageio.stream.ImageInputStreamImpl and consequently from all its subclasses. This should have no impact on almost all applications since no JDK provided Image I/O code needed the finalization mechanism. Applications which use 3rd party Image plugins may be affected in extremely specific cases where those plugins may fail to flush the stream and relied on finalization. However that is further limited to applications which use FileCacheImageOutputStream or MemoryFileCacheImageOutputStream since these are the only stream types that would need flushing. It should also be noted that if the application itself is relying on finalization to flush the stream, then it cannot know when it may safely close the stream and so very likely has a bug. Another scenario is a 3rd party ImageIO stream which acquires native resources. If the application is relying on finalization to release these it may need to be updated to explicitly close the ImageIO stream. However this is also a case in which if the application is not doing this already, it is may be saving truncated streams. |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8288610 | java/awt/FullScreen/DisplayMode/DisplayModeNoRefreshTest/DisplayModeNoRefreshTest.java fails on MAC ARM |
P4 | JDK-8302057 | Wrong BeanProperty description for JTable.setShowGrid |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8359266 | Delete the usage of AppContext in the GraphicsDevice |
P3 | JDK-8361748 | Enforce limits on the size of an XBM image |
P3 | JDK-8361381 | GlyphLayout behavior differs on JDK 11+ compared to JDK 8 |
P3 | JDK-8364434 | Inconsistent BufferedContext state after GC |
P3 | JDK-8367702 | PrintJob.getGraphics() should return null after PrintJob.end |
P3 | JDK-8359955 | Regressions ~7% in several J2DBench in 25-b26 |
P3 | JDK-4138921 | TextLayout handling of empty strings |
P3 | JDK-8367384 | The ICC_Profile class may throw exceptions during serialization |
P3 | JDK-8366208 | Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout |
P4 | JDK-8363676 | [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform |
P4 | JDK-8237245 | [macos] sun/java2d/OpenGL/OpaqueDest.java fails |
P4 | JDK-8245144 | [macos] closed test awt/font/CJKBitmaps/CJKBitmaps.sh fails if run on macos 10.13 |
P4 | JDK-8362557 | [macOS] Remove CFont.finalize() |
P4 | JDK-8362452 | [macOS] Remove CPrinterJob.finalize() |
P4 | JDK-8362291 | [macOS] Remove finalize method in CGraphicsEnvironment.java |
P4 | JDK-8367867 | [macosx] Ignorable whitespace in text not removed when printing |
P4 | JDK-7156751 | [macosx] Problem with printing |
P4 | JDK-8297094 | [Windows]sun/java2d/OpenGL/ScaleParamsOOB.java fails because of color difference |
P4 | JDK-8358623 | Avoid unnecessary data copying in ICC_Profile |
P4 | JDK-8325761 | closed sun/java2d/OpenGL/ShapeClip.java failed with Incorrect color for rectangle |
P4 | JDK-8328098 | closed sun/java2d/OpenGL/SrcMaskOps.java fails with Incorrect color for solid text |
P4 | JDK-8362572 | Delete the usage of "sun.java2d.reftype" from the sun.java2d.Disposer |
P4 | JDK-8361216 | Do not fork javac in J2DBench ant build |
P4 | JDK-8367795 | HeadlessMalfunctionTest may fail due to timeout |
P4 | JDK-8361213 | J2DAnalyzer should emit the score as a decimal |
P4 | JDK-8221451 | PIT: sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh fails |
P4 | JDK-8210765 | Remove finalize method in CStrike.java |
P4 | JDK-8362659 | Remove sun.print.PrintJob2D.finalize() |
P4 | JDK-8359380 | Rework deferral profile logic after JDK-8346465 |
P4 | JDK-8366359 | Test should throw SkippedException when there is no lpstat |
P4 | JDK-7184899 | Test sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh fail |
P4 | JDK-8362204 | test/jdk/sun/awt/font/TestDevTransform.java fails on Ubuntu 24.04 |
P4 | JDK-8358697 | TextLayout/MyanmarTextTest.java passes if no Myanmar font is found |
P4 | JDK-8363889 | Update sun.print.PrintJob2D to use Disposer |
P5 | JDK-8368775 | Remove outdated comment in OutlineTextRenderer |
P5 | JDK-8355904 | Use variadic macros for J2dTrace |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8358526 | Clarify behavior of java.awt.HeadlessException constructed with no-args |
P3 | JDK-8298823 | [macos] java/awt/Mouse/EnterExitEvents/DragWindowTest.java continues to fail with "No MouseReleased event on label!" |
P3 | JDK-8354415 | [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc |
P3 | JDK-8360647 | [XWayland] [OL10] NumPad keys are not triggered |
P3 | JDK-8362390 | AIX make fails in awt_GraphicsEnv.c |
P3 | JDK-8359053 | Implement JEP 504 - Remove the Applet API |
P3 | JDK-8354646 | java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text |
P3 | JDK-8015444 | java/awt/Focus/KeyStrokeTest.java sometimes fails |
P3 | JDK-8225787 | java/awt/Window/GetScreenLocation/GetScreenLocationTest.java fails on Ubuntu |
P3 | JDK-8358452 | JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) |
P3 | JDK-8366149 | JNI exception pending in Java_sun_awt_X11GraphicsDevice_pGetBounds of awt_GraphicsEnv.c:1484 |
P3 | JDK-8332271 | Reading data from the clipboard from multiple threads crashes the JVM |
P4 | JDK-8365424 | [macos26] java/awt/Frame/DisposeTest.java fails on macOS 26 |
P4 | JDK-7133139 | [macosx] closed/javax/swing/JFrame/ClientDecoratedIcon tests fail on MacOS |
P4 | JDK-8361524 | [XWayland] possible JavaFX interop hang |
P4 | JDK-8361521 | BogusFocusableWindowState.java fails with StackOverflowError on Linux |
P4 | JDK-8353950 | Clipboard interaction on Windows is unstable |
P4 | JDK-8361606 | ConsumeNextMnemonicKeyTypedTest.java fails on Windows: character typed with VK_A: a |
P4 | JDK-8367348 | Enhance PassFailJFrame to support links in HTML |
P4 | JDK-8346952 | GetGraphicsStressTest.java fails: Native resources unavailable |
P4 | JDK-8356137 | GifImageDecode can produce opaque image when disposal method changes |
P4 | JDK-8321303 | Intermittent open/test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java failure on Linux |
P4 | JDK-8366852 | java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java test is failing |
P4 | JDK-8256289 | java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java failed with "RuntimeException: Wrong focus owner: java.awt.Button[button1,41,36,56x23,label=Button1]" |
P4 | JDK-8367784 | java/awt/Focus/InitialFocusTest/InitialFocusTest1.java failed with Wrong focus owner |
P4 | JDK-8359889 | java/awt/MenuItem/SetLabelTest.java inadvertently triggers clicks on items pinned to the taskbar |
P4 | JDK-8364177 | JDK fails to build due to undefined symbol in libpng on LoongArch64 |
P4 | JDK-8339791 | Refactor MiscUndecorated/ActiveAWTWindowTest.java |
P4 | JDK-8358731 | Remove jdk.internal.access.JavaAWTAccess.java |
P4 | JDK-8367017 | Remove legacy checks from WrappedToolkitTest and convert from bash |
P4 | JDK-8365180 | Remove sun.awt.windows.WInputMethod.finalize() |
P4 | JDK-8344333 | Spurious System.err.flush() in LWCToolkit.java |
P4 | JDK-8213530 | Test java/awt/Modal/ToFront/DialogToFrontModeless1Test.java fails on Linux |
P4 | JDK-8203004 | UnixMultiResolutionSplashTest.java fails on Ubuntu16.04 |
P4 | JDK-8364363 | Update and automate jtreg manual test |
P4 | JDK-8366844 | Update and automate MouseDraggedOriginatedByScrollBarTest.java |
P5 | JDK-8358468 | Enhance code consistency: java.desktop/macos |
P5 | JDK-8357686 | Remove unnecessary Map.get from AWTAutoShutdown.unregisterPeer |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8365291 | Remove finalize() method from sun/awt/X11InputMethodBase.java |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8366002 | Beans.instantiate needs to describe the lookup procedure |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8361283 | [Accessibility,macOS,VoiceOver] VoiceOver announced Tab items of JTabbedPane as RadioButton on macOS |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8365197 | javax.imageio.stream MemoryCache based streams no longer need a disposer. |
P4 | JDK-8364768 | JDK javax.imageio ImageWriters do not all flush the output stream |
P4 | JDK-8364135 | JPEGImageReader.getImageTypes() should throw exception for negative image index |
P4 | JDK-8362898 | Remove finalize() methods from javax.imageio TIFF classes |
P4 | JDK-8365292 | Remove javax.imageio.spi.ServiceRegistry.finalize() |
P4 | JDK-8277585 | Remove the terminally deprecated finalize() method from javax.imageio.stream APIs |
P4 | JDK-8359391 | Remove ThreadGroup sandboxing from javax.imageio |
P4 | JDK-8365198 | Remove unnecessary mention of finalize in ImageIO reader/writer docs |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8365569 | Remove finalize from JavaSoundAudioClip.java |
P5 | JDK-8360487 | Remove unnecessary List.indexOf key from AbstractMidiDevice.TransmitterList.remove |
P5 | JDK-8359996 | Remove unnecessary List.indexOf key from Track.remove |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8348760 | RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel |
P3 | JDK-8358532 | JFileChooser in GTK L&F still displays HTML filename |
P3 | JDK-8358813 | JPasswordField identifies spaces in password via delete shortcuts |
P3 | JDK-8349188 | LineBorder does not scale correctly |
P3 | JDK-8365375 | Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground |
P3 | JDK-8365389 | Remove static color fields from SwingUtilities3 and WindowsMenuItemUI |
P4 | JDK-8365059 | 'javax/swing/JTableHeader/6358882/bug6358882.java' Test fails intermittently with timeout |
P4 | JDK-8365425 | [macos26] javax/swing/JInternalFrame/8160248/JInternalFrameDraggingTest.java fails on macOS 26 |
P4 | JDK-8362289 | [macOS] Remove finalize method in JRSUIControls.java |
P4 | JDK-8360462 | [macosx] row selection not working with Ctrl+Shift+Down/Up in AquaL&F |
P4 | JDK-8366369 | Add @requires linux for GTK L&F tests |
P4 | JDK-8314731 | Add support for the alt attribute in the image type input HTML tag |
P4 | JDK-8361610 | Avoid wasted work in ImageIcon(Image) for setting description |
P4 | JDK-8159055 | Clarify handling of null and invalid image data for ImageIcon constructors and setImage method |
P4 | JDK-8357799 | Improve instructions for JFileChooser/HTMLFileName.java |
P4 | JDK-8365615 | Improve JMenuBar/RightLeftOrientation.java |
P4 | JDK-8361115 | javax/swing/JComboBox/bug4276920.java unnecessarily throws Error instead of RuntimeException |
P4 | JDK-8338282 | javax/swing/JMenuBar/TestMenuMnemonicLinuxAndMac.java test failed on macOS and Ubuntu |
P4 | JDK-8364230 | javax/swing/text/StringContent can be migrated away from using finalize |
P4 | JDK-8368892 | Make JEditorPane/TestBrowserBGColor.java headless |
P4 | JDK-8335646 | Nimbus : JLabel not painted with LAF defined foreground color on Ubuntu 24.04 |
P4 | JDK-8361463 | Render method of javax.swing.text.AbstractDocument uses 'currency' instead of 'concurrency' |
P4 | JDK-6955128 | Spec for javax.swing.plaf.basic.BasicTextUI.getVisibleEditorRect contains inappropriate wording |
P4 | JDK-8365379 | SU3.applyInsets may produce wrong results |
P4 | JDK-8361530 | Test javax/swing/GraphicsConfigNotifier/StalePreferredSize.java timed out |
P4 | JDK-8368185 | Test javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java failed: Synth ButtonUI does not handle PRESSED & MOUSE_OVER state |
P4 | JDK-4938801 | The popup does not go when the component is removed |
P4 | JDK-6798061 | The removal of System.out.println from KeyboardManager |
P5 | JDK-8144124 | [macosx] The tabs can't be aligned when we pressing the key of 'R','B','L','C' or 'T'. |
P5 | JDK-8365708 | Add missing @Override annotations to WindowsMenuItemUIAccessor |
P5 | JDK-8365711 | Declare menuBarHeight and hotTrackingOn private |
P5 | JDK-8364808 | Make BasicDesktopPaneUI.Actions.MOVE_RESIZE_INCREMENT static |
P5 | JDK-8362067 | Remove unnecessary List.contains key from SpringLayout.Constraints.pushConstraint |
P5 | JDK-8357688 | Remove unnecessary List.get before remove in PopupFactory |
P5 | JDK-8357226 | Remove unnecessary List.indexOf from RepaintManager.removeInvalidComponent |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8366537 | Test "java/util/TimeZone/DefaultTimeZoneTest.java" is not updating the zone ID as expected |
P4 | JDK-8361959 | [GCC static analyzer] java_props_md.c leak of 'temp' variable is reported |
P4 | JDK-8361888 | [GCC static analyzer] ProcessImpl_md.c Java_java_lang_ProcessImpl_forkAndExec error: use of uninitialized value '*(ChildStuff *)p.mode |
P4 | JDK-8358768 | [vectorapi] Make VectorOperators.SUADD an Associative |
P4 | JDK-8362279 | [vectorapi] VECTOR_OP_SUADD needs reduction support |
P4 | JDK-8366157 | Clarify in man pages that only G1 and Parallel supports MaxGCPauseMillis |
P4 | JDK-8361593 | Commented dead code in JDK-8342868 can be removed |
P4 | JDK-8361300 | Document exceptions for Unsafe offset methods |
P4 | JDK-8342868 | Errors related to unused code on Windows after 8339120 in core libs |
P4 | JDK-8352016 | Improve java/lang/RuntimeTests/RuntimeExitLogTest.java |
P4 | JDK-8367027 | java/lang/ProcessBuilder/Basic.java fails on Windows AArch64 |
P4 | JDK-8361484 | Remove duplicate font filename mappings in fontconfig.properties for AIX |
P4 | JDK-8367619 | String.format in outOfRangeException uses wrong format specifier for String argument |
P4 | JDK-8367598 | Switch to CRC32C for SEED calculation in jdk.test.lib.Utils |
P4 | JDK-8361112 | Use exact float -> Float16 conversion method in Float16 tests |
P5 | JDK-8366421 | ModifiedUtf.utfLen may overflow for giant string |
P5 | JDK-8344076 | Remove unnecessary @SuppressWarnings annotations and Xlint:-foo options (umbrella) |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8361587 | AssertionError in File.listFiles() when path is empty and -esa is enabled |
P2 | JDK-8362429 | AssertionError in File.listFiles(FileFilter | FilenameFilter) |
P4 | JDK-8360411 | [TEST] open/test/jdk/java/io/File/MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic |
P4 | JDK-8359449 | [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test |
P4 | JDK-8366102 | Clarification Needed: Symbolic Link Handling in File API Specifications |
P4 | JDK-8361972 | Clarify the condition of System.console() about standard input/output |
P4 | JDK-8363720 | Follow up to JDK-8360411 with post review comments |
P4 | JDK-8358533 | Improve performance of java.io.Reader.readAllLines |
P4 | JDK-8366261 | Provide utility methods for sun.security.util.Password |
P4 | JDK-8355339 | Test java/io/File/GetCanonicalPath.java failed: The specified network name is no longer available |
P4 | JDK-8351010 | Test java/io/File/GetXSpace.java failed: / usable space 56380809216 > free space 14912244940 |
P4 | JDK-8367869 | Test java/io/FileDescriptor/Sync.java timed out |
P4 | JDK-8359182 | Use @requires instead of SkippedException for MaxPath.java |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8367031 | [backout] Change java.time month/day field types to 'byte' |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8365307 | AIX make fails after JDK-8364611 |
P3 | JDK-8359830 | Incorrect os.version reported on macOS Tahoe 26 (Beta) |
P3 | JDK-8367573 | JNI exception pending in os_getCmdlineAndUserInfo of ProcessHandleImpl_aix.c |
P3 | JDK-8367138 | JNI exception pending in os_getCmdlineAndUserInfo of ProcessHandleImpl_macosx.c |
P4 | JDK-8364611 | (process) Child process SIGPIPE signal disposition should be default |
P4 | JDK-8361426 | (ref) Remove jdk.internal.ref.Cleaner |
P4 | JDK-8338140 | (str) Add notes to String.trim and String.isEmpty pointing to newer APIs |
P4 | JDK-8360401 | [AIX] java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java fails since JDK-8210549 |
P4 | JDK-8362889 | [GCC static analyzer] leak in libstringPlatformChars.c |
P4 | JDK-8368683 | [process] Increase jtreg debug output maxOutputSize for TreeTest |
P4 | JDK-8366765 | [REDO] Rename JavaLangAccess::*NoRepl methods |
P4 | JDK-8359735 | [Ubuntu 25.10] java/lang/ProcessBuilder/Basic.java, java/lang/ProcessHandle/InfoTest.java fail due to rust-coreutils |
P4 | JDK-8367942 | Add API note discussing Double.compareTo total order and IEEE 754 total order |
P4 | JDK-8362207 | Add more test cases for possible double-rounding in fma |
P4 | JDK-8352565 | Add native method implementation of Reference.get() |
P4 | JDK-8364540 | Apply @Stable to Shared Secrets |
P4 | JDK-8360884 | Better scoped values |
P4 | JDK-8357289 | Break down the String constructor into smaller methods |
P4 | JDK-8365296 | Build failure with Clang due to -Wformat warning after JDK-8364611 |
P4 | JDK-8354872 | Clarify java.lang.Process resource cleanup |
P4 | JDK-8328874 | Class::forName0 should validate the class name length early |
P4 | JDK-8356202 | Cleanup Source code in String Implementation Classes |
P4 | JDK-8364822 | Comment cleanup, stale references to closeDescriptors and UNIXProcess.c |
P4 | JDK-8365203 | defineClass with direct buffer can cause use-after-free |
P4 | JDK-8358540 | Enhance MathUtils in view of FloatingDecimal enhancements |
P4 | JDK-8367382 | Expand use of representation equivalence terminology |
P4 | JDK-8367787 | Expand use of representation equivalence terminology in Float16 |
P4 | JDK-8366298 | FDLeakTest sometimes takes minutes to complete on Linux |
P4 | JDK-8358809 | Improve link to stdin.encoding from java.lang.IO |
P4 | JDK-8368793 | java/lang/StringBuilder/RacingSBThreads.java timed out in Xcomp subtest |
P4 | JDK-8354894 | java/lang/Thread/virtual/Starvation.java timeout on server with high CPUs |
P4 | JDK-8359732 | Make standard i/o encoding related system properties `StaticProperty` |
P4 | JDK-8369051 | More small Float16 refactorings |
P4 | JDK-8364319 | Move java.lang.constant.AsTypeMethodHandleDesc to jdk.internal |
P4 | JDK-8361519 | Obsolete Unicode Scalar Value link in Character class |
P4 | JDK-8368822 | Refactor Float16.valueOf(double) |
P4 | JDK-8365719 | Refactor uses of JLA.uncheckedNewStringNoRepl |
P4 | JDK-8368226 | Remove Thread.stop |
P4 | JDK-8356439 | Rename JavaLangAccess::*NoRepl methods |
P4 | JDK-8357821 | Revert incorrectly named JavaLangAccess::unchecked* methods |
P4 | JDK-8210549 | Runtime.exec: in closeDescriptors(), use FD_CLOEXEC instead of close() |
P4 | JDK-8367597 | Runtime.exit logging failed: Cannot invoke "java.lang.Module.getClassLoader()" because "m" is null |
P4 | JDK-8361497 | Scoped Values: orElse and orElseThrow do not access the cache |
P4 | JDK-8368985 | Small Float16 refactorings |
P4 | JDK-8355177 | Speed up StringBuilder::append(char[]) via Unsafe::copyMemory |
P4 | JDK-8369123 | Still more small Float16 refactorings |
P4 | JDK-8364320 | String encodeUTF8 latin1 with negatives |
P4 | JDK-8361613 | System.console() should only be available for interactive terminal |
P4 | JDK-8368192 | Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exception: Stack trace |
P4 | JDK-8365893 | test/jdk/java/lang/Thread/virtual/JfrEvents.java failing intermittently |
P4 | JDK-8358618 | UnsupportedOperationException constructors javadoc is not clear |
P4 | JDK-8356893 | Use "stdin.encoding" for reading System.in with InputStreamReader/Scanner |
P4 | JDK-8357995 | Use "stdin.encoding" for reading System.in with InputStreamReader/Scanner [core] |
P4 | JDK-8357993 | Use "stdin.encoding" for reading System.in with InputStreamReader/Scanner [hotspot] |
P4 | JDK-8362376 | Use @Stable annotation in Java FDLIBM implementation |
P4 | JDK-8365620 | Using enhanced switch in MethodHandleDesc |
P5 | JDK-8364317 | Explicitly document some assumptions of StringUTF16 |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8361102 | java.lang.classfile.CodeBuilder.branch(Opcode op, Label target) doesn't throw IllegalArgumentException - if op is not of Opcode.Kind.BRANCH |
P3 | JDK-8361638 | java.lang.classfile.CodeBuilder.CatchBuilder should not throw IllegalArgumentException for representable exception handlers |
P3 | JDK-8361730 | The CodeBuilder.trying(BlockCodeBuilder,CatchBuilder) method generates corrupted bytecode in certain cases |
P4 | JDK-8368331 | ClassFile Signature parsing fails for type parameter with no supertype |
P4 | JDK-8361615 | CodeBuilder::parameterSlot throws undocumented IOOBE |
P4 | JDK-8361909 | ConstantPoolBuilder::loadableConstantEntry and constantValueEntry should throw NPE |
P4 | JDK-8361635 | Missing List length validation in the Class-File API |
P4 | JDK-8361614 | Missing sub-int value validation in the Class-File API |
P4 | JDK-8361908 | Mix and match of dead and valid exception handler leads to malformed class file |
P4 | JDK-8354871 | Replace stack map frame type magics with constants |
P4 | JDK-8361526 | Synchronize ClassFile API verifier with hotspot |
P4 | JDK-8368050 | Validation missing in ClassFile signature factories |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8362893 | Improve performance for MemorySegment::getString |
P4 | JDK-8362169 | Pointer passed to upcall may get wrong scope |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8358535 | Changes in ClassValue (JDK-8351996) caused a 1-9% regression in Renaissance-PageRank |
P4 | JDK-8315131 | Clarify VarHandle set/get access on 32-bit platforms |
P4 | JDK-8364751 | ConstantBootstraps.explicitCast contradictory specification for null-to-primitive |
P4 | JDK-8366028 | MethodType::fromMethodDescriptorString should not throw UnsupportedOperationException for invalid descriptors |
P4 | JDK-8366455 | Move VarHandles.GuardMethodGenerator to execute on build |
P4 | JDK-8368024 | Remove StringConcatFactory#generateMHInlineCopy |
P4 | JDK-8360303 | Remove two unused invoke files |
P4 | JDK-8365428 | Unclear comments on java.lang.invoke Holder classes |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8365416 | java.desktop no longer needs preview feature access |
P4 | JDK-8365532 | java/lang/module/ModuleReader/ModuleReaderTest.testImage fails |
P4 | JDK-8365898 | Specification of java.lang.module.ModuleDescriptor.packages() method can be improved |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8358729 | jdk/internal/loader/URLClassPath/ClassnameCharTest.java depends on Applet |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8365885 | Clean up constant pool reflection native code |
P4 | JDK-8356022 | Migrate descriptor parsing from generics to BytecodeDescriptor |
P4 | JDK-8355746 | Start of release updates for JDK 26 |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8357913 | Add `@Stable` to BigInteger and BigDecimal |
P4 | JDK-8077587 | BigInteger Roots |
P4 | JDK-8368968 | FloatingDecimal: Clean up unused code |
P4 | JDK-8358804 | Improve the API Note of BigDecimal.valueOf(double) |
P4 | JDK-8367365 | java/math/BigInteger/BigIntegerTest.java failed in jtreg timeout |
P4 | JDK-8365832 | Optimize FloatingDecimal and DigitList with byte[] and cleanup |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8366693 | Backout recent JavaLangAccess changes breaking the build |
P2 | JDK-8359709 | java.net.HttpURLConnection sends unexpected "Host" request header in some cases after JDK-8344190 |
P3 | JDK-7116990 | (spec) Socket.connect(addr,timeout) not clear if IOException because of TCP timeout |
P3 | JDK-8359268 | 3 JNI exception pending defect groups in 2 files |
P3 | JDK-8365086 | CookieStore.getURIs() and get(URI) should return an immutable List |
P3 | JDK-8349910 | Implement JEP 517: HTTP/3 for the HTTP Client API |
P3 | JDK-8358048 | java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop |
P3 | JDK-8365239 | Spec Clarification - InterfaceAddress:getBroadcast() returning null for loop back address |
P4 | JDK-8362884 | [GCC static analyzer] unix NetworkInterface.c addif leak on early returns |
P4 | JDK-8360408 | [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java |
P4 | JDK-8361423 | Add IPSupport::printPlatformSupport to java/net/NetworkInterface/IPv4Only.java |
P4 | JDK-8359127 | Amend java/nio/channels/DatagramChannel/PromiscuousIPv6.java to use @requires for OS platform selection |
P4 | JDK-8366040 | Change URL.lookupViaProviders to use ScopedValue to detect recursive lookup |
P4 | JDK-8359477 | com/sun/net/httpserver/Test12.java appears to have a temp file race |
P4 | JDK-8357639 | DigestEchoClient fails intermittently due to: java.io.IOException: Data received while in pool |
P4 | JDK-8368552 | H3ErrorHandlingTest.testCloseControlStream intermittent timed out |
P4 | JDK-8367112 | HttpClient does not support Named Groups set on SSLParameters |
P4 | JDK-8329829 | HttpClient: Add a BodyPublishers.ofFileChannel method |
P4 | JDK-8359296 | HttpClient: add a test that involves ImmutableSSLSession |
P4 | JDK-8364263 | HttpClient: Improve encapsulation of ProxyServer |
P4 | JDK-8359223 | HttpClient: Remove leftovers from the SecurityManager cleanup |
P4 | JDK-8358688 | HttpClient: Simplify file streaming in RequestPublishers.FilePublisher |
P4 | JDK-8351983 | HttpCookie Parser Incorrectly Handles Cookies with Expires Attribute |
P4 | JDK-8330940 | Impossible to create a socket backlog greater than 200 on Windows 8+ |
P4 | JDK-8367067 | Improve exception handling in HttpRequest.BodyPublishers |
P4 | JDK-8340182 | Java HttpClient does not follow default retry limit of 3 retries |
P4 | JDK-8131136 | java/awt/font/JNICheck/JNICheck.sh issue warning on core-libs code |
P4 | JDK-8368630 | java/net/httpclient/http3/H3ServerPushTest.java succeeds but fails in jtreg timeout |
P4 | JDK-8368546 | java/net/httpclient/RedirectTimeoutTest.java fails intermittently for HTTP/3 in tier7 |
P4 | JDK-8358617 | java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails with 403 due to system proxies |
P4 | JDK-8317801 | java/net/Socket/asyncClose/Race.java fails intermittently (aix) |
P4 | JDK-8359364 | java/net/URL/EarlyOrDelayedParsing test fails intermittently |
P4 | JDK-8359808 | JavaRuntimeURLConnection should only connect to non-directory resources |
P4 | JDK-8361060 | Keep track of the origin server against which a jdk.internal.net.http.HttpConnection was constructed |
P4 | JDK-8366031 | Mark com/sun/nio/sctp/SctpChannel/CloseDescriptors.java as intermittent |
P4 | JDK-8365834 | Mark java/net/httpclient/ManyRequests.java as intermittent |
P4 | JDK-8361249 | PlainHttpConnection connection logic can be simplified |
P4 | JDK-8318662 | Refactor some jdk/java/net/httpclient/http2 tests to JUnit |
P4 | JDK-8367068 | Remove redundant HttpRequest.BodyPublisher tests |
P4 | JDK-8332623 | Remove setTTL()/getTTL() methods from DatagramSocketImpl/MulticastSocket and MulticastSocket.send(DatagramPacket, byte) |
P4 | JDK-8360981 | Remove use of Thread.stop in test/jdk/java/net/Socket/DeadlockTest.java |
P4 | JDK-8352502 | Response message is null if expect 100 assertion fails with non 100 |
P4 | JDK-8368029 | Several tests in httpserver/simpleserver should throw SkipException |
P4 | JDK-8359402 | Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp |
P4 | JDK-8368373 | Test H3MalformedResponseTest.testMalformedResponse intermittent timed out |
P4 | JDK-8368821 | Test java/net/httpclient/http3/GetHTTP3Test.java intermittently fails with java.io.IOException: QUIC endpoint closed |
P4 | JDK-8367904 | Test java/net/InetAddress/ptr/Lookup.java should throw SkippedException |
P4 | JDK-8362855 | Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr |
P4 | JDK-8364786 | Test java/net/vthread/HttpALot.java intermittently fails - 24999 handled, expected 25000 |
P4 | JDK-8365811 | test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" |
P4 | JDK-8365983 | Tests should throw SkippedException when SCTP not supported |
P4 | JDK-8362581 | Timeouts in java/nio/channels/SocketChannel/OpenLeak.java on UNIX |
P4 | JDK-8367114 | Update jdk.test.lib.net.SimpleHttpServer to use SimpleFileServer |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8361299 | (bf) CharBuffer.getChars(int,int,char[],int) violates pre-existing specification |
P3 | JDK-8364761 | (aio) AsynchronousChannelGroup.execute doesn't check null command |
P3 | JDK-8364954 | (bf) CleaningThread should be InnocuousThread |
P3 | JDK-8357847 | (ch) AsynchronousFileChannel implementations should support FFM Buffers |
P3 | JDK-8360887 | (fs) Files.getFileAttributeView returns unusable FileAttributeView if UserDefinedFileAttributeView unavailable (aix) |
P3 | JDK-8358764 | (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) |
P3 | JDK-8368156 | java/nio/file/Files/IsSameFile.java failing (win) |
P3 | JDK-8361183 | JDK-8360887 needs fixes to avoid cycles and better tests (aix) |
P4 | JDK-8358958 | (aio) AsynchronousByteChannel.read/write should throw IAE if buffer is thread-confined |
P4 | JDK-8357959 | (bf) ByteBuffer.allocateDirect initialization can result in large TTSP spikes |
P4 | JDK-8364213 | (bf) Improve java/nio/Buffer/CharBufferAsCharSequenceTest test comments |
P4 | JDK-8361715 | (bf) Improve java/nio/Buffer/GetChars.java and migrate to JUnit |
P4 | JDK-8344332 | (bf) Migrate DirectByteBuffer away from jdk.internal.ref.Cleaner |
P4 | JDK-8357286 | (bf) Remove obsolete instanceof checks in CharBuffer.append |
P4 | JDK-8361209 | (bf) Use CharSequence::getChars for StringCharBuffer bulk get methods |
P4 | JDK-8361495 | (fc) Async close of streams connected to uninterruptible FileChannel doesn't throw AsynchronousCloseException in all cases |
P4 | JDK-8364277 | (fs) BasicFileAttributes.isDirectory and isOther return true for NTFS directory junctions when links not followed |
P4 | JDK-8154364 | (fs) Files.isSameFile() throws NoSuchFileException with broken symbolic links |
P4 | JDK-8365626 | (fs) Improve handling of broken links in Files.isSameFile() (win) |
P4 | JDK-8360028 | (fs) Path.relativize throws StringIndexOutOfBoundsException (win) |
P4 | JDK-8366911 | (fs) Remove support for normalizing file names to Unicode normalized form D (macOS) |
P4 | JDK-8365807 | (fs) Two-arg UnixFileAttributes.getIfExists should not use exception for control flow |
P4 | JDK-8366254 | (fs) UnixException.translateToIOException should translate ELOOP to FileSystemLoopException |
P4 | JDK-8364764 | java/nio/channels/vthread/BlockingChannelOps.java subtests timed out |
P4 | JDK-8366128 | jdk/jdk/nio/zipfs/TestPosix.java::testJarFile uses wrong file |
P4 | JDK-8367988 | NewFileSystemTests.readOnlyZipFileFailure fails when run by root user |
P4 | JDK-8333526 | Restructure java/nio/channels/DatagramChannel/StressNativeSignal.java to a fail fast exception handling policy |
P4 | JDK-8364345 | Test java/nio/Buffer/CharBufferAsCharSequenceTest.java failed |
P4 | JDK-8365543 | UnixNativeDispatcher.init should lookup open64at and stat64at on AIX |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8359119 | Change Charset to use StableValue |
P4 | JDK-8369078 | Fix faulty test conversion in IllegalCharsetName.java |
P4 | JDK-8364365 | HKSCS encoder does not properly set the replacement character |
P4 | JDK-8368845 | x-IBM930 uses incorrect character for Hex 42 60 |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8360157 | Multiplex protocol not removed from RMI specification Index |
P4 | JDK-8359385 | Java RMI specification still mentions applets |
P4 | JDK-8359729 | Remove the multiplex protocol from the RMI specification |
P4 | JDK-7191877 | TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8360122 | Fix java.sql\Connection.java indentation |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8366400 | JCK test api/java_text/DecimalFormat/Parse.html fails after JDK-8363972 |
P2 | JDK-8366401 | JCK test api/java_text/DecimalFormatSymbols/serial/InputTests.html fails after JDK-8363972 |
P3 | JDK-8367237 | Thread-Safety Usage Warning for java.text.Collator Classes |
P4 | JDK-6177299 | [Fmt-Nu] NumberFormat.getPercentInstance() does not work correctly |
P4 | JDK-8367271 | Add parsing tests to DateFormat JMH benchmark |
P4 | JDK-8367324 | Avoid redundant parsing when formatting with DigitList |
P4 | JDK-8368328 | CompactNumberFormat.clone does not produce independent instances |
P4 | JDK-8364370 | java.text.DecimalFormat specification indentation correction |
P4 | JDK-8363972 | Lenient parsing of minus sign pattern in DecimalFormat/CompactNumberFormat |
P4 | JDK-8362448 | Make use of the Double.toString(double) algorithm in java.text.DecimalFormat |
P4 | JDK-8358880 | Performance of parsing with DecimalFormat can be improved |
P4 | JDK-8364781 | Re-examine DigitList digits resizing during parsing |
P4 | JDK-8366733 | Re-examine older java.text NF, DF, and DFS serialization tests |
P4 | JDK-8366517 | Refine null locale processing of ctor/factory methods in `Date/DecimalFormatSymbols` |
P4 | JDK-8367021 | Regression in LocaleDataTest refactoring |
P4 | JDK-8365175 | Replace Unicode extension anchor elements with link tag |
P4 | JDK-8364780 | Unicode extension clarifications for NumberFormat/DecimalFormatSymbols |
P4 | JDK-8366105 | Update link to the external RuleBasedBreakIterator documentation |
P4 | JDK-8368498 | Use JUnit instead of TestNG for jdk_text tests |
P5 | JDK-8366375 | Collator example for SECONDARY uses wrong code point |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8364752 | java.time.Instant should be able to parse ISO 8601 offsets of the form HH:mm:ss |
P4 | JDK-8294226 | Document missing UnsupportedTemporalTypeException |
P4 | JDK-8367704 | Fix minor documentation issues in java.time.** |
P4 | JDK-8365186 | Reduce size of j.t.f.DateTimePrintContext::adjust |
P4 | JDK-8368825 | Use switch expression for DateTimeFormatterBuilder pattern character lookup |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8358530 | Properties#list should warn against non-String values |
P4 | JDK-8356995 | Provide default methods min(T, T) and max(T, T) in Comparator interface |
P4 | JDK-8360045 | StringTokenizer.hasMoreTokens() throws NPE after nextToken(null) |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-6625724 | Allow ReentrantReadWriteLock to not track per-thread read holds |
P3 | JDK-8365065 | cancelled ForkJoinPool tasks no longer throw CancellationException |
P3 | JDK-8186959 | Clarify that Executors.newScheduledThreadPool() is fixed-size |
P3 | JDK-6317534 | CyclicBarrier should have a cancel() method |
P3 | JDK-6374942 | Improve thread safety of collection .equals() methods |
P3 | JDK-8362882 | Update SubmissionPublisher() specification to reflect use of ForkJoinPool.asyncCommonPool() |
P4 | JDK-8187775 | AtomicReferenceFieldUpdater does not support static fields |
P4 | JDK-8233050 | CompletableFuture `whenComplete` and `thenApply` change exceptional result |
P4 | JDK-8292365 | CompletableFuture and CompletionStage should document Memory Model guarantees |
P4 | JDK-8311131 | ConcurrentHashMap.forEachKey parallelismThreshold description could be clearer |
P4 | JDK-6351533 | CyclicBarrier reset() should return the number of awaiters |
P4 | JDK-8356304 | Define "enabled" in ScheduledExecutorService |
P4 | JDK-8333172 | Document a recommendation to use VarHandles instead of java.util.concurrent.atomic.*FieldUpdater |
P4 | JDK-8195628 | Documentation for lock(), trylock(), lockInterruptibly() of ReentrantReadWriteLock.WriteLock needs to be corrected |
P4 | JDK-8210149 | Example in JavaDoc for java.util.concurrent.Flow violates Reactive Streams spec |
P4 | JDK-7176957 | ExecutorService submit method javaDoc enhancement |
P4 | JDK-8353155 | FutureTask#run(): doc implies synchronous, implementation is async |
P4 | JDK-6663476 | FutureTask.get() may return null if set() is not called from run() |
P4 | JDK-6526284 | Improve AbstractExecutorService javadoc |
P4 | JDK-8172177 | Improve documentation for CompletionException handling |
P4 | JDK-8199501 | Improve documentation of CompletableFuture, CompletionStage |
P4 | JDK-8210312 | JavaDoc example in SubmissionPublisher will potentially crash |
P4 | JDK-8137156 | Javadoc for Future is misleading with respect to cancellation |
P4 | JDK-8355726 | LinkedBlockingDeque fixes and improvements |
P4 | JDK-8359919 | Minor java.util.concurrent doc improvements |
P4 | JDK-6714849 | ReentrantReadWriteLock: Abnormal behavior in non-fair mode |
P4 | JDK-8254060 | SubmissionPublisher close hangs if a publication is pending |
P4 | JDK-8190889 | TimeUnit.wait should document IllegalMonitorStateException |
P4 | JDK-8365671 | Typo in Joiner.allUntil example |
P5 | JDK-8359067 | Fix typo in DelayScheduler.java |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8365703 | Refactor ZipCoder to use common JLA.uncheckedNewStringNoRepl |
P4 | JDK-8349914 | ZipFile::entries and ZipFile::getInputStream not consistent with each other when there are duplicate entries |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8365483 | Test sun/rmi/runtime/Log/6409194/NoConsoleOutput.java sometimes fails |
P4 | JDK-8361533 | Apply java.io.Serial annotations in java.logging |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8354490 | Pattern.CANON_EQ causes a pattern to not match a string with a UNICODE variation |
P4 | JDK-8360459 | UNICODE_CASE and character class with non-ASCII range does not match ASCII char |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8368308 | ISO 4217 Amendment 180 Update |
P4 | JDK-8367901 | Calendar.roll(hour, 24) returns wrong result |
P4 | JDK-8368981 | Case Fold Locale Legacy Tags On Demand |
P4 | JDK-8358626 | Emit UTF-8 CLDR resources |
P4 | JDK-8358520 | Improve lazy computation in BreakIteratorResourceBundle and related classes |
P4 | JDK-8358426 | Improve lazy computation in Locale |
P4 | JDK-8361717 | Refactor Collections.emptyList() in Locale related classes |
P4 | JDK-8368335 | Refactor the rest of Locale TestNG based tests to JUnit |
P4 | JDK-8358734 | Remove JavaTimeSupplementary resource bundles |
P4 | JDK-8358819 | The first year is not displayed correctly in Japanese Calendar |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8355748 | Add SourceVersion.RELEASE_26 |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8357708 | com.sun.jndi.ldap.Connection ignores queued LDAP replies if Connection is subsequently closed |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8369027 | Apply java.io.Serial annotations in java.scripting |
P4 | JDK-8359225 | Remove unused test/jdk/javax/script/MyContext.java |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8361873 | [GCC static analyzer] exec_md.c forkedChildProcess potential double 'close' of file descriptor '3' |
P4 | JDK-8361955 | [GCC static analyzer] libjdwp/threadControl.c threadControl_setPendingInterrupt error: dereference of NULL 'node' |
P4 | JDK-8362304 | Fix JDWP spec w.r.t. OPAQUE_FRAME and INVALID_SLOT errors |
P4 | JDK-8309400 | JDI spec needs to clarify when OpaqueFrameException and NativeMethodException are thrown |
P4 | JDK-8359167 | Remove unused test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java |
P4 | JDK-8367297 | Test com/sun/jdi/JdbStopInNotificationThreadTest.java can still fail after JDK-8366850 |
P4 | JDK-8366850 | Test com/sun/jdi/JdbStopInNotificationThreadTest.java failed |
P4 | JDK-8367131 | Test com/sun/jdi/ThreadMemoryLeakTest.java fails on 32 bits |
P4 | JDK-8366694 | Test JdbStopInNotificationThreadTest.java timed out after 60 second |
P4 | JDK-8367318 | Test vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt001/TestDescription.java timed out after passing |
P4 | JDK-8367614 | Test vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java failed, passed and timed-out |
P5 | JDK-8364312 | debug agent should set FD_CLOEXEC flag rather than explicitly closing every open file |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8359180 | Apply java.io.Serial annotations in java.instrument |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8366092 | [GCC static analyzer] UnixOperatingSystem.c warning: use of uninitialized value 'systemTicks' |
P4 | JDK-8362533 | Tests sun/management/jmxremote/bootstrap/* duplicate VM flags |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8364484 | misc tests fail with Received fatal alert: handshake_failure |
P3 | JDK-8358701 | Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP |
P4 | JDK-8359809 | AttributeList, RoleList and UnresolvedRoleList should never accept other types of Object |
P4 | JDK-8358970 | CounterMonitorMBean.getDerivedGaugeTimeStamp() JavaDoc incorrectly documents null |
P4 | JDK-8358624 | ImmutableDescriptor violates equals/hashCode contract after deserialization |
P4 | JDK-8367983 | javax/management/monitor/ThreadPoolTest.java and StartStopTest.java fail with Unexpected Maximum Pool Size Overflow! |
P4 | JDK-8347114 | JMXServiceURL should require an explicit protocol |
P4 | JDK-8364227 | MBeanServer registerMBean throws NPE |
P4 | JDK-8346982 | Remove JMX javadoc duplication that was in place due to JDK-6369229 |
P4 | JDK-8351413 | Remove XML interchange in java.management/javax/management/modelmbean/DescriptorSupport |
P4 | JDK-8366695 | Test sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java timed out |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8279005 | sun/tools/jstat tests do not check for test case exit codes after JDK-8245129 |
P3 | JDK-8361751 | Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows |
P4 | JDK-8305567 | serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency |
P4 | JDK-8361869 | Tests which call ThreadController should mark as /native |
P4 | JDK-8360554 | Use the title from the JSON RFC for the @spec tag |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8359760 | Remove the jdk.jsobject module |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8359083 | Test jdkCheckHtml.java should report SkippedException rather than report fails when miss tidy |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8365947 | Document the new security property "jdk.crypto.disabledAlgorithms" in the Security Developer’s Guide |
P4 | JDK-8363967 | Update JDK Providers Documentation: description of SunX509 |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8364089 | JDK 25 RDP2 L10n resource files update |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8359761 | JDK 25 RDP1 L10n resource files update |
P4 | JDK-8361303 | L10n comment for javac.opt.Xlint.desc.synchronization in javac.properties |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8365910 | [BACKOUT] Add a compilation timeout flag to catch long running compilations |
P1 | JDK-8367325 | [s390x] build failure due to JDK-8361376 |
P1 | JDK-8364666 | Tier1 builds broken by JDK-8360559 |
P2 | JDK-8364409 | [BACKOUT] Consolidate Identity of self-inverse operations |
P2 | JDK-8366948 | AOT cache creation crashes when iterating training data |
P2 | JDK-8361844 | Build without C1 or C2 fails after 8360707 |
P2 | JDK-8362171 | C2 fails with unexpected node in SuperWord truncation: ModI |
P2 | JDK-8358334 | C2/Shenandoah: incorrect execution with Unsafe |
P2 | JDK-8361211 | C2: Final graph reshaping generates unencodeable klass constants |
P2 | JDK-8356708 | C2: loop strip mining expansion doesn't take sunk stores into account |
P2 | JDK-8358751 | C2: Recursive inlining check for compiled lambda forms is broken |
P2 | JDK-8368071 | Compilation throughput regressed 2X-8X after JDK-8355003 |
P2 | JDK-8366118 | DontCompileHugeMethods is not respected with -XX:-TieredCompilation |
P2 | JDK-8365468 | EagerJVMCI should only apply to the CompilerBroker JVMCI runtime |
P2 | JDK-8362564 | hotspot/jtreg/compiler/c2/TestLWLockingCodeGen.java fails on static JDK on x86_64 with AVX instruction extensions |
P2 | JDK-8361952 | Installation of MethodData::extra_data_lock() misses synchronization on reader side |
P2 | JDK-8350896 | Integer/Long.compress gets wrong type from CompressBitsNode::Value |
P2 | JDK-8366225 | Linux Alpine (fast)debug build fails after JDK-8365909 |
P2 | JDK-8359200 | Memory corruption in MStack::push |
P2 | JDK-8368698 | runtime/cds/appcds/aotCache/OldClassSupport.java assert(can_add()) failed: Cannot add TrainingData objects |
P3 | JDK-8366341 | [BACKOUT] JDK-8365256: RelocIterator should use indexes instead of pointers |
P3 | JDK-8358183 | [JVMCI] crash accessing nmethod::jvmci_name in CodeCache::aggregate |
P3 | JDK-8360942 | [ubsan] aotCache tests trigger runtime error: applying non-zero offset 16 to null pointer in CodeBlob::relocation_end() |
P3 | JDK-8359378 | aarch64: crash when using -XX:+UseFPUForSpilling |
P3 | JDK-8361892 | AArch64: Incorrect matching rule leading to improper oop instruction encoding |
P3 | JDK-8361582 | AArch64: Some ConH values cannot be replicated with SVE |
P3 | JDK-8368303 | AlwaysAtomicAccesses is excessively strict |
P3 | JDK-8358738 | AOT cache created without graal jit should not be used with graal jit |
P3 | JDK-8361101 | AOTCodeAddressTable::_stubs_addr not initialized/freed properly |
P3 | JDK-8359436 | AOTCompileEagerly should not be diagnostic |
P3 | JDK-8362250 | ARM32: forward_exception_entry missing return address |
P3 | JDK-8365071 | ARM32: JFR intrinsic jvm_commit triggers C2 regalloc assert |
P3 | JDK-8365166 | ARM32: missing os::fetch_bcp_from_context implementation |
P3 | JDK-8359235 | C1 compilation fails with "assert(is_single_stack() && !is_virtual()) failed: type check" |
P3 | JDK-8359646 | C1 crash in AOTCodeAddressTable::add_C_string |
P3 | JDK-8360175 | C2 crash: assert(edge_from_to(prior_use,n)) failed: before block local scheduling |
P3 | JDK-8355354 | C2 crashed: assert(_callee == nullptr || _callee == m) failed: repeated inline attempt with different callee |
P3 | JDK-8362979 | C2 fails with unexpected node in SuperWord truncation: CmpLTMask, RoundF |
P3 | JDK-8347901 | C2 should remove unused leaf / pure runtime calls |
P3 | JDK-8350177 | C2 SuperWord: Integer.numberOfLeadingZeros, numberOfTrailingZeros, reverse and bitCount have input types wrongly truncated for byte and short |
P3 | JDK-8366490 | C2 SuperWord: wrong result because CastP2X is missing ctrl and floats over SafePoint creating stale oops |
P3 | JDK-8366845 | C2 SuperWord: wrong VectorCast after VectorReinterpret with swapped src/dst type |
P3 | JDK-8367967 | C2: "fatal error: Not monotonic" with Mod nodes |
P3 | JDK-8361699 | C2: assert(can_reduce_phi(n->as_Phi())) failed: Sanity: previous reducible Phi is no longer reducible before SUT |
P3 | JDK-8361702 | C2: assert(is_dominator(compute_early_ctrl(limit, limit_ctrl), pre_end)) failed: node pinned on loop exit test? |
P3 | JDK-8359678 | C2: assert(static_cast |
P3 | JDK-8351645 | C2: Assertion failures in Expand/CompressBits idealizations with TOP |
P3 | JDK-8362394 | C2: Repeated stacked string concatenation fails with "Hit MemLimit" and other resourcing errors |
P3 | JDK-8367333 | C2: Vector math operation intrinsification failure |
P3 | JDK-8360776 | Disable Intel APX by default and enable it with -XX:+UnlockExperimentalVMOptions -XX:+UseAPX in all builds |
P3 | JDK-8361752 | Double free in CompileQueue::delete_all after JDK-8357473 |
P3 | JDK-8367780 | Enable UseAPX on Intel CPUs only when both APX_F and APX_NCI_NDD_NF cpuid features are present |
P3 | JDK-8359386 | Fix incorrect value for max_size of C2CodeStub when APX is used |
P3 | JDK-8357982 | Fix several failing BMI tests with -XX:+UseAPX |
P3 | JDK-8359327 | Incorrect AVX3Threshold results into code buffer overflows on APX targets |
P3 | JDK-8359788 | Internal Error: assert(get_instanceKlass()->is_loaded()) failed: must be at least loaded |
P3 | JDK-8357782 | JVM JIT Causes Static Initialization Order Issue |
P3 | JDK-8364757 | Missing Store nodes caused by bad wiring in PhaseIdealLoop::insert_post_loop |
P3 | JDK-8358821 | patch_verified_entry causes problems, use nmethod entry barriers instead |
P3 | JDK-8358179 | Performance regression in Math.cbrt |
P3 | JDK-8360561 | PhaseIdealLoop::create_new_if_for_predicate hits "must be a uct if pattern" assert |
P3 | JDK-8365407 | Race condition in MethodTrainingData::verify() |
P3 | JDK-8360304 | Redundant condition in LibraryCallKit::inline_vector_nary_operation |
P3 | JDK-8362838 | RISC-V: Incorrect matching rule leading to improper oop instruction encoding |
P3 | JDK-8358892 | RISC-V: jvm crash when running dacapo sunflow after JDK-8352504 |
P3 | JDK-8365926 | RISC-V: Performance regression in renaissance (chi-square) |
P3 | JDK-8361532 | RISC-V: Several vector tests fail after JDK-8354383 |
P3 | JDK-8365726 | Test crashed with assert in C1 thread: Possible safepoint reached by thread that does not allow it |
P3 | JDK-8362530 | VM crash with -XX:+PrintTieredEvents when collecting AOT profiling |
P3 | JDK-8365265 | x86 short forward jump exceeds 8-bit offset in methodHandles_x86.cpp when using Intel APX |
P4 | JDK-8359126 | [AIX] new test TestImplicitNullChecks.java fails |
P4 | JDK-8364185 | [BACKOUT] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217 |
P4 | JDK-8361492 | [IR Framework] Has too restrictive regex for load and store |
P4 | JDK-8365262 | [IR-Framework] Add simple way to add cross-product of flags |
P4 | JDK-8357739 | [jittester] disable the hashCode method |
P4 | JDK-8365218 | [JVMCI] AArch64 CPU features are not computed correctly after 8364128 |
P4 | JDK-8357424 | [JVMCI] Avoid incrementing decompilation count for hosted compiled nmethod |
P4 | JDK-8361569 | [JVMCI] Further refine JVMCI-compiled nmethod that should not collect deoptimization profile |
P4 | JDK-8363858 | [perf] OptimizeFill may use wide set of intrinsics |
P4 | JDK-8365290 | [perf] x86 ArrayFill intrinsic generates SPLIT_STORE for unaligned arrays |
P4 | JDK-8361353 | [PPC64] C2: Add nodes UMulHiL, CmpUL3, UMinV, UMaxV, NegVI |
P4 | JDK-8359232 | [PPC64] C2: Clean up ppc.ad: add instr sizes, remove comments |
P4 | JDK-8354650 | [PPC64] Try to reduce register definitions |
P4 | JDK-8365909 | [REDO] Add a compilation timeout flag to catch long running compilations |
P4 | JDK-8358756 | [s390x] Test StartupOutput.java crash due to CodeCache size |
P4 | JDK-8368861 | [TEST] compiler/floatingpoint/ScalarFPtoIntCastTest.java expects x86 IR on non-x86 platforms |
P4 | JDK-8338197 | [ubsan] ad_x86.hpp:6417:11: runtime error: shift exponent 100 is too large for 32-bit type 'unsigned int' |
P4 | JDK-8353815 | [ubsan] compilationPolicy.cpp: division by zero related to tiered compilation flags |
P4 | JDK-8361037 | [ubsan] compiler/c2/irTests/TestFloat16ScalarOperations division by 0 |
P4 | JDK-8348868 | AArch64: Add backend support for SelectFromTwoVector |
P4 | JDK-8363989 | AArch64: Add missing backend support of VectorAPI expand operation |
P4 | JDK-8359435 | AArch64: add support for SB instruction to MacroAssembler::spin_wait |
P4 | JDK-8358329 | AArch64: emit direct branches in static stubs for small code caches |
P4 | JDK-8359419 | AArch64: Relax min vector length to 32-bit for short vectors |
P4 | JDK-8361890 | Aarch64: Removal of redundant dmb from C1 AtomicLong methods |
P4 | JDK-8308094 | Add a compilation timeout flag to catch long running compilations |
P4 | JDK-8360701 | Add bailout when the register allocator interference graph grows unreasonably large |
P4 | JDK-8360116 | Add support for AVX10 floating point minmax instruction |
P4 | JDK-8357816 | Add test from JDK-8350576 |
P4 | JDK-8315066 | Add unsigned bounds and known bits to TypeInt/Long |
P4 | JDK-8361380 | ARM32: Atomic stubs should be in pre-universe |
P4 | JDK-8365229 | ARM32: c2i_no_clinit_check_entry assert failed after JDK-8364269 |
P4 | JDK-8358592 | Assert in Assembler::ptest due to missing SSE42 support |
P4 | JDK-8364929 | Assign unique id to each AdapterBlob stored in AOTCodeCache |
P4 | JDK-8358572 | C1 hits "need debug information" assert with -XX:-DeoptC1 |
P4 | JDK-8358641 | C1 option -XX:+TimeEachLinearScan is broken |
P4 | JDK-8367483 | C2 crash in PhaseValues::type: assert(t != nullptr) failed: must set before get - missing notification for CastX2P(SubL(x, y)) |
P4 | JDK-8358781 | C2 fails with assert "bad profile data type" when TypeProfileCasts is disabled |
P4 | JDK-8362972 | C2 fails with unexpected node in SuperWord truncation: IsFiniteF, IsFiniteD |
P4 | JDK-8356176 | C2 MemorySegment: missing RCE with byteSize() in Loop Exit Check inside the for Expression |
P4 | JDK-8329077 | C2 SuperWord: Add MoveD2L, MoveL2D, MoveF2I, MoveI2F |
P4 | JDK-8324751 | C2 SuperWord: Aliasing Analysis runtime check |
P4 | JDK-8366427 | C2 SuperWord: refactor VTransform scalar nodes |
P4 | JDK-8367389 | C2 SuperWord: refactor VTransform to model the whole loop instead of just the basic block |
P4 | JDK-8366702 | C2 SuperWord: refactor VTransform vector nodes |
P4 | JDK-8366357 | C2 SuperWord: refactor VTransformNode::apply with VTransformApplyState |
P4 | JDK-8366361 | C2 SuperWord: rename VTransformNode::set_req -> init_req, analogue to Node::init_req |
P4 | JDK-8359270 | C2: alignment check should consider base offset when emitting arraycopy runtime call |
P4 | JDK-8367969 | C2: compiler/vectorapi/TestVectorMathLib.java fails without UnlockDiagnosticVMOptions |
P4 | JDK-8345067 | C2: enable implicit null checks for ZGC reads |
P4 | JDK-8354383 | C2: enable sinking of Type nodes out of loop |
P4 | JDK-8342692 | C2: long counted loop/long range checks: don't create loop-nest for short running loops |
P4 | JDK-8359344 | C2: Malformed control flow after intrinsic bailout |
P4 | JDK-8357822 | C2: Multiple string optimization tests are no longer testing string concatenation optimizations |
P4 | JDK-8359121 | C2: Region added by vectorizedMismatch intrinsic can survive as a dead node after IGVN |
P4 | JDK-8366971 | C2: Remove unused nop_list from PhaseOutput::init_buffer |
P4 | JDK-8353276 | C2: simplify PhaseMacroExpand::opt_bits_test |
P4 | JDK-8356865 | C2: Unreasonable values for debug flag FastAllocateSizeLimit can lead to left-shift-overflow, which is UB |
P4 | JDK-8347273 | C2: VerifyIterativeGVN for Ideal and Identity |
P4 | JDK-8362493 | Cleanup CodeBuffer::copy_relocations_to |
P4 | JDK-8359227 | Code cache/heap size options should be size_t |
P4 | JDK-8360049 | CodeInvalidationReasonTest.java fails with ZGC on AArch64 |
P4 | JDK-8357473 | Compilation spike leaves many CompileTasks in free list |
P4 | JDK-8354727 | CompilationPolicy creates too many compiler threads when code cache space is scarce |
P4 | JDK-8357979 | Compile jdk.internal.vm.ci targeting the Boot JDK version |
P4 | JDK-8364501 | Compiler shutdown crashes on access to deleted CompileTask |
P4 | JDK-8367899 | compiler/c2/gvn/TestBitCompressValueTransform.java intermittent timed out |
P4 | JDK-8368866 | compiler/codecache/stress/UnexpectedDeoptimizationTest.java intermittent timed out |
P4 | JDK-8361040 | compiler/codegen/TestRedundantLea.java#StringInflate fails with failed IR rules |
P4 | JDK-8358129 | compiler/startup/StartupOutput.java runs into out of memory on Windows after JDK-8347406 |
P4 | JDK-8366875 | CompileTaskTimeout should be reset for each iteration of RepeatCompilation |
P4 | JDK-8360867 | CTW: Disable inline cache verification |
P4 | JDK-8367313 | CTW: Execute in AWT headless mode |
P4 | JDK-8360783 | CTW: Skip deoptimization between tiers |
P4 | JDK-8361255 | CTW: Tolerate more NCDFE problems |
P4 | JDK-8367532 | Declare all stubgen stub entries including internal cross-stub entries |
P4 | JDK-8361180 | Disable CompiledDirectCall verification with -VerifyInlineCaches |
P4 | JDK-8354348 | Enable Extended EVEX to REX2/REX demotion for commutative operations with same dst and src2 |
P4 | JDK-8359965 | Enable paired pushp and popp instruction usage for APX enabled CPUs |
P4 | JDK-8367611 | Enable vblendvp[sd] on Future ECore |
P4 | JDK-8359064 | Expose reason for marking nmethod non-entrant to JVMCI client |
P4 | JDK-8365891 | failed: Completed task should not be in the queue |
P4 | JDK-8364558 | Failure to generate compiler stubs from compiler thread should not crash VM when compilation disabled due to full CodeCache |
P4 | JDK-8358749 | Fix input checks in Vector API intrinsics |
P4 | JDK-8367694 | Fix jtreg test failure when Intel APX is enabled for KNL platforms |
P4 | JDK-8365558 | Fix stub entry init and blob creation on Zero |
P4 | JDK-8020282 | Generated code quality: redundant LEAs in the chained dereferences |
P4 | JDK-8342639 | Global operator new in adlc has wrong exception spec |
P4 | JDK-8360707 | Globally enumerate all blobs, stubs and entries |
P4 | JDK-8362306 | HotSpotJVMCIRuntime.getMirror can crash |
P4 | JDK-8359602 | Ideal optimizations depending on input type are missed because of missing notification mechanism from CCP |
P4 | JDK-8369037 | Identify owning method for MethodData and MethodCounters in AOT map output |
P4 | JDK-8342941 | IGV: Add various new graph dumps during loop opts |
P4 | JDK-8367728 | IGV: dump node address type |
P4 | JDK-8356779 | IGV: dump the index of the SafePointNode containing the current JVMS during parsing |
P4 | JDK-8368753 | IGV: improve CFG view of difference graphs |
P4 | JDK-8368675 | IGV: nodes are wrongly marked as changed in the difference view |
P4 | JDK-8316694 | Implement relocation of nmethod within CodeCache |
P4 | JDK-8357726 | Improve C2 to recognize counted loops with multiple casts in trip counter |
P4 | JDK-8366878 | Improve flags of compiler/loopopts/superword/TestAlignVectorFuzzer.java |
P4 | JDK-8352635 | Improve inferencing of Float16 operations with constant inputs |
P4 | JDK-8356813 | Improve Mod(I|L)Node::Value |
P4 | JDK-8367397 | Improve naming and terminology in regmask.hpp and regmask.cpp |
P4 | JDK-8359120 | Improve warning message when fail to load hsdis library |
P4 | JDK-8357380 | java/lang/StringBuilder/RacingSBThreads.java times out with C1 |
P4 | JDK-8361086 | JVMCIGlobals::check_jvmci_flags_are_consistent has incorrect format string |
P4 | JDK-8367391 | Loss of precision on implicit conversion in vectornode.cpp |
P4 | JDK-8363837 | Make StubRoutines::crc_table_adr() into platform-specific method |
P4 | JDK-8359293 | Make TestNoNULL extensible |
P4 | JDK-8363895 | Minimal build fails with slowdebug builds after JDK-8354887 |
P4 | JDK-8361700 | Missed optimization in PhaseIterGVN for mask and shift patterns due to missing notification in PhaseIterGVN::add_users_of_use_to_worklist |
P4 | JDK-8359603 | Missed optimization in PhaseIterGVN for redundant ConvX2Y->ConvY2X->ConvX2Y sequences due to missing notification in PhaseIterGVN::add_users_of_use_to_worklist |
P4 | JDK-8361140 | Missing OptimizePtrCompare check in ConnectionGraph::reduce_phi_on_cmp |
P4 | JDK-8361842 | Move input validation checks to Java for java.lang.StringCoding intrinsics |
P4 | JDK-8365829 | Multiple definitions of static 'phase_names' |
P4 | JDK-8361355 | Negative cases of Annotated.getAnnotationData implementations are broken |
P4 | JDK-8369138 | New test compiler/loopstripmining/MissingStoreAfterOuterStripMinedLoop.java fails |
P4 | JDK-8368525 | nmethod ic cleanup |
P4 | JDK-8360559 | Optimize Math.sinh for x86 64 bit platforms |
P4 | JDK-8358598 | PhaseIterGVN::PhaseIterGVN(PhaseGVN* gvn) doesn't use its parameter |
P4 | JDK-8356780 | PhaseMacroExpand::_has_locks is unused |
P4 | JDK-8358568 | Purge obsolete/broken GenerateSynchronizationCode flag |
P4 | JDK-8357689 | Refactor JVMCI to enable replay compilation in Graal |
P4 | JDK-8357396 | Refactor nmethod::make_not_entrant to use Enum instead of "const char*" |
P4 | JDK-8361376 | Regressions 1-6% in several Renaissance in 26-b4 only MacOSX aarch64 |
P4 | JDK-8365256 | RelocIterator should use indexes instead of pointers |
P4 | JDK-8369033 | Remove dead code in training data |
P4 | JDK-8366984 | Remove delay slot support |
P4 | JDK-8366461 | Remove obsolete method handle invoke logic |
P4 | JDK-8358542 | Remove RTM test VMProps |
P4 | JDK-8365501 | Remove special AdapterHandlerEntry for abstract methods |
P4 | JDK-8358573 | Remove the -XX:-InstallMethods debug flag |
P4 | JDK-8357951 | Remove the IdealLoopTree* loop parameter from PhaseIdealLoop::loop_iv_phi |
P4 | JDK-8363357 | Remove unused flag VerifyAdapterCalls |
P4 | JDK-8360131 | Remove use of soon-to-be-removed APIs by CTW framework |
P4 | JDK-8365512 | Replace -Xcomp with -Xmixed for AOT assembly phase |
P4 | JDK-8325478 | Restructure the macro expansion compiler phase to not include macro elimination |
P4 | JDK-8358580 | Rethink how classes are kept alive in training data |
P4 | JDK-8361397 | Rework CompileLog list synchronization |
P4 | JDK-8367692 | RISC-V: Align post call nop |
P4 | JDK-8368366 | RISC-V: AlignVector is mistakenly set to AvoidUnalignedAccesses |
P4 | JDK-8360520 | RISC-V: C1: Fix primitive array clone intrinsic regression after JDK-8333154 |
P4 | JDK-8322174 | RISC-V: C2 VectorizedHashCode RVV Version |
P4 | JDK-8362284 | RISC-V: cleanup NativeMovRegMem |
P4 | JDK-8361449 | RISC-V: Code cleanup for native call |
P4 | JDK-8365206 | RISC-V: compiler/c2/irTests/TestFloat16ScalarOperations.java is failing on riscv64 |
P4 | JDK-8366127 | RISC-V: compiler/intrinsics/TestVerifyIntrinsicChecks.java fails when running without RVV |
P4 | JDK-8365302 | RISC-V: compiler/loopopts/superword/TestAlignVector.java fails when vlen=128 |
P4 | JDK-8365200 | RISC-V: compiler/loopopts/superword/TestGeneralizedReductions.java fails with Zvbb and vlen=128 |
P4 | JDK-8368206 | RISC-V: compiler/vectorapi/VectorMaskCompareNotTest.java fails when running without RVV |
P4 | JDK-8359045 | RISC-V: construct test to verify invocation of C2_MacroAssembler::enc_cmove_cmp_fp => BoolTest::ge/gt |
P4 | JDK-8367048 | RISC-V: Correct pipeline descriptions of the architecture |
P4 | JDK-8365772 | RISC-V: correctly prereserve NaN payload when converting from float to float16 in vector way |
P4 | JDK-8368732 | RISC-V: Detect support for misaligned vector access via hwprobe |
P4 | JDK-8368247 | RISC-V: enable vectorapi test for expand operation |
P4 | JDK-8367293 | RISC-V: enable vectorapi test for VectorMask.laneIsSet |
P4 | JDK-8362596 | RISC-V: Improve _vectorizedHashCode intrinsic |
P4 | JDK-8366747 | RISC-V: Improve VerifyMethodHandles for method handle linkers |
P4 | JDK-8364150 | RISC-V: Leftover for JDK-8343430 removing old trampoline call |
P4 | JDK-8361504 | RISC-V: Make C1 clone intrinsic platform guard more specific |
P4 | JDK-8360179 | RISC-V: Only enable BigInteger intrinsics when AvoidUnalignedAccess == false |
P4 | JDK-8359218 | RISC-V: Only enable CRC32 intrinsic when AvoidUnalignedAccess == false |
P4 | JDK-8361836 | RISC-V: Relax min vector length to 32-bit for short vectors |
P4 | JDK-8365841 | RISC-V: Several IR verification tests fail after JDK-8350960 without Zvfh |
P4 | JDK-8357694 | RISC-V: Several IR verification tests fail when vlen=128 |
P4 | JDK-8365844 | RISC-V: TestBadFormat.java fails when running without RVV |
P4 | JDK-8363898 | RISC-V: TestRangeCheckHoistingScaledIV.java fails after JDK-8355293 when running without RVV |
P4 | JDK-8364120 | RISC-V: unify the usage of MacroAssembler::instruction_size |
P4 | JDK-8364296 | Set IntelJccErratumMitigation flag ergonomically |
P4 | JDK-8348574 | Simplify c1/c2_globals inclusions |
P4 | JDK-8364269 | Simplify code cache API by storing adapter entry offsets in blob |
P4 | JDK-8358578 | Small -XX:NMethodSizeLimit triggers "not in CodeBuffer memory" assert in C1 |
P4 | JDK-8358690 | Some initialization code asks for AOT cache status way too early |
P4 | JDK-8364037 | Sort share includes: adlc, libadt, metaprogramming |
P4 | JDK-8345836 | Stable annotation documentation is incomplete |
P4 | JDK-8366905 | Store AdapterBlob pointer in AdapterHandlerEntry |
P4 | JDK-8361144 | Strenghten the Ideal Verification in PhaseIterGVN::verify_Ideal_for by comparing the hash of a node before and after Ideal |
P4 | JDK-8364305 | Support AVX10 saturating floating point conversion instructions |
P4 | JDK-8325467 | Support methods with many arguments in C2 |
P4 | JDK-8360389 | Support printing from C2 compiled code |
P4 | JDK-8358772 | Template-Framework Library: Primitive Types |
P4 | JDK-8358600 | Template-Framework Library: Template for TestFramework test class |
P4 | JDK-8367721 | Test compiler/arguments/TestCompileTaskTimeout.java crashed: SIGSEGV |
P4 | JDK-8349191 | Test compiler/ciReplay/TestIncrementalInlining.java failed |
P4 | JDK-8366940 | Test compiler/loopopts/superword/TestAliasingFuzzer.java timed out |
P4 | JDK-8367135 | Test compiler/loopstripmining/CheckLoopStripMining.java needs internal timeouts adjusted |
P4 | JDK-8360936 | Test compiler/onSpinWait/TestOnSpinWaitAArch64.java fails after JDK-8359435 |
P4 | JDK-8367613 | Test compiler/runtime/TestDontCompileHugeMethods.java failed |
P4 | JDK-8367278 | Test compiler/startup/StartupOutput.java timed out after completion on Windows |
P4 | JDK-8364580 | Test compiler/vectorization/TestSubwordTruncation.java fails on platforms without RoundF/RoundD |
P4 | JDK-8325482 | Test that distinct seeds produce distinct traces for compiler stress flags |
P4 | JDK-8360641 | TestCompilerCounts fails after 8354727 |
P4 | JDK-8366222 | TestCompileTaskTimeout causes asserts after JDK-8365909 |
P4 | JDK-8366775 | TestCompileTaskTimeout should use timeoutFactor |
P4 | JDK-8278874 | tighten VerifyStack constraints |
P4 | JDK-8354244 | Use random data in MinMaxRed_Long data arrays |
P4 | JDK-8354242 | VectorAPI: combine vector not operation with compare |
P4 | JDK-8356760 | VectorAPI: Optimize VectorMask.fromLong for all-true/all-false cases |
P4 | JDK-8366588 | VectorAPI: Re-intrinsify VectorMask.laneIsSet where the input index is a variable |
P4 | JDK-8355563 | VectorAPI: Refactor current implementation of subword gather load API |
P4 | JDK-8358694 | VM asserts if CodeCacheSegmentSize is not a power of 2 |
P5 | JDK-8361494 | [IR Framework] Escape too much in replacement of placeholder |
P5 | JDK-8365911 | AArch64: Fix encoding error in sve_cpy for negative floats |
P5 | JDK-8354196 | C2: reorder and capitalize phase definition |
P5 | JDK-8366890 | C2: Split through phi printing with TraceLoopOpts misses line break |
P5 | JDK-8366569 | Disable CompileTaskTimeout for known long-running test cases |
P5 | JDK-8367243 | Format issues with dist dump debug output in PhaseGVN::dead_loop_check |
P5 | JDK-8356751 | IGV: clean up redundant field _should_send_method |
P5 | JDK-8365791 | IGV: Update build dependencies |
P5 | JDK-8344548 | Incorrect StartAggressiveSweepingAt doc for segmented code cache |
P5 | JDK-8361092 | Remove trailing spaces in x86 ad files |
P5 | JDK-8355276 | Sort C2 includes |
P5 | JDK-8360558 | Use hex literals instead of decimal literals in math intrinsic constants |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8350621 | Code cache stops scheduling GC |
P2 | JDK-8361238 | G1 tries to get CPU info from terminated threads at shutdown |
P2 | JDK-8359104 | gc/TestAlwaysPreTouchBehavior.java# |
P2 | JDK-8361706 | Parallel weak klass link cleaning does not clean out previous klasses |
P2 | JDK-8360679 | Shenandoah: AOT saved adapter calls into broken GC barrier stub |
P2 | JDK-8366434 | THP not working properly with G1 after JDK-8345655 |
P2 | JDK-8366223 | ZGC: ZPageAllocator::cleanup_failed_commit_multi_partition is broken |
P3 | JDK-8369132 | Disable vmTestbase/gc/vector/CircularListLow and LinearListLow with SerialGC |
P3 | JDK-8360775 | Fix Shenandoah GC test failures when APX is enabled |
P3 | JDK-8357976 | GenShen crash in swap_card_tables: Should be clean |
P3 | JDK-8357550 | GenShen crashes during freeze: assert(!chunk->requires_barriers()) failed |
P3 | JDK-8361529 | GenShen: Fix bad assert in swap card tables |
P3 | JDK-8360540 | nmethod entry barriers of new nmethods should be disarmed |
P3 | JDK-8364159 | Shenandoah assertions after JDK-8361712 |
P3 | JDK-8360288 | Shenandoah crash at size_given_klass in op_degenerated |
P3 | JDK-8366462 | Test gc/z/TestCommitFailure.java#Normal failed: expected output missing |
P3 | JDK-8366980 | TestTransparentHugePagesHeap.java fails when run with -UseCompressedOops |
P4 | JDK-8364504 | [BACKOUT] JDK-8364176 Serial: Group all class unloading logic at the end of marking phase |
P4 | JDK-8367722 | [GenShen] ShenandoahEvacuationStats is always empty |
P4 | JDK-8365939 | [Redo] G1: Move collection set related full gc reset code into abandon_collection_set() method |
P4 | JDK-8365656 | [ubsan] G1CSetCandidateGroup::liveness() reports division by 0 |
P4 | JDK-8360817 | [ubsan] zDirector select_worker_threads - outside the range of representable values issue |
P4 | JDK-8364927 | Add @requires annotation to TestReclaimStringsLeaksMemory.java |
P4 | JDK-8364019 | Add alignment precondition to Universe::reserve_heap |
P4 | JDK-8366865 | Allocation GC Pauses Triggered after JVM has started shutdown |
P4 | JDK-8366543 | Clean up include headers in numberSeq |
P4 | JDK-8361705 | Clean up KlassCleaningTask |
P4 | JDK-8360220 | Deprecate and obsolete ParallelRefProcBalancingEnabled |
P4 | JDK-8359924 | Deprecate and obsolete ParallelRefProcEnabled |
P4 | JDK-8369133 | Disable gc/g1/TestShrinkAuxiliaryDataRunner.java with UseLargePages option |
P4 | JDK-8368953 | Document the reason why Serial/Parallel/G1 use zero as dirty card value |
P4 | JDK-8366780 | Enhance ProcSmapsParser and Printer to handle THPeligible field |
P4 | JDK-8366854 | Extend jtreg failure handler with THP info |
P4 | JDK-8361349 | Fix visibility of CollectedHeap::stop() and ::print_tracing_info() |
P4 | JDK-8363929 | G1: Add G1 prefix to various G1 specific global locks |
P4 | JDK-8363932 | G1: Better distribute KlassCleaningTask |
P4 | JDK-8368954 | G1: Document why G1 uses TLS storage for the current card table reference |
P4 | JDK-8364531 | G1: Factor out liveness tracing code |
P4 | JDK-8364249 | G1: Fix some comments about "maximum_collection" |
P4 | JDK-8364196 | G1: Fix typo in "cset_groud_gid" local variable in G1FlushHumongousCandidateRemSets |
P4 | JDK-8360522 | G1: Flag constraint functions for G1SATBBufferSize and G1UpdateBufferSize are skipped during argument validation |
P4 | JDK-8365976 | G1: Full gc should mark nmethods on stack |
P4 | JDK-8368089 | G1: G1PeriodicGCTask::should_start_periodic_gc may use uninitialised value if os::loadavg is unsupported |
P4 | JDK-8366145 | G1: Help diagnose ubsan division by zero in computing pause time ratios (g1Analytics.cpp) |
P4 | JDK-8359348 | G1: Improve cpu usage measurements for heap sizing |
P4 | JDK-8362271 | G1: Improve G1CollectorState::clearing_bitmap name |
P4 | JDK-8360790 | G1: Improve HRRSStatsIter name |
P4 | JDK-8364925 | G1: Improve program flow around incremental collection set building |
P4 | JDK-8352969 | G1: Improve testability of optional collections |
P4 | JDK-8364532 | G1: In liveness tracing, print more significant digits for the liveness value |
P4 | JDK-8359224 | G1: Incorrect size unit in logging of G1CollectedHeap::alloc_archive_region |
P4 | JDK-8365026 | G1: Initialization should start a "full" new collection set |
P4 | JDK-8364877 | G1: Inline G1CollectedHeap::set_region_short_lived_locked |
P4 | JDK-8364962 | G1: Inline G1CollectionSet::finalize_incremental_building |
P4 | JDK-8367731 | G1: Make G1CollectionSet manage the young gen cset group |
P4 | JDK-8365024 | G1: Make G1CollectionSet::_inc_build_state assert-only |
P4 | JDK-8071277 | G1: Merge commits and uncommits of contiguous memory |
P4 | JDK-8365055 | G1: Merge Heap Roots phase incorrectly clears young gen remembered set every time |
P4 | JDK-8365122 | G1: Minor clean up of G1SurvivorRegions |
P4 | JDK-8364649 | G1: Move collection set related full gc reset code into abandon_collection_set() method |
P4 | JDK-8367759 | G1: Move G1UpdateRegionLivenessAndSelectForRebuildTask into its own file |
P4 | JDK-8359701 | G1: Move heap expansion time tracking of G1CollectedHeap:expand to call site |
P4 | JDK-8364423 | G1: Refactor G1UpdateRegionLivenessAndSelectForRebuildTask |
P4 | JDK-8365115 | G1: Refactor rem set statistics gather code for group |
P4 | JDK-8359664 | G1: Remove default arg for pretouch_workers of G1CollectedHeap::expand |
P4 | JDK-8365052 | G1: Remove G1CollectionSet::groups() accessors |
P4 | JDK-8358483 | G1: Remove G1HeapRegionManager::num_available_regions |
P4 | JDK-8365034 | G1: Remove num_groups_selected in G1CollectionSet::select_candidates_from_optional_groups as it is unnecessary |
P4 | JDK-8364760 | G1: Remove obsolete code in G1MergeCardSetClosure |
P4 | JDK-8364642 | G1: Remove parameter in G1CollectedHeap::abandon_collection_set() |
P4 | JDK-8248324 | G1: Remove resizing during Remark |
P4 | JDK-8365040 | G1: Remove sorting at end of collection set selection |
P4 | JDK-8367409 | G1: Remove unused G1MonotonicArena::Segment::copy_to() |
P4 | JDK-8364767 | G1: Remove use of CollectedHeap::_soft_ref_policy |
P4 | JDK-8365780 | G1: Remset for young regions are cleared too early during Full GC |
P4 | JDK-8366688 | G1: Rename G1HeapRegionRemSet::is_added_to_cset_group() to has_cset_group() |
P4 | JDK-8364934 | G1: Rename members of G1CollectionSet |
P4 | JDK-8364197 | G1: Sort G1 mutex locks by name and group them together |
P4 | JDK-8368080 | G1: Unnecessary initialization of G1CMTask's mark stats table |
P4 | JDK-8364650 | G1: Use InvalidCSetIndex instead of UINT_MAX for "invalid" sentinel value of young_index_in_cset |
P4 | JDK-8367743 | G1: Use named constants for G1CSetCandidateGroup group ids |
P4 | JDK-8364414 | G1: Use simpler data structure for holding collection set candidates during calculation |
P4 | JDK-8368086 | G1: Use ThreadsClaimTokenScope in G1CMRemarkTask |
P4 | JDK-8359394 | GC cause cleanup |
P4 | JDK-8364503 | gc/g1/TestCodeCacheUnloadDuringConcCycle.java fails because of race printing to stdout |
P4 | JDK-8361897 | gc/z/TestUncommit.java fails with Uncommitted too slow |
P4 | JDK-8365956 | GenShen: Adaptive tenuring threshold algorithm may raise threshold prematurely |
P4 | JDK-8365792 | GenShen: assertion "Generations aren't reconciled" |
P4 | JDK-8368499 | GenShen: Do not collect age census during evac when adaptive tenuring is disabled |
P4 | JDK-8358529 | GenShen: Heuristics do not respond to changes in SoftMaxHeapSize |
P4 | JDK-8367378 | GenShen: Missing timing stats when old mark buffers are flushed during final update refs |
P4 | JDK-8365571 | GenShen: PLAB promotions may remain disabled for evacuation threads |
P4 | JDK-8367708 | GenShen: Reduce total evacuation burden |
P4 | JDK-8367451 | GenShen: Remove the option to compute age census during evacuation |
P4 | JDK-8359947 | GenShen: use smaller TLABs by default |
P4 | JDK-8342382 | Implement JEP 522: G1 GC: Improve Throughput by Reducing Synchronization |
P4 | JDK-8361712 | Improve ShenandoahAsserts printing |
P4 | JDK-8238687 | Investigate memory uncommit during young collections in G1 |
P4 | JDK-8359110 | Log accumulated GC and process CPU time upon VM exit |
P4 | JDK-8338474 | Parallel: Deprecate and obsolete PSChunkLargeArrays |
P4 | JDK-8361404 | Parallel: Group all class unloading logc at the end of marking phase |
P4 | JDK-8365922 | Parallel: Group uses of GCTimeRatio to a single location |
P4 | JDK-8338977 | Parallel: Improve heap resizing heuristics |
P4 | JDK-8366544 | Parallel: Inline PSParallelCompact::invoke_no_policy |
P4 | JDK-8369263 | Parallel: Inline PSPromotionManager::push_depth |
P4 | JDK-8364722 | Parallel: Move CLDG mark clearing to the end of full GC |
P4 | JDK-8366881 | Parallel: Obsolete HeapMaximumCompactionInterval |
P4 | JDK-8366063 | Parallel: Refactor copy_unmarked_to_survivor_space |
P4 | JDK-8368251 | Parallel: Refactor lgrp_id used in MutableNUMASpace |
P4 | JDK-8367422 | Parallel: Refactor local variables names in copy_unmarked_to_survivor_space |
P4 | JDK-8365557 | Parallel: Refactor ParallelScavengeHeap::mem_allocate_work |
P4 | JDK-8368842 | Parallel: Refactor PCAddThreadRootsMarkingTaskClosure |
P4 | JDK-8367240 | Parallel: Refactor PSScavengeCLDClosure |
P4 | JDK-8368104 | Parallel: Refactor PSThreadRootsTaskClosure |
P4 | JDK-8363229 | Parallel: Remove develop flag GCExpandToAllocateDelayMillis |
P4 | JDK-8367629 | Parallel: Remove logging in PSAdjustWeakRootsClosure |
P4 | JDK-8360548 | Parallel: Remove outdated comments in MutableNUMASpace::bias_region |
P4 | JDK-8367626 | Parallel: Remove ParallelCompactData::summarize_dense_prefix |
P4 | JDK-8367507 | Parallel: Remove PSPromotionManager::drain_stacks_depth |
P4 | JDK-8367339 | Parallel: Remove PSScavenge::should_scavenge |
P4 | JDK-8364166 | Parallel: Remove the use of soft_ref_policy in Full GC |
P4 | JDK-8367401 | Parallel: Remove unused field in PSKeepAliveClosure |
P4 | JDK-8360523 | Parallel: Remove unused local variable in MutableNUMASpace::initialize |
P4 | JDK-8360324 | Parallel: Remove unused local variable in MutableNUMASpace::set_top |
P4 | JDK-8367651 | Parallel: Remove workers number checking in constructor of PSAdjustTask |
P4 | JDK-8367737 | Parallel: Retry allocation after lock acquire in mem_allocate_work |
P4 | JDK-8361704 | Parallel: Simplify logic condition in MutableNUMASpace::initialize |
P4 | JDK-8359825 | Parallel: Simplify MutableNUMASpace::ensure_parsability |
P4 | JDK-8368006 | Parallel: Skip full regions in dense prefix during Full GC |
P4 | JDK-8361204 | Parallel: Skip visiting per-thread nmethods during young GC |
P4 | JDK-8364541 | Parallel: Support allocation in old generation when heap is almost full |
P4 | JDK-8361056 | Parallel: Use correct is_par argument in ScavengeRootsTask |
P4 | JDK-8369038 | Parallel: Use NMethodMarkingScope and ThreadsClaimTokenScope in psParallelCompact |
P4 | JDK-8367848 | Parallel: Use NMethodToOopClosure during Young GC |
P4 | JDK-8360177 | ParallelArguments::initialize has incorrect format string |
P4 | JDK-8247843 | Reconsider G1 default GCTimeRatio value |
P4 | JDK-8364638 | Refactor and make accumulated GC CPU time code generic |
P4 | JDK-8360206 | Refactor ReferenceProcessor::balance_queues |
P4 | JDK-8369041 | Release memory after testing in ThreadsRunner.java |
P4 | JDK-8368345 | Remove leftover includes of strongRootsScope.hpp |
P4 | JDK-8366037 | Remove oopDesc::mark_addr() |
P4 | JDK-8368072 | Remove redundant arguments of MarkingNMethodClosure |
P4 | JDK-8274051 | Remove supports_vtime()/elapsedVTime() |
P4 | JDK-8277394 | Remove the use of safepoint_workers in reference processor |
P4 | JDK-8365316 | Remove unnecessary default arg value in gcVMOperations |
P4 | JDK-8358294 | Remove unnecessary GenAlignment |
P4 | JDK-8367101 | Remove unused includes in cardTable.cpp |
P4 | JDK-8364110 | Remove unused methods in GCCause |
P4 | JDK-8367860 | Remove unused NMethodToOopClosure::fix_relocations |
P4 | JDK-8365237 | Remove unused SoftRefPolicy::_all_soft_refs_clear |
P4 | JDK-8352069 | Renamings after JEP 522: G1 GC: Improve Throughput by Reducing Synchronization |
P4 | JDK-8360024 | Reorganize GC VM operations and implement is_gc_operation |
P4 | JDK-8365919 | Replace currentTimeMillis with nanoTime in Stresser.java |
P4 | JDK-8364248 | Separate commit and reservation limit detection |
P4 | JDK-8368715 | Serial: Add GCTraceTime for marking from roots subphases during full gc marking |
P4 | JDK-8364176 | Serial: Group all class unloading logic at the end of marking phase |
P4 | JDK-8361055 | Serial: Inline SerialHeap::process_roots |
P4 | JDK-8364516 | Serial: Move class unloading logic inside SerialFullGC::invoke_at_safepoint |
P4 | JDK-8366155 | Serial: Obsolete PretenureSizeThreshold |
P4 | JDK-8367347 | Serial: Refactor CLDScanClosure |
P4 | JDK-8364628 | Serial: Refactor SerialHeap::mem_allocate_work |
P4 | JDK-8364254 | Serial: Remove soft ref policy update in WhiteBox FullGC |
P4 | JDK-8368752 | Serial: Remove unused arg of DefNewGeneration::gc_epilogue |
P4 | JDK-8367739 | Serial: Retry allocation after lock acquire in mem_allocate_work |
P4 | JDK-8368261 | Serial: Use more precise nmethod scope during Full GC marking |
P4 | JDK-8367417 | Serial: Use NMethodToOopClosure during Young GC |
P4 | JDK-8366692 | Several gc/shenandoah tests timed out |
P4 | JDK-8368668 | Several vmTestbase/vm/gc/compact tests timed out on large memory machine |
P4 | JDK-8364081 | Shenandoah & GenShen logging improvement |
P4 | JDK-8357818 | Shenandoah doesn't use shared API for printing heap before/after GC |
P4 | JDK-8356289 | Shenandoah: Clean up SATB barrier runtime entry points |
P4 | JDK-8350050 | Shenandoah: Disable and purge allocation pacing support |
P4 | JDK-8361342 | Shenandoah: Evacuation may assert on invalid mirror object after JDK-8340297 |
P4 | JDK-8368015 | Shenandoah: fix error in computation of average allocation rate |
P4 | JDK-8365622 | Shenandoah: Fix Shenandoah simple bit map test |
P4 | JDK-8359868 | Shenandoah: Free threshold heuristic does not use SoftMaxHeapSize |
P4 | JDK-8368307 | Shenandoah: get_next_bit_impl should special case weak and strong mark bits |
P4 | JDK-8364183 | Shenandoah: Improve commit/uncommit handling |
P4 | JDK-8368152 | Shenandoah: Incorrect behavior at end of degenerated cycle |
P4 | JDK-8367450 | Shenandoah: Log the composition of the collection set |
P4 | JDK-8367473 | Shenandoah: Make the detailed evacuation metrics a runtime diagnostic option |
P4 | JDK-8361726 | Shenandoah: More detailed evacuation instrumentation |
P4 | JDK-8361948 | Shenandoah: region free capacity unit mismatch |
P4 | JDK-8365572 | Shenandoah: Remove unused thread local _paced_time field |
P4 | JDK-8367476 | Shenandoah: Remove use of CollectedHeap::_soft_ref_policy |
P4 | JDK-8364212 | Shenandoah: Rework archived objects loading |
P4 | JDK-8364936 | Shenandoah: Switch nmethod entry barriers to conc_instruction_and_data_patch |
P4 | JDK-8246037 | Shenandoah: update man pages to mention -XX:+UseShenandoahGC |
P4 | JDK-8361363 | ShenandoahAsserts::print_obj() does not work for forwarded objects and UseCompactObjectHeaders |
P4 | JDK-8368599 | ShenandoahConcurrentMark could use ThreadsClaimTokenScope |
P4 | JDK-8366778 | Sort share/asm, share/gc, share/include includes |
P4 | JDK-8361520 | Stabilize SystemGC benchmarks |
P4 | JDK-8358340 | Support CDS heap archive with Generational Shenandoah |
P4 | JDK-8367472 | Swap conditions order in PSScavengeCLDOopClosure::do_oop(oop*) |
P4 | JDK-8367372 | Test `test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java` fails on 32 bit systems |
P4 | JDK-8366874 | Test gc/arguments/TestParallelGCErgo.java fails with UseTransparentHugePages |
P4 | JDK-8362532 | Test gc/g1/plab/* duplicate command-line options |
P4 | JDK-8366476 | Test gc/z/TestSmallHeap.java fails OOM with many NUMA nodes |
P4 | JDK-8368367 | Test jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java fails jdk.GCHeapMemoryUsage "expected 0 > 0" |
P4 | JDK-8348278 | Trim InitialRAMPercentage to improve startup in default modes |
P4 | JDK-8347052 | Update java man page documentation to reflect current state of the UseNUMA flag |
P4 | JDK-8368989 | Use NMethodMarkingScope and ThreadsClaimTokenScope in shenandoahSTWMark |
P4 | JDK-8362591 | Wrong argument warning when heap size larger than coops threshold |
P4 | JDK-8368213 | ZGC: Cleanup dead code, unimplemented declarations, unused private fields |
P4 | JDK-8358586 | ZGC: Combine ZAllocator and ZObjectAllocator |
P4 | JDK-8367298 | ZGC: Enhance zaddress type system's assert messages |
P4 | JDK-8368212 | ZGC: Fix spelling and typos in comments |
P4 | JDK-8364282 | ZGC: Improve ZPageAllocation JFR event sending |
P4 | JDK-8357053 | ZGC: Improved utility for ZPageAge |
P4 | JDK-8365994 | ZGC: Incorrect type signature in ZMappedCache comparator |
P4 | JDK-8368087 | ZGC: Make ZStatLoad::print() logging conditional on os::loadavg support |
P4 | JDK-8359683 | ZGC: NUMA-Aware Relocation |
P4 | JDK-8367972 | ZGC: Reduce ZBarrierSet includes |
P4 | JDK-8368214 | ZGC: Remove double newlines |
P4 | JDK-8367410 | ZGC: Remove unused ZNmethodTable::wait_until_iteration_done() |
P4 | JDK-8364351 | ZGC: Replace usages of ZPageAgeRange() with ZPageAgeRangeAll |
P4 | JDK-8365317 | ZGC: Setting ZYoungGCThreads lower than ZOldGCThreads may result in a crash |
P4 | JDK-8366147 | ZGC: ZPageAllocator::cleanup_failed_commit_single_partition may leak memory |
P4 | JDK-8367025 | zIndexDistributor.hpp uses angle-bracket inclusion of globalDefinitions.hpp |
P5 | JDK-8367424 | Cleanup unused time_remaining_ms update in G1CollectionSet::select_optional_groups |
P5 | JDK-8362278 | G1: Consolidate functions for recording pause start time |
P5 | JDK-8285984 | G1: Use standard idiom for inlined payload in G1MonotonicArena::Segment |
P5 | JDK-8342640 | GenShen: Silently ignoring ShenandoahGCHeuristics considered poor user-experience |
P5 | JDK-8357188 | Remove the field MemAllocator::Allocation::_overhead_limit_exceeded and the related code |
P5 | JDK-8349077 | Rename GenerationCounters::update_all |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8368670 | Deadlock in JFR on event register + class load |
P2 | JDK-8364082 | jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSParOld.java Eden should be placed first in young |
P2 | JDK-8362097 | JFR: Active Settings view broken |
P2 | JDK-8359593 | JFR: Instrumentation of java.lang.String corrupts recording |
P2 | JDK-8359895 | JFR: method-timing view doesn't work |
P2 | JDK-8364190 | JFR: RemoteRecordingStream withers don't work |
P2 | JDK-8356587 | Missing object ID X in pool jdk.types.Method |
P2 | JDK-8364258 | ThreadGroup constant pool serialization is not normalized |
P3 | JDK-8360403 | Disable constant pool ID assert during troubleshooting |
P3 | JDK-8358619 | Fix interval recomputation in CPU Time Profiler |
P3 | JDK-8364556 | JFR: Disable SymbolTableStatistics and StringTableStatistics in default.jfc |
P3 | JDK-8358602 | JFR: Annotations in jdk.jfr package should not use "not null" in specification |
P3 | JDK-8362836 | JFR: Broken pipe in jdk/jfr/event/io/TestIOTopFrame.java |
P3 | JDK-8364993 | JFR: Disable jdk.ModuleExport in default.jfc |
P3 | JDK-8361175 | JFR: Document differences between method sample events |
P3 | JDK-8358750 | JFR: EventInstrumentation MASK_THROTTLE* constants should be computed in longs |
P3 | JDK-8359248 | JFR: Help text for-XX:StartFlightRecording:report-on-exit should explain option can be repeated |
P3 | JDK-8361639 | JFR: Incorrect top frame for I/O events |
P3 | JDK-8360201 | JFR: Initialize JfrThreadLocal::_sampling_critical_section |
P3 | JDK-8367948 | JFR: MethodTrace threshold setting has no effect |
P3 | JDK-8361338 | JFR: Min and max time in MethodTime event is confusing |
P3 | JDK-8359242 | JFR: Missing help text for method trace and timing |
P3 | JDK-8360287 | JFR: PlatformTracer class should be loaded lazily |
P3 | JDK-8364427 | JFR: Possible resource leak in Recording::getStream |
P3 | JDK-8361640 | JFR: RandomAccessFile::readLine emits events for each character |
P3 | JDK-8367107 | JFR: Refactor policy tests out of TestRemoteDump |
P3 | JDK-8247776 | JFR: TestThreadContextSwitches.java failed "RuntimeException: No events: expected false, was true" |
P3 | JDK-8365550 | JFR: The active-settings view should not use LAST_BATCH |
P3 | JDK-8364667 | JFR: Throttle doesn't work with dynamic events |
P3 | JDK-8366896 | JFR: Use GarbageCollection.name in gc view |
P3 | JDK-8364257 | JFR: User-defined events and settings with a one-letter name cannot be configured |
P3 | JDK-8362556 | New test jdk/jfr/event/io/TestIOTopFrame.java is failing on all platforms |
P3 | JDK-8359135 | New test TestCPUTimeSampleThrottling fails intermittently |
P3 | JDK-8358621 | Reduce busy waiting in worse case at the synchronization point returning from native in CPU Time Profiler |
P3 | JDK-8365199 | Use a set instead of a list as the intermediary Klass* storage to reduce typeset processing |
P4 | JDK-8346886 | Add since checker test to jdk.management.jfr |
P4 | JDK-8364090 | Dump JFR recording on CrashOnOutOfMemoryError |
P4 | JDK-8366082 | Improve queue size computation in CPU-time sampler |
P4 | JDK-8362573 | Incorrect weight of the first ObjectAllocationSample JFR event (regression) |
P4 | JDK-8365630 | jdk/jfr/tool/TestPrintContextual.java fails with wrong spanId |
P4 | JDK-8367953 | JFR sampler threads does not appear in thread dump |
P4 | JDK-8365638 | JFR: Add --exact for debugging out-of-order events |
P4 | JDK-8364461 | JFR: Default constructor may not be first in setting control |
P4 | JDK-8360039 | JFR: Improve parser logging of constants |
P4 | JDK-8365614 | JFR: Improve PrettyWriter::printValue |
P4 | JDK-8364756 | JFR: Improve slow tests |
P4 | JDK-8364316 | JFR: Incorrect validation of mirror fields |
P4 | JDK-8365636 | JFR: Minor cleanup |
P4 | JDK-8368809 | JFR: Remove events from testSettingConfiguration in TestActiveSettingEvent |
P4 | JDK-8365815 | JFR: Update metadata.xml with 'jfr query' examples |
P4 | JDK-8366809 | JFR: Use factory for aggregator functions |
P4 | JDK-8365044 | Missing copyright header in Contextual.java |
P4 | JDK-8359690 | New test TestCPUTimeSampleThrottling still fails intermittently |
P4 | JDK-8365782 | Remove unnecessary inclusion of |
P4 | JDK-8365610 | Sort share/jfr includes |
P4 | JDK-8366486 | Test jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java is timing out |
P4 | JDK-8365611 | Use lookup table for JfrEventThrottler |
P5 | JDK-8368563 | JFR: Improve jfr query help text |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8355960 | JvmtiAgentList::Iterator dtor double free with -fno-elide-constructors |
P3 | JDK-8304811 | vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test.java fails with JVMTI_ERROR_TYPE_MISMATCH |
P4 | JDK-8365240 | [asan] exclude some tests when using asan enabled binaries |
P4 | JDK-8358679 | [asan] vmTestbase/nsk/jvmti tests show memory issues |
P4 | JDK-8351487 | [ubsan] jvmti.h runtime error: load of value which is not a valid value |
P4 | JDK-8359707 | Add classfile modification code to RedefineClassHelper |
P4 | JDK-8364973 | Add JVMTI stress testing mode |
P4 | JDK-8362203 | assert(state == nullptr || state->get_thread_oop() != nullptr) failed: incomplete state |
P4 | JDK-8277444 | Data race between JvmtiClassFileReconstituter::copy_bytecodes and class linking |
P4 | JDK-8358815 | Exception event spec has stale reference to catch_klass parameter |
P4 | JDK-8308027 | GetThreadListStackTraces/OneGetThreadListStackTraces.java should be skipped when thread factory is used |
P4 | JDK-8367725 | Incorrect reading of oop in SuspendResumeManager::suspend while thread is blocked |
P4 | JDK-8363920 | JVMTI Documentation for GetLocalDouble is wrong: refers to long |
P4 | JDK-8309399 | JVMTI spec needs to clarify when OPAQUE_FRAME is thrown for reasons other than a native method |
P4 | JDK-8367576 | JvmtiThreadState::_debuggable is unused |
P4 | JDK-8368699 | nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp destroys jvmti monitor when VM is dead |
P4 | JDK-8360664 | Null pointer dereference in src/hotspot/share/prims/jvmtiTagMap.cpp in IterateOverHeapObjectClosure::do_object() |
P4 | JDK-8365192 | post_meth_exit should be in vm state when calling get_jvmti_thread_state |
P4 | JDK-8365937 | post_method_exit might incorrectly set was_popped_by_exception and value in the middle of stack unwinding |
P4 | JDK-8367719 | Refactor JNI code that uses class_to_verify_considering_redefinition() |
P4 | JDK-8359168 | Revert stdin.encoding usage in test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach010/attach010Agent00.java |
P4 | JDK-8359366 | RunThese30M.java EXCEPTION_ACCESS_VIOLATION in JvmtiBreakpoints::clearall_in_class_at_safepoint |
P4 | JDK-8225354 | serviceability/jvmti/ModuleAwareAgents/ThreadStart failed with Didn't get ThreadStart events in VM early start phase! |
P4 | JDK-8368159 | Significant performance overhead when started with jdwp agent and unattached debugger |
P4 | JDK-8306324 | StopThread results in thread being marked as interrupted, leading to unexpected InterruptedException |
P4 | JDK-8358577 | Test serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java failed: unexpexcted monitor object |
P4 | JDK-8361314 | Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call |
P4 | JDK-8358094 | Test vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java still times out after JDK-8357282 |
P4 | JDK-8359733 | UnProblemList serviceability/jvmti/vthread/SuspendWithInterruptLock |
P4 | JDK-8361680 | Use correct enum Claim value in VM_HeapWalkOperation::collect_simple_roots |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8364184 | [REDO] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217 |
P4 | JDK-8363063 | AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217 |
P4 | JDK-8319242 | HotSpot Style Guide should discourage non-local variables with non-trivial initialization or destruction |
P4 | JDK-8255082 | HotSpot Style Guide should permit noexcept |
P4 | JDK-8366057 | HotSpot Style Guide should permit trailing return types |
P4 | JDK-8252582 | HotSpot Style Guide should permit variable templates |
P4 | JDK-8367724 | Remove Trailing Return Types from undecided list |
P4 | JDK-8366864 | Sort os/linux includes |
P4 | JDK-8367085 | Sort os/posix includes |
P4 | JDK-8365917 | Sort share/logging includes |
P4 | JDK-8366660 | Sort share/nmt includes |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8359165 | AIX build broken after 8358799 |
P1 | JDK-8367051 | Build failure with clang on linux and AIX after switch to C++17 |
P2 | JDK-8361439 | [BACKOUT] 8357601: Checked version of JNI Release |
P2 | JDK-8367231 | [BACKOUT] JDK-8366363: MemBaseline accesses VMT without using lock |
P2 | JDK-8343218 | Add option to disable allocating interface and abstract classes in non-class metaspace |
P2 | JDK-8364314 | java_lang_Thread::get_thread_status fails assert(base != nullptr) failed: Invalid base |
P2 | JDK-8361754 | New test runtime/jni/checked/TestCharArrayReleasing.java can cause disk full errors |
P2 | JDK-8360048 | NMT crash in gtest/NMTGtests.java: fatal error: NMT corruption: Block at 0x0000017748307120: header canary broken |
P2 | JDK-8362276 | NMT tests should have locks for the entire tests |
P2 | JDK-8366938 | Test runtime/handshake/HandshakeTimeoutTest.java crashed |
P2 | JDK-8367309 | Test runtime/os/windows/TestAvailableProcessors.java fails to compile after mis-merge |
P3 | JDK-8360405 | [PPC64] some environments don't support mfdscr instruction |
P3 | JDK-8361447 | [REDO] Checked version of JNI Release |
P3 | JDK-8361536 | [s390x] Saving return_pc at wrong offset |
P3 | JDK-8356941 | AbstractMethodError in HotSpot Due to Incorrect Handling of Private Method |
P3 | JDK-8358645 | Access violation in ThreadsSMRSupport::print_info_on during thread dump |
P3 | JDK-8360164 | AOT cache creation crashes in ~ThreadTotalCPUTimeClosure() |
P3 | JDK-8368727 | CDS custom loader support causes asserts during class unloading |
P3 | JDK-8357601 | Checked version of JNI Release |
P3 | JDK-8362829 | Exclude CDS test cases after JDK-8361725 |
P3 | JDK-8364235 | Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory |
P3 | JDK-8356942 | invokeinterface Throws AbstractMethodError Instead of IncompatibleClassChangeError |
P3 | JDK-8361103 | java_lang_Thread::async_get_stack_trace does not properly protect JavaThread |
P3 | JDK-8356324 | JVM crash (SIGSEGV at ClassListParser::resolve_indy_impl) during -Xshare:dump starting from 21.0.5 |
P3 | JDK-8355556 | JVM crash because archived method handle intrinsics are not restored |
P3 | JDK-8313395 | LotsUnloadTest.java fails with OOME transiently with libgraal |
P3 | JDK-8367987 | Memory leak in MemBaseline: Must delete _vma_allocations |
P3 | JDK-8366884 | NMT fails with MallocLimit: reached category "mtCompiler" limit |
P3 | JDK-8364280 | NMTCommittedVirtualMemoryTracker.test_committed_virtualmemory_region_vm fails with assertion "negative distance" |
P3 | JDK-8352075 | Perf regression accessing fields |
P3 | JDK-8350550 | Preload classes from AOT cache during VM bootstrap |
P3 | JDK-8362193 | Re-work MacOS/AArch64 SpinPause to handle SB |
P3 | JDK-8365823 | Revert storing abstract and interface Klasses to non-class metaspace |
P3 | JDK-8362282 | runtime/logging/StressAsyncUL.java failed with exitValue = 134 |
P3 | JDK-8363928 | Specifying AOTCacheOutput with a blank path causes the JVM to crash |
P3 | JDK-8366951 | Test runtime/logging/StressAsyncUL.java is timing out |
P3 | JDK-8361912 | ThreadsListHandle::cv_internal_thread_to_JavaThread does not deal with a virtual thread's carrier thread |
P3 | JDK-8344165 | Trace exceptions with a complete call-stack |
P3 | JDK-8362846 | Windows error reporting for dll_load doesn't check for a null buffer |
P4 | JDK-8360219 | [AIX] assert(locals_base >= l2) failed: bad placement |
P4 | JDK-8361198 | [AIX] fix misleading error output in thread_cpu_time_unchecked |
P4 | JDK-8368097 | [asan] heap-buffer-overflow reported in ClassFileParser::skip_over_field_signature |
P4 | JDK-8364735 | [asan] heap-use-after-free error detected in defaultStream::writer during VM shutdown |
P4 | JDK-8359222 | [asan] jvmti/vthread/ToggleNotifyJvmtiTest/ToggleNotifyJvmtiTest triggers stack-buffer-overflow error |
P4 | JDK-8365442 | [asan] runtime/ErrorHandling/CreateCoredumpOnCrash.java fails |
P4 | JDK-8364514 | [asan] runtime/jni/checked/TestCharArrayReleasing.java heap-buffer-overflow |
P4 | JDK-8365487 | [asan] some oops (mode) related tests fail |
P4 | JDK-8357570 | [macOS] os::Bsd::available_memory() might return too low values |
P4 | JDK-8367249 | [REDO] MemBaseline accesses VMT without using lock |
P4 | JDK-8359114 | [s390x] Add z17 detection code |
P4 | JDK-8368518 | [s390x] test failure with failed: wrong size of mach node |
P4 | JDK-8358685 | [TEST] AOTLoggingTag.java failed with missing log message |
P4 | JDK-8360090 | [TEST] RISC-V: disable some cds tests on qemu |
P4 | JDK-8360791 | [ubsan] Adjust signal handling |
P4 | JDK-8353468 | [ubsan] arguments.cpp:2422:23: runtime error: 2.14748e+11 is outside the range of representable values of type 'int' |
P4 | JDK-8365163 | [ubsan] left-shift issue in globalDefinitions.hpp |
P4 | JDK-8360941 | [ubsan] MemRegion::end() shows runtime error: applying non-zero offset 8388608 to null pointer |
P4 | JDK-8361043 | [ubsan] os::print_hex_dump runtime error: applying non-zero offset 8 to null pointer |
P4 | JDK-8356556 | AArch64: No need for acquire fence in safepoint poll in FFM |
P4 | JDK-8358655 | AArch64: Simplify Interpreter::profile_taken_branch |
P4 | JDK-8367150 | Add a header line to improve VMErrorCallback printing |
P4 | JDK-8366584 | Add an InstanceKlass::super() method that returns InstanceKlass* |
P4 | JDK-8361215 | Add AOT test case: verification constraint classes are excluded |
P4 | JDK-8366193 | Add comments about ResolvedFieldEntry::copy_from() |
P4 | JDK-8367368 | Add message for verify_legal_class_modifiers for inner classes |
P4 | JDK-8360474 | Add missing include guards for some HotSpot headers |
P4 | JDK-8366658 | Add missing locks when accessing the VirtualMemoryTracker instance in tests and MemMapPrinter |
P4 | JDK-8358593 | Add ucontext accessors for *BSD on Aarch64 |
P4 | JDK-8366456 | Allow AllocFailStrategy for RBTree |
P4 | JDK-8364087 | Amend comment in globalDefinitions.hpp on "classfile_constants.h" include |
P4 | JDK-8368182 | AOT cache creation fails with class defined by JNI |
P4 | JDK-8358680 | AOT cache creation fails: no strings should have been added |
P4 | JDK-8361367 | AOT ExcludedClasses.java test failed with missing constant pool logs |
P4 | JDK-8366420 | AOTMapTest fails when default jsa is missing from JDK |
P4 | JDK-8357662 | applications/runthese/RunThese8H.java Crash: 'Failed to uncommit metaspace' |
P4 | JDK-8360555 | Archive all unnamed modules in CDS full module graph |
P4 | JDK-8367740 | assembler_ |
P4 | JDK-8358556 | Assert when running with -XX:-UseLibmIntrinsic |
P4 | JDK-8367142 | Avoid InstanceKlass::cast when converting java mirror to InstanceKlass |
P4 | JDK-8366666 | Bump timeout on StressAsyncUL |
P4 | JDK-8366704 | Bump timeout on TestInheritFD |
P4 | JDK-8358686 | CDS and AOT can cause buffer truncation warning even when logging is disabled |
P4 | JDK-8357632 | CDS test failures on static JDK |
P4 | JDK-8364202 | CDS without G1 gives build error in slowdebug, asserts in fastdebug |
P4 | JDK-8357064 | cds/appcds/ArchiveRelocationTest.java failed with missing expected output |
P4 | JDK-8361328 | cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java archive timestamps comparison failed |
P4 | JDK-8356807 | Change log_info(cds) to `MetaspaceShared::report_loading_error()` |
P4 | JDK-8367486 | Change prefix for platform-dependent AtomicAccess files |
P4 | JDK-8367536 | Change RBTree to use C++17 features |
P4 | JDK-8336147 | Clarify CDS documentation about static vs dynamic archive |
P4 | JDK-8365191 | Cleanup after removing LockingMode related code |
P4 | JDK-8361253 | CommandLineOptionTest library should report observed values on failure |
P4 | JDK-8362088 | CompressedKlassPointers::encode should be const correct |
P4 | JDK-8365814 | Consolidate has_been_archived() and has_been_buffered() in ArchiveBuilder |
P4 | JDK-8359923 | Const accessors for the Deferred class |
P4 | JDK-8360533 | ContainerRuntimeVersionTestUtils fromVersionString fails with some docker versions |
P4 | JDK-8364103 | Convert existing sprintf-chains to stringStream |
P4 | JDK-8368817 | Convert JDK_Version::to_string to use stringStream instead of jio_snprintf-chain |
P4 | JDK-8268406 | Deallocate jmethodID native memory |
P4 | JDK-8367862 | debug.cpp: Do not print help message for methods ifdef'd out |
P4 | JDK-8366029 | Do not add -XX:VerifyArchivedFields by default to CDS tests |
P4 | JDK-8361725 | Do not load Java agent with "-Xshare:dump -XX:+AOTClassLinking" |
P4 | JDK-8367366 | Do not support -XX:+AOTClassLinking for dynamic CDS archive |
P4 | JDK-8295851 | Do not use ttyLock in BytecodeTracer::trace |
P4 | JDK-8360518 | Docker tests do not work when asan is configured |
P4 | JDK-8368693 | Duplicate methods in vmClasses |
P4 | JDK-8360743 | Enables regeneration of JLI holder classes for CDS static dump |
P4 | JDK-8364199 | Enhance list of environment variables printed in hserr/hsinfo file |
P4 | JDK-8366941 | Excessive logging in serviceability tests causes timeout |
P4 | JDK-8364004 | Expose VMError::controlledCrash via Whitebox |
P4 | JDK-8365858 | FilteredJavaFieldStream is unnecessary |
P4 | JDK-8362524 | Fix confusing but harmless typos in x86 CPU Features |
P4 | JDK-8367282 | FORBID_C_FUNCTION needs exception spec consistent with library declaration |
P4 | JDK-8342730 | Get rid of SummaryDiff in VMATree |
P4 | JDK-8364816 | GetLastError() in os_windows.cpp should not store value to errno |
P4 | JDK-8366121 | Hotspot Style Guide should document conventions for lock-free code |
P4 | JDK-8368962 | hotspot/cpu/aarch64/bytecodes_aarch64.{hpp,cpp} is unused |
P4 | JDK-8363998 | Implement Compressed Class Pointers for 32-bit |
P4 | JDK-8366925 | Improper std::nothrow new expression in NativeHeapTrimmerThread ctor |
P4 | JDK-8359423 | Improve error message in case of missing jsa shared archive |
P4 | JDK-8364128 | Improve gathering of cpu feature names using stringStream |
P4 | JDK-8359820 | Improve handshake/safepoint timeout diagnostic messages |
P4 | JDK-8366238 | Improve RBTree API with stricter comparator semantics and pluggable validation/printing hooks |
P4 | JDK-8364106 | Include java.runtime.version in thread dump output |
P4 | JDK-8365633 | Incorrect info is reported on hybrid CPU |
P4 | JDK-8363949 | Incorrect jtreg header in MonitorWithDeadObjectTest.java |
P4 | JDK-8367475 | Incorrect lock usage in LambdaFormInvokers::regenerate_holder_classes |
P4 | JDK-8365673 | Incorrect number of cores are reported on Ryzen CPU |
P4 | JDK-8364111 | InstanceMirrorKlass iterators should handle CDS and hidden classes consistently |
P4 | JDK-8357220 | Introduce a BSMAttributeEntry struct |
P4 | JDK-8367552 | JCmdTestFileSafety.java fails when run by root user |
P4 | JDK-8320836 | jtreg gtest runs should limit heap size |
P4 | JDK-8358748 | Large page size initialization fails with assert "page_size must be a power of 2" |
P4 | JDK-8361383 | LogFileStreamOutput::write_decorations uses wrong type for format precisions |
P4 | JDK-8364187 | Make getClassAccessFlagsRaw non-native |
P4 | JDK-8362657 | Make tables used in AOT assembly phase GC-safe |
P4 | JDK-8359437 | Make users and test suite not able to set LockingMode flag |
P4 | JDK-8366363 | MemBaseline accesses VMT without using lock |
P4 | JDK-8361085 | MemoryReserver log_on_large_pages_failure has incorrect format usage |
P4 | JDK-8362954 | Missing error buffer null check in os::dll_load on Linux/BSD |
P4 | JDK-8365245 | Move size reducing operations to GrowableArrayWithAllocator |
P4 | JDK-8265754 | Move suspend/resume API from HandshakeState |
P4 | JDK-8368885 | NMT CommandLine tests can check for error better |
P4 | JDK-8364198 | NMT should have a better corruption message |
P4 | JDK-8353444 | NMT: rename 'category' to 'MemTag' in malloc tracker |
P4 | JDK-8351661 | NMT: VMATree should support separate call-stacks for reserve and commit operations |
P4 | JDK-8284016 | Normalize handshake closure names |
P4 | JDK-8356868 | Not all cgroup parameters are made available |
P4 | JDK-8365556 | ObjectMonitor::try_lock_or_add_to_entry_list() returns true with the wrong state of the node |
P4 | JDK-8346237 | Obsolete the UseOprofile flag |
P4 | JDK-8300080 | offset_of for GCC/Clang exhibits undefined behavior and is not always a compile-time constant |
P4 | JDK-8367485 | os::physical_memory is broken in 32-bit JVMs when running on 64-bit OSes |
P4 | JDK-8357086 | os::xxx functions returning memory size should return size_t |
P4 | JDK-8337217 | Port VirtualMemoryTracker to use VMATree |
P4 | JDK-8364819 | Post-integration cleanups for JDK-8359820 |
P4 | JDK-8368174 | Proactive initialization of @AOTSafeClassInitializer classes |
P4 | JDK-8360515 | PROPERFMTARGS should always use size_t template specialization for unit |
P4 | JDK-8366897 | RBTreeTest.IntrusiveCustomVerifyTest and RBTreeTest.CustomVerify tests fail on non-debug builds |
P4 | JDK-8357591 | Re-enable CDS test cases for jvmci after JDK-8345826 |
P4 | JDK-8367910 | Reduce warnings about unsupported classes in AOT cache creation |
P4 | JDK-8365378 | Redundant code in Deoptimization::print_statistics |
P4 | JDK-8366477 | Refactor AOT-related flag bits in klass.hpp |
P4 | JDK-8363816 | Refactor array name creation |
P4 | JDK-8361325 | Refactor ClassLoaderExt |
P4 | JDK-8292984 | Refactor internal container-related interfaces for clarity |
P4 | JDK-8358799 | Refactor os::jvm_path() |
P4 | JDK-8365053 | Refresh hotspot precompiled.hpp with headers based on current frequency |
P4 | JDK-8367371 | Remove @requires vm.opt.UseLargePages from InternSharedString.java test |
P4 | JDK-8362561 | Remove diagnostic option AllowArchivingWithJavaAgent |
P4 | JDK-8355792 | Remove expired flags in JDK 26 |
P4 | JDK-8367601 | Remove held_monitor_count |
P4 | JDK-8367989 | Remove InstanceKlass::allocate_objArray and ArrayKlass::allocate_arrayArray |
P4 | JDK-8361693 | Remove Klass::clean_subklass_tree() |
P4 | JDK-8364406 | Remove LockingMode related code from aarch64 |
P4 | JDK-8365189 | Remove LockingMode related code from arm32 |
P4 | JDK-8365146 | Remove LockingMode related code from ppc64 |
P4 | JDK-8364570 | Remove LockingMode related code from riscv64 |
P4 | JDK-8365188 | Remove LockingMode related code from s390 |
P4 | JDK-8365190 | Remove LockingMode related code from share |
P4 | JDK-8364141 | Remove LockingMode related code from x86 |
P4 | JDK-8368957 | Remove metaprogramming/logical.hpp in favor of C++17 facilities |
P4 | JDK-8368938 | Remove ObjectWaiter::badObjectWaiterPtr |
P4 | JDK-8359207 | Remove runtime/signal/TestSigusr2.java since it is always skipped |
P4 | JDK-8368966 | Remove spurious VMStructs friends |
P4 | JDK-8352067 | Remove the NMT treap and replace its uses with the utilities red-black tree |
P4 | JDK-8358891 | Remove the PerfDataSamplingIntervalFunc code |
P4 | JDK-8362151 | Remove unnecessary ClassLoaderDataGraph friend classes |
P4 | JDK-8366024 | Remove unnecessary InstanceKlass::cast() |
P4 | JDK-8362592 | Remove unused argument in nmethod::oops_do |
P4 | JDK-8364750 | Remove unused declaration in jvm.h |
P4 | JDK-8367268 | Remove unused os::numa_topology_changed() |
P4 | JDK-8367796 | Rename AtomicAccess gtests |
P4 | JDK-8367014 | Rename class Atomic to AtomicAccess |
P4 | JDK-8360458 | Rename Deferred<> to DeferredStatic<> and improve usage description |
P4 | JDK-8366474 | Rename MetaspaceObj::is_shared() to MetaspaceObj::in_aot_cache() |
P4 | JDK-8366475 | Rename MetaspaceShared class to AOTMetaspace |
P4 | JDK-8361292 | Rename ModuleEntry::module() to module_oop() |
P4 | JDK-8365264 | Rename ResourceHashtable to HashTable |
P4 | JDK-8360163 | Replace hard-coded checks with AOTRuntimeSetup and AOTSafeClassInitializer |
P4 | JDK-8361647 | Report the error reason on failed semaphore calls on macOS |
P4 | JDK-8362336 | Revert changes in metaspaceShared.cpp done via JDK-8356807 |
P4 | JDK-8367616 | RISC-V: Auto-enable Zicboz extension for debug builds |
P4 | JDK-8367501 | RISC-V: build broken after JDK-8365926 |
P4 | JDK-8362515 | RISC-V: cleanup NativeFarCall |
P4 | JDK-8368893 | RISC-V: crash after JDK-8352673 on fastdebug version |
P4 | JDK-8367137 | RISC-V: Detect Zicboz block size via hwprobe |
P4 | JDK-8359105 | RISC-V: No need for acquire fence in safepoint poll during JNI calls |
P4 | JDK-8367253 | RISC-V: refactor dependent cpu extensions |
P4 | JDK-8367066 | RISC-V: refine register selection in MacroAssembler:: decode_klass_not_null |
P4 | JDK-8359801 | RISC-V: Simplify Interpreter::profile_taken_branch |
P4 | JDK-8367103 | RISC-V: store cpu features in a bitmap |
P4 | JDK-8367098 | RISC-V: sync CPU features with related JVM flags for dependant ones |
P4 | JDK-8359934 | runtime/AppCDS/applications/SpringPetClinic.java#dynamic timed out |
P4 | JDK-8368616 | runtime/cds/appcds/aotCache/JavaAgent.java#dynamic fails on non CDS platforms/builds after JDK-8362561 |
P4 | JDK-8357382 | runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java#aot fails with Xcomp and C1 |
P4 | JDK-8361979 | runtime/cds/appcds/LotsOfSyntheticClasses.java failed with 'Success' missing from stdout/stderr |
P4 | JDK-8349288 | runtime/os/windows/TestAvailableProcessors.java fails on localized Windows platform |
P4 | JDK-8361370 | runtime/Thread/TestThreadDumpMonitorContention.java fails due to time out on Windows |
P4 | JDK-8366229 | runtime/Thread/TooSmallStackSize.java runs with all collectors |
P4 | JDK-8362834 | Several runtime/Thread tests should mark as /native |
P4 | JDK-8368124 | Show useful thread names in ASAN reports |
P4 | JDK-8366483 | ShowRegistersOnAssertTest uses wrong register pattern string for Windows on AArch64 |
P4 | JDK-8366498 | Simplify ClassFileParser::parse_super_class |
P4 | JDK-8366035 | Simplify CPUTimeCounters::publish_gc_total_cpu_time |
P4 | JDK-8310831 | Some methods are missing from CDS regenerated JLI holder class |
P4 | JDK-8368357 | Some source files have initial blank lines |
P4 | JDK-8364359 | Sort share/cds includes |
P4 | JDK-8364519 | Sort share/classfile includes |
P4 | JDK-8364618 | Sort share/code includes |
P4 | JDK-8364723 | Sort share/interpreter includes |
P4 | JDK-8365975 | Sort share/memory includes |
P4 | JDK-8362587 | Sort share/oops includes |
P4 | JDK-8366556 | Sort share/runtime includes |
P4 | JDK-8364115 | Sort share/services includes |
P4 | JDK-8363584 | Sort share/utilities includes |
P4 | JDK-8359373 | Split stubgen initial blob into pre and post-universe blobs |
P4 | JDK-8347707 | Standardise the use of os::snprintf and os::snprintf_checked |
P4 | JDK-8317269 | Store old classes in linked state in AOT cache |
P4 | JDK-8365594 | Strengthen Universe klasses asserts to catch bootstrapping errors earlier |
P4 | JDK-8364518 | Support for Job Objects in os::commit_memory_limit() on Windows |
P4 | JDK-8365913 | Support latest MSC_VER in abstract_vm_version.cpp |
P4 | JDK-8344073 | Test runtime/cds/appcds/TestParallelGCWithCDS.java#id0 failed |
P4 | JDK-8359959 | Test runtime/NMT/VirtualAllocTestType.java failed: '\\[0x[0]*7f7dc4043000 - 0x[0]*7f7dc4083000\\] reserved 256KB for Test' missing from stdout/stderr |
P4 | JDK-8359827 | Test runtime/Thread/ThreadCountLimit.java need loop increasing the limit |
P4 | JDK-8364114 | Test TestHugePageDecisionsAtVMStartup.java#LP_enabled fails when no free hugepage |
P4 | JDK-8360178 | TestArguments.atojulong gtest has incorrect format string |
P4 | JDK-8365765 | thread.inline.hpp includes the wrong primary header file |
P4 | JDK-8366038 | Thread::SpinRelease should use Atomic::release_store |
P4 | JDK-8365050 | Too verbose warning in os::commit_memory_limit() on Windows |
P4 | JDK-8346914 | UB issue in scalbnA |
P4 | JDK-8364042 | UnsafeMemoryAccess will not work with AOT cached code stubs |
P4 | JDK-8367981 | Update CompactHashtable for readability |
P4 | JDK-8355319 | Update Manpage for Compact Object Headers (Production) |
P4 | JDK-8362566 | Use -Xlog:aot+map to print contents of existing AOT cache |
P4 | JDK-8366908 | Use a different class for testing JDK-8351654 |
P4 | JDK-8362162 | Use bool for caller of os::must_commit_stack_guard_pages() |
P4 | JDK-8359920 | Use names for frame types in stackmaps |
P4 | JDK-8358326 | Use oopFactory array allocation |
P4 | JDK-8360281 | VMError::error_string has incorrect format usage |
P4 | JDK-8366872 | Wrong number of template arguments in test in test_rbtree.cpp |
P4 | JDK-8365165 | Zap C-heap memory at delete/free |
P5 | JDK-8344556 | [Graal] compiler/intrinsics/bmi/* fail when AOTCache cannot be loaded |
P5 | JDK-8358653 | [s390] Clean up comments regarding frame manager |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8365057 | Add support for java.util.concurrent lock information to Thread.dump_to_file |
P2 | JDK-8359870 | JVM crashes in AccessInternal::PostRuntimeDispatch |
P4 | JDK-8366803 | Bump timeout on sun/tools/jhsdb/BasicLauncherTest.java |
P4 | JDK-8359958 | Cleanup "local" debuggee references after JDK-8333117 removed support for non-local debuggees |
P4 | JDK-8366331 | Sort share/prims includes |
P4 | JDK-8362379 | Test serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java should mark as /native |
P4 | JDK-8366154 | Validate thread type requirements in debug commands |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8360312 | Serviceability Agent tests fail with JFR enabled due to unknown thread type JfrRecorderThread |
P3 | JDK-8245234 | Still seeing missing mixed stack traces, even after JDK-8234624 |
P4 | JDK-8362611 | [GCC static analyzer] memory leak in ps_core.c core_handle_note |
P4 | JDK-8283198 | Remove src/jdk.hotspot.agent/test |
P4 | JDK-8367689 | Revert removal of several compilation-related vmStructs fields |
P4 | JDK-8367609 | serviceability/sa/ClhsdbPmap.java fails when built with Clang |
P4 | JDK-8365184 | sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java Re-enable SerialGC flag on debuggee process |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8361599 | [PPC64] enable missing tests via jtreg requires |
P4 | JDK-8362602 | Add test.timeout.factor to CompileFactory to avoid test timeouts |
P4 | JDK-8357826 | Avoid running some jtreg tests when asan is configured |
P4 | JDK-8260555 | Change the default TIMEOUT_FACTOR from 4 to 1 |
P4 | JDK-8358004 | Delete applications/scimark/Scimark.java test |
P4 | JDK-8366558 | Gtests leave /tmp/cgroups-test* files |
P4 | JDK-8360478 | libjsig related tier3 jtreg tests fail when asan is configured |
P4 | JDK-8359272 | Several vmTestbase/compact tests timed out on large memory machine |
P4 | JDK-8362501 | Update test/hotspot/jtreg/applications/jcstress/README |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8358721 | Update JCov for class file version 70 |
P3 | JDK-8361950 | Update to use jtreg 8 |
P4 | JDK-8368250 | [AIX] now ubsan vptr check is also possible (follow up of JDK-8354686) |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8368714 | [BACKOUT] JDK-8368468 Split out everything but configure results from spec.gmk |
P1 | JDK-8367130 | JDK builds broken by 8366837: Clean up gensrc by spp.Spp |
P2 | JDK-8367035 | [BACKOUT] Protect ExecuteWithLog from running with redirection without a subshell |
P3 | JDK-8366837 | Clean up gensrc by spp.Spp |
P3 | JDK-8366836 | Don't execute post-IncludeCustomExtension if file was not included |
P3 | JDK-8360042 | GHA: Bump MSVC to 14.44 |
P3 | JDK-8361142 | Improve custom hooks for makefiles |
P3 | JDK-8368674 | Incremental builds keep rebuilding interim jmod |
P3 | JDK-8367859 | Remove nio exception gensrc |
P3 | JDK-8366899 | SetupExecute should add the command line to vardeps |
P3 | JDK-8368468 | Split out everything but configure results from spec.gmk |
P3 | JDK-8357141 | Update to use jtreg 7.5.2 |
P4 | JDK-8365238 | 'jfr' feature requires 'services' with 'custom' build variant |
P4 | JDK-8367034 | [REDO] Protect ExecuteWithLog from running with redirection without a subshell |
P4 | JDK-8246325 | Add DRYRUN facility to SetupExecute |
P4 | JDK-8368565 | Adjust comment regarding dependency of libjvm.so to librt |
P4 | JDK-8366399 | Allow custom base reference for update_copyright_year.sh |
P4 | JDK-8363910 | Avoid tuning for Power10 CPUs on Linux ppc64le when gcc < 10 is used |
P4 | JDK-8366777 | Build fails unknown pseudo-op with old AS on linux-aarch64 |
P4 | JDK-8367259 | Clean up make/scripts and bin directory |
P4 | JDK-8362243 | Devkit creation for Fedora base OS is broken |
P4 | JDK-8362244 | Devkit's Oracle Linux base OS keyword is incorrectly documented |
P4 | JDK-8365231 | Don't build gtest with /EHsc |
P4 | JDK-8368326 | Don't export unresolved make variables from configure |
P4 | JDK-8368102 | Don't store macros in spec.gmk |
P4 | JDK-8359181 | Error messages generated by configure --help after 8301197 |
P4 | JDK-8357079 | Fix Windows AArch64 DevKit Creation |
P4 | JDK-8365312 | GCC 12 cannot compile SVE on aarch64 with auto-var-init pattern |
P4 | JDK-8343546 | GHA: Cache required dependencies in master-branch workflow |
P4 | JDK-8362582 | GHA: Increase bundle retention time to deal with infra overload better |
P4 | JDK-8363965 | GHA: Switch cross-compiling sysroots to Debian bookworm |
P4 | JDK-8363966 | GHA: Switch cross-compiling sysroots to Debian trixie |
P4 | JDK-8369226 | GHA: Switch to MacOS 15 |
P4 | JDK-8361478 | GHA: Use MSYS2 from GHA runners |
P4 | JDK-8365048 | idea.sh script does not correctly detect/handle git worktrees |
P4 | JDK-8344030 | Improved handling of TOOLCHAIN_PATH |
P4 | JDK-8361306 | jdk.compiler-gendata needs to depend on java.base-launchers |
P4 | JDK-8367801 | jtreg failure_handler - don't use the -L option for ps command |
P4 | JDK-8367913 | LIBDL dependency seems to be not needed for some jdk libs |
P4 | JDK-8368273 | LIBPTHREAD dependency is not needed for some jdk libs |
P4 | JDK-8365098 | make/RunTests.gmk generates a wrong path to test artifacts on Alpine |
P4 | JDK-8365579 | ml64.exe is not the right assembler for Windows aarch64 |
P4 | JDK-8368312 | Move CC_OUT_OPTION out of spec.gmk |
P4 | JDK-8233115 | Protect ExecuteWithLog from running with redirection without a subshell |
P4 | JDK-8366195 | Remove unnecessary quotes around -Ta ml64 assembler argument |
P4 | JDK-8369242 | Rename URL variables in devkit/Tools.gmk |
P4 | JDK-8367026 | Reorder the timeout failure handler commands to have jstack run before the rest |
P4 | JDK-8332872 | SetupExecute should cd to temp directory |
P4 | JDK-8365244 | Some test control variables are undocumented in doc/testing.md |
P4 | JDK-8362516 | Support of GCC static analyzer (-fanalyzer) |
P4 | JDK-8358769 | Update --release 25 symbol information for JDK 25 build 26 |
P4 | JDK-8360302 | Update --release 25 symbol information for JDK 25 build 29 |
P4 | JDK-8369246 | Use https in make/devkit scripts |
P4 | JDK-8369080 | Use uname -m for devkit cpu detection |
P4 | JDK-8369328 | Use uppercase variable names in the devkit makefiles |
P4 | JDK-8330341 | Wrap call to MT in ExecuteWithLog |
P5 | JDK-8365491 | VSCode IDE: add basic configuration for the Oracle Java extension |
P5 | JDK-8368615 | VSCode IDE: Oracle Java extension routinely runs out of memory |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8314488 | Compiling the JDK with C++17 |
P4 | JDK-8356978 | Convert unicode sequences in Java source code to UTF-8 |
P4 | JDK-8342682 | Errors related to unused code on Windows after 8339120 in dt_shmem jdwp security and jpackage |
P4 | JDK-8364352 | Some tests fail when using a limited number of pregenerated .jsa CDS archives |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8364597 | Replace THL A29 Limited with Tencent |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8366365 | [test] test/lib-test/jdk/test/whitebox/CPUInfoTest.java should be updated |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8359170 | Add 2 TLS and 2 CS Sectigo roots |
P3 | JDK-8358171 | Additional code coverage for PEM API |
P3 | JDK-8364226 | Better ECDSASignature Memory Management |
P3 | JDK-8364657 | Crash for SecureRandom.generateSeed(0) on Windows x86-64 |
P3 | JDK-8358099 | PEM spec updates |
P3 | JDK-8365288 | PEMDecoder should throw ClassCastException |
P3 | JDK-8361212 | Remove AffirmTrust root CAs |
P3 | JDK-8361964 | Remove outdated algorithms from requirements and add PBES2 algorithms |
P3 | JDK-8244336 | Restrict algorithms at JCE layer |
P3 | JDK-8356557 | Update CodeSource::implies API documentation and deprecate java.net.SocketPermission class for removal |
P4 | JDK-8355379 | Annotate lazy fields in java.security @Stable |
P4 | JDK-8325766 | Extend CertificateBuilder to create trust and end entity certificates programmatically |
P4 | JDK-8357691 | File blocked.certs contains bad content when boot jdk 25 is used, sun/security/lib/CheckBlockedCerts.java failing |
P4 | JDK-8360416 | Incorrect l10n test case in sun/security/tools/keytool/i18n.java |
P4 | JDK-8365581 | Optimize Java implementation of P256 arithmetic |
P4 | JDK-8294035 | Remove null ids checking from keytool -gencrl |
P4 | JDK-8357915 | SecureRandom nextLong memory usage |
P4 | JDK-8357470 | src/java.base/share/classes/sun/security/util/Debug.java implement the test for args.toLowerCase |
P4 | JDK-8360882 | Tests throw SkippedException when they should fail |
P4 | JDK-8361961 | Typo in ProtectionDomain.implies |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8360463 | Ambiguity in Cipher.getInstance() specification between NoSuchAlgorithmException and NoSuchPaddingException |
P3 | JDK-8366833 | Poly1305 does not always correctly update position for array-backed ByteBuffers after processMultipleBlocks |
P4 | JDK-8349946 | Cipher javadoc could describe AEAD reuse better |
P4 | JDK-8358159 | Empty mode/padding in cipher transformations |
P4 | JDK-8362957 | Fix jdk/javadoc/doccheck/checks/jdkCheckHtml.java (docs) failure |
P4 | JDK-8359388 | Stricter checking for cipher transformations |
P4 | JDK-8356897 | Update NSS library to 3.111 |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8361868 | [GCC static analyzer] complains about missing calloc - NULL checks in p11_util.c |
P4 | JDK-8361871 | [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c |
P4 | JDK-8361711 | Add library name configurability to PKCS11Test.java |
P4 | JDK-8368073 | PKCS11 HKDF can't use byte array IKM in FIPS mode |
P4 | JDK-8365168 | Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8209992 | Align SSLSocket and SSLEngine Javadocs |
P4 | JDK-8365820 | Apply certificate scope constraints to algorithms in "signature_algorithms" extension when "signature_algorithms_cert" extension is not being sent |
P4 | JDK-8367104 | Check for RSASSA-PSS parameters when validating certificates against algorithm constraints |
P4 | JDK-8366978 | dead code in SunCertPathBuilder |
P4 | JDK-8360539 | DTLS handshakes fails due to improper cookie validation logic |
P4 | JDK-8367133 | DTLS: fragmentation of Finished message results in handshake failure |
P4 | JDK-8361125 | Fix typo in onTradAbsence |
P4 | JDK-8201778 | Speed up test javax/net/ssl/DTLS/PacketLossRetransmission.java |
P4 | JDK-8343395 | SSLLogger doesn't work for formatted messages |
P4 | JDK-8340312 | sun.security.ssl.SSLLogger uses incorrect log level ALL for `finest` log events |
P4 | JDK-8359956 | Support algorithm constraints and certificate checks in SunX509 key manager |
P4 | JDK-8333857 | Test sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java failed: Existing session was used |
P4 | JDK-8368520 | TLS 1.3 KeyUpdate fails with SunPKCS11 provider |
P4 | JDK-8368514 | TLS stateless session ticket decryption fails on some providers |
P4 | JDK-8366454 | TLS1.3 server fails with bad_record_mac when receiving encrypted records with empty body |
P4 | JDK-8156715 | TrustStoreManager does not buffer keystore input stream |
P4 | JDK-8357277 | Update OpenSSL library for interop tests |
P5 | JDK-8365953 | Key manager returns no certificates when handshakeSession is not an ExtendedSSLSession |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8367583 | sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java fails after JDK-8244336 |
P4 | JDK-8366126 | Feedback on two errors in JSR 400 |
P4 | JDK-8349550 | Improve SASL random usage |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8364039 | Adding implNote to DOMSignContext and DOMValidateContext on JDK-specific properties |
P4 | JDK-8314180 | Disable XPath in XML Signatures |
P4 | JDK-8359395 | XML signature generation does not support user provided SecureRandom |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8365863 | /test/jdk/sun/security/pkcs11/Cipher tests skip without SkippedException |
P4 | JDK-8365559 | jarsigner shows files non-existent if signed with a weak algorithm |
P4 | JDK-8366342 | Key generator and key pair generator tests skipping, but showing as passed |
P4 | JDK-8366159 | SkippedException is treated as a pass for pkcs11/KeyStore, pkcs11/SecretKeyFactory and pkcs11/SecureRandom |
P4 | JDK-8357682 | sun.security.provider.certpath.Builder#getMatchingPolicies always returns null |
P4 | JDK-8360562 | sun/security/tools/keytool/i18n.java add an ability to add comment for failures |
P4 | JDK-8365660 | test/jdk/sun/security/pkcs11/KeyAgreement/ tests skipped without SkipExceprion |
P4 | JDK-8367782 | VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8356997 | /etc/krb5.conf parser should not forbid include/includedir directives after sections |
P4 | JDK-8360979 | Remove use of Thread.stop in krb5/auto/KDC.java |
P4 | JDK-8364806 | Test sun/security/krb5/config/IncludeRandom.java times out on Windows |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8365187 | Updating the JLS and JVMS build id for JDK25 |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8365533 | Remove outdated jdk.internal.javac package export to several modules from java.base |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8365700 | Jar --validate without any --file option leaves around a temporary file /tmp/tmpJar |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8359596 | Behavior change when both -Xlint:options and -Xlint:-options flags are given |
P2 | JDK-8361570 | Incorrect 'sealed is not allowed here' compile-time error |
P2 | JDK-8364545 | tools/javac/launcher/SourceLauncherTest.java fails frequently |
P3 | JDK-8362885 | A more formal way to mark javac's Flags that belong to a specific Symbol type only |
P3 | JDK-8361214 | An anonymous class is erroneously being classify as an abstract class |
P3 | JDK-8365689 | Elements.getFileObjectOf fails with a NullPointerException when an erroneous Element is passed in |
P3 | JDK-8351260 | java.lang.AssertionError: Unexpected type tree: (ERROR) = (ERROR) |
P3 | JDK-8361445 | javac crashes on unresolvable constant in @SuppressWarnings |
P3 | JDK-8358801 | javac produces class that does not pass verifier. |
P3 | JDK-8357472 | NPE in Types.containsType for type variable used as a qualifier |
P3 | JDK-8341778 | Some javac tests ignore the result of JavacTask::call |
P4 | JDK-8355751 | Add source 26 and target 26 to javac |
P4 | JDK-8356411 | Comment tree not reporting correct position for label |
P4 | JDK-8341342 | Elements.getAllModuleElements() does not work properly before JavacTask.analyze() |
P4 | JDK-8361424 | Eliminate Log methods mandatoryWarning() and mandatoryNote() |
P4 | JDK-8361481 | Flexible Constructor Bodies generates a compilation error when compiling a user supplied java.lang.Object class |
P4 | JDK-8365060 | Historical data for JDK 8 should include the jdk.net package |
P4 | JDK-8362237 | IllegalArgumentException in the launcher when exception without stack trace is thrown |
P4 | JDK-8366561 | Improve documentation for how the -Xlint flag works |
P4 | JDK-8359383 | Incorrect starting positions for implicitly typed variables |
P4 | JDK-8357653 | Inner classes of type parameters emitted as raw types in signatures |
P4 | JDK-8361499 | Intersection type cast causes javac crash with -Xjcov |
P4 | JDK-8365314 | javac fails with an exception for erroneous source |
P4 | JDK-8364987 | javac fails with an exception when looking for diamond creation |
P4 | JDK-8365676 | javac incorrectly allows calling interface static method via type variable |
P4 | JDK-8356645 | Javac should utilize new ZIP file system read-only access mode |
P4 | JDK-8368848 | JShell's code completion not always working for multi-snippet inputs |
P4 | JDK-8353758 | Missing calls to Log.useSource() in JavacTrees |
P4 | JDK-8224228 | No way to locally suppress lint warnings in parser/tokenizer or preview features |
P4 | JDK-8357185 | Redundant local variables with unconditionally matching primitive patterns |
P4 | JDK-8359493 | Refactor how aggregated mandatory warnings are handled in the compiler |
P4 | JDK-8350514 | Refactor MandatoryWarningHandler to support dynamic verbosity |
P4 | JDK-8349847 | Support configuring individual lint categories as errors |
P4 | JDK-8363917 | SwitchBootstraps.enumSwitch() args not checked as documented |
P4 | JDK-8367279 | Test tools/javac/tree/TreePosTest.java timed out |
P4 | JDK-8366264 | tools/javac/launcher/SourceLauncherStackTraceTest.java does not cover the scenario for 8362237 |
P4 | JDK-8350212 | Track source end positions of declarations that support @SuppressWarnings |
P4 | JDK-8366678 | Use JUnit in test/langtools/tools/javac |
P4 | JDK-8361401 | Warnings for use of Sun APIs should not be mandatory |
P5 | JDK-8360022 | ClassRefDupInConstantPoolTest.java fails when running in repeat |
P5 | JDK-8348611 | Eliminate DeferredLintHandler and emit warnings after attribution |
P5 | JDK-8354447 | Missing test for retroactive @SuppressWarnings("dangling-doc-comments") behavior |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8359024 | Accessibility bugs in API documentation |
P3 | JDK-8350920 | Allow inherited member summaries to be viewed inline |
P3 | JDK-8367007 | javadoc generation of JavaFX docs fails after fix for JDK-8350920 |
P3 | JDK-8294074 | Make other specs more discoverable from the API docs |
P3 | JDK-8365394 | Stylesheet must not load fonts on --no-fonts output |
P4 | JDK-8284499 | Add the ability to right-click and open in new tab JavaDoc Search results |
P4 | JDK-8177100 | APIs duplicated in JavaDoc |
P4 | JDK-8355933 | Change section title for permanent APIs affected by preview features |
P4 | JDK-8366942 | Dark mode pages briefly blink before going dark |
P4 | JDK-8367321 | Fix CSS bugs in dark theme |
P4 | JDK-8366278 | Form control element |
P4 | JDK-8276966 | Improve diagnostic output for the mismatching parts of a hybrid snippet |
P4 | JDK-8328848 | Inaccuracy in the documentation of the -group option |
P4 | JDK-8361316 | javadoc tool fails with an exception for an inheritdoc on throws clause of a constructor |
P4 | JDK-8356975 | Provide alternative way to generate preview API docs |
P4 | JDK-8367610 | Test tools/sincechecker/modules/java.base/JavaBaseCheckSince.java timed out on Windows |
P4 | JDK-8365305 | The ARIA role ‘contentinfo’ is not valid for the element |
P4 | JDK-8358627 | tools/sincechecker/modules/java.base/JavaBaseCheckSince.java fails with JDK 26 |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8360037 | Refactor ImageReader in preparation for Valhalla support |
P4 | JDK-8361076 | Add benchmark for ImageReader in preparation for Valhalla changes |
P4 | JDK-8367005 | ImageReader refactor caused performance regressions for startup and footprint |
P4 | JDK-8365436 | ImageReaderTest fails when jmods directory not present |
P4 | JDK-8365467 | Issues with jrtfs implementation for exploded run-time images |
P4 | JDK-8359123 | Misleading examples in jmod man page |
P4 | JDK-8366255 | Remove 'package_to_module' function from imageFile.cpp |
P4 | JDK-8359174 | tools/jlink/JLink20000Packages.java timed out |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8362335 | [macos] Change value of CFBundleDevelopmentRegion from "English" to "en-US" |
P3 | JDK-8356218 | [macos] Document --app-content |
P3 | JDK-8361224 | [macos] MacSignTest.testMultipleCertificates failed |
P3 | JDK-8365555 | Cleanup redundancies in jpackage implementation |
P3 | JDK-8345810 | Custom launchers must be linked with pthread to avoid dynamic linker issues |
P3 | JDK-8334238 | Enhance AddLShortcutTest jpackage test |
P3 | JDK-8358723 | jpackage signing issues: the main launcher doesn't have entitlements |
P3 | JDK-8364984 | Many jpackage tests are failing on Linux after JDK-8334238 |
P3 | JDK-8368890 | open/test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java fails randomly |
P3 | JDK-8365790 | Shutdown hook for application image does not work on Windows |
P4 | JDK-8351073 | [macos] jpackage produces invalid Java runtime DMG bundles |
P4 | JDK-8362352 | Fix references to non-existing resource strings |
P4 | JDK-8343221 | IOUtils.copyRecursive() doesn't create parent directories |
P4 | JDK-8368030 | Make package bundlers stateless |
P4 | JDK-8308349 | missing working directory option for launcher when invoked from shortcuts |
P4 | JDK-8361697 | Remove duplicate message in MainResources.properties |
P4 | JDK-8364129 | Rename libwixhelper |
P4 | JDK-8364564 | Shortcut configuration is not recorded in .jpackage.xml file |
P4 | JDK-8364587 | Update jpackage internal javadoc |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8362116 | System.in.read() etc. don't accept input once immediate Ctrl+D pressed in JShell |
P3 | JDK-8366926 | Unexpected exception occurs when executing code in a "local" JShell environment |
P4 | JDK-8346884 | Add since checker test to jdk.editpad |
P4 | JDK-8365776 | Convert JShell tests to use JUnit instead of TestNG |
P4 | JDK-8358552 | EndOfFileException in System.in.read() and IO.readln() etc. in JShell |
P4 | JDK-8359497 | IllegalArgumentException thrown by SourceCodeAnalysisImpl.highlights() |
P4 | JDK-8285150 | Improve tab completion for annotations |
P4 | JDK-8365643 | JShell EditPad out of bounds on Windows |
P4 | JDK-8177650 | JShell tool: packages in classpath don't appear in completions |
P4 | JDK-8365878 | jshell TOOLING's javap should use binary names |
P4 | JDK-8366582 | Test jdk/jshell/ToolSimpleTest.java failed: provider not found |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8357862 | Java argument file is parsed unexpectedly with trailing comment |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8364315 | Remove unused xml files from test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles |
P4 | JDK-8336695 | Update Commons BCEL to Version 6.10.0 |
P4 | JDK-8359337 | XML/JAXP tests that make network connections should ensure that no proxy is selected |