The full version string for this update release is 17+35 (OpenJDK 17+7 baseline). The version number is 17.
Liberica JDK 17+35
Liberica is a certified, Java SE 16-compliant distribution of OpenJDK 16 which works on server (Linux x86_64, Linux ARM64, Solaris SPARC, Solaris x64, Windows 64), desktop (Windows 64, Windows 32, Mac, Linux x86_64), and embedded devices (Linux ARM64, Linux ARMv7, including Raspberry Pi 2, 3, 4 (ARMv6 hardfloat)). It has the following notable additions:
-
Linux x86_64 version contains experimental support for ZGC.
-
Linux x86_64, ARMv8 and ARMv7 distributions include a choice of Client VM, Server VM and Minimal VM.
-
Alpine Linux x86_64 version is build with musl support.
-
Windows x86_64, Windows x86, Windows ARMv8, Mac, Linux x86_64, Linux x86 and Linux ARMv7 distributions contain OpenJFX 17.
-
Linux ARMv7 distribution contains Device IO API compiled for Raspberry Pi.
Please refer to the Oracle JDK 17 release notes for further information on JDK 17 features. This document further outlines the peculiarities of Liberica distribution as compared to Oracle JDK 17 distribution.
Supported Server and Desktop configurations
Liberica is supported on the following OSes:
-
Ubuntu Linux 16.04, 18.04, 20.04 (x86, x86_64, ARMv7, ARMv8)
-
Debian Linux 8, 9, 10 (x86, x86_64, ARMv7, ARMv8)
-
Red Hat, Oracle Linux and CentOS 8x, 6.x, 7.x (x86, x86_64, ARMv7, ARMv8)
-
Alpine Linux 3.7+ (x86_64, ARMv8)
-
SUSE Linux Enterprise 12, 15 and tumbleweed (x86_64, ARMv8)
-
Apple macOS 10.11+ (x86_64, ARMv8)
-
Microsoft Windows 2019, Windows 2016, Windows 2012 R2, Windows 10, Windows 8, Windows 7 (x86, x86_64, ARMv8)
It is also known to work on other Linux distributions and Windows versions.
Note: The minimum supported Linux kernel version is 2.6.18 and GLIBC version 2.6. LibericaFX works on all supported Ubuntu versions, Red Hat Linux family starting from 7.x and SUSE versions with GTK3 backend.
Supported Embedded configurations
Liberica is tested and certified on Raspberry Pi 2, 3 and 4 running the following OSes:
-
Raspbian OS (armhf)
-
OpenSUSE (armv8)
It is also known to work with Debian (armhf) and Ubuntu (armhf).
Liberica JDK 17 distribution
Liberica JDK 17 are distributed as .rpm, .zip, .deb and .tar.gz packages. Please select the one which is most appropriate for your purposes.
Liberica JDK 17 introduced all new features supported by OpenJDK 17.
With the introduction of the Jigsaw feature in JDK 9 and Minimal VM it is now possible to create a Runtime that is sufficient to run your application and trim down the size of the Runtime. To generate a Runtime with just the Minimal VM, add --vm=minimal to jlink options.
Liberica JDK continues to provide support for AOT and Graal JIT. Since in OpenJDK 17 builds these features are deemed experimental and deprecated, it is recommended to compile native executables with Liberica Native Image Kit to avoid errors.
By default, the Liberica uses Server VM. Server VM and Client VM can be enabled with -server and -client command line options, respectively. In case the deployment requires to minimize the footprint, it may be beneficial to use Minimal VM, which emphasises on a minimal footprint. It has C1 JIT compiler only, Serial GC and no serviceability features.
LibericaFX for the Raspberry Pi
Liberica JDK 17 come with a bundled LibericaFX implementation, which is based on OpenJFX. The following tables lists Java FX modules status of Liberica distribution
-
Java FX Graphics - works.
-
Java FX Controls - works.
-
Java FX Media - does not work.
-
Java FX Webkit - does not work.
The following pipelines are known to work: EGL, SW (direct framebuffer) and GTK. By default, Liberica tries to use the accelerated EGL pipeline, which requires the presence of EGL libraries. If they are not found, the implementation falls back to software rendering.
Use the following command line options to specify the rendering pipeline:
-
-Dprism.order=sw forces the use of software rendering pipeline. *
-
-Dprism.order=es2 forces the use of EGL pipeline and hardware acceleration. *
-
-Djavafx.platform=gtk if you would like to launch a LibericaFX application using Liberica from X11.
-
Not supported on Raspberry Pi 4.
Please refer to the following wiki for more information.
Device IO API for the Raspberry Pi
Liberica JDK 17 comes with a bundled OpenJDK Device I/O (DIO) API implementation module. DIO provides a Java API for accessing Raspberry PI GPIO pins and for communicating with peripheral devices:
-
General Purpose Input/Output (GPIO).
-
Inter-Integrated Circuit Bus (I2C), Serial Peripheral Interface (SPI).
-
Universal Asynchronous Receiver/Transmitter (UART).
Please refer to the following wiki for more information.
Security Baselines
BellSoft Liberica follows the security baselines for Oracle Java SE. Please refer to the Oracle documentation for a list of issues fixed in a given release.
Known Issues
LibericaFX and EGL on Raspbian
As of 2017, the default location of Broadcom libEGL.so and libGLESv2.so has changed in Raspbian OS. If you’d like to leverage hardware EGL acceleration available from Broadcom video drivers in LibericaFX while running a recent Raspbian OS, run the following command:
cd /opt/vc/lib
sudo ln -s libbrcmEGL.so libEGL.so
sudo ln -s libbrcmGLESv2.so libGLESv2.so
Issues fixed
Issue | Description |
---|---|
JDK-4710675 | JTextArea.setComponentOrientation does not work with correct timing |
JDK-4833719 | (bf) Views of MappedByteBuffers are not MappedByteBuffers, and cannot be forced |
JDK-4841153 | java.awt.geom.Rectangle2D.add(double,double) documented incorrectly |
JDK-4926314 | Optimize Reader.read(CharBuffer) |
JDK-6206189 | Graphics2D.clip specifies incorrectly that a ‘null’ is a valid value for this method |
JDK-6211198 | ICC_Profile.getInstance(byte[]): IAE is not specified |
JDK-6211242 | AreaAveragingScaleFilter(int, int): IAE is not specified |
JDK-6211257 | BasicStroke.createStrokedShape(Shape): NPE is not specified |
JDK-6245663 | (spec) File.renameTo(File) changes the file-system object, not the File instance |
JDK-6251901 | BasicTextUI: installDefaults method are contrary to the documentation |
JDK-6278172 | TextComponent.getSelectedText() throws StringIndexOutOfBoundsException |
JDK-6323374 | (coll) Optimize Collections.unmodifiable* and synchronized* |
JDK-6436374 | Graphics.setColor(null) is not documented |
JDK-6539707 | (fc) MappedByteBuffer.force() method throws an IOException in a very simple test |
JDK-6606673 | Path2D.Double, Path2D.Float and GeneralPath ctors throw exception when initialCapacity is negative |
JDK-6676643 | Improve current C_GetAttributeValue native implementation |
JDK-6766844 | ByteArrayInputStream#read with a byte array of length 0 not consistent with InputStream when at EOF |
JDK-6986863 | ProfileDeferralMgr throwing ConcurrentModificationException |
JDK-7018932 | Drawing very large coordinates with a dashed Stroke can cause Java to hang |
JDK-7146776 | deadlock between URLStreamHandler.getHostAddress and file.Handler.openconnection |
JDK-7194219 | java/awt/Component/UpdatingBootTime/UpdatingBootTime.html fails on Linux |
JDK-8003216 | Add JFR event indicating explicit System.gc() call |
JDK-8005295 | Use mandated information for printing of repeating annotations |
JDK-8012229 | [lcms] Improve performance of color conversion for images with alpha channel |
JDK-8015886 | java/awt/Focus/DeiconifiedFrameLoosesFocus/DeiconifiedFrameLoosesFocus.java sometimes failed on ubuntu |
JDK-8023980 | JCE doesn’t provide any class to handle RSA private key in PKCS#1 |
JDK-8030048 | (fs) Support UserDefinedFileAttributeView/extended attributes on OS X / HFS+ |
JDK-8036580 | CHA: improve default method support |
JDK-8037397 | RegEx pattern matching loses character class after intersection (&&) operator |
JDK-8039261 | [TEST_BUG]: There is not a minimal security level in Java Preferences and the TestApplet.html is blocked. |
JDK-8039270 | The background color of the button can’t be displayed and when pressed the button, the background color can not be changed in accordance with the case described. |
JDK-8039278 | console.sh failed Automatically with exit code 1 |
JDK-8047218 | [TEST_BUG] java/awt/FullScreen/AltTabCrashTest/AltTabCrashTest.java fails with exception |
JDK-8048109 | JToggleButton does not fire actionPerformed under certain conditions |
JDK-8048199 | Replace anonymous inner classes with lambdas, where applicable, in JNDI |
JDK-8049700 | Deprecate obsolete classes and methods in javax/swing/plaf/basic |
JDK-8057543 | Replace javac’s Filter with Predicate (and lambdas) |
JDK-8058176 | [mlvm] tests should not allow code cache exhaustion |
JDK-8065760 | CHA: Improve abstract method support |
JDK-8065773 | JDI: UOE is not thrown, when redefineClasses changes a class modifier |
JDK-8066694 | Strange code in JavacParser.java |
JDK-8067223 | [TESTBUG] Rename Whitebox API package |
JDK-8069116 | improve fatal error handling in JavaCompiler |
JDK-8073446 | TimeZone getOffset API does not return a dst offset between years 2038-2137 |
JDK-8074101 | Add verification that all tasks are actually claimed during roots processing |
JDK-8075909 | [TEST_BUG] The regression-swing case failed as it does not have the ‘Open’ button when select ‘subdir’ folder with NimbusLAF |
JDK-8075915 | The eight controls without black backgrounds with WinLAF & GTK LAF & Nimbus LAF |
JDK-8076313 | GraphicsEnvironment does not detect changes in count of monitors on Linux OS |
JDK-8080272 | Refactor I/O stream copying to use InputStream.transferTo/readAllBytes and Files.copy |
JDK-8129776 | The optimized Stream returned from Files.lines should unmap the mapped byte buffer (if created) when closed |
JDK-8132984 | incorrect type for Reference.discovered |
JDK-8134540 | Much nearly duplicated code for PerfMemory support |
JDK-8136517 | [macosx]Test java/awt/Focus/8073453/AWTFocusTransitionTest.java fails on MacOSX |
JDK-8139348 | Deprecate 3DES and RC4 in Kerberos |
JDK-8143041 | Unify G1CollectorPolicy::PauseKind and G1YCType |
JDK-8148937 | (str) Adapt StringJoiner for Compact Strings |
JDK-8149138 | [javadoc] Fix SerialFormBuilder eliminate String bashing |
JDK-8157682 | @inheritDoc doesn’t work with @exception |
JDK-8159904 | [TEST_BUG] Failure on solaris of java/awt/Window/MultiWindowApp/MultiWindowAppTest.java |
JDK-8163086 | java/awt/Window/TranslucentJAppletTest/TranslucentJAppletTest.java fails |
JDK-8163367 | Test javax/swing/JComboBox/8033069/bug8033069NoScrollBar.java javax/swing/JComboBox/8033069/bug8033069ScrollBar.java fails intermittently |
JDK-8163498 | Many long-running security libs tests |
JDK-8164484 | Unity, JTable cell editor, javax/swing/JComboBox/6559152/bug6559152.java |
JDK-8164804 | sun/security/ssl/SSLSocketImpl/CloseSocket.java makes not reliable time assumption |
JDK-8165276 | Spec states to invoke the premain method in an agent class if it’s public but implementation differs |
JDK-8166026 | Refactor java/lang shell tests to java |
JDK-8166727 | javac crashed: [jimage.dll+0x1942] ImageStrings::find+0x28 |
JDK-8167015 | compiler/codecache/jmx/PoolsIndependenceTest.java timeout |
JDK-8168408 | Test java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowBlockingTest.java fails intermittentently on windows |
JDK-8169086 | DTLS tests fail intermittently with too much loops or timeout |
JDK-8169629 | Annotations with lambda expressions cause AnnotationFormatError |
JDK-8171381 | [TEST_BUG] [macos] javax/swing/JPopupMenu/7156657/bug7156657.java fails on OS X |
JDK-8174222 | LambdaMetafactory: validate inputs and improve documentation |
JDK-8176026 | SA: Huge heap sizes cause a negative value to be displayed in the jhisto heap total |
JDK-8178348 | left_n_bits(0) invokes undefined behavior |
JDK-8179503 | Java should support GET OCSP calls |
JDK-8179880 | Refactor javax/security shell tests to plain java tests |
JDK-8180568 | Refactor javax/crypto shell tests to plain java tests |
JDK-8180571 | Refactor sun/security/pkcs11 shell tests to plain java tests and fix failures |
JDK-8182043 | Access to Windows Large Icons |
JDK-8183372 | Refactor java/lang/Class shell tests to java |
JDK-8183374 | Refactor java/lang/Runtime shell tests to java |
JDK-8183569 | Assert the same limits are used in parse_xss and globals.hpp |
JDK-8184134 | HeapRegion::LogOfHRGrainWords is unused |
JDK-8185127 | Add tests to cover hashCode() method for java supported crypto key types |
JDK-8185734 | [Windows] Structured Exception Catcher missing around gtest execution |
JDK-8187450 | JNI local refs exceeds capacity warning in NetworkInterface::getAll |
JDK-8187649 | ArrayIndexOutOfBoundsException in java.util.JapaneseImperialCalendar |
JDK-8189198 | Add “forRemoval = true” to Applet API deprecations |
JDK-8191441 | (Process) add Readers and Writer access to java.lang.Process streams |
JDK-8191786 | Thread-SMR hash table size should be dynamic |
JDK-8193031 | Collections.addAll is likely to perform worse than Collection.addAll |
JDK-8193942 | Regression automated test ‘/open/test/jdk/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java’ fails |
JDK-8194129 | Regression automated Test ‘/open/test/jdk/java/awt/Window/ShapedAndTranslucentWindows/TranslucentChoice.java’ fails |
JDK-8195744 | Avoid calling ClassLoader.checkPackageAccess if security manager is not installed |
JDK-8196090 | javax/swing/JComboBox/6559152/bug6559152.java fails |
JDK-8196092 | javax/swing/JComboBox/8032878/bug8032878.java fails |
JDK-8196093 | javax/swing/JComboBox/8072767/bug8072767.java fails |
JDK-8196300 | java/awt/TextArea/TextAreaScrolling/TextAreaScrolling.java times out |
JDK-8196301 | java/awt/print/PrinterJob/Margins.java times out |
JDK-8196415 | Disable SHA-1 Signed JARs |
JDK-8196466 | javax/swing/JFileChooser/8062561/bug8062561.java fails |
JDK-8196743 | jstatd doesn’t see new Java processes inside Docker container |
JDK-8197796 | Test java/awt/Graphics2D/DrawString/DrawRotatedStringUsingRotatedFont.java fails on Windows |
JDK-8197800 | Test java/awt/Focus/NonFocusableWindowTest/NoEventsTest.java fails on Windows |
JDK-8197811 | Test java/awt/Choice/PopupPosTest/PopupPosTest.java fails on Windows |
JDK-8197821 | Test java/awt/font/TextLayout/LigatureCaretTest.java fails on Windows |
JDK-8197825 | [Test] Intermittent timeout with javax/swing JColorChooser Test |
JDK-8198317 | Enhance JavacTool.getTask for flexibility |
JDK-8198343 | Test java/awt/print/PrinterJob/TestPgfmtSetMPA.java may fail w/o printer |
JDK-8198422 | Test java/awt/font/StyledMetrics/BoldSpace.java is unstable |
JDK-8198540 | Dynalink leaks memory when generating type converters |
JDK-8198616 | java/awt/Focus/6378278/InputVerifierTest.java fails on mac |
JDK-8198617 | java/awt/Focus/6382144/EndlessLoopTest.java fails on mac |
JDK-8198619 | java/awt/Focus/FocusTraversalPolicy/ButtonGroupLayoutTraversal/ButtonGroupLayoutTraversalTest.java fails on mac |
JDK-8198621 | java/awt/Focus/KeyEventForBadFocusOwnerTest/KeyEventForBadFocusOwnerTest.java fails on mac |
JDK-8199079 | Test javax/swing/UIDefaults/6302464/bug6302464.java is unstable |
JDK-8199318 | add idempotent copy operation for Map.Entry |
JDK-8199407 | Skip Rebuild Remset Phase if there are no rebuild candidates |
JDK-8200145 | Conditional expression mistakenly treated as standalone |
JDK-8202750 | Reduce the use of get_canonical_path() in CDS |
JDK-8202880 | Test javax/swing/JPopupMenu/8075063/ContextMenuScrollTest.java fails |
JDK-8203359 | Container level resources events |
JDK-8203925 | tools/javac/importscope/T8193717.java ran out of java heap |
JDK-8204686 | Dynamic parallel reference processing support for Parallel GC |
JDK-8205502 | Make exception message from AnnotationInvocationHandler more informative |
JDK-8208237 | Re-examine defmeth tests and update as needed |
JDK-8208747 | [a11y] [macos] In Optionpane Demo, inside ComponentDialog Example, unable to navigate to all items, with VO on |
JDK-8210100 | ParallelGC should use parallel WeakProcessor |
JDK-8210373 | Deadlock in libj2gss.so when loading “j2gss” and “net” libraries in parallel. |
JDK-8211227 | Inconsistent TLS protocol version in debug output |
JDK-8212035 | merge jdk.test.lib.util.SimpleHttpServer with jaxp.library.SimpleHttpServer |
JDK-8212155 | Race condition when posting dynamic_code_generated event leads to JVM crash |
JDK-8213126 | java/awt/Window/MainKeyWindow/TestMainKeyWindow.java time-out on mac10.13 |
JDK-8213177 | GlobalCounter::CSContext could be an enum class |
JDK-8213226 | [TESTBUG] Reduce the usage of CDSTestUtils.executeAndLog() |
JDK-8213269 | convert test/hotspot/jtreg/runtime/memory/RunUnitTestsConcurrently to gtest |
JDK-8214237 | Join parallel phases post evacuation |
JDK-8214455 | Relocate CDS archived regions to the top of the G1 heap |
JDK-8216358 | [accessibility] [macos] The focus is invisible when tab to “Image Radio Buttons” and “Image CheckBoxes” |
JDK-8216400 | improve handling of IOExceptions in JavaCompiler.close() |
JDK-8217327 | G1 Post-Cleanup region liveness printing should not print out-of-date efficiency |
JDK-8217633 | Configurable extensions with system properties |
JDK-8219555 | compiler/jvmci/compilerToVM/IsMatureTest.java fails with Unexpected isMature state for multiple times invoked method: expected false to equal true |
JDK-8220266 | add support for additional metadata in add/remove programs |
JDK-8221503 | vmTestbase/nsk/jdb/eval/eval001/eval001.java fails with: com.sun.jdi.InvalidTypeException: Can’t assign double[][][] to double[][][] |
JDK-8222850 | jshell tool: Misleading cascade compiler error in switch expression with undefined vars |
JDK-8223056 | Remove Type-Stable-Memory support for Parkers |
JDK-8223188 | Removed unnecessary #ifdef __cplusplus from .cpp sources |
JDK-8223355 | Redundant output by javadoc |
JDK-8224158 | assertion related to NPE at DynamicCallSiteDesc::withArgs should be reworded |
JDK-8224243 | Add implSpec’s to AccessibleObject and seal Executable |
JDK-8224775 | test/jdk/com/sun/jdi/JdwpListenTest.java failed to attach |
JDK-8225045 | javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java fails on linux-x64 |
JDK-8225072 | Add LuxTrust certificate that is expiring in March 2021 to list of allowed but expired certs |
JDK-8225081 | Remove Telia Company CA certificate expiring in April 2021 |
JDK-8225116 | Test OwnedWindowsLeak.java intermittently fails |
JDK-8225438 | javax/net/ssl/TLSCommon/TestSessionLocalPrincipal.java failed with Read timed out |
JDK-8225667 | Clarify the behavior of System::gc w.r.t. reference processing |
JDK-8226216 | parameter modifiers are not visible to javac plugins across compilation boundaries |
JDK-8226362 | langtools ProblemList file contains more than 1 entry for a test |
JDK-8226384 | Implement a better logic to switch between OpenGL and Metal pipeline |
JDK-8226416 | MonitorUsedDeflationThreshold can cause repeated async deflation requests |
JDK-8226810 | Failed to launch JVM because of NullPointerException occured on System.props |
JDK-8228343 | JCMD and attach fail to work across Linux Container boundary |
JDK-8228442 | DHKeyExchange/LegacyDHEKeyExchange.java failed due to “SSLException: An established connection was aborted by the software in your host machine” |
JDK-8228748 | Remove GCLocker::_doing_gc |
JDK-8228988 | AnnotationParser throws NullPointerException on incompatible member type |
JDK-8229253 | forkjoin/FJExceptionTableLeak.java fails “AssertionError: failed to satisfy condition” |
JDK-8229517 | Support for optional asynchronous/buffered logging |
JDK-8230486 | G1BarrierSetAssembler::g1_write_barrier_post unnecessarily pushes/pops new_val |
JDK-8230623 | Extract command-line help for -Xlint sub-options to new –help-lint |
JDK-8231031 | runtime/ReservedStack/ReservedStackTest.java fails after jsr166 refresh |
JDK-8231179 | Investigate why tools/javac/options/BCPOrSystemNotSpecified.java fails on Window |
JDK-8231286 | HTML font size too large with high-DPI scaling and W3C_LENGTH_UNITS |
JDK-8231622 | SuppressWarning(“serial”) ignored on field serialVersionUID |
JDK-8231627 | ThreadsListHandleInErrorHandlingTest.java fails in printing all threads |
JDK-8231672 | Simplify the reference processing parallelization framework |
JDK-8232644 | bugs in serialized-form.html |
JDK-8232765 | NullPointerException at Types.eraseNotNeeded() when compiling a class |
JDK-8232861 | (fc) FileChannel.force fails on WebDAV file systems (macOS) |
JDK-8232948 | javac -h should mangle the overload argument signature |
JDK-8233378 | CHT: Fast reset |
JDK-8233380 | CHT: Node allocation and freeing |
JDK-8233555 | [TESTBUG] JRadioButton tests failing on MacoS |
JDK-8233564 | [TESTBUG] MouseComboBoxTest.java is failing |
JDK-8233565 | [TESTBUG] NullModalityDialogTest.java fails on MacOS |
JDK-8233567 | [TESTBUG] FocusSubRequestTest.java fails on macos |
JDK-8234020 | Remove FullGCCount_lock |
JDK-8234131 | Miscellaneous changes imported from jsr166 CVS 2021-01 |
JDK-8234446 | Post-CMS workgroup hierarchy cleanup |
JDK-8234532 | Remove ThreadLocalAllocBuffer::_fast_refill_waste since it is never set |
JDK-8234534 | Simplify CardTable code after CMS removal |
JDK-8234773 | Fix ThreadsSMRSupport::_bootstrap_list |
JDK-8234930 | Use MAP_JIT when allocating pages for code cache on macOS |
JDK-8235139 | Deprecate the socket impl factory mechanism |
JDK-8236127 | Use value of –icon CLI option to set icon for exe installers |
JDK-8236225 | Remove expired flags in JDK 17 |
JDK-8236490 | Compiler bug relating to @NonNull annotation |
JDK-8236671 | NullPointerException in JKS keystore |
JDK-8236847 | CDS archive with 4K alignment unusable on machines with 64k pages |
JDK-8237352 | Update DatagramSocket to add support for joining multicast groups |
JDK-8237388 | serviceability/dcmd/framework/VMVersionTest.java fails with connection refused error. |
JDK-8237578 | JDK-8214339 (SSLSocketImpl wraps SocketException) appears to not be fully fixed |
JDK-8238173 | jshell - switch statement with a single default not return cause syntax error |
JDK-8238197 | JFR: Rework setting and getting EventHandler |
JDK-8238213 | Method resolution should stop on static error |
JDK-8238812 | assert(false) failed: bad AD file |
JDK-8239386 | handle ContendedPaddingWidth in vm_version_aarch64 |
JDK-8239596 | PARAMETER annotation on receiver type does not cause error |
JDK-8239894 | Xserver crashes when the wrong high refresh rate is used |
JDK-8240247 | No longer need to wrap files with contentContainer |
JDK-8240256 | Better resource cleaning for SunPKCS11 Provider |
JDK-8240281 | Remove failing assertion code when selecting first memory state in SuperWord::co_locate_pack |
JDK-8240347 | remove undocumented options from jlink –help message |
JDK-8240349 | jlink should not leave partial image output directory on failure |
JDK-8240632 | Note differences between IEEE 754-2019 math lib special cases and java.lang.Math |
JDK-8240997 | Remove more “hack” word in security codes |
JDK-8241187 | ToolBox::grep should allow for negative filtering |
JDK-8241248 | NullPointerException in sun.security.ssl.HKDF.extract(HKDF.java:93) |
JDK-8241306 | Add SignatureMethodParameterSpec subclass for RSASSA-PSS params |
JDK-8241354 | ZGC still crashes in containers with NUMA due to get_mempolicy is disabled by default |
JDK-8241372 | Several test failures due to javax.net.ssl.SSLException: Connection reset |
JDK-8241403 | JavaThread::get_thread_name() should be ThreadSMR-aware |
JDK-8241423 | NUMA APIs fail to work in dockers due to dependent syscalls are disabled by default |
JDK-8241502 | C2: Migrate x86_64.ad to MacroAssembler |
JDK-8241619 | (fs) Files.newByteChannel(path, Set.of(CREATE_NEW, READ)) does not throw a FileAlreadyExistsException when the file exists |
JDK-8241716 | Jpackage functionality to let users choose whether to create shortcuts |
JDK-8241995 | Clarify InetSocketAddress::toString specification |
JDK-8242032 | G1 region remembered sets may contain non-coarse level PRTs for already coarsened regions |
JDK-8242300 | SystemDictionary::resolve_super_or_fail() should look for the super class first |
JDK-8242456 | PreviewFeature.Feature enum removal of TEXT_BLOCKS |
JDK-8243205 | Modularize JVM flags declaration |
JDK-8243287 | Removal of Unsafe::defineAnonymousClass |
JDK-8243455 | Many SA tests can fail due to trying to get the stack trace of an active method |
JDK-8244146 | javac changes for JEP 306 |
JDK-8244190 | JFR: When starting a JVM with -XX:StartFlightRecording, output is written to stdout |
JDK-8244473 | Contextualize registration for JNDI |
JDK-8244540 | Print more information with -XX:+PrintSharedArchiveAndExit |
JDK-8244543 | Enhanced handling of abstract classes |
JDK-8245025 | MoveAndUpdateClosure::do_addr calls function with side-effects in an assert |
JDK-8246005 | KeyStoreSpi::engineStore(LoadStoreParameter) spec mismatch to its behavior |
JDK-8246112 | Remove build-time and run-time checks for clock_gettime and CLOCK_MONOTONIC |
JDK-8246351 | elements in headings are of incorrect size |
JDK-8246494 | introduce vm.flagless at-requires property |
JDK-8246585 | ForkJoin updates |
JDK-8246677 | LinkedTransferQueue and SynchronousQueue synchronization updates |
JDK-8246788 | ZoneRules invariants can be broken |
JDK-8247370 | Clean up unused printing code in awt_PrintJob.cpp |
JDK-8247373 | ArraysSupport.newLength doc, test, and exception message |
JDK-8247402 | Documentation for Map::compute contains confusing implementation requirements |
JDK-8247403 | JShell: No custom input (e.g. from GUI) possible with JavaShellToolBuilder |
JDK-8247514 | Improve clhsdb ‘findpc’ ability to determine what an address points to by improving PointerFinder and PointerLocation classes |
JDK-8247608 | Javadoc: CSS margin is not applied consistently |
JDK-8247732 | validate user-input intrinsic_ids in ControlIntrinsic |
JDK-8247869 | Change NONCOPYABLE to delete the operations |
JDK-8247895 | SHA1PRNGReseed.java is calling setSeed(0) |
JDK-8247918 | Clarify Reader.skip behavior for end of stream |
JDK-8247957 | remove doclint support for HTML 4 |
JDK-8248162 | serviceability/attach/RemovingUnixDomainSocketTest.java failed |
JDK-8248223 | KeyAgreement spec update on multi-party key exchange support |
JDK-8248268 | Support KWP in addition to KW |
JDK-8248314 | Parallel: Parallelize parallel full gc Adjust Roots phase |
JDK-8248318 | Remove superfluous use of boxing in ObjectStreamClass |
JDK-8248383 | Clarify java.io.Reader.read(char[], …) behavior for full array |
JDK-8248418 | jpackage fails to extract main class and version from app module linked in external runtime |
JDK-8248843 | java in source-file mode suggests javac-only options |
JDK-8248862 | Implement Enhanced Pseudo-Random Number Generators |
JDK-8248876 | LoadObject with bad base address created for exec file on linux |
JDK-8248877 | Document API contract for MetaspaceObj subtypes |
JDK-8248904 | Add support to jpackage for the Mac App Store |
JDK-8249245 | assert(((JfrTraceIdBits::load(klass & JfrTraceIdEpoch::this_epoch_method_and_class_bits()) != 0))) failed: invariant |
JDK-8249262 | Initialize InstanceKlass::_package_entry during CDS dump time |
JDK-8249395 | (macos) jpackage tests timeout on MacPro5_1 systems |
JDK-8249528 | Remove obsolete comment in G1RootProcessor::process_java_roots |
JDK-8249646 | Runtime.exec(String, String[], File) documentation contains literal |
JDK-8249867 | xml declaration is not followed by a newline |
JDK-8249897 | jdk/javadoc/tool/LangVers.java uses @ignore w/o bug-id |
JDK-8249898 | jdk/javadoc/tool/6176978/T6176978.java uses @ignore w/o bug-id |
JDK-8249899 | jdk/javadoc/tool/InlineTagsWithBraces.java uses @ignore w/o bug-id |
JDK-8249903 | jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java needs to be updated after 8146022 got closed |
JDK-8249906 | Enhance opening JARs |
JDK-8250523 | Remove abortOnException diagnostic option from TestHumongousNonArrayAllocation.java |
JDK-8250564 | Remove terminally deprecated constructor in GSSUtil |
JDK-8250565 | Remove terminally deprecated constructor in java.net.URLDecoder |
JDK-8250568 | Less ambiguous processing |
JDK-8250658 | Performance of ClipFlatOval Renderperf test is very low |
JDK-8250766 | javadoc adds redundant spaces when @see program element is wrapped |
JDK-8250768 | javac should be adapted to changes in JEP 12 |
JDK-8250804 | Can’t set the application icon image for Unity WM on Linux. |
JDK-8250989 | Consolidate buffer allocation code for CDS static/dynamic dumping |
JDK-8251036 | SwingSet2 - Dragging internal frame inside jframe leaves artifacts with MetalLookAndFeel |
JDK-8251210 | Link JDK api docs to other versions |
JDK-8251392 | Consolidate Metaspace Statistics |
JDK-8251438 | Issues with our POSIX set_signal_handler() |
JDK-8251462 | Simplify compilation policy |
JDK-8251942 | PrintStream specification is not clear which flush method is automatically invoked |
JDK-8251944 | Add Shenandoah test config to compiler/gcbarriers/UnsafeIntrinsicsTest.java |
JDK-8251989 | Hex formatting and parsing utility |
JDK-8252015 | [macos11] java.awt.TrayIcon requires updates for template images |
JDK-8252055 | Use java.util.HexFormat in java.security |
JDK-8252089 | Remove psParallelCompact internal debug counters |
JDK-8252148 | vmError::controlled_crash should be #ifdef ASSERT and move tests to gtest |
JDK-8252173 | Use handles instead of jobjects in modules.cpp |
JDK-8252237 | C2: Call to compute_separating_interferences has wrong argument order |
JDK-8252372 | Check if cloning is required to move loads out of loops in PhaseIdealLoop::split_if_with_blocks_post() |
JDK-8252399 | Update mapMulti documentation to use type test pattern instead of instanceof once JEP 375 exits preview |
JDK-8252409 | JShell: Intersection types cause NoSuchFieldError |
JDK-8252412 | [macos11] system dynamic libraries removed from filesystem |
JDK-8252476 | as_Worker_thread() doesn’t check what it intends |
JDK-8252530 | Fix inconsistencies in hotspot whitebox |
JDK-8252545 | runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java timed out |
JDK-8252600 | [JVMCI] remove mx configuration |
JDK-8252657 | JVMTI agent is not unloaded when Agent_OnAttach is failed |
JDK-8252685 | APIs that require JavaThread should take JavaThread arguments |
JDK-8252709 | Enable JVMCI when building linux-aarch64 at Oracle |
JDK-8252723 | Run stack016.java also with C2-only |
JDK-8252758 | Lanai: Optimize index calculation while copying glyphs |
JDK-8252831 | Correct “no comment” warnings in jdk.net module |
JDK-8252883 | AccessDeniedException caused by delayed file deletion on Windows |
JDK-8252971 | WindowsFileAttributes does not know about Unix domain sockets |
JDK-8253100 | Fix “no comment” warnings in java.base/java.net |
JDK-8253266 | JList and JTable constructors should clear OPAQUE_SET before calling updateUI |
JDK-8253368 | TLS connection always receives close_notify exception |
JDK-8253409 | Double-rounding possibility in float fma |
JDK-8253420 | Refactor HeapRegionManager::find_highest_free |
JDK-8253478 | (se) epoll Selector should use eventfd for wakeup instead of pipe |
JDK-8253497 | Core Libs Terminology Refresh |
JDK-8253635 | Implement toString() for SSLEngineImpl |
JDK-8253702 | BigSur version number reported as 10.16, should be 11.nn |
JDK-8253795 | Implementation of JEP 391: macOS/AArch64 Port |
JDK-8253797 | [cgroups v2] Account for the fact that swap accounting is disabled on some systems |
JDK-8253799 | Make lists of normal filenames |
JDK-8253816 | Support macOS W^X |
JDK-8253817 | Support macOS Aarch64 ABI in Interpreter |
JDK-8253818 | Support macOS Aarch64 ABI for compiled wrappers |
JDK-8253819 | Implement os/cpu for macOS/AArch64 |
JDK-8253839 | Update tests and JDK code for macOS/Aarch64 |
JDK-8253866 | Security Libs Terminology Refresh |
JDK-8253881 | Hotspot/Serviceability Terminology Refresh |
JDK-8253910 | UseCompressedClassPointers depends on UseCompressedOops in vmError.cpp |
JDK-8253940 | com/sun/jdi/JdwpAttachTest.java failed with “RuntimeException: ERROR: LingeredApp.startApp was able to attach” |
JDK-8254001 | [Metrics] Enhance parsing of cgroup interface files for version detection |
JDK-8254024 | Enhance native libs for AWT and Swing to work with GraalVM Native Image |
JDK-8254050 | HotSpot Style Guide should permit using the “override” virtual specifier |
JDK-8254129 | IR Test Framework to support regex-based matching on the IR in JTreg compiler tests |
JDK-8254196 | jshell infinite loops when startup script contains System.exit call |
JDK-8254239 | G1ConcurrentMark.hpp unnecessarily disables MSVC++ warning 4522. |
JDK-8254246 | SymbolHashMapEntry wastes space |
JDK-8254565 | JFR: Incorrect verification of mirror events |
JDK-8254571 | Erroneous generic type inference in a lambda expression with a checked exception |
JDK-8254598 | StringDedupTable should use OopStorage |
JDK-8254702 | jpackage app launcher crashes on CentOS |
JDK-8254717 | isAssignableFrom checks in KeyFactorySpi.engineGetKeySpec appear to be backwards |
JDK-8254850 | Update terminology in java.awt.GridBagLayout source code comments |
JDK-8254941 | Implement Serviceability Agent for macOS/AArch64 |
JDK-8254973 | CompletableFuture.ThreadPerTaskExecutor does not throw NPE in #execute |
JDK-8254979 | Class.getSimpleName() returns non-empty for lambda and method |
JDK-8255019 | Shenandoah: Split STW and concurrent mark into separate classes |
JDK-8255035 | Update BCEL to Version 6.5.0 |
JDK-8255059 | Regressions >5% in all Javadoc benchmarks in 16-b19 |
JDK-8255148 | Confusing log output: SSLSocket duplex close failed |
JDK-8255216 | Change _directive→BreakAtCompileOption to env()→break_at_compile() |
JDK-8255227 | java/net/httpclient/FlowAdapterPublisherTest.java intermittently failing with TestServer: start exception: java.io.IOException: Invalid preface |
JDK-8255255 | Update Apache Santuario (XML Signature) to version 2.2.1 |
JDK-8255264 | Support for identifying the full range of IPv4 localhost addresses on Windows |
JDK-8255273 | jshell crashes with UnsupportedOperationException: Should not get here. |
JDK-8255348 | NPE in PKIXCertPathValidator event logging code |
JDK-8255410 | Add ChaCha20 and Poly1305 support to SunPKCS11 provider |
JDK-8255464 | Cannot access ModuleTree in a CompilationUnitTree |
JDK-8255477 | Remove unused method URL.set(String protocol, String host, int port, String file, String ref) |
JDK-8255493 | Support for pre-generated java.lang.invoke classes in CDS dynamic archive |
JDK-8255531 | MethodHandles::permuteArguments throws NPE when duplicating dropped arguments |
JDK-8255557 | Decouple GCM from CipherCore |
JDK-8255566 | Add size validation when parsing values from VersionProps |
JDK-8255583 | Investigate creating a test to trigger the condition in KeepAliveStreamCleaner |
JDK-8255661 | TestHeapDumpOnOutOfMemoryError fails with EOFException |
JDK-8255674 | SSLEngine class description is missing “case” in switch statement |
JDK-8255710 | Opensource unit/regression tests for CMM |
JDK-8255729 | com.sun.tools.javac.processing.JavacFiler.FilerOutputStream is inefficient |
JDK-8255757 | Javac emits duplicate pool entries on array::clone |
JDK-8255765 | Shenandoah: Isolate concurrent, degenerated and full GC |
JDK-8255776 | Change build system for macOS/AArch64 |
JDK-8255790 | GTKL&F: Java 16 crashes on initialising GTKL&F on Manjaro Linux |
JDK-8255800 | Raster creation methods need some specification clean up |
JDK-8255837 | Shenandoah: Remove ShenandoahConcurrentRoots class |
JDK-8255859 | Incorrect comments in log.hpp |
JDK-8255867 | SignatureScheme JSSE property does not preserve ordering in handshake messages |
JDK-8255880 | UI of Swing components is not redrawn after their internal state changed |
JDK-8255899 | Allow uninstallation of jpackage exe bundles |
JDK-8255915 | jdk/incubator/vector/AddTest.java timed out |
JDK-8255917 | runtime/cds/SharedBaseAddress.java failed “assert(reserved_rgn != 0LL) failed: No reserved region” |
JDK-8256019 | JLabel HTML text does not support translucent text colors |
JDK-8256109 | Create implementation for NSAccessibilityButton protocol |
JDK-8256110 | Create implementation for NSAccessibilityStepper protocol |
JDK-8256111 | Create implementation for NSAccessibilityStaticText protocol |
JDK-8256126 | Create implementation for NSAccessibilityImage protocol peer |
JDK-8256155 | Allow multiple large page sizes to be used on Linux |
JDK-8256156 | JFR: Allow ‘jfr’ tool to show metadata without a recording |
JDK-8256157 | Improve bytecode assembly |
JDK-8256213 | Remove os::split_reserved_memory |
JDK-8256215 | Shenandoah: re-organize saving/restoring machine state in assembler code |
JDK-8256245 | AArch64: Implement Base64 decoding intrinsic |
JDK-8256298 | Shenandoah: Enable concurrent stack processing |
JDK-8256301 | ObjectMonitor::is_busy() should return bool |
JDK-8256304 | should MonitorUsedDeflationThreshold be experimental or diagnostic |
JDK-8256312 | Valid anchor ‘id’ value not allowed |
JDK-8256313 | JavaCompilation.gmk needs to be updated not to use –doclint-format html5 option |
JDK-8256321 | Some “inactive” color profiles use the wrong profile class |
JDK-8256372 | [macos] Unexpected symbol was displayed on JTextField with Monospaced font |
JDK-8256417 | Exclude TestJFRWithJMX test from running with PodMan |
JDK-8256421 | Add 2 HARICA roots to cacerts truststore |
JDK-8256424 | Move ciSymbol::symbol_name() to ciSymbols::symbol_name() |
JDK-8256431 | [PPC64] Implement Base64 encodeBlock() for Power64-LE |
JDK-8256438 | AArch64: Implement match rules with ROR shift register value |
JDK-8256465 | [macos] Java frame and dialog presented full screen freeze application |
JDK-8256491 | Better HTTP transport |
JDK-8256535 | C2: randomize CCP processing order for stress testing |
JDK-8256717 | Expire the long term obsoleted VM flags |
JDK-8256732 | Zero: broken +ZeroTLAB exposes badly initialized memory |
JDK-8256814 | WeakProcessorPhases may be redundant |
JDK-8256895 | Add support for RFC 8954: Online Certificate Status Protocol (OCSP) Nonce Extension |
JDK-8256919 | BCEL: Utility.encode forget to close |
JDK-8256934 | C2: assert(C→live_nodes() ⇐ C→max_node_limit()) failed: Live Node limit exceeded limit |
JDK-8256955 | Move includes of events.hpp out of header files |
JDK-8256973 | Intrinsic creation for VectorMask query (lastTrue,firstTrue,trueCount) APIs |
JDK-8257001 | Improve Http Client Support |
JDK-8257074 | Update the ByteBuffers micro benchmark |
JDK-8257086 | Clarify differences between .equals and == |
JDK-8257137 | Revise smov and umov in aarch64 assembler |
JDK-8257145 | Performance regression with -XX:-ResizePLAB after JDK-8079555 |
JDK-8257147 | [TESTBUG] Set a larger default loop count for the VectorAPI jtreg tests |
JDK-8257204 | Remove usage of -Xhtmlversion option from javac |
JDK-8257212 | (bf spec) Clarify byte order of the buffer returned by CharBuffer.subsequence(int,int) |
JDK-8257229 | gtest death tests fail with unrecognized stderr output |
JDK-8257234 | Add gz option to SA jmap to write a gzipped heap dump |
JDK-8257236 | can’t use var with a class named Z |
JDK-8257414 | Drag n Drop target area is wrong on high DPI systems |
JDK-8257450 | Start of release updates for JDK 17 |
JDK-8257451 | Add SourceVersion.RELEASE_17 |
JDK-8257453 | Add source 17 and target 17 to javac |
JDK-8257457 | Update –release 16 symbol information for JDK 16 build 28 |
JDK-8257459 | Bump minimum boot jdk to JDK 16 |
JDK-8257497 | Update keytool to create AKID from the SKID of the issuing certificate as specified by RFC 5280 |
JDK-8257498 | Remove useless skeleton predicates |
JDK-8257500 | Drawing MultiResolutionImage with ImageObserver “leaks” memory |
JDK-8257513 | C2: assertconstant_addr - _masm.code()→consts()→start( == con.offset()) |
JDK-8257530 | vmTestbase/metaspace/stressDictionary/StressDictionary.java timed out |
JDK-8257569 | Failure observed with JfrVirtualMemory::initialize |
JDK-8257584 | [macos] NullPointerException originating from LWCToolkit.java |
JDK-8257620 | Do not use objc_msgSend_stret to get macOS version |
JDK-8257664 | HTMLEditorKit: Wrong CSS relative font sizes |
JDK-8257671 | ThreadPoolExecutor.Discard*Policy: rejected tasks are not cancelled |
JDK-8257676 | Simplify WeakProcessorPhase |
JDK-8257700 | Add logging for sealed classes in JVM_GetPermittedSubclasses |
JDK-8257709 | C1: Double assignment in InstructionPrinter::print_stack |
JDK-8257726 | Make -XX:+StressLdcRewrite option a diagnostic option |
JDK-8257731 | Remove excessive include of stubRoutines.hpp |
JDK-8257736 | InputStream from BodyPublishers.ofInputStream() leaks when IOE happens |
JDK-8257740 | Compiler crash when compiling type annotation on multicatch inside lambda |
JDK-8257746 | Regression introduced with JDK-8250984 - memory might be null in some machines |
JDK-8257772 | Vectorizing clear memory operation using AVX-512 masked operations |
JDK-8257774 | G1: Trigger collect when free region count drops below threshold to prevent evacuation failures |
JDK-8257800 | CompileCommand TypedMethodOptionMatcher::parse_method_pattern() may over consume |
JDK-8257802 | LogCompilation throws couldn’t find bytecode on JDK 8 log |
JDK-8257804 | Test runtime/modules/ModuleStress/ModuleStressGC.java fails: ‘package test defined in module jdk.test, exports list being walked’ missing from stdout/stderr |
JDK-8257809 | JNI warnings from Toolkit JPEG image decoding |
JDK-8257815 | Replace global log2 functions with efficient implementations |
JDK-8257828 | SafeFetch may crash if invoked in non-JavaThreads |
JDK-8257831 | Suspend with handshakes |
JDK-8257836 | Add additional test cases to TestSyncOnValueBasedClassEvent.java |
JDK-8257853 | Remove dependencies on JNF’s JNI utility functions in AWT and 2D code |
JDK-8257858 | [macOS]: Remove JNF dependency from libosxsecurity/KeystoreImpl.m |
JDK-8257860 | [macOS]: Remove JNF dependency from libosxkrb5/SCDynamicStoreConfig.m |
JDK-8257882 | Implement linkToNative intrinsic on AArch64 |
JDK-8257906 | JFR: RecordingStream leaks memory |
JDK-8257912 | Convert enum iteration to use range-based for loops |
JDK-8257913 | Add more known library locations to simplify Linux cross-compilation |
JDK-8257925 | enable more support for nested inline tags |
JDK-8257928 | Test image build failure with clang-10 due to -Wmisleading-indentation |
JDK-8257959 | Add gtest run with -XX:+UseLargePages |
JDK-8257964 | Broken Calendar#getMinimalDaysInFirstWeek with java.locale.providers=HOST |
JDK-8257966 | Instrument test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTestService.java |
JDK-8257970 | Remove julong types in os::limit_heap_by_allocatable_memory |
JDK-8257971 | (fs) Remove unused code from WindowsPath.subpath(begin, end) |
JDK-8257985 | count_trailing_zeros doesn’t handle 64-bit values on 32-bit JVM |
JDK-8257988 | Remove JNF dependency from libsaproc/MacosxDebuggerLocal.m |
JDK-8258004 | Remove unnecessary inclusion of vm_version.hpp |
JDK-8258006 | Replaces while cycles with iterator with enhanced for in java.desktop |
JDK-8258010 | Debug build failure with clang-10 due to -Wdeprecated-copy |
JDK-8258015 | [JVMCI] JVMCI_lock shouldn’t be held while initializing box classes |
JDK-8258018 | Remove arrayOop.inline.hpp |
JDK-8258040 | Reenable fixed problemlisted test |
JDK-8258048 | Placeholder hash code is the same as Dictionary hash code |
JDK-8258054 | runtime/sealedClasses/GetPermittedSubclassesTest.java fails w/ jdk17 |
JDK-8258056 | jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java fails against jdk17 |
JDK-8258057 | serviceability/attach/RemovingUnixDomainSocketTest.java doesn’t ignore VM warnings |
JDK-8258058 | improve description of OutOfMemoryError relevant flags |
JDK-8258059 | Clean up MethodData::profile_unsafe |
JDK-8258061 | Improve diagnostic information about errors during class redefinition |
JDK-8258073 | x86_32 build broken after JDK-8257731 |
JDK-8258074 | Move some flags related to compiler to compiler_globals.hpp |
JDK-8258075 | Use auto variable declarations for enum iteration |
JDK-8258077 | Using -Xcheck:jni can lead to a double-free after JDK-8193234 |
JDK-8258142 | Simplify G1RedirtyCardsQueue |
JDK-8258143 | Update –release 16 symbol information for JDK 16 build 30 or later |
JDK-8258186 | Replace use of JNI_COMMIT mode with mode 0 |
JDK-8258187 | IllegalMonitorStateException in ArrayBlockingQueue |
JDK-8258217 | PriorityBlockingQueue constructor spec and behavior mismatch |
JDK-8258233 | Reenable another fixed problemlisted test |
JDK-8258239 | Shenandoah: Used wrong closure to mark concurrent roots |
JDK-8258243 | C2: assert failed (“Bad derived pointer”) with -XX:+VerifyRegisterAllocator |
JDK-8258244 | Shenandoah: Not expecting forwarded object in roots during mark after JDK-8240868 |
JDK-8258247 | Couple of issues in fix for JDK-8249906 |
JDK-8258252 | Move PtrQueue enqueue to PtrQueueSet subclasses |
JDK-8258254 | Move PtrQueue flush to PtrQueueSet subclasses |
JDK-8258255 | Move PtrQueue active flag to SATBMarkQueue |
JDK-8258284 | clean up issues with nested ThreadsListHandles |
JDK-8258382 | Fix optimization-unstable code involving pointer overflow |
JDK-8258383 | vmTestbase/gc/g1/unloading/tests/unloading_compilation_level[1,2,3] time out without TieredCompilation |
JDK-8258396 | SIGILL in jdk.jfr.internal.PlatformRecorder.rotateDisk() |
JDK-8258407 | Split up CompileJavaModules.gmk into make/modules/latexmath:[M/Java.gmk |
JDK-8258408 | |
SystemDictionary passes TRAPS to functions that don’t throw exceptions | |
JDK-8258411 | Move module set configuration from Modules.gmk to conf dir |
JDK-8258414 | |
OldObjectSample events too expensive | |
JDK-8258415 | gtest for committed memory leaks reservation |
JDK-8258420 | |
Move URL configuration from Docs.gmk to conf dir | |
JDK-8258421 | (jdeprscan) tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java failed with "error: cannot access jdk.internal.ValueBased" |
JDK-8258422 | |
Cleanup unnecessary null comparison before instanceof check in java.base | |
JDK-8258426 | Split up autoconf/version-numbers and move it to conf dir |
JDK-8258432 | |
Improve File Transfers | |
JDK-8258438 | build error in test/hotspot/gtest/runtime/test_os.cpp |
JDK-8258444 | |
Clean up specifications of java.io.Reader.read(char[],int,int) in subclass overrides | |
JDK-8258445 | Move make/templates to make/data |
JDK-8258447 | |
Move make/hotspot/hotspot.script to make/scripts | |
JDK-8258449 | Move make/hotspot/symbols to make/data |
JDK-8258455 | |
problem list tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java | |
JDK-8258457 | testlibrary_tests/ctw/JarDirTest.java fails with InvalidPathException on windows |
JDK-8258459 | |
Decouple gc_globals.hpp from globals.hpp | |
JDK-8258460 | Remove --doclint-format option from javac |
JDK-8258469 | |
Cleanup remaining safefetch test coding | |
JDK-8258471 | "search codecache" clhsdb command does not work |
JDK-8258479 | |
Minor cleanups in VMError | |
JDK-8258481 | gc.g1.plab.TestPLABPromotion fails on Linux x86 |
JDK-8258484 | |
AIX build fails in Harfbuzz with XLC 16.01.0000.0006 | |
JDK-8258490 | Shenandoah: Full GC does not need to remark threads and drain SATB buffers |
JDK-8258508 | |
Merge G1RedirtyCardsQueue into qset | |
JDK-8258514 | Replace Collections.unmodifiableList with List.of |
JDK-8258524 | |
Instrumented EventHandler calls private instance method EventWriter.reset | |
JDK-8258525 | Some existing tests should use /nodynamiccopyright/ instead of the standard header |
JDK-8258534 | |
Epsilon: clean up unused includes | |
JDK-8258535 | jvm.ClassReader should set the accessor to the corresponding record component |
JDK-8258553 | |
Limit number of fields in instance to be considered for scalar replacement | |
JDK-8258554 | javax/swing/JTable/4235420/bug4235420.java fails in GTK L&F |
JDK-8258557 | |
Deproblemlist fixed problemlisted test | |
JDK-8258576 | Try to get zerobased CCS if heap is above 32 and CDS is disabled |
JDK-8258582 | |
HttpClient: the HttpClient doesn’t explicitly shutdown its default executor when stopping. | |
JDK-8258584 | java/util/HexFormat/HexFormatTest.java fails on x86_32 |
JDK-8258593 | |
remove redundant codes in HeapObjectDumper | |
JDK-8258602 | JavaDoc field summary does not indicate final modifier |
JDK-8258606 | |
os::print_signal_handlers() should resolve the function name of the handlers | |
JDK-8258625 | [JVMCI] refactor and unify JVMCI readFieldValue path |
JDK-8258630 | |
Add expiry exception for QuoVadis root certificate | |
JDK-8258631 | Remove sun.security.jgss.krb5.Krb5Util.getSubject() |
JDK-8258643 | |
javax/swing/JComponent/7154030/bug7154030.java failed with "Exception: Failed to hide opaque button" | |
JDK-8258645 | Bring Jemmy 1.3.11 to JDK test base |
JDK-8258652 | |
Assert in JvmtiThreadState::cur_stack_depth() can noticeably slow down debugging single stepping | |
JDK-8258653 | CallJavaNode::_bci is not in use |
JDK-8258655 | |
remove ←- NewPage -→ comment from generated pages | |
JDK-8258659 | Eliminate whitespace comments from generated pages |
JDK-8258661 | |
Inner class ResponseCacheEntry could be static | |
JDK-8258682 | compiler/intrinsics/mathexact/sanity tests fail with RepeatCompilation |
JDK-8258696 | |
Temporarily revert use of pattern match instanceof until docs-reference is fixed | |
JDK-8258715 | [JVMCI] separate JVMCI code install timers for CompileBroker and hosted compilations |
JDK-8258732 | |
runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java fails | |
JDK-8258736 | No break in the loop |
JDK-8258742 | |
Move PtrQueue reset to PtrQueueSet subclasses | |
JDK-8258746 | illegal access to global field _jvmci_old_thread_counters by terminated thread causes crash |
JDK-8258751 | |
Improve ExceptionHandlerTable dump | |
JDK-8258753 | StartTlsResponse.close() hangs due to synchronization issues |
JDK-8258755 | |
jpackage: Invalid 32-bit exe when building app-image | |
JDK-8258772 | Some runtime/cds tests fail with +LogCompilation or +StressX |
JDK-8258788 | |
incorrect response to change in window insets [lanai] | |
JDK-8258792 | LogCompilation: remove redundant check fixed by 8257518 |
JDK-8258794 | |
Support for CLDR version 39 | |
JDK-8258795 | Update IANA Language Subtag Registry to Version 2021-05-11 |
JDK-8258796 | |
[test] Apply HexFormat to tests for java.security | |
JDK-8258799 | [Testbug] RandomCommandsTest must check if tested directive is added via jcmd |
JDK-8258800 | |
Deprecate -XX:+AlwaysLockClassLoader | |
JDK-8258804 | Collection.toArray() should use empty array |
JDK-8258805 | |
Japanese characters not entered by mouse click on Windows 10 | |
JDK-8258810 | Improve enum traits |
JDK-8258813 | |
[TESTBUG] Fix incorrect Vector API test output message | |
JDK-8258828 | The method local variable is not really used |
JDK-8258833 | |
Cancel multi-part cipher operations in SunPKCS11 after failures | |
JDK-8258836 | JNI local refs exceed capacity getDiagnosticCommandInfo |
JDK-8258837 | |
Remove JVM option DisableStartThread | |
JDK-8258838 | Remove JVM option UseStackBanging |
JDK-8258839 | |
Remove JVM option ExitVMOnVerifyError | |
JDK-8258851 | Mismatch in SunPKCS11 provider registration properties and actual implementation |
JDK-8258852 | |
Arrays.asList() for single item could be replaced with List.of() | |
JDK-8258853 | Support separate function declaration and definition with ENABLE_IF-based SFINAE |
JDK-8258855 | |
Two tests sun/security/krb5/auto/ReplayCacheTestProc.java and ReplayCacheTestProcWithMD5.java failed on OL8.3 | |
JDK-8258856 | VM build without C1/C2 fails after JDK-8243205 |
JDK-8258857 | |
Zero: non-PCH release build fails after JDK-8258074 | |
JDK-8258884 | [TEST_BUG] Convert applet-based test open/test/jdk/javax/swing/JMenuItem/8031573/bug8031573.java to a regular java test |
JDK-8258894 | |
C2: Forbid GCM to move stores into loops | |
JDK-8258896 | Remove the JVM ForceFloatExceptions option |
JDK-8258897 | |
wrong translation of capturing local classes inside nested lambdas | |
JDK-8258908 | Remove JVM option CleanChunkPoolAsync |
JDK-8258911 | |
ProblemList serviceability/attach/RemovingUnixDomainSocketTest.java on Linux-X64 | |
JDK-8258912 | Remove JVM options CountJNICalls and CountJVMCalls |
JDK-8258913 | |
ProblemList javax/swing/JComboBox/6559152/bug6559152.java on Linux-X64 | |
JDK-8258914 | javax/net/ssl/DTLS/RespondToRetransmit.java timed out |
JDK-8258915 | |
Temporary buffer cleanup | |
JDK-8258917 | NativeMemoryTracking is handled by launcher inconsistenly |
JDK-8258924 | |
javax/swing/JSplitPane/4201995/bug4201995.java fails in GTk L&F | |
JDK-8258925 | configure script failed on WSL |
JDK-8258932 | |
AArch64: Enhance floating-point Min/MaxReductionV with fminp/fmaxp | |
JDK-8258937 | Remove JVM IgnoreRewrites flag |
JDK-8258946 | |
Fix optimization-unstable code involving signed integer overflow | |
JDK-8258953 | AArch64: move NEON instructions to aarch64_neon.ad |
JDK-8258956 | |
Memory Leak in StringCoding on ThreadLocal resultCached StringCoding.Result | |
JDK-8258957 | DocLint: check for HTML start element at end of body |
JDK-8258961 | |
move some fields of SafePointNode from public to protected | |
JDK-8259008 | ArithmeticException was thrown at "Monitor Cache Dump" on HSDB |
JDK-8259009 | |
G1 heap summary should be shown in "Heap Parameters" window on HSDB | |
JDK-8259020 | null-check of g1 write_ref_field_pre_entry is not necessary |
JDK-8259021 | |
SharedSecrets should avoid double racy reads from non-volatile fields | |
JDK-8259025 | Record compact constructor using Objects.requireNonNull |
JDK-8259035 | |
Comments for load order of hsdis should be updated | |
JDK-8259036 | Failed JfrVersionSystem invariant when VM built with -fno-elide-constructors |
JDK-8259037 | |
livenmethods cannot find hsdis library | |
JDK-8259042 | Inconsistent use of general primitives loops |
JDK-8259044 | |
JVM lacks data type qualifier when using -XX:+PrintAssembly with AArch64-Neon backend | |
JDK-8259045 | Exception message from saproc.dll is garbled on Windows with Japanese locale |
JDK-8259048 | |
(tz) Upgrade time-zone data to tzdata2020f | |
JDK-8259049 | Uninitialized variable after JDK-8257513 |
JDK-8259050 | |
Error recovery in lexer could be improved | |
JDK-8259062 | Remove MacAppStoreBundler |
JDK-8259065 | |
Optimize MessageDigest.getInstance | |
JDK-8259067 | bootclasspath append takes out object lock |
JDK-8259068 | |
Streamline class loader locking | |
JDK-8259069 | Fields could be final |
JDK-8259070 | |
Add jcmd option to dump CDS | |
JDK-8259074 | regex benchmarks and tests |
JDK-8259214 | |
MetaspaceClosure support for Arrays of MetaspaceObj | |
JDK-8259216 | javadoc omits method receiver for any nested type annotation |
JDK-8259218 | |
(fs) Add links in from overloaded methods in java.nio.file.Files | |
JDK-8259223 | Simplify boolean expression in the SunJSSE provider |
JDK-8259228 | |
Zero: rewrite (put|get)field from if-else chains to switches | |
JDK-8259231 | Epsilon: improve performance under contention during virtual space expansion |
JDK-8259232 | |
Bad JNI lookup during printing | |
JDK-8259235 | javac crashes while attributing super method invocation |
JDK-8259236 | |
C2 compilation fails with assert(is_power_of_2(value)) failed: value must be a power of 2: 8000000000000000 | |
JDK-8259238 | Clean up Log.java and remove usage of non-final static variables. |
JDK-8259242 | |
Remove ProtectionDomainSet_lock | |
JDK-8259252 | Shenandoah: Shenandoah build failed on AArch64 after JDK-8258459 |
JDK-8259265 | |
Refactor UncaughtExceptions shell test as java test. | |
JDK-8259266 | com/sun/jdi/JdbOptions.java failed with "RuntimeException: 'prop[boo] = >foo 2<' missing from stdout/stderr" |
JDK-8259267 | |
Refactor LoaderLeak shell test as java test. | |
JDK-8259268 | Refactor InheritIO shell test as java test |
JDK-8259274 | |
Increase timeout duration in sun/nio/ch/TestMaxCachedBufferSize.java | |
JDK-8259278 | Optimize Vector API slice and unslice operations |
JDK-8259283 | |
use new HtmlId and HtmlIds classes | |
JDK-8259287 | AbstractCompiler marks const in wrong position for is_c1/is_c2/is_jvmci |
JDK-8259288 | |
Debug build failure with clang-10 due to -Wimplicit-int-float-conversion | |
JDK-8259291 | Cleanup unnecessary local variables |
JDK-8259312 | |
VerifyCACerts.java fails as soneraclass2ca cert will expire in 90 days | |
JDK-8259316 | [REDO] C1/C2 compiler support for blackholes |
JDK-8259317 | |
Remove JVM option BreakAtWarning | |
JDK-8259319 | Illegal package access when SunPKCS11 requires SunJCE’s classes |
JDK-8259338 | |
Add expiry exception for identrustdstx3 alias to VerifyCACerts.java test | |
JDK-8259339 | AllocateUninitializedArray C2 intrinsic fails with void.class input |
JDK-8259343 | |
[macOS] Update JNI error handling in Cocoa code. | |
JDK-8259349 | -XX:AvgMonitorsPerThreadEstimate=1 does not work right |
JDK-8259350 | |
Add some internal debugging APIs to the debug agent | |
JDK-8259354 | Fix race condition in AbstractEventStream.nextThreadName |
JDK-8259359 | |
javac does not attribute unexpected super constructor invocation qualifier, and may crash | |
JDK-8259368 | Zero: UseCompressedClassPointers does not depend on UseCompressedOops |
JDK-8259372 | |
remove AIX related USE_LIBRARY_BASED_TLS_ONLY and THREAD_LOCAL special handling | |
JDK-8259373 | c1 and jvmci runtime code use ResetNoHandleMark incorrectly |
JDK-8259374 | |
Make ThreadInVMfromNative have ResetNoHandleMark | |
JDK-8259375 | JvmtiExport::jni_Get/SetField_probe calls do not need ResetNoHandleMark |
JDK-8259377 | |
Shenandoah: Enhance weak reference processing time tracking | |
JDK-8259385 | Cleanup unused assignment |
JDK-8259392 | |
Zero error reporting is broken after JDK-8255711 | |
JDK-8259395 | Patching automatic module with additional packages re-creates module without "requires java.base" |
JDK-8259397 | |
ThreadsSMRSupport::print_info_on() should use try_lock_without_rank_check() | |
JDK-8259398 | Super word not applied to a loop with byteArrayViewVarHandle |
JDK-8259401 | |
Add checking to jarsigner to warn weak algorithms used in signer’s cert chain | |
JDK-8259403 | Zero: crash with NULL MethodHandle receiver |
JDK-8259404 | |
Shenandoah: Fix time tracking in parallel_cleaning | |
JDK-8259428 | AlgorithmId.getEncodedParams() should return copy |
JDK-8259430 | |
C2: assert(in_vt→length() == out_vt→length()) failed: mismatch on number of elements | |
JDK-8259439 | Apply java.io.Serial annotations in java.datatransfer |
JDK-8259446 | |
runtime/jni/checked/TestCheckedReleaseArrayElements.java fails with stderr not empty | |
JDK-8259451 | Zero: skip serviceability/sa tests, set vm.hasSA to false |
JDK-8259475 | |
Fix bad merge in compilerOracle | |
JDK-8259482 | jni_Set/GetField_probe are the same as their _nh versions |
JDK-8259485 | |
Document need for short paths when building on Windows | |
JDK-8259486 | Replace PreserveExceptionMark with implementation for CautiouslyPreserveExceptionMark |
JDK-8259487 | |
Remove unused StarTask | |
JDK-8259488 | Shenandoah: Missing timing tracking for STW CLD root processing |
JDK-8259493 | |
[test] Use HexFormat instead of adhoc hex utilities in network code and locale SoftKeys | |
JDK-8259498 | Reduce overhead of MD5 and SHA digests |
JDK-8259499 | |
Handling type arguments from outer classes for inner class in javadoc | |
JDK-8259511 | java/awt/Window/MainKeyWindowTest/TestMainKeyWindow.java failed with "RuntimeException: Test failed: 20 failure(s)" |
JDK-8259512 | |
Update --release 16 symbol information for JDK 16 build 31 | |
JDK-8259517 | Incorrect test path in test cases |
JDK-8259519 | |
The java.awt.datatransfer.DataFlavor#ioInputStreamClass field is redundant | |
JDK-8259522 | Apply java.io.Serial annotations in java.desktop |
JDK-8259528 | |
Broken Link for [java.text.Normalizer.Form] | |
JDK-8259530 | Generated docs contain MIT/GPL-licenced works without reproducing the licence |
JDK-8259535 | |
ECDSA SignatureValue do not always have the specified length | |
JDK-8259539 | JDK-8255711 broke trap messages |
JDK-8259559 | |
COMPARE_BUILD can’t compare patch files | |
JDK-8259563 | The CPU model name is printed multiple times when using -Xlog:os+cpu |
JDK-8259565 | |
Zero: compiler/runtime/criticalnatives fails because CriticalJNINatives is not supported | |
JDK-8259569 | gtest os.dll_address_to_function_and_library_name_vm fails |
JDK-8259570 | |
(macos) tools/jpackage tests fails with 'hdiutil: couldn’t eject "disk2" - Resource busy' | |
JDK-8259576 | Misplaced curly brace in Matcher::find_shared_post_visit |
JDK-8259577 | |
Dangling reference to temp_path in Java_sun_tools_attach_VirtualMachineImpl_getTempDir | |
JDK-8259580 | Shenandoah: uninitialized label in VerifyThreadGCState |
JDK-8259582 | |
Backout JDK-8237578 until all affected tests have been fixed | |
JDK-8259583 | Remove unused decode_env::_codeBuffer |
JDK-8259584 | |
SuperWord::fix_commutative_inputs checks in_bb(fin1) instead of in_bb(fin2) | |
JDK-8259585 | Accessible actions do not work on mac os x |
JDK-8259586 | |
ProblemList dll_address_to_function_and_library_name | |
JDK-8259619 | C1: 3-arg StubAssembler::call_RT stack-use condition is incorrect |
JDK-8259622 | |
TreeMap.computeIfAbsent deviates from spec | |
JDK-8259623 | JfrTypeSet::_subsystem_callback is left dangling after use |
JDK-8259627 | |
Potential memory leaks in JVMTI after JDK-8227745 | |
JDK-8259628 | jdk/net/ExtendedSocketOption/AsynchronousSocketChannelNAPITest.java fails intermittently |
JDK-8259629 | |
aarch64 builds fail after JDK-8258932 | |
JDK-8259631 | Reapply pattern match instanceof use in HttpClientImpl |
JDK-8259633 | |
compiler/graalunit/CoreTest.java fails with NPE after JDK-8244543 | |
JDK-8259650 | javax/swing/JComponent/7154030/bug7154030.java still fails with "Exception: Failed to hide opaque button" |
JDK-8259651 | |
[macOS] Replace JNF_COCOA_ENTER/EXIT macros | |
JDK-8259656 | fixpath.sh changes broke _NT_SYMBOL_PATH in RunTests.gmk |
JDK-8259662 | |
Don’t wrap SocketExceptions into SSLExceptions in SSLSocketImpl | |
JDK-8259668 | Make SubTasksDone use-once |
JDK-8259679 | |
GitHub actions should use MSVC 14.28 | |
JDK-8259681 | Remove the Marlin rendering engine (single-precision) |
JDK-8259699 | |
Reduce char[] copying in URLEncoder.encode(String, Charset) | |
JDK-8259706 | C2 compilation fails with assert(vtable_index == Method::invalid_vtable_index) failed: correct sentinel value |
JDK-8259707 | |
LDAP channel binding does not work with StartTLS extension | |
JDK-8259709 | Disable SHA-1 XML Signatures |
JDK-8259710 | |
Inlining trace leaks memory | |
JDK-8259713 | Fix comments about ResetNoHandleMark in deoptimization |
JDK-8259723 | |
Move Table class to formats.html package | |
JDK-8259726 | Use of HashSet leads to undefined order in test output |
JDK-8259727 | |
Remove redundant "target" arguments to methods in Links | |
JDK-8259729 | Missed JNFInstanceOf → IsInstanceOf conversion |
JDK-8259773 | |
Incorrect encoding of AVX-512 kmovq instruction | |
JDK-8259776 | Remove ParallelGC non-CAS oldgen allocation |
JDK-8259777 | |
Incorrect predication condition generated by ADLC | |
JDK-8259778 | Merge MutableSpace and ImmutableSpace |
JDK-8259786 | |
initialize last parameter of getpwuid_r | |
JDK-8259799 | vmTestbase/nsk/jvmti/Breakpoint/breakpoint001 is incorrect |
JDK-8259800 | |
timeout in tck test testForkJoin(ForkJoinPool8Test) | |
JDK-8259801 | Enable XML Signature secure validation mode by default |
JDK-8259806 | |
Clean up terminology on the "All Classes" page | |
JDK-8259808 | Add JFR event to detect GC locker stall |
JDK-8259809 | |
Remove PerfEvent class loading locking counters | |
JDK-8259814 | test/jdk/tools/jlink/plugins/CompressorPluginTest.java has compilation issues |
JDK-8259816 | |
Typo in java.util.stream package description | |
JDK-8259820 | JShell does not handle -source 8 properly |
JDK-8259822 | |
[PPC64] Support the prefixed instruction format added in POWER10 | |
JDK-8259839 | SystemDictionary exports too much implementation |
JDK-8259842 | |
Remove Result cache from StringCoding | |
JDK-8259843 | initialize dli_fname array before calling dll_address_to_library_name |
JDK-8259845 | |
Move placeholder implementation details to cpp file and add logging | |
JDK-8259846 | [BACKOUT] JDK-8259278 Optimize Vector API slice and unslice operations |
JDK-8259848 | |
Interim javadoc build does not support platform links | |
JDK-8259849 | Shenandoah: Rename store-val to IU-barrier |
JDK-8259851 | |
Use boolean type for tasks in SubTasksDone | |
JDK-8259859 | Missing metaspace NMT memory tag |
JDK-8259862 | |
MutableSpace’s end should be atomic | |
JDK-8259863 | doc: JShell snippet doesn’t compile |
JDK-8259865 | |
(fs) test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java failing on macOS 10.13 | |
JDK-8259867 | Move encoding checks into ZipCoder |
JDK-8259869 | |
[macOS] Remove desktop module dependencies on JNF Reference APIs | |
JDK-8259870 | zBarrier.inline.hpp should not include javaClasses.hpp |
JDK-8259882 | |
Reduce the inclusion of perfData.hpp | |
JDK-8259886 | Improve SSL session cache performance and scalability |
JDK-8259894 | |
refactor parts of jvm.h into jvm_io.h and jvm_constants.h | |
JDK-8259897 | gtest os.dll_address_to_function_and_library_name_vm fails on AIX |
JDK-8259905 | |
Compiler treats 'sealed' keyword as 'var' keyword | |
JDK-8259911 | byteArrayViewVarHandle should throw ArrayIndexOutOfBoundsException |
JDK-8259922 | |
MethodHandles.collectArguments does not throw IAE if pos is outside the arity range | |
JDK-8259924 | GitHub actions fail on Linux x86_32 with "Could not configure libc6:i386" |
JDK-8259926 | |
Error in jpackage sample usage in the help text | |
JDK-8259927 | Windows jpackage installer issues |
JDK-8259928 | |
compiler/jvmci tests fail with -Xint | |
JDK-8259937 | guarantee(loc != NULL) failed: missing saved register with native invoker |
JDK-8259942 | |
Enable customizations in CompileJavaModules.gmk and Main.gmk | |
JDK-8259943 | FileDescriptor.close0 does not handle EINTR |
JDK-8259947 | |
(fs) Optimize UnixPath.encode implementation | |
JDK-8259949 | x86 32-bit build fails when -fcf-protection is passed in the compiler flags |
JDK-8259954 | |
gc/shenandoah/mxbeans tests fail with -Xcomp | |
JDK-8259956 | jdk.jfr.internal.ChunkInputStream#available should return the sum of remaining available bytes |
JDK-8259957 | |
Build failure without C1 Compiler after JDK-8258004 | |
JDK-8259962 | Shenandoah: task queue statistics is inconsistent after JDK-8255019 |
JDK-8259978 | |
PPC64 builds broken after JDK-8258004 | |
JDK-8259983 | do not use uninitialized expand_ms value in G1CollectedHeap::expand_heap_after_young_collection |
JDK-8259984 | |
IGV: Crash when drawing control flow before GCM | |
JDK-8259995 | Missing comma to separate years in copyright header |
JDK-8260004 | |
Shenandoah: Rename ShenandoahMarkCompact to ShenandoahFullGC | |
JDK-8260005 | Shenandoah: Remove unused AlwaysTrueClosure in ShenandoahConcurrentRootScanner::roots_do() |
JDK-8260009 | |
InstanceKlass::has_as_permitted_subclass() fails if subclass was redefined | |
JDK-8260010 | UTF8ZipCoder not thread-safe since JDK-8243469 |
JDK-8260012 | |
Reduce inclusion of collectedHeap.hpp and heapInspection.hpp | |
JDK-8260019 | Move some Thread subtypes out of thread.hpp |
JDK-8260022 | |
[ppc] os::print_function_and_library_name shall resolve function descriptors transparently | |
JDK-8260025 | Missing comma in VM_Version_Ext::_family_id_amd |
JDK-8260029 | |
aarch64: fix typo in verify_oop_array | |
JDK-8260030 | Improve stringStream buffer handling |
JDK-8260035 | |
Deproblemlist few problemlisted test | |
JDK-8260042 | G1 Post-cleanup liveness printing occurs too early |
JDK-8260043 | |
Reduce allocation in sun.net.www.protocol.jar.Handler.parseURL | |
JDK-8260044 | Parallel GC: Concurrent allocation after heap expansion may cause unnecessary full gc |
JDK-8260045 | |
Parallel GC: Waiting on ExpandHeap_lock may cause "expansion storm" | |
JDK-8260046 | Assert left >= right in pointer_delta() methods |
JDK-8260048 | |
Shenandoah: ShenandoahMarkingContext asserts are unnecessary | |
JDK-8260053 | Optimize Tokens' use of Names |
JDK-8260106 | |
Shenandoah: refactor reference updating closures and related code | |
JDK-8260169 | LogCompilation: Unexpected method mismatch |
JDK-8260191 | |
Do not include access.hpp in oop.hpp | |
JDK-8260193 | Remove JVM_GetInterfaceVersion() and JVM_DTraceXXX |
JDK-8260194 | |
Update the documentation for -Xcheck:jni | |
JDK-8260198 | TypeInstPtr::dump2() emits multiple lines if Verbose is set |
JDK-8260200 | |
G1: Remove unnecessary update in FreeRegionList::remove_starting_at | |
JDK-8260208 | Improve dummy object filling condition in G1CollectedHeap::fill_archive_regions in cds |
JDK-8260212 | |
Shenandoah: resolve-only UpdateRefsMode is not used | |
JDK-8260221 | java.util.Formatter throws wrong exception for mismatched flags in %% conversion |
JDK-8260222 | |
remove unused _thread member SymbolTableLookup | |
JDK-8260223 | Handling of unnamed package in javadoc pages |
JDK-8260236 | |
better init AnnotationCollector _contended_group | |
JDK-8260250 | Duplicate check in DebugInformationRecorder::recorders_frozen |
JDK-8260255 | |
C1: LoopInvariantCodeMotion constructor can leave some fields uninitialized | |
JDK-8260263 | Remove PtrQueue::_qset |
JDK-8260264 | |
Move common os_<unix> inline methods to a common posix source file | |
JDK-8260267 | ZGC: Reduce mark stack usage |
JDK-8260272 | |
bash configure --prefix does not work after JDK-8257679 | |
JDK-8260273 | DataOutputStream writeChars optimization |
JDK-8260274 | |
Cipher.init(int, key) does not use highest priority provider for random bytes | |
JDK-8260282 | Add option to compress heap dumps created by -XX:+HeapDumpOnOutOfMemoryError |
JDK-8260286 | |
Manual Test "ws/open/test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java" fails | |
JDK-8260289 | Unable to customize module lists after change JDK-8258411 |
JDK-8260291 | |
The case instruction is not visible in dark mode | |
JDK-8260296 | SA’s dumpreplaydata fails |
JDK-8260301 | |
misc gc/g1/unloading tests fails with "RuntimeException: Method could not be enqueued for compilation at level N" | |
JDK-8260304 | (se) EPollSelectorImpl wakeup mechanism broken on Linux 32-bit |
JDK-8260306 | |
Do not include osThread.hpp in thread.hpp | |
JDK-8260307 | Do not include method.hpp in frame.hpp |
JDK-8260308 | |
Update LogCompilation junit to 4.13.1 | |
JDK-8260309 | Shenandoah: Clean up ShenandoahBarrierSet |
JDK-8260314 | |
Replace border="1" on tables with CSS | |
JDK-8260315 | Typo "focul" instead of "focus" in FocusSpec.html |
JDK-8260329 | |
Update references to TAOCP to latest edition | |
JDK-8260331 | javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java failed with "ERROR: icon and imageIcon not same." |
JDK-8260334 | |
Remove deprecated sv_for_node_id() from Compile | |
JDK-8260335 | [macos] Running app using relative path causes problems |
JDK-8260337 | |
Optimize ImageReader lookup, used by Class.getResource | |
JDK-8260338 | Some fields in HaltNode is not cloned |
JDK-8260341 | |
CDS dump VM init code does not check exceptions | |
JDK-8260343 | Delete obsolete classes in the Windows L&F |
JDK-8260349 | |
Cannot programmatically retrieve Metaspace max set via JAVA_TOOL_OPTIONS | |
JDK-8260355 | AArch64: deoptimization stub should save vector registers |
JDK-8260356 | |
(tz) Upgrade time-zone data to tzdata2021a | |
JDK-8260360 | IGV: Short name of combined nodes is hidden by background color |
JDK-8260366 | |
ExtendedSocketOptions <clinit> can deadlock in some circumstances | |
JDK-8260368 | [PPC64] GC interface needs enhancement to support GCs with load barriers |
JDK-8260369 | |
[PPC64] Add support for JDK-8200555 | |
JDK-8260372 | [PPC64] Add support for JDK-8210498 and JDK-8222841 |
JDK-8260378 | |
[TESTBUG] DcmdMBeanTestCheckJni.java reports false positive | |
JDK-8260380 | Upgrade to LittleCMS 2.12 |
JDK-8260381 | |
ProblemList com/sun/management/DiagnosticCommandMBean/DcmdMBeanTestCheckJni.java on Win with ZGC | |
JDK-8260388 | Listing (sub)packages at package level of API documentation |
JDK-8260391 | |
Remove StringCoding::err | |
JDK-8260401 | StackOverflowError on open WindowsPreferences |
JDK-8260403 | |
javap should be more robust in the face of invalid class files | |
JDK-8260404 | jvm_io.h include missing in a number of files |
JDK-8260406 | |
Do not copy pure java source code to gensrc | |
JDK-8260407 | cmp != __null && cmp→Opcode() == Op_CmpL failure with -XX:StressLongCountedLoop=200000000 in lucene |
JDK-8260408 | |
Shenandoah: adjust inline hints after JDK-8255019 | |
JDK-8260414 | Remove unused set_single_threaded_mode() method in task executor |
JDK-8260415 | |
Remove unused class ReferenceProcessorMTProcMutator | |
JDK-8260416 | Remove unused method ReferenceProcessor::is_mt_processing_set_up() |
JDK-8260420 | |
C2 compilation fails with assert(found_sfpt) failed: no node in loop that’s not input to safepoint | |
JDK-8260421 | Shenandoah: Fix conc_mark_roots timing name and indentations |
JDK-8260426 | |
awt debug_mem.c DMem_AllocateBlock might leak memory | |
JDK-8260431 | com/sun/jdi/JdbOptions.java failed with "RuntimeException: 'prop[boo] = >foo<' missing from stdout/stderr" |
JDK-8260432 | |
allocateSpaceForGP in freetypeScaler.c might leak memory | |
JDK-8260448 | Simplify ManagementFactory]PlatformMBeanFinder |
JDK-8260449 | Remove stale declaration of SATBMarkQueue::apply_closure_and_empty() |
JDK-8260453 | Improve Font Bounding |
JDK-8260460 | GitHub actions still fail on Linux x86_32 with “Could not configure libc6:i386” |
JDK-8260461 | Modernize jsr166 tck tests |
JDK-8260462 | Missing |
JDK-8260466 | Test TestHeapDumpOnOutOfMemoryError.java needs multiple @test sections |
JDK-8260467 | Move well-known classes from systemDictionary.hpp to vmClasses.hpp |
JDK-8260471 | Change SystemDictionary::X_klass calls to vmClasses::X_klass |
JDK-8260485 | Simplify and unify handler vectors in Posix signal code |
JDK-8260497 | Shenandoah: Improve SATB flushing |
JDK-8260501 | [Vector API] Improve register usage for shift operations on x86 |
JDK-8260502 | [s390] NativeMovRegMem::verify() fails because it’s too strict |
JDK-8260506 | VersionHelper cleanup |
JDK-8260517 | implement Sealed Classes as a standard feature in Java |
JDK-8260518 | Change default -mmacosx-version-min to 10.12 |
JDK-8260520 | Avoid getting permissions in JarFileFactory when no SecurityManager installed |
JDK-8260522 | Clean up warnings in hotspot JTReg runtime tests |
JDK-8260524 | validate-source fails on test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java |
JDK-8260560 | convert jdeps and jdeprscan tools to use Stream.toList() |
JDK-8260561 | [doc] HexFormat has incorrect @since tag |
JDK-8260565 | JFR: Fix copyright header in tests |
JDK-8260566 | Pattern type X is a subtype of expression type Y message is incorrect |
JDK-8260571 | Add PrintMetaspaceStatistics to print metaspace statistics upon VM exit |
JDK-8260574 | Remove parallel constructs in GenCollectedHeap::process_roots |
JDK-8260576 | Typo in compiler/runtime/safepoints/TestRegisterRestoring.java |
JDK-8260577 | Unused code in AbstractCompiler after Shark compiler removal |
JDK-8260579 | PPC64 and S390 builds failures after JDK-8260467 |
JDK-8260581 | IGV: enhance node search |
JDK-8260584 | Shenandoah: simplify “Concurrent Thread Roots” logging |
JDK-8260586 | Shenandoah: simplify “Concurrent Weak References” logging |
JDK-8260589 | Crash in JfrTraceIdLoadBarrier::load(_jclass*) |
JDK-8260591 | Shenandoah: improve parallelism for concurrent thread root scans |
JDK-8260592 | jpackage tests fail when Desktop is not supported |
JDK-8260593 | javac can skip a temporary local variable when pattern matching over a local variable |
JDK-8260596 | Comment cleanup in BigInteger |
JDK-8260605 | Various java.lang.invoke cleanups |
JDK-8260616 | Removing remaining JNF dependencies in the java.desktop module |
JDK-8260617 | Merge ZipFile encoding check with the initial hash calculation |
JDK-8260619 | Add final modifier to several DataFlavor static fields |
JDK-8260621 | (jrtfs) ThreadLocal memory leak in ImageBufferCache when using jrtfs |
JDK-8260625 | Rename MetaspaceExpand_lock |
JDK-8260629 | Remove explicit instantiation of Hashtable with oop value |
JDK-8260630 | Templatize literal_size |
JDK-8260637 | Shenandoah: assert(_base == Tuple) failure during C2 compilation |
JDK-8260643 | Remove parallel version handling in CardTableRS::younger_refs_in_space_iterate() |
JDK-8260650 | test failed with “assert(false) failed: infinite loop in PhaseIterGVN::optimize” |
JDK-8260653 | Unreachable nodes keep speculative types alive |
JDK-8260664 | Phaser.arrive() memory consistency effects |
JDK-8260669 | Missing quotes in fixpath.sh |
JDK-8260674 | ProblemList jdk/incubator/vector/VectorHash.java in Xcomp configs |
JDK-8260684 | vmTestbase/gc/gctests/PhantomReference/phantom002/TestDescription.java timed out |
JDK-8260685 | ProblemList 2 compiler/jvmci/compilerToVM tests in Xcomp configs |
JDK-8260687 | Inherited font size is smaller than expected when using StyleSheet to add styles |
JDK-8260690 | JConsole User Guide Link from the Help menu is not accessible by keyboard |
JDK-8260691 | (fs) LinuxNativeDispatcher should link to xattr functions |
JDK-8260693 | Provide the support for specifying a signer in keytool -genkeypair |
JDK-8260694 | (fc) Clarify FileChannel.transferFrom to better describe “no bytes available” case |
JDK-8260695 | The java.awt.color.ICC_Profile#getData/getData(int) are not thread safe |
JDK-8260707 | java/lang/instrument/PremainClass/InheritAgent0100.java times out |
JDK-8260716 | Assert in MacroAssembler::clear_mem with -XX:-IdealizeClearArrayNode |
JDK-8260736 | Shenandoah: Cleanup includes in ShenandoahGC and families |
JDK-8260858 | Implementation specific property xsltcIsStandalone for XSLTC Serializer |
JDK-8260860 | ProblemList tools/jlink/plugins/CompressorPluginTest.java |
JDK-8260861 | TrustStoreDescriptor log the same value |
JDK-8260862 | JFR: New configure command for the jfr tool |
JDK-8260864 | ProblemList two security/krb5 tests on Linux |
JDK-8260867 | ProblemList java/awt/FullScreen/TranslucentWindow/TranslucentWindow.java on linux |
JDK-8260869 | Test java/foreign/TestHandshake.java fails intermittently |
JDK-8260878 | com/sun/jdi/JdbOptions.java fails without jfr |
JDK-8260899 | ARM32: SyncOnValueBasedClassTest fails with assert(is_valid()) failed: invalid register |
JDK-8260902 | CDS mapping errors should not lead to unconditional output |
JDK-8260923 | Add more tests for SSLSocket input/output shutdown |
JDK-8260925 | HttpsURLConnection does not work with other JSSE provider. |
JDK-8260926 | Trace resource exhausted events unconditionally |
JDK-8260928 | InitArrayShortSize constraint func should print a helpful error message |
JDK-8260931 | Implement JEP 382: New macOS Rendering Pipeline |
JDK-8260933 | runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java fails without CompactStrings |
JDK-8260934 | java/lang/StringBuilder/HugeCapacity.java fails without Compact Strings |
JDK-8260941 | Remove the conc_scan parameter for CardTable |
JDK-8260959 | remove RECORDS from PreviewFeature.Feature enum |
JDK-8260960 | Signs of jarsigner signing |
JDK-8260966 | (fs) Consolidate Linux and macOS implementations of UserDefinedFileAttributeView |
JDK-8260967 | Better jar file validation |
JDK-8260998 | Shenandoah: Restore reference processing statistics reporting |
JDK-8261003 | Bad Copyright header format after JDK-8183372 |
JDK-8261008 | Optimize Xor |
JDK-8261010 | Delete the Netbeans “default” license header |
JDK-8261022 | Fix incorrect result of Math.abs() with char type |
JDK-8261023 | Document why memory pretouch must be a store |
JDK-8261027 | AArch64: Support for LSE atomics C++ HotSpot code |
JDK-8261028 | ZGC: SIGFPE when MaxVirtMemFraction=0 |
JDK-8261029 | Code heap page sizes not traced correctly using os::trace_page_sizes |
JDK-8261030 | Avoid loading GenerateJLIClassesHelper at runtime |
JDK-8261034 | improve jcmd GC.class_histogram to support parallel |
JDK-8261036 | Reduce classes loaded by CleanerFactory initialization |
JDK-8261071 | AArch64: Refactor interpreter native wrappers |
JDK-8261072 | AArch64: Fix MacroAssembler::get_thread convention |
JDK-8261075 | Create stubRoutines.inline.hpp with SafeFetch implementation |
JDK-8261079 | Fix support for @hidden in classes and interfaces |
JDK-8261090 | Store old classfiles in static CDS archive |
JDK-8261094 | Open javax/swing/text/html/CSS/4765271/bug4765271.java |
JDK-8261095 | Add test for clhsdb “symbol” command |
JDK-8261096 | Convert jlink tool to use Stream.toList() |
JDK-8261098 | Add clhsdb “findsym” command |
JDK-8261106 | Reduce inclusion of jniHandles.hpp |
JDK-8261107 | ArrayIndexOutOfBoundsException in the ICC_Profile.getInstance(InputStream) |
JDK-8261109 | [macOS] Remove disabled warning for JNF in make/autoconf/flags-cflags.m4 |
JDK-8261123 | Augment discussion of equivalence classes in Object.equals and comparison methods |
JDK-8261125 | Move VM_Operation to vmOperation.hpp |
JDK-8261127 | Cleanup THREAD/TRAPS/CHECK usage in CDS code |
JDK-8261131 | jcmd jmap dump should not accept gz option with no value |
JDK-8261137 | Optimization of Box nodes in uncommon_trap |
JDK-8261142 | AArch64: Incorrect instruction encoding when right-shifting vectors with shift amount equals to the element width |
JDK-8261147 | C2: Node is wrongly marked as reduction resulting in a wrong execution due to wrong vector instructions |
JDK-8261149 | Initial nroff manpage update for JDK 17 |
JDK-8261154 | Memory leak in Java_java_lang_ClassLoader_defineClass0 with long class names |
JDK-8261157 | Incorrect GPL header after JDK-8259956 |
JDK-8261158 | JVMState should not be shared between SafePointNodes |
JDK-8261160 | Add a deserialization JFR event |
JDK-8261161 | Clean up warnings in hotspot/jtreg/vmTestbase tests |
JDK-8261167 | print_process_memory_info add a close call after fopen |
JDK-8261168 | Convert javadoc tool to use Stream.toList() |
JDK-8261169 | Upgrade HarfBuzz to the latest 2.8.0 |
JDK-8261170 | Upgrade to freetype 2.10.4 |
JDK-8261179 | Norwegian BokmГҐl Locale fallback issue |
JDK-8261183 | Follow on to Make lists of normal filenames |
JDK-8261190 | restore original Alibaba copyright line in two files |
JDK-8261198 | [macOS] Incorrect JNI parameters in number conversion in A11Y code |
JDK-8261200 | Some code in the ICC_Profile may not close file streams properly |
JDK-8261203 | Incorrectly escaped javadoc html with type annotations |
JDK-8261205 | AssertionError: Cannot add metadata to an intersection type |
JDK-8261209 | isStandalone property: remove dependency on pretty-print |
JDK-8261213 | [BACKOUT] MutableSpace’s end should be atomic |
JDK-8261225 | TieredStopAtLevel should have no effect if TieredCompilation is disabled |
JDK-8261229 | MethodData is not correctly initialized with TieredStopAtLevel=3 |
JDK-8261230 | GC tracing of page sizes are wrong in a few places |
JDK-8261231 | Windows IME was disabled after DnD operation |
JDK-8261235 | C1 compilation fails with assert(res→vreg_number() == index) failed: conversion check |
JDK-8261237 | remove isClassPathAttributePresent method |
JDK-8261238 | NMT should not limit baselining by size threshold |
JDK-8261247 | some compiler/whitebox/ tests fail w/ DeoptimizeALot |
JDK-8261250 | Dependencies: Remove unused dependency types |
JDK-8261251 | Shenandoah: Use object size for full GC humongous compaction |
JDK-8261254 | Initialize charset mapping data lazily |
JDK-8261261 | The version extra fields needs to be overridable in jib-profiles.js |
JDK-8261262 | Kitchensink24HStress.java crashed with EXCEPTION_ACCESS_VIOLATION |
JDK-8261263 | Simplify javadoc link code |
JDK-8261268 | LOAD_INSTANCE placeholders unneeded for parallelCapable class loaders |
JDK-8261269 | When using clhsdb to “inspect” a java object, clhsdb prints “Oop for…” twice |
JDK-8261270 | MakeMethodNotCompilableTest fails with -XX:TieredStopAtLevel= |
JDK-8261279 | sun/util/resources/cldr/TimeZoneNamesTest.java timed out |
JDK-8261280 | Remove THREAD argument from compute_loader_lock_object |
JDK-8261281 | Linking jdk.jpackage fails for linux aarch32 builds after 8254702 |
JDK-8261282 | Lazy initialization of built-in ICC_Profile/ColorSpace classes is too lazy |
JDK-8261290 | Improve error message for NumberFormatException on null input |
JDK-8261297 | NMT: Final report should use scale 1 |
JDK-8261298 | LinuxPackage.c, getJvmLauncherLibPath RPM→DEB typo |
JDK-8261299 | Use-after-free on failure path in LinuxPackage.c, getJvmLauncherLibPath |
JDK-8261300 | jpackage: rewrite while(0)/while(false) to proper blocks |
JDK-8261301 | StringWriter.flush() is NOOP but documentation does not indicate it |
JDK-8261302 | NMT: Improve malloc site table hashing |
JDK-8261306 | ServiceLoader documentation has malformed Unicode escape |
JDK-8261308 | C2: assert(inner→is_valid_counted_loop(T_INT) && inner→is_strip_mined()) failed: OuterStripMinedLoop should have been removed |
JDK-8261309 | Remove remaining StoreLoad barrier with UseCondCardMark for Serial/Parallel GC |
JDK-8261334 | NMT: tuning statistic shows incorrect hash distribution |
JDK-8261336 | IGV: enhance default filters |
JDK-8261340 | Fix ‘deprecated’ warnings in the vmTestbase/nsk tests |
JDK-8261350 | Create implementation for NSAccessibilityCheckBox protocol peer |
JDK-8261351 | Create implementation for NSAccessibilityRadioButton protocol |
JDK-8261352 | Create implementation for component peer for all the components who should be ignored in a11y interactions |
JDK-8261354 | SIGSEGV at MethodIteratorHost |
JDK-8261355 | No data buffering in SunPKCS11 Cipher encryption when the underlying mechanism has no padding |
JDK-8261356 | Clean up enum G1Mark |
JDK-8261366 | Add discussion of IEEE 754 to BigDecimal |
JDK-8261368 | The new TestNullSetColor test is placed in the wrong group |
JDK-8261391 | ZGC crash - SEGV in RevokeOneBias::do_thread |
JDK-8261392 | Exclude testlibrary_tests/ctw/JarDirTest.java |
JDK-8261395 | C1 crash “cannot make java calls from the native compiler” |
JDK-8261397 | Try Catch Method Failing to Work When Dividing An Integer By 0 |
JDK-8261401 | Add sanity check for UseSHM large pages similar to the one used with hugetlb large pages |
JDK-8261413 | Shenandoah: Disable class-unloading in I-U mode |
JDK-8261418 | Reduce decoder creation overheads for sun.nio.cs.ext Charsets |
JDK-8261422 | Adjust problematic String.format calls in jdk/internal/util/Preconditions.java outOfBoundsMessage |
JDK-8261431 | SA: Add comments about load address of executable |
JDK-8261444 | Remove unused fields in Lower |
JDK-8261445 | Use memory_order_relaxed for os::random(). |
JDK-8261447 | MethodInvocationCounters frequently run into overflow |
JDK-8261448 | Preserve GC stack watermark across safepoints in StackWalk |
JDK-8261449 | Micro-optimize JVM_LatestUserDefinedLoader |
JDK-8261450 | JShell crashes with SIOOBE in tab completion |
JDK-8261457 | test/langtools/tools/javac/T8187978 can fail if ArrayList class is modified |
JDK-8261462 | GCM ByteBuffer decryption problems |
JDK-8261472 | BasicConstraintsExtension::toString shows “PathLen:2147483647” if there is no pathLenConstraint |
JDK-8261473 | Shenandoah: Add breakpoint support |
JDK-8261478 | InstanceKlass::set_classpath_index does not match comments |
JDK-8261479 | CDS runtime code should check exceptions |
JDK-8261480 | MetaspaceShared::preload_and_dump should check exceptions |
JDK-8261481 | Cannot read Kerberos settings in dynamic store on macOS Big Sur |
JDK-8261483 | jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java failed with “AssertionError: Should have GCd a method handle by now” |
JDK-8261493 | Shenandoah: reconsider bitmap access memory ordering |
JDK-8261496 | Shenandoah: reconsider pacing updates memory ordering |
JDK-8261499 | Simplify HTML for javadoc links |
JDK-8261500 | Shenandoah: reconsider region live data memory ordering |
JDK-8261501 | Shenandoah: reconsider heap statistics memory ordering |
JDK-8261502 | ECDHKeyAgreement: Allows alternate ECPrivateKey impl and revised exception handling |
JDK-8261503 | Shenandoah: reconsider verifier memory ordering |
JDK-8261504 | Shenandoah: reconsider ShenandoahJavaThreadsIterator::claim memory ordering |
JDK-8261505 | Test test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java killed by Linux OOM Killer |
JDK-8261509 | Move per-thread StackWatermark from Thread to JavaThread class |
JDK-8261510 | Use RFC numbers and protocol titles in sun.security.ssl.SSLExtension comments |
JDK-8261518 | jpackage looks for main module in current dir when there is no module-path |
JDK-8261520 | JDK-8261302 breaks runtime/NMT/CheckForProperDetailStackTrace.java |
JDK-8261522 | [PPC64] AES intrinsics write beyond the destination array |
JDK-8261527 | Record page size used for underlying mapping in ReservedSpace |
JDK-8261532 | Archived superinterface class cannot be accessed |
JDK-8261533 | Java_sun_font_CFont_getCascadeList leaks memory according to Xcode |
JDK-8261534 | Test sun/security/pkcs11/KeyAgreement/IllegalPackageAccess.java fails on platforms where no nsslib artifacts are defined |
JDK-8261542 | X86 slice and unslice intrinsics for 256-bit byte/short vectors |
JDK-8261548 | ProblemList runtime/NMT/CheckForProperDetailStackTrace.java |
JDK-8261549 | Adjust memory size in MTLTexurePool.m |
JDK-8261551 | Remove special CDS handling in Metaspace::allocate |
JDK-8261552 | s390: MacroAssembler::encode_klass_not_null() may produce wrong results for non-zero values of narrow klass base |
JDK-8261553 | Efficient mask generation using BMI2 BZHI instruction |
JDK-8261585 | Restore HandleArea used in Deoptimization::uncommon_trap |
JDK-8261593 | Do not use NULL pointer as write buffer parameter in jfrEmergencyDump.cpp write_repository_files |
JDK-8261600 | NMT: Relax memory order for updating MemoryCounter and fix racy updating of peak values |
JDK-8261601 | free memory in early return in Java_sun_nio_ch_sctp_SctpChannelImpl_receive0 |
JDK-8261604 | ProblemList jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java |
JDK-8261606 | Surprising behavior of step over in String switch |
JDK-8261607 | SA attach is exceeding JNI Local Refs capacity |
JDK-8261608 | Move common CDS archive building code to archiveBuilder.cpp |
JDK-8261609 | remove remnants of XML-driven builders |
JDK-8261621 | Delegate Unicode history from JLS to j.l.Character |
JDK-8261623 | reference to javac internals in Extern class |
JDK-8261625 | Add |
JDK-8261636 | The test mapping in hugetlbfs_sanity_check should consider LargePageSizeInBytes |
JDK-8261644 | NMT: Simplifications and cleanups |
JDK-8261649 | AArch64: Optimize LSE atomics in C++ code |
JDK-8261652 | Remove some dead comments from os_bsd_x86 |
JDK-8261654 | Missing license header in Signatures.java |
JDK-8261655 | [PPC64] Build broken after JDK-8260941 |
JDK-8261657 | [PPC64] Cleanup StoreCM nodes after CMS removal |
JDK-8261659 | JDK-8261027 causes a Tier1 validate-source failure |
JDK-8261660 | AArch64: Race condition in stub code generation for LSE Atomics |
JDK-8261661 | gc/stress/TestReclaimStringsLeaksMemory.java fails because Reserved memory size is too big |
JDK-8261662 | Rename compute_loader_lock_object |
JDK-8261665 | Clean up naming of StringContent and FixedStringContent |
JDK-8261666 | [mlvm] Remove WhiteBoxHelper |
JDK-8261670 | Add javadoc for the XML processing limits |
JDK-8261671 | X86 I2L conversion can be skipped for certain masked positive values |
JDK-8261672 | Reduce inclusion of classLoaderData.hpp |
JDK-8261673 | Move javadoc for the lookup mechanism to module-info |
JDK-8261675 | ObjectValue::set_visited(bool) sets _visited false |
JDK-8261689 | javax/swing/JComponent/7154030/bug7154030.java still fails with “Exception: Failed to hide opaque button” |
JDK-8261692 | Bugs in clhsdb history support |
JDK-8261702 | ClhsdbFindPC can fail due to PointerFinder incorrectly thinking an address is in a .so |
JDK-8261710 | SA DSO objects have sizes that are too large |
JDK-8261711 | Clhsdb “versioncheck true” throws NPE every time |
JDK-8261728 | SimpleDateFormat should link to DateTimeFormatter |
JDK-8261730 | C2 compilation fails with assert(store→find_edge(load) != -1) failed: missing precedence edge |
JDK-8261744 | Implement CharsetDecoder ASCII and latin-1 fast-paths |
JDK-8261750 | Remove internal class sun.net.www.MimeLauncher |
JDK-8261752 | Multiple GC test are missing memory requirements |
JDK-8261753 | Test java/lang/System/OsVersionTest.java still failing on BigSur patch versions after JDK-8253702 |
JDK-8261758 | [TESTBUG] gc/g1/TestGCLogMessages.java fails if ergonomics detect too small InitialHeapSize |
JDK-8261759 | ZGC: ZWorker Threads Continue Marking After System.exit() called |
JDK-8261779 | JCK test api/javax_crypto/EncryptedPrivateKeyInfo/Ctor4.html is failing with assertion error when assertions enabled |
JDK-8261785 | Calling “main” method in anonymous nested class crashes the JVM |
JDK-8261791 | (sctp) handleSendFailed in SctpChannelImpl.c potential leaks |
JDK-8261799 | Remove unnecessary cast in psParallelCompact.hpp |
JDK-8261803 | Remove unused TaskTerminator in g1 full gc ref proc executor |
JDK-8261804 | Remove field _processing_is_mt, calculate it instead |
JDK-8261812 | C2 compilation fails with assert(!had_error) failed: bad dominance |
JDK-8261838 | Shenandoah: reconsider heap region iterators memory ordering |
JDK-8261839 | Error creating runtime package on macos without mac-package-identifier |
JDK-8261842 | Shenandoah: cleanup ShenandoahHeapRegionSet |
JDK-8261843 | incorrect info in docs/building.html |
JDK-8261845 | File permissions of packages built by jpackage |
JDK-8261846 | [JVMCI] c2v_iterateFrames can get out of sync with the StackFrameStream |
JDK-8261851 | update ReflectionCallerCacheTest.java test to use ForceGC from test library |
JDK-8261857 | serviceability/sa/ClhsdbPrintAll.java failed with “Test ERROR java.lang.RuntimeException: ‘cannot be cast to’ found in stdout” |
JDK-8261859 | gc/g1/TestStringDeduplicationTableRehash.java failed with “RuntimeException: ‘Rehash Count: 0’ found in stdout” |
JDK-8261860 | Crash caused by lambda proxy class loaded in Shutdown hook |
JDK-8261862 | Expand discussion of rationale for BigDecimal equals/compareTo semantics |
JDK-8261868 | Reduce inclusion of metaspace.hpp |
JDK-8261880 | Change nested classes in java.base to static nested classes where possible |
JDK-8261905 | Move implementation of OopStorage num_dead related functions |
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-8261916 | gtest/GTestWrapper.java vmErrorTest.unimplemented1_vm_assert failed |
JDK-8261918 | two runtime/cds/appcds/VerifierTest failed with “Unable to use shared archive” |
JDK-8261919 | java/util/Locale/LocaleProvidersRun.java failed with “RuntimeException: Expected log was not emitted. LogRecord: null” |
JDK-8261920 | [AIX] jshell command throws java.io.IOError on non English locales |
JDK-8261921 | ClassListParser::current should be used only by main thread |
JDK-8261925 | ProblemList com/sun/jdi/AfterThreadDeathTest.java on Linux |
JDK-8261929 | ClhsdbFindPC fails with java.lang.RuntimeException: ‘In java stack’ missing from stdout/stderr |
JDK-8261931 | IGV: quick search fails on multi-line node labels |
JDK-8261937 | LambdaForClassInBaseArchive: SimpleApp$$Lambdalatexmath:[1 missing |
JDK-8261938 | |
ASN1Formatter.annotate should not return in the finally block | |
JDK-8261939 | os::strdup_check_oom() should be used in os::same_files() in os_windows.cpp |
JDK-8261940 | |
Fix references to IOException in BigDecimal javadoc | |
JDK-8261949 | fileStream::readln returns incorrect line string |
JDK-8261954 | |
Dependencies: Improve iteration over class hierarchy under context class | |
JDK-8261957 | [PPC64] Support for Concurrent Thread-Stack Processing |
JDK-8261966 | |
macOS M1: report in hs_err log if we are running x86 code in emulation mode (Rosetta) | |
JDK-8261969 | SNIHostName should check if the encoded hostname conform to RFC 3490 |
JDK-8261973 | |
Shenandoah: Cleanup/simplify root verifier | |
JDK-8261975 | Missing "classpath exception" in VectorSupport.java |
JDK-8261976 | |
Normalize id’s used by the standard doclet | |
JDK-8261977 | Fix comment for getPrefixed() in canonicalize_md.c |
JDK-8261984 | |
Shenandoah: Remove unused ShenandoahPushWorkerQueuesScope class | |
JDK-8261998 | Remove unused shared entry support from utilities/hashtable |
JDK-8262000 | |
jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java failed with "OutOfMemoryError: Java heap space" | |
JDK-8262001 | java/lang/management/ThreadMXBean/ResetPeakThreadCount.java failed with "RuntimeException: Current Peak = 14 Expected to be == previous peak = 7 + 8" |
JDK-8262002 | |
java/lang/instrument/VerifyLocalVariableTableOnRetransformTest.sh failed with "TestCaseScaffoldException: DummyClassWithLVT did not match .class file" | |
JDK-8262011 | [JVMCI] allow printing to tty from unattached libgraal thread |
JDK-8262017 | |
C2: assert(n != __null) failed: Bad immediate dominator info. | |
JDK-8262018 | Wrong format in SAP copyright header of OsVersionTest |
JDK-8262027 | |
Improve how HttpConnection detects a closed channel when taking/returning a connection to the pool | |
JDK-8262028 | Make InstanceKlass::implementor return InstanceKlass |
JDK-8262041 | |
javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java fails after JDK-8260858 | |
JDK-8262042 | ProblemList javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java on Windows |
JDK-8262046 | |
Clean up parallel class loading code and comments | |
JDK-8262049 | [TESTBUG] Fix TestReferenceRefersTo.java for Shenandoah IU mode |
JDK-8262060 | |
compiler/whitebox/BlockingCompilation.java timed out | |
JDK-8262064 | Make compiler/ciReplay tests ignore lambdas in compilation replay |
JDK-8262068 | |
Improve G1 Full GC by skipping compaction for regions with high survival ratio | |
JDK-8262074 | Consolidate the default value of MetaspaceSize |
JDK-8262080 | |
vmTestbase/nsk/jdi/Event/request/request001/TestDescription.java failed with "ERROR: new event is not ThreadStartEvent" | |
JDK-8262081 | vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001/TestDescription.java failed with "ERROR: eventSet1.size() != 3 :: 2" |
JDK-8262083 | |
vmTestbase/nsk/jvmti/SetEventNotificationMode/setnotif001/TestDescription.java failed with "No notification: event JVMTI_EVENT_FRAME_POP (61)" | |
JDK-8262085 | Hovering Metal HTML Tooltips in different windows cause IllegalArgExc on Linux |
JDK-8262087 | |
Use atomic boolean type in G1FullGCAdjustTask | |
JDK-8262092 | vmTestbase/nsk/jvmti/scenarios/hotswap/HS102/hs102t001/TestDescription.java SIGSEGV in memmove_ssse3 |
JDK-8262093 | |
java/util/concurrent/tck/JSR166TestCase.java failed "assert(false) failed: unexpected node" | |
JDK-8262094 | Handshake timeout scaled wrong |
JDK-8262096 | |
Vector API fails to work due to VectorShape initialization exception | |
JDK-8262097 | Improve CompilerConfig ergonomics to fix a VM crash after JDK-8261229 |
JDK-8262099 | |
jcmd VM.metaspace should report unlimited size if MaxMetaspaceSize isn’t specified | |
JDK-8262108 | SimpleDateFormat formatting broken for sq_MK Locale |
JDK-8262110 | |
DST starts from incorrect time in 2038 | |
JDK-8262122 | [TESTBUG] Shenandoah-specific variant of TestReferenceRefersTo |
JDK-8262157 | |
LingeredApp.startAppExactJvmOpts does not print app output when launching fails | |
JDK-8262161 | Refactor manual I/O stream copying in java.desktop to use new convenience APIs |
JDK-8262163 | |
Extend settings printout in jcmd VM.metaspace | |
JDK-8262165 | NMT report should state how many callsites had been skipped |
JDK-8262185 | |
G1: Prune collection set candidates early | |
JDK-8262188 | Add test to verify trace page sizes logging on Linux |
JDK-8262195 | |
Harden tests that use the HostsFileNameService (jdk.net.hosts.file property) | |
JDK-8262197 | JDK-8242032 uses wrong contains_reference() in assertion code |
JDK-8262199 | |
issue in jli args.c | |
JDK-8262227 | Change SystemDictionary::find() to return an InstanceKlass*. |
JDK-8262235 | |
Remove unnecessary logic in hugetlbfs_sanity_check() | |
JDK-8262256 | C2 intrinsincs should not modify IR when bailing out |
JDK-8262259 | |
Remove unused variable in MethodLiveness::BasicBlock::compute_gen_kill_single | |
JDK-8262265 | ProblemList jdk/javadoc/doclet/testGeneratedClasses/TestGeneratedClasses.java on Windows |
JDK-8262266 | |
JDK-8262049 fails validate-source | |
JDK-8262269 | javadoc test TestGeneratedClasses.java fails on Windows |
JDK-8262271 | |
SA: Add new stress test that tests getting the stack trace of an active thread | |
JDK-8262277 | URLClassLoader.getResource throws undocumented IllegalArgumentException |
JDK-8262280 | |
Incorrect exception handling for VMThread in class redefinition | |
JDK-8262291 | Refactor reserve_memory_special_huge_tlbfs |
JDK-8262295 | |
C2: Out-of-Bounds Array Load from Clone Source | |
JDK-8262296 | Fix remaining doclint warnings in jdk.httpserver |
JDK-8262298 | |
G1BarrierSetC2::step_over_gc_barrier fails with assert "bad barrier shape" | |
JDK-8262299 | C2 compilation fails with "modified node was not processed by IGVN.transform_old()" |
JDK-8262300 | |
jpackage app-launcher fails on linux when using JDK11 based runtime | |
JDK-8262315 | missing ';' in generated entities |
JDK-8262316 | |
Reducing locks in RSA Blinding | |
JDK-8262323 | do not special case JVMCI in tiered compilation policy |
JDK-8262326 | |
MaxMetaspaceSize does not have to be aligned to metaspace commit alignment | |
JDK-8262328 | Templatize JVMFlag boilerplate access methods |
JDK-8262329 | |
Fix JFR parser exception messages | |
JDK-8262332 | serviceability/sa/ClhsdbJhisto.java fails with Test ERROR java.lang.RuntimeException: 'ParselTongue' missing from stdout/stderr |
JDK-8262351 | |
Extra '0' in java.util.Formatter for '%012a' conversion with a sign character | |
JDK-8262355 | Support for AVX-512 opmask register allocation. |
JDK-8262368 | |
wrong verifier message for bogus return type | |
JDK-8262376 | ReplaceCriticalClassesForSubgraphs.java fails if --with-build-jdk is used |
JDK-8262377 | |
Parallel class resolution loses constant pool error | |
JDK-8262379 | Add regression test for JDK-8257746 |
JDK-8262380 | |
Enhance XML processing passes | |
JDK-8262389 | Use permitted_enctypes if default_tkt_enctypes or default_tgs_enctypes is not present |
JDK-8262392 | |
Update Mesa 3-D Headers to version 21.0.3 | |
JDK-8262398 | Shenandoah: Disable nmethod barrier and stack watermark when running with passive mode |
JDK-8262402 | |
Make CATCH macro assert not fatal | |
JDK-8262403 | Enhanced data transfers |
JDK-8262409 | |
sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions. SSL test failures caused by java failed with "Server reported the wrong exception" | |
JDK-8262410 | Enhanced rules for zones |
JDK-8262416 | |
ProblemList TestHeapDumpForLargeArray.java due to JDK-8262386 | |
JDK-8262420 | typo: @implnote in java.desktop module |
JDK-8262421 | |
doclint warnings in jdk.compiler module | |
JDK-8262424 | Change multiple get_java_xxx() functions in thread.cpp into one function |
JDK-8262426 | |
Change TRAPS to Thread* for find_constrained_instance_or_array_klass() | |
JDK-8262428 | doclint warnings in java.xml module |
JDK-8262430 | |
doclint warnings in java.base module | |
JDK-8262433 | doclint: reference error in module jdk.incubator.foreign |
JDK-8262438 | |
sun/security/ssl/SSLLogger/LoggingFormatConsistency.java failed with "SocketException: Socket is closed" | |
JDK-8262443 | GenerateOopMap::do_interpretation can spin for a long time. |
JDK-8262446 | |
DragAndDrop hangs on Windows | |
JDK-8262454 | Handshake timeout improvements, single target, kill unfinished thread |
JDK-8262461 | |
handle wcstombsdmp return value correctly in unix awt_InputMethod.c | |
JDK-8262462 | IGV: cannot remove specific groups imported via network |
JDK-8262465 | |
Very long compilation times and high memory consumption in C2 debug builds | |
JDK-8262466 | linux libsaproc/DwarfParser.cpp delete DwarfParser object in early return |
JDK-8262470 | |
Printed GlyphVector outline with low DPI has bad quality on Windows | |
JDK-8262471 | Fix coding style in src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java |
JDK-8262472 | |
Buffer overflow in UNICODE::as_utf8 for zero length output buffer | |
JDK-8262476 | Add filter to speed up CompileCommand lookup |
JDK-8262477 | |
Enhance String Conclusions | |
JDK-8262486 | Merge trivial JDWP agent changes from the loom repo to the jdk repo |
JDK-8262491 | |
AArch64: CPU description should contain compatible board list | |
JDK-8262497 | Delete unused utility methods in ICC_Profile class |
JDK-8262500 | |
HostName entry in VM.info should be a new line | |
JDK-8262501 | jdk17 libjvm link failure with --as-needed and clock_gettime in librt |
JDK-8262503 | |
Support records in Dynalink | |
JDK-8262504 | Some CLHSDB command cannot know they run on remote debugger |
JDK-8262508 | |
Vector API’s ergonomics is incorrect | |
JDK-8262509 | JSSE Server should check the legacy version in TLSv1.3 ClientHello |
JDK-8262520 | |
Add SA Command Line Debugger support to connect to debug server | |
JDK-8262725 | IGV: crash when removing all graphs in a group |
JDK-8262726 | |
AArch64: C1 StubAssembler::call_RT can corrupt stack | |
JDK-8262739 | String inflation C2 intrinsic prevents insertion of anti-dependencies |
JDK-8262744 | |
Formatter '%g' conversion uses wrong format for BigDecimal rounding up to limits | |
JDK-8262807 | Note assumptions of core reflection modeling and parameter handling |
JDK-8262819 | |
gc/shenandoah/compiler/TestLinkToNativeRBP.java fails with release VMs | |
JDK-8262828 | Format of OS information is different on macOS |
JDK-8262829 | |
Native crash in Win32PrintServiceLookup.getAllPrinterNames() | |
JDK-8262837 | handle split_USE correctly |
JDK-8262841 | |
Clarify the behavior of PhantomReference::refersTo | |
JDK-8262844 | (fs) FileStore.supportsFileAttributeView might return false negative in case of ext3 |
JDK-8262862 | |
Harden tests sun/security/x509/URICertStore/ExtensionsWithLDAP.java and krb5/canonicalize/Test.java | |
JDK-8262875 | doccheck: empty paragraphs, etc in java.base module |
JDK-8262876 | |
Shenandoah: Fix comments regarding VM_ShenandoahOperation inheritances | |
JDK-8262881 | port JVM/DI tests from JDK-4413752 to JVM/TI |
JDK-8262883 | |
doccheck: Broken links in java.base | |
JDK-8262885 | Shenandoah: FullGC prologue does not need to save/restore heap has_forwarded_object flag |
JDK-8262886 | |
javadoc generates broken links with | |
JDK-8262891 | Compiler implementation for Pattern Matching for switch (Preview) |
JDK-8262892 | |
minor typo in implSpec comment | |
JDK-8262893 | Enable more doclint checks in javadoc build |
JDK-8262894 | |
[macos_aarch64] SIGBUS in Assembler::ld_st2 | |
JDK-8262896 | [macos_aarch64] Crash in jni_fast_GetLongField |
JDK-8262898 | |
com/sun/net/httpserver/bugs/8199849/ParamTest.java times out | |
JDK-8262899 | TestRedirectLinks fails |
JDK-8262900 | |
ToolBasicTest fails to access HTTP server it starts | |
JDK-8262903 | [macos_aarch64] Thread::current() called on detached thread |
JDK-8262908 | |
JFR: Allow JFR to stream events from a known repository path | |
JDK-8262910 | Cleanup THREAD/TRAPS/naming and typing issues in ObjectMonitor and related code |
JDK-8262913 | |
KlassFactory::create_from_stream should never return NULL | |
JDK-8262915 | java.awt.color.ColorSpace.getName() is not thread-safe |
JDK-8262926 | |
JDK-8260966 broke AIX build | |
JDK-8262927 | Explicitly state fields examined for BigDecimal.hashCode |
JDK-8262935 | |
Add missing logging to sun.net.httpserver.ServerImpl | |
JDK-8262950 | Restructure compiler/intrinsics/TestRotate.java for easier compilation |
JDK-8262952 | |
[macos_aarch64] os::commit_memory failure | |
JDK-8262955 | Unify os::fork_and_exec() across Posix platforms |
JDK-8262957 | |
(fs) Fail fast in UnixFileStore.isExtendedAttributesEnabled | |
JDK-8262958 | (fs) UnixUserDefinedFileAttributeView cleanup |
JDK-8262967 | |
Improve Zip file support | |
JDK-8262973 | Verify ParCompactionManager instance in PCAdjustPointerClosure |
JDK-8262981 | |
Create implementation for NSAccessibilitySlider protocol | |
JDK-8262989 | Vectorize VectorShuffle checkIndexes, wrapIndexes and laneIsValid methods |
JDK-8262992 | |
Improve `@see` output | |
JDK-8262998 | Vector API intrinsincs should not modify IR when bailing out |
JDK-8263002 | |
Remove CDS MiscCode region | |
JDK-8263006 | Add optimization for Max()Node and Min()Node |
JDK-8263017 | |
Read barriers are missing in nmethod printing code | |
JDK-8263030 | Remove Shenandoah leftovers from ReferenceProcessor |
JDK-8263038 | |
Optimize String.format for simple specifiers | |
JDK-8263040 | fix for JDK-8262122 fails validate-source |
JDK-8263041 | |
Shenandoah: Cleanup C1 keep alive barrier check | |
JDK-8263043 | Add test to verify order of tag output |
JDK-8263050 | |
move HtmlDocletWriter.verticalSeparator to IndexWriter | |
JDK-8263051 | Modernize the code in the java.awt.color package |
JDK-8263054 | |
[testbug] SharedArchiveConsistency.java reuses jsa files | |
JDK-8263055 | hsdb Command Line Debugger does not properly direct output for some commands |
JDK-8263058 | |
Optimize vector shift with zero shift count | |
JDK-8263068 | Rename safefetch.hpp to safefetch.inline.hpp |
JDK-8263069 | |
Exclude some failing tests from security/infra/java/security/cert/CertPathValidator | |
JDK-8263080 | Obsolete relationship in MulticastSocket API documentation. |
JDK-8263087 | |
Add a MethodHandle combinator that switches over a set of MethodHandles | |
JDK-8263090 | Avoid reading volatile fields twice in Locale.getDefault(Category) |
JDK-8263091 | |
Remove CharacterData.isOtherUppercase/-Lowercase | |
JDK-8263097 | Update JMH devkit to 1.28 |
JDK-8263102 | |
Expand documention of Method.isBridge | |
JDK-8263104 | fix warnings for empty paragraphs |
JDK-8263105 | |
security-libs doclint cleanup | |
JDK-8263107 | PSPromotionManager::copy_and_push_safe_barrier needs acquire memory barrier |
JDK-8263108 | |
Class initialization deadlock in java.lang.constant | |
JDK-8263124 | Missed initialization of baselineY in sun.font.StrikeMetrics |
JDK-8263125 | |
During deoptimization vectors should reassign scalarized payload after all objects are reallocated. | |
JDK-8263135 | unique_ptr should not be used for types that are not pointers |
JDK-8263136 | |
C4530 was reported from VS 2019 at access bridge | |
JDK-8263137 | Typos in sun.security.ssl.RenegoInfoExtension |
JDK-8263138 | |
Initialization of sun.font.SunFontManager.platformFontMap is not thread safe | |
JDK-8263140 | Japanese chars garble in console window in HSDB |
JDK-8263142 | |
Delete unused entry points in libawt/libawt_xawt/libawt_headless | |
JDK-8263154 | [macos] DMG builds have finder errors |
JDK-8263157 | |
[macos]: java.library.path is being set incorrectly | |
JDK-8263164 | assert(_base >= VectorA && _base ⇐ VectorZ) failed: Not a Vector while calling StoreVectorNode::memory_size() |
JDK-8263167 | |
IGV: build fails with "taskdef AutoUpdate cannot be found" | |
JDK-8263170 | ComboBoxModel documentation refers to a nonexistent type |
JDK-8263185 | |
Mallinfo deprecated in glibc 2.33 | |
JDK-8263188 | JSSE should fail fast if there isn’t supported signature algorithm |
JDK-8263189 | |
C2: assert(!had_error) failed: bad dominance | |
JDK-8263190 | Update java.io, java.math, and java.text to use instanceof pattern variable |
JDK-8263191 | |
Consolidate ThreadInVMfromJavaNoAsyncException and ThreadBlockInVMWithDeadlockCheck with existing wrappers | |
JDK-8263198 | javadoc HELP page |
JDK-8263200 | |
Add -XX:StressCCP to CTW | |
JDK-8263202 | Update Hebrew/Indonesian/Yiddish ISO 639 language codes to current |
JDK-8263203 | |
jconsole Online User Guide has wrong URL | |
JDK-8263206 | assert(*error_msg != '\0') failed: Must have error_message while parsing -XX:CompileCommand=unknown |
JDK-8263227 | |
C2: inconsistent spilling due to dead nodes in exception block | |
JDK-8263233 | Update java.net and java.nio to use instanceof pattern variable |
JDK-8263235 | |
sanity/client/SwingSet/src/ColorChooserDemoTest.java failed throwing java.lang.NoClassDefFoundError | |
JDK-8263236 | runtime/os/TestTracePageSizes.java fails on old kernels |
JDK-8263242 | |
serviceability/sa/ClhsdbFindPC.java cannot find MaxJNILocalCapacity with ASLR | |
JDK-8263248 | IGV: accept graphs without node categories |
JDK-8263260 | |
[s390] Support latest hardware (z14 and z15) | |
JDK-8263300 | add HtmlId for the block containing a class’s description. |
JDK-8263303 | |
C2 compilation fails with assert(found_sfpt) failed: no node in loop that’s not input to safepoint | |
JDK-8263311 | Watch registry changes for remote printers update instead of polling |
JDK-8263320 | |
[test] Add Object Stream Formatter to work with test utility HexPrinter | |
JDK-8263321 | Regression 8% in javadoc-steady in 17-b11 |
JDK-8263323 | |
Debug Agent help output includes invalid URL | |
JDK-8263326 | Remove ReceiverTypeData check from serviceability/sa/TestPrintMdo.java |
JDK-8263332 | |
JFR: Dump recording from a recording stream | |
JDK-8263333 | Improve links from core reflection to JLS and JVMS |
JDK-8263342 | |
Add --connect option to jhsdb hsdb/clhsdb | |
JDK-8263352 | assert(use == polladr) failed: the use should be a safepoint polling |
JDK-8263353 | |
assert(CompilerOracle::option_matches_type(option, value)) failed: Value must match option type | |
JDK-8263354 | Accumulated C2 code cleanups |
JDK-8263358 | |
Update java.lang to use instanceof pattern variable | |
JDK-8263361 | Incorrect arraycopy stub selected by C2 for SATB collectors |
JDK-8263362 | |
Avoid division by 0 in java/awt/font/TextJustifier.java justify | |
JDK-8263363 | Minor cleanup of Lanai code - unused code removal and comments correction |
JDK-8263376 | |
CTW (Shenandoah): assert(mems ⇐ 1) failed: No node right after call if multiple mem projections | |
JDK-8263380 | Unintended use of Objects.nonNull in VarHandles |
JDK-8263382 | |
java/util/logging/ParentLoggersTest.java failed with "checkLoggers: getLoggerNames() returned unexpected loggers" | |
JDK-8263387 | G1GarbageCollection JFR event gets gc phase, not gc type |
JDK-8263392 | |
Allow current thread to be specified in ExceptionMark | |
JDK-8263395 | Incorrect use of Objects.nonNull |
JDK-8263396 | |
Atomic::CmpxchgByteUsingInt::set_byte_in_int needs an explicit cast | |
JDK-8263399 | CDS should archive only classes allowed by module system |
JDK-8263403 | |
[JVMCI] output written to tty via HotSpotJVMCIRuntime can be garbled | |
JDK-8263404 | RsaPrivateKeySpec is always recognized as RSAPrivateCrtKeySpec in RSAKeyFactory.engineGetKeySpec |
JDK-8263410 | |
ListModel javadoc refers to non-existent interface | |
JDK-8263411 | Convert jshell tool to use Stream.toList() |
JDK-8263412 | |
ClassFileInstaller can’t be used by classes outside of default package | |
JDK-8263420 | Incorrect function name in NSAccessibilityStaticText native peer implementation |
JDK-8263421 | |
Module image file is opened twice during VM startup | |
JDK-8263425 | AArch64: two potential bugs in C1 LIRGenerator::generate_address() |
JDK-8263426 | |
Reflow JfrNetworkUtilization::send_events | |
JDK-8263427 | Shenandoah: Trigger weak-LRB even when heap is stable |
JDK-8263430 | |
Uninitialized Method* variables after JDK-8233913 | |
JDK-8263432 | javac may report an invalid package/class clash on case insensitive filesystems |
JDK-8263433 | |
Shenandoah: Don’t expect forwarded objects in set_concurrent_mark_in_progress() | |
JDK-8263434 | Dangling references after MethodComparator::methods_EMCP |
JDK-8263436 | |
Silly array comparison in GaloisCounterMode.overlapDetection | |
JDK-8263438 | Unused method AbstractMemberWriter.isInherited |
JDK-8263439 | |
getSupportedAttributeValues() throws NPE for Finishings attribute | |
JDK-8263442 | Potential bug in jdk.internal.net.http.common.Utils.CONTEXT_RESTRICTED |
JDK-8263445 | |
Duplicate key compiler.err.expected.module in compiler.properties | |
JDK-8263446 | Avoid unary minus over unsigned type in ObjectSynchronizer::dec_in_use_list_ceiling |
JDK-8263448 | |
CTW: fatal error: meet not symmetric | |
JDK-8263450 | Simplify LambdaForm.useCount |
JDK-8263452 | |
Javac slow compilation due to algorithmic complexity | |
JDK-8263454 | com.apple.laf.AquaFileChooserUI ignores the result of String.trim() |
JDK-8263455 | |
NMT: assert on registering a region which completely engulfs an existing region | |
JDK-8263460 | DynamicArchiveRelocationTest.java fails in product VM |
JDK-8263465 | |
JDK-8236847 causes tier1 build failure on linux-aarch64 | |
JDK-8263468 | New page for "recent" new API |
JDK-8263470 | |
Consolidate copies of getClassBytes in various tests | |
JDK-8263472 | Specification of JComponent::updateUI should document that the default implementation does nothing |
JDK-8263473 | |
Update annotation terminology (2) | |
JDK-8263477 | serviceability/sa/ClhsdbDumpheap.java timed out |
JDK-8263480 | |
ProblemList two jpackage tests on Windows | |
JDK-8263481 | Specification of JComponent::setDefaultLocale doesn’t mention that passing 'null' restores VM’s default locale |
JDK-8263482 | |
Make access to the ICC color profiles data multithread-friendly | |
JDK-8263486 | Clean up MTLSurfaceDataBase.h |
JDK-8263488 | |
Verify CWarningWindow works with metal rendering pipeline | |
JDK-8263490 | [macos] Crash occurs on JPasswordField with activated InputMethod |
JDK-8263495 | |
Gather liveness info in the mark phase of G1 full gc | |
JDK-8263496 | MetalHighContrastTheme.getControlHighlight cleanup |
JDK-8263497 | |
Clean up sun.security.krb5.PrincipalName::toByteArray | |
JDK-8263501 | compiler/oracle/TestInvalidCompileCommand.java fails with release VMs |
JDK-8263504 | |
Some OutputMachOpcodes fields are uninitialized | |
JDK-8263506 | Make sun.net.httpserver.UnmodifiableHeaders unmodifiable |
JDK-8263507 | |
Improve structure of package summary pages | |
JDK-8263508 | Remove dead code in MethodHandleImpl |
JDK-8263509 | |
LdapSchemaParser.readNextTag checks array length incorrectly | |
JDK-8263512 | [macos_aarch64] issues with calling va_args functions from invoke_native |
JDK-8263514 | |
Minor issue in JavacFileManager.SortFiles.REVERSE | |
JDK-8263528 | Make static page ids safe from collision with language elements |
JDK-8263530 | |
sun.awt.X11.ListHelper.removeAll() should use clear() | |
JDK-8263536 | Add @build tags to jpackage tests |
JDK-8263544 | |
Unused argument in ConstantPoolCacheEntry::set_field() | |
JDK-8263545 | Convert jpackage to use Stream.toList() |
JDK-8263546 | |
Add "findsym" command to clhsdb.html help file | |
JDK-8263548 | runtime/cds/appcds/SharedRegionAlignmentTest.java fails to compile after JDK-8263412 |
JDK-8263549 | |
8263412 can cause jtreg testlibrary split | |
JDK-8263551 | Provide shared lock-free FIFO queue implementation |
JDK-8263552 | |
Use String.valueOf() for char-to-String conversions | |
JDK-8263555 | use driver-mode to run ClassFileInstaller |
JDK-8263556 | |
remove `@modules java.base` from tests | |
JDK-8263557 | Possible NULL dereference in Arena::destruct_contents() |
JDK-8263558 | |
Possible NULL dereference in fast path arena free if ZapResourceArea is true | |
JDK-8263559 | Add missing initializers to VM_PopulateDumpSharedSpace |
JDK-8263560 | |
Remove needless wrapping with BufferedInputStream | |
JDK-8263562 | Checking if proxy_klass_head is still lambda_proxy_is_available |
JDK-8263564 | |
Consolidate POSIX code for runtime exit support: os::shutdown, os::abort and os::die | |
JDK-8263565 | NPE was thrown when sun.jvm.hotspot.rmi.serverNamePrefix was set |
JDK-8263572 | |
Output from jstack mixed mode is misaligned | |
JDK-8263577 | C2: reachable nodes shouldn’t have dead uses at the end of optimizations |
JDK-8263579 | |
ZGC: Concurrent mark hangs with debug loglevel | |
JDK-8263582 | WB_IsMethodCompilable ignores compiler directives |
JDK-8263583 | |
Emoji rendering on macOS | |
JDK-8263587 | C2: JVMS not cloned when needs_clone_jvms() is true |
JDK-8263589 | |
Introduce JavaValue::get_oop/set_oop | |
JDK-8263590 | Rawtypes warnings should be produced for pattern matching in instanceof |
JDK-8263591 | |
Two C2 compiler phases with the name "after matching" | |
JDK-8263593 | Fix multiple typos in hsdis README |
JDK-8263595 | |
Remove oop type punning in JavaCallArguments | |
JDK-8263612 | Unused variables in C1 runtime |
JDK-8263614 | |
javac allows local variables to be accessed from a static context | |
JDK-8263615 | Cleanup tightly_coupled_allocation |
JDK-8263616 | |
'Deprecatd' typo in src/hotspot/share/classfile/classFileParser.cpp | |
JDK-8263621 | Convert jdk.compiler to use Stream.toList() |
JDK-8263622 | |
The java.awt.color.ICC_Profile#setData invert the order of bytes for the "head" tag | |
JDK-8263632 | Improve exception handling of APIs in classLoader.cpp |
JDK-8263635 | |
Add --servername option to jhsdb debugd | |
JDK-8263636 | Add --disable-registry option to jhsdb debugd |
JDK-8263642 | |
javac emits duplicate checkcast for first bound of intersection type in cast | |
JDK-8263649 | AArch64: update cas.m4 to match current AD file |
JDK-8263658 | |
Use the blessed modifier order in java.base | |
JDK-8263659 | Reflow GTestResultParser for better readability |
JDK-8263667 | |
Avoid running GitHub actions on branches named pr/* | |
JDK-8263668 | Update java.time to use instanceof pattern variable |
JDK-8263670 | |
pmap and pstack in jhsdb do not work on debug server | |
JDK-8263672 | fatal error: no reachable node should have no use |
JDK-8263676 | |
AArch64: one potential bug in C1 LIRGenerator::generate_address() | |
JDK-8263677 | Improve Character.isLowerCase/isUpperCase lookups |
JDK-8263679 | |
C1: Remove vtable call | |
JDK-8263684 | Avoid wrapping into BufferedWriter twice |
JDK-8263688 | |
Coordinate equals, hashCode and compareTo of JavacFileManager.PathAndContainer | |
JDK-8263705 | Two shenandoah tests fail due to can’t find ClassFileInstaller |
JDK-8263707 | |
C1 RangeCheckEliminator support constant array and NewMultiArray | |
JDK-8263709 | Cleanup THREAD/TRAPS/CHECK usage in JRT_ENTRY routines |
JDK-8263718 | |
unused-result warning happens at os_linux.cpp | |
JDK-8263721 | Unify oop casting |
JDK-8263723 | |
[BACKOUT] MoveAndUpdateClosure::do_addr calls function with side-effects in an assert | |
JDK-8263725 | JFR oldobject tests are not run when GCs are specified explicitly |
JDK-8263726 | |
divideToIntegralValue typo on BigDecimal documentation | |
JDK-8263729 | [test] divert spurious output away from stream under test in ProcessBuilder Basic test |
JDK-8263732 | |
ProblemList serviceability/sa/ClhsdbSymbol.java on ZGC | |
JDK-8263742 | (bf) MappedByteBuffer.force() should use the capacity as its upper bound |
JDK-8263743 | |
redundant lock in SSLSocketImpl | |
JDK-8263753 | two new tests from JDK-8261671 fail with "Error. can not find ClassFileInstaller in test directory or libraries" |
JDK-8263754 | |
HexFormat 'fromHex' methods should be static | |
JDK-8263756 | Fix ZGC ProblemList entry for serviceability/sa/ClhsdbSymbol.java |
JDK-8263757 | |
Remove serviceability/sa/ClhsdClasses.java from ZGC problem list | |
JDK-8263763 | Synthetic constructor parameters of enum are not considered for annotation indices |
JDK-8263766 | |
Confusing specification of JEditorPaneAccessibleHypertextSupport constructor | |
JDK-8263768 | JFormattedTextField.AbstractFormatter.getDocumentFilter()/getNavigationFilter() spec doesn’t mention what the default impls return and what does it mean |
JDK-8263769 | |
simplify PhaseMacroExpand::extract_call_projections() | |
JDK-8263771 | Refactor javaClasses initialization code to isolate dumping code |
JDK-8263775 | |
C2: igv_print() crash unexpectedly when called from debugger | |
JDK-8263776 | [JVMCI] add helper to perform Java upcalls |
JDK-8263779 | |
SSLEngine reports NEED_WRAP continuously without producing any further output | |
JDK-8263781 | C2: Cannot hoist independent load above arraycopy |
JDK-8263818 | |
Release JNI local references in get/set-InetXXAddress-member helper functions of net_util.c | |
JDK-8263821 | Remove unused MethodTypeForm canonicalization codes |
JDK-8263825 | |
Remove unused and commented out member from NTLMException | |
JDK-8263827 | Suspend "missing" javadoc doclint checks for smartcardio |
JDK-8263832 | |
Shenandoah: Fixing parallel thread iteration in final mark task | |
JDK-8263833 | Stop disabling warnings for sunFont.c with gcc |
JDK-8263834 | |
Work around gdb <incomplete type> for HashtableEntry | |
JDK-8263846 | Bad JNI lookup getFocusOwner in accessibility code on Mac OS X |
JDK-8263852 | |
Unused method SoftRefPolicy::use_should_clear_all_soft_refs | |
JDK-8263855 | Use the blessed modifier order in java.management/naming |
JDK-8263856 | |
Github Actions for macos/aarch64 cross-build | |
JDK-8263861 | Shenandoah: Remove unused member in ShenandoahGCStateResetter |
JDK-8263871 | |
On sem_destroy() failing we should assert | |
JDK-8263884 | Clean up os::is_allocatable() across Posix platforms |
JDK-8263885 | |
Use the blessed modifier order in java.sql/rowset/transation.xa | |
JDK-8263887 | Re-create default icons |
JDK-8263890 | |
Broken links to Unicode.org | |
JDK-8263891 | Changes for 8076985 missed the fix. |
JDK-8263892 | |
More modifier order fixes in java.base | |
JDK-8263894 | Convert defaultPrinter and printers fields to local variables |
JDK-8263895 | |
Test nsk/jvmti/GetThreadGroupChildren/getthrdgrpchld001/getthrdgrpchld001.cpp uses incorrect indices | |
JDK-8263896 | Make not_suspended parameter from ObjectMonitor::exit() have default value |
JDK-8263897 | |
compiler/c2/aarch64/TestVolatilesSerial.java failed with "java.lang.RuntimeException: Wrong method" | |
JDK-8263898 | (fs) Files.newOutputStream on the "NUL" special device throws FileSystemException: "nul: Incorrect function" (win) |
JDK-8263899 | |
HttpClient throws NPE in AuthenticationFilter when parsing www-authenticate head | |
JDK-8263903 | Use Cleaner instead of finalize to auto stop Timer thread |
JDK-8263904 | |
compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java fails on x86_32 | |
JDK-8263905 | Remove finalize methods for SocketInput/OutputStream |
JDK-8263907 | |
Specification of CellRendererPane::paintComponent(..Rectangle) should clearly mention which method it delegates the call to | |
JDK-8263908 | Build fails due to initialize_static_field_for_dump defined but not used after JDK-8263771 |
JDK-8263914 | |
CDS fails to find the default shared archive on x86_32 | |
JDK-8263915 | runtime/cds/appcds/MismatchedPathTriggerMemoryRelease.java fails when UseCompressedClassPointers is off |
JDK-8263928 | |
Add JAWT test files for mac | |
JDK-8263964 | Redundant check in ObjectStartArray::object_starts_in_range |
JDK-8263968 | |
CDS: java/lang/ModuleLayer.EMPTY_LAYER should be singleton | |
JDK-8263970 | Manual test javax/swing/JTextField/JapaneseReadingAttributes/JapaneseReadingAttributes.java failed |
JDK-8263971 | |
C2 crashes with SIGFPE with -XX:+StressGCM and -XX:+StressIGVN | |
JDK-8263972 | C2: LoadVector/StoreVector type mismatch in MemNode::can_see_stored_value() |
JDK-8263974 | |
Move SystemDictionary::verify_protection_domain | |
JDK-8263976 | Remove block allocation from BasicHashtable |
JDK-8263977 | |
GTK L&F: Cleanup duplicate checks in GTKStyle and GTKLookAndFeel | |
JDK-8263978 | Clarify why 0 argument is ignored in SecureRandom::setSeed |
JDK-8263979 | |
Cleanup duplicate check in Unicode.contains | |
JDK-8263981 | java.awt.image.ComponentSampleModel equals/hashcode use numBands twice |
JDK-8263984 | |
Invalidate printServices when there are no printers | |
JDK-8263985 | BCEscapeAnalyzer::invoke checks target→is_loaded() twice |
JDK-8263989 | |
Cleanup in EA | |
JDK-8263992 | Remove dead code NativeLookup::base_library_lookup |
JDK-8263995 | |
Incorrect double-checked locking in Types.arraySuperType() | |
JDK-8263998 | Remove mentions of mc region in comments |
JDK-8264001 | |
JFR: Modernize implementation | |
JDK-8264002 | Delete outdated assumptions about ColorSpace initialization |
JDK-8264004 | |
Don’t use TRAPS if no exceptions are thrown | |
JDK-8264006 | Fix AOT library loading on CPUs with 256-byte dcache line |
JDK-8264008 | |
Incorrect metaspace statistics after JEP 387 when UseCompressedClassPointers is off | |
JDK-8264016 | [JVMCI] add some thread local fields for use by JVMCI |
JDK-8264017 | |
Correctly report inlined frame in JFR sampling | |
JDK-8264018 | AArch64: NEON loadV2 and storeV2 addressing is wrong |
JDK-8264020 | |
Optimize double negation elimination | |
JDK-8264026 | Remove dependency between free collection set and eagerly reclaim humongous object tasks |
JDK-8264027 | |
Refactor "CLEANUP" region printing | |
JDK-8264028 | Typo in javax.management.relation.RelationService::purgeRelations |
JDK-8264029 | |
Replace uses of StringBuffer with StringBuilder in java.base | |
JDK-8264031 | (zipfs) Typo in ZipFileSystem.deleteFile ZipException |
JDK-8264032 | |
Improve thread safety of Runtime.version() | |
JDK-8264041 | Incorrect comments for ParallelCompactData::summarize_dense_prefix |
JDK-8264047 | |
Duplicate global variable 'jvm' in libjavajpeg and libawt | |
JDK-8264048 | Fix caching in Jar URL connections when an entry is missing |
JDK-8264050 | |
Remove unused field VM_HeapWalkOperation::_collecting_heap_roots | |
JDK-8264051 | Remove unused TRAPS parameters from runtime functions |
JDK-8264052 | |
Shenandoah: Backout 8263832 | |
JDK-8264054 | Bad XMM performance on java.lang.MathBench.sqrtDouble |
JDK-8264055 | |
backout JDK-8248904 in order to resubmit with additional attribution. | |
JDK-8264057 | [redo] JDK-8248904: Add support to jpackage for the Mac App Store. |
JDK-8264062 | |
Use the blessed modifier order in jdk.jfr | |
JDK-8264063 | Outer Safepoint poll load should not reference the head of inner strip mined loop. |
JDK-8264066 | |
Enhance compiler validation | |
JDK-8264079 | Improve abstractions |
JDK-8264087 | |
Use the blessed modifier order in jdk.jconsole | |
JDK-8264091 | Use the blessed modifier order in java.logging |
JDK-8264096 | |
slowdebug jvm crashes when StrInflatedCopy match rule is not supported | |
JDK-8264104 | Eliminate unnecessary vector mask conversion during VectorUnbox for floating point VectorMask |
JDK-8264109 | |
Add vectorized implementation for VectorMask.andNot() | |
JDK-8264111 | (fs) Leaking NativeBuffers in case of errors during UnixUserDefinedFileAttributeView.read/write |
JDK-8264112 | |
(fs) Reorder methods/constructor/fields in UnixUserDefinedFileAttributeView.java | |
JDK-8264123 | add ThreadsList.is_valid() support |
JDK-8264124 | |
Update MXBean specification and implementation to extend mapping of CompositeType to records | |
JDK-8264126 | Remove TRAPS/THREAD parameter for class loading functions |
JDK-8264135 | |
UnsafeGetStableArrayElement should account for different JIT implementation details | |
JDK-8264142 | Remove TRAPS/THREAD parameters for verifier related functions |
JDK-8264143 | |
Lanai: RenderPerfTest.BgrSwBlitImage has artefacts on apple M1 | |
JDK-8264144 | Add handling of "--about-url" CLI parameter for RPM/DEB packages |
JDK-8264146 | |
Make Mutex point to rather than embed _name | |
JDK-8264148 | Update spec for exceptions retrofitted for exception chaining |
JDK-8264149 | |
BreakpointInfo::set allocates metaspace object in VM thread | |
JDK-8264150 | CDS dumping code calls TRAPS functions in VM thread |
JDK-8264151 | |
ciMethod::ensure_method_data() should return false is loading resulted in empty state | |
JDK-8264152 | javax/net/ssl/DTLS/RespondToRetransmit.java timed out |
JDK-8264161 | |
BigDecimal#stripTrailingZeros can throw undocumented ArithmeticException | |
JDK-8264165 | jpackage BasicTest fails after JDK-8220266: Check help text contains plaform specific parameters |
JDK-8264166 | |
OopStorage should support specifying MEMFLAGS for allocations | |
JDK-8264173 | [s390] Improve Hardware Feature Detection And Reporting |
JDK-8264178 | |
Unused method Threads::nmethods_do | |
JDK-8264179 | [TESTBUG] Some compiler tests fail when running without C2 |
JDK-8264181 | |
javadoc tool Incorrect error message about malformed link | |
JDK-8264188 | Improve handling of assembly files in the JDK |
JDK-8264190 | |
Harden TLS interop tests | |
JDK-8264191 | Javadoc search is broken in Internet Explorer |
JDK-8264193 | |
Remove TRAPS parameters for modules and defaultmethods | |
JDK-8264196 | Change link_and_cleanup_shared_classes(CATCH) to CHECK |
JDK-8264200 | |
java/nio/channels/DatagramChannel/SRTest.java fails intermittently | |
JDK-8264208 | Console charset API |
JDK-8264218 | |
Public method javax.swing.JMenu.setComponentOrientation() has no spec | |
JDK-8264220 | jdk/javadoc/doclet/testRelatedPackages/TestRelatedPackages.java fails to compile |
JDK-8264221 | |
Rewrite confusing stream API chain in SnippetMaps | |
JDK-8264222 | Use switch expression in jshell where possible |
JDK-8264223 | |
CodeHeap::verify fails extra_hops assertion in fastdebug test | |
JDK-8264224 | Add macosx-aarch64 to Oracle build configurations |
JDK-8264240 | |
[macos_aarch64] enable appcds support after JDK-8263002 | |
JDK-8264258 | Unknown lookups in the java package give misleading compilation errors |
JDK-8264268 | |
Don’t use oop types for derived pointers | |
JDK-8264271 | Avoid creating non_oop_word oops |
JDK-8264273 | |
macOS: zero VM is broken due to no member named 'is_cpu_emulated' after JDK-8261966 | |
JDK-8264277 | java.xml.crypto module should be granted FilePermission and SocketPermission |
JDK-8264279 | |
Shenandoah: Missing handshake after JDK-8263427 | |
JDK-8264285 | Clean the modification of ccstr JVM flags |
JDK-8264288 | |
Performance issue with MethodHandle.asCollector | |
JDK-8264290 | Create implementation for NSAccessibilityComponentGroup protocol peer |
JDK-8264299 | |
Create implementation of native accessibility peer for ScrollPane and ScrollBar Java Accessibility roles | |
JDK-8264302 | Create implementation for Accessibility native peer for Splitpane java role |
JDK-8264304 | |
Create implementation for NSAccessibilityToolbar protocol peer | |
JDK-8264305 | Create implementation for native accessibility peer for Statusbar java role |
JDK-8264306 | |
Non deterministic generation of java/lang/invoke/MemberName.class | |
JDK-8264309 | JFR: Improve .jfc parser |
JDK-8264317 | |
Lanai: IncorrectUnmanagedImageRotatedClip.java fails on apple M1 | |
JDK-8264318 | Lanai: DrawHugeImageTest.java fails on apple M1 |
JDK-8264320 | |
ShouldNotReachHere in Compile::print_inlining_move_to() | |
JDK-8264324 | Simplify allocation list management in OopStorage::reduce_deferred_updates |
JDK-8264326 | |
Modernize javax.script.ScriptEngineManager and related classes' implementation | |
JDK-8264328 | Broken license in javax/swing/JComboBox/8072767/bug8072767.java |
JDK-8264329 | |
Z cannot be 1 for Diffie-Hellman key agreement | |
JDK-8264331 | Use the blessed modifier order in jdk.compiler |
JDK-8264332 | |
Use the blessed modifier order in jdk.charsets | |
JDK-8264333 | Use the blessed modifier order in jdk.jshell |
JDK-8264334 | |
Use the blessed modifier order in jdk.jpackage | |
JDK-8264337 | VM crashed when -XX:+VerifySharedSpaces |
JDK-8264344 | |
Outdated links in JavaComponentAccessibility.m | |
JDK-8264346 | nullptr_t undefined in global namespace for clang+libstdc++ |
JDK-8264352 | |
AArch64: Optimize vector "not/andNot" for NEON and SVE | |
JDK-8264358 | Don’t create invalid oop in method handle tracing |
JDK-8264359 | |
Compiler directives should enable DebugNonSafepoints when PrintAssembly is requested | |
JDK-8264360 | Loop strip mining verification fails with "should be on the backedge" |
JDK-8264372 | |
Threads::destroy_vm only ever returns true | |
JDK-8264373 | javac hangs when annotation is declared with sealed public modifier |
JDK-8264374 | |
Shenandoah: Remove leftover parallel reference processing argument | |
JDK-8264393 | JDK-8258284 introduced dangling TLH race |
JDK-8264395 | |
WB_EnqueueInitializerForCompilation fails with "method holder must be initialized" when called for uninitialized class | |
JDK-8264396 | Use the blessed modifier order in jdk.internal.jvmstat |
JDK-8264398 | |
BevelBorderUIResource​(int, Color, Color) and BevelBoder(int, Color, Color) spec should clarify about usage of highlight and shadow color | |
JDK-8264400 | (fs) WindowsFileStore equality depends on how the FileStore was constructed |
JDK-8264403 | |
[macos]: App names containing '.' characters results in an error message when launching | |
JDK-8264408 | test_oopStorage no longer needs to disable some tests on WIN32 |
JDK-8264409 | |
AArch64: generate better code for Vector API allTrue | |
JDK-8264411 | serviceability/jvmti/HeapMonitor tests intermittently fail due to large TLAB size |
JDK-8264412 | |
AArch64: CPU description should refer DMI | |
JDK-8264413 | Data is written to file header even if its CRC32 was calculated |
JDK-8264417 | |
ParallelCompactData::region_offset should not accept pointers outside the current region | |
JDK-8264423 | G1: Rename full gc attribute table states |
JDK-8264424 | |
Support OopStorage bulk allocation | |
JDK-8264428 | Cleanup usages of StringBuffer in java.desktop |
JDK-8264429 | |
Test runtime/cds/appcds/VerifyWithDefaultArchive.java assumes OpenJDK build | |
JDK-8264454 | Jaxp unit test from open jdk needs to be improved |
JDK-8264460 | |
Improve NTLM support | |
JDK-8264466 | Cut-paste error in InterfaceCalls JMH |
JDK-8264472 | |
Add a test group for running CDS tests with -XX:+VerifySharedSpaces | |
JDK-8264475 | CopyArea ignores clip state in metal rendering pipeline |
JDK-8264480 | |
Unreachable code in nmethod.cpp inside #ifdef DEBUG | |
JDK-8264484 | Replace uses of StringBuffer with StringBuilder in jdk.hotspot.agent |
JDK-8264489 | |
Add more logging to LargeCopyWithMark.java | |
JDK-8264502 | (fc) FileDispatcherImpl.setDirect0 might return uninitialized variable on some platforms |
JDK-8264512 | |
jdk/test/jdk/java/util/prefs/ExportNode.java relies on default platform encoding | |
JDK-8264513 | Cleanup CardTableBarrierSetC2::post_barrier |
JDK-8264514 | |
HexFormat implementation tweaks | |
JDK-8264524 | jdk/internal/platform/docker/TestDockerMemoryMetrics.java fails due to swapping not working |
JDK-8264526 | |
javax/swing/text/html/parser/Parser/8078268/bug8078268.java timeout | |
JDK-8264538 | Rename SystemDictionary::parse_stream |
JDK-8264539 | |
Improve failure message of java/nio/file/WatchService/SensitivityModifier.java | |
JDK-8264540 | WhiteBox.metaspaceReserveAlignment should return shared region alignment |
JDK-8264544 | |
Case-insensitive comparison issue with supplementary characters. | |
JDK-8264546 | Dependencies: Context class is always an InstanceKlass |
JDK-8264548 | |
Dependencies: ClassHierarchyWalker::is_witness() cleanups | |
JDK-8264551 | Unexpected warning when jpackage creates an exe |
JDK-8264554 | |
X509KeyManagerImpl calls getProtectionParameter with incorrect alias | |
JDK-8264557 | Incorrect copyright year for test/micro/org/openjdk/bench/java/lang/MathBench.java after JDK-8264054 |
JDK-8264561 | |
javap get NegativeArraySizeException on bad instruction | |
JDK-8264564 | AArch64: use MOVI instead of FMOV to zero FP register |
JDK-8264565 | |
Templatize num_arguments() functions of DCmd subclasses | |
JDK-8264569 | Remove obsolete error messages from CDSTestUtils.java |
JDK-8264572 | |
ForkJoinPool.getCommonPoolParallelism() reports always 1 | |
JDK-8264593 | debug.cpp utilities should be available in product builds. |
JDK-8264606 | |
More comment for ECDH public key validation | |
JDK-8264609 | Number. spec should use @implSpec |
JDK-8264623 | |
Change to Xcode 12.4 for building on Macos at Oracle | |
JDK-8264624 | change the guarantee() calls added by JDK-8264123 to assert() calls |
JDK-8264626 | |
C1 should be able to inline excluded methods | |
JDK-8264633 | Add missing logging to PlatformRecording#stop |
JDK-8264634 | |
CollectCLDClosure collects duplicated CLDs when dumping dynamic archive | |
JDK-8264644 | Add PrintClassLoaderDataGraphAtExit to print the detailed CLD graph |
JDK-8264649 | |
runtime/InternalApi/ThreadCpuTimesDeadlock.java crash in fastdebug C2 with -XX:-UseTLAB | |
JDK-8264650 | Cross-compilation to macos/aarch64 |
JDK-8264655 | |
Minor internal doc comment cleanup | |
JDK-8264656 | ProblemList sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions.java on linux-x64 |
JDK-8264657 | |
ProblemList java/awt/Focus/FrameMinimizeTest/FrameMinimizeTest.java on linux-x64 | |
JDK-8264658 | ProblemList javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java on linux-x64 |
JDK-8264662 | |
ProblemList vmTestbase/jit/escape/AdaptiveBlocking/AdaptiveBlocking001/AdaptiveBlocking001.java on win-x64 with ZGC | |
JDK-8264663 | Update test SuspendWithCurrentThread.java to verify that suspend doesn’t exit until resumed |
JDK-8264664 | |
use text blocks in javac module tests | |
JDK-8264672 | runtime/ParallelLoad/ParallelSuperTest.java timed out |
JDK-8264678 | |
Incomplete comment in build.tools.generatecharacter.GenerateCharacter | |
JDK-8264680 | Use the blessed modifier order in java.desktop |
JDK-8264681 | |
Use the blessed modifier order in java.security | |
JDK-8264686 | ClhsdbTestConnectArgument.java should use SATestUtils::validateSADebugDPrivileges |
JDK-8264696 | |
Multi-catch clause causes compiler exception because it uses the package-private supertype | |
JDK-8264711 | More runtime TRAPS cleanups |
JDK-8264718 | |
Shenandoah: enable string deduplication during root scanning | |
JDK-8264727 | Shenandoah: Remove extraneous whitespace from phase timings report |
JDK-8264729 | |
Random check-in failing header checks. | |
JDK-8264731 | Introduce InstanceKlass::method_at_itable_or_null() |
JDK-8264732 | |
Clean up LinkResolver::vtable_index_of_interface_method() | |
JDK-8264734 | Some SA classes could use better hashCode() implementation |
JDK-8264742 | |
member variable _monitor of MonitorLocker is redundant | |
JDK-8264748 | Do not include arguments.hpp from compilerDefinitions.hpp |
JDK-8264752 | |
SIGFPE crash with option FlightRecorderOptions:threadbuffersize=30M | |
JDK-8264759 | x86_32 Minimal VM build failure after JDK-8262355 |
JDK-8264760 | |
JVM crashes when two threads encounter the same resolution error | |
JDK-8264762 | ByteBuffer.byteOrder(BIG_ENDIAN).asXBuffer.put(Xarray) and ByteBuffer.byteOrder(nativeOrder()).asXBuffer.put(Xarray) are slow |
JDK-8264765 | |
BreakIterator sees bogus sentence boundary in parenthesized “i.e.” phrase | |
JDK-8264766 | ClassCastException during template compilation (Variable cannot be cast to Param) |
JDK-8264768 | |
JFR: Allow events to be printed to the log | |
JDK-8264774 | Implementation of Foreign Function and Memory API (Incubator) |
JDK-8264775 | |
ClhsdbFindPC still fails with java.lang.RuntimeException: 'In java stack' missing from stdout/stderr | |
JDK-8264777 | Overload optimized FileInputStream::readAllBytes |
JDK-8264779 | |
Fix doclint warnings in java/nio | |
JDK-8264783 | G1 BOT verification should not verify beyond allocation threshold |
JDK-8264786 | |
[macos] All Swing/AWT apps cause Allow Notifications prompt to appear when app is launched | |
JDK-8264788 | Make SequentialSubTasksDone use-once |
JDK-8264791 | |
java/util/Random/RandomTestBsi1999.java failed "java.security.SecureRandom nextFloat consecutive" | |
JDK-8264795 | IGV: Upgrade NetBeans platform |
JDK-8264797 | |
Do not include klassVtable.hpp from instanceKlass.hpp | |
JDK-8264800 | cleanup Threads_lock comments in JVM/TI function headers |
JDK-8264805 | |
Remove the experimental Ahead-of-Time Compiler | |
JDK-8264806 | Remove the experimental JIT compiler |
JDK-8264809 | |
test-lib fails to build due to some warnings in ASN1Formatter and jfr | |
JDK-8264818 | G1: Improve liveness check for empty pinned regions after full gc marking |
JDK-8264821 | |
DirectIOTest fails on a system with large block size | |
JDK-8264824 | java/net/Inet6Address/B6206527.java doesn’t close ServerSocket properly |
JDK-8264827 | |
Large mapped buffer/segment crash the VM when calling isLoaded | |
JDK-8264842 | IGV: different nodes sharing idx are treated as equal |
JDK-8264843 | |
Javac crashes with NullPointerException when finding unencoded XML in <pre> tag | |
JDK-8264846 | Regression ~5% in J2dBench.bimg_misc on Linux after JDK-8263142 |
JDK-8264848 | |
[macos] libjvm.dylib linker warning due to macOS version mismatch | |
JDK-8264859 | Implement Context-Specific Deserialization Filters |
JDK-8264863 | |
Update JCov version to support JDK 17 | |
JDK-8264864 | Multiple byte tag not supported by ASN.1 encoding |
JDK-8264866 | |
Remove unneeded WorkArounds.isAutomaticModule | |
JDK-8264868 | Reduce inclusion of registerMap.hpp and register.hpp |
JDK-8264871 | |
Dependencies: Miscellaneous cleanups in dependencies.cpp | |
JDK-8264872 | Dependencies: Migrate to PerfData counters |
JDK-8264873 | |
Dependencies: Split ClassHierarchyWalker | |
JDK-8264874 | Build interim-langtools for HotSpot only if Graal is enabled |
JDK-8264881 | |
Remove the old development option MemProfiling | |
JDK-8264885 | Fix the code style of macro in aarch64_neon_ad.m4 |
JDK-8264918 | |
[JVMCI] getVtableIndexForInterfaceMethod doesn’t check that type and method are related | |
JDK-8264923 | PNGImageWriter.write_zTXt throws Exception with a typo |
JDK-8264940 | |
java/lang/invoke/6998541/Test6998541.java failed "guarantee(ik→is_initialized()) failed: java/lang/Byte]ByteCache must be initialized” | JDK-8264945 |
Optimize the code-gen for Math.pow(x, 0.5) | JDK-8264948 |
Check for TLS extensions total length | JDK-8264950 |
Set opaque for JTooltip in config file of NimbusLookAndFeel | JDK-8264954 |
unified handling for VectorMask object re-materialization during de-optimization | JDK-8264957 |
Cleanup unused array Type::dual_type | JDK-8264958 |
C2 compilation fails with assert “n is later than its clone” | JDK-8264972 |
Unused TypeFunc declared in OptoRuntime | JDK-8264973 |
AArch64: Optimize vector max/min/add reduction of two integers with NEON pairwise instructions | JDK-8264975 |
java/net/DatagramSocket/DatagramSocketMulticasting.java fails infrequently | JDK-8264976 |
Minor numeric bug in AbstractSplittableWithBrineGenerator.makeSplitsSpliterator | JDK-8264983 |
Add gtest for JDK-8264008 | JDK-8264987 |
G1: Fill BOTs for Survivor-turned-to-Old regions in full gc | JDK-8264997 |
Remove SystemDictionary::cache_get | JDK-8265005 |
Introduce the new client property for mac: apple.awt.windowTitleVisible | JDK-8265012 |
Shenandoah: Backout JDK-8264718 | JDK-8265017 |
runtime/HiddenClasses/StressHiddenClasses.java timed out on Win* OCI | JDK-8265018 |
[AIX] FileDispatcherImpl.c:31:10: fatal error: ‘sys/mount.h’ file not found | JDK-8265019 |
Update tests for additional TestNG test permissions | JDK-8265020 |
tests must be updated for new TestNG module name | JDK-8265028 |
JDWP debug agent thread lookup can be made faster | JDK-8265029 |
Preserve SIZED characteristics on slice operations (skip, limit) | JDK-8265035 |
Remove unneeded exception check from refill_ic_stubs() | JDK-8265036 |
JFR: Remove use of -XX:StartFlightRecording= and -XX:FlightRecorderOptions= | JDK-8265042 |
javadoc HTML files not generated for types nested in records | JDK-8265047 |
Inconsistent warning message in jcmd VM.log | JDK-8265052 |
Break circular include dependency in objArrayOop.inline.hpp | JDK-8265061 |
Simplify MethodHandleNatives::canBeCalledVirtual | JDK-8265062 |
Remove duplication constant MaxTextureSize | JDK-8265064 |
Move clearing and setting of members into helpers in ReservedSpace | JDK-8265066 |
Split ReservedSpace constructor to avoid default parameter | JDK-8265073 |
XML transformation and indentation when using xml:space | JDK-8265078 |
jpackage tests on Windows leave large temp files | JDK-8265079 |
Implement VarHandle invoker caching | JDK-8265082 |
test/hotspot/jtreg/gc/g1/TestG1SkipCompaction.java fails validate-source | JDK-8265084 |
[BACKOUT] 8264954: unified handling for VectorMask object re-materialization during de-optimization | JDK-8265100 |
(fs) WindowsFileStore.hashCode() should read cached hash code once | JDK-8265101 |
Remove unnecessary functions in os*.inline.hpp | JDK-8265103 |
Remove unnecessary inclusion of oopMap.hpp | JDK-8265104 |
CpuLoad and SystemCpuLoad in OperatingSystem MXBean returns -1.0 | JDK-8265105 |
gc/arguments/TestSelectDefaultGC.java fails when compiler1 is disabled | JDK-8265106 |
IGV: Enforce en-US locale while parsing ideal graph | JDK-8265110 |
ProblemList compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java on macosx-aarch64 | JDK-8265111 |
ProblemList java/util/concurrent/locks/Lock/TimedAcquireLeak.java on macosx-aarch64 | JDK-8265112 |
ProblemList some java/foreign tests on macosx-aarch64 | JDK-8265113 |
ProblemList gtest/GTestWrapper.java:os.release_multi_mappings on macosx-aarch64 | JDK-8265116 |
ZGC: Steal local stacks instead of flushing them | JDK-8265119 |
G1: update_remset_before_rebuild mixes liveness in words with liveness in bytes | JDK-8265120 |
hs_err improvement: align the output of Virtual space metadata | JDK-8265123 |
Add static factory methods to com.sun.net.httpserver.Filter | JDK-8265125 |
IGV: cannot edit forms with NetBeans GUI builder | JDK-8265126 |
[REDO] unified handling for VectorMask object re-materialization during de-optimization | JDK-8265127 |
ZGC: Fix incorrect reporting of reclaimed memory | JDK-8265128 |
[REDO] Optimize Vector API slice and unslice operations | JDK-8265129 |
Add intrinsic support for JVM.getClassId | JDK-8265130 |
Make ConstantDesc class hierarchy sealed | JDK-8265132 |
C2 compilation fails with assert “missing precedence edge” | JDK-8265135 |
Reduce work initializing VarForms | JDK-8265136 |
ZGC: Expose GarbageCollectorMXBeans for both pauses and cycles | JDK-8265137 |
java.util.Random suddenly has new public methods nowhere documented | JDK-8265138 |
Simplify DerUtils::checkAlg | JDK-8265148 |
StackWatermarkSet being updated during AsyncGetCallTrace | JDK-8265152 |
jpackage cleanup fails on Windows with IOException deleting msi | JDK-8265153 |
add time based test for ThreadMXBean.getThreadInfo() and ThreadInfo.getLockOwnerName() | JDK-8265154 |
vinserti128 operand mix up for KNL platforms | JDK-8265173 |
[test] divert spurious log output away from stream under test in ProcessBuilder Basic test | JDK-8265174 |
Update Class.getDeclaredMethods to discuss synthetic and bridge methods | JDK-8265175 |
(fs) Files.copy(Path,Path,CopyOption…) should use sendfile on Linux | JDK-8265180 |
JvmtiCompiledMethodLoadEvent should include the stub section of nmethods | JDK-8265182 |
[macos_aarch64] java/foreign/TestUpcall.java crashes with SIGBUS | JDK-8265183 |
[macos_aarch64] java/foreign/TestIntrinsics.java crashes with SIGBUS | JDK-8265192 |
[macos_aarch64] configure script fails if GNU uname in PATH | JDK-8265201 |
JarFile.getInputStream not validating invalid signed jars | JDK-8265208 |
[JEP-356] : SplittableRandom and SplittableGenerators - splits() methods does not throw NullPointerException when source is null | JDK-8265218 |
trace_method_handle_stub fails to find calling frame on x86 | JDK-8265225 |
jdk/jfr/tool/TestConfigure.java fails to cleanup the output files after the testing | JDK-8265226 |
(dc) API note in DatagramChannel.open should link to StandardProtocolFamily.UNIX | JDK-8265227 |
Move Proc.java from security/testlibrary to test/lib | JDK-8265231 |
(fc) ReadDirect and WriteDirect tests fail after fix for JDK-8264821 | JDK-8265235 |
ProblemList java/foreign/TestIntrinsics.java on macosx-aarch64 | JDK-8265236 |
ProblemList java/foreign/TestUpcall.java on macosx-aarch64 | JDK-8265237 |
String.join and StringJoiner can be improved further | JDK-8265239 |
Shenandoah: Shenandoah heap region count could be off by 1 | JDK-8265240 |
runtime/Thread/SuspendAtExit.java needs updating | JDK-8265245 |
depChecker_ don’t have any functionalities | JDK-8265246 |
Fix macos-Aarch64 build after JDK-8263709 | JDK-8265248 |
Implementation Specific Properties: change prefix, plus add existing properties | JDK-8265259 |
G1: Fix HeapRegion::block_is_obj for unloading class in full gc | JDK-8265262 |
CITime - ‘other’ incorrectly calculated | JDK-8265268 |
Unify ReservedSpace reservation code in initialize and try_reserve_heap | JDK-8265270 |
Type.getEnclosingType() may fail with CompletionFailure | JDK-8265271 |
JFR: Allow use of .jfc options when starting JFR | JDK-8265278 |
doc build fails after JDK-8262981 | JDK-8265279 |
Remove unused RandomGeneratorFactory.all(Class category) | JDK-8265285 |
Unnecessary inclusion of bytecodeHistogram.hpp | JDK-8265291 |
Error in Javadoc for doAccessibleAction API in AccessibleJSlider class | JDK-8265292 |
[macos_aarch64] java/foreign/TestDowncall.java crashes with SIGBUS | JDK-8265293 |
ProblemList java/foreign/TestDowncall.java on macosx-aarch64 | JDK-8265297 |
javax/net/ssl/SSLSession/TestEnabledProtocols.java failed with “RuntimeException: java.net.SocketException: Connection reset” | JDK-8265298 |
Hard VM crash when deadlock between “access” and higher ranked lock is detected | JDK-8265302 |
ProblemList runtime/logging/RedefineClasses.java on linux-x64 -Xcomp | JDK-8265304 |
Temporarily make Metal the default 2D rendering pipeline for macOS | JDK-8265309 |
com/sun/jndi/dns/ConfigTests/Timeout.java fails with “Address already in use” BindException | JDK-8265313 |
Obsolete the unused AssertOnSuspendWaitFailure and TraceSuspendWaitFailures flags | JDK-8265319 |
implement Sealed Classes as a standard feature in Java, javax.lang.model changes | JDK-8265322 |
C2: Simplify control inputs for BarrierSetC2::obj_allocate | JDK-8265323 |
Leftover local variables in PcDesc | JDK-8265325 |
Optimize StubRoutines::dpow() for Math.pow(x, 0.5) | JDK-8265326 |
Strange Characters in G1GC GC Log | JDK-8265327 |
Remove check_safepoint_and_suspend_for_native_trans() | JDK-8265330 |
G1: Fix comment in G1FullGCPrepareTask::G1CalculatePointersClosure | JDK-8265332 |
gtest/LargePageGtests.java OOMEs on -XX:+UseSHM cases | JDK-8265335 |
Epsilon: Minor typo in EpsilonElasticTLABDecay description | JDK-8265343 |
Update Debian-based cross-compilation recipes | JDK-8265349 |
vmTestbase/../stress/compiler/deoptimize/Test.java fails with OOME due to CodeCache exhaustion. | JDK-8265356 |
need code example for getting canonical constructor of a Record | JDK-8265358 |
ProblemList jdk/jshell/ToolBasicTest.java on macOS-aarch64 | JDK-8265361 |
ProblemList a few compiler/whitebox tests on macos-aarch64 | JDK-8265362 |
java/net/Socket/UdpSocket.java fails with “java.net.BindException: Address already in use” (macos-aarch64) | JDK-8265363 |
ProblemList java/net/Socket/UdpSocket.java on macos-aarch64 | JDK-8265367 |
[macos-aarch64] 3 java/net/httpclient/websocket tests fail with “IOException: No buffer space available” | JDK-8265368 |
ProblemList 3 java/net/httpclient/websocket tests on macos-aarch64 | JDK-8265369 |
[macos-aarch64] java/net/MulticastSocket/Promiscuous.java failed with “SocketException: Cannot allocate memory” | JDK-8265370 |
ProblemList java/net/MulticastSocket/Promiscuous.java on macos-aarch64 | JDK-8265371 |
Change to Visual Studio 2019 16.9.3 for building on Windows at Oracle | JDK-8265373 |
Change to GCC 10.3 for building on Linux at Oracle | JDK-8265375 |
Bootcycle builds fail with StackOverflowError in cldrconverter | JDK-8265381 |
ProblemList runtime/logging/RedefineClasses.java on macos-x64 -Xcomp | JDK-8265393 |
VM crashes if both -XX:+RecordDynamicDumpInfo and -XX:SharedArchiveFile options are specified | JDK-8265394 |
G1: Improve assert in HeapRegion::reset_not_compacted_after_full_gc | JDK-8265403 |
consolidate definition of CPU features | JDK-8265407 |
JFR: Fix Typos | JDK-8265411 |
Avoid unnecessary Method::init_intrinsic_id calls | JDK-8265414 |
Variable assigned but not used in G1FreeHumongousRegionClosure | JDK-8265418 |
Clean-up redundant null-checks of Class.getPackageName() | JDK-8265421 |
java/lang/String/StringRepeat.java test is missing a memory requirement | JDK-8265426 |
Update java.security to use instanceof pattern variable | JDK-8265431 |
Add -fno-delete-null-pointer-checks to clang builds | JDK-8265435 |
Remove dummy lists in G1CalculatePointersClosure | JDK-8265436 |
G1: Improve gc+phases log output during full gc | JDK-8265440 |
IGV: make node selection more visible | JDK-8265444 |
Javadocs: jdk.jshell - small typo | JDK-8265448 |
(zipfs): Reduce read contention in ZipFileSystem | JDK-8265450 |
Merge PreservedMarksSet::restore code paths | JDK-8265453 |
SafepointMechanism::should_process() should receive JavaThread* | JDK-8265461 |
G1: Forwarding pointer removal thread sizing | JDK-8265462 |
Handle multiple slots in the NSS Internal Module from SunPKCS11’s Secmod | JDK-8265463 |
ProblemList vmTestbase/vm/mlvm/mixed/stress/regression/b6969574/INDIFY_Test.java on Win-X64 -Xcomp | JDK-8265464 |
ProblemList vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java#id1 in -Xcomp configs | JDK-8265465 |
jcmd VM.cds should keep already dumped archive when exception happens | JDK-8265480 |
add basic JVMCI support for JEP 309: Dynamic Class-File Constants | JDK-8265483 |
All-caps “JAVA” in the top navigation bar | JDK-8265484 |
Fix up TRAPS usage in GenerateOopMap::compute_map and callers | JDK-8265486 |
ProblemList javax/sound/midi/Sequencer/Recording.java on macosx-aarch64 | JDK-8265490 |
Unterminated string passed to FindClass() in hotspot test | JDK-8265491 |
Math Signum optimization for x86 | JDK-8265496 |
improve null check in DeflaterOutputStream/InflaterInputStream | JDK-8265500 |
Some impls of javax.crypto.Cipher.init() do not throw UnsupportedOperationExc for unsupported modes | JDK-8265505 |
findsym does not work on remote debug server | JDK-8265528 |
Specification of BasicSplitPaneDivider::getMinimumSize,getPreferredSize doesn’t match with its behavior. | JDK-8265531 |
doc/building.md should mention homebrew install freetype | JDK-8265587 |
IGV: track nodes across matching | JDK-8265591 |
Remove vestiages of intermediate JSR 175 annotation format | JDK-8265605 |
Cannot call BootLoader::loadClassOrNull before initPhase2 | JDK-8265606 |
Reduce allocations in AdapterHandlerLibrary::get_adapter | JDK-8265607 |
Avoid decrementing when no Symbol was created in ~SignatureStream | JDK-8265612 |
revise the help info for jmap histo command | JDK-8265613 |
False positives for “Related Packages” | JDK-8265666 |
Enable AIX build platform to make external debug symbols | JDK-8265681 |
G1: general cleanup for G1FullGCHeapRegionAttr | JDK-8265682 |
G1: Mutex::_name dangling in HeapRegionRemSet references after JDK-8264146 | JDK-8265683 |
vmTestbase/nsk/jdb tests failed with “JDWP exit error AGENT_ERROR_INTERNAL(181)” | JDK-8265684 |
implement Sealed Classes as a standard feature in Java, javadoc changes | JDK-8265689 |
JVMCI: InternalError: Class java.lang.Object does not implement interface jdk.vm.ci.meta.JavaType | JDK-8265690 |
Use the latest Ubuntu base image version in Docker testing | JDK-8265694 |
Investigate test StressHiddenClasses.java | JDK-8265696 |
Move CDS sources to src/hotspot/shared/cds | JDK-8265699 |
(bf) Scopes passed to ScopedMemoryAccess.copy[Swap]Memory in incorrect order | JDK-8265700 |
Regularize throws clauses in BigDecimal | JDK-8265702 |
ZGC on macOS/aarch64 | JDK-8265705 |
aarch64: KlassDecodeMovk mode broken | JDK-8265711 |
C1: Intrinsify Class.getModifier method | JDK-8265746 |
Update java.time to use instanceof pattern variable (part II) | JDK-8265753 |
Remove manual JavaThread transitions to blocked | JDK-8265756 |
AArch64: initialize memory allocated for locals according to Windows AArch64 stack page growth requirement in template interpreter | JDK-8265757 |
stack-use-after-scope in perfMemory_posix.cpp get_user_name_slow() | JDK-8265759 |
Shenandoah: Avoid race for referent in assert | JDK-8265761 |
Font with missed font family name is not properly printed on Windows | JDK-8265767 |
compiler/eliminateAutobox/TestIntBoxing.java crashes on arm32 after 8264649 in debug VMs | JDK-8265773 |
incorrect jdeps message “jdk8internals” to describe a removed JDK internal API | JDK-8265782 |
Bump bootjdk to jdk-17+19 on macosx-aarch64 at Oracle | JDK-8265783 |
Create a separate library for x86 Intel SVML assembly intrinsics | JDK-8265784 |
[C2] Hoisting of DecodeN leaves MachTemp inputs behind | JDK-8265786 |
ProblemList serviceability/sa/sadebugd/DisableRegistryTest.java on ZGC | JDK-8265793 |
Remove duplicate jtreg TEST.groups references for some client tests | JDK-8265794 |
Remove ProblemList-non-cds-mode | JDK-8265798 |
Minimal build broken by JDK-8261090 | JDK-8265816 |
Handle new VectorMaskCast node for x86 | JDK-8265831 |
8257831 broke Windows x86 build | JDK-8265836 |
OperatingSystemImpl.getCpuLoad() returns incorrect CPU load inside a container | JDK-8265842 |
G1: Introduce API to run multiple separate tasks in a single gangtask | JDK-8265867 |
thread.hpp defines some enums but no reference | JDK-8265880 |
ProblemList serviceability/dcmd/gc/RunFinalizationTest.java on Linux-X64 | JDK-8265884 |
ProblemList compiler/codecache/jmx/PoolsIndependenceTest.java on macOS-X64 | JDK-8265890 |
ProblemList sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions.java on macOS-X64 and Linux-aarch64 | JDK-8265899 |
Use pattern matching for instanceof at module jdk.compiler(part 1) | JDK-8265900 |
Use pattern matching for instanceof at module jdk.compiler(part 2) | JDK-8265901 |
Use pattern matching for instanceof at module jdk.compiler(part 3) | JDK-8265907 |
JVM crashes when matching VectorMaskCmp Node | JDK-8265911 |
assert(comp != __null) failed: Compiler instance missing | JDK-8265914 |
Duplicated NotANode and not_a_node | JDK-8265915 |
adjust state_unloading_cycle compuation order in nmethod::is_unloading | JDK-8265917 |
Different values computed by C2 and interpreter/C1 for Math.pow(x, 2.0) on x86_32 | JDK-8265918 |
java/io/Console/CharsetTest.java failed with “expect: spawn id exp6 not open” | JDK-8265928 |
G1: Update copyright in several files | JDK-8265932 |
Move safepoint related fields from class Thread to JavaThread | JDK-8265933 |
Move Java monitor related fields from class Thread to JavaThread | JDK-8265934 |
Cleanup _suspend_flags and _special_runtime_exit_condition | JDK-8265938 |
C2’s conditional move optimization does not handle top Phi | JDK-8265940 |
Enable C2’s optimization for Math.pow(x, 0.5) on all platforms | JDK-8265956 |
JVM crashes when matching LShiftVB Node | JDK-8265961 |
Fix comments in logging.properties | JDK-8265967 |
Unused NullCheckNode forward declaration in node.hpp | JDK-8265972 |
Remove declarations with no implementations in javaClasses.hpp | JDK-8265980 |
Fix systemDictionary and loaderConstraints printing | JDK-8265982 |
JDK-8264188 breaks build on macOS-aarch64 | JDK-8265984 |
Concurrent GC: Some tests fail “assert(is_frame_safe(f)) failed: Frame must be safe” | JDK-8265989 |
System property for the native character encoding name | JDK-8265995 |
Shenandoah: Move ShenandoahInitMarkRootsClosure close to its use | JDK-8266002 |
vmTestbase/nsk/jvmti/ClassPrepare/classprep001 should skip events for unexpected classes | JDK-8266003 |
ProblemList sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java on macosx-all | JDK-8266014 |
Regression brought by optimization done with JDK-4926314 | JDK-8266015 |
Implement AdapterHandlerLibrary lookup fast-path for common adapters | JDK-8266017 |
Refactor the *klass::array_klass_impl code to separate the non-exception-throwing API | JDK-8266018 |
Shenandoah: fix an incorrect assert | JDK-8266019 |
StreamResult(File) writes to incorrect file path if # is part of the file path | JDK-8266027 |
The diamond finder does not find diamond candidates in field initializers | JDK-8266028 |
C2 computes -0.0 for Math.pow(-0.0, 0.5) | JDK-8266036 |
class file for sun.misc.Contended not found | JDK-8266038 |
Move newAddress() to JVMDebugger | JDK-8266040 |
Lanai: Incorrect calculations of clipping boundaries | JDK-8266044 |
Nested class summary should show kind of class or interface | JDK-8266055 |
ZGC: ZHeap::print_extended_on() doesn’t disable deferred delete | JDK-8266056 |
runtime/stringtable/StringTableCleaningTest.java failed with “RuntimeException: Missing Callback in [10, 11]” | JDK-8266073 |
Regression ~2% in Derby after 8261804 | JDK-8266074 |
Vtable-based CHA implementation | JDK-8266078 |
Reader.read(CharBuffer) advances Reader position for read-only Charbuffers | JDK-8266083 |
Shenandoah: Consolidate dedup/no dedup oop closures | JDK-8266087 |
Move ‘buffer’ declaration in get_user_name_slow() inside of linux specific code | JDK-8266088 |
compiler/arguments/TestPrintOptoAssemblyLineNumbers test should user driver mode | JDK-8266129 |
tools/jpackage/windows/WinInstallerIconTest.java hangs with fastdebug | JDK-8266130 |
convert Thread-SMR stress tests from counter based to time based | JDK-8266149 |
mark hotspot compiler/startup tests which ignore VM flags | JDK-8266150 |
mark hotspot compiler/arguments tests which ignore VM flags | JDK-8266153 |
mark hotspot compiler/onSpinWait tests which ignore VM flags | JDK-8266154 |
mark hotspot compiler/oracle tests which ignore VM flags | JDK-8266155 |
Convert java.base to use Stream.toList() | JDK-8266157 |
Problem list several awt jtreg tests that fail on macOS 11 | JDK-8266159 |
macOS ARM + Metal pipeline shows artifacts on Swing Menu with Java L&F | JDK-8266161 |
mark hotspot compiler/rtm tests which ignore VM flags | JDK-8266162 |
Remove JPackage duplicate tests | JDK-8266164 |
mark hotspot compiler/loopstripmining tests which ignore VM flags | JDK-8266165 |
TestNoWarningLoopStripMiningIterSet is runnable only on VM w/ G1, Shenandoah, Z and Epsilon | JDK-8266166 |
mark hotspot compiler/linkage tests which ignore VM flags | JDK-8266168 |
-Wmaybe-uninitialized happens in check_code.c | JDK-8266169 |
mark hotspot compiler/jvmci tests which ignore VM flags | JDK-8266170 |
-Wnonnull happens in classLoaderData.inline.hpp | JDK-8266171 |
-Warray-bounds happens in imageioJPEG.c | JDK-8266172 |
-Wstringop-overflow happens in vmError.cpp | JDK-8266173 |
-Wmaybe-uninitialized happens in jni_util.c | JDK-8266174 |
-Wmisleading-indentation happens in libmlib_image sources | JDK-8266175 |
mark hotspot compiler/jsr292 tests which ignore VM flags | JDK-8266176 |
-Wmaybe-uninitialized happens in libArrayIndexOutOfBoundsExceptionTest.c | JDK-8266179 |
[macos] jpackage should specify architecture for produced pkg files | JDK-8266180 |
compiler/vectorapi/TestVectorErgonomics should be run in driver mode | JDK-8266181 |
compiler/eliminateAutobox/TestEliminateBoxInDebugInfo should be in driver mode | JDK-8266184 |
a few compiler/debug tests don’t check exit code | JDK-8266185 |
Shenandoah: Fix incorrect comment/assertion messages | JDK-8266187 |
Memory leak in appendBootClassPath() | JDK-8266188 |
mark hotspot compiler/cpuflags tests which ignore VM flags | JDK-8266189 |
Remove C1 “IfInstanceOf” instruction | JDK-8266190 |
mark hotspot compiler/codecache tests which ignore VM flags | JDK-8266193 |
BasicJMapTest does not include testHistoParallel methods | JDK-8266206 |
Build failure after JDK-8264752 with older GCCs | JDK-8266217 |
ZGC: Improve the -Xlog:gc+init output for NUMA | JDK-8266220 |
keytool still prompt for store password on a password-less pkcs12 file if -storetype pkcs12 is specified | JDK-8266222 |
[aix] In mmap-mode, partial releases with os::release_memory may trash internal bookkeeping | JDK-8266225 |
jarsigner is using incorrect security property to show weakness of certs | JDK-8266227 |
Fix help text for –mac-signing-keychain | JDK-8266230 |
mark hotspot compiler/c2 tests which ignore VM flags | JDK-8266231 |
mark hotspot compiler/c1 tests which ignore VM flags | JDK-8266232 |
compiler.c1.TestRangeCheckEliminated should be run in driver mode | JDK-8266238 |
mark hotspot compiler/inlining tests which ignore VM flags | JDK-8266248 |
Compilation failure in PLATFORM_API_MacOSX_MidiUtils.c with Xcode 12.5 | JDK-8266249 |
javax/swing/JPopupMenu/7156657/bug7156657.java fails on macOS | JDK-8266250 |
WebSocketTest and WebSocketProxyTest call assertEquals(List<byte[]>, List<byte[]>) | JDK-8266251 |
compiler.inlining.InlineAccessors shouldn’t do testing in driver VM | JDK-8266252 |
Streamline AbstractInterpreter::method_kind | JDK-8266254 |
Update to use jtreg 6 | JDK-8266255 |
compiler/eliminateAutobox/TestEliminateBoxInDebugInfo.java uses wrong package name | JDK-8266256 |
compiler.vectorization.TestBufferVectorization does testing twice | JDK-8266257 |
Fix foreign linker build issues for ppc and s390 | JDK-8266264 |
mark hotspot compiler/eliminateAutobox tests which ignore VM flags | JDK-8266265 |
mark hotspot compiler/vectorization tests which ignore VM flags | JDK-8266267 |
Remove unnecessary jumps in Intel Math Library StubRoutines | JDK-8266269 |
Lookup::accessClass fails with IAE when accessing an arrayClass with a protected inner class as component class | JDK-8266281 |
Assign Symbols to the package selector expression | JDK-8266284 |
ProblemList java/awt/Graphics2D/DrawString/DrawRotatedStringUsingRotatedFont.java | JDK-8266288 |
assert root method not found in witnessed_reabstraction_in_supers is too strong | JDK-8266291 |
(jrtfs) Calling Files.exists may break the JRT filesystem | JDK-8266293 |
Key protection using PBEWithMD5AndDES fails with “java.security.InvalidAlgorithmParameterException: Salt must be 8 bytes long” | JDK-8266295 |
Remove unused _concurrent_iteration_safe_limit | JDK-8266299 |
ProblemList runtime/stringtable/StringTableCleaningTest.java on linux-aarch64 with ZGC | JDK-8266313 |
(JEP-356) - RandomGenerator spec implementation requirements tightly coupled to JDK internal classes | JDK-8266315 |
Problem list failing test java/awt/font/TextLayout/LigatureCaretTest.java | JDK-8266317 |
Vector API enhancements | JDK-8266318 |
Switch to macos prefix for macOS bundles | JDK-8266320 |
(bf) ReadOnlyBufferException in heap buffer put(String,int,int) should not be conditional | JDK-8266328 |
C2: Remove InlineWarmCalls | JDK-8266330 |
itableMethodEntry::initialize() asserts with archived old classes | JDK-8266332 |
Adler32 intrinsic for x86 64-bit platforms | JDK-8266337 |
ThreadTimesClosure doesn’t handle exceptions properly | JDK-8266345 |
(fs) Custom DefaultFileSystemProvider security related loops | JDK-8266347 |
assert(Dependencies::is_concrete_root_method(fm, ctxk) == Dependencies::is_concrete_method(m, ctxk)) failed: mismatch | JDK-8266349 |
Pass down requested page size to reserve_memory_special | JDK-8266369 |
(se) Add wepoll based Selector | JDK-8266388 |
C2: Improve constant ShiftCntV on x86 | JDK-8266389 |
ProblemList java/awt/Graphics2D/DrawString/DrawRotatedStringUsingRotatedFont.java on generic-all | JDK-8266391 |
Replace use of reflection in jdk.internal.platform.Metrics | JDK-8266399 |
Core libs update for JEP 306 | JDK-8266400 |
importkeystore fails to a password less pkcs12 keystore | JDK-8266401 |
mark hotspot compiler/intrinsics/sha/cli tests which ignore VM flags | JDK-8266404 |
Fatal error report generated with -XX:+CrashOnOutOfMemoryError should not contain suggestion to submit a bug report | JDK-8266412 |
Remove redundant TemplateInterpreter entries | JDK-8266419 |
[aix] in mmap mode, os::attempt_reserve_memory_at() fails to handle wrong mapping address | JDK-8266421 |
Deadlock in Sound System | JDK-8266426 |
ZHeapIteratorOopClosure does not handle native access properly | JDK-8266432 |
ZGC: GC allocation stalls can trigger deadlocks | JDK-8266436 |
Synthetic constructor trees have non-null return type | JDK-8266438 |
Compile::remove_useless_nodes does not remove opaque nodes | JDK-8266440 |
Shenandoah: TestReferenceShortcutCycle.java test failed on AArch64 | JDK-8266449 |
cleanup jtreg tags in compiler/intrinsics/sha/cli tests | JDK-8266453 |
Shenandoah: Disable write protections before patching nmethod in nmethod_barrier on MacOSX/AArch64 | JDK-8266456 |
Replace direct TKit.run() calls with jdk.jpackage.test.Annotations.Test annotation | JDK-8266459 |
Implement JEP 411: Deprecate the Security Manager for Removal | JDK-8266460 |
java.io tests fail on null stream with upgraded jtreg/TestNG | JDK-8266461 |
tools/jmod/hashes/HashesTest.java fails: static @Test methods | JDK-8266465 |
Add wildcard to JTwork/JTreport exclude in jib-profiles.js | JDK-8266480 |
Implicit null check optimization does not update control of hoisted memory operation | JDK-8266489 |
Enable G1 to use large pages on Windows when region size is larger than 2m | JDK-8266491 |
Remove resolve and obj_equals leftovers from BarrierSetAssembler | JDK-8266496 |
WBIsKlassAliveClosure.do_klass() fails for hidden classes | JDK-8266497 |
Remove unnecessary EMCP liveness indication | JDK-8266498 |
Make debug ps() call print_stack | JDK-8266499 |
Delete dead code in aarch64.ad | JDK-8266503 |
[UL] Make Decorations safely copy-able and reduce their size | JDK-8266504 |
Remove leftovers from BarrierSetAssemblerC1 | JDK-8266505 |
Cleanup LibraryCallKit::make_unsafe_address() | JDK-8266506 |
[aix] Treat mapping attempt too close to BRK as a mapping error | JDK-8266518 |
Refactor and expand scatter/gather tests | JDK-8266520 |
Revert to OpenGL as the default 2D rendering pipeline for macOS | JDK-8266522 |
Shenandoah: Shenandoah LRB calls wrong runtime barrier on aarch64 | JDK-8266527 |
RandomTestCoverage.java failing due to API removal | JDK-8266528 |
Optimize C2 VerifyIterativeGVN execution time | JDK-8266530 |
HotSpot changes for JEP 306 | JDK-8266531 |
ZAddress::address() should be removed from SA | JDK-8266536 |
Provide a variant of os::iso8601_time which works with arbitrary timestamps | JDK-8266542 |
Remove broken -XX:-UseLoopSafepoints flag | JDK-8266545 |
8261169 broke Harfbuzz build with gcc 7 and 8 | JDK-8266552 |
Technical corrections to java/util/random/package-info.java | JDK-8266557 |
assert(SafepointMechanism::local_poll_armed(_handshakee)) failed: Must be | JDK-8266559 |
XPathEvaluationResult.XPathResultType.NODESET maps to incorrect type | JDK-8266561 |
Remove Compile::_save_argument_registers | JDK-8266567 |
Fix javadoc tag references in sun.management.jmxremote.ConnectorBootstrap | JDK-8266573 |
Make sure blackholes are tagged for all JVMCI paths | JDK-8266579 |
Update test/jdk/java/lang/ProcessHandle/PermissionTest.java & test/jdk/java/sql/testng/util/TestPolicy.java | JDK-8266589 |
(fs) Improve performance of Files.copy() on macOS using copyfile(3) | JDK-8266590 |
StandardJavaFileManager::setLocationFromPaths() spec contains an error | JDK-8266591 |
StandardJavaFileManager::getJavaFileObjectsFromPaths() methods contain a typo in their spec | JDK-8266595 |
jdk/jfr/jcmd/TestJcmdDump.java with slowdebug bits fails with AttachNotSupportedException | JDK-8266596 |
StandardJavaFileManager: default impls of setLocationFromPaths(), getJavaFileObjectsFromPaths() methods don’t throw IllegalArgumentException as specified | JDK-8266598 |
Exception values for AnnotationTypeMismatchException are not always informative | JDK-8266601 |
Fix bugs in AddLNode::Ideal transformations | JDK-8266603 |
jpackage: Add missing copyright file in Java runtime .deb installers | JDK-8266609 |
AArch64: include FP/LR space in LIR_Assembler::initial_frame_size_in_bytes() | JDK-8266610 |
Method RandomAccessFile#length() returns 0 for block devices on linux. | JDK-8266614 |
update manpage for -Xlog:async | JDK-8266615 |
C2 incorrectly folds subtype checks involving an interface array | JDK-8266618 |
Remove broken -XX:-OptoRemoveUseless | JDK-8266622 |
Optimize Class.descriptorString() and Class.getCanonicalName0() | JDK-8266631 |
StandardJavaFileManager: getJavaFileObjects() impl violates the spec | JDK-8266637 |
CHT: Add insert_and_get method | JDK-8266642 |
improve ResolvedMethodTable hash function | JDK-8266645 |
javac should not check for sealed supertypes in intersection types | JDK-8266646 |
Add more diagnostic to java/lang/System/LoggerFinder/modules | JDK-8266651 |
Convert Table method parameters from String to Content | JDK-8266675 |
Optimize IntHashTable for encapsulation and ease of use | JDK-8266676 |
G1: Remove dead code init_node_id_to_index_map() | JDK-8266742 |
Check W^X state on possible safepoint | JDK-8266748 |
Move modifiers code to Signatures.java | JDK-8266749 |
AArch64: Backtracing broken on PAC enabled systems | JDK-8266753 |
jdk/test/lib/process/ProcTest.java failed with “Exception: Proc abnormal end” | JDK-8266761 |
AssertionError in sun.net.httpserver.ServerImpl.responseCompleted | JDK-8266764 |
[REDO] JDK-8255493 Support for pre-generated java.lang.invoke classes in CDS dynamic archive | JDK-8266765 |
[BACKOUT] JDK-8255493 Support for pre-generated java.lang.invoke classes in CDS dynamic archive | JDK-8266766 |
Arrays of types that cannot be an annotation member do not yield exceptions | JDK-8266770 |
Clean pending exception before running dynamic CDS dump | JDK-8266773 |
Release VM is broken with GCC 9 after 8214237 | JDK-8266774 |
System property values for stdout/err on Windows UTF-8 | JDK-8266779 |
Use instead of ZERO_WIDTH_SPACE | JDK-8266783 |
java/lang/reflect/Proxy/DefaultMethods.java fails with jtreg 6 | JDK-8266784 |
java/text/Collator/RuleBasedCollatorTest.java fails with jtreg 6 | JDK-8266787 |
Potential overflow of pointer arithmetic in G1ArchiveAllocator | JDK-8266794 |
Remove dead code notify_allocation_jvmti_allocation_event | JDK-8266795 |
Remove dead code LowMemoryDetectorDisabler | JDK-8266796 |
Clean up the unnecessary code in the method UnsharedNameTable#fromUtf | JDK-8266797 |
Fix for 8266610 breaks the build on macos | JDK-8266798 |
C1: More types of instruction can also apply LoopInvariantCodeMotion | JDK-8266802 |
Shenandoah: Round up region size to page size unconditionally | JDK-8266807 |
Windows os_windows-gtest broken for UseLargePages | JDK-8266808 |
Search label still uses old search field id | JDK-8266810 |
Move trivial Matcher code to cpu-specific header files | JDK-8266813 |
Shenandoah: Use shorter instruction sequence for checking if marking in progress | JDK-8266819 |
Separate the stop policies from the compile policies completely | JDK-8266820 |
micro java/nio/SelectorWakeup.java has wrong copyright header | JDK-8266821 |
G1: Prefetch cards during merge heap roots phase | JDK-8266822 |
Rename MetaspaceShared::is_old_class to be more explicit about what “old” means | JDK-8266835 |
Add a –validate option to the jar tool | JDK-8266845 |
Shenandoah: Simplify SBS::load_reference_barrier implementation | JDK-8266846 |
Add java.time.InstantSource | JDK-8266851 |
Implement JEP 403: Strongly Encapsulate JDK Internals | JDK-8266854 |
LibraryCallKit::inline_preconditions_checkIndex modifies control flow even if the intrinsic bailed out | JDK-8266856 |
Make element void | JDK-8266857 |
PipedOutputStream.sink should be volatile | JDK-8266874 |
Clean up C1 canonicalizer for TableSwitch/LookupSwitch | JDK-8266877 |
Missing local debug information when debugging JEP-330 | JDK-8266881 |
Enable debug log for SSLEngineExplorerMatchedSNI.java | JDK-8266885 |
[aarch64] Crash with ‘Field too big for insn’ for some tests under compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/ | JDK-8266889 |
[macosx-aarch64] Crash with SIGBUS in MarkActivationClosure::do_code_blob during vmTestbase/nsk/jvmti/…/bi04t002 test run | JDK-8266891 |
Provide a switch to force the class space to a specific location | JDK-8266892 |
avoid maybe-uninitialized gcc warnings on linux s390x | JDK-8266897 |
com/sun/net/httpserver/FilterTest.java fails intermittently with AssertionError | JDK-8266904 |
Use function pointer typedefs in OopOopIterateDispatch | JDK-8266918 |
merge_stack in check_code.c add NULL check | JDK-8266923 |
[JVMCI] expose StackOverflow::_stack_overflow_limit to JVMCI | JDK-8266925 |
Add a test to verify that hidden class’s members are not statically invocable | JDK-8266937 |
Remove Compile::reshape_address | JDK-8266942 |
gtest/GTestWrapper.java os.iso8601_time_vm failed | JDK-8266949 |
Check possibility to disable OperationTimedOut on Unix | JDK-8266950 |
Remove vestigial support for non-strict floating-point execution | JDK-8266951 |
Partial in-lining for vectorized mismatch operation using AVX512 masked instructions | JDK-8266957 |
SA has not followed JDK-8220587 and JDK-8224965 | JDK-8266962 |
Add arch supporting check for “Op_VectorLoadConst” before creating the node | JDK-8266963 |
Remove safepoint poll introduced in 8262443 due to reentrance issue | JDK-8266967 |
debug.cpp utility find() should print Java Object fields. | JDK-8266973 |
Migrate to ClassHierarchyIterator when enumerating subclasses | JDK-8267042 |
bug in monitor locking/unlocking on ARM32 C1 due to uninitialized BasicObjectLock::_displaced_header | JDK-8267043 |
IntelliJ project doesn’t handle generated sources correctly | JDK-8267047 |
Put serviceability/sa/TestJmapCoreMetaspace.java back on ZGC problem list due to JDK-8267045 | JDK-8267056 |
tools/jpackage/share/RuntimePackageTest.java fails with NoSuchFileException | JDK-8267066 |
New NSAccessibility peers should return they roles and subroles directly | JDK-8267073 |
Race between Card Redirtying and Freeing Collection Set regions results in missing remembered set entries with G1 | JDK-8267089 |
Use typedef KVHashtable for ID2KlassTable | JDK-8267095 |
Miscellaneous cleanups in vm.runtime.defmeth tests | JDK-8267098 |
AArch64: C1 StubFrames end confusingly | JDK-8267100 |
[BACKOUT] JDK-8196415 Disable SHA-1 Signed JARs | JDK-8267110 |
Update java.util to use instanceof pattern variable | JDK-8267112 |
JVMCI compiler modules should be kept upgradable | JDK-8267116 |
Lanai: Incorrect AlphaComposite for VolatileImage graphics | JDK-8267117 |
sun/hotspot/whitebox/CPUInfoTest.java fails on Ice Lake | JDK-8267118 |
OutOfMemoryError cannot be caught as a Throwable | JDK-8267119 |
switch expressions lack support for deferred type-checking | JDK-8267123 |
Remove RMI Activation | JDK-8267126 |
javadoc should show “line and caret” for diagnostics. | JDK-8267130 |
Memory Overflow in Disassembler::load_library | JDK-8267133 |
jdk/jfr/event/gc/collection/TestG1ParallelPhases.java fails with Not expected phases: RestorePreservedMarks, RemoveSelfForwardingPtr: expected true, was false | JDK-8267151 |
C2: Don’t create dummy Opaque1Node for outmost unswitched IfNode | JDK-8267153 |
Problemlist jdk/jfr/event/gc/collection/TestG1ParallelPhases.java to remove the noise from CI | JDK-8267155 |
runtime/os/TestTracePageSizes times out | JDK-8267162 |
Add jtreg test group definitions for langtools | JDK-8267166 |
Remove test file vmTestbase/vm/mlvm/tools/LoadClass.java | JDK-8267176 |
StandardDoclet should provide access to Reporter and Locale | JDK-8267180 |
Typo in copyright header for HashesTest | JDK-8267184 |
Add -Djava.security.manager=allow to tests calling System.setSecurityManager | JDK-8267187 |
Remove deprecated constructor for Log | JDK-8267190 |
Optimize Vector API test operations | JDK-8267191 |
Avoid repeated SystemDictionaryShared::should_be_excluded calls | JDK-8267204 |
Expose access to underlying streams in Reporter | JDK-8267209 |
Child threads should defer logging to after child-parent handshake | JDK-8267212 |
test/jdk/java/util/Collections/FindSubList.java intermittent crash with “no reachable node should have no use” | JDK-8267213 |
cpuinfo_segv is incorrectly triaged as execution protection violation on x86_32 | JDK-8267218 |
jdk/jfr/event/gc/collection/TestG1ParallelPhases.java fails with Not found phases: StringDedupQueueFixup, StringDedupTableFixup | JDK-8267219 |
Javadoc method summary breaks when from an empty parent | JDK-8267221 |
jshell feedback is incorrect when creating method with array varargs parameter | JDK-8267229 |
Split runtime/Metaspace/elastic test configurations for better scalability | JDK-8267235 |
[macos_aarch64] InterpreterRuntime::throw_pending_exception messing up LR results in crash | JDK-8267236 |
Versioned platform link in TestMemberSummary.java | JDK-8267237 |
ARM32: bad AD file in matcher.cpp after 8266810 | JDK-8267239 |
C1: RangeCheckElimination for % operator if divisor is IntConstant | JDK-8267246 |
-XX:MaxRAMPercentage=0 is unreasonable for jtreg tests on many-core machines | JDK-8267257 |
Shenandoah: Always deduplicate strings when it is enabled during full gc | JDK-8267262 |
com/sun/net/httpserver/Filter improve API documentation of static methods | JDK-8267271 |
Fix gc/arguments/TestNewRatioFlag.java expectedNewSize calculation | JDK-8267293 |
vmTestbase/vm/mlvm/anonloader/stress/oome/metaspace/Test.java fails when JTREG_JOBS > 25 | JDK-8267304 |
Bump global JTReg memory limit to 768m | JDK-8267311 |
vmTestbase/gc/gctests/StringInternGC/StringInternGC.java eventually OOMEs | JDK-8267317 |
Remove DeferredTypeCompleter | JDK-8267321 |
Use switch expression for VarHandle$AccessMode lookup | JDK-8267329 |
Modernize Javadoc code to use instanceof with pattern matching | JDK-8267332 |
xor value should handle bounded values | JDK-8267338 |
[JVMCI] revive JVMCI API removed by JDK-8243287 | JDK-8267339 |
Temporarily disable os.release_multi_mappings_vm on macOS x64 | JDK-8267347 |
CDS record_linking_constraint asserts with unregistered class | JDK-8267348 |
Rewrite gc/epsilon/TestClasses.java to use Metaspace with less classes | JDK-8267350 |
Archived old interface extends interface with default method causes crash | JDK-8267351 |
runtime/cds/SharedBaseAddress.java fails on x86_32 due to Unrecognized VM option ‘UseCompressedOops’ | JDK-8267357 |
build breaks with -Werror option on micro benchmark added for JDK-8256973 | JDK-8267361 |
JavaTokenizer reads octal numbers mistakenly | JDK-8267364 |
Remove mask.incr which is introduced by JDK-8256973 | JDK-8267370 |
[Vector API] Fix several crashes after JDK-8256973 | JDK-8267371 |
Concurrent gtests take too long | JDK-8267375 |
Aarch64: JVM crashes with option -XX:PrintIdealGraphLevel=3 on SVE backend | JDK-8267396 |
Avoid recording “pc” in unhandled oops detector for better performance | JDK-8267397 |
AlgorithmId’s OID cache is never refreshed | JDK-8267399 |
C2: java/text/Normalizer/ConformanceTest.java test failed with assertion | JDK-8267403 |
tools/jpackage/share/FileAssociationsTest.java#id0 failed with "`Error: Bundler`"Mac PKG Package” (pkg) failed to produce a package” | JDK-8267404 |
vmTestbase/vm/mlvm/anonloader/stress/oome/metaspace/Test.java failed with OutOfMemoryError | JDK-8267407 |
ProblemList vmTestbase/vm/mlvm/anonloader/stress/oome/metaspace/Test.java on linux-aarch64 | JDK-8267409 |
ProblemList gc/epsilon/TestClasses.java on linux-x64 | JDK-8267421 |
j.l.constant.DirectMethodHandleDesc.Kind.valueOf(int) implementation doesn’t conform to the spec regarding REF_invokeInterface handling | JDK-8267423 |
Fix copyrights in jpackage tests | JDK-8267424 |
CTW: C1 fails with “State must not be null” | JDK-8267430 |
GraphicsDevice.setDisplayMode(REFRESH_RATE_UNKNOWN) throws IAE: Unable to set display mode! | JDK-8267431 |
Rename InstanceKlass::has_old_class_version to can_be_verified_at_dumptime | JDK-8267434 |
Remove LinkOutput[Impl] | JDK-8267446 |
Taskqueue code fails with assert(bottom_relaxed() == age_top_relaxed()) failed: not empty | JDK-8267448 |
Add “ulimit -a” to environment.html | JDK-8267452 |
Delegate forEachRemaining in Spliterators.iterator() | JDK-8267459 |
Pasting Unicode characters into JShell does not work. | JDK-8267463 |
Problemlist runtime/os/TestTracePageSizes.java on linux-aarch64 to reduce noise | JDK-8267464 |
Circular-dependency resilient inline headers | JDK-8267465 |
remove superfluous preview related annotations and test options | JDK-8267468 |
Rename refill waster counters in ThreadLocalAllocBuffer | JDK-8267480 |
Explicitly problemlist all runtime/os/TestTracePageSizes.java tests on linux-aarch64 to reduce noise | JDK-8267481 |
Make sure table row has correct number of cells | JDK-8267521 |
Post JEP 411 refactoring: maximum covering > 50K | JDK-8267529 |
StringJoiner can create a String that breaks String::equals | JDK-8267531 |
[x86] Assembler::andb(Address,Register) encoding is incorrect | JDK-8267543 |
Post JEP 411 refactoring: security | JDK-8267544 |
(test) rmi test NonLocalSkeleton fails if network has multiple adapters with the same address | JDK-8267553 |
Extra JavaThread assignment in ClassLoader::create_class_path_entry() | JDK-8267555 |
Fix class file version during redefinition after 8238048 | JDK-8267562 |
G1: Missing BOT in Open Archive regions causes long pauses | JDK-8267564 |
JDK-8252971 causes SPECjbb2015 socket exceptions on Windows when MKS is installed | JDK-8267569 |
java.io.File.equals contains misleading Javadoc | JDK-8267570 |
The comment of the class JavacParser is not appropriate | JDK-8267574 |
Dead code in HtmlStyle/HtmlDocletWriter | JDK-8267575 |
Add new documentation group in HtmlStyle | JDK-8267578 |
Remove unnecessary preview checks | JDK-8267579 |
Thread::cooked_allocated_bytes() hits assert(left >= right) failed: avoid underflow | JDK-8267580 |
The method JavacParser#peekToken is wrong when the first parameter is not zero | JDK-8267583 |
jmod fails on symlink to class file | JDK-8267584 |
The java.security.krb5.realm system property only needs to be defined once | JDK-8267587 |
Update java.util to use enhanced switch | JDK-8267598 |
jpackage removes system libraries from java.library.path | JDK-8267602 |
[macos] [lanai] java/awt/PrintJob/Text/stringwidth.sh doesn’t exit on cancelling print dialog | JDK-8267610 |
NPE at at jdk.compiler/com.sun.tools.javac.jvm.Code.emitop | JDK-8267611 |
Print more info when pointer_delta assert fails | JDK-8267612 |
Declare package-private VarHandle.AccessMode/AccessType counts | JDK-8267614 |
Outline VarHandleGuards exact behavior checks | JDK-8267616 |
AArch64: Fix AES assertion messages in stubGenerator_aarch64.cpp | JDK-8267633 |
Clarify documentation of (Doc)TreeScanner | JDK-8267651 |
runtime/handshake/HandshakeTimeoutTest.java times out when dumping core | JDK-8267652 |
c2 loop unrolling by 8 results in reading memory past array | JDK-8267653 |
Remove Mutex::_safepoint_check_sometimes | JDK-8267663 |
[vector] Add unsigned comparison operators on AArch64 | JDK-8267670 |
Update java.io, java.math, and java.text to use switch expressions | JDK-8267683 |
rfc7301Grease8F value not displayed correctly in SSLParameters javadoc | JDK-8267687 |
ModXNode::Ideal optimization is better than Parse::do_irem | JDK-8267691 |
Change table to obsolete CriticalJNINatives in JDK 18, not 17 | JDK-8267703 |
runtime/cds/appcds/cacheObject/HeapFragmentationTest.java crashed with OutOfMemory | JDK-8267706 |
bin/idea.sh tries to use cygpath on WSL | JDK-8267708 |
Remove references to com.sun.tools.javadoc.** | JDK-8267709 |
Investigate differences between HtmlStyle and stylesheet.css | JDK-8267721 |
Enable sun/security/pkcs11 tests for Amazon Linux 2 AArch64 | JDK-8267726 |
ZGC: array_copy_requires_gc_barriers too strict | JDK-8267750 |
Incomplete fix for JDK-8267683 | JDK-8267751 |
(test) jtreg.SkippedException has no serial VersionUID | JDK-8267754 |
cds/appcds/loaderConstraints/LoaderConstraintsTest.java fails on x86_32 due to customized class loader is not supported | JDK-8267764 |
jpackage cannot handle window screensaver files when EXE renamed as SCR | JDK-8267773 |
PhaseStringOpts::int_stringSize doesn’t handle min_jint correctly | JDK-8267800 |
Remove the ’_dirty’ set in BCEscapeAnalyzer | JDK-8267805 |
Add UseVtableBasedCHA to the list of JVM flags known to jtreg | JDK-8267806 |
C1: Relax inlining checks for not yet initialized classes | JDK-8267807 |
C2: Downcast receiver to target holder during inlining | JDK-8267817 |
[TEST] Remove unnecessary init in test/micro/org/openjdk/bench/javax/crypto/full/AESGCMBench:setup | JDK-8267832 |
SimpleVisitors and Scanners in jdk.compiler should use @implSpec | JDK-8267836 |
Separate eager reclaim remembered set threshold from G1RSetSparseRegionEntries | JDK-8267839 |
trivial mem leak in numa | JDK-8267842 |
SIGSEGV in get_current_contended_monitor | JDK-8267845 |
Add @requires to avoid running G1 large pages test with wrong page size | JDK-8267861 |
Update SourceVersion with new language features in 16 and 17 | JDK-8267875 |
Shenandoah: Duplicated code in ShenandoahBarrierSetC2::ideal_node() | JDK-8267879 |
ClassLoaderMetaspace destructor asserts on !_frozen | JDK-8267886 |
ProblemList javax/management/remote/mandatory/connection/RMIConnector_NPETest.java | JDK-8267904 |
C2 crash when compile negative Arrays.copyOf length after loop | JDK-8267908 |
linux: thread_native_entry can scribble on stack frame | JDK-8267914 |
Remove DeferredObjectToKlass workaround | JDK-8267916 |
Adopt cast notation for CompilerThread conversions | JDK-8267917 |
mark hotspot containers tests which ignore external VM flags | JDK-8267920 |
Create separate Events buffer for VMOperations | JDK-8267921 |
Remove redundant loop from sun.reflect.misc.ReflectUtil.privateCheckPackageAccess() | JDK-8267924 |
Misleading G1 eager reclaim detail logging | JDK-8267926 |
AsyncLogGtest.java fails on assert with: decorator was not part of the decorator set specified at creation. | JDK-8267934 |
remove dead code in CLD | JDK-8267937 |
Wrong indentation in G1 gc+phases log for free cset subphases | JDK-8267938 |
(sctp) SCTP channel factory methods should check platform support | JDK-8267939 |
Clarify the specification of iterator and spliterator forEachRemaining | JDK-8267945 |
ZGC: Revert NUMA changes (JDK-8266217 and JDK-8241354) after JDK-8241423 | JDK-8267947 |
CI: Preserve consistency between has_subklass() and is_subclass_of() | JDK-8267952 |
async logging supports to dynamically change tags and decorators | JDK-8267953 |
restore ‘volatile’ to ObjectMonitor::_owner field | JDK-8267954 |
Shared classes that failed to load should not be loaded again | JDK-8267958 |
[TESTBUG] cds DynamicLoaderConstraintsTest.java timed out | JDK-8267969 |
Add vectorized implementation for VectorMask.eq() | JDK-8267972 |
Inline cache cleaning is not monotonic | JDK-8267979 |
C2: Fix verification code in SubTypeCheckNode::Ideal() | JDK-8267988 |
C2: assert(!addp→is_AddP() || addp→in(AddPNode::Base)→is_top() || addp→in(AddPNode::Base) == n→in(AddPNode::Base)) failed: Base pointers must match (addp 1301) | JDK-8267990 |
Revisit some uses of | JDK-8267995 |
Add reference to JVMS class file format in Lookup::defineHiddenClass | JDK-8268014 |
Build failure on SUSE Linux Enterprise Server 11.4 (s390x) due to ‘SYS_get_mempolicy’ was not declared | JDK-8268017 |
C2: assert(phi_type→isa_int() || phi_type→isa_ptr() || phi_type→isa_long()) failed: bad phi type | JDK-8268018 |
remove dead code in commitLimitter | JDK-8268023 |
Improve diagnostic for HandshakeFailureTest | JDK-8268036 |
ProblemList gtest/AsyncLogGtest.java | JDK-8268041 |
ProblemList runtime/cds/appcds/dynamicArchive/TestDynamicDumpAtOom.java on linux-x64 in -Xcomp | JDK-8268052 |
[JVMCI] non-default installed code must be marked as in_use | JDK-8268056 |
Update java.net and java.nio to use switch expressions | JDK-8268077 |
java.util.List missing from Collections Framework Overview | JDK-8268080 |
java/util/concurrent/forkjoin/AsyncShutdownNow.java fails with java.util.concurrent.RejectedExecutionException | JDK-8268083 |
JDK-8267706 breaks bin/idea.sh on a Mac | JDK-8268087 |
Update documentation of the JPasswordField | JDK-8268088 |
Clarify Method::clear_jmethod_ids() related comments in ClassLoaderData::~ClassLoaderData() | JDK-8268093 |
Manual Testcase: “sun/security/krb5/config/native/TestDynamicStore.java” Fails with NPE | JDK-8268094 |
Some vmTestbase/nsk tests fail after ACC_STRICT/strictfp changes | JDK-8268095 |
CDS MethodHandle tests should add -XX:-VerifyDependencies | JDK-8268103 |
JNI functions incorrectly return a double after JDK-8265836 | JDK-8268118 |
Rename bytes_os_cpu.inline.hpp files to bytes_os_cpu.hpp | JDK-8268119 |
Rename copy_os_cpu.inline.hpp files to copy_os_cpu.hpp | JDK-8268122 |
Add specific gc cause for G1 full collections | JDK-8268124 |
Update java.lang to use switch expressions | JDK-8268125 |
ZGC: Clone oop array gets wrong acopy stub | JDK-8268127 |
Shenandoah: Heap size may be too small for region to align to large page size | JDK-8268129 |
LibraryLookup::ofDefault leaks symbols from loaded libraries | JDK-8268131 |
2 java/foreign tests timed out | JDK-8268133 |
Update java/net/Authenticator tests to eliminate dependency on sun.net.www.MessageHeader and some other internal APIs | JDK-8268138 |
docs build error after JDK-8263332 integration | JDK-8268139 |
CDS ArchiveBuilder may reference unloaded classes | JDK-8268142 |
Switch to jdk-17+24 for macosx-aarch64 at Oracle | JDK-8268146 |
fix for JDK-8266254 fails validate-source | JDK-8268147 |
need to update reference to testng module for jtreg6 | JDK-8268150 |
tier2: test/jdk/tools/jpackage/junit/junit.java needs updating for jtreg 6 | JDK-8268151 |
Vector API toShuffle optimization | JDK-8268163 |
Change the order of fallback full GCs in G1 | JDK-8268164 |
Adopt cast notation for WorkerThread conversions | JDK-8268165 |
AsyncLogging will crash if rotate() fails | JDK-8268167 |
MultipleLogins.java failure on macosx-aarch64 | JDK-8268174 |
Move x86-specific stub declarations into stubRoutines_x86.hpp | JDK-8268185 |
Update GitHub Actions for jtreg 6 | JDK-8268189 |
ProblemList compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java in -Xcomp mode | JDK-8268192 |
LambdaMetafactory with invokespecial causes VerificationError | JDK-8268214 |
Use system zlib and disable dtrace when building linux-aarch64 at Oracle | JDK-8268222 |
javax/xml/jaxp/unittest/transform/Bug6216226Test.java failed, cannot delete file | JDK-8268223 |
Problemlist vmTestbase/nsk/jdi/HiddenClass/events/events001.java | JDK-8268224 |
Cleanup references to “strictfp” in core lib comments | JDK-8268227 |
java/foreign/TestUpcall.java still times out | JDK-8268236 |
The documentation of the String.regionMatches method contains error | JDK-8268241 |
deprecate JVM TI Heap functions 1.0 | JDK-8268265 |
MutableSpaceUsedHelper::take_sample() hits assert(left >= right) failed: avoid overflow | JDK-8268267 |
Remove -Djavatest.security.noSecurityManager=true from jtreg runs | JDK-8268272 |
Remove JDK-8264874 changes because Graal was removed. | JDK-8268279 |
gc/shenandoah/compiler/TestLinkToNativeRBP.java fails after LibraryLookup is gone | JDK-8268285 |
vmTestbase/nsk/jvmti/GetThreadState/thrstat002 failed with "`Wrong thread`"thr1” (…) state after SuspendThread” | JDK-8268286 |
ProblemList serviceability/sa/TestJmapCore.java on linux-aarch64 with ZGC | JDK-8268289 |
build failure due to missing signed flag in x86 evcmpb instruction | JDK-8268292 |
compiler/intrinsics/VectorizedMismatchTest.java fails with release VMs | JDK-8268293 |
VectorAPI cast operation on mask and shuffle is broken | JDK-8268296 |
ScopedMemoryAccess build error with readonly filesystems | JDK-8268299 |
jvms tag produces incorrect URL | JDK-8268301 |
Closed test: compiler/c2/6371167/Test.java fails after JDK-8267904 | JDK-8268303 |
Incorrect casts in JfrWriterHost::write for Ticks and Tickspan | JDK-8268316 |
Typo in JFR jdk.Deserialization event | JDK-8268318 |
Missing comma in copyright header | JDK-8268320 |
Better error recovery for broken patterns in switch | JDK-8268327 |
Upstream: 8268169: The system lookup can not find stdio functions such as printf on Windows 10 | JDK-8268331 |
Fix crash in humongous object eager reclaim logging | JDK-8268333 |
javac crashes when pattern matching switch contains default case which is not last | JDK-8268339 |
Upstream: 8267989: Exceptions thrown during upcalls should be handled | JDK-8268342 |
java/foreign/channels/TestAsyncSocketChannels.java fails with “IllegalStateException: This segment is already closed” | JDK-8268347 |
C2: nested locks optimization may create unbalanced monitor enter/exit code | JDK-8268349 |
Provide clear run-time warnings about Security Manager deprecation | JDK-8268350 |
Remove assert that ensures thread identifier remains the same | JDK-8268352 |
Rename javadoc Messager class to JavadocLog | JDK-8268353 |
Test libsvml.so is and is not present in jdk image | JDK-8268362 |
[REDO] C2 crash when compile negative Arrays.copyOf length after loop | JDK-8268366 |
Incorrect calculation of has_fpu_registers in C1 linear scan | JDK-8268369 |
SIGSEGV in PhaseCFG::implicit_null_check due to missing null check | JDK-8268371 |
C2: assert(_gvn.type(obj)→higher_equal(tjp)) failed: cast_up is no longer needed | JDK-8268372 |
ZGC: dynamically select the number of concurrent GC threads used | JDK-8268377 |
Windows 32bit build fails after JDK-8268174 | JDK-8268388 |
Update large pages information in Java manpage | JDK-8268390 |
G1 concurrent gc upgrade to full gc not working | JDK-8268404 |
[TESTBUG] tools/jpackage/windows/WinInstallerIconTest.java failed “AssertionError: Failed: Check icon” | JDK-8268405 |
Several regressions 4-17% after CHA changes | JDK-8268407 |
ProblemList sun/tools/jstat/jstatLineCountsX.sh on linux-aarch64 due to JDK-8268211 | JDK-8268417 |
Add test from JDK-8268360 | JDK-8268424 |
JFR tests fail due to GC cause ‘G1 Preventive Collection’ not in the valid causes after JDK-8257774 | JDK-8268428 |
Test java/foreign/TestResourceScope.java fails: expected [M] but found [N] | JDK-8268443 |
ParallelGC Full GC should use parallel WeakProcessor | JDK-8268461 |
ARM32: vector intrinsics reaches ShouldNotReachHere | JDK-8268463 |
Windows 32bit build fails in DynamicCodeGenerated.cpp | JDK-8268470 |
CDS dynamic dump asserts with JFR RecordingStream | JDK-8268475 |
execute runtime/InvocationTests w/ -UseVtableBasedCHA | JDK-8268478 |
JVMCI tests failing after JDK-8268052 | JDK-8268481 |
Delete JAWT test files for mac | JDK-8268482 |
compiler/intrinsics/VectorizedMismatchTest.java failed with failed: length in range | JDK-8268522 |
InstanceKlass::can_be_verified_at_dumptime() returns opposite value | JDK-8268524 |
nmethod::post_compiled_method_load_event racingly called on zombie | JDK-8268525 |
Some new memory leak after JDK-8248268 and JDK-8255557 | JDK-8268530 |
resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java should be run in driver mode | JDK-8268531 |
mark SDTProbesGNULinuxTest as ignoring external VM flags | JDK-8268532 |
several serviceability/attach tests should be run in driver mode | JDK-8268534 |
some serviceability/jvmti tests should be run in driver mode | JDK-8268536 |
mark hotspot serviceability/dcmd tests which ignore external VM flags | JDK-8268537 |
(Temporary) Disable ParallelRefProcEnabled for Parallel GC | JDK-8268538 |
mark hotspot serviceability/logging tests which ignore external VM flags | JDK-8268539 |
several serviceability/sa tests should be run in driver mode | JDK-8268541 |
mark hotspot serviceability/sa tests which ignore external VM flags | JDK-8268542 |
serviceability/logging/TestFullNames.java tests only 1st test case | JDK-8268543 |
some runtime/verifier tests should be run in driver mode | JDK-8268544 |
some runtime/sealedClasses tests should be run in driver mode | JDK-8268555 |
Update HttpClient tests that use ITestContext to jtreg 6+1 | JDK-8268557 |
Module page uses unstyled table class | JDK-8268563 |
mark hotspot serviceability/jvmti tests which ignore external VM flags | JDK-8268564 |
mark hotspot serviceability/attach tests which ignore external VM flags | JDK-8268565 |
runtime/records/RedefineRecord.java should be run in driver mode | JDK-8268566 |
java/foreign/TestResourceScope.java timed out | JDK-8268576 |
jdk/jfr/event/gc/collection/TestSystemGc.java fails | JDK-8268580 |
runtime/memory/LargePages/TestLargePagesFlags.java should be run in driver mode | JDK-8268591 |
a few runtime/jni tests don’t need | JDK-8268592 |
JDK-8262891 causes an NPE in Lint.augment | JDK-8268594 |
runtime/handshake tests don’t need WhiteBox after AOT removal | JDK-8268596 |
mark hotspot runtime/verifier tests which ignore external VM flags | JDK-8268597 |
mark hotspot runtime/symboltable tests which ignore external VM flags | JDK-8268598 |
mark hotspot runtime/stringtable tests which ignore external VM flags | JDK-8268599 |
mark hotspot runtime/sealedClasses tests which ignore external VM flags | JDK-8268601 |
mark hotspot runtime/records tests which ignore external VM flags | JDK-8268602 |
a couple runtime/os tests don’t check exit code | JDK-8268612 |
a few runtime/memory tests don’t check exit code | JDK-8268620 |
InfiniteLoopException test may fail on x86 platforms | JDK-8268621 |
SunJCE provider may throw unexpected NPE for un-initialized AES KW/KWP Ciphers | JDK-8268630 |
ProblemList serviceability/jvmti/CompiledMethodLoad/Zombie.java on linux-aarch64 | JDK-8268635 |
Corrupt oop in ClassLoaderData | JDK-8268638 |
semaphores of AsyncLogWriter may be broken when JVM is exiting. | JDK-8268641 |
[foreign] assert(allocates2(pc)) failed: not in CodeBuffer memory with ShenandoahGC | JDK-8268643 |
SVML lib shouldn’t be generated when C2 is absent | JDK-8268663 |
Crash when guards contain boolean expression | JDK-8268670 |
yield statements doesn’t allow ~ or ! unary operators in expression | JDK-8268672 |
C2: assert(!loop→is_member(u_loop)) failed: can be in outer loop or out of both loops only | JDK-8268676 |
assert(!ik→is_interface() && !ik→has_subklass()) failed: inconsistent klass hierarchy | JDK-8268678 |
LetsEncryptCA.java test fails as Let’s Encrypt Authority X3 is retired | JDK-8268699 |
Shenandoah: Add test for JDK-8268127 | JDK-8268702 |
JFR diagnostic commands lack argument descriptors when viewed using Platform MBean Server | JDK-8268714 |
[macos-aarch64] 7 java/net/httpclient/websocket tests failed | JDK-8268717 |
Upstream: 8268673: Stack walk across optimized entry frame on fresh native thread fails | JDK-8268723 |
Problem list SA core file tests on OSX when using ZGC | JDK-8268736 |
Use apiNote in AutoCloseable.close javadoc | JDK-8268739 |
AArch64: Build failure after JDK-8267663 | JDK-8268748 |
Javac generates uncorrect bytecodes when using nested pattern variables | JDK-8268766 |
Desugaring of pattern matching enum switch should be improved | JDK-8268768 |
idea.sh has been updated in surprising and incompatible ways | JDK-8268774 |
Residual logging output written to STDOUT, not STDERR | JDK-8268775 |
Password is being converted to String in AccessibleJPasswordField | JDK-8268776 |
Test | JDK-8268778 |
CDS check_excluded_classes needs DumpTimeTable_lock | JDK-8268826 |
Cleanup Override in Context-Specific Deserialization Filters | JDK-8268828 |
ProblemList compiler/intrinsics/VectorizedMismatchTest.java on win-x64 | JDK-8268830 |
ProblemList 3 serviceability/dcmd/framework tests with ZGC on win-x64 | JDK-8268851 |
ProblemList jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java on linux-X64 | JDK-8268859 |
jshell throws exception while parsing illegal “case true” | JDK-8268861 |
Disable Windows-Aarch64 build in GitHub Actions | JDK-8268863 |
ProblemList serviceability/sa/TestJmapCoreMetaspace.java on linux-x64 with ZGC | JDK-8268871 |
Adjust javac to updated exhaustiveness specification | JDK-8268883 |
C2: assert(false) failed: unscheduable graph | JDK-8268884 |
C2: Compile::remove_speculative_types must iterate top-down | JDK-8268888 |
Upstream 8268230: Foreign Linker API & Windows user32/kernel32: String conversion seems broken | JDK-8268896 |
Parenthesized pattern is not guarded by source level check | JDK-8268897 |
[TESTBUG] compiler/compilercontrol/mixed/RandomCommandsTest.java must not fail on Command.quiet | JDK-8268901 |
JDK-8268768 missed removing two files | JDK-8268903 |
JFR: RecordingStream::dump is missing @since | JDK-8268909 |
ProblemList jdk/jfr/api/consumer/streaming/TestLatestEvent.java on win-x64 | JDK-8268961 |
Parenthesized pattern with guards does not work | JDK-8268965 |
TCP Connection Reset when connecting simple socket to SSL server | JDK-8268966 |
AArch64: ‘bad AD file’ in some vector conversion tests | JDK-8268971 |
ProblemList tools/jpackage/windows/WinInstallerIconTest.java on win-x64 | JDK-8268972 |
Add default impl for recent new Reporter.print method | JDK-8269025 |
jsig/Testjsig.java doesn’t check exit code | JDK-8269034 |
AccessControlException for SunPKCS11 daemon threads | JDK-8269036 |
tools/jpackage/share/AppImagePackageTest.java failed with “hdiutil: create failed - Resource busy” | JDK-8269063 |
Build failure due to VerifyReceiverTypes was not declared after JDK-8268405 | JDK-8269064 |
Dropped messages of AsyncLogWriter cause memleak | JDK-8269065 |
[REDO] vmTestbase/vm/mlvm/anonloader/stress/oome/metaspace/Test.java failed with OutOfMemoryError | JDK-8269066 |
assert(ZAddress::is_marked(addr)) failed: Should be marked | JDK-8269074 |
(fs) Files.copy fails to copy from /proc on some linux kernel versions | JDK-8269088 |
C2 fails with assert(!n→is_Store() && !n→is_LoadStore()) failed: no node with a side effect | JDK-8269125 |
Klass enqueue element size calculation wrong when traceid value cross compress limit | JDK-8269126 |
Rename G1AllowPreventiveGC option to G1UsePreventiveGC | JDK-8269141 |
Switch statement containing pattern case label element gets in the loop during execution | JDK-8269146 |
Missing unreported constraints on pattern and other case label combination | JDK-8269148 |
Update minor GCC version in GitHub Actions pipeline | JDK-8269150 |
UnicodeReader not translating 05c\u005d to \] | JDK-8269179 |
Crash in TestMacroLogicVector::testSubWordBoolean: assert(_base >= VectorMask && _base ⇐ VectorZ) failed: Not a Vector | JDK-8269185 |
Directories in /opt/runtimepackagetest and /path/to/jdk-17 are different | JDK-8269218 |
GaloisCounterMode.overlapDetection misses the JDK-8263436 fix again | JDK-8269230 |
C2: main loop in micro benchmark never executed | JDK-8269232 |
assert(!is_jweak(handle)) failed: wrong method for detroying jweak | JDK-8269240 |
java/foreign/stackwalk/TestAsyncStackWalk.java test failed with concurrent GC | JDK-8269246 |
Scoped ByteBuffer vector access | JDK-8269260 |
Add AVX512 and other SSE + AVX combinations testing for tests which generate vector instructions | JDK-8269265 |
ProblemList serviceability/sa/TestJmapCoreMetaspace.java with ZGC | JDK-8269276 |
Additional tests for MessageDigest with different providers | JDK-8269281 |
java/foreign/Testcall.java time out | JDK-8269285 |
Crash/miscompile in CallGenerator::for_method_handle_inline after JDK-8191998 | JDK-8269301 |
Switch statement with a pattern, constant and default label elements crash javac | JDK-8269302 |
serviceability/dcmd/framework/InvalidCommandTest.java still fails after JDK-8268433 | JDK-8269304 |
Regression ~5% in 2005 in b27 | JDK-8269307 |
ProblemList java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.java on win-x64 | JDK-8269314 |
ProblemList serviceability/dcmd/gc/RunFinalizationTest.java on Win-X64 and linux-aarch64 | JDK-8269315 |
ProblemList javax/swing/JFileChooser/FileSystemView/SystemIconTest.java on Win-X64 | JDK-8269316 |
ProblemList vmTestbase/vm/mlvm/mixed/stress/regression/b6969574/INDIFY_Test.java on Linux-X64 -Xcomp | JDK-8269335 |
Unable to load svml library | JDK-8269351 |
Proxy::newProxyInstance and MethodHandleProxies::asInterfaceInstance should reject sealed interfaces | JDK-8269354 |
javac crashes when processing parenthesized pattern in instanceof | JDK-8269403 |
Fix jpackage tests to gracefully handle jpackage app launcher crashes | JDK-8269426 |
Rename test/jdk/java/lang/invoke/t8150782 to accessClassAndFindClass | JDK-8269486 |
CallerAccessTest fails for non server variant | JDK-8269513 |
Clarify the spec wrt | JDK-8269517 |
compiler/loopopts/TestPartialPeelingSinkNodes.java crashes with -XX:+VerifyGraphEdges | JDK-8269525 |
Deadlock during Volano with JFR | JDK-8269528 |
VectorAPI Long512VectorTest fails on X86 KNL target | JDK-8269529 |
javax/swing/reliability/HangDuringStaticInitialization.java fails in Windows debug build | JDK-8269534 |
Remove java/util/concurrent/locks/Lock/TimedAcquireLeak.java from ProblemList.txt | JDK-8269543 |
The warning for System::setSecurityManager should only appear once for each caller | JDK-8269558 |
fix of JDK-8252657 missed to update history at the end of JVM TI spec | JDK-8269568 |
JVM crashes when running VectorMask query tests | JDK-8269575 |
C2: assert(false) failed: graph should be schedulable after JDK-8252372 | JDK-8269580 |
assert(is_valid()) failed: invalid register (-1) | JDK-8269594 |
assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark | JDK-8269614 |
[s390] Interpreter checks wrong bit for slow path instance allocation | JDK-8269635 |
Stress test SEGV while emitting OldObjectSample | JDK-8269650 |
Optimize gc-locker in [Get|Release]StringCritical for latin string | JDK-8269661 |
JNI_GetStringCritical does not lock char array | JDK-8269668 |
[aarch64] java.library.path not including /usr/lib64 | JDK-8269691 |
ProblemList sun/management/jdp/JdpDefaultsTest.java on Linux-aarch64 | JDK-8269703 |
ProblemList vmTestbase/nsk/jvmti/scenarios/sampling/SP07/sp07t002/TestDescription.java on Windows-X64 with -Xcomp | JDK-8269704 |
Typo in j.t.Normalizer.normalize() | JDK-8269722 |
NPE in HtmlDocletWriter | JDK-8269738 |
AssertionError when combining pattern matching and function closure | JDK-8269745 |
[JVMCI] restore original qualified exports to Graal | JDK-8269746 |
C2: assert(!in→is_CFG()) failed: CFG Node with no controlling input? | JDK-8269752 |
C2: assert(false) failed: Bad graph detected in build_loop_late | JDK-8269768 |
JFR Terminology Refresh | JDK-8269771 |
assert(tmp == _callprojs.fallthrough_catchproj) failed: allocation control projection | JDK-8269772 |
[macos-aarch64] test compilation failed with “SocketException: No buffer space available” | JDK-8269775 |
compiler/codegen/ClearArrayTest.java failed with “assert(false) failed: bad AD file” | JDK-8269795 |
C2: Out of bounds array load floats above its range check in loop peeling resulting in SEGV | JDK-8269802 |
javac fails to compile nested pattern matching switches | JDK-8269808 |
javac generates class with invalid stack map | JDK-8269825 |
[TESTBUG] Missing testing for x86 KNL platforms | JDK-8269828 |
corrections in some instruction patterns for KNL x86 platform | JDK-8269830 |
SA’s vm object vtable matching code sometimes matches on incorrect type | JDK-8269840 |
Update Platform.isDefaultCDSArchiveSupported() to return true for aarch64 platforms | JDK-8269865 |
Async UL needs to handle ERANGE on exceeding SEM_VALUE_MAX | JDK-8269873 |
serviceability/sa/Clhsdb tests are using a C2 specific VMStruct field | JDK-8269879 |
[PPC64] C2: Math.rint intrinsic uses wrong rounding mode | JDK-8269929 |
(test) Add diagnostic info to ProceessBuilder/Basic.java for unexpected output | JDK-8269952 |
compiler/vectorapi/VectorCastShape*Test.java tests failed on avx2 machines | JDK-8269955 |
ProblemList compiler/vectorapi/VectorCastShape[64|128]Test.java tests on x86 | JDK-8269984 |
[macos] JTabbedPane title looks like disabled | JDK-8270006 |
Switches with ‘case null:’ should be exhaustive | JDK-8270025 |
DynamicCallSiteDesc::withArgs doesn’t throw NPE | JDK-8270056 |
Generated lambda class can not access protected static method of target class | JDK-8270075 |
SplittableRandom extends AbstractSplittableGenerator | JDK-8270085 |
Suspend during block transition may deadlock if lock held | JDK-8270109 |
ProblemList 4 SA tests on macOS-aarch64 | JDK-8270151 |
IncompatibleClassChangeError on empty pattern switch statement case | JDK-8270184 |
[TESTBUG] Add coverage for jvmci ResolvedJavaType.toJavaName() for lambdas | JDK-8270203 |
Missing build dependency between jdk.jfr-gendata and buildtools-hotspot | JDK-8270216 |
[macOS] Update named used for Java run loop mode | JDK-8270307 |
C2: assert(false) failed: bad AD file after JDK-8267687 | JDK-8270422 |
Test build/AbsPathsInImage.java fails after JDK-8259848 | JDK-8270461 |
ZGC: Invalid oop passed to ZBarrierSetRuntime::load_barrier_on_oop_array | JDK-8270491 |
SEGV at read_string_field(oopDesc, char const, JavaThread*)+0x54 | JDK-8270556 |
Exclude security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA | JDK-8270858 |
Problem List java/awt/Window/MultiWindowApp/MultiWindowAppTest.java on Linux | JDK-8270866 |
NPE in DocTreePath.getTreePath() | JDK-8270872 |
Final nroff manpage update for JDK 17 | JDK-8270908 |
TestParallelRefProc fails on single core machines | JDK-8270916 |
Update java.lang.annotation.Target for changes in JLS 9.6.4.1 | JDK-8270993 |
Missing forward declaration of ZeroFrame | JDK-8271064 |
ZGC several jvm08 perf regressions after JDK-8268372 | JDK-8271070 |
ProblemList 3 client tests on Linux-X64 | JDK-8271093 |
remove deadcode from runtime/Thread/TestThreadDumpSMRInfo.java test | JDK-8271094 |
runtime/duplAttributes/DuplAttributesTest.java doesn’t check exit code | JDK-8271126 |
ProblemList runtime/InvocationTests/invokevirtualTests.java | JDK-8271150 |
Remove EA from JDK 17 version string starting with Initial RC promotion on Aug 5, 2021(B34) | JDK-8271155 |
Wrong path separator in env variable | JDK-8271158 |
runtime/handshake/HandshakeTimeoutTest.java test doesn’t check exit code | JDK-8271160 |
runtime/jni/checked/TestCheckedJniExceptionCheck.java doesn’t set -Djava.library.path | JDK-8271162 |
runtime/StackTrace/LargeClassTest.java can be run in driver mode | JDK-8271169 |
runtime/Safepoint/TestAbortVMOnSafepointTimeout.java can be run in driver mode | JDK-8271173 |
serviceability/jvmti/GetObjectSizeClass.java doesn’t check exit code | JDK-8271174 |
runtime/ClassFile/UnsupportedClassFileVersion.java can be run in driver mode | JDK-8271175 |
runtime/jni/FindClassUtf8/FindClassUtf8.java doesn’t have to be run in othervm | JDK-8271189 |
runtime/handshake/HandshakeTimeoutTest.java can be run in driver mode | JDK-8271222 |
two runtime/Monitor tests don’t check exit code | JDK-8271223 |
two runtime/ClassFile tests don’t check exit code | JDK-8271251 |
JavaThread::java_suspend() fails with “fatal error: Illegal threadstate encountered: 6” | JDK-8271272 |
C2: assert(!had_error) failed: bad dominance | JDK-8271350 |
runtime/Safepoint tests use OutputAnalyzer::shouldMatch instead of shouldContaint | JDK-8271352 |
Extend jcc erratum mitigation to additional processors | JDK-8271402 |
mark hotspot runtime/os tests which ignore external VM flags | JDK-8271403 |
mark hotspot runtime/memory tests which ignore external VM flags | JDK-8271412 |
ProblemList javax/sound/midi/Sequencer/Looping.java | JDK-8271413 |
ProblemList 2 locale tests on macOS-x64 | JDK-8271489 |
(doc) Clarify Filter Factory example | JDK-8271507 |
ProblemList SA tests that are failing with ZGC due to JDK-8248912 | JDK-8271512 |
ProblemList serviceability/sa/sadebugd/DebugdConnectTest.java due to 8270326 | JDK-8271588 |
JFR Recorder Thread crashed with SIGSEGV in write_klass | JDK-8271863 |
ProblemList serviceability/sa/TestJmapCore.java on linux-x64 with ZGC | JDK-8271877 |
ProblemList jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java in JDK17 | JDK-8271894 |