Notes generated: Tue Oct 22 07:41:12 CEST 2024
Issue | Description |
---|---|
JDK-8260865 | JEP 404: Generational Shenandoah (Experimental) |
Enhance the Shenandoah garbage collector with experimental generational collection capabilities to improve sustainable throughput, load-spike resilience, and memory utilization.
|
|
JDK-8307341 | JEP 472: Prepare to Restrict the Use of JNI |
Issue warnings about uses of the Java Native Interface (JNI) and adjust the Foreign Function & Memory (FFM) API to issue warnings in a consistent manner. All such warnings aim to prepare developers for a future release that ensures integrity by default by uniformly restricting JNI and the FFM API. Application developers can avoid both current warnings and future restrictions by selectively enabling these interfaces where essential.
|
|
JDK-8322295 | JEP 475: Late Barrier Expansion for G1 |
Simplify the implementation of the G1 garbage collector's barriers, which record information about application memory accesses, by shifting their expansion from early in the C2 JIT's compilation pipeline to later.
|
|
JDK-8334712 | JEP 484: Class-File API |
Provide a standard API for parsing, generating, and transforming Java class files.
|
|
JDK-8335899 | JEP 485: Stream Gatherers |
Enhance the Stream API to support custom intermediate operations. This will allow stream pipelines to transform data in ways that are not easily achievable with the existing built-in intermediate operations.
|
|
JDK-8340841 | JEP 489: Vector API (Ninth Incubator) |
Introduce an API to express vector computations that reliably compile at runtime to optimal vector instructions on supported CPU architectures, thus achieving performance superior to equivalent scalar computations.
|
|
JDK-8335850 | JEP 490: ZGC: Remove the Non-Generational Mode |
Remove the non-generational mode of the Z Garbage Collector (ZGC).
|
Issue | Description |
---|---|
JDK-8334870 |
javac Accepts class Files With Any Number of Entries in RuntimeVisibleParameterAnnotations and RuntimeInvisibleParameterAnnotations Attributes The Java Virtual Machine Specification is permissive regarding the number of entries of the With JDK 24, this is fixed, and javac now accepts |
Issue | Description |
---|---|
JDK-8324209 |
HttpClient 100-continue Timeout
|
Issue | Description |
---|---|
JDK-8327793 |
Deprecate jstatd for removal The |
Issue | Description |
---|---|
JDK-8340477 |
Remove JDK1.1 compatible behavior for "EST", "MST", and "HST" time zones The JDK1.1 compatible behavior for "EST", "MST", and "HST" time zones has been removed. The behavior was enabled by setting the |
Issue | Description |
---|---|
JDK-8336479 |
Provide Process.waitFor(Duration) A new overloaded method |
JDK-8304929 |
MethodTypeDesc.resolveConstantDesc Throws ClassNotFoundException instead of TypeNotPresentException In previous releases, Code that previously handled |
Issue | Description |
---|---|
JDK-8330842 |
SunPKCS11 provider is enhanced to use CKM_AES_CTS mechanism if supported by native PKCS11 library The SunPKCS11 provider has been enhanced to support the following AES CTS transformations for the
The Addendum to NIST Special Publication 800-38A defines three variants of Ciphertext Stealing for CBC mode: CBC-CS1, CBC-CS2, and CBC-CS3. To ensure interoperability with SunJCE and Kerberos which use the CS3 variant, the SunPKCS11 provider needs to know the variant implemented by the underlying PKCS #11 library and convert the data if it is not in the CS3 variant. A new SunPKCS11 provider configuration attribute named |
Issue | Description |
---|---|
JDK-8337506 |
Disable "best-fit" Mapping on Windows Command Line Command line arguments to the Java launcher are no longer converted with Windows' "best-fit" mapping when the arguments include unmappable characters for the ANSI code page. This mapping has been intervening in the Java launcher's argument parsing. Unmappable characters are now replaced with the default replacement character, such as '?' in some cases. For rare cases, where applications need those unmappable characters on the command line, select UTF-8 in Windows Regional Settings. |
Issue | Description |
---|---|
JDK-8334299 |
The `LockingMode` Flag, Along With The `LM_LEGACY` And `LM_MONITOR` Modes Are Deprecated A new lightweight locking mechanism for object monitor locking was introduced in JDK 21 under JDK-8291555. The In JDK 24, the This is not expected to change any semantic behavior of Java monitor locking and it is expected to be performance neutral for almost all applications. |
Issue | Description |
---|---|
JDK-8341057 |
Added SSL.com TLS Root CA Certificates Issued in 2022 The following root certificates have been added to the cacerts truststore: ``` + SSL.com + ssltlsrootecc2022 DN: CN=SSL.com TLS ECC Root CA 2022, O=SSL Corporation, C=US
|
JDK-8319332 |
Support for Including Security Properties Files The As a result of this change, the name |
JDK-8248981 |
Document Standard Hash and MGF Algorithms for RSASSA-PSS Signature A new section for |
Issue | Description |
---|---|
JDK-8173970 |
New Option to Extract a JAR File to a Specific Directory Using the jar Tool The Example Usages:
or
Either of these commands will extract the |
Issue | Description |
---|---|
JDK-8341134 |
jrunscript Tool Is Deprecated for Removal
|
Issue | Description |
---|---|
JDK-8335638 |
Reflective Invocation of VarHandle Signature Polymoprhic Methods Throws UnsupportedOperationException Reflectively invoking VarHandle signature polymorphic methods is specified to throw |
Issue | Description |
---|---|
JDK-8333755 |
NumberFormat Supports IntegerOnly Parsing With Suffix
For example, in the following snippet, 5 will now be returned by the
|
Issue | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
JDK-8337664 |
Distrust TLS Server Certificates Anchored by Entrust Root Certificates and Issued After Nov 11, 2024 The JDK will stop trusting TLS server certificates issued after November 11, 2024 and anchored by Entrust root certificates, in line with similar plans recently announced by Google and Mozilla. The list of affected certificates includes certificates branded as AffirmTrust, which are managed by Entrust. TLS server certificates issued on or before November 11, 2024 will continue to be trusted until they expire. Certificates issued after that date, and anchored by any of the Certificate Authorities in the table below, will be rejected. The restrictions will be enforced in the JDK implementation (the SunJSSE Provider) of the Java Secure Socket Extension (JSSE) API. A TLS session will not be negotiated if the server's certificate chain is anchored by any of the Certificate Authorities in the table below and the certificate has been issued after November 11, 2024. An application will receive an Exception with a message indicating the trust anchor is not trusted, for example:
If necessary, and at your own risk, you can work around the restrictions by removing "ENTRUST_TLS" from the The restrictions are imposed on the following Entrust Root certificates included in the JDK:
You can also use the
If any of the certificates in the chain are issued by one of the root CAs in the table above are listed in the output you will need to update the certificate or contact the organization that manages the server. |
||||||||||||||||||||
JDK-8341059 |
Distrust TLS Server Certificates Anchored by Entrust Root Certificates and Issued After Nov 11, 2024 The JDK will stop trusting TLS server certificates issued after November 11, 2024 and anchored by Entrust root certificates, in line with similar plans recently announced by Google and Mozilla. The list of affected certificates includes certificates branded as AffirmTrust, which are managed by Entrust. TLS server certificates issued on or before November 11, 2024 will continue to be trusted until they expire. Certificates issued after that date, and anchored by any of the Certificate Authorities in the table below, will be rejected. The restrictions will be enforced in the JDK implementation (the SunJSSE Provider) of the Java Secure Socket Extension (JSSE) API. A TLS session will not be negotiated if the server's certificate chain is anchored by any of the Certificate Authorities in the table below and the certificate has been issued after November 11, 2024. An application will receive an Exception with a message indicating the trust anchor is not trusted, for example:
If necessary, and at your own risk, you can work around the restrictions by removing "ENTRUST_TLS" from the The restrictions are imposed on the following Entrust Root certificates included in the JDK:
You can also use the
If any of the certificates in the chain are issued by one of the root CAs in the table above are listed in the output you will need to update the certificate or contact the organization that manages the server. |
||||||||||||||||||||
JDK-4966250 |
SSLSessionContext clarification regarding timeout limit The javadoc for |
Issue | Description |
---|---|
JDK-8329471 |
Linux desktop GTK2 support is removed JDK's java.desktop module has internal code that interoperates with multiple versions of the GTK platform library. This is primarily to support the Swing GTK LookAndFeel. The JDK previously included support for interoperating with the GTK 2 version of the library, which is reaching the end of its life.
GTK 3 long ago superseded it and is supported by JDK as the preferred default, in which case to use GTK 2, apps must request it using the Since all versions of Linux to be supported by JDK 24 provide GTK3, GTK2 support in JDK is now removed. Setting the |
Issue | Description |
---|---|
JDK-8338139 |
The ClassLoadingMXBean and MemoryMXBean isVerbose Methods Are Now Consistent with Their setVerbose Methods The
|
JDK-8338890 |
New MXBean to monitor/manage virtual thread scheduler A new JDK-specific monitoring and management interface |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8340899 | Remove wildcard bound in PositionWindows.positionTestWindows |
P4 | JDK-8340306 | Add border around instructions in PassFailJFrame |
P4 | JDK-8340799 | Add border inside instruction frame in PassFailJFrame |
P4 | JDK-8340466 | Add description for PassFailJFrame constructors |
P4 | JDK-8340461 | Amend description for logArea |
P4 | JDK-8338751 | ConfigureNotify behavior has changed in KWin 6.2 |
P4 | JDK-8341235 | Improve default instruction frame title in PassFailJFrame |
P4 | JDK-8334032 | javax.print: Missing @since tag in new class OutputBin |
P4 | JDK-8340987 | Open some TextArea awt tests 1 |
P4 | JDK-8341055 | Open some TextArea awt tests 2 |
P4 | JDK-8341292 | Open some TextArea awt tests 3 |
P4 | JDK-8341376 | Open some TextArea awt tests 4 |
P4 | JDK-8341148 | Open source several Choice related tests |
P4 | JDK-8341170 | Open source several Choice related tests (part 2) |
P4 | JDK-8340985 | Open source some Desktop related tests |
P4 | JDK-8340308 | PassFailJFrame: Make rows default to number of lines in instructions |
P4 | JDK-8340365 | Position the first window of a window list |
P4 | JDK-8317116 | Provide layouts for multiple test UI in PassFailJFrame |
P4 | JDK-8339835 | Replace usages of -mx and -ms in some client-libs tests |
P4 | JDK-8332103 | since-checker - Add missing @ since tags to java.desktop |
P4 | JDK-8290501 | Typo in javax.swing.BoundedRangeModel documentation |
P4 | JDK-8340785 | Update description of PassFailJFrame and samples |
P5 | JDK-8338488 | Add screen capture for failure case |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8334509 | Cancelling PageDialog does not return the same PageFormat object |
P3 | JDK-8339341 | SurfaceManager cacheMap retains strong references |
P4 | JDK-8340801 | Disable ubsan checks in some awt/2d coding |
P4 | JDK-8339974 | Graphics2D.drawString doesn't always work with Font derived from AffineTransform |
P4 | JDK-8334123 | log the opening of Type 1 fonts |
P4 | JDK-8340143 | Open source several Java2D rendering loop tests. |
P4 | JDK-8341128 | open source some 2d graphics tests |
P4 | JDK-8337344 | Redundant javadoc at RasterPrinterJob.isCancelled |
P4 | JDK-8341535 | sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering |
P4 | JDK-8338570 | sun/font/HBShaper - mismatch in return type of FFM upcall function description and native invocation |
P4 | JDK-8333801 | Typos in @code references of BufferedImage and JTableHeader |
P4 | JDK-8333277 | ubsan: mlib_ImageScanPoly.c:292:43: runtime error: division by zero |
P4 | JDK-8332854 | Unable to build openjdk with --with-harfbuzz=system |
P4 | JDK-8339845 | Update color.org and wapforum.org links to use HTTPS instead of HTTP |
P4 | JDK-8334495 | Use FFM instead of jdk.internal.misc.Unsafe in java.desktop font implementation |
P4 | JDK-8337237 | Use FFM instead of Unsafe for Java 2D RenderBuffer class |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8338928 | Update SwingSet2 "About" image to reference openjdk.org |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8340480 | Bad copyright notices in changes from JDK-8339902 |
P3 | JDK-8185429 | [macos] After a modal dialog is closed, no window becomes active |
P3 | JDK-8190329 | [macos] Swing InterOp Platform.exit() crash |
P3 | JDK-8332158 | [XWayland] test/jdk/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java |
P3 | JDK-8329471 | Remove GTK2 |
P4 | JDK-8291472 | [macos] jawt 1.4 lock/unlock not supported |
P4 | JDK-8314498 | [macos] Transferring File objects to Finder fails |
P4 | JDK-8335267 | [XWayland] move screencast tokens from .awt to .java folder |
P4 | JDK-8340210 | Add positionTestUI() to PassFailJFrame.Builder |
P4 | JDK-8340355 | Convert GifImageDecoder test from applet |
P4 | JDK-8339271 | giflib attribution correction |
P4 | JDK-8336413 | gtk headers : Fix typedef redeclaration of GMainContext and GdkPixbuf |
P4 | JDK-8233068 | HIDPI: Linux: AWT Checkbox check mark is unscaled |
P4 | JDK-8334599 | Improve code from JDK-8302671 |
P4 | JDK-8341972 | java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257 |
P4 | JDK-8340008 | KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout |
P4 | JDK-8340336 | Open some checkbox awt tests |
P4 | JDK-8339879 | Open some dialog awt tests |
P4 | JDK-8339975 | Open some dialog awt tests 2 |
P4 | JDK-8340140 | Open some dialog awt tests 3 |
P4 | JDK-8340494 | Open some dialog awt tests 4 |
P4 | JDK-8340851 | Open some TextArea awt tests |
P4 | JDK-8340407 | Open source a few more Component related tests |
P4 | JDK-8340458 | Open source additional Component tests (part 2) |
P4 | JDK-8340625 | Open source additional Component tests (part 3) |
P4 | JDK-8340354 | Open source AWT desktop properties and print related tests |
P4 | JDK-8341004 | Open source AWT FileDialog related tests |
P4 | JDK-8340084 | Open source AWT Frame related tests |
P4 | JDK-8340719 | Open source AWT List tests |
P4 | JDK-8339984 | Open source AWT MenuItem related tests |
P4 | JDK-8339962 | Open source AWT TextField tests - Set1 |
P4 | JDK-8339794 | Open source closed choice tests #1 |
P4 | JDK-8340393 | Open source closed choice tests #2 |
P4 | JDK-8340433 | Open source closed choice tests #3 |
P4 | JDK-8340907 | Open source closed frame tests # 2 |
P4 | JDK-8341239 | Open source closed frame tests # 3 |
P4 | JDK-8341373 | Open source closed frame tests # 4 |
P4 | JDK-8341447 | Open source closed frame tests # 5 |
P4 | JDK-8340687 | Open source closed frame tests #1 |
P4 | JDK-8340228 | Open source couple more miscellaneous AWT tests |
P4 | JDK-8339902 | Open source couple TextField related tests |
P4 | JDK-8340555 | Open source DnD tests - Set4 |
P4 | JDK-8340713 | Open source DnD tests - Set5 |
P4 | JDK-8340966 | Open source few Checkbox and Cursor tests - Set1 |
P4 | JDK-8340077 | Open source few Checkbox tests - Set2 |
P4 | JDK-8340164 | Open source few Component tests - Set1 |
P4 | JDK-8340967 | Open source few Cursor tests - Set2 |
P4 | JDK-8341257 | Open source few DND tests - Set1 |
P4 | JDK-8340978 | Open source few DnD tests - Set6 |
P4 | JDK-8341191 | Open source few more AWT FileDialog tests |
P4 | JDK-8340437 | Open source few more AWT Frame related tests |
P4 | JDK-8340639 | Open source few more AWT List tests |
P4 | JDK-8340809 | Open source few more AWT PopupMenu tests |
P4 | JDK-8341278 | Open source few TrayIcon tests - Set7 |
P4 | JDK-8341378 | Open source few TrayIcon tests - Set8 |
P4 | JDK-8341258 | Open source few various AWT tests - Set1 |
P4 | JDK-8340332 | Open source mixed AWT tests - Set3 |
P4 | JDK-8341298 | Open source more AWT window tests |
P4 | JDK-8341072 | Open source several AWT Canvas and Rectangle related tests |
P4 | JDK-8340193 | Open source several AWT Dialog tests - Batch 1 |
P4 | JDK-8340279 | Open source several AWT Dialog tests - Batch 2 |
P4 | JDK-8340366 | Open source several AWT Dialog tests - Batch 3 |
P4 | JDK-8340790 | Open source several AWT Dialog tests - Batch 4 |
P4 | JDK-8339727 | Open source several AWT focus tests - series 1 |
P4 | JDK-8339842 | Open source several AWT focus tests - series 2 |
P4 | JDK-8339895 | Open source several AWT focus tests - series 3 |
P4 | JDK-8339906 | Open source several AWT focus tests - series 4 |
P4 | JDK-8339935 | Open source several AWT focus tests - series 5 |
P4 | JDK-8339995 | Open source several AWT focus tests - series 6 |
P4 | JDK-8340015 | Open source several AWT focus tests - series 7 |
P4 | JDK-8340621 | Open source several AWT List tests |
P4 | JDK-8339836 | Open source several AWT Mouse tests - Batch 1 |
P4 | JDK-8339982 | Open source several AWT Mouse tests - Batch 2 |
P4 | JDK-8340605 | Open source several AWT PopupMenu tests |
P4 | JDK-8340271 | Open source several AWT Robot tests |
P4 | JDK-8340173 | Open source some Component/Panel/EventQueue tests - Set2 |
P4 | JDK-8340417 | Open source some MenuBar tests - Set1 |
P4 | JDK-8340432 | Open source some MenuBar tests - Set2 |
P4 | JDK-8340874 | Open source some of the AWT Geometry/Button tests |
P4 | JDK-8341162 | Open source some of the AWT window test |
P4 | JDK-8341000 | Open source some of the AWT Window tests |
P4 | JDK-8340367 | Opensource few AWT image tests |
P4 | JDK-8339639 | Opensource few AWT PopupMenu tests |
P4 | JDK-8341177 | Opensource few List and a Window test |
P4 | JDK-8333360 | PrintNullString.java doesn't use float arguments |
P4 | JDK-8340007 | Refactor KeyEvent/FunctionKeyTest.java |
P4 | JDK-8332901 | Select{Current,New}ItemTest.java for Choice don't open popup on macOS |
P4 | JDK-8341037 | Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java |
P5 | JDK-8338785 | The java.awt.datatransfer.SystemFlavorMap#FLAVOR_MAP_KEY field is not used |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8311110 | multichar warning in WinAccessBridge.cpp |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8337681 | PNGImageWriter uses much more memory than necessary |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8335967 | "text-decoration: none" does not work with "A" HTML tags |
P2 | JDK-8334580 | Deprecate no-arg constructor BasicSliderUI() for removal |
P3 | JDK-8315655 | [macos] Right click and dragging over a component with a popup menu will open the popup |
P3 | JDK-8336873 | BasicSplitPaneDivider:oneTouchExpandableChanged() should mention that implementation depends on SplitPane.supportsOneTouchButtons property |
P3 | JDK-6967482 | TAB-key does not work in JTables after selecting details-view in JFileChooser |
P3 | JDK-8051591 | Test javax/swing/JTabbedPane/8007563/Test8007563.java fails |
P3 | JDK-8334457 | Test javax/swing/JTabbedPane/bug4666224.java fail on macOS with because pressing the ‘C’ key does not switch the layout to WRAP_TAB_LAYOUT |
P4 | JDK-8329756 | [macos] "javax/swing/JTable/KeyBoardNavigation.java" fail because most combinations of navigational keys with the Ctrl key do not work |
P4 | JDK-8235404 | [macos] JOptionPane blocks drawing string on another component |
P4 | JDK-8321140 | Add comment to note difference in Metal's JButton margins |
P4 | JDK-6318027 | BasicScrollBarUI does not disable timer when enclosing frame is disabled. |
P4 | JDK-8339577 | Deproblemlist javax/swing/JTabbedPane/4690946/bug4690946.java |
P4 | JDK-8333940 | Ensure javax/swing/TestUngrab.java run on all platforms |
P4 | JDK-8166352 | FilePane.createDetailsView() removes JTable TAB, SHIFT-TAB functionality |
P4 | JDK-8216471 | GTK LnF: Frame is clipped and does not show JTable,Tooltip and JTree demo in SwingSet2 demo |
P4 | JDK-8341978 | Improve JButton/bug4490179.java |
P4 | JDK-8339731 | java.desktop/share/classes/javax/swing/text/html/default.css typo in margin settings |
P4 | JDK-8338679 | javax/swing/GraphicsConfigNotifier/StalePreferredSize.java timed out |
P4 | JDK-4265389 | JSplitPane does not support ComponentOrientation |
P4 | JDK-5021949 | JSplitPane setEnabled(false) shouldn't be partially functional |
P4 | JDK-8234071 | JTable.AUTO_RESIZE_LAST_COLUMN acts like AUTO_RESIZE_ALL_COLUMNS |
P4 | JDK-8338041 | Keyboard Navigation of JTable, Ctrl Shift RIGHT/LEFT doesn't follow native action in GTK L&F |
P4 | JDK-8337274 | Remove repeated 'the' in StyleSheet.create{Small,Large}AttributeSet |
P4 | JDK-8335131 | Test "javax/swing/JColorChooser/Test6977726.java" failed on ubuntu x64 because "Preview" title is missing for GTK L&F |
P4 | JDK-8308588 | Unnecessary synchronized on GTKStyle#ICONS_MAP can be removed |
P4 | JDK-8340360 | Update -mx to -Xmx in UnninstallUIMemoryLeaks test |
P5 | JDK-8336879 | Always true condition 'img != null' in GTKPainter.paintPopupMenuBackground |
P5 | JDK-8339972 | Make a few fields in SortingFocusTraversalPolicy static |
P5 | JDK-8337268 | Redundant Math.ceil in StyleSheet.ListPainter#drawShape |
P5 | JDK-8337457 | Redundant Math.round call in AquaProgressBarUI#getStringPlacement |
P5 | JDK-8155030 | The Menu Mnemonics are always displayed for GTK LAF |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8334339 | Test java/nio/file/attribute/BasicFileAttributeView/CreationTime.java fails on alinux3 |
P4 | JDK-8339677 | [vectorapi] YYYXXXVector::withLaneHelper and laneHelper should use Double::doubleToRawLongBits/Float::floatToRawIntBits |
P4 | JDK-8331051 | Add an `@since` checker test for `java.base` module |
P4 | JDK-8339714 | Delete tedious bool type define |
P4 | JDK-8336039 | Doccheck: HTML warnings, broken links and missing files in java.base documentation |
P4 | JDK-8339631 | Fix block @jls and @jvms tags |
P4 | JDK-8341789 | Fix ExceptionOccurred in java.base |
P4 | JDK-8342698 | Fix order of @param tags in module java.base |
P4 | JDK-8336012 | Fix usages of jtreg-reserved properties |
P4 | JDK-8335802 | Improve startup speed HexFormat uses boolean instead of enum |
P4 | JDK-8335645 | j.u.Formatter#trailingZeros improved with String repeat |
P4 | JDK-8338060 | jdk/internal/util/ReferencedKeyTest should be more robust |
P4 | JDK-8336278 | Micro-optimize Replace String.format("%n") to System.lineSeparator |
P4 | JDK-8334328 | Reduce object allocation for FloatToDecimal and DoubleToDecimal |
P4 | JDK-8335252 | Reduce size of j.u.Formatter.Conversion#isValid |
P4 | JDK-8339735 | Remove references to Applet in core-libs/security APIs |
P4 | JDK-8340326 | Remove references to Applet in core-libs/security tests |
P4 | JDK-8333833 | Remove the use of ByteArrayLittleEndian from UUID::toString |
P4 | JDK-8339834 | Replace usages of -mx and -ms in some tests |
P4 | JDK-8330954 | since-checker - Fix remaining @ since tags in java.base |
P4 | JDK-8336254 | Virtual thread implementation + test updates |
P5 | JDK-8325949 | Create an internal utility method for creating VarHandle instances |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8003887 | File.getCanonicalFile() does not resolve symlinks on MS Windows |
P3 | JDK-8333358 | java/io/IO/IO.java test fails intermittently |
P4 | JDK-6426678 | (spec) File.createTempFile(prefix, suffix, dir) needs clarification for illegal symbols in suffix |
P4 | JDK-8339574 | Behavior of File.is{Directory,File,Hidden} is not documented with respect to symlinks |
P4 | JDK-8336895 | BufferedReader doesn't read full \r\n line ending when it doesn't fit in buffer |
P4 | JDK-8340229 | Improve opening sentence of FileInputStream constructor specification |
P4 | JDK-8340232 | Optimize DataInputStream::readUTF |
P4 | JDK-8339699 | Optimize DataOutputStream writeUTF |
P4 | JDK-8332161 | Test restoring echo in the Console implementation (java.base) |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8222884 | ConcurrentClassDescLookup.java times out intermittently |
P5 | JDK-8337840 | Remove redundant null check in ObjectOutputStream.writeProxyDesc |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8337300 | java/lang/Process/WaitForDuration.java leaves child process behind |
P3 | JDK-8336856 | Efficient hidden class-based string concatenation strategy |
P4 | JDK-8336679 | Add @implSpec for the default implementations in Process.waitFor() |
P4 | JDK-8335637 | Add explicit non-null return value expectations to Object.toString() |
P4 | JDK-8334772 | Change Class::signers to an explicit field |
P4 | JDK-8335182 | Consolidate and streamline String concat code shapes |
P4 | JDK-8333749 | Consolidate ConstantDesc conversion in java.base |
P4 | JDK-8341064 | Define anchor point and index term for "wrapper classes" |
P4 | JDK-8337245 | Fix wrong comment of StringConcatHelper |
P4 | JDK-8339769 | Incorrect error message during startup if working directory does not exist |
P4 | JDK-8339166 | java/lang/String/concat/HiddenClassUnloading.java fails on AIX and Linux ppc64le after JDK-8336856 |
P4 | JDK-8304929 | MethodTypeDesc throws an unchecked exception than ReflectiveOperationException when a component class cannot be resolved |
P4 | JDK-8333768 | Minor doc updates to java.lang.{Float, Double} |
P4 | JDK-8341548 | More concise use of classfile API |
P4 | JDK-8336831 | Optimize StringConcatHelper.simpleConcat |
P4 | JDK-8338937 | Optimize the string concatenation of ClassDesc |
P4 | JDK-8339487 | ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message |
P4 | JDK-8333742 | ProcessImpl and ProcessHandleImpl may mishandle processes that exit with code 259 |
P4 | JDK-8336479 | Provide Process.waitFor(Duration) |
P4 | JDK-8334394 | Race condition in Class::protectionDomain |
P4 | JDK-8339687 | Rearrange reachabilityFence()s in jdk.test.lib.util.ForceGC |
P4 | JDK-8341664 | ReferenceClassDescImpl cache internalName |
P4 | JDK-8339592 | Simplify and remove unused code in ObjectMethods. |
P4 | JDK-8339934 | Simplify Math.scalb(double) method |
P4 | JDK-8338532 | Speed up the ClassFile API MethodTypeDesc#ofDescriptor |
P4 | JDK-8338930 | StringConcatFactory hardCoded string concatenation strategy |
P4 | JDK-8339635 | StringConcatFactory optimization for CompactStrings off |
P4 | JDK-8338936 | StringConcatFactory optimize the construction of MethodType and MethodTypeDesc |
P4 | JDK-8337167 | StringSize deduplication |
P4 | JDK-8335274 | SwitchBootstraps.ResolvedEnumLabels.resolvedEnum should be final |
P4 | JDK-8332522 | SwitchBootstraps::mappedEnumLookup constructs unused array |
P4 | JDK-8299419 | Thread.sleep(millis) may throw OOME |
P4 | JDK-8340981 | Update citations to "Hacker's Delight" |
P4 | JDK-8341243 | Use ArraySupport.SOFT_MAX_ARRAY_LENGTH for max array size in java.base |
P4 | JDK-8340983 | Use index and definition tags in Object and Double |
P4 | JDK-8333828 | Use value javadoc tag in java.lang.{Float, Double} |
P4 | JDK-8341541 | Wrong anchor in wrapper classes links |
P4 | JDK-8338694 | x86_64 intrinsic for tanh using libm |
P5 | JDK-8336239 | Fix javadoc markup in java.lang.Process |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8340323 | Test jdk/classfile/OptionsTest.java fails after JDK-8340200 |
P2 | JDK-8335935 | Chained builders not sending transformed models to next transforms |
P3 | JDK-8338406 | BytecodeHelpers using wrong bootstrap method descriptor for condy |
P3 | JDK-8335475 | ClassBuilder incorrectly calculates max_locals in some cases |
P3 | JDK-8335939 | Hide element writing across the ClassFile API |
P3 | JDK-8335820 | java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java fails due to IllegalArgumentException: hash must be nonzero |
P3 | JDK-8336927 | Missing equals and hashCode in java.lang.classfile.Annotation |
P3 | JDK-8339115 | Rename TypeKind enum constants to follow code style |
P3 | JDK-8338623 | StackCounter adding extraneous slots for receiver invoke instructions |
P4 | JDK-8337219 | AccessFlags factories do not require necessary arguments |
P4 | JDK-8338700 | AttributeMapper type parameter should be bounded by Attribute |
P4 | JDK-8338979 | Avoid bootstrapped switches in the classfile API |
P4 | JDK-8339710 | Avoid initializing AccessFlag related classes in write-only cases |
P4 | JDK-8336585 | BoundAttribute.readEntryList not type-safe |
P4 | JDK-8336777 | BufferedMethodBuilder not initialized with static flag |
P4 | JDK-8338543 | ClassBuilder withMethod builders should cache the method type symbol |
P4 | JDK-8333812 | ClassFile.verify() can throw exceptions instead of returning VerifyErrors |
P4 | JDK-8335905 | CompoundElement API cleanup |
P4 | JDK-8339329 | ConstantPoolBuilder#constantValueEntry method doc typo and clarifications |
P4 | JDK-8294960 | Convert java.base/java.lang.invoke package to use the Classfile API to generate lambdas and method handles |
P4 | JDK-8337225 | Demote maxStack and maxLocals from CodeModel to CodeAttribute |
P4 | JDK-8336833 | Endless loop in Javap ClassWriter |
P4 | JDK-8336032 | Enforce immutability of Lists used by ClassFile API |
P4 | JDK-8336588 | Ensure Transform downstream receives upstream start items only after downstream started |
P4 | JDK-8338015 | Fix "Java Java" typo in package info file of java.lang.classfile |
P4 | JDK-8335110 | Fix instruction name and API spec inconsistencies in CodeBuilder |
P4 | JDK-8317356 | Fix missing null checks in the ClassFile API |
P4 | JDK-8338545 | Functional interface implementations for common pre-boot ClassFile operations |
P4 | JDK-8335642 | Hide Transform implementation for Class-File API |
P4 | JDK-8336756 | Improve ClassFile Annotation writing |
P4 | JDK-8338014 | Improve usage of @jvms tags in class file API |
P4 | JDK-8334040 | jdk/classfile/CorpusTest.java timed out |
P4 | JDK-8339132 | Make DirectCodeBuilder write through without allocating instruction objects |
P4 | JDK-8340200 | Misspelled constant `AttributesProcessingOption.DROP_UNSTABLE_ATRIBUTES` |
P4 | JDK-8339876 | Move constant symbol caches to Utf8EntryImpl |
P4 | JDK-8339260 | Move rarely used constants out of ClassFile |
P4 | JDK-8339196 | Optimize BufWriterImpl#writeU1/U2/Int/Long |
P4 | JDK-8341581 | Optimize BytecodeHelpers validate slot |
P4 | JDK-8339217 | Optimize ClassFile API loadConstant |
P4 | JDK-8341859 | Optimize ClassFile Benchmark Write |
P4 | JDK-8342336 | Optimize ClassFile imports |
P4 | JDK-8339401 | Optimize ClassFile load and store instructions |
P4 | JDK-8339320 | Optimize ClassFile Utf8EntryImpl#inflate |
P4 | JDK-8339290 | Optimize ClassFile Utf8EntryImpl#writeTo |
P4 | JDK-8339168 | Optimize ClassFile Util slotSize |
P4 | JDK-8339317 | Optimize ClassFile writeBuffer |
P4 | JDK-8341906 | Optimize ClassFile writing BufBuffer |
P4 | JDK-8340710 | Optimize DirectClassBuilder::build |
P4 | JDK-8341141 | Optimize DirectCodeBuilder |
P4 | JDK-8341900 | Optimize DirectCodeBuilder writeBody |
P4 | JDK-8341415 | Optimize RawBytecodeHelper::next |
P4 | JDK-8340544 | Optimize setLocalsFromArg |
P4 | JDK-8339205 | Optimize StackMapGenerator |
P4 | JDK-8341006 | Optimize StackMapGenerator detect frames |
P4 | JDK-8340587 | Optimize StackMapGenerator$Frame::checkAssignableTo |
P4 | JDK-8341510 | Optimize StackMapGenerator::processFieldInstructions |
P4 | JDK-8341512 | Optimize StackMapGenerator::processInvokeInstructions |
P4 | JDK-8340708 | Optimize StackMapGenerator::processMethod |
P4 | JDK-8341136 | Optimize StackMapGenerator::trimAndCompress |
P4 | JDK-8339742 | Refactor ClassFileImpl to allow loading Option classes lazily |
P4 | JDK-8336754 | Remodel TypeAnnotation to "has" instead of "be" an Annotation |
P4 | JDK-8339167 | Remove AbstractPoolEntry.PrimitiveEntry to reduce boxing overheads |
P4 | JDK-8334726 | Remove accidentally exposed individual methods from Class-File API |
P4 | JDK-8340132 | Remove internal CpException for reading malformed utf8 |
P4 | JDK-8339214 | Remove misleading CodeBuilder.loadConstant(Opcode, ConstantDesc) |
P4 | JDK-8339131 | Remove rarely-used accessor methods from Opcode |
P4 | JDK-8339519 | Remove size field from instructions |
P4 | JDK-8334734 | Remove specialized readXxxEntry methods from ClassReader |
P4 | JDK-8339198 | Remove tag field from AbstractPoolEntry |
P4 | JDK-8335290 | Rename ClassFile::transform to ClassFile::transformClass |
P4 | JDK-8335938 | Review XxxBuilder.original and XxxModel.parent |
P4 | JDK-8335927 | Revisit AnnotationConstantValueEntry and AnnotationValue.OfConstant |
P4 | JDK-8340011 | Simplify jdk.internal.classfile.impl.EntryMap |
P4 | JDK-8338546 | Speed up ConstantPoolBuilder::classEntry(ClassDesc) |
P4 | JDK-8339576 | Speed up raw bytecode processing in ClassFile API |
P4 | JDK-8339492 | StackMapDecoder::writeFrames makes lots of allocations |
P4 | JDK-8338661 | StackMapTable is invalid if frames appear in dead code |
P4 | JDK-8339368 | Switch targets are not inflated in CodeModel if no StackMap |
P4 | JDK-8341199 | Use ClassFile's new API loadConstant(int) |
P4 | JDK-8341277 | Validate slot argument for instruction factories |
P5 | JDK-8338564 | Remove obsolete AbstractNamedEntry::equals method |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8341127 | Extra call to MethodHandle::asType from memory segment var handles fails to inline |
P2 | JDK-8340089 | Simplify SegmentBulkOperations::powerOfProperty |
P2 | JDK-8340081 | Test java/foreign/TestLinker.java failed failed: missing permission java.lang.foreign.native.threshold.power.fill |
P3 | JDK-8340189 | 8339531 incorrect for Big Endian platforms |
P3 | JDK-8338596 | Clarify handling of restricted and caller-sensitive methods |
P3 | JDK-8338591 | Improve performance of MemorySegment::copy |
P3 | JDK-8338677 | Improve startup of memory access var handles by simplifying combinator chains |
P3 | JDK-8338731 | MemoryLayout::offsetHandle can return a negative offset |
P3 | JDK-8333884 | MemorySegment::reinterpret removes read-only property |
P3 | JDK-8335480 | Only deoptimize threads if needed when closing shared arena |
P3 | JDK-8337753 | Target class of upcall stub may be unloaded |
P4 | JDK-8340269 | [s390x] TestLargeStub.java failure after 8338123 |
P4 | JDK-8333886 | Explicitly specify that asSlice and reinterpret return a memory segment backed by the same region of memory. |
P4 | JDK-8334708 | FFM: two javadoc problems |
P4 | JDK-8331671 | Implement JEP 472: Prepare to Restrict the Use of JNI |
P4 | JDK-8338967 | Improve performance for MemorySegment::fill |
P4 | JDK-8339531 | Improve performance of MemorySegment::mismatch |
P4 | JDK-8339686 | java/foreign/TestMappedHandshake.java fails with assert(depth < max_critical_stack_depth) failed: can't have more than 10 critical frames |
P4 | JDK-8324260 | java/foreign/TestStubAllocFailure.java run timeout with -Xcomp |
P4 | JDK-8338123 | Linker crash when building a downcall handle with many arguments in x64 |
P4 | JDK-8338728 | Misc issues in memory layout javadoc |
P4 | JDK-8333843 | Provide guidelines on MemorySegment to read strings with known lengths |
P4 | JDK-8340120 | Remove redundant code in SegmentBulkOperations::mismatch |
P4 | JDK-8339285 | Test fails with assert(depth < max_critical_stack_depth) failed: can't have more than 10 critical frames |
P4 | JDK-8337060 | Test java/foreign/TestConcurrentClose.java failed: IllegalStateException: SegmentAccessor::doAccess method not being compiled |
P4 | JDK-8339780 | TestByteBuffer fails on AIX after 8339285 |
P4 | JDK-8338489 | Typo in MemorySegment doc |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8325984 | 4 jcstress tests are failing in Tier6 4 times each |
P2 | JDK-8334872 | BigEndian: java/lang/invoke/condy Tests failing since JDK-8294960 |
P2 | JDK-8335060 | ClassCastException after JDK-8294960 |
P2 | JDK-8340812 | LambdaForm customization via MethodHandle::updateForm is not thread safe |
P3 | JDK-8335638 | Calling VarHandle.{access-mode} methods reflectively throws wrong exception |
P4 | JDK-8340280 | Avoid calling MT.invokerType() when creating LambdaForms |
P4 | JDK-8340838 | Clean up MutableCallSite to use explicit release fence instead of AtomicInteger |
P4 | JDK-8335922 | Incorrect @Stable usage of LambdaForm$Name.index |
P4 | JDK-8341755 | Optimize argNames in InnerClassLambdaMetafactory |
P4 | JDK-8339800 | Prefer invokeBasic in BootstrapMethodInvokers |
P4 | JDK-8339640 | Reduce construction overheads in StringConcatFactory$InlineHiddenClassStrategy |
P4 | JDK-8339642 | Reduce overheads in InvokerBytecodeGenerator |
P4 | JDK-8339799 | Reduce work done in j.l.invoke bytecode generators |
P4 | JDK-8339683 | Simplify class data generation in InvokerBytecodeGenerator |
P4 | JDK-8340831 | Simplify simple validation for class definition in MethodHandles.Lookup |
P4 | JDK-8335150 | Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment |
P5 | JDK-8340131 | Refactor internal makeHiddenClassDefiner to take option mask instead of Set |
P5 | JDK-8339837 | Remove unused BootstrapMethodsInvokers.isLambdaMetafactoryCondyBSM |
P5 | JDK-8333824 | Unused ClassValue in VarHandles |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8338747 | hasIncubatorModules needs to be generated when module resolution required at startup |
P4 | JDK-8338611 | java.lang.module specification wording not aligned with JEP 261 |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8338716 | Re-visit "interrupt handling" in jdk.internal.loader.Resource |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8333854 | IllegalAccessError with proxies after JDK-8332457 |
P4 | JDK-8341100 | Add index entries for terms used in java.lang.Class |
P4 | JDK-8336934 | Clean up JavaLangReflectAccess |
P4 | JDK-8342653 | Fix minor doc issues in AnnotatedElement |
P4 | JDK-8309821 | Link to hidden classes section in Class specification for Class::isHidden |
P4 | JDK-8332249 | Micro-optimize Method.hashCode |
P4 | JDK-8340456 | Reduce overhead of proxying Object methods in ProxyGenerator |
P4 | JDK-8330182 | Start of release updates for JDK 24 |
P4 | JDK-8337302 | Undefined type variable results in null |
P4 | JDK-8339789 | Use index and definition tags in AnnotatedElement |
P5 | JDK-8334437 | De-duplicate ProxyMethod list creation |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8334755 | Asymptotically faster implementation of square root algorithm |
P4 | JDK-8341470 | BigDecimal.stripTrailingZeros() optimization |
P4 | JDK-8336274 | MutableBigInteger.leftShift(int) optimization |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8283779 | Clarify API documentation of NetworkInterface with respect to configuration changes |
P3 | JDK-8335181 | Incorrect handling of HTTP/2 GOAWAY frames in HttpClient |
P3 | JDK-8336655 | java/net/httpclient/DigestEchoClient.java IOException: HTTP/1.1 header parser received no bytes |
P3 | JDK-8333804 | java/net/httpclient/ForbiddenHeadTest.java threw an exception with 0 failures |
P3 | JDK-8338495 | Revert "8336655: java/net/httpclient/DigestEchoClient.java IOException: HTTP/1.1 header parser received no bytes" |
P4 | JDK-8211854 | [aix] java/net/ServerSocket/AcceptInheritHandle.java fails: read times out |
P4 | JDK-8338759 | Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java |
P4 | JDK-8339787 | Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java |
P4 | JDK-8256211 | assert fired in java/net/httpclient/DependentPromiseActionsTest (infrequent) |
P4 | JDK-8324209 | Check implementation of Expect: 100-continue in the java.net.http.HttpClient |
P4 | JDK-8338569 | HTTP/1.1 CleanupTrigger may be triggerred after the next exchange started |
P4 | JDK-8334028 | HttpClient: NPE thrown from assert statement |
P4 | JDK-8335135 | HttpURLConnection#HttpInputStream does not throw IOException when response is truncated |
P4 | JDK-8335530 | Java file extension missing in AuthenticatorTest |
P4 | JDK-8338740 | java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes |
P4 | JDK-8341637 | java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64) |
P4 | JDK-8338445 | jdk.internal.loader.URLClassPath may leak JarFile instance when dealing with unexpected Class-Path entry in manifest |
P4 | JDK-8329398 | Links in InetAddress class description show "#format" |
P4 | JDK-8341142 | Maintain a single source file for sun.net.www.protocol.jar.JarFileFactory |
P4 | JDK-8339169 | Remove NaiveHuffman coder |
P4 | JDK-8336815 | Several methods in java.net.Socket and ServerSocket do not specify behavior when already bound, connected or closed |
P4 | JDK-8336817 | Several methods on DatagramSocket and MulticastSocket do not specify behaviour when already closed or connected |
P4 | JDK-8299487 | Test java/net/httpclient/whitebox/SSLTubeTestDriver.java timed out |
P4 | JDK-8334600 | TEST java/net/MulticastSocket/IPMulticastIF.java fails on linux-aarch64 |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8341882 | [BACKOUT] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 |
P2 | JDK-8338452 | (dc) DatagramChannelImpl.blockingReceive with timeout may block indefinitely if all datagrams blocked by SecurityManager |
P2 | JDK-8337716 | ByteBuffer hashCode implementations are inconsistent |
P2 | JDK-8342145 | File libCreationTimeHelper.c compile fails on Alpine |
P2 | JDK-8341997 | Tests create files in src tree instead of scratch dir |
P3 | JDK-8327370 | (ch) sun.nio.ch.Poller.register throws AssertionError |
P3 | JDK-8333849 | (dc) DatagramChannel send/receive fails with UOE if buffer backed by memory segment allocated from shared arena |
P3 | JDK-8338696 | (fs) BasicFileAttributes.creationTime() falls back to epoch if birth time is unavailable (Linux) |
P3 | JDK-8334719 | (se) Deferred close of SelectableChannel may result in a Selector doing the final close before concurrent I/O on channel has completed |
P3 | JDK-8341881 | [REDO] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 |
P3 | JDK-8338884 | java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 |
P3 | JDK-8269657 | Test java/nio/channels/DatagramChannel/Loopback.java failed: Unexpected message |
P3 | JDK-8338630 | Test java/nio/channels/DatagramChannel/SendReceiveMaxSize.java timeout |
P4 | JDK-8338142 | (dc) DatagramChannelImpl.blockingReceive can use untimed-park when no timeout set |
P4 | JDK-8277949 | (dc) java/nio/channels/DatagramChannel/AdaptorBasic.java failed in timeout |
P4 | JDK-8324048 | (fc) Make FileKey fields final |
P4 | JDK-8340329 | (fs) Message of NotLinkException thrown by Files.readSymbolicLink does not include file name (win) |
P4 | JDK-8341282 | (fs) Move creation time fallback logic to Java layer (Linux) |
P4 | JDK-8315273 | (fs) Path.toRealPath(LinkOption.NOFOLLOW_LINKS) fails when "../../" follows a link (win) |
P4 | JDK-8337124 | (fs) sun.nio.fs.WindowsSecurity.enablePrivilege should pin when continuations supported |
P4 | JDK-8336529 | (fs) UnixFileAttributeViews setTimes() failing on armhf, Ubuntu noble |
P4 | JDK-8336339 | (se) SelectionKey.interestOps(int) should not throw ClosedSelectorException |
P4 | JDK-8334297 | (so) java/nio/channels/SocketChannel/OpenLeak.java should not depend on SecurityManager |
P4 | JDK-8336966 | Alpine Linux x86_64 compilation error: sendfile64 |
P4 | JDK-8335771 | Improve stability of java/nio/channels/DatagramChannel tests |
P4 | JDK-8299813 | java/nio/channels/DatagramChannel/Disconnect.java fails with jtreg test timeout due to lost datagram |
P4 | JDK-8334405 | java/nio/channels/Selector/SelectWithConsumer.java#id0 failed in testWakeupDuringSelect |
P4 | JDK-8336755 | Remove unused UNALIGNED field from view buffers |
P5 | JDK-8336675 | Remove UnixFileSystemProvider.checkPath in favor of UnixPath.toUnixPath |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8340404 | CharsetProvider specification updates |
P5 | JDK-8339017 | Make a couple of fields in DoubleByte static |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8333396 | Use StringBuilder internally for java.text.Format.* formatting |
P4 | JDK-8338882 | Clarify matching order of MessageFormat subformat factory styles |
P4 | JDK-8333456 | CompactNumberFormat integer parsing fails when string has no suffix |
P4 | JDK-8338690 | CompactNumberInstance.format incorrectly formats some numbers (few vs many) |
P4 | JDK-8336300 | DateFormatSymbols#getInstanceRef returns non-cached instance |
P4 | JDK-8337285 | Examine java.text.DecimalFormat API for api/implXxx tag usage |
P4 | JDK-8336787 | Examine java.text.Format API for implSpec usage |
P4 | JDK-8333755 | NumberFormat integer only parsing breaks when format has suffix |
P4 | JDK-8335668 | NumberFormat integer only parsing should throw exception for edge case |
P4 | JDK-8335271 | Specify the MessageFormat ArgumentIndex Implementation Limit |
P4 | JDK-8336847 | Use pattern match switch in NumberFormat classes |
P5 | JDK-8337839 | Make a few fields in MergeCollation static |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8339637 | (tz) Update Timezone Data to 2024b |
P4 | JDK-8339803 | Acknowledge case insensitive unambiguous keywords in tzdata files |
P4 | JDK-8336792 | DateTimeFormatterBuilder append zeros based on StringBuilder.repeat |
P4 | JDK-8339644 | Improve parsing of Day/Month in tzdata rules |
P4 | JDK-8337832 | Optimize datetime toString |
P4 | JDK-8336706 | Optimize LocalDate.toString with StringBuilder.repeat |
P4 | JDK-8337168 | Optimize LocalDateTime.toString |
P4 | JDK-8336741 | Optimize LocalTime.toString with StringBuilder.repeat |
P4 | JDK-8324672 | Update jdk/java/time/tck/java/time/TCKInstant.java now() to be more robust |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8339847 | Broken link to the dieharder distribution website in SplittableRandom |
P4 | JDK-8341791 | Fix ExceptionOccurred in java.prefs |
P4 | JDK-8334758 | Incorrect note in Javadoc for a few RandomGenerator methods |
P4 | JDK-8336926 | jdk/internal/util/ReferencedKeyTest.java can fail with ConcurrentModificationException |
P4 | JDK-8340684 | Reading from an input stream backed by a closed ZipFile has no test coverage |
P4 | JDK-8339850 | Restore the interrupt status in FileSystemPreferences.lockFile() |
P4 | JDK-8338897 | Small startup regression remains after JDK-8309622 and JDK-8331932 |
P4 | JDK-8340082 | Use inline return tag in java.base |
P4 | JDK-8338409 | Use record to simplify code |
P4 | JDK-8337712 | Wrong javadoc in java.util.Date#toString(): "61" and right parenthesis |
P5 | JDK-8333774 | Avoid eagerly loading various EmptySpliterator classes |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8336462 | ConcurrentSkipListSet Javadoc incorrectly warns about size method complexity |
P4 | JDK-8336384 | AbstractQueuedSynchronizer.acquire should cancel acquire when failing due to a LinkageError or other errors |
P4 | JDK-8338146 | Improve Exchanger performance with VirtualThreads |
P4 | JDK-8332842 | Optimize empty CopyOnWriteArrayList allocations |
P4 | JDK-8338765 | ScheduledThreadPoolExecutor struggles with extremely long delays |
P4 | JDK-8325397 | sun/java2d/Disposer/TestDisposerRace.java fails in linux-aarch64 |
P5 | JDK-8338398 | Trivially fix grammar and typos |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8336025 | Improve ZipOutputSream validation of MAX CEN Header field limits |
P4 | JDK-8339874 | Avoid duplicate checking of trailing slash in ZipFile.getZipEntry |
P4 | JDK-8341595 | Clean up iteration of CEN headers in ZipFile.Source.initCEN |
P4 | JDK-8026127 | Deflater/Inflater documentation incomplete/misleading |
P4 | JDK-8336843 | Deprecate java.util.zip.ZipError for removal |
P4 | JDK-8341625 | Improve ZipFile validation of the END header |
P4 | JDK-8339126 | JNI exception pending in Inflater.c |
P4 | JDK-8321274 | Rename ZipEntry.extraAttributes to ZipEntry.externalFileAttributes |
P4 | JDK-8338729 | Retire the test jdk/java/util/zip/TestZipError.java |
P4 | JDK-8340537 | Typo in javadoc of java.util.jar.JarFile |
P4 | JDK-8341594 | Use Unsafe to coalesce reads in java.util.zip.ZipUtils |
P4 | JDK-8336844 | ZipConstants64 defines duplicate constants EXTID_ZIP64 and ZIP64_EXTID |
P4 | JDK-8340553 | ZipEntry field validation does not take into account the size of a CEN header |
P4 | JDK-8339711 | ZipFile.Source.initCEN needlessly reads END header |
P4 | JDK-8341597 | ZipFileInflaterInputStream input buffer size uses uncompressed size |
P5 | JDK-8339154 | Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java |
P5 | JDK-8340885 | Desugar ZipCoder.Comparison |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8333599 | Improve description of \b matcher in j.u.r.Pattern |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8334162 | Gatherer.defaultCombiner has an erronous @see-link |
P4 | JDK-8327854 | Test java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpStatefulTest.java failed with RuntimeException |
P5 | JDK-8333265 | De-duplicate method references in java.util.stream.FindOps |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8340572 | ConcurrentModificationException when sorting ArrayList sublists |
P3 | JDK-8325679 | Optimize ArrayList subList sort |
P4 | JDK-8337205 | Typo in Stack vs Deque Method table in Deque specification |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8337603 | Change in behavior with -Djava.locale.useOldISOCodes=true |
P3 | JDK-8334653 | ISO 4217 Amendment 177 Update |
P3 | JDK-8268379 | java/util/Locale/LocaleProvidersRun.java and sun/util/locale/provider/CalendarDataRegression.java timed out |
P3 | JDK-8334418 | Update IANA Language Subtag Registry to Version 2024-06-14 |
P4 | JDK-8340488 | Clarify LocaleServiceProvider deployment on application module path |
P4 | JDK-8334333 | MissingResourceCauseTestRun.java fails if run by root |
P4 | JDK-8340477 | Remove JDK1.1 compatible behavior for "EST", "MST", and "HST" time zones |
P4 | JDK-8341658 | RISC-V: Test DateFormatProviderTest.java run timeouted |
P4 | JDK-8340073 | Support "%z" time zone abbreviation format in TZ files |
P4 | JDK-8341366 | Suspicious check in Locale.getDisplayName(Locale inLocale) |
P4 | JDK-8341684 | Typo in External Specifications link of java.util.Currency |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8338333 | Add jls links to javax.lang.model.element.Modifier |
P4 | JDK-8330183 | Add SourceVersion.RELEASE_24 |
P4 | JDK-8339781 | Better use of Javadoc tags in javax.lang.model |
P4 | JDK-8341201 | Broken link in AbstractAnnotationValueVisitor7 due to extra quotation mark |
P4 | JDK-8339696 | Clarify modeling scope of javax.lang.model.element |
P4 | JDK-8341483 | Clarify special case handling of Types.getArrayType |
P4 | JDK-8340721 | Clarify special case handling of unboxedType and getWildcardType |
P4 | JDK-8339852 | Fix typos in java.compiler documentation |
P4 | JDK-8340680 | Fix typos in javax.lang.model.SourceVersion |
P4 | JDK-8340399 | Update comment in SourceVersion for language evolution history |
P5 | JDK-8338834 | Remove unused import declarations in java.compiler |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8335213 | Code snippet in javax.naming.ldap package summary does not compile |
P4 | JDK-8220213 | com/sun/jndi/dns/ConfigTests/Timeout.java failed intermittent |
P4 | JDK-8332072 | Convert package.html files in `java.naming` to package-info.java |
P4 | JDK-8339538 | Wrong timeout computations in DnsClient |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8341794 | Fix ExceptionOccurred in jdk.attach |
P4 | JDK-8333813 | Serviceability tests fail due to stderr containing Temporarily processing option UseNotificationThread |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8332738 | Debug agent can deadlock on callbackLock when using StackFrame.PopFrames |
P3 | JDK-8335134 | Test com/sun/jdi/BreakpointOnClassPrepare.java timeout |
P4 | JDK-8248609 | [Graal] vmTestbase/nsk/jdi/VoidValue/toString/tostring001/TestDescription.java failed with Unexpected com.sun.jdi.ObjectCollectedException |
P4 | JDK-8339801 | Add better test failure diagnostics to vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002 |
P4 | JDK-8332488 | Add JVMTI DataDumpRequest to the debug agent |
P4 | JDK-8338469 | com/sun/jdi/DataDumpTest.java failed with Not a debuggee, or not listening for debugger to attach |
P4 | JDK-8338482 | com/sun/jdi/ThreadMemoryLeakTest.java requires that compressed oops are enabled |
P4 | JDK-8336089 | Doccheck: HTML5 warnings in jdwp-transport.html and jdwp-protocol.html |
P4 | JDK-8338708 | Don't create/destroy debug agent cmdQueueLock for each connection |
P4 | JDK-8341797 | Fix ExceptionOccurred in jdk.jdi |
P4 | JDK-8336401 | Remove the option onjcmd from the jdwp agent |
P4 | JDK-8072701 | resume001 failed due to ERROR: timeout for waiting for a BreakpintEvent |
P4 | JDK-8333391 | Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep |
P4 | JDK-8311990 | Two JDI tests may interfere with each other |
P4 | JDK-8330535 | Update nsk/jdb tests to use driver instead of othervm |
P4 | JDK-8330534 | Update nsk/jdwp tests to use driver instead of othervm |
P5 | JDK-8341295 | Add some useful debugging APIs to the debug agent |
P5 | JDK-8337299 | vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002.java failure goes undetected |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8335619 | Add an @apiNote to j.l.i.ClassFileTransformer to warn about recursive class loading and ClassCircularityErrors |
P4 | JDK-8333756 | java/lang/instrument/NativeMethodPrefixApp.java failed due to missing intrinsic |
P4 | JDK-8334167 | Test java/lang/instrument/NativeMethodPrefixApp.java timed out |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8338139 | {ClassLoading,Memory}MXBean::isVerbose methods are inconsistent with their setVerbose methods |
P3 | JDK-8338890 | Add monitoring/management interface for the virtual thread scheduler |
P3 | JDK-8330302 | strace004 can still fail |
P4 | JDK-8338891 | HotSpotDiagnosticsMXBean missing @since tag |
P4 | JDK-8340176 | Replace usage of -noclassgc with -Xnoclassgc in test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java |
P4 | JDK-8340276 | Test java/lang/management/ThreadMXBean/Locks.java failed with NullPointerException |
P4 | JDK-8335684 | Test ThreadCpuTime.java should pause like ThreadCpuTimeArray.java |
P4 | JDK-8332551 | Test vmTestbase/nsk/monitoring/MemoryNotificationInfo/from/from001/TestDescription.java timed out |
P4 | JDK-8335625 | Update Javadoc for GetCpuLoad |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8336257 | Additional tests in jmxremote/startstop to match on PID not app name |
P2 | JDK-8333344 | JMX attaching of Subject does not work when security manager not allowed |
P3 | JDK-8207908 | JMXStatusTest.java fails assertion intermittently |
P4 | JDK-8335124 | com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java failed with CPU time out of expected range |
P4 | JDK-8338603 | DiagnosticCommandMBean operations should standardize types for parameters |
P4 | JDK-8310525 | DynamicLauncher for JDP test needs to try harder to find a free port |
P4 | JDK-8342338 | Remove redundant IIOPURLTest.java |
P4 | JDK-8334165 | Remove serialVersionUID compatibility logic from JMX |
P4 | JDK-8334777 | Test javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java failed with NullPointerException |
P4 | JDK-8339979 | VirtualThreadSchedulerMXBeanTest.testReduceParallelism fails intermittently |
P4 | JDK-8338817 | Wrong indent in API docs for java.lang.management.ManagementFactory |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8337667 | sun/tools/jcmd/TestJcmdPIDSubstitution.java is failing on mac and windows |
P2 | JDK-8340391 | Windows jcmd System.map and System.dump_map tests failing |
P3 | JDK-8334169 | Long arguments of attach operation are silently truncated on Windows |
P3 | JDK-8341246 | Test com/sun/tools/attach/PermissionTest.java fails access denied after JDK-8327114 |
P4 | JDK-8327114 | Attach in Linux may have wrong behaviour when pid == ns_pid (Kubernetes debug container) |
P4 | JDK-8333680 | com/sun/tools/attach/BasicTests.java fails with "SocketException: Permission denied: connect" |
P4 | JDK-8338894 | Deprecate jhsdb debugd for removal |
P4 | JDK-8327793 | Deprecate jstatd for removal |
P4 | JDK-8334492 | DiagnosticCommands (jcmd) should accept %p in output filenames and substitute PID |
P4 | JDK-8335610 | DiagnosticFramework: CmdLine::is_executable() correction |
P4 | JDK-8335154 | jcmd VM.classes -verbose=false does not set verbose to false |
P4 | JDK-8335349 | jcmd VM.classloaders "fold" option should be optional |
P4 | JDK-8339927 | Man page update for deprecating jhsdb debugd for removal |
P4 | JDK-8334287 | Man page update for jstatd deprecation |
P4 | JDK-8340113 | Remove JULONG as a Diagnostic Command argument type (jcmd JFR.view) |
P4 | JDK-8341310 | Test TestJcmdWithSideCar.java should skip ACCESS_TMP_VIA_PROC_ROOT (after JDK-8327114) |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8311530 | Deprecate jdk.jsobject module for removal |
P4 | JDK-8332099 | since-checker - Add @ since to package-info in jdk.jsobject |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8333539 | Minor markup issues in specs and tool documentation |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8333827 | JDK 23 RDP1 L10n resource files update |
P4 | JDK-8333850 | CurrencyNames should be removed from the tbom |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8341197 | [BACKOUT] 8322770: Implement C2 VectorizedHashCode on AArch64 |
P1 | JDK-8342439 | Build failure after 8338023 |
P2 | JDK-8341612 | [BACKOUT] 8338442: AArch64: Clean up IndOffXX type and let legitimize_address() fix out-of-range operands |
P2 | JDK-8334706 | [JVMCI] APX registers incorrectly exposed on AMD64 |
P2 | JDK-8340214 | C2 compilation asserts with "no node with a side effect" in PhaseIdealLoop::try_sink_out_of_loop |
P2 | JDK-8335390 | C2 MergeStores: wrong result with Unsafe |
P2 | JDK-8332920 | C2: Partial Peeling is wrongly applied for CmpU with negative limit |
P2 | JDK-8340313 | Crash due to invalid oop in nmethod after C1 patching |
P2 | JDK-8333722 | Fix CompilerDirectives for non-compiler JVM variants |
P2 | JDK-8339557 | libgraal build broken by changes in JDK-8339112 |
P2 | JDK-8336256 | memcpy short value to int local is incorrect in VtableStubs::unsafe_hash |
P2 | JDK-8331194 | NPE in ArrayCreationTree.java with -XX:-UseCompressedOops |
P2 | JDK-8337066 | Repeated call of StringBuffer.reverse with double byte string returns wrong result |
P2 | JDK-8340230 | Tests crash: assert(is_in_encoding_range || k->is_interface() || k->is_abstract()) failed: sanity |
P2 | JDK-8336095 | Use-after-free in Superword leads to memory corruption |
P2 | JDK-8336999 | Verification for resource area allocated data structures in C2 |
P3 | JDK-8335662 | [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn |
P3 | JDK-8334629 | [BACKOUT] PhaseIdealLoop::conditional_move is too conservative |
P3 | JDK-8340012 | [C2] assert(KlassEncodingMetaspaceMax > pd) failed: change encoding max if new encoding after 8338526 |
P3 | JDK-8333300 | [JVMCI] add support for generational ZGC |
P3 | JDK-8313909 | [JVMCI] assert(cp->tag_at(index).is_unresolved_klass()) in lookupKlassInPool |
P3 | JDK-8336663 | [JVMCI] VM Crash on ZGC due to incompatible handle returned by HotSpotJVMCIRuntime#getJObjectValue |
P3 | JDK-8331117 | [PPC64] secondary_super_cache does not scale well |
P3 | JDK-8333382 | [s390x] Enhance popcnt Instruction to use Z15 facilities |
P3 | JDK-8331126 | [s390x] secondary_super_cache does not scale well |
P3 | JDK-8334421 | assert(!oldbox->is_unbalanced()) failed: this should not be called for unbalanced region |
P3 | JDK-8320308 | C2 compilation crashes in LibraryCallKit::inline_unsafe_access |
P3 | JDK-8336702 | C2 compilation fails with "all memory state should have been processed" assert |
P3 | JDK-8342287 | C2 fails with "assert(is_IfTrue()) failed: invalid node class: IfFalse" due to Template Assertion Predicate with two UCTs |
P3 | JDK-8338124 | C2 SuperWord: MulAddS2I input permutation still partially broken after JDK-8333840 |
P3 | JDK-8333876 | C2 SuperWord: regression after JDK-8325155: failed: internal connection |
P3 | JDK-8338126 | C2 SuperWord: VectorCastF2HF / vcvtps2ph produces wrong results for vector length 2 |
P3 | JDK-8333840 | C2 SuperWord: wrong result for MulAddS2I when inputs permuted |
P3 | JDK-8342496 | C2/Shenandoah: SEGV in compiled code when running jcstress |
P3 | JDK-8336726 | C2: assert(!do_asserts || projs->fallthrough_ioproj != nullptr) failed: must be found |
P3 | JDK-8335393 | C2: assert(!had_error) failed: bad dominance |
P3 | JDK-8335709 | C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop |
P3 | JDK-8338100 | C2: assert(!n_loop->is_member(get_loop(lca))) failed: control must not be back in the loop |
P3 | JDK-8336830 | C2: assert(get_loop(lca)->_nest < n_loop->_nest || lca->in(0)->is_NeverBranch()) failed: must not be moved into inner loop |
P3 | JDK-8341407 | C2: assert(main_limit == cl->limit() || get_ctrl(main_limit) == new_limit_ctrl) failed: wrong control for added limit |
P3 | JDK-8336729 | C2: Div/Mod nodes without zero check could be split through iv phi of outer loop of long counted loop nest resulting in SIGFPE |
P3 | JDK-8340824 | C2: Memory for TypeInterfaces not reclaimed by hashcons() |
P3 | JDK-8335220 | C2: Missing check for Opaque4 node in EscapeAnalysis |
P3 | JDK-8336421 | ciMethod() constructor should use ConditionalMutexLocker(Compile_lock) |
P3 | JDK-8339694 | ciTypeFlow does not correctly handle unresolved constant dynamic of array type |
P3 | JDK-8336242 | compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java failed assert(oopDesc::is_oop_or_null(val)) failed: bad oop found (again) |
P3 | JDK-8333583 | Crypto-XDH.generateSecret regression after JDK-8329538 |
P3 | JDK-8321509 | False positive in get_trampoline fast path causes crash |
P3 | JDK-8341832 | Incorrect continuation address of synthetic SIGSEGV for APX in product builds |
P3 | JDK-8339526 | JVM crashes (after some warm-up phase) running Java 21 (and above) |
P3 | JDK-8338566 | Lazy creation of exception instances is not thread safe |
P3 | JDK-8341831 | PhaseCFG::insert_anti_dependences asserts with "no loads" |
P3 | JDK-8328107 | Shenandoah/C2: TestVerifyLoopOptimizations test failure |
P3 | JDK-8335221 | Some C2 intrinsics incorrectly assume that type argument is compile-time constant |
P3 | JDK-8324345 | Stack overflow during C2 compilation when splitting memory phi |
P3 | JDK-8334442 | Temporarily disable return type assertion to reduce noise in testing |
P3 | JDK-8330806 | test/hotspot/jtreg/compiler/c1/TestLargeMonitorOffset.java fails on ARM32 |
P3 | JDK-8336489 | Track scoped accesses in JVMCI compiled code |
P4 | JDK-8339063 | [aarch64] Skip verify_sve_vector_length after native calls if SVE supports 128 bits VL only |
P4 | JDK-8335553 | [Graal] Compiler thread calls into jdk.internal.vm.VMSupport.decodeAndThrowThrowable and crashes in OOM situation |
P4 | JDK-8335269 | [Graal] occasional timeout in java/lang/StringBuffer/TestSynchronization.java with loom |
P4 | JDK-8337876 | [IR Framework] Add support for IR tests with @Stable |
P4 | JDK-8339366 | [jittester] Make it possible to generate tests without execution |
P4 | JDK-8334481 | [JVMCI] add LINK_TO_NATIVE to MethodHandleAccessProvider.IntrinsicMethod |
P4 | JDK-8338538 | [JVMCI] Allow HotSpotJVMCIRuntime#getJObjectValue to be called by a HotSpot CompileBroker compiler thread |
P4 | JDK-8337887 | [JVMCI] Clarify jdk.vm.ci.code.Architecture.getName javadoc |
P4 | JDK-8342332 | [JVMCI] Export CompilerToVM::Data::dtanh |
P4 | JDK-8341333 | [JVMCI] Export JavaThread::_unlocked_inflated_monitor to JVMCI |
P4 | JDK-8335532 | [JVMCI] Export VM_Version::L1_line_size in JVMCI |
P4 | JDK-8334399 | [JVMCI] Implement JVMCICompiler::is_intrinsic_supported |
P4 | JDK-8337493 | [JVMCI] Number of libgraal threads might be too low |
P4 | JDK-8340398 | [JVMCI] Unintuitive behavior of UseJVMCICompiler option |
P4 | JDK-8339411 | [PPC64] cmpxchgw/h/b doesn't handle external Label |
P4 | JDK-8332423 | [PPC64] Remove C1_MacroAssembler::call_c_with_frame_resize |
P4 | JDK-8331733 | [PPC64] saving and restoring CR is not needed at most places |
P4 | JDK-8331732 | [PPC64] Unify and optimize code which converts != 0 to 1 |
P4 | JDK-8338814 | [PPC64] Unify interface of cmpxchg for different types |
P4 | JDK-8334560 | [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields |
P4 | JDK-8325821 | [REDO] use "dmb.ishst+dmb.ishld" for release barrier |
P4 | JDK-8342409 | [s390x] C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR |
P4 | JDK-8339220 | [s390x] TestIfMinMax.java failure |
P4 | JDK-8320500 | [vectorapi] RISC-V: Optimize vector math operations with SLEEF |
P4 | JDK-8320725 | AArch64: C2: Add "requires_strict_order" flag for floating-point add and mul reduction |
P4 | JDK-8338442 | AArch64: Clean up IndOffXX type and let legitimize_address() fix out-of-range operands |
P4 | JDK-8321308 | AArch64: Fix matching predication for cbz/cbnz |
P4 | JDK-8341893 | AArch64: Micro-optimize compressed ptr decoding |
P4 | JDK-8336245 | AArch64: remove extra register copy when converting from long to pointer |
P4 | JDK-8320448 | Accelerate IndexOf using AVX2 |
P4 | JDK-8334650 | Add debug information about whether an Assertion Predicate is for the init or last value |
P4 | JDK-8336635 | Add IR test for Reference.refersTo intrinsic |
P4 | JDK-8334342 | Add MergeStore JMH benchmarks |
P4 | JDK-8338595 | Add more linesize for MIME decoder in macro bench test Base64Decode |
P4 | JDK-8329816 | Add SLEEF version 3.6.1 |
P4 | JDK-8331935 | Add support for primitive array C1 clone intrinsic in PPC |
P4 | JDK-8337797 | Additional ExternalAddress cleanup |
P4 | JDK-8337632 | AES-GCM Algorithm optimization for x86_64 |
P4 | JDK-8333649 | Allow different NativeCall encodings |
P4 | JDK-8335120 | assert(!target->can_be_statically_bound() || target == cha_monomorphic_target) failed |
P4 | JDK-8339299 | C1 will miss type profile when inline final method |
P4 | JDK-8326615 | C1/C2 don't handle allocation failure properly during initialization (RuntimeStub::new_runtime_stub fatal crash) |
P4 | JDK-8338924 | C1: assert(0 <= i && i < _len) failed: illegal index 5 for length 5 |
P4 | JDK-8329032 | C2 compiler register allocation support for APX EGPRs |
P4 | JDK-8335843 | C2 hits assert(_print_inlining_stream->size() > 0) failed: missing inlining msg |
P4 | JDK-8328528 | C2 should optimize long-typed parallel iv in an int counted loop |
P4 | JDK-8335006 | C2 SuperWord: add JMH benchmark VectorLoadToStoreForwarding.java |
P4 | JDK-8333713 | C2 SuperWord: cleanup in vectornode.cpp/hpp |
P4 | JDK-8335628 | C2 SuperWord: cleanup: remove SuperWord::longer_type_for_conversion |
P4 | JDK-8334228 | C2 SuperWord: fix JDK-24 regression in VPointer::cmp_for_sort after JDK-8325155 |
P4 | JDK-8340272 | C2 SuperWord: JMH benchmark for Reduction vectorization |
P4 | JDK-8333684 | C2 SuperWord: multiple smaller refactorings in preparation for JDK-8332163 |
P4 | JDK-8332163 | C2 SuperWord: refactor PacksetGraph and SuperWord::output into VTransformGraph |
P4 | JDK-8325155 | C2 SuperWord: remove alignment boundaries |
P4 | JDK-8333729 | C2 SuperWord: remove some @requires usages in test/hotspot/jtreg/compiler/loopopts/superword |
P4 | JDK-8334083 | C2 SuperWord: TestCompatibleUseDefTypeSize.java fails with -XX:+AlignVector after JDK-8325155 |
P4 | JDK-8330157 | C2: Add a stress flag for bailouts |
P4 | JDK-8331311 | C2: Big Endian Port of 8318446: optimize stores into primitive arrays by combining values into larger store |
P4 | JDK-8334647 | C2: CastII added by PhaseIdealLoop::add_template_assertion_predicate() should have control |
P4 | JDK-8336465 | C2: EA incorrectly/unnecessarily checks for clinits |
P4 | JDK-8336297 | C2: Fix -Wzero-as-null-pointer-constant warnings in derived Node ctors |
P4 | JDK-8323688 | C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop() |
P4 | JDK-8333258 | C2: high memory usage in PhaseCFG::insert_anti_dependences() |
P4 | JDK-8332537 | C2: High memory usage reported for compiler/loopopts/superword/TestAlignVectorFuzzer.java |
P4 | JDK-8325495 | C2: implement optimization for series of Add of unique value |
P4 | JDK-8329597 | C2: Intrinsify Reference.clear |
P4 | JDK-8333334 | C2: Make result of `Node::dominates` more precise to enhance scalar replacement |
P4 | JDK-8336466 | C2: Parser incorrectly/unnecessarily checks for clinits |
P4 | JDK-8332442 | C2: refactor Mod cases in Compile::final_graph_reshaping_main_switch() |
P4 | JDK-8334724 | C2: remove PhaseIdealLoop::cast_incr_before_loop() |
P4 | JDK-8341619 | C2: remove unused StoreCM node |
P4 | JDK-8338844 | C2: remove useless code in PhaseIdealLoop::place_outside_loop() after 8335709 |
P4 | JDK-8339733 | C2: some nodes can have incorrect control after do_range_check() |
P4 | JDK-8334544 | C2: wrong control assigned in PhaseIdealLoop::clone_assertion_predicate_for_unswitched_loops() |
P4 | JDK-8335615 | Clean up left-overs from 8317721 |
P4 | JDK-8334430 | Clean up nativeInst_x86.* |
P4 | JDK-8338158 | Cleanup ShouldNotXXX uses in machnode.cpp |
P4 | JDK-8337396 | Cleanup usage of ExternalAddess |
P4 | JDK-8337221 | CompileFramework: test library to conveniently compile java and jasm sources for fuzzing |
P4 | JDK-8334816 | compiler/c2/irTests/TestIfMinMax.java fails after 8334629 |
P4 | JDK-8339542 | compiler/codecache/CheckSegmentedCodeCache.java fails |
P4 | JDK-8342295 | compiler/jvmci/TestJVMCISavedProperties.java fails due to garbage in output |
P4 | JDK-8336827 | compiler/vectorization/TestFloat16VectorConvChain.java timeouts on ppc64 platforms after JDK-8335860 |
P4 | JDK-8335860 | compiler/vectorization/TestFloat16VectorConvChain.java fails with non-standard AVX/SSE settings |
P4 | JDK-8329031 | CPUID feature detection for Advanced Performance Extensions (Intel® APX) |
P4 | JDK-8334295 | CTW: update modules |
P4 | JDK-8335357 | Delete HotSpotJDKReflection.oopSizeOffset |
P4 | JDK-8319933 | Disable tests for JDK-8280481 on Graal |
P4 | JDK-8336258 | Document the behavior of 'exclude' and 'compileonly' with respect to inlining |
P4 | JDK-8336753 | Don't run serviceability/sa/ClhsdbDumpheap.java with -Xcomp |
P4 | JDK-8339849 | Enumerate opto and C1 stubs, generate enums, names, fields and generator calls |
P4 | JDK-8334585 | Error parsing Graal options: The 'libgraal.' property prefix is no longer supported |
P4 | JDK-8334571 | Extract control dependency rewiring out of PhaseIdealLoop::dominated_by() into separate method |
P4 | JDK-8333890 | Fatal error in auto-vectorizer with float16 kernel. |
P4 | JDK-8335593 | Fix -Wzero-as-null-pointer-constant warning in Type_Array ctor |
P4 | JDK-8335588 | Fix -Wzero-as-null-pointer-constant warnings in calls to Node ctor |
P4 | JDK-8335589 | Fix -Wzero-as-null-pointer-constant warnings in IdealLoopTree ctor |
P4 | JDK-8335369 | Fix -Wzero-as-null-pointer-constant warnings in ImmutableOopMapBuilder |
P4 | JDK-8337523 | Fix -Wzero-as-null-pointer-constant warnings in jvmci code |
P4 | JDK-8338156 | Fix -Wzero-as-null-pointer-constant warnings in jvmciCompilerToVM.cpp |
P4 | JDK-8336346 | Fix -Wzero-as-null-pointer-constant warnings in jvmciJavaClasses.cpp |
P4 | JDK-8335592 | Fix -Wzero-as-null-pointer-constant warnings in RootNode ctor |
P4 | JDK-8334695 | Fix build failure without zgc after JDK-8333300 |
P4 | JDK-8339793 | Fix incorrect APX feature enabling with -XX:-UseAPX |
P4 | JDK-8333791 | Fix memory barriers for @Stable fields |
P4 | JDK-8337243 | Fix more -Wzero-as-null-pointer-constant warnings in compiler code |
P4 | JDK-8336349 | Fix more simple -Wzero-as-null-pointer-constant warnings in C2 code |
P4 | JDK-8339242 | Fix overflow issues in AdlArena |
P4 | JDK-8335663 | Fix simple -Wzero-as-null-pointer-constant warnings in C2 code |
P4 | JDK-8335667 | Fix simple -Wzero-as-null-pointer-constant warnings in compiler code |
P4 | JDK-8341525 | G1: use bit clearing to remove tightly-coupled initialization store pre-barriers |
P4 | JDK-8335444 | Generalize implementation of AndNode mul_ring |
P4 | JDK-8338971 | IGV: Add incrementally inlined method name to phase name |
P4 | JDK-8322770 | Implement C2 VectorizedHashCode on AArch64 |
P4 | JDK-8334060 | Implementation of Late Barrier Expansion for G1 |
P4 | JDK-8334110 | Implementation of Late Barrier Expansion for G1: arm (32-bit) port |
P4 | JDK-8334111 | Implementation of Late Barrier Expansion for G1: ppc port |
P4 | JDK-8334112 | Implementation of Late Barrier Expansion for G1: riscv port |
P4 | JDK-8334113 | Implementation of Late Barrier Expansion for G1: s390 port |
P4 | JDK-8337031 | Improvements to CompilationMemoryStatistic |
P4 | JDK-8342612 | Increase memory usage of compiler/c2/TestScalarReplacementMaxLiveNodes.java |
P4 | JDK-8340786 | Introduce Predicate classes with predicate iterators and visitors for simplified walking |
P4 | JDK-8331168 | Introduce PredicateEntryIterator to iterate through predicate entries |
P4 | JDK-8225209 | jdk/jfr/event/compiler/TestCodeSweeper.java fails |
P4 | JDK-8337102 | JITTester: Fix breaks in static initialization blocks |
P4 | JDK-8337679 | Memset warning in src/hotspot/share/adlc/adlArena.cpp |
P4 | JDK-8340079 | Modify rearrange/selectFrom Vector API methods to perform wrapIndexes instead of checkIndexes |
P4 | JDK-8333819 | Move embedded external addresses from relocation info into separate global table |
P4 | JDK-8329035 | New Data Destination instructions support |
P4 | JDK-8338995 | New Object to ObjectMonitor mapping: PPC64 implementation |
P4 | JDK-8338539 | New Object to ObjectMonitor mapping: riscv64 implementation |
P4 | JDK-8329141 | Obsolete RTM flags and code |
P4 | JDK-8334232 | Optimize C1 classes layout |
P4 | JDK-8334230 | Optimize C2 classes layout |
P4 | JDK-8334231 | Optimize MethodData layout |
P4 | JDK-8341862 | PPC64: C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR |
P4 | JDK-8342042 | PPC64: compiler_fast_unlock_object flags failure instead of success |
P4 | JDK-8341715 | PPC64: ObjectMonitor::_owner should be reset unconditionally in nmethod unlocking |
P4 | JDK-8339954 | Print JVMCI names with the Compiler.{perfmap,codelist,CodeHeap_Analytics} diagnostic commands |
P4 | JDK-8336692 | Redo fix for JDK-8284620 |
P4 | JDK-8335257 | Refactor code to create Initialized Assertion Predicates into separate class |
P4 | JDK-8341328 | Refactor initial Assertion Predicate creation into separate classes |
P4 | JDK-8341784 | Refactor TypeVect to use a BasicType instead of a const Type* |
P4 | JDK-8304693 | Remove -XX:-UseVtableBasedCHA |
P4 | JDK-8341451 | Remove C2HandleAnonOMOwnerStub |
P4 | JDK-8340273 | Remove CounterHalfLifeTime |
P4 | JDK-8323242 | Remove vestigial DONT_USE_REGISTER_DEFINES |
P4 | JDK-8333805 | Replaying compilation with null static final fields results in a crash |
P4 | JDK-8321011 | RISC-V: C2 RoundVD |
P4 | JDK-8321010 | RISC-V: C2 RoundVF |
P4 | JDK-8337780 | RISC-V: C2: Change C calling convention for sp to NS |
P4 | JDK-8333964 | RISC-V: C2: Check "requires_strict_order" flag for floating-point add reduction |
P4 | JDK-8342579 | RISC-V: C2: Cleanup effect of killing flag register for call instructs |
P4 | JDK-8340590 | RISC-V: C2: Small improvement to vector gather load and scatter store |
P4 | JDK-8337788 | RISC-V: Cleanup code in MacroAssembler::reserved_stack_check |
P4 | JDK-8340808 | RISC-V: Client build fails after JDK-8339738 |
P4 | JDK-8337421 | RISC-V: client VM build failure after JDK-8335191 |
P4 | JDK-8333652 | RISC-V: compiler/vectorapi/VectorGatherMaskFoldingTest.java fails when using RVV |
P4 | JDK-8337713 | RISC-V: fix typos in macroAssembler_riscv.cpp |
P4 | JDK-8334843 | RISC-V: Fix wraparound checking for r_array_index in lookup_secondary_supers_table_slow_path |
P4 | JDK-8317720 | RISC-V: Implement Adler32 intrinsic |
P4 | JDK-8314124 | RISC-V: implement Base64 intrinsic - decoding |
P4 | JDK-8314125 | RISC-V: implement Base64 intrinsic - encoding |
P4 | JDK-8317721 | RISC-V: Implement CRC32 intrinsic |
P4 | JDK-8340438 | RISC-V: minor improvement in base64 |
P4 | JDK-8335411 | RISC-V: Optimize encode_heap_oop when oop is not null |
P4 | JDK-8340732 | RISC-V: Refactor crc32 scalar version |
P4 | JDK-8339248 | RISC-V: Remove li64 macro assembler routine and related code |
P4 | JDK-8332587 | RISC-V: secondary_super_cache does not scale well |
P4 | JDK-8334505 | RISC-V: Several tests fail when MaxVectorSize does not match VM_Version::_initial_vector_length |
P4 | JDK-8340643 | RISC-V: Small refactoring for sub/subw macro-assembler routines |
P4 | JDK-8339992 | RISC-V: some minor improvements of base64_vector_decode_round |
P4 | JDK-8339359 | RISC-V: Use auipc explicitly in far_jump and far_call macro assembler routines |
P4 | JDK-8339738 | RISC-V: Vectorize crc32 intrinsic |
P4 | JDK-8334396 | RISC-V: verify & fix perf of ReverseBytesI/L |
P4 | JDK-8334554 | RISC-V: verify & fix perf of string comparison |
P4 | JDK-8335191 | RISC-V: verify perf of chacha20 |
P4 | JDK-8334397 | RISC-V: verify perf of ReverseBytesS/US |
P4 | JDK-8342014 | RISC-V: ZStoreBarrierStubC2 clobbers rflags |
P4 | JDK-8341052 | SHA-512 implementation using SHA-NI |
P4 | JDK-8340186 | Shenandoah: Missing load_reference_barrier_phantom_narrow match in is_shenandoah_lrb_call |
P4 | JDK-8335334 | Stress mode to randomly execute unstable if traps |
P4 | JDK-8339790 | Support Intel APX setzucc instruction |
P4 | JDK-8338023 | Support two vector selectFrom API |
P4 | JDK-8334779 | Test compiler/c1/CanonicalizeArrayLength.java is timing out |
P4 | JDK-8339507 | Test generation tool and gtest for testing APX encoding of extended gpr instructions |
P4 | JDK-8337265 | Test static-libs build in GitHub Actions |
P4 | JDK-8338112 | Test testlibrary_tests/ir_framework/tests/TestPrivilegedMode.java fails with release build |
P4 | JDK-8338344 | Test TestPrivilegedMode.java intermittent fails java.lang.NoClassDefFoundError: jdk/test/lib/Platform |
P4 | JDK-8341178 | TypeRawPtr::add_offset may be "miscompiled" due to UB |
P4 | JDK-8310915 | Typo in aarch64.ad: "envcodings" |
P4 | JDK-8332461 | ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' |
P4 | JDK-8333098 | ubsan: bytecodeInfo.cpp:318:59: runtime error: division by zero |
P4 | JDK-8340109 | Ubsan: ciEnv.cpp:1660:65: runtime error: member call on null pointer of type 'struct CompileTask' |
P4 | JDK-8332903 | ubsan: opto/output.cpp:1002:18: runtime error: load of value 171, which is not a valid value for type 'bool' |
P4 | JDK-8337702 | Use new ForwardExceptionNode to call StubRoutines::forward_exception_entry() |
P4 | JDK-8333248 | VectorGatherMaskFoldingTest.java failed when maximum vector bits is 64 |
P4 | JDK-8339698 | x86 unused andw/orw/xorw/addw encoding could be removed |
P4 | JDK-8342715 | x86 unused orw instruction encoding could be removed |
P4 | JDK-8336860 | x86: Change integer src operand for CMoveL of 0 and 1 to long |
P4 | JDK-8337062 | x86_64: Unordered add/mul reduction support for vector api |
P5 | JDK-8330159 | [C2] Remove or clarify Compile::init_start |
P5 | JDK-8340585 | [JVMCI] compiler/unsafe/UnsafeGetStableArrayElement.java fails with -XX:-UseCompressedClassPointers |
P5 | JDK-8334715 | [riscv] Mixed use of tab and whitespace in riscv.ad |
P5 | JDK-8327380 | Add tests for Shenandoah barrier expansion optimization |
P5 | JDK-8340144 | C1: remove unused Compilation::_max_spills |
P5 | JDK-8335142 | compiler/c1/TestTraceLinearScanLevel.java occasionally times out with -Xcomp |
P5 | JDK-8327054 | DiagnosticCommand Compiler.perfmap does not log on output() |
P5 | JDK-8335536 | Fix assertion failure in IdealGraphPrinter when append is true |
P5 | JDK-8327381 | Refactor type-improving transformations in BoolNode::Ideal to BoolNode::Value |
P5 | JDK-8335654 | Remove stale hyperlink in divnode.cpp |
P5 | JDK-8336495 | Remove unnecessary casts in output.cpp |
P5 | JDK-8339298 | Remove unused function declaration poll_for_safepoint |
P5 | JDK-8335806 | RISC-V: Corrected typos Bizarrely |
P5 | JDK-8331090 | Run Ideal_minmax before de-canonicalizing CMoves |
P5 | JDK-8340576 | Some JVMCI flags are inconsistent |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8335308 | compiler/uncommontrap/DeoptReallocFailure.java times out with SerialGC on Windows |
P2 | JDK-8339369 | G1: TestVerificationInConcurrentCycle.java fails with "Missing rem set entry" when using "-XX:G1RSetUpdatingPauseTimePercent=0 -XX:G1UpdateBufferSize=2" |
P2 | JDK-8334594 | Generational ZGC: Deadlock after OopMap rewrites in 8331572 |
P2 | JDK-8326820 | Metadata artificially kept alive |
P2 | JDK-8334482 | Shenandoah: Deadlock when safepoint is pending during nmethods iteration |
P2 | JDK-8340389 | vmTestbase/gc/gctests/PhantomReference/phantom001/TestDescription.java Test exit code: 97 with -Xcomp UseAVX=3 |
P2 | JDK-8339579 | ZGC: Race results in only one of two remembered sets being cleared |
P3 | JDK-8325218 | gc/parallel/TestAlwaysPreTouchBehavior.java fails |
P3 | JDK-8334890 | Missing unconditional cross modifying fence in nmethod entry barriers |
P3 | JDK-8335126 | Shenandoah: Improve OOM handling |
P3 | JDK-8339651 | ShenandoahPacer::setup_for_mark, ShenandoahPacer::setup_for_updaterefs and ShenandoahPacer::setup_for_evac runtime error: division by zero |
P3 | JDK-8335824 | Test gc/arguments/TestMinInitialErgonomics.java is timing out |
P3 | JDK-8342681 | TestLoadBypassesNullCheck.java fails improperly specified VM option |
P3 | JDK-8340945 | Ubsan: oopStorage.cpp:374:8: runtime error: applying non-zero offset 18446744073709551168 to null pointer |
P3 | JDK-8333088 | ubsan: shenandoahAdaptiveHeuristics.cpp:245:44: runtime error: division by zero |
P3 | JDK-8332717 | ZGC: Division by zero in heuristics |
P3 | JDK-8340146 | ZGC: TestAllocateHeapAt.java should not run with UseLargePages |
P4 | JDK-8337192 | [BACKOUT] JDK-8336098 G1: Refactor G1RebuildRSAndScrubTask |
P4 | JDK-8339160 | [BACKOUT] JDK-8338440 Parallel: Improve fragmentation mitigation in Full GC |
P4 | JDK-8337267 | [REDO] G1: Refactor G1RebuildRSAndScrubTask |
P4 | JDK-8339416 | [s390x] Provide implementation for resolve_global_jobject |
P4 | JDK-8335493 | check_gc_overhead_limit should reset SoftRefPolicy::_should_clear_all_soft_refs |
P4 | JDK-8339300 | CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms |
P4 | JDK-8310675 | Fix -Wconversion warnings in ZGC code |
P4 | JDK-8335298 | Fix -Wzero-as-null-pointer-constant warning in G1CardSetContainers |
P4 | JDK-8335294 | Fix simple -Wzero-as-null-pointer-constant warnings in gc code |
P4 | JDK-8341909 | G1: Add region index to region printer output |
P4 | JDK-8341643 | G1: Merged cards counter skewed by merge cards cache |
P4 | JDK-8331385 | G1: Prefix HeapRegion helper classes with G1 |
P4 | JDK-8333917 | G1: Refactor G1CollectedHeap::register_old_region_with_region_attr |
P4 | JDK-8334293 | G1: Refactor G1ConcurrentMark::update_top_at_rebuild_start |
P4 | JDK-8341238 | G1: Refactor G1Policy to move collection set selection methods into G1CollectionSet |
P4 | JDK-8336098 | G1: Refactor G1RebuildRSAndScrubTask |
P4 | JDK-8335711 | G1: Remove unused bot_updates argument in G1AllocRegion constructor |
P4 | JDK-8337641 | G1: Remove unused G1CollectedHeap::alloc_highest_free_region |
P4 | JDK-8337721 | G1: Remove unused G1CollectedHeap::young_collection_verify_type |
P4 | JDK-8335706 | G1: Remove unused G1ConcurrentRefine::RemSetSamplingClosure::_cset |
P4 | JDK-8336912 | G1: Undefined behavior for G1ConfidencePercent=0 |
P4 | JDK-8336086 | G1: Use one G1CardSet instance for all young regions |
P4 | JDK-8335395 | G1: Verification does not detect references into Free regions |
P4 | JDK-8337269 | G1ConfidencePercent interpreted inconsistently |
P4 | JDK-8337339 | gc/arguments/Test*SizeFlags.java timing out with Xcomp |
P4 | JDK-8339960 | GenShen: Fix inconsistencies in generational Shenandoah behavior |
P4 | JDK-8331675 | gtest CollectorPolicy.young_min_ergo_vm fails after 8272364 |
P4 | JDK-8336299 | Improve GCLocker stall diagnostics |
P4 | JDK-8340009 | Improve the output from assert_different_registers |
P4 | JDK-8342044 | Increase timeout of gc/shenandoah/oom/TestClassLoaderLeak.java |
P4 | JDK-8211400 | nsk.share.gc.Memory::getArrayLength returns wrong value |
P4 | JDK-8333962 | Obsolete OldSize |
P4 | JDK-8336463 | Parallel: Add PSOldGen::expand_and_allocate |
P4 | JDK-8334445 | Parallel: Decouple maximum compaction from SoftReference clearing |
P4 | JDK-8338440 | Parallel: Improve fragmentation mitigation in Full GC |
P4 | JDK-8311163 | Parallel: Improve large object handling during evacuation |
P4 | JDK-8338280 | Parallel: Inline ParallelCompactData::verify_clear |
P4 | JDK-8336763 | Parallel: Merge PCMarkAndPushClosure and PCIterateMarkAndPushClosure |
P4 | JDK-8322859 | Parallel: Move transform_stack_chunk |
P4 | JDK-8337027 | Parallel: Obsolete BaseFootPrintEstimate |
P4 | JDK-8334097 | Parallel: Obsolete HeapFirstMaximumCompactionCount |
P4 | JDK-8335902 | Parallel: Refactor VM_ParallelGCFailedAllocation and VM_ParallelGCSystemGC |
P4 | JDK-8336638 | Parallel: Remove redundant mangle in PSScavenge::invoke |
P4 | JDK-8336661 | Parallel: Remove stacks_empty assert in PSScavenge::invoke |
P4 | JDK-8333779 | Parallel: Remove Summary phase related debug print during Full GC |
P4 | JDK-8337389 | Parallel: Remove unnecessary forward declarations in psScavenge.hpp |
P4 | JDK-8333954 | Parallel: Remove unused arguments of type ParCompactionManager* |
P4 | JDK-8333972 | Parallel: Remove unused methods in PSOldGen |
P4 | JDK-8338393 | Parallel: Remove unused ParallelCompactData::clear_range |
P4 | JDK-8338248 | PartialArrayStateAllocator::Impl leaks Arena array |
P4 | JDK-8333769 | Pretouching tests dont test pretouching |
P4 | JDK-8269870 | PS: Membar in PSPromotionManager::copy_unmarked_to_survivor_space could be relaxed |
P4 | JDK-8331911 | Reconsider locking for recently disarmed nmethods |
P4 | JDK-8337815 | Relax G1EvacStats atomic operations |
P4 | JDK-8337415 | Remove inappropriate Atomic access in FreeListAllocator |
P4 | JDK-8337642 | Remove unused APIs of GCPolicyCounters |
P4 | JDK-8340573 | Remove unused G1ParScanThreadState::_partial_objarray_chunk_size |
P4 | JDK-8337546 | Remove unused GCCause::_adaptive_size_policy |
P4 | JDK-8332516 | Serial: Always sample promoted bytes to avoid getting stuck in Full GCs |
P4 | JDK-8335604 | Serial: Inline Generation::contiguous_available |
P4 | JDK-8335925 | Serial: Move allocation API from Generation to subclasses |
P4 | JDK-8338490 | Serial: Move Generation::print_on to subclasses |
P4 | JDK-8335147 | Serial: Refactor TenuredGeneration::promote |
P4 | JDK-8333641 | Serial: Remove Generation::supports_tlab_allocation |
P4 | JDK-8338036 | Serial: Remove Generation::update_counters |
P4 | JDK-8333786 | Serial: Remove SerialHeap::_incremental_collection_failed |
P4 | JDK-8335544 | Serial: Remove unused _should_allocate_from_space |
P4 | JDK-8335607 | Serial: Remove unused collection_attempt_is_safe |
P4 | JDK-8335618 | Serial: Remove unused definitions in SerialHeap |
P4 | JDK-8336742 | Shenandoah: Add more verbose logging/stats for mark termination attempts |
P4 | JDK-8337213 | Shenandoah: Add verification for class mirrors |
P4 | JDK-8341668 | Shenandoah: assert(tail_bits < (idx_t)BitsPerWord) failed: precondition |
P4 | JDK-8338688 | Shenandoah: Avoid calling java_lang_Class accessors in asserts/verifier |
P4 | JDK-8334147 | Shenandoah: Avoid taking lock for disabled free set logging |
P4 | JDK-8333716 | Shenandoah: Check for disarmed method before taking the nmethod lock |
P4 | JDK-8340181 | Shenandoah: Cleanup ShenandoahRuntime stubs |
P4 | JDK-8335356 | Shenandoah: Improve concurrent cleanup locking |
P4 | JDK-8338202 | Shenandoah: Improve handshake closure labels |
P4 | JDK-8341379 | Shenandoah: Improve lock contention during cleanup |
P4 | JDK-8335865 | Shenandoah: Improve THP pretouch after JDK-8315923 |
P4 | JDK-8340183 | Shenandoah: Incorrect match for clone barrier in is_gc_barrier_node |
P4 | JDK-8333926 | Shenandoah: Lower default immediate garbage threshold |
P4 | JDK-8341242 | Shenandoah: LRB node is not matched as GC barrier after JDK-8340183 |
P4 | JDK-8341554 | Shenandoah: Missing heap lock when updating usage for soft ref policy |
P4 | JDK-8336914 | Shenandoah: Missing verification steps after JDK-8255765 |
P4 | JDK-8334769 | Shenandoah: Move CodeCache_lock close to its use in ShenandoahConcurrentNMethodIterator |
P4 | JDK-8337241 | Shenandoah: Normalize include guards |
P4 | JDK-8340490 | Shenandoah: Optimize ShenandoahPacer |
P4 | JDK-8336640 | Shenandoah: Parallel worker use in parallel_heap_region_iterate |
P4 | JDK-8331411 | Shenandoah: Reconsider spinning duration in ShenandoahLock |
P4 | JDK-8334315 | Shenandoah: reduce GC logging noise |
P4 | JDK-8338662 | Shenandoah: Remove excessive ShenandoahVerifier::verify_during_evacuation |
P4 | JDK-8336685 | Shenandoah: Remove experimental incremental update mode |
P4 | JDK-8342079 | Shenandoah: Remove extra ShenandoahInitMarkRootsClosure |
P4 | JDK-8342081 | Shenandoah: Remove extra ShenandoahMarkUpdateRefsSuperClosure |
P4 | JDK-8342119 | Shenandoah: Remove extra ShenandoahUpdateRefsClosure |
P4 | JDK-8340408 | Shenandoah: Remove redundant task stats printing code in ShenandoahTaskQueue |
P4 | JDK-8338444 | Shenandoah: Remove ShenandoahHumongousThreshold tunable |
P4 | JDK-8336915 | Shenandoah: Remove unused ShenandoahVerifier::verify_after_evacuation |
P4 | JDK-8336944 | Shenandoah: Should only relativize stack chunks for successful evacuations |
P4 | JDK-8293650 | Shenandoah: Support archived heap objects |
P4 | JDK-8340400 | Shenandoah: Whitebox breakpoint GC requests may cause assertions |
P4 | JDK-8337981 | ShenandoahHeap::is_in should check for alive regions |
P4 | JDK-8333728 | ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero |
P4 | JDK-8332697 | ubsan: shenandoahSimpleBitMap.inline.hpp:68:23: runtime error: signed integer overflow: -9223372036854775808 - 1 cannot be represented in type 'long int' |
P4 | JDK-8334475 | UnsafeIntrinsicsTest.java#ZGenerationalDebug assert(!assert_on_failure) failed: Has low-order bits set |
P4 | JDK-8337709 | Use allocated states for chunking large array processing |
P4 | JDK-8334010 | VM crashes with ObjectAlignmentInBytes > GCCardSizeInBytes |
P4 | JDK-8329994 | Zap alignment padding bits for ArrayOops in non-release builds |
P4 | JDK-8314842 | zgc/genzgc tests ignore vm flags |
P4 | JDK-8337674 | ZGC: Consistent style for naming private static constants |
P4 | JDK-8340419 | ZGC: Create an UseLargePages adaptation of TestAllocateHeapAt.java |
P4 | JDK-8336911 | ZGC: Division by zero in heuristics after JDK-8332717 |
P4 | JDK-8339648 | ZGC: Division by zero in rule_major_allocation_rate |
P4 | JDK-8337939 | ZGC: Make assertions and checks less convoluted and explicit |
P4 | JDK-8340426 | ZGC: Move defragment out of the allocation path |
P4 | JDK-8337658 | ZGC: Move soft reference handling out of the driver loop function |
P4 | JDK-8339661 | ZGC: Move some page resets and verification to callsites |
P4 | JDK-8342102 | ZGC: Optimize copy constructors in ZPhysicalMemory |
P4 | JDK-8339163 | ZGC: Race in clearing of remembered sets |
P4 | JDK-8339399 | ZGC: Remove unnecessary page reset when splitting pages |
P4 | JDK-8339161 | ZGC: Remove unused remembered sets |
P4 | JDK-8340420 | ZGC: Should call `vm_shutdown_during_initialization` if initialization fails |
P4 | JDK-8339387 | ZGC: Synchronize medium page allocation |
P4 | JDK-8337938 | ZUtils::alloc_aligned allocates without reporting to NMT |
P5 | JDK-8335904 | Fix invalid comment in ShenandoahLock |
P5 | JDK-8338315 | G1: G1CardTableEntryClosure:do_card_ptr remove unused parameter worker_id |
P5 | JDK-8332517 | G1: Refactor G1AllocRegion |
P5 | JDK-8342329 | G1: Rename G1HeapRegionManager::_allocated_heapregions_length |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8337975 | [BACKOUT] Native memory leak when not recording any events |
P2 | JDK-8338938 | The result of the combine method of SettingsControl is not used |
P3 | JDK-8338389 | [JFR] Long strings should be added to the string pool |
P3 | JDK-8337994 | [REDO] Native memory leak when not recording any events |
P3 | JDK-8338417 | Explicitly pin a virtual thread before acquiring the JFR string pool monitor |
P3 | JDK-8324089 | Fix typo in the manual page for "jcmd" (man jcmd) |
P3 | JDK-8334031 | Generated JfrNativeSettings seems off |
P3 | JDK-8338745 | Intrinsify Continuation.pin() and Continuation.unpin() |
P3 | JDK-8323196 | jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Events are not ordered! Reuse = false" |
P3 | JDK-8304732 | jdk/jfr/api/consumer/recordingstream/TestStop.java failed again with "Expected outer stream to have 3 events" |
P3 | JDK-8334886 | jdk/jfr/api/recording/time/TestTimeMultiple.java failed with RuntimeException: getStopTime() > afterStop |
P3 | JDK-8334781 | JFR crash: assert(((((JfrTraceIdBits::load(klass)) & ((JfrTraceIdEpoch::this_epoch_method_and_class_bits()))) != 0))) failed: invariant |
P3 | JDK-8339191 | JFR: Bulk read support for ChunkInputStream |
P3 | JDK-8335730 | JFR: Clean up jdk.jfr |
P3 | JDK-8335779 | JFR: Hide sleep events |
P3 | JDK-8338819 | JFR: Internal events causes crash when no other events are in use |
P3 | JDK-8334765 | JFR: Log chunk waste |
P3 | JDK-8335907 | JFR: Make SettingControls more robust |
P3 | JDK-8335479 | JFR: Missing documentation for -XX:StartFlightRecording |
P3 | JDK-8336316 | JFR: Use SettingControl::getValue() instead of setValue() for ActiveSetting event |
P3 | JDK-8335121 | Native memory leak when not recording any events |
P3 | JDK-8338939 | Simplify processing of hidden class names |
P4 | JDK-8334780 | Crash: assert(h_array_list.not_null()) failed: invariant |
P4 | JDK-8335632 | jdk/jfr/api/consumer/streaming/TestJVMExit.java failed with "Process [...] is no longer alive" |
P4 | JDK-8336485 | jdk/jfr/jcmd/TestJcmdView.java RuntimeException: 'Invoked Concurrent' missing from stdout/stderr |
P4 | JDK-8337676 | JFR: Change the label of the throttle setting |
P4 | JDK-8339486 | JFR: Modernize |
P4 | JDK-8338512 | JFR: Revert changes to TestCodeSweeper |
P4 | JDK-8338314 | JFR: Split JFRCheckpoint VM operation |
P4 | JDK-8338405 | JFR: Use FILE type for dcmds |
P4 | JDK-8337501 | JFR: Use TimespanUnit |
P4 | JDK-8339149 | jfr_flush_event_writer - return value type mismatch |
P4 | JDK-8322812 | Manpage for jcmd is missing JFR.view command |
P4 | JDK-8340233 | Missed ThreadWXEnable in jfrNativeLibraryLoadEvent.cpp |
P4 | JDK-8341131 | Some jdk/jfr/event/compiler tests shouldn't be executed with Xcomp |
P4 | JDK-8337165 | Test jdk/jfr/event/gc/stacktrace/TestG1YoungAllocationPendingStackTrace.java failed: IndexOutOfBoundsException: Index 64 out of bounds for length 64 |
P4 | JDK-8337779 | test/jdk/jdk/jfr/jvm/TestHiddenWait.java is a bit fragile |
P4 | JDK-8332699 | ubsan: jfrEventSetting.inline.hpp:31:43: runtime error: index 163 out of bounds for type 'jfrNativeEventSetting [162]' |
P4 | JDK-8340988 | Update jdk/jfr/event/gc/collection tests to accept "CodeCache GC Threshold" as valid GC reason |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8336846 | assert(state->get_thread() == jt) failed: handshake unsafe conditions |
P3 | JDK-8333542 | Breakpoint in parallel code does not work |
P3 | JDK-8306679 | com/sun/jdi/InterruptHangTest.java asserts with -Xcomp -Dmain.wrapper=Virtual options |
P3 | JDK-8339725 | Concurrent GC crashed due to GetMethodDeclaringClass |
P3 | JDK-8337331 | crash: pinned virtual thread will lead to jvm crash when running with the javaagent option |
P3 | JDK-8340698 | JVMTI FRAME_POP event is sometimes missed if NotifyFramePop is called as a method is returning |
P3 | JDK-8205957 | setfldw001/TestDescription.java fails with bad field value |
P3 | JDK-8334085 | Test crash: assert(thread->held_monitor_count() == 0) failed: Must be |
P4 | JDK-8333841 | Add more logging into setfldw001 tests |
P4 | JDK-8335370 | Fix -Wzero-as-null-pointer-constant warning in jvmti_common.hpp |
P4 | JDK-8335688 | Fix -Wzero-as-null-pointer-constant warnings from fflush calls in jvmti tests |
P4 | JDK-8337787 | Fix -Wzero-as-null-pointer-constant warnings when JVMTI feature is disabled |
P4 | JDK-8335921 | Fix HotSpot VM build without JVMTI |
P4 | JDK-8335533 | OutOfMemoryError: Metaspace observed again on AIX in test RedefineLeakThrowable.java after JDK-8294960 |
P4 | JDK-8335775 | Remove extraneous 's' in comment of rawmonitor.cpp test file |
P4 | JDK-8337317 | serviceability/jvmti tests failed with FATAL ERROR in native method: Failed during the GetClassSignature call |
P4 | JDK-8335836 | serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java fails with unexpected exit code: 112 |
P4 | JDK-8340826 | Should not send unload notification for scratch classes |
P4 | JDK-8333361 | ubsan,test : libHeapMonitorTest.cpp:518:9: runtime error: null pointer passed as argument 2, which is declared to never be null |
P4 | JDK-8333730 | ubsan: FieldIndices/libFieldIndicesTest.cpp:276:11: runtime error: null pointer passed as argument 2, which is declared to never be null |
P4 | JDK-8339638 | Update vmTestbase/nsk/jvmti/*Field*Watch tests to use virtual thread factory |
P4 | JDK-8338934 | vmTestbase/nsk/jvmti/*Field*Watch/TestDescription.java tests timeout intermittently |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8334763 | --enable-asan: assert(_thread->is_in_live_stack((address)this)) failed: not on stack? |
P4 | JDK-8341722 | Fix some warnings as errors when building on Linux with toolchain clang |
P4 | JDK-8334227 | pahole: Optimize Hotspot C++ class layouts |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8341558 | [AIX] build broken after 8341413 |
P1 | JDK-8340843 | [PPC64/s390x] Error: ShouldNotReachHere() in TemplateInterpreterGenerator::generate_math_entry after 8338694 |
P1 | JDK-8340368 | windows-x64-slowdebug build fails after JDK-8319873 |
P2 | JDK-8341101 | [ARM32] Error: ShouldNotReachHere() in TemplateInterpreterGenerator::generate_math_entry after 8338694 |
P2 | JDK-8338856 | [BACKOUT] JDK-8337828: CDS: Trim down minimum GC region alignment |
P2 | JDK-8335409 | Can't allocate and retain memory from resource area in frame::oops_interpreted_do oop closure after 8329665 |
P2 | JDK-8339575 | DumpingWithJavaAgent.java failed with missing expected output |
P2 | JDK-8325937 | runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64 |
P2 | JDK-8324781 | runtime/Thread/TestAlwaysPreTouchStacks.java failed with Expected a higher ratio between stack committed and reserved |
P3 | JDK-8338365 | [PPC64, s390] Out-of-bounds array access in secondary_super_cache |
P3 | JDK-8335906 | [s390x] Test Failure: GTestWrapper.java |
P3 | JDK-8335362 | [Windows] Stack pointer increment in _cont_thaw stub can cause program to terminate with exit code 0xc0000005 |
P3 | JDK-8333446 | Add tests for hierarchical container support |
P3 | JDK-8339159 | api/java_rmi/Naming/Rebind.html crashes with SEGV from UTF8::quoted_ascii_length call |
P3 | JDK-8338471 | Assert deleted methods not returned by CallInfo |
P3 | JDK-8338693 | assert(Atomic::add(&ik->_shared_class_load_count, 1) == 1) failed: shared class loaded more than once |
P3 | JDK-8335283 | Build failure due to 'no_sanitize' attribute directive ignored |
P3 | JDK-8341091 | CDS: Segmented roots array misses roots |
P3 | JDK-8341644 | Compile error in cgroup coding when using toolchain clang |
P3 | JDK-8337318 | Deoptimization::relock_objects fails assert(monitor->owner() == Thread::current()) failed: must be |
P3 | JDK-8338136 | Hotspot should support multiple large page sizes on Windows |
P3 | JDK-8339148 | Make os::Linux::active_processor_count() public |
P3 | JDK-8338583 | NMT: Malloc overhead is calculated incorrectly |
P3 | JDK-8337958 | Out-of-bounds array access in secondary_super_cache |
P3 | JDK-8331560 | Refactor Hotspot container detection code so that subsystem delegates to controllers |
P3 | JDK-8322064 | Remove expired flags in JDK 24 |
P3 | JDK-8339741 | RISC-V: C ABI breakage for integer on stack |
P3 | JDK-8305489 | runtime/ErrorHandling/TestDwarf.java fails in some Linux configurations after JDK-8303805 |
P3 | JDK-8298614 | Support CDS heap dumping for SerialGC and ParallelGC |
P3 | JDK-8339316 | Test runtime/exceptionMsgs/NoClassDefFoundError/NoClassDefFoundErrorTest.java fails after JDK-8338257 |
P3 | JDK-8340491 | Thread stack-base assertion should report which thread has the un-set stack |
P3 | JDK-8340387 | Update OS detection code to recognize Windows Server 2025 |
P3 | JDK-8340383 | VM issues warning failure to find kernel32.dll on Windows nanoserver |
P3 | JDK-8334179 | VMATreeTest.TestConsistencyWithSimpleTracker_vm runs 50+ seconds |
P4 | JDK-8340792 | -XX:+PrintInterpreter: instructions should only be printed if printing all InterpreterCodelets |
P4 | JDK-8334371 | [AIX] Beginning with AIX 7.3 TL1 mmap() supports 64K memory pages |
P4 | JDK-8211847 | [aix] java/lang/ProcessHandle/InfoTest.java fails: "reported cputime less than expected" |
P4 | JDK-8334217 | [AIX] Misleading error messages after JDK-8320005 |
P4 | JDK-8328877 | [JNI] The JNI Specification needs to address the limitations of integer UTF-8 String lengths |
P4 | JDK-8322420 | [Linux] cgroup v2: Limits in parent nested control groups are not detected |
P4 | JDK-8340092 | [Linux] containers/systemd/SystemdMemoryAwarenessTest.java failing on some systems |
P4 | JDK-8261242 | [Linux] OSContainer::is_containerized() returns true when run outside a container |
P4 | JDK-8332125 | [nmt] Totals in diff report should print out total malloc and mmap diffs |
P4 | JDK-8340166 | [REDO] CDS: Trim down minimum GC region alignment |
P4 | JDK-8333412 | [s390x] Add support for branch on count instruction |
P4 | JDK-8334567 | [test] runtime/os/TestTracePageSizes move ppc handling |
P4 | JDK-8341688 | Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code |
P4 | JDK-8337657 | AArch64: No need for acquire fence in safepoint poll during JNI calls |
P4 | JDK-8338379 | Accesses to class init state should be properly synchronized |
P4 | JDK-8337550 | Add documentation to TestOutOfMemoryDuringInit.java |
P4 | JDK-8334489 | Add function os::used_memory |
P4 | JDK-8330198 | Add some class loading related perf counters to measure VM startup |
P4 | JDK-8319873 | Add windows implementation for jcmd System.map and System.dump_map |
P4 | JDK-8338760 | Adjust the comment after UseObjectMonitorTable |
P4 | JDK-8338686 | App classpath mismatch if a jar from the Class-Path attribute is on the classpath |
P4 | JDK-8328313 | Archived module graph should allow identical --module-path to be specified during dump time and run time |
P4 | JDK-8339386 | Assertion on AIX - original PC must be in the main code section of the compiled method |
P4 | JDK-8321033 | Avoid casting Array to GrowableArray |
P4 | JDK-8340184 | Bug in CompressedKlassPointers::is_in_encodable_range |
P4 | JDK-8335108 | Build error after JDK-8333658 due to class templates |
P4 | JDK-8338011 | CDS archived heap object support for 64-bit Windows |
P4 | JDK-8304484 | CDS dynamic dumping incorrectly leads to "Error occurred during initialization of VM" |
P4 | JDK-8339460 | CDS error when module is located in a directory with space in the name |
P4 | JDK-8338902 | CDS flags are reported with wrong flag category |
P4 | JDK-8338530 | CDS warning Skipping java/lang/invoke/BoundMethodHandle$Species_LLLL |
P4 | JDK-8340171 | CDS: Enhance bitmap truncation |
P4 | JDK-8342334 | CDS: Scratch mirrors should not point to dead klasses |
P4 | JDK-8338912 | CDS: Segmented roots array |
P4 | JDK-8337828 | CDS: Trim down minimum GC region alignment |
P4 | JDK-8324259 | Classes used by CDS at runtime should be archived |
P4 | JDK-8338626 | ClassLoaderExt::process_jar_manifest() should allow / separator on Windows |
P4 | JDK-8336103 | Clean up confusing Method::is_initializer |
P4 | JDK-8336796 | Clean up the JNI specification for MonitorEnter and MonitorExit |
P4 | JDK-8336919 | Cleanup and rename tags in placeholders code |
P4 | JDK-8341168 | Cleanup dead code after JDK-8322630 |
P4 | JDK-8339627 | Cleanup Unsafe.setMemory intrinsic code |
P4 | JDK-8338236 | Compile error in cgroup code on Linux when using clang |
P4 | JDK-8342011 | Conditionally compile ReservedHeapSpace compressed heap support |
P4 | JDK-8335059 | Consider renaming ClassLoaderData::keep_alive |
P4 | JDK-8341027 | Crash in java/runtime/Unsafe/InternalErrorTest when running with -XX:-UseCompressedClassPointers |
P4 | JDK-8334598 | Default classlist in JDK is not deterministic after JDK-8293980 |
P4 | JDK-8334299 | Deprecate LockingMode option, along with LM_LEGACY and LM_MONITOR |
P4 | JDK-8338947 | Deprecate the UseLinuxPosixThreadCPUClocks flag and remove it in a future release |
P4 | JDK-8338550 | Do libubsan1 installation in test container only if requested |
P4 | JDK-8333144 | docker tests do not work when ubsan is configured |
P4 | JDK-8338526 | Don't store abstract and interface Klasses in class metaspace |
P4 | JDK-8335946 | DTrace code snippets should be generated when DTrace flags are enabled |
P4 | JDK-8301403 | Eliminate memory allocations in JVMFlag::printFlags during signal handling |
P4 | JDK-8339466 | Enumerate shared stubs and define static fields and names via declarations |
P4 | JDK-8341020 | Error handler crashes when Metaspace is not fully initialized |
P4 | JDK-8325945 | Error reporting should limit the number of String characters printed |
P4 | JDK-8328880 | Events::log_exception should limit the size of the logging message |
P4 | JDK-8325002 | Exceptions::fthrow needs to ensure it truncates to a valid utf8 string |
P4 | JDK-8334222 | exclude containers/cgroup/PlainRead.java |
P4 | JDK-8338110 | Exclude Fingerprinter::do_type from ubsan checks |
P4 | JDK-8332105 | Exploded JDK does not include CDS |
P4 | JDK-8340105 | Expose BitMap::print_on in release builds |
P4 | JDK-8322475 | Extend printing for System.map |
P4 | JDK-8339488 | Extended NPE message doesn't handle CONSTANT_Dynamic |
P4 | JDK-8339342 | FieldAllocationCount is mostly unused |
P4 | JDK-8337683 | Fix -Wconversion problem with arrayOop.hpp |
P4 | JDK-8340620 | Fix -Wzero-as-null-pointer-constant warnings for CompressedOops |
P4 | JDK-8338331 | Fix -Wzero-as-null-pointer-constant warnings from CHECK_0 in jni.cpp |
P4 | JDK-8338330 | Fix -Wzero-as-null-pointer-constant warnings from THROW_XXX_0 |
P4 | JDK-8336080 | Fix -Wzero-as-null-pointer-constant warnings in ClassLoaderStats ctor |
P4 | JDK-8335591 | Fix -Wzero-as-null-pointer-constant warnings in ConcurrentHashTable |
P4 | JDK-8336081 | Fix -Wzero-as-null-pointer-constant warnings in JVMTypedFlagLimit ctors |
P4 | JDK-8337416 | Fix -Wzero-as-null-pointer-constant warnings in misc. runtime code |
P4 | JDK-8337418 | Fix -Wzero-as-null-pointer-constant warnings in prims code |
P4 | JDK-8341336 | Fix -Wzero-as-null-pointer-constant warnings in PRODUCT-only code |
P4 | JDK-8336082 | Fix -Wzero-as-null-pointer-constant warnings in SimpleCompactHashtable |
P4 | JDK-8338155 | Fix -Wzero-as-null-pointer-constant warnings involving PTHREAD_MUTEX_INITIALIZER |
P4 | JDK-8340793 | Fix client builds after JDK-8337987 |
P4 | JDK-8335217 | Fix memory ordering in ClassLoaderData::ChunkedHandleList |
P4 | JDK-8337786 | Fix simple -Wzero-as-null-pointer-constant warnings in aarch64 code |
P4 | JDK-8336085 | Fix simple -Wzero-as-null-pointer-constant warnings in CDS code |
P4 | JDK-8337239 | Fix simple -Wzero-as-null-pointer-constant warnings in classfile code |
P4 | JDK-8337784 | Fix simple -Wzero-as-null-pointer-constant warnings in linux/posix code |
P4 | JDK-8338019 | Fix simple -Wzero-as-null-pointer-constant warnings in riscv code |
P4 | JDK-8337785 | Fix simple -Wzero-as-null-pointer-constant warnings in x86 code |
P4 | JDK-8330191 | Fix typo in precompiled.hpp |
P4 | JDK-8339030 | frame::print_value_on(outputStream* st, JavaThread *thread) doesn't need thread argument |
P4 | JDK-8338064 | Give better error for ConcurrentHashTable corruption |
P4 | JDK-8334502 | gtest/GTestWrapper.java fails on armhf due to LogDecorations.iso8601_utctime_test |
P4 | JDK-8340392 | Handle OopStorage in location decoder |
P4 | JDK-8338851 | Hoist os::Posix::realpath() to os::realpath() and implement on Windows |
P4 | JDK-8337622 | IllegalArgumentException in java.lang.reflect.Field.get |
P4 | JDK-8307532 | Implement LM_LIGHTWEIGHT for Zero |
P4 | JDK-8332362 | Implement os::committed_in_range for MacOS and AIX |
P4 | JDK-8337662 | Improve os::print_hex_dump for printing Instructions sections |
P4 | JDK-8335397 | Improve reliability of TestRecursiveMonitorChurn.java |
P4 | JDK-8320561 | Inconsistency in monitorinflation logging |
P4 | JDK-8341854 | Incorrect clearing of ZF in fast_unlock_lightweight on x86 |
P4 | JDK-8335007 | Inline OopMapCache table |
P4 | JDK-8334239 | Introduce macro for ubsan method/function exclusions |
P4 | JDK-8330420 | Inverted use of DisplayVMOutputToStderr in ostream_exit |
P4 | JDK-8332400 | isspace argument should be a valid unsigned char |
P4 | JDK-8332124 | Jcmd should recognise options that look like requests for help |
P4 | JDK-8322811 | jcmd System.dump_map help info has conflicting statements |
P4 | JDK-8333522 | JFR SwapSpace event might read wrong free swap space size |
P4 | JDK-8337515 | JVM_DumpAllStacks is dead code |
P4 | JDK-8341819 | LightweightSynchronizer::enter_for races with deflation |
P4 | JDK-8334223 | Make Arena MEMFLAGs immutable |
P4 | JDK-8338929 | Make Metaspace::deallocate space-aware |
P4 | JDK-8338058 | map_or_reserve_memory_aligned Windows enhance remap assertion |
P4 | JDK-8314653 | Metaspace: remove allocation guard feature |
P4 | JDK-8340679 | Misc tests fail assert(!set || SafepointSynchronize::is_at_safepoint()) failed: set once or at safepoint |
P4 | JDK-8340102 | Move assert-only loop in OopMapSort::sort under debug macro |
P4 | JDK-8318483 | Move CDS configuration management into cdsConfig.hpp |
P4 | JDK-8339112 | Move JVM Klass flags out of AccessFlags |
P4 | JDK-8339192 | Native annotation parsing code of deprecated annotations causes crash |
P4 | JDK-8315884 | New Object to ObjectMonitor mapping |
P4 | JDK-8338658 | New Object to ObjectMonitor mapping: s390x implementation |
P4 | JDK-8334180 | NMT gtests introduced with 8312132 should be labeled as NMT |
P4 | JDK-8333211 | NMT Reports: replace manual indentation handling with auto indent |
P4 | JDK-8333994 | NMT: call stacks should show source information |
P4 | JDK-8335062 | NMT: Make StackIndex non-opaque |
P4 | JDK-8337563 | NMT: rename MEMFLAGS to MemTag |
P4 | JDK-8333658 | NMT: Use an allocator with 4-byte pointers to save memory in NativeCallStackStorage |
P4 | JDK-8335091 | NMT: VMATree reserve_mapping and commit_mapping APIs need MEMFLAGS while un/-committing API has no MEMFLAGS arg |
P4 | JDK-8320318 | ObjectMonitor Responsible thread |
P4 | JDK-8336289 | Obliterate most references to _snprintf in the Windows JDK |
P4 | JDK-8330427 | Obsolete -XX:+PreserveAllAnnotations |
P4 | JDK-8330699 | Obsolete -XX:+UseEmptySlotsInSupers |
P4 | JDK-8341015 | OopStorage location decoder crashes accessing non-initalized OopStorage |
P4 | JDK-8334895 | OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942 |
P4 | JDK-8334229 | Optimize InterpreterOopMap layout |
P4 | JDK-8334220 | Optimize Klass layout after JDK-8180450 |
P4 | JDK-8341708 | Optimize safepoint poll encoding with smaller poll data offset |
P4 | JDK-8341013 | Optimize x86/aarch64 MD5 intrinsics by reducing data dependency |
P4 | JDK-8334738 | os::print_hex_dump should optionally print ASCII |
P4 | JDK-8341931 | os_linux gtest uses lambdas with explicit capture lists |
P4 | JDK-8335664 | Parsing jsr broken: assert(bci>= 0 && bci < c->method()->code_size()) failed: index out of bounds |
P4 | JDK-8335882 | platform/cgroup/TestSystemSettings.java fails on Alpine Linux |
P4 | JDK-8332120 | Potential compilation failure in istream.cpp:205 - loss of data on conversion |
P4 | JDK-8338810 | PPC, s390x: LightweightSynchronizer::exit asserts, missing lock |
P4 | JDK-8306580 | Propagate CDS dumping errors instead of directly exiting the VM |
P4 | JDK-8334026 | Provide a diagnostic PrintMemoryMapAtExit switch on Linux |
P4 | JDK-8319947 | Recursive lightweight locking: s390x implementation |
P4 | JDK-8312125 | Refactor CDS enum class handling |
P4 | JDK-8336468 | Reflection and MethodHandles should use more precise initializer checks |
P4 | JDK-8337987 | Relocate jfr and throw_exception stubs from StubGenerator to SharedRuntime |
P4 | JDK-8337654 | Relocate uncommon trap stub from SharedRuntime to OptoRuntime |
P4 | JDK-8340353 | Remove CompressedOops::ptrs_base |
P4 | JDK-8337982 | Remove dead undef assrt0n |
P4 | JDK-8336163 | Remove declarations of some debug-only methods in release build |
P4 | JDK-8339351 | Remove duplicate line in FileMapHeader::print |
P4 | JDK-8337595 | Remove empty statements in src/hotspot/share/memory/metaspace |
P4 | JDK-8338447 | Remove InstanceKlass::_is_marked_dependent |
P4 | JDK-8333653 | Remove MallocHeader::get_stack |
P4 | JDK-8340524 | Remove NarrowPtrStruct |
P4 | JDK-8338101 | remove old remap assertion in map_or_reserve_memory_aligned after JDK-8338058 |
P4 | JDK-8340119 | Remove oopDesc::size_might_change() |
P4 | JDK-8341513 | Remove the unused thread_type field from OSThread |
P4 | JDK-8326085 | Remove unnecessary UpcallContext constructor |
P4 | JDK-8340436 | Remove unused CompressedOops::AnyNarrowOopMode |
P4 | JDK-8336152 | Remove unused forward declaration in classLoadInfo.hpp |
P4 | JDK-8339020 | Remove unused HeapShared::calculate_oopmap |
P4 | JDK-8340864 | Remove unused lines related to vmClasses |
P4 | JDK-8341138 | Rename jtreg property docker.support as container.support |
P4 | JDK-8293980 | Resolve CONSTANT_FieldRef at CDS dump time |
P4 | JDK-8309634 | Resolve CONSTANT_MethodRef at CDS dump time |
P4 | JDK-8341471 | Reversed field layout caused by unstable sorting |
P4 | JDK-8330144 | Revise os::free_memory() |
P4 | JDK-8340880 | RISC-V: add t3-t6 alias into assemler_riscv.hpp |
P4 | JDK-8338727 | RISC-V: Avoid synthetic data dependency in nmethod barrier on Ztso |
P4 | JDK-8339237 | RISC-V: Builds fail after JDK-8339120 |
P4 | JDK-8341562 | RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code |
P4 | JDK-8340241 | RISC-V: Returns mispredicted |
P4 | JDK-8341146 | RISC-V: Unnecessary fences used for load-acquire in template interpreter |
P4 | JDK-8332689 | RISC-V: Use load instead of trampolines |
P4 | JDK-8315231 | runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.java timed out |
P4 | JDK-8336055 | runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java times out |
P4 | JDK-8333579 | runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java times out |
P4 | JDK-8335577 | runtime/cds/appcds/TestParallelGCWithCDS.java still fails with JNI error |
P4 | JDK-8336074 | runtime/cds/serviceability/ReplaceCriticalClasses.java times out |
P4 | JDK-8334545 | runtime/ClassInitErrors/TestStackOverflowDuringInit.java fails after JDK-8294960 |
P4 | JDK-8335778 | runtime/ClassInitErrors/TestStackOverflowDuringInit.java fails on ppc64 platforms after JDK-8334545 |
P4 | JDK-8336410 | runtime/NMT/TotalMallocMmapDiffTest.java Total malloc diff is incorrect. Expected malloc diff range |
P4 | JDK-8336816 | runtime/PrintingTests/StringPrinting.java fails with release VMs |
P4 | JDK-8339587 | runtime/reflect/ReflectOutOfMemoryError.java fails with "bootstrap method initialization exception" |
P4 | JDK-8341031 | Segfault with CDS |
P4 | JDK-8335643 | serviceability/dcmd/vm tests fail for ZGC after JDK-8322475 |
P4 | JDK-8335710 | serviceability/dcmd/vm/SystemDumpMapTest.java and SystemMapTest.java fail on Linux Alpine after 8322475 |
P4 | JDK-8338883 | Show warning when CreateCoredumpOnCrash set, but core dump will not happen |
P4 | JDK-8333133 | Simplify QuickSort::sort |
P4 | JDK-8333775 | Small improvement to outputStream auto-indentation mode |
P4 | JDK-8340547 | Starting many threads can delay safepoints |
P4 | JDK-8341633 | StatSampler::assert_system_property: Print the keys and values of the assert |
P4 | JDK-8341413 | Stop including osThread_os.hpp in the middle of the OSThread class |
P4 | JDK-8334392 | Switch RNG in NMT's treap |
P4 | JDK-8332139 | SymbolTableHash::Node allocations allocates twice the required memory |
P4 | JDK-8338888 | SystemDictionary::class_name_symbol has incorrect length check |
P4 | JDK-8341622 | Tag-specific disabled default decorators for UnifiedLogging |
P4 | JDK-8341452 | Test runtime/cds/appcds/DumpRuntimeClassesTest.java from JDK-8324259 is failing |
P4 | JDK-8334899 | Test runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java failed after JDK-8306580 |
P4 | JDK-8337067 | Test runtime/classFileParserBug/Bad_NCDFE_Msg.java won't compile |
P4 | JDK-8336148 | Test runtime/locking/TestRecursiveMonitorChurn.java failed: Unexpected Inflation |
P4 | JDK-8335167 | Test runtime/Thread/TestAlwaysPreTouchStacks.java failed with Expected a higher ratio between stack committed and reserved |
P4 | JDK-8340923 | The class LogSelection copies uninitialized memory |
P4 | JDK-8334164 | The fix for JDK-8322811 should use _filename.is_set() rather than strcmp() |
P4 | JDK-8341053 | Two CDS tests fail again with -UseCompressedOops and UseSerialGC/UseParallelGC |
P4 | JDK-8300800 | UB: Shift exponent 32 is too large for 32-bit type 'int' |
P4 | JDK-8332818 | ubsan: archiveHeapLoader.cpp:70:27: runtime error: applying non-zero offset 18446744073707454464 to null pointer |
P4 | JDK-8333639 | ubsan: cppVtables.cpp:81:55: runtime error: index 14 out of bounds for type 'long int [1]' |
P4 | JDK-8333354 | ubsan: frame.inline.hpp:91:25: and src/hotspot/share/runtime/frame.inline.hpp:88:29: runtime error: member call on null pointer of type 'const struct SmallRegisterMap' |
P4 | JDK-8333363 | ubsan: instanceKlass.cpp: runtime error: member call on null pointer of type 'struct AnnotationArray' |
P4 | JDK-8331725 | ubsan: pc may not always be the entry point for a VtableStub |
P4 | JDK-8333887 | ubsan: unsafe.cpp:247:13: runtime error: store to null pointer of type 'volatile int' |
P4 | JDK-8335237 | ubsan: vtableStubs.hpp is_vtable_stub exclude from ubsan checks |
P4 | JDK-8339540 | Unify include requirements for PlatformMonitor/Mutex constructors/destructors |
P4 | JDK-8341967 | Unify os::current_file_offset and os::seek_to_file_offset across posix platforms |
P4 | JDK-8312412 | Uninitialized klassVtable::_verify_count field |
P4 | JDK-8341444 | Unnecessary check for JSRs in CDS |
P4 | JDK-8339678 | Update runtime/condy tests to be executed with VM flags |
P4 | JDK-8341377 | Update VMProps.isCDSRuntimeOptionsCompatible to include Parallel and Serial GC |
P4 | JDK-8334357 | Use NonInterleavingLogStream for report_metadata_oome |
P4 | JDK-8337783 | Use THROW_NULL instead of THROW_0 in pointer contexts in misc runtime code |
P4 | JDK-8337782 | Use THROW_NULL instead of THROW_0 in pointer contexts in prims code |
P4 | JDK-8338257 | UTF8 lengths should be size_t not int |
P4 | JDK-8334564 | VM startup: fatal error: FLAG_SET_ERGO cannot be used to set an invalid value for NonNMethodCodeHeapSize |
P4 | JDK-8338010 | WB_IsFrameDeoptimized miss ResourceMark |
P4 | JDK-8332786 | When dumping static CDS archives, explicitly assert that we don't use a CDS archive |
P5 | JDK-8336855 | Duplicate protected declaration and comment in interp_masm_aarch64.hpp |
P5 | JDK-8339771 | RISC-V: Reduce icache flushes |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8330846 | Add stacks of mounted virtual threads to the HotSpot thread dump |
P4 | JDK-8334145 | |
P4 | JDK-8341060 | Cleanup statics in HeapDumper |
P4 | JDK-8338160 | Fix -Wzero-as-null-pointer-constant warnings in management.cpp |
P4 | JDK-8313562 | hsperfdata should export module path and "launcher" metadata |
P4 | JDK-8340213 | jcmd VM.events ignores max argument |
P4 | JDK-8331015 | Obsolete -XX:+UseNotificationThread |
P4 | JDK-8333117 | Remove support of remote and manual debuggee launchers |
P4 | JDK-8334215 | serviceability/dcmd/thread/PrintMountedVirtualThread.java failing with JTREG_TEST_THREAD_FACTORY=Virtual |
P5 | JDK-8339384 | Unintentional IOException in jdk.jdi module when JDWP end of stream occurs |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8311993 | Test serviceability/sa/UniqueVtableTest.java failed: duplicate vtables detected |
P4 | JDK-8340657 | [PPC64] SA determines wrong unextendedSP |
P4 | JDK-8341820 | Check return value of hcreate_r |
P4 | JDK-8337163 | Improve SA error message when failing to attach to a core file |
P4 | JDK-8335743 | jhsdb jstack cannot print some information on the waiting thread |
P4 | JDK-8339307 | jhsdb jstack could not trace FFM upcall frame |
P4 | JDK-8336284 | Test TestClhsdbJstackLock.java/TestJhsdbJstackLock.java fails with -Xcomp after JDK-8335743 |
P5 | JDK-8339871 | serviceability/sa/TestDebugInfoDecode.java should be driver |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8341412 | Various test failures after JDK-8334305 |
P4 | JDK-8340439 | AArch64: Extra entry declaration for assember test |
P4 | JDK-8340974 | Ambiguous name of jtreg property vm.libgraal.enabled |
P4 | JDK-8332252 | Clean up vmTestbase/vm/share |
P4 | JDK-8336587 | failure_handler lldb command times out on macosx-aarch64 core file |
P4 | JDK-8338154 | Fix -Wzero-as-null-pointer-constant warnings in gtest framework |
P4 | JDK-8334305 | Remove all code for nsk.share.Log verbose mode |
P4 | JDK-8335299 | Remove hs-atr-ci-genzgc |
P4 | JDK-8334078 | RISC-V: TestIntVect.java fails after JDK-8332153 when running without RVV |
P4 | JDK-8335227 | runThese fails because still using Runtime.exit() after retransformation |
P4 | JDK-8341261 | Tests assume UnlockExperimentalVMOptions is disabled by default |
P4 | JDK-8330702 | Update failure handler to don't generate Error message if cores actions are empty |
P4 | JDK-8332113 | Update nsk.share.Log to be always verbose |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8334036 | Update JCov for class file version 68 |
P4 | JDK-8335911 | Document ccls indexer in doc/ide.md |
P4 | JDK-8334166 | Enable binary check |
P4 | JDK-8339591 | Mark jdk/jshell/ExceptionMessageTest.java intermittent |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8339364 | AIX build fails: various unused variable and function warnings |
P2 | JDK-8333743 | Change .jcheck/conf branches property to match valid branches |
P3 | JDK-8338404 | Cross-compilation to different endianness fails after JDK-8318913 |
P3 | JDK-8339336 | Fix build system whitespace to adhere to coding conventions |
P3 | JDK-8338108 | Give better error message in configure if a full XCode is missing |
P3 | JDK-8338768 | Introduce runtime lookup to check for static builds |
P3 | JDK-8339371 | jlink.log warning when building after JDK-8338404 |
P3 | JDK-8331431 | Update to use jtreg 7.4 |
P3 | JDK-8339156 | Use more fine-granular clang unused warnings |
P3 | JDK-8339120 | Use more fine-granular gcc unused warnings |
P4 | JDK-8336498 | [macos] [build]: install-file macro may run into permission denied error |
P4 | JDK-8341024 | [test] build/AbsPathsInImage.java fails with OOM when using ubsan-enabled binaries |
P4 | JDK-8337536 | AArch64: Enable BTI branch protection for runtime part |
P4 | JDK-8340818 | Add a new jtreg test root to test the generated documentation |
P4 | JDK-8336343 | Add more known sysroot library locations for ALSA |
P4 | JDK-8340815 | Add SECURITY.md file |
P4 | JDK-8339570 | Add Tidy build support for JDK tests |
P4 | JDK-8324966 | Allow selecting jtreg test case by ID from make |
P4 | JDK-8340075 | Autoconf bundle cannot run on read-only filesystem |
P4 | JDK-8338916 | Build warnings about overriding recipe for jvm-ldflags.txt |
P4 | JDK-8330206 | Bump minimum boot jdk to JDK 23 |
P4 | JDK-8338304 | clang on Linux - check for lld presence after JDK-8333189 |
P4 | JDK-8337283 | configure.log is truncated when build dir is on different filesystem |
P4 | JDK-8341871 | Disable G1 for unsupported platforms after JDK-8334060 |
P4 | JDK-8340804 | doc/building.md update Xcode instructions to note that full install is required |
P4 | JDK-8336091 | Fix HTML warnings in the generated HTML files |
P4 | JDK-8339235 | Fix indentation in build system |
P4 | JDK-8336342 | Fix known X11 library locations in sysroot |
P4 | JDK-8341806 | Gcc version detection failure on Alinux3 |
P4 | JDK-8282944 | GHA: Add Alpine Linux x86_64 pre-integration check |
P4 | JDK-8336928 | GHA: Bundle artifacts removal broken |
P4 | JDK-8341424 | GHA: Collect hs_errs from build time failures |
P4 | JDK-8338286 | GHA: Demote x86_32 to hotspot build only |
P4 | JDK-8330586 | GHA: Drop additional gcc/glibc packages installation for x86_32 |
P4 | JDK-8340418 | GHA: MacOS AArch64 bundles can be removed prematurely |
P4 | JDK-8342578 | GHA: RISC-V: Bootstrap using Debian snapshot is still failing |
P4 | JDK-8339548 | GHA: RISC-V: Use Debian snapshot archive for bootstrap |
P4 | JDK-8338402 | GHA: some of bundles may not get removed |
P4 | JDK-8298920 | Improve microbenchmark build times |
P4 | JDK-8330205 | Initial troff manpage generation for JDK 24 |
P4 | JDK-8333676 | JCK_RETRY_COUNT appears to not work |
P4 | JDK-8333685 | Make update-copyright-year script more useful |
P4 | JDK-8336040 | Missing closing anchor element in Docs.gmk |
P4 | JDK-8336849 | Remove .llvm_addrsig section from JDK/VM static libraries (.a files) |
P4 | JDK-8340194 | Replace usage of -ms with -Xms in LauncherCommon.gmk make file |
P4 | JDK-8323672 | Suppress unwanted autoconf added flags in CC and CXX |
P4 | JDK-8334618 | ubsan: support setting additional ubsan check options |
P4 | JDK-8333823 | Update --release 23 symbol information for JDK 23 build 26 |
P4 | JDK-8333826 | Update --release 23 symbol information for JDK 23 build 29 |
P4 | JDK-8335823 | Update --release 23 symbol information for JDK 23 build 33 |
P4 | JDK-8337715 | Update --release 23 symbol information for JDK 23 build 37 |
P4 | JDK-8337819 | Update GHA JDKs to 22.0.2 |
P4 | JDK-8329288 | Update Visual Studio visibility support for POSIX functions |
P4 | JDK-8338290 | Xcode project generator for hotspot |
P5 | JDK-8333477 | Delete extra empty spaces in Makefiles |
P5 | JDK-8340552 | Harden TzdbZoneRulesCompiler against missing zone names |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8332316 | Convert package.html files to package-info.java |
P4 | JDK-8332286 | Fix the `@since` tags in java source code documentation |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8341880 | RISC-V: riscv_vector.h native build fails with gcc13 after JDK-8320500 |
P4 | JDK-8334490 | Normalize string with locale invariant `toLowerCase()` |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8342002 | sun/security/tools/keytool/GenKeyPairSigner.java failed due to missing certificate output |
P4 | JDK-8341792 | Fix ExceptionOccurred in java.security.jgss |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8341057 | Add 2 SSL.com TLS roots |
P3 | JDK-8340327 | A common framework to support public key algorithms with standard parameter sets |
P3 | JDK-8333754 | Add a Test against ECDSA and ECDH NIST Test vector |
P3 | JDK-8336667 | IAE in DerInputStream.toByteArray |
P3 | JDK-8337826 | Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754 |
P3 | JDK-8338587 | Internal XOF Methods for SHAKE128 and SHAKE256 |
P3 | JDK-8328723 | IP Address error when client enables HTTPS endpoint check on server socket |
P3 | JDK-8309841 | Jarsigner should print a warning if an entry is removed |
P3 | JDK-8319332 | Security properties files inclusion |
P3 | JDK-8337951 | Test sun/security/validator/samedn.sh CertificateNotYetValidException: NotBefore validation |
P3 | JDK-8335344 | test/jdk/sun/security/tools/keytool/NssTest.java fails to compile |
P4 | JDK-8335172 | Add manual steps to run security/auth/callback/TextCallbackHandler/Password.java test |
P4 | JDK-8334562 | Automate com/sun/security/auth/callback/TextCallbackHandler/Default.java test |
P4 | JDK-8336854 | CAInterop.java#actalisauthenticationrootca conflicted with /manual and /timeout |
P4 | JDK-8331391 | Enhance the keytool code by invoking the buildTrustedCerts method for essential options |
P4 | JDK-8322133 | getParameterSpec(ECGenParameterSpec.class) on EC AlgorithmParameters does not return standard names |
P4 | JDK-8339347 | keytool -importpass insists prompting the user even if there is no terminal |
P4 | JDK-8273046 | Minor cleanups could be done throughout the security code base |
P4 | JDK-8324841 | PKCS11 tests still skip execution |
P4 | JDK-8340670 | Policy.UNSUPPORTED_EMPTY_COLLECTION.isReadOnly does not return true |
P4 | JDK-8333867 | SHA3 performance can be improved |
P4 | JDK-8248981 | Specify list of standard message digest and mgf algorithms for RSASSA-PSS signature |
P4 | JDK-8329754 | The ThreadSafe attribute is ignored for SecureRandom algorithm aliases |
P5 | JDK-8338395 | Add test coverage for instantiating NativePRNG with SecureRandomParameters |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8333364 | Minor cleanup could be done in com.sun.crypto.provider |
P4 | JDK-8209092 | Remove outdated wording from RC5ParameterSpec |
P5 | JDK-8336240 | Test com/sun/crypto/provider/Cipher/DES/PerformanceTest.java fails with java.lang.ArithmeticException |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8335288 | SunPKCS11 initialization will call C_GetMechanismInfo on unsupported mechanisms |
P3 | JDK-8333317 | Test sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature |
P4 | JDK-8336499 | Failure when creating non-CRT RSA private keys in SunPKCS11 |
P4 | JDK-8330842 | Support AES CBC with Ciphertext Stealing (CTS) in SunPKCS11 |
P4 | JDK-8331959 | Update PKCS#11 Cryptographic Token Interface to v3.1 |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8341059 | Change Entrust TLS distrust date to November 12, 2024 |
P2 | JDK-8328608 | Multiple NewSessionTicket support for TLS |
P3 | JDK-8337664 | Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs |
P3 | JDK-8334670 | SSLSocketOutputRecord buffer miscalculation |
P3 | JDK-8326705 | Test CertMsgCheck.java fails to find alert certificate_required |
P4 | JDK-8332524 | Instead of printing "TLSv1.3," it is showing "TLS13" |
P4 | JDK-8339261 | Logs truncated in test javax/net/ssl/DTLS/DTLSRehandshakeTest.java |
P4 | JDK-4966250 | SSLSessionContext.setSessionTimeout() documentation could be updated |
P4 | JDK-8339403 | sun.security.ssl.StatusResponseManager.get swallows interrupt status |
P4 | JDK-8327538 | The SSLExtension class specifies incorrect values for heartbeat per RFC 6520 and post_handshake_auth per RFC 8446 |
P4 | JDK-8339560 | Unaddressed comments during code review of JDK-8337664 |
P4 | JDK-8338380 | Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8329959 | Update DigestMD5Client.java - fix typo in javadoc string |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8334441 | Mark tests in jdk_security_infra group as manual |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8333772 | Incorrect Kerberos behavior when udp_preference_limit = 0 |
P4 | JDK-8336935 | Test sun/security/krb5/auto/RealmSpecificValues.java fails: java.lang.RuntimeException: Should not reach here |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8336773 | Link to JLS changes for JEP 455 doesn't appear in specifications index page |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8336092 | Doccheck: HTML warning in flexible constructor bodies page |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8317611 | Add a tool like jdeprscan to find usage of restricted methods |
P4 | JDK-8341134 | Deprecate for removal the jrunscript tool |
P4 | JDK-8337851 | Some tests have name which confuse jtreg |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8173970 | jar tool should have a way to extract to a directory |
P4 | JDK-8339810 | Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8334757 | AssertionError: Missing type variable in where clause |
P2 | JDK-8336320 | NullPointerException: Cannot invoke Type.getTag because type is null after JDK-8334037 |
P2 | JDK-8336491 | Unnecessary boxing conversions in void-returning lambdas |
P2 | JDK-8336786 | VerifyError with lambda capture and enclosing instance references |
P3 | JDK-8334258 | Compiler erronousely allows access to instance variable in argument expression of a constructor invocation |
P3 | JDK-8337998 | CompletionFailure in getEnclosingType attaching type annotations |
P3 | JDK-8338301 | Error recovery and reporting should be improved for erroneous implicitly declared classes |
P3 | JDK-8334488 | Improve error for illegal early access from nested class |
P3 | JDK-8335817 | javac AssertionError addLocalVar checkNull |
P3 | JDK-8335385 | javac crash on unattributed piece of AST |
P3 | JDK-8332850 | javac crashes if container for repeatable annotation is not found |
P3 | JDK-8333313 | NullPointerException in lambda instantiating an inner local class in prologue |
P3 | JDK-8336492 | Regression in lambda serialization |
P3 | JDK-8337795 | Type annotation attached to incorrect type during class reading |
P3 | JDK-8334055 | Unhelpful 'required: reference' diagnostics after JDK-8043226 |
P4 | JDK-8330184 | Add source 24 and target 24 to javac |
P4 | JDK-8334466 | Ambiguous method call with generics may cause FunctionDescriptorLookupError |
P4 | JDK-8334121 | Anonymous class capturing two enclosing instances fails to compile |
P4 | JDK-8338906 | Avoid passing EnumDescs and extra classes to type switch methods that don't use them |
P4 | JDK-8341966 | Broken annotated module may lead to an exception in javac |
P4 | JDK-8337037 | compiler internal options are not printing the stacktrace after a compiler crash |
P4 | JDK-8336781 | Erroneous exhaustivity check with boolean switch |
P4 | JDK-8338678 | Erroneous parameterized type represented as |
P4 | JDK-8324859 | Improve error recovery |
P4 | JDK-8336942 | Improve test coverage for class loading elements with annotations of different retentions |
P4 | JDK-8340024 | In ClassReader, extract a constant for the superclass supertype_index |
P4 | JDK-8340568 | Incorrect escaping of single quotes when pretty-printing character literals |
P4 | JDK-8337976 | Insufficient error recovery in parser for switch inside class body |
P4 | JDK-8328536 | javac - crash on unknown type referenced in yield statement |
P4 | JDK-8337980 | Javac allows invocation of an inherited instance method from a static method |
P4 | JDK-8334870 | javac does not accept classfiles with certain permitted RuntimeVisibleParameterAnnotations and RuntimeInvisibleParameterAnnotations attributes |
P4 | JDK-8341070 | javac fails with an exception when compiling import module under source level 8 |
P4 | JDK-8332600 | javac uses record components source position during compilation |
P4 | JDK-8334037 | Local class creation in lambda in pre-construction context crashes javac |
P4 | JDK-8335159 | Move method reference to lambda desugaring before Lower |
P4 | JDK-8333766 | Stack overflow with anonymous class in super() parameter |
P4 | JDK-8335766 | Switch case with pattern matching and guard clause compiles inconsistently |
P4 | JDK-8337334 | Test tools/javac/7142086/T7142086.java timeout with fastdebug binary |
P4 | JDK-8332474 | Tighten up ToolBox' JavacTask to not silently accept javac crash as a failure |
P4 | JDK-8326616 | tools/javac/patterns/Exhaustiveness.java intermittently Timeout signalled after 480 seconds |
P4 | JDK-8335136 | Underscore as parameter name in one-parameter functional types fails to compile |
P4 | JDK-8334252 | Verifier error for lambda declared in early construction context |
P5 | JDK-8334679 | Wrong bug number in regression test for JDK-8334252 |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8325369 | @sealedGraph: Bad link to image for tag on nested classes |
P3 | JDK-8318106 | Generated HTML for snippet does not always contain an id |
P3 | JDK-8322708 | Global HTML attributes are not allowed |
P3 | JDK-8325090 | javadoc fails when -subpackages option is used with non-modular -source |
P3 | JDK-8338525 | Leading and trailing code blocks by indentation |
P3 | JDK-8336036 | Synthetic documentation for a record's equals is incorrect for floating-point types |
P3 | JDK-8299080 | Wrong default value of snippet lang attribute |
P4 | JDK-8334241 | Adjust API docs side bar dimensions |
P4 | JDK-8332753 | Anchor already defined in javadoc files |
P4 | JDK-8335623 | Clean up HtmlTag.HtmlTag and make the ARIA role attribute global |
P4 | JDK-8338133 | Cleanup direct use of `new HtmlTree` |
P4 | JDK-8339541 | CSS rule is not specific enough |
P4 | JDK-8321935 | Define the term 'standard doclet' |
P4 | JDK-8322036 | Improve help output from the javadoc tool |
P4 | JDK-6381729 | Javadoc for generic constructor doesn't document type parameter |
P4 | JDK-8313931 | Javadoc: links to type parameters actually generate links to classes |
P4 | JDK-8340203 | Link color is hard to distinguish from text color in API documentation |
P4 | JDK-8281533 | Odd "preview" label in link/linkplain |
P4 | JDK-8335122 | Reorganize internal low-level support for HTML in jdk.javadoc |
P4 | JDK-8339684 | ResizeObserver callback interrupts smooth scrolling on Chrome |
P4 | JDK-8341198 | since header missing in Documentation Comment Specification page |
P4 | JDK-8334332 | TestIOException.java fails if run by root |
P4 | JDK-8338190 | TOC vertical offsets not updated when document size changes |
P4 | JDK-8336259 | Wrong link to stylesheet.css in JavaDoc API documentation |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8333748 | javap crash - Fatal error: Unmatched bit position 0x2 for location CLASS |
P4 | JDK-8341924 | Improve error message with structurally malformed Code array |
P4 | JDK-8333308 | javap --system handling doesn't work on internal class names |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8204582 | Extra spaces in jlink documentation make it incorrect. |
P4 | JDK-8334057 | JLinkReproducibleTest.java support receive test.tool.vm.opts |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8341443 | [macos] AppContentTest and SigningOptionsTest failed due to "codesign" does not fails with "--app-content" on macOS 15 |
P3 | JDK-8334301 | Errors in jpackage man page |
P3 | JDK-8319457 | Update jpackage to support WiX v4 and v5 on Windows |
P4 | JDK-8325525 | Create jtreg test case for JDK-8325203 |
P4 | JDK-8342609 | jpackage test helper function incorrectly removes a directory instead of its contents only |
P4 | JDK-8338918 | Remove non translated file name from WinResources resource bundle |
P4 | JDK-8336315 | tools/jpackage/windows/WinChildProcessTest.java Failed: Check is calculator process is alive |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8336375 | Crash on paste to JShell |
P3 | JDK-8334433 | jshell.exe runs an executable test.exe on startup |
P4 | JDK-8332314 | Add window size configuration option to JavaShellToolBuilder interface |
P4 | JDK-8338281 | jshell does not run shutdown hooks |
P4 | JDK-8332014 | since-checker - Fix @ since tags in jdk.jshell |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8341135 | Incorrect format string after JDK-8339475 |
P4 | JDK-8225049 | Bad -Xlog example in -Xlog:help, online documentation, JEP |
P4 | JDK-8339475 | Clean up return code handling for pthread calls in library coding |
P4 | JDK-8333714 | Cleanup the usages of CHECK_EXCEPTION_NULL_FAIL macro in java launcher |
P4 | JDK-8286851 | Deprecate for removal several of the undocumented java launcher options |
P4 | JDK-8337506 | Disable "best-fit" mapping on Windows command line |
P4 | JDK-8339918 | Remove checks for outdated -t -tm -Xfuture -checksource -cs -noasyncgc options from the launcher |
P4 | JDK-8340596 | Remove dead code from RequiresSetenv function in java.base/unix/native/libjli/java_md.c |
P4 | JDK-8340623 | Remove outdated PROCESSOR_ARCHITECTURE_IA64 from Windows coding |
P4 | JDK-8340114 | Remove outdated SelectVersion() function from the launcher and update the code comments explaining the code flow |
P4 | JDK-8340717 | Remove unused function declarations from java.c/java.h of the launcher |
P4 | JDK-8340655 | Source launcher fails on GraalVM 23 with preview enabled |
P4 | JDK-8335896 | Source launcher should set TCCL |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8336021 | Doccheck: valign not allowed for HTML5 in java.xml |