The full version string for this update release is 20+37. The version number is 20.
Liberica JDK 20+37
Liberica is a certified, Java SE 20-compliant distribution of OpenJDK 20 which works on server (Linux x86_64, Linux ARM64, Windows 64), desktop (Windows 64, Windows 32, Mac, Linux x86_64), and embedded devices (Linux ARM64, Linux ARMv7, including Raspberry Pi 2 & 3 (ARMv6 hardfloat)). It has the following notable additions:
-
Linux x86_64 version contains experimental support for ZGC.
-
Linux x86_64, ARMv8 and ARMv7 distributions include a choice of Client VM, Server VM and Minimal VM.
-
Alpine Linux x86_64 version is build with musl support.
-
Windows x86_64, Windows x86, Windows ARMv8, Mac, Linux x86_64, Linux x86 and Linux ARMv7 distributions contain OpenJFX 20.
-
Linux ARMv7 distribution contains Device IO API compiled for Raspberry Pi.
Please refer to the Oracle JDK 20 release notes for further information on JDK 20 features. This document further outlines the peculiarities of Liberica distribution as compared to Oracle JDK 20 distribution.
Supported Server and Desktop configurations
Liberica is supported on the following OSes:
-
Ubuntu Linux 16.04, 18.04, 20.04 (x86, x86_64, ARMv7, ARMv8)
-
Debian Linux 8, 9, 10 (x86, x86_64, ARMv7, ARMv8)
-
Red Hat, Oracle Linux and CentOS 8x, 6.x, 7.x (x86, x86_64, ARMv7, ARMv8)
-
Alpine Linux 3.7+ (x86_64, ARMv8)
-
SUSE Linux Enterprise 12, 15 and tumbleweed (x86_64, ARMv8)
-
Apple macOS 10.11+ (x86_64, ARMv8)
-
Microsoft Windows 2019, Windows 2016, Windows 2012 R2, Windows 10, Windows 8, Windows 7 (x86, x86_64, ARMv8)
It is also known to work on other Linux distributions and Windows versions.
Note: The minimum supported Linux kernel version is 2.6.18 and GLIBC version 2.6. LibericaFX works on all supported Ubuntu versions, Red Hat Linux family starting from 7.x and SUSE versions with GTK3 backend.
Supported Embedded configurations
Liberica is tested and certified on Raspberry Pi 2, 3 and 4 running the following OSes:
-
Raspbian OS (armhf)
-
OpenSUSE (armv8)
It is also known to work with Debian (armhf) and Ubuntu (armhf).
Liberica JDK 20 distribution
Liberica JDK 20 are distributed as .rpm, .zip, .deb and .tar.gz packages. Please select the one which is most appropriate for your purposes.
Liberica JDK 20 introduced all new features supported by OpenJDK 20.
With the introduction of the Jigsaw feature in JDK 9 and Minimal VM it is now possible to create a Runtime that is sufficient to run your application and trim down the size of the Runtime. To generate a Runtime with just the Minimal VM, add --vm=minimal to jlink options.
Liberica JDK continues to provide support for AOT and Graal JIT. Since in OpenJDK 20 builds these features are deemed experimental and deprecated, it is recommended to compile native executables with Liberica Native Image Kit to avoid errors.
By default, the Liberica uses Server VM. Server VM and Client VM can be enabled with -server and -client command line options, respectively. In case the deployment requires to minimize the footprint, it may be beneficial to use Minimal VM, which emphasises on a minimal footprint. It has C1 JIT compiler only, Serial GC and no serviceability features.
LibericaFX for the Raspberry Pi
Liberica JDK 20 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 20 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
CVEs
This release does not contain any resolved Common Vulnerabilities and Exposures (CVEs).
Issues fixed
Issue | Description |
---|---|
JDK-8301886 | Remove EA from JDK 20 version string starting with Initial RC promotion B35 on February 09, 2023 |
JDK-8301989 | new javax.swing.text.DefaultCaret().setBlinkRate(N) results in NPE |
JDK-8301863 | ObjectInputFilter example incorrectly calls rejectUndecidedClass |
JDK-8298377 | JfrVframeStream causes deadlocks in ZGC |
JDK-8299891 | JMX ObjectInputFilter additional classes needed |
JDK-8300269 | The selected item in an editable JComboBox with titled border is not visible in Aqua LAF |
JDK-8301206 | Fix issue with LocaleData after JDK-8300719 |
JDK-8300953 | ClassDesc::ofInternalName missing @since tag |
JDK-8300719 | JDK 20 RDP2 L10n resource files update |
JDK-8300591 | @SuppressWarnings option “lossy-conversions” missing from jdk.compiler module javadoc |
JDK-8300623 | Lambda deserialization regression involving Enum method reference |
JDK-8290919 | Update nroff pages in JDK 20 before RC |
JDK-8298400 | Virtual thread instability when stack overflows |
JDK-8300490 | Spaces in name of MacOS Code Signing Identity are not correctly handled after JDK-8293550 |
JDK-8300275 | SegmentScope.isAccessibleBy returning incorrect values |
JDK-8300195 | Fall-through issue occurs when using record pattern in switch statements |
JDK-8295723 | security/infra/wycheproof/RunWycheproof.java fails with Assertion Error |
JDK-8295687 | Better BMP bounds |
JDK-8293742 | Better Banking of Sounds |
JDK-8293554 | Enhanced DH Key Exchanges |
JDK-8287411 | Enhance DTLS Performance |
JDK-8293717 | Objective view of ObjectView |
JDK-8293734 | Improve BMP image handling |
JDK-8293598 | Enhance InetAddress address handling |
JDK-8286496 | Improve Thread labels |
JDK-8288516 | Enhance font creation |
JDK-8286070 | Improve UTF8 representation |
JDK-8298059 | Linked stack watermarks don’t support nesting |
JDK-8299789 | Compilation of gtest causes build to fail if runtime libraries are in different dirs |
JDK-8299502 | Usage of constructors of primitive wrapper classes should be avoided in javax.xml API docs |
JDK-8299499 | Usage of constructors of primitive wrapper classes should be avoided in java.net API docs |
JDK-8299500 | Usage of constructors of primitive wrapper classes should be avoided in java.text API docs |
JDK-8299501 | Usage of constructors of primitive wrapper classes should be avoided in java.util API docs |
JDK-8299498 | Usage of constructors of primitive wrapper classes should be avoided in java.lang API docs |
JDK-8300141 | ProblemList java/util/concurrent/locks/Lock/OOMEInAQS.java with ZGC |
JDK-8300144 | ProblemList vmTestbase/nsk/sysdict/vm/stress/chain/chain007/chain007.java with ZGC |
JDK-8300147 | ProblemList vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw001/TestDescription.java in Xcomp |
JDK-8300055 | [BACKOUT] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE |
JDK-8299918 | Update Xcode11.3.1-MacOSX10.15 devkit at Oracle |
JDK-8299034 | Runtime::exec clarification of inherited environment |
JDK-8299439 | java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR |
JDK-8299090 | Specify coordinate order for additional CaptureCallState parameters on class as well |
JDK-8299862 | OfAddress setter should disallow heap segments |
JDK-8299849 | Revert JDK-8294461: wrong effectively final determination by javac |
JDK-8299227 | host |
JDK-8299715 | IR test: VectorGatherScatterTest.java fails with SVE randomly |
JDK-8294744 | AArch64: applications/kitchensink/Kitchensink.java crashed: assert(oopDesc::is_oop(obj)) failed: not an oop |
JDK-8299733 | AArch64: “unexpected literal addressing mode” assertion failure with -XX:+PrintC1Statistics |
JDK-8299693 | Change to Xcode12.4+1.1 devkit for building on macOS at Oracle |
JDK-8299689 | Make use of JLine for Console as “opt-in” |
JDK-8299705 | JCov coverage runs depend on jdk_symbols |
JDK-8299740 | CaptureCallState is missing @Preview annotation |
JDK-8299528 | IR test: TestEor3AArch64.java fails on aarch64 |
JDK-8298525 | javadoc crashes with “UnsupportedOperationException: Not yet implemented” in SeeTaglet.inherit |
JDK-8299561 | VaList.empty() doesn’t return a list associated with the global scope |
JDK-8299476 | PPC64 Zero build fails after JDK-8286302 |
JDK-8293824 | gc/whitebox/TestConcMarkCycleWB.java failed “RuntimeException: assertTrue: expected true, was false” |
JDK-8299483 | ProblemList java/text/Format/NumberFormat/CurrencyFormat.java |
JDK-8298324 | Unable to run shell test with make |
JDK-8299235 | broken link referencing missing id |
JDK-8288204 | GVN Crash: assert() failed: correct memory chain |
JDK-8298592 | Add java man page documentation for ChaCha20 and Poly1305 intrinsics |
JDK-8299241 | jdk/jfr/api/consumer/streaming/TestJVMCrash.java generates unnecessary core file |
JDK-8299237 | add ArraysSupport.newLength test to a test group |
JDK-8299230 | Use https: in links |
JDK-8299015 | Ensure that HttpResponse.BodySubscribers.ofFile writes all bytes |
JDK-8299207 | [Testbug] Add back test/jdk/java/awt/Graphics2D/DrawPrimitivesTest.java |
JDK-8298176 | remove OpaqueZeroTripGuardPostLoop once main-loop disappears |
JDK-8299077 | [REDO] JDK-4512626 Non-editable JTextArea provides no visual indication of keyboard focus |
JDK-8299127 | [REDO] JDK-8194048 Regression automated test ‘/open/test/jdk/javax/swing/text/DefaultCaret/HidingSelection/HidingSelectionTest.java’ fails |
JDK-8299128 | [REDO] JDK-8213562 Test javax/swing/text/DefaultCaret/HidingSelection/MultiSelectionTest.java fails |
JDK-8298893 | Rename option UsePolyIntrinsics to UsePoly1305Intrinsics |
JDK-8298726 | (fs) Change PollingWatchService to record last modified time as FileTime rather than milliseconds |
JDK-8298642 | ParallelGC -XX:+UseNUMA eden spaces allocated on wrong node |
JDK-8298588 | WebSockets: HandshakeUrlEncodingTest unnecessarily depends on a response body |
JDK-8299156 | Broken link in jdk.compiler/module-info.java |
JDK-8298947 | compiler/codecache/MHIntrinsicAllocFailureTest.java fails intermittently |
JDK-8299147 | Minor accessibility errors in the specs and man index pages |
JDK-8299123 | [BACKOUT] 4512626 Non-editable JTextArea provides no visual indication of keyboard focus |
JDK-8298162 | Test PrintClasses hits assert when run with code that retransform classes |
JDK-8298061 | vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java failed with “fatal error: refcount has gone to zero” |
JDK-8298968 | G1: Incorrect merged remset stats |
JDK-8298784 | JFR: Test chunk integrity |
JDK-8298215 | gc/g1/TestVerifyGCType.java failed with “Missing expected verification pattern Verifying After GC for: Pause Young (Prepare Mixed): expected true, was false” |
JDK-4958969 | ObjectOutputStream example leads to non-working code |
JDK-8298699 | java/lang/reflect/IllegalArgumentsTest.java times out with slowdebug bits |
JDK-4512626 | Non-editable JTextArea provides no visual indication of keyboard focus |
JDK-8194048 | Regression automated test ‘/open/test/jdk/javax/swing/text/DefaultCaret/HidingSelection/HidingSelectionTest.java’ fails |
JDK-8213562 | Test javax/swing/text/DefaultCaret/HidingSelection/MultiSelectionTest.java fails |
JDK-8277074 | Qualified exported types show up in JavaDoc |
JDK-8298894 | java/lang/Thread/virtual/stress/Skynet.java timed out and threw OutOfMemoryError |
JDK-8298987 | ProblemList jdk/internal/vm/Continuation/Fuzz.java#default with ZGC on X64 |
JDK-8298989 | ProblemList vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003/TestDescription.java on macosx-x64 |
JDK-8298990 | ProblemList java/lang/Thread/virtual/stress/Skynet.java subtests with ZGC |
JDK-8298905 | Test “java/awt/print/PrinterJob/ImagePrinting/PrintARGBImage.java” fails because the frames of instruction does not display |
JDK-8298970 | Problem list java/awt/event/KeyEvent/KeyTyped/CtrlASCII.java |
JDK-8298217 | Regressions 30-110% in SwingMark on MacOS, more so on aarch64 |
JDK-8298976 | ProblemList java/util/concurrent/ExecutorService/CloseTest.java on macosx-aarch64 |
JDK-8298977 | ProblemList vmTestbase/nsk/stress/strace/strace002.java on 2 platforms |
JDK-8298978 | ProblemList vmTestbase/nsk/stress/strace/strace003.java on 2 platforms |
JDK-8298133 | JDK 20 RDP1 L10n resource files update - msgdrop 10 |
JDK-8298919 | Add a regression test for JDK-8298520 |
JDK-8298852 | Use of uninitialized memory in MetadataFactory::free_metadata |
JDK-8298797 | Specification of some restricted methods is incorrect |
JDK-8287699 | jdk/jfr/api/consumer/TestRecordingFileWrite.java fails with exception: java.lang.Exception: Found event that should not be there. |
JDK-8297979 | ZGC: Ensure consistent MemoryUsage from MemoryMXBean.getHeapMemoryUsage() |
JDK-8298083 | The “CheckBox/RadioButton[Enabled/Disabled].textForeground” stoped working |
JDK-8298888 | ProblemList gc/g1/TestVerifyGCType.java on linux and macosx |
JDK-8298889 | ProblemList runtime/StackGuardPages/TestStackGuardPages.java on linux |
JDK-8298891 | ProblemList vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded002/TestDescription.java with ZGC |
JDK-8298892 | ProblemList vmTestbase/nsk/sysdict/vm/stress/chain/chain008/chain008.java with ZGC |
JDK-7093322 | (fs spec) Files.newBufferedWriter should be clear when coding errors are detected |
JDK-8298050 | Add links to graph output for javadoc |
JDK-8298376 | ZGC: thaws stackChunk with stale oops |
JDK-8298727 | Trees.getPath may crash for unnamed package |
JDK-8298371 | monitors_on_stack extracts unprocessed oops |
JDK-8298785 | gc/TestFullGCCount.java fails with “invalid boolean value: `null’ for expression `vm.opt.ExplicitGCInvokesConcurrent’” |
JDK-8298277 | Replace “session” with “scope” for FFM access |
JDK-8297235 | ZGC: assert(regs[i] != regs[j]) failed: Multiple uses of register: rax |
JDK-8298649 | JFR: RemoteRecordingStream support for checkpoint event sizes beyond u4 |
JDK-8298296 | gc/TestFullGCCount.java fails with “System.gc collections miscounted.” |
JDK-8294902 | Undefined Behavior in C2 regalloc with null references |
JDK-8298425 | System.console().readLine() hangs in jshell |
JDK-8298520 | C2: assert(found_opaque == res) failed: wrong pattern |
JDK-8298527 | Cygwin’s uname -m returns different string than before |
JDK-8298700 | Typo in DocTree comment |
JDK-8297305 | Clarify that javax.lang.model.util.Elements.overrides is irreflexive |
JDK-8295857 | Clarify that cleanup code can be skipped when the JVM terminates (e.g. when calling halt()) |
JDK-8298084 | Memory leak in Method::build_profiling_method_data |
JDK-8296955 | Kitchensink.java failed with "`double free or corruption (!prev): `" |
JDK-8298488 | [macos13] tools/jpackage tests failing with “Exit code: 137” on macOS |
JDK-8297288 | Example code in Scanner class |
JDK-8298271 | java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows |
JDK-8298459 | Fix msys2 linking and handling out of tree build directory for source zip creation |
JDK-8298225 | [AIX] Disable PPC64LE continuations on AIX |
JDK-8298463 | tools/javac/modules/EdgeCases.java fails on Windows after JDK-8297988 |
JDK-8298353 | C2 fails with assert(opaq→outcnt() == 1 && opaq→in(1) == limit) failed |
JDK-8298340 | java/net/httpclient/CancelRequestTest.java fails with AssertionError: Found some subscribers for testPostInterrupt |
JDK-8298455 | JFR: Add logging to TestClose.java |
JDK-8297988 | NPE in JavacTypes.getOverriddenMethods from doclint |
JDK-8298402 | ProblemList javax/swing/JFileChooser/4847375/bug4847375.java on windows-x64 |
JDK-8298414 | ProblemList gc/TestFullGCCount.java on linux-x64 |
JDK-8298417 | ProblemList vmTestbase/nsk/stress/strace/strace004.java on 2 platforms |
JDK-8298419 | ProblemList vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/Multi/Multi005/TestDescription.java on windows-x64 |
JDK-8297642 | PhaseIdealLoop::only_has_infinite_loops must detect all loops that never lead to termination |
JDK-8298255 | JFR provide information about dynamization of number of compiler threads |
JDK-8298383 | JFR: GenerateJfrFiles.java lacks copyright header |
JDK-8298379 | JFR: Some UNTIMED events only sets endTime |
JDK-8298129 | Let checkpoint event sizes grow beyond u4 limit |
JDK-8297718 | Make NMT free:ing protocol more granular |
JDK-8298173 | GarbageCollectionNotificationContentTest test failed: no decrease in Eden usage |
JDK-8298272 | Clean up ProblemList |
JDK-8298175 | JFR: Common timestamp for periodic events |
JDK-8295116 | C2: assert(dead→outcnt() == 0 && !dead→is_top()) failed: node must be dead |
JDK-8290850 | C2: create_new_if_for_predicate() does not clone pinned phi input nodes resulting in a broken graph |
JDK-8298375 | Bad copyright header in test/jdk/java/lang/Character/Supplementary.java |
JDK-8298033 | Character.codePoint\{At|Before}(char[], int, int) doesn’t do JavaDoc-specified check |
JDK-8287397 | Print top-level exception when snippet fails to read file |
JDK-8294588 | Auto vectorize half precision floating point conversion APIs |
JDK-8298341 | Ensure heap growth in TestNativeMemoryUsageEvents.java |
JDK-8296896 | Change virtual Thread.yield to use external submit |
JDK-8298323 | trivial typo in JOptionPane.OK_OPTION |
JDK-8296198 | JFileChooser throws InternalError java.lang.InternalError with Windows shortcuts |
JDK-8298075 | RISC-V: Implement post-call NOPs |
JDK-8294047 | HttpResponseInputStream swallows interrupts |
JDK-8282578 | AIOOBE in javax.sound.sampled.Clip |
JDK-8298099 | [JVMCI] decouple libgraal from JVMCI module at runtime |
JDK-8295803 | Console should be usable in jshell and other environments |
JDK-8281236 | (D)TLS key exchange named groups |
JDK-8298303 | (fs) temporarily remove Path.getExtension |
JDK-8157023 | Integrate NMT with JFR |
JDK-8298301 | C2: assert(main_cmp→in(2)→Opcode() == Op_Opaque1) failed: main loop has no opaque node? |
JDK-8165943 | LineBreakMeasurer does not measure correctly if TextAttribute.TRACKING is set. |
JDK-8298205 | Prefer Member Initialization Lists for JFR classes in os_perf.hpp |
JDK-8297298 | SequenceInputStream should override transferTo |
JDK-8298202 | [AIX] Dead code elimination removed jfr constructor used by AIX |
JDK-8298274 | Problem list TestSPISigned on Windows |
JDK-8298177 | Various java.lang.invoke cleanups |
JDK-8284363 | Redundant imports in BoundMethodHandle |
JDK-8297209 | Serial: Refactor GenCollectedHeap::full_process_roots |
JDK-8269820 | C2 PhaseIdealLoop::do_unroll get wrong opaque node |
JDK-8298184 | Incorrect record component type in record patterns |
JDK-8298035 | Provide better descriptions for JIT compiler JFR events |
JDK-8297964 | Jetty.java fails “assert(_no_handle_mark_nesting == 0) failed: allocating handle inside NoHandleMark” |
JDK-8298248 | Limit sscanf output width in cgroup file parsers |
JDK-8298108 | Add a regression test for JDK-8297684 |
JDK-8298169 | Remove unused methods in space.hpp |
JDK-8286666 | JEP 429: Implementation of Scoped Values (Incubator) |
JDK-8296672 | Implementation of Virtual Threads (Second Preview) |
JDK-4677581 | ColorModel.getComponentSize()-wrong conditions for ArrayIndexOutOfBoundsExceptio |
JDK-8297976 | Remove sun.net.ProgressMonitor and related classes |
JDK-8240275 | Occasional errors in HttpURLConnection due to race with GC |
JDK-8295258 | Add BasicType argument to AccessInternal::decorator_fixup |
JDK-8298147 | Clang warns about pointless comparisons |
JDK-8298171 | Missing newline in the example output of -Xlog:help |
JDK-8290432 | C2 compilation fails with assert(node→_last_del == _last) failed: must have deleted the edge just produced |
JDK-8297804 | (tz) Update Timezone Data to 2022g |
JDK-8298221 | Problem list gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java on macosx-aarch64 |
JDK-8298214 | ProblemList java/util/concurrent/forkjoin/AsyncShutdownNow.java |
JDK-8298218 | ProblemList java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.java on windows-x64 |
JDK-8298222 | ProblemList java/awt/Mixing/AWT_Mixing/ViewportOverlapping.java on windows-x64 |
JDK-8298220 | ProblemList java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java on windows-x64 |
JDK-8296507 | GCM using more memory than necessary with in-place operations |
JDK-8295724 | VirtualMachineError: Out of space in CodeCache for method handle intrinsic |
JDK-8298178 | Update to use jtreg 7.1.1 |
JDK-8293412 | Remove unnecessary java.security.egd overrides |
JDK-8297450 | ScaledTextFieldBorderTest.java fails when run with -show parameter |
JDK-8297958 | NMT: Display peak values |
JDK-8298142 | Update internal comment on language features in SourceVersion |
JDK-8297379 | Enable the ByteBuffer path of Poly1305 optimizations |
JDK-8297602 | Compiler crash with type annotation and generic record during pattern matching |
JDK-8297687 | new URI(S,S,S,S) throws exception with incorrect index position reported in the error message |
JDK-8298145 | Remove ContiguousSpace::capacity |
JDK-8296024 | Usage of DirectBuffer::address should be guarded |
JDK-8297186 | G1 triggers unnecessary full GCs when heap utilization is low |
JDK-8297172 | Fix some issues of auto-vectorization of
|
JDK-8297689 | Fix incorrect result of Short.reverseBytes() call in loops |
JDK-8297963 | Partially fix string expansion issues in UTIL_DEFUN_NAMED and related macros |
JDK-8267617 | Certificate’s IP x509 NameConstraints raises ArrayIndexOutOfBoundsException |
JDK-8298057 | (fs) Remove PollingWatchService.POLLING_INIT_DELAY |
JDK-8297951 | C2: Create skeleton predicates for all If nodes in loop predication |
JDK-8297247 | Add GarbageCollectorMXBean for Remark and Cleanup pause time in G1 |
JDK-8298102 | Remove DirtyCardToOopClosure::_last_explicit_min_done |
JDK-8298111 | Cleanups after UseMallocOnly removal |
JDK-8295184 | Printing messages with a RecordComponentElement does not include position |
JDK-8298027 | Remove SCCS id’s from awt jtreg tests |
JDK-8296489 | tools/jpackage/windows/WinL10nTest.java fails with timeout |
JDK-8293453 | tools/jpackage/share/AddLShortcutTest.java “Failed: Check the number of mismatched pixels [1024] of [1024] is < [0.100000] threshold” |
JDK-8298123 | Problem List MaximizedToIconified.java on macOS |
JDK-8297729 | Replace GrowableArray in ComputeMoveOrder with hash table |
JDK-8298043 | jdk/jfr/api/consumer/recordingstream/TestStop.java failed with “Expected outer stream to have 3 events” |
JDK-8297489 | Modify TextAreaTextEventTest.java as to verify the content change of TextComponent sends TextEvent |
JDK-8273357 | SecurityManager deprecation warning from java/awt/regtesthelpers/Util.java |
JDK-8296619 | Upgrade jQuery to 3.6.1 |
JDK-8297733 | Refactor Cast binding to enum |
JDK-8297495 | j.u.concurrent updates for JDK 20 |
JDK-8297606 | [AIX] Broken build after JDK-8295475 |
JDK-8296477 | Foreign linker implementation update following JEP 434 |
JDK-8295044 | Implementation of Foreign Function and Memory API (Second Preview) |
JDK-8297766 | Remove UseMallocOnly development option |
JDK-8281214 | Unsafe use of long in VMThread::setup_periodic_safepoint_if_needed |
JDK-8297767 | Assert JNICritical_lock/safepoint-1 and AdapterHandlerLibrary_lock/safepoint-1 |
JDK-8297763 | Fix missing stub code expansion before align() in shared trampolines |
JDK-8291769 | Translation of switch with record patterns could be improved |
JDK-8296545 | C2 Blackholes should allow load optimizations |
JDK-8297959 | Provide better descriptions for some Operating System JFR events |
JDK-8297864 | Dead code elimination |
JDK-8297974 | ClassCastException in com.sun.tools.javac.comp.AttrRecover.doRecovery |
JDK-8297794 | Deprecate JMX Management Applets for Removal |
JDK-8294540 | Remove Opaque2Node: it is broken and triggers assert |
JDK-8296384 | [TESTBUG] sun/security/provider/SecureRandom/AbstractDrbg/SpecTest.java intermittently timeout |
JDK-8297872 | Non-local G1MonotonicArenaFreePool::_freelist_pool has non-trivial ctor/dtor |
JDK-8296907 | VMError: add optional callstacks, siginfo for secondary errors |
JDK-8297264 | C2: Cast node is not processed again in CCP and keeps a wrong too narrow type which is later replaced by top |
JDK-8298055 | AArch64: fastdebug build fails after JDK-8247645 |
JDK-8297609 | Add application/wasm MIME type for wasm file extension |
JDK-8298067 | Persistent test failures after 8296012 |
JDK-8298068 | ProblemList tests failing due to JDK-8297235 |
JDK-8298070 | ProblemList jdk/internal/vm/Continuation/Fuzz.java#default with ZGC on X64 |
JDK-8298071 | ProblemList tests failing due to JDK-8298059 |
JDK-8298072 | ProblemList compiler/c1/TestPrintC1Statistics.java in Xcomp mode on linux-aarch64 |
JDK-8297683 | Use enhanced-for cycle instead of Enumeration in java.security.jgss |
JDK-8298003 | NMT: fatal block printout does not show the correct corruption address |
JDK-8298054 | ProblemList jdk/jfr/api/consumer/recordingstream/TestStop.java |
JDK-8291418 | adjust monitor deflation logging and deflate_idle_monitors use |
JDK-8295424 | adjust timeout for another JLI GetObjectSizeIntrinsicsTest.java subtest |
JDK-8297367 | disable TestRedirectLinks.java in slowdebug mode |
JDK-8297369 | disable Fuzz.java in slowdebug mode |
JDK-8291359 | Specification of method j.l.foreign.VaList::skip still deserves clarification |
JDK-8280798 | com.sun.jdi.ObjectReference::setValue spec should prohibit any final field modification |
JDK-8291830 | jvmti/RedefineClasses/StressRedefine failed: assert(!is_null(v)) failed: narrow klass value can never be zero |
JDK-8297608 | JFR: Incorrect duration after chunk rotation |
JDK-8297982 | Exclude vmTestbase/nsk/monitoring/stress/lowmem/ with ZGC until 8297979 is fixed |
JDK-8297285 | Shenandoah pacing causes assertion failure during VM initialization |
JDK-8297984 | Turn on warnings as errors for javadoc |
JDK-8297953 | Fix several C2 IR matching tests for RISC-V |
JDK-8297941 | Add override modifier in space.hpp |
JDK-8296084 | javax/swing/JSpinner/4788637/bug4788637.java fails intermittently on a VM |
JDK-8297686 | JFR: Improve documentation of EventStream::onMetadata(Consumer) |
JDK-8297911 | Memory leak in JfrUpcalls::on_retransform |
JDK-8291444 | GHA builds/tests won’t run manually if disabled from automatic running |
JDK-8297645 | Drop the test/jdk/java/net/httpclient/reactivestreams-tck-tests/TckDriver.java test |
JDK-8297549 | RISC-V: Add support for Vector API vector load const operation |
JDK-8297715 | RISC-V: C2: Use single-bit instructions from the Zbs extension |
JDK-8297784 | Optimize @Stable field for Method.isCallerSensitive |
JDK-8297992 | Tests fail after JDK-8297215 due to lack of @enablePreview |
JDK-8297455 | Use the official ToolProvider API to call javac |
JDK-8297444 | Refactor the javacserver build tool |
JDK-8297875 | jar should not compress the manifest directory entry |
JDK-8297294 | compiler/c2/irTests/TestMulNodeIdealization.java failed compilation |
JDK-8297978 | Exclude vmTestbase/nsk/stress/except/except012.java until 8297977 is fixed |
JDK-8297215 | Update libs tests to use @enablePreview |
JDK-8297968 | Crash in PrintOptoAssembly |
JDK-8297830 | aarch64: Make Address a discriminated union internally |
JDK-8297313 | Refactor APIs for calculating address of CDS archive heap regions |
JDK-8297449 | Update JInternalFrame Metal Border code |
JDK-8271519 | java/awt/event/SequencedEvent/MultipleContextsFunctionalTest.java failed with “Total [200] - Expected [400]” |
JDK-8296710 | Update to use jtreg 7.1 |
JDK-8293294 | Remove dead code in Parse::check_interpreter_type |
JDK-8297033 | G1: Improve logging for Remembered Sets |
JDK-8297561 | Redundant index check in String.offsetByCodePoints() |
JDK-8295350 | JFR: Add stop methods for recording streams |
JDK-8297934 | [BACKOUT] Compiler should only use verified interface types for optimization |
JDK-8294943 | Implement record patterns in enhanced for |
JDK-8296802 | Parse errors when deconstructing a record using the enhanced for loop of JEP 432 |
JDK-8297928 | Update jdk.internal.javac.PreviewFeature.Feature to reflect JEP 432 and JEP 433 |
JDK-8297118 | Change IncompatibleClassChangeError to MatchException for exhaustive switch statements and switch expressions |
JDK-8294278 | ForkJoinPool.getAndAddPoolIds should use Unsafe.staticFieldBase |
JDK-8297427 | Avoid keeping class loaders alive when executing ClassLoaderStatsVMOperation |
JDK-8297503 | Merge FilteringDCTOC into ContiguousSpaceDCTOC |
JDK-8297389 | resexhausted003 fails with assert(!thread→owns_locks()) failed: must release all locks when leaving VM |
JDK-8297750 | Unnecessary Vector usage in IIORegistry |
JDK-8297821 | jdk/jshell/Test8294583.java fails on some platforms |
JDK-8295006 | Colored text is not shown on disabled checkbox and radio button with GTK LAF for bug4314194. |
JDK-8294942 | Compiler implementation for Record Patterns (Second Preview) |
JDK-8294945 | Compiler implementation for Pattern Matching for switch (Fourth Preview) |
JDK-8296660 | Swing HTML table with omitted closing tags misparsed |
JDK-8297852 | Backout 8252584 for the time being |
JDK-8297697 | RISC-V: Add support for SATP mode detection |
JDK-8297802 | display of @spec tags should mimic that of @see tags |
JDK-8297728 | Cache invocation type rather than invoker in NamedFunction |
JDK-8297519 | Improve expressions and modernise code in PKCS |
JDK-8290231 | java/foreign/malloc/TestMixedMallocFree.java crashed in JDK19 ATR run |
JDK-8297736 | test/jdk/java/foreign/TestMatrix.java is broken |
JDK-8291642 | java/foreign/TestMatrix.java -few tests are failing due to JDK-8287158. |
JDK-8297853 | windows-x86 test build broken |
JDK-8297742 | Combine vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount tests |
JDK-8297170 | misc JCK tests fail with “FATAL ERROR in native method: JDWP Can’t disable vthread end events, jvmtiError=JVMTI_ERROR_WRONG_PHASE(112)” |
JDK-8297731 | Remove redundant check in MutableBigInteger.divide |
JDK-8287400 | Make BitMap range parameter names consistent |
JDK-8297584 | G1 parallel phase event for scan heap roots is sent too often |
JDK-8294924 | JvmtiExport::post_exception_throw() doesn’t deal well with concurrent stack processing |
JDK-8296875 | Generational ZGC: Refactor loom code |
JDK-8297284 | ResolutionErrorTable’s key is wrong |
JDK-8297740 | runtime/ClassUnload/UnloadTest.java failed with “Test failed: should still be live” |
JDK-8297644 | RISC-V: Compilation error when shenandoah is disabled |
JDK-8297523 | Various GetPrimitiveArrayCritical miss result - NULL check |
JDK-8297693 | Fix typos in src/hotspot and test/hotspot files |
JDK-8295401 | Error recovery in module-info.java could be improved |
JDK-8296390 | Incremental build failed with a NPE |
JDK-8297600 | Check current thread in selected JRT_LEAF methods |
JDK-8297515 | serialVersionUID fields are not annotated with @Serial |
JDK-8252584 | HotSpot Style Guide should permit alignas |
JDK-8297681 | Unnecessary color conversion during 4BYTE_ABGR_PRE to INT_ARGB_PRE blit |
JDK-8296924 | C2: assert(is_valid_AArch64_address(dest.target())) failed: bad address |
JDK-8297749 | Remove duplicate space in the ProtocolException message being thrown from HttpURLConnection |
JDK-8297290 | Use int indices to reference CDS archived primitive mirrors |
JDK-8297676 | DataBuffer.TYPE_SHORT/TYPE_FLOAT/TYPE_DOUBLE are not placeholders |
JDK-8296878 | Document Filter attached to JPasswordField and setText(““) is not cleared instead inserted characters replaced with unicode null characters |
JDK-8297311 | Improve exception message thrown by java.net.HostPortrange::toLowerCase(String s) |
JDK-8296905 | Replace the native LCMS#getProfileID() method with the accessor |
JDK-8297695 | Fix typos in test/langtools files |
JDK-8294321 | Fix typos in files under test/jdk/java, test/jdk/jdk, test/jdk/jni |
JDK-8297481 | Create a regression test for JDK-4424517 |
JDK-8297210 | Add a @sealedGraph tag to selected java.desktop classes |
JDK-8078471 | Backspace does not work in JFileChooser with GTK L&F |
JDK-8296012 | jshell crashes on mismatched record pattern |
JDK-8297685 | Typo in NullPointerException description specified by Locale.lookup |
JDK-8297780 | Problem list java/awt/Frame/RestoreToOppositeScreen/RestoreToOppositeScreen.java |
JDK-8295010 | Reduce if required in EC limbs operations |
JDK-8293488 | Add EOR3 backend rule for aarch64 SHA3 extension |
JDK-8293177 | Verify version numbers in legal files |
JDK-8247645 | ChaCha20 intrinsics |
JDK-8292625 | jshell crash on “var a = a” |
JDK-8297065 | DerOutputStream operations should not throw IOExceptions |
JDK-8297200 | java/net/httpclient/SpecialHeadersTest.java failed once in AssertionError due to selector thread remaining alive |
JDK-8297424 | java/net/httpclient/AsyncExecutorShutdown.java fails in AssertionError due to misplaced assert |
JDK-8292594 | Use CSS custom properties for all fonts and colors |
JDK-8297030 | Reduce Default Keep-Alive Timeout Value for httpclient |
JDK-8296470 | Refactor VMError::report STEP macro to improve readability |
JDK-8296804 | Document HttpClient configuration properties in java.net.http module-info |
JDK-8296645 | org.openjdk.bench.javax.tools.Javac leaves class files in current directory |
JDK-8297216 | Search results omit some methods |
JDK-8296954 | G1: Enable parallel scanning for heap region remset |
JDK-8297242 | Use-after-free during library unloading on Linux |
JDK-6788481 | CellEditorListener.editingCanceled is never called |
JDK-8297106 | Remove the -Xcheck:jni local reference capacity checking |
JDK-8286185 | The Java manpage can be more platform inclusive |
JDK-8297276 | Remove thread text from Subject.current |
JDK-8297528 | java/io/File/TempDirDoesNotExist.java test failing on windows-x64 |
JDK-8295351 | java/lang/Float/Binary16Conversion.java fails with “Unexpected result of converting” |
JDK-8236919 | Refactor com.sun.tools.javac.main.CommandLine into a reusable module for other JDK tools |
JDK-8296754 | AutoCreateSharedArchive in JDK 20 is not compatible with JDK 19 |
JDK-8297570 | jdk/jfr/threading/TestDeepVirtualStackTrace.java fails with -XX:-UseTLAB |
JDK-8297717 | Remove jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java from ProblemList |
JDK-8297660 | x86: Redundant test+jump in C1 allocateArray |
JDK-8297343 | TestStress*.java fail with “got different traces for the same seed” |
JDK-8297499 | Parallel: Missing iteration over klass when marking objArrays/objArrayOops during Full GC |
JDK-8297309 | Memory leak in ShenandoahFullGC |
JDK-8297534 | Specify the size of MEMFLAGS |
JDK-8297082 | Remove sun/tools/jhsdb/BasicLauncherTest.java from problem list |
JDK-8286302 | Port JEP 425 to PPC64 |
JDK-8297408 | Consolidate code in runtime/ErrorHandling |
JDK-8297640 | Increase buffer size for buf (insert_features_names) in Abstract_VM_Version::insert_features_names |
JDK-8297451 | ProcessHandleImpl should assert privilege when modifying reaper thread |
JDK-8297359 | RISC-V: improve performance of floating Max Min intrinsics |
JDK-8295447 | NullPointerException with invalid pattern matching construct in constructor call |
JDK-8297145 | Add a @sealedGraph tag to ConstantDesc |
JDK-8297148 | Add a @sealedGraph tag to CallSite |
JDK-8295253 | Remove kludge from v1_0/PerfDataBuffer.java |
JDK-8297431 | [JVMCI] HotSpotJVMCIRuntime.encodeThrowable should not throw an exception |
JDK-8297590 | [TESTBUG] HotSpotResolvedJavaFieldTest does not run |
JDK-8294583 | JShell: NPE in switch with non existing record pattern |
JDK-8297384 | Add IR tests for existing idealizations of arithmetic nodes |
JDK-8297556 | Parse::check_interpreter_type fails with assert “must constrain OSR typestate” |
JDK-8297417 | Poly1305IntrinsicFuzzTest fails with tag mismatch exception |
JDK-8297385 | Remove duplicated null typos in javadoc |
JDK-8296419 | [REDO] JDK-8295319: pending_cards_at_gc_start doesn’t include cards in thread buffers |
JDK-8297569 | URLPermission constructor throws IllegalArgumentException: Invalid characters in hostname after JDK-8294378 |
JDK-8297530 | java.lang.IllegalArgumentException: Negative length on strings concatenation |
JDK-8297150 | Add a @sealedGraph tag to Reference |
JDK-8223783 | sun/net/www/http/HttpClient/MultiThreadTest.java sometimes detect threads+1 connections |
JDK-8051627 | Invariants about java.net.URI resolve and relativize are wrong |
JDK-8296886 | Fix various include sort order issues |
JDK-8297476 | Increase InlineSmallCode default from 1000 to 2500 for RISC-V |
JDK-8297192 | Warning generating API docs for javax.management.MBeanServer: overridden methods do not document exception type |
JDK-8296671 | [JFR] jdk.ContainerConfiguration event should include host total memory |
JDK-8296208 | AArch64: Enable SHA512 intrinsic by default on supported hardware |
JDK-8297491 | Loom: Stack chunks allocation code uses TLABs even when TLABs are disabled |
JDK-8296768 | Use different explicit claim marks for CLDs in Parallel and Serial GC |
JDK-8297445 | PPC64: Represent Registers as values |
JDK-8297480 | GetPrimitiveArrayCritical in imageioJPEG misses result - NULL check |
JDK-6528710 | sRGB-ColorSpace to sRGB-ColorSpace Conversion |
JDK-8297533 | ProblemList java/io/File/TempDirDoesNotExist.java test failing on windows-x64 |
JDK-8297529 | ProblemList javax/swing/JFileChooser/8046391/bug8046391.java on windows-x64 |
JDK-8297525 | jdk/jshell/ToolBasicTest.java fails after JDK-8295984 |
JDK-7181214 | Need specify SKF translateKey(SecurityKey) method requires instance of PBEKey for PBKDF2 algorithms |
JDK-8297338 | JFR: RemoteRecordingStream doesn’t respect setMaxAge and setMaxSize |
JDK-8290313 | Produce warning when user specified java.io.tmpdir directory doesn’t exist |
JDK-8297154 | Improve safepoint cleanup logging |
JDK-8297507 | Update header after JDK-8297230 |
JDK-8295984 | Remove unexpected JShell feature |
JDK-8297000 | [jib] Add more friendly warning for proxy issues |
JDK-8297230 | Update Marlin2D to 0.9.4.6 |
JDK-8297435 | Remove unused CompactibleSpaceClosure |
JDK-8297142 | jdk/jfr/event/runtime/TestShutdown.java fails on Linux ppc64le and Linux aarch64 |
JDK-8297350 | Update JMH devkit to 1.36 |
JDK-8296904 | Improve handling of macos xcode toolchain |
JDK-8191406 | [hidpi] sun/java2d/SunGraphics2D/DrawImageBilinear.java test fails |
JDK-6201035 | Document NPE for passing null insets to constructors and methods of several javax.swing.border.* classes |
JDK-8296329 | jar validator doesn’t account for minor class file version |
JDK-8296265 | Use modern HTML in the JVMTI spec |
JDK-8296323 | JVMTI can_support_virtual_threads not available for agents loaded into running VM |
JDK-8297310 | Remove unimplemented HeapInspection::iterate_over_heap |
JDK-8296742 | Illegal X509 Extension should not be created |
JDK-8297168 | Provide a bulk OopHandle release mechanism with the ServiceThread |
JDK-8297091 | New langtools test jdk/javadoc/doclet/testValueTag/TestValueFormats.java fails on machines with unexpected number format |
JDK-8239801 | [macos] java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java fails |
JDK-8295011 | EC point multiplication improvement for secp256r1 |
JDK-8296957 | One more cast in SAFE_SIZE_NEW_ARRAY2 |
JDK-8291067 | macOS should use O_CLOEXEC instead of FD_CLOEXEC |
JDK-8297349 | Parallel: Use correct claim value for CLD oop iteration in PSScavengeCLDClosure |
JDK-8297333 | Parallel: Remove unused methods in PCIterateMarkAndPushClosure |
JDK-8297382 | Test fails to compile after JDK-8288047 |
JDK-8252713 | jtreg time out of CtrlASCII.java seems to hang the Xserver. |
JDK-8297147 | UnexpectedSourceImageSize test times out on slow machines when fastdebug is used |
JDK-8297299 | SequenceInputStream should not use Vector |
JDK-8297301 | Cleanup unused methods in JavaUtilJarAccess |
JDK-8297211 | Expensive fillInStackTrace operation in HttpURLConnection.getOutputStream0 when no content-length in response |
JDK-8297164 | Update troff man pages and CheckManPageOptions.java |
JDK-8288047 | Accelerate Poly1305 on x86_64 using AVX512 instructions |
JDK-8297348 | make CONF=xxx should match if xxx is an exact match |
JDK-8297352 | configure should check pandoc version |
JDK-8297353 | Regenerated checked-in html files with new pandoc |
JDK-8294073 | Performance improvement for message digest implementations |
JDK-8296399 | crlNumExtVal might be null inside X509CRLSelector::match |
JDK-8297347 | Problem list compiler/debug/TestStress*.java |
JDK-8297342 | make LOG=debug is too verbose |
JDK-8286575 | Document how properties in java.security are parsed |
JDK-8296472 | Remove ObjectLocker around appendToClassPathForInstrumentation call |
JDK-8293584 | CodeCache::old_nmethods_do incorrectly filters is_unloading nmethods |
JDK-8196018 | java/awt/Scrollbar/ScrollbarMouseWheelTest/ScrollbarMouseWheelTest.java fails |
JDK-8293422 | DWARF emitted by Clang cannot be parsed |
JDK-8297265 | G1: Remove unnecessary null-check in RebuildCodeRootClosure::do_code_blob |
JDK-8148041 | Test java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick fails on Ubuntu with mouseReleased event after double click on title bar |
JDK-8297238 | RISC-V: C2: Use Matcher::vector_element_basic_type when checking for vector element type in predicate |
JDK-8295276 | AArch64: Add backend support for half float conversion intrinsics |
JDK-8297241 | Update sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java |
JDK-8297153 | sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java fails again |
JDK-6312651 | Compiler should only use verified interface types for optimization |
JDK-8296945 | PublicMethodsTest is slow due to dependency verification with debug builds |
JDK-8294591 | Fix cast-function-type warning in TemplateTable |
JDK-8059632 | Method reference compilation uses incorrect qualifying type |
JDK-8297217 | Incorrect generation name in the heap verification log message with Serial GC |
JDK-8297303 | ProblemList java/awt/Mouse/EnterExitEvents/DragWindowTest.java on macosx-all |
JDK-8269817 | serviceability/jvmti/DynamicCodeGenerated/DynamicCodeGeneratedTest.java timed out with -Xcomp |
JDK-8296784 | Provide clean mallinfo/mallinfo2 wrapper for Linux glibc platforms |
JDK-8297293 | Add java/nio/channels/FileChannel/FileExtensionAndMap.java to ProblemList |
JDK-8296764 | NMT: reduce loads in os::malloc |
JDK-8296796 | Provide clean, platform-agnostic interface to C-heap trimming |
JDK-8297195 | AWTAccessor and SwingAccessor should avoid double racy reads from non-volatile fields |
JDK-8292317 | Missing null check for Iterator.forEachRemaining implementations |
JDK-8297289 | problem list runtime/vthread/RedefineClass.java and TestObjectAllocationSampleEvent.java |
JDK-8245246 | Deprecate -profile option in javac |
JDK-8290845 | Consider an alternative item separator for multi-item option values |
JDK-8285604 | closed sun/java2d/GdiRendering/ClipShapeRendering.java failed with “Incorrect color ffeeeeee instead of ff0000ff in pixel (100, 100)” |
JDK-8296743 | Tighten Class.getModifiers spec for array classes |
JDK-8297258 | Typo in |
JDK-8178698 | javax/sound/midi/Sequencer/MetaCallback.java failed with timeout |
JDK-8296324 | JVMTI GetStackTrace truncates vthread stack trace for agents loaded into running VM |
JDK-8296632 | Write a test to verify the content change of TextArea sends TextEvent |
JDK-8023562 | [TEST_BUG] java/awt/Mouse/EnterExitEvents/DragWindowTest.java failed on ubuntu 13 and mac 10.11 |
JDK-8297088 | Update LCMS to 2.14 |
JDK-8297080 | Remove com/sun/jdi/NashornPopFrameTest.java from the problem list |
JDK-8297083 | Remove vmTestbase/nsk/jvmti/GetAllThreads/allthr001 from problem list |
JDK-8296910 | Add EdDSA/XDH/RSASSA-PSS to KeyPairGeneratorBench.java |
JDK-8297245 | JFR: TestRemoteDump should use RemoteRecordingStream |
JDK-8293041 | –disable-@files option doesn’t work and cause an error |
JDK-8295788 | C2 compilation hits “assertmode == ControlAroundStripMined && use == sfpt) || !use→is_reachable_from_root( failed: missed a node” |
JDK-8297129 | Inflater documentation refers to ‘deflate’ methods |
JDK-8297173 | usageTicks and totalTicks should be volatile to ensure that different threads get the latest ticks |
JDK-8293856 | AArch64: Remove clear_inst_mark from aarch64_enc_java_dynamic_call |
JDK-8296846 | Minor cleanup of some dead code in Flow.java |
JDK-8296901 | Do not create unsigned certificate and CRL |
JDK-8296463 | Memory leak in JVM_StartThread with the integration of Virtual threads |
JDK-8296785 | Use realloc for CHeap-allocated BitMaps |
JDK-8282404 | DrawStringWithInfiniteXform.java failed with “RuntimeException: drawString with InfiniteXform transform takes long time” |
JDK-8297074 | Use enhanced-for cycle instead of Enumeration in javax.crypto |
JDK-8249693 | java/nio/channels/FileChannel/FileExtensionAndMap.java uses @ignore w/o bug id |
JDK-8297165 | Update Pandoc to version 2.19.2 for Oracle builds |
JDK-8297152 | Add a @sealedGraph tag to ZoneId |
JDK-8287180 | Update IANA Language Subtag Registry to Version 2022-08-08 |
JDK-8297184 | Test runtime/ErrorHandling/TestSigInfoInHsErrFile.java is failing |
JDK-8297149 | REDO JDK-8296889: Race condition when cancelling a request |
JDK-8297075 | java/net/httpclient/CancelStreamedBodyTest.java fails with “java.lang.AssertionError: WARNING: tracker for HttpClientImpl(1) has outstanding operations” |
JDK-8297007 | IGV: Link/Unlink node selection of open tabs |
JDK-8296975 | RISC-V: Enable UseRVA20U64 profile by default |
JDK-8297201 | Obsolete AliasLevel flag |
JDK-8297032 | IGV: shortcut to center selected nodes |
JDK-8296292 | Document the default behavior of ‘$’ in regular expressions correctly |
JDK-8296492 | Remove ObjectLocker in JVMTI get_subgroups call |
JDK-8297194 | Add a @sealedGraph tag to Buffer |
JDK-8296602 | RISC-V: improve performance of copy_memory stub |
JDK-8297041 | Remove the last remnants of sjavac |
JDK-8296405 | java/util/concurrent/forkjoin/AsyncShutdownNow.java is too slow |
JDK-8295698 | AArch64: test/jdk/sun/security/ec/ed/EdDSATest.java failed with -XX:+UseSHA3Intrinsics |
JDK-8288717 | Add a means to close idle connections in HTTP/2 connection pool |
JDK-8296437 | NMT incurs costs if disabled |
JDK-8296170 | Refactor stack-locking path in C2_MacroAssembler::fast_unlock() |
JDK-8296912 | C2: CreateExNode::Identity fails with assert(i < _max) failed: oob: i=1, _max=1 |
JDK-8296222 | SwingEventMonitor - installListeners(Component , int ) - CELLEDITOR - bug |
JDK-8296906 | VMError::controlled_crash crashes with wrong code and address |
JDK-8276064 | CheckCastPP with raw oop input floats below a safepoint |
JDK-8218885 | Restore pop_frame and force_early_return functionality for Graal |
JDK-8296083 | javax/swing/JTree/6263446/bug6263446.java fails intermittently on a VM |
JDK-8295407 | C2 crash: Error: ShouldNotReachHere() in multiple vector tests with -XX:-MonomorphicArrayCheck -XX:-UncommonNullCast |
JDK-8296968 | Update langtools tests to use @enablePreview |
JDK-8296453 | Simplify resource_area uses in ClassPathDirEntry::open_stream |
JDK-8296956 | [JVMCI] HotSpotResolvedJavaFieldImpl.getIndex returns wrong value |
JDK-8296442 | EncryptedPrivateKeyInfo can be created with an uninitialized AlgorithmParameters |
JDK-8296967 | [JVMCI] rationalize relationship between getCodeSize and getCode in ResolvedJavaMethod |
JDK-8296960 | [JVMCI] list HotSpotConstantPool.loadReferencedType to ConstantPool |
JDK-8283238 | make/scripts/compare.sh should show the diff when classlist does not match |
JDK-8297006 | JFR: AbstractEventStream should not hold thread instance |
JDK-8296961 | [JVMCI] Access to j.l.r.Method/Constructor/Field for ResolvedJavaMethod/ResolvedJavaField |
JDK-8296958 | [JVMCI] add API for retrieving ConstantValue attributes |
JDK-8295315 | [REDO] 8276687 Remove support for JDK 1.4.1 PerfData shared memory files |
JDK-8296818 | Enhance JMH tests java/security/Signatures.java |
JDK-7132279 | (ch) SeekableByteChannel operation may throw Non\{Readable,Writable}ChannelException |
JDK-8157173 | [macosx] java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java fails |
JDK-8297134 | Add a @sealedGraph tag to InetAddress |
JDK-8291991 | Adjust the “shared class paths mismatch” message if class path logging is enabled |
JDK-8296709 | WARNING: JNI call made without checking exceptions |
JDK-8297047 | IGV: graphContent not set when opening a new tab |
JDK-8297132 | BACKOUT JDK-8296889: Race condition when cancelling a request |
JDK-8296429 | Remove os::supports_sse |
JDK-8296926 | Sort include lines of files in the include/ directory |
JDK-8296774 | Removed default MEMFLAGS value from CHeapBitMap |
JDK-8296916 | RISC-V: Move some small macro-assembler functions to header file |
JDK-8296932 | G1: Remove unused G1RootClosures::weak_oops |
JDK-8297020 | Rename GrowableArray::on_stack |
JDK-8296776 | Stop using mtNone as marker for CHeap allocations in GrowableArray |
JDK-8285488 | Improve DocFinder |
JDK-8287796 | Stop auto-inheriting documentation for subclasses of exceptions whose documentation is inherited |
JDK-8291869 | Match exceptions using types of javax.lang.model, not strings |
JDK-8288045 | Clean up ParamTaglet |
JDK-8288046 | Clean up ThrowsTaglet |
JDK-8295277 | Expand \{@inheritDoc} in @throws fully |
JDK-8296953 | Fix a typo in exception documentation |
JDK-8296931 | NMT tests slowed down considerably by JDK-8242181 |
JDK-8022403 | sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java fails |
JDK-8295952 | Problemlist existing compiler/rtm tests also on x86 |
JDK-8296548 | Improve MD5 intrinsic for x86_64 |
JDK-8297089 | [BACKOUT] JDK-8297088 Update LCMS to 2.14 |
JDK-8295369 | Update LCMS to 2.14 |
JDK-8296969 | C1: PrintC1Statistics is broken after JDK-8292878 |
JDK-8296970 | Remove sysThreadAvailableStackWithSlack from hotspot-symbols |
JDK-8296889 | Race condition when cancelling a request |
JDK-8296913 | Correct enable preview idiom in JdbLastErrorTest.java |
JDK-8295861 | get rid of list argument in debug agent’s removeNode() API |
JDK-8294881 | test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003/TestDescription.java fails |
JDK-8262435 | Clarify the behavior of a few inherited ZipInputStream methods |
JDK-8294731 | Improve multiplicative inverse for secp256r1 implementation |
JDK-8296736 | Some PKCS9Attribute can be created but cannot be encoded |
JDK-8286800 | Assert in PhaseIdealLoop::dump_real_LCA is too strong |
JDK-8294739 | jdk/jshell/ToolShiftTabTest.java timed out |
JDK-8295814 | jdk/jshell/CommandCompletionTest.java fails with “lists don’t have the same size expected [2] but found [1]” |
JDK-8294947 | Use 64bit atomics in patch_verified_entry on x86_64 |
JDK-8295934 | IGV: keep node selection when changing view or graph |
JDK-8295070 | Introduce more target combinations for compiler flags |
JDK-8294775 | Shenandoah: reduce contention on _threads_in_evac |
JDK-8293166 | jdk/jfr/jvm/TestDumpOnCrash.java fails on Linux ppc64le and Linux aarch64 |
JDK-8296786 | Limit VM modes for com/sun/jdi/JdbLastErrorTest.java |
JDK-8296923 | JFR: jfr –version should return System.getProperty(“java version”) |
JDK-8295711 | Rename ZBarrierSetAssembler::load_at parameter name from “tmp_thread” to “tmp2” |
JDK-8296089 | Remove debug agent code for special handling of Thread.resume() |
JDK-8286624 | Regression Test CoordinateTruncationBug.java fails on OL8.3 |
JDK-8296900 | CertificateValidity fields are not optional |
JDK-8296171 | Compiler incorrectly rejects code with variadic method references |
JDK-8291911 | java/io/File/GetXSpace.java fails with “53687091200 != 161051996160” |
JDK-8296431 | PushbackInputStream should override transferTo |
JDK-8293681 | ResponseAPDU getData() method javadoc |
JDK-8294217 | Assertion failure: parsing found no loops but there are some |
JDK-8296805 | ctw build is broken |
JDK-8296741 | Illegal X400Address and EDIPartyName should not be created |
JDK-8164464 | Consistent failure of java/awt/dnd/MissingEventsOnModalDialog/MissingEventsOnModalDialogTest.java |
JDK-8294899 | Process.waitFor() throws IllegalThreadStateException when a process on Windows returns an exit code of 259 |
JDK-8296670 | G1: Remove unused G1GCPhaseTimes::record_preserve_cm_referents_time_ms |
JDK-8296665 | IGV: Show dialog with stack trace for exceptions |
JDK-8296821 | compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java fails after JDK-8262901 |
JDK-8296243 | [IR Framework] Fix issues with IRNode.ALLOC* regexes |
JDK-8296797 | java/nio/channels/vthread/BlockingChannelOps.testSocketChannelWriteAsyncClose failed with ClosedChannelException |
JDK-8296630 | Fix SkipIfEqual on AArch64 and RISC-V |
JDK-8295865 | Several issues with os::realloc |
JDK-8294378 | URLPermission constructor exception when using tr locale |
JDK-8294033 | x86_64: libm stubs are missing |
JDK-8296758 | [BACKOUT] Revert 8296115 |
JDK-8296872 | gtest is built with the build-jdk |
JDK-8295867 | TestVerifyGraphEdges.java fails with exit code -1073741571 when using AlwaysIncrementalInline |
JDK-8296733 | JFR: File Read event for RandomAccessFile::write(byte[]) is incorrect |
JDK-8296229 | JFR: jfr tool should print unsigned values correctly |
JDK-8295214 | Generational ZGC: Guard nmethods from cross modifying code |
JDK-8296301 | Interpreter(RISC-V): Implement -XX:+PrintBytecodeHistogram and -XX:+PrintBytecodePairHistogram options |
JDK-8296773 | G1: Factor out hash function for G1CardSet |
JDK-8293696 | java/nio/channels/DatagramChannel/SelectWhenRefused.java fails with “Unexpected wakeup” |
JDK-8296747 | com/sun/net/httpserver/simpleserver/StressDirListings.java timed out |
JDK-8296349 | [aarch64] Avoid slicing Address::extend |
JDK-8296771 | RISC-V: C2: assert(false) failed: bad AD file |
JDK-8295099 | vmTestbase/nsk/stress/strace/strace013.java failed with “TestFailure: wrong lengths of stack traces: strace013Thread0: NNN strace013Thread83: MMM” |
JDK-8296824 | ProblemList compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java |
JDK-8296822 | ProblemList jdk/jfr/api/consumer/TestRecordingFileWrite.java |
JDK-8296496 | Overzealous check in sizecalc.h prevents large memory allocation |
JDK-8296612 | CertAttrSet is useless |
JDK-8262901 | [macos_aarch64] NativeCallTest expected:←3.8194101E18> but was:<3.02668882E10> |
JDK-8295871 | G1: Use different explicit claim marks for CLDs |
JDK-8290714 | Make com.sun.jndi.dns.DnsClient virtual threads friendly |
JDK-8293886 | The abstract keyword can be removed in AESCipher |
JDK-8296715 | CLDR v42 update for tzdata 2022f |
JDK-6972078 | Can not select single directory with GTKLookAndFeel |
JDK-8295948 | Support for Zicbop/prefetch instructions on RISC-V |
JDK-8296638 | RISC-V: NegVI node emits wrong code when vector element basic type is T_BYTE/T_SHORT |
JDK-8295475 | Move non-resource allocation strategies out of ResourceObj |
JDK-8296196 | Class.getEnumConstants() throws undocumented ClassCastException and NullPointerException |
JDK-8295430 | Use cmsDoTransformLineStride instead of cmsDoTransform in the loop |
JDK-8295812 | Skip the “half float” support in LittleCMS during the build |
JDK-8285635 | javax/swing/JRootPane/DefaultButtonTest.java failed with Default Button not pressed for L&F: com.sun.java.swing.plaf.motif.MotifLookAndFeel |
JDK-8296156 | [macos] Resize DMG windows and background to fit additional DMG contents |
JDK-8296448 | RISC-V: Fix temp usages of heapbase register killed by MacroAssembler::en/decode_klass_not_null |
JDK-8296611 | Problemlist several sun/security tests until JDK-8295343 is resolved |
JDK-8292033 | Move jdk.X509Certificate event logic to JCA layer |
JDK-8296139 | Make GrowableBitMap the base class of all implementations |
JDK-8296718 | Refactor bootstrap Test Common Functionalities to test/lib/Utils |
JDK-8296615 | use of undeclared identifier ‘IPV6_DONTFRAG’ |
JDK-8296591 | Signature benchmark |
JDK-8296675 | Exclude linux-aarch64 in NSS tests |
JDK-8296406 | ChainingConstructors jtreg test reduce code duplication |
JDK-8294362 | UL: Replace the internal usage of manual buffers with stringStream in LogSelection |
JDK-8296515 | RISC-V: Small refactoring for MaxReductionV/MinReductionV/AddReductionV node implementation |
JDK-8296140 | Drop unused field java.util.Calendar.DATE_MASK |
JDK-8296239 | ISO 4217 Amendment 174 Update |
JDK-8296426 | x86: Narrow UseAVX and UseSSE flags |
JDK-8296347 | Memory leak from ClassPathDirEntry::_dir |
JDK-8296143 | CertAttrSet’s set/get mechanism is not type-safe |
JDK-8296433 | Encountered null CLD while loading shared lambda proxy class |
JDK-8295303 | cleanup debug agent’s confusing use of EI_GC_FINISH |
JDK-8296504 | Memory leak in G1PLABAllocator::PLABData |
JDK-8295658 | G1: Refactor G1SegmentedArray to indicate that it is an allocator |
JDK-8296445 | C++ syntax error in jdwpTransport.h |
JDK-8296447 | RISC-V: Make the operands order of vrsub_vx/vrsub_vi consistent with RVV 1.0 spec |
JDK-8296435 | RISC-V: Small refactoring for increment/decrement |
JDK-8295376 | Improve debug agent virtual thread performance when no debugger is attached |
JDK-8295673 | Deprecate and disable legacy parallel class loading workaround for non-parallel-capable class loaders |
JDK-8295663 | Rephrase introduction to testing.md |
JDK-8296154 | [macos] Change “/Applications” to “Applications” in DMG image |
JDK-8294020 | improve errors for record declarations |
JDK-8296485 | BuildEEBasicConstraints.java test fails with SunCertPathBuilderException |
JDK-8296479 | Remove stray comment about POST_STRIP_CMD |
JDK-8296480 | java/security/cert/pkix/policyChanges/TestPolicy.java is failing |
JDK-8295953 | Use enhanced-for cycle instead of Enumeration in sun.security |
JDK-8295893 | Improve printing of Constant Pool Cache Entries |
JDK-8296137 | diags-examples.xml is broken |
JDK-8279164 | Disable TLS_ECDH_* cipher suites |
JDK-8295354 | Remove G1 incremental non-copy time calculation |
JDK-8296226 | Add constructors (String,Throwable) and (Throwable) to InvalidParameterException |
JDK-8296443 | NMT: Remove cmdline_tracking_level handling code |
JDK-8295261 | RISC-V: Support ReductionV instructions for Vector API |
JDK-8296270 | Memory leak in ClassLoader::setup_bootstrap_search_path_impl |
JDK-8296335 | Fix accessibility manual test instruction |
JDK-8286301 | Port JEP 425 to RISC-V |
JDK-8294696 | BufferedInputStream.transferTo should drain buffer when mark set |
JDK-8294488 | Delete KCMS transforms wrappers |
JDK-8015739 | Background of JInternalFrame is located out of JInternalFrame |
JDK-8296414 | [BACKOUT] JDK-8295319: pending_cards_at_gc_start doesn’t include cards in thread buffers |
JDK-8295753 | (fs) UnixPath::toRealPath does not return correct case when links not followed |
JDK-8294536 | Update troff form of man page for new –spec-base-url option |
JDK-8294816 | C2: Math.min/max vectorization miscompilation |
JDK-8283101 | serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java failing #VirtualThread-Frozen: number of frames expected: 14, got: 9 |
JDK-8296287 | Improve documentation for Types.directSupertypes() |
JDK-8294109 | JavaDoc search should search whole index |
JDK-8200337 | Generalize see and link tags for user-defined anchors |
JDK-8277775 | Fixup bugids in RemoveDropTargetCrashTest.java - add 4357905 |
JDK-8296305 | Remove unimplemented deoptimized_wrt_marked_nmethods |
JDK-8296224 | G1: Remove unnecessary update in VM_G1CollectForAllocation |
JDK-8296231 | Fix MEMFLAGS for CHeapBitMaps |
JDK-8296380 | IGV: Shortcut for quick search not working |
JDK-8295967 | RISC-V: Support negVI/negVL instructions for Vector API |
JDK-8296108 | (tz) Update Timezone Data to 2022f |
JDK-8296285 | test/hotspot/jtreg/compiler/intrinsics/TestFloatIsFinite.java fails after JDK-8280378 |
JDK-8295319 | pending_cards_at_gc_start doesn’t include cards in thread buffers |
JDK-8296337 | CDS SharedArchiveConsistency tests fail after JDK-8296157 |
JDK-8296157 | Rename FileMapInfo::space_at() to region_at() |
JDK-8296190 | TestMD5Intrinsics and TestMD5MultiBlockIntrinsics don’t test the intrinsics |
JDK-8295685 | Update Libpng to 1.6.38 |
JDK-8256072 | Eliminate JVMTI tagmap rehashing |
JDK-8294241 | Deprecate URL public constructors |
JDK-8288232 | Address typos in jar man page |
JDK-8294858 | XMLStreamReader does not respect jdk.xml.maxXMLNameLimit=0 for namespace names |
JDK-8292427 | Improve specification of InflaterInputStream.fill() |
JDK-8178355 | IdentityHashMap uses identity-based comparison for values everywhere except remove(K,V) and replace(K,V,V) |
JDK-8289689 | (fs) Re-examine the need for normalization to Unicode Normalization Format D (macOS) |
JDK-8295653 | Add a graph of the sealed class hierarchy for marked classes |
JDK-8295872 | [PPC64] JfrGetCallTrace: Need pc == nullptr check before frame constructor |
JDK-8295774 | Write a test to verify List sends ItemEvent/ActionEvent |
JDK-8296101 | nmethod::is_unloading result unstable with concurrent unloading |
JDK-8295970 | Add vector api sanity tests in tier1 |
JDK-8232933 | Javac inferred type does not conform to equality constraint |
JDK-8296168 | x86: Add reasonable constraints between AVX and SSE |
JDK-8279913 | obsolete ExtendedDTraceProbes |
JDK-8296262 | Remove dead code from InstanceKlass::signature_name() |
JDK-8296188 | Update style and header in JDWP Protocol spec and JVMTI spec |
JDK-8296163 | [aarch64] Cleanup Pre/Post addressing mode classes |
JDK-8295670 | Remove duplication in java/util/Formatter/Basic*.java |
JDK-8296115 | Allow for compiling the JDK with strict standards conformance |
JDK-8241499 | Enable new “permissive-” for standard C++ compliance on Visual Studio if possible |
JDK-8289838 | ZGC: OOM before clearing all SoftReferences |
JDK-8290063 | IGV: Give the graphs a unique number in the outline |
JDK-8296235 | IGV: Change shortcut to delete graph from ctrl+del to del |
JDK-8295991 | java/net/httpclient/CancelRequestTest.java fails intermittently |
JDK-8296142 | CertAttrSet::(getName|getElements|delete) are mostly useless |
JDK-8294845 | Make globals accessed by G1 young gen revising atomic |
JDK-8295990 | Improve make handling of strip flags |
JDK-8296130 | G1: Remove G1YoungCollector::_target_pause_time_ms |
JDK-8295968 | RISC-V: Rename some assembler intrinsic functions for RVV 1.0 |
JDK-8233697 | CHT: Iteration parallelization |
JDK-8296136 | Use correct register in aarch64_enc_fast_unlock() |
JDK-8252075 | Documentation error in LayoutManager2 interface |
JDK-8295476 | Split G1 cost per byte predictor on gc phase |
JDK-8295646 | Ignore zero pairs in address descriptors read by dwarf parser |
JDK-8057113 | (fs) Path should have a method to obtain the filename extension |
JDK-8295914 | Add a header to generated HTML files in specs |
JDK-8282958 | Rendering issues of borders, TextFields on Windows High-DPI systems |
JDK-8296162 | [aarch64] Remove unused Address::_is_lval |
JDK-8296161 | [aarch64] Remove unused “pcrel” addressing mode tag |
JDK-8280378 | [IR Framework] Support IR matching for different compile phases |
JDK-8296167 | test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072 |
JDK-8296072 | CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream |
JDK-8296007 | crash in runtime/DefineClass/NullClassBytesTest.java |
JDK-8156593 | DataOutput.write(byte[],int,int) and its implementations do not specify index out bounds |
JDK-8291974 | PrivateCredentialPermission should not use local variable to enable debugging |
JDK-8284842 | Update Unicode Data Files to Version 15.0.0 |
JDK-8284844 | Update ICU4J to Version 72.1 |
JDK-8256660 | Disable DTLS 1.0 |
JDK-8294729 | [s390] Implement nmethod entry barriers |
JDK-8295964 | Move InstanceKlass::_misc_flags |
JDK-5074006 | Swing JOptionPane shows |
JDK-8042134 | JOptionPane bungles HTML messages |
JDK-8295993 | use K instead of 1024 in a couple of hotspot outputs |
JDK-8295125 | os::signal should be os specific |
JDK-8296087 | Problem list headful tests which may fail on Linux VMs |
JDK-8282463 | javax/sound/sampled/Clip/DataPusherThreadCheck.java fails |
JDK-8293999 | [JVMCI] need support for aligned constants in generated code larger than 8 bytes |
JDK-8285835 | SIGSEGV in PhaseIdealLoop::build_loop_late_post_work |
JDK-8295849 | Consolidate Threads::owning_thread* |
JDK-8294672 | Typo in description of JDWP VirtualMachine/AllThreads command |
JDK-8293785 | Add a jtreg test for TraceOptoParse |
JDK-8296030 | compiler/c2/irTests/TestVectorizeTypeConversion.java fails with release VMs after JDK-8291781 |
JDK-8295926 | RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic |
JDK-8291336 | Add ideal rule to convert floating point multiply by 2 into addition |
JDK-8291781 | assert(!is_visited) failed: visit only once with -XX:+SuperWordRTDepCheck |
JDK-8295405 | Add cause in a couple of IllegalArgumentException and InvalidParameterException shown by sun/security/pkcs11 tests |
JDK-8295537 | Enhance TRACE_METHOD_LINKAGE to show the target MethodHandle |
JDK-8295994 | Remove left over InetAddressContainer class |
JDK-8295000 | java/util/Formatter/Basic test cleanup |
JDK-8295323 | Unnecessary HashTable usage in StyleSheet |
JDK-8293858 | Change PKCS7 code to use default SecureRandom impl instead of SHA1PRNG |
JDK-8294461 | wrong effectively final determination by javac |
JDK-8294399 | (ch) Refactor some methods out of sun.nio.ch.UnixFileDispatcherImpl |
JDK-8283093 | JMX connections should default to using an ObjectInputFilter |
JDK-8286431 | Do not use resource array in posix mmap_attach_shared() |
JDK-8292159 | TYPE_USE annotations on generic type arguments of record components discarded |
JDK-6244831 | JFileChooser does not have tooltip for Desktop, Recent etc ToggleButton on Windows Look and feel |
JDK-8269235 | serviceability/sa/ClhsdbJstackXcompStress.java timed out |
JDK-8295066 | Folding of loads is broken in C2 after JDK-8242115 |
JDK-8295713 | runtime/ParallelLoad/SuperWait/SuperWaitTest.java fails intermittently on Windows |
JDK-8295823 | Use enhanced-for cycle instead of Enumeration in java.naming |
JDK-8293093 | NPE in P11KeyStore.getID |
JDK-8265441 | IGV: select block nodes by clicking on it |
JDK-8295879 | JFR: Remove warnings in the jdk.jfr module |
JDK-8295402 | G1: Tighten assertion in G1ScanHRForRegionClosure::scan_heap_roots |
JDK-8294752 | G1: Remove redundant checks in check_obj_during_refinement |
JDK-8295889 | NMT preinit code does not handle allocation errors |
JDK-8295868 | 32-bit Windows build failures after JDK-8294466 |
JDK-8295885 | GHA: Bump gcc versions |
JDK-8295710 | remove os::dll_file_extension |
JDK-8295767 | Remove unused fields in sun.awt.geom.Edge |
JDK-8295863 | JFR: Use expected size for Maps and Sets |
JDK-8294486 | Remove vmTestbase/nsk/jvmti/ tests ported to serviceability/jvmti. |
JDK-8295816 | jdwp jck tests failing with “FATAL ERROR in native method: JDWP SetTag, jvmtiError=JVMTI_ERROR_WRONG_PHASE(112)” |
JDK-8295815 | misc JDI tests failed with “JDWP exit error JVMTI_ERROR_WRONG_PHASE(112)” |
JDK-8295282 | Use Zicboz/cbo.zero to zero-out memory on RISC-V |
JDK-8294989 | ResourceBundle naming convention issue in JdbcRowSetResourceBundle.java |
JDK-8295895 | build error after JDK-8279366 |
JDK-8295838 | Document why we do not print Code Cache Roots phase in G1 logging |
JDK-8295732 | Directly embed TruncatedSeqs in G1Analytics |
JDK-8295839 | G1: Single threaded phases (within parallel phases) report as using multiple threads in logs |
JDK-8279366 | CDS should allow alternative locations for JAR files in classpath |
JDK-8295808 | GrowableArray should support capacity management |
JDK-8295810 | cleanup debug agent removeThread() api |
JDK-8295118 | G1: Clear CLD claim marks concurrently |
JDK-8287754 | Update jib GNU make dependency on Windows to latest cygwin build |
JDK-8294993 | LingeredApp test update |
JDK-8295212 | G1: Add wrapper for TruncatedSeqs that need separation by gc phase |
JDK-8295554 | Move the “sizecalc.h” to the correct location |
JDK-8295798 | (ch) Test java/nio/channels/Channels/ReadXBytes.java is very slow on Windows |
JDK-8292699 | Improve printing of classes in native debugger |
JDK-8295855 | ProblemList jdk/jshell/CommandCompletionTest.java on linux-all |
JDK-8295716 | Minimize disabled warnings in security libs |
JDK-8295847 | slow debug build error after JDK-8294466 |
JDK-8295844 | jdk/test/whitebox/CPUInfoTest.java failed with “not all features are known: expected true, was false” |
JDK-8295738 | Automate javax/swing/JFileChooser/FileSizeCheck.java |
JDK-8295298 | Automate javax/swing/JFileChooser/FileViewNPETest.java |
JDK-8291443 | Obsolete the PrintSharedDictionary flag |
JDK-8284840 | Update CLDR to Version 42.0 |
JDK-8295792 | Clean up old async close code |
JDK-8290010 | IGV: Fix UndoRedo Action |
JDK-8294565 | IGV: ClassCastException when clicking on an edge in the graph |
JDK-8295461 | IGV: Wrong src/dest nodes highlighted for edge |
JDK-8295776 | [JVMCI] Add x86 CPU flags for MPK and CET |
JDK-8288493 | Document JDK specific system properties in jdk.httpserver |
JDK-8295717 | Minimize disabled warnings in accessibility native code |
JDK-8294466 | Minimize disabled warnings in java.desktop |
JDK-8293873 | Centralize the initialization of UL |
JDK-8295413 | com/sun/jdi/EATests.java fails with compiler flag -XX:+StressReflectiveCode |
JDK-8295777 | java/net/httpclient/ConnectExceptionTest.java should not rely on system resolver |
JDK-8266900 | java/net/httpclient/ShortResponseBody.java fails on windows with java.io.IOException: Unable to establish loopback connection |
JDK-8293979 | Resolve JVM_CONSTANT_Class references at CDS dump time |
JDK-8295811 | serviceability/sa/TestObjectAlignment.java fails on x86_32 |
JDK-8295762 | [Vector API] Update generate_iota_indices for x86_32 after JDK-8293409 |
JDK-8294538 | missing is_unloading() check in SharedRuntime::fixup_callers_callsite() |
JDK-8295427 | popframe004: report more details on error |
JDK-8295239 | Refactor java/util/Formatter/Basic script into a Java native test launcher |
JDK-8295088 | Update External Spec page to show tabs for hosts |
JDK-8295375 | debug agent class tracking should not piggy back on the cbClassPrepare() callback |
JDK-8295650 | JFR: jfr scrub should warn if an event type doesn’t exist |
JDK-8295530 | Update Zlib Data Compression Library to Version 1.2.13 |
JDK-8295666 | Linux x86 build fails after 8292591 |
JDK-8294460 | CodeSection::alignment checks for CodeBuffer::SECT_STUBS incorrectly |
JDK-8030616 | sun/management/jmxremote/bootstrap/RmiBootstrapTest fails intermittently with cannot find a free port |
JDK-8295714 | GHA ::set-output is deprecated and will be removed |
JDK-8295657 | SA: Allow larger object alignments |
JDK-8280131 | jcmd reports “Module jdk.jfr not found.” when “jdk.management.jfr” is missing |
JDK-8295703 | RISC-V: Remove implicit noreg temp register arguments in MacroAssembler |
JDK-8295697 | Resolve conflicts between serviceability/jvmti and nsk/jvmti shared code |
JDK-8295124 | Atomic::add to pointer type may return wrong value |
JDK-8295414 | [Aarch64] C2: assert(false) failed: bad AD file |
JDK-8137022 | Concurrent refinement thread adjustment and (de-)activation suboptimal |
JDK-8155996 | Improve concurrent refinement green zone control |
JDK-8134303 | Introduce -XX:-G1UseConcRefinement |
JDK-8295715 | Minimize disabled warnings in serviceability libs |
JDK-8295719 | Remove unneeded disabled warnings in jdk.sctp |
JDK-8295529 | Add link to JBS to README.md |
JDK-8295564 | Norwegian Nynorsk Locale is missing formatting |
JDK-8029633 | Raw inner class constructor ref should not perform diamond inference |
JDK-8294670 | Enhanced switch statements have an implicit default which does not complete normally |
JDK-8291914 | generated constructors are considered compact when they shouldn’t |
JDK-7039014 | Confusing error message for method conflict |
JDK-8294550 | Sealed check for casts isn’t applied to array components |
JDK-8294705 | Disable an assertion in test/jdk/java/util/DoubleStreamSums/CompensatedSums.java |
JDK-8295470 | Update openjdk.java.net ⇒ openjdk.org URLs in test code |
JDK-8294948 | Document IllegalArgumentException and NullPointerException thrown by URLStreamHandler::parseURL and URLStreamHandler::setURL |
JDK-8294916 | Cancelling a request must eventually cause its response body subscriber to be unregistered |
JDK-8295709 | Linux AArch64 builds broken after JDK-8294438 |
JDK-8294438 | Fix misleading-indentation warnings in hotspot |
JDK-8291456 | com/sun/jdi/ClassUnloadEventTest.java failed with: Wrong number of class unload events: expected 10 got 4 |
JDK-8295302 | Do not use ArrayList when LambdaForm has a single ClassData |
JDK-8293939 | Move continuation_enter_setup and friends |
JDK-8255746 | Make PrintCompilation available on a per method level |
JDK-8294467 | Fix sequence-point warnings in Hotspot |
JDK-8294468 | Fix char-subscripts warnings in Hotspot |
JDK-8295662 | jdk/incubator/vector tests fail “assert(VM_Version::supports_avx512vlbw()) failed” |
JDK-8295668 | validate-source failure after JDK-8290011 |
JDK-8295372 | CompactNumberFormat handling of number one with decimal part |
JDK-8295456 | (ch) sun.nio.ch.Util::checkBufferPositionAligned gives misleading/incorrect error |
JDK-8290011 | IGV: Remove dead code and cleanup |
JDK-8290368 | Introduce LDAP and RMI protocol-specific object factory filters to JNDI implementation |
JDK-8295429 | Update harfbuzz md file |
JDK-8295417 | Pass latexmath:[AR to binutils cross-build |
JDK-8286707 | |
JFR: Don’t commit JFR internal jdk.JavaMonitorWait events | |
JDK-8293409 | [vectorapi] Intrinsify VectorSupport.indexVector |
JDK-8294211 | |
Zero: Decode arch-specific error context if possible | |
JDK-8295435 | Build failure with GCC7 after JDK-8294314 due to strict-overflow warnings |
JDK-8293291 | |
Simplify relocation of native pointers in archive heap | |
JDK-8286918 | Better HttpServer service |
JDK-8286511 | |
Improve macro allocation | |
JDK-8289366 | Improve HTTP/2 client usage |
JDK-8288508 | |
Enhance ECDSA usage | |
JDK-8286910 | Improve JNDI lookups |
JDK-8287446 | |
Enhance icon presentations | |
JDK-8286526 | Improve NTLM support |
JDK-8286519 | |
Better memory handling | |
JDK-8285662 | Better permission resolution |
JDK-8286077 | |
Wider MultiByte conversions | |
JDK-8282252 | Improve BigInteger/Decimal validation |
JDK-8295419 | |
JFR: Change name of jdk.JitRestart | |
JDK-8295517 | Fix stutter typo in JDK-8294539 |
JDK-8295029 | |
runtime/cds/appcds/LotsOfClasses.java fail with jfx | |
JDK-8284614 | on macOS "spindump" should be run from failure_handler as root |
JDK-8285306 | |
Fix typos in java.desktop | |
JDK-6924219 | (fc spec) FileChannel.write(ByteBuffer, position) behavior when file opened for append not specified |
JDK-8295457 | |
Make the signatures of write barrier methods consistent | |
JDK-8295469 | S390X: Optimized builds are broken |
JDK-8295433 | |
EpsilonHeap doesn’t need to override post_initialize() | |
JDK-8295468 | RISC-V: Minimal builds are broken |
JDK-8293590 | |
Some syntax checks performed by URL.openConnection() could be performed earlier, at URL construction | |
JDK-7175397 | The divider color is not changed to green when dragging for Nimbus LaF. |
JDK-8292177 | |
InitialSecurityProperty JFR event | |
JDK-8295268 | Optimized builds are broken due to incorrect assert_is_rfp shortcuts |
JDK-8294730 | |
Add @throws and @implNote clauses to BigInteger::isProblablePrime and BigInteger::nextProblablePrime | |
JDK-8295264 | Fix PaX check on RISC-V |
JDK-8295257 | |
Remove implicit noreg temp register arguments in aarch64 MacroAssembler | |
JDK-8295273 | Remove unused argument in [load/store]_sized_value on aarch64 and riscv |
JDK-8294594 | |
Fix cast-function-type warnings in signal handling code | |
JDK-8295176 | some langtools test pollutes source tree |
JDK-8295412 | |
support latest VS2022 MSC_VER in abstract_vm_version.cpp | |
JDK-6229853 | BasicTextAreaUI:create incompletely documents the possible returned View types |
JDK-8294254 | |
[macOS] javax/swing/plaf/aqua/CustomComboBoxFocusTest.java failure | |
JDK-8293833 | Error mixing types with -XX:+UseCMoveUnconditionally -XX:+UseVectorCmov |
JDK-8295396 | |
RISC-V: Cleanup useless CompressibleRegions | |
JDK-8295016 | Make the arraycopy_epilogue signature consistent with its usage |
JDK-8288387 | |
GetLocalXXX/SetLocalXXX spec should require suspending target thread | |
JDK-8295231 | Move all linking of native libraries to make |
JDK-8294546 | |
document where javac differs when invoked via launcher and ToolProvider | |
JDK-8295395 | Linux Alpha Zero builds fail after JDK-8292591 |
JDK-8295023 | |
Interpreter(AArch64): Implement -XX:+PrintBytecodeHistogram and -XX:+PrintBytecodePairHistogram options | |
JDK-8295262 | Build binutils out of source tree |
JDK-8294186 | |
AArch64: VectorMaskToLong failed on SVE2 machine with -XX:UseSVE=1 | |
JDK-8293711 | Factor out size parsing functions from arguments.cpp |
JDK-8295278 | |
Add parallel class loading tests | |
JDK-8295333 | G1: Remove unnecessary check in G1Policy::calculate_desired_eden_length_by_mmu |
JDK-8294314 | |
Minimize disabled warnings in hotspot | |
JDK-8295192 | Use original configure command line when called from a script |
JDK-8295020 | |
javac emits incorrect code for for-each on an intersection type. | |
JDK-8295325 | tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java fails on Linux ppc64le |
JDK-8295110 | |
RISC-V: Mark out relocations as incompressible | |
JDK-8292698 | Improve performance of DataInputStream |
JDK-8295009 | |
RISC-V: Interpreter intrinsify Thread.currentThread() | |
JDK-8295379 | ProblemList java/lang/Float/Binary16Conversion.java in Xcomp mode on x64 |
JDK-8295380 | |
ProblemList gc/cslocker/TestCSLocker.java in Xcomp mode on x64 | |
JDK-8294865 | x86: Improve the code generation of MulVB and MulVL |
JDK-8295370 | |
Update java.io.ObjectStreamField to use Class.descriptorString | |
JDK-8295294 | Misc cleanups in runtime/InvocationTests |
JDK-8293531 | |
C2: some vectorapi tests fail assert "Not monotonic" with flag -XX:TypeProfileLevel=222 | |
JDK-8295267 | Improve G1 scan to merge ratio calculation |
JDK-8295320 | |
[BACKOUT] 8276687 Remove support for JDK 1.4.1 PerfData shared memory files | |
JDK-8294426 | Two fingers tap generates wrong mouse modifiers on M2 MacBooks |
JDK-8295158 | |
G1: Increase card-based cost sample reporting threshold | |
JDK-8295156 | G1: Improve constant other time calculation |
JDK-8295024 | |
Cyclic constructor error is non-deterministic and inconsistent | |
JDK-8294844 | Improve G1 young gen length revise trigger |
JDK-8295288 | |
Some vm_flags tests associate with a wrong BugID | |
JDK-8295149 | Misnomer for_young_gc instead of for_young_only_phase in G1Analytics |
JDK-8294850 | |
Make rs length/pending card predictors dependent on gc phase | |
JDK-8295274 | HelidonAppTest.java fails "assert(event→should_commit()) failed: invariant" from compiled frame" |
JDK-8294842 | |
Pass actual pending cards to G1Policy::update_young_length_bounds during young gen revise | |
JDK-7172359 | HTML parser StackOverflowError on invalid HTML: <li> tag inside an <option> |
JDK-8295270 | |
RISC-V: Clean up and refactoring for assembler functions | |
JDK-8295026 | Remove unused fields in StyleSheet |
JDK-8276687 | |
Remove support for JDK 1.4.1 PerfData shared memory files | |
JDK-8292876 | Do not include the deprecated userinfo component of the URI in HTTP/2 headers |
JDK-8295017 | |
Remove Windows specific workaround in JLI_Snprintf | |
JDK-8295301 | Problem list TrayIcon tests that fail on Ubuntu 22.04 |
JDK-8295173 | |
(tz) Update Timezone Data to 2022e | |
JDK-8295295 | CDS ArchivedEnumTest fails with StaticProperty::JAVA_LOCALE_USE_OLD_ISO_CODES |
JDK-8295025 | |
(bf) ByteBuffer "Access to binary data" section suggests putFloat is void | |
JDK-8295232 | "java.locale.useOldISOCodes" property is read lazily |
JDK-8288882 | |
JFileChooser - empty (0 bytes) file is displayed as 1 KB | |
JDK-8295223 | JFR: At most one native periodic event thread at a time |
JDK-8294847 | |
Fix calculation of G1 effective scanned cards prediction | |
JDK-8294997 | Improve ECC math operations |
JDK-8294906 | |
Memory leak in PKCS11 NSS TLS server | |
JDK-8295225 | [JVMCI] codeStart should be cleared when entryPoint is cleared |
JDK-8291638 | |
Keep-Alive timeout of 0 should close connection immediately | |
JDK-8293984 | Unnecessary Vector usage in PropertyEditorSupport |
JDK-8295229 | |
Try to verify gtest version | |
JDK-8295102 | Always load @lambda-form-invoker lines from default classlist |
JDK-8294994 | |
Update Jarsigner and Keytool i18n tests to validate i18n compliance | |
JDK-8289509 | Improve test coverage for XPath Axes: descendant, descendant-or-self, following, following-sibling |
JDK-8294772 | |
Remove workaround in os::dll_address_to_library_name | |
JDK-8277970 | Test jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java fails with "tag mismatch" |
JDK-8292386 | |
jvmti/thread/SuspendThread/suspendthrd03 failed with "FAIL: Status is 2" | |
JDK-8295213 | Run GHA manually with user-specified make and configure arguments |
JDK-8295198 | |
Update more openjdk.java.net ⇒ openjdk.org URLs | |
JDK-8295211 | Fix autoconf 2.71 warning "AC_CHECK_HEADERS: you should use literals" |
JDK-8295205 | |
Add jcheck whitespace checking for markdown files | |
JDK-8295218 | New KeepAliveTest.java has invalid copyright notice |
JDK-8294238 | |
ZGC: Move CLD claimed mark clearing | |
JDK-8294900 | Refactor ZObjArrayAllocator |
JDK-8291226 | |
Create Test Cases to cover scenarios for JDK-8278067 | |
JDK-8263044 | jdk/jfr/jvm/TestDumpOnCrash.java timed out |
JDK-8294580 | |
frame::interpreter_frame_print_on() crashes if free BasicObjectLock exists in frame | |
JDK-8294841 | G1: Refactor predict_base_elapsed_time_ms |
JDK-8295033 | |
hsdis configure error when cross-compiling with --with-binutils-src | |
JDK-8294950 | print_sys_devices_cpu_info doesn’t use the provided buffer |
JDK-8295012 | |
Arena should not derive from CHeapObj<mtNone> | |
JDK-8292898 | [vectorapi] Unify vector mask cast operation |
JDK-8288043 | |
Optimize FP to word/sub-word integral type conversion on X86 AVX2 platforms | |
JDK-8283699 | Improve the peephole mechanism of hotspot |
JDK-8295013 | |
OopStorage should derive from CHeapObjBase | |
JDK-8295168 | Remove superfluous period in @throws tag description |
JDK-8295154 | |
Documentation for RemoteExecutionControl.invoke(Method) inherits non-existent documentation | |
JDK-8295069 | [PPC64] Performance regression after JDK-8290025 |
JDK-8294689 | |
The SA transported_core.html file needs quite a bit of work | |
JDK-8289552 | Make intrinsic conversions between bit representations of half precision values and floats |
JDK-8295155 | |
Incorrect javadoc of java.base module | |
JDK-8295163 | Remove old hsdis Makefile |
JDK-8294821 | |
Class load improvement for AES crypto engine | |
JDK-8294702 | BufferedInputStream uses undefined value range for markpos |
JDK-6777156 | |
GTK L&F: JFileChooser can jump beyond root directory in combobox and selection textarea. | |
JDK-8294751 | Zero: Allow larger default heaps |
JDK-6616245 | |
NullPointerException when using JFileChooser with a custom FileView | |
JDK-8291519 | jdk/jfr/api/event/TestShouldCommit.java failed with Unexpected value of shouldCommit() |
JDK-8293782 | |
Shenandoah: some tests failed on lock rank check | |
JDK-8282395 | URL.openConnection can throw IOOBE |
JDK-8294958 | |
java/net/httpclient/ConnectTimeout tests are slow | |
JDK-8294356 | IGV: scheduled graphs contain duplicated elements |
JDK-8294901 | |
remove pre-VS2017 checks in Windows related coding | |
JDK-8293986 | Incorrect double-checked locking in com.sun.beans.introspect.ClassInfo |
JDK-8294262 | |
AArch64: compiler/vectorapi/TestReverseByteTransforms.java test failed on SVE machine | |
JDK-8294261 | AArch64: Use pReg instead of pRegGov when possible |
JDK-8295003 | |
Do not mention applets in the "java.awt.color" package | |
JDK-8295014 | Remove unnecessary explicit casts to void* in CHeapObjBase |
JDK-8294931 | |
JFR: Simplify SettingInfo | |
JDK-8294377 | Prepare to stop auto-inheriting documentation for subclasses of exceptions whose documentation is inherited |
JDK-8287832 | |
jdk/jfr/event/runtime/TestActiveSettingEvent.java failed with "Expected two batches of Active Setting events" | |
JDK-8293864 | Kitchensink24HStress.java fails with SIGSEGV in JfrCheckpointManager::lease |
JDK-8294956 | |
GHA: qemu-debootstrap is deprecated, use the regular one | |
JDK-8295007 | javax/swing/JRadioButton/4314194/bug4314194.java fails in mach5 for WIndowLookAndFeel |
JDK-8295005 | |
compiler/loopopts/TestRemoveEmptyLoop.java fails with release VMs after JDK-8294839 | |
JDK-8294848 | Unnecessary SSLCipher dispose implementations |
JDK-8294541 | |
java/io/BufferedInputStream/TransferTo.java fails with OOME | |
JDK-8294366 | RISC-V: Partially mark out incompressible regions |
JDK-7124710 | |
interleaved RedefineClasses() and RetransformClasses() calls may have a problem | |
JDK-8170389 | java.text.DigitList.getDouble() : Controversy between javadoc and code |
JDK-8294691 | |
dynamicArchive/RelativePath.java is running other test case | |
JDK-8294987 | Streamline DerOutputStream write |
JDK-8292879 | |
com/sun/jdi/ClassUnloadEventTest.java failed due to classes not unloading | |
JDK-8294920 | Missing SP value in Linux x86_32 thread context |
JDK-8294717 | |
(bf) DirectByteBuffer constructor will leak if allocating Deallocator or Cleaner fails with OOME | |
JDK-8289561 | java/lang/instrument/NativeMethodPrefixAgent.java fails with "ERROR: Injection failure: java.lang.UnsupportedOperationException: Records requires ASM8" |
JDK-8294941 | |
GHA: Cut down cross-compilation sysroots | |
JDK-8286394 | Address possibly lossy conversions in jdk.naming.dns |
JDK-8290154 | |
[JVMCI] partially implement JVMCI for RISC-V | |
JDK-8294308 | Allow dynamically choosing the MEMFLAGS of a type without ResourceObj |
JDK-8294907 | |
Remove unused NativeLookup::dll_load | |
JDK-8291429 | java/lang/Thread/virtual/ThreadAPI.java timed out on single core system |
JDK-8292280 | |
Unused field 'keyListener' in BasicRadioButtonUI | |
JDK-8293810 | Remove granting of RuntimePermission("stopThread") from tests |
JDK-8292975 | |
javac produces code that crashes with LambdaConversionException | |
JDK-8269983 | BootstrapMethodError with method reference and intersection type |
JDK-8075916 | |
The regression-swing case failed as colored text is not shown on disabled checkbox and radio button with Nimbus LAF | |
JDK-6852577 | Only for Nimbus LAF UIManager.get("PasswordField.echoChar") is null |
JDK-6560981 | |
(cal) unused local variables in GregorianCalendar, etc. | |
JDK-8281453 | New optimization: convert ~x into -1-x when ~x is used in an arithmetic expression |
JDK-8286037 | |
Bump minimum boot jdk to JDK 19 | |
JDK-8293672 | Update freetype md file |
JDK-8290973 | |
In AffineTransform, equals(Object) is inconsistent with hashCode() | |
JDK-8293061 | Combine CDSOptions and AppCDSOptions test utility classes |
JDK-8294839 | |
Disable StressLongCountedLoop in compiler/loopopts/TestRemoveEmptyLoop.java | |
JDK-8294456 | Fix misleading-indentation warnings in core JDK libraries |
JDK-8294697 | |
java/lang/Thread/virtual/ThreadAPI.testGetStackTrace2 failed with non-empty stack trace | |
JDK-8294759 | Print actual lock/monitor ranking |
JDK-8294837 | |
unify Windows 2019 version check in os_windows and java_props_md | |
JDK-8270915 | GIFImageReader disregards ignoreMetadata flag which causes memory exhaustion |
JDK-8278086 | |
[REDO] ImageIO.write() method will throw IndexOutOfBoundsException | |
JDK-8294679 | RISC-V: Misc crash dump improvements |
JDK-8292330 | |
Update JCov version to 3.0.13 | |
JDK-8290036 | Define and specify Runtime shutdown sequence |
JDK-8294869 | |
Correct failure of RemovedJDKInternals.java after JDK-8294618 | |
JDK-8294397 | Replace StringBuffer with StringBuilder within java.text |
JDK-8294734 | |
Redundant override in AES implementation | |
JDK-8294618 | Update openjdk.java.net ⇒ openjdk.org |
JDK-8294840 | |
langtools OptionalDependencyTest.java use File.pathSeparator | |
JDK-8289925 | Shared code shouldn’t reference the platform specific method frame::interpreter_frame_last_sp() |
JDK-8282900 | |
runtime/stringtable/StringTableCleaningTest.java verify unavailable at this moment | |
JDK-8289004 | investigate if SharedRuntime::get_java_tid parameter should be a JavaThread* |
JDK-8294310 | |
compare.sh fails on macos after JDK-8293550 | |
JDK-8294151 | JFR: Unclear exception message when dumping stopped in memory recording |
JDK-8294368 | |
Java incremental builds broken on Windows after JDK-8293116 | |
JDK-8290964 | C2 compilation fails with assert "non-reduction loop contains reduction nodes" |
JDK-8294514 | |
Wrong initialization of nmethod::_consts_offset for native nmethods | |
JDK-8293701 | jdeps InverseDepsAnalyzer runs into NoSuchElementException: No value present |
JDK-8294748 | |
Cleanup unneeded references to hg | |
JDK-8186765 | Speed up test sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java |
JDK-8294376 | |
Minimize disabled warnings in java.base | |
JDK-8294539 | Augment discussion of equivalence relations on floating-point values |
JDK-8294255 | |
Add link to DEFAULT_WAIT_TIME in javadoc for SunToolKit.realsSync | |
JDK-8292309 | Fix java/awt/PrintJob/ConstrainedPrintingTest/ConstrainedPrintingTest.java test |
JDK-8293579 | |
tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java fails on Japanese Windows platform | |
JDK-8292214 | Memory leak in getAllConfigs of awt_GraphicsEnv.c:386 |
JDK-8294673 | |
JFR: Add SecurityProviderService#threshold to TestActiveSettingEvent.java | |
JDK-8294712 | G1: Use index-base iteration for G1FlushHumongousCandidateRemSets |
JDK-8294758 | |
JFR: Docs build fails after changes to RecordedObject and Timespan | |
JDK-8294406 | Test runtime/handshake/HandshakeDirectTest.java failed: JVMTI_ERROR_WRONG_PHASE |
JDK-8294242 | |
JFR: jfr print doesn’t handle infinite duration well | |
JDK-8294509 | The sign extension bug applies to 'public static int[] convertSeedBytesToInts(byte[] seed, int n, int z)' in RandomSupport |
JDK-8294578 | |
[PPC64] C2: Missing is_oop information when using disjoint compressed oops mode | |
JDK-8292847 | Zero: Allow ergonomics to select the GC |
JDK-8292780 | |
misc tests failed "assert(false) failed: graph should be schedulable" | |
JDK-8288302 | Shenandoah: SIGSEGV in vm maybe related to jit compiling xerces |
JDK-8294564 | |
IGV: IllegalArgumentException for "Difference to current graph" | |
JDK-8294740 | Add cgroups keyword to TestDockerBasic.java |
JDK-8288907 | |
serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java fails with -XX:TieredStopAtLevel=2,3 | |
JDK-8294726 | Update URLs in minefield tests |
JDK-8276849 | |
Refresh the window icon on graphics configuration changes | |
JDK-8294593 | Check the size of the target on invocations of BigInteger::isProbablePrime |
JDK-8294437 | |
java/nio/channels/FileChannel tests slow on Windows | |
JDK-8242115 | C2 SATB barriers are not safepoint-safe |
JDK-8293877 | |
Rewrite MineField test | |
JDK-8237467 | jlink plugin to save the argument files as input to jlink in the output image |
JDK-8294695 | |
Remove redundant deprecation suppression in ThreadGroup | |
JDK-8294698 | Remove unused 'checkedExceptions' param from MethodAccessorGenerator.generateMethod() |
JDK-8293691 | |
converting a defined BasicType value to a string should not crash the VM | |
JDK-8294529 | IGV: Highlight the current graphs in the Outline |
JDK-8294671 | |
Remove unused CardValues::last_card | |
JDK-8294236 | [IR Framework] CPU preconditions are overriden by regular preconditions |
JDK-8294431 | |
jshell reports error on initialisation of static final field of anonymous class | |
JDK-8294567 | IGV: IllegalStateException in search |
JDK-8293099 | |
JFR: Typo in TestRemoteDump.java | |
JDK-8293562 | blocked threads with KeepAliveCache.get |
JDK-8292336 | |
JFR: Warn users if -XX:StartFlightRecording:disk=false is specified with maxage or maxsize | |
JDK-8294676 | [JVMCI] InstalledCode.deoptimize(false) should not touch address field |
JDK-8294610 | |
java/net/vthread/HttpALot.java is slow on Linux | |
JDK-8294609 | C2: Improve inlining of methods with unloaded signature classes |
JDK-8294608 | |
Remove redundant unchecked suppression in FileDescriptor | |
JDK-8294533 | Documentation mistake in Process::getErrorStream and getInputStream |
JDK-8276545 | |
Fix handling of trap count overflow in Parse::Parse() | |
JDK-8291428 | JFR: 'jfr print' displays incorrect timestamps during DST |
JDK-8294307 | |
ISO 4217 Amendment 173 Update | |
JDK-8293940 | Some tests for virtual threads take too long |
JDK-8291022 | |
JFR: Reduce logging in ChunkHeader constructor | |
JDK-8294626 | Improve URL protocol lower casing |
JDK-8294293 | |
Remove unused _width and _newlines field in outputStream | |
JDK-8291021 | JFR: Only one finished state in ChunkHeader class |
JDK-8294357 | |
(tz) Update Timezone Data to 2022d | |
JDK-8287597 | List all preview features on the javadoc PREVIEW page |
JDK-8293000 | |
Review running times of jshell regression tests | |
JDK-8293540 | [Metrics] Incorrectly detected resource limits with additional cgroup fs mounts |
JDK-8294521 | |
Parallel: Remove unused field in UpdateDensePrefixAndCompactionTask | |
JDK-8294569 | Remove CardTable::_last_valid_index |
JDK-8293770 | |
RISC-V: Reuse runtime call trampolines | |
JDK-8294115 | JNI local refs exceeds capacity warning in NetworkInterface::getAll |
JDK-8225235 | |
Unused field defaultIndex in NetworkInterface | |
JDK-8294519 | (fs) java/nio/file/Files/CopyProcFile.java fails intermittenly due to unstable /proc/cpuinfo output |
JDK-8293969 | |
breakup the long signature in SystemDictionaryShared::is_supported_invokedynamic | |
JDK-8294198 | Implement isFinite intrinsic for RISC-V |
JDK-8294547 | |
HotSpotAgent.setupVM() should include "cause" exception when throwing DebuggerException | |
JDK-8294548 | Problem list SA core file tests on macosx-x64 due to JDK-8294316 |
JDK-8294595 | |
Add javax/swing/plaf/aqua/CustomComboBoxFocusTest.java to problem list | |
JDK-8294370 | Fix allocation bug in java_lang_Thread::async_get_stack_trace() |
JDK-8065554 | |
MatchResult should provide values of named-capturing groups | |
JDK-8294492 | RISC-V: Use li instead of patchable movptr at non-patchable callsites |
JDK-8294551 | |
Put java/io/BufferedInputStream/TransferTo.java on problem list | |
JDK-8294160 | misc crash dump improvements |
JDK-8293515 | |
heapShared.cpp: rename JavaThread parameter to current | |
JDK-8293563 | [macos-aarch64] SA core file tests failing with sun.jvm.hotspot.oops.UnknownOopException |
JDK-8215788 | |
Clarify JarInputStream Manifest access | |
JDK-8294472 | Remove redundant rawtypes suppression in AbstractChronology |
JDK-8294411 | |
SA should provide more useful info when it fails to start up due to "failed to workaround classshareing" | |
JDK-8293961 | Unused ClassPathZipEntry::contents_do |
JDK-8279283 | |
BufferedInputStream should override transferTo | |
JDK-8292912 | Make guard card in CardTable inaccessible |
JDK-8294520 | |
Problemlist java/nio/file/Files/CopyProcFile.java | |
JDK-8291805 | IGV: Improve Zooming |
JDK-8294375 | |
test/jdk/java/nio/channels/vthread/BlockingChannelOps.java is slow | |
JDK-8294059 | Serial: Refactor GenCollectedHeap::collect |
JDK-8294359 | |
Interpreter(AArch64) intrinsify Thread.currentThread() | |
JDK-7148092 | [macosx] When Alt+down arrow key is pressed, the combobox popup does not appear. |
JDK-8294057 | |
Parallel: Tighten ParallelCompactData::initialize_region_data | |
JDK-8292301 | [REDO v2] C2 crash when allocating array of size too large |
JDK-8292848 | |
AWT_Mixing and TrayIcon tests fail on el8 with hard-coded isOel7 | |
JDK-8293613 | need to properly handle and hide tmp VTMS transitions |
JDK-8290920 | |
sspi_bridge.dll not built if BUILD_CRYPTO is false | |
JDK-8294430 | RISC-V: Small refactoring for movptr_with_offset |
JDK-8292158 | |
AES-CTR cipher state corruption with AVX-512 | |
JDK-8290482 | Update JNI Specification of DestroyJavaVM for better alignment with JLS, JVMS, and Java SE API Specifications |
JDK-8294483 | |
Remove vmTestbase/nsk/jvmti/GetThreadState tests. | |
JDK-8293143 | Workaround for JDK-8292217 when doing "step over" of bytecode with unresolved cp reference |
JDK-8294471 | |
SpecTaglet is inconsistent with SpecTree for inline property | |
JDK-8293592 | Remove JVM_StopThread, stillborn, and related cleanup |
JDK-8289162 | |
runtime/NMT/ThreadedMallocTestType.java should print out memory allocations to help debug | |
JDK-8289797 | tools/launcher/I18NArgTest.java fails on Japanese Windows environment |
JDK-8294317 | |
Insufficient build rules for tzdb.dat | |
JDK-8290401 | Support dump all phases and print nodes in ascending order of index |
JDK-8293964 | |
Unused check_for_duplicates parameter in ClassLoaderExt::process_jar_manifest | |
JDK-8293064 | Remove unused NET_xxx functions |
JDK-8294361 | |
Cleanup usages of StringBuffer in SQLOutputImpl | |
JDK-8249627 | Degrade Thread.suspend and Thread.resume |
JDK-8292969 | |
Bad Thread Utilization in ForkJoinPool | |
JDK-8293996 | C2: fix and simplify IdealLoopTree::do_remove_empty_loop |
JDK-8293998 | |
[PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC | |
JDK-8293887 | AArch64 build failure with GCC 12 due to maybe-uninitialized warning in libfdlibm k_rem_pio2.c |
JDK-8294408 | |
Problemlist runtime/handshake/HandshakeSuspendExitTest.java | |
JDK-8289422 | Fix and re-enable vector conditional move |
JDK-8294404 | |
[BACKOUT] JDK-8294142: make test should report only executed tests | |
JDK-8293462 | [macos] app image signature invalid when creating DMG or PKG from post processed signed image |
JDK-8272687 | |
Replace StringBuffer with StringBuilder in RuleBasedCollator | |
JDK-6251738 | Want a top-level summary page that itemizes all spec documents referenced from javadocs (OEM spec) |
JDK-8294379 | |
Missing comma after copyright year | |
JDK-8225012 | sanity/client/SwingSet/src/ToolTipDemoTest.java fails on Windows |
JDK-8234262 | |
Unmask SIGQUIT in a child process | |
JDK-8293567 | AbstractSplittableWithBrineGenerator: salt has digits that duplicate the marker |
JDK-8293872 | |
Make runtime/Thread/ThreadCountLimit.java more robust | |
JDK-4797982 | Setting negative size of JSplitPane divider leads to unexpected results. |
JDK-8294245 | |
Make Compile::print_inlining_stream stack allocated | |
JDK-8294142 | make test should report only on executed tests |
JDK-8294193 | |
Files.createDirectories throws FileAlreadyExistsException for a symbolic link whose target is an existing directory | |
JDK-8293252 | Shenandoah: ThreadMXBean synchronizer tests crash with aggressive heuristics |
JDK-8289607 | |
Change hotspot/jtreg tests to not use Thread.suspend/resume | |
JDK-8293618 | x86: Wrong code generation in class Assembler |
JDK-8294270 | |
make test passes awkward -status:-status:error,fail to jtreg | |
JDK-8288325 | [windows] Actual and Preferred Size of AWT Non-resizable frame are different |
JDK-8294271 | |
Remove use of ThreadDeath from make utilities | |
JDK-8294281 | Allow warnings to be disabled on a per-file basis |
JDK-8294187 | |
RISC-V: Unify all relocations for the backend into AbstractAssembler::relocate() | |
JDK-8294053 | Unneeded local variable in handle_safefetch() |
JDK-8293991 | |
java/lang/Float/Binary16ConversionNaN.java fails on silent NaN conversions | |
JDK-8289610 | Degrade Thread.stop |
JDK-8293532 | |
Use lighter jmod compression levels in build config | |
JDK-8292602 | ZGC: C2 late barrier analysis uses invalid dominator information |
JDK-8293657 | |
sun/management/jmxremote/bootstrap/RmiBootstrapTest.java#id1 failed with "SSLHandshakeException: Remote host terminated the handshake" | |
JDK-8290910 | Wrong memory state is picked in SuperWord::co_locate_pack() |
JDK-8294183 | |
AArch64: Wrong macro check in SharedRuntime::generate_deopt_blob | |
JDK-8292328 | AccessibleActionsTest.java test instruction for show popup on JLabel did not specify shift key |
JDK-8294075 | |
gtest/AsyncLogGtest crashes with SEGV | |
JDK-8294037 | Using alias template to unify hashtables in AsyncLogWriter |
JDK-8293331 | |
Refactor FileDispatcherImpl into operating system-specific components | |
JDK-8294197 | Zero: JVM_handle_linux_signal should not assume deopt NOPs |
JDK-8294190 | |
Incorrect check messages in SharedRuntime::generate_uncommon_trap_blob | |
JDK-8292756 | java.lang.AssertionError at at jdk.compiler/com.sun.tools.javac.code.Scope]ScopeImpl.leave(Scope.java:386) |
JDK-8254711 | Add java.security.Provider.getService JFR Event |
JDK-8294003 | Don’t handle si_addr == 0 && si_code == SI_KERNEL SIGSEGVs |
JDK-8294087 | RISC-V: RVC: Fix a potential alignment issue and add more alignment assertions for the patchable calls/nops |
JDK-8292296 | Use multiple threads to process ParallelGC deferred updates |
JDK-8292044 | HttpClient doesn’t handle 102 or 103 properly |
JDK-8255670 | Improve C2’s detection of modified nodes |
JDK-8292376 | A few Swing methods use inheritDoc on exceptions which are not inherited |
JDK-8293995 | Problem list sun/tools/jstatd/TestJstatdRmiPort.java on all platforms because of 8293577 |
JDK-8294086 | RISC-V: Cleanup InstructionMark usages in the backend |
JDK-8292202 | modules_do is called without Module_lock |
JDK-8294100 | RISC-V: Move rt_call and xxx_move from SharedRuntime to MacroAssembler |
JDK-8294149 | JMH 1.34 and later requires jopt-simple 5.0.4 |
JDK-8294062 | Improve parsing performance of j.l.c.MethodTypeDesc |
JDK-8293156 | Dcmd VM.classloaders fails to print the full hierarchy |
JDK-8294039 | Remove “Classpath” exception from java/awt tests |
JDK-8294038 | Remove “Classpath” exception from javax/swing tests |
JDK-8294068 | Unconditional and eager load of nio library since JDK-8264744 |
JDK-8288129 | Shenandoah: Skynet test crashed with iu + aggressive |
JDK-8294110 | compiler/uncommontrap/Decompile.java fails after JDK-8293798 |
JDK-8294083 | RISC-V: Minimal build failed with –disable-precompiled-headers |
JDK-8293897 | Synthetic final modifier is part of the AST for a try-with-resource resource |
JDK-8293493 | Signal Handlers printout should show signal block state |
JDK-8293659 | Improve UnsatisfiedLinkError error message to include dlopen error details |
JDK-8293116 | Incremental JDK build could be sped up |
JDK-8293364 | IGV: Refactor Action in EditorTopComponent and fix minor bugs |
JDK-8292892 | Javadoc index descriptions are not deterministic |
JDK-8294076 | Improve ant detection in idea.sh |
JDK-8293480 | IGV: Update Bytecode and ControlFlow Component immediately when opening a new graph |
JDK-8294000 | Filler array klass should be in jdk/vm/internal, not in java/vm/internal |
JDK-8287217 | C2: PhaseCCP: remove not visited nodes, prevent type inconsistency |
JDK-8293798 | Fix test bugs due to incompatibility with -XX:+AlwaysIncrementalInline |
JDK-8293978 | Duplicate simple loop back-edge will crash the vm |
JDK-8279941 | sun/security/pkcs11/Signature/TestDSAKeyLength.java fails when NSS version detection fails |
JDK-8285383 | vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/hs204t001.java failed with “exit code: 96” |
JDK-8294067 | [macOS] javax/swing/JComboBox/6559152/bug6559152.java Cannot select an item from popup with the ENTER key. |
JDK-8289508 | Improve test coverage for XPath Axes: ancestor, ancestor-or-self, preceding, and preceding-sibling |
JDK-8294006 | Avoid hardcoding object file suffixes in make |
JDK-8293828 | JFR: jfr/event/oldobject/TestClassLoaderLeak.java still fails when GC cycles are not happening |
JDK-8294008 | Grapheme implementation of setText() throws IndexOutOfBoundsException |
JDK-8294046 | Newly added test test/jdk/javax/swing/JTabbedPane/TestNPEStateChgListener.java fails in macos |
JDK-8294012 | RISC-V: get/put_native_u8 missing the case when address&7 is 6 |
JDK-8294058 | Early use of lambda introduced in JDK-8285263 cause startup regressions in 20-b02 |
JDK-8293595 | tstrings::any() is missing an overload |
JDK-8294014 | Remove redundant UseCompiler conditions |
JDK-8293781 | RISC-V: Clarify types of calls |
JDK-8293922 | Extend barrier-less Java thread transitions to native transitions |
JDK-8293976 | Use unsigned integers in Assembler/CodeBuffer::emit_int* |
JDK-8293989 | [JVMCI] re-use cleared oop handles |
JDK-8278863 | Add method ClassDesc::ofInternalName |
JDK-8293210 | G1: Remove redundant check in G1FreeHumongousRegionClosure |
JDK-8293942 | [JVMCI] data section entries must be 4-byte aligned on AArch64 |
JDK-8293502 | (fc) FileChannel::transfer methods fail to copy /proc files on Linux |
JDK-8292297 | Fix up loading of override java.security properties file |
JDK-8293811 | Provide a reason for PassFailJFrame.forceFail |
JDK-8293965 | Code signing warnings after JDK-8293550 |
JDK-8054572 | [macosx] JComboBox paints the border incorrectly |
JDK-8271328 | User is able to choose the color after disabling the color chooser. |
JDK-8293879 | Remove unnecessary castings in jdk.hotspot.agent |
JDK-6286501 | JTabbedPane throws NPE from its stateChanged listener in particular case |
JDK-8293849 | PrintIdealPhase in compiler directives file is ignored when used with other compile commands |
JDK-8292088 | C2: assert(is_OuterStripMinedLoop()) failed: invalid node class: IfTrue |
JDK-8293920 | G1: Add index based heap region iteration |
JDK-8293808 | mscapi destroyKeyContainer enhance KeyStoreException: Access is denied exception |
JDK-8293851 | hs_err should print more stack in hex dump |
JDK-8293503 | gc/metaspace/TestMetaspacePerfCounters.java#Epsilon-64 failed assertGreaterThanOrEqual: expected MMM >= NNN |
JDK-8293891 | gc/g1/mixedgc/TestOldGenCollectionUsage.java (still) assumes that GCs take 1ms minimum |
JDK-8293861 | G1: Disable preventive GCs by default |
JDK-8293499 | Provide jmod –compress option |
JDK-8293844 | C2: Verify Location::\{oop,normal} types in PhaseOutput::FillLocArray |
JDK-8293937 | x86: Drop LP64 conditions from clearly x86_32 code |
JDK-8293466 | libjsig should ignore non-modifying sigaction calls |
JDK-8292073 | NMT: remove unused constructor parameter from MallocHeader |
JDK-8293218 | serviceability/tmtools/jstat/GcNewTest.java fails with “Error in the percent calculation” |
JDK-8293564 | serviceability/tmtools/jstat/GcTest01.java fails with “Error in the percent calculation” |
JDK-8290917 | x86: Memory-operand arithmetic instructions have too low costs |
JDK-8293251 | Use stringStream::base() instead of as_string() when applicable |
JDK-8278165 | Clarify that ZipInputStream does not access the CEN fields for a ZipEntry |
JDK-8293816 | CI: ciBytecodeStream::get_klass() is not consistent |
JDK-8293892 | Add links to JVMS 19 and 20 from ClassFileFormatVersion enum constants |
JDK-8293535 | jdk/javadoc/doclet/testJavaFX/TestJavaFxMode.java fail with jfx |
JDK-8293550 | Optionally add get-task-allow entitlement to macos binaries |
JDK-8293840 | RISC-V: Remove cbuf parameter from far_call/far_jump/trampoline_call |
JDK-8293578 | Duplicate ldc generated by javac |
JDK-8290367 | Update default value and extend the scope of com.sun.jndi.ldap.object.trustSerialData system property |
JDK-8293819 | sun/util/logging/PlatformLoggerTest.java failed with “RuntimeException: Retrieved backing PlatformLogger level null is not the expected CONFIG” |
JDK-8293767 | AWT test TestSinhalaChar.java has old SCCS markings |
JDK-8291600 | [vectorapi] vector cast op check is not always needed for vector mask cast |
JDK-8293842 | IPv6-only systems throws UnsupportedOperationException for several socket/TCP options |
JDK-8293813 | ProblemList com/sun/jdi/JdbLastErrorTest.java on windows-x64 in Xcomp mode |
JDK-8291509 | Minor cleanup could be done in sun.security |
JDK-8293875 | ProblemList sun/management/jmxremote/bootstrap/RmiBootstrapTest.java#id1 on linux-x64 |
JDK-8292989 | Avoid dynamic memory in AsyncLogWriter |
JDK-8289608 | Change com/sun/jdi tests to not use Thread.suspend/resume |
JDK-8293779 | redundant checking in AESCrypt.makeSessionKey() method |
JDK-8288474 | Move EventContinuationFreezeOld from try_freeze_fast to freeze_slow |
JDK-8293591 | Remove use of Thread.stop from jshell tests |
JDK-8244681 | Add a warning for possibly lossy conversion in compound assignments |
JDK-8293797 | Release Note: Javac warns about type casts in compound assignments with possible lossy conversions |
JDK-8256265 | G1: Improve parallelism in regions that failed evacuation |
JDK-8293695 | Implement isInfinite intrinsic for RISC-V |
JDK-8293472 | Incorrect container resource limit detection if manual cgroup fs mounts present |
JDK-8292948 | JEditorPane ignores font-size styles in external linked css-file |
JDK-8290169 | adlc: Improve child constraints for vector unary operations |
JDK-8293815 | P11PSSSignature.engineUpdate should not print debug messages during normal operation |
JDK-8293769 | RISC-V: Add a second temporary register for BarrierSetAssembler::load_at |
JDK-8293768 | Add links to JLS 19 and 20 from SourceVersion enum constants |
JDK-8293122 | (fs) Use file cloning in macOS version of Files::copy method |
JDK-8293402 | hs-err file printer should reattempt stack trace printing if it fails |
JDK-8291669 | [REDO] Fix array range check hoisting for some scaled loop iv |
JDK-8293787 | Linux aarch64 build fails after 8292591 |
JDK-8292755 | Non-default method in interface leads to a stack overflow in JShell |
JDK-8293771 | runtime/handshake/SystemMembarHandshakeTransitionTest.java fails if MEMBARRIER_CMD_QUERY is unsupported |
JDK-8293774 | Improve TraceOptoParse to dump the bytecode name |
JDK-8291657 | Javac assertion when compiling a method call with switch expression as argument |
JDK-8293654 | Improve SharedRuntime handling of continuation helper out-arguments |
JDK-8293660 | Fix frame::sender_for_compiled_frame frame size assert |
JDK-8293680 | PPC64BE build failure after JDK-8293344 |
JDK-8293647 | Avoid unnecessary boxing in jdk.hotspot.agent |
JDK-8287394 | AArch64: Remove cbuf parameter from far_call/far_jump/trampoline_call |
JDK-8293626 | AccessFlag::locations(ClassFileFormatVersion cffv) does not throw NPEx when parameter is null |
JDK-8293627 | AccessFlag::locations(ClassFileFormatVersion cffv) and locations() results are inconsistent |
JDK-8288180 | C2: VectorPhase must ensure that SafePointNode memory input is a MergeMemNode |
JDK-8293351 | Add second tmp register to aarch64 BarrierSetAssembler::load_at |
JDK-8291912 | Introduce per-allocation target struct for members in G1PLABAllocator |
JDK-8292591 | Experimentally add back barrier-less Java thread transitions |
JDK-8292302 | Windows GetLastError value overwritten by ThreadLocalStorage::thread |
JDK-8170305 | URLConnection doesn’t handle HTTP/1.1 1xx (informational) messages |
JDK-4834298 | JFileChooser.getSelectedFiles() failed with multi-selection and double-click |
JDK-8275275 | AArch64: Fix performance regression after auto-vectorization on NEON |
JDK-8292587 | AArch64: Support SVE fabd instruction |
JDK-8293566 | RISC-V: Clean up push and pop registers |
JDK-8293669 | SA: Remove unnecssary “InstanceStackChunkKlass: InstanceStackChunkKlass” output when scanning heap |
JDK-8292225 | Rename ArchiveBuilder APIs related to source and buffered addresses |
JDK-8293329 | x86: Improve handling of constants in AES/GHASH stubs |
JDK-8293339 | vm/jvmti/StopThread/stop001/stop00103 crashes with SIGSEGV in Continuation::is_continuation_mounted |
JDK-8283627 | Outdated comment in MachineDescriptionTwosComplement.isLP64 |
JDK-8292738 | JInternalFrame backgroundShadowBorder & foregroundShadowBorder line is longer in Mac Look and Feel |
JDK-8287908 | Use non-cloning reflection methods where acceptable |
JDK-8293282 | LoadLibraryUnloadTest.java fails with “Too few cleared WeakReferences” |
JDK-8293343 | sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.java failed with “Agent communication error: java.io.EOFException” |
JDK-8293335 | sun/management/jmxremote/bootstrap/RmiBootstrapTest.java#id1failed with “Agent communication error: java.io.EOFException” |
JDK-6529151 | NullPointerException in swing.plaf.synth.SynthLookAndFeellatexmath:[Handler |
JDK-8293544 | |
G1: Add comment in G1BarrierSetC1::pre_barrier | |
JDK-8291599 | Assertion in PhaseIdealLoop::skeleton_predicate_has_opaque after JDK-8289127 |
JDK-8292866 | |
Java_sun_awt_shell_Win32ShellFolder2_getLinkLocation check MultiByteToWideChar return value for failures | |
JDK-8292240 | CarrierThread.blocking not reset when spare not activated |
JDK-8293044 | |
C1: Missing access check on non-accessible class | |
JDK-8288473 | Remove unused frame::set_pc_preserve_deopt methods |
JDK-8292695 | |
SIGQUIT and jcmd attaching mechanism does not work with signal chaining library | |
JDK-8293287 | add ReplayReduce flag |
JDK-8291660 | |
Grapheme support in BreakIterator | |
JDK-8288933 | Improve the implementation of Double/Float.isInfinite |
JDK-8292675 | |
Add identity transformation for removing redundant AndV/OrV nodes | |
JDK-8293477 | IGV: Upgrade to Netbeans Platform 15 |
JDK-8292671 | |
Hotspot Style Guide should allow covariant returns | |
JDK-8234315 | GTK LAF does not gray out disabled JMenu |
JDK-6447816 | |
Provider filtering (getProviders) is not working with OR’d conditions | |
JDK-8293524 | RISC-V: Use macro-assembler functions as appropriate |
JDK-8291753 | |
Add JFR event for GC CPU Time | |
JDK-8293230 | x86_64: Move AES and GHASH stub definitions into separate source files |
JDK-8293548 | |
ProblemList sun/management/jmxremote/bootstrap/RmiBootstrapTest.java#id1 on linux-x64 | |
JDK-8293051 | Further refactor javac after removal of -source/-target/--release 7 |
JDK-8293348 | |
A false cyclic inheritance error reported | |
JDK-8293492 | ShenandoahControlThread missing from hs-err log and thread dump |
JDK-8293304 | |
Replace some usages of INTPTR_FORMAT with PTR_FORMAT | |
JDK-8293432 | Use diamond operator in java.management |
JDK-8289613 | |
Drop use of Thread.stop in jshell | |
JDK-8292758 | put support for UNSIGNED5 format into its own header file |
JDK-8293497 | |
Build failure due to MaxVectorSize was not declared when C2 is disabled after JDK-8293254 | |
JDK-8293489 | Accept CAs with BasicConstraints without pathLenConstraint |
JDK-8293474 | |
RISC-V: Unify the way of moving function pointer | |
JDK-8293512 | ProblemList serviceability/tmtools/jstat/GcNewTest.java in -Xcomp mode |
JDK-8293516 | |
ProblemList gc/cslocker/TestCSLocker.java in -Xcomp mode | |
JDK-8293517 | ProblemList sun/management/jmxremote/bootstrap/RmiBootstrapTest.java#id1 on linux-x64 |
JDK-8293518 | |
ProblemList sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.java | |
JDK-8293182 | Improve testing of CDS archive heap |
JDK-8283010 | |
serviceability/sa/ClhsdbThread.java failed with "'Base of Stack:' missing from stdout/stderr " | |
JDK-8293514 | ProblemList gc/metaspace/TestMetaspacePerfCounters.java#Epsilon-64 on all platforms |
JDK-8293232 | |
Fix race condition in pkcs11 SessionManager | |
JDK-8293508 | ProblemList gc/metaspace/TestMetaspacePerfCounters.java#Epsilon-64 |
JDK-8283224 | |
Remove THREAD_NOT_ALIVE from possible JDWP error codes | |
JDK-8293456 | runtime/os/TestTracePageSizes.java sub-tests fail with "AssertionError: No memory range found for address: NNNN" |
JDK-8293146 | |
Strict DateTimeFormatter fails to report an invalid week 53 | |
JDK-8207166 | jdk/jshell/JdiHangingLaunchExecutionControlTest.java - launch timeout |
JDK-8293496 | |
ProblemList runtime/os/TestTracePageSizes.java on linux-x64 | |
JDK-8289798 | Update to use jtreg 7 |
JDK-8292383 | |
Create a SymbolHandle type to use for ResourceHashtable | |
JDK-8285487 | AArch64: Do not generate unneeded trampolines for runtime calls |
JDK-4850101 | |
Setting mnemonic to VK_F4 underlines the letter S in a button. | |
JDK-8292921 | Rewrite object field printer |
JDK-8293333 | |
Broken links in JDI specification | |
JDK-8293197 | Avoid double racy reads from non-volatile fields in SharedSecrets |
JDK-8293326 | |
jdk/sun/security/tools/jarsigner/compatibility/SignTwice.java slow on Windows | |
JDK-8293445 | clhsdb "thread" command gives incorrect error message for bad threadID |
JDK-8293285 | |
x86_64: Move libm stub implementations to StubGenerator | |
JDK-8293254 | x86_64: Extract arraycopy stub implementations into a separate file |
JDK-8293245 | |
x86_64: Extract Adler32 stub implementation into stubGenerator_x86_64_adler.cpp | |
JDK-8264744 | (fs) Use file cloning in Linux version of Files::copy method |
JDK-8283929 | |
GHA: Add RISC-V build config | |
JDK-8292579 | (tz) Update Timezone Data to 2022c |
JDK-8293403 | |
JfrResolution::on_jvmci_resolution crashes when caller is null | |
JDK-8291736 | find_method_handle_intrinsic leaks Method* |
JDK-8291725 | |
Leftover marks when VM shutdown aborts bitmap clearing make mixed gc fail | |
JDK-8293213 | G1: Remove redundant assertion in G1RemSet::clean_card_before_refine |
JDK-8287912 | |
GTK L&F : Background of tree icons are red | |
JDK-8293340 | Remove unused _code in {Zero,Template}InterpreterGenerator |
JDK-8290561 | |
Coalesce incubator-module warnings for single-file source-code programs | |
JDK-8293361 | GHA: dump config.log in case of configure failure |
JDK-8247283 | |
Enable the new conformant preprocessor option in Visual Studio | |
JDK-8293353 | [BACKOUT] G1: Remove redundant is-marking-active checks in C1 barrier |
JDK-8282434 | |
Leading combining diacritic character in string renders incorrectly | |
JDK-8293159 | Use try-with-resources in X11FontManager.registerFontDir |
JDK-8293180 | |
JQuery UI license file not updated | |
JDK-8288897 | Clean up node dump code |
JDK-8292946 | |
GC lock/jni/jnilock001 test failed "assert(gch→gc_cause() == GCCause::_scavenge_alot || !gch→incremental_collection_failed()) failed: Twice in a row" | |
JDK-8293107 | GHA: Bump to Ubuntu 22.04 |
JDK-8293344 | |
JDK-8242181 broke stack printing for non-attached threads | |
JDK-8282648 | Weaken the InflaterInputStream specification in order to allow faster Zip implementations |
JDK-8293224 | |
Add link to openjdk.org/jtreg/ from doc/testing | |
JDK-8267374 | macOS: Option+Up/Down Arrow don’t traverse to beginning/end of line in JTextArea |
JDK-8293355 | |
JDK-8293167 included bad copyright header | |
JDK-8293290 | RISC-V: Explicitly pass a third temp register to MacroAssembler::store_heap_oop |
JDK-8293167 | |
Memory leak in JfrThreadSampler if stackdepth is larger than default (64) | |
JDK-8291586 | Broken links in JVMTI specification |
JDK-8293295 | |
Add type check asserts to java_lang_ref_Reference accessors | |
JDK-8293088 | Fix compilation with the new Visual Studio preprocessor |
JDK-8292660 | |
C2: blocks made unreachable by NeverBranch-to-Goto conversion are removed incorrectly | |
JDK-8292899 | CustomTzIDCheckDST.java testcase failed on AIX platform |
JDK-8293325 | |
Minor improvements to macos catch_mach_exception_raise() error handling | |
JDK-8292201 | serviceability/sa/ClhsdbThreadContext.java fails with "'Thread "Common-Cleaner"' missing from stdout/stderr" |
JDK-7113208 | |
Incorrect javadoc on java.net.DatagramPacket.setLength() | |
JDK-8293293 | Move archive heap loading code out of heapShared.cpp |
JDK-8293319 | |
[C2 cleanup] Remove unused other_path arg in Parse::adjust_map_after_if | |
JDK-8292385 | assert(ctrl == kit.control()) failed: Control flow was added although the intrinsic bailed out |
JDK-8292067 | |
Convert test/sun/management/jmxremote/bootstrap shell tests to java version | |
JDK-8293315 | Add back logging for Placeholders |
JDK-8293288 | |
bootcycle build failure after JDK-8173605 | |
JDK-8293188 | x86_64: Introduce stubGenerator_x86_64.hpp |
JDK-8293006 | |
sun/tools/jhsdb/JStackStressTest.java fails with "UnalignedAddressException: 8baadbabe" | |
JDK-8289400 | Improve com/sun/jdi/TestScaffold error reporting |
JDK-8290529 | |
C2: assert(BoolTest(btest).is_canonical()) failure | |
JDK-8292375 | Convert ProtectionDomainCacheTable to ResourceHashtable |
JDK-8293207 | |
Add assert to JVM_ReferenceRefersTo to clarify its API | |
JDK-8293023 | Change CardTable::is_in_young signature |
JDK-8293209 | |
Parallel: Remove unused variables in PSParallelCompact::invoke | |
JDK-8293219 | Microsoft toolchain selection picks 32-bit tools over 64-bit |
JDK-8293100 | |
RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub | |
JDK-8292981 | Unify and restructure integer printing format specifiers |
JDK-8293003 | |
Review running time of Warn5 regression test | |
JDK-8288012 | AArch64: unnecessary macro expansion in stubGenerator_aarch64 |
JDK-8293010 | |
JDI ObjectReference/referringObjects/referringObjects001 fails: assert(env→is_enabled(JVMTI_EVENT_OBJECT_FREE)) failed: checking | |
JDK-8290126 | Add a check in JavadocTester for "javadoc should not crash" |
JDK-8293121 | |
(fs) Refactor UnixFileSystem copying into generic Unix, Linux, and BSD implementations | |
JDK-8292066 | Convert TestInputArgument.sh and TestSystemLoadAvg.sh to java version |
JDK-8292990 | |
Improve test coverage for XPath Axes: parent | |
JDK-8292584 | assert(cb != __null) failed: must be with -XX:-Inline |
JDK-8230374 | |
maxOutputSize, instead of javatest.maxOutputSize, should be used in TEST.properties | |
JDK-8289510 | Improve test coverage for XPath Axes: namespace |
JDK-8173605 | |
Remove support for source and target 1.7 option in javac | |
JDK-8293202 | Document how to edit doc/testing, doc/building |
JDK-8175382 | |
clhsdb pmap should print the end addresses of the load modules | |
JDK-8290709 | Incorrect dominance error for unconditional pattern vs. null |
JDK-8293154 | |
TemporalQueries java doc error | |
JDK-8293201 | Library detection in runtime/ErrorHandling/TestDwarf.java fails on some systems |
JDK-8291651 | |
CleanerTest.java fails with "Cleanable was cleaned" | |
JDK-8293163 | G1: Rename G1HeapRegionAttr::is_humongous |
JDK-8293164 | |
Remove unimplemented Generation::print_heap_change | |
JDK-8292407 | Improve Weak CAS VarHandle/Unsafe tests resilience under spurious failures |
JDK-8293011 | |
riscv: Duplicated stubs to interpreter for static calls | |
JDK-8292008 | Transition the JDK to the common standard of C11 |
JDK-8293178 | |
Remove obsolete properties from javadoc resource file | |
JDK-8293162 | Drop support for VS2017 |
JDK-8293046 | |
Move CDS command-line flags to cds_globals.hpp | |
JDK-8293165 | GHA: Provide necessary x86_32 packages for runtime/ErrorHandling/TestDwarf.java |
JDK-8293019 | |
[JVMCI] change ratio of libgraal to C1 threads and use one isolate per libgraal thread | |
JDK-8293008 | Replace uses of StringBuffer with StringBuilder in MergeCollation |
JDK-8292681 | |
Add JMH for ProtectionDomain | |
JDK-8293050 | RISC-V: Remove redundant non-null assertions about macro-assembler |
JDK-8290781 | |
Segfault at PhaseIdealLoop::clone_loop_handle_data_uses | |
JDK-8293035 | Cleanup MacroAssembler::movoop code patching logic aarch64 riscv |
JDK-8293109 | |
Remove unused methods in Compiler | |
JDK-8293020 | jmod should not be treated as "small" tool for large modules |
JDK-8293098 | |
GHA: Harmonize GCC version handling for host and cross builds | |
JDK-8291649 | multiple tests failing with -Xcomp after JDK-8290034 |
JDK-8293065 | |
Zero build failure on AArch64 and RISCV64 after JDK-8293007 | |
JDK-8292995 | improve the SA page cache |
JDK-8292590 | |
Product JVM crashes with FLAG_SET_XXX on non-product Flag | |
JDK-6205692 | (spec) javax.crypto.MacSpi.engineUpdate(ByteBuffer input): NPE should be specified |
JDK-8293090 | |
Remove unused par_oop_since_save_marks_iterate_done | |
JDK-8292858 | G1: Remove redundant check in G1FlushHumongousCandidateRemSets |
JDK-8292878 | |
x86: Make scratch register usage explicit in assembler code | |
JDK-8292657 | Calling GetLocalXXX from virtual thread with thread parameter set to NULL returns carrier locals |
JDK-4958071 | |
(spec) confusing exception list for javax.crypto.Cipher.init(…) for | |
JDK-8293009 | Remove unused field 'millisPerHour' in DateFormatSymbols |
JDK-8293036 | |
x86_64: Move Continuation-related stub methods to MacroAssembler | |
JDK-8288759 | GCC 12 fails to compile signature.cpp due to -Wstringop-overread |
JDK-8293037 | |
Remove DebuggerBase.writeBytes() and related code from SA | |
JDK-8293004 | (fs) FileChannel.transferXXX use of copy_file_range needs fallback handling for ENOSYS |
JDK-8292850 | |
Unused field 'expiredTimersKey' in javax.swing.TimerQueue | |
JDK-8293028 | Remove GenCollectedHeap::handle_failed_promotion |
JDK-8292575 | |
riscv: Represent Registers as values | |
JDK-8291792 | DefaultStyledDocument.setCharacterAttributes accepts negative length |
JDK-8290344 | |
Start/stop displaysync affects performance in metal rendering pipeline | |
JDK-8290451 | Incorrect result when switching to C2 OSR compilation from C1 |
JDK-8292968 | |
java.net.ContentHandler’s javadoc has a broken reference | |
JDK-8293007 | riscv: failed to build after JDK-8290025 |
JDK-8293012 | |
ConstantPool::print_on can crash if _cache is NULL | |
JDK-8292891 | ifdef-out some CDS-only functions |
JDK-8292694 | |
x86_64 c2i/i2c adapters may use more stack space than necessary | |
JDK-8292769 | [JVMCI] OutOfMemoryError thrown when attaching the libgraal isolate causes HotSpot to crash. |
JDK-8291466 | |
C2: assert(false) failed: infinite loop in PhaseIterGVN::transform_old with -XX:+StressIGVN | |
JDK-7189422 | [macosx] Submenu’s arrow have a wrong position |
JDK-8292972 | |
Initialize fields if CodeBlobIterator shortcuts without heaps | |
JDK-8292983 | ModuleReferenceImpl.computeHash should record algorithm for cache checks |
JDK-8292911 | |
Add a note about jtreg failure handlers in the testing doc | |
JDK-8289949 | Improve test coverage for XPath: operators |
JDK-8292917 | |
[JVMCI] Extend InstalledCode API to make an nmethod non entrant. | |
JDK-8292994 | ProblemList vmTestbase/gc/lock/jni/jnilock001/TestDescription.java |
JDK-8291760 | |
PipelineLeaksFD.java still fails: More or fewer pipes than expected | |
JDK-8271615 | vmTestbase/vm/jit/LongTransitions/ test fail due to locale mismatch |
JDK-8292541 | |
[Metrics] Reported memory limit may exceed physical machine memory | |
JDK-8292562 | (fc) Use copy_file_range in FileChannel::transferTo on Linux |
JDK-8292697 | |
ZGC: Hangs when almost out of metaspace memory | |
JDK-8292669 | IGV: Search not useable when in Overflow Toolbar |
JDK-8292910 | |
Remove root to oop cast in HeapDumper | |
JDK-8292083 | Detected container memory limit may exceed physical machine memory |
JDK-8292868 | |
Explicitly pass a third temp register to MacroAssembler::store_heap_oop for aarch64 | |
JDK-8290711 | assert(false) failed: infinite loop in PhaseIterGVN::optimize |
JDK-8292880 | |
Improve debuggee logging for com/sun/jdi/ClassUnloadEventTest.java | |
JDK-8292919 | Build failure due to UseJVMCICompiler was not declared when C2 is disabled after JDK-8292691 |
JDK-8282410 | |
Remove SA ProcDebugger support | |
JDK-8292250 | Create test for co-located JDI MethodEntry, Step, and Breakpoint events |
JDK-8292890 | |
Remove PrintTouchedMethodsAtExit and LogTouchedMethods | |
JDK-8292314 | Cleanup legacy address handling |
JDK-8292304 | |
[REDO] JDK-8289208 Test DrawRotatedStringUsingRotatedFont.java occasionally crashes on MacOS | |
JDK-8292680 | Convert Dictionary to ConcurrentHashTable |
JDK-8292203 | |
AArch64: Represent Registers as values | |
JDK-8292877 | java/util/concurrent/atomic/Serial.java uses {Double,Long}Accumulator incorrectly |
JDK-8292867 | |
RISC-V: Simplify weak CAS return value handling | |
JDK-8292494 | Ensure SystemDictionary::set_platform_loader and set_system_loader are called only once |
JDK-8292903 | |
enhance round_up_power_of_2 assertion output | |
JDK-8290025 | Remove the Sweeper |
JDK-8290376 | |
G1: Refactor G1MMUTracker::when_sec | |
JDK-8292715 | Cleanup Problemlist |
JDK-8289764 | |
gc/lock tests failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects" | |
JDK-8292329 | Enable CDS shared heap for zero builds |
JDK-8292739 | |
Invalid legacy entries may be returned by Provider.getServices() call | |
JDK-8290469 | Add new positioning options to PassFailJFrame test framework |
JDK-8292679 | |
Simplify thread creation in gtest and port 2 tests to new way | |
JDK-8215916 | The failure reason of an optional JAAS LoginModule is not logged |
JDK-8292816 | |
GPL Classpath exception missing from assemblyprefix.h | |
JDK-8292713 | Unsafe.allocateInstance should be intrinsified without UseUnalignedAccesses |
JDK-8292194 | |
G1 nmethod entry barrier disarm value wraps around too early | |
JDK-8292864 | Remove resourceHash.hpp from header files |
JDK-8291969 | |
Convert LoaderConstraintsTable to ResourceHashtable | |
JDK-8282729 | Serial: Move BOT implementation to collector specific directory |
JDK-8291878 | |
NMT: Malloc limits | |
JDK-8292778 | EncodingSupport_md.c convertUtf8ToPlatformString wrong placing of free |
JDK-8242181 | |
[Linux] Show source information when printing native stack traces in hs_err files | |
JDK-8292790 | Remove hashtable.hpp from other files |
JDK-8292640 | |
C2: Remove unused scratch register usages on x86 | |
JDK-8292638 | x86: Improve scratch register handling in VM stubs |
JDK-8276651 | |
java/lang/ProcessHandle tests fail with "RuntimeException: Input/output error" in java.lang.ProcessHandleImpl]Info.info0 |