LABEL REPORT: redhat-interest

This report shows bugs with the given label, along with their backporting status.

Report generated: Thu Sep 16 01:22:50 CEST 2021

Minimal actionable level to display: NONE

client-libs

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8160974 [TESTBUG] Mark more headful tests with @key headful.
JDK-8233827 Enable screenshots in the enhanced failure handler on Linux/macOS
JDK-8210782 Upgrade HarfBuzz to the latest 2.3.1
JDK-8214579 JFrame does not paint content in XVFB / X11vnc environment
JDK-8217676 Upgrade libpng to 1.6.37
JDK-8222496 [8u] Switch on GTK3 as a default GTK L&F in client-libs
JDK-8235638 NPE in LWWindowPeer.getOnscreenGraphics()
JDK-8081547 Prepare client libs regression tests for running in a concurrent, headless jtreg environment
JDK-8159690 [TESTBUG] Mark headful tests with @key headful.
JDK-8232225 Rework the fix for JDK-8071483
JDK-8233910 java/awt/ColorClass/AlphaColorTest.java is failing intermittently in nightly lnux-x64 system
JDK-8255365 Problem list failing client manual tests
JDK-8256888 Client manual test problem list update
JDK-8272332 --with-harfbuzz=system doesn't add -lharfbuzz after JDK-8255790

client-libs/2d

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8007534 java/awt/font/FontNames/OldNames.java fails intermittently
JDK-8185538 JDK 9 is really slow initialising some OTF/CFF fonts.
JDK-8220150 [macos] macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs
JDK-8244088 [Regression] Switch of Gnome theme ends up in deadlocked UI
JDK-8196572 [TESTBUG] Test sun/java2d/cmm/ColorConvertOp/ColConvCCMTest.java sun/java2d/cmm/ColorConvertOp/MTColConvTest.java fails
JDK-8204126 MonospacedGlyphWidthTest.java failed again
JDK-8232226 [macos 10.15] test/jdk/java/awt/color/EqualityTest/EqualityTest.java may fail
JDK-8269223 -Xcheck:jni WARNINGs working with fonts on Linux
JDK-8231556 Wrong font ligatures used when 2 versions of same font used
JDK-8235147 Release HDC from passiveDCList sooner
JDK-8240342 Custom composite is ignored when printing an opaque image to a page
JDK-8233006 freetype incorrectly adjusts advances when emboldening rotated glyphs
JDK-8223558 Java does not render Myanmar script correctly
JDK-8235547 Video memory leak in the OGL pipeline on macOS
JDK-8242557 Add length limit for strings in PNGImageWriter
JDK-8218605 Startup Splash Screen of SwingSet2 flashes in smaller coordinates before appearing in the final size
JDK-8219901 Noto fonts for East Asian countries cannot belong to CompositeFont
JDK-8175984 ICC_Profile has un-needed, not-empty finalize method
JDK-8210058 Algorithmic Italic font leans opposite angle in Printing
JDK-8197797 Test java/awt/Graphics2D/DrawString/RotTransText.java fails on Windows
JDK-8198857 Test java/awt/FontClass/NegativeAngleTest/NegativeAngleTest.java is unstable
JDK-8177393 Result of RescaleOp for 4BYTE_ABGR images may be 25% black
JDK-8216965 crash in freetypeScaler.c CopyBW2Grey8
JDK-8229800 WindowsServerCore 1809 does not provide d2d1.dll library required by awt.dll
JDK-8227662 freetype seeks to index at the end of the font data
JDK-8233097 Fontmetrics for large Fonts has zero width
JDK-8145808 [PIT] test java/awt/Graphics2D/MTGraphicsAccessTest/MTGraphicsAccessTest.java hangs on Win. 8
JDK-8130737 [macosx] AffineTransformOp can't handle child raster with non-zero x-offset
JDK-8210384 SunLayoutEngine.isAAT() font is expensive on MacOS
JDK-8212071 Need to set the FreeType LCD Filter to reduce fringing.
JDK-8218682 [TEST_BUG] DashOffset fails in mach5
JDK-8221304 Problem list java/awt/FontMetrics/MaxAdvanceIsMax.java
JDK-8208179 Devanagari not shown with logical fonts on Windows after removal of Lucida Sans from JDK
JDK-8217731 Font rendering and glyph spacing changed from jdk-8 to jdk-11
JDK-8224825 java/awt/Color/AlphaColorTest.java fails in linux-x64 system
JDK-8222108 Reduce minRefreshTime for updating remote printer list on Windows
JDK-8146238 [macosx] Java2D Queue Flusher crash on OSX after switching between user accounts
JDK-8230728 Thin stroked shapes are not rendered if affine transform has flip bit
JDK-8230769 BufImg_SetupICM add ReleasePrimitiveArrayCritical call in early return
JDK-8232200 [macos 10.15] Windows in fullscreen tests jumps around the screen
JDK-8227324 Upgrade to freetype 2.10.1
JDK-8209113 Use WeakReference for lastFontStrike for created Fonts
JDK-8214481 freetype path does not disable TrueType hinting with AA+FM hints
JDK-8234398 Replace ID2D1Factory::GetDesktopDpi with GetDeviceCaps
JDK-8224109 Text spaced incorrectly by drawString under rotation with fractional metrics
JDK-8238942 Rendering artifacts with LCD text and fractional metrics
JDK-8247867 Upgrade to freetype 2.10.2
JDK-8245400 Upgrade to LittleCMS 2.11
JDK-6847157 java.lang.NullPointerException: HDC for component at sun.java2d.loops.Blit.Blit
JDK-8259232 Bad JNI lookup during printing
JDK-8260380 Upgrade to LittleCMS 2.12
JDK-8262829 Native crash in Win32PrintServiceLookup.getAllPrinterNames()
JDK-8215210 [macos] Hangul text does not shape to the precomposed form on JDK8u
JDK-8038723 Open up some PrinterJob tests
JDK-8172559 [PIT][TEST_BUG] Move @test to be 1st annotation in java/awt/image/Raster/TestChildRasterOp.java
JDK-8198406 Test TestAATMorxFont is unstable
JDK-8198412 MonospacedGlyphWidthTest.java may fail on Solaris
JDK-8213568 Typo in java/awt/GraphicsEnvironment/LoadLock/GE_init5.java
JDK-8215130 Fix errors in LittleCMS 2.9 reported by GCC 8
JDK-8198411 [TEST_BUG] Two java2d tests are unstable in mach5
JDK-8218854 FontMetrics.getMaxAdvance may be less than the maximum FontMetrics.charWidth
JDK-8220231 Cache HarfBuzz face object for same font's text layout calls
JDK-6933331 (d3d/ogl) java.lang.IllegalStateException: Buffers have not been created
JDK-8235904 Infinite loop when rendering huge lines
JDK-8236996 Incorrect Roboto font rendering on Windows with subpixel antialiasing
JDK-8239091 Reversed arguments in call to strstr in freetype "debug" code.
JDK-8223935 PIT: java/awt/font/WindowsIndicFonts.java fails on windows10
JDK-8241829 Cleanup the code for PrinterJob on windows
JDK-6949753 [TEST BUG]: java/awt/print/PageFormat/PDialogTest.java needs update by removing a infinite loop

