Notes generated: Tue Oct 25 02:04:59 CEST 2022
Issue | Description |
---|---|
JDK-8294285 | JEP 433: Pattern Matching for switch (Fourth Preview) |
Enhance the Java programming language with pattern matching for switch expressions and statements. Extending pattern matching to switch allows an expression to be tested against a number of patterns, each with a specific action, so that complex data-oriented queries can be expressed concisely and safely. This is a preview language feature.
|
Issue | Description |
---|---|
JDK-8244681 |
Javac Warns about Type Casts in Compound Assignments with Possible Lossy Conversions New lint option The new warnings can be suppressed using |
Issue | Description |
---|---|
JDK-8293590 |
URL constructors called with malformed input may throw MalformedURLException for cases where it wasn't thrown previously The parsing of input provided to the In previous releases, some of the parsing/validation performed by the JDK built-in This change only affects URL instances that delegate to JDK built in stream handler implementations.
Only applications relying on JDK built-in stream handlers should be affected. Applications relying on custom third party A new JDK specific system property This new property is provided for backward compatibility and may be removed in a future release. |
Issue | Description |
---|---|
JDK-8288387 |
GetLocalXXX/SetLocalXXX spec should require suspending target thread The JVM TI spec of the GetLocalXXX/SetLocalXXX functions has been changed to require the target thread to be either suspended or the current thread. The error code JVMTIERRORTHREADNOTSUSPENDED will be returned if this requirement is not satisfied. The JVM TI agents which use the GetLocalXXX/SetLocalXXX API's need to be updated to suspend target thread if it is not the current thread. The full list of impacted JVM TI functions is: - GetLocalObject, GetLocalInt, GetLocalLong, GetLocalFloat, GetLocalDouble, GetLocalInstance, - SetLocalObject, SetLocalInt, SetLocalLong, SetLocalFloat, SetLocalDouble |
Issue | Description |
---|---|
JDK-8249627 |
Thread.suspend/resume changed to throw UnsupportedOperationException The ability to suspend or resume a Thread with the |
JDK-8289610 |
java.lang.ThreadGroup Is degraded Legacy The behavior of several methods, deprecated for removal in prior releases, are changed as follows:
For further details, see the JEP 425, section java.lang.ThreadGroup. |
Thread.Stop changed to throw UnsupportedOperationException The ability to "stop" a Thread with the As part of this change, |
Issue | Description |
---|---|
JDK-8282730 |
New Implementation Note for LoginModule on Removing Null from a Principals or Credentials set The |
Issue | Description |
---|---|
JDK-8292579 |
Update Timezone Data to 2022c This version includes changes from 2022b that merged multiple regions that have the same timestamp data post-1970 into a single time zone data. All time zone IDs remain the same but the merged time zones will point to a shared zone data. As a result, pre-1970 data may not be compatible with earlier JDK versions. The affected zones are Antarctica/Vostok, Asia/Brunei, Asia/KualaLumpur, Atlantic/Reykjavik, Europe/Amsterdam, Europe/Copenhagen, Europe/Luxembourg, Europe/Monaco, Europe/Oslo, Europe/Stockholm, Indian/Christmas, Indian/Cocos, Indian/Kerguelen, Indian/Mahe, Indian/Reunion, Pacific/Chuuk, Pacific/Funafuti, Pacific/Majuro, Pacific/Pohnpei, Pacific/Wake, Pacific/Wallis, Arctic/Longyearbyen, Atlantic/JanMayen, Iceland, Pacific/Ponape, Pacific/Truk, and Pacific/Yap. For more details, refer to the announcement of 2022b |
Issue | Description |
---|---|
JDK-8291660 |
Grapheme support in BreakIterator Character boundary analysis in |
Issue | Description |
---|---|
JDK-8292327 |
InflaterInputStream.read Throws EOFException A change to The issue arises when reading uncompressed bytes with a byte array that isn't large enough to fit all bytes that have been uncompressed. In that case, the additional uncompressed bytes are buffered by the implementation to be consumed by the next call to the This issue will be fixed in a future update. It may be possible to workaround the issue in some cases by calling |
Issue | Description |
---|---|
JDK-8289260 |
Restore Behavior of java.math.BigDecimal.movePointLeft() and movePointRight() on a Zero Argument When these methods are invoked with a zero argument on a target with a negative scale, they return a result which is numerically the same as the target, but with a different unscaled value and scale. In earlier releases, they returned a result with the same unscaled value and scale, which was against the specification. The behavior is unchanged when the target has a non-negative scale or when the argument is not zero. |
Issue | Description |
---|---|
JDK-8292654 |
G1 Remembered set memory footprint regression after JDK-8286115 JDK-8286115 changed ergonomic sizing of a component of the remembered sets in G1. This change causes increased native memory usage of the Hotspot VM for applications that create large remembered sets with the G1 collector. In an internal benchmark total GC component native memory usage rose by almost 10% (from 1.2GB to 1.3GB). This issue can be worked around by passing double the value of E.g. pass This issue has been addressed in JDK 19.0.1 or later. |
JDK-8293861 |
G1: Disable preventive GCs by default In JDK 17 G1 added "preventive" garbage collections (GCs): these are speculative garbage collections, with the goal of avoiding costly evacuation failures due to allocation bursts when the heap is almost full. However, these (speculative) collections have the consequence of additional garbage collection work - as object aging is based on number of GCs with additional GCs cause premature promotion into the old generation - which leads to more data in the old generation, and more garbage collection work to remove these objects. This has been compounded by the current prediction to trigger preventive garbage collections being very conservative; which means these garbage collections are often triggered unnecessarily. In the majority of cases this feature is a net loss, and as evacuation failures are now handled more quickly, there is no longer any reason for this feature and it has been disabled by default, it may be re-enabled by |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8293672 | Update freetype md file |
P4 | JDK-8286270 | [java.desktop] Replace color search in XColors with a switch statement |
P4 | JDK-8290469 | Add new positioning options to PassFailJFrame test framework |
P4 | JDK-8292314 | Cleanup legacy address handling |
P4 | JDK-8292309 | Fix java/awt/PrintJob/ConstrainedPrintingTest/ConstrainedPrintingTest.java test |
P4 | JDK-8285306 | Fix typos in java.desktop |
P4 | JDK-8290162 | Reset recursion counter missed in fix of JDK-8224267 |
P5 | JDK-8284672 | Collapse identical catch branches in java.desktop |
P5 | JDK-8292350 | Use static methods for hashCode/toString primitives |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8292305 | [BACKOUT] JDK-8289208 Test DrawRotatedStringUsingRotatedFont.java occasionally crashes on MacOS |
P3 | JDK-8292304 | [REDO] JDK-8289208 Test DrawRotatedStringUsingRotatedFont.java occasionally crashes on MacOS |
P3 | JDK-8289697 | buffer overflow in MTLVertexCache.m: MTLVertexCache_AddGlyphQuad |
P3 | JDK-8288948 | Few J2DBench tests indicate lower primitive drawing performance with metal rendering pipeline |
P3 | JDK-8264999 | GeneralPath.lineTo() to itself produces jagged lines |
P3 | JDK-8292214 | Memory leak in getAllConfigs of awt_GraphicsEnv.c:386 |
P3 | JDK-8291266 | RenderPerfTest: missing content while rendering some primitives |
P3 | JDK-8289208 | Test DrawRotatedStringUsingRotatedFont.java occasionally crashes on MacOS |
P3 | JDK-8290334 | Update FreeType to 2.12.1 |
P3 | JDK-8289853 | Update HarfBuzz to 4.4.1 |
P3 | JDK-8190907 | Windows 10 default Korean Font Malgun Gothic available not used by GUI elements even though available without Korean Language Pack |
P4 | JDK-8288067 | Avoid redundant HashMap.containsKey call in Type1Font.expandAbbreviation |
P4 | JDK-8290973 | In AffineTransform, equals(Object) is inconsistent with hashCode() |
P4 | JDK-8290344 | Start/stop displaysync affects performance in metal rendering pipeline |
P4 | JDK-8288633 | The ICC_ColorSpace.fromCIEXYZ method uses the wrong rendering intent |
P5 | JDK-8293767 | AWT test TestSinhalaChar.java has old SCCS markings |
P5 | JDK-8295003 | Do not mention applets in the "java.awt.color" package |
P5 | JDK-8292026 | Remove redundant allocations from DoubleByteEncoder |
P5 | JDK-8293159 | Use try-with-resources in X11FontManager.registerFontDir |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8288332 | Tier1 validate-source fails after 8279614 |
P3 | JDK-8294067 | [macOS] javax/swing/JComboBox/6559152/bug6559152.java Cannot select an item from popup with the ENTER key. |
P3 | JDK-8294254 | [macOS] javax/swing/plaf/aqua/CustomComboBoxFocusTest.java failure |
P3 | JDK-8282526 | Default icon is not painted properly |
P3 | JDK-8289616 | Drop use of Thread.stop in AppContext |
P3 | JDK-8294039 | Remove "Classpath" exception from java/awt tests |
P3 | JDK-8279614 | The left line of the TitledBorder is not painted on 150 scale factor |
P4 | JDK-8288325 | [windows] Actual and Preferred Size of AWT Non-resizable frame are different |
P4 | JDK-8265586 | [windows] last button is not shown in AWT Frame with BorderLayout and MenuBar set. |
P4 | JDK-8294255 | Add link to DEFAULT_WAIT_TIME in javadoc for SunToolKit.realsSync |
P4 | JDK-8292848 | AWT_Mixing and TrayIcon tests fail on el8 with hard-coded isOel7 |
P4 | JDK-8291959 | FileFontStrike#initNative does not properly initialize IG Table on Windows |
P4 | JDK-8292866 | Java_sun_awt_shell_Win32ShellFolder2_getLinkLocation check MultiByteToWideChar return value for failures |
P4 | JDK-8289238 | Refactoring changes to PassFailJFrame Test Framework |
P4 | JDK-8276849 | Refresh the window icon on graphics configuration changes |
P4 | JDK-8288444 | Remove the workaround for frame.pack() in ModalDialogTest |
P4 | JDK-8294426 | Two fingers tap generates wrong mouse modifiers on M2 MacBooks |
P5 | JDK-8288993 | Make AwtFramePackTest generic by removing @requires tag |
Priority | Bug | Summary |
---|---|---|
P5 | JDK-8293986 | Incorrect double-checked locking in com.sun.beans.introspect.ClassInfo |
P5 | JDK-8293984 | Unnecessary Vector usage in PropertyEditorSupport |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8286313 | [macos] Voice over reads the boolean value as null in the JTable |
P4 | JDK-8292328 | AccessibleActionsTest.java test instruction for show popup on JLabel did not specify shift key |
P5 | JDK-8292280 | Unused field 'keyListener' in BasicRadioButtonUI |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8278086 | [REDO] ImageIO.write() method will throw IndexOutOfBoundsException |
P3 | JDK-8270915 | GIFImageReader disregards ignoreMetadata flag which causes memory exhaustion |
P3 | JDK-8272998 | ImageIO.read() throws incorrect exception type |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8292062 | misc javax/swing tests failing |
P3 | JDK-8170794 | [macosx] Error when using setDesktopManager on a JDesktopPane on MacOS X with Look and Feel Aqua |
P3 | JDK-8064787 | [macosx] In Nimbus LaF, Ctrl+Alt mnemonic doesn't work |
P3 | JDK-8012675 | javax.swing.JEditorPane is unclear on the handling of unsupported HTML script tags |
P3 | JDK-8292948 | JEditorPane ignores font-size styles in external linked css-file |
P3 | JDK-8288882 | JFileChooser - empty (0 bytes) file is displayed as 1 KB |
P3 | JDK-8224267 | JOptionPane message string with 5000+ newlines produces StackOverflowError |
P3 | JDK-8259687 | JTabbedPane.setComponentAt doesn't hide previously visible tab component |
P3 | JDK-8267374 | macOS: Option+Up/Down Arrow don't traverse to beginning/end of line in JTextArea |
P3 | JDK-8294046 | Newly added test test/jdk/javax/swing/JTabbedPane/TestNPEStateChgListener.java fails in macos |
P3 | JDK-6529151 | NullPointerException in swing.plaf.synth.SynthLookAndFeel$Handler |
P3 | JDK-6852577 | Only for Nimbus LAF UIManager.get("PasswordField.echoChar") is null |
P3 | JDK-8294038 | Remove "Classpath" exception from javax/swing tests |
P3 | JDK-8075916 | The regression-swing case failed as colored text is not shown on disabled checkbox and radio button with Nimbus LAF |
P4 | JDK-8290399 | [macos] Aqua LAF does not fire an action event if combo box menu is displayed |
P4 | JDK-7132413 | [macosx] closed/javax/swing/AbstractButton/5049549/bug5049549.java fails on MacOS |
P4 | JDK-8065097 | [macosx] javax/swing/Popup/TaskbarPositionTest.java fails because Popup is one pixel off |
P4 | JDK-8054572 | [macosx] JComboBox paints the border incorrectly |
P4 | JDK-7189422 | [macosx] Submenu's arrow have a wrong position |
P4 | JDK-7124313 | [macosx] Swing Popups should overlap taskbar |
P4 | JDK-7148092 | [macosx] When Alt+down arrow key is pressed, the combobox popup does not appear. |
P4 | JDK-8292376 | A few Swing methods use inheritDoc on exceptions which are not inherited |
P4 | JDK-8281966 | Absolute path of symlink is null in JFileChooser |
P4 | JDK-8295738 | Automate javax/swing/JFileChooser/FileSizeCheck.java |
P4 | JDK-8295298 | Automate javax/swing/JFileChooser/FileViewNPETest.java |
P4 | JDK-6229853 | BasicTextAreaUI:create incompletely documents the possible returned View types |
P4 | JDK-6521141 | DebugGraphics NPE @ setFont(); |
P4 | JDK-6463708 | DefaultButtonModel.setMnemonic generates ChangeEvent for no change |
P4 | JDK-8291792 | DefaultStyledDocument.setCharacterAttributes accepts negative length |
P4 | JDK-8287912 | GTK L&F : Background of tree icons are red |
P4 | JDK-6777156 | GTK L&F: JFileChooser can jump beyond root directory in combobox and selection textarea. |
P4 | JDK-8234315 | GTK LAF does not gray out disabled JMenu |
P4 | JDK-7172359 | HTML parser StackOverflowError on invalid HTML: |
P4 | JDK-8290278 | JavaDoc of index parameter of method JTabbedPane.insertTab |
P4 | JDK-8295007 | javax/swing/JRadioButton/4314194/bug4314194.java fails in mach5 for WIndowLookAndFeel |
P4 | JDK-8284619 | javax/swing/JTable/8236907/LastVisibleRow.java failed with "Test Case Failed!!, Last Row not Visible!!!" |
P4 | JDK-8288707 | javax/swing/JToolBar/4529206/bug4529206.java: setFloating does not work correctly |
P4 | JDK-8287743 | javax/swing/text/CSSBorder/6796710/bug6796710.java failed |
P4 | JDK-4834298 | JFileChooser.getSelectedFiles() failed with multi-selection and double-click |
P4 | JDK-8292738 | JInternalFrame backgroundShadowBorder & foregroundShadowBorder line is longer in Mac Look and Feel |
P4 | JDK-6286501 | JTabbedPane throws NPE from its stateChanged listener in particular case |
P4 | JDK-6616245 | NullPointerException when using JFileChooser with a custom FileView |
P4 | JDK-6445283 | ProgressMonitorInputStream not large file aware (>2GB) |
P4 | JDK-8293811 | Provide a reason for PassFailJFrame.forceFail |
P4 | JDK-4890041 | Remove TAB and Shift TAB from Popup Menu in Motif Look & Feel |
P4 | JDK-4850101 | Setting mnemonic to VK_F4 underlines the letter S in a button. |
P4 | JDK-4797982 | Setting negative size of JSplitPane divider leads to unexpected results. |
P4 | JDK-7175397 | The divider color is not changed to green when dragging for Nimbus LaF. |
P4 | JDK-8271328 | User is able to choose the color after disabling the color chooser. |
P5 | JDK-8287603 | Avoid redundant HashMap.containsKey calls in NimbusDefaults.getDerivedColor |
P5 | JDK-6391806 | JLabel and AbstractButton's imageUpdate method should be better specified |
P5 | JDK-8295026 | Remove unused fields in StyleSheet |
P5 | JDK-8292850 | Unused field 'expiredTimersKey' in javax.swing.TimerQueue |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8293887 | AArch64 build failure with GCC 12 due to maybe-uninitialized warning in libfdlibm k_rem_pio2.c |
P4 | JDK-8288594 | Address possibly lossy conversions in java.base FloatToDecimal |
P4 | JDK-8290460 | Alpine: disable some panama tests that rely on std::thread |
P4 | JDK-8289768 | Clean up unused code |
P4 | JDK-8290316 | Ensure that all directory streams are closed in java.base |
P4 | JDK-8294456 | Fix misleading-indentation warnings in core JDK libraries |
P4 | JDK-8288933 | Improve the implementation of Double/Float.isInfinite |
P4 | JDK-8295155 | Incorrect javadoc of java.base module |
P4 | JDK-8230374 | maxOutputSize, instead of javatest.maxOutputSize, should be used in TEST.properties |
P4 | JDK-8294377 | Prepare to stop auto-inheriting documentation for subclasses of exceptions whose documentation is inherited |
P4 | JDK-8293810 | Remove granting of RuntimePermission("stopThread") from tests |
P4 | JDK-8295017 | Remove Windows specific workaround in JLI_Snprintf |
P4 | JDK-8293940 | Some tests for virtual threads take too long |
P4 | JDK-8284858 | Start of release updates for JDK 20 |
P4 | JDK-8294837 | unify Windows 2019 version check in os_windows and java_props_md |
P4 | JDK-8294618 | Update openjdk.java.net => openjdk.org |
P4 | JDK-8290300 | Use standard String-joining tools where applicable |
P5 | JDK-8293197 | Avoid double racy reads from non-volatile fields in SharedSecrets |
P5 | JDK-8291954 | Use Optional.isEmpty instead of !Optional.isPresent in java.base |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8294541 | java/io/BufferedInputStream/TransferTo.java fails with OOME |
P4 | JDK-8279283 | BufferedInputStream should override transferTo |
P4 | JDK-8294702 | BufferedInputStream uses undefined value range for markpos |
P4 | JDK-8292698 | Improve performance of DataInputStream |
P5 | JDK-8294608 | Remove redundant unchecked suppression in FileDescriptor |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8295370 | Update java.io.ObjectStreamField to use Class.descriptorString |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8292051 | jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java failed "AssertionError: Expected terminated values: [666] but got: []" |
P3 | JDK-8292240 | CarrierThread.blocking not reset when spare not activated |
P3 | JDK-8276651 | java/lang/ProcessHandle tests fail with "RuntimeException: Input/output error" in java.lang.ProcessHandleImpl$Info.info0 |
P3 | JDK-8066859 | java/lang/ref/OOMEInReferenceHandler.java failed with java.lang.Exception: Reference Handler thread died |
P3 | JDK-8291429 | java/lang/Thread/virtual/ThreadAPI.java timed out on single core system |
P3 | JDK-8291897 | TerminatingThreadLocal(s) not registered from virtual thread(s) |
P4 | JDK-8289569 | [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl |
P4 | JDK-8288021 | Add hard test cases to jdk.internal.math.DoubleToDecimalChecker |
P4 | JDK-8278863 | Add method ClassDesc::ofInternalName |
P4 | JDK-8294539 | Augment discussion of equivalence relations on floating-point values |
P4 | JDK-8291651 | CleanerTest.java fails with "Cleanable was cleaned" |
P4 | JDK-8289551 | Conversions between bit representations of half precision values and floats |
P4 | JDK-8290036 | Define and specify Runtime shutdown sequence |
P4 | JDK-8289610 | Degrade Thread.stop |
P4 | JDK-8249627 | Degrade Thread.suspend and Thread.resume |
P4 | JDK-8289730 | Deprecated code sample in java.lang.ClassCastException |
P4 | JDK-8294533 | Documentation mistake in Process::getErrorStream and getInputStream |
P4 | JDK-8289643 | File descriptor leak with ProcessBuilder.startPipeline |
P4 | JDK-8295517 | Fix stutter typo in JDK-8294539 |
P4 | JDK-8294062 | Improve parsing performance of j.l.c.MethodTypeDesc |
P4 | JDK-8290885 | java/lang/ProcessBuilder/PipelineLeaksFD.java fail: More or fewer pipes than expected |
P4 | JDK-8292362 | java/lang/Thread/jni/AttachCurrentThread/AttachTest.java#id1 failed on some platforms |
P4 | JDK-8294697 | java/lang/Thread/virtual/ThreadAPI.testGetStackTrace2 failed with non-empty stack trace |
P4 | JDK-8289284 | jdk.tracePinnedThreads output confusing when pinned due to native frame |
P4 | JDK-8290531 | Loom: Parallelize a few tests more deeply |
P4 | JDK-8291641 | Optimize StackTraceElement.toString() |
P4 | JDK-8291760 | PipelineLeaksFD.java still fails: More or fewer pipes than expected |
P4 | JDK-8287596 | Reorg jdk.test.lib.util.ForceGC |
P4 | JDK-8288984 | Simplification in java.lang.Runtime::exit |
P4 | JDK-8289908 | Skip bounds check for cases when String is constructed from entirely used byte[] |
P4 | JDK-8234262 | Unmask SIGQUIT in a child process |
P5 | JDK-8289078 | Make STARTTIME_ANY and STARTTIME_PROCESS_UNKNOWN fields static in ProcessHandleImpl |
P5 | JDK-8294695 | Remove redundant deprecation suppression in ThreadGroup |
P5 | JDK-8288628 | Unnecessary Hashtable usage in ConditionalSpecialCasing |
P5 | JDK-8288706 | Unused parameter 'boolean newln' in method java.lang.VersionProps#print(boolean, boolean) |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8290059 | Do not use std::thread in panama tests |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8288425 | Footprint regression due MH creation when initializing StringConcatFactory |
P2 | JDK-8292498 | java/lang/invoke/lambda/LogGeneratedClassesTest.java failed with "AssertionError: only show error once expected [1] but found [0]" |
P4 | JDK-8295302 | Do not use ArrayList when LambdaForm has a single ClassData |
P4 | JDK-8288011 | StringConcatFactory: Split application of stringifiers |
P4 | JDK-8289775 | Update java.lang.invoke.MethodHandle[s] to use snippets |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8290504 | Close streams returned by ModuleReader::list |
P3 | JDK-8290353 | ModuleReader::list specification should suggest closing the returned stream |
P4 | JDK-8290041 | ModuleDescriptor.hashCode is inconsistent |
P4 | JDK-8292983 | ModuleReferenceImpl.computeHash should record algorithm for cache checks |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8290397 | LoadLibraryUnload.java failed with "Too few cleared WeakReferences" |
P3 | JDK-8289919 | [test] LoadLibraryUnloadTest.java failed with "Failed to unload native library" |
P3 | JDK-8293659 | Improve UnsatisfiedLinkError error message to include dlopen error details |
P3 | JDK-8293282 | LoadLibraryUnloadTest.java fails with "Too few cleared WeakReferences" |
P3 | JDK-8287917 | System.loadLibrary does not work on Big Sur if JDK is built with macOS SDK 10.15 and earlier |
P4 | JDK-8290848 | LoadLibraryUnload.java still fails with "Too few cleared WeakReferences" |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8293627 | AccessFlag::locations(ClassFileFormatVersion cffv) and locations() results are inconsistent |
P2 | JDK-8293626 | AccessFlag::locations(ClassFileFormatVersion cffv) does not throw NPEx when parameter is null |
P4 | JDK-8293892 | Add links to JVMS 19 and 20 from ClassFileFormatVersion enum constants |
P4 | JDK-8289106 | Add model of class file versions to core reflection |
P4 | JDK-8266670 | Better modeling of access flags in core reflection |
P4 | JDK-8288327 | Executable.hasRealParameterData should not be volatile |
P4 | JDK-8292576 | Improve wording of AccessFlag-related specs |
P4 | JDK-8288573 | Make Executable.getParameterCount() actually abstract |
P4 | JDK-8284942 | Proxy building can just iterate superinterfaces once |
P4 | JDK-8288227 | Refactor annotation implementation to use pattern matching for instanceof |
P4 | JDK-8294698 | Remove unused 'checkedExceptions' param from MethodAccessorGenerator.generateMethod() |
P4 | JDK-8291734 | Return accurate ACC_SUPER access flag for classes |
P4 | JDK-8287908 | Use non-cloning reflection methods where acceptable |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8294730 | Add @throws and @implNote clauses to BigInteger::isProblablePrime and BigInteger::nextProblablePrime |
P4 | JDK-8289260 | BigDecimal movePointLeft() and movePointRight() do not follow their API spec |
P4 | JDK-8294593 | Check the size of the target on invocations of BigInteger::isProbablePrime |
P4 | JDK-8290079 | Reduce interaction with volatile in static initializer of BigInteger |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8294916 | Cancelling a request must eventually cause its response body subscriber to be unregistered |
P3 | JDK-8291226 | Create Test Cases to cover scenarios for JDK-8278067 |
P3 | JDK-8294948 | Document IllegalArgumentException and NullPointerException thrown by URLStreamHandler::parseURL and URLStreamHandler::setURL |
P3 | JDK-8291637 | HttpClient default keep alive timeout not followed if server sends invalid value |
P3 | JDK-8292044 | HttpClient doesn't handle 102 or 103 properly |
P3 | JDK-8286171 | HttpClient/2 : Expect:100-Continue blocks indefinitely when response is not 100 |
P3 | JDK-8292381 | java/net/httpclient/SpecialHeadersTest.java fails with "ERROR: Shutting down connection: HTTP/2 client stopped" |
P3 | JDK-8291638 | Keep-Alive timeout of 0 should close connection immediately |
P3 | JDK-8293590 | Some syntax checks performed by URL.openConnection() could be performed earlier, at URL construction |
P3 | JDK-8285836 | sun/net/www/http/KeepAliveCache/KeepAliveProperty.java failed with "RuntimeException: Failed in server" |
P4 | JDK-8286610 | Add additional diagnostic output to java/net/DatagramSocket/InterruptibleDatagramSocket.java |
P4 | JDK-8293562 | blocked threads with KeepAliveCache.get |
P4 | JDK-8295792 | Clean up old async close code |
P4 | JDK-8292876 | Do not include the deprecated userinfo component of the URI in HTTP/2 headers |
P4 | JDK-8288493 | Document JDK specific system properties in jdk.httpserver |
P4 | JDK-8288746 | HttpClient resources could be reclaimed more eagerly |
P4 | JDK-8289291 | HttpServer sets incorrect value for "max" parameter in Keep-Alive header value |
P4 | JDK-8276798 | HttpURLConnection sends invalid HTTP request |
P4 | JDK-7113208 | Incorrect javadoc on java.net.DatagramPacket.setLength() |
P4 | JDK-8290349 | IP_DONTFRAGMENT doesn't set DF bit in IPv4 header |
P4 | JDK-8293842 | IPv6-only systems throws UnsupportedOperationException for several socket/TCP options |
P4 | JDK-8292968 | java.net.ContentHandler's javadoc has a broken reference |
P4 | JDK-8295777 | java/net/httpclient/ConnectExceptionTest.java should not rely on system resolver |
P4 | JDK-8294958 | java/net/httpclient/ConnectTimeout tests are slow |
P4 | JDK-8286962 | java/net/httpclient/ServerCloseTest.java failed once with ConnectException |
P4 | JDK-8266900 | java/net/httpclient/ShortResponseBody.java fails on windows with java.io.IOException: Unable to establish loopback connection |
P4 | JDK-8294610 | java/net/vthread/HttpALot.java is slow on Linux |
P4 | JDK-8294115 | JNI local refs exceeds capacity warning in NetworkInterface::getAll |
P4 | JDK-8295218 | New KeepAliveTest.java has invalid copyright notice |
P4 | JDK-8287904 | Reduce runtime of java.net microbenchmarks |
P4 | JDK-8289617 | Remove test/jdk/java/net/ServerSocket/ThreadStop.java |
P4 | JDK-8293064 | Remove unused NET_xxx functions |
P4 | JDK-8272702 | Resolving URI relative path with no / may lead to incorrect toString |
P4 | JDK-8290083 | ResponseBodyBeforeError: AssertionError or SSLException: Unsupported or unrecognized SSL message |
P4 | JDK-8287593 | ShortResponseBody could be made more resilient to rogue connections |
P4 | JDK-8292586 | simplify cleanups in NTLMAuthSequence getCredentialsHandle |
P4 | JDK-8291956 | Simplify the loop condition in sun.net.httpserver.Request constructor |
P4 | JDK-8225235 | Unused field defaultIndex in NetworkInterface |
P4 | JDK-8276561 | URL$DefaultFactory::PREFIX should be static final |
P4 | JDK-8282395 | URL.openConnection can throw IOOBE |
P4 | JDK-8170305 | URLConnection doesn't handle HTTP/1.1 1xx (informational) messages |
P5 | JDK-8288330 | Avoid redundant ConcurrentHashMap.get call in Http2ClientImpl.deleteConnection |
P5 | JDK-8288468 | Avoid redundant HashMap.get call in NegotiateAuthentication.firstToken |
P5 | JDK-8289385 | Cleanup redundant synchronization in Http2ClientImpl |
P5 | JDK-8294626 | Improve URL protocol lower casing |
P5 | JDK-8285521 | Minor improvements in java.net.URI |
P5 | JDK-8290861 | Remove unused field URLJarFile.BUF_SIZE |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8289984 | Files:isDirectory and isRegularFile methods not throwing SecurityException |
P2 | JDK-8293456 | runtime/os/TestTracePageSizes.java sub-tests fail with "AssertionError: No memory range found for address: NNNN" |
P4 | JDK-8295025 | (bf) ByteBuffer "Access to binary data" section suggests putFloat is void |
P4 | JDK-8294717 | (bf) DirectByteBuffer constructor will leak if allocating Deallocator or Cleaner fails with OOME |
P4 | JDK-8295456 | (ch) sun.nio.ch.Util::checkBufferPositionAligned gives misleading/incorrect error |
P4 | JDK-8288515 | (ch) Unnecessary use of Math.addExact() in java.nio.channels.FileLock.overlaps() |
P4 | JDK-6924219 | (fc spec) FileChannel.write(ByteBuffer, position) behavior when file opened for append not specified |
P4 | JDK-8288080 | (fc) FileChannel::map for MemorySegments should state it always throws UOE |
P4 | JDK-8293502 | (fc) FileChannel::transfer methods fail to copy /proc files on Linux |
P4 | JDK-8288687 | (fc) Unix version ofFileChannelImpl.transferTo0() should should return IOS_UNSUPPORTED if not Linux, macOS, nor AIX |
P4 | JDK-8292562 | (fc) Use copy_file_range in FileChannel::transferTo on Linux |
P4 | JDK-8151430 | (fs) BasicFileAttributeView.setTimes should support setting file create time on OS X |
P4 | JDK-8293004 | (fs) FileChannel.transferXXX use of copy_file_range needs fallback handling for ENOSYS |
P4 | JDK-6980847 | (fs) Files.copy needs to be "tuned" |
P4 | JDK-8286160 | (fs) Files.exists returns unexpected results with C:\pagefile.sys because it's not readable |
P4 | JDK-8290047 | (fs) FileSystem.getPathMatcher does not check for ":" at last index |
P4 | JDK-8294519 | (fs) java/nio/file/Files/CopyProcFile.java fails intermittenly due to unstable /proc/cpuinfo output |
P4 | JDK-8289584 | (fs) Print size values in java/nio/file/FileStore/Basic.java when they differ by > 1GiB |
P4 | JDK-8293121 | (fs) Refactor UnixFileSystem copying into generic Unix, Linux, and BSD implementations |
P4 | JDK-8289095 | (fs) UnixCopyFile build error on linux-x86 |
P4 | JDK-8289073 | (fs) UnsatisfiedLinkError for sun.nio.fs.UnixCopyFile.bufferedCopy0() |
P4 | JDK-8264744 | (fs) Use file cloning in Linux version of Files::copy method |
P4 | JDK-8293122 | (fs) Use file cloning in macOS version of Files::copy method |
P4 | JDK-8290002 | (se) AssertionError in SelectorImpl.implCloseSelector |
P4 | JDK-8287580 | (se) CancelledKeyException during channel registration |
P4 | JDK-8283335 | Add exists and readAttributesIfExists methods to FileSystemProvider |
P4 | JDK-8292566 | Add reference to the java.nio.file package in java.nio package documentation |
P4 | JDK-8294193 | Files.createDirectories throws FileAlreadyExistsException for a symbolic link whose target is an existing directory |
P4 | JDK-8294437 | java/nio/channels/FileChannel tests slow on Windows |
P4 | JDK-8290149 | java/nio/file/Files/probeContentType/Basic.java fails on Windows Server 2019/2022 |
P4 | JDK-8287905 | Reduce runtime of java.nio microbenchmarks |
P4 | JDK-8293331 | Refactor FileDispatcherImpl into operating system-specific components |
P4 | JDK-8294375 | test/jdk/java/nio/channels/vthread/BlockingChannelOps.java is slow |
P4 | JDK-8290197 | test/jdk/java/nio/file/Files/probeContentType/Basic.java fails on some systems for the ".rar" extension |
P4 | JDK-8294068 | Unconditional and eager load of nio library since JDK-8264744 |
P5 | JDK-8292140 | (fs) Needless instanceof check in RegistryFileTypeDetector |
P5 | JDK-8292279 | (fs) Use try-with-resources to release NativeBuffer |
P5 | JDK-8289431 | (zipfs) Avoid redundant HashMap.get in ZipFileSystemProvider.removeFileSystem |
P5 | JDK-8285519 | Change usages of TimeUnit.convert to TimeUnit.toXXX |
P5 | JDK-8291061 | Improve thread safety of FileTime.toString and toInstant |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8290488 | IBM864 character encoding implementation bug |
P4 | JDK-8292043 | Incorrect decoding near EOF for stateful decoders like UTF-16 |
P5 | JDK-8289706 | (cs) Avoid redundant TreeMap.containsKey call in AbstractCharsetProvider |
Priority | Bug | Summary |
---|---|---|
P5 | JDK-8289484 | Cleanup unnecessary null comparison before instanceof check in java.rmi |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8294008 | Grapheme implementation of setText() throws IndexOutOfBoundsException |
P3 | JDK-8295564 | Norwegian Nynorsk Locale is missing formatting |
P4 | JDK-8295372 | CompactNumberFormat handling of number one with decimal part |
P4 | JDK-8291660 | Grapheme support in BreakIterator |
P4 | JDK-8288667 | Reduce runtime of java.text microbenchmarks |
P4 | JDK-8272687 | Replace StringBuffer with StringBuilder in RuleBasedCollator |
P4 | JDK-8294397 | Replace StringBuffer with StringBuilder within java.text |
P5 | JDK-8170389 | java.text.DigitList.getDouble() : Controversy between javadoc and code |
P5 | JDK-8293009 | Remove unused field 'millisPerHour' in DateFormatSymbols |
P5 | JDK-8293008 | Replace uses of StringBuffer with StringBuilder in MergeCollation |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8292579 | (tz) Update Timezone Data to 2022c |
P3 | JDK-8294357 | (tz) Update Timezone Data to 2022d |
P3 | JDK-8295173 | (tz) Update Timezone Data to 2022e |
P4 | JDK-8291825 | java/time/nontestng/java/time/zone/CustomZoneNameTest.java fails if defaultLocale and defaultFormatLocale are different |
P4 | JDK-8288673 | Reduce runtime of java.time microbenchmarks |
P4 | JDK-8293146 | Strict DateTimeFormatter fails to report an invalid week 53 |
P4 | JDK-8293154 | TemporalQueries java doc error |
P5 | JDK-8288723 | Avoid redundant ConcurrentHashMap.get call in java.time |
P5 | JDK-8294472 | Remove redundant rawtypes suppression in AbstractChronology |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8295232 | "java.locale.useOldISOCodes" property is read lazily |
P2 | JDK-8288173 | JDK-8202449 fix causes conformance test failure : api/java_util/Random/RandomGenerator/NextFloat.html |
P4 | JDK-8293567 | AbstractSplittableWithBrineGenerator: salt has digits that duplicate the marker |
P4 | JDK-8290391 | Reduce runtime of java.util package microbenchmarks |
P4 | JDK-8295239 | Refactor java/util/Formatter/Basic script into a Java native test launcher |
P4 | JDK-8294509 | The sign extension bug applies to 'public static int[] convertSeedBytesToInts(byte[] seed, int n, int z)' in RandomSupport |
P5 | JDK-8295168 | Remove superfluous period in @throws tag description |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8290264 | java/util/concurrent/locks/Lock/OOMEInAQS.java fails with "exit code: 0" |
P3 | JDK-8292969 | Bad Thread Utilization in ForkJoinPool |
P4 | JDK-8288732 | Reduce runtime of java.util.concurrent microbenchmarks |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8292327 | java.io.EOFException in InflaterInputStream after JDK-8281962 |
P3 | JDK-8278165 | Clarify that ZipInputStream does not access the CEN fields for a ZipEntry |
P4 | JDK-8282036 | Change java/util/zip/ZipFile/DeleteTempJar.java to stop HttpServer cleanly in case of exceptions |
P4 | JDK-8295530 | Update Zlib Data Compression Library to Version 1.2.13 |
P4 | JDK-8282648 | Weaken the InflaterInputStream specification in order to allow faster Zip implementations |
P5 | JDK-8287696 | Avoid redundant Hashtable.containsKey call in JarVerifier.doneWithMeta |
P5 | JDK-8215788 | Clarify JarInputStream Manifest access |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8293819 | sun/util/logging/PlatformLoggerTest.java failed with "RuntimeException: Retrieved backing PlatformLogger level null is not the expected CONFIG" |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8065554 | MatchResult should provide values of named-capturing groups |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8284640 | CollectorImpl class could be a record class |
P4 | JDK-8294705 | Disable an assertion in test/jdk/java/util/DoubleStreamSums/CompensatedSums.java |
P4 | JDK-8292215 | java/util/stream/boottest/java.base/java/util/stream/SpinedBufferTest.java times out with slowdebug |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8285405 | add test and check for negative argument to HashMap::newHashMap et al |
P4 | JDK-8249834 | java/util/ArrayList/Bug8146568.java and j/u/Vector/Bug8148174.java use @ignore w/o bug-id |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8292899 | CustomTzIDCheckDST.java testcase failed on AIX platform |
P3 | JDK-8288979 | Improve CLDRConverter run time |
P3 | JDK-8294307 | ISO 4217 Amendment 173 Update |
P3 | JDK-8284840 | Update CLDR to Version 42.0 |
P4 | JDK-8288378 | [BACKOUT] DST not applying properly with zone id offset set with TZ env variable |
P4 | JDK-8288377 | [REDO] DST not applying properly with zone id offset set with TZ env variable |
P4 | JDK-8028265 | Add legacy tz tests to OpenJDK |
P4 | JDK-8285838 | DST not applying properly with zone id offset set with TZ env variable |
P5 | JDK-6560981 | (cal) unused local variables in GregorianCalendar, etc. |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8289249 | Add methods to Elements for record constructors |
P4 | JDK-8293768 | Add links to JLS 19 and 20 from SourceVersion enum constants |
P4 | JDK-8286034 | Add SourceVersion.RELEASE_20 |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8290368 | Introduce LDAP and RMI protocol-specific object factory filters to JNDI implementation |
P3 | JDK-8290367 | Update default value and extend the scope of com.sun.jndi.ldap.object.trustSerialData system property |
P4 | JDK-8286394 | Address possibly lossy conversions in jdk.naming.dns |
P4 | JDK-8288207 | Enhance MalformedURLException in Uri.parseCompat |
P4 | JDK-8287672 | jtreg test com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails intermittently in nightly run |
P4 | JDK-8288895 | LdapContext doesn't honor set referrals limit |
Priority | Bug | Summary |
---|---|---|
P5 | JDK-8294361 | Cleanup usages of StringBuffer in SQLOutputImpl |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8293540 | [Metrics] Incorrectly detected resource limits with additional cgroup fs mounts |
P3 | JDK-8294740 | Add cgroups keyword to TestDockerBasic.java |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8291650 | Add delay to ClassUnloadEventTest before exiting to give time for JVM to send all events before VMDeath |
P3 | JDK-8256811 | Delayed/missed jdwp class unloading events |
P3 | JDK-8289400 | Improve com/sun/jdi/TestScaffold error reporting |
P3 | JDK-8294049 | Instrumented JVM crashes when Remote Debugger from IDE attached |
P3 | JDK-8292302 | Windows GetLastError value overwritten by ThreadLocalStorage::thread |
P4 | JDK-8293333 | Broken links in JDI specification |
P4 | JDK-8289608 | Change com/sun/jdi tests to not use Thread.suspend/resume |
P4 | JDK-8286844 | com/sun/jdi/RedefineCrossEvent.java failed with 1 threads completed while VM suspended |
P4 | JDK-8292250 | Create test for co-located JDI MethodEntry, Step, and Breakpoint events |
P4 | JDK-8295375 | debug agent class tracking should not piggy back on the cbClassPrepare() callback |
P4 | JDK-8292880 | Improve debuggee logging for com/sun/jdi/ClassUnloadEventTest.java |
P4 | JDK-8290497 | some tests in com/sun/jdi fail on localized Windows platform |
P4 | JDK-8244976 | vmTestbase/nsk/jdi/Event/request/request001.java doesn' initialize eName |
P4 | JDK-8293143 | Workaround for JDK-8292217 when doing "step over" of bytecode with unresolved cp reference |
P5 | JDK-8283224 | Remove THREAD_NOT_ALIVE from possible JDWP error codes |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8292778 | EncodingSupport_md.c convertUtf8ToPlatformString wrong placing of free |
P4 | JDK-8292261 | adjust timeouts in JLI GetObjectSizeIntrinsicsTest.java |
P4 | JDK-8289561 | java/lang/instrument/NativeMethodPrefixAgent.java fails with "ERROR: Injection failure: java.lang.UnsupportedOperationException: Records requires ASM8" |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8292541 | [Metrics] Reported memory limit may exceed physical machine memory |
P3 | JDK-8198668 | MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001/TestDescription.java still failing |
P4 | JDK-8292262 | adjust timeouts in several M&M tests |
P4 | JDK-8288599 | com/sun/management/OperatingSystemMXBean/TestTotalSwap.java: Expected total swap size ... but getTotalSwapSpaceSize returned ... |
P4 | JDK-8292066 | Convert TestInputArgument.sh and TestSystemLoadAvg.sh to java version |
P4 | JDK-8290909 | MemoryPoolMBean/isUsageThresholdExceeded tests failed with "isUsageThresholdExceeded() returned false, and is still false, while threshold = MMMMMMM and used peak = NNNNNNN" |
P5 | JDK-8293432 | Use diamond operator in java.management |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8293657 | sun/management/jmxremote/bootstrap/RmiBootstrapTest.java#id1 failed with "SSLHandshakeException: Remote host terminated the handshake" |
P3 | JDK-8293335 | sun/management/jmxremote/bootstrap/RmiBootstrapTest.java#id1failed with "Agent communication error: java.io.EOFException" |
P4 | JDK-8290181 | convert com/sun/management/UnixOperatingSystemMXBean/GetMaxFileDescriptorCount.sh to java version |
P4 | JDK-8290180 | Convert com/sun/management/UnixOperatingSystemMXBean/GetOpenFileDescriptorCount.sh to jtreg java version |
P4 | JDK-8292064 | Convert java/lang/management/MemoryMXBean shell tests to java version |
P4 | JDK-8292067 | Convert test/sun/management/jmxremote/bootstrap shell tests to java version |
P4 | JDK-8030616 | sun/management/jmxremote/bootstrap/RmiBootstrapTest fails intermittently with cannot find a free port |
P4 | JDK-8293343 | sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.java failed with "Agent communication error: java.io.EOFException" |
P5 | JDK-8287924 | Avoid redundant HashMap.containsKey call in EnvHelp.mapToHashtable |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8295320 | [BACKOUT] 8276687 Remove support for JDK 1.4.1 PerfData shared memory files |
P4 | JDK-8288724 | Prevent NullPointerException in serviceability/tmtools/jstack/DaemonThreadTest.java if jstack process fails |
P4 | JDK-8276687 | Remove support for JDK 1.4.1 PerfData shared memory files |
P4 | JDK-8293218 | serviceability/tmtools/jstat/GcNewTest.java fails with "Error in the percent calculation" |
P4 | JDK-8293564 | serviceability/tmtools/jstat/GcTest01.java fails with "Error in the percent calculation" |
P4 | JDK-8291081 | Some sun/tools/jstatd/TestJstatd* tests fail with "Not a percentage\: 68.31\: expected true, was false" |
P4 | JDK-8290846 | sun/tools/jstatd/JstatdTest* tests should use VM options |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8288740 | Change incorrect documentation for sjavac flag |
P5 | JDK-8293224 | Add link to openjdk.org/jtreg/ from doc/testing |
P5 | JDK-8293202 | Document how to edit doc/testing, doc/building |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8287868 | Localized names update in COMPAT locale provider |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8291633 | Build failures with GCC 11, Alpine 3 due to incompatible casts from nullptr |
P4 | JDK-8288181 | AArch64: clean up out-of-date comments |
P4 | JDK-8294261 | AArch64: Use pReg instead of pRegGov when possible |
P4 | JDK-8291822 | ARM32: Build errors with GCC 11 in frame::saved_oop_result |
P4 | JDK-8288094 | cleanup old _MSC_VER handling |
P4 | JDK-8294438 | Fix misleading-indentation warnings in hotspot |
P4 | JDK-8291895 | Remove PRAGMA_NONNULL_IGNORED from x86 and AArch64 |
P4 | JDK-8294901 | remove pre-VS2017 checks in Windows related coding |
P4 | JDK-8295468 | RISC-V: Minimal builds are broken |
P4 | JDK-8295469 | S390X: Optimized builds are broken |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8289856 | [PPC64] SIGSEGV in C2Compiler::init_c2_runtime() after JDK-8289060 |
P1 | JDK-8295709 | Linux AArch64 builds broken after JDK-8294438 |
P1 | JDK-8295668 | validate-source failure after JDK-8290011 |
P1 | JDK-8290826 | validate-source failures after JDK-8290016 |
P2 | JDK-8292769 | [JVMCI] OutOfMemoryError thrown when attaching the libgraal isolate causes HotSpot to crash. |
P2 | JDK-8290082 | [PPC64] ZGC C2 load barrier stub needs to preserve vector registers |
P2 | JDK-8290780 | AArch64: Crash in c2 nmethod running RunThese30M.java |
P2 | JDK-8292158 | AES-CTR cipher state corruption with AVX-512 |
P2 | JDK-8291003 | ARM32: constant_table.size assertion |
P2 | JDK-8293497 | Build failure due to MaxVectorSize was not declared when C2 is disabled after JDK-8293254 |
P2 | JDK-8293044 | C1: Missing access check on non-accessible class |
P2 | JDK-8290529 | C2: assert(BoolTest(btest).is_canonical()) failure |
P2 | JDK-8290730 | compiler/vectorization/TestAutoVecIntMinMax.java failed with "IRViolationException: There were one or multiple IR rule failures." |
P2 | JDK-8295662 | jdk/incubator/vector tests fail "assert(VM_Version::supports_avx512vlbw()) failed" |
P2 | JDK-8295844 | jdk/test/whitebox/CPUInfoTest.java failed with "not all features are known: expected true, was false" |
P2 | JDK-8293403 | JfrResolution::on_jvmci_resolution crashes when caller is null |
P2 | JDK-8294538 | missing is_unloading() check in SharedRuntime::fixup_callers_callsite() |
P2 | JDK-8291649 | multiple tests failing with -Xcomp after JDK-8290034 |
P2 | JDK-8289421 | No-PCH build for Minimal VM was broken by JDK-8287001 |
P2 | JDK-8294087 | RISC-V: RVC: Fix a potential alignment issue and add more alignment assertions for the patchable calls/nops |
P2 | JDK-8288302 | Shenandoah: SIGSEGV in vm maybe related to jit compiling xerces |
P2 | JDK-8293618 | x86: Wrong code generation in class Assembler |
P3 | JDK-8291597 | [BACKOUT] JDK-8289996: Fix array range check hoisting for some scaled loop iv |
P3 | JDK-8289687 | [JVMCI] bug in HotSpotResolvedJavaMethodImpl.equals |
P3 | JDK-8295225 | [JVMCI] codeStart should be cleared when entryPoint is cleared |
P3 | JDK-8290065 | [JVMCI] only check HotSpotCompiledCode stream is empty if installation succeeds |
P3 | JDK-8288121 | [JVMCI] Re-export the TerminatingThreadLocal functionality to the graal compiler. |
P3 | JDK-8290234 | [JVMCI] use JVMCIKlassHandle to protect raw Klass* values from concurrent G1 scanning |
P3 | JDK-8294578 | [PPC64] C2: Missing is_oop information when using disjoint compressed oops mode |
P3 | JDK-8295069 | [PPC64] Performance regression after JDK-8290025 |
P3 | JDK-8292301 | [REDO v2] C2 crash when allocating array of size too large |
P3 | JDK-8295762 | [Vector API] Update generate_iota_indices for x86_32 after JDK-8293409 |
P3 | JDK-8291654 | AArch64: assert from JDK-8287393 causes crashes |
P3 | JDK-8292203 | AArch64: Represent Registers as values |
P3 | JDK-8290711 | assert(false) failed: infinite loop in PhaseIterGVN::optimize |
P3 | JDK-8291599 | Assertion in PhaseIdealLoop::skeleton_predicate_has_opaque after JDK-8289127 |
P3 | JDK-8292919 | Build failure due to UseJVMCICompiler was not declared when C2 is disabled after JDK-8292691 |
P3 | JDK-8288781 | C1: LIR_OpVisitState::maxNumberOfOperands too small |
P3 | JDK-8290964 | C2 compilation fails with assert "non-reduction loop contains reduction nodes" |
P3 | JDK-8242115 | C2 SATB barriers are not safepoint-safe |
P3 | JDK-8288883 | C2: assert(allow_address || t != T_ADDRESS) failed after JDK-8283091 |
P3 | JDK-8291466 | C2: assert(false) failed: infinite loop in PhaseIterGVN::transform_old with -XX:+StressIGVN |
P3 | JDK-8292088 | C2: assert(is_OuterStripMinedLoop()) failed: invalid node class: IfTrue |
P3 | JDK-8291775 | C2: assert(r != __null && r->is_Region()) failed: this phi must have a region |
P3 | JDK-8292660 | C2: blocks made unreachable by NeverBranch-to-Goto conversion are removed incorrectly |
P3 | JDK-8294609 | C2: Improve inlining of methods with unloaded signature classes |
P3 | JDK-8293816 | CI: ciBytecodeStream::get_klass() is not consistent |
P3 | JDK-8294460 | CodeSection::alignment checks for CodeBuffer::SECT_STUBS incorrectly |
P3 | JDK-8294110 | compiler/uncommontrap/Decompile.java fails after JDK-8293798 |
P3 | JDK-8290511 | compiler/vectorapi/TestMaskedMacroLogicVector.java fails IR verification |
P3 | JDK-8294839 | Disable StressLongCountedLoop in compiler/loopopts/TestRemoveEmptyLoop.java |
P3 | JDK-8293978 | Duplicate simple loop back-edge will crash the vm |
P3 | JDK-8293798 | Fix test bugs due to incompatibility with -XX:+AlwaysIncrementalInline |
P3 | JDK-8294567 | IGV: IllegalStateException in search |
P3 | JDK-8290451 | Incorrect result when switching to C2 OSR compilation from C1 |
P3 | JDK-8292780 | misc tests failed "assert(false) failed: graph should be schedulable" |
P3 | JDK-8292575 | riscv: Represent Registers as values |
P3 | JDK-8290781 | Segfault at PhaseIdealLoop::clone_loop_handle_data_uses |
P3 | JDK-8290705 | StringConcat::validate_mem_flow asserts with "unexpected user: StoreI" |
P3 | JDK-8290246 | test fails "assert(init != __null) failed: initialization not found" |
P3 | JDK-8286314 | Trampoline not created for far runtime targets outside small CodeCache |
P3 | JDK-8291798 | VMRegImpl::print_on is broken after JDK-8289060 |
P3 | JDK-8290910 | Wrong memory state is picked in SuperWord::co_locate_pack() |
P3 | JDK-8292628 | x86: Improve handling of constants in trigonometric stubs |
P3 | JDK-8292878 | x86: Make scratch register usage explicit in assembler code |
P3 | JDK-8292153 | x86: Represent Registers as values |
P3 | JDK-8289049 | x86_32 build fails with GCC 11 due to newString646_US warning |
P3 | JDK-8293188 | x86_64: Introduce stubGenerator_x86_64.hpp |
P3 | JDK-8293065 | Zero build failure on AArch64 and RISCV64 after JDK-8293007 |
P3 | JDK-8292602 | ZGC: C2 late barrier analysis uses invalid dominator information |
P4 | JDK-8295414 | [Aarch64] C2: assert(false) failed: bad AD file |
P4 | JDK-8293319 | [C2 cleanup] Remove unused other_path arg in Parse::adjust_map_after_if |
P4 | JDK-8289801 | [IR Framework] Add flags to whitelist which can be used to simulate a specific machine setup like UseAVX |
P4 | JDK-8294236 | [IR Framework] CPU preconditions are overriden by regular preconditions |
P4 | JDK-8292190 | [IR Framework] Remove redundant regex matching for failing counts constraints |
P4 | JDK-8295776 | [JVMCI] Add x86 CPU flags for MPK and CET |
P4 | JDK-8293019 | [JVMCI] change ratio of libgraal to C1 threads and use one isolate per libgraal thread |
P4 | JDK-8293942 | [JVMCI] data section entries must be 4-byte aligned on AArch64 |
P4 | JDK-8292917 | [JVMCI] Extend InstalledCode API to make an nmethod non entrant. |
P4 | JDK-8294676 | [JVMCI] InstalledCode.deoptimize(false) should not touch address field |
P4 | JDK-8290075 | [JVMCI] only blessed methods can link against EventWriterFactory.getEventWriter |
P4 | JDK-8290154 | [JVMCI] partially implement JVMCI for RISC-V |
P4 | JDK-8293989 | [JVMCI] re-use cleared oop handles |
P4 | JDK-8289094 | [JVMCI] reduce JNI overhead and other VM rounds trips in JVMCI |
P4 | JDK-8291669 | [REDO] Fix array range check hoisting for some scaled loop iv |
P4 | JDK-8288294 | [vector] Add Identity/Ideal transformations for vector logic operations |
P4 | JDK-8290485 | [vector] REVERSE_BYTES for byte type should not emit any instructions |
P4 | JDK-8293409 | [vectorapi] Intrinsify VectorSupport.indexVector |
P4 | JDK-8291118 | [vectorapi] Optimize the implementation of lanewise FIRST_NONZERO |
P4 | JDK-8292898 | [vectorapi] Unify vector mask cast operation |
P4 | JDK-8291600 | [vectorapi] vector cast op check is not always needed for vector mask cast |
P4 | JDK-8287984 | AArch64: [vector] Make all bits set vector sharable for match rules |
P4 | JDK-8287028 | AArch64: [vectorapi] Backend implementation of VectorMask.fromLong with SVE2 |
P4 | JDK-8289743 | AArch64: Clean up patching logic |
P4 | JDK-8288478 | AArch64: Clean up whitespace in assembler_aarch64.hpp |
P4 | JDK-8288992 | AArch64: CMN should be handled the same way as CMP |
P4 | JDK-8294262 | AArch64: compiler/vectorapi/TestReverseByteTransforms.java test failed on SVE machine |
P4 | JDK-8285487 | AArch64: Do not generate unneeded trampolines for runtime calls |
P4 | JDK-8275275 | AArch64: Fix performance regression after auto-vectorization on NEON |
P4 | JDK-8287926 | AArch64: intrinsics for divideUnsigned and remainderUnsigned methods in java.lang.Integer and java.lang.Long |
P4 | JDK-8285790 | AArch64: Merge C2 NEON and SVE matching rules |
P4 | JDK-8287349 | AArch64: Merge LDR instructions to improve C1 OSR performance |
P4 | JDK-8287394 | AArch64: Remove cbuf parameter from far_call/far_jump/trampoline_call |
P4 | JDK-8291752 | AArch64: Remove check_emit_size parameter from trampoline_call |
P4 | JDK-8292187 | aarch64: Remove duplicate header files |
P4 | JDK-8284990 | AArch64: Remove STXR_PREFETCH from CPU features |
P4 | JDK-8288300 | AArch64: Remove the assertion in fmovs/fmovd(FloatRegister, FloatRegister) |
P4 | JDK-8287393 | AArch64: Remove trampoline_call1 |
P4 | JDK-8280152 | AArch64: Reuse runtime call trampolines |
P4 | JDK-8292587 | AArch64: Support SVE fabd instruction |
P4 | JDK-8288012 | AArch64: unnecessary macro expansion in stubGenerator_aarch64 |
P4 | JDK-8294186 | AArch64: VectorMaskToLong failed on SVE2 machine with -XX:UseSVE=1 |
P4 | JDK-8292675 | Add identity transformation for removing redundant AndV/OrV nodes |
P4 | JDK-8286941 | Add mask IR for partial vector operations for ARM SVE |
P4 | JDK-8293287 | add ReplayReduce flag |
P4 | JDK-8287835 | Add support for additional float/double to integral conversion for x86 |
P4 | JDK-8287001 | Add warning message when fail to load hsdis libraries |
P4 | JDK-8290169 | adlc: Improve child constraints for vector unary operations |
P4 | JDK-8292584 | assert(cb != __null) failed: must be with -XX:-Inline |
P4 | JDK-8292385 | assert(ctrl == kit.control()) failed: Control flow was added although the intrinsic bailed out |
P4 | JDK-8290034 | Auto vectorize reverse bit operations. |
P4 | JDK-8288107 | Auto-vectorization for integer min/max |
P4 | JDK-8283775 | better dump: VM support for graph querying in debugger with BFS traversal and node filtering |
P4 | JDK-8289051 | C2: Cleanup PhaseCCP::analyze() |
P4 | JDK-8293996 | C2: fix and simplify IdealLoopTree::do_remove_empty_loop |
P4 | JDK-8286197 | C2: Optimize MemorySegment shape in int loop |
P4 | JDK-8287217 | C2: PhaseCCP: remove not visited nodes, prevent type inconsistency |
P4 | JDK-8291000 | C2: Purge LoadPLocked and Store*Conditional nodes |
P4 | JDK-8292285 | C2: remove unreachable block after NeverBranch-to-Goto conversion |
P4 | JDK-8292640 | C2: Remove unused scratch register usages on x86 |
P4 | JDK-8293531 | C2: some vectorapi tests fail assert "Not monotonic" with flag -XX:TypeProfileLevel=222 |
P4 | JDK-8288022 | c2: Transform (CastLL (AddL into (AddL (CastLL when possible |
P4 | JDK-8288180 | C2: VectorPhase must ensure that SafePointNode memory input is a MergeMemNode |
P4 | JDK-8293844 | C2: Verify Location::{oop,normal} types in PhaseOutput::FillLocArray |
P4 | JDK-8290090 | Change CodeBlobType from unscoped enum to enum class |
P4 | JDK-8288897 | Clean up node dump code |
P4 | JDK-8289427 | compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java failed with null setting |
P4 | JDK-8295005 | compiler/loopopts/TestRemoveEmptyLoop.java fails with release VMs after JDK-8294839 |
P4 | JDK-8292632 | compiler/sharedstubs/SharedTrampolineTest.java fails with "Error: VM option 'PrintRelocations' is develop and is available only in debug version of VM." |
P4 | JDK-8288281 | compiler/vectorapi/VectorFPtoIntCastTest.java failed with "IRViolationException: There were one or multiple IR rule failures." |
P4 | JDK-8288669 | compiler/vectorapi/VectorFPtoIntCastTest.java still fails with "IRViolationException: There were one or multiple IR rule failures." |
P4 | JDK-8289604 | compiler/vectorapi/VectorLogicalOpIdentityTest.java failed on x86 AVX1 system |
P4 | JDK-8289071 | Compute allocation sizes of stubs and nmethods outside of lock protection |
P4 | JDK-8280472 | Don't mix legacy logging with UL |
P4 | JDK-8280481 | Duplicated stubs to interpreter for static calls |
P4 | JDK-8293833 | Error mixing types with -XX:+UseCMoveUnconditionally -XX:+UseVectorCmov |
P4 | JDK-8277060 | EXCEPTION_INT_DIVIDE_BY_ZERO in TypeAryPtr::dump2 with -XX:+TracePhaseCCP |
P4 | JDK-8287525 | Extend IR annotation with new options to test specific target feature. |
P4 | JDK-8289422 | Fix and re-enable vector conditional move |
P4 | JDK-8289996 | Fix array range check hoisting for some scaled loop iv |
P4 | JDK-8294468 | Fix char-subscripts warnings in Hotspot |
P4 | JDK-8293660 | Fix frame::sender_for_compiled_frame frame size assert |
P4 | JDK-8289512 | Fix GCC 12 warnings for adlc output_c.cpp |
P4 | JDK-8276545 | Fix handling of trap count overflow in Parse::Parse() |
P4 | JDK-8294467 | Fix sequence-point warnings in Hotspot |
P4 | JDK-8290943 | Fix several IR test issues on SVE after JDK-8289801 |
P4 | JDK-8287801 | Fix test-bugs related to stress flags |
P4 | JDK-8265433 | IGV: add graph tooltips with properties |
P4 | JDK-8294565 | IGV: ClassCastException when clicking on an edge in the graph |
P4 | JDK-8291823 | IGV: Fix "Save selected groups" |
P4 | JDK-8290016 | IGV: Fix graph panning when mouse dragged outside of window |
P4 | JDK-8290010 | IGV: Fix UndoRedo Action |
P4 | JDK-8290069 | IGV: Highlight both graphs of difference in outline |
P4 | JDK-8294529 | IGV: Highlight the current graphs in the Outline |
P4 | JDK-8294564 | IGV: IllegalArgumentException for "Difference to current graph" |
P4 | JDK-8288750 | IGV: Improve Shortcuts |
P4 | JDK-8291805 | IGV: Improve Zooming |
P4 | JDK-8291799 | IGV: make "Selection mode" a toggle button |
P4 | JDK-8263384 | IGV: Outline should highlight the Graph that has focus |
P4 | JDK-8291901 | IGV: Preference menu disappears after JDK-8288750 |
P4 | JDK-8293364 | IGV: Refactor Action in EditorTopComponent and fix minor bugs |
P4 | JDK-8290011 | IGV: Remove dead code and cleanup |
P4 | JDK-8283612 | IGV: remove Graal module |
P4 | JDK-8292669 | IGV: Search not useable when in Overflow Toolbar |
P4 | JDK-8287094 | IGV: show node input numbers in edge tooltips |
P4 | JDK-8288480 | IGV: toolbar action is not applied to the focused graph |
P4 | JDK-8293480 | IGV: Update Bytecode and ControlFlow Component immediately when opening a new graph |
P4 | JDK-8293477 | IGV: Upgrade to Netbeans Platform 15 |
P4 | JDK-8288421 | IGV: warn user about all unreachable nodes |
P4 | JDK-8294198 | Implement isFinite intrinsic for RISC-V |
P4 | JDK-8293695 | Implement isInfinite intrinsic for RISC-V |
P4 | JDK-8290248 | Implement MaxINode::Ideal transformation |
P4 | JDK-8255670 | Improve C2's detection of modified nodes |
P4 | JDK-8283699 | Improve the peephole mechanism of hotspot |
P4 | JDK-8293774 | Improve TraceOptoParse to dump the bytecode name |
P4 | JDK-8292972 | Initialize fields if CodeBlobIterator shortcuts without heaps |
P4 | JDK-8290211 | jdk/internal/vm/Continuation/Fuzz.java failed with "AssertionError: Failed to compile int Fuzz.com_int(int,int) in 5000ms" |
P4 | JDK-8292561 | Make "ReplayCompiles" a diagnostic product switch |
P4 | JDK-8294245 | Make Compile::print_inlining_stream stack allocated |
P4 | JDK-8289552 | Make intrinsic conversions between bit representations of half precision values and floats |
P4 | JDK-8255746 | Make PrintCompilation available on a per method level |
P4 | JDK-8292691 | Move CompilerConfig::is_xxx() inline functions out of compilerDefinitions.hpp |
P4 | JDK-8290534 | Move MacroAssembler::verified_entry to C2_MacroAssembler on x86 |
P4 | JDK-8281453 | New optimization: convert ~x into -1-x when ~x is used in an arithmetic expression |
P4 | JDK-8288477 | nmethod header size reduction |
P4 | JDK-8290700 | Optimize AArch64 nmethod entry barriers |
P4 | JDK-8288043 | Optimize FP to word/sub-word integral type conversion on X86 AVX2 platforms |
P4 | JDK-8290322 | Optimize Vector.rearrange over byte vectors for AVX512BW targets. |
P4 | JDK-8290688 | Optimize x86_64 nmethod entry barriers |
P4 | JDK-8292777 | Remove hashtable.hpp from dependencies.hpp |
P4 | JDK-8290066 | Remove KNL specific handling for new CPU target check in IR annotation |
P4 | JDK-8291718 | Remove mark_for_deoptimization from klass unloading |
P4 | JDK-8290062 | Remove nmethodLocker for nmethods on-stack |
P4 | JDK-8294014 | Remove redundant UseCompiler conditions |
P4 | JDK-8290025 | Remove the Sweeper |
P4 | JDK-8287373 | remove unnecessary paddings in generated code |
P4 | JDK-8293109 | Remove unused methods in Compiler |
P4 | JDK-8292347 | Remove unused Type::is_ptr_to_boxing_obj |
P4 | JDK-8287794 | Reverse*VNode::Identity problem |
P4 | JDK-8293781 | RISC-V: clarify types of calls |
P4 | JDK-8293566 | RISC-V: Clean up push and pop registers |
P4 | JDK-8295396 | RISC-V: Cleanup useless CompressibleRegions |
P4 | JDK-8295110 | RISC-V: Mark out relocations as incompressible |
P4 | JDK-8294100 | RISC-V: Move rt_call and xxx_move from SharedRuntime to MacroAssembler |
P4 | JDK-8294366 | RISC-V: Partially mark out incompressible regions |
P4 | JDK-8293840 | RISC-V: Remove cbuf parameter from far_call/far_jump/trampoline_call |
P4 | JDK-8293050 | RISC-V: Remove redundant non-null assertions about macro-assembler |
P4 | JDK-8293770 | RISC-V: Reuse runtime call trampolines |
P4 | JDK-8292867 | RISC-V: Simplify weak CAS return value handling |
P4 | JDK-8294187 | RISC-V: Unify all relocations for the backend into AbstractAssembler::relocate() |
P4 | JDK-8294492 | RISC-V: Use li instead of patchable movptr at non-patchable callsites |
P4 | JDK-8293011 | riscv: Duplicated stubs to interpreter for static calls |
P4 | JDK-8290496 | riscv: Fix build warnings-as-errors with GCC 11 |
P4 | JDK-8289925 | Shared code shouldn't reference the platform specific method frame::interpreter_frame_last_sp() |
P4 | JDK-8290401 | Support dump all phases and print nodes in ascending order of index |
P4 | JDK-8289186 | Support predicated vector load/store operations over X86 AVX2 targets. |
P4 | JDK-8283091 | Support type conversion between different data sizes in SLP |
P4 | JDK-8289060 | Undefined Behaviour in class VMReg |
P4 | JDK-8289046 | Undefined Behaviour in x86 class Assembler |
P4 | JDK-8292713 | Unsafe.allocateInstance should be intrinsified without UseUnalignedAccesses |
P4 | JDK-8286104 | use aggressive liveness for unstable_if traps |
P4 | JDK-8293976 | Use unsigned integers in Assembler/CodeBuffer::emit_int* |
P4 | JDK-8290249 | Vectorize signum on AArch64 |
P4 | JDK-8287647 | VM debug support: find node by pattern in name or dump |
P4 | JDK-8294514 | Wrong initialization of nmethod::_consts_offset for native nmethods |
P4 | JDK-8291048 | x86: compiler/c2/irTests/TestAutoVectorization2DArray.java fails with lower SSE |
P4 | JDK-8293937 | x86: Drop LP64 conditions from clearly x86_32 code |
P4 | JDK-8293329 | x86: Improve handling of constants in AES/GHASH stubs |
P4 | JDK-8292638 | x86: Improve scratch register handling in VM stubs |
P4 | JDK-8294865 | x86: Improve the code generation of MulVB and MulVL |
P4 | JDK-8283232 | x86: Improve vector broadcast operations |
P4 | JDK-8290917 | x86: Memory-operand arithmetic instructions have too low costs |
P4 | JDK-8292564 | x86: Remove redundant casts in Assembler usages |
P4 | JDK-8292694 | x86_64 c2i/i2c adapters may use more stack space than necessary |
P4 | JDK-8283726 | x86_64 intrinsics for compareUnsigned method in Integer and Long |
P4 | JDK-8293245 | x86_64: Extract Adler32 stub implementation into stubGenerator_x86_64_adler.cpp |
P4 | JDK-8293254 | x86_64: Extract arraycopy stub implementations into a separate file |
P4 | JDK-8289434 | x86_64: Improve comment on gen_continuation_enter() |
P4 | JDK-8293230 | x86_64: Move AES and GHASH stub definitions into separate source files |
P4 | JDK-8293036 | x86_64: Move Continuation-related stub methods to MacroAssembler |
P4 | JDK-8293285 | x86_64: Move libm stub implementations to StubGenerator |
P5 | JDK-8292234 | IGV: Removing multiple graphs does not work once difference selection was used |
P5 | JDK-8294356 | IGV: scheduled graphs contain duplicated elements |
P5 | JDK-8295461 | IGV: Wrong src/dest nodes highlighted for edge |
P5 | JDK-8290834 | Improve potentially confusing documentation on collection of profiling information |
P5 | JDK-8293849 | PrintIdealPhase in compiler directives file is ignored when used with other compile commands |
P5 | JDK-8291002 | Rename Method::build_interpreter_method_data to Method::build_profiling_method_data |
P5 | JDK-8294086 | RISC-V: Cleanup InstructionMark usages in the backend |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8292946 | GC lock/jni/jnilock001 test failed "assert(gch->gc_cause() == GCCause::_scavenge_alot || !gch->incremental_collection_failed()) failed: Twice in a row" |
P2 | JDK-8293353 | [BACKOUT] G1: Remove redundant is-marking-active checks in C1 barrier |
P2 | JDK-8292194 | G1 nmethod entry barrier disarm value wraps around too early |
P2 | JDK-8292077 | G1 nmethod entry barriers don't keep oops alive |
P2 | JDK-8291653 | G1 refinement incorrectly expects always-valid HeapRegion out of the Hot Card Cache |
P2 | JDK-8292654 | G1 remembered set memory footprint regression after JDK-8286115 |
P2 | JDK-8291725 | Leftover marks when VM shutdown aborts bitmap clearing make mixed gc fail |
P2 | JDK-8292697 | ZGC: Hangs when almost out of metaspace memory |
P3 | JDK-8137022 | Concurrent refinement thread adjustment and (de-)activation suboptimal |
P3 | JDK-8294847 | Fix calculation of G1 effective scanned cards prediction |
P3 | JDK-8134303 | Introduce -XX:-G1UseConcRefinement |
P3 | JDK-8290468 | Remove gc/gctests/mallocWithGC tests |
P3 | JDK-8288129 | Shenandoah: Skynet test crashed with iu + aggressive |
P4 | JDK-8253413 | [REDO] [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs |
P4 | JDK-8293207 | Add assert to JVM_ReferenceRefersTo to clarify its API |
P4 | JDK-8289739 | Add G1 specific GC breakpoints for testing |
P4 | JDK-8291753 | Add JFR event for GC CPU Time |
P4 | JDK-8293351 | Add second tmp register to aarch64 BarrierSetAssembler::load_at |
P4 | JDK-8293295 | Add type check asserts to java_lang_ref_Reference accessors |
P4 | JDK-8289740 | Add verification testing during all concurrent phases in G1 |
P4 | JDK-8289137 | Automatically adapt Young/OldPLABSize and when setting only MinTLABSize |
P4 | JDK-8288966 | Better handle very spiky promotion in G1 |
P4 | JDK-8293023 | Change CardTable::is_in_young signature |
P4 | JDK-8293035 | Cleanup MacroAssembler::movoop code patching logic aarch64 riscv |
P4 | JDK-8290959 | Consistently use "grey" instead of "gray" in GC code |
P4 | JDK-8290017 | Directly call HeapRegion::block_start in G1CMObjArrayProcessor::process_slice |
P4 | JDK-8290357 | Drop HeapRegion::marked_bytes() |
P4 | JDK-8295433 | EpsilonHeap doesn't need to override post_initialize() |
P4 | JDK-8292868 | Explicitly pass a third temp register to MacroAssembler::store_heap_oop for aarch64 |
P4 | JDK-8294000 | Filler array klass should be in jdk/vm/internal, not in java/vm/internal |
P4 | JDK-8290715 | Fix incorrect uses of G1CollectedHeap::heap_region_containing() |
P4 | JDK-8292606 | G1 and Epsilon header cleanup for JDK-8282729 |
P4 | JDK-8293544 | G1: Add comment in G1BarrierSetC1::pre_barrier |
P4 | JDK-8293920 | G1: Add index based heap region iteration |
P4 | JDK-8280454 | G1: ClassLoaderData verification keeps CLDs live that causes problems with VerifyDuringGC during Remark |
P4 | JDK-8288947 | G1: Consolidate per-region is-humongous query in G1CollectedHeap |
P4 | JDK-8293861 | G1: Disable preventive GCs by default |
P4 | JDK-8287312 | G1: Early return on first failure in VerifyRegionClosure |
P4 | JDK-8290512 | G1: Fix typo in allocation statistics log message |
P4 | JDK-8289800 | G1: G1CollectionSet::finalize_young_part clears survivor list too early |
P4 | JDK-8295156 | G1: Improve constant other time calculation |
P4 | JDK-8256265 | G1: Improve parallelism in regions that failed evacuation |
P4 | JDK-8295158 | G1: Increase card-based cost sample reporting threshold |
P4 | JDK-8290291 | G1: Merge multiple calls of block_size in HeapRegion::block_start |
P4 | JDK-8290221 | G1: Merge multiple calls of get_next_marked_addr in HeapRegion::oops_on_memregion_iterate_in_unparsable |
P4 | JDK-8290966 | G1: Record number of PLAB filled and number of direct allocations |
P4 | JDK-8290376 | G1: Refactor G1MMUTracker::when_sec |
P4 | JDK-8294841 | G1: Refactor predict_base_elapsed_time_ms |
P4 | JDK-8289520 | G1: Remove duplicate checks in G1BarrierSetC1::post_barrier |
P4 | JDK-8292656 | G1: Remove G1HotCardCache::_use_cache |
P4 | JDK-8293213 | G1: Remove redundant assertion in G1RemSet::clean_card_before_refine |
P4 | JDK-8292858 | G1: Remove redundant check in G1FlushHumongousCandidateRemSets |
P4 | JDK-8293210 | G1: Remove redundant check in G1FreeHumongousRegionClosure |
P4 | JDK-8289138 | G1: Remove redundant is-marking-active checks in C1 barrier |
P4 | JDK-8295333 | G1: Remove unnecessary check in G1Policy::calculate_desired_eden_length_by_mmu |
P4 | JDK-8289575 | G1: Remove unnecessary is-marking-active check in G1BarrierSetRuntime::write_ref_field_pre_entry |
P4 | JDK-8290080 | G1: Remove unnecessary is-obj-dead check in HeapRegion::do_oops_on_memregion_in_humongous |
P4 | JDK-8292544 | G1: Remove virtual specifier for methods in G1EdenRegions and G1SurvivorRegions |
P4 | JDK-8293163 | G1: Rename G1HeapRegionAttr::is_humongous |
P4 | JDK-8294712 | G1: Use index-base iteration for G1FlushHumongousCandidateRemSets |
P4 | JDK-8237913 | G1CollectedHeap::heap_region_containing shouldn't be a template |
P4 | JDK-8289764 | gc/lock tests failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects" |
P4 | JDK-8291289 | gc/TestPLABAdaptToMinTLABSize fails after JDK-8289137 |
P4 | JDK-8290814 | Hide G1RootRegions behind G1ConcurrentMark |
P4 | JDK-8155996 | Improve concurrent refinement green zone control |
P4 | JDK-8290177 | Improve documentation in G1MMUTracker |
P4 | JDK-8295267 | Improve G1 scan to merge ratio calculation |
P4 | JDK-8294844 | Improve G1 young gen length revise trigger |
P4 | JDK-8291912 | Introduce per-allocation target struct for members in G1PLABAllocator |
P4 | JDK-8289538 | Make G1BlockOffsetTablePart unaware of block sizes |
P4 | JDK-8292912 | Make guard card in CardTable inaccessible |
P4 | JDK-8294850 | Make rs length/pending card predictors dependent on gc phase |
P4 | JDK-8295457 | Make the signatures of write barrier methods consistent |
P4 | JDK-8295149 | Misnomer for_young_gc instead of for_young_only_phase in G1Analytics |
P4 | JDK-8290525 | Move HeapRegion::_compaction_top to G1FullCollector |
P4 | JDK-8291037 | Move PLAB resizing mechanism to G1EvacStats |
P4 | JDK-8290806 | Only add eager reclaim task to G1 post evacuate tasks if there were candidates |
P4 | JDK-8295013 | OopStorage should derive from CHeapObjBase |
P4 | JDK-8294521 | Parallel: Remove unused field in UpdateDensePrefixAndCompactionTask |
P4 | JDK-8293209 | Parallel: Remove unused variables in PSParallelCompact::invoke |
P4 | JDK-8294057 | Parallel: Tighten ParallelCompactData::initialize_region_data |
P4 | JDK-8294842 | Pass actual pending cards to G1Policy::update_young_length_bounds during young gen revise |
P4 | JDK-8290019 | Refactor HeapRegion::oops_on_memregion_iterate() |
P4 | JDK-8294900 | Refactor ZObjArrayAllocator |
P4 | JDK-8294569 | Remove CardTable::_last_valid_index |
P4 | JDK-8290018 | Remove dead declarations in G1BlockOffsetTablePart |
P4 | JDK-8137280 | Remove eager reclaim of humongous controls |
P4 | JDK-8290533 | Remove G1ConcurrentMark::mark_in_bitmap(uint, HeapRegion*,oop) |
P4 | JDK-8293028 | Remove GenCollectedHeap::handle_failed_promotion |
P4 | JDK-8295257 | Remove implicit noreg temp register arguments in aarch64 MacroAssembler |
P4 | JDK-8285364 | Remove REF_ enum for java.lang.ref.Reference |
P4 | JDK-8290706 | Remove the support for inline contiguous allocations |
P4 | JDK-8293164 | Remove unimplemented Generation::print_heap_change |
P4 | JDK-8294671 | Remove unused CardValues::last_card |
P4 | JDK-8292607 | Remove unused dirty and dirty_card_range_after_reset in CardTable |
P4 | JDK-8290366 | Remove unused during_conc_mark parameter in HeapRegion::note_self_forwarding_removal_start |
P4 | JDK-8290459 | Remove unused GCCause enums |
P4 | JDK-8291056 | Remove unused Generation::par_promote*() |
P4 | JDK-8293090 | Remove unused par_oop_since_save_marks_iterate_done |
P4 | JDK-8290023 | Remove use of IgnoreUnrecognizedVMOptions in gc tests |
P4 | JDK-8287771 | Remove useless G1 After GC summary refinement and sampling thread times |
P4 | JDK-8292708 | Rename G1ParScanThreadState::flush to flush_stats |
P4 | JDK-8293304 | Replace some usages of INTPTR_FORMAT with PTR_FORMAT |
P4 | JDK-8292921 | Rewrite object field printer |
P4 | JDK-8293769 | RISC-V: Add a second temporary register for BarrierSetAssembler::load_at |
P4 | JDK-8293290 | RISC-V: Explicitly pass a third temp register to MacroAssembler::store_heap_oop |
P4 | JDK-8288203 | runtime/ClassUnload/UnloadTestWithVerifyDuringGC.java fails with release VMs |
P4 | JDK-8282729 | Serial: Move BOT implementation to collector specific directory |
P4 | JDK-8294059 | Serial: Refactor GenCollectedHeap::collect |
P4 | JDK-8287227 | Shenandoah: A couple of virtual thread tests failed with iu mode even without Loom enabled. |
P4 | JDK-8287818 | Shenandoah: adapt nmethod arming from Loom |
P4 | JDK-8287805 | Shenandoah: consolidate evacuate-update-root closures |
P4 | JDK-8290374 | Shenandoah: Remove inaccurate comment on SBS::load_reference_barrier() |
P4 | JDK-8293782 | Shenandoah: some tests failed on lock rank check |
P4 | JDK-8293252 | Shenandoah: ThreadMXBean synchronizer tests crash with aggressive heuristics |
P4 | JDK-8293492 | ShenandoahControlThread missing from hs-err log and thread dump |
P4 | JDK-8284404 | Too aggressive sweeping with Loom |
P4 | JDK-8292296 | Use multiple threads to process ParallelGC deferred updates |
P4 | JDK-8210708 | Use single mark bitmap in G1 |
P4 | JDK-8294238 | ZGC: Move CLD claimed mark clearing |
P4 | JDK-8291106 | ZPlatformGranuleSizeShift is redundant |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8293355 | JDK-8293167 included bad copyright header |
P2 | JDK-8294758 | JFR: Docs build fails after changes to RecordedObject and Timespan |
P3 | JDK-8293998 | [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC |
P3 | JDK-8289524 | Add JFR JIT restart event |
P3 | JDK-8295274 | HelidonAppTest.java fails "assert(event->should_commit()) failed: invariant" from compiled frame" |
P3 | JDK-8280131 | jcmd reports "Module jdk.jfr not found." when "jdk.management.jfr" is missing |
P3 | JDK-8287832 | jdk/jfr/event/runtime/TestActiveSettingEvent.java failed with "Expected two batches of Active Setting events" |
P3 | JDK-8291428 | JFR: 'jfr print' displays incorrect timestamps during DST |
P3 | JDK-8295223 | JFR: At most one native periodic event thread at a time |
P3 | JDK-8288663 | JFR: Disabling the JfrThreadSampler commits only a partially disabled state |
P3 | JDK-8294242 | JFR: jfr print doesn't handle infinite duration well |
P3 | JDK-8295650 | JFR: jfr scrub should warn if an event type doesn't exist |
P3 | JDK-8288982 | JFR: Log event streaming actions |
P3 | JDK-8291021 | JFR: Only one finished state in ChunkHeader class |
P3 | JDK-8294931 | JFR: Simplify SettingInfo |
P3 | JDK-8294151 | JFR: Unclear exception message when dumping stopped in memory recording |
P3 | JDK-8288685 | JFR: Use static methods for Active Recording and Active Setting events |
P3 | JDK-8292336 | JFR: Warn users if -XX:StartFlightRecording:disk=false is specified with maxage or maxsize |
P3 | JDK-8293864 | Kitchensink24HStress.java fails with SIGSEGV in JfrCheckpointManager::lease |
P3 | JDK-8293167 | Memory leak in JfrThreadSampler if stackdepth is larger than default (64) |
P4 | JDK-8290020 | Deadlock in leakprofiler::emit_events during shutdown |
P4 | JDK-8291519 | jdk/jfr/api/event/TestShouldCommit.java failed with Unexpected value of shouldCommit() |
P4 | JDK-8290839 | jdk/jfr/event/compiler/TestJitRestart.java failed with "RuntimeException: No JIT restart event found: expected true, was false" |
P4 | JDK-8263044 | jdk/jfr/jvm/TestDumpOnCrash.java timed out |
P4 | JDK-8289688 | jfr command hangs when it processes invalid file |
P4 | JDK-8294673 | JFR: Add SecurityProviderService#threshold to TestActiveSettingEvent.java |
P4 | JDK-8295419 | JFR: Change name of jdk.JitRestart |
P4 | JDK-8286707 | JFR: Don't commit JFR internal jdk.JavaMonitorWait events |
P4 | JDK-8291022 | JFR: Reduce logging in ChunkHeader constructor |
P4 | JDK-8290133 | JFR: Remove unused methods in Bits.java |
P4 | JDK-8293099 | JFR: Typo in TestRemoteDump.java |
P4 | JDK-8289745 | JfrStructCopyFailed uses heap words instead of bytes for object sizes |
P4 | JDK-8289917 | Metadata for regionsRefilled of G1EvacuationStatistics event is wrong |
P4 | JDK-8291733 | Remove JFR events that expose hashtable |
P5 | JDK-8280235 | Deprecated flag FlightRecorder missing from VMDeprecatedOptions test |
P5 | JDK-8292592 | JFR test TestNative is not reliable due to low rate of sampling. |
P5 | JDK-8292488 | JFR: Incorrect comment in ActiveRecordingEvent |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8292657 | Calling GetLocalXXX from virtual thread with thread parameter set to NULL returns carrier locals |
P3 | JDK-8291456 | com/sun/jdi/ClassUnloadEventTest.java failed with: Wrong number of class unload events: expected 10 got 4 |
P3 | JDK-8288387 | GetLocalXXX/SetLocalXXX spec should require suspending target thread |
P3 | JDK-8290908 | misc tests fail: assert(!thread->owns_locks()) failed: must release all locks when leaving VM |
P3 | JDK-8293613 | need to properly handle and hide tmp VTMS transitions |
P3 | JDK-8294406 | Test runtime/handshake/HandshakeDirectTest.java failed: JVMTI_ERROR_WRONG_PHASE |
P3 | JDK-8293339 | vm/jvmti/StopThread/stop001/stop00103 crashes with SIGSEGV in Continuation::is_continuation_mounted |
P4 | JDK-8291586 | Broken links in JVMTI specification |
P4 | JDK-8289098 | clean up ported serviceability/jvmti tests |
P4 | JDK-8295413 | com/sun/jdi/EATests.java fails with compiler flag -XX:+StressReflectiveCode |
P4 | JDK-7124710 | interleaved RedefineClasses() and RetransformClasses() calls may have a problem |
P4 | JDK-8293010 | JDI ObjectReference/referringObjects/referringObjects001 fails: assert(env->is_enabled(JVMTI_EVENT_OBJECT_FREE)) failed: checking |
P4 | JDK-8292386 | jvmti/thread/SuspendThread/suspendthrd03 failed with "FAIL: Status is 2" |
P4 | JDK-8289436 | Make the redefine timer statistics more accurate |
P4 | JDK-8282666 | nsk/jvmti/PopFrame/popframe004 failed with: TEST FAILED: 30 JVMTI events were generated by the function PopFrame() |
P4 | JDK-8295427 | popframe004: report more details on error |
P4 | JDK-8294483 | Remove vmTestbase/nsk/jvmti/GetThreadState tests. |
P4 | JDK-8295697 | Resolve conflicts between serviceability/jvmti and nsk/jvmti shared code |
P4 | JDK-8290013 | serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed "assert(!in_vm) failed: Undersized StackShadowPages" |
P4 | JDK-8288907 | serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java fails with -XX:TieredStopAtLevel=2,3 |
P4 | JDK-8285383 | vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/hs204t001.java failed with "exit code: 96" |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8288005 | HotSpot build with disabled PCH fails for Windows AArch64 |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8289129 | [BACKOUT] JDK-8287281 adjust guarantee in Handshake::execute for the case of target thread being current |
P1 | JDK-8292743 | Missing include resourceHash.hpp |
P2 | JDK-8289698 | AArch64: Need to relativize extended_sp in frame |
P2 | JDK-8292499 | CDS ArchivedEnumTest.java fails: object points to a static field that may be reinitialized |
P2 | JDK-8291459 | JVM crash with GenerateOopMap::error_work(char const*, __va_list_tag*) |
P2 | JDK-8293787 | Linux aarch64 build fails after 8292591 |
P2 | JDK-8292633 | runtime/cds/appcds/dynamicArchive/CDSStreamTestDriver.java fails to compile |
P2 | JDK-8292686 | runtime/cds/appcds/TestWithProfiler.java SIGSEGV in TableStatistics ctr |
P3 | JDK-8292313 | 2 runtime/cds/appcds tests fail after JDK-8284313 |
P3 | JDK-8292608 | [AIX] Broken build after 8291945 |
P3 | JDK-8287007 | [cgroups] Consistently use stringStream throughout parsing code |
P3 | JDK-8293563 | [macos-aarch64] SA core file tests failing with sun.jvm.hotspot.oops.UnknownOopException |
P3 | JDK-8292368 | [ppc64] internal error g1BarrierSet.inline.hpp assert(oopDesc::is_oop(pre_val, true)) failed: Error |
P3 | JDK-8287281 | adjust guarantee in Handshake::execute for the case of target thread being current |
P3 | JDK-8290218 | AIX build failure by JDK-8289780 |
P3 | JDK-8292232 | AIX build failure by JDK-8290840 |
P3 | JDK-8284997 | arm32 build crashes since JDK-8283326 |
P3 | JDK-8286030 | Avoid JVM crash when containers share the same /tmp dir |
P3 | JDK-8289799 | Build warning in methodData.cpp memset zero-length parameter |
P3 | JDK-8295295 | CDS ArchivedEnumTest fails with StaticProperty::JAVA_LOCALE_USE_OLD_ISO_CODES |
P3 | JDK-8292083 | Detected container memory limit may exceed physical machine memory |
P3 | JDK-8288759 | GCC 12 fails to compile signature.cpp due to -Wstringop-overread |
P3 | JDK-8294075 | gtest/AsyncLogGtest crashes with SEGV |
P3 | JDK-8293472 | Incorrect container resource limit detection if manual cgroup fs mounts present |
P3 | JDK-8291238 | JDK can't be built without G1 |
P3 | JDK-8295666 | Linux x86 build fails after 8292591 |
P3 | JDK-8293872 | Make runtime/Thread/ThreadCountLimit.java more robust |
P3 | JDK-8292318 | Memory corruption in remove_dumptime_info |
P3 | JDK-8289477 | Memory corruption with CPU_ALLOC, CPU_FREE on muslc |
P3 | JDK-8289002 | Minimal x86_64 VM build fails with GCC 11: 'this' pointer is null |
P3 | JDK-8294160 | misc crash dump improvements |
P3 | JDK-8292758 | put support for UNSIGNED5 format into its own header file |
P3 | JDK-8279047 | Remove expired flags in JDK 20 |
P3 | JDK-8294679 | RISC-V: Misc crash dump improvements |
P3 | JDK-8293100 | RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub |
P3 | JDK-8291947 | riscv: fail to build after JDK-8290840 |
P3 | JDK-8293007 | riscv: failed to build after JDK-8290025 |
P3 | JDK-8278479 | RunThese test failure with +UseHeavyMonitors and +VerifyHeavyMonitors |
P3 | JDK-8295029 | runtime/cds/appcds/LotsOfClasses.java fail with jfx |
P3 | JDK-8289162 | runtime/NMT/ThreadedMallocTestType.java should print out memory allocations to help debug |
P3 | JDK-8282900 | runtime/stringtable/StringTableCleaningTest.java verify unavailable at this moment |
P4 | JDK-8288648 | (jni spec) Description of 3rd parameter to AttachCurrentThread is confusing |
P4 | JDK-8274235 | -Xshare:dump should not call vm_direct_exit |
P4 | JDK-8288824 | [arm32] Display isetstate in register output |
P4 | JDK-8288719 | [arm32] SafeFetch32 thumb interleaving causes random crashes |
P4 | JDK-8242181 | [Linux] Show source information when printing native stack traces in hs_err files |
P4 | JDK-8292511 | AArch64: Align CPU feature name for NEON with hwcap |
P4 | JDK-8288971 | AArch64: Clean up stack and register handling in interpreter |
P4 | JDK-8282322 | AArch64: Provide a means to eliminate all STREX family of instructions |
P4 | JDK-8292338 | aarch64: Use cbnz instruction in gen_continuation_enter when possible |
P4 | JDK-8294183 | AArch64: Wrong macro check in SharedRuntime::generate_deopt_blob |
P4 | JDK-8290812 | Add a test for ResourceHashtable |
P4 | JDK-8293315 | Add back logging for Placeholders |
P4 | JDK-8284849 | Add deoptimization to unified logging |
P4 | JDK-8291945 | Add OSInfo API for static OS information |
P4 | JDK-8295278 | Add parallel class loading tests |
P4 | JDK-8291970 | Add TableStatistics get function to ResourceHashtable |
P4 | JDK-8292559 | Add test for -XX:+CheckJNICalls showing changed signal handlers |
P4 | JDK-8294308 | Allow dynamically choosing the MEMFLAGS of a type without ResourceObj |
P4 | JDK-8295102 | Always load @lambda-form-invoker lines from default classlist |
P4 | JDK-8295012 | Arena should not derive from CHeapObj |
P4 | JDK-8292458 | Atomic operations on scoped enums don't build with clang |
P4 | JDK-8295124 | Atomic::add to pointer type may return wrong value |
P4 | JDK-8292989 | Avoid dynamic memory in AsyncLogWriter |
P4 | JDK-8289780 | Avoid formatting stub names when Forte is not enabled |
P4 | JDK-8291840 | Avoid JavaCalls for setting up _java_system_loader and _java_platform_loader |
P4 | JDK-8293969 | breakup the long signature in SystemDictionaryShared::is_supported_invokedynamic |
P4 | JDK-8292361 | Build failure on PPC64 BE after JDK-8290840 |
P4 | JDK-8290900 | Build failure with Clang 14+ due to function warning attribute |
P4 | JDK-8288651 | CDS test HelloUnload.java should not use literal string as ClassLoader name |
P4 | JDK-8293873 | Centralize the initialization of UL |
P4 | JDK-8289534 | Change 'uncomplicated' hotspot runtime options |
P4 | JDK-8289612 | Change hotspot/jtreg tests to not use Thread.stop |
P4 | JDK-8289607 | Change hotspot/jtreg tests to not use Thread.suspend/resume |
P4 | JDK-8288064 | Class initialization locking |
P4 | JDK-8288976 | classfile parser 'wrong name' error message has the names the wrong way around |
P4 | JDK-8290731 | Clean up CDS handling of LambdaForm Species classes |
P4 | JDK-8291457 | Clean up lifecycle of CDS dump-time data structures |
P4 | JDK-8292267 | Clean up synchronizer.hpp |
P4 | JDK-8292556 | Clean up unused Hashtable instantiations |
P4 | JDK-8289006 | Cleanup from thread.hpp split |
P4 | JDK-8291955 | Cleanup the JNI invocation API spec and code examples |
P4 | JDK-8292879 | com/sun/jdi/ClassUnloadEventTest.java failed due to classes not unloading |
P4 | JDK-8293061 | Combine CDSOptions and AppCDSOptions test utility classes |
P4 | JDK-8288601 | Consolidate static/dynamic archive tables |
P4 | JDK-8293012 | ConstantPool::print_on can crash if _cache is NULL |
P4 | JDK-8292384 | Convert AdapterHandlerTable to ResourceHashtable |
P4 | JDK-8292448 | Convert BitMapFragmentTable to ResourceHashtable |
P4 | JDK-8292680 | Convert Dictionary to ConcurrentHashTable |
P4 | JDK-8291969 | Convert LoaderConstraintsTable to ResourceHashtable |
P4 | JDK-8292068 | Convert ModuleEntryTable into ResourceHashtable |
P4 | JDK-8292218 | Convert PackageEntryTable to ResourceHashtable |
P4 | JDK-8292286 | Convert PlaceholderTable to ResourceHashtable |
P4 | JDK-8292375 | Convert ProtectionDomainCacheTable to ResourceHashtable |
P4 | JDK-8289164 | Convert ResolutionErrorTable to use ResourceHashtable |
P4 | JDK-8290370 | Convert SymbolPropertyTable to ResourceHashtable |
P4 | JDK-8293691 | converting a defined BasicType value to a string should not crash the VM |
P4 | JDK-8292383 | Create a SymbolHandle type to use for ResourceHashtable |
P4 | JDK-8291360 | Create entry points to expose low-level class file information |
P4 | JDK-8292007 | Do not include vmSymbol.hpp in method.hpp |
P4 | JDK-8278923 | Document Klass::is_loader_alive |
P4 | JDK-8294003 | Don't handle si_addr == 0 && si_code == SI_KERNEL SIGSEGVs |
P4 | JDK-8290969 | DumpClassListCLDClosure incorrectly uses ResizeableResourceHashtable |
P4 | JDK-8294691 | dynamicArchive/RelativePath.java is running other test case |
P4 | JDK-8290981 | Enable CDS for zero builds |
P4 | JDK-8292903 | enhance round_up_power_of_2 assertion output |
P4 | JDK-8292494 | Ensure SystemDictionary::set_platform_loader and set_system_loader are called only once |
P4 | JDK-8272096 | Exceptions::new_exception can return wrong exception |
P4 | JDK-8292591 | Experimentally add back barrier-less Java thread transitions |
P4 | JDK-8293922 | Extend barrier-less Java thread transitions to native transitions |
P4 | JDK-8293711 | Factor out size parsing functions from arguments.cpp |
P4 | JDK-8291736 | find_method_handle_intrinsic leaks Method* |
P4 | JDK-8294370 | Fix allocation bug in java_lang_Thread::async_get_stack_trace() |
P4 | JDK-8294594 | Fix cast-function-type warnings in signal handling code |
P4 | JDK-8291972 | Fix double copy of arguments when thawing two interpreted frames |
P4 | JDK-8295264 | Fix PaX check on RISC-V |
P4 | JDK-8289633 | Forbid raw C-heap allocation functions in hotspot and fix findings |
P4 | JDK-8294580 | frame::interpreter_frame_print_on() crashes if free BasicObjectLock exists in frame |
P4 | JDK-8289620 | gtest/MetaspaceUtilsGtests.java failed with unexpected stats values |
P4 | JDK-8293515 | heapShared.cpp: rename JavaThread parameter to current |
P4 | JDK-8286957 | Held monitor count |
P4 | JDK-8292671 | Hotspot Style Guide should allow covariant returns |
P4 | JDK-8293402 | hs-err file printer should reattempt stack trace printing if it fails |
P4 | JDK-8293851 | hs_err should print more stack in hex dump |
P4 | JDK-8292891 | ifdef-out some CDS-only functions |
P4 | JDK-8287011 | Improve container information |
P4 | JDK-8292699 | Improve printing of classes in native debugger |
P4 | JDK-8293654 | Improve SharedRuntime handling of continuation helper out-arguments |
P4 | JDK-8293182 | Improve testing of CDS archive heap |
P4 | JDK-8284313 | Improve warning messages when CDS archive fails to load |
P4 | JDK-8294190 | Incorrect check messages in SharedRuntime::generate_uncommon_trap_blob |
P4 | JDK-8288904 | Incorrect memory ordering in UL |
P4 | JDK-8292259 | integrate batch of test adjustments from stress testing |
P4 | JDK-8294359 | Interpreter(AArch64) intrinsify Thread.currentThread() |
P4 | JDK-8295023 | Interpreter(AArch64): Implement -XX:+PrintBytecodeHistogram and -XX:+PrintBytecodePairHistogram options |
P4 | JDK-8289004 | investigate if SharedRuntime::get_java_tid parameter should be a JavaThread* |
P4 | JDK-8289003 | JavaThread::check_is_terminated() implementation should rely on Thread-SMR |
P4 | JDK-8293344 | JDK-8242181 broke stack printing for non-attached threads |
P4 | JDK-8290732 | JNI DestroyJavaVM can start shutdown when one non-daemon thread remains |
P4 | JDK-8293466 | libjsig should ignore non-modifying sigaction calls |
P4 | JDK-8295395 | Linux Alpha Zero builds fail after JDK-8292591 |
P4 | JDK-8288003 | log events for os::dll_unload |
P4 | JDK-8292060 | Make ClassFileVersionTest.java version adapting |
P4 | JDK-8288926 | make runtime/logging/DeoptStats.java more reliable |
P4 | JDK-8292596 | Make SymbolHashMap a ResourceHashtable |
P4 | JDK-8292446 | Make TableRateStatistics optional in CHT |
P4 | JDK-8295016 | Make the arraycopy_epilogue signature consistent with its usage |
P4 | JDK-8290495 | Micro-optimize Method::can_be_statically_bound assertions |
P4 | JDK-8295294 | Misc cleanups in runtime/InvocationTests |
P4 | JDK-8292202 | modules_do is called without Module_lock |
P4 | JDK-8293293 | Move archive heap loading code out of heapShared.cpp |
P4 | JDK-8290324 | Move atomic operations outside of os_xxx.hpp |
P4 | JDK-8293046 | Move CDS command-line flags to cds_globals.hpp |
P4 | JDK-8288623 | Move Continuation classes out of javaClasses.hpp |
P4 | JDK-8293939 | Move continuation_enter_setup and friends |
P4 | JDK-8288537 | Move Devirtualizer out of hotspot/share/memory/iterator.hpp |
P4 | JDK-8288474 | Move EventContinuationFreezeOld from try_freeze_fast to freeze_slow |
P4 | JDK-8290027 | Move inline functions from vm_version_x86.hpp to cpp |
P4 | JDK-8289230 | Move PlatformXXX class declarations out of os_xxx.hpp |
P4 | JDK-8289710 | Move Suspend/Resume classes out of os.hpp |
P4 | JDK-8290870 | NMT: Increase MallocSiteTable size and allocate it only when needed |
P4 | JDK-8291878 | NMT: Malloc limits |
P4 | JDK-8290868 | NMT: MallocSiteTable statistics improvements |
P4 | JDK-8289182 | NMT: MemTracker::baseline should return void |
P4 | JDK-8292071 | NMT: move MallocHeader to its own header and inline header checks |
P4 | JDK-8292073 | NMT: remove unused constructor parameter from MallocHeader |
P4 | JDK-8290046 | NMT: Remove unused MallocSiteTable::reset() |
P4 | JDK-8292072 | NMT: repurpose Tracking overhead counter as global malloc counter |
P4 | JDK-8291443 | Obsolete the PrintSharedDictionary flag |
P4 | JDK-8282684 | Obsolete UseContainerCpuShares and PreferContainerQuotaForCPUCount flags |
P4 | JDK-8291060 | OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE |
P4 | JDK-8290464 | Optimize ResourceArea zapping on ResourceMark release |
P4 | JDK-8227060 | Optimize safepoint cleanup subtask order |
P4 | JDK-8295268 | Optimized builds are broken due to incorrect assert_is_rfp shortcuts |
P4 | JDK-8271252 | os::reserve_memory should not use mtOther as default NMT flag |
P4 | JDK-8285792 | Posix signal handler modification checking issues. |
P4 | JDK-8293680 | PPC64BE build failure after JDK-8293344 |
P4 | JDK-8294759 | Print actual lock/monitor ranking |
P4 | JDK-8294950 | print_sys_devices_cpu_info doesn't use the provided buffer |
P4 | JDK-8292590 | Product JVM crashes with FLAG_SET_XXX on non-product Flag |
P4 | JDK-8290840 | Refactor the "os" class |
P4 | JDK-8282986 | Remove "system" in boot class path names |
P4 | JDK-8290290 | Remove addition of TimeInstants |
P4 | JDK-8290718 | Remove ALLOCATION_SUPER_CLASS_SPEC |
P4 | JDK-8290833 | Remove ConstantPoolCache::walk_entries_for_initialization() |
P4 | JDK-8288935 | Remove excessive includes introduced in loom |
P4 | JDK-8292790 | Remove hashtable.hpp from other files |
P4 | JDK-8290074 | Remove implicit arguments for RegisterMap constructor |
P4 | JDK-8293592 | Remove JVM_StopThread, stillborn, and related cleanup |
P4 | JDK-8292216 | Remove modules/packages_unloading_do |
P4 | JDK-8291626 | Remove Mutex::contains as it is unused |
P4 | JDK-8289763 | Remove NULL check in CDSProtectionDomain::init_security_info() |
P4 | JDK-8290456 | remove os::print_statistics() |
P4 | JDK-8290333 | Remove os_share_*.hpp |
P4 | JDK-8292890 | Remove PrintTouchedMethodsAtExit and LogTouchedMethods |
P4 | JDK-8292864 | Remove resourceHash.hpp from header files |
P4 | JDK-8295014 | Remove unnecessary explicit casts to void* in CHeapObjBase |
P4 | JDK-8293340 | Remove unused _code in {Zero,Template}InterpreterGenerator |
P4 | JDK-8294293 | Remove unused _width and _newlines field in outputStream |
P4 | JDK-8295273 | Remove unused argument in [load/store]_sized_value on aarch64 and riscv |
P4 | JDK-8288473 | Remove unused frame::set_pc_preserve_deopt methods |
P4 | JDK-8294907 | Remove unused NativeLookup::dll_load |
P4 | JDK-8294772 | Remove workaround in os::dll_address_to_library_name |
P4 | JDK-8292225 | Rename ArchiveBuilder APIs related to source and buffered addresses |
P4 | JDK-8293979 | Resolve JVM_CONSTANT_Class references at CDS dump time |
P4 | JDK-8295270 | RISC-V: Clean up and refactoring for assembler functions |
P4 | JDK-8294012 | RISC-V: get/put_native_u8 missing the case when address&7 is 6 |
P4 | JDK-8295009 | RISC-V: Interpreter intrinsify Thread.currentThread() |
P4 | JDK-8294083 | RISC-V: Minimal build failed with --disable-precompiled-headers |
P4 | JDK-8295703 | RISC-V: Remove implicit noreg temp register arguments in MacroAssembler |
P4 | JDK-8294430 | RISC-V: Small refactoring for movptr_with_offset |
P4 | JDK-8293474 | RISC-V: Unify the way of moving function pointer |
P4 | JDK-8293524 | RISC-V: Use macro-assembler functions as appropriate |
P4 | JDK-8290280 | riscv: Clean up stack and register handling in interpreter |
P4 | JDK-8291893 | riscv: remove fence.i used in user space |
P4 | JDK-8291952 | riscv: Remove PRAGMA_NONNULL_IGNORED |
P4 | JDK-8290137 | riscv: small refactoring for add_memory_int32/64 |
P4 | JDK-8290707 | runtime/cds/appcds/dynamicArchive/DynamicLambdaWithUseImplMethodHandle.java fails with "Can't find sun.hotspot.whitebox" |
P4 | JDK-8289184 | runtime/ClassUnload/DictionaryDependsTest.java failed with "Test failed: should be unloaded" |
P4 | JDK-8293771 | runtime/handshake/SystemMembarHandshakeTransitionTest.java fails if MEMBARRIER_CMD_QUERY is unsupported |
P4 | JDK-8252329 | runtime/LoadClass/TestResize.java timed out |
P4 | JDK-8290067 | Show stack dimensions in UL logging when attaching threads |
P4 | JDK-8293493 | Signal Handlers printout should show signal block state |
P4 | JDK-8292695 | SIGQUIT and jcmd attaching mechanism does not work with signal chaining library |
P4 | JDK-8293291 | Simplify relocation of native pointers in archive heap |
P4 | JDK-8290739 | Simplify storage of dump-time class information |
P4 | JDK-8288443 | Simplify vmClasses::resolve_all() |
P4 | JDK-8289257 | Some custom loader tests failed due to symbol refcount not decremented |
P4 | JDK-8288752 | Split thread implementation files |
P4 | JDK-8288134 | Super class names don't have envelopes |
P4 | JDK-8295412 | support latest VS2022 MSC_VER in abstract_vm_version.cpp |
P4 | JDK-8292054 | Test runtime/posixSig/TestPosixSig.java fails with 'Test failed, bad output.' |
P4 | JDK-8292315 | Tests should not rely on specific JAR file names (hotspot) |
P4 | JDK-8292351 | tty should always live |
P4 | JDK-8292981 | Unify and restructure integer printing format specifiers |
P4 | JDK-8289147 | unify os::infinite_sleep on posix platforms |
P4 | JDK-8289910 | unify os::message_box across posix platforms |
P4 | JDK-8291558 | unify print_jni_name_prefix_on and print_jni_name_suffix_on on posix platforms |
P4 | JDK-8294053 | Unneeded local variable in handle_safefetch() |
P4 | JDK-8293964 | Unused check_for_duplicates parameter in ClassLoaderExt::process_jar_manifest |
P4 | JDK-8293961 | Unused ClassPathZipEntry::contents_do |
P4 | JDK-8290482 | Update JNI Specification of DestroyJavaVM for better alignment with JLS, JVMS, and Java SE API Specifications |
P4 | JDK-8293251 | Use stringStream::base() instead of as_string() when applicable |
P4 | JDK-8294037 | Using alias template to unify hashtables in AsyncLogWriter |
P4 | JDK-8288556 | VM crashes if it gets sent SIGUSR2 from outside |
P4 | JDK-8271615 | vmTestbase/vm/jit/LongTransitions/ test fail due to locale mismatch |
P4 | JDK-8292312 | Work around memset() called operator new |
P4 | JDK-8290704 | x86: TemplateTable::_new should not call eden_allocate() without contiguous allocs enabled |
P4 | JDK-8291899 | Zero VM is broken on MacOS after JDK-8290840 due to os::setup_fpu() is missing |
P4 | JDK-8288282 | Zero-release build is broken after JDK-8279047 due to UseHeavyMonitors is read-only |
P4 | JDK-8292847 | Zero: Allow ergonomics to select the GC |
P4 | JDK-8294751 | Zero: Allow larger default heaps |
P4 | JDK-8294211 | Zero: Decode arch-specific error context if possible |
P4 | JDK-8294197 | Zero: JVM_handle_linux_signal should not assume deopt NOPs |
P4 | JDK-8289778 | ZGC: incorrect use of os::free() for mountpoint string handling after JDK-8289633 |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8293156 | Dcmd VM.classloaders fails to print the full hierarchy |
P4 | JDK-8292910 | Remove root to oop cast in HeapDumper |
P4 | JDK-8295657 | SA: Allow larger object alignments |
P4 | JDK-8295811 | serviceability/sa/TestObjectAlignment.java fails on x86_32 |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8286397 | Address possibly lossy conversions in jdk.hotspot.agent |
P4 | JDK-8175382 | clhsdb pmap should print the end addresses of the load modules |
P4 | JDK-8294547 | HotSpotAgent.setupVM() should include "cause" exception when throwing DebuggerException |
P4 | JDK-8292995 | improve the SA page cache |
P4 | JDK-8292233 | Increase symtab hash table size |
P4 | JDK-8293325 | Minor improvements to macos catch_mach_exception_raise() error handling |
P4 | JDK-8294920 | Missing SP value in Linux x86_32 thread context |
P4 | JDK-8293037 | Remove DebuggerBase.writeBytes() and related code from SA |
P4 | JDK-8282410 | Remove SA ProcDebugger support |
P4 | JDK-8294411 | SA should provide more useful info when it fails to start up due to "failed to workaround classshareing" |
P4 | JDK-8293669 | SA: Remove unnecssary "InstanceStackChunkKlass: InstanceStackChunkKlass" output when scanning heap |
P4 | JDK-8283010 | serviceability/sa/ClhsdbThread.java failed with "'Base of Stack:' missing from stdout/stderr " |
P4 | JDK-8292201 | serviceability/sa/ClhsdbThreadContext.java fails with "'Thread "Common-Cleaner"' missing from stdout/stderr" |
P4 | JDK-8290687 | serviceability/sa/TestClassDump.java could leave files owned by root on macOS |
P4 | JDK-8293006 | sun/tools/jhsdb/JStackStressTest.java fails with "UnalignedAddressException: 8baadbabe" |
P4 | JDK-8294689 | The SA transported_core.html file needs quite a bit of work |
P5 | JDK-8293647 | Avoid unnecessary boxing in jdk.hotspot.agent |
P5 | JDK-8289126 | Cleanup unnecessary null comparison before instanceof check in jdk.hotspot.agent |
P5 | JDK-8293445 | clhsdb "thread" command gives incorrect error message for bad threadID |
P5 | JDK-8283627 | Outdated comment in MachineDescriptionTwosComplement.isLP64 |
P5 | JDK-8135292 | Remove duplicate code in |
P5 | JDK-8293879 | Remove unnecessary castings in jdk.hotspot.agent |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8292352 | 32-bit Windows build failures after JDK-8290059 |
P4 | JDK-8290164 | compiler/runtime/TestConstantsInError.java fails on riscv |
P4 | JDK-8271707 | migrate tests to use jdk.test.whitebox.WhiteBox |
P4 | JDK-8284614 | on macOS "spindump" should be run from failure_handler as root |
P4 | JDK-8275662 | remove test/lib/sun/hotspot |
P4 | JDK-8287124 | RenaissanceStressTest.java failed |
P4 | JDK-8292679 | Simplify thread creation in gtest and port 2 tests to new way |
P4 | JDK-8295288 | Some vm_flags tests associate with a wrong BugID |
P4 | JDK-8282642 | vmTestbase/gc/gctests/LoadUnloadGC2/LoadUnloadGC2.java fails intermittently with exit code 1 |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8289798 | Update to use jtreg 7 |
P4 | JDK-8290178 | failure_handler: run netstat without name lookups |
P4 | JDK-8288114 | Update JIRA link in vcs.xml |
P4 | JDK-8295470 | Update openjdk.java.net => openjdk.org URLs in test code |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8288238 | Add missing file jdk.incubator.concurrent-J.sym.txt |
P1 | JDK-8292763 | JDK-8292716 breaks configure without jtreg |
P2 | JDK-8290842 | [BACKOUT] "JDK-8288136 Temporarily disable building of JavaUninstallTool.exe" when JDK-8290569 is fixed |
P2 | JDK-8294310 | compare.sh fails on macos after JDK-8293550 |
P2 | JDK-8294368 | Java incremental builds broken on Windows after JDK-8293116 |
P2 | JDK-8287906 | Rewrite of GitHub Actions (GHA) sanity tests |
P2 | JDK-8295847 | slow debug build error after JDK-8294466 |
P2 | JDK-8292330 | Update JCov version to 3.0.13 |
P3 | JDK-8295205 | Add jcheck whitespace checking for markdown files |
P3 | JDK-8294281 | Allow warnings to be disabled on a per-file basis |
P3 | JDK-8288396 | Always create reproducible builds |
P3 | JDK-8292717 | Clean up checking of testing requirements in configure |
P3 | JDK-8292716 | Configure should check that jtreg is of the required version |
P3 | JDK-8293162 | Drop support for VS2017 |
P3 | JDK-8295211 | Fix autoconf 2.71 warning "AC_CHECK_HEADERS: you should use literals" |
P3 | JDK-8295714 | GHA ::set-output is deprecated and will be removed |
P3 | JDK-8290489 | Initial nroff manpage generation for JDK 20 |
P3 | JDK-8293219 | Microsoft toolchain selection picks 32-bit tools over 64-bit |
P3 | JDK-8295717 | Minimize disabled warnings in accessibility native code |
P3 | JDK-8294314 | Minimize disabled warnings in hotspot |
P3 | JDK-8294376 | Minimize disabled warnings in java.base |
P3 | JDK-8294466 | Minimize disabled warnings in java.desktop |
P3 | JDK-8295716 | Minimize disabled warnings in security libs |
P3 | JDK-8295715 | Minimize disabled warnings in serviceability libs |
P3 | JDK-8293550 | Optionally add get-task-allow entitlement to macos binaries |
P3 | JDK-8295719 | Remove unneeded disabled warnings in jdk.sctp |
P3 | JDK-8295192 | Use original configure command line when called from a script |
P4 | JDK-8294404 | [BACKOUT] JDK-8294142: make test should report only executed tests |
P4 | JDK-8292911 | Add a note about jtreg failure handlers in the testing doc |
P4 | JDK-8295529 | Add link to JBS to README.md |
P4 | JDK-8294006 | Avoid hardcoding object file suffixes in make |
P4 | JDK-8293288 | bootcycle build failure after JDK-8173605 |
P4 | JDK-8295262 | Build binutils out of source tree |
P4 | JDK-8295435 | Build failure with GCC7 after JDK-8294314 due to strict-overflow warnings |
P4 | JDK-8290000 | Bump macOS GitHub actions to macOS 11 |
P4 | JDK-8286037 | Bump minimum boot jdk to JDK 19 |
P4 | JDK-8294748 | Cleanup unneeded references to hg |
P4 | JDK-8293965 | Code signing warnings after JDK-8293550 |
P4 | JDK-8289646 | configure script failed on WSL |
P4 | JDK-8290466 | Default to --with-source-date=current to avoid unmodified Hotspot recompilation |
P4 | JDK-8292329 | Enable CDS shared heap for zero builds |
P4 | JDK-8247283 | Enable the new conformant preprocessor option in Visual Studio |
P4 | JDK-8293088 | Fix compilation with the new Visual Studio preprocessor |
P4 | JDK-8287828 | Fix so that one can select jtreg test case by ID from make |
P4 | JDK-8283929 | GHA: Add RISC-V build config |
P4 | JDK-8293107 | GHA: Bump to Ubuntu 22.04 |
P4 | JDK-8294941 | GHA: Cut down cross-compilation sysroots |
P4 | JDK-8293361 | GHA: dump config.log in case of configure failure |
P4 | JDK-8293098 | GHA: Harmonize GCC version handling for host and cross builds |
P4 | JDK-8293165 | GHA: Provide necessary x86_32 packages for runtime/ErrorHandling/TestDwarf.java |
P4 | JDK-8294956 | GHA: qemu-debootstrap is deprecated, use the regular one |
P4 | JDK-8292816 | GPL Classpath exception missing from assemblyprefix.h |
P4 | JDK-8295033 | hsdis configure error when cross-compiling with --with-binutils-src |
P4 | JDK-8294076 | Improve ant detection in idea.sh |
P4 | JDK-8293116 | Incremental JDK build could be sped up |
P4 | JDK-8294317 | Insufficient build rules for tzdb.dat |
P4 | JDK-8294149 | JMH 1.34 and later requires jopt-simple 5.0.4 |
P4 | JDK-8293020 | jmod should not be treated as "small" tool for large modules |
P4 | JDK-8288399 | MacOS debug symbol files not always deterministic in reproducible builds |
P4 | JDK-8294270 | make test passes awkward -status:-status:error,fail to jtreg |
P4 | JDK-8294142 | make test should report only on executed tests |
P4 | JDK-8291454 | Missing check for JLI C runtime library in CoreLibraries.gmk |
P4 | JDK-8295231 | Move all linking of native libraries to make |
P4 | JDK-8295417 | Pass $AR to binutils cross-build |
P4 | JDK-8288195 | Prepare build system for GHA changes |
P4 | JDK-8292226 | Prepare make for better Link Time Optimization support |
P4 | JDK-8289755 | Remove --enable-reproducible-build from jib profile |
P4 | JDK-8295163 | Remove old hsdis Makefile |
P4 | JDK-8292244 | Remove unnecessary include directories |
P4 | JDK-8294271 | Remove use of ThreadDeath from make utilities |
P4 | JDK-8288499 | Restore cancel-in-progress in GHA |
P4 | JDK-8295213 | Run GHA manually with user-specified make and configure arguments |
P4 | JDK-8292008 | Transition the JDK to the common standard of C11 |
P4 | JDK-8295229 | Try to verify gtest version |
P4 | JDK-8286038 | Update --release 19 symbol information for JDK 19 build 26 |
P4 | JDK-8288609 | Update --release 19 symbol information for JDK 19 build 28 |
P4 | JDK-8295198 | Update more openjdk.java.net => openjdk.org URLs |
P4 | JDK-8293532 | Use lighter jmod compression levels in build config |
P5 | JDK-8289741 | Remove unused imports from DTDBuilder.java |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8291762 | Backout JDK-8291757 from jdk/jdk |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8288495 | [test] Make OutputAnalyzer exception more informative |
P5 | JDK-8288140 | Avoid redundant Hashtable.get call in Signal.handle |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8292623 | Reduce runtime of java.io microbenchmarks |
P4 | JDK-8292196 | Reduce runtime of java.util.regex microbenchmarks |
P4 | JDK-8291828 | Reduce runtime of java.util.stream microbenchmarks |
P4 | JDK-8291729 | Reduce runtime of vm.compiler microbenchmarks |
P4 | JDK-8291337 | Reduce runtime of vm.lamdba microbenchmarks |
P4 | JDK-8290894 | Reduce runtime of vm.lang microbenchmarks |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8290115 | ArrayCopyObject JMH has wrong package |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8286395 | Address possibly lossy conversions in java.security.jgss |
P4 | JDK-8286389 | Address possibly lossy conversions in jdk.crypto.ec |
P4 | JDK-8285263 | Minor cleanup could be done in java.security |
P4 | JDK-8293808 | mscapi destroyKeyContainer enhance KeyStoreException: Access is denied exception |
P4 | JDK-8284851 | Update javax.crypto files to use proper javadoc for mentioned classes |
P4 | JDK-8289848 | Update Standard Algorithm Names document in accordance with JDK-8289602 |
P5 | JDK-8289274 | Cleanup unnecessary null comparison before instanceof check in security modules |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8288270 | Tier1 build failures after JDK-8287178 |
P3 | JDK-8282730 | LdapLoginModule throw NPE from logout method after login failure |
P3 | JDK-6447816 | Provider filtering (getProviders) is not working with OR'd conditions |
P3 | JDK-8290920 | sspi_bridge.dll not built if BUILD_CRYPTO is false |
P3 | JDK-8224768 | Test ActalisCA.java fails |
P3 | JDK-8155246 | Throw error if default java.security file is missing |
P3 | JDK-8288132 | Update test artifacts in QuoVadis CA interop tests |
P3 | JDK-8288616 | Updating Java Security Standard Algorithm Names |
P4 | JDK-8289401 | Add dump output to TestRawRSACipher.java |
P4 | JDK-8254711 | Add java.security.Provider.getService JFR Event |
P4 | JDK-8292681 | Add JMH for ProtectionDomain |
P4 | JDK-8271838 | AmazonCA.java interop test fails |
P4 | JDK-6587699 | Document DigestInputStream behavior when skip() or mark() / reset() is used |
P4 | JDK-8294058 | Early use of lambda introduced in JDK-8285263 cause startup regressions in 20-b02 |
P4 | JDK-8292297 | Fix up loading of override java.security properties file |
P4 | JDK-8292177 | InitialSecurityProperty JFR event |
P4 | JDK-8289572 | InputStream wrapping with BufferedInputStream is redundant in HttpTimestamper |
P4 | JDK-8287178 | IntegerModuloP::multiplicativeInverse returns 0 for 0 |
P4 | JDK-8292739 | Invalid legacy entries may be returned by Provider.getServices() call |
P4 | JDK-8291509 | Minor cleanup could be done in sun.security |
P4 | JDK-8286259 | Password cleanup after KeyStore.PasswordProtection in P11KeyStore |
P4 | JDK-8291511 | Redefinition of EXIT_FAILURE in libw2k_lsa_auth |
P4 | JDK-8288568 | Reduce runtime of java.security microbenchmarks |
P4 | JDK-8220732 | setSeed(long) java api doc is missing warning about provided seed quality |
P4 | JDK-8294987 | Streamline DerOutputStream write |
P4 | JDK-8290887 | Unused private method in TrustManagerFactoryImpl |
P4 | JDK-8294994 | Update Jarsigner and Keytool i18n tests to validate i18n compliance |
P5 | JDK-8288329 | Avoid redundant TreeMap.containsKey call in PolicyParser.read |
P5 | JDK-8289659 | Refactor I/O stream copying to use InputStream.readAllBytes in X509CertPath |
Priority | Bug | Summary |
---|---|---|
P1 | JDK-8289603 | JDK-8170762 had incorrect copyright format |
P3 | JDK-8294821 | Class load improvement for AES crypto engine |
P3 | JDK-8294734 | Redundant override in AES implementation |
P3 | JDK-8277970 | Test jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java fails with "tag mismatch" |
P4 | JDK-4958071 | (spec) confusing exception list for javax.crypto.Cipher.init(...) for |
P4 | JDK-6205692 | (spec) javax.crypto.MacSpi.engineUpdate(ByteBuffer input): NPE should be specified |
P4 | JDK-6522064 | Aliases from Microsoft CryptoAPI has bad character encoding |
P4 | JDK-8170762 | Document that ISO10126Padding pads with random bytes |
P4 | JDK-8294997 | Improve ECC math operations |
P4 | JDK-8286779 | javax.crypto.CryptoPolicyParser#isConsistent always returns 'true' |
P4 | JDK-6383195 | javax.crypto.spec.PBEKeySpec is not thread safe |
P4 | JDK-6227536 | KeyGenerator.init() methods do not throw IllegalArgumentException for keysize == 0 |
P4 | JDK-8293779 | redundant checking in AESCrypt.makeSessionKey() method |
P4 | JDK-4887998 | Use Integer.rotateLeft() and rotateRight() in crypto implementations |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8294906 | Memory leak in PKCS11 NSS TLS server |
P4 | JDK-8290532 | Adjust PKCS11Exception and handle more PKCS11 error codes |
P4 | JDK-8293232 | Fix race condition in pkcs11 SessionManager |
P4 | JDK-8289301 | P11Cipher should not throw out of bounds exception during padding |
P4 | JDK-8293815 | P11PSSSignature.engineUpdate should not print debug messages during normal operation |
P4 | JDK-8288985 | P11TlsKeyMaterialGenerator should work with ChaCha20-Poly1305 |
P4 | JDK-8289275 | Remove incorrect __declspec(dllimport) attributes from pointers in jdk.crypto.cryptoki |
P4 | JDK-8279941 | sun/security/pkcs11/Signature/TestDSAKeyLength.java fails when NSS version detection fails |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8212096 | javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java failed intermittently due to SSLException: Tag mismatch |
P3 | JDK-8227651 | Tests fail with SSLProtocolException: Input record too big |
P3 | JDK-8291949 | Unexpected extending of SupportedGroups |
P4 | JDK-8293489 | Accept CAs with BasicConstraints without pathLenConstraint |
P4 | JDK-8186765 | Speed up test sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java |
P4 | JDK-8288209 | SSL debug message wrong about unsupported authentication scheme |
P4 | JDK-8294848 | Unnecessary SSLCipher dispose implementations |
P5 | JDK-8267860 | Off-by-one bug when searching arrays in AlpnGreaseTest |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8292682 | Code change of JDK-8282730 not updated to reflect CSR update |
P4 | JDK-8290975 | Minor cleanup could be done in javax.security |
P4 | JDK-8215916 | The failure reason of an optional JAAS LoginModule is not logged |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8290463 | Fix several comment typos in sun.security.ec |
P4 | JDK-8293326 | jdk/sun/security/tools/jarsigner/compatibility/SignTwice.java slow on Windows |
P4 | JDK-8290775 | Some doc errors in DerOutputStream.java |
P4 | JDK-8283082 | sun.security.x509.X509CertImpl.delete("x509.info.validity") nulls out info field |
P5 | JDK-8290669 | Fix wording in sun.security.ec |
P5 | JDK-8291957 | Redundant import statements in sun.security.ec |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8293365 | 1.6: Update email address for reporting errors and ambiguities |
P4 | JDK-8293684 | 11.1.3: Thread.stop no longer causes an asynchronous exception |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8293366 | 1.5: Update email addresses to reflect new openjdk domain |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8293701 | jdeps InverseDepsAnalyzer runs into NoSuchElementException: No value present |
P3 | JDK-8294840 | langtools OptionalDependencyTest.java use File.pathSeparator |
P4 | JDK-8289562 | Change bugs.java.com and bugreport.java.com URL's to https |
P4 | JDK-8294869 | Correct failure of RemovedJDKInternals.java after JDK-8294618 |
P4 | JDK-8295020 | javac emits incorrect code for for-each on an intersection type. |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8287760 | --do-not-resolve-by-default gets overwritten if --warn-if-resolved flags is used |
Priority | Bug | Summary |
---|---|---|
P2 | JDK-8289647 | AssertionError during annotation processing of record related tests |
P2 | JDK-8293578 | Duplicate ldc generated by javac |
P3 | JDK-8293348 | A false cyclic inheritance error reported |
P3 | JDK-8269983 | BootstrapMethodError with method reference and intersection type |
P3 | JDK-8268312 | Compilation error with nested generic functional interface |
P3 | JDK-8294670 | Enhanced switch statements have an implicit default which does not complete normally |
P3 | JDK-8293051 | Further refactor javac after removal of -source/-target/--release 7 |
P3 | JDK-8290709 | Incorrect dominance error for unconditional pattern vs. null |
P3 | JDK-8292756 | java.lang.AssertionError at at jdk.compiler/com.sun.tools.javac.code.Scope$ScopeImpl.leave(Scope.java:386) |
P3 | JDK-8291657 | Javac assertion when compiling a method call with switch expression as argument |
P3 | JDK-8287186 | JDK modules participating in preview |
P3 | JDK-8173605 | Remove support for source and target 1.7 option in javac |
P3 | JDK-8295176 | some langtools test pollutes source tree |
P4 | JDK-8244681 | Add a warning for possibly lossy conversion in compound assignments |
P4 | JDK-8286035 | Add source 20 and target 20 to javac |
P4 | JDK-8290561 | Coalesce incubator-module warnings for single-file source-code programs |
P4 | JDK-8260892 | Compilation fails: lambda parameter not visible in body when generics involved |
P4 | JDK-8288130 | compiler error with AP and explicit record accessor |
P4 | JDK-8295024 | Cyclic constructor error is non-deterministic and inconsistent |
P4 | JDK-8294546 | document where javac differs when invoked via launcher and ToolProvider |
P4 | JDK-8291914 | generated constructors are considered compact when they shouldn't |
P4 | JDK-8269674 | Improve testing of parenthesized patterns |
P4 | JDK-8292975 | javac produces code that crashes with LambdaConversionException |
P4 | JDK-7194212 | NPE in Flow.visitIdent |
P4 | JDK-8290379 | Parse error with parenthesized pattern and guard using an array |
P4 | JDK-8029633 | Raw inner class constructor ref should not perform diamond inference |
P4 | JDK-8290901 | Reduce use of -source in langtools tests |
P4 | JDK-8293003 | Review running time of Warn5 regression test |
P4 | JDK-8293877 | Rewrite MineField test |
P4 | JDK-8294550 | Sealed check for casts isn't applied to array components |
P4 | JDK-8285935 | Spurious lint warning for static method accessed through instance qualifier |
P4 | JDK-8282714 | synthetic arguments are being added to the constructors of static local classes |
P4 | JDK-8293897 | Synthetic final modifier is part of the AST for a try-with-resource resource |
P4 | JDK-8294726 | Update URLs in minefield tests |
P5 | JDK-7039014 | Confusing error message for method conflict |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8290126 | Add a check in JavadocTester for "javadoc should not crash" |
P3 | JDK-8289332 | Auto-generate ids for user-defined headings |
P3 | JDK-8288624 | Cleanup CommentHelper.getText0 |
P3 | JDK-8236048 | Cleanup use of Utils.normalizeNewlines |
P3 | JDK-8290243 | move seeTagToContent from HtmlDocletWriter to TagletWriterImpl |
P3 | JDK-8293178 | Remove obsolete properties from javadoc resource file |
P3 | JDK-8289335 | restructure table at end of Doc Comment Spec |
P3 | JDK-8294471 | SpecTaglet is inconsistent with SpecTree for inline property |
P3 | JDK-8286101 | Support formatting in @value tag |
P3 | JDK-8289334 | Use CSS variables to define fonts and colors |
P3 | JDK-6251738 | Want a top-level summary page that itemizes all spec documents referenced from javadocs (OEM spec) |
P4 | JDK-8288699 | cleanup HTML tree in HtmlDocletWriter.commentTagsToContent |
P4 | JDK-8288994 | Incorrect @since tags for @value update in JDK-8286101 |
P4 | JDK-8273860 | Javadoc Deprecated API list should not use italic font for description column |
P4 | JDK-8292892 | Javadoc index descriptions are not deterministic |
P4 | JDK-8287597 | List all preview features on the javadoc PREVIEW page |
P4 | JDK-8288309 | Rename the "testTagInheritence" directory |
P4 | JDK-8288368 | simplify code in ValueTaglet, remove redundant code |
P4 | JDK-8295088 | Update External Spec page to show tabs for hosts |
P5 | JDK-8289658 | Avoid redundant LinkedHashMap.get call in TagletManager.addNewSimpleCustomTag |
P5 | JDK-8291358 | Fix the "overridding" typo |
Priority | Bug | Summary |
---|---|---|
P4 | JDK-8290359 | Ensure that all directory streams are closed in jdk.link |
P4 | JDK-8237467 | jlink plugin to save the argument files as input to jlink in the output image |
P4 | JDK-8293499 | Provide jmod --compress option |
P4 | JDK-8295325 | tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java fails on Linux ppc64le |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8293462 | [macos] app image signature invalid when creating DMG or PKG from post processed signed image |
P3 | JDK-8290398 | jpackage exe installers are not installed in jtreg tests |
P3 | JDK-8283707 | Support |
P3 | JDK-8290557 | tools/jpackage/share/AddLauncherTest.java#id1 failed with "ERROR: Failed: Check icon file" |
P4 | JDK-8290402 | jpackage exe uninstallers don't return correct exit code in case of failure |
P4 | JDK-8291978 | jpackage: allow to override primary l10n files on Windows |
P4 | JDK-8288838 | jpackage: file association additional arguments |
P4 | JDK-8291924 | jpackage: l10n for Windows context menu label |
P4 | JDK-8288961 | jpackage: test MSI installation fix |
P4 | JDK-8288013 | jpackage: test utility Windows registry enhancement |
P4 | JDK-8290400 | Must run exe installers in jpackage jtreg tests without UI |
P4 | JDK-8292316 | Tests should not rely on specific JAR file names (jpackage) |
P4 | JDK-8293579 | tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java fails on Japanese Windows platform |
P4 | JDK-8293595 | tstrings::any() is missing an overload |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8289613 | Drop use of Thread.stop in jshell |
P3 | JDK-8207166 | jdk/jshell/JdiHangingLaunchExecutionControlTest.java - launch timeout |
P3 | JDK-8294431 | jshell reports error on initialisation of static final field of anonymous class |
P4 | JDK-8295154 | Documentation for RemoteExecutionControl.invoke(Method) inherits non-existent documentation |
P4 | JDK-8282434 | Leading combining diacritic character in string renders incorrectly |
P4 | JDK-8292755 | Non-default method in interface leads to a stack overflow in JShell |
P4 | JDK-8293591 | Remove use of Thread.stop from jshell tests |
P4 | JDK-8293000 | Review running times of jshell regression tests |
P5 | JDK-8289804 | Remove redundant stream() call before forEach in jdk.jshell |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8233269 | Improve handling of JAVA_ARGS |
P4 | JDK-8289797 | tools/launcher/I18NArgTest.java fails on Japanese Windows environment |
Priority | Bug | Summary |
---|---|---|
P5 | JDK-8289471 | Issue in Initialization of keys in ErrorMsg.java and XPATHErrorResources.java |
Priority | Bug | Summary |
---|---|---|
P3 | JDK-8292182 | [TESTLIB] Enhance JAXPPolicyManager to setup required permissions for jtreg version 7 jar |
P4 | JDK-8290740 | Catalog not used when the handler is null |
P4 | JDK-8289508 | Improve test coverage for XPath Axes: ancestor, ancestor-or-self, preceding, and preceding-sibling |
P4 | JDK-8289511 | Improve test coverage for XPath Axes: child |
P4 | JDK-8289509 | Improve test coverage for XPath Axes: descendant, descendant-or-self, following, following-sibling |
P4 | JDK-8289510 | Improve test coverage for XPath Axes: namespace |
P4 | JDK-8292990 | Improve test coverage for XPath Axes: parent |
P4 | JDK-8290837 | Improve test coverage for XPath functions: Boolean Functions |
P4 | JDK-8289948 | Improve test coverage for XPath functions: Node Set Functions |
P4 | JDK-8290838 | Improve test coverage for XPath functions: Number Functions |
P4 | JDK-8290836 | Improve test coverage for XPath functions: String Functions |
P4 | JDK-8289949 | Improve test coverage for XPath: operators |
P4 | JDK-8286091 | Improve XPath test coverage |