The full version string for this update release is 15+36. The version number is 15.
Liberica JDK 15+36
Liberica is a certified, Java SE 15-compliant distribution of OpenJDK 15 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, Mac, Linux x86_64, Linux x86 and Linux ARMv7 distributions contain OpenJFX 15.
-
Linux ARMv7 distribution contains Device IO API compiled for Raspberry Pi.
Please refer to the Oracle JDK 15 release notes for further information on JDK 15 features. This document further outlines the peculiarities of Liberica distribution as compared to Oracle JDK 15 distribution.
Supported Server and Desktop configurations
Liberica is supported on the following OSes:
-
Ubuntu Linux 16.04, 18.04 (x86, x86_64, ARMv8)
-
Debian Linux 8, 9 (x86, x86_64, ARMv8)
-
Red Hat, Oracle Linux and CentOS 6.x, 7.x (x86, x86_64, ARMv8)
-
Alpine Linux 3.7+
-
SUSE Linux Enterprise 12, 15 and tumbleweed (x86_64, ARMv8)
-
Apple macOS 10.11+
-
Microsoft Windows 2019, Windows 2016, Windows 2012 R2, Windows 10, Windows 8, Windows 7 (64 and 32 bit)
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 15 distribution
Liberica JDK 15 are distributed as .rpm, .zip, .deb and .tar.gz packages. Please select the one which is most appropriate for your purposes.
Liberica 15 introduced all new features supported by OpenJDK 15.
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.
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 15 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 15 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-4617266 | (se spec) SelectionKey.OP_READ/OP_WRITE documentation errors |
JDK-6415694 | Clarification in Javadoc for java.rmi.AlreadyBoundException |
JDK-6532025 | GIF reader throws misleading exception with truncated images |
JDK-6949753 | [TEST BUG]: java/awt/print/PageFormat/PDialogTest.java needs update by removing a infinite loop |
JDK-7105119 | [TEST_BUG] [macosx] In test UIDefaults.toString() must be called with the invokeLater() |
JDK-7107012 | sun.jvm.hostspot.code.CompressedReadStream readDouble() conversion to long mishandled |
JDK-7185258 | [macosx] Deadlock in SunToolKit.realSync() |
JDK-8022574 | remove HaltNode code after uncommon trap calls |
JDK-8028701 | java/awt/Focus/ShowFrameCheckForegroundTest/ShowFrameCheckForegroundTest.java fails |
JDK-8035787 | SourcePositions are wrong for Strings concatenated with ‘+’ operator |
JDK-8040630 | Popup menus and tooltips flicker with previous popup contents when first shown |
JDK-8059309 | network tests fail with “java.net.SocketException: Couldn’t obtain phys addr” when run as “root” |
JDK-8062947 | Fix exception message to correctly represent LDAP connection failure |
JDK-8067986 | Test javax/swing/JComboBox/ConsumedKeyTest/ConsumedKeyTest.java fails |
JDK-8081652 | [TESTBUG] java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java timed out intermittently |
JDK-8087327 | CipherStream produces new byte array on every update or doFinal operation |
JDK-8087555 | [ChoiceBox] uncontained value not shown |
JDK-8089134 | [2D traversal, RTL] TraversalEngine only handles left/right key traversal correctly in RTL for top-level engine in ToolBar |
JDK-8089828 | RTL Orientation, the flag of a mnemonic is not placed under the mnemonic letter. |
JDK-8129841 | Update comment for Java_java_net_Inet6AddressImpl_getHostByAddr |
JDK-8131745 | java/lang/management/ThreadMXBean/AllThreadIds.java still fails intermittently |
JDK-8139652 | Mutator refinement processing should take the oldest dirty card buffer |
JDK-8146330 | [macosx] UIDefaults.keys() different size than UIDefaults.keySet() |
JDK-8147018 | CompilerControl: Improve handling of timeouts and failures for tests |
JDK-8149110 | Introduce DISABLED_WARNINGS for Java compilation |
JDK-8151030 | PPC64: AllocatePrefetchStyle=4 is out of range |
JDK-8152332 | [macosx] JFileChooser cannot be serialized on Mac OS X |
JDK-8153090 | TAB key cannot change input focus after the radio button in the Color Selection dialog |
JDK-8153224 | Monitor deflation prolong safepoints |
JDK-8153430 | jdk regression test MletParserLocaleTest, ParserInfiniteLoopTest reduce default timeout |
JDK-8157224 | isNPOTSupported check is too strict |
JDK-8159597 | [TEST_BUG] closed/javax/swing/JPopupMenu/4760494/bug4760494.java leaves key pressed |
JDK-8160818 | GssKrb5Client violates RFC 4752 |
JDK-8161558 | ListIterator should not discard cause on exception |
JDK-8163251 | Hard coded loop limit prevents reading of smart card data greater than 8k |
JDK-8164408 | Add module support for @see, @link and @linkplain javadoc tags. |
JDK-8166358 | Re-enable String verification in java_lang_String::create_from_str() |
JDK-8166597 | Crypto support for the EdDSA Signature Algorithm |
JDK-8167493 | Test that JFR event can be retransformed by an agent |
JDK-8168304 | Make all of DependencyContext_test available in product mode |
JDK-8169953 | JComboBox/8057893: ComboBoxEdited event is not fired! on Windows |
JDK-8172269 | When checking the default behaviour for a scroll tab layout and checking the ‘opaque’ checkbox, the area behind tabs is not red |
JDK-8172404 | Tools should warn if weak algorithms are used before restricting them |
JDK-8172485 | [TESTBUG] RedefineLeak.java runs out of metaspace memory |
JDK-8172680 | Support SHA-3 based Hmac algorithms |
JDK-8174768 | Make ProcessTools print executed process output into a separate file |
JDK-8175358 | Memory leak when moving MenuButton into another Scene |
JDK-8176040 | Documentation of java.awt.Rectangle.add(java.awt.Point) is wrong. |
JDK-8176270 | Adding ChangeListener to TextField.selectedTextProperty causes StringOutOfBoundsException |
JDK-8176499 | Dependence on java.util.Timer freezes screen when OS time resets backwards |
JDK-8176894 | Provide specialized implementation for default methods putIfAbsent, computeIfAbsent, computeIfPresent, compute, merge in TreeMap |
JDK-8177280 | @see syntax should allow generic types |
JDK-8178028 | Typing ‘C’ cannot change the tab layout to WRAP_TAB_LAYOUT |
JDK-8178349 | Cache builtin class loader constraints to avoid re-initializing itable/vtable for shared classes |
JDK-8183040 | update jdk/test/lib/Platform.java to use NIO file |
JDK-8183266 | [TESTBUG]Add test to cover XPathEvaluationResult.XPathResultType.getQNameType method |
JDK-8183369 | RFC unconformity of HttpURLConnection with proxy |
JDK-8183574 | Unify the is_power_of_2 functions |
JDK-8184249 | SA: clhsdb ‘intConstant’ throws a NullPointerException when not attached to a VM |
JDK-8186143 | keytool -ext option doesn’t accept wildcards for DNS subject alternative names |
JDK-8186780 | clang fastdebug assertion failure in os_linux_x86:os::verify_stack_alignment() |
JDK-8187305 | Add logging for shared library loads/unloads |
JDK-8191758 | Match WebKit’s font weight rendering with JavaFX |
JDK-8191930 | [Graal] emits unparseable XML into compile log |
JDK-8193066 | Avoid use of capturing lambdas in JarFile |
JDK-8193210 | [JVMCI/Graal] add JFR compiler phase/inlining events |
JDK-8193237 | SA: ClhsdbLauncher should show the command being executed |
JDK-8193553 | Provide better guidance on using javax.lang.model visitors |
JDK-8193800 | TreeTableView selection changes on sorting |
JDK-8194874 | SA: Remove scripts with sa-jdi.jar dependencies. |
JDK-8195841 | PNGImageReader.readNullTerminatedString() doesnt check for non-null terminated strings with length equal to maxLen |
JDK-8196019 | java/awt/Window/Grab/GrabTest.java fails on Windows |
JDK-8196094 | javax/swing/JFileChooser/8002077/bug8002077.java fails |
JDK-8196181 | sun/java2d/GdiRendering/InsetClipping.java fails |
JDK-8196334 | Optimize UUID#fromString |
JDK-8196450 | Deprecate JDWP/JDI canUnrestrictedlyRedefineClasses to match JVM TI capabilities |
JDK-8196586 | Remove use of deprecated finalize methods from javafx property objects |
JDK-8196751 | Add jhsdb option to specify debug server RMI connector port |
JDK-8197797 | Test java/awt/Graphics2D/DrawString/RotTransText.java fails |
JDK-8198402 | ToggleButton.setToggleGroup causes memory leak when button is removed via ToggleGroup.getToggles() |
JDK-8198698 | Support Lambda proxy classes in dynamic CDS archive |
JDK-8198705 | Javadoc search needs a fix to handle duplicate package names in different modules |
JDK-8199138 | Add RISC-V support to Zero |
JDK-8201567 | QuantumRenderer modifies buffer in use by JavaFX Application Thread |
JDK-8201570 | Get two bytes for the Linux input event type, not four |
JDK-8202117 | com/sun/jndi/ldap/RemoveNamingListenerTest.java fails intermittently: Connection reset |
JDK-8202296 | Monocle MouseInput doesn’t send keyboard modifiers in events. |
JDK-8202469 | (ann) Type annotations on type variable bounds that are also type variables are lost |
JDK-8203238 | [TESTBUG] rewrite MemOptions shell test in Java |
JDK-8203239 | [TESTBUG] remove vmTestbase/vm/gc/kind/parOld test |
JDK-8203883 | Remove State from InvocationCounters |
JDK-8204161 | [TESTBUG] auto failed with the “Applet thread threw exception: java.lang.UnsupportedOperationException” exception |
JDK-8204994 | SA might fail to attach to process with “Windbg Error: WaitForEvent failed” |
JDK-8206925 | Support the certificate_authorities extension |
JDK-8208169 | can not print selected pages of web page |
JDK-8208207 | Test nsk/stress/jni/gclocker/gcl001 fails after co-location |
JDK-8208243 | vmTestbase/gc/lock/jni/jnilock002/TestDescription.java fails in jdk/hs nightly |
JDK-8208566 | [TEST_BUG] javax\64272446427244.java: Test failed |
JDK-8208761 | Update constant collections to use the new immutable collections |
JDK-8209162 | Page size selection does not always select optimal page size |
JDK-8209632 | Develop new tests for EdDSA API |
JDK-8209774 | Refactor shell test javax/xml/jaxp/common/8035437/run.sh to java |
JDK-8210012 | Implement Unified Logging Option for -XX:+TraceMethodHandles and -XX:+TraceInvokeDynamic |
JDK-8210649 | AssertionError @ jdk.compiler/com.sun.tools.javac.comp.Modules.enter(Modules.java:244) |
JDK-8210977 | jdk/jfr/event/oldobject/TestThreadLocalLeak.java fails to find ThreadLocalObject |
JDK-8211917 | Zip FS should add META-INF/MANIFEST.FS at the start of the Zip/JAR |
JDK-8211974 | move test/jdk/lib/testlibrary/java/util/jar/*.java to top-level library or a local library |
JDK-8211977 | move testlibrary tests into one place |
JDK-8212034 | Potential memory leaks in jpegLoader.c in error case |
JDK-8213123 | javax/swing/JButton/4368790/bug4368790.java fails on mac |
JDK-8213129 | java/awt/font/FontNames/LocaleFamilyNames.java times out in Win7 |
JDK-8213185 | Properly handle run-test-prebuilt → test-prebuilt migration |
JDK-8214245 | Case insensitive matching doesn’t work correctly for some character classes |
JDK-8214694 | cleanup rawtypes warnings in open jndi tests |
JDK-8214699 | Node.getPseudoClassStates must return the same instance on every call |
JDK-8214797 | TestJmapCoreMetaspace.java timed out |
JDK-8215401 | Add isEmpty default method to CharSequence |
JDK-8215711 | Missing key_share extension for (EC)DHE key exchange should alert missing_extension |
JDK-8215712 | Parsing extension failure may alert decode_error |
JDK-8216303 | JFR: Simplify generated files |
JDK-8216329 | Cannot resize CheckBoxItemMenu in Synth L&F with setHorizontalTextPosition |
JDK-8216332 | Grapheme regex does not work with emoji sequences |
JDK-8216557 | Aarch64: Add support for Concurrent Class Unloading |
JDK-8216975 | Using ForceNUMA does not disable adaptive sizing with parallel gc |
JDK-8217441 | Failure of ::realloc() should be handled correctly in sawindbg.cpp |
JDK-8217475 | Unexpected StackOverflowError in “process reaper” thread |
JDK-8218173 | exception during StringConcatFactory clinit breaks string concat with no fallback |
JDK-8218482 | sun/security/krb5/auto/ReplayCachePrecise.java failed - no KrbException thrown |
JDK-8219536 | Add Option for user defined jlink options |
JDK-8219578 | No associated icon for the leaf node of JTree |
JDK-8219607 | Add support in Graal and AOT for hidden class |
JDK-8219904 | ClassCastException when calling FlightRecorderMXBean#getRecordings() |
JDK-8219989 | Retire the com.sun.net.ssl.internal.ssl.Provider name |
JDK-8220051 | Remove global safepoint code |
JDK-8220150 | macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs |
JDK-8220484 | JFXPanel renders a slanted image with a hidpi monitor scale of 125% or 175% |
JDK-8220503 | Move ShenandoahTerminatorTerminator::should_exit_termination out of header |
JDK-8221305 | java/awt/FontMetrics/MaxAdvanceIsMax.java fails on MacOS |
JDK-8221306 | JVMTI spec for FramePop(), MethodExit(), and MethodEnter() could use some cleanup |
JDK-8221823 | Requested JDialog width is ignored |
JDK-8221902 | PIT: javax/swing/JRadioButton/FocusTraversal/FocusTraversal.java fails on ubuntu |
JDK-8222000 | JFR: Process start event |
JDK-8222005 | ClassRedefinition crashes with: guarantee(false) failed: OLD and/or OBSOLETE method(s) found |
JDK-8222241 | Example in ServiceLoader API docs should have one provides directive |
JDK-8222489 | jcmd VM.system_properties gives unusable paths on Windows |
JDK-8223066 | “jfr metadata” output the @Name annotation twice |
JDK-8223090 | Clean up obsolete logic & reference to Amble fonts. |
JDK-8223217 | [TESTBUG] Create JFR tests with JMX across container boundary |
JDK-8223298 | SVG patterns are drawn wrong |
JDK-8223898 | Forward references to Nashorn |
JDK-8223904 | Improve Nashorn matching |
JDK-8223935 | PIT: java/awt/font/WindowsIndicFonts.java fails on windows10 |
JDK-8224541 | Better mapping of serial ENUMs |
JDK-8224549 | Less Blocking Array Queues |
JDK-8224612 | javadoc should better handle empty set of doclet options |
JDK-8224613 | javadoc should better handle bad options |
JDK-8225068 | Remove DocuSign root certificate that is expiring in May 2020 |
JDK-8225069 | Remove Comodo root certificate that is expiring in May 2020 |
JDK-8225128 | Add exception for expiring DocuSign root to VerifyCACerts test |
JDK-8225130 | Add exception for expiring Comodo roots to VerifyCACerts test |
JDK-8225216 | gc/logging/TestMetaSpaceLog.java doesn’t work for Shenandoah |
JDK-8225319 | Remove rmic from the set of supported tools |
JDK-8225495 | Note whether returned annotations are declaration annotations or type annotations |
JDK-8225540 | In core reflection note whether returned annotations are declaration or type annotations |
JDK-8225603 | Enhancement for big integers |
JDK-8225760 | oop::raw_set_obj isn’t needed |
JDK-8226230 | Test javax/swing/JInternalFrame/8020708/bug8020708.java fails on Ubuntu |
JDK-8226253 | JAWS reports wrong number of radio buttons when buttons are hidden. |
JDK-8226346 | Build better binary builders |
JDK-8226464 | TitledBorder label appears cut off on hidpi devices |
JDK-8226806 | [macOS 10.14] Methods of Java Robot should be called from appropriate thread |
JDK-8227046 | compiler implementation for sealed classes |
JDK-8227269 | Slow class loading when running with JDWP |
JDK-8227340 | Modify problem list entry for javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java |
JDK-8227425 | Add support for e-paper displays on i.MX6 devices |
JDK-8227467 | Better class method invocations |
JDK-8227542 | Manifest improved jar headers |
JDK-8227559 | JFR: Slow dump with path-to-gc-roots=true |
JDK-8227619 | Potential memory leak in javafx.scene.control.ListView |
JDK-8227647 | [Graal] Test8009761.java fails due to “RuntimeException: static java.lang.Object compiler.uncommontrap.Test8009761.m3(boolean,boolean) not compiled” |
JDK-8228336 | Refactor native library loading implementation |
JDK-8228451 | NPE in Attr.java when -XDshould-stop.ifError=FLOW |
JDK-8228692 | BitMap::reallocate might not clear some bits |
JDK-8228991 | Obsolete -XX:UseAdaptiveGCBoundary |
JDK-8229495 | SIGILL in C2 generated OSR compilation |
JDK-8229733 | TLS message handling improvements |
JDK-8229829 | java/lang/management/ThreadMXBean/Locks.java fails with java.lang.RuntimeException: Thread WaitingThread is at WAITING state but is expected to be in Thread.State = WAITING |
JDK-8229856 | [macos] Opening a menu on a JTextField can clear the text selection |
JDK-8230117 | Remove unused JAR tool classes |
JDK-8230290 | [JVMCI] Remove unused API entry points |
JDK-8230402 | Allocation of compile task fails with assert: “Leaking compilation tasks?” |
JDK-8230552 | Provide information when hitting a HaltNode for architectures other than x86 |
JDK-8230613 | Better ASCII conversions |
JDK-8230672 | Specification for java.awt.FontMetrics.getMaxAdvance() is too prescriptive |
JDK-8230731 | SA tests fail with “Windbg Error: ReadVirtual failed |
JDK-8230743 | StringJoiner does not handle too large strings correctly |
JDK-8230744 | Several classes throw OutOfMemoryError without message |
JDK-8230800 | Clarify String::stripIndent javadoc when string ends with line terminator |
JDK-8230809 | HTMLEditor formatting lost when selecting all (CTRL-A) |
JDK-8230827 | javac gives inappropriate warning about potentially ambiguous methods |
JDK-8230853 | Shenandoah: replace leftover assert(is_in(…)) with rich asserts |
JDK-8230940 | Obsolete MonitorBound |
JDK-8231042 | [macos] JFileChooser creates new folder on ESC |
JDK-8231111 | Cgroups v2: Rework Metrics in java.base so as to recognize unified hierarchy |
JDK-8231118 | ARM32: Math tests failures |
JDK-8231264 | Implementation of JEP 374: Disable biased-locking and deprecate all flags related to biased-locking |
JDK-8231283 | Add support to jpackage to create install Linux packages in /usr hierarchy |
JDK-8231415 | Better signatures in XML |
JDK-8231572 | Use -lobjc instead of -fobjc-link-runtime in libosxsecurity |
JDK-8231585 | java/lang/management/ThreadMXBean/MaxDepthForThreadInfoTest.java fails with java.lang.NullPointerException |
JDK-8231634 | SA stack walking fails with “illegal bci” |
JDK-8231668 | Remove ForceDynamicNumberOfGCThreads |
JDK-8231756 | [JVMCI] need support for deoptimizing virtual byte arrays encoding non-byte primitives |
JDK-8231779 | crash HeapWord*ParallelScavengeHeap::failed_mem_allocate |
JDK-8231785 | Improved socket permissions |
JDK-8231800 | Better listing of arrays |
JDK-8232014 | Expand DTD support |
JDK-8232081 | Try to link all classes during dynamic CDS dump |
JDK-8232161 | Align some one-way conversion in MS950 charset with Windows |
JDK-8232213 | runtime/MemberName/MemberNameLeak.java fails intermittently |
JDK-8232243 | Wrong caret position in JTextPane on Windows with a screen resolution > 100% |
JDK-8232424 | More constrained algorithms |
JDK-8232438 | Remove ?is-external=true from external links |
JDK-8232581 | Improve TLS verification |
JDK-8232622 | Technical debt in BadAttributeValueExpException |
JDK-8232634 | Problem List ICMColorDataTest.java |
JDK-8232686 | Turn parallel gc develop tracing flags into unified logging |
JDK-8232744 | j.awt.Window::setShape(Shape) paints visible artifacts outside of the given shape |
JDK-8232841 | [TESTBUG] [macos] SigningPackageTest fails when untrusted certificates exist on machine |
JDK-8232846 | ProcessHandle.Info command with non-English shows question marks |
JDK-8232935 | jpackage failed with NPE whenever –file-associations provided |
JDK-8233006 | freetype incorrectly adjusts advances when emboldening rotated glyphs |
JDK-8233014 | Enable ShowCodeDetailsInExceptionMessages by default. |
JDK-8233093 | Move CDS heap oopmaps into new MetaspaceShared::bm region |
JDK-8233166 | jpackage tool skips empty directories |
JDK-8233215 | jpackage doesn’t allow enough flexibility for file type binding |
JDK-8233234 | Better Zip Naming |
JDK-8233239 | Enhance TIFF support |
JDK-8233244 | Add tests for icons configuration in rpm/deb packages |
JDK-8233245 | More adaptive sockets |
JDK-8233250 | Better X11 rendering |
JDK-8233255 | Better Swing Buttons |
JDK-8233410 | Better Build Scripting |
JDK-8233439 | G1 zero_filled optimization when committing CardCountsTable does not work |
JDK-8233550 | [TESTBUG] JTree tests fail regularly on MacOS |
JDK-8233551 | [TESTBUG] SelectEditTableCell.java fails on MacOS |
JDK-8233552 | [TESTBUG] JTable Test bug7068740.java fails on MacOS |
JDK-8233553 | [TESTBUG] JSpinner test bug4973721.java fails on MacOS |
JDK-8233559 | [TESTBUG] TestNimbusOverride.java is failing on macos |
JDK-8233566 | [TESTBUG] KeyboardFocusManager tests failing on MacoS |
JDK-8233573 | Toolkit.getScreenInsets(GraphicsConfiguration) may throw ClassCastException |
JDK-8233584 | [Win LAF] When navigating the contents of the file list changes in Win LAF |
JDK-8233619 | SSLEngine handshake status immediately after the handshake can be NOT_HANDSHAKING rather than FINISHED with TLSv1.3 |
JDK-8233638 | [TESTBUG] Swing test ScreenMenuBarInputTwice.java fails on macos |
JDK-8233642 | [TESTBUG] JMenuBar test bug 4750590.java fails on macos |
JDK-8233643 | [TESTBUG] JMenu test bug4515762.java fails on macos |
JDK-8233647 | [TESTBUG] JColorChooser/Test8051548.java is failing on macos |
JDK-8233705 | Let artifact iteration running time be a function of incrementally tagged artifacts |
JDK-8233706 | JFR emergency dump should be performed after error reporting |
JDK-8233827 | Enable screenshots in the enhanced failure handler on Linux/macOS |
JDK-8233942 | Update to 609.1 version of WebKit |
JDK-8234027 | Better JCEKS key support |
JDK-8234032 | Improve basic calendar services |
JDK-8234042 | Better factory production of certificates |
JDK-8234146 | compiler/jsr292/ContinuousCallSiteTargetChange.java times out on SPARC |
JDK-8234160 | Enable optimized mitigation for Intel jcc erratum in C2 |
JDK-8234408 | Improve TLS session handling |
JDK-8234418 | Better parsing with CertificateFactory |
JDK-8234471 | Canvas in webview displayed with wrong scale on Windows |
JDK-8234605 | C2 failed “assert(C→live_nodes() - live_at_begin ⇐ 2 * _nodes_required) failed: Bad node estimate: actual = 208 >> request = 101” |
JDK-8234624 | jstack mixed mode should refer DWARF |
JDK-8234628 | Change BasicHashTables::new_entry() to use clamp() |
JDK-8234691 | Potential double-free in ParallelSPCleanupTask constructor |
JDK-8234812 | Add micros for DatagramChannel send/receive |
JDK-8234825 | Better Headings for HTTP Servers |
JDK-8234836 | Improve serialization handling |
JDK-8234841 | Enhance buffering of byte buffers |
JDK-8234896 | Tab completion does not work for method references in jshell. |
JDK-8234959 | FXMLLoader does not populate ENGINE_SCOPE Bindings with FILENAME and ARGV |
JDK-8235147 | Release HDC from passiveDCList sooner |
JDK-8235153 | [TESTBUG] [macos 10.15] java/awt/Graphics/DrawImageBG/SystemBgColorTest.java fails |
JDK-8235206 | JFR TestCrossProcessStreaming - validate that data can be consumed while it is being produced |
JDK-8235211 | serviceability/attach/RemovingUnixDomainSocketTest.java fails with AttachNotSupportedException: Unable to open socket file |
JDK-8235216 | typo in test filename |
JDK-8235220 | ClhsdbScanOops.java fails with sun.jvm.hotspot.types.WrongTypeException |
JDK-8235225 | Replace CHECK_0 with CHECK_NULL for non-integer returning methods |
JDK-8235274 | Enhance typing of methods |
JDK-8235339 | test TargetAnnoCombo.java is failing after new target RECORD_COMPONENT was added |
JDK-8235459 | HttpRequest.BodyPublishers::ofFile assumes the default file system |
JDK-8235480 | Regression: [RTL] Arrow keys navigation doesn’t respect TableView orientation |
JDK-8235521 | Replacement API for Unsafe::ensureClassInitialized |
JDK-8235564 | javac crashes while compiling incorrect method invocation with member reference |
JDK-8235673 | [C1, C2] Split inlining control flags |
JDK-8235691 | Enhance TLS connectivity |
JDK-8235791 | [TESTBUG] Fix comment in TestElfDirectRead.java |
JDK-8235834 | IBM-943 charset encoder needs updating |
JDK-8235908 | omit ThreadPriorityPolicy warning when value is set from image |
JDK-8235921 | jdk/jfr/event/oldobject/TestLargeRootSet.java times out with debug bits |
JDK-8235995 | Remove src/jdk.internal.vm.compiler/.mx.graal directory |
JDK-8236108 | tools/javac/lambda/LambdaParserTest.java timed out |
JDK-8236129 | Exe installers have wrong properties |
JDK-8236177 | assert(status == 0) failed: error ETIMEDOUT(60), cond_wait |
JDK-8236191 | Enhance OID processing |
JDK-8236201 | Better Scanner conversions |
JDK-8236259 | MemoryLeak in ProgressIndicator |
JDK-8236282 | [macos] Find permanent solution to macOS test timeout problem JDK-8235738 |
JDK-8236285 | [JVMCI] improve TranslatedException traces |
JDK-8236464 | SO_LINGER option is ignored by SSLSocket in JDK 11 |
JDK-8236469 | macOS devkit needs 64-bit SetFile for Catalina |
JDK-8236518 | There is no Native Packages WinUpgradeUUIDTest-2.0.exe after creating Native packages on win |
JDK-8236539 | Relative link tags in record javadoc don’t resolve |
JDK-8236604 | Optimize SystemDictionary::resolve_well_known_classes for CDS |
JDK-8236635 | JTabbedPane preferred size calculation is wrong for SCROLL_TAB_LAYOUT |
JDK-8236647 | Correct Fix for 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode |
JDK-8236647 | java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode |
JDK-8236685 | [macOs] Remove obsolete file dialog subclasses |
JDK-8236697 | Stack overflow with cyclic hierarchy in class file |
JDK-8236759 | ShouldNotReachHere in PhaseIdealLoop::verify_strip_mined_scheduling |
JDK-8236809 | [Graal] java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java timeouts |
JDK-8236823 | Ensure that API documentation uses minified libraries |
JDK-8236832 | [macos 10.15] JavaFX Application hangs on video play on Catalina |
JDK-8236839 | System menubar removed when other menubars are created or modified |
JDK-8236840 | Memory leak when switching ButtonSkin |
JDK-8236867 | Enhance Graal interface handling |
JDK-8236935 | Improve UX of the search control |
JDK-8236938 | [TESTBUG] JFR event MetaspaceAllocationFailure is not tested |
JDK-8236971 | [macos] Gestures handled incorrectly due to missing events |
JDK-8236975 | compiler/graalunit tests fails with –illegal-access=deny |
JDK-8236980 | Cleanup of toString methods in JavaSound |
JDK-8236981 | Remove ShenandoahTraversalUpdateRefsClosure |
JDK-8237045 | JVM uses excessive memory with -XX:+EnableJVMCI -XX:JVMCICounterSize=2147483648 |
JDK-8237117 | Better ForkJoinPool behavior |
JDK-8237187 | Obsolete references to java.sun.com |
JDK-8237192 | Generate stripped/public pdbs on Windows for jdk images |
JDK-8237210 | Modify the header to include Oracle copyright line |
JDK-8237218 | Support NIST Curves verification in java implementation |
JDK-8237219 | Disable native SunEC implementation by default |
JDK-8237221 | [macos] java/awt/MenuBar/SeparatorsNavigation/SeparatorsNavigation.java fails |
JDK-8237243 | [macOS] java/awt/event/KeyEvent/DisabledTargetF10/DisabledTargetF10.html fails |
JDK-8237250 | pmap and pstack should do a better of making it clear that they are not supported on Mac OS X |
JDK-8237354 | Add option to jcmd to write a gzipped heap dump |
JDK-8237383 | Members inherited from non-public types are not included in index |
JDK-8237450 | JDK13 annotation processors not run when a supported annotation type specifies a module |
JDK-8237453 | [TabPane] Incorrect arrow key traversal through tabs after reordering |
JDK-8237456 | Transform filtered through SAX filter mishandles character entities |
JDK-8237469 | Inherited styles don’t update when node is moved |
JDK-8237470 | HttpResponse.BodySubscriber::ofFile throws UOE with non-default file systems |
JDK-8237474 | Default SSLEngine should create in server role |
JDK-8237480 | Add micros for DatagramSocket send/receive |
JDK-8237488 | jdk/jfr/event/compiler/TestCompilerCompile.java failed due to “RuntimeException: No thread in event” |
JDK-8237490 | [macos] Add support notarizing jpackage app-image and dmg |
JDK-8237497 | vmStructs_jvmci.cpp does not check that the correct field type is specified |
JDK-8237499 | JFR: Include stack trace in the ThreadStart event |
JDK-8237566 | FindTests.gmk should only include existing TEST.ROOT files |
JDK-8237572 | Combine the two LingeredApp classes |
JDK-8237592 | Enhance certificate verification |
JDK-8237599 | Greedy matching against supplementary chars fails to respect the region |
JDK-8237602 | TabPane doesn’t respect order of TabPane.getTabs() list |
JDK-8237632 | Shenandoah: accept NULL fwdptr to cooperate with JVMTI and JFR |
JDK-8237746 | Fixing compiler warnings in src/demo/share/jfc |
JDK-8237750 | Load libzip.so only if necessary |
JDK-8237766 | Enhance signature API to include ResolvingSignatureStream |
JDK-8237770 | Error creating fragment phong shader on iOS |
JDK-8237777 | “Dumping core …” is shown despite claiming that “# No core dump will be written.” |
JDK-8237780 | Shenandoah: More reliable nmethod verification |
JDK-8237782 | Only read advances up to the minimum of the numHorMetrics or the available font data. |
JDK-8237818 | Typo in Unsafe: resposibility |
JDK-8237833 | Check glyph size before adding to glyph texture cache. |
JDK-8237834 | com/sun/jndi/ldap/LdapDnsProviderTest.java failing with LDAP response read timeout |
JDK-8237859 | C2: Crash when loads float above range check |
JDK-8237888 | security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java fails when checking validity interval |
JDK-8237889 | Update libxml2 to version 2.9.10 |
JDK-8237890 | DatagramPacket::getSocketAddress doesn’t specify what happens if address or port are not set |
JDK-8237894 | CTW: C1 compilation fails with assert(x→type()→tag() == f→type()→tag()) failed: should have same type |
JDK-8237908 | [TESTBUG] [macos] Add support to jtreg helpers to unpack pkg packages |
JDK-8237926 | Potential memory leak of model data in javafx.scene.control.ListView |
JDK-8237949 | CTW: C1 compilation fails with “too many stack slots used” |
JDK-8237950 | C2 compilation fails with “Live Node limit exceeded limit” during ConvI2L::Ideal optimization |
JDK-8237966 | Creating runtime pkg requires –mac-package-identifier |
JDK-8237967 | No proper error message when –runtime-image points to non-existent path |
JDK-8237971 | Package type for runtime image on macosx |
JDK-8237977 | Further update javax/net/ssl/compatibility/Compatibility.java |
JDK-8238000 | Crash in ClassLoader::record_result while dynamic dumping netty |
JDK-8238002 | Better matrix operations |
JDK-8238013 | Enhance String writing |
JDK-8238048 | Close alignment gaps in InstanceKlass |
JDK-8238075 | [OGL] Delete unused properties |
JDK-8238080 | FXMLLoader: if script engines implement javax.script.Compilable compile scripts |
JDK-8238085 | PIT: javax/swing/JSpinner/8223788/JSpinnerButtonFocusTest.java fails on Mac |
JDK-8238180 | RunThese30M failed “assert(t→jfr_thread_local()→shelved_buffer() == __null) failed: invariant” |
JDK-8238183 | SAX2StAXStreamWriter cannot deal with comments prior to the root element |
JDK-8238195 | Lookup::defineClass should link the class to match the specification |
JDK-8238196 | tests that use SA Attach should not be allowed to run against signed binaries on Mac OS X 10.14.5 and later |
JDK-8238204 | run_tests.sh fails on macOS when called from test_jpackage.sh |
JDK-8238236 | Add JFR class redefinition events |
JDK-8238268 | Many SA tests are not running on OSX because they do not attempt to use sudo when available |
JDK-8238270 | java.net HTTP/2 client does not decrease stream count when receives 204 response |
JDK-8238289 | Use byteswap functions to implenent Bytes::swap_uX on Windows |
JDK-8238355 | Update Graal |
JDK-8238356 | CodeHeap::blob_count() overestimates the number of blobs |
JDK-8238358 | Implementation of JEP 371: Hidden Classes |
JDK-8238384 | CTW: C2 compilation fails with “assert(store != load→find_exact_control(load→in(0))) failed: dependence cycle found” |
JDK-8238438 | SuperWord::co_locate_pack picks memory state of first instead of last load |
JDK-8238452 | Keytool generates wrong expiration date if validity is set to 2050/01/01 |
JDK-8238526 | Cherry pick GTK WebKit 2.26.3 changes |
JDK-8238534 | Deep sign macOS bundles before bundle archive is being created |
JDK-8238555 | Allow Initialization of SunPKCS11 with NSS when there are external FIPS modules in the NSSDB |
JDK-8238560 | Cleanup and consolidate algorithms in the jdk.tls.legacyAlgorithms security property |
JDK-8238566 | java.security.Provider$Service.supportsParameter() is racy |
JDK-8238567 | SoftMainMixer.processAudioBuffers(): Wrong handling of stoppedMixers |
JDK-8238575 | DragSourceEvent.getLocation() returns wrong value on HiDPI screens (Windows) |
JDK-8238579 | HttpsURLConnection drops the timeout and hangs forever in read |
JDK-8238585 | JvmtiEventControllerPrivate::enter_interp_only_mode() should not make compiled methods on stack not_entrant |
JDK-8238592 | JFR: Crash when dumping paths to gc roots on deep heaps |
JDK-8238643 | ARM32 build fails after JDK-8230199 |
JDK-8238665 | Add JFR event for direct memory statistics |
JDK-8238676 | jni crashes on accessing it from process exit hook |
JDK-8238681 | Make -XX:UseSSE flag x86-specific |
JDK-8238691 | C2: turn subtype check into macro node |
JDK-8238692 | MacOS runtime Installer issue |
JDK-8238696 | x86: Enumerate all detected CPU features in VM_Version feature string |
JDK-8238705 | [TESTBUG] jfr/event/gc/stacktrace/TestMetaspace* are stable with Xcomp on AArch64 |
JDK-8238710 | LingeredApp doesn’t log stdout/stderr if exits with non-zero code |
JDK-8238719 | [macOS] Delete the property which use deprecated prefix “com.apple.macos.” |
JDK-8238723 | yank_alloc_node must remove membar |
JDK-8238735 | NPE compiling lambda expression within conditional expression |
JDK-8238738 | AudioSystem.getMixerInfo() takes about 30 sec to report a gone audio device |
JDK-8238740 | java/net/httpclient/whitebox/FlowTestDriver.java would not specify a TLS protocol |
JDK-8238741 | java.awt.Robot(GraphicsDevice) constructor does not follow the spec |
JDK-8238755 | allow to create static lib for javafx.media on linux |
JDK-8238758 | [JVMCI] fix JVMCI jtreg events tests to work with GraalVM |
JDK-8238759 | Clones should always keep the base pointer |
JDK-8238763 | ObjectInputStream readUnshared method handling of Records |
JDK-8238765 | PhaseCFG::schedule_pinned_nodes cannot handle precedence edges from unmatched CFG nodes correctly |
JDK-8238804 | Enhance key handling process |
JDK-8238824 | [macos] javax/swing/JSpinner/4840869/bug4840869.java fails on macos |
JDK-8238842 | AIOOBE in GIFImageReader.initializeStringTable |
JDK-8238843 | Enhanced font handing |
JDK-8238855 | Move G1ConcurrentMark flag sanity checks to g1Arguments |
JDK-8238863 | Refactor out static initialization from Dict constructors |
JDK-8238867 | Improve G1DirtyCardQueueSet::Queue::pop |
JDK-8238920 | Better Buffer support |
JDK-8238925 | Enhance WAV file playback |
JDK-8238936 | The crash in XRobotPeer when the custom GraphicsDevice is used |
JDK-8238942 | Rendering artifacts with LCD text and fractional metrics |
JDK-8238943 | switch to jtreg 5.0 |
JDK-8238947 | tools/jpackage tests fail with old rpmbuild versions |
JDK-8238953 | tools/jpackage tests do not work on Ubuntu Linux |
JDK-8238954 | Improve performance of tiled snapshot rendering |
JDK-8238959 | Add missing classpath exception to FileAcess and ConstantLookup |
JDK-8238960 | linux-i586 builds are inconsistent as the newly build jdk is not able to reserve enough space for object heap |
JDK-8238969 | Miscellaneous cleanup |
JDK-8238979 | Improve G1DirtyCardQueueSet handling of previously paused buffers |
JDK-8238985 | [TESTBUG] The arrow image is blue instead of green |
JDK-8238988 | Rename thread “in stack” methods and add in_stack_range |
JDK-8238990 | java/net/httpclient/HandshakeFailureTest.java failed against TLSv1.3 on Windows |
JDK-8238999 | Remove MemRegion custom new/delete operator overloads |
JDK-8239000 | handle ContendedPaddingWidth in vm_version_ppc |
JDK-8239001 | Hotspot build broken on linux-sparc after 8238281 |
JDK-8239005 | [TESTBUG] test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java: exeinvoke.c: must initialize static state before calling do_overflow() |
JDK-8239008 | C2: Simplify Replicate support for sub-word types on x86 |
JDK-8239009 | C2: Don’t use PSHUF to load scalars from memory on x86 |
JDK-8239013 | java.util.logging.Logger catalog cache keeps strong references to ResourceBundles |
JDK-8239014 | -XX:-UseEmptySlotsInSupers sometime fails to reproduce the layout of the old code |
JDK-8239017 | cmp-baseline fails because of differences in TimeZoneNames_kea |
JDK-8239019 | testmake fails with FATAL: VCS_TYPE is empty |
JDK-8239024 | Kitchensink24HStress.java failed due to timeout |
JDK-8239025 | ProblemList java/net/httpclient/HandshakeFailureTest.java due to JDK-8238990 |
JDK-8239026 | Support non-maven artifacts by JibArtifactManager |
JDK-8239052 | java/net/httpclient/whitebox/SSLEchoTubeTestDriver.java failed with BufferUnderflowException against TLSv1.3 |
JDK-8239055 | Wrong implementation of VMState.hasListener |
JDK-8239066 | make LinkedList more generic |
JDK-8239069 | C2: SIGSEGV in IdealGraphPrinter::walk_nodes due to C→root() being NULL |
JDK-8239070 | Memory leak when unsuccessfully mapping in archive regions |
JDK-8239072 | subtype check macro node causes node budget to be exhausted |
JDK-8239081 | Shenandoah: Consolidate C1 LRB and native barriers |
JDK-8239083 | C1 assert(known_holder == NULL || (known_holder→is_instance_klass() && (!known_holder→is_interface() || ciInstanceKlass*)known_holder)→has_nonstatic_concrete_methods(), “should be non-static concrete method”); |
JDK-8239091 | Reversed arguments in call to strstr in freetype “debug” code. |
JDK-8239092 | Provide explicit specification for getKind methods of javax.lang.model |
JDK-8239094 | PKCS#9 ChallengePassword attribute does not allow for the UTF8String type |
JDK-8239095 | Upgrade libFFI to the latest 3.3 version |
JDK-8239107 | Update libjpeg to version 9d |
JDK-8239109 | Update SQLite to version 3.31.1 |
JDK-8239110 | Zero VM build fails after JDK-8203883 |
JDK-8239124 | Minimize the usage of AwtGraphicsConfigDataPtr in native |
JDK-8239129 | ZGC: Allow -XX:AllocateHeapAt to use any filesystem |
JDK-8239139 | test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/libInheritedChannel.c does not compile with gcc 8.3.1 |
JDK-8239142 | C2’s UseUniqueSubclasses optimization is broken for array accesses |
JDK-8239149 | Cleanups in SunFontManager.java and TrueTypeFont.java |
JDK-8239224 | libproc_impl.c previous_thr may be used uninitialized warning |
JDK-8239235 | Examine SignatureStream performance after consolidation |
JDK-8239243 | Create index structures only if required |
JDK-8239264 | Clearup the legacy ObjectIdentifier constructor from int array |
JDK-8239265 | JFR: Test cleanup of jdk.jfr.api.consumer package |
JDK-8239312 | [macos] javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java |
JDK-8239333 | test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java fails intermittent |
JDK-8239334 | Tab Size does not work correctly in JTextArea with setLineWrap on |
JDK-8239335 | C2: assertValue(phase) == t) || (t != TypeInt::CC_GT && t != TypeInt::CC_EQ failed: missing Value() optimization |
JDK-8239347 | Refactor Symbol to make _length a standalone field again |
JDK-8239350 | Add tests for JFR class redefinition events |
JDK-8239351 | Give more meaningful InternalError messages in Deflater.c |
JDK-8239354 | Shenandoah: minor enhancements to traversal GC |
JDK-8239355 | (dc) Initial value of SO_SNDBUF should allow sending large datagrams (macOS) |
JDK-8239357 | Revert gcc implementation of offset_of |
JDK-8239363 | PPC64: Wrong code generation after JDK-8183574 |
JDK-8239365 | ProcessBuilder test modifications for AIX execution |
JDK-8239367 | RunThese30M.java failed due to “assert(false) failed: graph should be schedulable” |
JDK-8239376 | JFR: assert(!cld→is_unsafe_anonymous()) failed: invariant |
JDK-8239378 | Add Classpath Exception to license in source file. |
JDK-8239379 | ProblemList serviceability/sa/sadebugd/DebugdConnectTest.java on OSX |
JDK-8239383 | Support for Unicode 13.0 |
JDK-8239385 | KerberosTicket client name refers wrongly to sAMAccountName in AD |
JDK-8239422 | [TESTBUG] compiler/c1/TestPrintIRDuringConstruction.java failed when C1 is disabled |
JDK-8239423 | jdk/jfr/jvm/TestJFRIntrinsic.java failed with -XX:-TieredCompilation |
JDK-8239424 | [TESTBUG] compiler/whitebox/OSRFailureLevel4Test.java failed when TieredCompilation is disabled |
JDK-8239429 | AbsPathsInImage.java fails in JDK 11u and 14u on Windows |
JDK-8239447 | compiler error for annotations applied to record components with target METHOD |
JDK-8239449 | [TESTBUG] test/hotspot/jtreg/runtime/TLS/TestTLS.java: skip test if glibc too old for AdjustStackSizeForTLS |
JDK-8239450 | Overhaul JVM feature handling in configure |
JDK-8239454 | LLIntData : invalid opcode returned for 16 and 32 bit wide instructions |
JDK-8239456 | vtable stub generation: assert failure (code size estimate) |
JDK-8239457 | call ReleaseStringUTFChars before early returns in Java_sun_security_pkcs11_wrapper_PKCS11_connect |
JDK-8239461 | Use jcod rather than jar files in runtime tests |
JDK-8239462 | jdk.hotspot.agent misses some ReleaseStringUTFChars calls in case of early returns |
JDK-8239477 | jdk/jfr/jcmd/TestJcmdStartStopDefault.java fails -XX:+VerifyOops with “verify_oop: rsi: broken oop” |
JDK-8239478 | Make specification of SourceVersion.isName explicit for dotted names |
JDK-8239480 | Support for CLDR version 37 |
JDK-8239487 | Better links generation for system properties found in HTML files |
JDK-8239492 | [x86] Turn MacroAssembler::verify_oop into macro recording file and line |
JDK-8239497 | SEGV in EdgeUtils::field_name_symbol(Edge const&) |
JDK-8239500 | jittester shouldn’t use non-deterministic System methods |
JDK-8239503 | FieldLayout/OldLayoutCheck.java fails due to “RuntimeException: Misplaced int field: expected 24 to equal 12” |
JDK-8239514 | Build for arm-linux-gnueabihf fails with undefined reference read_polling_page |
JDK-8239520 | ValueRange.of(long, long, long) does not throw IAE on invalid inputs |
JDK-8239533 | ZGC: Make the ZProactive flag non-diagnostic |
JDK-8239536 | Can’t use |
JDK-8239537 | cgroup MetricsTester testMemorySubsystem fails sometimes when testing memory.kmem.tcp.usage_in_bytes |
JDK-8239544 | Javac does not respect should-stop.ifNoError policy to stop after CompileState PARSE, ENTER and PROCESS |
JDK-8239549 | AArch64: Backend support for MulAddVS2VI node |
JDK-8239556 | (zipfs) remove ExistingChannelCloser facility in zipfs implementation |
JDK-8239557 | [TESTBUG] VeryEarlyAssertTest.java validating “END.” marker at lastline is not always true |
JDK-8239559 | Cgroups: Incorrect detection logic on some systems |
JDK-8239563 | Reduce public exports in dynamic libraries built from JDK static libraries |
JDK-8239566 | gtest/GTestWrapper.java fails due to “libstlport.so.1: open failed: No such file or directory” |
JDK-8239568 | [TESTBUG] LoadLibraryTest.java fails with RuntimeException |
JDK-8239569 | PublicMethodsTest.java failed due to NPE in java.base/java.nio.file.FileSystems.getFileSystem(FileSystems.java:230) |
JDK-8239575 | javadoc triggers javac AssertionError for annos on modules |
JDK-8239581 | Improve javadoc example for @jdk.jfr.Category |
JDK-8239583 | [AIX] simplify the native references in X input methods |
JDK-8239584 | EventStream::close should state that stream will be stopped |
JDK-8239585 | JFR: Native events should support empty payloads |
JDK-8239593 | Bogus warning “Re-registering of platform native method” for a JVMTI agent |
JDK-8239594 | jdk.tls.client.protocols is not respected |
JDK-8239708 | Split basics.m4 into basic.m4 and util.m4 |
JDK-8239785 | Cgroups: Incorrect detection logic on old systems in hotspot |
JDK-8239786 | Shenandoah: print per-cycle statistics |
JDK-8239787 | AArch64: String.indexOf may incorrectly handle empty strings |
JDK-8239789 | Follow-up on JVM feature rewrite |
JDK-8239793 | ‘jfr’ tool should hide hidden frames |
JDK-8239794 | Move -Os from JVM feature ‘minimal’ to new feature ‘opt-size’ |
JDK-8239798 | SSLSocket closes socket both socket endpoints on a SocketTimeoutException |
JDK-8239799 | Cross-compilation ARM32/AARCH clientvm builds fails after JDK-8239450 |
JDK-8239804 | Cleanup/simplify HTML/CSS for general block tags |
JDK-8239815 | Update ECC legal file |
JDK-8239816 | Make handling of module / package / types consistent. |
JDK-8239817 | Eliminate use of contentContainer and friends |
JDK-8239819 | XToolkit: Misread of screen information memory |
JDK-8239825 | G1: Simplify threshold test for mutator refinement |
JDK-8239827 | The test OpenByUNCPathNameTest.java should be changed to be manual |
JDK-8239836 | ZoneRules.of() doesn’t check transitionList/standardOffsetTL arguments validity |
JDK-8239837 | Typo in source code of ZoneOffsetTransitionRule leaking to Javadocs |
JDK-8239852 | java/util/concurrent tests fail with -XX:+VerifyGraphEdges: assert(!VerifyGraphEdges) failed: verification should have failed |
JDK-8239854 | Non-PCH gtest build fails after JDK-8239235 due to a missing include |
JDK-8239856 | [ntintel] asserts about copying unaligned array element |
JDK-8239860 | Add support for testing the configure script |
JDK-8239868 | Shenandoah: ditch C2 node limit adjustments |
JDK-8239873 | [TESTBUG] FieldLayout/OldLayoutCheck.java fails after the fix for JDK-8239503 |
JDK-8239876 | Improve SearchIndexItem |
JDK-8239878 | Bug in PrintEliminateAllocations code causes TestClhsdbJstackLock.java to fail |
JDK-8239885 | [TESTBUG] compiler/allocation/TestAllocation.java fails with release VMs |
JDK-8239886 | Minimal VM build fails after JDK-8237499 |
JDK-8239893 | Windows handle Leak when starting processes using ProcessBuilder |
JDK-8239895 | assert(_stack_base != 0LL) failed: Sanity check |
JDK-8239902 | Remove direct usage of JSlider, JProgressBar classes in CAccessible class |
JDK-8239904 | Shenandoah: accumulated penalties should not be over 100% of capacity |
JDK-8239915 | Zero VM crashes when handling dynamic constant |
JDK-8239916 | SA: delete dead code in jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java |
JDK-8239926 | Shenandoah: Shenandoah needs to mark nmethod’s metadata |
JDK-8239928 | ec/ECDSAJavaVerify.java failed due to timeout |
JDK-8239931 | [win][x86] vtable stub generation: assert failure (code size estimate) follow-up |
JDK-8239965 | XMLEncoder/Test4625418.java fails due to “Error: Cp943 - can’t read properly” |
JDK-8239976 | Put JDK-8239965 on the ProblemList.txt |
JDK-8239979 | sun/security/tools/keytool/ExtOptionCamelCase.java is not run |
JDK-8240069 | Shenandoah: turn more flags diagnostic |
JDK-8240070 | Shenandoah: remove obsolete ShenandoahCommonGCStateLoads |
JDK-8240076 | Shenandoah: pacer should cover reset and preclean phases |
JDK-8240094 | Optimize empty substring handling |
JDK-8240119 | Less Affine Transformations |
JDK-8240130 | Improve and update discussion of visitor evolution warnings |
JDK-8240132 | ProblemList com/sun/jdi/InvokeHangTest.java |
JDK-8240133 | G1DirtyCardQueue destructor has useless flush |
JDK-8240134 | ProblemList javax/script/Test7.java |
JDK-8240135 | ProblemList vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java#id1 |
JDK-8240136 | Cleanup/simplify HTML/CSS for definition lists |
JDK-8240137 | Support chained use of Content.add |
JDK-8240138 | Cleanup HtmlTree |
JDK-8240141 | Incorrect copyright header in src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp |
JDK-8240142 | Fix copyright in ThreadGroupReferenceImpl.h |
JDK-8240169 | javadoc fails to link to non-modular api docs |
JDK-8240189 | [TESTBUG] Some cgroup tests are failing after JDK-8231111 |
JDK-8240193 | loadLibrary(“osxsecurity”) should not be removed |
JDK-8240195 | some jaotc failures of fastdebug build with specific flags |
JDK-8240197 | Cannot start JVM when latexmath:[JAVA_HOME includes CJK characters |
JDK-8240202 | |
A few client tests leave mouse buttons pressed | |
JDK-8240204 | Optimize package handling for archived classes |
JDK-8240205 | |
Avoid PackageEntry lookup when loading shared classes | |
JDK-8240211 | Stack overflow on Windows 32-bit can lead to crash |
JDK-8240215 | Shenandoah: remove ShenandoahAllocationTrace |
JDK-8240216 | |
Shenandoah: remove ShenandoahTerminationTrace | |
JDK-8240217 | Shenandoah: remove ShenandoahEvacAssist |
JDK-8240218 | |
IOS Webkit implementation broken | JDK-8240220 |
IdealLoopTree::dump_head predicate printing is broken | |
JDK-8240222 | [TESTBUG] gtest/jfr/test_networkUtilization.cpp failed when the number of tests is greater than or equal to 2 |
JDK-8240223 | |
Use consistent predicate order in and with PhaseIdealLoop::find_predicate | |
JDK-8240226 | DeflateIn_InflateOut.java test incorrectly assumes size of compressed file |
JDK-8240227 | |
Loop predicates should be copied to unswitched loops | |
JDK-8240228 | "make hotspot-ide-project" on Windows creates a Visual Studio project with empty preprocessor defines |
JDK-8240231 | |
Build failure on illumos after 8238988 | |
JDK-8240235 | jdk.test.lib.util.JarUtils updates jar files incorrectly |
JDK-8240239 | |
Replace ConcurrentGCPhaseManager | |
JDK-8240241 | Add support for JCov DiffCoverage to make files |
JDK-8240242 | |
improve the javadoc for Lookup::dropLookupModes w.r.t. dropping UNCONDITIONAL | |
JDK-8240244 | Avoid calling resolve_super_or_fail in SystemDictionary::load_shared_class |
JDK-8240245 | |
Avoid calling is_shared_class_visible() in SystemDictionary::load_shared_class() | |
JDK-8240246 | Avoid cast_to_oop from char* |
JDK-8240248 | |
Extend superword reduction optimizations for x86 | |
JDK-8240254 | Build is broken when cds is disabled after JDK-8236604 |
JDK-8240258 | |
SystemDictionary::quick_resolve need guarded by INCLUDE_CDS | |
JDK-8240259 | Disable -Wshift-negative-value warnings |
JDK-8240261 | |
Use make/templates/gpl-cp-header in FieldGen.java | |
JDK-8240262 | iOS refresh rate is capped to 30 Hz |
JDK-8240263 | Assertion-only call in Method::link_method affecting product builds |
JDK-8240264 | |
iOS: Unnecessary logging on every pulse when GL context changes | JDK-8240265 |
iOS: Unnecessary logging on pinch gestures | JDK-8240267 |
VM fails to start with CDS enabled but JVMTI disabled | |
JDK-8240286 | [TESTBUG] Test command error in hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java |
JDK-8240290 | |
Clean the "libawt_xawt" library from code for macOS | |
JDK-8240295 | hs_err elapsed time in seconds is not accurate enough |
JDK-8240302 | |
x64: Assembler::reachable redundantly call Relocation::type() more than once | |
JDK-8240315 | Shenandoah: Rename ShLBN::get_barrier_strength() |
JDK-8240324 | |
Improve is_boot_class_loader_data() by adding simple check | |
JDK-8240333 | jmod incorrectly updates .jar and .jmod files during hashing |
JDK-8240335 | |
C2: assert(found_sfpt) failed: no node in loop that’s not input to safepoint | |
JDK-8240340 | java/lang/management/ThreadMXBean/Locks.java is buggy |
JDK-8240342 | |
Custom composite is ignored when printing an opaque image to a page | |
JDK-8240353 | AArch64: missing support for -XX:+ExtendedDTraceProbes in C1 |
JDK-8240360 | |
NativeLibraryEvent has wrong library name on Linux | |
JDK-8240363 | Refactor Compile::Output() to its own Phase |
JDK-8240370 | |
Provide Intel JCC Erratum opt-out | |
JDK-8240440 | Implement get_safepoint_workers() for parallel GC |
JDK-8240454 | |
incorrect error message: as of release 13, 'record' is a restricted type name | |
JDK-8240476 | SystemPropertiesWriter does not conform to standard page layout |
JDK-8240481 | |
Remove CDS usage of InstanceKlass::is_in_error_state | |
JDK-8240482 | Improved WAV file playback |
JDK-8240511 | |
Shenandoah: parallel safepoint workers count should be ParallelGCThreads | |
JDK-8240518 | Incorrect JNU_ReleaseStringPlatformChars in Windows Print |
JDK-8240524 | |
Remove explicit type argument in test jdk/java/lang/Boolean/MakeBooleanComparable.java | |
JDK-8240528 | OopMap cleanup |
JDK-8240529 | |
CheckUnhandledOops breaks NULL check in Modules::define_module | |
JDK-8240530 | CheckUnhandledOops breaks BacktraceBuilder::set_has_hidden_top_frame |
JDK-8240532 | |
heap inspection prints trailing @ after name of module without version | |
JDK-8240533 | Inconsistent Exceptions are thrown by DatagramSocket and DatagramChannel when sending a DatagramPacket to port 0. |
JDK-8240534 | |
Shenandoah: ditch debug safepoint timeout adjustment | |
JDK-8240535 | Add additional linux-aarch64 jib profiles |
JDK-8240538 | |
[JVMCI] add test for JVMCI ConstantPool class | |
JDK-8240543 | Update problem list entry for serviceability/sa/TestRevPtrsForInvokeDynamic.java to reference JDK-8241235 |
JDK-8240546 | |
runtime/cds/appcds/TestZGCWithCDS.java fails with Graal | |
JDK-8240548 | [TESTBUG] CDS NoClassToArchive.java fails with Graal |
JDK-8240555 | |
Using env of JAVA_TOOL_OPTIONS and _JAVA_OPTIONS breaks QuietOption.java test | |
JDK-8240563 | [TESTBUG] WB_IsCDSIncludedInVmBuild should support uncompressed oops/klasses |
JDK-8240576 | |
JVM crashes after transformation in C2 IdealLoopTree::merge_many_backedges | |
JDK-8240588 | _threadObj cannot be used on an exiting JavaThread |
JDK-8240589 | |
OtherRegionsTable::_num_occupied not updated correctly | |
JDK-8240590 | Add MemRegion::destroy_array to complement introduced create_array |
JDK-8240591 | |
G1HeapSizingPolicy attempts to compute expansion_amount even when at full capacity | |
JDK-8240592 | HeapRegionManager::rebuild_free_list logs 0s for the estimated free regions before |
JDK-8240603 | |
Windows 32bit compile error after 8238676 | |
JDK-8240604 | Rewrite sun/management/jmxremote/bootstrap/CustomLauncherTest.java test to make binaries from source file |
JDK-8240610 | |
[JVMCI] Export VMVersion::_has_intel_jcc_erratum to JVMCI compiler | |
JDK-8240613 | InstanceKlass::set_init_state failed with assert(good_state || state == allocated) |
JDK-8240615 | |
is_power_of_2() has Undefined Behaviour and is inconsistent | |
JDK-8240624 | Note mapping of RoundingMode constants to equivalent IEEE 754-2019 attribute |
JDK-8240626 | |
Some of the java.time.chrono.Eras return empty display name for some styles and locales | |
JDK-8240629 | argfiles parsing broken for argfiles with comment cross 4096 bytes chunk |
JDK-8240633 | |
Memory leaks in the implementations of FileChooserUI | |
JDK-8240634 | event/runtime/TestMetaspaceAllocationFailure.java times out |
JDK-8240654 | |
ZGC can cause severe UI application repaint issues | |
JDK-8240666 | Websocket client’s OpeningHandshake discards the HTTP response body |
JDK-8240668 | |
G1 list of all PerRegionTable does not have to be a double linkedlist any more | |
JDK-8240669 | Devirtualize Relocation::type |
JDK-8240671 | |
Shenandoah: refactor ShenandoahPhaseTimings | |
JDK-8240676 | Meet not symmetric failure when running lucene on jdk8 |
JDK-8240679 | |
ZGC GarbageCollectorMXBean reports inaccurate post GC heap size for ZHeap pool | |
JDK-8240684 | ProblemList 70 security tests that are failing on Windows due to "Fetch artifact failed" |
JDK-8240686 | |
70 security tests are failing on Windows due to "Fetch artifact failed" | |
JDK-8240688 | Remove the JavaBeanXxxPropertyBuilders constructors |
JDK-8240690 | Race condition between EDT and BasicDirectoryModel.FilesLoader.run0() |
JDK-8240691 | |
ClhsdbCDSJstackPrintAll incorrectly thinks CDS is in use | |
JDK-8240692 | Cleanup of the javafx property objects |
JDK-8240693 | Sweeper should not examine dying metadata in is_unloading() nmethod during static call stub cleaning |
JDK-8240694 | |
[macos 10.15] JavaFX Media hangs on some video files on Catalina | JDK-8240695 |
Build is broken when cds is disabled after JDK-8232081 | |
JDK-8240697 | convert builders to high-level Content blocks |
JDK-8240698 | |
LingeredApp does not pass getTestJavaOpts() to the children process if vmArguments is already specified | |
JDK-8240704 | CheckHandles.java failed "AssertionError: Handle use increased by more than 10 percent." |
JDK-8240711 | |
TestJstatdPort.java failed due to "ExportException: Port already in use:" | |
JDK-8240714 | ZGC: TestSmallHeap.java failed due to OutOfMemoryError |
JDK-8240722 | |
[BACKOUT] G1DirtyCardQueue destructor has useless flush | |
JDK-8240725 | Some functions might not work with CJK character |
JDK-8240734 | |
ModuleHashes attribute not reproducible between builds | |
JDK-8240738 | nested comment in JVM.java and other minor formatting errors |
JDK-8240745 | |
Implementation: JEP 377: ZGC: A Scalable Low-Latency Garbage Collector (Production) | |
JDK-8240749 | Shenandoah: refactor ShenandoahUtils |
JDK-8240750 | |
Shenandoah: remove leftover files and mentions of ShenandoahAllocTracker | |
JDK-8240754 | Instrument FlowTest.java to provide more debug traces. |
JDK-8240772 | |
x86_64: Pre-generate Assembler::popa, pusha and vzeroupper | |
JDK-8240773 | JFR: Non-Java threads are not serialized |
JDK-8240777 | |
Update all nroff manpages for JDK 15 release | |
JDK-8240778 | JFR: Create timer task lazily |
JDK-8240783 | |
JFR: TestClose could not finish chunk | |
JDK-8240786 | [TESTBUG] The test java/awt/Window/GetScreenLocation/GetScreenLocationTest.java fails on HiDPI screen |
JDK-8240794 | |
[BACKOUT] 8238384 CTW: C2 compilation fails with "assert(store != load→find_exact_control(load→in(0))) failed: dependence cycle found" | |
JDK-8240795 | [REDO] 8238384 CTW: C2 compilation fails with "assert(store != load→find_exact_control(load→in(0))) failed: dependence cycle found" |
JDK-8240818 | |
Remove colon from "JFR: Shutdown Hook" thread name | |
JDK-8240819 | Assign a name to the JfrThreadSampler thread |
JDK-8240820 | |
Replace AC_ARG_ENABLE with UTIL_ARG_ENABLE | |
JDK-8240824 | enhance print_full_memory_info on Linux by THP related information |
JDK-8240829 | |
Use a fast O(1) algorithm for exact_log2 | |
JDK-8240830 | [BACKOUT] 8240195: some jaotc failures of fastdebug build with specific flags |
JDK-8240831 | |
[JVMCI] Export missing vmStructs entries used by JVMCI compilers | |
JDK-8240840 | Rollback whitebox.cpp in push 8240691 |
JDK-8240846 | |
Zero VM is broken after JDK-8238681: UseSSE not defined | |
JDK-8240848 | ArrayIndexOutOfBoundsException buf for TextCallbackHandler |
JDK-8240854 | |
[REDO] some jaotc failures of fastdebug build with specific flags | |
JDK-8240866 | Typo in JDK-8240820 messes up configure --help |
JDK-8240868 | |
Shenandoah: remove CM-with-UR piggybacking cycles | |
JDK-8240871 | SSLEngine handshake status immediately after the handshake can be NOT_HANDSHAKING rather than FINISHED with TLSv1.3 |
JDK-8240872 | |
Shenandoah: Avoid updating new regions from start of evacuation | |
JDK-8240873 | Shenandoah: Short-cut arraycopy barriers |
JDK-8240877 | |
NPE at javax.swing.text.html.FormView.appendBuffer with null option values | |
JDK-8240881 | [BACKOUT] 8222489 jcmd VM.system_properties gives unusable paths on Windows |
JDK-8240902 | |
JDI shared memory connector can use already closed Handles | |
JDK-8240904 | Screen flashes on test failures when running tests from make |
JDK-8240905 | |
assert(mem == (Node*)1 || mem == mem2) failed: multiple Memories being matched at once? | |
JDK-8240906 | Update ZGC ProblemList for serviceability/sa/TestJmapCoreMetaspace.java |
JDK-8240910 | |
jmod rejects duplicate entries in --class-path jars | |
JDK-8240915 | Shenandoah: Remove unused fields in init mark tasks |
JDK-8240916 | |
Convert to using hyphenated naming for CSS classes | |
JDK-8240917 | Shenandoah: Avoid scanning thread code roots twice in all root scanner |
JDK-8240918 | |
[REDO] Allow direct handshakes without VMThread intervention | |
JDK-8240921 | Minor correction to HttpResponse.BodySubscribers example |
JDK-8240947 | |
Change conflicting JVM features from warning to error | |
JDK-8240948 | Shenandoah: cleanup not-forwarded-objects paths after JDK-8240868 |
JDK-8240950 | |
Missing AC_SUBST after JDK-82408 | |
JDK-8240956 | SEGV in DwarfParser::process_dwarf after JDK-8234624 |
JDK-8240957 | |
Clarify BadAttributeValueExpException readObject method | |
JDK-8240964 | Compilation error thrown when long literal used with yield |
JDK-8240970 | |
Some tests fail when run with JCov | |
JDK-8240971 | Fix CSS styles in some doc comments |
JDK-8240972 | |
macOS codesign fail on macOS 10.13.5 or older | |
JDK-8240975 | Extend NativeLibraries to support explicit unloading |
JDK-8240976 | |
[JVMCI] MethodProfileWidth flag is broken | |
JDK-8240977 | ProblemList failing jtreg tests on macos |
JDK-8240980 | |
Backout JDK-8240261 | |
JDK-8240982 | Incorrect copyright header in BCEL 6.4.1 sources |
JDK-8240983 | |
Incorrect copyright header in Apache Santuario files | |
JDK-8240988 | Incorrect copyright header in CertificateValidation.java |
JDK-8240989 | |
convert clhsdb "dumpheap" command from javascript to java | |
JDK-8240990 | convert clhsdb "dumpclass" command from javascript to java |
JDK-8241001 | |
Improve logging in the ConcurrentGCBreakpoint mechanism | |
JDK-8241004 | NMT tests fail on unaligned thread size with debug build |
JDK-8241006 | |
Cleanup TemplateInterpreter initialization | |
JDK-8241007 | Shenandoah: remove ShenandoahCriticalControlThreadPriority support |
JDK-8241009 | |
CommandLineFlagComboNegative.java fails after JDK-8240563 | |
JDK-8241010 | Unnecessarily resolving some well-known classes |
JDK-8241014 | |
Miscellaneous typos in documentation comments | |
JDK-8241018 | 32-bit integer log2 functions return the wrong value for negative arguments on 64-bit machines |
JDK-8241030 | |
rename HtmlTag to TagName | |
JDK-8241033 | Create test library utility for getting JFR streaming repository |
JDK-8241034 | |
Fix a configuring error with "-Xmx2048M: command not found" | |
JDK-8241039 | Retire the deprecated SSLSession.getPeerCertificateChain() method |
JDK-8241040 | |
Support for AVX-512 Ternary Logic Instruction. | |
JDK-8241041 | C2: "assertValue(phase) == t) || (t != TypeInt::CC_GT && t != TypeInt::CC_EQ failed: missing Value() optimization" still happens after fix for 8239335 |
JDK-8241042 | |
x86_64: Improve Assembler generation | |
JDK-8241043 | Expand assertions to identify thread with errant _stack_base |
JDK-8241055 | |
Regex Grapheme Matcher Performance Depends too much on Total Input Sequence Size | |
JDK-8241062 | Shenandoah: rich asserts trigger "empty statement" inspection |
JDK-8241064 | |
JFR related tests TestMetaspaceAllocationFailure.java and TestEventInstrumentation.java miss requires tag | |
JDK-8241065 | Shenandoah: remove leftover code after JDK-8231086 |
JDK-8241067 | |
Shenandoah: improve ShenandoahNMethod::has_cset_oops arguments | |
JDK-8241068 | Shenandoah: improve ShenandoahTraversalGC constructor arguments |
JDK-8241070 | |
Shenandoah: remove unused local variables in C2 support | |
JDK-8241071 | Generation of classes.jsa with -Xshare:dump is not deterministic |
JDK-8241072 | |
Reimplement the Legacy DatagramSocket API | |
JDK-8241073 | Pre-generated Stubs for javax.management, Activation, Naming |
JDK-8241074 | |
JDK-8240363 broke the build on AArch64 | |
JDK-8241077 | x86_64: Minor Assembler improvements |
JDK-8241078 | |
OOM error parsing HTML with large \<pre\> Tag text | |
JDK-8241080 | Consolidate signature parsing code in serviceability tools |
JDK-8241081 | |
Shenandoah: Do not modify update-watermark concurrently | |
JDK-8241082 | Upgrade IANA Language Subtag Registry data to 03-16-2020 version |
JDK-8241086 | |
Test runtime/NMT/HugeArenaTracking.java is failing on 32bit Windows | |
JDK-8241087 | Build failure with VS 2019 (16.5.0) due to C2039 and C2873 |
JDK-8241091 | |
AArch64: "bad AD file" with VM option "-XX:-UsePopCountInstruction" | |
JDK-8241093 | Shenandoah: editorial changes in flag descriptions |
JDK-8241095 | |
x86: Improve prefix handling in Assembler | |
JDK-8241097 | java/math/BigInteger/largeMemory/SymmetricRangeTests.java requires -XX:+CompactStrings |
JDK-8241100 | |
Make Boolean, Character, Byte, and Short implement Constable | |
JDK-8241101 | [s390] jtreg test failure after JDK-8238696: not conformant features string |
JDK-8241122 | |
Remove unimplemented InlineTree constructor definition from parse.hpp | |
JDK-8241123 | Refactor vmTestbase stress framework to use j.u.c and make creation of threads more flexible |
JDK-8241124 | |
Aarch64 build broken by JDK-8239593 | |
JDK-8241128 | x86_32 build failure after JDK-8241042 |
JDK-8241130 | |
com.sun.jndi.ldap.EventSupport.removeDeadNotifier: java.lang.NullPointerException | |
JDK-8241138 | http.nonProxyHosts=* causes StringIndexOutOfBoundsException in DefaultProxySelector |
JDK-8241139 | |
Shenandoah: distribute mark-compact work exactly to minimize fragmentation | |
JDK-8241141 | Restructure humongous object allocation in G1 |
JDK-8241142 | |
Shenandoah: should not use parallel reference processing with single GC thread | |
JDK-8241144 | Javadoc is not generated for new module jdk.nio.mapmode |
JDK-8241153 | |
Refactor HeapRegionManager::find_unavailable_from_idx to simplify expand_at | |
JDK-8241158 | SA TestHeapDumpForInvokeDynamic.java fails when CDS archive is relocated |
JDK-8241160 | |
Concurrent class unloading reports GCTraceTime events as JFR pause sub-phase events | |
JDK-8241162 | ProblemList serviceability/sa/TestHeapDumpForInvokeDynamic.java on OSX |
JDK-8241190 | |
Fix name clash for constants-summary CSS class | |
JDK-8241214 | Test debugging of hidden classes using jdb |
JDK-8241228 | |
Test jdk/javax/swing/UIDefaults/8146330/UIDefaultKeySizeTest.java is failing | |
JDK-8241229 | Problem list jdk/javax/swing/UIDefaults/8146330/UIDefaultKeySizeTest.java |
JDK-8241231 | |
Update Graal | |
JDK-8241232 | -XX:+BootstrapJVMCI is not compatible with TieredStopAtLevel < CompLevel_full_optimization |
JDK-8241233 | |
Typo in problem listing of UIDefaultKeySizeTest.java | |
JDK-8241234 | Unify monitor enter/exit runtime entries. |
JDK-8241244 | |
CDS dynamic dump asserts in ArchivePtrBitmapCleaner::do_bit | |
JDK-8241249 | NPE in TabPaneSkin.perfromDrag |
JDK-8241254 | Simplify usage of UTIL_DEPRECATED_ARG_ENABLE |
JDK-8241263 | |
JFR: Bump native events limit | |
JDK-8241271 | Make hotspot build reproducible |
JDK-8241291 | |
JCK test javax_swing/text/DefaultStyledDocument/ElementSpec/ESpecCtor.html fails | |
JDK-8241292 | Interactive Search results are not highlighted as they used to be |
JDK-8241296 | |
Segfault in JNIHandleBlock::oops_do() | |
JDK-8241305 | Add protocol specific factory creation methods to SocketChannel and ServerSocketChannel |
JDK-8241310 | |
Fix warnings in jdk buildtools | |
JDK-8241311 | Move some charset mapping tests from closed to open |
JDK-8241312 | |
missing code coverage for records | |
JDK-8241319 | WB_GetCodeBlob doesn’t have ResourceMark |
JDK-8241320 | |
The ClassLoaderData::_is_unsafe_anonymous field is unused in the SA | |
JDK-8241335 | ProblemList serviceability/sa/ClhsdbPstack.java due to JDK-8240956 |
JDK-8241336 | |
Some java.net tests failed with NoRouteToHostException on MacOS with special network configuration | |
JDK-8241351 | Shenandoah: fragmentation metrics overhaul |
JDK-8241361 | |
ZGC: Implement memory related JFR events | |
JDK-8241365 | Define Unique_Node_List::contains() to prevent usage by mistake |
JDK-8241370 | |
Crash in JPEGImageLoader after fix for JDK-8212034 | JDK-8241371 |
Refactor and consolidate package_from_name | |
JDK-8241374 | add Math.absExact |
JDK-8241379 | |
Update JCEKS support | |
JDK-8241389 | URLConnection::getHeaderFields returns result inconsistent with getHeaderField/Key for FileURLConnection, FtpURLConnection |
JDK-8241395 | |
Factor out platform independent code for os::xxx_memory_special() | |
JDK-8241400 | [macos] jpackageapplauncher/main.m built using CXXFLAGS_JDKEXE |
JDK-8241419 | |
Remove unused InterfaceSupport::_number_of_calls | |
JDK-8241421 | Cleanup handling of jtreg |
JDK-8241427 | |
Coarsen locking in Modules::add_module_exports | |
JDK-8241433 | x86: Add VBMI CPU feature detection |
JDK-8241434 | |
x86: Fix Assembler::emit_operand asserts for XMM registers | |
JDK-8241435 | Shenandoah: avoid disabling pacing with "aggressive" |
JDK-8241436 | |
C2: Factor out C2-specific code from MacroAssembler | |
JDK-8241438 | Move IntelJccErratum mitigation code to platform-specific code |
JDK-8241439 | |
jdk.NativeLibraryEvent hooks all opened regular files | |
JDK-8241443 | Problem list some java.net tests failing with NoRouteToHostException on macOS with special network configuration |
JDK-8241445 | |
Fix copyright in test/jdk/tools/launcher/ArgFileSyntax.java | |
JDK-8241455 | Memory leak on replacing selection/focusModel |
JDK-8241456 | ThreadRunner shouldn’t use Wicket for threads starting synchronization |
JDK-8241458 | |
[JVMCI] add mark value to expose CodeOffsets::Frame_Complete | |
JDK-8241462 | StripNativeDebugSymbols jlink plugin allocates huge arrays |
JDK-8241470 | |
HtmlStyle: group and document members: description, flex, signature | |
JDK-8241475 | AArch64: Add missing support for PopCountVI node |
JDK-8241478 | |
vmTestbase/gc/gctests/Steal/steal001/steal001.java fails with OOME | |
JDK-8241482 | AArch64: Fix a potential issue after JDK-8239549 |
JDK-8241491 | |
Problem list jdk/javax/swing/UIDefaults/8146330/UIDefaultKeySizeTest.java on aix | |
JDK-8241492 | Strip mining not working for test/hotspot/jtreg/compiler/c2/Test6850611.java |
JDK-8241500 | |
FieldLayout/OldLayoutCheck.java fails in 32-bit VMs | |
JDK-8241519 | javac crashes with wrong module-info.class in module path |
JDK-8241520 | |
Shenandoah: simplify region sequence numbers handling | |
JDK-8241522 | Manifest improved jar headers redux |
JDK-8241530 | |
com/sun/jdi tests fail due to network issues on OSX 10.15 | |
JDK-8241532 | ProblemList tests from 8241530 on OSX |
JDK-8241534 | |
Shenandoah: region status should include update watermark | |
JDK-8241544 | update stylesheet for *-page CSS class rename and hyphenated naming |
JDK-8241545 | |
Shenandoah: purge root work overwrites counters after JDK-8228818 | |
JDK-8241556 | Memory leak if -XX:CompileCommand is set |
JDK-8241568 | |
(fs) UserPrincipalLookupService.lookupXXX failure with IOE "Operation not permitted" | |
JDK-8241574 | Shenandoah: remove ShenandoahAssertToSpaceClosure |
JDK-8241581 | |
Add BitMap::count_one_bits variant for arbitrary lengths | |
JDK-8241582 | Infinite animation does not start from the end when started with a negative rate |
JDK-8241583 | Shenandoah: turn heap lock asserts into macros |
JDK-8241584 | |
Remove unused classLoader perf counters | |
JDK-8241585 | Remove unused _recursion_counter facility from PerfTraceTime |
JDK-8241586 | |
compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails on aarch64 | |
JDK-8241587 | Aarch64: remove x86 specifics from os_linux.cpp/hpp/inline.hpp |
JDK-8241595 | |
Fix missing debug_orig information in Ideal Graph Visualizer | |
JDK-8241596 | ZGC: Shorten runtime of gc/z/TestUncommit.java |
JDK-8241597 | |
x86: Remove MMX support | |
JDK-8241598 | Upgrade JLine to 3.14.0 |
JDK-8241602 | |
jlink does not produce reproducible jimage files | |
JDK-8241603 | ZGC: java/lang/management/MemoryMXBean/MemoryTestZGC.sh crashes on macOS |
JDK-8241616 | |
Timestamps on ct.sym entries lead to non-reproducible builds | |
JDK-8241618 | Fix trivial unchecked warnings for jdk.hotspot.agent |
JDK-8241625 | |
use new "member-list" CSS class instead of general "block-list" for list of members | |
JDK-8241627 | Updating ASM to 8.0.1 for JDK 15 |
JDK-8241629 | |
[macos10.15] Long startup delay playing media over https on Catalina | JDK-8241631 |
PropertyGetterTaglet, PropertySetterTaglet may be removed | |
JDK-8241638 | launcher time metrics always report 1 on Linux when _JAVA_LAUNCHER_DEBUG set |
JDK-8241649 | |
Optimize Character.toString | |
JDK-8241660 | Add virtualization information output to hs_err file on macOS |
JDK-8241665 | |
Configuring --with-jvm-features=-compiler2 fails to build on AArch64 | |
JDK-8241666 | Enhance log messages in ReferenceProcessor |
JDK-8241668 | |
Shenandoah: make ShenandoahHeapRegion not derive from ContiguousSpace | |
JDK-8241670 | Enhance heap region size ergonomics to improve OOTB performance |
JDK-8241673 | |
Shenandoah: refactor anti-false-sharing padding | |
JDK-8241674 | Fix incorrect jtreg option in FilePublisherPermsTest |
JDK-8241675 | |
Shenandoah: assert(n→outcnt() > 0) at shenandoahSupport.cpp:2858 with java/util/Collections/FindSubList.java | |
JDK-8241680 | crypto microbenchmarks need updating for disabled EC curves |
JDK-8241692 | |
Shenandoah: remove ShenandoahHeapRegion::_reserved | |
JDK-8241693 | The paragraphs in the help page should not be in a <ul> |
JDK-8241695 | |
JFR TestCrossProcessStreaming.java child process exited with SIGQUIT (131) | |
JDK-8241696 | ProblemList gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java due to JDK-8241293 |
JDK-8241700 | |
Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier | |
JDK-8241707 | introduce randomness k/w to hotspot test suite |
JDK-8241710 | |
NullPointerException while entering empty submenu with "arrow right" | JDK-8241713 |
Linux desktop shortcuts with spaces make postinst/prerm fail | |
JDK-8241718 | assert klass)→trace_id( & JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()) != 0 in ObjectSampleCheckpoint::add_to_leakp_set |
JDK-8241721 | |
Change to GCC 9.2 for building on Linux at Oracle | |
JDK-8241723 | Build error after 8241581 |
JDK-8241726 | |
Re-enable gtest for BitMap::count_one_bits() | |
JDK-8241727 | Typos: empty lines in javadoc, inconsistent indents, etc. (core-libs only) |
JDK-8241737 | |
TabPaneSkin memory leak on replacing selectionModel | JDK-8241740 |
Shenandoah: remove ShenandoahHeapRegion::_heap | |
JDK-8241741 | Implement Text Blocks as a standard feature in javac |
JDK-8241742 | |
Remove the preview status for methods introduced for Text Blocks | |
JDK-8241743 | Shenandoah: refactor and inline ShenandoahHeap::heap() |
JDK-8241748 | |
Shenandoah: inline MarkingContext TAMS methods | |
JDK-8241749 | Remove the Nashorn JavaScript Engine |
JDK-8241750 | |
x86_32 build failure after JDK-8227269 | |
JDK-8241760 | Typos: empty lines in javadoc, inconsistent indents, etc. (net and nio) |
JDK-8241761 | |
Typos: empty lines in javadoc, inconsistent indents, etc. (security-libs only) | |
JDK-8241765 | Shenandoah: AARCH64 need to save/restore call clobbered registers before calling keepalive barrier |
JDK-8241770 | |
Module xxxAnnotation() methods throw NCDFE if module-info.class found as resource in unnamed module | |
JDK-8241771 | Remove dead code in SparsePRT |
JDK-8241780 | |
Allow \n@ inside inline tags. | |
JDK-8241786 | Improve heuristic to determine default network interface on macOS |
JDK-8241789 | |
Make citations of JLS and JVMS consistent in java.lang.Class | |
JDK-8241791 | [TESTBUG] Test failing with exception "java.lang.UnsupportedOperationException" |
JDK-8241793 | |
Shenandoah: Enable concurrent class unloading for aarch64 | |
JDK-8241797 | Add some tests to the problem list |
JDK-8241798 | |
Allow enums to have more constants | |
JDK-8241802 | [Graal] compiler/loopopts/TestLogSum.java timed out |
JDK-8241803 | |
JFR TestThreadStartEndEvents.java failed due to "RuntimeException: Wrong thread id" | |
JDK-8241807 | JDWP needs update for hidden classes |
JDK-8241808 | |
[TESTBUG] The JDK-8039467 bug appeared on macOS | |
JDK-8241815 | Unnecessary calls to SystemDictionaryShared::define_shared_package |
JDK-8241825 | |
Make compressed oops and compressed class pointers independent (x86_64, PPC, S390) | |
JDK-8241827 | JFR: TestVMInfoEvent.java requires SerialGC |
JDK-8241828 | |
JFR: Some streaming tests require a larger heap size with ZGC | |
JDK-8241829 | Cleanup the code for PrinterJob on windows |
JDK-8241830 | |
Simplify commit error messages in G1PageBasedVirtualSpace | |
JDK-8241837 | Cleanup stringStream usage in ObjectSynchronizer |
JDK-8241838 | |
Shenandoah: no need to trash cset during final mark | |
JDK-8241841 | Shenandoah: ditch one of allocation type counters in ShenandoahHeapRegion |
JDK-8241842 | |
Shenandoah: inline ShenandoahHeapRegion::region_number | |
JDK-8241844 | Shenandoah: rename ShenandoahHeapRegion::region_number |
JDK-8241845 | |
Shenandoah: align ShenandoahHeapRegions to cache lines | |
JDK-8241852 | Cleanup error message generation in LinkResolver::resolve_field |
JDK-8241874 | |
[PPC64]: Improve performance of Long.reverseBytes() and Integer.reverseBytes() on Power9 | |
JDK-8241881 | ZGC: Add tests for JFR events |
JDK-8241883 | |
(zipfs) SeekableByteChannel:close followed by SeekableByteChannel:close will throw an NPE coverage | |
JDK-8241888 | Mirror jdk.security.allowNonCaAnchor system property with a security one |
JDK-8241895 | |
use new "details-list" CSS class instead of general "block-list" for list of details sections | |
JDK-8241900 | Loop unswitching may cause dependence on null check to be lost |
JDK-8241909 | |
Remove useless code cache lookup in frame::patch_pc | |
JDK-8241911 | AArch64: Fix a potential register clash issue in reduce_add2I |
JDK-8241920 | |
G1: Lazily initialize OtherRegionsTable::_coarse_map | |
JDK-8241921 | Remove leftover diagnostic from test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java |
JDK-8241926 | |
Shenandoah: only print heap changes for operations that directly affect it | |
JDK-8241934 | Simplify parse_stream() and remove has_class_mirror_holder_cld() |
JDK-8241947 | |
Minor comment fixes for system property handling | |
JDK-8241948 | enhance list of environment variables printed in hs_err file |
JDK-8241950 | |
JShell could support auto-indent | |
JDK-8241952 | (fs) FileChannel.write(ByteBuffer src, long position) does not check for the FileChannel being closed first |
JDK-8241958 | |
Slow ClassLoaderReferenceImpl.findType | |
JDK-8241960 | The SHA3 message digests impl of SUN provider are not thread safe after cloned |
JDK-8241964 | |
Clean up java.lang.Class javadoc | |
JDK-8241969 | Type annotation is not shown for wildcard type in Javadoc |
JDK-8241975 | |
Run jdk/jfr/event/metadata/TestLookForUntestedEvents.java in tier3 | |
JDK-8241976 | Add test for GCPhaseConcurrentLevel1 JFR event |
JDK-8241982 | |
Make TestSearchScript.java run with GraalJS | |
JDK-8241983 | Shenandoah: simplify FreeSet logging |
JDK-8241984 | |
Shenandoah: enhance GCTimer and JFR support | |
JDK-8241985 | Shenandoah: simplify collectable garbage logging |
JDK-8241986 | |
The java man page erroneously refers to XEND when it should refer XTEST | |
JDK-8241988 | DatagramSocket incorrectly caches the first set of socket options |
JDK-8241996 | |
on linux set full relro in the linker flags | |
JDK-8241997 | Scalar replacement of cloned array is broken after JDK-8238759 |
JDK-8241999 | |
ChoiceBox: incorrect toggle selected for uncontained selectedItem | JDK-8242000 |
clean up list of environment variables printed in hs_err file | |
JDK-8242001 | ChoiceBox: must update value on setting SelectionModel, part 2 |
JDK-8242003 | Remove CallInfo::_selected_klass |
JDK-8242004 | |
TextLayout throws Exception with a non-invertible transform | |
JDK-8242006 | (zipfs) Improve Zip FS FileChannel and SeekableByteChannel test coverage |
JDK-8242008 | |
SSLSession inconsistencies | |
JDK-8242009 | Review setting test.java/vm.opts in jcmd/jhsdb and debugger in serviceability tests |
JDK-8242010 | |
Upgrade IANA Language Subtag Registry to Version 2020-04-01 | |
JDK-8242027 | Clean up LinkResolver::check_klass_accessability |
JDK-8242029 | |
AArch64: skip G1 array copy pre-barrier if marking not active | |
JDK-8242030 | Wrong package declarations in jline classes after JDK-8241598 |
JDK-8242031 | |
TestLookForUntestedEvents.java fails because newly added test tests experimental events | |
JDK-8242034 | Remove JRE_HOME references |
JDK-8242038 | |
G1: Lazily initialize RSHashTables | |
JDK-8242039 | Improve jlink VersionPropsPlugin |
JDK-8242040 | |
Shenandoah: print allocation failure type | |
JDK-8242041 | Shenandoah: adaptive heuristics should account evac reserve in free target |
JDK-8242042 | |
Shenandoah: tune down ShenandoahGarbageThreshold | |
JDK-8242044 | Add basic HTTP/1.1 support to the HTTP/2 Test Server |
JDK-8242054 | |
Shenandoah: New incremental-update mode | |
JDK-8242056 | Merge support for AnnotationType builders/writers into support for other types |
JDK-8242060 | |
Add revocation checking to jarsigner | |
JDK-8242070 | AArch64: Fix a typo introduced by JDK-8238690 |
JDK-8242073 | |
x86_32 build failure after JDK-8241040 | |
JDK-8242075 | Shenandoah: rename ShenandoahHeapRegionSize flag |
JDK-8242078 | |
G1: Improve concurrent refinement analytics and logging | |
JDK-8242082 | Shenandoah: Purge Traversal mode |
JDK-8242083 | |
Shenandoah: split "Prepare Evacuation" tracking into cset/freeset counters | |
JDK-8242088 | Replace mutually exclusive lists with concurrent alternatives |
JDK-8242089 | |
Shenandoah: per-worker stats should be summed up, not averaged | |
JDK-8242090 | Remove dead code from c1_LIR |
JDK-8242101 | |
Shenandoah: coalesce and parallelise heap region walks during the pauses | |
JDK-8242107 | Shenandoah: Fix aarch64 build after JDK-8242082 |
JDK-8242108 | |
Performance regression after fix for JDK-8229496 | |
JDK-8242114 | Shenandoah: remove ShenandoahHeapRegion::reset_alloc_metadata_to_shared |
JDK-8242130 | |
Shenandoah: Simplify arraycopy-barrier dispatching | |
JDK-8242134 | Consolidate the get_package_entry() in SystemDictionaryShared and ClassLoader |
JDK-8242136 | |
Better XML namespace handling | |
JDK-8242141 | New System Properties to configure the TLS signature schemes |
JDK-8242142 | |
convert clhsdb "class" and "classes" commands from javascript to java | |
JDK-8242150 | [GRAAL] Add jtreg "serviceability/sa/ClhsdbJstackXcompStress.java" to graal problem list |
JDK-8242151 | |
Improve OID mapping and reuse among JDK security providers for aliases registration | |
JDK-8242153 | ProblemList serviceability/sa/ClhsdbDumpheap.java on OSX |
JDK-8242155 | |
Enhance automated macos signing tests | |
JDK-8242162 | convert clhsdb "sysprops" command from javascript to java |
JDK-8242163 | |
Android keyboard integration fails | JDK-8242165 |
SA sysprops support fails to dump all system properties | |
JDK-8242167 | ios keyboard handling |
JDK-8242168 | ClhsdbFindPC.java failed due to "RuntimeException: 'In code in NMethod for LingeredAppWithTrivialMain.main' missing from stdout/stderr" |
JDK-8242174 | |
[macos] The NestedModelessDialogTest test make the macOS unstable | |
JDK-8242184 | CRL generation error with RSASSA-PSS |
JDK-8242186 | |
Reduce allocations in URLStreamHandler.parseURL for some cases | |
JDK-8242188 | [TESTBUG] error in jtreg test jdk/jfr/api/consumer/TestRecordedFrame.java on linux-aarch64 |
JDK-8242208 | |
Use Method.getParameterCount where applicable | |
JDK-8242209 | Increase web native thread stack size for x86 mode |
JDK-8242211 | Shenandoah: remove ShenandoahHeuristics::RegionData::_seqnum_last_alloc |
JDK-8242212 | |
Shenandoah: initialize ShenandoahHeuristics::_region_data eagerly | |
JDK-8242213 | Shenandoah: remove ShenandoahHeuristics::_bytes_in_cset |
JDK-8242214 | |
NullPointerException in JDK 14 javac compiling a method reference | |
JDK-8242216 | ObjectSampler::weak_oops_do() should not trigger barrier |
JDK-8242217 | |
Shenandoah: Enable GC mode to be diagnostic/experimental and have a name | |
JDK-8242227 | Shenandoah: transit regions to cset state when adding to collection set |
JDK-8242228 | |
Shenandoah: remove unused ShenandoahCollectionSet methods | |
JDK-8242229 | Shenandoah: inline ShenandoahHeapRegion liveness-related methods |
JDK-8242230 | |
Whitespace typos, relaxed javadoc, formatting | |
JDK-8242235 | Disable SA testing on Solaris. Remove JDK-8193639 entries from ProblemList.txt |
JDK-8242237 | |
Improve JVM TI HiddenClasses tests | |
JDK-8242239 | [Graal] javax/management/generified/GenericTest.java fails: FAILED: queryMBeans sets same |
JDK-8242240 | |
JfrStacktrace_lock rank not special enough | |
JDK-8242241 | add assert to ClassUnloadEventImpl::className |
JDK-8242244 | |
Remove redundant ELF machine definitions | |
JDK-8242260 | Add forRemoval=true to already deprecated ContentSigner |
JDK-8242265 | |
serviceability/sa/ClhsdbScanOops.java fails due to bad @requires expression | |
JDK-8242267 | Shenandoah: regions space needs to be aligned by os::vm_allocation_granularity() |
JDK-8242271 | |
Shenandoah: add test to verify GC mode unlock | |
JDK-8242273 | Shenandoah: accept either SATB or IU barriers, but not both |
JDK-8242281 | |
IntStream.html#reduce doc should not mention average | |
JDK-8242282 | Test sun/tools/jps/TestJps.java fails after JDK-8237572 |
JDK-8242283 | |
Can’t start JVM when java home path includes non-ASCII character | |
JDK-8242289 | C2: Support platform-specific node cloning in Matcher |
JDK-8242292 | |
(fs) FileSystems.getFileSystem(URI) should throw IAE if the URI scheme is null | |
JDK-8242294 | JSSE Client does not throw SSLException when an alert occurs during handshaking |
JDK-8242295 | |
Change ThreadMBean in vmTestbase/nsk/monitoring to ThreadMXBean | |
JDK-8242301 | Shenandoah: Inline LRB runtime call |
JDK-8242302 | |
Refactor jpackage native code | |
JDK-8242310 | use reproducible random in hotspot compiler tests |
JDK-8242311 | |
use reproducible random in hotspot runtime tests | |
JDK-8242312 | use reproducible random in hotspot gc tests |
JDK-8242313 | |
use reproducible random in hotspot svc tests | |
JDK-8242314 | use reproducible random in vmTestbase shared code |
JDK-8242316 | |
Shenandoah: Turn NULL-check into assert in SATB slow-path entry | |
JDK-8242325 | Remove VIS version of medialib |
JDK-8242326 | |
use new "summary-list" CSS class instead of general "block-list" for list of summary sections | |
JDK-8242327 | List spec should state that unmodifiable lists implement RandomAccess |
JDK-8242330 | |
Arrays should be cloned in several JAAS Callback classes | |
JDK-8242335 | Additional Tests for RSASSA-PSS |
JDK-8242337 | |
javadoc typo in NumberFormat::setMinimumFractionDigits | |
JDK-8242353 | Shenandoah: micro-optimize region liveness handling |
JDK-8242356 | |
(se) epoll Selector should use epoll_create1 instead of epoll_create | |
JDK-8242357 | [JVMCI] Incorrect use of JVMCI_CHECK_ on return statement |
JDK-8242365 | |
Shenandoah: use uint16_t instead of jushort for liveness cache | |
JDK-8242366 | Fix JavaDoc warnings |
JDK-8242370 | |
Enable JFR TestGCPhaseConcurrent test for Shenandoah | |
JDK-8242375 | Shenandoah: Remove ShenandoahHeuristic::record_gc_start/end methods |
JDK-8242379 | |
[TESTBUG] compiler/loopopts/TestLoopUnswitchingLostCastDependency.java fails with release VMs | |
JDK-8242382 | test/jdk/TEST.groups cleanup of sun/tools/java |
JDK-8242384 | |
sa/TestSysProps.java failed due to "RuntimeException: Could not find property in jinfo output: [0.058s][info][cds] Archive was created with UseCompressedOops" | |
JDK-8242388 | compiler/graalunit/CoreTest.java timed out |
JDK-8242400 | |
Shenandoah: Restore logging to pre-jdk8241984 format | |
JDK-8242424 | Deprecate InitialBootClassLoaderMetaspaceSize |
JDK-8242425 | |
JVMTI monitor operations should use Thread-Local Handshakes | |
JDK-8242429 | Better implementation for sign extract |
JDK-8242430 | |
Correct links in javadoc of OperatingSystemMXBean | |
JDK-8242448 | Change HeapRegionManager::guarantee_contiguous_range to be assert_contiguous_range |
JDK-8242449 | |
AArch64: r27 can be allocated in CompressedOops mode | |
JDK-8242452 | During module definition, move conversion of packages from native to VM |
JDK-8242459 | |
ForceNUMA and only one available NUMA node hits a guarantee | |
JDK-8242462 | Residual Cleanup of rmic removal |
JDK-8242463 | |
ProcessTools.createNativeTestProcessBuilder() in testlib needs jdk/bin on PATH on Windows | |
JDK-8242468 | VS2019 build missing vcruntime140_1.dll |
JDK-8242470 | |
Update Xerces to Version 2.12.1 | |
JDK-8242471 | remove "temporarily" restrictions of nsk/jdi/Argument/value/value004 |
JDK-8242472 | |
Comment for unused PreviewFeature.Feature.TEXT_BLOCKS enum | |
JDK-8242478 | compiler implementation for records (Second Preview) |
JDK-8242480 | |
Negative value may be returned by getFreeSwapSpaceSize() in the docker | |
JDK-8242482 | AArch64: Change parameter names of reduction operations to make code clear |
JDK-8242484 | |
Rework thread deletion during VM termination | |
JDK-8242485 | Null _file checking in fileStream::flush() |
JDK-8242489 | |
ChoiceBox: initially toggle not sync’ed to selection | JDK-8242491 |
C2: assert(v2→bottom_type() == vt) failed: mismatch when creating MacroLogicV | |
JDK-8242492 | C2: Remove Matcher::vector_shift_count_ideal_reg() |
JDK-8242498 | |
Invalid "sun.awt.TimedWindowEvent" object leads to JVM crash | |
JDK-8242502 | UnexpectedDeoptimizationTest.java failed "assert(phase→type(obj)→isa_oopptr()) failed: only for oop input" |
JDK-8242504 | |
Enhance the system clock to nanosecond precision | |
JDK-8242522 | Minor LingeredApp improvements |
JDK-8242523 | |
Update the Animation and ClipEnvelope classes | JDK-8242524 |
Use different default CDS archives depending on UseCompressOops | |
JDK-8242526 | PIT: javax/swing/JInternalFrame/8020708/bug8020708.java fails in mach5 ubuntu system |
JDK-8242527 | |
ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" | |
JDK-8242529 | javac defines type annotations incorrectly for record members (constructor and property accessor) |
JDK-8242530 | |
[macos] Some audio files miss spectrum data when another audio file plays first | JDK-8242532 |
convert tests to use Text Blocks | |
JDK-8242538 | java/security/SecureRandom/ThreadSafe.java failed on windows |
JDK-8242541 | |
Small charset issues (ISO8859-16, x-eucJP-Open, x-IBM834 and x-IBM949C) | |
JDK-8242548 | Wrapped labeled controls using -fx-line-spacing cut text off |
JDK-8242556 | Cannot load RSASSA-PSS public key with non-null params from byte array |
JDK-8242557 | |
Add length limit for strings in PNGImageWriter | |
JDK-8242565 | Policy initialization issues when the denyAfter constraint is enabled |
JDK-8242577 | |
Cell selection fails on iOS most of the times | JDK-8242596 |
Improve JarFile.getEntry performance for multi-release jar files | |
JDK-8242597 | Remove GenericTaskQueue<>::push_slow |
JDK-8242602 | |
Shenandoah: allow earlier recycle of trashed regions during concurrent root processing | |
JDK-8242607 | -Xdoclint doesn’t report missing/unexpected comments |
JDK-8242614 | |
cleanup duplicated test ldap server in some com/sun/jndi/ldap/ tests | |
JDK-8242625 | Shenandoah: restore heap logging for Degenerated/Full cycles |
JDK-8242626 | |
enhance posix print_rlimit_info | |
JDK-8242629 | Remove references to deprecated java.util.Observer and Observable |
JDK-8242631 | |
Missing but used special functions for some classes | |
JDK-8242638 | Shenandoah: restore heap logging for uncommit |
JDK-8242641 | |
Shenandoah: clear live data and update TAMS optimistically | |
JDK-8242643 | Shenandoah: split concurrent weak and strong root processing |
JDK-8242649 | |
improve the CSS class names used for summary and details tables | |
JDK-8242786 | [macos] tools/jpackage/share/IconTest.java fails: ABORT trying to dequeue work |
JDK-8242787 | |
sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java fails with sun.jvm.hotspot.types.WrongTypeException | |
JDK-8242789 | sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java fails with 'JShellToolProvider' missing from stdout/stderr |
JDK-8242792 | |
interval < flushInterval is always false in jdk.jfr.internal.RequestEngine#setFlushInterval | |
JDK-8242793 | Incorrect copyright header in ContinuousCallSiteTargetChange.java |
JDK-8242796 | |
Fix client build failure | |
JDK-8242802 | javac crashes when checking equals and hashCode in unresolvable anonymous class |
JDK-8242804 | |
Fix trivial deprecation issues in jdk.hotspot.agent | |
JDK-8242808 | Fix all remaining deprecation warnings in jdk.hotspot.agent |
JDK-8242811 | |
AlgorithmId::getDefaultAlgorithmParameterSpec returns incompatible PSSParameterSpec for an RSASSA-PSS key | |
JDK-8242842 | Avoid reallocating name when checking for trailing slash in ZipFile.getEntryPos |
JDK-8242844 | |
JFR: Clean up typos and log format | |
JDK-8242846 | Bring back test/jdk/tools/jlink/plugins/OrderResourcesPluginTest.java |
JDK-8242848 | |
Improve performance of InflaterOutputStream.write() | |
JDK-8242859 | test/jdk/tools/jlink/JLinkTest.java uses nashorn module |
JDK-8242860 | |
test/jdk/tools/jlink/ModuleNamesOrderTest.java uses nashorn module | |
JDK-8242863 | Bump minimum boot jdk to JDK 14 |
JDK-8242865 | |
Usability problems using mac signing in jpackage | |
JDK-8242895 | failed: sanity at src/hotspot/share/opto/escape.cpp:2361 |
JDK-8242896 | |
typo #ifdef INCLUDE_JVMTI in codeCache.cpp | |
JDK-8242897 | KeyFactory.generatePublic( x509Spec ) failed with java.security.InvalidKeyException |
JDK-8242898 | |
Clean up InstanceKlass::_array_klasses | |
JDK-8242901 | Duplicate PSYoung/OldGen max size functions |
JDK-8242905 | |
AArch64: Client build failed | |
JDK-8242913 | Bump the SPECIAL_FLAG_VALIDATION_BUILD to 25 |
JDK-8242919 | |
Paste locks up jshell | |
JDK-8242921 | test/hotspot/jtreg/runtime/CompactStrings/TestMethodNames.java uses nashorn script engine |
JDK-8242923 | |
Trigger interface MethodHandle resolve in test without Nashorn. | |
JDK-8242929 | The values of jdk.tls.namedGroups should not be case-sensitive |
JDK-8242931 | |
Few more tests that use nashorn have been missed | |
JDK-8242933 | jdk/jfr/api/consumer/TestHiddenMethod uses nashorn script engine |
JDK-8242934 | |
test/jdk/jdk/jfr/tool/TestPrintJSON.java uses nashorn script engine | |
JDK-8242935 | test/jdk/java/util/ServiceLoader/ReloadTest.java uses nashorn script engine |
JDK-8242943 | |
Fix all remaining unchecked warnings in jdk.hotspot.agent | |
JDK-8242959 | Optimize ZipFile.getEntry by folding lookups for name and name+'/' |
JDK-8242999 | |
HTTP/2 client may not handle CONTINUATION frames correctly | |
JDK-8243000 | javac only build fails after removal of Nashorn |
JDK-8243008 | |
Shenandoah: TestVolatilesShenandoah test failed on aarch64 | |
JDK-8243010 | Test support: Customizable Hex Printer |
JDK-8243012 | |
Fix issues in j.l.i package info | |
JDK-8243029 | Rewrite javax/net/ssl/compatibility/Compatibility.java with a flexible interop test framework |
JDK-8243045 | |
AOTCompiledMethod::print_on triggers assertion after JDK-8210012 | |
JDK-8243047 | javac may crash when processing exits in class initializers |
JDK-8243059 | |
Build fails when --with-vendor-name contains a comma | |
JDK-8243074 | Misplaced and/or duplicate super or this constructor invocation not attributed |
JDK-8243099 | |
SO_INCOMING_NAPI_ID support | |
JDK-8243109 | Bootcycle build failures after Nashorn removal |
JDK-8243117 | |
Cleanups in Java code of module jdk.jlink | |
JDK-8243138 | Enhance BaseLdapServer to support starttls extended request |
JDK-8243146 | |
Further cleanups after UseAdaptiveGCBoundary removal | |
JDK-8243154 | Fix deprecation warnings in failure handler |
JDK-8243155 | |
AArch64: Add support for SqrtVF | |
JDK-8243156 | Fix deprecation and unchecked warnings in microbenchmark |
JDK-8243168 | |
Remove addition preview adornment from String::stripIndent and String::translateEscapes | |
JDK-8243200 | Shenandoah: Allow concurrent nmethod iteration |
JDK-8243206 | |
Cleanup error checking and handling in serviceability/sa/JhsdbThreadInfoTest.ja | |
JDK-8243210 | ClhsdbScanOops fails with NullPointerException in FileMapHeader.inCopiedVtableSpace |
JDK-8243238 | |
Shenandoah: explicit GC request should wait for a complete GC cycle | |
JDK-8243240 | AArch64: Add support for MulVB |
JDK-8243246 | |
HTTP Client sometimes gets java.io.IOException → Invalid chunk header byte 32 | |
JDK-8243254 | Examine ZipFile slash optimization for non-ASCII compatible charsets |
JDK-8243255 | |
Font size is large in JavaFX app with enabled Monocle on Raspberry Pi | JDK-8243274 |
suppress warnings in LookupDefineClass microbenchmarks due to JDK-8243156 | |
JDK-8243291 | Shenandoah: no need to retire TLABs at Init Update Refs |
JDK-8243301 | |
Shenandoah: ditch ShenandoahAllowMixedAllocs | |
JDK-8243307 | Shenandoah: remove ShCollectionSet::live_data |
JDK-8243314 | |
Problem list java/awt/image/multiresolution/MultiresolutionIconTest.java on Windows | |
JDK-8243318 | New test jdk/javadoc/tool/8224612/OptionsTest.java is failing |
JDK-8243320 | |
Add SSL root certificates to Oracle Root CA program | |
JDK-8243321 | Add Entrust root CA - G4 to Oracle Root CA program |
JDK-8243323 | |
Shenandoah: Recycle immediate garbage before concurrent class unloading | |
JDK-8243325 | Cleanup TaskQueueSuper<>::peek |
JDK-8243326 | |
Cleanup use of volatile in taskqueue code | |
JDK-8243339 | AArch64: Obsolete UseBarriersForVolatile option |
JDK-8243380 | |
Update Graal | |
JDK-8243388 | Moving search result selection clears search input |
JDK-8243389 | |
enhance os::pd_print_cpu_info on linux | |
JDK-8243392 | Remodel CDS/Metaspace storage reservation |
JDK-8243393 | |
Improve ReservedSpace constructor resolution | |
JDK-8243395 | Shenandoah: demote guarantee in ShenandoahPhaseTimings::record_workers_end |
JDK-8243396 | |
Add a brief description of argfiles to the javadoc help output | |
JDK-8243408 | Inconsistent Exceptions are thrown by MulticastSocket when sending a DatagramPacket to port 0 |
JDK-8243417 | |
Clean up com.sun.tools.javac.main.CommandLine | |
JDK-8243424 | Signature and SignatureSpi get parameter methods may return null when unsupported |
JDK-8243427 | |
use reproducible random in :vmTestbase_vm_mlvm | |
JDK-8243428 | use reproducible random in :vmTestbase_vm_compiler |
JDK-8243429 | |
use reproducible random in :vmTestbase_nsk_stress | |
JDK-8243430 | use reproducible random in :vmTestbase_vm_gc |
JDK-8243431 | |
use reproducible random in :vmTestbase_vm_metaspace | |
JDK-8243432 | use reproducible random in :vmTestbase_vm_defmeth |
JDK-8243433 | |
use reproducible random in :vmTestbase_nsk_sysdict | |
JDK-8243434 | use reproducible random in :vmTestbase_vm_g1classunloading |
JDK-8243435 | |
use reproducible random in :vmTestbase_nsk_jvmti | |
JDK-8243436 | use reproducible random in :vmTestbase_nsk_monitoring |
JDK-8243437 | |
use reproducible random in :vmTestbase_nsk_jdi | |
JDK-8243450 | Remove VMOps from jdk.hotspot.agent |
JDK-8243451 | |
nsk.share.jdi.Debugee.isJFR_active() is incorrect and corresponsing logic seems to be broken | |
JDK-8243452 | JFR: Could not create chunk in repository with over 200 recordings |
JDK-8243453 | |
java --describe-module failed with non-ASCII module name under non-UTF8 environment | |
JDK-8243460 | Shenandoah: purge init_update_refs_prepare counter |
JDK-8243463 | |
Shenandoah: ditch total_pause counters | |
JDK-8243464 | Shenandoah: print statistic counters in time order |
JDK-8243465 | |
Shenandoah: ditch unused pause_other, conc_other counters | |
JDK-8243469 | Lazily encode name in ZipFile.getEntryPos |
JDK-8243470 | |
[macos] bring back O2 opt level for unsafe.cpp | |
JDK-8243477 | FreeType library check should prefer 64-bit directory |
JDK-8243478 | |
Shenandoah: avoid implicit worker_id = 0 | |
JDK-8243486 | ZGC: Adjust "Allocated" statistics to take undone page allocations into account |
JDK-8243487 | |
Shenandoah: make _num_phases illegal phase type | |
JDK-8243488 | Add tests for set/get SendBufferSize and getReceiveBufferSize in DatagramSocket |
JDK-8243489 | |
Thread CPU Load event may contain wrong data for CPU time under certain conditions | |
JDK-8243491 | Implementation of Foreign-Memory Access API (Second Incubator) |
JDK-8243494 | |
Shenandoah: set counters once per cycle | |
JDK-8243495 | Shenandoah: print root statistics for concurrent weak/strong root phases |
JDK-8243500 | |
SA: Incorrect BCI and Line Number with jstack if the top frame is in the interpreter (BSD and Windows) | |
JDK-8243503 | InstanceKlass::_array_name is not needed and leaks |
JDK-8243506 | |
SharedBaseAddress is ignored by -Xshare:dump | |
JDK-8243507 | DatagramSocket constructors don’t always specify what happens when passed invalid parameters |
JDK-8243510 | |
AbsPathsInImage.java fails on Windows | |
JDK-8243533 | Only one of several deprecated overloaded methods listed in the Deprecated list |
JDK-8243535 | |
NMT may show wrong numbers for CDS and CCS | |
JDK-8243539 | Copyright info (Year) should be updated for fix of 8241638 |
JDK-8243541 | |
(tz) Upgrade time-zone data to tzdata2020a | |
JDK-8243548 | Javac incorrectly collects enum fields when verifying switch expression exhaustivness |
JDK-8243549 | |
sun/security/ssl/CipherSuite/NamedGroupsWithCipherSuite.java failed with Unsupported signature algorithm: DSA | |
JDK-8243557 | Inconvenient span for multi-catch error diagnostics |
JDK-8243562 | |
Make display of search results consistent with color scheme | |
JDK-8243563 | Doc comments cleanup |
JDK-8243565 | |
some gc tests use 'test.java.opts' and not 'test.vm.opts' | |
JDK-8243567 | Update download link of jtreg provided by Adoption Group |
JDK-8243568 | |
serviceability/logging/TestLogRotation.java uses 'test.java.opts' and not 'test.vm.opts' | |
JDK-8243572 | Multiple tests fail with assert(cld→klasses() != 0LL) failed: unexpected NULL for cld→klasses() |
JDK-8243573 | |
Shenandoah: rename GCParPhases and related code | |
JDK-8243574 | java.lang.invoke.InvokerBytecodeGenerator.ClassData should be package-private |
JDK-8243575 | |
Trivial javadoc fix of j.l.i.MethodHandles::arrayElementVarHandle | |
JDK-8243576 | Remove residual reference to nashorn modules in make/CompileJavaModules.gmk |
JDK-8243578 | |
Shenandoah: Cleanup ShenandoahStringDedup::parallel_oops_do() | |
JDK-8243587 | Missing comma in copyright header |
JDK-8243590 | |
Bump boot jdk to JDK 14 on aarch64 at Oracle | |
JDK-8243591 | Change to GCC 9.2 for building Linux/aarch64 at Oracle |
JDK-8243596 | |
ModuleLayer::parents should return an unmodifiable list | |
JDK-8243597 | AArch64: Add support for integer vector abs |
JDK-8243598 | |
Typos in java.lang.invoke package-info | |
JDK-8243617 | compiler/onSpinWait/TestOnSpinWaitC1.java test uses wrong class |
JDK-8243618 | |
compiler/rtm/cli tests can be run w/o WhiteBox | |
JDK-8243619 | compiler/codecache/CheckSegmentedCodeCache.java test misses -version |
JDK-8243620 | |
a few compiler/jvmci tests can be run in driver mode | |
JDK-8243621 | use SkippedException in compiler/jsr292/MHInlineTest.java test |
JDK-8243622 | |
all actions in compiler/aot/fingerprint/SelfChangedCDS.java can be run in driver mode | |
JDK-8243628 | Deprecate -XX:ForceNUMA option |
JDK-8243633 | |
Remove cups dependency when building linux at Oracle | |
JDK-8243634 | Add pandoc dependency when building linux-aarch64 at Oracle |
JDK-8243648 | |
Windows 32bit compile error src/jdk.incubator.jpackage/windows/native/libjpackage/VersionInfo.cpp | |
JDK-8243655 | Map.replace javadoc code snippet typo |
JDK-8243656 | |
Shell built-in test in configure depends on help | |
JDK-8243664 | JavaDoc of CompactNumberFormat points to wrong enum |
JDK-8243665 | |
exploded-image-optimize touches module-info.class in all modules | |
JDK-8243666 | ModuleHashes attribute generated for JMOD and JAR files depends on timestamps |
JDK-8243670 | |
Unexpected test result caused by C2 MergeMemNode::Ideal | |
JDK-8243673 | Mac signing process should not use --deep arg. |
JDK-8243848 | |
Shenandoah: Windows build fails after JDK-8239786 | |
JDK-8243925 | Toolkit#getScreenInsets() returns wrong value on HiDPI screens (Windows) |
JDK-8243928 | |
several svc tests can be run in driver mode | |
JDK-8243929 | use @requires in serviceability/attach/AttachWithStalePidFile.java test |
JDK-8243930 | |
update copyright years | |
JDK-8243932 | compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java test can use driver mode |
JDK-8243933 | |
use driver mode in gc tests | |
JDK-8243935 | remove copying of s.h.WB]WhiteBoxPermission in hotspot tests |
JDK-8243936 | NonWriteable system properties are actually writeable |
JDK-8243941 | build issue introduced with the push of 8242237 |
JDK-8243942 | use SkippedException in gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java test |
JDK-8243944 | use SkippedException and @requires in runtime/memory/ReadFromNoaccessArea.java test |
JDK-8243945 | use driver mode in runtime tests |
JDK-8243946 | serviceability/sa and jvmti tests fail after JDK-8243928 |
JDK-8243947 | [TESTBUG] hotspot/jtreg:hotspot_appcds_dynamic fails when the JDK doesn’t have default CDS archive |
JDK-8243954 | serviceability/logging/TestQuotedLogOutputs.java fails after 8243928 |
JDK-8243961 | ForceNUMA and only one available NUMA node fails assertion on Windows |
JDK-8243973 | Clarify difference between JAVA_OPTIONS and VM_OPTIONS |
JDK-8243982 | Fix testing documentation after JDK-8240241 |
JDK-8243985 | Make source generation by generatecharacter reproducible |
JDK-8243988 | Added flexibility in build system for unusal hotspot configurations |
JDK-8243989 | test/hotspot/jtreg/serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java needs to use othervm |
JDK-8243991 | Remove obsolete -XX:ThreadStackSize from java command line |
JDK-8243996 | Remove hardcoded field offsets from HotSpot |
JDK-8243997 | Linux build failed after JDK-8242244 |
JDK-8243999 | DatagramSocket and MulticastSocket constructors don’t specify how a null InetAddress is handled |
JDK-8244009 | Separate -Xdoclint options in CompileJavaModules.gmk |
JDK-8244010 | Simplify usages of ProcessTools.createJavaProcessBuilder in our tests |
JDK-8244018 | No error message for non-existent icon path |
JDK-8244021 | Hide warning from jlink about incubating modules |
JDK-8244031 | HttpClient should have more tests for HEAD requests |
JDK-8244036 | Refresh SetupJavaCompilation, and remove support for sjavac |
JDK-8244044 | Refactor phase makefiles to be structured per module |
JDK-8244051 | AbsPathsInImage.java still fails on Windows |
JDK-8244052 | remove copying of s.h.WBlatexmath:[WhiteBoxPermission in test/jdk |
JDK-8244061 | |
Disable jvmci/graal/aot when building linux-aarch64 at Oracle | |
JDK-8244066 | ClassFileInstaller should be run in driver mode |
JDK-8244078 | |
ProcessTools executeTestJvm and createJavaProcessBuilder have inconsistent handling of test.*.opts | |
JDK-8244086 | Following 8241492, strip mined loop may run extra iterations |
JDK-8244087 | |
2020-04-24 public suffix list update | |
JDK-8244093 | Move all IDE support into coherent structure in make directory |
JDK-8244094 | |
Fix Amazon copyright in various test files | |
JDK-8244097 | make bootcycle-images fails after JDK-8244036 |
JDK-8244107 | |
Incorrect parameters in ReservedSpace constructor change | |
JDK-8244110 | NPE in MenuButtonSkinBase change listener |
JDK-8244112 | Skin implementations: must not violate contract of dispose |
JDK-8244113 | [TESTBUG] java/awt/font/Rotate/RotatedSyntheticBoldTest.java test comments interpreted as args. |
JDK-8244133 | |
Refactor nsk/jdi tests to reduce code duplication in settingBreakpoint communication | |
JDK-8244141 | use @requires and SkippedException in some hotspot/runtime tests |
JDK-8244142 | |
some hotspot/runtime tests don’t check exit code of forked JVM | |
JDK-8244149 | jdk/jfr/api/consumer/recordingstream/TestOnEvent.java times out |
JDK-8244151 | |
Update MUSCLE PC/SC-Lite headers to the latest release 1.8.26 | |
JDK-8244152 | Remove unnecessary hash map resize in LocaleProviderAdapters |
JDK-8244164 | |
AArch64: jaotc generates incorrect code for compressed OOPs with non-zero heap base | |
JDK-8244170 | [aarch64] correct instruction typo for dcps1/2/3 |
JDK-8244173 | |
Uncomment subtest in runtime/InvocationTests/invocationC1Tests.java | |
JDK-8244180 | Shenandoah: carry Phase to ShWorkerTimingsTracker explicitly |
JDK-8244182 | |
Use root node as default for find_node when called from debugger | |
JDK-8244183 | linker error jpackageapplauncher on Windows 32bit |
JDK-8244186 | |
assertion failure test/jdk/javax/net/ssl/DTLS/RespondToRetransmit.java | |
JDK-8244196 | adjust output in os_linux |
JDK-8244200 | |
Shenandoah: build breakages after JDK-8241743 | |
JDK-8244203 | sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java fails with NullPointerException |
JDK-8244205 | |
HTTP/2 tunnel connections through proxy may be reused regardless of which proxy is selected | |
JDK-8244207 | Simplify usage of Compile::print_method() when debugging with gdb and enable its use with rr |
JDK-8244210 | |
The javac server is never used | |
JDK-8244214 | Change to VS2019 for building on Windows at Oracle |
JDK-8244220 | |
Compiler error in jpackage with VS2019 | |
JDK-8244224 | Implementation of JEP 381: Remove the Solaris and SPARC Ports |
JDK-8244226 | |
Shenandoah: per-cycle statistics contain worker data from previous cycles | |
JDK-8244243 | Shenandoah: Cleanup Shenandoah phase timing tracking and JFR event supporting |
JDK-8244245 | |
localizedBy() should override localized values with default values | |
JDK-8244247 | Build failures after sjavac cleanup |
JDK-8244248 | |
boot-jdk.m4 captures the version line using regex | |
JDK-8244267 | Improve serviceability task definitions in CI |
JDK-8244276 | |
Zero and minimal VM build failure after JDK-8178349 (use of undeclared identifier 'SystemDictionaryShared') | |
JDK-8244278 | Excessive code cache flushes and sweeps |
JDK-8244281 | |
test/jdk/com/sun/crypto/provider/KeyProtector/IterationCount.java fails with --illegal-access=deny | |
JDK-8244282 | test/hotspot/jtreg/compiler/intrinsics/Test8237524.java fails with --illegal-access=deny |
JDK-8244283 | |
test/jdk/sun/net/idn/TestStringPrep.java fails with --illegal-access=deny | |
JDK-8244284 | Two tests in test/hotspot/jtreg/vmTestbase fail with --illegal-access=deny |
JDK-8244291 | |
Test: gc/z/TestGarbageCollectorMXBean.java failed: "unexpected cycles" | |
JDK-8244292 | Headful clients failing with --illegal-access=deny |
JDK-8244293 | |
Remove outdated @apiNote in java.util.Objects | |
JDK-8244307 | Improve assertions against taskqueue underflow |
JDK-8244326 | |
Shenandoah: global statistics should not accept bogus samples | |
JDK-8244328 | Shenandoah: move ShenandoahThreadLocalData::_disarmed_value initialization |
JDK-8244340 | |
Handshake processing thread lacks yielding | |
JDK-8244342 | Compilation warnings about unexpected serialization related method signatures. |
JDK-8244384 | |
@requires-related clean up in gc/metaspace/ tests | |
JDK-8244385 | various clean-ups in runtime tests |
JDK-8244407 | |
JVM crashes after transformation in C2 IdealLoopTree::split_fall_in | |
JDK-8244413 | Avoid rebinds in MethodHandle.viewAsType |
JDK-8244416 | |
Remove incorrect assert during inline cache cleaning | |
JDK-8244417 | support static build for Windows |
JDK-8244418 | MenuBar: IOOB exception on requestFocus on empty bar |
JDK-8244420 | Shenandoah: Ensure _disarmed_value offset < 128 |
JDK-8244421 | |
Wrong scrollbar position on touch enabled devices | JDK-8244433 |
Remove saving of RSP in Assembler::pusha_uncached() | |
JDK-8244444 | [TESTBUG] Test for XPathEvaluationResult.XPathResultType |
JDK-8244459 | |
Optimize the hash map size in LocaleProviderAdapters | |
JDK-8244463 | JFR: Clean up jdk.jfr.internal.RepositoryChunk |
JDK-8244485 | |
runtime/cds/appcds/TestZGCWithCDS.java fails after 8244385 | |
JDK-8244489 | Zero and minimal VM build failure after JDK-8241071 (MetaspaceShared::symbol_space_alloc is undefined) |
JDK-8244491 | |
make runtime/cds/appcds/TestZGCWithCDS.java test more robust | |
JDK-8244495 | Some jlink tests crash on Windows after JDK-8237750 |
JDK-8244497 | |
[TESTBUG] Incompatible types conversion error in vmTestbase/vm/runtime/defmeth/StressTest.java after JDK-8243432 | |
JDK-8244504 | C2: refactor counted loop code in preparation for long counted loop |
JDK-8244508 | |
JFR: FlightRecorderOptions reset date format | |
JDK-8244509 | Shenandoah: refactor ShenandoahBarrierC2Support::test_* methods |
JDK-8244510 | |
Shenandoah: invert SHC2Support::is_in_cset condition | |
JDK-8244523 | Shenandoah: Remove null-handling in LRB expansion |
JDK-8244536 | |
cds/DeterministicDump.java failed: File content different | |
JDK-8244542 | ProblemList cds/DeterministicDump.java for Windows |
JDK-8244550 | |
Unsafe::allocateInstance does redundant transitions | |
JDK-8244551 | Shenandoah: Fix racy update of update_watermark |
JDK-8244557 | |
test/jdk/javax/swing/JTabbedPane/TestBackgroundScrollPolicy.java failed | |
JDK-8244565 | Accept PKCS #8 with version number 1 |
JDK-8244571 | |
assert(!_thread→is_pending_jni_exception_check()) failed: Pending JNI Exception Check during class loading | |
JDK-8244573 | java.lang.ArrayIndexOutOfBoundsException thrown for malformed class file |
JDK-8244576 | |
[macos] Volume icon deleted by osascript for background image | |
JDK-8244579 | Windows "User Objects" leakage with WebView |
JDK-8244582 | Remove terminally deprecated Solaris-specific SO_FLOW_SLA socket option |
JDK-8244592 | |
Start supporting SOURCE_DATE_EPOCH | |
JDK-8244594 | [BACKOUT] 8244523: Shenandoah: Remove null-handling in LRB expansion |
JDK-8244595 | |
[REDO] 8244523: Shenandoah: Remove null-handling in LRB expansion | |
JDK-8244606 | Non-PCH build is broken after JDK-8244550 |
JDK-8244614 | |
cleanup keywords used/available in hotspot testbase | |
JDK-8244615 | build-performance.m4 is not always parsing /proc/cpuinfo correctly |
JDK-8244618 | |
WinUpgradeUUIDTest.java fails after JDK-8236518 | |
JDK-8244620 | Fix test WinUpgradeUUIDTest failures in Mach5 |
JDK-8244621 | |
[macos10.15] Garbled FX printing plus CoreText warnings on Catalina when building with Xcode 11 | |
JDK-8244622 | Remove SA’s memory/FreeChunk.java. It’s no longer used. |
JDK-8244624 | |
Improve handling of JarFile META-INF resources | |
JDK-8244625 | Zero VM is broken after JDK-8244550 (java_lang_Class::as_Klass(oopDesc*) undefined) |
JDK-8244634 | |
LoadLibraryW failed from tools/jpackage tests after JDK-8242302 | |
JDK-8244647 | Wrong first layout pass of Scrollbar controls on touch supported devices |
JDK-8244652 | Add test for non utf-8 response handling by websocket |
JDK-8244653 | |
Suppress gcc 9.1 ABI change notes on aarch64 | |
JDK-8244657 | ChoiceBox/ToolBarSkin: misbehavior on switching skin |
JDK-8244658 | Remove dead code in code cache sweeper |
JDK-8244660 | |
Code cache sweeper heuristics is broken | |
JDK-8244661 | JFR: Remove use of thread-locals for java.base events |
JDK-8244663 | |
Shenandoah: C2 assertion fails in Matcher::collect_null_checks | |
JDK-8244667 | Shenandoah: SBC2Support::test_gc_state takes loop for wrong control |
JDK-8244668 | |
Remove SA’s javascript support | |
JDK-8244673 | Add periods to SourceVersion.isName javadoc |
JDK-8244674 | |
Third-party code version check | |
JDK-8244676 | test/jdk/jdk/jfr/startupargs/TestOptionsWithLocale.java fails |
JDK-8244683 | |
A TSA server used by tests | |
JDK-8244684 | G1 abuses StarTask to also include partial objarray scan tasks |
JDK-8244703 | |
"platform encoding not initialized" exceptions with debugger, JNI | |
JDK-8244714 | G1 young gen sizer allows zero young gen with huge -XX:NewRatio |
JDK-8244719 | |
CTW: C2 compilation fails with "assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it" | |
JDK-8244721 | CTW: C2 (Shenandoah) compilation fails with "unexpected infinite loop graph shape" |
JDK-8244724 | |
CTW: C2 compilation fails with "Live Node limit exceeded limit" | |
JDK-8244729 | Shenandoah: remove resolve paths from SBSA::generate_shenandoah_lrb |
JDK-8244730 | |
Shenandoah: gc/shenandoah/options/TestHeuristicsUnlock.java should only verify the heuristics | |
JDK-8244732 | Shenandoah: move heuristics code to gc/shenandoah/heuristics |
JDK-8244733 | |
Add ResourceHashtable::xxx_if_absent | |
JDK-8244735 | Error on iOS passing keys with unicode values greater than 255 |
JDK-8244737 | Shenandoah: move mode code to gc/shenandoah/mode |
JDK-8244739 | |
Shenandoah: break superclass dependency on ShenandoahNormalMode | |
JDK-8244740 | Shenandoah: rename ShenandoahNormalMode to ShenandoahSATBMode |
JDK-8244752 | |
Enable Linux support for multiple huge page sizes -XX:LargePageSizeInBytes | |
JDK-8244756 | Build broken with some awk version after JDK-8244248 |
JDK-8244757 | |
Introduce SetupTarget in Main.gmk | |
JDK-8244758 | DMG bundler ignores --install-dir option. |
JDK-8244759 | |
Shenandoah: print verbose class unloading counters | |
JDK-8244763 | Update --release 8 symbol information after JSR 337 MR3 |
JDK-8244767 | |
Potential non-terminated string in getEncodingInternal() on Windows | |
JDK-8244775 | Remove unnecessary dependency to jfrEvents.hpp |
JDK-8244777 | |
ClassLoaderStats VM Op uses constant hash value | |
JDK-8244779 | ProblemList serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java pending JDK-8244571 |
JDK-8244807 | |
Shenandoah: ditch filter in ShenandoahUnload::unload | |
JDK-8244813 | [BACKOUT] 8244523: Shenandoah: Remove null-handling in LRB expansion |
JDK-8244815 | |
Always log MMU information in G1 | |
JDK-8244817 | Add configuration logging similar to ZGCs to other GCs |
JDK-8244818 | |
Java2D Queue Flusher crash while moving application window to external monitor | |
JDK-8244819 | hsdis does not compile with binutils |
Mark VS2019 as supported and default | |
JDK-8244946 | fatal error: memory leak: allocating without ResourceMark with -XX:+Verbose -Xlog:methodhandles |
JDK-8244949 | |
[PPC64] Reengineer assembler stop function | |
JDK-8244951 | Missing entitlements for hardened runtime |
JDK-8244953 | |
Shenandoah: gc/shenandoah/TestStringInternCleanup fails with broken string table root | |
JDK-8244958 | preferIPv4Stack and preferIPv6Addresses do not affect addresses returned by HostsFileNameService |
JDK-8244961 | |
MethodHandles::privateLookupIn throws NPE when called during initPhase2 | |
JDK-8244966 | Add .vscode to .hgignore and .gitignore |
JDK-8244971 | |
Zero VM is broken after JDK-8241825 (COMPRESSED_CLASS_POINTERS_DEPENDS_ON_COMPRESSED_OOPS not defined) | |
JDK-8244973 | serviceability/attach/RemovingUnixDomainSocketTest.java fails "stderr was not empty" |
JDK-8244981 | |
jpackage error due to missing final newline in Debian control file | |
JDK-8244993 | Revert changes to OutputAnalyzer stderrShouldBeEmptyIgnoreVMWarnings() that allow version strings |
JDK-8245000 | |
Windows GDI functions don’t support large pages | |
JDK-8245002 | Windows GDI functions don’t support NUMA interleaving |
JDK-8245005 | |
javax/net/ssl/compatibility/BasicConnectTest.java failed with No enum constant | |
JDK-8245022 | ParallelGC abuses StarTask to also include partial objarray scan tasks |
JDK-8245024 | |
Simplify and eagerly initialize StringConcatFactory | |
JDK-8245032 | Remove exceptions from compare.sh |
JDK-8245033 | |
Fixes for building in WSL | |
JDK-8245035 | Clean up os::split_reserved_memory() |
JDK-8245041 | |
Fix incorrect output order in configure | |
JDK-8245042 | Improve scalability of reading Windows Performance counters via PDH when using the Process object |
JDK-8245043 | |
Simplified contention benchmark | |
JDK-8245046 | SetupTarget incorrect for hotspot-ide-project |
JDK-8245047 | |
[PPC64] C2: ReverseBytes + Load always match to unordered Load (acquire semantics missing) | |
JDK-8245051 | c1 is broken if it is compiled by gcc without -fno-lifetime-dse |
JDK-8245061 | |
Lookup::defineHiddenClass should throw ClassFormatError if this_class is not Class_info structure | |
JDK-8245062 | HtmlStyle: group and document members for nav, header, summary, details |
JDK-8245068 | |
Implement Deprecation of RMI Activation | |
JDK-8245070 | 32-bit builds are broken after JDK-8242524 |
JDK-8245083 | |
[REDO] Shenandoah: Remove null-handling in LRB expansion | |
JDK-8245086 | G1: Rename measured pause time ratios |
JDK-8245087 | |
Use ratios instead of percentages in G1HeapSizingPolicy::expansion_amount | |
JDK-8245088 | Always provide logs for G1 heap expansion calculations |
JDK-8245093 | |
WSL support broke cygwin toolchain detection | |
JDK-8245094 | Reduce overhead of initializing the default StringConcatFactory strategy |
JDK-8245096 | |
Better windows environment output in configure | |
JDK-8245098 | Make SafeFetch32/N available earlier |
JDK-8245106 | |
ZGC: Fix incorrect setup when using -XX:+UseTransparentHugePages | |
JDK-8245111 | Update doc comments for improved processing by the Standard Doclet |
JDK-8245113 | |
JFR Recorder Thread to run in thread state "_thread_in_native" | |
JDK-8245119 | Fix include path for hotspot-ide-project |
JDK-8245120 | |
JFR: Parser unable to return typed version | |
JDK-8245121 | (bf) XBuffer.put(Xbuffer src) can give unexpected result when storage overlaps |
JDK-8245124 | |
Shenandoah: optimize code root evacuation/update during concurrent class unloading | |
JDK-8245126 | Kitchensink fails with: assert(!method→is_old()) failed: Should not be installing old methods |
JDK-8245128 | |
Kitchensink fails with: assert(destination == (address)-1 || destination == entry) failed: b) MT-unsafe modification of inline cache | |
JDK-8245134 | test/lib/jdk/test/lib/security/KeyStoreUtils.java should allow to specify aliases |
JDK-8245137 | |
aarch64 ICache flush depends on enabling gnu extensions | |
JDK-8245146 |