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() |