Notes generated: Fri Aug 29 10:17:07 CEST 2025
Issue | Description |
---|---|
JDK-8345525 | JEP 504: Remove the Applet API |
Remove the Applet API, which was deprecated for removal in JDK 17 (2021). It is obsolete because neither recent JDK releases nor current web browsers support applets.
|
Issue | Description |
---|---|
JDK-8357653 |
Inner Classes of Type Parameters Emitted As Raw Types in Signatures Whenever a reference to an inner type of the kind A.B is found, javac needs to normalize the qualifier type A, so that any reference to potentially parameterized types are made explicit. This normalization occurs regardless of whether this type is explicitly provided in the source code, or inferred from the enclosing context. Some cases were found where no normalization was applied to the type qualifier -- e.g. if the qualifier is a type-variable type. The lack of normalization led to spurious errors, as the type reference was incorrectly classified as a raw type. This change adds the missing normalization step. While this change is generally beneficial, as spurious errors that would cause compilation to fail are no longer generated, there might be cases where the additional normalization steps might result in a change in overload resolution. For example, assume the following snippet in which the result of the getter.get() method call is passed to an overloaded method with two candidates: m(T) and M(Object). Without the patch the following code prints Object, erroneously; with the patch the following code prints T, correctly. An erroneous classification of the qualified type means that the type G.Getter was treated as a raw type and the result of the method call was Object; the correct classification is to treat it as T <: Number and the return type of the method call to be Number. That very classification selects a different overload m before and after the patch:
|
Issue | Description |
---|---|
JDK-8351413 |
Remove XML Interchange in java.management/javax/management/modelmbean/DescriptorSupport The deprecated XML interchange feature in |
JDK-8359809 |
AttributeList, RoleList, and UnresolvedRoleList Should Never Accept Other Types of Object The classes |
JDK-8347114 |
JMXServiceURL Requires an Explicit Protocol The class |
Issue | Description |
---|---|
JDK-8268406 |
Deallocate jmethodID native memory The internal representation of native method pointers |
Issue | Description |
---|---|
JDK-8359170 |
Added 4 New Root Certificates from Sectigo Limited The following root certificates have been added to the cacerts truststore: ``` + Sectigo Limited + sectigocodesignroote46 DN: CN=Sectigo Public Code Signing Root E46, O=Sectigo Limited, C=GB
|
JDK-8356557 |
SocketPermission Class Deprecated for Removal The |
JDK-8361212 |
Removed Four AffirmTrust Root Certificates The following root certificates, which are deactivated and no longer in use, have been removed from the ``` + alias name "affirmtrustcommercialca [jdk]" Distinguished Name: CN=AffirmTrust Commercial, O=AffirmTrust, C=US
|
JDK-8361964 |
Removed DESede and PKCS1Padding Algorithms from Requirements and Added PBES2 Algorithms The following security algorithm implementation requirements in the Java Security Standard Algorithm Names specification and the API specifications have been removed as they are no longer recommended and should not be in wide usage anymore:
The following PBES2 algorithms from RFC 8018: PKCS #5: Password-Based Cryptography Specification Version 2.1 have been added as new requirements:
|
Issue | Description |
---|---|
JDK-8358535 |
Performance Regression in java.lang.ClassValue::get JDK-8351996 updated |
Issue | Description |
---|---|
JDK-8359395 |
User-specified SecureRandom Object in XML Signature Generation A new property called "jdk.xmldsig.SecureRandom" has been added to |
JDK-8314180 |
Disable XPath in XML Signatures XML signatures that use XPath transforms have been disabled by default. The XPath transform is not recommended by the XML Signature Best Practices document. Applications should use the XPath Filter 2.0 transform instead, which was designed to be an alternative to the XPath transform. If necessary, and at their own risk, applications can workaround this policy by modifying the |
Issue | Description |
---|---|
JDK-8362448 |
`java.text.DecimalFormat` Now Uses the `Double.toString(double)` Algorithm Class As a consequence, in rare cases the outcome might be slightly different than with the old algorithm. For example, the To help migrating applications that might be impacted by this change, for a few releases the old algorithm will still be available to |
Issue | Description |
---|---|
JDK-8359956 |
Support Algorithm Constraints and Certificate Checks in SunX509 Key Manager The default "SunX509" 1) Local certificates are checked against peer supported certificate signature algorithms sent with the The legacy behavior (no checking of local certificates) of the "SunX509" key manager can be restored by setting the |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8302057 | Wrong BeanProperty description for JTable.setShowGrid |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8359266 | Delete the usage of AppContext in the GraphicsDevice |
P3 | JDK-8361748 | Enforce limits on the size of an XBM image |
P3 | JDK-8364434 | Inconsistent BufferedContext state after GC |
P3 | JDK-8359955 | Regressions ~7% in several J2DBench in 25-b26 |
P4 | JDK-8363676 | [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform |
P4 | JDK-8362557 | [macOS] Remove CFont.finalize() |
P4 | JDK-8362452 | [macOS] Remove CPrinterJob.finalize() |
P4 | JDK-8362291 | [macOS] Remove finalize method in CGraphicsEnvironment.java |
P4 | JDK-8358623 | Avoid unnecessary data copying in ICC_Profile |
P4 | JDK-8362572 | Delete the usage of "sun.java2d.reftype" from the sun.java2d.Disposer |
P4 | JDK-8361216 | Do not fork javac in J2DBench ant build |
P4 | JDK-8361213 | J2DAnalyzer should emit the score as a decimal |
P4 | JDK-8210765 | Remove finalize method in CStrike.java |
P4 | JDK-8362659 | Remove sun.print.PrintJob2D.finalize() |
P4 | JDK-8359380 | Rework deferral profile logic after JDK-8346465 |
P4 | JDK-8358697 | TextLayout/MyanmarTextTest.java passes if no Myanmar font is found |
P4 | JDK-8363889 | Update sun.print.PrintJob2D to use Disposer |
P5 | JDK-8355904 | Use variadic macros for J2dTrace |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8358526 | Clarify behavior of java.awt.HeadlessException constructed with no-args |
P3 | JDK-8354415 | [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc |
P3 | JDK-8360647 | [XWayland] [OL10] NumPad keys are not triggered |
P3 | JDK-8362390 | AIX make fails in awt_GraphicsEnv.c |
P3 | JDK-8359053 | Implement JEP 504 - Remove the Applet API |
P3 | JDK-8354646 | java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text |
P3 | JDK-8358452 | JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) |
P3 | JDK-8332271 | Reading data from the clipboard from multiple threads crashes the JVM |
P4 | JDK-8361524 | [XWayland] possible JavaFX interop hang |
P4 | JDK-8353950 | Clipboard interaction on Windows is unstable |
P4 | JDK-8346952 | GetGraphicsStressTest.java fails: Native resources unavailable |
P4 | JDK-8356137 | GifImageDecode can produce opaque image when disposal method changes |
P4 | JDK-8359889 | java/awt/MenuItem/SetLabelTest.java inadvertently triggers clicks on items pinned to the taskbar |
P4 | JDK-8364177 | JDK fails to build due to undefined symbol in libpng on LoongArch64 |
P4 | JDK-8358731 | Remove jdk.internal.access.JavaAWTAccess.java |
P4 | JDK-8365180 | Remove sun.awt.windows.WInputMethod.finalize() |
P4 | JDK-8344333 | Spurious System.err.flush() in LWCToolkit.java |
P5 | JDK-8358468 | Enhance code consistency: java.desktop/macos |
P5 | JDK-8357686 | Remove unnecessary Map.get from AWTAutoShutdown.unregisterPeer |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8365291 | Remove finalize() method from sun/awt/X11InputMethodBase.java |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8361283 | [Accessibility,macOS,VoiceOver] VoiceOver announced Tab items of JTabbedPane as RadioButton on macOS |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8365197 | javax.imageio.stream MemoryCache based streams no longer need a disposer. |
P4 | JDK-8364768 | JDK javax.imageio ImageWriters do not all flush the output stream |
P4 | JDK-8362898 | Remove finalize() methods from javax.imageio TIFF classes |
P4 | JDK-8365292 | Remove javax.imageio.spi.ServiceRegistry.finalize() |
P4 | JDK-8277585 | Remove the terminally deprecated finalize() method from javax.imageio.stream APIs |
P4 | JDK-8359391 | Remove ThreadGroup sandboxing from javax.imageio |
P4 | JDK-8365198 | Remove unnecessary mention of finalize in ImageIO reader/writer docs |
Priority | Bug | Summary |
---|---|---|
P5 | JDK-8360487 | Remove unnecessary List.indexOf key from AbstractMidiDevice.TransmitterList.remove |
P5 | JDK-8359996 | Remove unnecessary List.indexOf key from Track.remove |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8348760 | RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel |
P3 | JDK-8358532 | JFileChooser in GTK L&F still displays HTML filename |
P3 | JDK-8358813 | JPasswordField identifies spaces in password via delete shortcuts |
P3 | JDK-8349188 | LineBorder does not scale correctly |
P3 | JDK-8365375 | Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground |
P3 | JDK-8365389 | Remove static color fields from SwingUtilities3 and WindowsMenuItemUI |
P4 | JDK-8365425 | [macos26] javax/swing/JInternalFrame/8160248/JInternalFrameDraggingTest.java fails on macOS 26 |
P4 | JDK-8362289 | [macOS] Remove finalize method in JRSUIControls.java |
P4 | JDK-8360462 | [macosx] row selection not working with Ctrl+Shift+Down/Up in AquaL&F |
P4 | JDK-8361610 | Avoid wasted work in ImageIcon(Image) for setting description |
P4 | JDK-8159055 | Clarify handling of null and invalid image data for ImageIcon constructors and setImage method |
P4 | JDK-8362089 | DnDAutoTests for JList, JTable, JTree tests are failing with Parse Exception |
P4 | JDK-8357799 | Improve instructions for JFileChooser/HTMLFileName.java |
P4 | JDK-8365615 | Improve JMenuBar/RightLeftOrientation.java |
P4 | JDK-8361115 | javax/swing/JComboBox/bug4276920.java unnecessarily throws Error instead of RuntimeException |
P4 | JDK-8338282 | javax/swing/JMenuBar/TestMenuMnemonicLinuxAndMac.java test failed on macOS and Ubuntu |
P4 | JDK-8364230 | javax/swing/text/StringContent can be migrated away from using finalize |
P4 | JDK-8361463 | Render method of javax.swing.text.AbstractDocument uses 'currency' instead of 'concurrency' |
P4 | JDK-6955128 | Spec for javax.swing.plaf.basic.BasicTextUI.getVisibleEditorRect contains inappropriate wording |
P4 | JDK-4938801 | The popup does not go when the component is removed |
P4 | JDK-6798061 | The removal of System.out.println from KeyboardManager |
P5 | JDK-8365708 | Add missing @Override annotations to WindowsMenuItemUIAccessor |
P5 | JDK-8365711 | Declare menuBarHeight and hotTrackingOn private |
P5 | JDK-8364808 | Make BasicDesktopPaneUI.Actions.MOVE_RESIZE_INCREMENT static |
P5 | JDK-8362067 | Remove unnecessary List.contains key from SpringLayout.Constraints.pushConstraint |
P5 | JDK-8357688 | Remove unnecessary List.get before remove in PopupFactory |
P5 | JDK-8357226 | Remove unnecessary List.indexOf from RepaintManager.removeInvalidComponent |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8361959 | [GCC static analyzer] java_props_md.c leak of 'temp' variable is reported |
P4 | JDK-8361888 | [GCC static analyzer] ProcessImpl_md.c Java_java_lang_ProcessImpl_forkAndExec error: use of uninitialized value '*(ChildStuff *)p.mode |
P4 | JDK-8358768 | [vectorapi] Make VectorOperators.SUADD an Associative |
P4 | JDK-8362279 | [vectorapi] VECTOR_OP_SUADD needs reduction support |
P4 | JDK-8361300 | Document exceptions for Unsafe offset methods |
P4 | JDK-8342868 | Errors related to unused code on Windows after 8339120 in core libs |
P4 | JDK-8352016 | Improve java/lang/RuntimeTests/RuntimeExitLogTest.java |
P4 | JDK-8361484 | Remove duplicate font filename mappings in fontconfig.properties for AIX |
P4 | JDK-8364597 | Replace THL A29 Limited with Tencent |
P4 | JDK-8361112 | Use exact float -> Float16 conversion method in Float16 tests |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8361587 | AssertionError in File.listFiles() when path is empty and -esa is enabled |
P2 | JDK-8362429 | AssertionError in File.listFiles(FileFilter | FilenameFilter) |
P4 | JDK-8360411 | [TEST] open/test/jdk/java/io/File/MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic |
P4 | JDK-8359449 | [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test |
P4 | JDK-8361972 | Clarify the condition of System.console() about standard input/output |
P4 | JDK-8363720 | Follow up to JDK-8360411 with post review comments |
P4 | JDK-8358533 | Improve performance of java.io.Reader.readAllLines |
P4 | JDK-8351010 | Test java/io/File/GetXSpace.java failed: / usable space 56380809216 > free space 14912244940 |
P4 | JDK-8359182 | Use @requires instead of SkippedException for MaxPath.java |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8365307 | AIX make fails after JDK-8364611 |
P3 | JDK-8359830 | Incorrect os.version reported on macOS Tahoe 26 (Beta) |
P4 | JDK-8364611 | (process) Child process SIGPIPE signal disposition should be default |
P4 | JDK-8361426 | (ref) Remove jdk.internal.ref.Cleaner |
P4 | JDK-8338140 | (str) Add notes to String.trim and String.isEmpty pointing to newer APIs |
P4 | JDK-8362889 | [GCC static analyzer] leak in libstringPlatformChars.c |
P4 | JDK-8359735 | [Ubuntu 25.10] java/lang/ProcessBuilder/Basic.java, java/lang/ProcessHandle/InfoTest.java fail due to rust-coreutils |
P4 | JDK-8362207 | Add more test cases for possible double-rounding in fma |
P4 | JDK-8352565 | Add native method implementation of Reference.get() |
P4 | JDK-8364540 | Apply @Stable to Shared Secrets |
P4 | JDK-8360884 | Better scoped values |
P4 | JDK-8357289 | Break down the String constructor into smaller methods |
P4 | JDK-8365296 | Build failure with Clang due to -Wformat warning after JDK-8364611 |
P4 | JDK-8354872 | Clarify java.lang.Process resource cleanup |
P4 | JDK-8364822 | Comment cleanup, stale references to closeDescriptors and UNIXProcess.c |
P4 | JDK-8365203 | defineClass with direct buffer can cause use-after-free |
P4 | JDK-8358540 | Enhance MathUtils in view of FloatingDecimal enhancements |
P4 | JDK-8358809 | Improve link to stdin.encoding from java.lang.IO |
P4 | JDK-8359732 | Make standard i/o encoding related system properties `StaticProperty` |
P4 | JDK-8364319 | Move java.lang.constant.AsTypeMethodHandleDesc to jdk.internal |
P4 | JDK-8361519 | Obsolete Unicode Scalar Value link in Character class |
P4 | JDK-8365719 | Refactor uses of JLA.uncheckedNewStringNoRepl |
P4 | JDK-8357821 | Revert incorrectly named JavaLangAccess::unchecked* methods |
P4 | JDK-8210549 | Runtime.exec: in closeDescriptors(), use FD_CLOEXEC instead of close() |
P4 | JDK-8361497 | Scoped Values: orElse and orElseThrow do not access the cache |
P4 | JDK-8355177 | Speed up StringBuilder::append(char[]) via Unsafe::copyMemory |
P4 | JDK-8364320 | String encodeUTF8 latin1 with negatives |
P4 | JDK-8361613 | System.console() should only be available for interactive terminal |
P4 | JDK-8365893 | test/jdk/java/lang/Thread/virtual/JfrEvents.java failing intermittently |
P4 | JDK-8358618 | UnsupportedOperationException constructors javadoc is not clear |
P4 | JDK-8356893 | Use "stdin.encoding" for reading System.in with InputStreamReader/Scanner |
P4 | JDK-8357995 | Use "stdin.encoding" for reading System.in with InputStreamReader/Scanner [core] |
P4 | JDK-8357993 | Use "stdin.encoding" for reading System.in with InputStreamReader/Scanner [hotspot] |
P4 | JDK-8362376 | Use @Stable annotation in Java FDLIBM implementation |
P5 | JDK-8364317 | Explicitly document some assumptions of StringUTF16 |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8361102 | java.lang.classfile.CodeBuilder.branch(Opcode op, Label target) doesn't throw IllegalArgumentException - if op is not of Opcode.Kind.BRANCH |
P3 | JDK-8361638 | java.lang.classfile.CodeBuilder.CatchBuilder should not throw IllegalArgumentException for representable exception handlers |
P3 | JDK-8361730 | The CodeBuilder.trying(BlockCodeBuilder,CatchBuilder) method generates corrupted bytecode in certain cases |
P4 | JDK-8361615 | CodeBuilder::parameterSlot throws undocumented IOOBE |
P4 | JDK-8361909 | ConstantPoolBuilder::loadableConstantEntry and constantValueEntry should throw NPE |
P4 | JDK-8361908 | Mix and match of dead and valid exception handler leads to malformed class file |
P4 | JDK-8361526 | Synchronize ClassFile API verifier with hotspot |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8362169 | Pointer passed to upcall may get wrong scope |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8358535 | Changes in ClassValue (JDK-8351996) caused a 1-9% regression in Renaissance-PageRank |
P4 | JDK-8315131 | Clarify VarHandle set/get access on 32-bit platforms |
P4 | JDK-8366028 | MethodType::fromMethodDescriptorString should not throw UnsupportedOperationException for invalid descriptors |
P4 | JDK-8360303 | Remove two unused invoke files |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8365416 | java.desktop no longer needs preview feature access |
P4 | JDK-8365532 | java/lang/module/ModuleReader/ModuleReaderTest.testImage fails |
P4 | JDK-8365898 | Specification of java.lang.module.ModuleDescriptor.packages() method can be improved |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8358729 | jdk/internal/loader/URLClassPath/ClassnameCharTest.java depends on Applet |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8365885 | Clean up constant pool reflection native code |
P4 | JDK-8355746 | Start of release updates for JDK 26 |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8357913 | Add `@Stable` to BigInteger and BigDecimal |
P4 | JDK-8358804 | Improve the API Note of BigDecimal.valueOf(double) |
P4 | JDK-8365832 | Optimize FloatingDecimal and DigitList with byte[] and cleanup |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8359709 | java.net.HttpURLConnection sends unexpected "Host" request header in some cases after JDK-8344190 |
P3 | JDK-7116990 | (spec) Socket.connect(addr,timeout) not clear if IOException because of TCP timeout |
P3 | JDK-8359268 | 3 JNI exception pending defect groups in 2 files |
P3 | JDK-8365086 | CookieStore.getURIs() and get(URI) should return an immutable List |
P3 | JDK-8358048 | java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop |
P4 | JDK-8362884 | [GCC static analyzer] unix NetworkInterface.c addif leak on early returns |
P4 | JDK-8360408 | [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java |
P4 | JDK-8361423 | Add IPSupport::printPlatformSupport to java/net/NetworkInterface/IPv4Only.java |
P4 | JDK-8359127 | Amend java/nio/channels/DatagramChannel/PromiscuousIPv6.java to use @requires for OS platform selection |
P4 | JDK-8359477 | com/sun/net/httpserver/Test12.java appears to have a temp file race |
P4 | JDK-8357639 | DigestEchoClient fails intermittently due to: java.io.IOException: Data received while in pool |
P4 | JDK-8364263 | HttpClient: Improve encapsulation of ProxyServer |
P4 | JDK-8359223 | HttpClient: Remove leftovers from the SecurityManager cleanup |
P4 | JDK-8358688 | HttpClient: Simplify file streaming in RequestPublishers.FilePublisher |
P4 | JDK-8351983 | HttpCookie Parser Incorrectly Handles Cookies with Expires Attribute |
P4 | JDK-8330940 | Impossible to create a socket backlog greater than 200 on Windows 8+ |
P4 | JDK-8340182 | Java HttpClient does not follow default retry limit of 3 retries |
P4 | JDK-8131136 | java/awt/font/JNICheck/JNICheck.sh issue warning on core-libs code |
P4 | JDK-8358617 | java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails with 403 due to system proxies |
P4 | JDK-8317801 | java/net/Socket/asyncClose/Race.java fails intermittently (aix) |
P4 | JDK-8359364 | java/net/URL/EarlyOrDelayedParsing test fails intermittently |
P4 | JDK-8359808 | JavaRuntimeURLConnection should only connect to non-directory resources |
P4 | JDK-8361060 | Keep track of the origin server against which a jdk.internal.net.http.HttpConnection was constructed |
P4 | JDK-8365834 | Mark java/net/httpclient/ManyRequests.java as intermittent |
P4 | JDK-8361249 | PlainHttpConnection connection logic can be simplified |
P4 | JDK-8332623 | Remove setTTL()/getTTL() methods from DatagramSocketImpl/MulticastSocket and MulticastSocket.send(DatagramPacket, byte) |
P4 | JDK-8360981 | Remove use of Thread.stop in test/jdk/java/net/Socket/DeadlockTest.java |
P4 | JDK-8352502 | Response message is null if expect 100 assertion fails with non 100 |
P4 | JDK-8359402 | Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp |
P4 | JDK-8362855 | Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr |
P4 | JDK-8364786 | Test java/net/vthread/HttpALot.java intermittently fails - 24999 handled, expected 25000 |
P4 | JDK-8365811 | test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" |
P4 | JDK-8362581 | Timeouts in java/nio/channels/SocketChannel/OpenLeak.java on UNIX |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8361299 | (bf) CharBuffer.getChars(int,int,char[],int) violates pre-existing specification |
P3 | JDK-8364761 | (aio) AsynchronousChannelGroup.execute doesn't check null command |
P3 | JDK-8364954 | (bf) CleaningThread should be InnocuousThread |
P3 | JDK-8357847 | (ch) AsynchronousFileChannel implementations should support FFM Buffers |
P3 | JDK-8360887 | (fs) Files.getFileAttributeView returns unusable FileAttributeView if UserDefinedFileAttributeView unavailable (aix) |
P3 | JDK-8358764 | (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) |
P3 | JDK-8361183 | JDK-8360887 needs fixes to avoid cycles and better tests (aix) |
P4 | JDK-8358958 | (aio) AsynchronousByteChannel.read/write should throw IAE if buffer is thread-confined |
P4 | JDK-8357959 | (bf) ByteBuffer.allocateDirect initialization can result in large TTSP spikes |
P4 | JDK-8364213 | (bf) Improve java/nio/Buffer/CharBufferAsCharSequenceTest test comments |
P4 | JDK-8361715 | (bf) Improve java/nio/Buffer/GetChars.java and migrate to JUnit |
P4 | JDK-8344332 | (bf) Migrate DirectByteBuffer away from jdk.internal.ref.Cleaner |
P4 | JDK-8357286 | (bf) Remove obsolete instanceof checks in CharBuffer.append |
P4 | JDK-8361209 | (bf) Use CharSequence::getChars for StringCharBuffer bulk get methods |
P4 | JDK-8361495 | (fc) Async close of streams connected to uninterruptible FileChannel doesn't throw AsynchronousCloseException in all cases |
P4 | JDK-8364277 | (fs) BasicFileAttributes.isDirectory and isOther return true for NTFS directory junctions when links not followed |
P4 | JDK-8154364 | (fs) Files.isSameFile() throws NoSuchFileException with broken symbolic links |
P4 | JDK-8360028 | (fs) Path.relativize throws StringIndexOutOfBoundsException (win) |
P4 | JDK-8365807 | (fs) Two-arg UnixFileAttributes.getIfExists should not use exception for control flow |
P4 | JDK-8366254 | (fs) UnixException.translateToIOException should translate ELOOP to FileSystemLoopException |
P4 | JDK-8364764 | java/nio/channels/vthread/BlockingChannelOps.java subtests timed out |
P4 | JDK-8366128 | jdk/jdk/nio/zipfs/TestPosix.java::testJarFile uses wrong file |
P4 | JDK-8364345 | Test java/nio/Buffer/CharBufferAsCharSequenceTest.java failed |
P4 | JDK-8365543 | UnixNativeDispatcher.init should lookup open64at and stat64at on AIX |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8359119 | Change Charset to use StableValue |
P4 | JDK-8364365 | HKSCS encoder does not properly set the replacement character |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8360157 | Multiplex protocol not removed from RMI specification Index |
P4 | JDK-8359385 | Java RMI specification still mentions applets |
P4 | JDK-8359729 | Remove the multiplex protocol from the RMI specification |
P4 | JDK-7191877 | TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8360122 | Fix java.sql\Connection.java indentation |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8364370 | java.text.DecimalFormat specification indentation correction |
P4 | JDK-8363972 | Lenient parsing of minus sign pattern in DecimalFormat/CompactNumberFormat |
P4 | JDK-8362448 | Make use of the Double.toString(double) algorithm in java.text.DecimalFormat |
P4 | JDK-8358880 | Performance of parsing with DecimalFormat can be improved |
P4 | JDK-8364781 | Re-examine DigitList digits resizing during parsing |
P4 | JDK-8364780 | Unicode extension clarifications for NumberFormat/DecimalFormatSymbols |
P4 | JDK-8366105 | Update link to the external RuleBasedBreakIterator documentation |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8364752 | java.time.Instant should be able to parse ISO 8601 offsets of the form HH:mm:ss |
P4 | JDK-8294226 | Document missing UnsupportedTemporalTypeException |
P4 | JDK-8365186 | Reduce size of j.t.f.DateTimePrintContext::adjust |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8358530 | Properties#list should warn against non-String values |
P4 | JDK-8360045 | StringTokenizer.hasMoreTokens() throws NPE after nextToken(null) |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-6625724 | Allow ReentrantReadWriteLock to not track per-thread read holds |
P3 | JDK-8186959 | Clarify that Executors.newScheduledThreadPool() is fixed-size |
P3 | JDK-6317534 | CyclicBarrier should have a cancel() method |
P3 | JDK-6374942 | Improve thread safety of collection .equals() methods |
P3 | JDK-8362882 | Update SubmissionPublisher() specification to reflect use of ForkJoinPool.asyncCommonPool() |
P4 | JDK-8187775 | AtomicReferenceFieldUpdater does not support static fields |
P4 | JDK-8233050 | CompletableFuture `whenComplete` and `thenApply` change exceptional result |
P4 | JDK-8292365 | CompletableFuture and CompletionStage should document Memory Model guarantees |
P4 | JDK-8311131 | ConcurrentHashMap.forEachKey parallelismThreshold description could be clearer |
P4 | JDK-6351533 | CyclicBarrier reset() should return the number of awaiters |
P4 | JDK-8356304 | Define "enabled" in ScheduledExecutorService |
P4 | JDK-8333172 | Document a recommendation to use VarHandles instead of java.util.concurrent.atomic.*FieldUpdater |
P4 | JDK-8195628 | Documentation for lock(), trylock(), lockInterruptibly() of ReentrantReadWriteLock.WriteLock needs to be corrected |
P4 | JDK-8210149 | Example in JavaDoc for java.util.concurrent.Flow violates Reactive Streams spec |
P4 | JDK-7176957 | ExecutorService submit method javaDoc enhancement |
P4 | JDK-8353155 | FutureTask#run(): doc implies synchronous, implementation is async |
P4 | JDK-6663476 | FutureTask.get() may return null if set() is not called from run() |
P4 | JDK-6526284 | Improve AbstractExecutorService javadoc |
P4 | JDK-8172177 | Improve documentation for CompletionException handling |
P4 | JDK-8199501 | Improve documentation of CompletableFuture, CompletionStage |
P4 | JDK-8210312 | JavaDoc example in SubmissionPublisher will potentially crash |
P4 | JDK-8137156 | Javadoc for Future is misleading with respect to cancellation |
P4 | JDK-8355726 | LinkedBlockingDeque fixes and improvements |
P4 | JDK-8359919 | Minor java.util.concurrent doc improvements |
P4 | JDK-6714849 | ReentrantReadWriteLock: Abnormal behavior in non-fair mode |
P4 | JDK-8254060 | SubmissionPublisher close hangs if a publication is pending |
P4 | JDK-8190889 | TimeUnit.wait should document IllegalMonitorStateException |
P4 | JDK-8365671 | Typo in Joiner.allUntil example |
P5 | JDK-8359067 | Fix typo in DelayScheduler.java |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8365703 | Refactor ZipCoder to use common JLA.uncheckedNewStringNoRepl |
P4 | JDK-8349914 | ZipFile::entries and ZipFile::getInputStream not consistent with each other when there are duplicate entries |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8354490 | Pattern.CANON_EQ causes a pattern to not match a string with a UNICODE variation |
P4 | JDK-8360459 | UNICODE_CASE and character class with non-ASCII range does not match ASCII char |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8358626 | Emit UTF-8 CLDR resources |
P4 | JDK-8358520 | Improve lazy computation in BreakIteratorResourceBundle and related classes |
P4 | JDK-8358426 | Improve lazy computation in Locale |
P4 | JDK-8361717 | Refactor Collections.emptyList() in Locale related classes |
P4 | JDK-8358734 | Remove JavaTimeSupplementary resource bundles |
P4 | JDK-8358819 | The first year is not displayed correctly in Japanese Calendar |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8355748 | Add SourceVersion.RELEASE_26 |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8359225 | Remove unused test/jdk/javax/script/MyContext.java |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8361873 | [GCC static analyzer] exec_md.c forkedChildProcess potential double 'close' of file descriptor '3' |
P4 | JDK-8362304 | Fix JDWP spec w.r.t. OPAQUE_FRAME and INVALID_SLOT errors |
P4 | JDK-8309400 | JDI spec needs to clarify when OpaqueFrameException and NativeMethodException are thrown |
P4 | JDK-8359167 | Remove unused test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java |
P5 | JDK-8364312 | debug agent should set FD_CLOEXEC flag rather than explicitly closing every open file |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8359180 | Apply java.io.Serial annotations in java.instrument |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8362533 | Tests sun/management/jmxremote/bootstrap/* duplicate VM flags |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8364484 | misc tests fail with Received fatal alert: handshake_failure |
P3 | JDK-8358701 | Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP |
P4 | JDK-8359809 | AttributeList, RoleList and UnresolvedRoleList should never accept other types of Object |
P4 | JDK-8358970 | CounterMonitorMBean.getDerivedGaugeTimeStamp() JavaDoc incorrectly documents null |
P4 | JDK-8358624 | ImmutableDescriptor violates equals/hashCode contract after deserialization |
P4 | JDK-8347114 | JMXServiceURL should require an explicit protocol |
P4 | JDK-8346982 | Remove JMX javadoc duplication that was in place due to JDK-6369229 |
P4 | JDK-8351413 | Remove XML interchange in java.management/javax/management/modelmbean/DescriptorSupport |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8279005 | sun/tools/jstat tests do not check for test case exit codes after JDK-8245129 |
P3 | JDK-8361751 | Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows |
P4 | JDK-8305567 | serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency |
P4 | JDK-8361869 | Tests which call ThreadController should mark as /native |
P4 | JDK-8360554 | Use the title from the JSON RFC for the @spec tag |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8359760 | Remove the jdk.jsobject module |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8359083 | Test jdkCheckHtml.java should report SkippedException rather than report fails when miss tidy |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8364089 | JDK 25 RDP2 L10n resource files update |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8359761 | JDK 25 RDP1 L10n resource files update |
P4 | JDK-8361303 | L10n comment for javac.opt.Xlint.desc.synchronization in javac.properties |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8365910 | [BACKOUT] Add a compilation timeout flag to catch long running compilations |
P1 | JDK-8364666 | Tier1 builds broken by JDK-8360559 |
P2 | JDK-8364409 | [BACKOUT] Consolidate Identity of self-inverse operations |
P2 | JDK-8361844 | Build without C1 or C2 fails after 8360707 |
P2 | JDK-8362171 | C2 fails with unexpected node in SuperWord truncation: ModI |
P2 | JDK-8358334 | C2/Shenandoah: incorrect execution with Unsafe |
P2 | JDK-8361211 | C2: Final graph reshaping generates unencodeable klass constants |
P2 | JDK-8356708 | C2: loop strip mining expansion doesn't take sunk stores into account |
P2 | JDK-8365468 | EagerJVMCI should only apply to the CompilerBroker JVMCI runtime |
P2 | JDK-8362564 | hotspot/jtreg/compiler/c2/TestLWLockingCodeGen.java fails on static JDK on x86_64 with AVX instruction extensions |
P2 | JDK-8361952 | Installation of MethodData::extra_data_lock() misses synchronization on reader side |
P2 | JDK-8350896 | Integer/Long.compress gets wrong type from CompressBitsNode::Value |
P2 | JDK-8366225 | Linux Alpine (fast)debug build fails after JDK-8365909 |
P2 | JDK-8359200 | Memory corruption in MStack::push |
P3 | JDK-8358183 | [JVMCI] crash accessing nmethod::jvmci_name in CodeCache::aggregate |
P3 | JDK-8360942 | [ubsan] aotCache tests trigger runtime error: applying non-zero offset 16 to null pointer in CodeBlob::relocation_end() |
P3 | JDK-8361892 | AArch64: Incorrect matching rule leading to improper oop instruction encoding |
P3 | JDK-8358738 | AOT cache created without graal jit should not be used with graal jit |
P3 | JDK-8361101 | AOTCodeAddressTable::_stubs_addr not initialized/freed properly |
P3 | JDK-8359436 | AOTCompileEagerly should not be diagnostic |
P3 | JDK-8362250 | ARM32: forward_exception_entry missing return address |
P3 | JDK-8365071 | ARM32: JFR intrinsic jvm_commit triggers C2 regalloc assert |
P3 | JDK-8365166 | ARM32: missing os::fetch_bcp_from_context implementation |
P3 | JDK-8359235 | C1 compilation fails with "assert(is_single_stack() && !is_virtual()) failed: type check" |
P3 | JDK-8359646 | C1 crash in AOTCodeAddressTable::add_C_string |
P3 | JDK-8360175 | C2 crash: assert(edge_from_to(prior_use,n)) failed: before block local scheduling |
P3 | JDK-8362979 | C2 fails with unexpected node in SuperWord truncation: CmpLTMask, RoundF |
P3 | JDK-8347901 | C2 should remove unused leaf / pure runtime calls |
P3 | JDK-8350177 | C2 SuperWord: Integer.numberOfLeadingZeros, numberOfTrailingZeros, reverse and bitCount have input types wrongly truncated for byte and short |
P3 | JDK-8359678 | C2: assert(static_cast |
P3 | JDK-8351645 | C2: Assertion failures in Expand/CompressBits idealizations with TOP |
P3 | JDK-8360776 | Disable Intel APX by default and enable it with -XX:+UnlockExperimentalVMOptions -XX:+UseAPX in all builds |
P3 | JDK-8361752 | Double free in CompileQueue::delete_all after JDK-8357473 |
P3 | JDK-8359386 | Fix incorrect value for max_size of C2CodeStub when APX is used |
P3 | JDK-8357982 | Fix several failing BMI tests with -XX:+UseAPX |
P3 | JDK-8359327 | Incorrect AVX3Threshold results into code buffer overflows on APX targets |
P3 | JDK-8359788 | Internal Error: assert(get_instanceKlass()->is_loaded()) failed: must be at least loaded |
P3 | JDK-8357782 | JVM JIT Causes Static Initialization Order Issue |
P3 | JDK-8358821 | patch_verified_entry causes problems, use nmethod entry barriers instead |
P3 | JDK-8358179 | Performance regression in Math.cbrt |
P3 | JDK-8360561 | PhaseIdealLoop::create_new_if_for_predicate hits "must be a uct if pattern" assert |
P3 | JDK-8360304 | Redundant condition in LibraryCallKit::inline_vector_nary_operation |
P3 | JDK-8362838 | RISC-V: Incorrect matching rule leading to improper oop instruction encoding |
P3 | JDK-8358892 | RISC-V: jvm crash when running dacapo sunflow after JDK-8352504 |
P3 | JDK-8361532 | RISC-V: Several vector tests fail after JDK-8354383 |
P3 | JDK-8365726 | Test crashed with assert in C1 thread: Possible safepoint reached by thread that does not allow it |
P3 | JDK-8362530 | VM crash with -XX:+PrintTieredEvents when collecting AOT profiling |
P3 | JDK-8365265 | x86 short forward jump exceeds 8-bit offset in methodHandles_x86.cpp when using Intel APX |
P4 | JDK-8359126 | [AIX] new test TestImplicitNullChecks.java fails |
P4 | JDK-8364185 | [BACKOUT] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217 |
P4 | JDK-8366341 | [BACKOUT] JDK-8365256: RelocIterator should use indexes instead of pointers |
P4 | JDK-8361492 | [IR Framework] Has too restrictive regex for load and store |
P4 | JDK-8365262 | [IR-Framework] Add simple way to add cross-product of flags |
P4 | JDK-8357739 | [jittester] disable the hashCode method |
P4 | JDK-8365218 | [JVMCI] AArch64 CPU features are not computed correctly after 8364128 |
P4 | JDK-8357424 | [JVMCI] Avoid incrementing decompilation count for hosted compiled nmethod |
P4 | JDK-8361569 | [JVMCI] Further refine JVMCI-compiled nmethod that should not collect deoptimization profile |
P4 | JDK-8361353 | [PPC64] C2: Add nodes UMulHiL, CmpUL3, UMinV, UMaxV, NegVI |
P4 | JDK-8359232 | [PPC64] C2: Clean up ppc.ad: add instr sizes, remove comments |
P4 | JDK-8354650 | [PPC64] Try to reduce register definitions |
P4 | JDK-8365909 | [REDO] Add a compilation timeout flag to catch long running compilations |
P4 | JDK-8358756 | [s390x] Test StartupOutput.java crash due to CodeCache size |
P4 | JDK-8353815 | [ubsan] compilationPolicy.cpp: division by zero related to tiered compilation flags |
P4 | JDK-8361037 | [ubsan] compiler/c2/irTests/TestFloat16ScalarOperations division by 0 |
P4 | JDK-8348868 | AArch64: Add backend support for SelectFromTwoVector |
P4 | JDK-8359435 | AArch64: add support for SB instruction to MacroAssembler::spin_wait |
P4 | JDK-8358329 | AArch64: emit direct branches in static stubs for small code caches |
P4 | JDK-8359419 | AArch64: Relax min vector length to 32-bit for short vectors |
P4 | JDK-8361890 | Aarch64: Removal of redundant dmb from C1 AtomicLong methods |
P4 | JDK-8308094 | Add a compilation timeout flag to catch long running compilations |
P4 | JDK-8360701 | Add bailout when the register allocator interference graph grows unreasonably large |
P4 | JDK-8360116 | Add support for AVX10 floating point minmax instruction |
P4 | JDK-8357816 | Add test from JDK-8350576 |
P4 | JDK-8315066 | Add unsigned bounds and known bits to TypeInt/Long |
P4 | JDK-8361380 | ARM32: Atomic stubs should be in pre-universe |
P4 | JDK-8365229 | ARM32: c2i_no_clinit_check_entry assert failed after JDK-8364269 |
P4 | JDK-8358592 | Assert in Assembler::ptest due to missing SSE42 support |
P4 | JDK-8358572 | C1 hits "need debug information" assert with -XX:-DeoptC1 |
P4 | JDK-8358641 | C1 option -XX:+TimeEachLinearScan is broken |
P4 | JDK-8358781 | C2 fails with assert "bad profile data type" when TypeProfileCasts is disabled |
P4 | JDK-8362972 | C2 fails with unexpected node in SuperWord truncation: IsFiniteF, IsFiniteD |
P4 | JDK-8356176 | C2 MemorySegment: missing RCE with byteSize() in Loop Exit Check inside the for Expression |
P4 | JDK-8324751 | C2 SuperWord: Aliasing Analysis runtime check |
P4 | JDK-8359270 | C2: alignment check should consider base offset when emitting arraycopy runtime call |
P4 | JDK-8345067 | C2: enable implicit null checks for ZGC reads |
P4 | JDK-8354383 | C2: enable sinking of Type nodes out of loop |
P4 | JDK-8342692 | C2: long counted loop/long range checks: don't create loop-nest for short running loops |
P4 | JDK-8359344 | C2: Malformed control flow after intrinsic bailout |
P4 | JDK-8357822 | C2: Multiple string optimization tests are no longer testing string concatenation optimizations |
P4 | JDK-8359121 | C2: Region added by vectorizedMismatch intrinsic can survive as a dead node after IGVN |
P4 | JDK-8353276 | C2: simplify PhaseMacroExpand::opt_bits_test |
P4 | JDK-8356865 | C2: Unreasonable values for debug flag FastAllocateSizeLimit can lead to left-shift-overflow, which is UB |
P4 | JDK-8347273 | C2: VerifyIterativeGVN for Ideal and Identity |
P4 | JDK-8362493 | Cleanup CodeBuffer::copy_relocations_to |
P4 | JDK-8359227 | Code cache/heap size options should be size_t |
P4 | JDK-8360049 | CodeInvalidationReasonTest.java fails with ZGC on AArch64 |
P4 | JDK-8357473 | Compilation spike leaves many CompileTasks in free list |
P4 | JDK-8354727 | CompilationPolicy creates too many compiler threads when code cache space is scarce |
P4 | JDK-8357979 | Compile jdk.internal.vm.ci targeting the Boot JDK version |
P4 | JDK-8364501 | Compiler shutdown crashes on access to deleted CompileTask |
P4 | JDK-8361040 | compiler/codegen/TestRedundantLea.java#StringInflate fails with failed IR rules |
P4 | JDK-8358129 | compiler/startup/StartupOutput.java runs into out of memory on Windows after JDK-8347406 |
P4 | JDK-8360867 | CTW: Disable inline cache verification |
P4 | JDK-8360783 | CTW: Skip deoptimization between tiers |
P4 | JDK-8361255 | CTW: Tolerate more NCDFE problems |
P4 | JDK-8361180 | Disable CompiledDirectCall verification with -VerifyInlineCaches |
P4 | JDK-8359965 | Enable paired pushp and popp instruction usage for APX enabled CPUs |
P4 | JDK-8359064 | Expose reason for marking nmethod non-entrant to JVMCI client |
P4 | JDK-8365891 | failed: Completed task should not be in the queue |
P4 | JDK-8364558 | Failure to generate compiler stubs from compiler thread should not crash VM when compilation disabled due to full CodeCache |
P4 | JDK-8358749 | Fix input checks in Vector API intrinsics |
P4 | JDK-8365558 | Fix stub entry init and blob creation on Zero |
P4 | JDK-8020282 | Generated code quality: redundant LEAs in the chained dereferences |
P4 | JDK-8342639 | Global operator new in adlc has wrong exception spec |
P4 | JDK-8360707 | Globally enumerate all blobs, stubs and entries |
P4 | JDK-8362306 | HotSpotJVMCIRuntime.getMirror can crash |
P4 | JDK-8359602 | Ideal optimizations depending on input type are missed because of missing notification mechanism from CCP |
P4 | JDK-8342941 | IGV: Add various new graph dumps during loop opts |
P4 | JDK-8357726 | Improve C2 to recognize counted loops with multiple casts in trip counter |
P4 | JDK-8352635 | Improve inferencing of Float16 operations with constant inputs |
P4 | JDK-8359120 | Improve warning message when fail to load hsdis library |
P4 | JDK-8357380 | java/lang/StringBuilder/RacingSBThreads.java times out with C1 |
P4 | JDK-8361086 | JVMCIGlobals::check_jvmci_flags_are_consistent has incorrect format string |
P4 | JDK-8363837 | Make StubRoutines::crc_table_adr() into platform-specific method |
P4 | JDK-8359293 | Make TestNoNULL extensible |
P4 | JDK-8363895 | Minimal build fails with slowdebug builds after JDK-8354887 |
P4 | JDK-8361700 | Missed optimization in PhaseIterGVN for mask and shift patterns due to missing notification in PhaseIterGVN::add_users_of_use_to_worklist |
P4 | JDK-8359603 | Missed optimization in PhaseIterGVN for redundant ConvX2Y->ConvY2X->ConvX2Y sequences due to missing notification in PhaseIterGVN::add_users_of_use_to_worklist |
P4 | JDK-8361140 | Missing OptimizePtrCompare check in ConnectionGraph::reduce_phi_on_cmp |
P4 | JDK-8361842 | Move input validation checks to Java for java.lang.StringCoding intrinsics |
P4 | JDK-8365829 | Multiple definitions of static 'phase_names' |
P4 | JDK-8361355 | Negative cases of Annotated.getAnnotationData implementations are broken |
P4 | JDK-8360559 | Optimize Math.sinh for x86 64 bit platforms |
P4 | JDK-8358598 | PhaseIterGVN::PhaseIterGVN(PhaseGVN* gvn) doesn't use its parameter |
P4 | JDK-8356780 | PhaseMacroExpand::_has_locks is unused |
P4 | JDK-8358568 | Purge obsolete/broken GenerateSynchronizationCode flag |
P4 | JDK-8357689 | Refactor JVMCI to enable replay compilation in Graal |
P4 | JDK-8357396 | Refactor nmethod::make_not_entrant to use Enum instead of "const char*" |
P4 | JDK-8365256 | RelocIterator should use indexes instead of pointers |
P4 | JDK-8358542 | Remove RTM test VMProps |
P4 | JDK-8358573 | Remove the -XX:-InstallMethods debug flag |
P4 | JDK-8357951 | Remove the IdealLoopTree* loop parameter from PhaseIdealLoop::loop_iv_phi |
P4 | JDK-8363357 | Remove unused flag VerifyAdapterCalls |
P4 | JDK-8360131 | Remove use of soon-to-be-removed APIs by CTW framework |
P4 | JDK-8365512 | Replace -Xcomp with -Xmixed for AOT assembly phase |
P4 | JDK-8325478 | Restructure the macro expansion compiler phase to not include macro elimination |
P4 | JDK-8358580 | Rethink how classes are kept alive in training data |
P4 | JDK-8361397 | Rework CompileLog list synchronization |
P4 | JDK-8360520 | RISC-V: C1: Fix primitive array clone intrinsic regression after JDK-8333154 |
P4 | JDK-8362284 | RISC-V: cleanup NativeMovRegMem |
P4 | JDK-8361449 | RISC-V: Code cleanup for native call |
P4 | JDK-8365206 | RISC-V: compiler/c2/irTests/TestFloat16ScalarOperations.java is failing on riscv64 |
P4 | JDK-8366127 | RISC-V: compiler/intrinsics/TestVerifyIntrinsicChecks.java fails when running without RVV |
P4 | JDK-8365302 | RISC-V: compiler/loopopts/superword/TestAlignVector.java fails when vlen=128 |
P4 | JDK-8365200 | RISC-V: compiler/loopopts/superword/TestGeneralizedReductions.java fails with Zvbb and vlen=128 |
P4 | JDK-8359045 | RISC-V: construct test to verify invocation of C2_MacroAssembler::enc_cmove_cmp_fp => BoolTest::ge/gt |
P4 | JDK-8365772 | RISC-V: correctly prereserve NaN payload when converting from float to float16 in vector way |
P4 | JDK-8362596 | RISC-V: Improve _vectorizedHashCode intrinsic |
P4 | JDK-8364150 | RISC-V: Leftover for JDK-8343430 removing old trampoline call |
P4 | JDK-8361504 | RISC-V: Make C1 clone intrinsic platform guard more specific |
P4 | JDK-8360179 | RISC-V: Only enable BigInteger intrinsics when AvoidUnalignedAccess == false |
P4 | JDK-8359218 | RISC-V: Only enable CRC32 intrinsic when AvoidUnalignedAccess == false |
P4 | JDK-8361836 | RISC-V: Relax min vector length to 32-bit for short vectors |
P4 | JDK-8365841 | RISC-V: Several IR verification tests fail after JDK-8350960 without Zvfh |
P4 | JDK-8357694 | RISC-V: Several IR verification tests fail when vlen=128 |
P4 | JDK-8365844 | RISC-V: TestBadFormat.java fails when running without RVV |
P4 | JDK-8363898 | RISC-V: TestRangeCheckHoistingScaledIV.java fails after JDK-8355293 when running without RVV |
P4 | JDK-8364120 | RISC-V: unify the usage of MacroAssembler::instruction_size |
P4 | JDK-8364296 | Set IntelJccErratumMitigation flag ergonomically |
P4 | JDK-8348574 | Simplify c1/c2_globals inclusions |
P4 | JDK-8364269 | Simplify code cache API by storing adapter entry offsets in blob |
P4 | JDK-8358578 | Small -XX:NMethodSizeLimit triggers "not in CodeBuffer memory" assert in C1 |
P4 | JDK-8358690 | Some initialization code asks for AOT cache status way too early |
P4 | JDK-8364037 | Sort share includes: adlc, libadt, metaprogramming |
P4 | JDK-8345836 | Stable annotation documentation is incomplete |
P4 | JDK-8361144 | Strenghten the Ideal Verification in PhaseIterGVN::verify_Ideal_for by comparing the hash of a node before and after Ideal |
P4 | JDK-8358772 | Template-Framework Library: Primitive Types |
P4 | JDK-8358600 | Template-Framework Library: Template for TestFramework test class |
P4 | JDK-8349191 | Test compiler/ciReplay/TestIncrementalInlining.java failed |
P4 | JDK-8360936 | Test compiler/onSpinWait/TestOnSpinWaitAArch64.java fails after JDK-8359435 |
P4 | JDK-8364580 | Test compiler/vectorization/TestSubwordTruncation.java fails on platforms without RoundF/RoundD |
P4 | JDK-8325482 | Test that distinct seeds produce distinct traces for compiler stress flags |
P4 | JDK-8360641 | TestCompilerCounts fails after 8354727 |
P4 | JDK-8366222 | TestCompileTaskTimeout causes asserts after JDK-8365909 |
P4 | JDK-8278874 | tighten VerifyStack constraints |
P4 | JDK-8354244 | Use random data in MinMaxRed_Long data arrays |
P4 | JDK-8356760 | VectorAPI: Optimize VectorMask.fromLong for all-true/all-false cases |
P4 | JDK-8355563 | VectorAPI: Refactor current implementation of subword gather load API |
P4 | JDK-8358694 | VM asserts if CodeCacheSegmentSize is not a power of 2 |
P5 | JDK-8361494 | [IR Framework] Escape too much in replacement of placeholder |
P5 | JDK-8354196 | C2: reorder and capitalize phase definition |
P5 | JDK-8356751 | IGV: clean up redundant field _should_send_method |
P5 | JDK-8344548 | Incorrect StartAggressiveSweepingAt doc for segmented code cache |
P5 | JDK-8361092 | Remove trailing spaces in x86 ad files |
P5 | JDK-8355276 | Sort C2 includes |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8350621 | Code cache stops scheduling GC |
P2 | JDK-8361238 | G1 tries to get CPU info from terminated threads at shutdown |
P2 | JDK-8361706 | Parallel weak klass link cleaning does not clean out previous klasses |
P2 | JDK-8360679 | Shenandoah: AOT saved adapter calls into broken GC barrier stub |
P2 | JDK-8366223 | ZGC: ZPageAllocator::cleanup_failed_commit_multi_partition is broken |
P3 | JDK-8360775 | Fix Shenandoah GC test failures when APX is enabled |
P3 | JDK-8357976 | GenShen crash in swap_card_tables: Should be clean |
P3 | JDK-8357550 | GenShen crashes during freeze: assert(!chunk->requires_barriers()) failed |
P3 | JDK-8361529 | GenShen: Fix bad assert in swap card tables |
P3 | JDK-8360540 | nmethod entry barriers of new nmethods should be disarmed |
P3 | JDK-8364159 | Shenandoah assertions after JDK-8361712 |
P3 | JDK-8360288 | Shenandoah crash at size_given_klass in op_degenerated |
P4 | JDK-8364504 | [BACKOUT] JDK-8364176 Serial: Group all class unloading logic at the end of marking phase |
P4 | JDK-8365939 | [Redo] G1: Move collection set related full gc reset code into abandon_collection_set() method |
P4 | JDK-8365656 | [ubsan] G1CSetCandidateGroup::liveness() reports division by 0 |
P4 | JDK-8360817 | [ubsan] zDirector select_worker_threads - outside the range of representable values issue |
P4 | JDK-8364019 | Add alignment precondition to Universe::reserve_heap |
P4 | JDK-8361705 | Clean up KlassCleaningTask |
P4 | JDK-8360220 | Deprecate and obsolete ParallelRefProcBalancingEnabled |
P4 | JDK-8359924 | Deprecate and obsolete ParallelRefProcEnabled |
P4 | JDK-8361349 | Fix visibility of CollectedHeap::stop() and ::print_tracing_info() |
P4 | JDK-8363929 | G1: Add G1 prefix to various G1 specific global locks |
P4 | JDK-8364531 | G1: Factor out liveness tracing code |
P4 | JDK-8364249 | G1: Fix some comments about "maximum_collection" |
P4 | JDK-8364196 | G1: Fix typo in "cset_groud_gid" local variable in G1FlushHumongousCandidateRemSets |
P4 | JDK-8360522 | G1: Flag constraint functions for G1SATBBufferSize and G1UpdateBufferSize are skipped during argument validation |
P4 | JDK-8365976 | G1: Full gc should mark nmethods on stack |
P4 | JDK-8366145 | G1: Help diagnose ubsan division by zero in computing pause time ratios (g1Analytics.cpp) |
P4 | JDK-8359348 | G1: Improve cpu usage measurements for heap sizing |
P4 | JDK-8362271 | G1: Improve G1CollectorState::clearing_bitmap name |
P4 | JDK-8360790 | G1: Improve HRRSStatsIter name |
P4 | JDK-8364925 | G1: Improve program flow around incremental collection set building |
P4 | JDK-8364532 | G1: In liveness tracing, print more significant digits for the liveness value |
P4 | JDK-8359224 | G1: Incorrect size unit in logging of G1CollectedHeap::alloc_archive_region |
P4 | JDK-8365026 | G1: Initialization should start a "full" new collection set |
P4 | JDK-8364877 | G1: Inline G1CollectedHeap::set_region_short_lived_locked |
P4 | JDK-8364962 | G1: Inline G1CollectionSet::finalize_incremental_building |
P4 | JDK-8365024 | G1: Make G1CollectionSet::_inc_build_state assert-only |
P4 | JDK-8365055 | G1: Merge Heap Roots phase incorrectly clears young gen remembered set every time |
P4 | JDK-8365122 | G1: Minor clean up of G1SurvivorRegions |
P4 | JDK-8364649 | G1: Move collection set related full gc reset code into abandon_collection_set() method |
P4 | JDK-8359701 | G1: Move heap expansion time tracking of G1CollectedHeap:expand to call site |
P4 | JDK-8364423 | G1: Refactor G1UpdateRegionLivenessAndSelectForRebuildTask |
P4 | JDK-8365115 | G1: Refactor rem set statistics gather code for group |
P4 | JDK-8359664 | G1: Remove default arg for pretouch_workers of G1CollectedHeap::expand |
P4 | JDK-8365052 | G1: Remove G1CollectionSet::groups() accessors |
P4 | JDK-8358483 | G1: Remove G1HeapRegionManager::num_available_regions |
P4 | JDK-8365034 | G1: Remove num_groups_selected in G1CollectionSet::select_candidates_from_optional_groups as it is unnecessary |
P4 | JDK-8364760 | G1: Remove obsolete code in G1MergeCardSetClosure |
P4 | JDK-8364642 | G1: Remove parameter in G1CollectedHeap::abandon_collection_set() |
P4 | JDK-8248324 | G1: Remove resizing during Remark |
P4 | JDK-8365040 | G1: Remove sorting at end of collection set selection |
P4 | JDK-8364767 | G1: Remove use of CollectedHeap::_soft_ref_policy |
P4 | JDK-8365780 | G1: Remset for young regions are cleared too early during Full GC |
P4 | JDK-8364934 | G1: Rename members of G1CollectionSet |
P4 | JDK-8364197 | G1: Sort G1 mutex locks by name and group them together |
P4 | JDK-8364650 | G1: Use InvalidCSetIndex instead of UINT_MAX for "invalid" sentinel value of young_index_in_cset |
P4 | JDK-8364414 | G1: Use simpler data structure for holding collection set candidates during calculation |
P4 | JDK-8359394 | GC cause cleanup |
P4 | JDK-8364503 | gc/g1/TestCodeCacheUnloadDuringConcCycle.java fails because of race printing to stdout |
P4 | JDK-8361897 | gc/z/TestUncommit.java fails with Uncommitted too slow |
P4 | JDK-8358529 | GenShen: Heuristics do not respond to changes in SoftMaxHeapSize |
P4 | JDK-8365571 | GenShen: PLAB promotions may remain disabled for evacuation threads |
P4 | JDK-8359947 | GenShen: use smaller TLABs by default |
P4 | JDK-8361712 | Improve ShenandoahAsserts printing |
P4 | JDK-8238687 | Investigate memory uncommit during young collections in G1 |
P4 | JDK-8359110 | Log accumulated GC and process CPU time upon VM exit |
P4 | JDK-8338474 | Parallel: Deprecate and obsolete PSChunkLargeArrays |
P4 | JDK-8361404 | Parallel: Group all class unloading logc at the end of marking phase |
P4 | JDK-8338977 | Parallel: Improve heap resizing heuristics |
P4 | JDK-8364722 | Parallel: Move CLDG mark clearing to the end of full GC |
P4 | JDK-8363229 | Parallel: Remove develop flag GCExpandToAllocateDelayMillis |
P4 | JDK-8360548 | Parallel: Remove outdated comments in MutableNUMASpace::bias_region |
P4 | JDK-8364166 | Parallel: Remove the use of soft_ref_policy in Full GC |
P4 | JDK-8360523 | Parallel: Remove unused local variable in MutableNUMASpace::initialize |
P4 | JDK-8360324 | Parallel: Remove unused local variable in MutableNUMASpace::set_top |
P4 | JDK-8361704 | Parallel: Simplify logic condition in MutableNUMASpace::initialize |
P4 | JDK-8359825 | Parallel: Simplify MutableNUMASpace::ensure_parsability |
P4 | JDK-8361204 | Parallel: Skip visiting per-thread nmethods during young GC |
P4 | JDK-8364541 | Parallel: Support allocation in old generation when heap is almost full |
P4 | JDK-8361056 | Parallel: Use correct is_par argument in ScavengeRootsTask |
P4 | JDK-8360177 | ParallelArguments::initialize has incorrect format string |
P4 | JDK-8247843 | Reconsider G1 default GCTimeRatio value |
P4 | JDK-8364638 | Refactor and make accumulated GC CPU time code generic |
P4 | JDK-8360206 | Refactor ReferenceProcessor::balance_queues |
P4 | JDK-8366037 | Remove oopDesc::mark_addr() |
P4 | JDK-8274051 | Remove supports_vtime()/elapsedVTime() |
P4 | JDK-8277394 | Remove the use of safepoint_workers in reference processor |
P4 | JDK-8365316 | Remove unnecessary default arg value in gcVMOperations |
P4 | JDK-8358294 | Remove unnecessary GenAlignment |
P4 | JDK-8364110 | Remove unused methods in GCCause |
P4 | JDK-8365237 | Remove unused SoftRefPolicy::_all_soft_refs_clear |
P4 | JDK-8360024 | Reorganize GC VM operations and implement is_gc_operation |
P4 | JDK-8365919 | Replace currentTimeMillis with nanoTime in Stresser.java |
P4 | JDK-8364248 | Separate commit and reservation limit detection |
P4 | JDK-8364176 | Serial: Group all class unloading logic at the end of marking phase |
P4 | JDK-8361055 | Serial: Inline SerialHeap::process_roots |
P4 | JDK-8364516 | Serial: Move class unloading logic inside SerialFullGC::invoke_at_safepoint |
P4 | JDK-8364628 | Serial: Refactor SerialHeap::mem_allocate_work |
P4 | JDK-8364254 | Serial: Remove soft ref policy update in WhiteBox FullGC |
P4 | JDK-8364081 | Shenandoah & GenShen logging improvement |
P4 | JDK-8357818 | Shenandoah doesn't use shared API for printing heap before/after GC |
P4 | JDK-8356289 | Shenandoah: Clean up SATB barrier runtime entry points |
P4 | JDK-8350050 | Shenandoah: Disable and purge allocation pacing support |
P4 | JDK-8361342 | Shenandoah: Evacuation may assert on invalid mirror object after JDK-8340297 |
P4 | JDK-8365622 | Shenandoah: Fix Shenandoah simple bit map test |
P4 | JDK-8359868 | Shenandoah: Free threshold heuristic does not use SoftMaxHeapSize |
P4 | JDK-8364183 | Shenandoah: Improve commit/uncommit handling |
P4 | JDK-8361726 | Shenandoah: More detailed evacuation instrumentation |
P4 | JDK-8361948 | Shenandoah: region free capacity unit mismatch |
P4 | JDK-8365572 | Shenandoah: Remove unused thread local _paced_time field |
P4 | JDK-8364212 | Shenandoah: Rework archived objects loading |
P4 | JDK-8361363 | ShenandoahAsserts::print_obj() does not work for forwarded objects and UseCompactObjectHeaders |
P4 | JDK-8361520 | Stabilize SystemGC benchmarks |
P4 | JDK-8358340 | Support CDS heap archive with Generational Shenandoah |
P4 | JDK-8362532 | Test gc/g1/plab/* duplicate command-line options |
P4 | JDK-8347052 | Update java man page documentation to reflect current state of the UseNUMA flag |
P4 | JDK-8362591 | Wrong argument warning when heap size larger than coops threshold |
P4 | JDK-8358586 | ZGC: Combine ZAllocator and ZObjectAllocator |
P4 | JDK-8364282 | ZGC: Improve ZPageAllocation JFR event sending |
P4 | JDK-8357053 | ZGC: Improved utility for ZPageAge |
P4 | JDK-8365994 | ZGC: Incorrect type signature in ZMappedCache comparator |
P4 | JDK-8359683 | ZGC: NUMA-Aware Relocation |
P4 | JDK-8364351 | ZGC: Replace usages of ZPageAgeRange() with ZPageAgeRangeAll |
P4 | JDK-8365317 | ZGC: Setting ZYoungGCThreads lower than ZOldGCThreads may result in a crash |
P4 | JDK-8366147 | ZGC: ZPageAllocator::cleanup_failed_commit_single_partition may leak memory |
P5 | JDK-8362278 | G1: Consolidate functions for recording pause start time |
P5 | JDK-8342640 | GenShen: Silently ignoring ShenandoahGCHeuristics considered poor user-experience |
P5 | JDK-8349077 | Rename GenerationCounters::update_all |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8364082 | jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSParOld.java Eden should be placed first in young |
P2 | JDK-8362097 | JFR: Active Settings view broken |
P2 | JDK-8359593 | JFR: Instrumentation of java.lang.String corrupts recording |
P2 | JDK-8359895 | JFR: method-timing view doesn't work |
P2 | JDK-8364190 | JFR: RemoteRecordingStream withers don't work |
P2 | JDK-8356587 | Missing object ID X in pool jdk.types.Method |
P2 | JDK-8364258 | ThreadGroup constant pool serialization is not normalized |
P3 | JDK-8360403 | Disable constant pool ID assert during troubleshooting |
P3 | JDK-8358619 | Fix interval recomputation in CPU Time Profiler |
P3 | JDK-8364556 | JFR: Disable SymbolTableStatistics and StringTableStatistics in default.jfc |
P3 | JDK-8358602 | JFR: Annotations in jdk.jfr package should not use "not null" in specification |
P3 | JDK-8362836 | JFR: Broken pipe in jdk/jfr/event/io/TestIOTopFrame.java |
P3 | JDK-8364993 | JFR: Disable jdk.ModuleExport in default.jfc |
P3 | JDK-8361175 | JFR: Document differences between method sample events |
P3 | JDK-8358750 | JFR: EventInstrumentation MASK_THROTTLE* constants should be computed in longs |
P3 | JDK-8359248 | JFR: Help text for-XX:StartFlightRecording:report-on-exit should explain option can be repeated |
P3 | JDK-8361639 | JFR: Incorrect top frame for I/O events |
P3 | JDK-8360201 | JFR: Initialize JfrThreadLocal::_sampling_critical_section |
P3 | JDK-8361338 | JFR: Min and max time in MethodTime event is confusing |
P3 | JDK-8359242 | JFR: Missing help text for method trace and timing |
P3 | JDK-8360287 | JFR: PlatformTracer class should be loaded lazily |
P3 | JDK-8364427 | JFR: Possible resource leak in Recording::getStream |
P3 | JDK-8361640 | JFR: RandomAccessFile::readLine emits events for each character |
P3 | JDK-8365550 | JFR: The active-settings view should not use LAST_BATCH |
P3 | JDK-8364667 | JFR: Throttle doesn't work with dynamic events |
P3 | JDK-8364257 | JFR: User-defined events and settings with a one-letter name cannot be configured |
P3 | JDK-8362556 | New test jdk/jfr/event/io/TestIOTopFrame.java is failing on all platforms |
P3 | JDK-8359135 | New test TestCPUTimeSampleThrottling fails intermittently |
P3 | JDK-8358621 | Reduce busy waiting in worse case at the synchronization point returning from native in CPU Time Profiler |
P3 | JDK-8365199 | Use a set instead of a list as the intermediary Klass* storage to reduce typeset processing |
P4 | JDK-8346886 | Add since checker test to jdk.management.jfr |
P4 | JDK-8364090 | Dump JFR recording on CrashOnOutOfMemoryError |
P4 | JDK-8365638 | JFR: Add --exact for debugging out-of-order events |
P4 | JDK-8364461 | JFR: Default constructor may not be first in setting control |
P4 | JDK-8360039 | JFR: Improve parser logging of constants |
P4 | JDK-8365614 | JFR: Improve PrettyWriter::printValue |
P4 | JDK-8364756 | JFR: Improve slow tests |
P4 | JDK-8364316 | JFR: Incorrect validation of mirror fields |
P4 | JDK-8365636 | JFR: Minor cleanup |
P4 | JDK-8365815 | JFR: Update metadata.xml with 'jfr query' examples |
P4 | JDK-8365044 | Missing copyright header in Contextual.java |
P4 | JDK-8359690 | New test TestCPUTimeSampleThrottling still fails intermittently |
P4 | JDK-8365610 | Sort share/jfr includes |
P4 | JDK-8365611 | Use lookup table for JfrEventThrottler |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8355960 | JvmtiAgentList::Iterator dtor double free with -fno-elide-constructors |
P4 | JDK-8365240 | [asan] exclude some tests when using asan enabled binaries |
P4 | JDK-8358679 | [asan] vmTestbase/nsk/jvmti tests show memory issues |
P4 | JDK-8351487 | [ubsan] jvmti.h runtime error: load of value which is not a valid value |
P4 | JDK-8359707 | Add classfile modification code to RedefineClassHelper |
P4 | JDK-8364973 | Add JVMTI stress testing mode |
P4 | JDK-8362203 | assert(state == nullptr || state->get_thread_oop() != nullptr) failed: incomplete state |
P4 | JDK-8358815 | Exception event spec has stale reference to catch_klass parameter |
P4 | JDK-8363920 | JVMTI Documentation for GetLocalDouble is wrong: refers to long |
P4 | JDK-8309399 | JVMTI spec needs to clarify when OPAQUE_FRAME is thrown for reasons other than a native method |
P4 | JDK-8360664 | Null pointer dereference in src/hotspot/share/prims/jvmtiTagMap.cpp in IterateOverHeapObjectClosure::do_object() |
P4 | JDK-8359168 | Revert stdin.encoding usage in test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach010/attach010Agent00.java |
P4 | JDK-8359366 | RunThese30M.java EXCEPTION_ACCESS_VIOLATION in JvmtiBreakpoints::clearall_in_class_at_safepoint |
P4 | JDK-8225354 | serviceability/jvmti/ModuleAwareAgents/ThreadStart failed with Didn't get ThreadStart events in VM early start phase! |
P4 | JDK-8306324 | StopThread results in thread being marked as interrupted, leading to unexpected InterruptedException |
P4 | JDK-8358577 | Test serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java failed: unexpexcted monitor object |
P4 | JDK-8361314 | Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call |
P4 | JDK-8358094 | Test vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java still times out after JDK-8357282 |
P4 | JDK-8359733 | UnProblemList serviceability/jvmti/vthread/SuspendWithInterruptLock |
P4 | JDK-8361680 | Use correct enum Claim value in VM_HeapWalkOperation::collect_simple_roots |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8364184 | [REDO] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217 |
P4 | JDK-8363063 | AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217 |
P4 | JDK-8319242 | HotSpot Style Guide should discourage non-local variables with non-trivial initialization or destruction |
P4 | JDK-8255082 | HotSpot Style Guide should permit noexcept |
P4 | JDK-8365917 | Sort share/logging includes |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8359165 | AIX build broken after 8358799 |
P2 | JDK-8361439 | [BACKOUT] 8357601: Checked version of JNI Release |
P2 | JDK-8343218 | Add option to disable allocating interface and abstract classes in non-class metaspace |
P2 | JDK-8364314 | java_lang_Thread::get_thread_status fails assert(base != nullptr) failed: Invalid base |
P2 | JDK-8361754 | New test runtime/jni/checked/TestCharArrayReleasing.java can cause disk full errors |
P2 | JDK-8360048 | NMT crash in gtest/NMTGtests.java: fatal error: NMT corruption: Block at 0x0000017748307120: header canary broken |
P2 | JDK-8362276 | NMT tests should have locks for the entire tests |
P3 | JDK-8360405 | [PPC64] some environments don't support mfdscr instruction |
P3 | JDK-8361447 | [REDO] Checked version of JNI Release |
P3 | JDK-8361536 | [s390x] Saving return_pc at wrong offset |
P3 | JDK-8356941 | AbstractMethodError in HotSpot Due to Incorrect Handling of Private Method |
P3 | JDK-8358645 | Access violation in ThreadsSMRSupport::print_info_on during thread dump |
P3 | JDK-8360164 | AOT cache creation crashes in ~ThreadTotalCPUTimeClosure() |
P3 | JDK-8357601 | Checked version of JNI Release |
P3 | JDK-8362829 | Exclude CDS test cases after JDK-8361725 |
P3 | JDK-8364235 | Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory |
P3 | JDK-8356942 | invokeinterface Throws AbstractMethodError Instead of IncompatibleClassChangeError |
P3 | JDK-8361103 | java_lang_Thread::async_get_stack_trace does not properly protect JavaThread |
P3 | JDK-8356324 | JVM crash (SIGSEGV at ClassListParser::resolve_indy_impl) during -Xshare:dump starting from 21.0.5 |
P3 | JDK-8355556 | JVM crash because archived method handle intrinsics are not restored |
P3 | JDK-8313395 | LotsUnloadTest.java fails with OOME transiently with libgraal |
P3 | JDK-8364280 | NMTCommittedVirtualMemoryTracker.test_committed_virtualmemory_region_vm fails with assertion "negative distance" |
P3 | JDK-8352075 | Perf regression accessing fields |
P3 | JDK-8362193 | Re-work MacOS/AArch64 SpinPause to handle SB |
P3 | JDK-8363928 | Specifying AOTCacheOutput with a blank path causes the JVM to crash |
P3 | JDK-8361912 | ThreadsListHandle::cv_internal_thread_to_JavaThread does not deal with a virtual thread's carrier thread |
P3 | JDK-8344165 | Trace exceptions with a complete call-stack |
P3 | JDK-8362846 | Windows error reporting for dll_load doesn't check for a null buffer |
P4 | JDK-8361198 | [AIX] fix misleading error output in thread_cpu_time_unchecked |
P4 | JDK-8359222 | [asan] jvmti/vthread/ToggleNotifyJvmtiTest/ToggleNotifyJvmtiTest triggers stack-buffer-overflow error |
P4 | JDK-8365442 | [asan] runtime/ErrorHandling/CreateCoredumpOnCrash.java fails |
P4 | JDK-8364514 | [asan] runtime/jni/checked/TestCharArrayReleasing.java heap-buffer-overflow |
P4 | JDK-8365487 | [asan] some oops (mode) related tests fail |
P4 | JDK-8357570 | [macOS] os::Bsd::available_memory() might return too low values |
P4 | JDK-8359114 | [s390x] Add z17 detection code |
P4 | JDK-8358685 | [TEST] AOTLoggingTag.java failed with missing log message |
P4 | JDK-8360090 | [TEST] RISC-V: disable some cds tests on qemu |
P4 | JDK-8360791 | [ubsan] Adjust signal handling |
P4 | JDK-8360941 | [ubsan] MemRegion::end() shows runtime error: applying non-zero offset 8388608 to null pointer |
P4 | JDK-8361043 | [ubsan] os::print_hex_dump runtime error: applying non-zero offset 8 to null pointer |
P4 | JDK-8356556 | AArch64: No need for acquire fence in safepoint poll in FFM |
P4 | JDK-8358655 | AArch64: Simplify Interpreter::profile_taken_branch |
P4 | JDK-8361215 | Add AOT test case: verification constraint classes are excluded |
P4 | JDK-8366193 | Add comments about ResolvedFieldEntry::copy_from() |
P4 | JDK-8360474 | Add missing include guards for some HotSpot headers |
P4 | JDK-8358593 | Add ucontext accessors for *BSD on Aarch64 |
P4 | JDK-8364087 | Amend comment in globalDefinitions.hpp on "classfile_constants.h" include |
P4 | JDK-8358680 | AOT cache creation fails: no strings should have been added |
P4 | JDK-8361367 | AOT ExcludedClasses.java test failed with missing constant pool logs |
P4 | JDK-8357662 | applications/runthese/RunThese8H.java Crash: 'Failed to uncommit metaspace' |
P4 | JDK-8360555 | Archive all unnamed modules in CDS full module graph |
P4 | JDK-8358556 | Assert when running with -XX:-UseLibmIntrinsic |
P4 | JDK-8358686 | CDS and AOT can cause buffer truncation warning even when logging is disabled |
P4 | JDK-8357632 | CDS test failures on static JDK |
P4 | JDK-8364202 | CDS without G1 gives build error in slowdebug, asserts in fastdebug |
P4 | JDK-8357064 | cds/appcds/ArchiveRelocationTest.java failed with missing expected output |
P4 | JDK-8361328 | cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java archive timestamps comparison failed |
P4 | JDK-8356807 | Change log_info(cds) to `MetaspaceShared::report_loading_error()` |
P4 | JDK-8336147 | Clarify CDS documentation about static vs dynamic archive |
P4 | JDK-8361253 | CommandLineOptionTest library should report observed values on failure |
P4 | JDK-8362088 | CompressedKlassPointers::encode should be const correct |
P4 | JDK-8365814 | Consolidate has_been_archived() and has_been_buffered() in ArchiveBuilder |
P4 | JDK-8359923 | Const accessors for the Deferred class |
P4 | JDK-8360533 | ContainerRuntimeVersionTestUtils fromVersionString fails with some docker versions |
P4 | JDK-8268406 | Deallocate jmethodID native memory |
P4 | JDK-8366029 | Do not add -XX:VerifyArchivedFields by default to CDS tests |
P4 | JDK-8361725 | Do not load Java agent with "-Xshare:dump -XX:+AOTClassLinking" |
P4 | JDK-8295851 | Do not use ttyLock in BytecodeTracer::trace |
P4 | JDK-8360518 | Docker tests do not work when asan is configured |
P4 | JDK-8360743 | Enables regeneration of JLI holder classes for CDS static dump |
P4 | JDK-8364199 | Enhance list of environment variables printed in hserr/hsinfo file |
P4 | JDK-8364004 | Expose VMError::controlledCrash via Whitebox |
P4 | JDK-8362524 | Fix confusing but harmless typos in x86 CPU Features |
P4 | JDK-8363998 | Implement Compressed Class Pointers for 32-bit |
P4 | JDK-8364128 | Improve gathering of cpu feature names using stringStream |
P4 | JDK-8359820 | Improve handshake/safepoint timeout diagnostic messages |
P4 | JDK-8364106 | Include java.runtime.version in thread dump output |
P4 | JDK-8365633 | Incorrect info is reported on hybrid CPU |
P4 | JDK-8363949 | Incorrect jtreg header in MonitorWithDeadObjectTest.java |
P4 | JDK-8365673 | Incorrect number of cores are reported on Ryzen CPU |
P4 | JDK-8364111 | InstanceMirrorKlass iterators should handle CDS and hidden classes consistently |
P4 | JDK-8357220 | Introduce a BSMAttributeEntry struct |
P4 | JDK-8320836 | jtreg gtest runs should limit heap size |
P4 | JDK-8358748 | Large page size initialization fails with assert "page_size must be a power of 2" |
P4 | JDK-8361383 | LogFileStreamOutput::write_decorations uses wrong type for format precisions |
P4 | JDK-8364187 | Make getClassAccessFlagsRaw non-native |
P4 | JDK-8359437 | Make users and test suite not able to set LockingMode flag |
P4 | JDK-8361085 | MemoryReserver log_on_large_pages_failure has incorrect format usage |
P4 | JDK-8362954 | Missing error buffer null check in os::dll_load on Linux/BSD |
P4 | JDK-8365245 | Move size reducing operations to GrowableArrayWithAllocator |
P4 | JDK-8265754 | Move suspend/resume API from HandshakeState |
P4 | JDK-8364198 | NMT should have a better corruption message |
P4 | JDK-8353444 | NMT: rename 'category' to 'MemTag' in malloc tracker |
P4 | JDK-8351661 | NMT: VMATree should support separate call-stacks for reserve and commit operations |
P4 | JDK-8284016 | Normalize handshake closure names |
P4 | JDK-8356868 | Not all cgroup parameters are made available |
P4 | JDK-8365556 | ObjectMonitor::try_lock_or_add_to_entry_list() returns true with the wrong state of the node |
P4 | JDK-8346237 | Obsolete the UseOprofile flag |
P4 | JDK-8337217 | Port VirtualMemoryTracker to use VMATree |
P4 | JDK-8364819 | Post-integration cleanups for JDK-8359820 |
P4 | JDK-8360515 | PROPERFMTARGS should always use size_t template specialization for unit |
P4 | JDK-8357591 | Re-enable CDS test cases for jvmci after JDK-8345826 |
P4 | JDK-8365378 | Redundant code in Deoptimization::print_statistics |
P4 | JDK-8363816 | Refactor array name creation |
P4 | JDK-8361325 | Refactor ClassLoaderExt |
P4 | JDK-8358799 | Refactor os::jvm_path() |
P4 | JDK-8365053 | Refresh hotspot precompiled.hpp with headers based on current frequency |
P4 | JDK-8355792 | Remove expired flags in JDK 26 |
P4 | JDK-8361693 | Remove Klass::clean_subklass_tree() |
P4 | JDK-8364406 | Remove LockingMode related code from aarch64 |
P4 | JDK-8365189 | Remove LockingMode related code from arm32 |
P4 | JDK-8365146 | Remove LockingMode related code from ppc64 |
P4 | JDK-8364570 | Remove LockingMode related code from riscv64 |
P4 | JDK-8365188 | Remove LockingMode related code from s390 |
P4 | JDK-8364141 | Remove LockingMode related code from x86 |
P4 | JDK-8359207 | Remove runtime/signal/TestSigusr2.java since it is always skipped |
P4 | JDK-8352067 | Remove the NMT treap and replace its uses with the utilities red-black tree |
P4 | JDK-8358891 | Remove the PerfDataSamplingIntervalFunc code |
P4 | JDK-8362151 | Remove unnecessary ClassLoaderDataGraph friend classes |
P4 | JDK-8362592 | Remove unused argument in nmethod::oops_do |
P4 | JDK-8364750 | Remove unused declaration in jvm.h |
P4 | JDK-8360458 | Rename Deferred<> to DeferredStatic<> and improve usage description |
P4 | JDK-8361292 | Rename ModuleEntry::module() to module_oop() |
P4 | JDK-8365264 | Rename ResourceHashtable to HashTable |
P4 | JDK-8360163 | Replace hard-coded checks with AOTRuntimeSetup and AOTSafeClassInitializer |
P4 | JDK-8361647 | Report the error reason on failed semaphore calls on macOS |
P4 | JDK-8362336 | Revert changes in metaspaceShared.cpp done via JDK-8356807 |
P4 | JDK-8362515 | RISC-V: cleanup NativeFarCall |
P4 | JDK-8359105 | RISC-V: No need for acquire fence in safepoint poll during JNI calls |
P4 | JDK-8359801 | RISC-V: Simplify Interpreter::profile_taken_branch |
P4 | JDK-8359934 | runtime/AppCDS/applications/SpringPetClinic.java#dynamic timed out |
P4 | JDK-8357382 | runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java#aot fails with Xcomp and C1 |
P4 | JDK-8361979 | runtime/cds/appcds/LotsOfSyntheticClasses.java failed with 'Success' missing from stdout/stderr |
P4 | JDK-8362834 | Several runtime/Thread tests should mark as /native |
P4 | JDK-8366035 | Simplify CPUTimeCounters::publish_gc_total_cpu_time |
P4 | JDK-8310831 | Some methods are missing from CDS regenerated JLI holder class |
P4 | JDK-8364359 | Sort share/cds includes |
P4 | JDK-8364519 | Sort share/classfile includes |
P4 | JDK-8364618 | Sort share/code includes |
P4 | JDK-8364723 | Sort share/interpreter includes |
P4 | JDK-8365975 | Sort share/memory includes |
P4 | JDK-8362587 | Sort share/oops includes |
P4 | JDK-8364115 | Sort share/services includes |
P4 | JDK-8363584 | Sort share/utilities includes |
P4 | JDK-8359373 | Split stubgen initial blob into pre and post-universe blobs |
P4 | JDK-8365594 | Strengthen Universe klasses asserts to catch bootstrapping errors earlier |
P4 | JDK-8364518 | Support for Job Objects in os::commit_memory_limit() on Windows |
P4 | JDK-8344073 | Test runtime/cds/appcds/TestParallelGCWithCDS.java#id0 failed |
P4 | JDK-8359959 | Test runtime/NMT/VirtualAllocTestType.java failed: '\\[0x[0]*7f7dc4043000 - 0x[0]*7f7dc4083000\\] reserved 256KB for Test' missing from stdout/stderr |
P4 | JDK-8359827 | Test runtime/Thread/ThreadCountLimit.java need loop increasing the limit |
P4 | JDK-8364114 | Test TestHugePageDecisionsAtVMStartup.java#LP_enabled fails when no free hugepage |
P4 | JDK-8360178 | TestArguments.atojulong gtest has incorrect format string |
P4 | JDK-8365765 | thread.inline.hpp includes the wrong primary header file |
P4 | JDK-8365050 | Too verbose warning in os::commit_memory_limit() on Windows |
P4 | JDK-8346914 | UB issue in scalbnA |
P4 | JDK-8364042 | UnsafeMemoryAccess will not work with AOT cached code stubs |
P4 | JDK-8355319 | Update Manpage for Compact Object Headers (Production) |
P4 | JDK-8362566 | Use -Xlog:aot+map to print contents of existing AOT cache |
P4 | JDK-8362162 | Use bool for caller of os::must_commit_stack_guard_pages() |
P4 | JDK-8359920 | Use names for frame types in stackmaps |
P4 | JDK-8358326 | Use oopFactory array allocation |
P4 | JDK-8360281 | VMError::error_string has incorrect format usage |
P4 | JDK-8365165 | Zap C-heap memory at delete/free |
P5 | JDK-8344556 | [Graal] compiler/intrinsics/bmi/* fail when AOTCache cannot be loaded |
P5 | JDK-8358653 | [s390] Clean up comments regarding frame manager |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8359870 | JVM crashes in AccessInternal::PostRuntimeDispatch |
P4 | JDK-8359958 | Cleanup "local" debuggee references after JDK-8333117 removed support for non-local debuggees |
P4 | JDK-8362379 | Test serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java should mark as /native |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8360312 | Serviceability Agent tests fail with JFR enabled due to unknown thread type JfrRecorderThread |
P4 | JDK-8362611 | [GCC static analyzer] memory leak in ps_core.c core_handle_note |
P4 | JDK-8365184 | sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java Re-enable SerialGC flag on debuggee process |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8361599 | [PPC64] enable missing tests via jtreg requires |
P4 | JDK-8362602 | Add test.timeout.factor to CompileFactory to avoid test timeouts |
P4 | JDK-8357826 | Avoid running some jtreg tests when asan is configured |
P4 | JDK-8358004 | Delete applications/scimark/Scimark.java test |
P4 | JDK-8360478 | libjsig related tier3 jtreg tests fail when asan is configured |
P4 | JDK-8359272 | Several vmTestbase/compact tests timed out on large memory machine |
P4 | JDK-8362501 | Update test/hotspot/jtreg/applications/jcstress/README |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8358721 | Update JCov for class file version 70 |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8360042 | GHA: Bump MSVC to 14.44 |
P3 | JDK-8361142 | Improve custom hooks for makefiles |
P3 | JDK-8357141 | Update to use jtreg 7.5.2 |
P4 | JDK-8365238 | 'jfr' feature requires 'services' with 'custom' build variant |
P4 | JDK-8363910 | Avoid tuning for Power10 CPUs on Linux ppc64le when gcc < 10 is used |
P4 | JDK-8362243 | Devkit creation for Fedora base OS is broken |
P4 | JDK-8362244 | Devkit's Oracle Linux base OS keyword is incorrectly documented |
P4 | JDK-8359181 | Error messages generated by configure --help after 8301197 |
P4 | JDK-8357079 | Fix Windows AArch64 DevKit Creation |
P4 | JDK-8365312 | GCC 12 cannot compile SVE on aarch64 with auto-var-init pattern |
P4 | JDK-8343546 | GHA: Cache required dependencies in master-branch workflow |
P4 | JDK-8362582 | GHA: Increase bundle retention time to deal with infra overload better |
P4 | JDK-8363965 | GHA: Switch cross-compiling sysroots to Debian bookworm |
P4 | JDK-8361478 | GHA: Use MSYS2 from GHA runners |
P4 | JDK-8365048 | idea.sh script does not correctly detect/handle git worktrees |
P4 | JDK-8361306 | jdk.compiler-gendata needs to depend on java.base-launchers |
P4 | JDK-8365098 | make/RunTests.gmk generates a wrong path to test artifacts on Alpine |
P4 | JDK-8365579 | ml64.exe is not the right assembler for Windows aarch64 |
P4 | JDK-8365244 | Some test control variables are undocumented in doc/testing.md |
P4 | JDK-8358769 | Update --release 25 symbol information for JDK 25 build 26 |
P4 | JDK-8360302 | Update --release 25 symbol information for JDK 25 build 29 |
P5 | JDK-8365491 | VSCode IDE: add basic configuration for the Oracle Java extension |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8356978 | Convert unicode sequences in Java source code to UTF-8 |
P4 | JDK-8342682 | Errors related to unused code on Windows after 8339120 in dt_shmem jdwp security and jpackage |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8359170 | Add 2 TLS and 2 CS Sectigo roots |
P3 | JDK-8358171 | Additional code coverage for PEM API |
P3 | JDK-8364226 | Better ECDSASignature Memory Management |
P3 | JDK-8358099 | PEM spec updates |
P3 | JDK-8361212 | Remove AffirmTrust root CAs |
P3 | JDK-8361964 | Remove outdated algorithms from requirements and add PBES2 algorithms |
P3 | JDK-8356557 | Update CodeSource::implies API documentation and deprecate java.net.SocketPermission class for removal |
P4 | JDK-8355379 | Annotate lazy fields in java.security @Stable |
P4 | JDK-8360416 | Incorrect l10n test case in sun/security/tools/keytool/i18n.java |
P4 | JDK-8294035 | Remove null ids checking from keytool -gencrl |
P4 | JDK-8357915 | SecureRandom nextLong memory usage |
P4 | JDK-8357470 | src/java.base/share/classes/sun/security/util/Debug.java implement the test for args.toLowerCase |
P4 | JDK-8361961 | Typo in ProtectionDomain.implies |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8349946 | Cipher javadoc could describe AEAD reuse better |
P4 | JDK-8358159 | Empty mode/padding in cipher transformations |
P4 | JDK-8362957 | Fix jdk/javadoc/doccheck/checks/jdkCheckHtml.java (docs) failure |
P4 | JDK-8359388 | Stricter checking for cipher transformations |
P4 | JDK-8356897 | Update NSS library to 3.111 |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8361868 | [GCC static analyzer] complains about missing calloc - NULL checks in p11_util.c |
P4 | JDK-8361871 | [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c |
P4 | JDK-8365168 | Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8209992 | Align SSLSocket and SSLEngine Javadocs |
P4 | JDK-8360539 | DTLS handshakes fails due to improper cookie validation logic |
P4 | JDK-8361125 | Fix typo in onTradAbsence |
P4 | JDK-8340312 | sun.security.ssl.SSLLogger uses incorrect log level ALL for `finest` log events |
P4 | JDK-8359956 | Support algorithm constraints and certificate checks in SunX509 key manager |
P4 | JDK-8333857 | Test sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java failed: Existing session was used |
P4 | JDK-8156715 | TrustStoreManager does not buffer keystore input stream |
P4 | JDK-8357277 | Update OpenSSL library for interop tests |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8366126 | Feedback on two errors in JSR 400 |
P4 | JDK-8349550 | Improve SASL random usage |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8364039 | Adding implNote to DOMSignContext and DOMValidateContext on JDK-specific properties |
P4 | JDK-8314180 | Disable XPath in XML Signatures |
P4 | JDK-8359395 | XML signature generation does not support user provided SecureRandom |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8365863 | /test/jdk/sun/security/pkcs11/Cipher tests skip without SkippedException |
P4 | JDK-8365559 | jarsigner shows files non-existent if signed with a weak algorithm |
P4 | JDK-8357682 | sun.security.provider.certpath.Builder#getMatchingPolicies always returns null |
P4 | JDK-8365660 | test/jdk/sun/security/pkcs11/KeyAgreement/ tests skipped without SkipExceprion |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8356997 | /etc/krb5.conf parser should not forbid include/includedir directives after sections |
P4 | JDK-8364806 | Test sun/security/krb5/config/IncludeRandom.java times out on Windows |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8365187 | Updating the JLS and JVMS build id for JDK25 |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8365533 | Remove outdated jdk.internal.javac package export to several modules from java.base |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8365700 | Jar --validate without any --file option leaves around a temporary file /tmp/tmpJar |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8359596 | Behavior change when both -Xlint:options and -Xlint:-options flags are given |
P2 | JDK-8361570 | Incorrect 'sealed is not allowed here' compile-time error |
P2 | JDK-8364545 | tools/javac/launcher/SourceLauncherTest.java fails frequently |
P3 | JDK-8362885 | A more formal way to mark javac's Flags that belong to a specific Symbol type only |
P3 | JDK-8361214 | An anonymous class is erroneously being classify as an abstract class |
P3 | JDK-8361445 | javac crashes on unresolvable constant in @SuppressWarnings |
P3 | JDK-8358801 | javac produces class that does not pass verifier. |
P3 | JDK-8357472 | NPE in Types.containsType for type variable used as a qualifier |
P3 | JDK-8341778 | Some javac tests ignore the result of JavacTask::call |
P4 | JDK-8355751 | Add source 26 and target 26 to javac |
P4 | JDK-8356411 | Comment tree not reporting correct position for label |
P4 | JDK-8341342 | Elements.getAllModuleElements() does not work properly before JavacTask.analyze() |
P4 | JDK-8361424 | Eliminate Log methods mandatoryWarning() and mandatoryNote() |
P4 | JDK-8361481 | Flexible Constructor Bodies generates a compilation error when compiling a user supplied java.lang.Object class |
P4 | JDK-8362237 | IllegalArgumentException in the launcher when exception without stack trace is thrown |
P4 | JDK-8357653 | Inner classes of type parameters emitted as raw types in signatures |
P4 | JDK-8361499 | Intersection type cast causes javac crash with -Xjcov |
P4 | JDK-8365314 | javac fails with an exception for erroneous source |
P4 | JDK-8364987 | javac fails with an exception when looking for diamond creation |
P4 | JDK-8356645 | Javac should utilize new ZIP file system read-only access mode |
P4 | JDK-8353758 | Missing calls to Log.useSource() in JavacTrees |
P4 | JDK-8224228 | No way to locally suppress lint warnings in parser/tokenizer or preview features |
P4 | JDK-8357185 | Redundant local variables with unconditionally matching primitive patterns |
P4 | JDK-8359493 | Refactor how aggregated mandatory warnings are handled in the compiler |
P4 | JDK-8350514 | Refactor MandatoryWarningHandler to support dynamic verbosity |
P4 | JDK-8350212 | Track source end positions of declarations that support @SuppressWarnings |
P4 | JDK-8361401 | Warnings for use of Sun APIs should not be mandatory |
P5 | JDK-8360022 | ClassRefDupInConstantPoolTest.java fails when running in repeat |
P5 | JDK-8348611 | Eliminate DeferredLintHandler and emit warnings after attribution |
P5 | JDK-8354447 | Missing test for retroactive @SuppressWarnings("dangling-doc-comments") behavior |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8359024 | Accessibility bugs in API documentation |
P3 | JDK-8350920 | Allow inherited member summaries to be viewed inline |
P3 | JDK-8294074 | Make other specs more discoverable from the API docs |
P3 | JDK-8365394 | Stylesheet must not load fonts on --no-fonts output |
P4 | JDK-8284499 | Add the ability to right-click and open in new tab JavaDoc Search results |
P4 | JDK-8177100 | APIs duplicated in JavaDoc |
P4 | JDK-8355933 | Change section title for permanent APIs affected by preview features |
P4 | JDK-8328848 | Inaccuracy in the documentation of the -group option |
P4 | JDK-8361316 | javadoc tool fails with an exception for an inheritdoc on throws clause of a constructor |
P4 | JDK-8356975 | Provide alternative way to generate preview API docs |
P4 | JDK-8365305 | The ARIA role ‘contentinfo’ is not valid for the element |
P4 | JDK-8358627 | tools/sincechecker/modules/java.base/JavaBaseCheckSince.java fails with JDK 26 |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8360037 | Refactor ImageReader in preparation for Valhalla support |
P4 | JDK-8361076 | Add benchmark for ImageReader in preparation for Valhalla changes |
P4 | JDK-8365436 | ImageReaderTest fails when jmods directory not present |
P4 | JDK-8359123 | Misleading examples in jmod man page |
P4 | JDK-8366255 | Remove 'package_to_module' function from imageFile.cpp |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8362335 | [macos] Change value of CFBundleDevelopmentRegion from "English" to "en-US" |
P3 | JDK-8356218 | [macos] Document --app-content |
P3 | JDK-8361224 | [macos] MacSignTest.testMultipleCertificates failed |
P3 | JDK-8365555 | Cleanup redundancies in jpackage implementation |
P3 | JDK-8334238 | Enhance AddLShortcutTest jpackage test |
P3 | JDK-8364984 | Many jpackage tests are failing on Linux after JDK-8334238 |
P4 | JDK-8351073 | [macos] jpackage produces invalid Java runtime DMG bundles |
P4 | JDK-8362352 | Fix references to non-existing resource strings |
P4 | JDK-8308349 | missing working directory option for launcher when invoked from shortcuts |
P4 | JDK-8361697 | Remove duplicate message in MainResources.properties |
P4 | JDK-8364129 | Rename libwixhelper |
P4 | JDK-8364564 | Shortcut configuration is not recorded in .jpackage.xml file |
P4 | JDK-8364587 | Update jpackage internal javadoc |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8362116 | System.in.read() etc. don't accept input once immediate Ctrl+D pressed in JShell |
P4 | JDK-8346884 | Add since checker test to jdk.editpad |
P4 | JDK-8358552 | EndOfFileException in System.in.read() and IO.readln() etc. in JShell |
P4 | JDK-8359497 | IllegalArgumentException thrown by SourceCodeAnalysisImpl.highlights() |
P4 | JDK-8365643 | JShell EditPad out of bounds on Windows |
P4 | JDK-8365878 | jshell TOOLING's javap should use binary names |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8357862 | Java argument file is parsed unexpectedly with trailing comment |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8364315 | Remove unused xml files from test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles |
P4 | JDK-8359337 | XML/JAXP tests that make network connections should ensure that no proxy is selected |