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 | JDK-8292654 |
G1 remembered set memory footprint regression after JDK-8286115 | JDK-8292777 |
Remove hashtable.hpp from dependencies.hpp | JDK-8292368 |
[ppc64] internal error g1BarrierSet.inline.hpp assert(oopDesc::is_oop(pre_val, true)) failed: Error | JDK-8292763 |
JDK-8292716 breaks configure without jtreg | JDK-8292716 |
Configure should check that jtreg is of the required version | JDK-8289658 |
Avoid redundant LinkedHashMap.get call in TagletManager.addNewSimpleCustomTag | JDK-8292586 |
simplify cleanups in NTLMAuthSequence getCredentialsHandle | JDK-8290075 |
[JVMCI] only blessed methods can link against EventWriterFactory.getEventWriter | JDK-8292351 |
tty should always live | JDK-8291118 |
[vectorapi] Optimize the implementation of lanewise FIRST_NONZERO | JDK-8290322 |
Optimize Vector.rearrange over byte vectors for AVX512BW targets. | JDK-8292743 |
Missing include resourceHash.hpp | JDK-8292262 |
adjust timeouts in several M&M tests | JDK-8292215 |
java/util/stream/boottest/java.base/java/util/stream/SpinedBufferTest.java times out with slowdebug | JDK-8290211 |
jdk/internal/vm/Continuation/Fuzz.java failed with “AssertionError: Failed to compile int Fuzz.com_int(int,int) in 5000ms” | JDK-8292261 |
adjust timeouts in JLI GetObjectSizeIntrinsicsTest.java | JDK-8292596 |
Make SymbolHashMap a ResourceHashtable | JDK-8292043 |
Incorrect decoding near EOF for stateful decoders like UTF-16 | JDK-8292566 |
Add reference to the java.nio.file package in java.nio package documentation | JDK-8292316 |
Tests should not rely on specific JAR file names (jpackage) | JDK-8282684 |
Obsolete UseContainerCpuShares and PreferContainerQuotaForCPUCount flags | JDK-8292381 |
java/net/httpclient/SpecialHeadersTest.java fails with “ERROR: Shutting down connection: HTTP/2 client stopped” | JDK-8292623 |
Reduce runtime of java.io microbenchmarks | JDK-8292708 |
Rename G1ParScanThreadState::flush to flush_stats | JDK-8292717 |
Clean up checking of testing requirements in configure | JDK-8287828 |
Fix so that one can select jtreg test case by ID from make | JDK-8292656 |
G1: Remove G1HotCardCache::_use_cache | JDK-6445283 |
ProgressMonitorInputStream not large file aware (>2GB) | JDK-8292226 |
Prepare make for better Link Time Optimization support | JDK-8272702 |
Resolving URI relative path with no / may lead to incorrect toString | JDK-8288966 |
Better handle very spiky promotion in G1 | JDK-8290249 |
Vectorize signum on AArch64 | JDK-8253413 |
[REDO] [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs | JDK-8292318 |
Memory corruption in remove_dumptime_info | JDK-8290300 |
Use standard String-joining tools where applicable | JDK-8292561 |
Make “ReplayCompiles” a diagnostic product switch | JDK-8292691 |
Move CompilerConfig::is_xxx() inline functions out of compilerDefinitions.hpp | JDK-8290909 |
MemoryPoolMBean/isUsageThresholdExceeded tests failed with “isUsageThresholdExceeded() returned false, and is still false, while threshold = MMMMMMM and used peak = NNNNNNN” | JDK-8292350 |
Use static methods for hashCode/toString primitives | JDK-8292628 |
x86: Improve handling of constants in trigonometric stubs | JDK-8292686 |
runtime/cds/appcds/TestWithProfiler.java SIGSEGV in TableStatistics ctr | JDK-8292676 |
Remove two kerberos tests from problem list | JDK-8292683 |
Remove BadKeyUsageTest.java from Problem List | JDK-8292682 |
Code change of JDK-8282730 not updated to reflect CSR update | JDK-8290981 |
Enable CDS for zero builds | JDK-8292564 |
x86: Remove redundant casts in Assembler usages | JDK-8292267 |
Clean up synchronizer.hpp | JDK-8292446 |
Make TableRateStatistics optional in CHT | JDK-8292592 |
JFR test TestNative is not reliable due to low rate of sampling. | JDK-8292576 |
Improve wording of AccessFlag-related specs | JDK-8292636 |
(dc) Problem listing of java/nio/channels/DatagramChannel/Unref.java has incorrect issue ID | JDK-8292559 |
Add test for -XX:+CheckJNICalls showing changed signal handlers | JDK-8292511 |
AArch64: Align CPU feature name for NEON with hwcap | JDK-8289562 |
Change bugs.java.com and bugreport.java.com URL’s to https | JDK-8292607 |
Remove unused dirty and dirty_card_range_after_reset in CardTable | JDK-8292606 |
G1 and Epsilon header cleanup for JDK-8282729 | JDK-8292312 |
Work around memset() called operator new | JDK-8292499 |
CDS ArchivedEnumTest.java fails: object points to a static field that may be reinitialized | JDK-8292458 |
Atomic operations on scoped enums don’t build with clang | JDK-8292633 |
runtime/cds/appcds/dynamicArchive/CDSStreamTestDriver.java fails to compile | JDK-6587699 |
Document DigestInputStream behavior when skip() or mark() / reset() is used | JDK-8292632 |
compiler/sharedstubs/SharedTrampolineTest.java fails with “Error: VM option ‘PrintRelocations’ is develop and is available only in debug version of VM.” | JDK-8236048 |
Cleanup use of Utils.normalizeNewlines | JDK-8288121 |
[JVMCI] Re-export the TerminatingThreadLocal functionality to the graal compiler. | JDK-8292608 |
[AIX] Broken build after 8291945 | JDK-8292315 |
Tests should not rely on specific JAR file names (hotspot) | JDK-8292488 |
JFR: Incorrect comment in ActiveRecordingEvent | JDK-8292498 |
java/lang/invoke/lambda/LogGeneratedClassesTest.java failed with “AssertionError: only show error once expected [1] but found [0]” | JDK-8292544 |
G1: Remove virtual specifier for methods in G1EdenRegions and G1SurvivorRegions | JDK-8292556 |
Clean up unused Hashtable instantiations | JDK-8289334 |
Use CSS variables to define fonts and colors | JDK-8289051 |
C2: Cleanup PhaseCCP::analyze() | JDK-8291775 |
C2: assert(r != __null && r→is_Region()) failed: this phi must have a region | JDK-8292054 |
Test runtime/posixSig/TestPosixSig.java fails with ‘Test failed, bad output.’ | JDK-8292443 |
Weak CAS VarHandle/Unsafe tests should test always-failing cases | JDK-8280152 |
AArch64: Reuse runtime call trampolines | JDK-8289332 |
Auto-generate ids for user-defined headings | JDK-8291828 |
Reduce runtime of java.util.stream microbenchmarks | JDK-8292352 |
32-bit Windows build failures after JDK-8290059 | JDK-8292384 |
Convert AdapterHandlerTable to ResourceHashtable | JDK-8289049 |
x86_32 build fails with GCC 11 due to newString646_US warning | JDK-7132413 |
[macosx] closed/javax/swing/AbstractButton/5049549/bug5049549.java fails on MacOS | JDK-8292448 |
Convert BitMapFragmentTable to ResourceHashtable | JDK-8292395 |
[testbug] VectorGatherScatterTest.java fails on SVE with -XX:MaxVectorSize=8 after JDK-8288397 | JDK-8292327 |
java.io.EOFException in InflaterInputStream after JDK-8281962 | JDK-8292362 |
java/lang/Thread/jni/AttachCurrentThread/AttachTest.java#id1 failed on some platforms | JDK-8292051 |
jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java failed “AssertionError: Expected terminated values: [666] but got: []” | JDK-8292279 |
(fs) Use try-with-resources to release NativeBuffer | JDK-8292285 |
C2: remove unreachable block after NeverBranch-to-Goto conversion | JDK-8273860 |
Javadoc Deprecated API list should not use italic font for description column | JDK-8285790 |
AArch64: Merge C2 NEON and SVE matching rules | JDK-8292509 |
ProblemList java/lang/invoke/lambda/LogGeneratedClassesTest.java on windows | JDK-8292510 |
ProblemList runtime/cds/appcds/cacheObject/ArchivedEnumTest.java | JDK-8289616 |
Drop use of Thread.stop in AppContext | JDK-8289106 |
Add model of class file versions to core reflection | JDK-8292313 |
2 runtime/cds/appcds tests fail after JDK-8284313 | JDK-8290775 |
Some doc errors in DerOutputStream.java | JDK-8292361 |
Build failure on PPC64 BE after JDK-8290840 | JDK-8290041 |
ModuleDescriptor.hashCode is inconsistent | JDK-8292338 |
aarch64: Use cbnz instruction in gen_continuation_enter when possible | JDK-6521141 |
DebugGraphics NPE @ setFont(); | JDK-8292286 |
Convert PlaceholderTable to ResourceHashtable | JDK-8291949 |
Unexpected extending of SupportedGroups | JDK-8292196 |
Reduce runtime of java.util.regex microbenchmarks | JDK-8291511 |
Redefinition of EXIT_FAILURE in libw2k_lsa_auth | JDK-8291337 |
Reduce runtime of vm.lamdba microbenchmarks | JDK-8291972 |
Fix double copy of arguments when thawing two interpreted frames | JDK-8292182 |
[TESTLIB] Enhance JAXPPolicyManager to setup required permissions for jtreg version 7 jar | JDK-8292347 |
Remove unused Type::is_ptr_to_boxing_obj | JDK-8290291 |
G1: Merge multiple calls of block_size in HeapRegion::block_start | JDK-8291718 |
Remove mark_for_deoptimization from klass unloading | JDK-8155246 |
Throw error if default java.security file is missing | JDK-8292190 |
[IR Framework] Remove redundant regex matching for failing counts constraints | JDK-8292072 |
NMT: repurpose Tracking overhead counter as global malloc counter | JDK-8292319 |
ProblemList 2 runtime/cds/appcds tests due to JDK-8292313 | JDK-8286313 |
[macos] Voice over reads the boolean value as null in the JTable | JDK-8292305 |
[BACKOUT] JDK-8289208 Test DrawRotatedStringUsingRotatedFont.java occasionally crashes on MacOS | JDK-8284313 |
Improve warning messages when CDS archive fails to load | JDK-8289208 |
Test DrawRotatedStringUsingRotatedFont.java occasionally crashes on MacOS | JDK-8292218 |
Convert PackageEntryTable to ResourceHashtable | JDK-8291266 |
RenderPerfTest: missing content while rendering some primitives | JDK-7194212 |
NPE in Flow.visitIdent | JDK-8290732 |
JNI DestroyJavaVM can start shutdown when one non-daemon thread remains | JDK-8292233 |
Increase symtab hash table size | JDK-8292244 |
Remove unnecessary include directories | JDK-8291945 |
Add OSInfo API for static OS information | JDK-8290833 |
Remove ConstantPoolCache::walk_entries_for_initialization() | JDK-8292153 |
x86: Represent Registers as values | JDK-8291640 |
java/beans/XMLDecoder/8028054/Task.java should use the 3-arg Class.forName | JDK-8291959 |
FileFontStrike#initNative does not properly initialize IG Table on Windows | JDK-8288568 |
Reduce runtime of java.security microbenchmarks | JDK-8292064 |
Convert java/lang/management/MemoryMXBean shell tests to java version | JDK-8292232 |
AIX build failure by JDK-8290840 | JDK-8292216 |
Remove modules/packages_unloading_do | JDK-8292077 |
G1 nmethod entry barriers don’t keep oops alive | JDK-8292140 |
(fs) Needless instanceof check in RegistryFileTypeDetector | JDK-8292026 |
Remove redundant allocations from DoubleByteEncoder | JDK-8292071 |
NMT: move MallocHeader to its own header and inline header checks | JDK-8285405 |
add test and check for negative argument to HashMap::newHashMap et al | JDK-8292187 |
aarch64: Remove duplicate header files | JDK-8291081 |
Some sun/tools/jstatd/TestJstatd* tests fail with “Not a percentage: 68.31: expected true, was false” | JDK-8292068 |
Convert ModuleEntryTable into ResourceHashtable | JDK-8291978 |
jpackage: allow to override primary l10n files on Windows | JDK-8291734 |
Return accurate ACC_SUPER access flag for classes | JDK-8291924 |
jpackage: l10n for Windows context menu label | JDK-8227651 |
Tests fail with SSLProtocolException: Input record too big | JDK-8212096 |
javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java failed intermittently due to SSLException: Tag mismatch | JDK-8292200 |
Add java/io/File/GetXSpace.java to Windows problem list | JDK-8291641 |
Optimize StackTraceElement.toString() | JDK-8291752 |
AArch64: Remove check_emit_size parameter from trampoline_call | JDK-8289002 |
Minimal x86_64 VM build fails with GCC 11: ‘this’ pointer is null | JDK-8281966 |
Absolute path of symlink is null in JFileChooser | JDK-8292062 |
misc javax/swing tests failing | JDK-8292007 |
Do not include vmSymbol.hpp in method.hpp | JDK-8151430 |
(fs) BasicFileAttributeView.setTimes should support setting file create time on OS X | JDK-8292132 |
ProblemList jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java | JDK-8292119 |
ProblemList java/awt/image/multiresolution/MultiresolutionIconTest.java on linux-x64 and windows-all | JDK-8290836 |
Improve test coverage for XPath functions: String Functions | JDK-8290837 |
Improve test coverage for XPath functions: Boolean Functions | JDK-8290838 |
Improve test coverage for XPath functions: Number Functions | JDK-8292060 |
Make ClassFileVersionTest.java version adapting | JDK-8290047 |
(fs) FileSystem.getPathMatcher does not check for “:” at last index | JDK-8291238 |
JDK can’t be built without G1 | JDK-8292075 |
Remove deleted test compiler/rangechecks/TestRangeCheckHoistingScaledIV.java from ProblemList | JDK-6391806 |
JLabel and AbstractButton’s imageUpdate method should be better specified | JDK-8290814 |
Hide G1RootRegions behind G1ConcurrentMark | JDK-8291970 |
Add TableStatistics get function to ResourceHashtable | JDK-8290278 |
JavaDoc of index parameter of method JTabbedPane.insertTab | JDK-8289741 |
Remove unused imports from DTDBuilder.java | JDK-8265433 |
IGV: add graph tooltips with properties | JDK-8288633 |
The ICC_ColorSpace.fromCIEXYZ method uses the wrong rendering intent | JDK-8292061 |
ProblemList serviceability/attach/ConcAttachTest.java on linux-all | JDK-8290975 |
Minor cleanup could be done in javax.security | JDK-8282642 |
vmTestbase/gc/gctests/LoadUnloadGC2/LoadUnloadGC2.java fails intermittently with exit code 1 | JDK-8290180 |
Convert com/sun/management/UnixOperatingSystemMXBean/GetOpenFileDescriptorCount.sh to jtreg java version | JDK-8290181 |
convert com/sun/management/UnixOperatingSystemMXBean/GetMaxFileDescriptorCount.sh to java version | JDK-8290357 |
Drop HeapRegion::marked_bytes() | JDK-8291037 |
Move PLAB resizing mechanism to G1EvacStats | JDK-8291897 |
TerminatingThreadLocal(s) not registered from virtual thread(s) | JDK-8291459 |
JVM crash with GenerateOopMap::error_work(char const*, __va_list_tag*) | JDK-8291454 |
Missing check for JLI C runtime library in CoreLibraries.gmk | JDK-8291893 |
riscv: remove fence.i used in user space | JDK-8064787 |
[macosx] In Nimbus LaF, Ctrl+Alt mnemonic doesn’t work | JDK-8259687 |
JTabbedPane.setComponentAt doesn’t hide previously visible tab component | JDK-8291956 |
Simplify the loop condition in sun.net.httpserver.Request constructor | JDK-8291901 |
IGV: Preference menu disappears after JDK-8288750 | JDK-8291957 |
Redundant import statements in sun.security.ec | JDK-8291954 |
Use Optional.isEmpty instead of !Optional.isPresent in java.base | JDK-8289249 |
Add methods to Elements for record constructors | JDK-8291992 |
[REDO2] ProblemList multiple tests in -Xcomp mode due to JDK-8291649 | JDK-8291990 |
[REDO] ProblemList multiple tests in -Xcomp mode due to JDK-8291649 | JDK-8291653 |
G1 refinement incorrectly expects always-valid HeapRegion out of the Hot Card Cache | JDK-8291637 |
HttpClient default keep alive timeout not followed if server sends invalid value | JDK-8288732 |
Reduce runtime of java.util.concurrent microbenchmarks | JDK-8291947 |
riscv: fail to build after JDK-8290840 | JDK-8290090 |
Change CodeBlobType from unscoped enum to enum class | JDK-8291952 |
riscv: Remove PRAGMA_NONNULL_IGNORED | JDK-8291823 |
IGV: Fix “Save selected groups” | JDK-8291799 |
IGV: make “Selection mode” a toggle button | JDK-8291061 |
Improve thread safety of FileTime.toString and toInstant | JDK-8290248 |
Implement MaxINode::Ideal transformation | JDK-8291840 |
Avoid JavaCalls for setting up _java_system_loader and _java_platform_loader | JDK-8291941 |
ProblemList java/lang/ProcessBuilder/PipelineLeaksFD.java on linux-all | JDK-8290812 |
Add a test for ResourceHashtable | JDK-8291899 |
Zero VM is broken on MacOS after JDK-8290840 due to os::setup_fpu() is missing | JDK-8272998 |
ImageIO.read() throws incorrect exception type | JDK-8169187 |
[macosx] Aqua: java/awt/image/multiresolution/MultiresolutionIconTest.java | JDK-8291926 |
ProblemList multiple tests in -Xcomp mode due to JDK-8291649 | JDK-8288377 |
[REDO] DST not applying properly with zone id offset set with TZ env variable | JDK-8291457 |
Clean up lifecycle of CDS dump-time data structures | JDK-8285935 |
Spurious lint warning for static method accessed through instance qualifier | JDK-8283232 |
x86: Improve vector broadcast operations | JDK-8291895 |
Remove PRAGMA_NONNULL_IGNORED from x86 and AArch64 | JDK-8288327 |
Executable.hasRealParameterData should not be volatile | JDK-8283276 |
java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs | JDK-8291360 |
Create entry points to expose low-level class file information | JDK-8290349 |
IP_DONTFRAGMENT doesn’t set DF bit in IPv4 header | JDK-4890041 |
Remove TAB and Shift TAB from Popup Menu in Motif Look & Feel | JDK-8291762 |
Backout JDK-8291757 from jdk/jdk | JDK-8291825 |
java/time/nontestng/java/time/zone/CustomZoneNameTest.java fails if defaultLocale and defaultFormatLocale are different | JDK-8291798 |
VMRegImpl::print_on is broken after JDK-8289060 | JDK-8290840 |
Refactor the “os” class | JDK-8290370 |
Convert SymbolPropertyTable to ResourceHashtable | JDK-8260892 |
Compilation fails: lambda parameter not visible in body when generics involved | JDK-8291729 |
Reduce runtime of vm.compiler microbenchmarks | JDK-8291508 |
Fix some tests with “requires vm.jvmti & vm.continuations” | JDK-8291633 |
Build failures with GCC 11, Alpine 3 due to incompatible casts from nullptr | JDK-8291822 |
ARM32: Build errors with GCC 11 in frame::saved_oop_result | JDK-8290488 |
IBM864 character encoding implementation bug | JDK-8285836 |
sun/net/www/http/KeepAliveCache/KeepAliveProperty.java failed with “RuntimeException: Failed in server” | JDK-8291733 |
Remove JFR events that expose hashtable | JDK-8290908 |
misc tests fail: assert(!thread→owns_locks()) failed: must release all locks when leaving VM | JDK-8291578 |
Remove JMX related tests from ProblemList-svc-vthreads.txt | JDK-8291650 |
Add delay to ClassUnloadEventTest before exiting to give time for JVM to send all events before VMDeath | JDK-8291654 |
AArch64: assert from JDK-8287393 causes crashes | JDK-8291626 |
Remove Mutex::contains as it is unused | JDK-8291597 |
[BACKOUT] JDK-8289996: Fix array range check hoisting for some scaled loop iv | JDK-8282730 |
LdapLoginModule throw NPE from logout method after login failure | JDK-8290718 |
Remove ALLOCATION_SUPER_CLASS_SPEC | JDK-8287393 |
AArch64: Remove trampoline_call1 | JDK-8289948 |
Improve test coverage for XPath functions: Node Set Functions | JDK-8291060 |
OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE | JDK-8290531 |
Loom: Parallelize a few tests more deeply | JDK-8290885 |
java/lang/ProcessBuilder/PipelineLeaksFD.java fail: More or fewer pipes than expected | JDK-8291558 |
unify print_jni_name_prefix_on and print_jni_name_suffix_on on posix platforms | JDK-6463708 |
DefaultButtonModel.setMnemonic generates ChangeEvent for no change | JDK-8290966 |
G1: Record number of PLAB filled and number of direct allocations | JDK-8289046 |
Undefined Behaviour in x86 class Assembler | JDK-8290497 |
some tests in com/sun/jdi fail on localized Windows platform | JDK-8290067 |
Show stack dimensions in UL logging when attaching threads | JDK-8290062 |
Remove nmethodLocker for nmethods on-stack | JDK-8290466 |
Default to –with-source-date=current to avoid unmodified Hotspot recompilation | JDK-8291559 |
x86: compiler/vectorization/TestReverseBitsVector.java fails | JDK-8290868 |
NMT: MallocSiteTable statistics improvements | JDK-8288904 |
Incorrect memory ordering in UL | JDK-8290740 |
Catalog not used when the handler is null | JDK-8289688 |
jfr command hangs when it processes invalid file | JDK-8290243 |
move seeTagToContent from HtmlDocletWriter to TagletWriterImpl | JDK-8282666 |
nsk/jvmti/PopFrame/popframe004 failed with: TEST FAILED: 30 JVMTI events were generated by the function PopFrame() | JDK-6227536 |
KeyGenerator.init() methods do not throw IllegalArgumentException for keysize == 0 | JDK-8290901 |
Reduce use of -source in langtools tests | JDK-8289647 |
AssertionError during annotation processing of record related tests | JDK-8290525 |
Move HeapRegion::_compaction_top to G1FullCollector | JDK-8290715 |
Fix incorrect uses of G1CollectedHeap::heap_region_containing() | JDK-8291003 |
ARM32: constant_table.size assertion | JDK-8289511 |
Improve test coverage for XPath Axes: child | JDK-8289755 |
Remove –enable-reproducible-build from jib profile | JDK-6383195 |
javax.crypto.spec.PBEKeySpec is not thread safe | JDK-8288477 |
nmethod header size reduction | JDK-8290059 |
Do not use std::thread in panama tests | JDK-8291479 |
ProblemList compiler/rangechecks/TestRangeCheckHoistingScaledIV.java on ppc64le | JDK-8287794 |
Reverse*VNode::Identity problem | JDK-8290839 |
jdk/jfr/event/compiler/TestJitRestart.java failed with “RuntimeException: No JIT restart event found: expected true, was false” | JDK-8291106 |
ZPlatformGranuleSizeShift is redundant | JDK-8291000 |
C2: Purge LoadPLocked and Store*Conditional nodes | JDK-8290532 |
Adjust PKCS11Exception and handle more PKCS11 error codes | JDK-8290399 |
[macos] Aqua LAF does not fire an action event if combo box menu is displayed | JDK-8290034 |
Auto vectorize reverse bit operations. | JDK-8290846 |
sun/tools/jstatd/JstatdTest* tests should use VM options | JDK-8290739 |
Simplify storage of dump-time class information | JDK-8290943 |
Fix several IR test issues on SVE after JDK-8289801 | JDK-8291358 |
Fix the “overridding” typo | JDK-8237913 |
G1CollectedHeap::heap_region_containing shouldn’t be a template | JDK-8291048 |
x86: compiler/c2/irTests/TestAutoVectorization2DArray.java fails with lower SSE | JDK-8290848 |
LoadLibraryUnload.java still fails with “Too few cleared WeakReferences” | JDK-8290074 |
Remove implicit arguments for RegisterMap constructor | JDK-8291289 |
gc/TestPLABAdaptToMinTLABSize fails after JDK-8289137 | JDK-8291056 |
Remove unused Generation::par_promote*() | JDK-8285792 |
Posix signal handler modification checking issues. | JDK-8291002 |
Rename Method::build_interpreter_method_data to Method::build_profiling_method_data | JDK-8290705 |
StringConcat::validate_mem_flow asserts with “unexpected user: StoreI” | JDK-8284990 |
AArch64: Remove STXR_PREFETCH from CPU features | JDK-8289137 |
Automatically adapt Young/OldPLABSize and when setting only MinTLABSize | JDK-8290887 |
Unused private method in TrustManagerFactoryImpl | JDK-8290894 |
Reduce runtime of vm.lang microbenchmarks | JDK-8244976 |
vmTestbase/nsk/jdi/Event/request/request001.java doesn’ initialize eName | JDK-8290706 |
Remove the support for inline contiguous allocations | JDK-8289551 |
Conversions between bit representations of half precision values and floats | JDK-8290669 |
Fix wording in sun.security.ec | JDK-8289996 |
Fix array range check hoisting for some scaled loop iv | JDK-8290806 |
Only add eager reclaim task to G1 post evacuate tasks if there were candidates | JDK-8290969 |
DumpClassListCLDClosure incorrectly uses ResizeableResourceHashtable | JDK-8290972 |
ProblemList java/lang/ProcessBuilder/PipelineLeaksFD.java | JDK-8290485 |
[vector] REVERSE_BYTES for byte type should not emit any instructions | JDK-8290834 |
Improve potentially confusing documentation on collection of profiling information | JDK-8290557 |
tools/jpackage/share/AddLauncherTest.java#id1 failed with “ERROR: Failed: Check icon file” | JDK-8289659 |
Refactor I/O stream copying to use InputStream.readAllBytes in X509CertPath | JDK-8290780 |
AArch64: Crash in c2 nmethod running RunThese30M.java | JDK-8290959 |
Consistently use “grey” instead of “gray” in GC code | JDK-8290459 |
Remove unused GCCause enums | JDK-8170794 |
[macosx] Error when using setDesktopManager on a JDesktopPane on MacOS X with Look and Feel Aqua | JDK-8290730 |
compiler/vectorization/TestAutoVecIntMinMax.java failed with “IRViolationException: There were one or multiple IR rule failures.” | JDK-8290700 |
Optimize AArch64 nmethod entry barriers | JDK-8290870 |
NMT: Increase MallocSiteTable size and allocate it only when needed | JDK-8290900 |
Build failure with Clang 14+ due to function warning attribute | JDK-8289471 |
Issue in Initialization of keys in ErrorMsg.java and XPATHErrorResources.java | JDK-8290893 |
ProblemList java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnload | JDK-8286270 |
[java.desktop] Replace color search in XColors with a switch statement | JDK-8290861 |
Remove unused field URLJarFile.BUF_SIZE | JDK-8290688 |
Optimize x86_64 nmethod entry barriers | JDK-8256811 |
Delayed/missed jdwp class unloading events | JDK-8289572 |
InputStream wrapping with BufferedInputStream is redundant in HttpTimestamper | JDK-8290464 |
Optimize ResourceArea zapping on ResourceMark release | JDK-8290489 |
Initial nroff manpage generation for JDK 20 | JDK-8290687 |
serviceability/sa/TestClassDump.java could leave files owned by root on macOS | JDK-8290731 |
Clean up CDS handling of LambdaForm Species classes | JDK-8289275 |
Remove incorrect __declspec(dllimport) attributes from pointers in jdk.crypto.cryptoki | JDK-8289643 |
File descriptor leak with ProcessBuilder.startPipeline | JDK-8286844 |
com/sun/jdi/RedefineCrossEvent.java failed with 1 threads completed while VM suspended | JDK-8290504 |
Close streams returned by ModuleReader::list | JDK-8290115 |
ArrayCopyObject JMH has wrong package | JDK-8288368 |
simplify code in ValueTaglet, remove redundant code | JDK-8290826 |
validate-source failures after JDK-8290016 | JDK-8290016 |
IGV: Fix graph panning when mouse dragged outside of window | JDK-8290704 |
x86: TemplateTable::_new should not call eden_allocate() without contiguous allocs enabled | JDK-8276561 |
URL$DefaultFactory::PREFIX should be static final | JDK-8288723 |
Avoid redundant ConcurrentHashMap.get call in java.time | JDK-8290359 |
Ensure that all directory streams are closed in jdk.link | JDK-8290316 |
Ensure that all directory streams are closed in java.base | JDK-8290353 |
ModuleReader::list specification should suggest closing the returned stream | JDK-8290324 |
Move atomic operations outside of os_xxx.hpp | JDK-8290746 |
ProblemList compiler/vectorization/TestAutoVecIntMinMax.java | JDK-8290468 |
Remove gc/gctests/mallocWithGC tests | JDK-8290533 |
Remove G1ConcurrentMark::mark_in_bitmap(uint, HeapRegion*,oop) | JDK-8288107 |
Auto-vectorization for integer min/max | JDK-8290069 |
IGV: Highlight both graphs of difference in outline | JDK-8289743 |
AArch64: Clean up patching logic | JDK-8290374 |
Shenandoah: Remove inaccurate comment on SBS::load_reference_barrier() | JDK-8290707 |
runtime/cds/appcds/dynamicArchive/DynamicLambdaWithUseImplMethodHandle.java fails with “Can’t find sun.hotspot.whitebox” | JDK-8264999 |
GeneralPath.lineTo() to itself produces jagged lines | JDK-8290534 |
Move MacroAssembler::verified_entry to C2_MacroAssembler on x86 | JDK-8290496 |
riscv: Fix build warnings-as-errors with GCC 11 | JDK-8290495 |
Micro-optimize Method::can_be_statically_bound assertions | JDK-8190907 |
Windows 10 default Korean Font Malgun Gothic available not used by GUI elements even though available without Korean Language Pack | JDK-8290511 |
compiler/vectorapi/TestMaskedMacroLogicVector.java fails IR verification | JDK-8287916 |
Address the inconsistency between the constant array and pool size | JDK-8285407 |
Improve Xalan supports | JDK-8282676 |
Improve subject handling | JDK-8284370 |
Improve zlib usage | JDK-8283190 |
Improve MIDI processing | JDK-8281866 |
Enhance MethodHandle invocations | JDK-8281859 |
Improve class compilation | JDK-8272249 |
Better properties of loaded Properties | JDK-8277608 |
Address IP Addressing | JDK-8272243 |
Improve DER parsing | JDK-8290398 |
jpackage exe installers are not installed in jtreg tests | JDK-8290400 |
Must run exe installers in jpackage jtreg tests without UI | JDK-8290402 |
jpackage exe uninstallers don’t return correct exit code in case of failure | JDK-8283707 |
Support <major.minor.update.build> version format on Windows | JDK-8227060 |
Optimize safepoint cleanup subtask order | JDK-8290391 |
Reduce runtime of java.util package microbenchmarks | JDK-8272096 |
Exceptions::new_exception can return wrong exception | JDK-8290512 |
G1: Fix typo in allocation statistics log message | JDK-8290397 |
LoadLibraryUnload.java failed with “Too few cleared WeakReferences” | JDK-8289804 |
Remove redundant stream() call before forEach in jdk.jshell | JDK-8290379 |
Parse error with parenthesized pattern and guard using an array | JDK-8290456 |
remove os::print_statistics() | JDK-8290460 |
Alpine: disable some panama tests that rely on std::thread | JDK-8289524 |
Add JFR JIT restart event | JDK-8290000 |
Bump macOS GitHub actions to macOS 11 | JDK-8290463 |
Fix several comment typos in sun.security.ec | JDK-8289801 |
[IR Framework] Add flags to whitelist which can be used to simulate a specific machine setup like UseAVX | JDK-8289612 |
Change hotspot/jtreg tests to not use Thread.stop | JDK-4887998 |
Use Integer.rotateLeft() and rotateRight() in crypto implementations | JDK-8282526 |
Default icon is not painted properly | JDK-8286172 |
Create an automated test for JDK-4516019 | JDK-8284524 |
Create an automated test for JDK-4422362 | JDK-8284767 |
Create an automated test for JDK-4422535 | JDK-8289908 |
Skip bounds check for cases when String is constructed from entirely used byte[] | JDK-8287805 |
Shenandoah: consolidate evacuate-update-root closures | JDK-8290334 |
Update FreeType to 2.12.1 | JDK-8290013 |
serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed “assert(!in_vm) failed: Undersized StackShadowPages” | JDK-8290137 |
riscv: small refactoring for add_memory_int32/64 | JDK-8288883 |
C2: assert(allow_address || t != T_ADDRESS) failed after JDK-8283091 | JDK-8288948 |
Few J2DBench tests indicate lower primitive drawing performance with metal rendering pipeline | JDK-8286030 |
Avoid JVM crash when containers share the same /tmp dir | JDK-8290280 |
riscv: Clean up stack and register handling in interpreter | JDK-8289003 |
JavaThread::check_is_terminated() implementation should rely on Thread-SMR | JDK-8290066 |
Remove KNL specific handling for new CPU target check in IR annotation | JDK-8290333 |
Remove os_share_*.hpp | JDK-8289919 |
[test] LoadLibraryUnloadTest.java failed with “Failed to unload native library” | JDK-8290327 |
Remove java/lang/reflect/callerCache/ReflectionCallerCacheTest.java from ProblemList-Xcomp.txt | JDK-8290366 |
Remove unused during_conc_mark parameter in HeapRegion::note_self_forwarding_removal_start | JDK-8268312 |
Compilation error with nested generic functional interface | JDK-8028265 |
Add legacy tz tests to OpenJDK | JDK-8290246 |
test fails “assert(init != __null) failed: initialization not found” | JDK-8290177 |
Improve documentation in G1MMUTracker | JDK-8290264 |
java/util/concurrent/locks/Lock/OOMEInAQS.java fails with “exit code: 0” | JDK-8290290 |
Remove addition of TimeInstants | JDK-8290221 |
G1: Merge multiple calls of get_next_marked_addr in HeapRegion::oops_on_memregion_iterate_in_unparsable | JDK-8290269 |
gc/shenandoah/TestVerifyJCStress.java fails due to invalid tag: required after JDK-8290023 | JDK-8290080 |
G1: Remove unnecessary is-obj-dead check in HeapRegion::do_oops_on_memregion_in_humongous | JDK-8290149 |
java/nio/file/Files/probeContentType/Basic.java fails on Windows Server 2019/2022 | JDK-8290178 |
failure_handler: run netstat without name lookups | JDK-8288067 |
Avoid redundant HashMap.containsKey call in Type1Font.expandAbbreviation | JDK-8290218 |
AIX build failure by JDK-8289780 | JDK-8290164 |
compiler/runtime/TestConstantsInError.java fails on riscv | JDK-8249834 |
java/util/ArrayList/Bug8146568.java and j/u/Vector/Bug8148174.java use @ignore w/o bug-id | JDK-8289559 |
java/awt/a11y/AccessibleJPopupMenuTest.java test fails with java.lang.NullPointerException | JDK-8290079 |
Reduce interaction with volatile in static initializer of BigInteger | JDK-8290234 |
[JVMCI] use JVMCIKlassHandle to protect raw Klass* values from concurrent G1 scanning | JDK-8290253 |
gc/g1/TestVerificationInConcurrentCycle.java#id1 fails with “Error. can’t find sun.hotspot.WhiteBox in test directory or libraries” | JDK-8066859 |
java/lang/ref/OOMEInReferenceHandler.java failed with java.lang.Exception: Reference Handler thread died | JDK-8290023 |
Remove use of IgnoreUnrecognizedVMOptions in gc tests | JDK-8290197 |
test/jdk/java/nio/file/Files/probeContentType/Basic.java fails on some systems for the “.rar” extension | JDK-8289284 |
jdk.tracePinnedThreads output confusing when pinned due to native frame | JDK-8288624 |
Cleanup CommentHelper.getText0 | JDK-8290162 |
Reset recursion counter missed in fix of JDK-8224267 | JDK-8283082 |
sun.security.x509.X509CertImpl.delete(“x509.info.validity”) nulls out info field | JDK-8290020 |
Deadlock in leakprofiler::emit_events during shutdown | JDK-8289745 |
JfrStructCopyFailed uses heap words instead of bytes for object sizes | JDK-8289917 |
Metadata for regionsRefilled of G1EvacuationStatistics event is wrong | JDK-8290133 |
JFR: Remove unused methods in Bits.java | JDK-8288984 |
Simplification in java.lang.Runtime::exit | JDK-8290082 |
[PPC64] ZGC C2 load barrier stub needs to preserve vector registers | JDK-8289910 |
unify os::message_box across posix platforms | JDK-8289768 |
Clean up unused code | JDK-8290083 |
ResponseBodyBeforeError: AssertionError or SSLException: Unsupported or unrecognized SSL message | JDK-8289853 |
Update HarfBuzz to 4.4.1 | JDK-8290065 |
[JVMCI] only check HotSpotCompiledCode stream is empty if installation succeeds | JDK-8289184 |
runtime/ClassUnload/DictionaryDependsTest.java failed with “Test failed: should be unloaded” | JDK-8274235 |
-Xshare:dump should not call vm_direct_exit | JDK-8288309 |
Rename the “testTagInheritence” directory | JDK-8290002 |
(se) AssertionError in SelectorImpl.implCloseSelector | JDK-8290046 |
NMT: Remove unused MallocSiteTable::reset() | JDK-8275662 |
remove test/lib/sun/hotspot | JDK-8224267 |
JOptionPane message string with 5000+ newlines produces StackOverflowError | JDK-8269674 |
Improve testing of parenthesized patterns | JDK-8280472 |
Don’t mix legacy logging with UL | JDK-8290018 |
Remove dead declarations in G1BlockOffsetTablePart | JDK-8290019 |
Refactor HeapRegion::oops_on_memregion_iterate() | JDK-8290017 |
Directly call HeapRegion::block_start in G1CMObjArrayProcessor::process_slice | JDK-8290027 |
Move inline functions from vm_version_x86.hpp to cpp | JDK-8289274 |
Cleanup unnecessary null comparison before instanceof check in security modules | JDK-8289186 |
Support predicated vector load/store operations over X86 AVX2 targets. | JDK-8289780 |
Avoid formatting stub names when Forte is not enabled | JDK-8288699 |
cleanup HTML tree in HtmlDocletWriter.commentTagsToContent | JDK-8289984 |
Files:isDirectory and isRegularFile methods not throwing SecurityException | JDK-6522064 |
Aliases from Microsoft CryptoAPI has bad character encoding | JDK-8282714 |
synthetic arguments are being added to the constructors of static local classes | JDK-8271707 |
migrate tests to use jdk.test.whitebox.WhiteBox | JDK-8289697 |
buffer overflow in MTLVertexCache.m: MTLVertexCache_AddGlyphQuad | JDK-8282322 |
AArch64: Provide a means to eliminate all STREX family of instructions | JDK-8289997 |
gc/g1/TestVerificationInConcurrentCycle.java fails due to use of debug-only option | JDK-8289740 |
Add verification testing during all concurrent phases in G1 | JDK-8286957 |
Held monitor count | JDK-8289710 |
Move Suspend/Resume classes out of os.hpp | JDK-8289646 |
configure script failed on WSL | JDK-8284851 |
Update javax.crypto files to use proper javadoc for mentioned classes | JDK-8278923 |
Document Klass::is_loader_alive | JDK-8252329 |
runtime/LoadClass/TestResize.java timed out | JDK-8289301 |
P11Cipher should not throw out of bounds exception during padding | JDK-8289538 |
Make G1BlockOffsetTablePart unaware of block sizes | JDK-8289763 |
Remove NULL check in CDSProtectionDomain::init_security_info() | JDK-8288838 |
jpackage: file association additional arguments | JDK-8210708 |
Use single mark bitmap in G1 | JDK-8282986 |
Remove “system” in boot class path names | JDK-8289800 |
G1: G1CollectionSet::finalize_young_part clears survivor list too early | JDK-8289164 |
Convert ResolutionErrorTable to use ResourceHashtable | JDK-8137280 |
Remove eager reclaim of humongous controls | JDK-8289778 |
ZGC: incorrect use of os::free() for mountpoint string handling after JDK-8289633 | JDK-7124313 |
[macosx] Swing Popups should overlap taskbar | JDK-8289856 |
[PPC64] SIGSEGV in C2Compiler::init_c2_runtime() after JDK-8289060 | JDK-8289799 |
Build warning in methodData.cpp memset zero-length parameter | JDK-8198668 |
MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001/TestDescription.java still failing | JDK-8286941 |
Add mask IR for partial vector operations for ARM SVE | JDK-8289620 |
gtest/MetaspaceUtilsGtests.java failed with unexpected stats values | JDK-8289436 |
Make the redefine timer statistics more accurate | JDK-8289775 |
Update java.lang.invoke.MethodHandle[s] to use snippets | JDK-8289260 |
BigDecimal movePointLeft() and movePointRight() do not follow their API spec | JDK-8288706 |
Unused parameter ‘boolean newln’ in method java.lang.VersionProps#print(boolean, boolean) | JDK-8289060 |
Undefined Behaviour in class VMReg | JDK-8287596 |
Reorg jdk.test.lib.util.ForceGC | JDK-8288992 |
AArch64: CMN should be handled the same way as CMP | JDK-8288824 |
[arm32] Display isetstate in register output | JDK-8278479 |
RunThese test failure with +UseHeavyMonitors and +VerifyHeavyMonitors | JDK-8288022 |
c2: Transform (CastLL (AddL into (AddL (CastLL when possible | JDK-8289739 |
Add G1 specific GC breakpoints for testing | JDK-8289695 |
[TESTBUG] TestMemoryAwareness.java fails on cgroups v2 and crun | JDK-8289730 |
Deprecated code sample in java.lang.ClassCastException | JDK-8289146 |
containers/docker/TestMemoryWithCgroupV1.java fails on linux ppc64le machine with missing Memory and Swap Limit output | JDK-8289706 |
(cs) Avoid redundant TreeMap.containsKey call in AbstractCharsetProvider | JDK-8289604 |
compiler/vectorapi/VectorLogicalOpIdentityTest.java failed on x86 AVX1 system | JDK-8280481 |
Duplicated stubs to interpreter for static calls | JDK-8283335 |
Add exists and readAttributesIfExists methods to FileSystemProvider | JDK-8289687 |
[JVMCI] bug in HotSpotResolvedJavaMethodImpl.equals | JDK-8289617 |
Remove test/jdk/java/net/ServerSocket/ThreadStop.java | JDK-8289698 |
AArch64: Need to relativize extended_sp in frame | JDK-8287603 |
Avoid redundant HashMap.containsKey calls in NimbusDefaults.getDerivedColor | JDK-8289520 |
G1: Remove duplicate checks in G1BarrierSetC1::post_barrier | JDK-8289427 |
compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java failed with null setting | JDK-8289633 |
Forbid raw C-heap allocation functions in hotspot and fix findings | JDK-8289484 |
Cleanup unnecessary null comparison before instanceof check in java.rmi | JDK-8287593 |
ShortResponseBody could be made more resilient to rogue connections | JDK-8288947 |
G1: Consolidate per-region is-humongous query in G1CollectedHeap | JDK-8288971 |
AArch64: Clean up stack and register handling in interpreter | JDK-8287312 |
G1: Early return on first failure in VerifyRegionClosure | JDK-8289569 |
[test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl | JDK-8289575 |
G1: Remove unnecessary is-marking-active check in G1BarrierSetRuntime::write_ref_field_pre_entry | JDK-8289431 |
(zipfs) Avoid redundant HashMap.get in ZipFileSystemProvider.removeFileSystem | JDK-8065097 |
[macosx] javax/swing/Popup/TaskbarPositionTest.java fails because Popup is one pixel off | JDK-8286610 |
Add additional diagnostic output to java/net/DatagramSocket/InterruptibleDatagramSocket.java | JDK-8289385 |
Cleanup redundant synchronization in Http2ClientImpl | JDK-8289230 |
Move PlatformXXX class declarations out of os_xxx.hpp | JDK-8289603 |
Code change for JDK-8170762 breaks all build | JDK-8170762 |
Document that ISO10126Padding pads with random bytes | JDK-8289584 |
(fs) Print size values in java/nio/file/FileStore/Basic.java when they differ by > 1GiB | JDK-8289257 |
Some custom loader tests failed due to symbol refcount not decremented | JDK-8289534 |
Change ‘uncomplicated’ hotspot runtime options | JDK-8289512 |
Fix GCC 12 warnings for adlc output_c.cpp | JDK-8277060 |
EXCEPTION_INT_DIVIDE_BY_ZERO in TypeAryPtr::dump2 with -XX:+TracePhaseCCP | JDK-8288444 |
Remove the workaround for frame.pack() in ModalDialogTest | JDK-8289434 |
x86_64: Improve comment on gen_continuation_enter() | JDK-8288294 |
[vector] Add Identity/Ideal transformations for vector logic operations | JDK-8289440 |
Remove vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded003 from ProblemList.txt | JDK-8288707 |
javax/swing/JToolBar/4529206/bug4529206.java: setFloating does not work correctly | JDK-8288895 |
LdapContext doesn’t honor set referrals limit | JDK-8287984 |
AArch64: [vector] Make all bits set vector sharable for match rules | JDK-8286397 |
Address possibly lossy conversions in jdk.hotspot.agent | JDK-8287094 |
IGV: show node input numbers in edge tooltips | JDK-8289477 |
Memory corruption with CPU_ALLOC, CPU_FREE on muslc | JDK-8286104 |
use aggressive liveness for unstable_if traps | JDK-8289291 |
HttpServer sets incorrect value for “max” parameter in Keep-Alive header value | JDK-8289238 |
Refactoring changes to PassFailJFrame Test Framework | JDK-8288985 |
P11TlsKeyMaterialGenerator should work with ChaCha20-Poly1305 | JDK-8289094 |
[JVMCI] reduce JNI overhead and other VM rounds trips in JVMCI | JDK-8284942 |
Proxy building can just iterate superinterfaces once | JDK-8285364 |
Remove REF_ enum for java.lang.ref.Reference | JDK-8289421 |
No-PCH build for Minimal VM was broken by JDK-8287001 | JDK-8283726 |
x86_64 intrinsics for compareUnsigned method in Integer and Long | JDK-8289182 |
NMT: MemTracker::baseline should return void | JDK-8287001 |
Add warning message when fail to load hsdis libraries | JDK-8280235 |
Deprecated flag FlightRecorder missing from VMDeprecatedOptions test | JDK-8289401 |
Add dump output to TestRawRSACipher.java | JDK-8284640 |
CollectorImpl class could be a record class | JDK-8288961 |
jpackage: test MSI installation fix | JDK-8288013 |
jpackage: test utility Windows registry enhancement | JDK-8289071 |
Compute allocation sizes of stubs and nmethods outside of lock protection | JDK-8271252 |
os::reserve_memory should not use mtOther as default NMT flag | JDK-8287818 |
Shenandoah: adapt nmethod arming from Loom | JDK-8289138 |
G1: Remove redundant is-marking-active checks in C1 barrier | JDK-8288396 |
Always create reproducible builds | JDK-8289258 |
ProblemList some failing custom loader tests with ZGC | JDK-8282036 |
Change java/util/zip/ZipFile/DeleteTempJar.java to stop HttpServer cleanly in case of exceptions | JDK-8286259 |
Password cleanup after KeyStore.PasswordProtection in P11KeyStore | JDK-8288651 |
CDS test HelloUnload.java should not use literal string as ClassLoader name | JDK-8288993 |
Make AwtFramePackTest generic by removing @requires tag | JDK-8288021 |
Add hard test cases to jdk.internal.math.DoubleToDecimalChecker | JDK-8288746 |
HttpClient resources could be reclaimed more eagerly | JDK-8288750 |
IGV: Improve Shortcuts | JDK-8287227 |
Shenandoah: A couple of virtual thread tests failed with iu mode even without Loom enabled. | JDK-8012675 |
javax.swing.JEditorPane is unclear on the handling of unsupported HTML script tags | JDK-8135292 |
Remove duplicate code in Address.java in SA | JDK-8289126 |
Cleanup unnecessary null comparison before instanceof check in jdk.hotspot.agent | JDK-8289078 |
Make STARTTIME_ANY and STARTTIME_PROCESS_UNKNOWN fields static in ProcessHandleImpl | JDK-8289147 |
unify os::infinite_sleep on posix platforms | JDK-8266670 |
Better modeling of access flags in core reflection | JDK-8286395 |
Address possibly lossy conversions in java.security.jgss | JDK-8286389 |
Address possibly lossy conversions in jdk.crypto.ec | JDK-8288130 |
compiler error with AP and explicit record accessor | JDK-8289166 |
ProblemList tools/jlink/plugins/CompressorPluginTest.java | JDK-8289098 |
clean up ported serviceability/jvmti tests | JDK-8288609 |
Update –release 19 symbol information for JDK 19 build 28 | JDK-8288935 |
Remove excessive includes introduced in loom | JDK-8289095 |
(fs) UnixCopyFile build error on linux-x86 | JDK-8289129 |
[BACKOUT] JDK-8287281 adjust guarantee in Handshake::execute for the case of target thread being current | JDK-8288495 |
[test] Make OutputAnalyzer exception more informative | JDK-8288976 |
classfile parser ‘wrong name’ error message has the names the wrong way around | JDK-8288669 |
compiler/vectorapi/VectorFPtoIntCastTest.java still fails with “IRViolationException: There were one or multiple IR rule failures.” | JDK-8287281 |
adjust guarantee in Handshake::execute for the case of target thread being current | JDK-8288623 |
Move Continuation classes out of javaClasses.hpp | JDK-8288979 |
Improve CLDRConverter run time | JDK-8285521 |
Minor improvements in java.net.URI | JDK-8289073 |
(fs) UnsatisfiedLinkError for sun.nio.fs.UnixCopyFile.bufferedCopy0() | JDK-8289006 |
Cleanup from thread.hpp split | JDK-8288589 |
Files.readString ignores encoding errors for UTF-16 | JDK-8288515 |
(ch) Unnecessary use of Math.addExact() in java.nio.channels.FileLock.overlaps() | JDK-8287580 |
(se) CancelledKeyException during channel registration | JDK-6980847 |
(fs) Files.copy needs to be “tuned” | JDK-8288740 |
Change incorrect documentation for sjavac flag | JDK-8288719 |
[arm32] SafeFetch32 thumb interleaving causes random crashes | JDK-8284997 |
arm32 build crashes since JDK-8283326 | JDK-8287760 |
–do-not-resolve-by-default gets overwritten if –warn-if-resolved flags is used | JDK-8286314 |
Trampoline not created for far runtime targets outside small CodeCache | JDK-8288994 |
Incorrect @since tags for @value update in JDK-8286101 | JDK-8288982 |
JFR: Log event streaming actions | JDK-8288926 |
make runtime/logging/DeoptStats.java more reliable | JDK-8287868 |
Localized names update in COMPAT locale provider | JDK-8276798 |
HttpURLConnection sends invalid HTTP request | JDK-8288752 |
Split thread implementation files | JDK-8287011 |
Improve container information | JDK-8288744 |
Remove tools/jlink/plugins/CompressorPluginTest.java from problemlist | JDK-8288537 |
Move Devirtualizer out of hotspot/share/memory/iterator.hpp | JDK-8288599 |
com/sun/management/OperatingSystemMXBean/TestTotalSwap.java: Expected total swap size … but getTotalSwapSpaceSize returned … | JDK-8288687 |
(fc) Unix version ofFileChannelImpl.transferTo0() should should return IOS_UNSUPPORTED if not Linux, macOS, nor AIX | JDK-8288209 |
SSL debug message wrong about unsupported authentication scheme | JDK-8288628 |
Unnecessary Hashtable usage in ConditionalSpecialCasing | JDK-8288556 |
VM crashes if it gets sent SIGUSR2 from outside | JDK-8288724 |
Prevent NullPointerException in serviceability/tmtools/jstack/DaemonThreadTest.java if jstack process fails | JDK-8288601 |
Consolidate static/dynamic archive tables | JDK-8287672 |
jtreg test com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails intermittently in nightly run | JDK-8287801 |
Fix test-bugs related to stress flags | JDK-8288663 |
JFR: Disabling the JfrThreadSampler commits only a partially disabled state | JDK-8287771 |
Remove useless G1 After GC summary refinement and sampling thread times | JDK-8288011 |
StringConcatFactory: Split application of stringifiers | JDK-8288685 |
JFR: Use static methods for Active Recording and Active Setting events | JDK-8288673 |
Reduce runtime of java.time microbenchmarks | JDK-8288667 |
Reduce runtime of java.text microbenchmarks | JDK-8284672 |
Collapse identical catch branches in java.desktop | JDK-8288329 |
Avoid redundant TreeMap.containsKey call in PolicyParser.read | JDK-8288480 |
IGV: toolbar action is not applied to the focused graph | JDK-8263384 |
IGV: Outline should highlight the Graph that has focus | JDK-8284404 |
Too aggressive sweeping with Loom | JDK-8288573 |
Make Executable.getParameterCount() actually abstract | JDK-8287904 |
Reduce runtime of java.net microbenchmarks | JDK-8282777 |
Create a Regression test for JDK-4515031 | JDK-8288421 |
IGV: warn user about all unreachable nodes | JDK-8288281 |
compiler/vectorapi/VectorFPtoIntCastTest.java failed with “IRViolationException: There were one or multiple IR rule failures.” | JDK-8285519 |
Change usages of TimeUnit.convert to TimeUnit.toXXX | JDK-8288594 |
Address possibly lossy conversions in java.base FloatToDecimal | JDK-8288478 |
AArch64: Clean up whitespace in assembler_aarch64.hpp | JDK-8288468 |
Avoid redundant HashMap.get call in NegotiateAuthentication.firstToken | JDK-8287905 |
Reduce runtime of java.nio microbenchmarks | JDK-8288064 |
Class initialization locking | JDK-8288005 |
HotSpot build with disabled PCH fails for Windows AArch64 | JDK-8284619 |
javax/swing/JTable/8236907/LastVisibleRow.java failed with “Test Case Failed!!, Last Row not Visible!!!” | JDK-8283091 |
Support type conversion between different data sizes in SLP | JDK-8288300 |
AArch64: Remove the assertion in fmovs/fmovd(FloatRegister, FloatRegister) | JDK-8288443 |
Simplify vmClasses::resolve_all() | JDK-8288530 |
ProblemList serviceability/jvmti/VMObjectAlloc/VMObjectAllocTest.java in -Xcomp mode | JDK-8220732 |
setSeed(long) java api doc is missing warning about provided seed quality | JDK-8288425 |
Footprint regression due MH creation when initializing StringConcatFactory | JDK-8288330 |
Avoid redundant ConcurrentHashMap.get call in Http2ClientImpl.deleteConnection | JDK-8288499 |
Restore cancel-in-progress in GHA | JDK-8286962 |
java/net/httpclient/ServerCloseTest.java failed once with ConnectException | JDK-8288399 |
MacOS debug symbol files not always deterministic in reproducible builds | JDK-8284849 |
Add deoptimization to unified logging | JDK-8288140 |
Avoid redundant Hashtable.get call in Signal.handle | JDK-8287373 |
remove unnecessary paddings in generated code | JDK-8287647 |
VM debug support: find node by pattern in name or dump | JDK-8288207 |
Enhance MalformedURLException in Uri.parseCompat | JDK-8284977 |
MetricsTesterCgroupV2.getLongValueEntryFromFile fails when named value doesn’t exist | JDK-8287349 |
AArch64: Merge LDR instructions to improve C1 OSR performance | JDK-8287917 |
System.loadLibrary does not work on Big Sur if JDK is built with macOS SDK 10.15 and earlier | JDK-8265586 |
[windows] last button is not shown in AWT Frame with BorderLayout and MenuBar set. | JDK-8288134 |
Super class names don’t have envelopes | JDK-8287186 |
JDK modules participating in preview | JDK-8288094 |
cleanup old _MSC_VER handling | JDK-8287906 |
Rewrite of GitHub Actions (GHA) sanity tests | JDK-8288003 |
log events for os::dll_unload | JDK-8287525 |
Extend IR annotation with new options to test specific target feature. | JDK-8287028 |
AArch64: [vectorapi] Backend implementation of VectorMask.fromLong with SVE2 | JDK-8288378 |
[BACKOUT] DST not applying properly with zone id offset set with TZ env variable | JDK-8288080 |
(fc) FileChannel::map for MemorySegments should state it always throws UOE | JDK-8288332 |
Tier1 validate-source fails after 8279614 | JDK-8279614 |
The left line of the TitledBorder is not painted on 150 scale factor | JDK-8285838 |
DST not applying properly with zone id offset set with TZ env variable | JDK-8286101 |
Support formatting in @value tag | JDK-8286779 |
javax.crypto.CryptoPolicyParser#isConsistent always returns ‘true’ | JDK-8287007 |
[cgroups] Consistently use stringStream throughout parsing code | JDK-8285263 |
Minor cleanup could be done in java.security | JDK-8288114 |
Update JIRA link in vcs.xml | JDK-8267860 |
Off-by-one bug when searching arrays in AlpnGreaseTest | JDK-8288282 |
Zero-release build is broken after JDK-8279047 due to UseHeavyMonitors is read-only | JDK-8287926 |
AArch64: intrinsics for divideUnsigned and remainderUnsigned methods in java.lang.Integer and java.lang.Long | JDK-8283775 |
better dump: VM support for graph querying in debugger with BFS traversal and node filtering | JDK-8283612 |
IGV: Remove Graal module | JDK-8209935 |
Test to cover CodeSource.getCodeSigners() | JDK-8287696 |
Avoid redundant Hashtable.containsKey call in JarVerifier.doneWithMeta | JDK-8279047 |
Remove expired flags in JDK 20 | JDK-8288270 |
Tier1 build failures after JDK-8287178 | JDK-8287178 |
IntegerModuloP::multiplicativeInverse returns 0 for 0 | JDK-8288173 |
JDK-8202449 fix causes conformance test failure : api/java_util/Random/RandomGenerator/NextFloat.html | JDK-8288238 |
Add missing file jdk.incubator.concurrent-J.sym.txt | JDK-8288195 |
Prepare build system for GHA changes | JDK-8286038 |
Update –release 19 symbol information for JDK 19 build 26 | JDK-8224768 |
Test ActalisCA.java fails | JDK-8288227 |
Refactor annotation implementation to use pattern matching for instanceof | JDK-8287835 |
Add support for additional float/double to integral conversion for x86 | JDK-8288132 |
Update test artifacts in QuoVadis CA interop tests | JDK-8271838 |
AmazonCA.java interop test fails | JDK-8287743 |
javax/swing/text/CSSBorder/6796710/bug6796710.java failed | JDK-8288181 |
AArch64: clean up out-of-date comments | JDK-8288203 |
runtime/ClassUnload/UnloadTestWithVerifyDuringGC.java fails with release VMs | JDK-8287902 |
UnreadableRB case in MissingResourceCauseTest is not working reliably on Windows | JDK-8283724 |
Incorrect description for jtreg-failure-handler option | JDK-8286197 |
C2: Optimize MemorySegment shape in int loop | JDK-8280454 |
G1: ClassLoaderData verification keeps CLDs live that causes problems with VerifyDuringGC during Remark | JDK-8287924 |
Avoid redundant HashMap.containsKey call in EnvHelp.mapToHashtable | JDK-8286160 |
(fs) Files.exists returns unexpected results with C:.sys because it’s not readable | JDK-8284858 |
Start of release updates for JDK 20 | JDK-8286035 |
Add source 20 and target 20 to javac | JDK-8286034 |
Add SourceVersion.RELEASE_20 | JDK-8286171 |
HttpClient/2 : Expect:100-Continue blocks indefinitely when response is not 100 | JDK-8089280 |
horizontal scrollbar should never become visible in TableView with constrained resize policy | JDK-8187145 |
(Tree)TableView with null selectionModel: throws NPE on sorting | JDK-8190411 |
NPE in SliderSkin:140 if Slider.Tooltip.autohide is true | JDK-8206430 |
Use consistent pattern for startup in FX system tests | JDK-8209017 |
CheckBoxTreeCell: graphic on TreeItem not always showing | JDK-8216507 |
StyleablePropertyFactory: example in class javadoc does not compile | JDK-8217853 |
Cleanup in the D3D native pipeline | JDK-8221708 |
Update Eclipse project files | JDK-8222210 |
JFXPanel popups open at wrong coordinates when using multiple hidpi monitors | JDK-8231864 |
JavaFX Labels in Tab’s VBox is not displayed until it is clicked | JDK-8238968 |
Inconsisent formatting of Rectangle2D toString method | JDK-8243115 |
Spurious invalidations due to bug in IntegerBinding and other classes | JDK-8245145 |
Spinner: throws IllegalArgumentException when replacing skin | JDK-8252863 |
Spinner keeps spinning if removed from Scene | JDK-8254676 |
Alert disables Tab selection when TabDragPolicy REORDER is used | JDK-8256397 |
MultipleSelectionModel throws IndexOutOfBoundException | JDK-8265828 |
[TestBug] Save and restore the default Locale in javafx.base unit test LocalDateTimeStringConverterTest | JDK-8265835 |
Exception in Quantum due to null platformWindow | JDK-8268877 |
TextInputControlSkin: incorrect inputMethod event handler after switching skin | JDK-8278426 |
ImagePool uses terminally deprecated System.runFinalization method | JDK-8279214 |
Memory leak in Scene after dragging a cell | JDK-8279640 |
ListView with null SelectionModel/FocusModel throws NPE | JDK-8282386 |
JavaFX media stubs rely on libav.org | JDK-8285503 |
SwingNodeDnDMemoryLeakTest::testSwingNodeMemoryLeak fails sometimes | JDK-8287822 |
[macos] Remove support of duplicated formats from macOS | JDK-8289336 |
Better platform image support | JDK-8289343 |
Better GL support | JDK-8289357 |
(Tree)TableView is null in (Tree)TableRowSkin during autosize | JDK-8289541 |
Update ICU4C to 71.1 | JDK-8290040 |
Provide simplified deterministic way to manage listeners | JDK-8290844 |
Add Skin.install() method | JDK-8290863 |
Update the documentation of Virtualized controls to include the best practice of not using Nodes directly in the item list | JDK-8291853 |
[CSS] ClassCastException in CssStyleHelper calculateValue | JDK-8292009 |
Wrong text artifacts in table header | JDK-8292097 |
Better video decoding | JDK-8292105 |
Improve Robot functionality | JDK-8292112 |
Better DragView handling | JDK-8292353 |
TableRow vs. TreeTableRow: inconsistent visuals in cell selection mode | JDK-8292922 |
[Linux] No more drag events when new Stage is created in drag handler | JDK-8293119 |
Additional constrained resize policies for Tree/TableView | JDK-8293214 |
Add support for Linux/LoongArch64 | JDK-8293368 |
GitHub Workflows security hardening | JDK-8293444 |
Creating ScrollPane with same content component causes memory leak | JDK-8293587 |
Fix mistakes in FX API docs | JDK-8293795 |
[Accessibility] [Win] [Narrator] Exceptions when deleting text with continous key press in TextArea and TextField | JDK-8293839 |
Documentation memory consistency effects of runLater | JDK-8293883 |
Add tests/.classpath (Eclipse) | JDK-8293971 |
Loading new Media from resources can sometimes fail when loading from FXML | JDK-8294400 |
Provide media support for libavcodec version 59 | JDK-8294589 |
MenuBarSkin: memory leak when changing skin | JDK-8294722 |
FX: Update copyright year in docs, readme files to 2023 | JDK-8294779 |
Improve FX pages | JDK-8294809 |
ListenerHelper for managing and disconnecting listeners | JDK-8295175 |
SplitPaneSkin: memory leak when changing skin | JDK-8295236 |
Update JavaDoc in javafx.geometry.Point3D | JDK-8295242 |
ScrollBarSkin: memory leak when changing skin | JDK-8295324 |
JavaFX: Blank pages when printing | JDK-8295327 |
JavaFX - IllegalArgumentException when printing with margins equal to 0 | JDK-8295339 |
DatePicker updates its value property with wrong date when dialog closes | JDK-8295426 |
MenuButtonSkin: memory leak when changing skin | JDK-8295500 |
AccordionSkin: memory leak when changing skin | JDK-8295506 |
ButtonBarSkin: memory leak when changing skin | JDK-8295531 |
ComboBoxBaseSkin: memory leak when changing skin | JDK-8295725 |
Update copyright header for files modified in 2022 | JDK-8295754 |
PaginationSkin: memory leak when changing skin | JDK-8295755 |
Update SQLite to 3.39.4 | JDK-8295796 |
ScrollPaneSkin: memory leak when changing skin | JDK-8295806 |
TableViewSkin: memory leak when changing skin | JDK-8295809 |
TreeTableViewSkin: memory leak when changing skin | JDK-8295962 |
Reference to State in Task.java is ambiguous when building with JDK 19 | JDK-8296283 |
JUnit5 tests using Params API fails to compile | JDK-8296330 |
Tests: Add layout container snapping tests | JDK-8296409 |
Multiple copies of accelerator change listeners are added to MenuItems, but only 1 is removed | JDK-8296413 |
Tree/TableView with null focus model throws NPE in queryAccessibleAttribute() | JDK-8296556 |
Mark two RobotTest methods as unstable on HiDPI Windows systems | JDK-8296589 |
PixelBufferDrawTest fails on some systems | JDK-8296592 |
Skip failing test StraightLineTest on Linux | JDK-8296621 |
Stage steals focus on scene change | JDK-8296654 |
[macos] Crash when launching JavaFX app with JDK that targets SDK 13 | JDK-8296854 |
NULL check of CTFontCopyAvailableTables return value is required | JDK-8297042 |
gradle -PBUILD_SDK_FOR_TEST=false fails with gradle 7.6 | JDK-8297067 |
Update Gradle to 7.6 | JDK-8297068 |
Update boot JDK to 19.0.1 | JDK-8297130 |
ComboBox popup doesn’t close after selecting value that was added with ‘runLater’ | JDK-8297166 |
[TestBug] Fix some ignored unit test from TableViewTest | JDK-8297213 |
Robot capture tests should move mouse to corner of screen | JDK-8297332 |
Remove easy warnings in javafx.base | JDK-8297362 |
EOS might not be delivered by progressbuffer in some cases | JDK-8297412 |
Remove easy warnings in javafx.fxml, javafx.media, javafx.swing, javafx.swt and javafx.web | JDK-8297413 |
Remove easy warnings in javafx.graphics | JDK-8297414 |
Remove easy warnings in javafx.controls | JDK-8297554 |
Remove Scene.KeyHandler | JDK-8297680 |
JavaDoc example for PseudoClass has minor typo | JDK-8298167 |
Opacity in WebView not working anymore | JDK-8298200 |
Clean up raw type warnings in javafx.beans.property.* and com.sun.javafx.property.* | JDK-8298496 |
IconifyTest fails intermittently on Linux | JDK-8298728 |
Cells in VirtualFlow jump after resizing | JDK-8299272 |
Update copyright header for files modified in 2022 | JDK-8299628 |
BMP top-down images fail to load after JDK-8289336 | JDK-8300013 |
Node.focusWithin doesn’t account for nested focused nodes | JDK-8300664 |
Missing copyright header in ConditionalBinding.java file | JDK-8300705 |
Update boot JDK to 19.0.2 | JDK-8301797 |
Pagination control has the wrong size | JDK-8301832 |
InputMethodEvents are not enabled for text input controls | JDK-8302470 |
Change JBS version in .jcheck/conf to jfxNN[.0.MM] | JDK-8303019 |