None.
Priority |
Bug |
Summary |
P2 |
JDK-8316627 |
JViewport Test headless failure |
P3 |
JDK-8312075 |
FileChooser.win32.newFolder is not updated when changing Locale |
P3 |
JDK-8301606 |
JFileChooser file chooser details view "size" label cut off in Metal Look&Feel |
P3 |
JDK-8140527 |
JInternalFrame has incorrect title button width |
P3 |
JDK-8313902 |
Test javax/swing/JFileChooser/FileSystemView/SystemIconTest.java fails with NullPointerException |
P3 |
JDK-6875229 |
Wrong placement of icons in JTabbedPane in Nimbus |
P4 |
JDK-8139208 |
[macosx] Issue with setExtendedState of JFrame |
P4 |
JDK-8310238 |
[test bug] javax/swing/JTableHeader/6889007/bug6889007.java fails |
P4 |
JDK-8311585 |
Add JRadioButtonMenuItem to bug8031573.java |
P4 |
JDK-8294535 |
Add screen capture functionality to PassFailJFrame |
P4 |
JDK-4346610 |
Adding JSeparator to JToolBar "pushes" buttons added after separator to edge |
P4 |
JDK-7083187 |
Class CSS.CssValue is missing implementations of equals() and hashCode() |
P4 |
JDK-8258970 |
Disabled JPasswordField foreground color is wrong with GTK LAF |
P4 |
JDK-6664309 |
Docking point of a floating toolbar changes after closing |
P4 |
JDK-8166900 |
If you wrap a JTable in a JLayer, the cursor is moved to the last row of table by you press the page down key. |
P4 |
JDK-8314246 |
javax/swing/JToolBar/4529206/bug4529206.java fails intermittently on Linux |
P4 |
JDK-6442919 |
JFilechooser popup still left-to-right when JFilechooser is set to right-to-left |
P4 |
JDK-8139392 |
JInternalFrame has incorrect padding |
P4 |
JDK-8307934 |
JRobot.moveMouseTo must access component on EDT |
P4 |
JDK-8311031 |
JTable header border vertical lines are not aligned with data grid lines |
P4 |
JDK-4516654 |
Metalworks Demo: Window title not displayed fully in Low Vision Theme |
P4 |
JDK-8315825 |
Open some swing tests |
P4 |
JDK-8315882 |
Open some swing tests 2 |
P4 |
JDK-8316053 |
Open some swing tests 3 |
P4 |
JDK-8316306 |
Open source and convert manual Swing test |
P4 |
JDK-8315594 |
Open source few headless Swing misc tests |
P4 |
JDK-8315600 |
Open source few more headless Swing misc tests |
P4 |
JDK-8315609 |
Open source few more swing text/html tests |
P4 |
JDK-8315677 |
Open source few swing JFileChooser and other tests |
P4 |
JDK-8315741 |
Open source few swing JFormattedTextField and JPopupMenu tests |
P4 |
JDK-8316106 |
Open source few swing JInternalFrame and JMenuBar tests |
P4 |
JDK-8315761 |
Open source few swing JList and JMenuBar tests |
P4 |
JDK-8315606 |
Open source few swing text/html tests |
P4 |
JDK-8315889 |
Open source several Swing HTMLDocument related tests |
P4 |
JDK-8315834 |
Open source several Swing JSpinner related tests |
P4 |
JDK-8315804 |
Open source several Swing JTabbedPane JTextArea JTextField tests |
P4 |
JDK-8315952 |
Open source several Swing JToolbar JTooltip JTree tests |
P4 |
JDK-8315883 |
Open source several Swing JToolbar tests |
P4 |
JDK-8316149 |
Open source several Swing JTree JViewport KeyboardManager tests |
P4 |
JDK-8316056 |
Open source several Swing JTree tests |
P4 |
JDK-8315669 |
Open source several Swing PopupMenu related tests |
P4 |
JDK-8316061 |
Open source several Swing RootPane and Slider related tests |
P4 |
JDK-8316104 |
Open source several Swing SplitPane and RadioButton related tests |
P4 |
JDK-8315731 |
Open source several Swing Text related tests |
P4 |
JDK-8315824 |
Open source several Swing Text/HTML related tests |
P4 |
JDK-8315898 |
Open source swing JMenu tests |
P4 |
JDK-8315602 |
Open source swing security manager test |
P4 |
JDK-8315611 |
Open source swing text/html and tree test |
P4 |
JDK-8316285 |
Opensource JButton manual tests |
P4 |
JDK-8316164 |
Opensource JMenuBar manual test |
P4 |
JDK-8316154 |
Opensource JTextArea manual tests |
P4 |
JDK-8316242 |
Opensource SwingGraphics manual test |
P4 |
JDK-6415065 |
Submenu is shown on wrong screen in multiple monitor environment |
P4 |
JDK-4893524 |
Swing drop targets should call close() on transferred readers and streams |
P4 |
JDK-8309070 |
Test javax/swing/JTabbedPane/6355537/bug6355537.java failed: Disabled tabs should not have prelight |
P4 |
JDK-8313408 |
Use SVG for BoxLayout example |
Priority |
Bug |
Summary |
P1 |
JDK-8315970 |
Big-endian issues after JDK-8310929 |
P2 |
JDK-8310922 |
java/lang/Class/forName/ForNameNames.java fails after being added by JDK-8310242 |
P2 |
JDK-8310982 |
jdk/internal/util/ArchTest.java fails after JDK-8308452 failed with Method isARM() |
P3 |
JDK-8310265 |
(process) jspawnhelper should not use argv[0] |
P3 |
JDK-8308609 |
java/lang/ScopedValue/StressStackOverflow.java fails with "-XX:-VMContinuations" |
P3 |
JDK-8311645 |
Memory leak in jspawnhelper spawnChild after JDK-8307990 |
P3 |
JDK-8222329 |
Readable read(CharBuffer) does not specify that 0 is returned when there is no remaining space in buffer |
P3 |
JDK-8310892 |
ScopedValue throwing StructureViolationException should be clearer |
P3 |
JDK-8210375 |
StackWalker::getCallerClass throws UnsupportedOperationException |
P3 |
JDK-8309545 |
Thread.interrupted from virtual thread needlessly resets interrupt status |
P3 |
JDK-8312498 |
Thread::getState and JVM TI GetThreadState should return TIMED_WAITING virtual thread is timed parked |
P3 |
JDK-8296246 |
Update Unicode Data Files to Version 15.1.0 |
P4 |
JDK-8314489 |
Add javadoc index entries for java.lang.Math terms |
P4 |
JDK-8315373 |
Change VirtualThread to unmount after freezing, re-mount before thawing |
P4 |
JDK-8314449 |
Clarify the name of the declaring class of StackTraceElement |
P4 |
JDK-8310242 |
Clarify the name parameter to Class::forName |
P4 |
JDK-8310848 |
Convert ClassDesc and MethodTypeDesc to be stored in static final fields |
P4 |
JDK-8310838 |
Correct range notations in MethodTypeDesc specification |
P4 |
JDK-8309702 |
Exclude java/lang/ScopedValue/StressStackOverflow.java from JTREG_TEST_THREAD_FACTORY=Virtual runs |
P4 |
JDK-8308452 |
Extend internal Architecture enum with byte order and address size |
P4 |
JDK-8311290 |
Improve java.lang.ref.Cleaner rendered documentation |
P4 |
JDK-8316305 |
Initial buffer size of StackWalker is too small caused by JDK-8285447 |
P4 |
JDK-8314094 |
java/lang/ProcessHandle/InfoTest.java fails on Windows when run as user with Administrator privileges |
P4 |
JDK-8315213 |
java/lang/ProcessHandle/TreeTest.java test enhance output of children |
P4 |
JDK-8311926 |
java/lang/ScopedValue/StressStackOverflow.java takes 9mins in tier1 |
P4 |
JDK-8316582 |
Minor startup regression in 22-b15 due JDK-8310929 |
P4 |
JDK-8310929 |
Optimization for Integer.toString |
P4 |
JDK-8310502 |
Optimization for j.l.Long.fastUUID() |
P4 |
JDK-8311220 |
Optimization for StringLatin UpperLower |
P4 |
JDK-8310849 |
Pattern matching for instanceof and arrayType cleanup in j.l.invoke and j.l.reflect |
P4 |
JDK-8268829 |
Provide an optimized way to walk the stack with Class object only |
P4 |
JDK-8309196 |
Remove Thread.countStackFrames |
P4 |
JDK-8316456 |
StackWalker may skip Continuation::yield0 frame mistakenly |
P4 |
JDK-8285447 |
StackWalker minimal batch size should be optimized for getCallerClass |
P4 |
JDK-8311992 |
Test java/lang/Thread/virtual/JfrEvents::testVirtualThreadPinned failed |
P4 |
JDK-8311989 |
Test java/lang/Thread/virtual/Reflection.java timed out |
P4 |
JDK-8310868 |
Thread.interrupt() method's javadoc has an incorrect {@link} |
P4 |
JDK-8309408 |
Thread.sleep cleanup |
P4 |
JDK-8310830 |
typo in the parameter name in @throws of ClassDesc::ofDescriptor |
P4 |
JDK-8310453 |
Update javadoc of java.lang.Object |
P4 |
JDK-8314759 |
VirtualThread.parkNanos timeout adjustment when pinned should be replaced |
P4 |
JDK-8316688 |
Widen allowable error bound of Math.hypot |
P5 |
JDK-8313875 |
Use literals instead of static fields in java.util.Math: twoToTheDoubleScaleUp, twoToTheDoubleScaleDown |
Priority |
Bug |
Summary |
P3 |
JDK-8306040 |
HttpResponseInputStream.available() returns 1 on empty stream |
P3 |
JDK-8313239 |
InetAddress.getCanonicalHostName may return ip address if reverse lookup fails |
P3 |
JDK-8304885 |
Reuse stale data to improve DNS resolver resiliency |
P3 |
JDK-8309591 |
Socket.setOption(TCP_QUICKACK) uses wrong level |
P3 |
JDK-8316031 |
SSLFlowDelegate should not log from synchronized block |
P4 |
JDK-8308593 |
Add KEEPALIVE Extended Socket Options Support for Windows |
P4 |
JDK-8310645 |
CancelledResponse.java does not use HTTP/2 when testing the HttpClient |
P4 |
JDK-8301457 |
Code in SendPortZero.java is uncommented even after JDK-8236852 was fixed |
P4 |
JDK-8310731 |
Configure a javax.net.ssl.SNIMatcher for the HTTP/1.1 test servers in java/net/httpclient tests |
P4 |
JDK-8311032 |
Empty value for java.protocol.handler.pkgs system property can lead to unnecessary classloading attempts of protocol handlers |
P4 |
JDK-8313256 |
Exclude failing multicast tests on AIX |
P4 |
JDK-8316399 |
Exclude java/net/MulticastSocket/Promiscuous.java on AIX |
P4 |
JDK-8316387 |
Exclude more failing multicast tests on AIX after JDK-8315651 |
P4 |
JDK-8312433 |
HttpClient request fails due to connection being considered idle and closed |
P4 |
JDK-8309939 |
HttpClient should not use Instant.now() as Instant source for deadlines |
P4 |
JDK-8310330 |
HttpClient: debugging interestOps/readyOps could cause exceptions and smaller cleanup |
P4 |
JDK-8315436 |
HttpsServer does not send TLS alerts |
P4 |
JDK-8315098 |
Improve URLEncodeDecode microbenchmark |
P4 |
JDK-8312818 |
Incorrect format specifier in a HttpClient log message |
P4 |
JDK-8309910 |
Introduce jdk.internal.net.http.HttpConnection.getSNIServerNames() method |
P4 |
JDK-8311792 |
java/net/httpclient/ResponsePublisher.java fails intermittently with AssertionError: Found some outstanding operations |
P4 |
JDK-8308184 |
Launching java with large number of jars in classpath with java.protocol.handler.pkgs system property set can lead to StackOverflowError |
P4 |
JDK-8311001 |
missing @since info in jdk.net |
P4 |
JDK-8310997 |
missing @since tags in jdk.httpserver |
P4 |
JDK-8316433 |
net.dll should delay load winhttp.dll |
P4 |
JDK-8314774 |
Optimize URLEncoder |
P4 |
JDK-8316681 |
Rewrite URLEncoder.encode to use small reusable buffers |
P4 |
JDK-8311162 |
Simplify and modernize equals and hashCode for java.net |
P4 |
JDK-8314517 |
some tests fail in case ipv6 is disabled on the machine |
P4 |
JDK-8315651 |
Stop hiding AIX specific multicast socket errors via NetworkConfiguration (aix) |
P4 |
JDK-8314136 |
Test java/net/httpclient/CancelRequestTest.java failed: WARNING: tracker for HttpClientImpl(42) has outstanding operations |
P4 |
JDK-8308336 |
Test java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java failed: java.net.BindException: Address already in use |
P4 |
JDK-8308995 |
Update Network IO JFR events to be static mirror events |
P4 |
JDK-6956385 |
URLConnection.getLastModified() leaks file handles for jar:file and file: URLs |
P5 |
JDK-8314877 |
Make fields final in 'java.net' package |
P5 |
JDK-8314261 |
Make fields final in sun.net.www |
P5 |
JDK-8313948 |
Remove unnecessary static fields defaultUpper/defaultLower in sun.net.PortConfig |
Priority |
Bug |
Summary |
P1 |
JDK-8315445 |
8314748 causes crashes in x64 builds |
P2 |
JDK-8314324 |
"8311557: [JVMCI] deadlock with JVMTI thread suspension" causes various failures |
P2 |
JDK-8313756 |
[BACKOUT] 8308682: Enhance AES performance |
P2 |
JDK-8313712 |
[BACKOUT] 8313632: ciEnv::dump_replay_data use fclose |
P2 |
JDK-8315029 |
[BACKOUT] Generational ZGC: Tests crash with assert(index == 0 || is_power_of_2(index)) |
P2 |
JDK-8313760 |
[REDO] Enhance AES performance |
P2 |
JDK-8312495 |
assert(0 <= i && i < _len) failed: illegal index after JDK-8287061 on big endian platforms |
P2 |
JDK-8313402 |
C1: Incorrect LoadIndexed value numbering |
P2 |
JDK-8313262 |
C2: Sinking node may cause required cast to be dropped |
P2 |
JDK-8313248 |
C2: setScopedValueCache intrinsic exposes nullptr pre-values to store barriers |
P2 |
JDK-8315582 |
Exclude compiler/codecache/CodeCacheFullCountTest.java with Xcomp |
P2 |
JDK-8310829 |
guarantee(!HAS_PENDING_EXCEPTION) failed in ExceptionTranslation::doit |
P2 |
JDK-8314078 |
HotSpotConstantPool.lookupField() asserts due to field changes in ConstantPool.cpp |
P2 |
JDK-8314244 |
Incorrect file headers in new tests from JDK-8312597 |
P2 |
JDK-8315637 |
JDK-8314249 broke libgraal |
P2 |
JDK-8312617 |
SIGSEGV in ConnectionGraph::verify_ram_nodes |
P2 |
JDK-8314024 |
SIGSEGV in PhaseIdealLoop::build_loop_late_post_work due to bad immediate dominator info |
P2 |
JDK-8313345 |
SuperWord fails due to CMove without matching Bool pack |
P2 |
JDK-8314688 |
VM build without C1 fails after JDK-8313372 |
P2 |
JDK-8313530 |
VM build without C2 fails after JDK-8312579 |
P2 |
JDK-8314951 |
VM build without C2 still fails after JDK-8313530 |
P3 |
JDK-8314748 |
1-10% regressions on Crypto micros |
P3 |
JDK-8310459 |
[BACKOUT] 8304450: [vectorapi] Refactor VectorShuffle implementation |
P3 |
JDK-8313421 |
[JVMCI] avoid locking class loader in CompilerToVM.lookupType |
P3 |
JDK-8310425 |
[JVMCI] compiler/runtime/TestConstantDynamic: lookupConstant returned an object of incorrect type: null |
P3 |
JDK-8312235 |
[JVMCI] ConstantPool should not force eager resolution |
P3 |
JDK-8315566 |
[JVMCI] deadlock in JVMCI startup when bad option specified |
P3 |
JDK-8314061 |
[JVMCI] DeoptimizeALot stress logic breaks deferred barriers |
P3 |
JDK-8314819 |
[JVMCI] HotSpotJVMCIRuntime.lookupType throws unexpected ClassNotFoundException |
P3 |
JDK-8312579 |
[JVMCI] JVMCI support for virtual Vector API objects |
P3 |
JDK-8309498 |
[JVMCI] race in CallSiteTargetValue recording |
P3 |
JDK-8316453 |
[JVMCI] Using Xcomp on jargraal must eagerly initialize JVMCI |
P3 |
JDK-8315082 |
[REDO] Generational ZGC: Tests crash with assert(index == 0 || is_power_of_2(index)) |
P3 |
JDK-8308855 |
ARM32: TestBooleanVector crashes after 8300257 |
P3 |
JDK-8312440 |
assert(cast != nullptr) failed: must have added a cast to pin the node |
P3 |
JDK-8311023 |
assert(false) failed: EA: missing memory path |
P3 |
JDK-8316659 |
assert(LockingMode != LM_LIGHTWEIGHT || flag == CCR0) failed: bad condition register |
P3 |
JDK-8299658 |
C1 compilation crashes in LinearScan::resolve_exception_edge |
P3 |
JDK-8312909 |
C1 should not inline through interface calls with non-subtype receiver |
P3 |
JDK-8310126 |
C1: Missing receiver null check in Reference::get intrinsic |
P3 |
JDK-8301489 |
C1: ShortLoopOptimizer might lift instructions before their inputs |
P3 |
JDK-8314191 |
C2 compilation fails with "bad AD file" |
P3 |
JDK-8313626 |
C2 crash due to unexpected exception control flow |
P3 |
JDK-8313720 |
C2 SuperWord: wrong result with -XX:+UseVectorCmov -XX:+UseCMoveUnconditionally |
P3 |
JDK-8310299 |
C2: 8275201 broke constant folding of array store check in some cases |
P3 |
JDK-8314233 |
C2: assert(assertion_predicate_has_loop_opaque_node(iff)) failed: unexpected |
P3 |
JDK-8309902 |
C2: assert(false) failed: Bad graph detected in build_loop_late after JDK-8305189 |
P3 |
JDK-8314116 |
C2: assert(false) failed: malformed control flow after JDK-8305636 |
P3 |
JDK-8310130 |
C2: assert(false) failed: scalar_input is neither phi nor a matchin reduction |
P3 |
JDK-8309266 |
C2: assert(final_con == (jlong)final_int) failed: final value should be integer |
P3 |
JDK-8314106 |
C2: assert(is_valid()) failed: must be valid after JDK-8305636 |
P3 |
JDK-8315377 |
C2: assert(u->find_out_with(Op_AddP) == nullptr) failed: more than 2 chained AddP nodes? |
P3 |
JDK-8315088 |
C2: assert(wq.size() - before == EMPTY_LOOP_SIZE) failed: expect the EMPTY_LOOP_SIZE nodes of this body if empty |
P3 |
JDK-8316105 |
C2: Back to back Parse Predicates from different loops but with same deopt reason are wrongly grouped together |
P3 |
JDK-8313689 |
C2: compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java fails intermittently with -XX:-TieredCompilation |
P3 |
JDK-8303279 |
C2: crash in SubTypeCheckNode::sub() at IGVN split if |
P3 |
JDK-8303513 |
C2: LoadKlassNode::make fails with 'expecting TypeKlassPtr' |
P3 |
JDK-8305636 |
Expand and clean up predicate classes and move them into separate files |
P3 |
JDK-8312749 |
Generational ZGC: Tests crash with assert(index == 0 || is_power_of_2(index)) |
P3 |
JDK-8316130 |
Incorrect control in LibraryCallKit::inline_native_notify_jvmti_funcs |
P3 |
JDK-8309531 |
Incorrect result with unwrapped iotaShuffle. |
P3 |
JDK-8313899 |
JVMCI exception Translation can fail in TranslatedException. |
P3 |
JDK-8308103 |
Massive (up to ~30x) increase in C2 compilation time since JDK 17 |
P3 |
JDK-8314580 |
PhaseIdealLoop::transform_long_range_checks fails with assert "was tested before" |
P3 |
JDK-8305637 |
Remove Opaque1 nodes for Parse Predicates and clean up useless predicate elimination |
P3 |
JDK-8309502 |
RISC-V: String.indexOf intrinsic may produce misaligned memory loads |
P3 |
JDK-8304954 |
SegmentedCodeCache fails when using large pages |
P3 |
JDK-8314612 |
TestUnorderedReduction.java fails with -XX:MaxVectorSize=32 and -XX:+AlignVector |
P4 |
JDK-8309814 |
[IR Framework] Dump socket output string in which IR encoding was not found |
P4 |
JDK-8314513 |
[IR Framework] Some internal IR Framework tests are failing after JDK-8310308 on PPC and Cascade Lake |
P4 |
JDK-8309601 |
[JVMCI] AMD64#getLargestStorableKind returns incorrect mask kind |
P4 |
JDK-8313372 |
[JVMCI] Export vmIntrinsics::is_intrinsic_available results to JVMCI compilers. |
P4 |
JDK-8315369 |
[JVMCI] failure to attach to a libgraal isolate during shutdown should not be fatal |
P4 |
JDK-8313430 |
[JVMCI] fatal error: Never compilable: in JVMCI shutdown |
P4 |
JDK-8309390 |
[JVMCI] improve copying system properties into libgraal |
P4 |
JDK-8315771 |
[JVMCI] Resolution of bootstrap methods with int[] static arguments |
P4 |
JDK-8312524 |
[JVMCI] serviceability/dcmd/compiler/CompilerQueueTest.java fails |
P4 |
JDK-8306136 |
[vectorapi] Intrinsics of VectorMask.laneIsSet() |
P4 |
JDK-8309978 |
[x64] Fix useless padding |
P4 |
JDK-8307352 |
AARCH64: Improve itable_stub |
P4 |
JDK-8309583 |
AArch64: Optimize firstTrue() when amount of elements < 8 |
P4 |
JDK-8311130 |
AArch64: Sync SVE related CPU features with VM options |
P4 |
JDK-8308966 |
Add intrinsic for float/double modulo for x86 AVX2 and AVX512 |
P4 |
JDK-8311946 |
Add support for libgraal specific jtreg tests |
P4 |
JDK-8316178 |
Better diagnostic header for CodeBlobs |
P4 |
JDK-8316514 |
Better diagnostic header for VtableStub |
P4 |
JDK-8264899 |
C1: -XX:AbortVMOnException does not work if all methods in the call stack are compiled with C1 and there are no exception handlers |
P4 |
JDK-8315554 |
C1: Replace "cmp reg, 0" with "test reg, reg" on x86 |
P4 |
JDK-8311813 |
C1: Uninitialized PhiResolver::_loop field |
P4 |
JDK-8315545 |
C1: x86 cmove can use short branches |
P4 |
JDK-8308749 |
C2 failed: regular loops only (counted loop inside infinite loop) |
P4 |
JDK-8308606 |
C2 SuperWord: remove alignment checks when not required |
P4 |
JDK-8307927 |
C2: "malformed control flow" with irreducible loop |
P4 |
JDK-8309660 |
C2: failed: XMM register should be 0-15 (UseKNLSetting and ConvF2HF) |
P4 |
JDK-8308340 |
C2: Idealize Fma nodes |
P4 |
JDK-8312332 |
C2: Refactor SWPointer out from SuperWord |
P4 |
JDK-8309717 |
C2: Remove Arena::move_contents usage |
P4 |
JDK-8311691 |
C2: Remove legacy code related to PostLoopMultiversioning |
P4 |
JDK-8308869 |
C2: use profile data in subtype checks when profile has more than one class |
P4 |
JDK-8315038 |
Capstone disassembler stops when it sees a bad instruction |
P4 |
JDK-8313632 |
ciEnv::dump_replay_data use fclose |
P4 |
JDK-8309854 |
ciReplay TestServerVM test fails with Graal |
P4 |
JDK-8282797 |
CompileCommand parsing errors should exit VM |
P4 |
JDK-8315576 |
compiler/codecache/CodeCacheFullCountTest.java fails after JDK-8314837 |
P4 |
JDK-8316411 |
compiler/compilercontrol/TestConflictInlineCommands.java fails intermittent with force inline by CompileCommand missing |
P4 |
JDK-8309894 |
compiler/vectorapi/VectorLogicalOpIdentityTest.java fails on SVE system with UseSVE=0 |
P4 |
JDK-8312597 |
Convert TraceTypeProfile to UL |
P4 |
JDK-8314452 |
Explicitly indicate inlining success/failure in PrintInlining |
P4 |
JDK-8310316 |
Failing HotSpot Compiler directives are too verbose |
P4 |
JDK-8310027 |
Fix -Wconversion warnings in nmethod and compiledMethod related code |
P4 |
JDK-8312200 |
Fix Parse::catch_call_exceptions memory leak |
P4 |
JDK-8312077 |
Fix signed integer overflow, final part |
P4 |
JDK-8310606 |
Fix signed integer overflow, part 3 |
P4 |
JDK-8309847 |
FrameForm and RegisterForm constructors should initialize all members |
P4 |
JDK-8315954 |
getArgumentValues002.java fails on Graal |
P4 |
JDK-8310220 |
IGV: dump graph after each IGVN step at level 4 |
P4 |
JDK-8309463 |
IGV: Dynamic graph layout algorithm |
P4 |
JDK-8310264 |
In PhaseChaitin::Split defs and phis are leaked |
P4 |
JDK-8295210 |
IR framework should not whitelist -XX:-UseTLAB |
P4 |
JDK-8310308 |
IR Framework: check for type and size of vector nodes |
P4 |
JDK-8306922 |
IR verification fails because IR dump is chopped up |
P4 |
JDK-8315948 |
JDK-8315818 broke Xcomp on libgraal |
P4 |
JDK-8315051 |
jdk/jfr/jvm/TestGetEventWriter.java fails with non-JVMCI GCs |
P4 |
JDK-8310331 |
JitTester: Exclude java.lang.Math.random |
P4 |
JDK-8308444 |
LoadStoreNode::result_not_used() is too conservative |
P4 |
JDK-8314319 |
LogCompilation doesn't reset lateInlining when it encounters a failure. |
P4 |
JDK-8310020 |
MacroAssembler::call_VM(_leaf) doesn't consistently check for conflict with C calling convention. |
P4 |
JDK-8293069 |
Make -XX:+Verbose less verbose |
P4 |
JDK-8312547 |
Max/Min nodes Value implementation could be improved |
P4 |
JDK-8314997 |
Missing optimization opportunities due to missing try_clean_mem_phi() calls |
P4 |
JDK-8316181 |
Move the fast locking implementation out of the .ad files |
P4 |
JDK-8312596 |
Null pointer access in Compile::TracePhase::~TracePhase after JDK-8311976 |
P4 |
JDK-8316702 |
Only evaluate buffer when IGVPrintLevelOption >= 5 |
P4 |
JDK-8311087 |
PhiNode::wait_for_region_igvn should break early |
P4 |
JDK-8295555 |
Primitive wrapper caches could be `@Stable` |
P4 |
JDK-8312218 |
Print additional debug information when hitting assert(in_hash) |
P4 |
JDK-8310143 |
RandomCommandsTest fails due to unexpected VM exit code after JDK-8282797 |
P4 |
JDK-8307625 |
Redundant receiver null check in LibraryCallKit::generate_method_call |
P4 |
JDK-8314249 |
Refactor handling of invokedynamic in JVMCI ConstantPool |
P4 |
JDK-8314248 |
Remove HotSpotConstantPool::isResolvedDynamicInvoke |
P4 |
JDK-8314056 |
Remove runtime platform check from frem/drem |
P4 |
JDK-8312213 |
Remove unnecessary TEST instructions on x86 when flags reg will already be set |
P4 |
JDK-8304403 |
Remove unused methods in RangeCheckElimination::Bound |
P4 |
JDK-8311125 |
Remove unused parameter 'phase' in AllocateNode::Ideal_allocation |
P4 |
JDK-8310581 |
retry_class_loading_during_parsing() is not used |
P4 |
JDK-8314618 |
RISC-V: -XX:MaxVectorSize does not work as expected |
P4 |
JDK-8315070 |
RISC-V: Clean up platform dependent inline headers |
P4 |
JDK-8313322 |
RISC-V: implement MD5 intrinsic |
P4 |
JDK-8315612 |
RISC-V: intrinsic for unsignedMultiplyHigh |
P4 |
JDK-8310192 |
RISC-V: Merge vector min & max instructs with similar match rules |
P4 |
JDK-8310268 |
RISC-V: misaligned memory access in String.Compare intrinsic |
P4 |
JDK-8312569 |
RISC-V: Missing intrinsics for Math.ceil, floor, rint |
P4 |
JDK-8311862 |
RISC-V: small improvements to shift immediate instructions |
P4 |
JDK-8313779 |
RISC-V: use andn / orn in the MD5 instrinsic |
P4 |
JDK-8315931 |
RISC-V: xxxMaxVectorTestsSmokeTest fails when using RVV |
P4 |
JDK-8310919 |
runtime/ErrorHandling/TestAbortVmOnException.java times out due to core dumps taking a long time on OSX |
P4 |
JDK-8314935 |
Shenandoah: Unable to throw OOME on back-to-back Full GCs |
P4 |
JDK-8311964 |
Some jtreg tests failing on x86 with error 'unrecognized VM options' (C2 flags) |
P4 |
JDK-8309974 |
some JVMCI tests fail when VM options include -XX:+EnableJVMCI |
P4 |
JDK-8287061 |
Support for rematerializing scalar replaced objects participating in allocation merges |
P4 |
JDK-8316699 |
TestDynamicConstant.java fails with release VMs |
P4 |
JDK-8311923 |
TestIRMatching.java fails on RISC-V |
P4 |
JDK-8027711 |
Unify wildcarding syntax for CompileCommand and CompileOnly |
P4 |
JDK-8315750 |
Update subtype check profile collection on PPC following 8308869 |
P4 |
JDK-8308662 |
Update the "java" tool specification for CompileOnly |
P4 |
JDK-8316179 |
Use consistent naming for lightweight locking in MacroAssembler |
P5 |
JDK-8314838 |
3 compiler tests ignore vm flags |
P5 |
JDK-8314837 |
5 compiled/codecache tests ignore VM flags |
P5 |
JDK-8307620 |
[IR Framework] Readme mentions JTREG_WHITE_LIST_FLAGS instead of JTREG_WHITELIST_FLAGS |
P5 |
JDK-8311588 |
C2: RepeatCompilation compiler directive does not choose stress seed randomly |
P5 |
JDK-8315549 |
CITime misreports code/total nmethod sizes |
P5 |
JDK-8311976 |
Inconsistency in usage of CITimeVerbose to generate compilation logs |
P5 |
JDK-8312420 |
Integrate Graal's blender micro benchmark |
P5 |
JDK-8295191 |
IR framework timeout options expect ms instead of s |
P5 |
JDK-8316273 |
JDK-8315818 broke JVMCIPrintProperties on libgraal |
Priority |
Bug |
Summary |
P2 |
JDK-8311215 |
[BACKOUT] JDK-8047998 Abort the vm if MaxNewSize is not the same as NewSize when MaxHeapSize is the same as InitialHeapSize |
P2 |
JDK-8311548 |
AArch64: [ZGC] Many tests fail with "assert(allocates2(pc)) failed: not in CodeBuffer memory" on some CPUs |
P2 |
JDK-8310743 |
assert(reserved_rgn != nullptr) failed: Add committed region, No reserved region found |
P2 |
JDK-8309675 |
Generational ZGC: compiler/gcbarriers/UnsafeIntrinsicsTest.java fails in nmt_commit |
P2 |
JDK-8310194 |
Generational ZGC: Lock-order asserts in JVMTI IterateThroughHeap |
P2 |
JDK-8313593 |
Generational ZGC: NMT assert when the heap fails to expand |
P3 |
JDK-8314573 |
G1: Heap resizing at Remark does not take existing eden regions into account |
P3 |
JDK-8314990 |
Generational ZGC: Strong OopStorage stats reported as weak roots |
P3 |
JDK-8316319 |
Generational ZGC: The SoftMaxHeapSize might be wrong when CDS decreases the MaxHeapSize |
P3 |
JDK-8308643 |
Incorrect value of 'used' jvmstat counter |
P3 |
JDK-8299614 |
Shenandoah: STW mark should keep nmethod/oops referenced from stack chunk alive |
P4 |
JDK-8047998 |
Abort the vm if MaxNewSize is not the same as NewSize when MaxHeapSize is the same as InitialHeapSize |
P4 |
JDK-8314019 |
Add gc logging to jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java |
P4 |
JDK-8313954 |
Add gc logging to vmTestbase/vm/gc/containers/Combination05 |
P4 |
JDK-8313224 |
Avoid calling JavaThread::current() in MemAllocator::Allocation constructor |
P4 |
JDK-8030815 |
Code roots are not accounted for in region prediction |
P4 |
JDK-8272147 |
Consolidate preserved marks handling with other STW collectors |
P4 |
JDK-8311189 |
disable gc/z/TestHighUsage.java |
P4 |
JDK-8311240 |
Eliminate usage of testcases.jar from TestMetaSpaceLog.java |
P4 |
JDK-8310537 |
Fix -Wconversion warnings in gcUtil.hpp |
P4 |
JDK-8313791 |
Fix just zPage.inline.hpp and xPage.inline.hpp |
P4 |
JDK-8314157 |
G1: "yielded" is not initialized on some paths after JDK-8140326 |
P4 |
JDK-8315605 |
G1: Add number of nmethods in code roots scanning statistics |
P4 |
JDK-8310354 |
G1: Annotate G1MMUTracker::when_sec with const |
P4 |
JDK-8248149 |
G1: change _cleaning_claimed from int to bool |
P4 |
JDK-8140326 |
G1: Consider putting regions where evacuation failed into next collection set |
P4 |
JDK-8315686 |
G1: Disallow evacuation of marking regions in a Prepare Mixed gc |
P4 |
JDK-8314274 |
G1: Fix -Wconversion warnings around G1CardSetArray::_data |
P4 |
JDK-8315242 |
G1: Fix -Wconversion warnings around GCDrainStackTargetSize |
P4 |
JDK-8314932 |
G1: Fix -Wconversion warnings for simple cases inside g1 folder |
P4 |
JDK-8314161 |
G1: Fix -Wconversion warnings in G1CardSetConfiguration::_bitmap_hash_mask |
P4 |
JDK-8314119 |
G1: Fix -Wconversion warnings in G1CardSetInlinePtr::card_pos_for |
P4 |
JDK-8315550 |
G1: Fix -Wconversion warnings in g1NUMA |
P4 |
JDK-8314651 |
G1: Fix -Wconversion warnings in static fields of HeapRegion |
P4 |
JDK-8219357 |
G1: G1GCPhaseTimes::debug_phase uses unnecessary ResourceMark |
P4 |
JDK-8315219 |
G1: Improve allocator pathological case where it keeps doing direct allocations instead of retiring a PLAB |
P4 |
JDK-8314100 |
G1: Improve collection set candidate selection code |
P4 |
JDK-8315765 |
G1: Incorrect use of G1LastPLABAverageOccupancy |
P4 |
JDK-8309306 |
G1: Move is_obj_dead from HeapRegion to G1CollectedHeap |
P4 |
JDK-8309538 |
G1: Move total collection increment from Cleanup to Remark |
P4 |
JDK-8316428 |
G1: Nmethod count statistics only count last code root set iterated |
P4 |
JDK-8313962 |
G1: Refactor G1ConcurrentMark::_num_concurrent_workers |
P4 |
JDK-8310946 |
G1: Refactor G1Policy::next_gc_should_be_mixed |
P4 |
JDK-8315854 |
G1: Remove obsolete comment in G1ReclaimEmptyRegionsTask |
P4 |
JDK-8310541 |
G1: Remove redundant check in G1Policy::need_to_start_conc_mark |
P4 |
JDK-8309852 |
G1: Remove unnecessary assert_empty in G1ParScanThreadStateSet destructor |
P4 |
JDK-8315446 |
G1: Remove unused G1AllocRegion::attempt_allocation |
P4 |
JDK-8314113 |
G1: Remove unused G1CardSetInlinePtr::card_at |
P4 |
JDK-8315689 |
G1: Remove unused init_hash_seed |
P4 |
JDK-8315855 |
G1: Revise signature of set_humongous_candidate |
P4 |
JDK-8315087 |
G1: Use uint for G1 flags indicating percentage |
P4 |
JDK-8310540 |
G1: Verification should use raw oop decode functions |
P4 |
JDK-8316001 |
GC: Make TestArrayAllocatorMallocLimit use createTestJvm |
P4 |
JDK-8311239 |
GC: Remove trailing blank lines in source files |
P4 |
JDK-8308843 |
Generational ZGC: Remove gc/z/TestHighUsage.java |
P4 |
JDK-8314276 |
Improve PtrQueue API around size/capacity |
P4 |
JDK-8309627 |
Incorrect sorting of DirtyCardQueue buffers |
P4 |
JDK-8308633 |
Increase precision of timestamps in g1 log |
P4 |
JDK-8293114 |
JVM should trim the native heap |
P4 |
JDK-8314551 |
More generic way to handshake GC threads with monitor deflation |
P4 |
JDK-8316115 |
Parallel: Fix -Wconversion warnings around NUMA node ID |
P4 |
JDK-8315988 |
Parallel: Make TestAggressiveHeap use createTestJvm |
P4 |
JDK-8315039 |
Parallel: Remove unimplemented PSYoungGen::oop_iterate |
P4 |
JDK-8315459 |
Print G1 reserved and committed sizes as separate items in VM.info and hs_err |
P4 |
JDK-8315781 |
Reduce the max value of GCDrainStackTargetSize |
P4 |
JDK-8311086 |
Remove jtreg/gc/startup_warnings |
P4 |
JDK-8309468 |
Remove jvmti Allocate locker test case |
P4 |
JDK-8315072 |
Remove unneeded AdaptivePaddedAverage::operator new |
P4 |
JDK-8309907 |
Remove unused _print_gc_overhead_limit_would_be_exceeded |
P4 |
JDK-8311249 |
Remove unused MemAllocator::obj_memory_range |
P4 |
JDK-8313922 |
Remove unused WorkerPolicy::_debug_perturbation |
P4 |
JDK-8309899 |
Rename PtrQueueSet::buffer_size() |
P4 |
JDK-8311639 |
Replace currentTimeMillis() with nanoTime() in jtreg/gc |
P4 |
JDK-8310311 |
Serial: move Generation::contribute_scratch to DefNewGeneration |
P4 |
JDK-8315933 |
Serial: Remove empty Generation::ensure_parsability |
P4 |
JDK-8316295 |
Serial: Remove empty Generation::promotion_failure_occurred |
P4 |
JDK-8316420 |
Serial: Remove unused GenCollectedHeap::oop_iterate |
P4 |
JDK-8316357 |
Serial: Remove unused GenCollectedHeap::space_containing |
P4 |
JDK-8316021 |
Serial: Remove unused Generation::post_compact |
P4 |
JDK-8316513 |
Serial: Remove unused invalidate_remembered_set |
P4 |
JDK-8310388 |
Shenandoah: Auxiliary bitmap is not madvised for THP |
P4 |
JDK-8311978 |
Shenandoah: Create abstraction over heap metrics for heuristics |
P4 |
JDK-8309956 |
Shenandoah: Strengthen the mark word check in string dedup |
P4 |
JDK-8310110 |
Shenandoah: Trace page sizes |
P4 |
JDK-8311656 |
Shenandoah: Unused ShenandoahSATBAndRemarkThreadsClosure::_claim_token |
P4 |
JDK-8311821 |
Simplify ParallelGCThreadsConstraintFunc after CMS removal |
P4 |
JDK-8311026 |
Some G1 specific tests do not set -XX:+UseG1GC |
P4 |
JDK-8309953 |
Strengthen and optimize oopDesc age methods |
P4 |
JDK-8309890 |
TestStringDeduplicationInterned.java waits for the wrong condition |
P4 |
JDK-8311646 |
ZGC: LIR_OpZStoreBarrier::_info shadows LIR_Op::_info |
P4 |
JDK-8311508 |
ZGC: RAII use of IntelJccErratumAlignment |
P5 |
JDK-8315548 |
G1: Document why VM_G1CollectForAllocation::doit() may allocate without completing a GC |
P5 |
JDK-8311179 |
Generational ZGC: gc/z/TestSmallHeap.java failed with OutOfMemoryError |
P5 |
JDK-8309403 |
Serial: Remove the useless adaptive size policy in GenCollectedHeap |
Priority |
Bug |
Summary |
P1 |
JDK-8316698 |
build failure caused by JDK-8316456 |
P1 |
JDK-8313795 |
Fix for JDK-8313564 breaks ppc and s390x builds |
P2 |
JDK-8315378 |
[BACKOUT] runtime/NMT/SummarySanityCheck.java failed with "Total committed (MMMMMM) did not match the summarized committed (NNNNNN)" |
P2 |
JDK-8315698 |
Crash when comparing BasicType as int after JDK-8310577 |
P2 |
JDK-8310489 |
New test runtime/ClassInitErrors/TestStackOverflowDuringInit.java failed |
P2 |
JDK-8316468 |
os::write incorrectly handles partial write |
P2 |
JDK-8310656 |
RISC-V: __builtin___clear_cache can fail silently. |
P2 |
JDK-8315206 |
RISC-V: hwprobe query is_set return wrong value |
P2 |
JDK-8309637 |
runtime/handshake/HandshakeTimeoutTest.java fails with "has not cleared handshake op" and SIGILL |
P2 |
JDK-8315795 |
runtime/Safepoint/TestAbortVMOnSafepointTimeout.java fails after JDK-8305507 |
P2 |
JDK-8312401 |
SymbolTable::do_add_if_needed hangs when called in InstanceKlass::add_initialization_error path with requesting length exceeds max_symbol_length |
P2 |
JDK-8311981 |
Test gc/stringdedup/TestStringDeduplicationAgeThreshold.java#ZGenerational timed out |
P3 |
JDK-8302351 |
"assert(!JavaThread::current()->is_interp_only_mode() || !nm->method()->is_continuation_enter_intrinsic() || ContinuationEntry::is_interpreted_call(return_pc)) failed: interp_only_mode but not in enterSpecial interpreted entry" in fixup_callers_callsite |
P3 |
JDK-8307350 |
-XX:ContendedPaddingWidth=256 has no effect on the padding of the Thread class |
P3 |
JDK-8303549 |
[AIX] TestNativeStack.java is failing with exit value 1 |
P3 |
JDK-8312394 |
[linux] SIGSEGV if kernel was built without hugepage support |
P3 |
JDK-8309613 |
[Windows] hs_err files sometimes miss information about the code containing the error |
P3 |
JDK-8316595 |
Alpine build fails after JDK-8314021 |
P3 |
JDK-8310297 |
assert(static_cast(result) == thing) with ctw |
P3 |
JDK-8309209 |
C2 failed "assert(_stack_guard_state == stack_guard_reserved_disabled) failed: inconsistent state" |
P3 |
JDK-8312181 |
CDS dynamic dump crashes when verifying unlinked class from static archive |
P3 |
JDK-8313905 |
Checked_cast assert in CDS compare_by_loader |
P3 |
JDK-8309228 |
Clarify EXPERIMENTAL flags comment in hotspot/share/runtime/globals.hpp |
P3 |
JDK-8303852 |
current_stack_region() gets called twice unnecessarily |
P3 |
JDK-8312018 |
Improve reservation of class space and CDS |
P3 |
JDK-8311541 |
JavaThread::print_jni_stack doesn't support native stacks on all platforms |
P3 |
JDK-8309761 |
Leak class loader constraints |
P3 |
JDK-8312525 |
New test runtime/os/TestTrimNative.java#trimNative is failing: did not see the expected RSS reduction |
P3 |
JDK-8314831 |
NMT tests ignore vm flags |
P3 |
JDK-8311092 |
Please disable runtime/jni/nativeStack/TestNativeStack.java on armhf |
P3 |
JDK-8298443 |
Remove expired flags in JDK 22 |
P3 |
JDK-8309140 |
ResourceHashtable failed "assert(~(_allocation_t[0] | allocation_mask) == (uintptr_t)this) failed: lost resource object" |
P3 |
JDK-8315195 |
RISC-V: Update hwprobe query for new extensions |
P3 |
JDK-8310874 |
Runthese30m crashes with klass should be in the placeholders during verification |
P3 |
JDK-8316711 |
SEGV in LoaderConstraintTable::find_loader_constraint after JDK-8310874 |
P3 |
JDK-8314850 |
SharedRuntime::handle_wrong_method() gets called too often when resolving Continuation.enter |
P3 |
JDK-8313419 |
Template interpreter produces no safepoint check for return bytecodes |
P3 |
JDK-8312182 |
THPs cause huge RSS due to thread start timing issue |
P3 |
JDK-8312620 |
WSL Linux build crashes after JDK-8310233 |
P4 |
JDK-8315321 |
[aix] os::attempt_reserve_memory_at must map at the requested address or fail |
P4 |
JDK-8311261 |
[AIX] TestAlwaysPreTouchStacks.java fails due to java.lang.RuntimeException: Did not find expected NMT output |
P4 |
JDK-8313319 |
[linux] mmap should use MAP_FIXED_NOREPLACE if available |
P4 |
JDK-8312078 |
[PPC] JcmdScale.java Failing on AIX |
P4 |
JDK-8307907 |
[ppc] Remove RTM locking implementation |
P4 |
JDK-8309889 |
[s390] Missing return statement after calling jump_to_native_invoker method in generate_method_handle_dispatch. |
P4 |
JDK-8311609 |
[windows] Native stack printing lacks source information for dynamically loaded dlls |
P4 |
JDK-8314684 |
Add overview docs to loaderConstraints.cpp |
P4 |
JDK-8305506 |
Add support for fractional values of SafepointTimeoutDelay |
P4 |
JDK-8305507 |
Add support for grace period before AbortVMOnSafepointTimeout triggers |
P4 |
JDK-8193513 |
add support for printing a stack trace on class loading |
P4 |
JDK-8313638 |
Add test for dump of resolved references |
P4 |
JDK-8313782 |
Add user-facing warning if THPs are enabled but cannot be used |
P4 |
JDK-8312392 |
ARM32 build broken since 8311035 |
P4 |
JDK-8309240 |
Array classes should be stored in dynamic CDS archive |
P4 |
JDK-8310275 |
Bug in assignment operator of ReservedMemoryRegion |
P4 |
JDK-8309811 |
BytecodePrinter cannot handle unlinked classes |
P4 |
JDK-8309808 |
BytecodeTracer prints wrong BSM for invokedynamic |
P4 |
JDK-8307468 |
CDS Lambda Proxy classes are regenerated in dynamic dump |
P4 |
JDK-8311035 |
CDS should not use dump time JVM narrow Klass encoding to pre-compute Klass ids |
P4 |
JDK-8315127 |
CDSMapTest fails with incorrect number of oop references |
P4 |
JDK-8281455 |
Change JVM options with small ranges from 64 to 32 bits, for gc_globals.hpp |
P4 |
JDK-8308850 |
Change JVM options with small ranges that get -Wconversion warnings to 32 bits |
P4 |
JDK-8315880 |
Change LockingMode default from LM_LEGACY to LM_LIGHTWEIGHT |
P4 |
JDK-8311788 |
ClassLoadUnloadTest fails on AIX after JDK-8193513 |
P4 |
JDK-8313435 |
Clean up unused default methods code |
P4 |
JDK-8312072 |
Deprecate for removal the -Xnoagent option |
P4 |
JDK-8313316 |
Disable runtime/ErrorHandling/MachCodeFramesInErrorFile.java on ppc64le |
P4 |
JDK-8310494 |
Do not include constantPool.hpp from instanceKlass.hpp |
P4 |
JDK-8316427 |
Duplicated code for {obj,type}ArrayKlass::array_klass |
P4 |
JDK-8316229 |
Enhance class initialization logging |
P4 |
JDK-8314832 |
Few runtime/os tests ignore vm flags |
P4 |
JDK-8311847 |
Fix -Wconversion for assembler.hpp emit_int8,16 callers |
P4 |
JDK-8313554 |
Fix -Wconversion warnings for ResolvedFieldEntry |
P4 |
JDK-8310921 |
Fix -Wconversion warnings from GenerateOopMap |
P4 |
JDK-8309685 |
Fix -Wconversion warnings in assembler and register code |
P4 |
JDK-8313564 |
Fix -Wconversion warnings in classfile code |
P4 |
JDK-8310920 |
Fix -Wconversion warnings in command line flags |
P4 |
JDK-8310577 |
Fix -Wconversion warnings in interpreter and oops |
P4 |
JDK-8309692 |
Fix -Wconversion warnings in javaClasses |
P4 |
JDK-8310332 |
Fix -Wconversion warnings in MethodData |
P4 |
JDK-8314265 |
Fix -Wconversion warnings in miscellaneous runtime code |
P4 |
JDK-8314114 |
Fix -Wconversion warnings in os code, primarily linux |
P4 |
JDK-8313785 |
Fix -Wconversion warnings in prims code |
P4 |
JDK-8313882 |
Fix -Wconversion warnings in runtime code |
P4 |
JDK-8310906 |
Fix -Wconversion warnings in runtime, oops and some code header files. |
P4 |
JDK-8312121 |
Fix -Wconversion warnings in tribool.hpp |
P4 |
JDK-8313249 |
Fix -Wconversion warnings in verifier code |
P4 |
JDK-8312979 |
Fix assembler_aarch64.hpp after JDK-8311847 |
P4 |
JDK-8312190 |
Fix c++11-narrowing warnings in hotspot code |
P4 |
JDK-8308780 |
Fix the Java Integer types on Windows |
P4 |
JDK-8310233 |
Fix THP detection on Linux |
P4 |
JDK-8314835 |
gtest wrappers should be marked as flagless |
P4 |
JDK-8312395 |
Improve assertions in growableArray |
P4 |
JDK-8310228 |
Improve error reporting for uncaught native exceptions on Windows |
P4 |
JDK-8303815 |
Improve Metaspace test speed |
P4 |
JDK-8316581 |
Improve performance of Symbol::print_value_on() |
P4 |
JDK-8309753 |
Include array classes in the output of -XX:+PrintSharedArchiveAndExit |
P4 |
JDK-8311921 |
Inform about MaxExpectedDataSegmentSize in case of pthread_create failures on AIX |
P4 |
JDK-8313752 |
InstanceKlassFlags::print_on doesn't print the flag names |
P4 |
JDK-8310687 |
JDK-8303215 is incomplete |
P4 |
JDK-8313874 |
JNI NewWeakGlobalRef throws exception for null arg |
P4 |
JDK-8314080 |
JNI spec: clarify NewWeakGlobalRef handling of weak global references |
P4 |
JDK-8312262 |
Klass::array_klass() should return ArrayKlass pointer |
P4 |
JDK-8316440 |
LambdasInTwoArchives.java failed to find WhiteBox.class |
P4 |
JDK-8307766 |
Linux: Provide the option to override the timer slack |
P4 |
JDK-8315061 |
Make LockingMode a product flag |
P4 |
JDK-8314320 |
Mark runtime/CommandLine/ tests as flagless |
P4 |
JDK-8304292 |
Memory leak related to ClassLoader::update_class_path_entry_list |
P4 |
JDK-8307356 |
Metaspace: simplify BinList handling |
P4 |
JDK-8312329 |
Minimal build failure after JDK-8311541 |
P4 |
JDK-8313141 |
Missing check for os_thread type in os_windows.cpp |
P4 |
JDK-8315739 |
Missing null check in os::vm_min_address |
P4 |
JDK-8301996 |
Move field resolution information out of the cpCache |
P4 |
JDK-8292692 |
Move MethodCounters inline functions out of method.hpp |
P4 |
JDK-8299825 |
Move StdoutLog and StderrLog to LogConfiguration |
P4 |
JDK-8309065 |
Move the logic to determine archive heap location from CDS to G1 GC |
P4 |
JDK-8310355 |
Move the stub test from initialize_final_stubs() to test/hotspot/gtest |
P4 |
JDK-8313202 |
MutexLocker should disallow null Mutexes |
P4 |
JDK-8293850 |
need a largest_committed metric for each category of NMT's output |
P4 |
JDK-8310974 |
NMT: Arena diffs miss the scale |
P4 |
JDK-8310134 |
NMT: thread count in Thread section of VM.native_memory output confusing with virtual threads |
P4 |
JDK-8309034 |
NoClassDefFoundError when initializing Long$LongCache |
P4 |
JDK-8299790 |
os::print_hex_dump is racy |
P4 |
JDK-8314163 |
os::print_hex_dump prints incorrectly for big endian platforms and unit sizes larger than 1 |
P4 |
JDK-8310107 |
os::trace_page_sizes_for_requested_size should name alignment as requested page size |
P4 |
JDK-8308903 |
Print detailed info for Java objects in -Xlog:cds+map |
P4 |
JDK-8314020 |
Print instruction blocks in byte units |
P4 |
JDK-8310076 |
Reduce inclusion of bytecodeStream.hpp |
P4 |
JDK-8310225 |
Reduce inclusion of oopMapCache.hpp and generateOopMap.hpp |
P4 |
JDK-8309878 |
Reduce inclusion of resolvedIndyEntry.hpp |
P4 |
JDK-8313669 |
Reduced chance for zero-based nKlass encoding since JDK-8296565 |
P4 |
JDK-8308463 |
Refactor regenerated class handling in lambdaFormInvokers.cpp |
P4 |
JDK-8311648 |
Refactor the Arena/Chunk/ChunkPool interface |
P4 |
JDK-8315069 |
Relativize extended_sp in interpreter frames |
P4 |
JDK-8308984 |
Relativize last_sp (and top_frame_sp) in interpreter frames |
P4 |
JDK-8315998 |
Remove dead ClassLoaderDataGraphKlassIteratorStatic |
P4 |
JDK-8313207 |
Remove MetaspaceShared::_has_error_classes |
P4 |
JDK-8306582 |
Remove MetaspaceShared::exit_after_static_dump() |
P4 |
JDK-8312492 |
Remove THP sanity checks at VM startup |
P4 |
JDK-8314749 |
Remove unimplemented _Copy_conjoint_oops_atomic |
P4 |
JDK-8316002 |
Remove unnecessary seen_dead_loader in ClassLoaderDataGraph::do_unloading |
P4 |
JDK-8315580 |
Remove unused java_lang_String::set_value_raw() |
P4 |
JDK-8311180 |
Remove unused unneeded definitions from globalDefinitions |
P4 |
JDK-8310510 |
Remove WordsPerLong |
P4 |
JDK-8308603 |
Removing do_pending_ref/enclosing_ref from MetaspaceClosure |
P4 |
JDK-8310146 |
Removing unused PerfLongVariant::_sampled |
P4 |
JDK-8312585 |
Rename DisableTHPStackMitigation flag to THPStackMitigation |
P4 |
JDK-8307312 |
Replace "int which" with "int cp_index" in constantPool |
P4 |
JDK-8250269 |
Replace ATTRIBUTE_ALIGNED with alignas |
P4 |
JDK-8311285 |
report some fontconfig related environment variables in hs_err file |
P4 |
JDK-8309258 |
RISC-V: Add riscv_hwprobe syscall |
P4 |
JDK-8315338 |
RISC-V: Change flags for stable extensions to non-experimental |
P4 |
JDK-8315652 |
RISC-V: Features string uses wrong separator for jtreg |
P4 |
JDK-8311074 |
RISC-V: Fix -Wconversion warnings in some code header files |
P4 |
JDK-8310949 |
RISC-V: Initialize UseUnalignedAccesses |
P4 |
JDK-8310276 |
RISC-V: Make use of shadd macro-assembler function when possible |
P4 |
JDK-8314830 |
runtime/ErrorHandling/ tests ignore external VM flags |
P4 |
JDK-8312049 |
runtime/logging/ClassLoadUnloadTest can be improved |
P4 |
JDK-8293972 |
runtime/NMT/NMTInitializationTest.java#default_long-off failed with "Suspiciously long bucket chains in lookup table." |
P4 |
JDK-8298992 |
runtime/NMT/SummarySanityCheck.java failed with "Total committed (MMMMMM) did not match the summarized committed (NNNNNN)" |
P4 |
JDK-8314426 |
runtime/os/TestTrimNative.java is failing on slow machines |
P4 |
JDK-8314694 |
Separate checked_cast from globalDefinitions.hpp |
P4 |
JDK-8308464 |
Shared array class should not always be loaded in boot loader |
P4 |
JDK-8311604 |
Simplify NOCOOPS requested addresses for archived heap objects |
P4 |
JDK-8310108 |
Skip ReplaceCriticalClassesForSubgraphs when EnableJVMCI is specified |
P4 |
JDK-8312434 |
SPECjvm2008/xml.transform with CDS fails with "can't seal package nu.xom" |
P4 |
JDK-8311870 |
Split CompressedKlassPointers from compressedOops.hpp |
P4 |
JDK-8313616 |
support loading library members on AIX in os::dll_load |
P4 |
JDK-8313678 |
SymbolTable can leak Symbols during cleanup |
P4 |
JDK-8311583 |
tableswitch broken by JDK-8310577 |
P4 |
JDK-8312625 |
Test serviceability/dcmd/vm/TrimLibcHeapTest.java failed: RSS use increased |
P4 |
JDK-8316060 |
test/hotspot/jtreg/runtime/reflect/ReflectOutOfMemoryError.java may fail if heap is huge |
P4 |
JDK-8314139 |
TEST_BUG: runtime/os/THPsInThreadStackPreventionTest.java could fail on machine with large number of cores |
P4 |
JDK-8313691 |
use close after failing os::fdopen in vmError and ciEnv |
P4 |
JDK-8314752 |
Use google test string comparison macros |
P4 |
JDK-8314743 |
Use of uninitialized local in SR_initialize after JDK-8314114 |
P4 |
JDK-8310170 |
Use sp's argument to improve performance of outputStream::indent and remove SP_USE_TABS |
P4 |
JDK-8315869 |
UseHeavyMonitors not used |
P4 |
JDK-8310596 |
Utilize existing method frame::interpreter_frame_monitor_size_in_bytes() |
P4 |
JDK-8315818 |
vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java fails on libgraal |
P4 |
JDK-8315073 |
Zero build on macOS fails after JDK-8303852 |
P5 |
JDK-8314268 |
Missing include in assembler_riscv.hpp |
P5 |
JDK-8311145 |
Remove check_with_errno duplicates |
P5 |
JDK-8311581 |
Remove obsolete code and comments in TestLVT.java |
P5 |
JDK-8315743 |
RISC-V: Cleanup masm lr()/sc() methods |
Priority |
Bug |
Summary |
P1 |
JDK-8313274 |
[BACKOUT] Relax prerequisites for java.base-jmod target |
P3 |
JDK-8286757 |
adlc tries to build with /pathmap but without /experimental:deterministic |
P3 |
JDK-8316294 |
AIX: Build fopen system call fails on file _BUILD_LIBJDWP_objectfilenames.txt |
P3 |
JDK-8315499 |
build using devkit on Linux ppc64le RHEL puts path to devkit into libsplashscreen |
P3 |
JDK-8253620 |
Debug symbols for tests missing on macos and windows |
P3 |
JDK-8304478 |
Initial nroff manpage generation for JDK 22 |
P3 |
JDK-8310183 |
Update GitHub Actions to use boot JDK for building jtreg |
P3 |
JDK-8313167 |
Update to use jtreg 7.3 |
P3 |
JDK-8314495 |
Update to use jtreg 7.3.1 |
P4 |
JDK-8313374 |
--enable-ccache's CCACHE_BASEDIR breaks builds |
P4 |
JDK-8312466 |
/bin/nm usage in AIX makes needs -X64 flag |
P4 |
JDK-8315062 |
[GHA] get-bootjdk action should return the abolute path |
P4 |
JDK-8315863 |
[GHA] Update checkout action to use v4 |
P4 |
JDK-8307858 |
[REDO] JDK-8307194 Add make target for optionally building a complete set of all JDK and hotspot libjvm static libraries |
P4 |
JDK-8313661 |
[REDO] Relax prerequisites for java.base-jmod target |
P4 |
JDK-8311938 |
Add default cups include location for configure on AIX |
P4 |
JDK-8310384 |
Add hooks for custom image creation |
P4 |
JDK-8309880 |
Add support for linking libffi on Windows and Mac |
P4 |
JDK-8311545 |
Allow test symbol files to be kept in the test image |
P4 |
JDK-8314555 |
Build with mawk fails on Windows |
P4 |
JDK-8311955 |
c++filt is now ibm-llvm-cxxfilt when using xlc17 / clang on AIX |
P4 |
JDK-8314554 |
Debian/Ubuntu should not link OpenJDK with --as-needed link option |
P4 |
JDK-8313082 |
Enable CreateCoredumpOnCrash for testing in makefiles |
P4 |
JDK-8310728 |
Enable Zc:inline flag in Visual Studio build |
P4 |
JDK-8310376 |
Extend SetupTarget macro with DIR parameter |
P4 |
JDK-8316461 |
Fix: make test outputs TEST SUCCESS after unsuccessful exit |
P4 |
JDK-8303427 |
Fixpath confused if unix root contains "/jdk" |
P4 |
JDK-8268719 |
Force execution (and source) code page used when compiling on Windows |
P4 |
JDK-8306281 |
function isWsl() returns false on WSL2 |
P4 |
JDK-8313707 |
GHA: Bootstrap sysroots with --variant=minbase |
P4 |
JDK-8313428 |
GHA: Bump GCC versions for July 2023 updates |
P4 |
JDK-8314262 |
GHA: Cut down cross-compilation sysroots deeper |
P4 |
JDK-8314730 |
GHA: Drop libfreetype6-dev transitional package in favor of libfreetype-dev |
P4 |
JDK-8314656 |
GHA: No need for Debian ports keyring installation after JDK-8313701 |
P4 |
JDK-8313701 |
GHA: RISC-V should use the official repository for bootstrap |
P4 |
JDK-8314543 |
gitattributes: make diffs easier to read |
P4 |
JDK-8310454 |
Introduce static-libs-graal bundle |
P4 |
JDK-8310321 |
make JDKOPT_CHECK_CODESIGN_PARAMS more verbose |
P4 |
JDK-8314762 |
Make {@Incubating} conventional |
P4 |
JDK-8316532 |
Native library copying in BuildMicrobenchmark.gmk cause dups on macOS |
P4 |
JDK-8313244 |
NM flags handling in configure process |
P4 |
JDK-8314483 |
Optionally override copyright header in generated source |
P4 |
JDK-8315060 |
Out of tree incremental build fails with ccache |
P4 |
JDK-8315278 |
Patch 'print-targets' target to print targets separated by new line |
P4 |
JDK-8310259 |
Pin msys2/setup-msys2 github action to a specific commit |
P4 |
JDK-8309746 |
Reconfigure check should include make/conf/version-numbers.conf |
P4 |
JDK-8310379 |
Relax prerequisites for java.base-jmod target |
P4 |
JDK-8312467 |
relax the builddir check in make/autoconf/basic.m4 |
P4 |
JDK-8310129 |
SetupNativeCompilation LIBS should match the order of the other parameters |
P4 |
JDK-8311247 |
Some cpp files are compiled with -std:c11 flag |
P4 |
JDK-8315020 |
The macro definition for LoongArch64 zero build is not accurate. |
P4 |
JDK-8309310 |
Update --release 21 symbol information for JDK 21 build 26 |
P4 |
JDK-8310173 |
Update --release 21 symbol information for JDK 21 build 29 |
P4 |
JDK-8309934 |
Update GitHub Actions to use JDK 17 for building jtreg |
P4 |
JDK-8314166 |
Update googletest to v1.14.0 |
P4 |
JDK-8314444 |
Update jib-profiles.js to use JMH 1.37 devkit |
P4 |
JDK-8314118 |
Update JMH devkit to 1.37 |
P4 |
JDK-8310369 |
UTIL_ARG_WITH fails when arg is disabled |
P5 |
JDK-8315786 |
[AIX] Build Disk Local Detection Issue with GNU-utils df on AIX |
Priority |
Bug |
Summary |
P1 |
JDK-8315116 |
fix minor issue in copyright header introduced by JDK-8269957 that is breaking the build |
P2 |
JDK-8310907 |
Add missing file |
P2 |
JDK-8312814 |
Compiler crash when template processor type is a captured wildcard |
P3 |
JDK-8315248 |
AssertionError in Name.compareTo |
P3 |
JDK-8314216 |
Case enumConstant, pattern compilation fails |
P3 |
JDK-8312229 |
Crash involving yield, switch and anonymous classes |
P3 |
JDK-8310133 |
Effectivelly final condition not enforced in guards for binding variables from the same case |
P3 |
JDK-8315452 |
Erroneous AST missing modifiers for partial input |
P3 |
JDK-8269957 |
facilitate alternate impls of NameTable and Name |
P3 |
JDK-8302865 |
Illegal bytecode for break from if with instanceof pattern matching condition |
P3 |
JDK-8310861 |
Improve location reporting for javac serial lint warnings |
P3 |
JDK-8311815 |
Incorrect exhaustivity computation |
P3 |
JDK-8312093 |
Incorrect javadoc comment text |
P3 |
JDK-8315534 |
Incorrect warnings about implicit annotation processing |
P3 |
JDK-8313323 |
javac -g on a java file which uses unnamed variable leads to ClassFormatError when launching that class |
P3 |
JDK-8309499 |
javac fails to report compiler.err.no.java.lang with annotation processing enabled |
P3 |
JDK-8310314 |
Misplaced "unnamed classes are a preview feature and are disabled by default" error |
P3 |
JDK-8314423 |
Multiple patterns without unnamed variables |
P3 |
JDK-8310061 |
Note if implicit annotation processing is being used |
P3 |
JDK-8312619 |
Strange error message when switching over long |
P3 |
JDK-8310128 |
Switch with unnamed patterns erroneously non-exhaustive |
P4 |
JDK-8306586 |
Add source 22 and target 22 to javac |
P4 |
JDK-8310835 |
Address gaps in -Xlint:serial checks |
P4 |
JDK-8312415 |
Expand -Xlint:serial checks to enum constants with specialized class bodies |
P4 |
JDK-8311034 |
Fix typo in javac man page |
P4 |
JDK-8310326 |
Incorrect position of the synthetic unnamed class |
P4 |
JDK-8314632 |
Intra-case dominance check fails in the presence of a guard |
P4 |
JDK-8313693 |
Introduce an internal utility for the Damerau–Levenshtein distance calculation |
P4 |
JDK-8312821 |
Javac accepts char literal as template |
P4 |
JDK-8312984 |
javac may crash on a record pattern with too few components |
P4 |
JDK-8309884 |
missing @since tags in `com.sun.source.*` |
P4 |
JDK-8309883 |
no `@since` info in com.sun.tools.javac package-info.java, Main.java |
P4 |
JDK-8309142 |
Refactor test/langtools/tools/javac/versions/Versions.java |
P4 |
JDK-8310067 |
Restore javac manpage updates |
P4 |
JDK-8314226 |
Series of colon-style fallthrough switch cases with guards compiled incorrectly |
P4 |
JDK-8295058 |
test/langtools/tools/javac 116 test classes uses com.sun.tools.classfile library |
P4 |
JDK-8313422 |
test/langtools/tools/javac 144 test classes uses com.sun.tools.classfile library |
P4 |
JDK-8312204 |
unexpected else with statement causes compiler crash |
P4 |
JDK-8309870 |
Using -proc:full should be considered requesting explicit annotation processing |
P4 |
JDK-8315735 |
VerifyError when switch statement used with synchronized block |
P5 |
JDK-8309511 |
Regression test ExtraImportSemicolon.java refers to the wrong bug |