Priority |
Bug |
Summary |
P1 |
JDK-8322750 |
Test "api/java_awt/interactive/SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray |
P3 |
JDK-8312518 |
[macos13] setFullScreenWindow() shows black screen on macOS 13 & above |
P3 |
JDK-8317287 |
[macos14] InterJVMGetDropSuccessTest.java: Child VM: abnormal termination |
P3 |
JDK-8316931 |
[macos14] Test "java/awt/TrayIcon/ShowAfterDisposeTest/ShowAfterDisposeTest.html" throws an exception on macOS 14(x64, aarch64) |
P3 |
JDK-8321176 |
[Screencast] make a second attempt on screencast failure |
P3 |
JDK-8185862 |
AWT Assertion Failure in ::GetDIBits(hBMDC, hBM, 0, 1, 0, gpBitmapInfo, 0) 'awt_Win32GraphicsDevice.cpp', at line 185 |
P3 |
JDK-8203867 |
Delete test java/awt/TrayIcon/DblClickActionEventTest/DblClickActionEventTest.html |
P3 |
JDK-8270269 |
Desktop.browse method fails if earlier CoInitialize call as COINIT_MULTITHREADED |
P3 |
JDK-8328896 |
Fontmetrics for large Fonts has zero width |
P3 |
JDK-8329004 |
Update Libpng to 1.6.43 |
P4 |
JDK-8320113 |
[macos14] : ShapeNotSetSometimes.java fails intermittently on macOS 14 |
P4 |
JDK-8320056 |
[macos14] java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java#id1 fail by NPE |
P4 |
JDK-8324238 |
[macOS] java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails with the shape has not been applied msg |
P4 |
JDK-8198237 |
[macos] Test java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java fails |
P4 |
JDK-8079786 |
[macosx] Test java/awt/Frame/DisposeParentGC/DisposeParentGC.java fails for Mac only |
P4 |
JDK-8323617 |
Add missing null checks to GetMousePositionWithPopup.java test |
P4 |
JDK-8325309 |
Amend "Listeners and Threads" in AWTThreadIssues.html |
P4 |
JDK-8328000 |
Convert /java/awt/im/8154816/bug8154816.java applet test to main |
P4 |
JDK-8328482 |
Convert and Open source few manual applet test to main based |
P4 |
JDK-8327856 |
Convert applet test SpanishDiacriticsTest.java to a main program |
P4 |
JDK-8328190 |
Convert AWTPanelSmoothWheel.html applet test to main |
P4 |
JDK-8328299 |
Convert DnDFileGroupDescriptor.html applet test to main |
P4 |
JDK-8328225 |
Convert ImageDecoratedDnD.html applet test to main |
P4 |
JDK-8328012 |
Convert InputMethod (/java/awt/im) applet tests to main |
P4 |
JDK-8328158 |
Convert java/awt/Choice/NonFocusablePopupMenuTest to automatic main test |
P4 |
JDK-8328367 |
Convert java/awt/Component/UpdatingBootTime test to main |
P4 |
JDK-8328279 |
Convert java/awt/Cursor/CursorOverlappedPanelsTest test to main |
P4 |
JDK-8328377 |
Convert java/awt/Cursor/MultiResolutionCursorTest test to main |
P4 |
JDK-8328378 |
Convert java/awt/FileDialog/FileDialogForDirectories test to main |
P4 |
JDK-8328382 |
Convert java/awt/FileDialog/FileDialogForPackages test to main |
P4 |
JDK-8328384 |
Convert java/awt/FileDialog/FileDialogOpenDirTest test to main |
P4 |
JDK-8328385 |
Convert java/awt/FileDialog/FileDialogReturnTest test to main |
P4 |
JDK-8328386 |
Convert java/awt/FileDialog/FileNameOverrideTest test to main |
P4 |
JDK-8327838 |
Convert java/awt/FileDialog/MultipleMode/MultipleMode.html applet test to main |
P4 |
JDK-8327835 |
Convert java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest applet test to main |
P4 |
JDK-8327972 |
Convert java/awt/FileDialog/SaveFileNameOverrideTest/SaveFileNameOverrideTest.html applet test to main |
P4 |
JDK-8328115 |
Convert java/awt/font/TextLayout/TestJustification.html applet test to main |
P4 |
JDK-8328387 |
Convert java/awt/Frame/FrameStateTest/FrameStateTest.html applet test to main |
P4 |
JDK-8328011 |
Convert java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTest.java applet test to main |
P4 |
JDK-8328401 |
Convert java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.html applet test to automated |
P4 |
JDK-8328124 |
Convert java/awt/Frame/ShownOnPack/ShownOnPack.html applet test to main |
P4 |
JDK-8328398 |
Convert java/awt/im/4490692/bug4490692.html applet test to main |
P4 |
JDK-8328005 |
Convert java/awt/im/JTextFieldTest.java applet test to main |
P4 |
JDK-8328185 |
Convert java/awt/image/MemoryLeakTest/MemoryLeakTest.java applet test to main |
P4 |
JDK-8328368 |
Convert java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.java applet test to main |
P4 |
JDK-8328562 |
Convert java/awt/InputMethods/DiacriticsTest/DiacriticsTest.java applet test to main |
P4 |
JDK-8328631 |
Convert java/awt/InputMethods/InputMethodsTest/InputMethodsTest.java applet test to manual |
P4 |
JDK-8328730 |
Convert java/awt/print/bug8023392/bug8023392.html applet test to main |
P4 |
JDK-8328370 |
Convert java/awt/print/Dialog/PrintApplet.java applet test to main |
P4 |
JDK-8328719 |
Convert java/awt/print/PageFormat/SetOrient.html applet test to main |
P4 |
JDK-8328827 |
Convert java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.html applet test to main |
P4 |
JDK-8329322 |
Convert PageFormat/Orient.java to use PassFailJFrame |
P4 |
JDK-8328379 |
Convert URLDragTest.html applet test to main |
P4 |
JDK-8322545 |
Declare newInsets as static in ThemeReader.cpp |
P4 |
JDK-8329210 |
Delete Redundant Printer Dialog Modality Test |
P4 |
JDK-8328555 |
hidpi problems for test java/awt/Dialog/DialogAnotherThread/JaWSTest.java |
P4 |
JDK-8321192 |
j.a.PrintJob/ImageTest/ImageTest.java: Fail or skip the test if there's no printer |
P4 |
JDK-8280392 |
java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.java failed with "RuntimeException: Test failed." |
P4 |
JDK-8328269 |
NonFocusablePopupMenuTest.java should be marked as headful |
P4 |
JDK-8328753 |
Open source few Undecorated Frame tests |
P4 |
JDK-8329769 |
Remove closed java/awt/Dialog/DialogAnotherThread/JaWSTest.java |
P4 |
JDK-8329352 |
Remove dead code in splashscreen_sys.c |
P4 |
JDK-8301994 |
Remove unused code from awt_List.cpp |
P4 |
JDK-8329340 |
Remove unused libawt code |
P4 |
JDK-8289770 |
Remove Windows version macro from ShellFolder2.cpp |
P4 |
JDK-8329320 |
Simplify awt/print/PageFormat/NullPaper.java test |
P4 |
JDK-8328697 |
SubMenuShowTest and SwallowKeyEvents tests stabilization |
P4 |
JDK-8323554 |
The typos in Javadoc: "@return if " |
P4 |
JDK-8320342 |
Use PassFailJFrame for TruncatedPopupMenuTest.java |
P4 |
JDK-8325762 |
Use PassFailJFrame.Builder.splitUI() in PrintLatinCJKTest.java |
P4 |
JDK-8326497 |
Window.toFront() fails for iconified windows on Linux |
P5 |
JDK-8315693 |
Remove WM_AWT_SET_SCROLL_INFO message |
P5 |
JDK-8327924 |
Simplify TrayIconScalingTest.java |
Priority |
Bug |
Summary |
P3 |
JDK-8323801 |
tag doesn't strikethrough the text |
P3 |
JDK-8322239 |
[macos] a11y : java.lang.NullPointerException is thrown when focus is moved on the JTabbedPane |
P3 |
JDK-8187759 |
Background not refreshed when painting over a transparent JFrame |
P3 |
JDK-8322754 |
click JComboBox when dialog about to close causes IllegalComponentStateException |
P3 |
JDK-8327007 |
javax/swing/JSpinner/8008657/bug8008657.java fails |
P3 |
JDK-8328953 |
JEditorPane.read throws ChangedCharSetException |
P3 |
JDK-8264102 |
JTable Keyboards Navigation differs with Test Instructions. |
P3 |
JDK-8322135 |
Printing JTable in Windows L&F throws InternalError: HTHEME is null |
P3 |
JDK-8325179 |
Race in BasicDirectoryModel.validateFileCache |
P4 |
JDK-8320057 |
[macos14] javax/swing/JToolTip/4846413/bug4846413.java: Tooltip has not been found! |
P4 |
JDK-8323670 |
A few client tests intermittently throw ConcurrentModificationException |
P4 |
JDK-8327137 |
Add test for ConcurrentModificationException in BasicDirectoryModel |
P4 |
JDK-8328670 |
Automate and open source few closed manual applet test |
P4 |
JDK-8327840 |
Automate javax/swing/border/Test4129681.java |
P4 |
JDK-8328089 |
Automate javax/swing/JTable/4222153/bug4222153.java applet test |
P4 |
JDK-8328087 |
Automate javax/swing/JTable/TAB/TAB.java applet test |
P4 |
JDK-8238169 |
BasicDirectoryModel getDirectories and DoChangeContents.run can deadlock |
P4 |
JDK-8328484 |
Convert and Opensource few JFileChooser applet test to main |
P4 |
JDK-8328570 |
Convert closed JViewport manual applet tests to main |
P4 |
JDK-8328673 |
Convert closed text/html/CSS manual applet test to main |
P4 |
JDK-8328238 |
Convert few closed manual applet tests to main |
P4 |
JDK-8327787 |
Convert javax/swing/border/Test4129681.java applet test to main |
P4 |
JDK-8327826 |
Convert javax/swing/border/Test4243289.java applet test to main |
P4 |
JDK-8327873 |
Convert javax/swing/border/Test4247606.java applet test to main |
P4 |
JDK-8327876 |
Convert javax/swing/border/Test4252164.java applet test to main |
P4 |
JDK-8327879 |
Convert javax/swing/border/Test4760089.java applet test to main |
P4 |
JDK-8327969 |
Convert javax/swing/border/Test6910490.java applet test to main |
P4 |
JDK-8328558 |
Convert javax/swing/JCheckBox/8032667/bug8032667.java applet test to main |
P4 |
JDK-8328717 |
Convert javax/swing/JColorChooser/8065098/bug8065098.java applet test to main |
P4 |
JDK-8327748 |
Convert javax/swing/JFileChooser/6798062/bug6798062.java applet test to main |
P4 |
JDK-8327750 |
Convert javax/swing/JFileChooser/FileFilterDescription/FileFilterDescription.java applet test to main |
P4 |
JDK-8327751 |
Convert javax/swing/JInternalFrame/6726866/bug6726866.java applet test to main |
P4 |
JDK-8327752 |
Convert javax/swing/JOptionPane/4174551/bug4174551.java applet to main |
P4 |
JDK-8327753 |
Convert javax/swing/JOptionPane/8024926/bug8024926.java applet to main |
P4 |
JDK-8327754 |
Convert javax/swing/JPopupMenu/7160604/bug7160604.java applet to main |
P4 |
JDK-8327755 |
Convert javax/swing/JScrollBar/8039464/Test8039464.java applet to main |
P4 |
JDK-8327756 |
Convert javax/swing/JSlider/4987336/bug4987336.java applet to main |
P4 |
JDK-8327757 |
Convert javax/swing/JSlider/6524424/bug6524424.java applet to main |
P4 |
JDK-8328248 |
Convert javax/swing/JSlider/6587742/bug6587742.java applet test to main |
P4 |
JDK-8328244 |
Convert javax/swing/JSlider/6742358/bug6742358.java applet test to main |
P4 |
JDK-8328262 |
Convert javax/swing/JSplitPane/8132123/bug8132123.java applet test to main |
P4 |
JDK-8328328 |
Convert javax/swing/JTabbedPane/4666224/bug4666224.java applet test to main |
P4 |
JDK-8327980 |
Convert javax/swing/JToggleButton/4128979/bug4128979.java applet test to main |
P4 |
JDK-8327872 |
Convert javax/swing/JToolTip/4644444/bug4644444.java applet test to main |
P4 |
JDK-8327874 |
Convert javax/swing/JTree/4314199/bug4314199.java applet test to main |
P4 |
JDK-8328030 |
Convert javax/swing/text/GlyphView/4984669/bug4984669.java applet test to main |
P4 |
JDK-8328035 |
Convert javax/swing/text/html/TableView/7030332/bug7030332.java applet test to main |
P4 |
JDK-8328154 |
Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main |
P4 |
JDK-8318112 |
CSS percentage values are capped at 100% |
P4 |
JDK-8320343 |
Generate GIF images for AbstractButton/5049549/bug5049549.java |
P4 |
JDK-8295804 |
javax/swing/JFileChooser/JFileChooserSetLocationTest.java failed with "setLocation() is not working properly" |
P4 |
JDK-8322140 |
javax/swing/JTable/JTableScrollPrintTest.java does not print the rows and columns of the table in Nimbus and Aqua LookAndFeel |
P4 |
JDK-8310072 |
JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ |
P4 |
JDK-8321151 |
JDK-8294427 breaks Windows L&F on all older Windows versions |
P4 |
JDK-6510914 |
JScrollBar.getMinimumSize() breaks the contract of JComponent.setMinimumSize() |
P4 |
JDK-6507038 |
Memory Leak in JTree / BasicTreeUI |
P4 |
JDK-8326458 |
Menu mnemonics don't toggle in Windows LAF when F10 is pressed |
P4 |
JDK-8328228 |
Missing comma in copyright year for a few JColorChooser tests |
P4 |
JDK-8320692 |
Null icon returned for .exe without custom icon |
P4 |
JDK-8316324 |
Opensource five miscellaneous Swing tests |
P4 |
JDK-8316388 |
Opensource five Swing component related regression tests |
P4 |
JDK-8327857 |
Remove applet usage from JColorChooser tests Test4222508 |
P4 |
JDK-8327859 |
Remove applet usage from JColorChooser tests Test4319113 |
P4 |
JDK-8328121 |
Remove applet usage from JColorChooser tests Test4759306 |
P4 |
JDK-8328130 |
Remove applet usage from JColorChooser tests Test4759934 |
P4 |
JDK-8328227 |
Remove applet usage from JColorChooser tests Test4887836 |
P4 |
JDK-8328380 |
Remove applet usage from JColorChooser tests Test6348456 |
P4 |
JDK-8328403 |
Remove applet usage from JColorChooser tests Test6977726 |
P4 |
JDK-8328648 |
Remove applet usage from JFileChooser tests bug4150029 |
P4 |
JDK-8328819 |
Remove applet usage from JFileChooser tests bug6698013 |
P4 |
JDK-8328541 |
Remove or update obsolete comment in JRootPane |
P4 |
JDK-8328247 |
Remove redundant dir for tests converted from applet to main |
P4 |
JDK-8329703 |
Remove unused apple.jpeg file from SwingSet2 demo |
P4 |
JDK-8329761 |
Remove unused KeyBuilder and unusedSets from StyleContext |
P4 |
JDK-8320328 |
Restore interrupted flag in ImageIcon.loadImage |
P4 |
JDK-8326606 |
Test javax/swing/text/BoxView/6494356/bug6494356.java performs a synchronization on a value based class |
P4 |
JDK-8286759 |
TextComponentPrintable: consequent -> consecutive positions |
P4 |
JDK-8259550 |
The content of the print out displayed incomplete with the NimbusLAF |
P4 |
JDK-8258979 |
The image didn't show correctly with GTK LAF |
P4 |
JDK-8305072 |
Win32ShellFolder2.compareTo is inconsistent |
Priority |
Bug |
Summary |
P1 |
JDK-8322985 |
[BACKOUT] 8318562: Computational test more than 2x slower when AVX instructions are used |
P1 |
JDK-8329967 |
Build failure after JDK-8329628 |
P2 |
JDK-8325449 |
[BACKOUT] use "dmb.ishst+dmb.ishld" for release barrier |
P2 |
JDK-8321515 |
ARM32: Move method resolution information out of the cpCache properly |
P2 |
JDK-8322661 |
Build broken due to missing jvmtiExport.hpp after JDK-8320139 |
P2 |
JDK-8323012 |
C2 fails with fatal error: no reachable node should have no use |
P2 |
JDK-8331054 |
C2 MergeStores: assert failed: unexpected basic type after JDK-8318446 and JDK-8329555 |
P2 |
JDK-8321712 |
C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp |
P2 |
JDK-8323274 |
C2: array load may float above range check |
P2 |
JDK-8326438 |
C2: assert(ld->in(1)->Opcode() == Op_LoadN) failed: Assumption invalid: input to DecodeN is not LoadN |
P2 |
JDK-8323101 |
C2: assert(n->in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if |
P2 |
JDK-8328702 |
C2: Crash during parsing because sub type check is not folded |
P2 |
JDK-8321974 |
Crash in ciKlass::is_subtype_of because TypeAryPtr::_klass is not initialized |
P2 |
JDK-8321599 |
Data loss in AVX3 Base64 decoding |
P2 |
JDK-8325313 |
Header format error in TestIntrinsicBailOut after JDK-8317299 |
P2 |
JDK-8322854 |
Incorrect rematerialization of scalar replaced objects in C2 |
P2 |
JDK-8324983 |
Race in CompileBroker::possibly_add_compiler_threads |
P2 |
JDK-8323190 |
Segfault during deoptimization of C2-compiled code |
P2 |
JDK-8325264 |
two compiler/intrinsics/float16 tests fail after JDK-8324724 |
P2 |
JDK-8324840 |
windows-x64-slowdebug does not build anymore after JDK-8317572 |
P2 |
JDK-8324865 |
windows-x64-slowdebug still does not build after JDK-8324840 |
P3 |
JDK-8310844 |
[AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate |
P3 |
JDK-8320682 |
[AArch64] C1 compilation fails with "Field too big for insn" |
P3 |
JDK-8326385 |
[aarch64] C2: lightweight locking nodes kill the box register without specifying this effect |
P3 |
JDK-8320175 |
[BACKOUT] 8316533: C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization |
P3 |
JDK-8317368 |
[JVMCI] SIGSEGV in JVMCIEnv::initialize_installed_code on libgraal |
P3 |
JDK-8323820 |
[MacOS] build failure: non-void function does not return a value |
P3 |
JDK-8326378 |
[PPC64] CodeEntryAlignment too large |
P3 |
JDK-8325326 |
[PPC64] Don't relocate in case of allocation failure |
P3 |
JDK-8326101 |
[PPC64] Need to bailout cleanly if creation of stubs fails when code cache is out of space |
P3 |
JDK-8326201 |
[S390] Need to bailout cleanly if creation of stubs fails when code cache is out of space |
P3 |
JDK-8330853 |
Add missing checks for ConnectionGraph::can_reduce_cmp() call |
P3 |
JDK-8330611 |
AES-CTR vector intrinsic may read out of bounds (x86_64, AVX-512) |
P3 |
JDK-8324174 |
assert(m->is_entered(current)) failed: invariant |
P3 |
JDK-8322996 |
BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity |
P3 |
JDK-8319793 |
C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 |
P3 |
JDK-8323972 |
C2 compilation fails with assert(!x->as_Loop()->is_loop_nest_inner_loop()) failed: loop was transformed |
P3 |
JDK-8308660 |
C2 compilation hits 'node must be dead' assert |
P3 |
JDK-8316756 |
C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call |
P3 |
JDK-8327423 |
C2 remove_main_post_loops: check if main-loop belongs to pre-loop, not just assert |
P3 |
JDK-8330819 |
C2 SuperWord: bad dominance after pre-loop limit adjustment with base that has CastLL after pre-loop |
P3 |
JDK-8327172 |
C2 SuperWord: data node in loop has no input in loop: replace assert with bailout |
P3 |
JDK-8328938 |
C2 SuperWord: disable vectorization for large stride and scale |
P3 |
JDK-8328822 |
C2: "negative trip count?" assert failure in profile predicate code |
P3 |
JDK-8325672 |
C2: allocate PhaseIdealLoop::_loop_or_ctrl from C->comp_arena() |
P3 |
JDK-8323154 |
C2: assert(cmp != nullptr && cmp->Opcode() == Op_Cmp(bt)) failed: no exit test |
P3 |
JDK-8328181 |
C2: assert(MaxVectorSize >= 32) failed: vector length should be >= 32 |
P3 |
JDK-8325494 |
C2: Broken graph after not skipping CastII node anymore for Assertion Predicates after JDK-8309902 |
P3 |
JDK-8323682 |
C2: guard check is not generated in Arrays.copyOfRange intrinsic when allocation is eliminated by EA |
P3 |
JDK-8331252 |
C2: MergeStores: handle negative shift values |
P3 |
JDK-8321542 |
C2: Missing ChaCha20 stub for x86_32 leads to crashes |
P3 |
JDK-8321278 |
C2: Partial peeling fails with assert "last_peel <- first_not_peeled" |
P3 |
JDK-8324969 |
C2: prevent elimination of unbalanced coarsened locking regions |
P3 |
JDK-8322743 |
C2: prevent lock region elimination in OSR compilation |
P3 |
JDK-8241503 |
C2: Share MacroAssembler between mach nodes during code emission |
P3 |
JDK-8300148 |
Consider using a StoreStore barrier instead of Release barrier on ctor exit |
P3 |
JDK-8329555 |
Crash in intrinsifying heap-based MemorySegment Vector store/loads |
P3 |
JDK-8326638 |
Crash in PhaseIdealLoop::remix_address_expressions due to unexpected Region instead of Loop |
P3 |
JDK-8329757 |
Crash with fatal error: DEBUG MESSAGE: Fast Unlock lock on stack |
P3 |
JDK-8322982 |
CTW fails to build after 8308753 |
P3 |
JDK-8328614 |
hsdis: dlsym can't find decode symbol |
P3 |
JDK-8324050 |
Issue store-store barrier after re-materializing objects during deoptimization |
P3 |
JDK-8326376 |
java -version failed with CONF=fastdebug -XX:InitialCodeCacheSize=1024K -XX:ReservedCodeCacheSize=1200k |
P3 |
JDK-8329126 |
No native wrappers generated anymore with -XX:-TieredCompilation after JDK-8251462 |
P3 |
JDK-8330253 |
Remove verify_consistent_lock_order |
P3 |
JDK-8330213 |
RISC-V: C2: assert(false) failed: bad AD file after JDK-8316991 |
P3 |
JDK-8327283 |
RISC-V: Minimal build failed after JDK-8319716 |
P3 |
JDK-8318682 |
SA decoding of scalar replaced objects is broken |
P3 |
JDK-8317299 |
safepoint scalarization doesn't keep track of the depth of the JVM state |
P3 |
JDK-8180450 |
secondary_super_cache does not scale well |
P3 |
JDK-8330280 |
SharedRuntime::get_resolved_entry should not return c2i entry if the callee is special native intrinsic |
P3 |
JDK-8330105 |
SharedRuntime::resolve* should respect interpreter-only mode |
P3 |
JDK-8329797 |
Shenandoah: Default case invoked for: "MaxL" (bad AD file) |
P3 |
JDK-8324121 |
SIGFPE in PhaseIdealLoop::extract_long_range_checks |
P3 |
JDK-8329726 |
Use non-short forward jumps in lightweight locking |
P3 |
JDK-8323115 |
x86-32: Incorrect predicates for cmov instruct transforms with UseSSE |
P4 |
JDK-8319690 |
[AArch64] C2 compilation hits offset_ok_for_immed: assert "c2 compiler bug" |
P4 |
JDK-8326541 |
[AArch64] ZGC C2 load barrier stub should consider the length of live registers when spilling registers |
P4 |
JDK-8324641 |
[IR Framework] Add Setup method to provide custom arguments and set fields |
P4 |
JDK-8310711 |
[IR Framework] Remove safepoint while printing handling |
P4 |
JDK-8321288 |
[JVMCI] HotSpotJVMCIRuntime doesn't clean up WeakReferences in resolvedJavaTypes |
P4 |
JDK-8322636 |
[JVMCI] HotSpotSpeculationLog can be inconsistent across a single compile |
P4 |
JDK-8323616 |
[JVMCI] TestInvalidJVMCIOption.java fails intermittently with NPE |
P4 |
JDK-8320139 |
[JVMCI] VmObjectAlloc is not generated by intrinsics methods which allocate objects |
P4 |
JDK-8323116 |
[REDO] Computational test more than 2x slower when AVX instructions are used |
P4 |
JDK-8310513 |
[s390x] Intrinsify recursive ObjectMonitor locking |
P4 |
JDK-8309271 |
A way to align already compiled methods with compiler directives |
P4 |
JDK-8324874 |
AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers |
P4 |
JDK-8323122 |
AArch64: Increase itable stub size estimate |
P4 |
JDK-8210858 |
AArch64: remove Math.log intrinsic |
P4 |
JDK-8328264 |
AArch64: remove UseNeon condition in CRC32 intrinsic |
P4 |
JDK-8323584 |
AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe |
P4 |
JDK-8325991 |
Accelerate Poly1305 on x86_64 using AVX2 instructions |
P4 |
JDK-8330844 |
Add aliases for conditional jumps and additional instruction forms for x86 |
P4 |
JDK-8323519 |
Add applications/ctw/modules to Hotspot tiered testing |
P4 |
JDK-8322589 |
Add Ideal transformation: (~a) & (~b) => ~(a | b) |
P4 |
JDK-8322077 |
Add Ideal transformation: (~a) | (~b) => ~(a & b) |
P4 |
JDK-8330677 |
Add Per-Compilation memory usage to JFR |
P4 |
JDK-8324724 |
Add Stub routines for FP16 conversions on aarch64 |
P4 |
JDK-8329628 |
Additional changes after JDK-8329332 |
P4 |
JDK-8322572 |
AllocationMergesTests.java fails with "IRViolationException: There were one or multiple IR rule failures." |
P4 |
JDK-8328934 |
Assert that ABS input and output are legal |
P4 |
JDK-8324630 |
C1: Canonicalizer::do_LookupSwitch doesn't break the loop when the successor is found |
P4 |
JDK-8322781 |
C1: Debug build crash in GraphBuilder::vmap() when print stats |
P4 |
JDK-8327693 |
C1: LIRGenerator::_instruction_for_operand is only read by assertion code |
P4 |
JDK-8325144 |
C1: Optimize CriticalEdgeFinder |
P4 |
JDK-8324213 |
C1: There is no need for Canonicalizer to handle IfOp |
P4 |
JDK-8325589 |
C2 SuperWord refactoring: create VLoopAnalyzer with Submodules |
P4 |
JDK-8310190 |
C2 SuperWord: AlignVector is broken, generates misaligned packs |
P4 |
JDK-8326962 |
C2 SuperWord: cache VPointer |
P4 |
JDK-8324794 |
C2 SuperWord: do not ignore reductions in SuperWord::unrolling_analysis |
P4 |
JDK-8327978 |
C2 SuperWord: Fix compilation time regression in dependency graph traversal after JDK-8325651 |
P4 |
JDK-8325159 |
C2 SuperWord: measure time for CITime |
P4 |
JDK-8325064 |
C2 SuperWord: refactor construct_bb |
P4 |
JDK-8325541 |
C2 SuperWord: refactor filter / split |
P4 |
JDK-8324890 |
C2 SuperWord: refactor out VLoop, make unrolling_analysis static, remove init/reset mechanism |
P4 |
JDK-8325651 |
C2 SuperWord: refactor the dependency graph |
P4 |
JDK-8325252 |
C2 SuperWord: refactor the packset |
P4 |
JDK-8324775 |
C2 SuperWord: refactor visited sets |
P4 |
JDK-8317572 |
C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization |
P4 |
JDK-8323577 |
C2 SuperWord: remove AlignVector restrictions on IR tests added in JDK-8305055 |
P4 |
JDK-8324765 |
C2 SuperWord: remove dead code: SuperWord::insert_extracts |
P4 |
JDK-8324752 |
C2 Superword: remove SuperWordRTDepCheck |
P4 |
JDK-8326139 |
C2 SuperWord: split packs (match use/def packs, implemented, mutual independence) |
P4 |
JDK-8321204 |
C2: assert(false) failed: node should be in igvn hash table |
P4 |
JDK-8325095 |
C2: bailout message broken: ResourceArea allocated string used after free |
P4 |
JDK-8330153 |
C2: dump barrier information for all Mach nodes |
P4 |
JDK-8330163 |
C2: improve CMoveNode::Value() when condition is always true or false |
P4 |
JDK-8330158 |
C2: Loop strip mining uses ABS with min int |
P4 |
JDK-8318446 |
C2: optimize stores into primitive arrays by combining values into larger store |
P4 |
JDK-8329163 |
C2: possible overflow in PhaseIdealLoop::extract_long_range_checks() |
P4 |
JDK-8310524 |
C2: record parser-generated LoadN nodes for IGVN |
P4 |
JDK-8324129 |
C2: Remove some ttyLocker usages in preparation for JDK-8306767 |
P4 |
JDK-8324750 |
C2: rename Matcher methods using "superword" -> "autovectorization" |
P4 |
JDK-8329201 |
C2: Replace TypeInterfaces::intersection_with() + eq() with contains() |
P4 |
JDK-8330262 |
C2: simplify transfer of GC barrier data from Ideal to Mach nodes |
P4 |
JDK-8328480 |
C2: SubTypeCheckNode in checkcast should use the klass constant of a unique concrete sub class |
P4 |
JDK-8330106 |
C2: VectorInsertNode::make() shouldn't call ConINode::make() directly |
P4 |
JDK-8326742 |
Change compiler tests without additional VM flags from @run driver to @run main |
P4 |
JDK-8320128 |
Clean up Parse constructor for OSR |
P4 |
JDK-8322294 |
Cleanup NativePostCallNop |
P4 |
JDK-8328275 |
CodeCache::print_internals should not be called in PRODUCT code |
P4 |
JDK-8325137 |
com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java can fail in Xcomp with out of expected range |
P4 |
JDK-8320310 |
CompiledMethod::has_monitors flag can be incorrect |
P4 |
JDK-8330103 |
Compiler memory statistics should keep separate records for C1 and C2 |
P4 |
JDK-8327105 |
compiler.compilercontrol.share.scenario.Executor should listen on loopback address only |
P4 |
JDK-8327108 |
compiler.lib.ir_framework.shared.TestFrameworkSocket should listen on loopback address only |
P4 |
JDK-8322858 |
compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output |
P4 |
JDK-8329531 |
compiler/c2/irTests/TestIfMinMax.java fails with IRViolationException: There were one or multiple IR rule failures. |
P4 |
JDK-8323651 |
compiler/c2/irTests/TestPrunedExHandler.java fails with -XX:+DeoptimizeALot |
P4 |
JDK-8324236 |
compiler/ciReplay/TestInliningProtectionDomain.java failed with RuntimeException: should only dump inline information for ... expected true, was false |
P4 |
JDK-8325606 |
compiler/predicates/TestPredicatesBasic.java does not compile |
P4 |
JDK-8329969 |
compiler/whitebox/AllocationCodeBlobTest.java: Exclude from UT runs |
P4 |
JDK-8306767 |
Concurrent repacking of extra data in MethodData is potentially unsafe |
P4 |
JDK-8291809 |
Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test |
P4 |
JDK-8325610 |
CTW: Add StressIncrementalInlining to stress options |
P4 |
JDK-8325613 |
CTW: Stale method cleanup requires GC after Sweeper removal |
P4 |
JDK-8328986 |
Deprecate UseRTM* flags for removal |
P4 |
JDK-8322880 |
Eliminate -Wparentheses warnings in arm32 code |
P4 |
JDK-8322758 |
Eliminate -Wparentheses warnings in C2 code |
P4 |
JDK-8322759 |
Eliminate -Wparentheses warnings in compiler code |
P4 |
JDK-8323110 |
Eliminate -Wparentheses warnings in ppc code |
P4 |
JDK-8322879 |
Eliminate -Wparentheses warnings in x86-32 code |
P4 |
JDK-8326135 |
Enhance adlc to report unused operands |
P4 |
JDK-8325432 |
enhance assert message "relocation addr must be in this section" |
P4 |
JDK-8325750 |
Fix spelling of ForceTranslateFailure help message |
P4 |
JDK-8330862 |
GCBarrierIRExample fails when a different GC is selected via the command line |
P4 |
JDK-8324655 |
Identify integer minimum and maximum patterns created with if statements |
P4 |
JDK-8295166 |
IGV: dump graph at more locations |
P4 |
JDK-8330587 |
IGV: remove ControlFlowTopComponent |
P4 |
JDK-8324950 |
IGV: save the state to a file |
P4 |
JDK-8325441 |
IGV: update pom.xml such that IntelliJ can import as maven project |
P4 |
JDK-8321984 |
IGV: Upgrade to Netbeans Platform 20 |
P4 |
JDK-8328165 |
improve assert(idx < _maxlrg) failed: oob |
P4 |
JDK-8326959 |
Improve JVMCI option help |
P4 |
JDK-8327147 |
Improve performance of Math ceil, floor, and rint for x86 |
P4 |
JDK-8327041 |
Incorrect lane size references in avx512 instructions. |
P4 |
JDK-8324074 |
increase timeout for jvmci test TestResolvedJavaMethod.java |
P4 |
JDK-8321648 |
Integral gather optimized mask computation. |
P4 |
JDK-8329331 |
Intrinsify Unsafe::setMemory |
P4 |
JDK-8328135 |
javax/management/remote/mandatory/loading/MissingClassTest.java fails on libgraal |
P4 |
JDK-8327136 |
javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java fails on libgraal |
P4 |
JDK-8323795 |
jcmd Compiler.codecache should print total size of code cache |
P4 |
JDK-8327390 |
JitTester: Implement temporary folder functionality |
P4 |
JDK-8327741 |
JVM crash in hotspot/share/opto/compile.cpp - failed: missing inlining msg |
P4 |
JDK-8329191 |
JVMCI compiler warning is truncated |
P4 |
JDK-8330621 |
Make 5 compiler tests use ProcessTools.executeProcess |
P4 |
JDK-8327379 |
Make TimeLinearScan a develop flag |
P4 |
JDK-8316197 |
Make tracing of inline cache available in unified logging |
P4 |
JDK-8277869 |
Maven POMs are using HTTP links where HTTPS is available |
P4 |
JDK-8325451 |
Missed elimination of assertion predicates |
P4 |
JDK-8323429 |
Missing C2 optimization for FP min/max when both inputs are same |
P4 |
JDK-8331087 |
Move immutable nmethod data from CodeCache |
P4 |
JDK-8330181 |
Move PcDesc cache from nmethod header |
P4 |
JDK-8325659 |
Normalize Random usage by incubator vector tests |
P4 |
JDK-8329749 |
Obsolete the unused UseNeon flag |
P4 |
JDK-8326974 |
ODR violation in macroAssembler_aarch64.cpp |
P4 |
JDK-8329254 |
optimize integral reverse operations on x86 GFNI target. |
P4 |
JDK-8322768 |
Optimize non-subword vector compress and expand APIs for AVX2 target. |
P4 |
JDK-8318650 |
Optimized subword gather for x86 targets. |
P4 |
JDK-8319451 |
PhaseIdealLoop::conditional_move is too conservative |
P4 |
JDK-8316992 |
Potential null pointer from get_current_thread JVMCI helper function. |
P4 |
JDK-8290965 |
PPC64: Implement post-call NOPs |
P4 |
JDK-8317349 |
Randomize order of macro node expansion in C2 |
P4 |
JDK-8321137 |
Reconsider ICStub alignment |
P4 |
JDK-8329433 |
Reduce nmethod header size |
P4 |
JDK-8316991 |
Reduce nullable allocation merges |
P4 |
JDK-8330004 |
Refactor cloning down code in Split If for Template Assertion Predicates |
P4 |
JDK-8311248 |
Refactor CodeCache::initialize_heaps to simplify adding new CodeCache segments |
P4 |
JDK-8327110 |
Refactor create_bool_from_template_assertion_predicate() to separate class and fix identical cloning cases used for Loop Unswitching and Split If |
P4 |
JDK-8327109 |
Refactor data graph cloning used in create_new_if_for_predicate() into separate class |
P4 |
JDK-8325746 |
Refactor Loop Unswitching code |
P4 |
JDK-8329332 |
Remove CompiledMethod and CodeBlobLayout classes |
P4 |
JDK-8324717 |
Remove HotSpotJVMCICompilerFactory |
P4 |
JDK-8322630 |
Remove ICStubs and related safepoints |
P4 |
JDK-8328309 |
Remove malformed masked shift instruction selection patterns |
P4 |
JDK-8327290 |
Remove unused notproduct option TraceInvocationCounterOverflow |
P4 |
JDK-8327289 |
Remove unused PrintMethodFlushingStatistics option |
P4 |
JDK-8330540 |
Rename the enum type CompileCommand to CompileCommandEnum |
P4 |
JDK-8330821 |
Rename UnsafeCopyMemory |
P4 |
JDK-8324679 |
Replace NULL with nullptr in HotSpot .ad files |
P4 |
JDK-8327111 |
Replace remaining usage of create_bool_from_template_assertion_predicate() which requires additional OpaqueLoop*Nodes transformation strategies |
P4 |
JDK-8324304 |
RISC-V: add hw probe flags |
P4 |
JDK-8319716 |
RISC-V: Add SHA-2 |
P4 |
JDK-8323748 |
RISC-V: Add Zfh probe code |
P4 |
JDK-8327689 |
RISC-V: adjust test filters of zfh extension |
P4 |
JDK-8320397 |
RISC-V: Avoid passing t0 as temp register to MacroAssembler:: cmpxchg_obj_header/cmpxchgptr |
P4 |
JDK-8318228 |
RISC-V: C2 ConvF2HF |
P4 |
JDK-8318227 |
RISC-V: C2 ConvHF2F |
P4 |
JDK-8320647 |
RISC-V: C2 VectorCastF2HF |
P4 |
JDK-8320646 |
RISC-V: C2 VectorCastHF2F |
P4 |
JDK-8321014 |
RISC-V: C2 VectorLoadShuffle |
P4 |
JDK-8321021 |
RISC-V: C2 VectorUCastB2X |
P4 |
JDK-8321024 |
RISC-V: C2 VectorUCastI2X |
P4 |
JDK-8321023 |
RISC-V: C2 VectorUCastS2X |
P4 |
JDK-8327716 |
RISC-V: Change type of vector_length param of several assembler functions from int to uint |
P4 |
JDK-8322209 |
RISC-V: Enable some tests related to MD5 instrinsic |
P4 |
JDK-8329641 |
RISC-V: Enable some tests related to SHA-2 instrinsic |
P4 |
JDK-8331150 |
RISC-V: Fix "bad AD file" bug |
P4 |
JDK-8328404 |
RISC-V: Fix potential crash in C2_MacroAssembler::arrays_equals |
P4 |
JDK-8318158 |
RISC-V: implement roundD/roundF intrinsics |
P4 |
JDK-8322179 |
RISC-V: Implement SHA-1 intrinsic |
P4 |
JDK-8322816 |
RISC-V: Incorrect guarantee in patch_vtype |
P4 |
JDK-8327058 |
RISC-V: make Zcb experimental |
P4 |
JDK-8322195 |
RISC-V: Minor improvement of MD5 instrinsic |
P4 |
JDK-8327426 |
RISC-V: Move alignment shim into initialize_header() in C1_MacroAssembler::allocate_array |
P4 |
JDK-8329823 |
RISC-V: Need to sync CPU features with related JVM flags |
P4 |
JDK-8330735 |
RISC-V: No need to move sp to tmp register in set_last_Java_frame |
P4 |
JDK-8330095 |
RISC-V: Remove obsolete vandn_vi instruction |
P4 |
JDK-8330094 |
RISC-V: Save and restore FRM in the call stub |
P4 |
JDK-8326235 |
RISC-V: Size CodeCache for short calls encoding |
P4 |
JDK-8322790 |
RISC-V: Tune costs for shuffles with no conversion |
P4 |
JDK-8323694 |
RISC-V: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe |
P4 |
JDK-8315856 |
RISC-V: Use Zacas extension for cmpxchg |
P4 |
JDK-8328633 |
s390x: Improve vectorization of Match.sqrt() on floats |
P4 |
JDK-8325372 |
Shenandoah: SIGSEGV crash in unnecessary_acquire due to LoadStore split through phi |
P4 |
JDK-8325049 |
stubGenerator_ppc.cpp should use alignas |
P4 |
JDK-8329355 |
Test compiler/c2/irTests/TestIfMinMax.java fails on RISC-V |
P4 |
JDK-8323641 |
Test compiler/loopopts/superword/TestAlignVectorFuzzer.java timed out |
P4 |
JDK-8321820 |
TestLoadNIdeal fails on 32-bit because -XX:+UseCompressedOops is not recognized |
P4 |
JDK-8323065 |
Unneccesary CodeBlob lookup in CompiledIC::internal_set_ic_destination |
P4 |
JDK-8330419 |
Unused code in ConnectionGraph::specialize_castpp |
P4 |
JDK-8322927 |
Unused code in LIR_Assembler::verify_oop_map |
P4 |
JDK-8326983 |
Unused operands reported after JDK-8326135 |
P4 |
JDK-8315762 |
Update subtype check profile collection on s390x following 8308869 |
P4 |
JDK-8324186 |
use "dmb.ishst+dmb.ishld" for release barrier |
P4 |
JDK-8319889 |
Vector API tests trigger VM crashes with -XX:+StressIncrementalInlining |
P4 |
JDK-8318444 |
Write details about compilation bailouts into crash reports |
P4 |
JDK-8323503 |
x86: Shorter movptr(reg, imm) for 32-bit unsigned immediates |
P4 |
JDK-8322692 |
ZGC: avoid over-unrolling due to hidden barrier size |
P4 |
JDK-8330685 |
ZGC: share barrier spilling logic |
P5 |
JDK-8329564 |
[JVMCI] TranslatedException::debugPrintStackTrace does not work in the libjvmci compiler. |
P5 |
JDK-8324123 |
aarch64: fix prfm literal encoding in assembler |
P5 |
JDK-8322694 |
C1: Handle Constant and IfOp in NullCheckEliminator |
P5 |
JDK-8322779 |
C1: Remove the unused counter 'totalInstructionNodes' |
P5 |
JDK-8320237 |
C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output |
P5 |
JDK-8330165 |
C2: make superword consistently use PhaseIdealLoop::register_new_node() |
P5 |
JDK-8322735 |
C2: minor improvements of bubble sort used in SuperWord::packset_sort |
P5 |
JDK-8327201 |
C2: Uninitialized VLoop::_pre_loop_end after JDK-8324890 |
P5 |
JDK-8322490 |
cleanup CastNode construction |
P5 |
JDK-8329194 |
Cleanup Type::cmp definition and usage |
P5 |
JDK-8330625 |
Compilation memory statistic: prevent tearing of the final report |
P5 |
JDK-8325542 |
CTW: Runner can produce negative StressSeed |
P5 |
JDK-8320404 |
Double whitespace in SubTypeCheckNode::dump_spec output |
P5 |
JDK-8323095 |
Expand TraceOptoParse block output abbreviations |
P5 |
JDK-8324667 |
fold Parse::seems_stable_comparison() |
P5 |
JDK-8327224 |
G1: comment in G1BarrierSetC2::post_barrier() refers to nonexistent new_deferred_store_barrier() |
P5 |
JDK-8324790 |
ifnode::fold_compares_helper cleanup |
P5 |
JDK-8329012 |
IGV: Update required JDK version in README.md |
P5 |
JDK-8327790 |
Improve javadoc for ResolvedJavaType.hasFinalizableSubclass |
P5 |
JDK-8326692 |
JVMCI Local.endBci is off-by-one |
P5 |
JDK-8329421 |
Native methods can not be selectively printed |
P5 |
JDK-8323220 |
Reassociate loop invariants involved in Cmps and Add/Subs |
P5 |
JDK-8321823 |
Remove redundant PhaseGVN transform_no_reclaim |
P5 |
JDK-8322976 |
Remove reference to transform_no_reclaim |
P5 |
JDK-8320069 |
RISC-V: Add Zcb instructions |
P5 |
JDK-8318217 |
RISC-V: C2 VectorizedHashCode |
P5 |
JDK-8326824 |
Test: remove redundant test in compiler/vectorapi/reshape/utils/TestCastMethods.java |
P5 |
JDK-8329174 |
update CodeBuffer layout in comment after constants section moved |
P5 |
JDK-8325037 |
x86: enable and fix hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java |
Priority |
Bug |
Summary |
P1 |
JDK-8329528 |
G1 does not update TAMS correctly when dropping retained regions during Concurrent Start pause |
P1 |
JDK-8321619 |
Generational ZGC: ZColorStoreGoodOopClosure is only valid for young objects |
P2 |
JDK-8322484 |
22-b26 Regression in J2dBench-bimg_misc-G1 (and more) on Windows-x64 and macOS-x64 |
P2 |
JDK-8325503 |
Add GC specific prefix for CheckForUnmarked related classes |
P2 |
JDK-8328166 |
Epsilon: 'EpsilonHeap::allocate_work' misuses the parameter 'size' as size in bytes |
P2 |
JDK-8328168 |
Epsilon: Premature OOM when allocating object larger than uncommitted heap size |
P2 |
JDK-8326222 |
Fix copyright year in src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp |
P2 |
JDK-8323610 |
G1: HeapRegion pin count should be size_t to avoid overflows |
P2 |
JDK-8325202 |
gc/g1/TestMarkStackOverflow.java intermittently crash: G1CMMarkStack::ChunkAllocator::allocate_new_chunk |
P2 |
JDK-8322957 |
Generational ZGC: Relocation selection must join the STS |
P2 |
JDK-8328744 |
Parallel: Parallel GC throws OOM before heap is fully expanded |
P2 |
JDK-8329884 |
Serial: Fix build failure due to ‘Copy’ has not been declared |
P2 |
JDK-8325074 |
ZGC fails assert(index == 0 || is_power_of_2(index)) failed: Incorrect load shift: 11 |
P3 |
JDK-8325857 |
G1 Full GC flushes mark stats cache too early |
P3 |
JDK-8280087 |
G1: Handle out-of-mark stack situations during reference processing more gracefully |
P3 |
JDK-8328698 |
oopDesc::klass_raw() decodes without a null check |
P3 |
JDK-8324817 |
Parallel GC does not pre-touch all heap pages when AlwaysPreTouch enabled and large page disabled |
P3 |
JDK-8329223 |
Parallel: Parallel GC resizes heap even if -Xms = -Xmx |
P3 |
JDK-8321512 |
runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java fails on 32-bit platforms |
P3 |
JDK-8323086 |
Shenandoah: Heap could be corrupted by oom during evacuation |
P3 |
JDK-8325587 |
Shenandoah: ShenandoahLock should allow blocking in VM |
P3 |
JDK-8329109 |
Threads::print_on() tries to print CPU time for terminated GC threads |
P3 |
JDK-8331094 |
ZGC: GTest fails due to incompatible Windows version |
P4 |
JDK-8317007 |
Add bulk removal of dead nmethods during class unloading |
P4 |
JDK-8326722 |
Cleanup unnecessary forward declaration in collectedHeap.hpp |
P4 |
JDK-8293622 |
Cleanup use of G1ConcRefinementThreads |
P4 |
JDK-8326763 |
Consolidate print methods in ContiguousSpace |
P4 |
JDK-8322890 |
Directly return in OldPLABSizeConstraintFunc |
P4 |
JDK-8326717 |
Disable stringop-overflow in shenandoahLock.cpp |
P4 |
JDK-8328278 |
Do not print the tenuring threshold in AgeTable::print_on |
P4 |
JDK-8323520 |
Drop unnecessary virtual specifier in Space |
P4 |
JDK-8322807 |
Eliminate -Wparentheses warnings in gc code |
P4 |
JDK-8322815 |
Eliminate -Wparentheses warnings in shenandoah code |
P4 |
JDK-8324755 |
Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests |
P4 |
JDK-8323297 |
Fix incorrect placement of precompiled.hpp include lines |
P4 |
JDK-8329840 |
Fix ZPhysicalMemorySegment::_end type |
P4 |
JDK-8233443 |
G1 DetailedUsage class names overly generic for global namespace |
P4 |
JDK-8330172 |
G1: Consolidate update_bot_for_block and update_bot_for_obj in HeapRegion |
P4 |
JDK-8329570 |
G1: Excessive is_obj_dead_cond calls in verification |
P4 |
JDK-8329764 |
G1: Handle null references during verification first |
P4 |
JDK-8327788 |
G1: Improve concurrent reference processing documentation |
P4 |
JDK-8327452 |
G1: Improve scalability of Merge Log Buffers |
P4 |
JDK-8330362 |
G1: Inline offset array element accessor in G1BlockOffsetTable |
P4 |
JDK-8329261 |
G1: interpreter post-barrier x86 code asserts index size of wrong buffer |
P4 |
JDK-8289822 |
G1: Make concurrent mark code owner of TAMSes |
P4 |
JDK-8329858 |
G1: Make G1VerifyLiveAndRemSetClosure stateless |
P4 |
JDK-8329603 |
G1: Merge G1BlockOffsetTablePart into G1BlockOffsetTable |
P4 |
JDK-8327997 |
G1: Move G1ScanClosureBase::reference_iteration_mode to subclass |
P4 |
JDK-8330339 |
G1: Move some public methods to private in G1BlockOffsetTable APIs |
P4 |
JDK-8322383 |
G1: Only preserve marks on objects that are actually moved |
P4 |
JDK-8327042 |
G1: Parallelism used for redirty logged cards needs better control. |
P4 |
JDK-8325643 |
G1: Refactor G1FlushHumongousCandidateRemSets |
P4 |
JDK-8327387 |
G1: Refactor region liveness processing after completion of concurrent marking |
P4 |
JDK-8318629 |
G1: Refine code a bit in G1RemSetTrackingPolicy::update_at_allocate |
P4 |
JDK-8328350 |
G1: Remove DO_DISCOVERED_AND_DISCOVERY |
P4 |
JDK-8326209 |
G1: Remove G1ConcurrentMark::_total_cleanup_time |
P4 |
JDK-8329956 |
G1: Remove unimplemented collection_set_candidate_short_type_str |
P4 |
JDK-8324132 |
G1: Remove unimplemented G1MonitoringSupport::recalculate_eden_size |
P4 |
JDK-8330359 |
G1: Remove unused forward declaration in g1BlockOffsetTable.hpp |
P4 |
JDK-8326319 |
G1: Remove unused G1ConcurrentMark::_init_times |
P4 |
JDK-8325436 |
G1: Remove unused G1RegionMarkStats::is_clear |
P4 |
JDK-8321814 |
G1: Remove unused G1RemSetScanState::_collection_set_iter_state |
P4 |
JDK-8321808 |
G1: Use unsigned type for non-negative G1 flags |
P4 |
JDK-8326781 |
G1ConcurrentMark::top_at_rebuild_start() should take a HeapRegion* not an uint |
P4 |
JDK-8329629 |
GC interfaces should work directly against nmethod instead of CodeBlob |
P4 |
JDK-8325464 |
GCCause.java out of sync with gcCause.hpp |
P4 |
JDK-8314629 |
Generational ZGC: Clearing All SoftReferences log line lacks GCId |
P4 |
JDK-8330733 |
Generational ZGC: Remove ZBarrier::verify_old_object_live_slow_path |
P4 |
JDK-8330693 |
Generational ZGC: Simplify ZAddress::finalizable_good and ZAddress::mark_good |
P4 |
JDK-8322255 |
Generational ZGC: ZPageSizeMedium should be set before MaxTenuringThreshold |
P4 |
JDK-8321713 |
Harmonize executeTestJvm with create[Limited]TestJavaProcessBuilder |
P4 |
JDK-8326590 |
Improve description of MarkStackSize[Max] flags |
P4 |
JDK-8327365 |
Inline and remove GCStats |
P4 |
JDK-8324513 |
Inline ContiguousSpace::object_iterate_from |
P4 |
JDK-8327945 |
Inline HasScavengableOops |
P4 |
JDK-8331284 |
Inline methods in softRefPolicy.cpp |
P4 |
JDK-8325616 |
JFR ZGC Allocation Stall events should record stack traces |
P4 |
JDK-8234502 |
Merge GenCollectedHeap and SerialHeap |
P4 |
JDK-8326065 |
Merge Space into ContiguousSpace |
P4 |
JDK-8325081 |
Move '_soft_ref_policy' to 'CollectedHeap' |
P4 |
JDK-8328507 |
Move StackWatermark code from safepoint cleanup |
P4 |
JDK-8324301 |
Obsolete MaxGCMinorPauseMillis |
P4 |
JDK-8324771 |
Obsolete RAMFraction related flags |
P4 |
JDK-8330670 |
Obsolete ScavengeBeforeFullGC |
P4 |
JDK-8325221 |
Obsolete TLABStats |
P4 |
JDK-8322298 |
Obsolete unused AdaptiveSizePolicyCollectionCostMargin |
P4 |
JDK-8327239 |
Obsolete unused GCLockerEdenExpansionPercent product option |
P4 |
JDK-8327286 |
Obsolete unused NUMAPageScanRate product option |
P4 |
JDK-8327288 |
Obsolete unused ProcessDistributionStride product option |
P4 |
JDK-8323716 |
Only print ZGC Phase Switch events in hs_err files when running with ZGC |
P4 |
JDK-8328602 |
Parallel: Incorrect assertion in fill_dense_prefix_end |
P4 |
JDK-8328101 |
Parallel: Obsolete ParallelOldDeadWoodLimiterMean and ParallelOldDeadWoodLimiterStdDev |
P4 |
JDK-8328932 |
Parallel: Proper partial object setup in fill_dense_prefix_end |
P4 |
JDK-8325416 |
Parallel: Refactor CheckForUnmarkedOops |
P4 |
JDK-8327057 |
Parallel: Refactor ParMarkBitMap::iterate |
P4 |
JDK-8325725 |
Parallel: Refactor PSParallelCompact::fill_dense_prefix_end |
P4 |
JDK-8328792 |
Parallel: Refactor PSParallelCompact::summary_phase |
P4 |
JDK-8323005 |
Parallel: Refactor PSPromotionManager::claim_or_forward_depth |
P4 |
JDK-8327477 |
Parallel: Remove _data_location and _highest_ref in ParallelCompactData |
P4 |
JDK-8322539 |
Parallel: Remove duplicated methods in PSAdaptiveSizePolicy |
P4 |
JDK-8322537 |
Parallel: Remove experimental adjustment in PSAdaptiveSizePolicy |
P4 |
JDK-8327022 |
Parallel: Remove experimental dense prefix calculation |
P4 |
JDK-8322089 |
Parallel: Remove PSAdaptiveSizePolicy::set_survivor_size |
P4 |
JDK-8325897 |
Parallel: Remove PSYoungGen::is_maximal_no_gc |
P4 |
JDK-8326612 |
Parallel: remove redundant assertion from ScavengeRootsTask |
P4 |
JDK-8327571 |
Parallel: Remove redundant operation in PSParallelCompact::clear_data_covering_space |
P4 |
JDK-8326975 |
Parallel: Remove redundant PSOldGen::is_allocated |
P4 |
JDK-8327376 |
Parallel: Remove unimplemented methods in psParallelCompact.hpp |
P4 |
JDK-8326688 |
Parallel: Remove unnecessary BOT update in UpdateOnlyClosure::do_addr |
P4 |
JDK-8322204 |
Parallel: Remove unused _collection_cost_margin_fraction |
P4 |
JDK-8322543 |
Parallel: Remove unused _major_pause_old_slope_counter |
P4 |
JDK-8322287 |
Parallel: Remove unused arg in adjust_eden_for_pause_time and adjust_eden_for_minor_pause_time |
P4 |
JDK-8322377 |
Parallel: Remove unused arg in adjust_promo_for_pause_time and adjust_eden_for_pause_time |
P4 |
JDK-8322205 |
Parallel: Remove unused arg in PSCardTable::pre_scavenge |
P4 |
JDK-8323000 |
Parallel: Remove unused class declarations in psScavenge |
P4 |
JDK-8326170 |
Parallel: Remove unused enum CollectionType in ParallelScavengeHeap |
P4 |
JDK-8329169 |
Parallel: Remove unused local variable in MutableSpace::print_on |
P4 |
JDK-8321973 |
Parallel: Remove unused methods in AdaptiveSizePolicy |
P4 |
JDK-8322034 |
Parallel: Remove unused methods in PSAdaptiveSizePolicy |
P4 |
JDK-8323518 |
Parallel: Remove unused methods in psParallelCompact.hpp |
P4 |
JDK-8329493 |
Parallel: Remove unused ParallelArguments::heap_max_size_bytes |
P4 |
JDK-8327364 |
Parallel: Remove unused ParallelCompactData::add_obj |
P4 |
JDK-8327677 |
Parallel: Remove unused ParallelCompactData::clear |
P4 |
JDK-8327126 |
Parallel: Remove unused ParMarkBitMapClosure::_initial_words_remaining |
P4 |
JDK-8322364 |
Parallel: Remove unused SizePolicyTrueValues enum members |
P4 |
JDK-8322841 |
Parallel: Remove unused using-declaration in MutableNUMASpace |
P4 |
JDK-8322888 |
Parallel: Remove unused variables in PSPromotionManager |
P4 |
JDK-8329580 |
Parallel: Remove VerifyObjectStartArray |
P4 |
JDK-8331175 |
Parallel: Remove VerifyRememberedSets |
P4 |
JDK-8297573 |
Parallel: Rename do_oop_nv to do_oop_work in subclasses of OopClosure |
P4 |
JDK-8322828 |
Parallel: Rename ParallelCompactData::_region_start |
P4 |
JDK-8325553 |
Parallel: Use per-marker cache for marking stats during Full GC |
P4 |
JDK-8321718 |
ProcessTools.executeProcess calls waitFor before logging |
P4 |
JDK-8329134 |
Reconsider TLAB zapping |
P4 |
JDK-8329878 |
Reduce public interface of CardTableBarrierSet |
P4 |
JDK-8329661 |
Refactor ScavengableNMethods::verify_unlisted_nmethods |
P4 |
JDK-8330585 |
Refactor/rename forwardee handling |
P4 |
JDK-8328112 |
Remove CardTable::_guard_region |
P4 |
JDK-8329962 |
Remove CardTable::invalidate |
P4 |
JDK-8327238 |
Remove MetadataAllocationFailALot* develop flags |
P4 |
JDK-8325742 |
Remove MetaWord usage from MemRegion |
P4 |
JDK-8330822 |
Remove ModRefBarrierSet::write_ref_array_work |
P4 |
JDK-8322300 |
Remove redundant arg in PSAdaptiveSizePolicy::adjust_promo_for_pause_time |
P4 |
JDK-8315040 |
Remove redundant check in WorkerPolicy::parallel_worker_threads |
P4 |
JDK-8330002 |
Remove redundant public keyword in BarrierSet |
P4 |
JDK-8330961 |
Remove redundant public specifier in ModRefBarrierSet |
P4 |
JDK-8331118 |
Remove Serial includes from space.hpp |
P4 |
JDK-8324543 |
Remove Space::object_iterate |
P4 |
JDK-8323508 |
Remove TestGCLockerWithShenandoah.java line from TEST.groups |
P4 |
JDK-8326575 |
Remove unused ContiguousSpace::set_top_for_allocations |
P4 |
JDK-8330475 |
Remove unused default value for ModRefBarrierSet::write_ref_array_pre |
P4 |
JDK-8323284 |
Remove unused FilteringClosure declaration |
P4 |
JDK-8327287 |
Remove unused FLSVerifyDictionary debug option |
P4 |
JDK-8331410 |
Remove unused MemAllocator::mem_allocate_inside_tlab |
P4 |
JDK-8323499 |
Remove unused methods in space.hpp |
P4 |
JDK-8325551 |
Remove unused obj_is_alive and block_start in Space |
P4 |
JDK-8326892 |
Remove unused PSAdaptiveSizePolicyResizeVirtualSpaceAlot develop flag |
P4 |
JDK-8325941 |
Remove unused Space::block_size |
P4 |
JDK-8323318 |
Remove unused Space::is_free_block |
P4 |
JDK-8325563 |
Remove unused Space::is_in |
P4 |
JDK-8325565 |
Remove unused SpaceClosure |
P4 |
JDK-8325082 |
Rename headers named 'heapRegion*' of G1 |
P4 |
JDK-8330463 |
Rename invalidate() to write_region() in ModRefBarrierSet |
P4 |
JDK-8237842 |
Separate definitions for default cache line and padding sizes |
P4 |
JDK-8329659 |
Serial: Extract allowed_dead_ratio from ContiguousSpace |
P4 |
JDK-8330006 |
Serial: Extract out ContiguousSpace::block_start_const |
P4 |
JDK-8320864 |
Serial: Extract out Full GC related fields from ContiguousSpace |
P4 |
JDK-8323660 |
Serial: Fix header ordering and indentation |
P4 |
JDK-8323800 |
Serial: Fix include guard macro in generation.hpp |
P4 |
JDK-8324722 |
Serial: Inline block_is_obj of subclasses of Generation |
P4 |
JDK-8330972 |
Serial: Inline Generation::max_contiguous_available |
P4 |
JDK-8325259 |
Serial: Inline OldGenScanClosure during Young GC |
P4 |
JDK-8328352 |
Serial: Inline SerialBlockOffsetSharedArray |
P4 |
JDK-8326414 |
Serial: Inline SerialHeap::create_rem_set |
P4 |
JDK-8325635 |
Serial: Inline verify_used_region_at_save_marks |
P4 |
JDK-8329494 |
Serial: Merge GenMarkSweep into MarkSweep |
P4 |
JDK-8331061 |
Serial: Missed BOT update in TenuredGeneration::expand_and_allocate |
P4 |
JDK-8329529 |
Serial: Move _saved_mark_word out of ContiguousSpace |
P4 |
JDK-8324856 |
Serial: Move Generation::is_in to DefNewGeneration |
P4 |
JDK-8325748 |
Serial: Move Generation::promote to TenuredGeneration |
P4 |
JDK-8325053 |
Serial: Move Generation::save_used_region to TenuredGeneration |
P4 |
JDK-8323715 |
Serial: Move genMemoryPools to serial folder |
P4 |
JDK-8325882 |
Serial: Move is_maximal_no_gc to TenuredGeneration |
P4 |
JDK-8329875 |
Serial: Move preservedMarks.inline.hpp to serialFullGC.cpp |
P4 |
JDK-8330026 |
Serial: Move some includes to vmStructs_serial.hpp |
P4 |
JDK-8330003 |
Serial: Move the logic of FastEvacuateFollowersClosure to SerialHeap |
P4 |
JDK-8325767 |
Serial: Move transform_stack_chunk out of TenuredGeneration::promote |
P4 |
JDK-8323809 |
Serial: Refactor card table verification |
P4 |
JDK-8322097 |
Serial: Refactor CardTableRS::find_first_clean_card |
P4 |
JDK-8329658 |
Serial: Refactor ContiguousSpace::_next_compaction_space |
P4 |
JDK-8323993 |
Serial: Refactor gc_prologue and gc_epilogue |
P4 |
JDK-8329766 |
Serial: Refactor SerialBlockOffsetTable API |
P4 |
JDK-8330145 |
Serial: Refactor SerialHeap::scan_evacuated_objs |
P4 |
JDK-8324970 |
Serial: Refactor signature of maintain_old_to_young_invariant |
P4 |
JDK-8324636 |
Serial: Remove Generation::block_is_obj |
P4 |
JDK-8324147 |
Serial: Remove generation::compute_new_size |
P4 |
JDK-8324512 |
Serial: Remove Generation::Name |
P4 |
JDK-8323779 |
Serial: Remove Generation::promotion_attempt_is_safe |
P4 |
JDK-8327130 |
Serial: Remove Generation::record_spaces_top |
P4 |
JDK-8325248 |
Serial: Remove Generation::space_iterate |
P4 |
JDK-8325134 |
Serial: Remove Generation::used_region |
P4 |
JDK-8325510 |
Serial: Remove redundant arg in non_clean_card_iterate |
P4 |
JDK-8326659 |
Serial: Remove redundant TenuredSpace::print_on |
P4 |
JDK-8329781 |
Serial: Remove serialFullGC.inline.hpp |
P4 |
JDK-8330960 |
Serial: Remove SerialFullGC::_total_invocations |
P4 |
JDK-8326196 |
Serial: Remove SerialHeap::generation_iterate |
P4 |
JDK-8324207 |
Serial: Remove Space::set_saved_mark_word |
P4 |
JDK-8330155 |
Serial: Remove TenuredSpace |
P4 |
JDK-8330154 |
Serial: Remove TenuredSpace::update_for_block |
P4 |
JDK-8323738 |
Serial: Remove unreachable methods in Generation |
P4 |
JDK-8323780 |
Serial: Remove unused _full_collections_completed |
P4 |
JDK-8331050 |
Serial: Remove unused _saved_mark_word in DefNewGeneration and TenuredGeneration |
P4 |
JDK-8329775 |
Serial: Remove unused declarations in serialFullGC.hpp |
P4 |
JDK-8323726 |
Serial: Remove unused definitions in Generation |
P4 |
JDK-8331004 |
Serial: Remove unused GenClosure |
P4 |
JDK-8323264 |
Serial: Remove unused GenerationBlockSizeClosure |
P4 |
JDK-8324210 |
Serial: Remove unused methods in Generation |
P4 |
JDK-8331200 |
Serial: Remove unused methods in SerialHeap |
P4 |
JDK-8323722 |
Serial: Remove unused no_gc_in_progress |
P4 |
JDK-8324769 |
Serial: Remove unused TenuredGeneration::unsafe_max_alloc_nogc |
P4 |
JDK-8326171 |
Serial: Remove VerifyGCLevel |
P4 |
JDK-8324613 |
Serial: Rename GenerationPool to TenuredGenerationPool |
P4 |
JDK-8329521 |
Serial: Rename MarkSweep to SerialFullGC |
P4 |
JDK-8328075 |
Shenandoah: Avoid forwarding when objects don't move in full-GC |
P4 |
JDK-8322503 |
Shenandoah: Clarify gc state usage |
P4 |
JDK-8322954 |
Shenandoah: Convert evac-update closures asserts to rich asserts |
P4 |
JDK-8323021 |
Shenandoah: Encountered reference count always attributed to first worker thread |
P4 |
JDK-8323629 |
Shenandoah: Fix missing include and declaration |
P4 |
JDK-8321815 |
Shenandoah: gc state should be synchronized to java threads only once per safepoint |
P4 |
JDK-8324334 |
Shenandoah: Improve end of process report |
P4 |
JDK-8325671 |
Shenandoah: Introduce a ShenandoahGenerationType and templatize certain marking closures with it |
P4 |
JDK-8324981 |
Shenandoah: Move commit and soft max heap changed methods into heap |
P4 |
JDK-8325516 |
Shenandoah: Move heap change tracking into ShenandoahHeap |
P4 |
JDK-8324553 |
Shenandoah: Move periodic tasks closer to their collaborators |
P4 |
JDK-8325517 |
Shenandoah: Reduce unnecessary includes from shenandoahControlThread.cpp |
P4 |
JDK-8325807 |
Shenandoah: Refactor full gc in preparation for generational mode changes |
P4 |
JDK-8323627 |
Shenandoah: Refactor init logger |
P4 |
JDK-8325574 |
Shenandoah: Simplify and enhance reporting of requested GCs |
P4 |
JDK-8323428 |
Shenandoah: Unused memory in regions compacted during a full GC should be mangled |
P4 |
JDK-8293623 |
Simplify G1ConcurrentRefineThreadControl |
P4 |
JDK-8299023 |
TestPLABResize.java and TestPLABPromotion.java are failing intermittently |
P4 |
JDK-8323730 |
Tweak TestZAllocationStallEvent.java to allocate smaller objects |
P4 |
JDK-8319548 |
Unexpected internal name for Filler array klass causes error in VisualVM |
P4 |
JDK-8328508 |
Unify the signatures of the methods address_for_index() and index_for() in BOT implementations |
P4 |
JDK-8323731 |
Unproblemlist gc/stress/TestStressG1Humongous.java |
P4 |
JDK-8322170 |
Update deprecated/obsolete/expired flags table for GC |
P4 |
JDK-8321812 |
Update GC tests to use execute[Limited]TestJava |
P4 |
JDK-8323693 |
Update some copyright announcements in the new files created in 8234502 |
P4 |
JDK-8325633 |
Use stricter assertion in callers of Space::is_aligned |
P4 |
JDK-8325870 |
Zap end padding bits for ArrayOops in non-release builds |
P4 |
JDK-8330626 |
ZGC: Windows address space placeholders not managed correctly |
P4 |
JDK-8330000 |
ZGC: ZObjArrayAllocator may unnecessarily clear TypeArrays twice |
P4 |
JDK-8330576 |
ZYoungCompactionLimit should have range check |
P5 |
JDK-8328612 |
AdaptiveSizePolicySpaceOverheadTester::is_exceeded() print max_eden_size twice |
P5 |
JDK-8314329 |
AgeTable: add is_clear() & allocation spec, and relax assert to allow use of 0-index slot |
P5 |
JDK-8329096 |
G1: Change the type of G1BlockOffsetTable::_offset_base to uint8_t* |
P5 |
JDK-8329594 |
G1: Consistent Titles to Thread Work Items. |
P5 |
JDK-8329660 |
G1: Improve TestGCLogMessages to be more precise |
P5 |
JDK-8329767 |
G1: Move G1BlockOffsetTable::set_for_starts_humongous to HeapRegion |
P5 |
JDK-8329771 |
G1: Refactor G1BlockOffsetTable::verify |
P5 |
JDK-8322278 |
Generational ZGC: Adjust the comment of ZHeuristics::use_per_cpu_shared_small_pages |
P5 |
JDK-8329469 |
Generational ZGC: Move the methods forwarding_[index|find|insert] from zRelocate.cpp to ZForwarding |
P5 |
JDK-8329368 |
Generational ZGC: Remove the unnecessary friend classes in ZAllocator |
P5 |
JDK-8329358 |
Generational ZGC: Remove the unused method ZPointer::set_remset_bits |
P5 |
JDK-8322279 |
Generational ZGC: Use ZFragmentationLimit and ZYoungCompactionLimit as percentage instead of multiples |
P5 |
JDK-8328671 |
Mark `allocate_new_tlab` and `unsafe_max_tlab_alloc` of `CollectedHeap` as `pure virtual` |
P5 |
JDK-8328139 |
Prefer 'override' to 'virtual' in subclasses of 'GCInitLogger' |
P5 |
JDK-8328364 |
Remove redundant fields in 'BOTConstants' |
P5 |
JDK-8328928 |
Serial: Use IsGCActiveMark instead of AutoModifyRestore in SerialHeap::do_collection |
P5 |
JDK-8328361 |
Use memset() in method CardTable::dirty_MemRegion() |
P5 |
JDK-8322751 |
ZGC: Fix comments about marking roots |
Priority |
Bug |
Summary |
P1 |
JDK-8325983 |
Build failure after JDK-8324580 |
P1 |
JDK-8327860 |
Java processes get killed, leaving no hs_err/stack trace on macOS 14.4 |
P2 |
JDK-8324578 |
[BACKOUT] [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE |
P2 |
JDK-8329545 |
[s390x] Fix garbage value being passed in Argument Register |
P2 |
JDK-8330805 |
ARM32 build is broken after JDK-8139457 |
P2 |
JDK-8323556 |
CDS archive space addresses should be randomized with ArchiveRelocationMode=1 |
P2 |
JDK-8329720 |
Gtest failure printing markword after JDK-8325303 |
P2 |
JDK-8322282 |
Incorrect LoaderConstraintTable::add_entry after JDK-8298468 |
P2 |
JDK-8323243 |
JNI invocation of an abstract instance method corrupts the stack |
P2 |
JDK-8323950 |
Null CLD while loading shared lambda proxy class with javaagent active |
P2 |
JDK-8327647 |
Occasional SIGSEGV in markWord::displaced_mark_helper() for SPECjvm2008 sunflow |
P2 |
JDK-8323032 |
OptimizedModuleHandlingTest failed in dynamic CDS archive mode |
P2 |
JDK-8329353 |
ResolvedReferencesNotNullTest.java failed with Incorrect resolved references array, quxString should not be archived |
P2 |
JDK-8324776 |
runtime/os/TestTransparentHugePageUsage.java fails with The usage of THP is not enough |
P2 |
JDK-8320886 |
Unsafe_SetMemory0 is not guarded |
P3 |
JDK-8329850 |
[AIX] Allow loading of different members of same shared library archive |
P3 |
JDK-8319932 |
[JVMCI] class unloading related tests can fail on libgraal |
P3 |
JDK-8327391 |
Add SipHash attribution file |
P3 |
JDK-8324211 |
Another crash in SymbolTable::do_lookup |
P3 |
JDK-8320275 |
assert(_chunk->bitmap().at(index)) failed: Bit not set at index |
P3 |
JDK-8329656 |
assertion failed in MAP_ARCHIVE_MMAP_FAILURE path: Invalid immediate -5 0 |
P3 |
JDK-8322513 |
Build failure with minimal |
P3 |
JDK-8322657 |
CDS filemap fastdebug assert while loading Graal CE Polyglot in isolated classloader |
P3 |
JDK-8320302 |
compiler/arguments/TestC1Globals.java hits SIGSEGV in ContinuationEntry::set_enter_code |
P3 |
JDK-8320534 |
fatal error for the NMTBenchmark test run for the mainline build |
P3 |
JDK-8325469 |
Freeze/Thaw code can crash in the presence of OSR frames |
P3 |
JDK-8323595 |
is_aligned(p, alignof(OopT))) assertion fails in Jetty without compressed OOPs |
P3 |
JDK-8321479 |
java -D-D crashes |
P3 |
JDK-8325536 |
JVM crash during CDS archive creation with -XX:+AllowArchivingWithJavaAgent |
P3 |
JDK-8327743 |
JVM crash in hotspot/share/runtime/javaThread.cpp - failed: held monitor count should be equal to jni: 0 != 1 |
P3 |
JDK-8321539 |
Minimal build is broken by JDK-8320935 |
P3 |
JDK-8324881 |
ObjectSynchronizer::inflate(Thread* current...) is invoked for non-current thread |
P3 |
JDK-8311147 |
Occasional class file corruption |
P3 |
JDK-8313083 |
Print 'rss' and 'cache' as part of the container information |
P3 |
JDK-8324734 |
Relax too-strict assert(VM_Version::supports_evex()) in Assembler::locate_operand() |
P3 |
JDK-8309981 |
Remove expired flags in JDK 23 |
P3 |
JDK-8322154 |
RISC-V: JDK-8315743 missed change in MacroAssembler::load_reserved |
P3 |
JDK-8322163 |
runtime/Unsafe/InternalErrorTest.java fails on Alpine after JDK-8320886 |
P3 |
JDK-8325153 |
SEGV in stackChunkOopDesc::derelativize_address(int) |
P3 |
JDK-8327169 |
serviceability/dcmd/vm/SystemMapTest.java and SystemDumpMapTest.java may fail after JDK-8326586 |
P3 |
JDK-8319795 |
Static huge pages are not used for CodeCache |
P3 |
JDK-8329864 |
TestLibGraal.java still crashes with assert(_stack_base != nullptr) |
P3 |
JDK-8328812 |
Update and move siphash license |
P4 |
JDK-8324753 |
[AIX] adjust os_posix after JDK-8318696 |
P4 |
JDK-8320890 |
[AIX] Find a better way to mimic dl handle equality |
P4 |
JDK-8328786 |
[AIX] move some important warnings/errors from trcVerbose to UL |
P4 |
JDK-8328776 |
[AIX] remove checked_vmgetinfo, use vmgetinfo directly |
P4 |
JDK-8328930 |
[AIX] remove pase related coding |
P4 |
JDK-8330024 |
[AIX] replace my_disclaim64 helper by direct call to disclaim64 |
P4 |
JDK-8301466 |
[AIX] Revisit CommittedVirtualMemoryTest |
P4 |
JDK-8328272 |
[AIX] Use flag kind "diagnostic" for platform specific flags |
P4 |
JDK-8328344 |
[CRaC] Avoid error when running with -XX:+PerfDisableSharedMem |
P4 |
JDK-8300088 |
[IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE |
P4 |
JDK-8327829 |
[JVMCI] runtime/ClassUnload/ConstantPoolDependsTest.java fails on libgraal |
P4 |
JDK-8324577 |
[REDO] - [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE |
P4 |
JDK-8319251 |
[REDO] Change LockingMode default from LM_LEGACY to LM_LIGHTWEIGHT |
P4 |
JDK-8315462 |
[REDO] runtime/NMT/SummarySanityCheck.java failed with "Total committed (MMMMMM) did not match the summarized committed (NNNNNN)" |
P4 |
JDK-8330008 |
[s390x] Test bit "in-memory" in case of DiagnoseSyncOnValueBasedClasses |
P4 |
JDK-8326496 |
[test] checkHsErrFileContent support printing hserr in error case |
P4 |
JDK-8323576 |
[Windows] Fallthrough to ::abort instead of os::infinite_sleep for noreturn methods |
P4 |
JDK-8324824 |
AArch64: Detect Ampere-1B core and update default options for Ampere CPUs |
P4 |
JDK-8327475 |
Add analysis code for JDK-8327169 |
P4 |
JDK-8327410 |
Add hostname option for UL file names |
P4 |
JDK-8322366 |
Add IEEE rounding mode corruption check to JNI checks |
P4 |
JDK-8328630 |
Add logging when needed symbols in dll are missing. |
P4 |
JDK-8322321 |
Add man page doc for -XX:+VerifySharedSpaces |
P4 |
JDK-8327093 |
Add truncate function to BitMap API |
P4 |
JDK-8328709 |
AIX os::get_summary_cpu_info support Power 10 |
P4 |
JDK-8327210 |
AIX: Delete obsolete parameter Use64KPagesThreshold |
P4 |
JDK-8320005 |
Allow loading of shared objects with .a extension on AIX |
P4 |
JDK-8327986 |
ASAN reports use-after-free in DirectivesParserTest.empty_object_vm |
P4 |
JDK-8329546 |
Assume sized integral types are available |
P4 |
JDK-8331298 |
avoid alignment checks in UBSAN enabled build |
P4 |
JDK-8323900 |
Avoid calling os::init_random() in CDS static dump |
P4 |
JDK-8319773 |
Avoid inflating monitors when installing hash codes for LM_LIGHTWEIGHT |
P4 |
JDK-8324828 |
Avoid multiple search of reserved regions during splitting |
P4 |
JDK-8324242 |
Avoid null check for OopHandle::ptr_raw() |
P4 |
JDK-8329961 |
Buffer overflow in os::Linux::kernel_version |
P4 |
JDK-8314250 |
CDS dump error message: Invoker type parameter must start and end with Object: L3I_L |
P4 |
JDK-8311098 |
Change comment in verificationType.hpp to refer to _sym |
P4 |
JDK-8322535 |
Change default AArch64 SpinPause instruction |
P4 |
JDK-8236736 |
Change notproduct JVM flags to develop flags |
P4 |
JDK-8329750 |
Change Universe functions to return more specific Klass* types |
P4 |
JDK-8325471 |
CHeapBitMap(MEMFLAGS flags) constructor misleading use of super-constructor |
P4 |
JDK-8327621 |
Check return value of uname in os::get_host_name |
P4 |
JDK-8324514 |
ClassLoaderData::print_on should print address of class loader |
P4 |
JDK-8327383 |
Clean up _Stalled and _Spinner fields |
P4 |
JDK-8329112 |
Clean up CDS checking of unsupported module options |
P4 |
JDK-8327138 |
Clean up status management in cdsConfig.hpp and CDS.java |
P4 |
JDK-8326611 |
Clean up vmTestbase/nsk/stress/stack tests |
P4 |
JDK-8329655 |
Cleanup KlassObj and klassOop names after the PermGen removal |
P4 |
JDK-8324933 |
ConcurrentHashTable::statistics_calculate synchronization is expensive |
P4 |
JDK-8327946 |
containers/docker/TestJFREvents.java fails when host kernel config vm.swappiness=0 after JDK-8325139 |
P4 |
JDK-8329636 |
Deprecate -XX:+PreserveAllAnnotations |
P4 |
JDK-8330607 |
Deprecate -XX:+UseEmptySlotsInSupers |
P4 |
JDK-8331021 |
Deprecate and then obsolete the DontYieldALot flag |
P4 |
JDK-8314846 |
Do not store Klass::_secondary_super_cache in CDS archive |
P4 |
JDK-8318696 |
Do not use LFS64 symbols on Linux |
P4 |
JDK-8309751 |
Duplicate constant pool entries added during default method processing |
P4 |
JDK-8322806 |
Eliminate -Wparentheses warnings in aarch64 code |
P4 |
JDK-8322765 |
Eliminate -Wparentheses warnings in runtime code |
P4 |
JDK-8322805 |
Eliminate -Wparentheses warnings in x86 code |
P4 |
JDK-8323438 |
Enhance assertions for Windows sync API failures |
P4 |
JDK-8324126 |
Error message for mistyping -XX:+Unlock...Options is not helpful |
P4 |
JDK-8324861 |
Exceptions::wrap_dynamic_exception() doesn't have ResourceMark |
P4 |
JDK-8329665 |
fatal error: memory leak: allocating without ResourceMark |
P4 |
JDK-8324286 |
Fix backsliding on use of nullptr instead of NULL |
P4 |
JDK-8321631 |
Fix comments in access.hpp |
P4 |
JDK-8327171 |
Fix more NULL usage backsliding |
P4 |
JDK-8323331 |
fix typo hpage_pdm_size |
P4 |
JDK-8327098 |
GTest needs larger combination limit |
P4 |
JDK-8280056 |
gtest/LargePageGtests.java#use-large-pages failed "os.release_one_mapping_multi_commits_vm" |
P4 |
JDK-8329605 |
hs errfile generic events - move memory protections and nmethod flushes to separate sections |
P4 |
JDK-8329663 |
hs_err file event log entry for thread adding/removing should print current thread |
P4 |
JDK-8330464 |
hserr generic events - add entry for the before_exit calls |
P4 |
JDK-8321940 |
Improve CDSHeapVerifier in handling of interned strings |
P4 |
JDK-8320276 |
Improve class initialization barrier in TemplateTable::_new |
P4 |
JDK-8322648 |
Improve class initialization barrier in TemplateTable::_new for PPC |
P4 |
JDK-8324125 |
Improve class initialization barrier in TemplateTable::_new for RISC-V |
P4 |
JDK-8322649 |
Improve class initialization barrier in TemplateTable::_new for S390 |
P4 |
JDK-8328679 |
Improve comment for UNSAFE_ENTRY_SCOPED in unsafe.cpp |
P4 |
JDK-8314508 |
Improve how relativized pointers are printed by frame::describe |
P4 |
JDK-8326586 |
Improve Speed of System.map |
P4 |
JDK-8329431 |
Improve speed of writing CDS heap objects |
P4 |
JDK-8330817 |
jdk/internal/vm/Continuation/OSRTest.java times out on libgraal |
P4 |
JDK-8325139 |
JFR SwapSpace event - add free swap space information on Linux when running in a container environment |
P4 |
JDK-8222719 |
libperfstat on AIX - cleanup old API versions |
P4 |
JDK-8330520 |
linux clang build fails in os_linux.cpp with static_assert with no message is a C++17 extension |
P4 |
JDK-8330524 |
Linux ppc64le compile warning with clang in os_linux_ppc.cpp |
P4 |
JDK-8325872 |
Make GuaranteedSafepointInterval default 0 |
P4 |
JDK-8325496 |
Make TrimNativeHeapInterval a product switch |
P4 |
JDK-8321931 |
memory_swap_current_in_bytes reports 0 as "unlimited" |
P4 |
JDK-8329430 |
MetaspaceShared::preload_and_dump should clear pending exception |
P4 |
JDK-8325133 |
Missing MEMFLAGS parameter in parts of os API |
P4 |
JDK-8328236 |
module_entry in CDS map file has stale value |
P4 |
JDK-8324041 |
ModuleOption.java failed with update release versioning scheme |
P4 |
JDK-8328858 |
More runtime/stack tests fail intermittently on libgraal |
P4 |
JDK-8313306 |
More sensible memory reservation logging |
P4 |
JDK-8325883 |
Move Monitor Deflation reporting out of safepoint cleanup |
P4 |
JDK-8329488 |
Move OopStorage code from safepoint cleanup and remove safepoint cleanup code |
P4 |
JDK-8325871 |
Move StringTable and SymbolTable rehashing calls |
P4 |
JDK-8327971 |
Multiple ASAN errors reported for metaspace |
P4 |
JDK-8316813 |
NMT: Using WhiteBox API, virtual memory tracking should also be stressed in JMH tests |
P4 |
JDK-8308745 |
ObjArrayKlass::allocate_objArray_klass may call into java while holding a lock |
P4 |
JDK-8320317 |
ObjectMonitor NotRunnable is not really an optimization |
P4 |
JDK-8324584 |
Optimize Symbol and char* handling in ClassLoader |
P4 |
JDK-8327059 |
os::Linux::print_proc_sys_info add swappiness information |
P4 |
JDK-8322098 |
os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size |
P4 |
JDK-8330185 |
Potential uncaught unsafe memory copy exception |
P4 |
JDK-8315923 |
pretouch_memory by atomic-add-0 fragments huge pages unexpectedly |
P4 |
JDK-8320503 |
Print warning if VM reaches MallocLimit during error reporting |
P4 |
JDK-8321975 |
Print when add_reserved_region fails even in product mode |
P4 |
JDK-8323685 |
PrintSystemDictionaryAtExit has mutex rank assert |
P4 |
JDK-8322783 |
prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output |
P4 |
JDK-8319796 |
Recursive lightweight locking |
P4 |
JDK-8319801 |
Recursive lightweight locking: aarch64 implementation |
P4 |
JDK-8319901 |
Recursive lightweight locking: ppc64le implementation |
P4 |
JDK-8319900 |
Recursive lightweight locking: riscv64 implementation |
P4 |
JDK-8319797 |
Recursive lightweight locking: Runtime implementation |
P4 |
JDK-8319799 |
Recursive lightweight locking: x86 implementation |
P4 |
JDK-8317697 |
refactor-encapsulate x86 VM_Version::CpuidInfo |
P4 |
JDK-8139457 |
Relax alignment of array elements |
P4 |
JDK-8312150 |
Remove -Xnoagent option |
P4 |
JDK-8324492 |
Remove Atomic support for OopHandle |
P4 |
JDK-8325752 |
Remove badMetaWordVal |
P4 |
JDK-8329150 |
Remove CDS support for LatestMethodCache |
P4 |
JDK-8320522 |
Remove code related to `RegisterFinalizersAtInit` |
P4 |
JDK-8330388 |
Remove invokedynamic cache index encoding |
P4 |
JDK-8329417 |
Remove objects with no pointers from relocation bitmap |
P4 |
JDK-8320002 |
Remove obsolete CDS check in Reflection::verify_class_access() |
P4 |
JDK-8329470 |
Remove obsolete CDS SharedStrings tests |
P4 |
JDK-8328064 |
Remove obsolete comments in constantPool and metadataFactory |
P4 |
JDK-8328604 |
remove on_aix() function |
P4 |
JDK-8326067 |
Remove os::remap_memory and simplify os::map_memory |
P4 |
JDK-8324682 |
Remove redefinition of NULL for XLC compiler |
P4 |
JDK-8328997 |
Remove unnecessary template parameter lists in GrowableArray |
P4 |
JDK-8321287 |
Remove unused enum style in Prefetch |
P4 |
JDK-8328862 |
Remove unused GrowableArrayFilterIterator |
P4 |
JDK-8324240 |
Remove unused GrowableArrayView::EMPTY |
P4 |
JDK-8327651 |
Rename DictionaryEntry members related to protection domain |
P4 |
JDK-8325910 |
Rename jnihelper.h |
P4 |
JDK-8330569 |
Rename Nix to Posix in platform-dependent attachListener code |
P4 |
JDK-8325456 |
Rename nsk_mutex.h |
P4 |
JDK-8325306 |
Rename static huge pages to explicit huge pages |
P4 |
JDK-8251330 |
Reorder CDS archived heap to speed up relocation |
P4 |
JDK-8325303 |
Replace markWord.is_neutral() with markWord.is_unlocked() |
P4 |
JDK-8324678 |
Replace NULL with nullptr in HotSpot gtests |
P4 |
JDK-8324681 |
Replace NULL with nullptr in HotSpot jtreg test native code files |
P4 |
JDK-8329898 |
Revert one use of markWord.is_unlocked back to is_neutral |
P4 |
JDK-8247449 |
Revisit the argument processing logic for MetaspaceShared::disable_optimized_module_handling() |
P4 |
JDK-8322817 |
RISC-V: Eliminate -Wparentheses warnings in riscv code |
P4 |
JDK-8327794 |
RISC-V: enable extension features based on impid (Rivos specific change) |
P4 |
JDK-8322583 |
RISC-V: Enable fast class initialization checks |
P4 |
JDK-8324280 |
RISC-V: Incorrect implementation in VM_Version::parse_satp_mode |
P4 |
JDK-8330266 |
RISC-V: Restore frm to RoundingMode::rne after JNI |
P4 |
JDK-8326936 |
RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations |
P4 |
JDK-8330242 |
RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp |
P4 |
JDK-8321282 |
RISC-V: SpinPause() not implemented |
P4 |
JDK-8329083 |
RISC-V: Update profiles supported on riscv |
P4 |
JDK-8321075 |
RISC-V: UseSystemMemoryBarrier lacking proper OS support |
P4 |
JDK-8329784 |
Run MaxMetaspaceSizeTest.java with -Xshare:off |
P4 |
JDK-8314186 |
runtime/8176717/TestInheritFD.java failed with "Log file was leaked" |
P4 |
JDK-8325038 |
runtime/cds/appcds/ProhibitedPackage.java can fail with UseLargePages |
P4 |
JDK-8322943 |
runtime/CompressedOops/CompressedClassPointers.java fails on AIX |
P4 |
JDK-8321299 |
runtime/logging/ClassLoadUnloadTest.java doesn't reliably trigger class unloading |
P4 |
JDK-8328312 |
runtime/stack/Stack0*.java fails intermittently on libgraal |
P4 |
JDK-8329189 |
runtime/stack/Stack016.java fails on libgraal |
P4 |
JDK-8323964 |
runtime/Thread/ThreadCountLimit.java fails intermittently on AIX |
P4 |
JDK-8325437 |
Safepoint polling in monitor deflation can cause massive logs |
P4 |
JDK-8325862 |
set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests |
P4 |
JDK-8302790 |
Set FileMapRegion::mapped_base() to null if mapping fails |
P4 |
JDK-8322853 |
Should use ConditionalMutexLocker in NativeHeapTrimmerThread::print_state |
P4 |
JDK-8324580 |
SIGFPE on THP initialization on kernels < 4.10 |
P4 |
JDK-8330051 |
Small ObjectMonitor spinning code cleanups |
P4 |
JDK-8321371 |
SpinPause() not implemented for bsd_aarch64/macOS |
P4 |
JDK-8327125 |
SpinYield.report should report microseconds |
P4 |
JDK-8329416 |
Split relocation pointer map into read-write and read-only maps |
P4 |
JDK-8329135 |
Store Universe::*exception_instance() in CDS archive |
P4 |
JDK-8322747 |
StringTable should be AllStatic |
P4 |
JDK-8322322 |
Support archived full module graph when -Xbootclasspath/a is used |
P4 |
JDK-8321972 |
test runtime/Unsafe/InternalErrorTest.java timeout on linux-riscv64 platform |
P4 |
JDK-8324838 |
test_nmt_locationprinting.cpp broken in the gcc windows build |
P4 |
JDK-8321474 |
TestAutoCreateSharedArchiveUpgrade.java should be updated with JDK 21 |
P4 |
JDK-8329533 |
TestCDSVMCrash fails on libgraal |
P4 |
JDK-8321933 |
TestCDSVMCrash.java spawns two processes |
P4 |
JDK-8329651 |
TestLibGraal.java crashes with assert(_stack_base != nullptr) |
P4 |
JDK-8321683 |
Tests fail with AssertionError in RangeWithPageSize |
P4 |
JDK-8330578 |
The VM creates instance of abstract class VirtualMachineError |
P4 |
JDK-8318302 |
ThreadCountLimit.java failed with "Native memory allocation (mprotect) failed to protect 16384 bytes for memory to guard stack pages" |
P4 |
JDK-8321892 |
Typo in log message logged by src/hotspot/share/nmt/virtualMemoryTracker.cpp |
P4 |
JDK-8331167 |
UBSan enabled build fails in adlc on macOS |
P4 |
JDK-8324829 |
Uniform use of synchronizations in NMT |
P4 |
JDK-8324683 |
Unify AttachListener code for Posix platforms |
P4 |
JDK-8328589 |
unify os::breakpoint among posix platforms |
P4 |
JDK-8331031 |
unify os::dont_yield and os::naked_yield across Posix platforms |
P4 |
JDK-8322962 |
Upcall stub might go undetected when freezing frames |
P4 |
JDK-8321550 |
Update several runtime/cds tests to use vm flags or mark as flagless |
P4 |
JDK-8327361 |
Update some comments after JDK-8139457 |
P4 |
JDK-8324598 |
use mem_unit when working with sysinfo memory and swap related information |
P4 |
JDK-8307788 |
vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java timed out |
P4 |
JDK-8327988 |
When running ASAN, disable dangerous NMT test |
P5 |
JDK-8330156 |
RISC-V: Range check auipc + signed 12 imm instruction |
Priority |
Bug |
Summary |
P1 |
JDK-8328948 |
GHA: Restoring sysroot from cache skips the build after JDK-8326960 |
P2 |
JDK-8326371 |
[BACKOUT] Clean up NativeCompilation.gmk and its newly created parts |
P2 |
JDK-8329074 |
AIX build fails after JDK-8328824 |
P2 |
JDK-8330110 |
AIX build fails after JDK-8329704 - issue with libjli.a |
P2 |
JDK-8327049 |
Only export debug.cpp functions on Windows |
P2 |
JDK-8326953 |
Race in creation of win-exports.def with static-libs |
P2 |
JDK-8321621 |
Update JCov version to 3.0.16 |
P3 |
JDK-8326375 |
[REDO] Clean up NativeCompilation.gmk and its newly created parts |
P3 |
JDK-8325972 |
Add -x to bash for building with LOG=debug |
P3 |
JDK-8328824 |
Clean up java.base native compilation |
P3 |
JDK-8329086 |
Clean up java.desktop native compilation |
P3 |
JDK-8329178 |
Clean up jdk.accessibility native compilation |
P3 |
JDK-8329102 |
Clean up jdk.jpackage native compilation |
P3 |
JDK-8326509 |
Clean up JNIEXPORT in Hotspot after JDK-8017234 |
P3 |
JDK-8330261 |
Clean up linking steps |
P3 |
JDK-8325963 |
Clean up NativeCompilation.gmk and its newly created parts |
P3 |
JDK-8328106 |
COMPARE_BUILD improvements |
P3 |
JDK-8326585 |
COMPARE_BUILD=PATCH fails if patch -R fails |
P3 |
JDK-8327460 |
Compile tests with the same visibility rules as product code |
P3 |
JDK-8327045 |
Consolidate -fvisibility=hidden as a basic flag for all compilation |
P3 |
JDK-8326412 |
debuginfo files should not have executable bit set |
P3 |
JDK-8325148 |
Enable restricted javac warning in java.base |
P3 |
JDK-8323008 |
filter out harmful -std* flags added by autoconf from CXX |
P3 |
JDK-8329292 |
Fix missing cleanups in java.management and jdk.management |
P3 |
JDK-8329131 |
Fold libjli_static back into libjli on AIX |
P3 |
JDK-8325444 |
GHA: JDK-8325194 causes a regression |
P3 |
JDK-8017234 |
Hotspot should stop using mapfiles |
P3 |
JDK-8329704 |
Implement framework for proper handling of JDK_LIBS |
P3 |
JDK-8322065 |
Initial nroff manpage generation for JDK 23 |
P3 |
JDK-8328680 |
Introduce JDK_LIB, and clean up module native compilation |
P3 |
JDK-8328079 |
JDK-8326583 broke ccache compilation |
P3 |
JDK-8328157 |
Move C[XX]FLAGS_JDK[LIB/EXE] to JdkNativeCompilation.gmk |
P3 |
JDK-8328177 |
Move LDFLAGS_JDK[LIB/EXE] to JdkNativeCompilation.gmk |
P3 |
JDK-8329672 |
Only call SetupNativeCompilation from SetupJdkNativeCompilation |
P3 |
JDK-8323675 |
Race in jdk.javadoc-gendata |
P3 |
JDK-8326406 |
Remove mapfile support from makefiles |
P3 |
JDK-8326583 |
Remove over-generalized DefineNativeToolchain solution |
P3 |
JDK-8330820 |
Remove remnants of operator_new.cpp in build system |
P3 |
JDK-8330351 |
Remove the SHARED_LIBRARY and STATIC_LIBRARY macros |
P3 |
JDK-8327701 |
Remove the xlc toolchain |
P3 |
JDK-8330107 |
Separate out "awt" libraries from Awt2dLibraries.gmk |
P3 |
JDK-8326587 |
Separate out Microsoft toolchain linking |
P3 |
JDK-8325877 |
Split up NativeCompilation.gmk |
P3 |
JDK-8329289 |
Unify SetupJdkExecutable and SetupJdkLibrary |
P4 |
JDK-8321374 |
Add a configure option to explicitly set CompanyName property in VersionInfo resource for Windows exe/dll |
P4 |
JDK-8328074 |
Add jcheck whitespace checking for assembly files |
P4 |
JDK-8325558 |
Add jcheck whitespace checking for properties files |
P4 |
JDK-8274300 |
Address dsymutil warning by excluding platform specific files |
P4 |
JDK-8329257 |
AIX: Switch HOTSPOT_TOOLCHAIN_TYPE from xlc to gcc |
P4 |
JDK-8325626 |
Allow selection of non-matching configurations using CONF=!string |
P4 |
JDK-8324231 |
bad command-line option in make/Docs.gmk |
P4 |
JDK-8321373 |
Build should use LC_ALL=C.UTF-8 |
P4 |
JDK-8320799 |
Bump minimum boot jdk to JDK 22 |
P4 |
JDK-8323637 |
Capture hotspot replay files in GHA |
P4 |
JDK-8326831 |
Clarify test harness control variables in make help |
P4 |
JDK-8326368 |
compare.sh -2bins prints ugly errors on Windows |
P4 |
JDK-8331164 |
createJMHBundle.sh download jars fail when url needed to be redirected |
P4 |
JDK-8331113 |
createJMHBundle.sh support configurable maven repo mirror |
P4 |
JDK-8323671 |
DevKit build gcc libraries contain full paths to source location |
P4 |
JDK-8324539 |
Do not use LFS64 symbols in JDK libs |
P4 |
JDK-8325800 |
Drop unused cups declaration from Oracle build configuration |
P4 |
JDK-8322873 |
Duplicate -ljava -ljvm options for libinstrument |
P4 |
JDK-8322757 |
Enable -Wparentheses warnings |
P4 |
JDK-8325213 |
Flags introduced by configure script are not passed to ADLC build |
P4 |
JDK-8324800 |
gcc windows build broken after 8322757 |
P4 |
JDK-8325194 |
GHA: Add macOS M1 testing |
P4 |
JDK-8324937 |
GHA: Avoid multiple test suites per job |
P4 |
JDK-8328705 |
GHA: Cross-compilation jobs do not require build JDK |
P4 |
JDK-8324659 |
GHA: Generic jtreg errors are not reported |
P4 |
JDK-8326960 |
GHA: RISC-V sysroot cannot be debootstrapped due to ongoing Debian t64 transition |
P4 |
JDK-8324723 |
GHA: Upgrade some actions to avoid deprecated Node 16 |
P4 |
JDK-8324673 |
javacserver failed during build: RejectedExecutionException |
P4 |
JDK-8328628 |
JDK-8328157 incorrectly sets -MT on all compilers in jdk.jpackage |
P4 |
JDK-8327675 |
jspawnhelper should be built on all unix platforms |
P4 |
JDK-8323667 |
Library debug files contain non-reproducible full gcc include paths |
P4 |
JDK-8326685 |
Linux builds not reproducible if two builds configured in different build folders |
P4 |
JDK-8325950 |
Make sure all files in the JDK pass jcheck |
P4 |
JDK-8326947 |
Minimize MakeBase.gmk |
P4 |
JDK-8321557 |
Move SOURCE line verification for OracleJDK out of OpenJDK |
P4 |
JDK-8326891 |
Prefer RPATH over RUNPATH for $ORIGIN rpaths in internal JDK binaries |
P4 |
JDK-8323529 |
Relativize test image dependencies in microbenchmarks |
P4 |
JDK-8326964 |
Remove Eclipse Shared Workspaces |
P4 |
JDK-8324537 |
Remove superfluous _FILE_OFFSET_BITS=64 |
P4 |
JDK-8325342 |
Remove unneeded exceptions in compare.sh |
P4 |
JDK-8327389 |
Remove use of HOTSPOT_BUILD_USER |
P4 |
JDK-8325878 |
Require minimum Clang version 13 |
P4 |
JDK-8325881 |
Require minimum gcc version 10 |
P4 |
JDK-8325880 |
Require minimum Open XL C/C++ version 17.1.1 |
P4 |
JDK-8330690 |
RunTest should support REPEAT_COUNT for JCK |
P4 |
JDK-8328146 |
Set LIBCXX automatically |
P4 |
JDK-8201183 |
sjavac build failures: "Connection attempt failed: Connection refused" |
P4 |
JDK-8316657 |
Support whitebox testing in microbenchmarks |
P4 |
JDK-8323995 |
Suppress notes generated on incremental microbenchmark builds |
P4 |
JDK-8320790 |
Update --release 22 symbol information for JDK 22 build 27 |
P4 |
JDK-8329970 |
Update autoconf build-aux files with latest from 2024-01-01 |
P4 |
JDK-8327493 |
Update minimum Xcode version in docs |
P4 |
JDK-8325570 |
Update to Graphviz 9.0.0 |
P4 |
JDK-8321597 |
Use .template consistently for files treated as templates by the build |
P4 |
JDK-8324834 |
Use _LARGE_FILES on AIX |
P5 |
JDK-8322309 |
Fix an inconsistancy in spacing style in spec.gmk.template |
P5 |
JDK-8322801 |
RISC-V: The riscv path of the debian sysroot had been changed |