client-libs/java.awt

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8253682 The AppletInitialFocusTest1.java is unstable
JDK-8069267 Some properties cannot be set
JDK-8214578 [macos] Problem with backslashes on macOS/JIS keyboard: Java ignores system settings
JDK-8258805 Japanese characters not entered by mouse click on Windows 10
JDK-8140329 [TEST_BUG] test FullScreenAfterSplash.java failed because image was not generated
JDK-8196196 Headful tests should not be run in headless mode
JDK-8237222 [macos] java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java fails
JDK-8237221 [macos] java/awt/MenuBar/SeparatorsNavigation/SeparatorsNavigation.java fails
JDK-8263530 sun.awt.X11.ListHelper.removeAll() should use clear()
JDK-8230869 [macos 10.15] The String "X Y Z" was not set to application's icon in the taskbar
JDK-8225118 Robot.createScreenCapture() returns black image on HiDPI linux with gtk3
JDK-8221823 Requested JDialog width is ignored
JDK-8144125 [macos] java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically
JDK-8229515 [macos] access to window property of NSView on wrong thread
JDK-8233573 Toolkit.getScreenInsets(GraphicsConfiguration) may throw ClassCastException
JDK-8231438 [macOS] Dark mode for the desktop is not supported
JDK-8214046 [macosx] Undecorated Frame does not Iconify when set to
JDK-8227392 Colors with alpha are painted incorrectly on Linux, after JDK-8214579
JDK-8213119 [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails
JDK-8234522 [macos] Crash with use of native file dialog
JDK-8242498 Invalid "sun.awt.TimedWindowEvent" object leads to JVM crash
JDK-8261231 Windows IME was disabled after DnD operation
JDK-8200313 java/awt/Gtk/GtkVersionTest/GtkVersionTest.java fails
JDK-8211992 GraphicsConfiguration.getDevice().getDisplayMode() causes JVM crash on Mac
JDK-8211301 [macos] support full window content options
JDK-8215200 IllegalArgumentException in sun.lwawt.macosx.CPlatformWindow
JDK-8215756 Memory leaks in the AWT on macOS
JDK-8212678 Windows IME related patch
JDK-8215105 java/awt/Robot/HiDPIScreenCapture/ScreenCaptureTest.java: Wrong Pixel Color
JDK-8221246 NullPointerException within Win32ShellFolder2
JDK-8225101 Crash at sun.awt.X11.XlibWrapper.XkbGetUpdatedMap when change keybord map
JDK-8230782 Robot.createScreenCapture() fails if “awt.robot.gtk” is set to false
JDK-8229810 [macos] NullPointerException getting bounds of GraphicsConfiguration
JDK-8232433 [macos 10.15] java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java may fail
JDK-8230926 [macosx] Two apostrophes are entered instead of one with "U.S. International - PC" layout
JDK-8235153 [TESTBUG] [macos 10.15] java/awt/Graphics/DrawImageBG/SystemBgColorTest.java fails
JDK-8212226 SurfaceManager throws "Invalid Image variant" for MultiResolutionImage (Windows)
JDK-8232114 JVM crashed at imjpapi.dll in native code
JDK-8249183 JVM crash in "AwtFrame::WmSize" method
JDK-8043646 libosxapp.dylib fails to build on Mac OS 10.9 with clang
JDK-8076151 [TESTBUG] Test java/awt/FontClass/CreateFont/fileaccess/FontFile.java fails
JDK-8080953 [TEST_BUG]Test java/awt/FontClass/DebugFonts.java fails due to wrongly typed bugid
JDK-8132376 Add @requires os.family to the client tests with access to internal OS-specific API
JDK-8166015 [PIT][TEST_BUG] stray character in java/awt/Focus/ModalDialogActivationTest/ModalDialogActivationTest.java
JDK-8137087 [TEST_BUG] Cygwin failure of java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh
JDK-8183286 Some java/awt and javax/swing tests miss headful jtreg keyword
JDK-8185500 [TESTBUG] Add keywords headful/printer in java/awt and javax tests.
JDK-8191678 [TESTBUG] Add keyword headful in java/awt and javax tests.
JDK-8198333 ProblemList should be updated for headless mode
JDK-8196516 libfontmanager must be built with LDFLAGS allowing unresolved symbols
JDK-8039082 [TEST_BUG] Test java/awt/dnd/BadSerializationTest/BadSerializationTest.java fails
JDK-8198001 java/awt/Menu/WrongParentAfterRemoveMenu/WrongParentAfterRemoveMenu.java debug assert on Windows
JDK-8198000 java/awt/List/EmptyListEventTest/EmptyListEventTest.java debug assert on Windows
JDK-8219504 Test for JDK-8211435 can be run on all platforms
JDK-8224152 [macOS] ProblemList tests that leave rubbish on the screen
JDK-8134672 [TEST_BUG] Some tests should check isDisplayChangeSupported
JDK-8234137 The "AutoTestOnTop.java" test may run external applications
JDK-8235739 Rare NPE at WComponentPeer.getGraphics()
JDK-8223108 Test java/awt/EventQueue/NonComponentSourcePost.java is unstable
JDK-8236545 Compilation error in mach5 java/awt/FileDialog/MacOSGoToFolderCrash.java
JDK-8240518 Incorrect JNU_ReleaseStringPlatformChars in Windows Print
JDK-8240786 [TESTBUG] The test java/awt/Window/GetScreenLocation/GetScreenLocationTest.java fails on HiDPI screen
JDK-8239819 XToolkit: Misread of screen information memory
JDK-8252470 java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows
JDK-8198334 java/awt/FileDialog/8003399/bug8003399.java fails in headless mode
JDK-8253274 The CycleDMImagetest brokes the system
JDK-8253269 The CheckCommonColors test should provide more info on failure
JDK-8251840 Java_sun_awt_X11_XToolkit_getDefaultScreenData should not be in make/mapfiles/libawt_xawt/mapfile-vers
JDK-8254024 Enhance native libs for AWT and Swing to work with GraalVM Native Image
JDK-8257853 Remove dependencies on JNF's JNI utility functions in AWT and 2D code
JDK-6966205 closed/sun/awt/font/DeriveFont.java failed with compilation error
JDK-7184381 closed/java/awt/Component/6307563/bug6307563.java fails with NPE

client-libs/java.beans

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8030123 java/beans/Introspector/Test8027648.java fails
JDK-8060027 Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
JDK-8156581 Cleanup of ProblemList.txt
JDK-8156579 Two JavaBeans tests failed
JDK-8211147 Incorrect comparator com.sun.beans.introspect.MethodInfo.MethodOrder

client-libs/javax.accessibility

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8239137 JAWS does not always announce the value of JSliders in JColorChooser
JDK-8249278 Revert JDK-8226253 which breaks the spec of AccessibleState.SHOWING for JList
JDK-8196681 Java Access Bridge logging and debug flags dynamically controlled
JDK-8219914 Change the environment variable for Java Access Bridge logging to have a directory
JDK-4949105 Access Bridge lacks html tags parsing
JDK-8226253 JAWS reports wrong number of radio buttons when buttons are hidden
JDK-8249588 libwindowsaccessbridge issues on 64bit Windows
JDK-8259729 Missed JNFInstanceOf -> IsInstanceOf conversion
JDK-8225805 Java Access Bridge does not close the logger

client-libs/javax.imageio

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-6532025 GIF reader throws misleading exception with truncated images
JDK-8195841 PNGImageReader.readNullTerminatedString() doesnt check for non-null terminated strings with length equal to maxLen
JDK-8238842 AIOOBE in GIFImageReader.initializeStringTable
JDK-7059970 Test case: javax/imageio/plugins/png/ITXtTest.java is not closing a file
JDK-8183349 Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java and WriteAfterAbort.java
JDK-8183341 Better cleanup for javax/imageio/AllowSearch.java
JDK-8183351 Better cleanup for jdk/test/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh
JDK-8255937 Better cleanup for test/jdk/javax/imageio/stream/StreamFlush.java

client-libs/javax.sound

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-7109623 javax/sound/sampled/DirectAudio/bug6372428.java failed
JDK-8221445 FastSysexMessage constructor crashes MIDI receiption thread
JDK-8148915 Intermittent failures of bug6400879.java
JDK-8134632 Mark javax/sound/midi/Devices/InitializationHang.java as headful
JDK-8148983 Fix extra comma in changes for JDK-8148916
JDK-8153725 Problem list javax/sound/sampled/DirectAudio/bug6400879.java for Linux
JDK-8156169 Some sound tests rarely hangs because of incorrect synchronization
JDK-8178403 DirectAudio in JavaSound may hang and leak
JDK-8237495 Java MIDI fails with a dereferenced memory error when asked to send a raw 0xF7
JDK-8148916 Mark bug6400879.java as intermittently failing
JDK-8167615 Opensource unit/regression tests for JavaSound
JDK-6574989 TEST_BUG: javax/sound/sampled/Clip/bug5070081.java fails sometimes
JDK-8177560 @headful key can be removed from the tests for JavaSound
JDK-8238738 AudioSystem.getMixerInfo() takes about 30 sec to report a gone audio device
JDK-8238567 SoftMainMixer.processAudioBuffers(): Wrong handling of stoppedMixers
JDK-7164945 javax/sound/sampled/Clip/JavaSoundAudioClip/bug6269854.java fails with IOException

client-libs/javax.swing

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8212903 [TestBug] Tests test/jdk/javax/swing/LookAndFeel/8145547/DemandGTK2.sh and DemandGTK3.sh fail on Ubuntu 18.04 LTS
JDK-8258373 Update the text handling in the JPasswordField
JDK-8011541 [TEST_BUG] closed/javax/swing/plaf/metal/MetalUtils/bug6190373.java fails NPE since 7u25b03
JDK-8025430 [TEST_BUG] closed/javax/swing/JEditorPane/5076514/bug5076514.java failed since jdk8b108
JDK-8238985 [TESTBUG] The arrow image is blue instead of green
JDK-8256187 [TEST_BUG] Automate bug4275046.java test
JDK-8258884 [TEST_BUG] Convert applet-based test open/test/jdk/javax/swing/JMenuItem/8031573/bug8031573.java to a regular java test
JDK-8222759 com.sun.java.swing.plaf.gtk.GTKLookAndFeel has unnecessary casts to GTKStyleFactory
JDK-8234913 Improve parsing of Length Units in javax/swing/text/html/CSS
JDK-8223788 [macos] JSpinner buttons in JColorChooser dialog may capture focus using TAB Key.
JDK-8153090 TAB key cannot change input focus after the radio button in the Color Selection dialog
JDK-8216329 Cannot resize CheckBoxItemMenu in Synth L&F with setHorizontalTextPosition
JDK-8226230 Test javax/swing/JInternalFrame/8020708/bug8020708.java fails on Ubuntu
JDK-8049301 Suspicious use of string identity checks in JComponent.setUIProperty
JDK-8234733 We can't distinguish if the spinner button is pressed or unpressed
JDK-8239334 Tab Size does not work correctly in JTextArea with setLineWrap on
JDK-8226464 TitledBorder label appears cut off on hidpi devices
JDK-8230235 Rendering HTML with empty img attribute and documentBaseKey cause Exception
JDK-8236953 [macos] JavaFX SwingNode is not rendered on macOS
JDK-8249251 [dark_mode ubuntu 20.04] The selected menu is not highlighted in GTKLookAndFeel
JDK-8072767 DefaultCellEditor for comboBox creates ActionEvent with wrong source object
JDK-8214702 Wrong text position for whitespaced string in printing Swing text
JDK-8226513 JEditorPane is shown with incorrect size
JDK-8225505 ctrl-F1 does not show the tooltip of a menu item (JMenuItems)
JDK-8226892 ActionListeners on JRadioButtons don't get notified when selection is changed with arrow keys
JDK-8190763 Class cast exception on (CompoundEdit) UndoableEditEvent.getEdit()
JDK-8224475 JTextPane does not show images in HTML rendering
JDK-8232243 Wrong caret position in JTextPane on Windows with a screen resolution > 100%
JDK-8213535 Windows HiDPI html lightweight tooltips are truncated
JDK-8255880 UI of Swing components is not redrawn after their internal state changed
JDK-8130430 [TEST_BUG] remove unnecessary internal calls from javax/swing/JRadioButton/8075609/bug8075609.java
JDK-7124218 [TEST_BUG] [macosx] Space should select cell in the JTable
JDK-8160438 [PIT][macosx] [TEST_BUG] javax/swing/plaf/nimbus/8057791/bug8057791.java fails
JDK-8163161 [PIT][TEST_BUG] increase timeout in javax/swing/plaf/nimbus/8057791/bug8057791.java
JDK-8172012 [TEST_BUG] delays needed in javax/swing/JTree/4633594/bug4633594.java
JDK-8198004 javax/swing/JFileChooser/6868611/bug6868611.java throws error
JDK-8198339 Test javax/swing/border/Test6981576.java is unstable
JDK-8226697 Several tests which need the @key headful keyword are missing it.
JDK-8240633 Memory leaks in the implementations of FileChooserUI
JDK-8022535 [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails

core-libs

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8239563 Reduce public exports in dynamic libraries built from JDK static libraries
JDK-8254078 DataOutputStream is very slow post-disabling of Biased Locking
JDK-8253072 XERCES version is displayed incorrect
JDK-8273315 Parallelize and increase timeouts for java/foreign/TestMatrix.java test
JDK-8076112 Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics
JDK-8207233 Minor improvements of jdk C-coding
JDK-8216401 Allow "file:" URLs in Class-Path of local JARs
JDK-8212528 Wrong cgroup subsystem being used for some CPU Container Metrics
JDK-8255908 ExceptionInInitializerError due to UncheckedIOException while initializing cgroupv1 subsystem
JDK-8205587 Implicit function declaration in jni_util.c
JDK-8215449 Several tests failing when jtreg run with -vmoption:--illegal-access=deny
JDK-8220072 GCC 8.3 reports errors in java.base
JDK-8247874 Replacement in VersionProps.java.template not working when --with-vendor-bug-url contains '&'
JDK-8250627 Use -XX:+/-UseContainerSupport for enabling/disabling Java container metrics
JDK-8250863 Build error with GCC 10 in NetworkInterface.c and k_standard.c
JDK-8194959 Correct test tag to move bugid from @test to @bug

core-libs/java.io

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8272369 java/io/File/GetXSpace.java failed with "RuntimeException: java.nio.file.NoSuchFileException: /run/user/0"
JDK-8237186 Fix typo in copyright header of java/io/Reader/TransferTo.java
JDK-8177809 File.lastModified() is losing milliseconds (always ends in 000)
JDK-8202076 test/jdk/java/io/File/WinSpecialFiles.java on windows with VS2017
JDK-8211163 UNIX version of Java_java_io_Console_echo does not return a clean boolean
JDK-8218280 LineNumberReader throws "Mark invalid" exception if CRLF straddles buffer.
JDK-8229899 java.io.File.isInvalid() is racy
JDK-8229022 BufferedReader performance can be improved by using StringBuilder

core-libs/java.io:serialization

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-6996807 FieldReflectorKey hash code computation can be improved

core-libs/java.lang

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8074817 Resolve disabled warnings for libverify
JDK-8217475 Unexpected StackOverflowError in "process reaper" thread
JDK-8058779 Faster implementation of String.replace(CharSequence, CharSequence)
JDK-8213017 jspawnhelper: need to handle pipe write failure when sending return code
JDK-8239365 ProcessBuilder test modifications for AIX execution
JDK-8067796 (process) Process.waitFor(timeout, unit) doesn't throw NPE if timeout is less than, or equal to zero when unit == null
JDK-8151486 Class.forName causes memory leak
JDK-8240704 ProcessBuilder/checkHandles/CheckHandles.java failed "AssertionError: Handle use increased by more than 10 percent."
JDK-8197930 JNI exception pending in initializeEncoding of jni_util.c
JDK-8193325 StackFrameInfo::getByteCodeIndex returns wrong value if bci > 32767
JDK-8239893 Windows handle Leak when starting processes using ProcessBuilder
JDK-8251397 NPE on ClassValue.ClassValueMap.cacheArray
JDK-8253960 Memory leak in Java_java_lang_ClassLoader_defineClass0()
JDK-8194653 Deadlock involving FileSystems.getDefault and System.loadLibrary call
JDK-8168517 java/lang/ProcessBuilder/Basic.java failed with "java.lang.AssertionError: Some tests failed"
JDK-8215281 Use String.isEmpty() when applicable in java.base
JDK-8224905 java/lang/ProcessBuilder/Basic.java#id1 failed with stream closed
JDK-8226809 Circular reference in printed stack trace is not correctly indented & ambiguous
JDK-8231717 Improve performance of charset decoding when charset is always compactable
JDK-8209824 Improve the code coverage for ThreadLocal
JDK-8241649 Optimize Character.toString
JDK-8256370 Add asserts to Reference.getInactive()
JDK-8260934 java/lang/StringBuilder/HugeCapacity.java fails without Compact Strings

core-libs/java.lang.invoke

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8272836 Limit run time for java/lang/invoke/LFCaching tests
JDK-8234401 ConstantCallSite may stuck in non-frozen state
JDK-8242451 ensure semantics of non-capturing lambdas are preserved independent of execution mode
JDK-8235351 Lookup::unreflect should bind with the original caller independent of Method's accessible flag
JDK-8233920 MethodHandles::tryFinally generates illegal bytecode for long/double return types

core-libs/java.lang.module

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8211825 ModuleLayer.defineModulesWithXXX does not setup delegation when module reads automatic module
JDK-8241770 Module xxxAnnotation() methods throw NCDFE if module-info.class found as resource in unnamed module

core-libs/java.lang:class_loading

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8168682 jdk/test/java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java fails with -Xcomp: ClassLoader was never enqueued!

core-libs/java.lang:reflect

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8222448 java/lang/reflect/PublicMethods/PublicMethodsTest.java times out

core-libs/java.math

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8272541 Incorrect overflow test in Toom-Cook branch of BigInteger multiplication
JDK-8241097 java/math/BigInteger/largeMemory/SymmetricRangeTests.java requires -XX:+CompactStrings
JDK-8233452 java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result
JDK-8239007 java/math/BigInteger/largeMemory/ tests should be disabled on 32-bit platforms

core-libs/java.net

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8232854 URLClassLoader.close() doesn't close cached JAR file on Windows when load() fails
JDK-8236441 Bound MulticastSocket fails when setting outbound interface on Windows
JDK-8225214 Socket.getOption(SocketOption) not returning the expected type for the StandardSocketOptions.SO_LINGER
JDK-8211092 test/jdk/sun/net/www/http/HttpClient/MultiThreadTest.java fails intermittently when cleaning up
JDK-8209178 Proxied HttpsURLConnection doesn't send BODY when retrying POST request
JDK-8233958 Memory retention due to HttpsURLConnection finalizer that serves no purpose
JDK-8233989 Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java
JDK-8243488 Add tests for set/get SendBufferSize and getReceiveBufferSize in DatagramSocket
JDK-8218662 Allow 204 responses with Content-Length:0
JDK-8225425 java.lang.UnsatisfiedLinkError: net.dll: Can't find dependent libraries
JDK-8068184 Fix for JDK-8032832 caused a deadlock
JDK-8035633 TEST_BUG: java/net/NetworkInterface/Equals.java and some tests failed on windows intermittently
JDK-8151788 NullPointerException from ntlm.Client.type3
JDK-8194298 Add support for per Socket configuration of TCP keepalive
JDK-8210147 adjust some WSAGetLastError usages in windows network coding
JDK-8220575 Correctly format test URI's that contain a retrieved IPv6 address
JDK-8221395 HttpClient leaving connections in CLOSE_WAIT state until Java process ends
JDK-8225037 java.net.JarURLConnection::getJarEntry() throws NullPointerException
JDK-8185898 setRequestProperty(key, null) results in HTTP header without colon in request
JDK-8233886 TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date
JDK-8233185 HttpServer.stop() blocks indefinitely when called on dispatch thread
JDK-8183369 RFC unconformity of HttpURLConnection with proxy
JDK-8241138 http.nonProxyHosts=* causes StringIndexOutOfBoundsException in DefaultProxySelector
JDK-8244853 The static build of libextnet is missing the JNI_OnLoad_extnet function
JDK-7146776 Deadlock between URLStreamHandler.getHostAddress and file.Handler.openconnection
JDK-8268776 Test `ADatagramSocket.java` missing /othervm from @run tag
JDK-8158525 Update a few java/net tests to use the loopback address instead of the host address
JDK-8217976 test/jdk/java/net/httpclient/websocket/WebSocketProxyTest.java fails intermittently
JDK-8222968 ByteArrayPublisher is not thread-safe resulting in broken re-use of HttpRequests
JDK-8230000 some httpclients testng tests run zero test
JDK-8193596 java/net/DatagramPacket/ReuseBuf.java failed due to timeout
JDK-8230856 Java_java_net_NetworkInterface_getByName0 on unix misses ReleaseStringUTFChars in early return
JDK-8231631 sun/net/ftp/FtpURLConnectionLeak.java fails intermittently with NPE
JDK-8233018 Add a new test to verify that DatagramSocket is not interruptible
JDK-8238579 HttpsURLConnection drops the timeout and hangs forever in read
JDK-8244031 HttpClient should have more tests for HEAD requests
JDK-8257707 Fix incorrect format string in Http1HeaderParser
JDK-8051853 new URI("x/").resolve("..").getSchemeSpecificPart() returns null!

core-libs/java.nio

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8146215 (fs) java/nio/file/Files/probeContentType/Basic.java failed frequently on Solaris-sparc with Unexpected type: text/plain
JDK-8211917 (zipfs) Creating or updating a JAR file system should put the MANIFEST.MF at the start
JDK-8053479 (dc) DatagramChannel.read() throws exception instead of discarding data when buffer too small
JDK-8269280 (bf) Replace StringBuffer in *Buffer.toString()
JDK-8184157 (ch) AsynchronousFileChannel hangs with internal error when reading locked file
JDK-8234824 java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10
JDK-8249773 Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference
JDK-8230870 (zipfs) Add a ZIP FS test that is similar to test/jdk/java/util/zip/EntryCount64k.java
JDK-8249543 (bf) Force DirectBufferAllocTest to run with -ExplicitGCInvokesConcurrent
JDK-8229887 (zipfs) zip file corruption when replacing an existing STORED entry
JDK-8230085 (fs) FileStore::isReadOnly is always true on macOS Catalina
JDK-8069211 (zipfs) ZipFileSystem creates corrupted zip if entry output stream gets closed more than once
JDK-8151582 (ch) test java/nio/channels/AsyncCloseAndInterrupt.java failing due to "Connection succeeded"
JDK-8202252 (aio) Closed AsynchronousSocketChannel keeps completion handler alive
JDK-8216472 (se) Stack overflow during selection operation leads to crash (win)
JDK-8208281 java/nio/channels/AsynchronousSocketChannel/Basic.java timed out
JDK-8061777 (zipfs) IllegalArgumentException in ZipCoder.toString when using Shitft_JIS
JDK-8168417 Pending exceptions in java.base/windows/native/libnio
JDK-8229872 (fs) Increase buffer size used with getmntent
JDK-8232003 (fs) Files.write can leak file descriptor in the exception case
JDK-8234011 (zipfs) Memory leak in ZipFileSystem.releaseDeflater()
JDK-8229888 (zipfs) Updating an existing zip file does not preserve original permissions
JDK-7143743 (zipfs) Potential memory leak with zip provider
JDK-8044365 (dc) MulticastSendReceiveTests.java failing with ENOMEM when joining group (OS X 10.9)
JDK-8241568 (fs) UserPrincipalLookupService.lookupXXX failure with IOE "Operation not permitted"

core-libs/java.nio.charsets

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8216140 Correct UnicodeDecoder U+FFFE handling
JDK-8241311 Move some charset mapping tests from closed to open

core-libs/java.rmi

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8170049 tests under java/rmi/activation/ fail with "java.security.AccessControlException: access denied ("java.net.SocketPermission" "localhost:5281" "listen,resolve")" on windows
JDK-8237368 Problem with NullPointerException in RMI TCPEndpoint.read
JDK-8032050 TEST_BUG: Clean up for java/rmi/activation/Activatable/shutdownGracefully/ShutdownGracefully.java
JDK-8035000 TEST_BUG: remove ActivationLibrary.DestroyThread and have callers call rmid.destroy() instead
JDK-8216528 test/jdk/java/rmi/transport/runtimeThreadInheritanceLeak/RuntimeThreadInheritanceLeak.java failing with Xcomp
JDK-8134599 TEST_BUG: java/rmi/transport/closeServerSocket/CloseServerSocket.java fails intermittently with Address already in use

core-libs/java.sql

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8211295 DriverManager::getConnection fails to find driver if it's called from JDBC RowSet

core-libs/java.text

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8235699 ArrayIndexOutOfBoundsException in CalendarBuilder.toString
JDK-8232860 Error formatting integer values with MessageFormat.format() using HOST provider
JDK-8227127 Era designator not displayed correctly using the COMPAT provider
JDK-7094818 closed/java/text/Format/DateFormat tests failed on Hindi
JDK-8231213 Migrate SimpleDateFormatConstTest to JDK Repo

core-libs/java.time

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8231098 (tz) Upgrade time-zone data to tzdata2019c
JDK-8243541 (tz) Upgrade time-zone data to tzdata2020a
JDK-8254177 (tz) Upgrade time-zone data to tzdata2020b
JDK-8254982 (tz) Upgrade time-zone data to tzdata2020c
JDK-8255226 (tz) Upgrade time-zone data to tzdata2020d
JDK-8260356 (tz) Upgrade time-zone data to tzdata2021a
JDK-8228469 (tz) Upgrade time-zone data to tzdata2019b
JDK-8259048 (tz) Upgrade time-zone data to tzdata2020f

core-libs/java.util

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8213325 (props) Properties.loadFromXML does not fully comply with the spec
JDK-8172695 (scanner) java/util/Scanner/ScanTest.java fails
JDK-8230743 StringJoiner does not handle too large strings correctly
JDK-8155600 Performance optimization of Arrays.asList().iterator()
JDK-8056313 TEST_BUG: java/util/Timer/NameConstructors.java fails intermittently
JDK-8223490 Optimize search algorithm for determining default time zone
JDK-8072722 add stream support to Scanner
JDK-8224202 Speed up Properties.load

core-libs/java.util.concurrent

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8146467 Integrate JSR 166 jck tests into JDK repo
JDK-8161372 ConcurrentHashMap.computeIfAbsent(k,f) locks bin when k present
JDK-8221892 ThreadPoolExecutor: Thread.isAlive() is not equivalent to not being startable

core-libs/java.util.jar

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8240235 jdk.test.lib.util.JarUtils updates jar files incorrectly
JDK-8242848 Improve performance of InflaterOutputStream.write()
JDK-8074839 Resolve disabled warnings for libunpack and the unpack200 binary
JDK-8239351 Give more meaningful InternalError messages in Deflater.c
JDK-8231451 ZipFileInputStream.skip does not handle negative values correctly
JDK-8225189 assert(!JavaThread::current()->in_critical()) failed: Would deadlock
JDK-8211765 JarFile constructor throws undocumented java.nio.file.InvalidPathException
JDK-8234466 Class loading deadlock involving X509Factory#commitEvent()
JDK-8231770 Test java/util/zip/FlaterTest.java fails with -Xcheck:jni
JDK-8242882 opening jar file with large manifest might throw NegativeArraySizeException

core-libs/java.util.logging

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8216363 NullPointerException in java.util.logging.Handler#isLoggable
JDK-8263382 java/util/logging/ParentLoggersTest.java failed with "checkLoggers: getLoggerNames() returned unexpected loggers"

core-libs/java.util.stream

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8214761 Bug in parallel Kahan summation implementation

core-libs/java.util:collections

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8234423 Modifying ArrayList.subList().subList() resets modCount of subList
JDK-8214687 Optimize Collections.nCopies().hashCode() and equals()

core-libs/java.util:i18n

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8066652 Default TimeZone is GMT not local if user.timezone is invalid on Mac OS
JDK-8244767 Potential non-terminated string in getEncodingInternal() on Windows
JDK-8228477 Have calendar revert to default names if no standalone resources exist
JDK-8152077 (cal) Calendar.roll does not always roll the hours during daylight savings changes
JDK-8165936 Potential Heap buffer overflow when seaching timezone info files
JDK-8203324 Use out of scope in getMacOSXLocale of java_props_macosx.c:120
JDK-8217366 ZoneStrings are not populated for all the Locales
JDK-8222980 Upgrade IANA Language Subtag Registry to Version 2019-04-03
JDK-8220037 Inconsistencies of generated timezone files between Windows and Linux
JDK-8228465 HOST locale provider holds wrong era name for GregorianCalendar in US locale
JDK-8225435 Upgrade IANA Language Subtag Registry to the latest for JDK14
JDK-8255086 Update the root locale display names
JDK-8073446 TimeZone getOffset API does not return a DST offset between years 2038-2137
JDK-8150432 java/util/Locale/LocaleProviders.sh failed on Win10.
JDK-8210403 Refactor java.util.Locale:i18n shell tests to plain java tests
JDK-8215913 [Test_bug]java/util/Locale/LocaleProvidersRun.java failed on de_DE and ja_JP locale.

core-libs/javax.naming

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8217606 LdapContext#reconnect always opens a new connection
JDK-8151678 com/sun/jndi/ldap/LdapTimeoutTest.java failed due to timeout on DeadServerNoTimeoutTest is incorrect
JDK-8214440 ldap over a TLS connection negotiate failed with "javax.net.ssl.SSLPeerUnverifiedException: hostname of the server '' does not match the hostname in the server's certificate"
JDK-8139965 Hang seen when using com.sun.jndi.ldap.search.replyQueueSize
JDK-8223260 NamingManager should cache InitialContextFactory
JDK-8202117 com/sun/jndi/ldap/RemoveNamingListenerTest.java fails intermittently: Connection reset
JDK-8198882 Add 10 JNDI tests to com/sun/jndi/dns/AttributeTests/
JDK-8241130 com.sun.jndi.ldap.EventSupport.removeDeadNotifier: java.lang.NullPointerException
JDK-8243138 Enhance BaseLdapServer to support starttls extended request
JDK-8062947 Fix exception message to correctly represent LDAP connection failure
JDK-8054158 Fix typos in JNDI-related packages

core-libs/jdk.nashorn

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8193137 Nashorn crashes when given an empty script file.
JDK-8227391 Update double-conversion to version 3.1.5
JDK-8204288 Matching the end of a string followed by an empty greedy regex and a word boundary fails
JDK-8204290 Add check to limit number of capture groups

core-svc

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8215411 some GetByteArrayElements calls miss corresponding Release
JDK-8220579 [Containers] SubSystem.java out of sync with osContainer_linux.cpp
JDK-8220674 [TESTBUG] MetricsMemoryTester failcount test in docker container only works with debug JVMs

core-svc/debugger

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8222828 vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x004/TestDescription.java failed
JDK-8230303 JDB hangs when running monitor command
JDK-8239055 Wrong implementation of VMState.hasListener
JDK-8227269 Slow class loading when running with JDWP
JDK-8241750 x86_32 build failure after JDK-8227269

core-svc/java.lang.instrument

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8220474 Incorrect GPL header in src/java.instrument/share/classes/java/lang/instrument/package-info.java

core-svc/java.lang.management

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8185005 Improve performance of ThreadMXBean.getThreadInfo(long ids[], int maxDepth)
JDK-8192953 sun/management/jmxremote/bootstrap/*.sh tests fail with error : revokeall.exe: Permission denied
JDK-8226575 OperatingSystemMXBean should be made container aware
JDK-8242480 Negative value may be returned by getFreeSwapSpaceSize() in the docker
JDK-8258836 JNI local refs exceed capacity getDiagnosticCommandInfo

core-svc/javax.management

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8206179 com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java fails with Committed virtual memory size illegal value
JDK-8234484 Add ability to configure third port for remote JMX
JDK-8066588 javax/management/remote/mandatory/connection/RMIConnector_NPETest.java fails to compile
JDK-8195088 [TEST_BUG] StartManagementAgent got unexpected exception
JDK-8153430 TESTBUG: jdk regression test javax/management/loading/MletParserLocaleTest.java reduce default timeout

core-svc/tools

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8196729 Add jstatd option to specify RMI connector port
JDK-8240711 TestJstatdPort.java failed due to "ExportException: Port already in use:"
JDK-8272318 Improve performance of HeapDumpAllTest
JDK-8220175 serviceability/dcmd/framework/VMVersionTest.java fails with a timeout
JDK-8225715 jhsdb jmap fails to write binary heap dump of a jshell process
JDK-8238710 LingeredApp doesn't log stdout/stderr if exits with non-zero code
JDK-8254854 [cgroups v1] Metric limits not properly detected on some join controller combinations

deploy

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8252861 Disable TLSv1.3 by default on deploy configurations

deploy/deployment_toolkit

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8252789 Empty client certificate issue during TLS handshake

docs/tools

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8252865 Add -groupname to keytool tooldoc

globalization/locale-data

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8206879 Currency decimal marker incorrect for Peru
JDK-8250665 Wrong translation for the month of May in ar_JO, ar_LB and ar_SY

hotspot

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8239400 [8u] clean up delete-non-virtual-dtor warnings in HotSpot
JDK-8239919 [8u] enable parentheses-equality warnings in HotSpot
JDK-8239112 [8u] clean up empty-body warnings in HotSpot
JDK-8239223 [8u] enable Wparentheses warnings in HotSpot
JDK-8236856 AArch64: Spurious GCC warnings
JDK-8272970 Parallelize runtime/InvocationTests/
JDK-8210423 [8u] Backport of 8034788 breaks GCC version detection
JDK-8219583 Windows build failure after JDK-8214777 (Avoid some GCC 8.X strncpy() errors in HotSpot)
JDK-8209996 [PPC64] Fix JFR profiling.
JDK-8223427 [TESTBUG] Disable JTReg Shenandoah tests when Graal is enabled
JDK-8224851 AArch64: fix warnings and errors with Clang and GCC 8.3

hotspot/compiler

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8043125 compiler/types/correctness/CorrectnessTest.java: assert(layout->tag() == DataLayout::speculative_trap_data_tag) failed: wrong type
JDK-8230364 [JVMCI] a number of JVMCI tests are not jtreg enabled
JDK-8231515 [Graal] Crash during exception throwing in InterpreterRuntime::resolve_invoke
JDK-8248822 8 vm/classfmt/atr_ann/atr_rtm_annot007/atr_rtm_annot00709 tests fail w/ AOT
JDK-8249880 JVMCI calling register_nmethod without CodeCache lock
JDK-8143925 enhancing CounterMode.crypt() for AESCrypt.implEncryptBlock()
JDK-8146581 Minor corrections to the patch submitted for earlier bug id - 8143925
JDK-8171974 Fix for R10 Register clobbering with usage of ExternalAddress
JDK-8221782 [Graal] Module jdk.internal.vm.compiler.management has not been granted accessClassInPackage.jdk.vm.ci.services
JDK-8232904 Update JVMCI
JDK-8230019 [REDO] compiler/types/correctness/* tests fail with "assert(recv == __null || recv->is_klass()) failed: wrong type"
JDK-8234359 [JVMCI] invalidate_nmethod_mirror shouldn't use a phantom reference
JDK-8234681 Remove UseJVMCIClassLoader logic from JVMCI code
JDK-8235438 [JVMCI] StackTraceElement::decode should use the original Method
JDK-8235539 [JVMCI] -XX:+EnableJVMCIProduct breaks -XX:-EnableJVMCI
JDK-8229961 Assert failure in compiler/graalunit/HotspotTest.java
JDK-8229377 [JVMCI] Improve InstalledCode.invalidate for large code caches
JDK-8240831 [JVMCI] Export missing vmStructs entries used by JVMCI compilers
JDK-8240976 [JVMCI] MethodProfileWidth flag is broken
JDK-8247992 [JVMCI] HotSpotNmethod.executeVarargs can try execute a zombie nmethod
JDK-8250548 libgraal can deadlock in -Xcomp mode
JDK-8250233 -XX:+CITime triggers guarantee(events != NULL) in jvmci.cpp:173
JDK-8251923 "Invalid JNI handle" assertion failure in JVMCICompiler::force_comp_at_level_simple()
JDK-8247691 [aarch64] Incorrect handling of VM exceptions in C1 deopt stub/traps
JDK-8252881 [JVMCI] ResolvedJavaType.resolveMethod fails in fastdebug when invoked with a constructor
JDK-8255578 [JVMCI] be more careful about reflective reads of Class.componentType.
JDK-8225019 Update JVMCI
JDK-8233496 AOT tests failures with 'java.lang.RuntimeException: Failed to find sun/hotspot/WhiteBox.class'
JDK-8233745 [JVMCI] TranslatedException should serialize classloader and module info
JDK-8233900 [JVMCI] improve help text for EnableJVMCIProduct option
JDK-8233888 jdk.vm.ci.hotspot.test.VirtualObjectLayoutTest.testFormat(): Unexpected error verifying
JDK-8238758 [JVMCI] fix JVMCI jtreg events tests to work with GraalVM
JDK-8241232 -XX:+BootstrapJVMCI is not compatible with TieredStopAtLevel < CompLevel_full_optimization
JDK-8242357 [JVMCI] Incorrect use of JVMCI_CHECK_ on return statement
JDK-8248321 [JVMCI] improve libgraal logging and fatal error handling
JDK-8253118 Avoid unnecessary deopts when OSR nmethods of the same level are present.
JDK-8255068 [JVMCI] errors during compiler creation can be hidden
JDK-8224162 assert(profile.count() == 0) failed: sanity in InlineTree::is_not_reached
JDK-8235385 Crash on aarch64 JDK due to long offset
JDK-8270886 Crash in PhaseIdealLoop::verify_strip_mined_scheduling
JDK-8270947 AArch64: C1: use zero_words to initialize all objects
JDK-8217909 Make unused r12 register (without compressed oops) available to regalloc in C2
JDK-8234160 Enable optimized mitigation for Intel jcc erratum in C2
JDK-8237894 CTW: C1 compilation fails with assert(x->type()->tag() == f->type()->tag()) failed: should have same type
JDK-8272050 typo in MachSpillCopyNode::implementation after JDK-8131362
JDK-8223923 C2: Missing interference with mismatched unsafe accesses
JDK-8272720 Fix the implementation of loop unrolling heuristic with LoopPercentProfileLimit
JDK-8273020 LibraryCallKit::sharpen_unsafe_type does not handle narrow oop array
JDK-8255400 Shenandoah: C2 failures after JDK-8255000
JDK-8253857 Shenandoah: Bugs in ShenandoahEvacOOMHandler related code
JDK-8241070 Shenandoah: remove unused local variables in C2 support
JDK-8260637 Shenandoah: assert(_base == Tuple) failure during C2 compilation
JDK-8202952 C2: Unexpected dead nodes after matching
JDK-8217760 C2: Missing symbolic info on a call from intrinsics when invoked through MethodHandle
JDK-8217990 C2 UseOptoBiasInlining: load of markword optimized to 0 if running with -XX:-EliminateLocks
JDK-8241900 Loop unswitching may cause dependence on null check to be lost
JDK-8243670 Unexpected test result caused by C2 MergeMemNode::Ideal
JDK-8255550 x86: Assembler::cmpq(Address dst, Register src) encoding is incorrect
JDK-8253353 Crash in C2: guarantee(n != NULL) failed: No Node
JDK-8268347 C2: nested locks optimization may create unbalanced monitor enter/exit code
JDK-8026694 New type profiling points break compilation replay
JDK-8210387 C2 compilation fails with "assert(node->_last_del == _last) failed: must have deleted the edge just produced"
JDK-8177899 Tests fail due to code cache exhaustion on machines with many cores
JDK-8076988 reevaluate trivial method policy
JDK-8216549 Mismatched unsafe access to non escaping object fails
JDK-8188133 C2: Static field accesses in clinit can trigger deoptimizations
JDK-8163511 Allocation of compile task fails with assert: "Leaking compilation tasks?"
JDK-8220714 C2 Compilation failure when accessing off-heap memory using Unsafe
JDK-8227384 C2 compilation fails with "graph should be schedulable" when running with -XX:-EliminateLocks
JDK-8226411 C2: Avoid memory barriers around off-heap unsafe accesses
JDK-8229855 C2 fails with assert(false) failed: bad AD file
JDK-8238696 x86: Enumerate all detected CPU features in VM_Version feature string
JDK-8240905 assert(mem == (Node*)1 || mem == mem2) failed: multiple Memories being matched at once?
JDK-8245051 c1 is broken if it is compiled by gcc without -fno-lifetime-dse
JDK-8239083 C1 assert(known_holder == NULL || (known_holder->is_instance_klass() && (!known_holder->is_interface() || ((ciInstanceKlass*)known_holder)->has_nonstatic_concrete_methods())), "should be non-static concrete method");
JDK-8239477 jdk/jfr/jcmd/TestJcmdStartStopDefault.java fails -XX:+VerifyOops with "verify_oop: rsi: broken oop"
JDK-8247200 AArch64: assert((unsigned)fpargs < 32)
JDK-8246381 VM crashes with "Current BasicObjectLock* below than low_mark"
JDK-8248552 C2 crashes with SIGFPE due to division by zero
JDK-8250825 C2 crashes with assert(field != __null) failed: missing field
JDK-8253404 C2: assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded limit
JDK-8251535 Partial peeling at unsigned test adds incorrect loop exit check
JDK-8255466 C2 crashes at ciObject::get_oop() const+0x0
JDK-8255058 C1: assert(is_virtual()) failed: type check
JDK-8255479 AArch64: assert(src->section_index_of(target) == CodeBuffer::SECT_NONE) failed: sanity
JDK-8256757 Incorrect MachCallRuntimeNode::ret_addr_offset() for CallLeafNoFP on x86_32
JDK-8255763 C2: OSR miscompilation caused by invalid memory instruction placement
JDK-8259584 SuperWord::fix_commutative_inputs checks in_bb(fin1) instead of in_bb(fin2)
JDK-8266288 assert root method not found in witnessed_reabstraction_in_supers is too strong
JDK-8271600 C2: CheckCastPP which should closely follow Allocate is sunk of a loop
JDK-8219006 AArch64: Register corruption in slow subtype check
JDK-8219993 AArch64: Compiled CI stubs are unsafely modified
JDK-8221995 AARCH64: problems with CAS instructions encoding
JDK-8222785 aarch64: add necessary masking for immediate shift counts
JDK-8223020 aarch64: expand minI_rReg and maxI_rReg patterns into separate instructions
JDK-8221542 ~15% performance degradation due to less optimized inline decision
JDK-8223504 improve performance of forall loops by better inlining of "iterator()" methods.
JDK-8222412 AARCH64: multiple instructions encoding issues
JDK-8227236 assert(singleton != __null && singleton != declared_interface) failed
JDK-8231952 ARM32: Wrong assumption in assertion in LIRGenerator::atomic_xchg and LIRGenerator::atomic_add
JDK-8232591 AArch64: Add missing match rules for smaddl, smsubl and smnegl
JDK-8231955 ARM32: Address displacement is 0 for volatile field access because of Unsafe field access.
JDK-8233364 Fix undefined behavior in Canonicalizer::do_ShiftOp
JDK-8233941 Generated Pipeline_Use_Cycle_Mask::operator= interferes with memcpy updates
JDK-8234403 C2: Enable CallSite.target updates in constructors
JDK-8241319 WB_GetCodeBlob doesn't have ResourceMark
JDK-8241433 x86: Add VBMI CPU feature detection
JDK-8241492 Strip mining not working for test/hotspot/jtreg/compiler/c2/Test6850611.java
JDK-8241587 Aarch64: remove x86 specifics from os_linux.cpp/hpp/inline.hpp
JDK-8241911 AArch64: Fix a potential issue about register allocation effect rule in reduce_add2I
JDK-8243114 Implement montgomery{Multiply,Square}intrinsics on Windows
JDK-8249000 vm.gc.X should take selected JIT into account
JDK-8250612 jvmciCompilerToVM.cpp declares jio_printf with "void" return type, should be "int"
JDK-8222286 Fix for JDK-8213419 is broken on s390
JDK-8259928 compiler/jvmci tests fail with -Xint
JDK-8264626 C1 should be able to inline excluded methods
JDK-8272973 Incorrect compile command used by TestIllegalArrayCopyBeforeInfiniteLoop
JDK-8273335 compiler/blackhole tests should not run with interpreter-only VMs
JDK-8227632 Incorrect PrintCompilation message: made not compilable on levels 0 1 2 3 4
JDK-8232084 HotSpot build failed with GCC 9.2.1
JDK-8239069 C2: SIGSEGV in IdealGraphPrinter::walk_nodes due to C->root() being NULL
JDK-8241595 Fix missing debug_orig information in Ideal Graph Visualizer
JDK-8255401 Shenandoah: Allow oldval and newval registers to overlap in cmpxchg_oop()
JDK-8256215 Shenandoah: re-organize saving/restoring machine state in assembler code
JDK-8251994 VM crashed running TestComplexAddrExpr.java test with -XX:UseAVX=X
JDK-8247766 AArch64: guarantee(val < (1U << nbits)) failed: Field too big for insn
JDK-8270533 AArch64: size_fits_all_mem_uses should return false if its output is a CAS
JDK-8271340 Crash PhaseIdealLoop::clone_outer_loop
JDK-8206163 AArch64: incorrect code generation for StoreCM
JDK-8215354 x86_32 build failures after JDK-8214074 (Ghash optimization using AVX instructions)
JDK-8215353 x86_32 build failures after JDK-8214751 (X86: Support for VNNI Instructions)
JDK-8217359 C2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal
JDK-8260632 Build failures after JDK-8253353
JDK-8080157 assert(allocates2(pc)) failed: not in CodeBuffer memory
JDK-8134739 compiler/loopopts/superword/TestVectorizationWithInvariant crashes in loop opts
JDK-8181872 C1: possible overflow when strength reducing integer multiply by constant
JDK-8202948 C2: assert(init_offset >= 0) failed: positive offset from object start
JDK-8208275 C2 crash in Node::add_req(Node*)
JDK-8210390 C2 still crashes with "assert(mode == ControlAroundStripMined && use == sfpt) failed: missed a node"
JDK-8215044 C2 crash in loopTransform.cpp with assert(cl->trip_count() > 0) failed: peeling a fully unrolled loop
JDK-8215265 C2: range check elimination may allow illegal out of bound access
JDK-8215708 ZGC: Add missing LoadBarrierNode::size_of()
JDK-8215755 ZGC: split_barrier_thru_phi: check number of inputs of phi
JDK-8216135 C2 assert(!had_error) failed: bad dominance
JDK-8217467 Access barriers are missing in C2 intrinsic for Base64
JDK-8217874 Shenandoah: AArch64: Clobbered register in ShenandoahBarrierSetAssembler::cmpxchg_oop()
JDK-8087128 C2: Disallow definition split on MachCopySpill nodes
JDK-8218721 C1's CEE optimization produces safepoint poll with invalid debug information
JDK-8215792 AArch64: String.indexOf generates incorrect result
JDK-8224558 Fix replicateB encoding
JDK-8227034 Graal crash with gcbasher
JDK-8229016 C2 scalarization crashes with assert(node->Opcode() == Op_CastP2X) failed: ConvP2XNode required
JDK-8229496 SIGFPE (division by zero) in C2 OSR compiled method
JDK-8229701 aarch64: C2 OSR compilation fails with "shouldn't process one node several times" in final graph reshaping
JDK-8230061 # assert(mode == ControlAroundStripMined && use == sfpt) failed: missed a node
JDK-8231055 C2: arraycopy with same non escaping src and dest but different positions causes wrong execution
JDK-8230062 assert(i == p->size()-1) failed: must be last element of the pack
JDK-8231550 C2: ShouldNotReachHere() in verify_strip_mined_scheduling
JDK-8231620 assert(bol->is_Bool()) crash during split if due to FastLockNode
JDK-8231988 Unexpected test result caused by C2 IdealLoopTree::do_remove_empty_loop
JDK-8229694 JVM crash in SWPointer during C2 OSR compilation
JDK-8233529 loopTransform.cpp:2984: Error: assert(p_f->Opcode() == Op_IfFalse) failed
JDK-8234610 MaxVectorSize set wrongly when UseAVX=3 is specified after JDK-8221092
JDK-8234923 Missed call_site_target nmethod dependency for non-fully initialized ConstantCallSite instance
JDK-8233032 assert(in_bb(n)) failed: must be
JDK-8234350 assert(mode == ControlAroundStripMined && (use == sfpt || !use->is_reachable_from_root())) failed: missed a node
JDK-8233033 C2 produces wrong result while unswitching a loop due to lost control dependencies
JDK-8235452 Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class
JDK-8235636 gc/shenandoah/compiler/TestUnsafeOffheapSwap.java fails after JDK-8226411
JDK-8235984 C2: assert(out->in(PhiNode::Region) == head || out->in(PhiNode::Region) == slow_head) failed: phi must be either part of the slow or the fast loop
JDK-8231118 ARM32: Math tests failures
JDK-8240576 JVM crashes after transformation in C2 IdealLoopTree::merge_many_backedges
JDK-8240227 Loop predicates should be copied to unswitched loops
JDK-8237859 C2: Crash when loads float above range check
JDK-8229495 SIGILL in C2 generated OSR compilation
JDK-8252296 Shenandoah: crash in CallNode::extract_projections
JDK-8253191 C2: Masked byte comparisons with large masks produce wrong result on x86
JDK-8253566 clazz.isAssignableFrom will return false for interface implementors
JDK-8253756 C2 CompilerThread0 crash in Node::add_req(Node*)
JDK-8256020 Shenandoah: Don't resurrect objects during evacuation on AS_NO_KEEPALIVE
JDK-8256633 Fix product build on Windows+Arm64
JDK-8261912 Code IfNode::fold_compares_helper more defensively
JDK-8261914 IfNode::fold_compares_helper faces non-canonicalized bool when running JRuby JSON workload
JDK-8261812 C2 compilation fails with assert(!had_error) failed: bad dominance
JDK-8262739 String inflation C2 intrinsic prevents insertion of anti-dependencies
JDK-8267773 PhaseStringOpts::int_stringSize doesn't handle min_jint correctly
JDK-8267424 CTW: C1 fails with "State must not be null"
JDK-8269285 Crash/miscompile in CallGenerator::for_method_handle_inline after JDK-8191998
JDK-8269240 java/foreign/stackwalk/TestAsyncStackWalk.java test failed with concurrent GC
JDK-8272131 PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj
JDK-8252573 8u: Windows build failed after 8222079 backport
JDK-8133951 Zero interpreter asserts in stubRoutines.cpp
JDK-8071374 Native disassembler implementation may be not thread-safe
JDK-8156803 Turn StressLCM/StressGCM flags to diagnostic
JDK-8191227 Unsafe handle resolution in ConstantOopWriteValue::write_on() / print_on() and LIR_Assembler::jobject2reg()
JDK-8207965 C2-only debug build fails
JDK-8209833 C2 compilation fails with "assert(ex_map->jvms()->same_calls_as(_exceptions->jvms())) failed: all collected exceptions must come from the same place"
JDK-8209972 [GRAAL] Don't run RTM tests with Graal
JDK-8202359 [GRAAL] compiler/uncommontrap/TestDeoptOOM.java failed with OutOfMemoryError
JDK-8211232 GraphKit::make_runtime_call() sometimes attaches wrong memory state to call
JDK-8210389 C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
JDK-8211233 MemBarNode::trailing_membar() and MemBarNode::leading_membar() need to handle dying subgraphs better
JDK-8212673 jtreg/applications/runthese/RunThese30M.java fails in C2 with "assert(!had_error) failed: bad dominance"
JDK-8214344 C2: assert(con.basic_type() != T_ILLEGAL) failed: elembt=byte; loadbt=void; unsigned=0
JDK-8214857 "bad trailing membar" assert failure at memnode.cpp:3220
JDK-8214512 ARM32: Jtreg test compiler/c2/Test8062950.java fails on ARM
JDK-8214862 assert(proj != __null) at compile.cpp:3251
JDK-8216482 Shenandoah: typo in ShenandoahBarrierSetC2::clone_barrier_at_expansion() causes failed compilations
JDK-8216427 ciMethodData::load_extra_data() does not always unpack the last entry
JDK-8217042 Shenandoah: write barrier on backedge of strip mined loop causes c2 crash at expansion time
JDK-8217371 Incorrect LP64 guard in x86.ad after JDK-8210764 (Update avx512 implementation)
JDK-8218163 C2: Continuous deoptimization w/ Reason_speculate_class_check and Action_none
JDK-8218201 Failures when vmIntrinsics::_getClass is not inlined
JDK-8219517 assert(false) failed: infinite loop in PhaseIterGVN::optimize
JDK-8222738 Shenandoah: assert(is_Proj()) failed when running cometd benchmarks
JDK-8218966 AArch64: String.compareTo() can read memory after string
JDK-8224496 Shenandoah compilation fails with assert(is_CountedLoopEnd()) failed: invalid node class
JDK-8224538 LoadBarrierNode::common_barrier must check address
JDK-8225141 Better handling of classes in error state by fast class initialization checks
JDK-8224658 Unsafe access C2 compile fails with assert(flat != TypePtr::BOTTOM) failed: cannot alias-analyze an untyped ptr: adr_type = NULL
JDK-8226198 use of & instead of && in LibraryCallKit::arraycopy_restore_alloc_state
JDK-8226409 Enable argument profiling for sun.misc.Unsafe.put*/get*
JDK-8226899 Problemlist compiler/rtm tests
JDK-8227439 Turn off AOT by default
JDK-8228772 C2 compilation fails due to unschedulable graph if DominatorSearchLimit is reached
JDK-8228888 C2 compilation fails with assert "m has strange control"
JDK-8229848 [Graal] missing Graal intrinsics for Electronic Code Book (ECB) encryption
JDK-8230363 C2: Let ConnectionGraph::not_global_escape(Node* n) return false if n is not in the CG
JDK-8230711 ConnectionGraph::unique_java_object(Node* N) return NULL if n is not in the CG
JDK-8230470 Shenandoah doesn't need change from JDK-8212610 anymore
JDK-8229483 Sinking load out of loop may trigger: assert(found_sfpt) failed: no node in loop that's not input to safepoint
JDK-8231223 C2's conditional move optimization fails with assert(bol->Opcode() == Op_Bool) failed
JDK-8231499 Shenandoah: compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2 fails
JDK-8221092 UseAVX=3 has performance degredation on Skylake (X7) processors
JDK-8233019 java.lang.Class.isPrimitive() (C1) returns wrong result if Klass* is aligned to 32bit
JDK-8232828 AArch64: compiler/c2/aarch64/TestVolatilesG1.java fails with "Missing expected output membar_volatile..."
JDK-8231430 C2: Memory stomp in max_array_length() for T_ILLEGAL type
JDK-8235288 AVX 512 instructions inadvertently used on Xeon for small vector width operations
JDK-8229994 assert(false) failed: Bad graph detected in get_early_ctrl_for_expensive
JDK-8231501 VM crash in MethodData::clean_extra_data(CleanExtraDataClosure*): fatal error: unexpected tag 99
JDK-8236179 C1 register allocation failure with T_ADDRESS
JDK-8235998 [C2] Memory leaks during tracing after "8224193: stringStream should not use Resource Area".
JDK-8233164 C2 fails with assert(phase->C->get_alias_index(t) == phase->C->get_alias_index(t_adr)) failed: correct memory chain
JDK-8236181 C2: Remove useless step_over_gc_barrier() in int->bool conversion
JDK-8236944 The legVecZ operand should be limited to zmm0-zmm15 registers
JDK-8237007 Shenandoah: assert(_base == Tuple) failure during C2 compilation
JDK-8235584 UseProfiledLoopPredicate fails with assert(_phase->get_loop(c) == loop) failed: have to be in the same loop
JDK-8235762 JVM crash in SWPointer during C2 compilation
JDK-8237375 SimpleThresholdPolicy misses CounterDecay timestamp initialization
JDK-8235332 TestInstanceCloneAsLoadsStores.java fails with -XX:+StressGCM
JDK-8237086 assert(is_MachReturn()) running CTW with fix for JDK-8231291
JDK-8237945 CTW: C2 compilation fails with assert(just_allocated_object(alloc_ctl) == ptr) failed: most recent allo
JDK-8236759 ShouldNotReachHere in PhaseIdealLoop::verify_strip_mined_scheduling
JDK-8239142 C2's UseUniqueSubclasses optimization is broken for array accesses
JDK-8238356 CodeHeap::blob_count() overestimates the number of blobs
JDK-8239852 java/util/concurrent tests fail with -XX:+VerifyGraphEdges: assert(!VerifyGraphEdges) failed: verification should have failed
JDK-8240795 [REDO] 8238384 CTW: C2 compilation fails with "assert(store != load->find_exact_control(load->in(0))) failed: dependence cycle found"
JDK-8240676 Meet not symmetric failure when running lucene on jdk8
JDK-8241675 Shenandoah: assert(n->outcnt() > 0) at shenandoahSupport.cpp:2858 with java/util/Collections/FindSubList.java
JDK-8242108 Performance regression after fix for JDK-8229496
JDK-8244278 Excessive code cache flushes and sweeps
JDK-8244719 CTW: C2 compilation fails with "assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it"
JDK-8247350 [aarch64] assert(false) failed: wrong size of mach node
JDK-8236647 java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode
JDK-8247246 [JVMCI] `ResolvedJavaType.getDeclaredMethod()` can throw NoClassDefFoundError.
JDK-8248410 Correct Fix for 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode
JDK-8248336 AArch64: C2: offset overflow in BoxLockNode::emit
JDK-8249749 modify a primitive array through a stream and a for cycle causes jre crash
JDK-8251458 Parse::do_lookupswitch fails with "assert(_cnt >= 0) failed"
JDK-8255534 Shenandoah: Fix CmpP optimization wrt native-LRB
JDK-8256025 AArch64: MachCallRuntimeNode::ret_addr_offset() is incorrect for stub calls
JDK-8256220 C1: x86_32 fails with -XX:UseSSE=1 after JDK-8210764 due to mishandled lir_neg
JDK-8256807 C2: Not marking stores correctly as mismatched in string opts
JDK-8257594 C2 compiled checkcast of non-null object triggers endless deoptimization/recompilation cycle
JDK-8257574 C2: "failed: parsing found no loops but there are some" assert failure
JDK-8257575 C2: "failed: only phis" assert failure in loop strip mining verification
JDK-8259061 C2: assert(found) failed: memory-writing node is not placed in its original loop or an ancestor of it
JDK-8259619 C1: 3-arg StubAssembler::call_RT stack-use condition is incorrect
JDK-8259710 Inlining trace leaks memory
JDK-8257192 Integrate AArch64 JIT port into 8u
JDK-8260420 C2 compilation fails with assert(found_sfpt) failed: no node in loop that's not input to safepoint
JDK-8259937 guarantee(loc != NULL) failed: missing saved register with native invoker
JDK-8238812 assert(false) failed: bad AD file
JDK-8263376 CTW (Shenandoah): assert(mems <= 1) failed: No node right after call if multiple mem projections
JDK-8267399 C2: java/text/Normalizer/ConformanceTest.java test failed with assertion
JDK-8268019 C2: assert(no_dead_loop) failed: dead loop detected
JDK-8271203 C2: assert(iff->Opcode() == Op_If || iff->Opcode() == Op_CountedLoopEnd || iff->Opcode() == Op_RangeCheck) failed: Check this code when new subtype is added
JDK-8043899 compiler/5091921/Test7005594.java fails if specified -Xmx is less than 1600m
JDK-8073154 NULL-pointer dereferencing in LIR_OpProfileType::print_instr
JDK-8075136 Unnecessary sign extension for byte array access
JDK-8134579 [TESTBUG] Some bmi tests fail if can_access_local_variables is on.
JDK-8160006 Fix AArch64 after changes made by 8151661
JDK-8167300 Scheduling failures during gcm should be fatal
JDK-8209459 TestSHA512MultiBlockIntrinsics failed on AArch64
JDK-8209420 Track membars for volatile accesses so they can be properly optimized
JDK-8209684 Intrinsics that assume some input non null should use GraphKit::must_be_not_null()
JDK-8209691 Allow MemBar on single memory slice
JDK-8187078 -XX:+VerifyOops finds numerous problems when running JPRT
JDK-8210578 AArch64: Invalid encoding for fmlsvs instruction
JDK-8212611 Small collection of simple changes from shenandoah
JDK-8213014 Crash in CompileBroker::make_thread due to OOM
JDK-8213381 Hook to allow GC to inject Node::Ideal() calls
JDK-8212070 Introduce diagnostic flag to abort VM on failed JIT compilation
JDK-8214773 Replace use of thread unsafe strtok
JDK-8217368 AArch64: C2 recursive stack locking optimisation not triggered
JDK-8216987 ciMethodData::load_data() unpacks MDOs with non-atomic copy
JDK-8207922 ctw of jdk.security.auth failed with "Unexpected zero exit codebefore finishing all compilations"
JDK-8218879 Keep track of memory accesses originated from Unsafe
JDK-8219919 RuntimeStub's name lost with PrintFrameConverterAssembly
JDK-8216989 CardTableBarrierSetAssembler::gen_write_ref_array_post_barrier() does not check for zero length on AARCH64
JDK-8221456 nmethod::make_unloaded() clears _method member too early
JDK-8221658 aarch64: add necessary predicate for ubfx patterns
JDK-8223450 Disable Shenandoah C2 barriers verification for x86_32
JDK-8225567 Wrong file headers with 8202414 fix changeset
JDK-8222079 Don't use memset to initialize fields decode_env constructor in disassembler.cpp
JDK-8223769 Assert triggers with -XX:+StressReflectiveCode
JDK-8230388 Problemlist additional compiler/rtm tests
JDK-8230238 Add another regression test for JDK-8134739
JDK-8230813 Add JDK-8010500 to compiler/loopopts/superword/TestFuzzPreLoop.java bug list
JDK-8231085 C2/GC: Better GC-interface for expanding clone
JDK-8233491 Crash in AdapterHandlerLibrary::get_adapter with CDS due to code cache exhaustion
JDK-8226795 compiler/tiered/Level2RecompilationTest.java fails when XX:TieredStopAtLevel=1/2/3 is set
JDK-8234541 C1 emits an empty message when it inlines successfully
JDK-8235729 Shenandoah: Remove useless casting to non-constant
JDK-8237524 AArch64: String.compareTo() may return incorrect result
JDK-8237951 CTW: C2 compilation fails with "malformed control flow"
JDK-8238247 CTW runner should sweep nmethods more aggressively
JDK-8238366 CTW runner closes standard output on exit
JDK-8238591 CTW: Split applications/ctw/modules/jdk_localedata.java
JDK-8238756 C2: assert(((n) == __null || !VerifyIterativeGVN || !((n)->is_dead()))) failed: can not use dead node
JDK-8238811 C2: assert(i >= req() || i == 0 || is_Region() || is_Phi()) with -XX:+VerifyGraphEdges
JDK-8240070 Shenandoah: remove obsolete ShenandoahCommonGCStateLoads
JDK-8240220 IdealLoopTree::dump_head predicate printing is broken
JDK-8240610 [JVMCI] Export VMVersion::_has_intel_jcc_erratum to JVMCI compiler
JDK-8240353 AArch64: missing support for -XX:+ExtendedDTraceProbes in C1
JDK-8236285 [JVMCI] improve TranslatedException traces
JDK-8168304 Make all of DependencyContext_test available in product mode
JDK-8241482 AArch64: Fix a potential issue after JDK-8239549
JDK-8231756 [JVMCI] need support for deoptimizing virtual byte arrays encoding non-byte primitives
JDK-8243617 compiler/onSpinWait/TestOnSpinWaitC1.java test uses wrong class
JDK-8243618 compiler/rtm/cli tests can be run w/o WhiteBox
JDK-8243619 compiler/codecache/CheckSegmentedCodeCache.java test misses -version
JDK-8244721 CTW: C2 (Shenandoah) compilation fails with "unexpected infinite loop graph shape"
JDK-8248359 Update JVMCI
JDK-8248901 Signed immediate support in .../share/assembler.hpp is broken.
JDK-8248467 C2: compiler/intrinsics/object/TestClone fails with -XX:+VerifyGraphEdges
JDK-8237483 AArch64 C1 OopMap inserted twice fatal error
JDK-8252120 compiler/oracle/TestCompileCommand.java misspells "occured"
JDK-8253631 Remove unimplemented CompileBroker methods after JEP-165
JDK-8253874 [JVMCI] added test omitted in 8252881
JDK-8197981 Missing return statement in __sync_val_compare_and_swap_8
JDK-8253101 Clean up CallStaticJavaNode EA flags
JDK-8253525 Implement getInstanceSize/sizeOf intrinsics
JDK-8256267 Relax compiler/floatingpoint/NaNTest.java for x86_32 and lower -XX:+UseSSE
JDK-8255742 PrintInlining as compiler directive doesn't print virtual calls
JDK-8252505 C1/C2 compiler support for blackholes
JDK-8262259 Remove unused variable in MethodLiveness::BasicBlock::compute_gen_kill_single
JDK-8263504 Some OutputMachOpcodes fields are uninitialized
JDK-8263679 C1: Remove vtable call
JDK-8264151 ciMethod::ensure_method_data() should return false is loading resulted in empty state
JDK-8260255 C1: LoopInvariantCodeMotion constructor can leave some fields uninitialized
JDK-8042557 compiler/uncommontrap/TestSpecTrapClassUnloading.java fails with: GC triggered before VM initialization completed
JDK-8131778 java disables UseAES flag when using VIS=2 on sparc
JDK-8225644 C1 dumps incorrect class name in ClassCastException message
JDK-8232874 Add missing test for 8230062
JDK-8256387 Unexpected result if patching an entire instruction on AArch64

hotspot/gc

Fix Versions Bug Synopsis
sh/8 7 8 9 10 11 12 13 14 15 16 17 18
JDK-8230706 Waiting on completion of strong nmethod processing causes long pause times with G1
JDK-8261495 Shenandoah: reconsider update references memory ordering
JDK-8218049 Survivor MemoryMXBean used() size granularity is region based
JDK-8256746 gc/CriticalNativeArgs.java fails without -XX:-CriticalJNINatives
JDK-8266519 Cleanup resolve() leftovers from BarrierSet et al
JDK-8235669 G1: Stack walking API can expose AS_NO_KEEPALIVE oops
JDK-8247736 Shenandoah: assert(_nm->is_alive()) failed: only alive nmethods here
JDK-8248725 Shenandoah: Claim verifier thread roots for parallel processing
JDK-8249230 Shenandoah: assertion failure with -XX:-ResizeTLAB
JDK-8245240 Shenandoah: support nesting evacuation OOM scope
JDK-8256036 Shenandoah: MethodHandles adapters section overflows after JDK-8255762
JDK-8256039 Shenandoah: runtime/stringtable/StringTableCleaningTest.java fails
JDK-8235598 Shenandoah: Update copyrights
JDK-8241067 Shenandoah: improve ShenandoahNMethod::has_cset_oops arguments
JDK-8242370 Enable JFR TestGCPhaseConcurrent test for Shenandoah
JDK-8243478 Shenandoah: avoid implicit worker_id = 0
JDK-8244243 Shenandoah: Cleanup Shenandoah phase timing tracking and JFR event supporting
JDK-8245083 [REDO] Shenandoah: Remove null-handling in LRB expansion
JDK-8245720 Shenandoah: improve configuration logging
JDK-8245827 Shenandoah: Cleanup Shenandoah code root iterators and root scanner
JDK-8245955 Shenandoah: Remove LRB/is_redundant optimization
JDK-8246612 Shenandoah: add timing tracking to ShenandoahStringDedupRoots
JDK-8247845 Shenandoah: refactor TLAB/GCLAB retirement code
JDK-8248634 Shenandoah: incorrect include in shenandoahInitLogger.cpp
JDK-8248799 Shenandoah: Claim threads token in constructor of ShenandoahRootVerifier
JDK-8249877 Shenandoah: Report number of dead weak oops during STW weak roots
JDK-8249884 Shenandoah: Call report_num_dead() from ShParallelWeakRootsCleaningTask destructor
JDK-8251527 CTW: C2 (Shenandoah) compilation fails with SEGV due to unhandled catchproj == NULL
JDK-8252695 Shenandoah: clean up Graal enabled/disabled filter in tests
JDK-8253361 Shenandoah: runtime barrier does not honor ShenandoahSelfFixing flag
JDK-8255614 Shenandoah: Consolidate/streamline runtime LRBs
JDK-8255984 Shenandoah: "adaptive" heuristic is prone to missing load spikes
JDK-8258244 Shenandoah: Not expecting forwarded object in roots during mark after JDK-8240868
JDK-8258490 Shenandoah: Full GC does not need to remark threads and drain SATB buffers
JDK-8260048 Shenandoah: ShenandoahMarkingContext asserts are unnecessary
JDK-8260212 Shenandoah: resolve-only UpdateRefsMode is not used
JDK-8260408 Shenandoah: adjust inline hints after JDK-8255019
JDK-8260106 Shenandoah: refactor reference updating closures and related code
JDK-8260309 Shenandoah: Clean up ShenandoahBarrierSet
JDK-8261493 Shenandoah: reconsider bitmap access memory ordering
JDK-8261500 Shenandoah: reconsider region live data memory ordering
JDK-8261503 Shenandoah: reconsider verifier memory ordering
JDK-8261501 Shenandoah: reconsider heap statistics memory ordering
JDK-8261842 Shenandoah: cleanup ShenandoahHeapRegionSet
JDK-8261838 Shenandoah: reconsider heap region iterators memory ordering
JDK-8264727 Shenandoah: Remove extraneous whitespace from phase timings report
JDK-8266083 Shenandoah: Consolidate dedup/no dedup oop closures
JDK-8266845 Shenandoah: Simplify SBS::load_reference_barrier implementation
JDK-8267257 Shenandoah: Always deduplicate strings when it is enabled during full gc
JDK-8267875 Shenandoah: Duplicated code in ShenandoahBarrierSetC2::ideal_node()
JDK-8270094 Shenandoah: Provide human-readable labels for test configurations
JDK-8270171 Shenandoah: Cleanup TestStringDedup and TestStringDedupStress tests
JDK-8224531 SEGV while collecting Klass statistics
JDK-8229422 Taskqueue: Outdated selection of weak memory model platforms
JDK-8235324 Dying objects are published from users of CollectedHeap::object_iterate
JDK-8242216 ObjectSampler::weak_oops_do() should not trigger barrier
JDK-8241670 Enhance heap region size ergonomics to improve OOTB performance
JDK-8079315 UseCondCardMark broken in conjunction with CMS precleaning on x86
JDK-8210713 Let CollectedHeap::ensure_parsability() take care of TLAB statistics gathering
JDK-8225776 Optimize branch frequency of G1's write post-barrier in C2
JDK-8238705 jdk/jfr/event/gc/stacktrace/TestMetaspace* are unstable on arm64 with Xcomp
JDK-8234608 [TESTBUG] Fix G1 redefineClasses tests and a memory leak
JDK-8245236 Remove MO_VOLATILE Access decorator
JDK-8245718 Epsilon: improve configuration logging
JDK-8246342 Shenandoah: remove unused ShenandoahIsMarkedNextClosure
JDK-8247201 Print potential pointer value of readable stack memory in hs_err file
JDK-8253412 Unsupported GC options passed in JAVA_TOOL_OPTIONS are silently ignored
JDK-8251358 Clean up Access configuration after Shenandoah barrier change
JDK-8255036 Shenandoah: Reset GC state for root verifier
JDK-8256278 Shenandoah: Avoid num of dead callback from weak processor in Shenandoah root verifier
JDK-8261504 Shenandoah: reconsider ShenandoahJavaThreadsIterator::claim memory ordering
JDK-8263041 Shenandoah: Cleanup C1 keep alive barrier check
JDK-8270110 Shenandoah: Add test for JDK-8269661
JDK-8272783 Epsilon: Refactor tests to improve performance
JDK-8237369 Shenandoah: failed vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java test
JDK-8237392 Shenandoah: Remove unreliable assertion
JDK-8237182 Update copyright header for shenandoah and epsilon files
JDK-8241984 Shenandoah: enhance GCTimer and JFR support
JDK-8242625 Shenandoah: restore heap logging for Degenerated/Full cycles
JDK-8242638 Shenandoah: restore heap logging for uncommit
JDK-8243291 Shenandoah: no need to retire TLABs at Init Update Refs
JDK-8243460 Shenandoah: purge init_update_refs_prepare counter
JDK-8245880 Shenandoah: check class unloading flag early in concurrent code root scan
JDK-8246097 Shenandoah: limit parallelism in CLDG root handling
JDK-8246100 Shenandoah: walk roots in more efficient order
JDK-8246433 Shenandoah: walk roots in more efficient order in ShenandoahRootUpdater
JDK-8232782 Shenandoah: streamline post-LRB CAS barrier (aarch64)
JDK-8249787 Make TestGCLocker more resilient with concurrent GCs
JDK-8251359 Shenandoah: filter null oops before calling enqueue/SATB barrier
JDK-8252857 AArch64: Shenandoah C1 CAS is not sequentially consistent
JDK-8251944 Add Shenandoah test config to compiler/gcbarriers/UnsafeIntrinsicsTest.java
JDK-8259849 Shenandoah: Rename store-val to IU-barrier
JDK-8260497 Shenandoah: Improve SATB flushing
JDK-8261496 Shenandoah: reconsider pacing updates memory ordering
JDK-8266813 Shenandoah: Use shorter instruction sequence for checking if marking in progress
JDK-8269478 Shenandoah: gc/shenandoah/mxbeans tests should be more resilient
JDK-8270096 Shenandoah: Optimize gc/shenandoah/TestRefprocSanity.java for interpreter mode
JDK-8271862 C2 intrinsic for Reference.refersTo() is often not used
JDK-8272838 Move CriticalJNI tests out of tier1
JDK-8223570 Shenandoah needs to acquire lock before CLDG::clear_claimed_marks
JDK-8224875 Shenandoah: ParallelCleaning code unloading should take lock to protect shared code roots array
JDK-8229176 Shenandoah should acquire CodeCache_lock without safepoint check
JDK-8229709 x86_32 build and test failures after JDK-8228369 (Shenandoah: Refactor LRB C1 stubs)
JDK-8231405 [Shenandoah] guarantee(d != NULL) failed: Null dominator info
JDK-8231583 Shenandoah: Fix register clash in SBSA::resolve_forwarding_pointer() borrowing
JDK-8232674 Fix build and rename ShenandoahBarrierSet::oop_load_from_native_barrier
JDK-8232712 Shenandoah: SIGBUS in load_reference_barrier_native
JDK-8237776 Shenandoah: Wrong result with Lucene test
JDK-8141056 Erroneous assignment in HeapRegionSet.cpp
JDK-8200550 Xcode 9.3 produce warning -Wexpansion-to-defined
JDK-8214118 HeapRegions marked as archive even if CDS mapping fails
JDK-8217717 ZGC: Broken oop map in C1 load barrier stub
JDK-8217794 Missing termination check results violation of termination invariant
JDK-8221102 Allow GC threads to participate in threads claiming protocol
JDK-8222333 fastdebug build broken after JDK-8221393 (phase_mapping[] doesn't match enum Phase in WeakProcessorPhases)
JDK-8224522 Shenandoah should apply barriers on deoptimization
JDK-8228420 compile error in shenandoahSupport.cpp with clang 9
JDK-8230024 Shenandoah: remove unnecessary ShenandoahTimingConverter
JDK-8232176 Shenandoah: new assert in ShenandoahEvacuationTask is too strong
JDK-8232778 Shenandoah: SBSA::arraycopy_prologue checks wrong register
JDK-8233232 AArch64: Shenandoah: jni_fast_GetLongField is broken
JDK-8233796 Shenandoah is broken after 8233708
JDK-8236815 Shenandoah: Fix weak roots in final Traversal GC phase
JDK-8236902 Shenandoah: Missing string dedup roots in all root scanner
JDK-8237396 JvmtiTagMap::weak_oops_do() should not trigger barriers
JDK-8237837 Shenandoah: assert(mem == __null) failed: only one safepoint
JDK-8238851 Shenandoah: C1: Resolve into registers of correct type
JDK-8237780 Shenandoah: More reliable nmethod verification
JDK-8237632 Shenandoah: accept NULL fwdptr to cooperate with JVMTI and JFR
JDK-8236981 Shenandoah: Remove ShenandoahTraversalUpdateRefsClosure
JDK-8239926 Shenandoah: Shenandoah needs to mark nmethod's metadata
JDK-8241081 Shenandoah: Do not modify update-watermark concurrently
JDK-8244663 Shenandoah: C2 assertion fails in Matcher::collect_null_checks
JDK-8245773 Shenandoah: Windows assertion failure after JDK-8245464
JDK-8245942 Shenandoah: x86_32 builds fail after JDK-8245594
JDK-8247310 Shenandoah: pacer should not affect interrupt status
JDK-8247474 Shenandoah: Windows build warning after JDK-8247310
JDK-8247560 Shenandoah: heap iteration holds root locks all the time
JDK-8247593 Shenandoah: should not block pacing reporters
JDK-8247670 Shenandoah: deadlock during class unloading OOME
JDK-8250588 Shenandoah: LRB needs to save/restore fp registers for runtime call
JDK-8251192 Shenandoah: Shenandoah build failed after JDK-8235573
JDK-8251451 Shenandoah: Remark ObjectSynchronizer roots with I-U
JDK-8254319 Shenandoah: Interpreter native-LRB needs to activate during HAS_FORWARDED
JDK-8256051 nmethod_entry_barrier stub miscalculates xmm spill size on x86_32
JDK-8256011 Shenandoah: Don't resurrect finalizably reachable objects
JDK-8256426 Shenandoah: Remove superfluous assert is ShBS::load_reference_barrier()
JDK-8256688 Shenandoah: Lock rank inversion after JDK-8212879
JDK-8256912 Zero builds fail after JDK-8255984
JDK-8257701 Shenandoah: objArrayKlass metadata is not marked with chunked arrays
JDK-8257793 Shenandoah: SATB barrier should only filter out already strongly marked oops
JDK-8257817 Shenandoah: Don't race with conc-weak-in-progress flag in weak-LRB
JDK-8257999 Parallel GC crash in gc/parallel/TestDynShrinkHeap.java: new region is not in covered_region
JDK-8259252 Shenandoah: Shenandoah build failed on AArch64 after JDK-8258459
JDK-8260704 ParallelGC: oldgen expansion needs release-store for _end
JDK-8269661 JNI_GetStringCritical does not lock char array
JDK-8211150 G1 Full GC not purging code root memory and hence causing memory leak
JDK-8219524 Shenandoah misreports "committed" size in MemoryMXBean
JDK-8220161 Shenandoah does not need to initialize PLABs for safepoint workers
JDK-8220344 Build failures when using --with-jvm-features=-g1gc,-jfr
JDK-8221435 Shenandoah should not mark through weak roots
JDK-8222086 CodeCache::UnloadingScope needs to preserve and restore previous IsUnloadingBehavior
JDK-8222125 Shenandoah: Crash when running with ShenandoahParallelSafepointThreads=1
JDK-8222786 Shenandoah get_barrier_strength should accept all shapes of (Weak)CAS reference barriers
JDK-8223448 Shenandoah disabled barriers blocks omit LRB
JDK-8224179 Shenandoah: CTW test failures with traversal GC
JDK-8224584 Shenandoah: Eliminate forwarding pointer word
JDK-8225014 Separate ShenandoahRootScanner method for object_iterate
JDK-8228490 Shenandoah: Shenandoah concurrent root evacuation may race against OopStorage::release()
JDK-8048556 Unnecessary GCLocker-initiated young GCs
JDK-8229350 Shenandoah does not need barriers before CreateEx
JDK-8229420 [Redo] jstat reports incorrect values for OU for CMS GC
JDK-8229865 Use explicit #include debug.hpp for STATIC_ASSERT in gc/shenandoah/shenandoahUtils.cpp
JDK-8230483 Shenandoah: consistently disable concurrent roots for Traversal mode
JDK-8230646 Epsilon does not extend TLABs to max size
JDK-8230350 Shenandoah: Assertion failed when GC is cancelled by a worker thread
JDK-8231197 Shenandoah: JVMTI heap walking cleanup crashes with NULL forwardee
JDK-8231198 Shenandoah: heap walking should visit all roots most of the time
JDK-8231244 Shenandoah: all-roots heap walking misses some weak roots
JDK-8231293 Shenandoah: Traversal should not revive dead weak roots
JDK-8231410 Shenandoah: clone barrier should use base pointer
JDK-8231999 Shenandoah: Traversal failed compiler/jsr292/CallSiteDepContextTest.java
JDK-8232575 Shenandoah: asynchronous object/region pinning
JDK-8232730 Shenandoah: Traversal should not CAS the roots
JDK-8233165 Shenandoah:SBSA::gen_load_reference_barrier_stub() should use pointer register for address on aarch64
JDK-8233500 Shenandoah: Shenandoah load barrier should save registers before calling keep alive barrier on x86
JDK-8235586 Shenandoah: Traversal GC still uses old CLD::oops_do API
JDK-8234974 Shenandoah: Do concurrent roots even when no evacuation is necessary
JDK-8235842 Shenandoah: Implement native LRB for narrow oop
JDK-8236106 [TESTBUG] Shenandoah: Make TestThreadFailure more resilient
JDK-8236681 Shenandoah: Disable concurrent class unloading flag if no class unloading for the GC cycle
JDK-8236732 Shenandoah: Stricter placement for oom-evac scopes
JDK-8237038 Shenandoah: Reduce thread pool size in TestEvilSyncBug.java test
JDK-8237963 Shenandoah: Heap iteration should use concurrent version of string dedup roots
JDK-8231779 crash HeapWord*ParallelScavengeHeap::failed_mem_allocate
JDK-8241596 ZGC: Shorten runtime of gc/z/TestUncommit.java
JDK-8241765 Shenandoah: AARCH64 need to save/restore call clobbered registers before calling keepalive barrier
JDK-8241478 vmTestbase/gc/gctests/Steal/steal001/steal001.java fails with OOME
JDK-8242107 Shenandoah: Fix aarch64 build after JDK-8242082
JDK-8191393 Random crashes during cfree+0x1c
JDK-8243200 Shenandoah: Allow concurrent nmethod iteration
JDK-8243323 Shenandoah: Recycle immediate garbage before concurrent class unloading
JDK-8241793 Shenandoah: Enable concurrent class unloading for aarch64
JDK-8244551 Shenandoah: Fix racy update of update_watermark
JDK-8244821 Shenandoah: disarmed_value is initialized at wrong place
JDK-8245288 Shenandoah: move up ShenandoahEvacOOM scope for code root processing during concurrent class unloading
JDK-8246162 Shenandoah: full GC does not mark code roots when class unloading is off
JDK-8245961 Shenandoah: move some root marking to concurrent phase
JDK-8246593 Shenandoah: string dedup roots should be processed during concurrent weak roots phase
JDK-8247358 Shenandoah: reconsider free budget slice for marking
JDK-8248041 Shenandoah: pre-Full GC root updates may miss some roots
JDK-8247824 CTW: C2 (Shenandoah) compilation fails with SEGV in SBC2Support::pin_and_expand
JDK-8248214 Add paddings for TaskQueueSuper to reduce false-sharing cache contention
JDK-8249560 Shenandoah: Fix racy GC request handling
JDK-8250784 Shenandoah: A Low-Pause-Time Garbage Collector
JDK-8250827 Shenandoah: needs to reset/finish StringTable's dead count before/after parallel walk
JDK-8251910 Shenandoah: Handshake threads between weak-roots and reset phases
JDK-8255006 Add NULL-check to StringDedupTable lookup
JDK-8255527 Shenandoah: Let ShenadoahGCStateResetter disable barriers
JDK-8255847 Shenandoah: Shenandoah should not mark through weak roots
JDK-8256040 Shenandoah: Allow NULL referent in ShenandoahReferenceProcessor::should_discover()
JDK-8256415 Shenandoah: Should evacuate/update codecache concurrently when class unloading is off
JDK-8256658 Shenandoah: Deadlock between nmethod_entry_barrier and concurrent code root evacuator
JDK-8257641 Shenandoah: Query is_at_shenandoah_safepoint() from control thread should return false
JDK-8259962 Shenandoah: task queue statistics is inconsistent after JDK-8255019
JDK-8261448 Preserve GC stack watermark across safepoints in StackWalk
JDK-8263427 Shenandoah: Trigger weak-LRB even when heap is stable
JDK-8264052 Shenandoah: Backout 8263832
JDK-8264279 Shenandoah: Missing handshake after JDK-8263427
JDK-8265012 Shenandoah: Backout JDK-8264718
JDK-8265239 Shenandoah: Shenandoah heap region count could be off by 1
JDK-8265759 Shenandoah: Avoid race for referent in assert
JDK-8266453 Shenandoah: Disable write protections before patching nmethod in nmethod_barrier on MacOSX/AArch64
JDK-8266522 Shenandoah: Shenandoah LRB calls wrong runtime barrier on aarch64
JDK-8266802 Shenandoah: Round up region size to page size unconditionally
JDK-8267561 Shenandoah: Reference processing not properly setup for outside of cycle degenerated GC
JDK-8268127 Shenandoah: Heap size may be too small for region to align to large page size
JDK-8270908 TestParallelRefProc fails on single core machines
JDK-8250841 Shenandoah: need to reset/finish dead counters for StringTable/ResolvedMethodTable during STW root processing
JDK-8062808 Turn on the -Wreturn-type warning
JDK-8042891 Format issues embedded in macros for two g1 source files
JDK-8130308 Too low memory usage in TestPromotionFromSurvivorToTenuredAfterMinorGC.java
JDK-8153583 Make OutputAnalyzer.reportDiagnosticSummary public
JDK-8215220 Simplify Shenandoah task termination in aborted paths
JDK-8215549 Shenandoah deduplication cleans up table/queue twice
JDK-8216973 Shenandoah: Kick up cleanup phases in the right places
JDK-8215299 Remove G1CMTask::should_exit_termination()'s undesirable side-effect
JDK-8217213 shenandoahTaskQueue.hpp includes .inline.hpp file
JDK-8217319 Cleanup Shenandoah includes
JDK-8217400 Optimized build is broken by Shenandoah changes
JDK-8215047 Task terminators do not complete termination in consistent state
JDK-8217785 Padding ParallelTaskTerminator::_offered_termination variable
JDK-8217578 Shenandoah cleanup unused timings after concurrent string table change
JDK-8203232 Shenandoah: Resolve oops in SATB filter
JDK-8219976 GarbageCollectionNotificationInfo always says "No GC" when running Shenandoah
JDK-8220350 Refactor ShenandoahHeap::initialize
JDK-8220444 Shenandoah should use parallel version of WeakProcessor in root processor for weak roots
JDK-8217576 C1 atomic access handlers use incorrect decorators
JDK-8220546 Shenandoah Reports timing details for weak root processing
JDK-8220780 ShenandoahBS::AccessBarrier::oop_store_in_heap ignores AS_NO_KEEPALIVE
JDK-8220812 gc/shenandoah/options/TestLoopMiningArguments.java fails if default GC is serial/parallel/cms
JDK-8221629 Shenandoah: Cleanup class unloading logic
JDK-8221750 Shenandoah: Enable ThreadLocalHandshake by default
JDK-8221751 Shenandoah: Improve SATB enqueueing
JDK-8220664 Simplify ShenandoahUpdateHeapRefsClosure
JDK-8221766 Load-reference barriers for Shenandoah
JDK-8221848 Shenandoah: ArrayCopy post-barrier improvements
JDK-8222129 Shenandoah: Missing CompareAndSwapP/N case in get_barrier_strength()
JDK-8222130 Shenandoah should verify roots after pre-evacuation
JDK-8222227 Shenandoah: Fix Traversal GC weak roots handling in final-traversal pause
JDK-8222259 Shenandoah: Pre-evacuate string-dedup roots in Traversal GC
JDK-8222188 Shenandoah: Adjust Shenandoah work gang types
JDK-8222419 Shenandoah: Remove unused _par_state_string in ShenandoahRootProcessor
JDK-8222490 Shenandoah: Remove unused _par_state_string in ShenandoahRootEvacuator
JDK-8223184 Shenandoah: Missing roots in SRP::process_all_roots_slow
JDK-8222992 Shenandoah: Pre-evacuate all roots
JDK-8223258 Shenandoah: SRP::process_all_roots_slow processes JvmtiExport weak oops twice
JDK-8223449 Unprotected UseCompressedOops block in gc/shenandoah/shenandoahBarrierSetC1_x86.cpp
JDK-8223567 Rename ShenandoahBrooksPointer to ShenandoahForwarding
JDK-8223215 Shenandoah: Support verifying subset of roots
JDK-8223774 Shenandoah: Refactor ShenandoahRootProcessor and family
JDK-8223951 Shenandoah: Only need to update thread roots during final update refs
JDK-8224210 Shenandoah: Refactor ShenandoahRootScanner to support scanning CSet codecache roots
JDK-8221507 Implement JFR events for Shenandoah
JDK-8224495 Shenandoah: Do not rescan code roots in final mark pause if it is not degenerated GC
JDK-8224508 Shenandoah: Need to update thread roots in final mark for piggyback ref update cycle
JDK-8224525 Shenandoah: Eliminate shenandoah verifier's side-effects
JDK-8224579 ResourceMark not declared in shenandoahRootProcessor.inline.hpp with --disable-precompiled-headers
JDK-8224667 Shenandoah: Post-LRB cleanup
JDK-8224115 Shenandoah: Eliminate RWLock that protects recorded nmethod data array
JDK-8224679 Shenandoah: Make ShenandoahParallelCodeCacheIterator noncopyable
JDK-8224751 Shenandoah: Shenandoah Verifier should select proper roots according to current GC cycle
JDK-8224978 Shenandoah: Allows root verifier to verify some roots outside safepoints with proper locks
JDK-8225171 Remove leftovers in shenandoahBarrierSetC1.cpp
JDK-8225341 Shenandoah: CM::update_thread_roots() needs to handle derived pointers