Notes generated: Wed Feb 08 01:56:48 CET 2023
None.
Issue | Description |
---|---|
JDK-8297295 |
ThreadGroup.allowThreadSuspension is removed The method |
Issue | Description |
---|---|
JDK-8286907 |
keytool -genseckey And -importpass Commands Warn if Weak PBE Algorithms Are Used The |
Issue | Description |
---|---|
JDK-8288050 |
SunJCE provider now supports SHA-512/224 and SHA-512/256 as digests for the PBES2 algorithms SunJCE provider is enhanced with additional PBES2 Cipher and Mac algorithms, e.g. those using SHA-512/224 and SHA-512/256 message digests. To be more specific, callers can now use SunJCE provider for "PBEWithHmacSHA512/224AndAES128", "PBEWithHmacSHA512/256AndAES128", "PBEWithHmacSHA512/224AndAES256", and "PBEWithHmacSHA512/256AndAES256" Cipher and "PBEWithHmacSHA512/224", and "PBEWithHmacSHA512/256" Mac. |
Issue | Description |
---|---|
JDK-8208077 |
File::listRoots Changed To Return All Available Drives On Windows The behavior of the method |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8298887 | On the latest macOS+XCode the Robot API may report wrong colors |
P4 | JDK-8299430 | Cleanup: delete unnecessary semicolons in java.desktop module |
P4 | JDK-8298709 | Fix typos in src/java.desktop/ and various test classes of client component |
P4 | JDK-8300692 | GCC 12 reports some compiler warnings in bundled freetype |
P4 | JDK-8300488 | Incorrect usage of CATCH_BAD_ALLOC as a macro call |
P4 | JDK-8300405 | Screen capture for test JFileChooserSetLocationTest.java, failure case |
P4 | JDK-8299774 | SYNTH_BUTTON_UI_KEY field is unused |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8298974 | Add ftcolor.c to imported freetype sources |
P4 | JDK-8300167 | Add validation of the raster's layout before using in native |
P4 | JDK-8299261 | Clean up AWT D3D exports |
P4 | JDK-8300725 | Improve performance of ColorConvertOp for default destinations with alpha |
P4 | JDK-8299260 | libawt and libfreetype should export only explicitly requested symbols |
P4 | JDK-8298240 | Replace the usage of ImageLayoutException by the CMMException |
P4 | JDK-8284825 | sun/java2d/DirectX/MultiPaintEventTest/MultiPaintEventTest.java failed with "RuntimeException: Processed unnecessary paint()." |
P4 | JDK-8299772 | The ColorModel.getRGBdefault() method is not thread-safe |
P4 | JDK-8299337 | The java.awt.image.ColorModel#pData field is unused |
P4 | JDK-8299255 | Unexpected round errors in FreetypeFontScaler |
P5 | JDK-8299425 | "LCMSImageLayout.isIntPacked" flag can be deleted |
P5 | JDK-8299199 | Avoid redundant split calls in FontConfiguration.initReorderMap implementations |
P5 | JDK-8300929 | Avoid unnecessary array fill after creation in java.awt.image |
P5 | JDK-8298447 | Unnecessary Vector usage in DocPrintJob implementations |
P5 | JDK-8300166 | Unused array allocation in ProcessPath.doProcessPath |
P5 | JDK-8299497 | Usage of constructors of primitive wrapper classes should be avoided in java.desktop API docs |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8193547 | Regression automated test '/open/test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.java' fails |
P4 | JDK-8202931 | [macos] java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java fails |
P4 | JDK-8292588 | [macos] Multiscreen/MultiScreenLocationTest/MultiScreenLocationTest.java: Robot.mouseMove test failed on Screen #0 |
P4 | JDK-8289077 | Add manual tests to open |
P4 | JDK-8298921 | Create a regression test for JDK-8139581 |
P4 | JDK-8283203 | Fix typo in SystemTray.getTrayIconSize javadoc |
P4 | JDK-8298093 | improve cleanup and error handling of awt_parseColorModel in awt_parseImage.c |
P4 | JDK-8286581 | Make Java process DPI Aware if sun.java2d.dpiaware property is set |
P4 | JDK-8298056 | many client tests failed on Mac_OS_X_13.0.1 |
P4 | JDK-8300117 | Replace use of JNI_COMMIT mode with mode 0 |
P4 | JDK-8300279 | Use generalized see and link tags in core libs in client libs |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8238170 | BeanContextSupport remove and propertyChange can deadlock |
P5 | JDK-8298449 | Unnecessary Vector usage in MetaData.ProxyPersistenceDelegate |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8298457 | Instructions in a11y manual tests need to be updated |
P4 | JDK-8299412 | JNI call of getAccessibleActionCount on a wrong thread |
P4 | JDK-8298643 | JNI call of getAccessibleRowWithIndex and getAccessibleColumnWithIndex on a wrong thread |
P4 | JDK-8298644 | JNI call of getCurrentComponent on a wrong thread |
P4 | JDK-8298645 | JNI works with accessibleSelection on a wrong thread |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8299025 | BMPImageReader.java readColorPalette could use staggeredReadByteStream |
P4 | JDK-8298618 | Typo in JPEGImageReader and JPEGImageWriter |
P5 | JDK-8300731 | Avoid unnecessary array fill after creation in PaletteBuilder |
P5 | JDK-8300235 | Use VarHandle access in Image(Input | Output)StreamImpl classes |
Priority | Bug | Summary |
---|---|---|
P5 | JDK-8300828 | Avoid unnecessary array fill after creation in com.sun.media.sound |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8300891 | Deprecate for removal javax.swing.plaf.synth.SynthLookAndFeel.load(URL url) |
P3 | JDK-8218474 | JComboBox display issue with GTKLookAndFeel |
P3 | JDK-8299553 | Make ScaledEtchedBorderTest.java comprehensive |
P3 | JDK-8244400 | MenuItem may cache the size and did not update it when the screen DPI is changed |
P3 | JDK-8294680 | Refactor scaled border rendering |
P3 | JDK-8298876 | Swing applications do not get repainted coming out of sleep on Windows 10 |
P4 | JDK-8300084 | AquaFileChooserUI.getDefaultButton returns null |
P4 | JDK-8267582 | BasicLookAndFeel should not call getComponentPopupMenu twice to get a popup menu |
P4 | JDK-6187113 | DefaultListSelectionModel.removeIndexInterval(0, Integer.MAX_VALUE) fails |
P4 | JDK-4912623 | GTK L&F: Folder list of the JFileChooser is allowing multiple selection unlike native |
P4 | JDK-8293862 | javax/swing/JFileChooser/8046391/bug8046391.java failed with 'Cannot invoke "java.awt.Image.getWidth(java.awt.image.ImageObserver)" because "retVal" is null' |
P4 | JDK-7030853 | JDK 7 Serializable Swing classes not compatible with JDK 6 |
P4 | JDK-6257207 | JTable.getDefaultEditor throws NullPointerException |
P4 | JDK-6603771 | Nimbus L&F: Ctrl+F7 keybinding for Jinternal Frame throws a NPE. |
P4 | JDK-8081507 | Open or Save button in JFileChooser has OK title in GTK LaF |
P4 | JDK-4934362 | see also refers to self |
P4 | JDK-8300205 | Swing test bug8078268 make latch timeout configurable |
P4 | JDK-8299043 | test/jdk/javax/swing/AbstractButton/5049549/bug5049549.java fails with java.lang.NullPointerException |
P4 | JDK-8299044 | test/jdk/javax/swing/JComboBox/JComboBoxBorderTest.java fails on non mac |
P4 | JDK-7175396 | The text on label is not painted red for Nimbus LaF. |
P4 | JDK-8296661 | Typo Found In CSSParser.java |
P5 | JDK-8301342 | Prefer ArrayList to LinkedList in LayoutComparator |
P5 | JDK-8300168 | Typo in AccessibleJTableHeaderEntry javadoc |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8301190 | [vectorapi] The typeChar of LaneType is incorrect when default locale is tr |
P4 | JDK-8298380 | Clean up redundant array length checks in JDK code base |
P4 | JDK-8299441 | Fix typos in some test files under core-libs component |
P4 | JDK-8301736 | jdk/incubator/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java fail with -Xcomp |
P4 | JDK-8296149 | Start of release updates for JDK 21 |
P5 | JDK-8297682 | Use Collections.emptyIterator where applicable |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8300010 | UnsatisfiedLinkError on calling System.console().readPassword() on Windows |
P3 | JDK-8208077 | File.listRoots performance degradation |
P4 | JDK-8298416 | Console should be declared `sealed` |
P4 | JDK-8300864 | Declare some fields in java.io as final |
P4 | JDK-8299336 | InputStream::DEFAULT_BUFFER_SIZE should be 16384 |
P4 | JDK-8298971 | Move Console implementation into jdk internal package |
P4 | JDK-8298639 | Perform I/O operations in bulk for RandomAccessFile |
P4 | JDK-8299576 | Reimplement java.io.Bits using VarHandle access |
P4 | JDK-8299600 | Use Objects.check*() where appropriate in java.io |
P4 | JDK-8300236 | Use VarHandle access in Data(Input | Output)Stream classes |
P5 | JDK-8300866 | Declare some classes final in java.io |
P5 | JDK-8300867 | Fix document issues in java.io |
P5 | JDK-8298567 | Make field in RandomAccessFile final |
P5 | JDK-8300868 | Reduce visibility in java.io.SerialCallbackContext |
P5 | JDK-8300863 | Remove C-style array declarations in java.io |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8290899 | java/lang/String/StringRepeat.java test requests too much heap on windows x86 |
P4 | JDK-8300647 | Miscellaneous hashCode improvements in java.base |
P4 | JDK-8301396 | Port fdlibm expm1 to Java |
P4 | JDK-8301205 | Port fdlibm log10 to Java |
P4 | JDK-8301392 | Port fdlibm log1p to Java |
P4 | JDK-8262994 | Refactor String.split to help method inlining |
P4 | JDK-8297295 | Remove ThreadGroup.allowThreadSuspension |
P4 | JDK-8258776 | ThreadLocal#initialValue() Javadoc is unaware of ThreadLocal#withInitial() |
P4 | JDK-8282664 | Unroll by hand StringUTF16 and StringLatin1 polynomial hash loops |
P4 | JDK-8299498 | Usage of constructors of primitive wrapper classes should be avoided in java.lang API docs |
P4 | JDK-8300489 | Use ArraysSupport.vectorizedHashCode in j.l.CharacterName |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8299181 | PaddingLayout unable to return byteAlignment value |
P4 | JDK-8300201 | When storing MemoryAddress.ofLong(0x0000000080000000L), MemorySegment.get is not equal to MemorySegment.set because of the expanded sign |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8217920 | Lookup.defineClass injects a class that can access private members of any class in its own module |
P4 | JDK-8299183 | Invokers.checkExactType passes parameters to create WMTE in opposite order |
P4 | JDK-8300693 | Lower the compile threshold and reduce the iterations of warmup loop in VarHandles tests |
P4 | JDK-8300237 | Minor improvements in MethodHandles |
P4 | JDK-8284363 | Redundant imports in BoundMethodHandle |
P4 | JDK-8298590 | Refactor LambdaForm constructors |
P4 | JDK-8299978 | Remove MethodHandleNatives.getMembers |
P4 | JDK-8297757 | VarHandles.getStaticFieldFromBaseAndOffset should get the receiver type from VarHandle |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8300228 | ModuleReader.find on exploded module throws if resource name maps to invalid file path |
P4 | JDK-8298875 | A module requiring "java.base" with flags ACC_SYNTHETIC should be rejected |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8297679 | InvocationTargetException field named target is not declared final |
P4 | JDK-8300924 | Method::invoke throws wrong exception type when passing wrong number of arguments to method with 4 or more parameters |
P4 | JDK-8300698 | Missing @since tag for ClassFileFormatVersion.RELEASE_21 |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8299015 | Ensure that HttpResponse.BodySubscribers.ofFile writes all bytes |
P3 | JDK-8299325 | java/net/httpclient/CancelRequestTest.java fails "test CancelRequestTest.testGetSendAsync("https://localhost:46509/https1/x/same/interrupt", true, true)" |
P3 | JDK-8298931 | java/net/httpclient/CancelStreamedBodyTest.java fails with AssertionError due to Pending TCP connections: 1 |
P3 | JDK-8300172 | java/net/httpclient/MappingResponseSubscriber.java failed with java.net.ConnectException |
P3 | JDK-8301787 | java/net/httpclient/SpecialHeadersTest failing after JDK-8301306 |
P3 | JDK-8296610 | java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java failed with "BindException: Address already in use: connect" |
P3 | JDK-8298589 | java/net/SctpSanity.java fail with NoClassDefFoundError: sun/nio/ch/sctp/UnsupportedUtil |
P3 | JDK-8278326 | Socket close is not thread safe and other cleanup |
P3 | JDK-8298498 | sun/net/www/http/KeepAliveCache/B8291637.java fails with "Server exception terminating: java.net.SocketException: Socket closed" |
P3 | JDK-8298588 | WebSockets: HandshakeUrlEncodingTest unnecessarily depends on a response body |
P4 | JDK-8299827 | Add resolved IP address in connection exception for sockets |
P4 | JDK-8299475 | Enhance SocketException by cause where it is missing in net and nio area |
P4 | JDK-8301255 | Http2Connection may send too many GOAWAY frames |
P4 | JDK-8301004 | httpclient: Add more debug to HttpResponseInputStream |
P4 | JDK-8287134 | HttpURLConnection chunked streaming mode doesn't enforce specified size |
P4 | JDK-6914801 | IPv6 unavailable if stdin is a socket |
P4 | JDK-8301306 | java/net/httpclient/* fail with -Xcomp |
P4 | JDK-8299018 | java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes |
P4 | JDK-8299437 | Make InetSocketAddressHolder shallowly immutable |
P4 | JDK-8295944 | Move the Http2TestServer and related classes into a package of its own |
P4 | JDK-8300909 | Update com/sun/jndi/dns/Test6991580.java manual test instruction |
P4 | JDK-8299863 | URLFromURITest.java should import org.junit.jupiter.api.Test |
P4 | JDK-8299499 | Usage of constructors of primitive wrapper classes should be avoided in java.net API docs |
P5 | JDK-8297822 | De-duplicate code in module jdk.sctp |
P5 | JDK-8297778 | Modernize and improve module jdk.sctp |
P5 | JDK-8300177 | URISyntaxException fields can be final |
P5 | JDK-8300176 | URLEncoder/URLDecoder static fields should be private static final |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-7093322 | (fs spec) Files.newBufferedWriter should be clear when coding errors are detected |
P3 | JDK-8298726 | (fs) Change PollingWatchService to record last modified time as FileTime rather than milliseconds |
P3 | JDK-8300942 | JDK-8299684 breaks x86 build |
P4 | JDK-8299982 | (bf) Buffer.checkIndex(int, int) should use Preconditions.checkIndex(int, int, BiFunction) |
P4 | JDK-8299187 | (bf) ByteOrder.name should be declared final |
P4 | JDK-8299684 | (bf) JNI direct buffer functions with large capacity behave unexpectedly |
P4 | JDK-8300587 | (bf) Some covariant overrides are missing @since tags |
P4 | JDK-8300916 | Re-examine the initialization of JNU Charset in StaticProperty |
P4 | JDK-8299864 | ZipFileStore#supportsFileAttributeView(String) doesn't throw NPE |
P5 | JDK-8299193 | (bf) Buffer.capacity should be declared final |
P5 | JDK-8298187 | (fs) BsdFileAttributeViews::setTimes does not support lastAccessTime on HFS+ |
P5 | JDK-8299976 | Initialize static fields in Net eagerly |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8189338 | JMX RMI Remote Mbean server connection hangs if the server stops responding during a SSL Handshake |
P4 | JDK-8300594 | Use generalized see and link tags in UnicastRemoteObject |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8299439 | java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR |
P4 | JDK-8299617 | CurrencySymbols.properties is missing the copyright notice |
P4 | JDK-8300308 | java.text.MessageFormat has incorrect doc comment |
P4 | JDK-8300077 | Refactor code examples to use @snippet in java.text.ChoiceFormat |
P4 | JDK-8300356 | Refactor code examples to use @snippet in java.text.CollationElementIterator |
P4 | JDK-8300586 | Refactor code examples to use @snippet in java.text.Collator |
P4 | JDK-8300307 | Refactor code examples to use @snippet in java.text.DateFormat |
P4 | JDK-8300093 | Refactor code examples to use @snippet in java.text.MessageFormat |
P4 | JDK-8299500 | Usage of constructors of primitive wrapper classes should be avoided in java.text API docs |
P4 | JDK-8300589 | Use @snippet and @linkplain in java.text.CollationKey and java.text.CompactNumberFormat |
P4 | JDK-8300706 | Use @snippet in java.text |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8299571 | ZoneRulesProvider.registerProvider() can leave inconsistent state on failure |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8301086 | jdk/internal/util/ByteArray/ReadWriteValues.java fails with CompilationError |
P4 | JDK-8299677 | Formatter.format might take a long time to format an integer or floating-point |
P4 | JDK-8300869 | Make use of the Double.toString(double) algorithm in java.util.Formatter |
P4 | JDK-8300133 | Use generalized see and link tags in core libs |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8300098 | java/util/concurrent/ConcurrentHashMap/ConcurrentAssociateTest.java fails with internal timeout when executed with TieredCompilation1/3 |
P3 | JDK-8301637 | ThreadLocalRandom.current().doubles().parallel() contention |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8300493 | Use ArraysSupport.vectorizedHashCode in j.u.zip.ZipCoder |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8300207 | Add a pre-check for the number of canonical equivalent permutations in j.u.r.Pattern |
P4 | JDK-8299388 | java/util/regex/NegativeArraySize.java fails on Alpine and sometimes Windows |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8300817 | The build is broken after JDK-8294693 |
P4 | JDK-8294693 | Add Collections.shuffle overload that accepts RandomGenerator interface |
P4 | JDK-8038146 | Clarify Map.Entry's connection to the underlying map |
P4 | JDK-8301120 | Cleanup utility classes java.util.Arrays and java.util.Collections |
P4 | JDK-8297306 | Incorrect brackets in Javadoc for a constructor of IteratorSpliterator |
P4 | JDK-8299444 | java.util.Set.copyOf allocates needlessly for empty input collections |
P4 | JDK-8299501 | Usage of constructors of primitive wrapper classes should be avoided in java.util API docs |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8298808 | Check `script` code on detecting the base locales |
P3 | JDK-8299194 | CustomTzIDCheckDST.java may fail at future date |
P4 | JDK-6381945 | (cal) Japanese calendar unit test system should avoid multiple static imports |
P4 | JDK-8299836 | Make `user.timezone` system property searchable |
P4 | JDK-8299292 | Missing elements in aliased String array |
P4 | JDK-8177418 | NPE is not apparent for methods in java.util.TimeZone API docs |
P4 | JDK-8300011 | Refactor code examples to use @snippet in java.util.TimeZone |
P4 | JDK-8299865 | Unnecessary NullPointerException catch in java.util.TimeZone#setDefaultZone |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8296150 | Add SourceVersion.RELEASE_21 |
P4 | JDK-8300857 | State return value for Types.asElement(NoType) explicitly |
P4 | JDK-8300595 | Use improved @see and @link syntax in javax.lang.model and javax.tools |
Priority | Bug | Summary |
---|---|---|
P5 | JDK-8301367 | Add exception handler method to the BaseLdapServer |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8300321 | Use link tags in javax.sql.rowset package-info |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8299563 | Fix typos |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8301644 | com/sun/jdi/JdbStopThreadTest.java fails after JDK-8300811 |
P3 | JDK-8301798 | [BACKOUT] jdb ThreadStartRequest and ThreadDeathRequest should use SUSPEND_NONE instead of SUSPEND_ALL |
P3 | JDK-8298907 | nsk JDI tests pass if the debuggee failed to launch |
P4 | JDK-8282383 | [LOOM] 6 nsk JDI and JDB tests sometimes failing with vthread wrapper due to running out of carrier threads |
P4 | JDK-8285416 | [LOOM] Some nsk/jdi tests fail due to needing too many virtual threads |
P4 | JDK-8287812 | Cleanup JDWP agent GetEnv initialization |
P4 | JDK-8296646 | com/sun/jdi/JdbLastErrorTest.java test failure |
P4 | JDK-8298692 | Fix typos in test/jdk/com/sun/jdi files |
P4 | JDK-8299593 | getprotobyname should not be used |
P4 | JDK-8300811 | jdb ThreadStartRequest and ThreadDeathRequest should use SUSPEND_NONE instead of SUSPEND_ALL |
P4 | JDK-8298514 | vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002/TestDescription.java fails with usage tracker |
P4 | JDK-8298513 | vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009/TestDescription.java fails with usage tracker |
P5 | JDK-8300810 | Get rid of unused JDI removeListener() methods |
P5 | JDK-8300012 | Remove unused JDI VirtualMachineImpl.removeObjectMirror(ObjectReferenceImpl object) method |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8299957 | Enhance error logging in instrument coding with additional jplis_assert_msg |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8299858 | [Metrics] Swap memory limit reported incorrectly when too large |
P3 | JDK-8300659 | Refactor TestMemoryAwareness to use WhiteBox api for host values |
P4 | JDK-8300119 | CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8301132 | Test update for deprecated sprintf in Xcode 14 |
P4 | JDK-8300357 | Use generalized see and link tags in java.management |
P5 | JDK-8298090 | Use String.join() instead of manual loop in DescriptorSupport.toString |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8241293 | CompressedClassSpaceSizeInJmapHeap.java time out after 8 minutes |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8301448 | [BACKOUT] CodeHeap has virtual methods that are not overridden |
P2 | JDK-8300584 | Accelerate AVX-512 CRC32C for small buffers |
P2 | JDK-8300638 | Tier1 IR Test failure after JDK-8298632 on macosx-x64-debug |
P3 | JDK-8297933 | [REDO] Compiler should only use verified interface types for optimization |
P3 | JDK-8257197 | Add additional verification code to PhaseCCP |
P3 | JDK-8299179 | ArrayFill with store on backedge needs to reduce length by 1 |
P3 | JDK-8289748 | C2 compiled code crashes with SIGFPE with -XX:+StressLCM and -XX:+StressGCM |
P3 | JDK-8298824 | C2 crash: assert(is_Bool()) failed: invalid node class: ConI |
P3 | JDK-8297730 | C2: Arraycopy intrinsic throws incorrect exception |
P3 | JDK-8298848 | C2: clone all of (CmpP (LoadKlass (AddP down at split if |
P3 | JDK-8299959 | C2: CmpU::Value must filter overflow computation against local sub computation |
P3 | JDK-8299259 | C2: Div/Mod nodes without zero check could be split through iv phi of loop resulting in SIGFPE |
P3 | JDK-8296389 | C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors |
P3 | JDK-8298568 | Fastdebug build fails after JDK-8296389 |
P3 | JDK-8298345 | Fix another two C2 IR matching tests for RISC-V |
P3 | JDK-8288204 | GVN Crash: assert() failed: correct memory chain |
P3 | JDK-8295486 | Inconsistent constant field values observed during compilation |
P3 | JDK-8298720 | Insufficient error handling when CodeBuffer is exhausted |
P3 | JDK-8300069 | Left shift of negative value in share/adlc/dict2.cpp |
P3 | JDK-8299975 | Limit underflow protection CMoveINode in PhaseIdealLoop::do_unroll must also protect type from underflow |
P3 | JDK-8297724 | Loop strip mining prevents some empty loops from being eliminated |
P3 | JDK-8299074 | nmethod marked for deoptimization is not deoptimized |
P3 | JDK-8300002 | Performance regression caused by non-inlined hot methods due to post call noop instructions |
P3 | JDK-8301313 | RISC-V: C2: assert(false) failed: bad AD file due to missing match rule |
P3 | JDK-8293841 | RISC-V: Implementation of Foreign Function & Memory API (Preview) |
P3 | JDK-8300079 | SIGSEGV in LibraryCallKit::inline_string_copy due to constant NULL src argument |
P3 | JDK-8296412 | Special case infinite loops with unmerged backedges in IdealLoopTree::check_safepts |
P3 | JDK-8298118 | split-if optimization causes empty loop to temporarily have more than one phi |
P3 | JDK-8296812 | sprintf is deprecated in Xcode 14 |
P3 | JDK-8296318 | use-def assert: special case undetected loops nested in infinite loops |
P4 | JDK-8299726 | [cleanup] Some code cleanup in opto/compile.hpp |
P4 | JDK-8301752 | [IR Framework] Add more IR framework examples |
P4 | JDK-8300273 | [IR framework] Handle message instead of bailing out |
P4 | JDK-8300590 | [JVMCI] BytecodeFrame.equals is broken |
P4 | JDK-8301447 | [REDO] CodeHeap has virtual methods that are not overridden |
P4 | JDK-8292289 | [vectorapi] Improve the implementation of VectorTestNode |
P4 | JDK-8153837 | AArch64: Handle special cases for MaxINode & MinINode |
P4 | JDK-8287925 | AArch64: intrinsics for compareUnsigned method in Integer and Long |
P4 | JDK-8298244 | AArch64: Optimize vector implementation of AddReduction for floating point |
P4 | JDK-8296999 | AArch64: scalar intrinsics for reverse method in Integer and Long |
P4 | JDK-8299038 | Add AArch64 backend support for auto-vectorized FP16 conversions |
P4 | JDK-8298913 | Add override qualifiers to Relocation classes |
P4 | JDK-8299608 | Add Register + imm32 orq to x86_64 assembler |
P4 | JDK-8298952 | All nodes should have type(n) == Value(n) after IGVN |
P4 | JDK-8299323 | Allow extended registers for cmpw |
P4 | JDK-8299327 | Allow super late barrier expansion of store barriers in C2 |
P4 | JDK-8295406 | C1 crash with -XX:TypeProfileArgsLimit=0 -XX:TypeProfileLevel=222 |
P4 | JDK-8283740 | C1: Convert flag TwoOperandLIRForm to a constant on all platforms |
P4 | JDK-8301093 | C2 fails assert(ctrl == kit.control()) failed: Control flow was added although the intrinsic bailed out |
P4 | JDK-8300113 | C2: Single-bit fields with signed type in TypePtr after JDK-8297933 |
P4 | JDK-8299155 | C2: SubTypeCheckNode::verify() should not produce dependencies / oop pool entries |
P4 | JDK-8300256 | C2: vectorization is sometimes skipped on loops where it would succeed |
P4 | JDK-8297582 | C2: very slow compilation due to type system verification code |
P4 | JDK-8301378 | CodeHeap has virtual methods that are not overridden |
P4 | JDK-8295661 | CompileTask::compile_id() should be passed as int |
P4 | JDK-8297036 | Generalize C2 stub mechanism |
P4 | JDK-8300247 | Harden C1 xchg on AArch64 and PPC |
P4 | JDK-8301133 | IGV: NPE occurs when creating a diff graph with a graph in a different folder |
P4 | JDK-8299158 | Improve MD5 intrinsic on AArch64 |
P4 | JDK-8299544 | Improve performance of CRC32C intrinsics (non-AVX-512) for small inputs |
P4 | JDK-8299324 | inline_native_setCurrentThread lacks GC barrier for Shenandoah |
P4 | JDK-8299032 | Interface IN_NATIVE oop stores for C2 |
P4 | JDK-8300253 | Introduce AArch64 nzcv accessors |
P4 | JDK-8301163 | jdk/internal/vm/Continuation/Fuzz.java increase COMPILATION_TIMEOUT for Linux ppc64le |
P4 | JDK-8300208 | Optimize Adler32 stub for AVX-512 targets. |
P4 | JDK-8301326 | Optimize compiler/uncommontrap/TestDeoptOOM.java test |
P4 | JDK-8297801 | printnm crashes with invalid address due to null pointer dereference |
P4 | JDK-8299162 | Refactor shared trampoline emission logic |
P4 | JDK-8160404 | RelocationHolder constructors have bugs |
P4 | JDK-8301346 | Remove dead emit_entry_barrier_stub definition |
P4 | JDK-8293410 | Remove GenerateRangeChecks flag |
P4 | JDK-8300240 | Replace NULL with nullptr in share/ci/ |
P4 | JDK-8300242 | Replace NULL with nullptr in share/code/ |
P4 | JDK-8300243 | Replace NULL with nullptr in share/compiler/ |
P4 | JDK-8301068 | Replace NULL with nullptr in share/jvmci/ |
P4 | JDK-8301069 | Replace NULL with nullptr in share/libadt/ |
P4 | JDK-8299525 | RISC-V: Add backend support for half float conversion intrinsics |
P4 | JDK-8301743 | RISC-V: Add InlineSkippedInstructionsCounter to post-call nops |
P4 | JDK-8301740 | RISC-V: Address::uses() should check address mode |
P4 | JDK-8301067 | RISC-V: better error message when reporting unsupported satp modes |
P4 | JDK-8301628 | RISC-V: c2 fix pipeline class for several instructions |
P4 | JDK-8301818 | RISC-V: Factor out function mvw from MacroAssembler |
P4 | JDK-8301036 | RISC-V: Factor out functions baseOffset & baseOffset32 from MacroAssembler |
P4 | JDK-8299168 | RISC-V: Fix MachNode size mismatch for MacroAssembler::_verify_oops* |
P4 | JDK-8301033 | RISC-V: Handle special cases for MinI/MaxI nodes for Zbb |
P4 | JDK-8299844 | RISC-V: Implement _onSpinWait intrinsic |
P4 | JDK-8300109 | RISC-V: Improve code generation for MinI/MaxI nodes |
P4 | JDK-8298088 | RISC-V: Make Address a discriminated union internally |
P4 | JDK-8301153 | RISC-V: pipeline class for several instructions is not set correctly |
P4 | JDK-8299671 | Speed up compiler/intrinsics/string/TestStringLatin1IndexOfChar.java |
P4 | JDK-8299962 | Speed up compiler/intrinsics/unsafe/DirectByteBufferTest.java and HeapByteBufferTest.java |
P4 | JDK-8299960 | Speed up test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java |
P4 | JDK-8300040 | TypeOopPtr::make_from_klass_common calls itself with args in wrong order |
P4 | JDK-8299191 | Unnecessarily global friend functions for relocInfo |
P4 | JDK-8265688 | Unused ciMethodType::ptype_at should be removed |
P4 | JDK-8297791 | update _max_classes in node type system |
P4 | JDK-8299061 | Using lambda to optimize GraphKit::compute_stack_effects() |
P5 | JDK-8298813 | [C2] Converting double to float cause a loss of precision and resulting crypto.aes scores fluctuate |
P5 | JDK-8299721 | [Vector API] assert in switch-default of LibraryCallKit::arch_supports_vector_rotate is too weak to catch bugs |
P5 | JDK-8301338 | Identical branch conditions in CompileBroker::print_heapinfo |
P5 | JDK-8294066 | IGV: Graph changes when deleting a graph in the same group with smaller index |
P5 | JDK-8298736 | Revisit usages of log10 in compiler code |
P5 | JDK-8299847 | RISC-V: Improve PrintOptoAssembly output of CMoveI/L nodes |
P5 | JDK-8298320 | Typo in the comment block of catch_inline_exception |
P5 | JDK-8300823 | UB: Compile::_phase_optimize_finished is initialized too late |
P5 | JDK-8298880 | VectorLogicalOpIdentityTest.java IR test incorrectly use avx3 instead of avx512 |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8299956 | [BACKOUT] 8297487: G1 Remark: no need to keep alive oop constants of nmethods on stack |
P1 | JDK-8297235 | ZGC: assert(regs[i] != regs[j]) failed: Multiple uses of register: rax |
P1 | JDK-8298376 | ZGC: thaws stackChunk with stale oops |
P3 | JDK-8291302 | ARM32: nmethod entry barriers support |
P4 | JDK-8300968 | Accessorize raw oop load in DeadCounterClosure |
P4 | JDK-8292265 | Add old gen used field at G1HeapSummary JFR event |
P4 | JDK-8299079 | Better interface nmethod oop accesses |
P4 | JDK-8296374 | Check for young region in G1BarrierSet::invalidate instead of card-by-card check |
P4 | JDK-8299312 | Clean up BarrierSetNMethod |
P4 | JDK-8301229 | Clean up SuspendibleThreadSet::_suspend_all |
P4 | JDK-8301047 | Clean up type unsafe uses of oop from compiler code |
P4 | JDK-8299879 | CollectedHeap hierarchy should use override |
P4 | JDK-8292170 | Convert CodeRootSetTable to use ResourceHashtable |
P4 | JDK-8297487 | G1 Remark: no need to keep alive oop constants of nmethods on stack |
P4 | JDK-8300915 | G1: incomplete SATB because nmethod entry barriers don't get armed |
P4 | JDK-8297960 | G1: Move Root Region Scan Waiting outside collection in logs |
P4 | JDK-8298652 | G1: Refactor G1MarkAndPushClosure |
P4 | JDK-8301344 | G1: Remove DirtyCardToOopClosure forward declaration in g1OopClosures.hpp |
P4 | JDK-8301768 | G1: Remove unimplemented HeapRegionRemSet::split_card |
P4 | JDK-8299692 | G1: Remove unused G1BlockOffsetTable::is_card_boundary |
P4 | JDK-8300653 | G1EvacInfo should use common naming scheme for collection set |
P4 | JDK-8298482 | Implement ParallelGC NUMAStats for Linux |
P4 | JDK-8299089 | Instrument global jni handles with tag to make them distinguishable |
P4 | JDK-8299072 | java_lang_ref_Reference::clear_referent should be GC agnostic |
P4 | JDK-8301248 | Less side effects in InstanceRefKlass::trace_reference_gc |
P4 | JDK-8301340 | Make DirtyCardToOopClosure stack-allocated |
P4 | JDK-8299953 | Merge ContiguousSpaceDCTOC into DirtyCardToOopClosure |
P4 | JDK-8298264 | Merge OffsetTableContigSpace into TenuredSpace |
P4 | JDK-8301612 | OopLoadProxy constructor should be explicit |
P4 | JDK-8298471 | Parallel: Don't keep alive nmethods in Young GC |
P4 | JDK-8301149 | Parallel: Refactor MutableNUMASpace::update_layout |
P4 | JDK-8300652 | Parallel: Refactor oop marking stack in Full GC |
P4 | JDK-8300447 | Parallel: Refactor PSPromotionManager::drain_stacks_depth |
P4 | JDK-8300962 | Parallel: Remove PSParallelCompact::_total_invocations |
P4 | JDK-8300958 | Parallel: Remove unused MutableNUMASpace::capacity_in_words |
P4 | JDK-8299030 | Refactor ReservedSpace::reserve |
P4 | JDK-8301217 | Remove FilteringClosure |
P4 | JDK-8300769 | Remove G1CollectionSet::_inc_bytes_used_before |
P4 | JDK-8300644 | Remove gc/shenandoah/jni/TestStringCriticalWithDedup.java |
P4 | JDK-8299971 | Remove metaprogramming/conditional.hpp |
P4 | JDK-8299479 | Remove metaprogramming/decay.hpp |
P4 | JDK-8299399 | Remove metaprogramming/isArray.hpp |
P4 | JDK-8299398 | Remove metaprogramming/isConst.hpp |
P4 | JDK-8299397 | Remove metaprogramming/isFloatingPoint.hpp |
P4 | JDK-8299482 | Remove metaprogramming/isIntegral.hpp |
P4 | JDK-8299402 | Remove metaprogramming/isVolatile.hpp |
P4 | JDK-8299395 | Remove metaprogramming/removeCV.hpp |
P4 | JDK-8299396 | Remove metaprogramming/removeExtent.hpp |
P4 | JDK-8299481 | Remove metaprogramming/removePointer.hpp |
P4 | JDK-8299972 | Remove metaprogramming/removeReference.hpp |
P4 | JDK-8300657 | Remove null filtering in CLD oop handle area |
P4 | JDK-8299845 | Remove obsolete comments in DirtyCardToOopClosure::get_actual_top |
P4 | JDK-8297639 | Remove preventive GCs in G1 |
P4 | JDK-8300862 | Remove some G1 collection set remembered set debugging code |
P4 | JDK-8298144 | Remove Space::new_dcto_cl |
P4 | JDK-8300124 | Remove unnecessary assert in GenCollectedHeap::initialize |
P4 | JDK-8301465 | Remove unnecessary nmethod arming in Full GC of Serial/Parallel |
P4 | JDK-8299701 | Remove unused GCCause::_wb_conc_mark |
P4 | JDK-8301446 | Remove unused includes of gc/shared/genOopClosures |
P4 | JDK-8301744 | Remove unused includes of genOopClosures.hpp |
P4 | JDK-8298480 | Remove unused KlassRemSet |
P4 | JDK-8297572 | Remove unused PrecisionStyle::Precise |
P4 | JDK-8298521 | Rename members in G1MonitoringSupport |
P4 | JDK-8301178 | Replace NULL with nullptr in share/gc/epsilon/ |
P4 | JDK-8301180 | Replace NULL with nullptr in share/gc/parallel/ |
P4 | JDK-8301179 | Replace NULL with nullptr in share/gc/serial/ |
P4 | JDK-8301459 | Serial: Merge KeepAliveClosure into FastKeepAliveClosure |
P4 | JDK-8298576 | Serial: Move some MarkSweep method definitions to cpp |
P4 | JDK-8298281 | Serial: Refactor MarkAndPushClosure |
P4 | JDK-8301599 | Serial: Refactor nested closures in DefNewGeneration |
P4 | JDK-8301148 | Serial: Remove ContiguousSpace::reset_saved_mark |
P4 | JDK-8298651 | Serial: Remove MarkSweep::follow_klass |
P4 | JDK-8300540 | Serial: Remove obsolete comments in GenMarkSweep |
P4 | JDK-8300127 | Serial: Remove unnecessary from-space iteration in DefNewGeneration::oop_since_save_marks_iterate |
P4 | JDK-8300125 | Serial: Remove unused Generation::reset_saved_marks |
P4 | JDK-8299853 | Serial: Use more concrete type for TenuredGeneration::_the_space |
P4 | JDK-8300053 | Shenandoah: Handle more GCCauses in ShenandoahControlThread::request_gc |
P4 | JDK-8298138 | Shenandoah: HdrSeq asserts "sub-bucket index (512) overflow for value ( 1.00)" |
P4 | JDK-8299673 | Simplify object pinning interactions with string deduplication |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8298377 | JfrVframeStream causes deadlocks in ZGC |
P3 | JDK-8297874 | get_dump_directory() in jfrEmergencyDump.cpp should pass correct length to jio_snprintf |
P3 | JDK-8299031 | JFR: Clean up jdk.management.jfr |
P3 | JDK-8297877 | Risk for uninitialized memory in case of CHECK macro early return as part of field access |
P4 | JDK-8299672 | Enhance HeapDump JFR event |
P4 | JDK-8300042 | Improve CPU related JFR events descriptions |
P4 | JDK-8298526 | JFR: Generate missing filename for time-bound recordings |
P4 | JDK-8299520 | TestPrintXML.java output error messages in case compare fails |
P4 | JDK-8299125 | UnifiedOopRef in JFR leakprofiler should treat thread local oops correctly |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8300913 | ZGC: assert(to_addr != 0) failed: Should be forwarded |
P3 | JDK-8298059 | Linked stack watermarks don't support nesting |
P4 | JDK-8300696 | [AIX] AttachReturnError fails |
P4 | JDK-8292741 | Convert JvmtiTagMapTable to ResourceHashtable |
P4 | JDK-8298979 | Remove duplicated serviceability/jvmti/thread/GetAllThreads/allthr01/allthr01.java |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8299022 | Linux ppc64le and s390x build issues after JDK-8160404 |
P4 | JDK-8297912 | HotSpot Style Guide should permit alignas (Second Proposal Attempt) |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8300227 | [macos_aarch64] assert(cpu_has("hw.optional.arm.FEAT_AES")) failed after JDK-8297092 |
P2 | JDK-8298371 | monitors_on_stack extracts unprocessed oops |
P3 | JDK-8298321 | 2 File Leak defect groups in 2 files |
P3 | JDK-8299683 | [S390X] Problems with -XX:+VerifyStack |
P3 | JDK-8294677 | chunklevel::MAX_CHUNK_WORD_SIZE too small for some applications |
P3 | JDK-8300266 | Detect Virtualization on Linux aarch64 |
P3 | JDK-8298081 | DiagnoseSyncOnValueBasedClasses doesn't report useful information for virtual threads |
P3 | JDK-8295951 | intermittent cmp_baseline task failures with CDS files |
P3 | JDK-8295974 | jni_FatalError and Xcheck:jni warnings should print the native stack when there are no Java frames |
P3 | JDK-8301641 | NativeMemoryUsageTotal event uses reserved value for committed field |
P3 | JDK-8298298 | NMT: count deltas are printed with 32-bit signed size |
P3 | JDK-8288287 | Remove expired flags in JDK 21 |
P3 | JDK-8292674 | ReportJNIFatalError should print all java frames |
P3 | JDK-8292635 | Run ArchivedEnumTest.java in jdk tier testing |
P3 | JDK-8301570 | Test runtime/jni/nativeStack/ needs to detach the native thread |
P3 | JDK-8299699 | Test runtime/cds/appcds/WrongClasspath.java fails after JDK-8299329 |
P3 | JDK-8292206 | TestCgroupMetrics.java fails as getMemoryUsage() is lower than expected |
P4 | JDK-8300295 | [AIX] TestDaemonDestroy fails due to !is_primordial_thread assertion |
P4 | JDK-8297092 | [macos_aarch64] Add support for SHA feature detection |
P4 | JDK-8298413 | [s390] CPUInfoTest fails due to uppercase feature string |
P4 | JDK-8301095 | [s390x] TestDwarf.java fails |
P4 | JDK-8298472 | AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options |
P4 | JDK-8299274 | Add elements to resolved_references consistently |
P4 | JDK-8298445 | Add LeakSanitizer support in HotSpot |
P4 | JDK-8299275 | Add some ClassLoaderData verification code |
P4 | JDK-8287873 | Add test for using -XX:+AutoCreateSharedArchive with different JDK versions |
P4 | JDK-8299329 | Assertion failure with fastdebug build when trying to use CDS without classpath |
P4 | JDK-8299213 | Bad cast in GrowableArrayWithAllocator<>::grow |
P4 | JDK-8300981 | Build failure on 32-bit platforms after JDK-8281213 |
P4 | JDK-8300463 | Build failure on Windows 32 after JDK-8296401 |
P4 | JDK-8300169 | Build failure with clang-15 |
P4 | JDK-8298468 | Clean up class_loader parameters |
P4 | JDK-8301005 | Clean up Copy::conjoint_*_atomic on windows |
P4 | JDK-8299387 | CompressedClassPointers.java still fails on ppc with 'Narrow klass shift: 0' missing |
P4 | JDK-8296401 | ConcurrentHashTable::bulk_delete might miss to delete some objects |
P4 | JDK-8291569 | Consider removing JNI checks for signals SIGPIPE and SIGXFSZ |
P4 | JDK-8299424 | containers/docker/TestMemoryWithCgroupV1.java fails on SLES12 ppc64le when testing Memory and Swap Limit |
P4 | JDK-8298524 | Debug function to trace reachability of CDS archived heap objects |
P4 | JDK-8301050 | Detect Xen Virtualization on Linux aarch64 |
P4 | JDK-8301123 | Enable Symbol refcounting underflow checks in PRODUCT |
P4 | JDK-8301549 | Fix comment about ClassCircularityError |
P4 | JDK-8298636 | Fix return value in WB_CountAliveClasses and WB_GetSymbolRefcount |
P4 | JDK-8300682 | InstanceKlassMiscStatus is a bad name |
P4 | JDK-8298908 | Instrument Metaspace for ASan |
P4 | JDK-8301371 | Interpreter store barriers on x86_64 don't have disjoint temp registers |
P4 | JDK-8221785 | Let possibly_parallel_threads_do cover the same threads as threads_do |
P4 | JDK-8299326 | LinkResolver::resolve_field resolved_klass cannot be null |
P4 | JDK-8301187 | Memory leaks in OopMapCache |
P4 | JDK-8255119 | Monitor::wait takes signed integer as timeout |
P4 | JDK-8286876 | NMT.test_unaliged_block_address_vm_assert fails if using clang toolchain |
P4 | JDK-8301564 | Non-C-heap allocated ResourceHashtable keys and values must have trivial destructor |
P4 | JDK-8301088 | oopDesc::print_on should consistently use a trailing newline |
P4 | JDK-8269736 | Optimize CDS PatchEmbeddedPointers::do_bit() |
P4 | JDK-8300184 | Optimize ResourceHashtableBase::iterate_all using _number_of_entries |
P4 | JDK-8151413 | os::allocation_granularity/page_size and friends return signed values |
P4 | JDK-8264684 | os::get_summary_cpu_info padded with spaces |
P4 | JDK-8301402 | os::print_location gets is_global_handle assert |
P4 | JDK-8300052 | PdhDll::PdhCollectQueryData and PdhLookupPerfNameByIndex will never be NULL |
P4 | JDK-8298600 | Prerequisites for JDK-8296344: Remove dependency on G1 for writing the CDS archive heap |
P4 | JDK-8298126 | Print statistics for objects in CDS archive heap |
P4 | JDK-8298065 | Provide more information in message of NoSuchFieldError |
P4 | JDK-8298610 | Refactor archiving of ConstantPool::resolved_references() |
P4 | JDK-8298612 | Refactor archiving of java String objects |
P4 | JDK-8298601 | Refactor archiving of java.lang.Module objects |
P4 | JDK-8298730 | Refactor subsystem_file_line_contents and add docs and tests |
P4 | JDK-8299795 | Relativize locals in interpreter frames |
P4 | JDK-8301555 | Remove constantPoolCacheKlass friend |
P4 | JDK-8301098 | Remove dead code FileMapInfo::stop_sharing_and_unmap() |
P4 | JDK-8301063 | Remove dead code from GrowableArray |
P4 | JDK-8286775 | Remove identical per-compiler definitions of unsigned integral jtypes |
P4 | JDK-8297914 | Remove java_lang_Class::process_archived_mirror() |
P4 | JDK-8298475 | Remove JVM_ACC_PROMOTED_FLAGS |
P4 | JDK-8298794 | Remove JVM_ACC_PROMOTED_FLAGS breaks minimal build |
P4 | JDK-8300910 | Remove metaprogramming/integralConstant.hpp |
P4 | JDK-8300264 | Remove metaprogramming/isPointer.hpp |
P4 | JDK-8300260 | Remove metaprogramming/isSame.hpp |
P4 | JDK-8300265 | Remove metaprogramming/isSigned.hpp |
P4 | JDK-8300830 | Remove redundant assertion in src/hotspot/share/runtime/javaCalls.cpp |
P4 | JDK-8301164 | Remove unused ResourceStack class |
P4 | JDK-8301171 | Rename sanitizers/address.h to sanitizers/address.hpp |
P4 | JDK-8267935 | Replace BasicHashtable and Hashtable |
P4 | JDK-8298241 | Replace C-style casts with JavaThread::cast |
P4 | JDK-8301478 | Replace NULL with nullptr in os/bsd |
P4 | JDK-8301479 | Replace NULL with nullptr in os/linux |
P4 | JDK-8301500 | Replace NULL with nullptr in os_cpu/aix_ppc |
P4 | JDK-8301501 | Replace NULL with nullptr in os_cpu/bsd_aarch64 |
P4 | JDK-8301502 | Replace NULL with nullptr in os_cpu/bsd_x86 |
P4 | JDK-8301503 | Replace NULL with nullptr in os_cpu/bsd_zero |
P4 | JDK-8301504 | Replace NULL with nullptr in os_cpu/linux_aarch64 |
P4 | JDK-8301505 | Replace NULL with nullptr in os_cpu/linux_arm |
P4 | JDK-8301506 | Replace NULL with nullptr in os_cpu/linux_ppc |
P4 | JDK-8301507 | Replace NULL with nullptr in os_cpu/linux_riscv |
P4 | JDK-8301508 | Replace NULL with nullptr in os_cpu/linux_s390 |
P4 | JDK-8301509 | Replace NULL with nullptr in os_cpu/linux_x86 |
P4 | JDK-8301511 | Replace NULL with nullptr in os_cpu/linux_zero |
P4 | JDK-8301512 | Replace NULL with nullptr in os_cpu/windows_aarch64 |
P4 | JDK-8301513 | Replace NULL with nullptr in os_cpu/windows_x86 |
P4 | JDK-8300087 | Replace NULL with nullptr in share/cds/ |
P4 | JDK-8300241 | Replace NULL with nullptr in share/classfile/ |
P4 | JDK-8300244 | Replace NULL with nullptr in share/interpreter/ |
P4 | JDK-8300222 | Replace NULL with nullptr in share/logging |
P4 | JDK-8301070 | Replace NULL with nullptr in share/memory/ |
P4 | JDK-8301076 | Replace NULL with nullptr in share/prims/ |
P4 | JDK-8300651 | Replace NULL with nullptr in share/runtime/ |
P4 | JDK-8301077 | Replace NULL with nullptr in share/services/ |
P4 | JDK-8299973 | Replace NULL with nullptr in share/utilities/ |
P4 | JDK-8298128 | runtime/ErrorHandling/TestSigInfoInHsErrFile.java fails to find pattern with slowdebug |
P4 | JDK-8298470 | Short cut java.lang.Object super class loading |
P4 | JDK-8299254 | Support dealing with standard assert macro |
P4 | JDK-8300526 | Test runtime/jni/IsVirtualThread/IsVirtualThread.java should exercise alternative virtual thread implementation |
P4 | JDK-8286510 | Tests under dynamicArchive/methodHandles should check for loading of lambda proxy classes |
P4 | JDK-8298448 | UndefinedBehaviorSanitizer |
P4 | JDK-8281213 | Unsafe uses of long and size_t in MemReporterBase::diff_in_current_scale |
P4 | JDK-8298852 | Use of uninitialized memory in MetadataFactory::free_metadata |
P4 | JDK-8300054 | Use static_assert in basic_types_init |
P4 | JDK-8281946 | VM.native_memory should report size of shareable memory |
P4 | JDK-8298596 | vmTestbase/nsk/sysdict/vm/stress/chain/chain008/chain008.java fails with "NoClassDefFoundError: Could not initialize class java.util.concurrent.ThreadLocalRandom" |
P4 | JDK-8299343 | Windows: Invalid thread_native_entry declaration |
P5 | JDK-8300267 | Remove duplicated setter/getter for do_not_unlock |
P5 | JDK-8301337 | Remove unused os::_polling_page |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8301170 | perfMemory_windows.cpp add free_security_attr to early returns |
P4 | JDK-8299470 | sun/jvm/hotspot/SALauncher.java handling of negative rmiport args |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8300032 | DwarfParser resource leak |
P4 | JDK-8298073 | gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java causes test task timeout on macosx |
P4 | JDK-8300024 | Replace use of JNI_COMMIT mode with mode 0 |
P4 | JDK-8301659 | Resolve initialization reordering issues on Windows for libawt and libsaproc |
P4 | JDK-8299657 | sun/tools/jhsdb/SAGetoptTest.java fails after 8299470 |
P5 | JDK-8298343 | "Could not confirm if TargetJDK is hardened." warning for SA tests on macosx-aarch64-debug |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8299635 | Hotspot update for deprecated sprintf in Xcode 14 |
P4 | JDK-8299378 | sprintf is deprecated in Xcode 14 |
P4 | JDK-8282651 | ZGC: vmTestbase/gc/ArrayJuggle/ tests fails intermittently with exit code 97 |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8299330 | Minor improvements in MSYS2 Workflow handling |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8299693 | Change to Xcode12.4+1.1 devkit for building on macOS at Oracle |
P2 | JDK-8299757 | Update JCov version to 3.0.14 |
P3 | JDK-8297851 | Add devkit for RISC-V |
P3 | JDK-8300550 | BASIC_JVM_LIBS is set for buildjdk even if this is incorrect |
P3 | JDK-8299789 | Compilation of gtest causes build to fail if runtime libraries are in different dirs |
P3 | JDK-8300120 | Configure should support different defaults for CI/dev build environments |
P3 | JDK-8290918 | Initial nroff manpage generation for JDK 21 |
P3 | JDK-8298047 | Remove all non-significant trailing whitespace from properties files |
P3 | JDK-8300805 | Update autoconf build-aux files with latest from 2022-09-17 |
P3 | JDK-8301267 | Update of config.guess broke build on WSL |
P3 | JDK-8299918 | Update Xcode11.3.1-MacOSX10.15 devkit at Oracle |
P4 | JDK-8285850 | [AIX] unreachable code in basic_tools.m4 -> BASIC_CHECK_TAR |
P4 | JDK-8298038 | [s390] Configure script detects num_cores +1 |
P4 | JDK-8300997 | Add curl support to createJMHBundle.sh |
P4 | JDK-8300254 | ASan build does not correctly propagate ASAN_OPTIONS |
P4 | JDK-8300592 | ASan build does not correctly propagate options to some test launchers |
P4 | JDK-8300099 | Configuration fails to auto-detect build user through $USER in dockers |
P4 | JDK-8146132 | Excessive output from make test-image |
P4 | JDK-8301393 | Include cdb in the Windows devkit |
P4 | JDK-8301129 | Link to debuginfo files should only be made after stripping |
P4 | JDK-8299146 | No copyright statement on ArtifactResolverException.java |
P4 | JDK-8298424 | Remove redundant FOUND_CORES variable in build-performance.m4 |
P4 | JDK-8296478 | Rework 8282948 and 8282700 to use the new autoconf UTIL_ARG_WITH |
P4 | JDK-8300068 | UBSan CFLAGS/LDFLAGS not passed when building ADLC |
P4 | JDK-8298190 | Update --release 20 symbol information for JDK 20 build 27 |
P4 | JDK-8300400 | Update --release 20 symbol information for JDK 20 build 32 |
P4 | JDK-8301097 | Update GHA XCode to 12.5.1 |
P4 | JDK-8300806 | Update googletest to v1.13.0 |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8296383 | javapath/java.exe strips embedded double quotes from command line arguments |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8301092 | Add benchmark for CRC32 |
P5 | JDK-8298809 | Clean up vm/compiler/InterfaceCalls JMH |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8298710 | Fix typos in test/jdk/sun/security/tools/jarsigner/ |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8180266 | Convert sun/security/provider/KeyStore/DKSTest.sh to Java Jtreg Test |
P3 | JDK-8296343 | CPVE thrown on missing content-length in OCSP response |
P3 | JDK-8300399 | EdDSA does not verify when there is no message |
P3 | JDK-8299994 | java/security/Policy/Root/Root.java fails when home directory is read-only |
P4 | JDK-8299746 | Accept unknown signatureAlgorithm in PKCS7 SignerInfo |
P4 | JDK-8300259 | Add test coverage for processing of pending block files in signed JARs |
P4 | JDK-8301788 | AlgorithmId should keep lowercase characters from 3rd party providers |
P4 | JDK-8300272 | Improve readability of the test JarWithOneNonDisabledDigestAlg |
P4 | JDK-8278349 | JarSigner javadoc example uses SHA-1 |
P4 | JDK-8300416 | java.security.MessageDigestSpi clone can result in thread-unsafe clones |
P4 | JDK-8286907 | keytool should warn about weak PBE algorithms |
P4 | JDK-8295087 | Manual Test to Automated Test Conversion |
P4 | JDK-8294527 | Some java.security.debug options missing from security docs |
P4 | JDK-8294526 | sun/security/provider/SubjectCodeSource.java no longer referenced |
P4 | JDK-8301299 | Wrong class spec on sun.security.util.Pem |
P4 | JDK-8300140 | ZipFile.isSignatureRelated returns true for files in META-INF subdirectories |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8297972 | Poly1305 Endianness on ByteBuffer not enforced |
P4 | JDK-8288050 | Add support of SHA-512/224 and SHA-512/256 to the PBKDF2 and PBES2 impls in SunJCE provider |
P4 | JDK-8298249 | Excessive memory allocation in CipherInputStream AEAD decryption |
P4 | JDK-8298865 | Excessive memory allocation in CipherOutputStream AEAD decryption |
Priority | Bug | Summary |
---|---|---|
P5 | JDK-8297505 | Declare fields in some sun.security.pkcs11 classes as final |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8301189 | validate-source fails after JDK-8298873 |
P3 | JDK-8249826 | 5 javax/net/ssl/SSLEngine tests use @ignore w/o bug-id |
P3 | JDK-8298381 | Improve handling of session tickets for multiple SSLContexts |
P3 | JDK-8297798 | Timeout with DTLSOverDatagram test template |
P4 | JDK-8298867 | Basics.java fails with SSL handshake exception |
P4 | JDK-8235297 | sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java fails intermittent |
P4 | JDK-8298872 | Update CheckStatus.java for changes to TLS implementation |
P4 | JDK-8298869 | Update ConnectionTest.java for changes to TLS implementation |
P4 | JDK-8298873 | Update IllegalRecordVersion.java for changes to TLS implementation |
P4 | JDK-8298874 | Update TestAllSuites.java for TLS v1.2 and 1.3 |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8301167 | Update VerifySignedJar to actually exercise and test verification |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8301760 | Fix possible leak in SpNegoContext dispose |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8298456 | Incorrectly escaped html |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8301207 | (jdeps) Deprecate jdeps -profile option |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8299045 | tools/doclint/BadPackageCommentTest.java fails after JDK-8298943 |
P3 | JDK-8301025 | ClassCastException in switch with generic record |
P3 | JDK-8200610 | Compiling fails with java.nio.file.ReadOnlyFileSystemException |
P3 | JDK-8219810 | javac throws NullPointerException |
P4 | JDK-7167356 | (javac) investigate failing tests in JavacParserTest |
P4 | JDK-8296151 | Add source 21 and target 21 to javac |
P4 | JDK-8043251 | Bogus javac error: required: no arguments, found: no arguments |
P4 | JDK-8295019 | Cannot call a method with a parameter of a local class declared in a lambda |
P4 | JDK-8221580 | Confusing diagnostic for assigning a static final field in a constructor |
P4 | JDK-8293519 | deprecation warnings should be emitted for uses of annotation methods inside other annotations |
P4 | JDK-8301580 | Error recovery does not clear returnResult |
P4 | JDK-8172106 | javac throws exception when compiling source file of size 1.5G |
P4 | JDK-8298943 | Missing escapes for single quote marks in compiler.properties |
P4 | JDK-8163229 | several regression tests have a main method that is never executed |
P4 | JDK-8155259 | Suspicious buffer allocation in com.sun.tools.javac.file.BaseFileManager |
P4 | JDK-8297158 | Suspicious collection method call in Types.isSameTypeVisitor |
P5 | JDK-8064931 | tools/javac/scope/DupUnsharedTest.java needs to be updated to add the bug id |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8301201 | Allow \n@ inside inline tags using inlineContent |
P3 | JDK-8299896 | Reduce enum values of HtmlLinkInfo.Kind |
P4 | JDK-8301813 | Bad caret position in error message |
P4 | JDK-8301810 | Bug in doctree DocCommentTester.compress |
P4 | JDK-8301618 | Compare elements and type mirrors properly |
P4 | JDK-8297437 | javadoc cannot link to old docs (with old style anchors) |
P4 | JDK-8301636 | Minor cleanup in CommentHelper and DocPretty |
P4 | JDK-8286311 | remove boilerplate from use of runTests |
P4 | JDK-8299224 | TestReporterStreams.java has bad indentation for legal header |
Priority | Bug | Summary |
---|---|---|
P5 | JDK-8299835 | (jrtfs) Unnecessary null check in JrtPath.getAttributes |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8300111 | Add rpath for common lib locations for jpackageapplauncher |
P4 | JDK-8298735 | Some tools/jpackage/windows/* tests fails with jtreg test timeout |
P4 | JDK-8299278 | tools/jpackage/share/AddLauncherTest.java#id1 failed AddLauncherTest.bug8230933 |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8296789 | |
P4 | JDK-8299829 | In jshell, the output of "0".repeat(49999)+"2" ends with a '0' |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8299502 | Usage of constructors of primitive wrapper classes should be avoided in javax.xml API docs |