JTable.selectAll boundary handling
Azul Zulu 25 General AvailabilityRelease Notes
Release Details
This release is a General Availability release of Azul Zulu 25. The following table describes which Azul Zulu versions are published with this release.
Package |
Azul Zulu Version (*) |
JDK Version |
JavaFX Version |
---|---|---|---|
Builds of OpenJDK |
25.28.85 (CA) |
25.0.0+36 |
25.0.0+102 |
(*) Azul provides two types of distribution packages for each Java version:
-
Subscriber Availability (SA) distributions are tested, certified, and commercially supported Azul Zulu Builds of OpenJDK. Azul ensures that the software that uses the Accessible APIs of the product doesn’t have to include specific licenses and that such a use doesn’t contaminate the code or intellectual property of such software with any license requirements. SA builds may support configurations and features that are unavailable to free users.
-
Community Availability (CA) distributions are Azul Zulu Builds of OpenJDK that are free to download and use.
Note
|
Both SA and CA distributions may contain Early Access builds noted with -ea- in their filename. Early Access builds may not be TCK certified.
|
What’s New
OpenJDK
OpenJDK 25 is a Long Term Support (LTS) release that Azul supports until September 2033 as indicated on our Support Roadmap. This version brings 12 new features and 6 new or extensions of earlier incubator and preview features. Further, it contains over 2600 general fixes and performance improvements.
All the fixes and enhancements included in OpenJDK 25 are listed in this release notes.
Check out the community podcast where the changes included in OpenJDK 25 are discussed.
Features
As listed in the OpenJDK Project "JDK 25", the following features are added in this version.
Finalized New Features
The following JEPs (JDK Enhancement Proposals) are included in this release as finalized new features:
-
503: Remove the 32-bit x86 Port
-
506: Scoped Values
-
510: Key Derivation Function API
-
511: Module Import Declarations
-
512: Compact Source Files and Instance Main Methods
-
513: Flexible Constructor Bodies
-
514: Ahead-of-Time Command-Line Ergonomics
-
515: Ahead-of-Time Method Profiling
-
518: JFR Cooperative Sampling
-
519: Compact Object Headers
-
520: JFR Method Timing & Tracing
-
521: Generational Shenandoah
Note
|
JEP 503 included in OpenJDK 25, removes 32-bit x86 support. However, Azul is the only provider of OpenJDK builds to still create and provide bundles with 32-bit support. Please contact our sales teams if you need access to such builds. |
Incubator and Preview Features
The following JEPs are included in this release, but can only be used with the additional --enable-preview
runtime flag:
More information about the why and how of incubator and preview features can be found here.
Supported Platforms
This section provides information about the operating systems that are supported in this release of Azul Zulu.
Azul Zulu Builds of OpenJDK Without and With OpenJFX
Some versions of Azul Zulu are available in different packages for specific platforms, as indicated in this overview table with:
-
: Build of OpenJDK without OpenJFX.
-
: Build of OpenJDK without and with OpenJFX.
Note
|
The list of supported configurations and platform includes, but is not limited to, the table below. Don’t hesitate to contact Support if you have issues with Azul Zulu Builds of OpenJDK on any other platform or configuration. |
Operating System |
Azul Zulu Version |
---|---|
25 |
|
Windows Server 2025 |
|
Windows Server 2022 |
|
Windows Server 2019 |
|
Windows Server 2016 |
|
Windows 11 |
|
Windows 10 |
|
Windows (ARM 64-bit) |
|
Windows 11 |
|
Linux (x86 32/64-bit) |
|
RHEL 9.x |
|
RHEL 8.x |
|
RHEL 6.x and 7.x |
n/a |
SLES 15 |
|
SLES 12 |
|
CentOS Stream |
|
Ubuntu 24.04 |
|
Ubuntu 22.04 |
|
Ubuntu 20.04 |
|
Ubuntu 18.04 |
|
Debian 13 |
|
Debian 12 |
|
Debian 11 |
|
Wind River 8.x |
n/a |
CoreOS |
n/a |
Alpine Linux 3.17 or later |
|
Amazon Linux 2023 |
|
Linux (ARM 64-bit) |
|
Ubuntu 24.04 |
|
Ubuntu 22.04 |
|
Ubuntu 20.04 |
|
Ubuntu 18.04 |
|
Debian 13 |
|
Debian 12 |
|
Debian 11 |
|
Alpine Linux 3.17 or later |
|
Amazon Linux 2023 |
|
Linux with kernel 3.10.x and glibc 2.23
[2]Bundles with the Checkpoint/Restore (with the |
n/a |
Linux (ARM 32-bit Hard-Float) |
|
Ubuntu 18.04 [4]Bundles with the C1 compiler were tested on ARMv6/ARMv7/ARMv8 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7/ARMv8 hardware. |
n/a |
Raspbian 10 Buster [4]Bundles with the C1 compiler were tested on ARMv6/ARMv7/ARMv8 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7/ARMv8 hardware. |
n/a |
Raspbian 9 Stretch [4]Bundles with the C1 compiler were tested on ARMv6/ARMv7/ARMv8 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7/ARMv8 hardware. |
n/a |
Linux with kernel 3.10.x and glibc 2.9 [4]Bundles with the C1 compiler were tested on ARMv6/ARMv7/ARMv8 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7/ARMv8 hardware. |
n/a |
Linux (ARM 32-bit Soft-Float) [5]Bundles with the C1 compiler use FPU, if it is present and available, to speed up floating point operations. Bundles with both C1 and C2 compilers require FPU. |
|
Linux with kernel 2.6.34 and glibc 2.5 [6]Bundles with the C1 compiler. Tested on ARMv5 hardware. |
n/a |
Debian 7 Wheezy [7]Bundles with the C1 compiler were tested on ARMv6 and ARMv7 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7 hardware. |
n/a |
Linux with kernel 3.10.x and glibc 2.9 [7]Bundles with the C1 compiler were tested on ARMv6 and ARMv7 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7 hardware. |
n/a |
Linux (MIPS 32-bit) [8]MIPS32r2 ISA, Big Endian, FPU in 32-bit mode or equivalent emulation. |
|
Linux with kernel 4.9.59 and glibc 2.9 [9]Linux soft-float O32 MIPS ABI |
n/a |
Linux (ppc64 Big Endian) |
|
Linux with kernel 3.8.13 and glibc 2.22 [10]Bundles for this platform were tested on QorIQ® T4240-RDB. |
n/a |
Linux (ppc32 Hard-float and SPE) |
|
Linux with kernel 3.12.37 and glibc 2.20 [11]Hard-Float EABI bundles were tested on QorIQ® T1024RDB. SPE ABI bundles were tested on NXP® P2020RDB. |
n/a |
QNX |
|
QNX 7.0 ARMv7 32-bit Hard-Float ABI |
n/a |
QNX 7.1 ARMv8 32-bit Hard-Float ABI |
n/a |
macOS 13+ |
|
MacOS (Apple Silicon) |
|
macOS 13+ |
|
Solaris (x86 and Sparc) |
|
Solaris 11 |
n/a |
Solaris 10 |
n/a |
Azul Zulu Builds of OpenJDK With CRaC
Note
|
Currently, CRaC is only available for the specified Linux systems, in the versions listed below of Azul Zulu Builds of OpenJDK. For development, you can use the CRaC Java library on any platform and simulate the CRaC functionality. |
-
: Build of OpenJDK with full CRaC support and the Warp engine.
-
: Build of OpenJDK with CRaC support for development purposes. These provide a simulated checkpoint/restore mechanism to be used for development and testing.
Operating System |
Azul Zulu Version |
|||||||
---|---|---|---|---|---|---|---|---|
17 |
21 |
24 |
25 |
|||||
x86 64-bit |
ARM 64-bit |
x86 64-bit |
ARM 64-bit |
x86 64-bit |
ARM 64-bit |
x86 64-bit |
ARM 64-bit |
|
Linux |
||||||||
Alpine Linux 3.16 |
||||||||
Windows |
n/a |
n/a |
n/a |
n/a |
||||
macOS |
Known Issue
No Integrated Intelligence Cloud Agent
This General Availability release of Azul Zulu 25 is missing the integrated Azul Intelligence Cloud Agent. The integrated agent will be added in subsequent Update Releases of Azul Zulu 25.
You can use this release with the separate Azul Intelligence Cloud Agent.
Fixed Issues
This section covers all issues that were fixed in this release.
OpenJDK Fixes and Enhancements
The following table describes the OpenJDK changes implemented in this release.
OpenJDK Patch ID | Synopsis |
---|---|
Make grouping usage during parsing apparent in relevant NumberFormat methods |
|
FileImageInputStream and FileImageOutputStream do not properly track streamPos for RandomAccessFile |
|
SimpleDateFormat: unspecified behavior for reserved pattern letter |
|
Font-Renderer should ignore invisible characters \u2062 and \u2063 |
|
java.awt.Toolkit.getScreenInsets(GraphicsConfiguration) returns incorrect values |
|
Default value of Authenticator.getRequestingURL() is not specified |
|
new File("").exists() returns false whereas it is the current working directory |
|
DeflaterInput/OutputStream and InflaterInput/OutputStream should explain responsibility for freeing resources |
|
(spec str) StringBuffer and StringBuilder methods improperly require "new" String to be returned |
|
JFileChooser renders file names as HTML document |
|
Enforce Supported Platforms in Packager for MSI bundles |
|
Support for thumbnails present in APP1 marker for JPEG |
|
Constructor.newInstance creates instance of inner class with null outer class |
|
Remove old/legacy unused tzdata files |
|
Remove -Dsun.java.launcher.is_altjvm option |
|
Elements.overrides does not check the return type of the methods |
|
DateTimeFormatterBuilder.appendZoneId() has misleading JavaDoc |
|
Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java |
|
Remove Sun provider information from KeyPairGenerator javadoc |
|
Add --disable-java-warnings-as-errors configure option |
|
Define algorithm names for keys derived from KeyAgreement |
|
GClocker induced GCs can starve threads requiring memory leading to OOME |
|
Use SYSROOT_CFLAGS in dtrace gensrc |
|
java/util/zip/ZipFile/TestCleaner.java still fails with "cleaner failed to clean zipfile." |
|
Poor Performance with UseNUMA when cpu and memory nodes are misaligned |
|
Soft hyphens render if not using TextLayout |
|
(ch) java/nio/channels/AsynchronousSocketChannel/StressLoopback.java times out (aix) |
|
PPC64: Add intrinsic for GHASH algorithm |
|
java/net/httpclient/ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST |
|
Tests should handle ${} in the view of jtreg "smart action" |
|
Inflater and Deflater should implement AutoCloseable |
|
URLClassLoader constructors should include API note warning that the parent should not be null |
|
When single stepping, the debug agent can cause the thread to remain in interpreter mode after single stepping completes |
|
re-visit test sun/security/pkcs11/Serialize/SerializeProvider.java |
|
Remove PerfData sampling via StatSampler |
|
Configure should abort on missing short names in Windows |
|
Tests sun/security/ssl/SSLSocketImpl/SetClientMode.java and NonAutoClose.java marked with @ignore |
|
Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java is marked with @ignore |
|
Hide superclasses from conditionally exported packages |
|
Crash in nmethod::reloc_string_for |
|
MissingResourceException for key cvc-complex-type.2.4.d.1 |
|
Incomplete @throws javadoc for various javax.crypto.spec classes |
|
[macos] Rendering artifacts is seen when text inside the JTable with TableCellEditor having JTextfield |
|
jar --validate should check targeted classes in MR-JAR files |
|
LineBreakMeasurer calculates incorrect line breaks with zero-width characters |
|
G1: Add objArray splitting when scanning object with evacuation failure |
|
G1 does not try to deduplicate objects that failed evacuation |
|
Bug in jdk.jfr.event.gc.collection.TestSystemGC |
|
javax/net/ssl/TLSCommon/TLSTest.java fails with connection refused |
|
Refactor AOT code source validation checks |
|
Expand bug8033699.java to iterate over all LaFs |
|
[XWayland] No displayChanged event after setDisplayMode call |
|
java/net/ipv6tests/UdpTest.java fails with checkTime failed |
|
IGV: refine schedule approximation |
|
Add --with-jcov-modules convenience option |
|
AwtWindow::SetIconData leaks old icon handles if an exception is detected |
|
Add TLSv1.3 and CNSA 1.0 algorithms to implementation requirements |
|
jpackage fails to create exe, msi when Windows OS is in FIPS mode |
|
Enable _FORTIFY_SOURCE=2 when building with Clang |
|
Clarify that java.net.http.HttpClient do NOT support Digest authentication |
|
[Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS |
|
Use gcc12 -ftrivial-auto-var-init=pattern in debug builds |
|
Re-enable javadoc -serialwarn option |
|
Implement a better allocator for downcalls |
|
java/awt/ScrollPane/bug8077409Test.java is unstable and fails intermittently in CI |
|
serviceability/attach/ConcAttachTest.java failed "guarantee(!CheckJNICalls) failed: Attached JNI thread exited without being detached" |
|
Some of TimeZone methods marked 'synchronized' unnecessarily |
|
Noisy output when running make help the first time |
|
Fix various include file ordering |
|
Exception thrown before awaitAndCheck hangs PassFailJFrame |
|
Remove superfluous ResourceMarks when using LogStream |
|
JFR: 'jfr scrub' should summarize what was removed |
|
AccessFlag.maskToAccessFlags should be specific to class file version |
|
sun/security/krb5/MicroTime.java fails with "Exception: What? only 100 musec precision?" |
|
Forcing LF interpretation lead to StackOverflowError in reflection code |
|
Implement JEP 470: PEM Encodings of Cryptographic Objects (Preview) |
|
Reconsider monitors_on_stack assert |
|
java/lang/ref/FinalizerHistogramTest.java failed with "RuntimeException: MyObject is not found in test output" |
|
Resolve |
|
LocalExecutionControl replaces default uncaught exception handler |
|
Run jtreg in the work dir |
|
Some nsk jvmti tests fail with virtual thread wrapper due to jvmti missing some virtual thread support |
|
Make sure use of printf is correct and actually needed |
|
java.util.TimeZone.getSystemTimeZoneID uses C library default file mode |
|
Make JDK source code UTF-8 |
|
jar --create fails with IllegalArgumentException if archive name is shorter than 3 characters |
|
Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure |
|
Remove Baltimore root certificate expiring in May 2025 |
|
jlink --add-options plugin does not allow GNU style options to be provided |
|
HttpServer.stop should terminate immediately if no exchanges are in progress |
|
File java.c compile error with -fsanitize=address -O0 |
|
Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java timed out: thread not suspended |
|
Reference.waitForReferenceProcessing should be more accessible to tests |
|
Consider building with /Zc:throwingNew |
|
C2: intrinsify Math.max(long,long) and Math.min(long,long) |
|
G1 archive region allocation may expand/shrink the heap above/below -Xms |
|
Improve logging when default truststore is inaccessible |
|
Migrate CreateSymbols tool in make/langtools to Classfile API |
|
[REDO] [vectorapi] Refactor VectorShuffle implementation |
|
Add .editorconfig |
|
Consolidate the native stack printing code |
|
[macos] metal pipeline - window rendering stops after display sleep |
|
Portable implementation of FORBID_C_FUNCTION and ALLOW_C_FUNCTION |
|
3 gc/epsilon tests ignore external vm options |
|
IR framework fails to detect allocation |
|
Print request Chromaticity.MONOCHROME attribute does not work on macOS |
|
java.lang.IllegalAccessError when processing classlist to create CDS archive |
|
Clarify VarHandle set/get access on 32-bit platforms |
|
Invalid Type Annotation attached to a method instead of a lambda |
|
Remove outdated and unused ciReplay support from SA |
|
Adapt AOTClassLinking test case for dynamic CDS archive |
|
$LSB_RELEASE is not defined before use |
|
StackTrace/Suspended/GetStackTraceSuspendedStressTest.java failed with: SingleStep event is NOT expected |
|
serviceability/jvmti/vthread/SelfSuspendDisablerTest timed out |
|
Explicitly check for 32-bit word size for using libatomic with zero |
|
Optimize SIMD sort for AMD Zen 4 |
|
Update jfr tests to replace keyword jfr with vm.flagless |
|
RISC-V: C2 ReverseI |
|
RISC-V: C2 ReverseL |
|
Windows Look-and-Feel JProgressBarUI does not render correctly on 2x UI scale |
|
MonitorVmStartTerminate.java still times out after JDK-8209595 |
|
JCMD should not buffer the whole output of commands |
|
Remove javax.swing.plaf.synth.SynthLookAndFeel.load(URL url) |
|
Improve performance of delayed task handling |
|
PrintInlining should print which methods are late inlines |
|
Add macOS implementation for jcmd System.map |
|
vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001 memory corruption when using -Xcheck:jni |
|
Compilation of cyclic hierarchy causes infinite recursion |
|
C2: Adapt IGVN’s enqueuing logic to match idealization of AndNode with LShift operand |
|
RISC-V: C2 ReverseV |
|
RISC-V: C2 MulReductionVI |
|
RISC-V: C2 MulReductionVL |
|
IllegalArgumentException: Code length outside the allowed range while creating a jlink image |
|
(fs) Improve String → Path conversion performance (win) |
|
AnnotationTypeMismatchException in javac with annotation processing |
|
Lambda expression types can’t be classes |
|
Virtual Threads: exclude 2 tests |
|
com/sun/tools/attach/StartManagementAgent.java failed with "WaitForSingleObject failed" |
|
HotSpot Style Guide should specify more include ordering |
|
On x64, use 32-bit immediate moves for narrow klass base if possible |
|
java/awt/GraphicsDevice/CheckDisplayModes.java fails with "exit code: 133" |
|
C2 SuperWord AlignVector: misaligned vector memory access with unaligned native memory |
|
java.lang.ExceptionInInitializerError when trying to load XML classes in wrong order |
|
Async UL: Add a stalling mode to async UL |
|
Remove redefinition of NULL for MSVC |
|
PhaseMacroExpand::value_from_mem_phi assert with "unknown node on this path" |
|
CDS: Make sure the ArchiveRelocationMode is always printed in the log |
|
[IR framework] Only prints stdout if exitCode is 134 |
|
Potential information loss during type inference |
|
assert(ce != nullptr) failed in Continuation::continuation_bottom_sender |
|
jpackage creates Windows installers that cannot be signed |
|
Assertion due to Type.addMetadata adding annotations to already-annotated type |
|
XMLStreamReader throws EOFException instead of XMLStreamException |
|
ct.sym zip not reproducible across build environment timezones |
|
Print more warning with -Xshare:auto when CDS fails to use archive |
|
Improve spliterator and forEach for single-element immutable collections |
|
Support HKDF in SunPKCS11 (Preview) |
|
StringTable and SymbolTable statistics delay time to safepoint |
|
Inaccuracy in the documentation of the -group option |
|
Document the java.security.debug property in javadoc |
|
Add BodyHandlers / BodySubscribers methods to handle excessive server input |
|
LCMS_CFLAGS from configure are lost |
|
Remove FORMAT64_MODIFIER |
|
RISC-V: C2: Support Zvbb Vector And-Not instruction |
|
|
|
Failure test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/BTreeTest.java: Could not initialize class java.util.concurrent.ThreadLocalRandom |
|
Protection zone for easier detection of accidental zero-nKlass use |
|
C2: Remove or change "PrintOpto && VerifyLoopOptimizations" as printing code condition |
|
java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s' |
|
C2: More efficient TypeFunc creation |
|
[ubsan] exclude function BilinearInterp and ShapeSINextSpan in libawt java2d from ubsan checks |
|
UBSAN enabled build reports on Linux x86_64 runtime error: shift exponent 65 is too large for 64-bit type 'long unsigned int' |
|
FileSystems.getDefault fails with ClassNotFoundException if custom default provider is in run-time image |
|
C2: Crash with SIGFPE Because Loop Predication Wrongly Hoists Division Requiring Zero Check |
|
Serial: Remove the unused parameter of the method SerialHeap::gc_prologue |
|
[PPC64] Remove support for Power7 and older |
|
Improve/expand info in |
|
C2: Add missing optimizations for UDivI/L and UModI/L and unify the shared logic with the signed nodes |
|
Reading data from the clipboard from multiple threads crashes the JVM |
|
ubsan aarch64: immediate_aarch64.cpp:298:31: runtime error: shift exponent 32 is too large for 32-bit type 'int' |
|
[REDO] C2: crash in compiled code because of dependency on removed range check CastIIs |
|
Test vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime002/TestDescription.java failed |
|
Do loop with continue with subsequent switch leads to incorrect stack maps |
|
[macos] OpenURIHandler events not received when AWT is embedded in another toolkit |
|
[IR Framework] Add option to measure IR rule processing time |
|
TestAbortOnVMOperationTimeout test fails for client VM |
|
PhaseCFG::insert_anti_dependences can fail to raise LCAs and to add necessary anti-dependence edges |
|
Test that jpackage doesn’t modify R/O files/directories |
|
jpackage tests must run app launchers with retries on Linux only |
|
Fix uses of overaligned types induced by ZCACHE_ALIGNED |
|
Decouple command line parsing and package building in jpackage |
|
C2: Hit MemLimit in PhaseCFG::global_code_motion |
|
Make PrintNullString.java automatic |
|
Set different values for CompLevel_any and CompLevel_all |
|
Replace vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary |
|
Misleading values of keys in jpackage resource bundle |
|
JDK build should exclude *-files directories for Java source |
|
New test gc/TestAlwaysPreTouchBehavior.java is failing on MacOS aarch64 |
|
Remove no-arg constructor BasicSliderUI() |
|
Automate javax/print/attribute/PageRangesException.java |
|
Add JVMCI support for APX EGPRs |
|
Change java.time month/day field types to 'byte' |
|
javac crashed on call to non-existent generic method with explicit annotated type arg |
|
gc/g1/TestMixedGCLiveThreshold.java fails on Windows with JTREG_TEST_THREAD_FACTORY=Virtual due to extra memory allocation |
|
[s390] Add support for load immediate on condition instructions. |
|
C2: Compile::verify_graph_edges must start at root and safepoints, just like CCP traversal |
|
C2: fix overflow case for LoopLimit with constant inputs |
|
Caller/callee param size mismatch in deoptimization causes crash |
|
Clarify CDS documentation about static vs dynamic archive |
|
[s390x] preserve Vector Register before using for string compress / expand |
|
Fix error reporting in loading AWT |
|
sun.net.www.MimeTable has a few unused methods |
|
Source launcher should work with service loader SPI in unnamed module |
|
[JVMCI] -XX:+PrintCompilation should also print "hosted" JVMCI compilations |
|
C2: assert(bb→is_reachable()) failed: getting result from unreachable basicblock |
|
ArithmeticException in javax.sound.sampled.AudioInputStream |
|
serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java gets Metaspace OOM |
|
C1: Improve Class.isInstance intrinsic |
|
Share StringBuilder to format instant |
|
Remove debugging code print_cpool_bytes |
|
Parallel class loading can pass is_superclass true for interfaces |
|
AArch64: SHA3 GPR intrinsic |
|
Remove redundant tests from com/sun/security/sasl/gsskerb |
|
Verify OopHandles oops on access |
|
ZUtils::fill uses std::fill_n |
|
MallocHeader description refers to non-existent NMT state "minimal" |
|
(str) Add notes to String.trim and String.isEmpty pointing to newer APIs |
|
ubsan: mulnode.cpp:862:59: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int' |
|
Linux ppc64le with toolchain clang - detection failure in early JVM startup |
|
Add logging of final VM flags while setting properties |
|
Fix inconsistencies in javadoc/doclet/testLinkOption/TestRedirectLinks.java |
|
javac shouldn’t silently change .jar files on the classpath |
|
Shenandoah: Reset marking bitmaps after the cycle |
|
Error on reference not found for a snippet target |
|
Document need to have UTF-8 locale available to build the JDK |
|
Obsolete the UseLinuxPosixThreadCPUClocks flag |
|
AccessFlags can be u2 in metadata |
|
DaCapo xalan performance with -XX:+UseObjectMonitorTable |
|
Update to use jtreg 7.5.1 |
|
jarsigner -verify performs cross-checking between CEN and LOC |
|
32-bit build broken |
|
GCC fortify error in vm_version_linux_aarch64.cpp |
|
Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine |
|
Adjust threshold for MemorySegment::fill native invocation |
|
[vectorapi] laneHelper and withLaneHelper should be ForceInline |
|
The test/jdk/java/awt/Paint/ListRepaint.java may fail after JDK-8327401 |
|
Regression in make open-hotspot-xcode-project |
|
Parallel: Adopt PartialArrayState to consolidate marking stack in Full GC |
|
Several compiler tests ignore vm flags and not marked as flagless |
|
Several sun/security/ssl/SSLSessionImpl/* tests override test.java.opts |
|
RISC-V: crc32 intrinsic with carry-less multiplication |
|
Ubsan: verifier.cpp:2043:19: runtime error: shift exponent 100 is too large for 32-bit type 'int' |
|
Use make -k on GHA to catch more build errors |
|
Disable SHA-1 in TLS/DTLS 1.2 handshake signatures |
|
Abort in configure when using Xcode 16.0 or 16.1 |
|
DcmdMBeanPermissionsTest.java and SystemDumpMapTest.java fail with assert(_stack_base != nullptr) failed: Sanity check |
|
Remove ArchiveBuilder::estimate_archive_size() |
|
Fix some Asserts failure messages |
|
assert(reserved_rgn→contain_region(base_addr, size)) failed: Reserved CDS region should contain this mapping region |
|
Remove PassFailJFrame constructor with screenshots |
|
jdk/jfr/startupargs/TestStartDuration.java should be marked as flagless |
|
Possible overflow in os::Posix::print_uptime_info |
|
GHA: Demote Mac x86 jobs to build only |
|
[Accessibility,macOS,VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu |
|
Add support for exporting TLS Keying Material |
|
Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 |
|
BigDecimal’s square root optimization |
|
[perf] vframeStreamCommon constructor may be optimized |
|
Reserve and commit memory operations should be protected by NMT lock |
|
Restore fence() in Mutex |
|
jdeps in JDK 23 crashes when parsing signatures while jdeps in JDK 22 works fine |
|
Make %APPDATA% and %LOCALAPPDATA% env variables available in *.cfg files |
|
C2: Non-fluid StringBuilder pattern bails out in OptoStringConcat |
|
Duplicate manifest files are removed by jarsigner after signing |
|
Improve Min/Max node identities |
|
incomplete snippet from loaded files from command line is ignored |
|
C2: use_mem_state != load→find_exact_control(load→in(0)) assert failure |
|
Popup menus that request focus are not shown on Linux with Wayland |
|
C2 compiler support for Float16 type and associated scalar operations |
|
Convenience method to check if a constant pool entry matches nominal descriptors |
|
Test javax/crypto/CryptoPermissions/InconsistentEntries.java writes files in tested JDK dir |
|
CDS cannot handle a large number of classes |
|
Promote commutative vector IR node sharing |
|
Shenandoah: Uncommit regions from a separate, STS aware thread |
|
Implement JEP 505: Structured Concurrency (Fifth Preview) |
|
Use latch in AbstractButton/bug6298940.java instead of delay |
|
Log warning for using JDK1.1 compatible time zone IDs for future removal |
|
Refactor array constant to use an array of jbyte |
|
Unsigned Vector Min / Max transforms |
|
[Graal] java/util/concurrent/locks/Lock/OOMEInAQS.java fails OOME thrown from the UncaughtExceptionHandler |
|
AWTEventMulticaster throws StackOverflowError using AquaButtonUI |
|
Update links in java.base to use https:// |
|
Implement JEP 509: JFR CPU-Time Profiling |
|
RISC-V: secondary_super_cache does not scale well: C1 and interpreter |
|
Update MET timezone in TimeZoneNames files |
|
Start of release updates for JDK 25 |
|
Add SourceVersion.RELEASE_25 |
|
Add source 25 and target 25 to javac |
|
Bump minimum boot jdk to JDK 24 |
|
Update --release 24 symbol information for JDK 24 build 27 |
|
Enhance Attach API to support arbitrary length arguments - Linux |
|
Enhance Attach API to support arbitrary length arguments - OSX |
|
test/jdk/com/sun/net/httpserver/docs/test1/largefile.txt could be generated |
|
Add getChars(int, int, char[], int) to CharSequence and CharBuffer |
|
C2: Refactor uses of "PhaseValue::*con*() + PhaseIdealLoop::set_ctrl()" into separate method |
|
Examine large files for character encoding/decoding |
|
[JVMCI] ZGC should deoptimize on old gen allocation |
|
java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java does not show the default cursor |
|
Cgroup v1 subsystem fails to set subsystem path |
|
print/Dialog/PaperSizeError.java fails with MediaSizeName is not A4: A4 |
|
java/io/File/GetXSpace.java fails on Windows with CD-ROM drive |
|
Remove unnecessary @SuppressWarnings annotations (security) |
|
GenShen: Enable relocation of remembered set card tables |
|
Remove unnecessary @SuppressWarnings annotations (compiler) |
|
Remove unnecessary @SuppressWarnings annotations (core-libs) |
|
Type error with inner classes of generic classes in functions generic by outer |
|
C2: Shenandoah crashes during barrier expansion in Continuation::enter |
|
Broken links in java.xml |
|
Stack smashing in awt_InputMethod.c on Linux s390x |
|
More MergeStore benchmark |
|
C2 SuperWord: refactor VPointer with MemPointer |
|
Test java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java failed: Wrong extended key code |
|
Enumerate StubGen blobs, stubs and entries and generate code from declarations |
|
G1: Use one G1CardSet instance for multiple old gen regions |
|
Move mutable nmethod data out of CodeCache |
|
Prevent NULL usage backsliding |
|
Unify decimal and hexadecimal parsing in FloatingDecimal |
|
Enhance test summary with number of skipped tests |
|
Rewrite the ObjectMonitor lists |
|
BasicAnnoTests doesn’t handle multiple annotations at the same position |
|
Test javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java failed |
|
test2 of compiler/c2/TestCastX2NotProcessedIGVN.java fails on some platforms |
|
TestStressBailout triggers "Should not be locked when freed" assert |
|
[REDO] Move getChars to DecimalDigits |
|
Convert java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest to main |
|
Update the default value of CodeEntryAlignment for Ampere-1A and 1B |
|
Improve compiler memory statistics |
|
Ubsan: prevent potential integer overflow in c1_LIRGenerator_<arch>.cpp file |
|
Replace predicate walking code in Loop Unswitching with a predicate visitor |
|
Shenandoah: Eliminate init-update-refs safepoint |
|
Shenandoah: Retire GC LABs concurrently |
|
Shenandoah: Make all threads use local gc state |
|
Minor fixes and cleanups to compiler lint-related code |
|
CUPSPrinter does not respect PostScript printer definition specification in case of reading ImageableArea values from PPD files |
|
C2: Avoid excessive hoisting in scheduler due to minuscule differences in block frequency |
|
Update XML Security for Java to 3.0.5 |
|
Refactor the discovery of AOT cache artifacts |
|
Remove temporary font file tracking code. |
|
Add an explicit compiler phase for warning generation |
|
Change Unsafe base offset from int to long |
|
Clone and initialize Assertion Predicates in order instead of in reverse-order |
|
[PPC64] secondary_super_cache does not scale well: C1 and interpreter |
|
C2: remove blackholes with dead control input |
|
gcc devkit doesn’t have lto-plugin where needed |
|
Refine stylesheet for API docs |
|
security/auth/callback/TextCallbackHandler/Password.java make runnable with JTReg and add the UI |
|
Restore null return for invalid services from legacy providers |
|
Test jdk/jfr/event/oldobject/TestSanityDefault.java timed out |
|
Log is spammed by missing pandoc warnings when building man pages |
|
Examine usage of ReflectUtil.forName() in java.sql.rowset - XmlReaderContentHandler |
|
[TESTBUG] java/awt/Robot/ScreenCaptureRobotTest.java failing on macOS |
|
GenShen: Review of ReduceInitialCardMarks |
|
SSLSocketNoServerHelloClientShutdown test timeout |
|
Fix Page8 of manual test java/awt/print/PrinterJob/PrintTextTest.java on Linux and Windows |
|
Refactor PartialArrayState allocation for reuse |
|
Unnecessary array allocations and copying in TextLine |
|
Few JFR streaming tests fail with application not alive error on MacOS 15 |
|
Compiler Implementation for Flexible Constructor Bodies |
|
Implement JEP 512: Compact Source Files and Instance Main Methods |
|
Implement JEP 511: Module Import Declarations |
|
Crash in StubRoutines::verify_mxcsr with -XX:+EnableX86ECoreOpts and -Xcheck:jni |
|
CTW: Make failing on zero classes optional |
|
Force clients to explicitly pass mem_tag value, even if it is mtNone |
|
beans/finder/MethodFinder.findMethod incorrectly returns null |
|
NullPointerException in Win32ShellFolder2.getSystemIcon when "icon" is null |
|
translet-name ignored when package-name is also set |
|
Template-Based Testing Framework |
|
Mark not subclassable classes final in java.base exported classes |
|
Stabilize write barrier micro-benchmarks |
|
Remove the allowNonPublic MBean compatibility property |
|
Remove the jmx.mxbean.multiname compatibility property |
|
Remove the jmx.invoke.getters compatibility property |
|
[REDO] JDK-6672644 JComboBox still scrolling if switch to another window and return back |
|
[PPC64] Rename ConditionRegisters |
|
Clean up unused variables and code in |
|
IGV: Free Placement Mode in IGV Layout |
|
Remove the jmx.remote.x.buffer.size JMX notification property |
|
Remove the jmx.extend.open.types compatibility property |
|
Remove the jmx.tabular.data.hash.map compatibility property |
|
Simplify/cleanup Exception handling in RMIConnectionImpl |
|
Aarch64: Add aarch64 backend for Float16 scalar operations |
|
Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout |
|
Test sun/security/tools/jarsigner/ConciseJarsigner.java failed: unable to find valid certification path to requested target |
|
Robot does not specify all causes of IllegalThreadStateException |
|
Add /native to native test in FFM |
|
C2: Add bailouts next to a few asserts |
|
RISCV: Fix -Wzero-as-null-pointer-constant warning in emit_static_call_stub |
|
Implement JEP 503: Remove the 32-bit x86 Port |
|
Update jpackage to not include service bindings by default |
|
Since checker should better handle non numeric values |
|
JVM Prefers /etc/timezone Over /etc/localtime on Debian 12 |
|
Parallel: Refactor PSParallelCompact::next_src_region |
|
AARCH64: VM crashes with -NearCpool +UseShenandoahGC options |
|
Apply some conservative cleanups in FileURLConnection |
|
Make sure that lint categories are used correctly when logging lint warnings |
|
Fix -Wzero-as-null-pointer-constant warnings in ppc code |
|
Fix -Wzero-as-null-pointer-constant warnings in s390 code |
|
[s390x] test failures: foreign/normalize/TestNormalize.java with C2 |
|
C2: live in computation is broken |
|
RISC-V: Add riscv backend for Float16 operations - scalar |
|
C2: some nodes can still have incorrect control after do_range_check() |
|
Add a red–black tree as a utility data structure |
|
RISC-V: Add concurrent gtests for cmpxchg variants |
|
Add excluded jdk_foreign tests to manual group |
|
Test runtime/cds/TestDefaultArchiveLoading.java should accept VM flags or be marked as flagless |
|
java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025 |
|
Ubsan: runtime error: division by zero |
|
[ubsan] systemDictionaryShared.cpp:964: member call on null pointer |
|
GenShen: Error: Verify init-mark remembered set violation; clean card should be dirty |
|
(bf) Create specific test for temporary direct buffers and the buffer size limit |
|
Shenandoah: Parallelize concurrent cleanup |
|
Improve jar --validate to detect duplicate or invalid entries |
|
(ch, fs) Replace anonymous Thread with InnocuousThread |
|
Eliminate tier1_compiler_not_xcomp group |
|
Clean up compiler/intrinsics/sha/cli tests |
|
Fix -Wzero-as-null-pointer-constant warnings in adlc code |
|
Fix -Wzero-as-null-pointer-constant warnings in zero code |
|
jar --validate may lead to java.nio.file.FileAlreadyExistsException |
|
Robot.mouseMove doesn’t clamp bounds on macOS when trying to move mouse off screen |
|
Test serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java failed: expected JVMTI_ERROR_OPAQUE_FRAME instead of: 0 |
|
Improve layout of search results |
|
[ubsan] adjustments to filemap.cpp and virtualspace.cpp for macOS aarch64 |
|
Remove const from Node::_idx which is modified |
|
Simplify Windows definition of strtok_r |
|
AIX 'make all' fails after JDK-8339480 |
|
Upgrade NSS binaries for interop tests |
|
[C1] LIR Operations with one input should be implemented as LIR_Op1 |
|
Improve AnnotationFormatError message for duplicate annotation interfaces |
|
Unnecessary Hashtable usage in javax.swing.text.html.parser.Element |
|
javax/swing/text/Caret/8163124/CaretFloatingPointAPITest.java leaves Caret is not complete |
|
test/langtools/tools/javac/annotations/parameter/ParameterAnnotations.java should set processorpath to work correctly in the agentvm mode |
|
[REDO] Use gcc12 -ftrivial-auto-var-init=pattern in debug builds |
|
[BACKOUT] JDK-8287122 Use gcc12 -ftrivial-auto-var-init=pattern in debug builds |
|
Remove expired flags in JDK 25 |
|
[ASAN] memory leak in get_numbered_property_as_sorted_string function |
|
Fix recent NULL usage backsliding in Shenandoah |
|
Move reservation code out of ReservedSpace |
|
Move os alignment functions out of ReservedSpace |
|
WB_NMTCommitMemory redundantly records an NMT tag |
|
Fix broken alignment after ReservedSpace splitting in GC code |
|
Simplify page size alignment in code heap reservation |
|
Use simple parameter type names in @link and @see tags |
|
ZoneOffset.ofTotalSeconds performance regression |
|
[ubsan] ProcessImpl_md.c:561:40: runtime error: applying zero offset to null pointer on macOS aarch64 |
|
compute_modifiers should not be in create_mirror |
|
Remove special flags for files compiled for static libraries |
|
OperatingSystemMXBean.getSystemCpuLoad() throws NPE |
|
Improve the implementation of SegmentFactories::allocateSegment |
|
Update JCov for class file version 69 |
|
Remove tier1_compiler_not_xcomp from github actions |
|
tier{1,2,3}_compiler don’t cover all compiler tests |
|
Update mx in RunTestPrebuiltSpec to reflect change in JDK-8345302 |
|
[Accessibility,macOS,Screen Magnifier]: JCheckbox unchecked state does not magnify but works for checked state |
|
Provide helpers for using PartialArrayState |
|
Use C++ LINK_TYPE with SetupBuildLauncher in StaticLibs.gmk |
|
Update mode of the Attach API communication pipe. |
|
Remove :resourcehogs/compiler from :hotspot_slow_compiler |
|
[ASAN] clang17 report 'dprintf' macro redefined |
|
C2 should emit macro nodes for ModF/ModD instead of calls during parsing |
|
javax/swing/JSplitPane/4164779/JSplitPaneKeyboardNavigationTest.java fails in ubuntu22.04 |
|
javadoc: API documentation builds are not always reproducible |
|
Improve sections for inherited members |
|
Refining the cases that libjsig deprecation warning is issued |
|
Update copyright year to 2024 for the build system in files where it was missed |
|
Update copyright year to 2024 for hotspot in files where it was missed |
|
Update copyright year to 2024 for client-libs in files where it was missed |
|
Update copyright year to 2024 for core-libs in files where it was missed |
|
Update copyright year to 2024 for serviceability in files where it was missed |
|
C2: Clean up include statements to speed up compilation when touching type.hpp |
|
Update copyright year to 2024 for security in files where it was missed |
|
Update copyright year to 2024 for langtools in files where it was missed |
|
Update copyright year to 2024 for other files where it was missed |
|
Do not automatically resolve jdk.internal.vm.ci when libgraal is used |
|
Remove the appcds/javaldr/AnonVmClassesDuringDump.java test |
|
Add missing TLS handshake messages to SSLHandshake.java |
|
Update nativeAddAtIndex comment to match the code |
|
Class links should be properly spaced |
|
Enhance error message when IncompatibleClassChangeError is thrown for sealed class loading failures |
|
Call ClassLoader.getResourceAsByteArray only for multi-release jar |
|
Migrate security-related resources from Java classes to properties files |
|
Separate source output from class output when building microbenchmarks |
|
Deprecate the UseOprofile flag with a view to removing the legacy oprofile support in the VM |
|
Make JVM_IsStaticallyLinked JVM_LEAF |
|
Update SAP SE copyright year to 2024 where it was missed |
|
Remove redundant checkXXX methods from java.management Util class |
|
java.management has two Util.newObjectName methods (remove one) |
|
Incorrect copyright header in UModLNodeIdealizationTests.java |
|
Fix recent NULL usage backsliding in Shenandoah |
|
Problemlist vm/mlvm/indy/func/jvmti/mergeCP_indy2manyDiff_a in virtual thread mode |
|
Unnecessary Hashtable usage in javax.swing.text.html.parser.Entity |
|
[REDO] - [C1] LIR Operations with one input should be implemented as LIR_Op1 |
|
[BACKOUT] - [C1] LIR Operations with one input should be implemented as LIR_Op1 |
|
Cleanup of security library tests calling Security Manager APIs |
|
Enable copyright header format check |
|
JFR: Incorrect percentile value in 'jfr view' |
|
test/lib/containers/docker/DockerRunOptions.java uses addJavaOpts() from ctor |
|
jdk/test/lib/security/timestamp/TsaServer.java warnings |
|
Update BuildTestLib.gmk to build whole testlibrary |
|
MemoryTest fails when Shenandoah’s generational mode is enabled |
|
JFR: Incorrect average value in 'jfr view' |
|
javax/swing/text/StyledEditorKit/4506788/bug4506788.java fails in ubuntu22.04 |
|
[ASAN] awt_LoadLibrary.c reported compile warning ignoring return value of function by clang17 |
|
java/lang/Thread/virtual/Starvation.java missing @requires vm.continuations |
|
Output JVMTI agent information in hserr files |
|
Harden X509CertImpl.getExtensionValue for NPE cases |
|
JFR: Query for 'jfr view' can’t handle wildcard with multiple event types |
|
[JVMCI] Export jdk.internal.misc to jdk.graal.compiler |
|
Verify.checkEQ: testing utility for recursive value verification |
|
Generators: testing utility for random value generation |
|
Create JDK taglet for additional preview notes |
|
Add test annotation |
|
VirtualThreadPinned event recorded for Object.wait may have wrong duration or may record second event |
|
[REDO] NMT should not use ThreadCritical |
|
Simplify EdDSA & XDH curve name usage |
|
fallbacklinker.c failed compilation due to unused variable |
|
test_memset_with_concurrent_readers.cpp should not use <sstream> |
|
[perf] scalability issue for the specjvm2008::xml.validation workload |
|
add ClearAllFramePops function to speedup debugger single stepping in some cases |
|
Jib dependency on autoconf missing for 'docs' profile |
|
Add transformer error logging to VerifyLocalVariableTableOnRetransformTest |
|
[Ubsan]: runtime error: pointer index expression with base 0x000000001000 overflowed to 0xfffffffffffffff0 |
|
Fix -Wzero-as-null-pointer-constant warnings from explicit casts |
|
C2: assert(has_node(i)) failed during split thru phi |
|
CrashGCForDumpingJavaThread do not trigger expected crash build with clang17 |
|
Improve G1 pre-barrier C2 cost estimate |
|
Fix static initialization problem in GDIHashtable |
|
[perf] scalability issue for the specjvm2008::xml.transform workload |
|
RISC-V: Fix incorrect assertion in SharedRuntime::generate_handler_blob |
|
Remove leftovers of the jar --normalize feature |
|
javax/swing/text/DefaultEditorKit/4278839/bug4278839.java still fails in CI |
|
RISC-V: Optimize bitwise AND with mask values |
|
Auto vectorization support for various Float16 operations |
|
Improve memory efficiency of JimageDiffGenerator |
|
serviceability/dcmd/vm/{SystemMapTest.java,SystemMapTest.java} failing on macos-aarch64 |
|
java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java finds no deadlock |
|
Problemlist jdp tests for macosx-aarch64 |
|
Test "javax/swing/JOptionPane/bug4174551.java" failed because the font size of message "Hi 24" is not set to 24 in Nimbus LookAndFeel |
|
Cleanup in JDP tests |
|
"Total compile time" counter should include time spent in failing/bailout compiles |
|
Clean up some flag handing in flags-cflags.m4 |
|
C2: implement late barrier elision for G1 |
|
[JVMCI] Add failure reason support to UnresolvedJava/Type/Method/Field |
|
Update jarsigner compatibility test for change in default digest algorithm |
|
WB_IsIntrinsicAvailable fails if called with wrong compilation level |
|
Confusing phrasing in IR Framework README / User-defined Regexes |
|
Invalid lint category specified in compiler.properties |
|
Update --release 24 symbol information for JDK 24 build 29 |
|
Add @Test annotation to TCKZoneId.test_constant_OLD_IDS_POST_2024b test |
|
SA doesn’t need a copy of getModifierFlags |
|
Unattached thread can cause crash during VM exit if it calls wait_if_vm_exited |
|
Duplicate !HAS_PENDING_EXCEPTION check in DynamicArchive::dump_at_exit |
|
javax/swing/JScrollBar/4865918/bug4865918.java fails in CI |
|
Properly support static builds for Windows |
|
Cannot use DllMain in libnet for static builds |
|
Cannot use DllMain in libdt_socket for static builds |
|
Cannot use DllMain in libawt for static builds |
|
Bundled freetype library needs to have JNI_OnLoad for static builds |
|
java.lang.foreign.Linker comment typo |
|
Cannot use DllMain in hotspot for static builds |
|
Add test for non-automatic service binding |
|
NotifyFramePop should return JVMTI_ERROR_DUPLICATE |
|
Add test coverage for deploying the default provider as a module |
|
Add a check in setData() to restrict the update of Built-In ICC_Profiles |
|
SM cleanup of common test library |
|
Improve WriteBarrier JMH to have old-to-young refs |
|
RISC-V: Small improvement for MacroAssembler::ctzc_bit |
|
Clarify the Java manpage in relation to the JVM’s OnOutOfMemoryError flags |
|
RISC-V: Refactor add/sub assembler routines |
|
XXXVector::rearrangeTemplate misses null check |
|
C2: Add IR tests to check that Predicate cloning in Loop Unswitching works as expected |
|
Make Class.getModifiers() non-native |
|
G1: Other time can be negative |
|
Shenandoah: Worker initializes ShenandoahThreadLocalData twice results in memory leak |
|
SM cleanup of tests for Beans and Serialization |
|
Check is_reserved() before using ReservedSpace instances |
|
Can’t use custom default file system provider with custom system class loader |
|
Remove vmTestbase/gc/memory/Nio/Nio.java from test/hotspot/jtreg/ProblemList.txt |
|
JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux |
|
Distrust TLS server certificates anchored by Camerfirma Root CAs |
|
Remove unused macro parameters in |
|
AIX fastdebug build fails in memoryReserver.cpp after JDK-8345655 |
|
IGV: Support drag-and-drop for opening graph files |
|
Improve MemorySegment.toString |
|
Make all imports consistent in the FFM API |
|
SnippetTaglet should report an error if provided ambiguous links |
|
C2: Optimize mask check with constant offset |
|
Increase abstraction in SetupBuildLauncher and remove extra args |
|
java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025 |
|
Problem list automated tests that fail on macOS15 |
|
GenShen: Missing metadata trigger log message |
|
Shenandoah: Fix log message for end of GC usage report |
|
SNI not sent with Java 22+ using java.net.http.HttpClient.Builder#sslParameters |
|
RISC-V: Add available registers to hs_err |
|
Remove com/sun/net/httpserver/TcpNoDelayNotRequired.java test |
|
[testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java |
|
[ASAN] compressedKlass.cpp reported applying non-zero offset to null pointer |
|
serviceability/dcmd/vm/SystemDumpMapTest.java failing on Windows with "Stack base not yet set for thread id" |
|
Support Generic keys in SunPKCS11 SecretKeyFactory |
|
(fs) Files.probeContentType throws ClassCastException with custom file system provider |
|
JvmtiVTMSTransitionDisabler deadlock |
|
Java Security Standard Algorithm Names spec should include key algorithm names |
|
Internal java compiler error with type annotations in constants expression in constant fields |
|
Fix unmatched brackets in some misc files |
|
Use Predicate classes instead of Node classes |
|
Add missing const declarations and rename variables |
|
Enable native access should work with the source launcher |
|
[JVMCI] Limit ServiceLoader to class initializers |
|
Potential infinite loop in JavadocTokenizer.ensures |
|
RISC-V: Reconsider ConditionalMoveLimit when adding conditional move |
|
Fix two C2 IR matching tests for RISC-V |
|
serviceability/jvmti/vthread/GetThreadState/GetThreadState.java testObjectWaitMillis failed |
|
[JVMCI] Remove NativeImageReinitialize annotation |
|
javax/swing/JScrollBar/4865918/bug4865918.java still fails in CI |
|
Problem list com/sun/jdi/ReattachStressTest.java & ProcessAttachTest.java on Linux |
|
Simplify adlc build config for aix |
|
runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java fails on RISC-V |
|
Tests failing with -XX:+UseNUMA due to "NUMA support disabled" warning |
|
C2: Verify CastII/CastLL bounds at runtime |
|
[ASAN] memoryReserver.cpp reported applying non-zero offset to non-null pointer produced null pointer |
|
RISC-V: compiler/sharedstubs tests fail after JDK-8332689 |
|
[AIX] Add regression test for handling 4 Byte aligned doubles in structures |
|
Improve robustness of java/util/zip/EntryCount64k.java test |
|
Test jdk/jdk/jfr/event/os/TestCPULoad.java fails on macOS |
|
[aix] java/lang/ProcessHandle/InfoTest.java still fails: "reported cputime less than expected" |
|
[ubsan] logSelection.cpp:154:24 / logSelectionList.cpp:72:94 : runtime error: applying non-zero offset 1 to null pointer |
|
DrawFocusRect() may cause an assertion failure |
|
[ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int' |
|
AArch64: Type profile counters generate suboptimal code |
|
[REDO] align_up has potential overflow |
|
Serial: Support allocation in old generation when heap is almost full |
|
Remove unused arg in markWord::must_be_preserved |
|
TestVectorReinterpret.java fails without the rvv extension on RISCV fastdebug VM |
|
MetaspaceShared base calculation may cause overflow in align_up |
|
TestVectorizationNegativeScale.java fails without the rvv extension on RISCV fastdebug VM |
|
serviceability/dcmd/vm/[SystemMapTest.java|SystemDumpMapTest.java] fail at jmx |
|
runtime/ClassUnload/DictionaryDependsTest.java fails with "Test failed: should be unloaded" |
|
Replace divisions by zero in sharedRuntimeTrans.cpp |
|
Update CLDR to Version 47.0 |
|
Remove unnecessary @SuppressWarnings annotations (client, #2) |
|
[JMH] jdk.incubator.vector.MaskedLogicOpts fails due to IndexOutOfBoundsException |
|
[ubsan] psCardTable.cpp:131:24: runtime error: large index is out of bounds |
|
Test java/nio/channels/FileChannel/LoopingTruncate.java fails sometimes with IOException: There is not enough space on the disk |
|
Remove obsolete java.base exports of jdk.internal.objectweb.asm packages |
|
Remove ASM-based transforms from Class-File API tests |
|
Remove ASM-based benchmarks from Class-File API benchmarks |
|
Convert test/jdk/com/sun/jdi/ClassUnloadEventTest.java to Class-File API |
|
Remove ASM from java.base |
|
C2: deoptimization and re-execution cycle with Math.*Exact in case of frequent overflow |
|
Remove INTX_FORMAT and UINTX_FORMAT macros |
|
C2 SuperWord: refactor to make more vector nodes available in VectorNode::make |
|
Test nsk/jvmti/ResourceExhausted/resexhausted003 fails with java.lang.OutOfMemoryError when CDS is off |
|
Bug in com/sun/net/httpserver/bugs/B6361557.java test |
|
vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java fails with CDS disabled |
|
beancontext package spec does not clearly explain why the API is deprecated |
|
C2: Insertion of Assertion Predicates ignores the effects of PhaseIdealLoop::clone_up_backedge_goo() |
|
Test javax/swing/JRadioButton/8033699/bug8033699.java still fails: Focus is not on Radio Button Single as Expected |
|
[JMH] jdk.incubator.vector.SpiltReplicate fails NoClassDefFoundError |
|
ThreadPerTaskExecutor terminates if cancelled tasks still running |
|
C2: assert(!loop→_body.contains(in)) failed |
|
Remove an extra parenthesis in macro definition in |
|
Console.readLine() drops '\' when reading through JLine |
|
Update java man page documentation to reflect current state of the UseNUMA flag |
|
When automatically translating the page to pt-br, all CSS styling disappears |
|
Add comments in ClassFileFormatVersion for class file format evolution history |
|
Add missing @spec tags for Java Security Standard Algorithm Names |
|
Incomplete logging in nsk/jvmti/ResourceExhausted/resexhausted00* tests |
|
Inline CollectedHeap::increment_total_full_collections |
|
Launchers should not have java headers on include path |
|
Add missing @serial tags to module java.base |
|
Add missing @serial tags to module java.desktop |
|
Add missing @serial tags to other modules |
|
Clean tests with --enable-linkable-runtime |
|
gc/stress/TestStressG1Uncommit.java gets OOM-killed |
|
cpuset cgroups controller is required for no good reason |
|
[macos] Test tools/jpackage/share/InOutPathTest.java failed: "execution error: Finder got an error: AppleEvent timed out." |
|
Several javac tests compile with an unnecessary -Xlint:-path flag |
|
[aix] Fix strdup use in os::dll_load |
|
Convert IncludeLocalesPluginTest to use JUnit |
|
[REDO] AccessFlags can be u2 in metadata |
|
[BACKOUT] AccessFlags can be u2 in metadata |
|
Update problemlist CR for vmTestbase/nsk/jdi/VMOutOfMemoryException |
|
(dc) java/nio/channels/DatagramChannel/InterruptibleOrNot.java fails with virtual thread factory |
|
java/net/DatagramSocket/InterruptibleDatagramSocket.java fails with virtual thread factory |
|
Epsilon: Demote heap size and AlwaysPreTouch warnings to info level |
|
[macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero |
|
[ubsan] logOutput.cpp:357:21: runtime error: applying non-zero offset 1 to null pointer |
|
Remove unix_getParentPidAndTimings, unix_getChildren and unix_getCmdlineAndUserInfo |
|
[ubsan] JvmLauncher.cpp:262:52: runtime error: applying non-zero offset 40 to null pointer |
|
Problemlist TestEvilSyncBug.java#generational |
|
(fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java |
|
JFR: Remove use of Security Manager |
|
Fix WinResourceTest to make it work with WiX v4.0+ |
|
WinInstallerUiTest fails in local test runs if the path to test work directory is longer that regular |
|
Skip the RuntimeImageSymbolicLinksTest test on Windows when it is executed outside of the jtreg |
|
Bug in JPackageCommand.ignoreFakeRuntime() |
|
Add annotations to test cases in LicenseTest |
|
Don’t exclude the "PATH" var from the environment when running app launchers in jpackage tests |
|
Mark test tools/jimage/JImageToolTest.java as flagless |
|
[ubsan] CGGlyphImages.m:553:30: runtime error: nan is outside the range of representable values of type 'unsigned long' |
|
JimageDiffGenerator code clean-ups |
|
ZGC: Use limitless mark stack memory |
|
ZGC: String dedups short-lived strings |
|
RISC-V: Unchecked zicntr csr reads |
|
Remove redundant test policy file from ModelMBeanInfoSupport directory |
|
Remove redundant ClassForName.java and test.policy from runtime/Dictionary |
|
Build fails undefined symbol: __asan_init by clang17 |
|
Clarify that the HTTP server in jdk.httpserver module is not a full featured server |
|
RISC-V: Cleanup bitwise AND assembler routines |
|
RISC-V: Add extension asserts for CMO instructions |
|
Unnecessary Hashtable usage in javax.swing.text.html.HTML |
|
HTTP/2 flow control checks may count unprocessed data twice |
|
Extra <p> tag in robot specification |
|
tools/jlink/runtimeImage/JavaSEReproducibleTest.java and PackagedModulesVsRuntimeImageLinkTest.java failed after JDK-8321413 |
|
Add validation checks for ICC_Profile header fields |
|
Problem list failed tests after JDK-8321413 |
|
Upgrade jQuery UI to version 1.14.1 |
|
Cleanup of JDK-8169880 |
|
MergeStores with reverse bytes order value |
|
[REDO] C1/C2 don’t handle allocation failure properly during initialization (RuntimeStub::new_runtime_stub fatal crash) |
|
Create an internal method handle adapter for system calls with errno |
|
Crash during safepoint handler execution with -XX:+UseAPX |
|
Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test |
|
Invalid value used for enum Cell in iTypeFlow::StateVector::meet_exception |
|
JTabbedPane/8134116/Bug8134116.java has no license header |
|
Avoid using secret-key in specifications |
|
Update ObjectMonitor comments |
|
Deprecate XML interchange in java.management/javax/management/modelmbean/DescriptorSupport for removal |
|
Richer VM operations events logging |
|
C2: UseLoopPredicate off should also turn UseProfiledLoopPredicate off |
|
C2: missing transformation for chain of shifts/multiplications by constants |
|
Provide valid flags and mask in AccessFlag.Location |
|
Correct Attribute traversal and writing for Code attributes |
|
Options singleton is used before options are parsed |
|
GTK: javax/swing/JColorChooser/Test8152419.java there are no swatches or RGB tab in JColorChooser |
|
C2: Remove the control input of some nodes |
|
Remove unused field in ParkEvent |
|
RISC-V: Misaligned memory access with COH |
|
IllegalArgumentationException thrown by ThreadPoolExecutor doesn’t have a useful message |
|
Test jdk/jfr/jvm/TestModularImage.java fails after JDK-8347124: No javac |
|
hsdis cannot be built with Capstone.next |
|
Make static-launcher fails after JDK-8346669 |
|
Compatible OCSP readtimeout property with OCSP timeout |
|
C2: assert(!success || (C→macro_count() == (old_macro_count - 1))) failed: elimination must have deleted one node from macro list |
|
Improve error message with invalid permits clauses |
|
The signal tests are failing after JDK-8345782 due to an unrelated warning |
|
javac crash due to type vars in permits clause |
|
C2: clean up ModRefBarrierSetC2 |
|
ZGC: Crash in DependencyContext::clean_unloading_dependents |
|
Replace SSIZE_FORMAT with 'z' length modifier |
|
Configure fails on macOS if directory name do not have correct case |
|
Error output in libjsound has non matching format strings |
|
HttpClient: improve exception reporting when closing connection |
|
Optimize Java implementation of ML-DSA |
|
Optimize Java implementation of ML-KEM |
|
Replace SIZE_FORMAT in os/os_cpu/cpu directories |
|
Remove leftover doPrivileged call in Currency test: CheckDataVersion.java |
|
Shenandoah: Use consistent name for update references phase |
|
Shenandoah: Use 'free' tag for free set related logging |
|
Compiler replay tests are failing after JDK-8346990 |
|
Test FailOverDirectExecutionControlTest.java fails with -Xcomp |
|
C2: XOR bounded value handling blocks constant folding |
|
jvmciEnv.cpp has jvmci includes out of order |
|
IllegalStateException on multithreaded ZipFile access with non-UTF8 charset |
|
Unexpected NullPointerException in C2 compiled code due to ReduceAllocationMerges |
|
[REDO] Portable implementation of FORBID_C_FUNCTION and ALLOW_C_FUNCTION |
|
[BACKOUT] Portable implementation of FORBID_C_FUNCTION and ALLOW_C_FUNCTION |
|
Replace SIZE_FORMAT in compiler directories |
|
Replace SIZE_FORMAT in jfr directory |
|
Replace SIZE_FORMAT in shared gc |
|
Replace SIZE_FORMAT in parallel and serial gc |
|
Replace SIZE_FORMAT in g1 |
|
Replace SIZE_FORMAT in zgc |
|
Replace SIZE_FORMAT in shenandoah |
|
Replace SIZE_FORMAT in runtime code |
|
Turning off PerfData logging doesn’t work |
|
java/io/File/createTempFile/SpecialTempFile.java failing |
|
modules.cpp leaks string returned from get_numbered_property_as_sorted_string() |
|
Test tools/jimage/JImageExtractTest.java fails after JDK-8303884 |
|
sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java fails with Unable to deduce type of thread from address |
|
RISC-V: Add Zfhmin - Float cleanup |
|
GenShen: Crash with small GCCardSizeInBytes and small Java heap |
|
Container detection code for cgroups v2 should use cgroup.controllers |
|
Make IDEA ide support use proper build system mechanisms |
|
Introspector shows wrong method list after 8071693 |
|
Disabled PopupMenu shows shortcuts on Mac |
|
Fix testlibrary compilation warnings |
|
Test fixes that use deprecated time zone IDs |
|
ThreadPoolExecutor specification discusses RuntimePermission |
|
Automatic precompiled.hpp inclusion |
|
Limit the length of inflated text chunks |
|
Simplify javax.swing.text.html.CSS.LengthUnit.getValue |
|
AArch64: Enable upper GPR registers in C1 |
|
Remove runtime/cds/appcds/customLoader/HelloCustom_JFR.java from ProblemList.txt |
|
Parallel: Simplify compute_survivor_space_size_and_threshold |
|
Replace SIZE_FORMAT in memory and metaspace |
|
Add API note that caller should validate/trust signers to the getCertificates and getCodeSigners methods of JarEntry and JarURLConnection |
|
Currency method to stream available Currencies |
|
TimeZone methods to stream the available timezone IDs |
|
Minor compiler cleanups relating to MandatoryWarningHandler |
|
ThreadDumper leaks memory |
|
(tz) Update Timezone Data to 2025a |
|
RISC-V: Add Zfa zli imm loads |
|
Deprecate java.management Permission classes for removal |
|
Bad ifdef in 8330851 |
|
Trees.getScope may crash for not-yet attributed source |
|
Remove SIZE_FORMAT macros and replace remaining uses |
|
Add additional diagnostics to macOS failure handler to assist with diagnosing MCast test failures |
|
Race condition in jdk/java/net/httpclient/offline/FixedResponseHttpClient.java |
|
JavaCompilation.gmk should not include ZipArchive.gmk |
|
assert(false) failed: EA: missing memory path |
|
Unable to run gtests with CDS enabled |
|
Make gtest death tests work with real crash signals |
|
Docs build failing in Options.notifyListeners with AssertionError |
|
testmake fails at IDEA after JDK-8347825 |
|
Bad use of ifdef with INCLUDE_xxx GC macros |
|
Serial: Remove virtual specifier in SerialHeap |
|
Shenandoah: assert(nk >= _lowest_valid_narrow_klass_id && nk ⇐ _highest_valid_narrow_klass_id) failed: narrowKlass ID out of range (3131947710) |
|
java/net/httpclient/HttpClientSNITest.java fails intermittently |
|
Catch C++ exception in Java_sun_awt_windows_WTaskbarPeer_setOverlayIcon |
|
test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java fails intermittently |
|
Race condition in AggregatePublisher.AggregateSubscription |
|
Update LCMS to 2.17 |
|
The two-argument overload of SignatureHandlerLibrary::add is not used |
|
Fix couple of problem listing entries in test/hotspot/jtreg/ProblemList-Virtual.txt |
|
Destruct values on free in Treap |
|
Unnecessary Hashtable usage in CSS.styleConstantToCssMap |
|
Refactor GenerationCounters and its subclasses |
|
C2: Remove unused local variables in filter_helper() methods |
|
Remove mention of include of precompiled.hpp from the HotSpot Style Guide |
|
Remove DONT_USE_PRECOMPILED_HEADER |
|
C1: Purge fpu_stack_size infrastructure |
|
Framework for tracing makefile inclusion and parsing |
|
More u2 conversion warnings after JDK-8347147 |
|
[JVMCI] Make eager JVMCI initialization observable in the debugger |
|
Improve cutover time selection when building available currencies set |
|
Linux PPC64 PCH build broken after JDK-8347909 |
|
Need to add warn() step to JavacTaskImpl after JDK-8344148 |
|
SA does not know about DeoptimizeObjectsALotThread |
|
Remove SystemDictionaryShared::lookup_super_for_unregistered_class() |
|
ZGC: Unnecessarily reinitialize ZFragmentationLimit’s default value |
|
assert(n→is_Mem()) failed: memory node required |
|
C2 SuperWord: TestMemorySegment.java has failing IR rules with AlignVector after JDK-8343685 |
|
RMIConnectionImpl: Remove Subject.callAs on MarshalledObject |
|
Test gc/shenandoah/TestResizeTLAB.java#compact: fatal error: Before Updating References: Thread C2 CompilerThread1: expected gc-state 9, actual 21 |
|
Add option for syntax highlighting in javadoc snippets |
|
java.lang.classfile.components.snippets.PackageSnippets shipped in java.base.jmod |
|
[AIX] clang 17 introduces new warning Wtentative-Definitions which produces Build errors |
|
Update List/ItemEventTest/ItemEventTest.java |
|
Remove unused Reference.waitForReferenceProcessing break-ins in tests |
|
Remove repeated 'a' from ListSelectionEvent |
|
Make fields of ListSelectionEvent final |
|
MultiNST tests need more debugging and timing |
|
AOT cache creation crashes with "All cached hidden classes must be aot-linkable" when AOTInvokeDynamicLinking is disabled |
|
Corrupted timezone string in JVM crash log |
|
The failure handler cannot be build by JDK 24 due to restricted warning |
|
Update IANA Language Subtag Registry to Version 2025-05-15 |
|
Cleanup JavaThread subclass support in SA |
|
Remove unnecessary #ifdef STATIC_BUILD around DEF_STATIC_JNI_OnLoad from zip_util.c |
|
Refactor CDSConfig::is_dumping_heap() |
|
Improve lazy initialization of the available currencies set |
|
Bad format string in CLDRDisplayNamesTest |
|
Remove hotspot_not_fast_compiler and hotspot_slow_compiler test groups |
|
RISC-V: Disable auto-enable Vector on buggy kernels |
|
Add fixpath if needed for user-supplied tools |
|
Incorrect copyright header in TestFluidAndNonFluid.java |
|
Keep case if possible for TOPDIR |
|
Make claims "other matches are possible" even when that is not true |
|
GenShen: assert(ShenandoahHeap::heap()→is_full_gc_in_progress() || (used_regions_size() ⇐ _max_capacity)) failed: Cannot use more than capacity # |
|
[IR Framework] PrintTimes should not require verbose |
|
PerfDataManager stalls shutdown for 1ms |
|
Remove tests GrantAllPermToExtWhenNoPolicy and PrincipalExpansionError from problem list |
|
Preview flag not checked during compilation resulting in runtime crash |
|
C2: Remove the control input of LoadKlassNode and LoadNKlassNode |
|
Shenandoah: Check is_reserved before using ReservedSpace instances |
|
Generate binary file for -XX:AOTMode=record -XX:AOTConfiguration=file |
|
DeferredLintHandler API should use JCTree instead of DiagnosticPosition |
|
Update cross-compilation devkits to Fedora 41/gcc 13.2 |
|
Update jfr tests to allow execution with different vm flags |
|
[s390x] Problemlist TestVectorReinterpret.java |
|
Remove remain SIZE_FORMAT usage after JDK-8347990 |
|
Enhance Linux kernel version checks |
|
Add aarch64 intrinsics for ML-DSA |
|
[ASAN] Memory access partially overflows by NativeCallStack |
|
CTW: Expose the code hidden by uncommon traps |
|
C2 compilation asserts due to unexpected irreducible loop |
|
SpinLockT is typedef’ed but unused |
|
Set -fstack-protector when building with clang |
|
Optionally silence make warnings about non-control variables |
|
Shenandoah: Do not penalize for degeneration when not the fault of triggering heuristic |
|
GenShen: Fix generational free-memory no-progress check |
|
Update FreeType to 2.13.3 |
|
Update HarfBuzz to 10.4.0 |
|
Update Libpng to 1.6.47 |
|
Update PipeWire to 1.3.81 |
|
GenShen: TestShenandoahEvacuationInformationEvent failed with setRegions >= regionsFreed: expected 1 >= 57 |
|
Performance regression in Math.tanh |
|
IGV: visualize live ranges |
|
CDS dumping commits 3GB when large pages are used |
|
Unnecessary Hashtable usage in javax.swing.text.html.CSS.LengthUnit |
|
compiler/loopopts/superword/TestEquivalentInvariants.java timed out |
|
AArch64: IR rule failure with compiler/loopopts/superword/TestSplitPacks.java |
|
[AIX] clang pollutes the burned-in library search paths of the generated executables |
|
Prevent first resource cleanup in confined arena from escaping |
|
TrayIcon tests fail in Ubuntu 24.10 Wayland |
|
[PPC64] C2: unaligned vector load/store is ok |
|
[BACKOUT] C2: Non-fluid StringBuilder pattern bails out in OptoStringConcat |
|
SunJCE and SunPKCS11 have different PBE key encodings |
|
RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel |
|
Many serviceability/sa tests failing after JDK-8348239 |
|
Remove ObjectMonitor perf counters |
|
LIBFONTMANAGER optimization is always HIGHEST |
|
Fold layout helper check for objects implementing non-array interfaces |
|
JButton/bug4796987.java never runs because Windows XP is unavailable |
|
Eliminate array bound checks in DecimalDigits |
|
Replace ConcurrentMap with AtomicReferenceArray for ZoneOffset.QUARTER_CACHE |
|
Create IR framework test for JDK-8347997 |
|
tier1 closed build failure on Windows after JDK-8348348 |
|
Properly fix compilation error for zip_util.c on Windows |
|
Remove unused OctalDigits to clean up code |
|
Add support to specify the JDK for compiling Jtreg tests |
|
InstanceOfTree#getType doesn’t specify when it returns null |
|
Stress times out when is executed with ZGC |
|
[BACKOUT] Implement a better allocator for downcalls |
|
Check for case label validity are misbehaving when binding patterns with unnamed bindings are present |
|
[Accessibility,macOS,VoiceOver] VoiceOver doesn’t announce untick on toggling the checkbox with "space" key on macOS |
|
Deprecate security permission classes for removal |
|
MemorySegment::reinretpret should be force inlined |
|
Improve coverage of enhanced exception messages |
|
Split out PreInit.gmk from Init.gmk |
|
Performance improvement for Currency.isPastCutoverDate(String) |
|
GenShen: Deadlock during shutdown |
|
NativeCallStack::print_on() output is unreadable |
|
File.getCanonicalPath should remove "(on UNIX platforms)" from its specification |
|
The jtreg test ResolvedMethodTableHash takes excessive time |
|
C2: Parse Predicate refactoring in Loop Unswitching broke fix for JDK-8290850 |
|
Adjust exception No type named <ThreadType> in database |
|
Test compiler/inlining/LateInlinePrinting.java fails after JDK-8319850 |
|
'internal proprietary API' warnings make javac warnings unusable |
|
Fix riscv and ppc build errors caused by JDK-8343767 |
|
Once again allow -compilejdk in JAVA_OPTIONS |
|
De-virtualize Codeblob and nmethod |
|
File.getFreeSpace violates specification if quotas are in effect (win) |
|
GenShen: Race between control and regulator threads may violate assertions |
|
java/awt/Headless/HeadlessMalfunctionTest.java fails on CI with Compilation error |
|
Problemlist HeadlessMalfunctionTest.java |
|
Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory |
|
Change ChaCha20 intrinsic to use quarter-round parallel implementation on aarch64 |
|
Remove RMI finalizers |
|
SSLParameters.setApplicationProtocols() ALPN example could be clarified |
|
Problem list TestCodeEntryAlignment.java |
|
javac Analyzers should handle non-deferrable errors |
|
Add tests for HttpRequest.Builder.copy() |
|
C2: Div looses dependency on condition that guarantees divisor not zero in counted loop |
|
Size optimization (opt-size) build fails after recent PCH changes |
|
[JMH] compiler.MergeLoadBench.getCharBV fails |
|
All make control variables need special propagation |
|
Make Class.getProtectionDomain() non-native |
|
[REDO] Implement a better allocator for downcalls |
|
Support precompiled headers on AIX |
|
Refactor test/java/security/cert/CertificateFactory/slowstream.sh to java test |
|
The "log" parameter to Lint.logIfEnabled() is not needed |
|
runtime/jni/atExit/TestAtExit.java should be supported on static JDK |
|
Remove redundant initialization in ciField constructor |
|
[JMH] jdk.incubator.vector.ColumnFilterBenchmark.filterDoubleColumn fails on linux-aarch64 |
|
compiler/intrinsics/TestContinuationPinningAndEA.java missing @requires vm.continuations |
|
[JMH] time.format.ZonedDateTimeFormatterBenchmark fails |
|
j.u.l.Handler classes create deadlock risk via synchronized publish() method |
|
Add support for intrusive trees to the utilities red-black tree |
|
G1: Clearing bitmaps during collection set merging not claimed by region |
|
Improve size optimization flags for MSVC builds |
|
Some more FFM benchmarks are broken |
|
Disable "best-fit" mapping on Windows environment variables |
|
Make libExplicitAttach work on static JDK |
|
Add missing copyright messages in FFM benchmarks |
|
Clarify documentation of Arena.ofConfined |
|
Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java |
|
Unable to print using InputSlot and OutputBin print attributes at the same time |
|
Combine Screen Inset Tests into a Single File |
|
[JMH] Cannot access class jdk.internal.vm.ContinuationScope |
|
C2: RShiftL should support all applicable transformations that RShiftI does |
|
test/docs/jdk/javadoc/doccheck/checks/jdkCheckLinks.java did not report on missing man page files |
|
[JVMCI] concurrent use of HotSpotSpeculationLog can crash |
|
Cleanup AIX special file build settings |
|
Build splashscreen lib with SIZE optimization |
|
(fs) FileTreeWalker.next() superfluous null check of visit() return value |
|
GHA: Add static-jdk build on linux-x64 |
|
Improve startup speed via eliminating nested classes |
|
Redundant and confusing null checks on data from CP::resolved_klasses |
|
Fix NULL usage from JDK-8346433 |
|
RISC-V: "bad alignment" with -XX:-AvoidUnalignedAccesses after JDK-8347489 |
|
[UBSAN] test_os_reserve_between.cpp reported applying non-zero offset to null pointer |
|
INIT_TARGETS tab completions on "make" lost with JDK-8348998 |
|
Test tools/javac/api/TestJavacTaskWithWarning.java writes files in src dir |
|
C2: when a Type node becomes dead, make CFG path that uses it unreachable |
|
Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to use a recent Openssl version |
|
Replace sun.util.locale.ParseStatus usage with java.text.ParsePosition |
|
Relocate supporting classes in security/testlibrary to test/lib/jdk tree |
|
Support platform-specific JUnit tests in jpackage |
|
runtime/cds/appcds/TestParallelGCWithCDS.java should not check for specific output |
|
[macos] Clean up macOS dead code in jpackage |
|
[BACKOUT] Framework for tracing makefile inclusion and parsing |
|
Duplicate PermittedSubclasses entries with doclint enabled |
|
Remove unused BUILD_JDK_JTREG_LIBRARIES_JDK_LIBS_libTracePinnedThreads |
|
[REDO] Framework for tracing makefile inclusion and parsing |
|
StAXStream2SAX.handleCharacters() fails on empty CDATA |
|
AArch64: Add backend implementation for new unsigned and saturating vector operations |
|
Unused runtime calls to drem/frem should be removed |
|
RBTree: provide leftmost, rightmost, and a simple way to print trees |
|
Refactor ./util/Pem/encoding.sh to run in java |
|
Refactor validator tests shell files to java |
|
Refactor jdk/sun/security/krb5/runNameEquals.sh to java test |
|
Bad copyright in TestArrayStructs.java |
|
Failures in tests after JDK-8345625 |
|
[UBSAN] os::attempt_reserve_memory_between reported applying non-zero offset to non-null pointer produced null pointer |
|
RISC-V: improve the performance when -COH and -AvoidUnalignedAccesses for UL and LU string comparison |
|
Compiler interface doesn’t need to store protection domain |
|
Clean warnings found in jpackage tests when building them with -Xlint:all |
|
Remove JavaThreadFactory interface from SA |
|
jsvml.dll incorrect RDATA SEGMENT specification |
|
Do not use address in MemTracker top level functions |
|
APX NDD code generation for OpenJDK |
|
Add mechanism to disable signature schemes based on their TLS scope |
|
Add VMProps for static JDK |
|
[ASAN] Gtest os_linux.glibc_mallinfo_wrapper_vm fails |
|
Validation for slot missing in CodeBuilder local variable instructions |
|
RISC-V: Add Zfa fminm/fmaxm |
|
Integer.numberOfLeadingZeros outputs incorrectly in certain cases |
|
jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java fails to compile after JDK-8348610 |
|
Test tools/jpackage/share/JLinkOptionsTest.java fails with --enable-linkable-runtime set after JDK-8346434 |
|
Rewire nmethod oop load barriers |
|
Clarify the docs for MemorySegment::reinterpret |
|
SSLTube SSLSubscriptionWrapper has potential races when switching subscriptions |
|
HEX dump should always use ASCII or ISO_8859_1 |
|
Make clean removes module-deps.gmk |
|
RISC-V: enable superwords tests for vector reductions |
|
Remove SA core file tests from problem list for macosx-x64 |
|
[s390x] C1: Improve Class.isInstance intrinsic |
|
G1: Wrong initial optional region index when selecting candidates from retained regions |
|
Several virtual thread tests missing /native keyword |
|
XSL transform fails with certain UTF-8 characters on 1024 byte boundaries |
|
jdk.internal.net.http.Http2Connection::putStream needs to provide cause while cancelling stream |
|
java.net.URI.scanIPv4Address throws unnecessary URISyntaxException |
|
Add aarch64 intrinsics for ML-KEM |
|
Problemlist jdp tests for macosx-x64 |
|
[PPC] C1: Improve Class.isInstance intrinsic |
|
AIX build failure after upgrade pipewire to 1.3.81 |
|
Tier1 build failure caused by JDK-8349178 |
|
Incorrect use of CodeBlob::is_buffer_blob() in few places |
|
Invalid "early reference" error when class extends an outer class |
|
Fix corner case issues in async UL |
|
Add unit test for CertificateBuilder and SimpleOCSPServer test utilities |
|
RISC-V: C1: Improve Class.isInstance intrinsic |
|
GenShen: Bad progress after degen does not always need full gc |
|
Replace usages of -mx and -ms in some monitor tests |
|
AIX os::get_summary_cpu_info support Power 11 |
|
make test TEST=gtest fails on WSL |
|
g1RemSetSummary.cpp:344:68: runtime error: member call on null pointer of type 'struct G1HeapRegion' |
|
java/lang/Thread/virtual/ThreadPollOnYield.java#default passes unexpectedly without libVThreadPinner.so |
|
(fs) Files.newByteChannel with empty path name and CREATE_NEW throws unexpected exception |
|
Test behavior of limiting() on RS operators throwing exceptions |
|
[CRaC] Support FD policy reopen on listening socket |
|
Temporarily increase MemLimit for tests until JDK-8349772 and JDK-8337821 are fixed |
|
G1: Improve group prediction log message |
|
PKCS11 SunTlsKeyMaterial crashes when used with TLS1.2 TlsKeyMaterialParameterSpec |
|
RISC-V: Call VM leaf can use movptr2 |
|
Print compilation task before blocking compiler thread for shutdown |
|
Support static JDK in libfontmanager/freetypeScaler.c |
|
Make Class.isArray(), Class.isInterface() and Class.isPrimitive() non-native |
|
Remove unneeded libjava shared library dependency from jtreg test libNewDirectByteBuffer, libDirectIO and libInheritedChannel |
|
StackOverflowError after JDK-8342550 if -Duser.timezone= is set to a deprecated zone id |
|
Missing comma in copyright from JDK-8349689 |
|
Locale.LanguageRange.parse("-") throws ArrayIndexOutOfBoundsException |
|
AOTMode=create crashes with EpsilonGC |
|
Option -Djava.security.debug=x509,ava breaks special chars |
|
G1: Improve initial survivor rate for newly used young regions |
|
jdk.tools.jlink.internal.plugins.ZipPlugin does not close the Deflater in exceptional cases |
|
RISC-V: C2 SelectFromTwoVector |
|
jdk.internal.jimage.decompressor.ZipDecompressor does not close the Inflater in exceptional cases |
|
CTW: Lots of level 3 compiles are done at level 2 after JDK-8348570 |
|
Crash in codeBuffer.cpp:1004: guarantee(sect→end() ⇐ tend) failed: sanity |
|
Refactor StackMapTable constructor and StackMapReader |
|
[REDO] Support static JDK in libfontmanager/freetypeScaler.c |
|
[BACKOUT] Support static JDK in libfontmanager/freetypeScaler.c |
|
Waiting for compiler termination delays shutdown for 10+ ms |
|
PSPrinterJob sometimes generates unnecessary PostScript commands |
|
Mixing of includes and snippets stack causes the wrong -post snippet to be included |
|
Wrong file regex for copyright header format check in .jcheck/conf |
|
[JMH] Use jvmArgs consistently |
|
Avoid editing AOTConfiguration file in "make test JTREG=AOT_JDK=true" |
|
Test CR6740048.java passes unexpectedly missing CR6740048.xsd |
|
JVMCIRuntime::_shared_library_javavm_id should be jlong |
|
(jdeps) jdeps can use String.repeat instead of String.replaceAll |
|
Change cgroup version detection logic to not depend on /proc/cgroups |
|
GraphUtils.java can use String.replace() instead of String.replaceAll() |
|
IGV: show memory slices as type information |
|
Add usage message to the javadoc executable |
|
Convert jpackage test lib tests in JUnit format |
|
Add a test for JDK-8150442 |
|
HttpClient: DelegatingExecutor should resort to the fallback executor only on RejectedExecutionException |
|
Illegal invokespecial interface not caught by verification |
|
Skip test/jdk/java/lang/String/nativeEncoding/StringPlatformChars.java on static JDK |
|
[JMH] Float16OperationsBenchmark fails java.lang.NoClassDefFoundError |
|
[JMH] Several tests fails NPE |
|
Inline hot Method accessors for faster task selection |
|
[CRaC] Stop & restart JFR recording on checkpoint |
|
RISC-V: java/math/BigInteger/LargeValueExceptions.java timeout with COH |
|
Linux gcc 13.2.0 build fails when ubsan is enabled |
|
RISC-V: Refactor string_compare |
|
jpackage test lib erroneously will run methods without @Test annotation as tests |
|
Decouple jpackage test-lib Executor.Result and Executor classes |
|
Test containers/systemd/SystemdMemoryAwarenessTest.java fails on Linux ppc64le SLES15 SP6 |
|
[PPC] Avoid ticks_unknown_not_Java AsyncGetCallTrace() if JavaFrameAnchor::_last_Java_pc not set |
|
[PPC] AsyncGetCallTrace crashes when called while handling SIGTRAP |
|
Simplify the layout access VarHandle |
|
Regression ~3% on Crypto-ChaCha20Poly1305.encrypt for MacOSX aarch64 |
|
After JDK-8348975, Linux builds contain man pages for windows only tools |
|
Replace example in KEM class with the one from JEP 452 |
|
Native stack overflow when writing Java heap objects into AOT cache |
|
Support requires property to filter tests incompatible with --enable-preview |
|
compiler/tiered/Level2RecompilationTest.java fails after JDK-8349915 |
|
ProblemList compiler/tiered/Level2RecompilationTest.java |
|
C2 SuperWord: Integer.numberOfLeadingZeros, numberOfTrailingZeros, reverse and bitCount have input types wrongly truncated for byte and short |
|
Incorrect comment after JDK-8345580 |
|
[s390x] Relativize locals in interpreter frames |
|
Last 2 parameters of ReturnNode::ReturnNode are swapped in the declaration |
|
[UBSAN] Node::dump_idx reported float-cast-overflow |
|
Out of bounds access on Linux aarch64 in os::print_register_info |
|
Tune for Power10 CPUs on Linux ppc64le |
|
[macos] Newlines and tabs are not ignored when drawing text to a Graphics2D object |
|
Preserve adapters in AOT cache |
|
CTW: Use stackless exceptions |
|
CTW: Attempt to preload all classes in constant pool |
|
Test gtest/AsyncLogGtest.java fails after JDK-8349755 |
|
Test javax/swing/JComboBox/TestComboBoxComponentRendering.java fails in ubuntu 23.x and later |
|
AArch64: Client build fails after JDK-8347917 |
|
Improve HTML instruction formatting in PassFailJFrame |
|
JvmciNotifyBootstrapFinishedEventTest intermittently times out |
|
[PPC64] Interpreter: intrinsify Thread.currentThread() |
|
Set mtune and mcpu settings in JDK native lib compilation on Linux ppc64(le) |
|
HttpClient: Add a new HttpResponse method to identify connections |
|
The JDK-8346050 testlibrary changes break the build |
|
Shenandoah: Regression caused by ShenandoahLock under extreme contention |
|
Cleanup SA’s support for CodeBlob subclasses |
|
ARM32: StubCodeGenerator::verify_stub(StubGenStubId) failed after JDK-8343767 |
|
[s390x] Relativize last_sp (and top_frame_sp) in interpreter frames |
|
Include timings for leaving safepoint in safepoint logging |
|
Shenandoah: Capture thread state sync times in GC timings |
|
[PPC64] ConvF2HFIdealizationTests timeouts on Power8 |
|
C2: Div looses dependency on condition that guarantees divisor not zero in counted loop after peeling |
|
Cross-build failure: _vptr name conflict |
|
Test: add more test case for string compare (UL case) |
|
Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing |
|
[s390x] Relativize initial_sp/monitors in interpreter frames |
|
runtime/NMT/CheckForProperDetailStackTrace.java should only run for debug JVM |
|
ZGC: Overhaul Page Allocation |
|
Update copyright |
|
GHA: Split static-libs-bundles into a separate job |
|
Check for verifer error in StackMapReader::check_offset() |
|
Test javax/crypto/CryptoPermissions/InconsistentEntries.java crashed: EXCEPTION_ACCESS_VIOLATION |
|
Implement JEP 519: Compact Object Headers |
|
MontgomeryIntegerPolynomialP256 multiply intrinsic with AVX2 on x86_64 |
|
org.openjdk.bench.vm.floatingpoint.DremFrem JMH fails with -ea |
|
MethodTypeForm.LF_INTERPRET can cache the MemberName instead |
|
AArch64: Add vector rearrange support for small lane count vectors |
|
The flags to set the native priority for the VMThread and Java threads need a broader range |
|
Unhandled compilation bailout in GraphKit::builtin_throw |
|
Fix typo introduced in JDK-8350147 |
|
RISC-V: Relax assertion about registers in C2_MacroAssembler::minmax_fp |
|
[s390x] Relativize esp in interpreter frames |
|
AArch64: turn on signum intrinsics by default on Ampere CPUs |
|
C2: factor out common code in Node::grow() and Node::out_grow() |
|
os::create_thread unify init thread attributes part across UNIX platforms |
|
Remove two Camerfirma root CA certificates |
|
Minimal build fails with slowdebug builds |
|
Update model numbers for ECore-based cpus |
|
org.openjdk.bench.java.util.TreeMapUpdate.compute fails with "java.lang.IllegalArgumentException: key out of range" |
|
Some hotspot/jtreg/serviceability/dcmd/vm tier1 tests fail on static JDK |
|
Optional.orElseThrow(Supplier) does not specify behavior when supplier returns null |
|
Several java/net/InetAddress tests fails UnknownHostException |
|
java.lang.classfile package javadoc has errors |
|
MethodHandleProxies.WRAPPER_TYPES is not thread-safe |
|
C2 compilation fails because PhaseCCP does not reach a fixpoint |
|
NMT: remaining memory flag/type to be replaced with memory tag |
|
NMT: add size parameter to MemTracker::record_virtual_memory_tag |
|
NMT: update VMATree::register_mapping to copy the existing tag of the region |
|
[CRaC] Log level of 'crac' cannot be changed on checkpoint |
|
Remove mention of Tonga test suite from JMX tests |
|
ZGC: Enhance z_verify_safepoints_are_blocked interactions with VMError |
|
Fix missing Assertion Predicates when splitting loops |
|
Refactor useless Parse and Template Assertion Predicate elimination code by using a PredicateVisitor |
|
Remove Template Assertion Predicates belonging to a loop once it is folded away |
|
Correct the parsing of the ssl value in javax.net.debug |
|
Check the usage of LOG_PLEASE |
|
InlineSecondarySupersTest must be guarded on ppc64 by COMPILER2 |
|
Investigate cleaner implementation of AArch64 ML-DSA intrinsic introduced in JDK-8348561 |
|
Misleading warning about install dir for DMG packaging |
|
jshell <TAB> completion on arrays does not work for clone() |
|
Miscellaneous updates to jpackage test lib |
|
assert(!heap→is_uncommit_in_progress()) failed: Cannot uncommit bitmaps while resetting them |
|
Consolidate MethodHandles::zero into MethodHandles::constant |
|
Cleanup unknown unwind opcode (0xB) for windows |
|
[JMH] jdk.incubator.vector.VectorCommutativeOperSharingBenchmark fails |
|
Skip ValidateHazardPtrsClosure in non-debug builds |
|
Fix -Wzero-as-null-pointer-constant warnings in nsk native test utilities |
|
Potential null-pointer dereference in MallocSiteTable::new_entry |
|
Make keyboard navigation more usable in API docs |
|
Interpreter: Upgrade CountBytecodes to 64 bit on 64 bit platforms |
|
G1: Make loop iteration variable type correspond to limit in G1SurvRateGroup |
|
Calendar.Builder.build() Throws ArrayIndexOutOfBoundsException |
|
Class unloading accesses/resurrects dead Java mirror after JDK-8346567 |
|
(fs) Files.createTempDirectory should say something about the default file permissions when no file attributes specified |
|
PKCS11 HKDF throws ProviderException when requesting a 31-byte AES key |
|
AArch64: Enable UseSignumIntrinsic by default |
|
SIZE_FORMAT_HEX macro undefined in gtest |
|
cmp-baseline builds fail after JDK-8280682 |
|
Remove startThread_lock() and _startThread_lock on AIX |
|
has_extra_module_paths in filemap.cpp may be uninitialized |
|
[JMH] vector.IndexInRangeBenchmark failed with IndexOutOfBoundsException for size=1024 |
|
Non-C2 / minimal JVM crashes in the build on ppc64 platforms |
|
Turn on timestamp and thread metadata by default for java.security.debug |
|
[JMH] test foreign.AllocFromSliceTest failed with Exception for size>1024 |
|
Add standard system property stdin.encoding |
|
Create tests to ensure the failure behavior of core reflection APIs |
|
[JMH] test security.SSLHandshake failed for 2 threads configuration |
|
[s390] intrinsify Thread.currentThread() |
|
RISC-V: debug.cpp help() is missing riscv line for pns |
|
VectorAPI: Method "checkMaskFromIndexSize" should be force inlined |
|
Upgrade JLine to 3.29.0 |
|
Deprecate UseCompressedClassPointers |
|
C2 SuperWord Multiversioning: remove useless slow loop when the fast loop disappears |
|
G1: Use actual last prediction in accumulated survivor rate prediction too |
|
Need to pin when accessing thread container from virtual thread |
|
Fix -Wzero-as-null-pointer-constant warnings in nsk jni stress tests |
|
[BACKOUT] Protection zone for easier detection of accidental zero-nKlass use |
|
Fix -Wzero-as-null-pointer-constant warning in nsk/monitoring ThreadController utility |
|
Generated test-<testname> targets broken after JDK-8348998 |
|
Some java/lang jtreg tests miss requires vm.hasJFR |
|
Add a code signing hook to the JDK build system |
|
Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled |
|
Small typos in JShell method SnippetEvent.toString() |
|
[JMH] test foreign.StrLenTest failed with StringIndexOutOfBoundsException for size=451 |
|
Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError |
|
Improve OperatingSystemMXBean cpu load tests to not accept -1.0 by default |
|
Ignore core files |
|
OperatingSystemMXBean CpuLoad() methods return -1.0 on Windows |
|
New async logging gtest StallingModePreventsDroppedMessages fails |
|
Values converted incorrectly when reading TLS session tickets |
|
C2 SuperWord: assert/wrong result when using Float.float16ToFloat with byte instead of short input |
|
C2: x64 Assembler::vpcmpeqq assert: failed: XMM register should be 0-15 |
|
ProblemList jdk/incubator/vector/Long256VectorTests.java |
|
[CRaC] Support C/R engines in form of a library |
|
ZGC: Reduce size of ZAddressOffsetMax scaling data structures |
|
Implement JMH benchmark for sparse CodeCache |
|
Include thread counts in safepoint logging |
|
RISC-V: print offset by assert of patch_offset_in_conditional_branch |
|
[IR Framework] Some tests failed on Cascade Lake |
|
[x86] Add C1 intrinsics for CRC32-C |
|
os::stat doesn’t follow symlinks on Windows |
|
(zipfs) Add support for read-only zip file systems |
|
GenShen: Break out of infinite loop of old GC cycles |
|
[JVMCI] Align ResolvedJavaType.getInstanceFields with Class.getDeclaredFields |
|
Use generated names for hand generated opto runtime blobs |
|
Shenandoah: Eliminate final roots safepoint |
|
Remove explicit libjvm.so dependency for libVThreadEventTest |
|
Shenandoah: Releasing a WeakHandle’s referent may extend its lifetime |
|
[JMH] test ThreadOnSpinWaitShared failed for 2 threads config |
|
[JMH] test SocketChannelConnectionSetup failed for 2 threads config |
|
Remove misleading warning "Cannot dump shared archive while using shared archive" |
|
javax/swing/JMenu/4213634/bug4213634.java fails |
|
RISC-V: remove unnecessary src register for fp_sqrt_d/f |
|
Revisit Windows PDH buffer size calculation for OperatingSystemMXBean |
|
RISC-V: remove unnecessary assert_different_registers in minmax_fp |
|
Remove some non present files from OPT_SPEED_SRC list |
|
Fix repetitions of the word "the" in gc component comments |
|
Fix repetitions of the word "the" in runtime component comments |
|
Fix repetitions of the word "the" in compiler component comments |
|
RISC-V: Add riscv backend for Float16 operations - vectorization |
|
Add an ArtifactResolver.fetch(clazz) method |
|
The os_cpu VM_STRUCTS, VM_TYPES, etc have no declarations and should be removed |
|
-server|-client causes fatal exception on static JDK |
|
JShell LocalExecutionControl only needs stopCheck() on backward branches |
|
Consolidate Identity of self-inverse operations |
|
StringBuilder getChar and putChar robustness |
|
com/sun/management/OperatingSystemMXBean cpuLoad tests fail intermittently |
|
ProblemList the com/sun/management/OperatingSystemMXBean cpuLoad tests on Windows |
|
ChronoUnit.MONTHS.between() not giving correct result when date is in February |
|
IncludeCustomExtension does not work on cygwin with source code below /home |
|
RISC-V: TestFloat16ScalarOperations asserts with offset (4210) is too large to be patched in one beq/bge/bgeu/blt/bltu/bne instruction! |
|
Add AVX-512 intrinsics for ML-DSA |
|
[JVMCI] value not an s2: -32776 |
|
[REDO] Protection zone for easier detection of accidental zero-nKlass use |
|
ClassValue::remove cannot ensure computation observes up-to-date state |
|
Rename ObjectMonitor functions |
|
JFR: Consistent timestamps |
|
Disallow null prefix and suffix in DecimalFormat |
|
Shenandoah: Update comments in ShenandoahConcurrentGC::op_reset_after_collect |
|
Off-by-one error in ShenandoahCardCluster |
|
Remove dead code for estimating CDS archive size |
|
(fc) Make java/nio/channels/FileChannel/BlockDeviceSize.java test manual |
|
Combine scratch object tables in heapShared.cpp |
|
Shenandoah: global marking context completeness is not accurately maintained |
|
Typos in Vector API doc |
|
RISC-V: C2: Small improvement to MacroAssembler::revb |
|
ImageIO.write(..) fails with exception when writing JPEG with IndexColorModel |
|
ImageIO.write for JPEG can write corrupt JPEG for certain thumbnail dimensions |
|
RC2ParameterSpec throws IllegalArgumentException when offset is negative |
|
Test AOTClassLinkingVMOptions.java fails after JDK-8348322 |
|
Running subset of gtests gets error printing result information |
|
RISC-V: Intrinsify Unsafe::setMemory |
|
Add JFR monitor deflation and statistics events |
|
RISC-V: only enable some crypto intrinsic when AvoidUnalignedAccess == false |
|
JFR: JavaMonitorInflate event should default to no threshold and be disabled |
|
Clean up x86 template interpreter after 32-bit x86 removal |
|
x86: Remove code blocks that handle UseSSE < 2 |
|
Use -ftrivial-auto-var-init=pattern for clang too |
|
C1/C2: Remove 32-bit x86 specific FP rounding support |
|
C1: Remove FPU stack support after 32-bit x86 removal |
|
Clean up x86 GC barriers after 32-bit x86 removal |
|
Incorrect APX EGPR register save ordering |
|
Clean up x86 (Macro)Assembler after 32-bit x86 removal |
|
Remove unused includes from vmStructs |
|
ZGC: Lazily initialize livemap |
|
Add JFR monitor notification event |
|
ZGC: Store NUMA node count |
|
Update localized resources in keytool and jarsigner |
|
Deprecate com.sun.tools.attach.AttachPermission for removal |
|
Collections.synchronizedList returns a list that is not thread-safe |
|
NPE: Cannot invoke "getDeclarationAttributes" because "sym" is null |
|
[ASAN] avx2-emu-funcs.hpp:151:20: error: ‘D.82188’ is used uninitialized |
|
Improve printing of runtime call stub names in disassember output |
|
JFR: -XX:StartFlightRecording:report-on-exit |
|
Remove pipewire from AIX build |
|
Mark Assertion Predicates useless instead of replacing them by a constant directly |
|
Clarify integral only for vector operators |
|
(fs) Minor verbiage correction for Files.createTemp{Directory,File} |
|
test/hotspot/jtreg/runtime/posixSig/TestPosixSig.java fails on static-jdk |
|
Deprecate com.sun.jdi.JDIPermission for removal |
|
VM crashes when AOTMode/AOTCache/AOTConfiguration are empty |
|
AOT cache support for custom class loaders broken since JDK-8348426 |
|
Parameterize link option for pthreads |
|
Parameterize compiler and linker flags for iconv |
|
-XX:AOTMode=record interferes with application execution |
|
Line breaks in search tag descriptions corrupt JSON search index |
|
[ubsan] CDSMapLogger::log_region applying non-zero offset to null pointer |
|
WebSocket::sendBinary assume that user supplied buffers are BIG_ENDIAN |
|
[IR Framework] Improve reported disabled IR verification messages |
|
HttpClient Improve logging of response headers |
|
GSSUtil.createSubject has outdated access control context and policy related text |
|
OperatingSystemMXBean: values from getCpuLoad and getProcessCpuLoad are stale after 24.8 days (Windows) |
|
Remove the java.security.debug=scl option |
|
[macos] Use --install-dir option with DMG packaging |
|
Improve negative tests coverage of jpackage |
|
Improve comment about queue.remove timeout in CleanerImpl.run |
|
nsk/jvmti/ tests should fail when nsk_jvmti_setFailStatus() is called |
|
Fix the ProblemList for com/sun/management/OperatingSystemMXBean cpuLoad tests on AIX |
|
New test containers/docker/TestMemoryWithSubgroups.java is failing |
|
C2 crash: failed: Expected Bool, but got OpaqueMultiversioning |
|
AIX: clang pollutes the burned-in library search paths of the generated executables / Second try with a better solution than JDK8348663 |
|
G1: Collection set early pruning causes suboptimal region selection |
|
Add AVX-512 intrinsics for ML-KEM |
|
C2: MergeStores must happen after RangeCheck smearing |
|
(fs) Path::toAbsolutePath should specify if an absolute path has a root component |
|
java.net.http: Cleanup links in HttpResponse and module-info API doc comments |
|
Type annotations on new class creation expressions can’t be retrieved |
|
Change the default Console implementation back to the built-in one in |
|
Link with -reproducible on macOS |
|
Improve robustness of StringBuilder |
|
Shenandoah: Class Unloading may encounter recycled oops |
|
Build failure with --disable-jvm-feature-shenandoahgc after 8343468 |
|
(ch) Move preClose to UnixDispatcher |
|
Improve robustness of String concatenation |
|
Shenandoah: Hang on ShenandoahController::handle_alloc_failure when run test TestAllocHumongousFragment#generational |
|
C2: array fill optimization assigns wrong type to intrinsic call |
|
Race condition in max stats in MonitorList::add |
|
Add info from release file to hserr file |
|
G1: NUMA migrations cause crashes in region allocation |
|
(fs) Typo in the documentation of java.nio.file.spi.FileSystemProvider.getFileSystem() |
|
C2 incorrectly removes double negation for double and float |
|
LIBMANAGEMENT_OPTIMIZATION remove special optimization settings |
|
Help section added in JDK-8350638 uses invalid HTML |
|
Optimize Location.locationFor/isModuleOrientedLocation |
|
Implement JEP 502: Stable Values (Preview) |
|
Jar Manifest test ValueUtf8Coding produces misleading diagnostic output |
|
Improve source code documentation for PhaseCFG::insert_anti_dependences |
|
[JMH] test PhoneCode.Bulk reports NPE exception |
|
JFR: Rate-limited sampling of Java events |
|
[JMH] test UnixSocketChannelReadWrite failed for 2 threads config |
|
Change to GCC 14.2.0 for building on Linux at Oracle |
|
Use build_platform for graphviz dependency |
|
Update remaining icons to SVG format |
|
C2 AArch64 ROR/ROL: assert1 << ((T>>1)+3 > shift) failed: Invalid Shift value |
|
C2 ROR/ROL: assert failed: Long constant expected |
|
Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test |
|
Print reason for making method not entrant |
|
Agent transformer bytecodes should be verified |
|
Optimize ObjectMonitor::unlink_after_acquire() |
|
Problemlist gc/TestAllocHumongousFragment#generational |
|
C2: SIGFPE in unsigned_mod_value |
|
[Test] RISC-V: enable bunch of IR test |
|
Remove unused UseNUMA in os_aix.cpp |
|
[PPC64] Make non-volatile VectorRegisters available for C2 register allocation |
|
Clean up a case of if (LockingMode == LM_LIGHTWEIGHT) in a legacy-only locking mode function |
|
-Xshare:dump with default classlist fails on static JDK |
|
[CRaC] Cannot restore immediately without default restore data |
|
Problem list com/sun/jdi/JdbStopInNotificationThreadTest.java with ZGC |
|
Remove code conditional on BarrierSetNMethod being null |
|
[CRaC] CRaCEngineOptions=help cannot be used with CRaCRestoreFrom |
|
Clean up some code around initialization of encoding properties |
|
Add class init barrier to AOT-cached Method/Var Handles |
|
Test java/foreign/TestDeadlock.java#FileChannel_map timed out after passing |
|
JIT compiler fails when running -XX:AOTMode=create |
|
VMManagementImpl.c avoid switching off warnings |
|
Unexpected increase in live nodes when splitting Phis through MergeMems in PhiNode::Ideal |
|
RISC-V: Fix base offset calculation introduced in JDK-8347489 |
|
change test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java to a manual test |
|
Update PmemTest to run on AMD64 |
|
RISC-V: add simple assert at arrays_equals_v |
|
RISC-V: enable and fix some float round tests |
|
Tidy complains about missing "alt" attribute |
|
Refactor bug8033699.java test code |
|
Disable TestBreakSignalThreadDump.java#with_jsig and XCheckJSig.java on static JDK |
|
Extra closing curly brace typos in Javadoc |
|
RISC-V: Several tests fail after JDK-8351145 |
|
[XWayland] [OL10] Robot.mousePress() is delivered to wrong place |
|
G1: Pinned regions with pinned objects only reachable by native code crash VM |
|
[CRaC] Engine help message may be truncated |
|
Change VirtualThread implementation to use use FJP delayed task handling |
|
Inaccurate masking of TC subfield decrement in ForkJoinPool |
|
C2: Print compilation bailouts with PrintCompilation compile command |
|
RISC-V: Cleanup and enable store-load peephole for membars |
|
C2: AVX512 vector assembler routines causing SIGFPE / no valid evex tuple_table entry |
|
[IR Framework]: allow ignoring methods that are not compilable |
|
Some compile commands should be made diagnostic |
|
JFR: AnnotationIterator should handle num_annotations = 0 |
|
Add Public Identifiers to the JDK built-in Catalog |
|
Retire JavaLangAccess::exit |
|
assert(vthread_epoch == current_epoch) failed: invariant |
|
ProblemList the failing JFR streaming tests on macOS |
|
JFR: Improve robustness of the SettingControl examples |
|
VectorShuffle access to and from MemorySegments |
|
Enable Extended EVEX to REX2/REX demotion when src and dst are the same |
|
JFR: Leftovers from removal of Security Manager |
|
Behavioral updates for ClassValue::remove |
|
AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent |
|
JFR: Incorrect scaling of throttled values |
|
AOT cache should not contain classes injected into built-in class loaders |
|
Support --add-opens with -XX:+AOTClassLinking |
|
RISC-V: Two IR tests fail after JDK-8351662 |
|
LIBVERIFY_OPTIMIZATION remove special optimization settings |
|
[CompileFramework] enable compilation for VectorAPI |
|
RISC-V: Support Zfa fminm_h/fmaxm_h for float16 |
|
Test testEcoFriendly() in jdk tools launcher ExecutionEnvironment.java for AIX and Linux/musl is brittle |
|
Problem list compiler/ciReplay/* test until JDK-8349191 is fixed |
|
AIX: now also able to build static-jdk image with a statically linked launcher |
|
[PPC64] C2: Implement PopCountVL, CountLeadingZerosV and CountTrailingZerosV nodes |
|
JVM.commit() and JVM.flush() exhibit race conditions against JFR epochs |
|
Perf regression accessing fields |
|
Add more test code in TestSetupAOT.java |
|
Call of com.sun.jdi.ThreadReference.threadGroups() can lock up target VM |
|
GenShen: assert(!(request.generation→is_old() && _heap→old_generation()→is_doing_mixed_evacuations())) failed: Old heuristic should not request cycles while it waits for mixed evacuation |
|
-XX:AOTMode=record crashes with InstanceKlass in allocated state |
|
Test jdk/jfr/event/profiling/TestFullStackTrace.java shouldn’t be executed with -XX:+DeoptimizeALot |
|
-Xrunjdwp fails on static JDK |
|
java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported |
|
[BACKOUT] C2: Print compilation bailouts with PrintCompilation compile command |
|
[ubsan] hotspot/share/code/relocInfo.cpp:130:37: runtime error: applying non-zero offset 18446744073709551614 to null pointer |
|
New test runtime/interpreter/CountBytecodesTest.java is failing |
|
Deadlock with GCLocker and JVMTI after JDK-8192647 |
|
[REDO] C2: Print compilation bailouts with PrintCompilation compile command |
|
G1: Remove G1AddMetaspaceDependency.java test |
|
G1: TestEagerReclaimHumongousRegionsClearMarkBits test takes very long |
|
Fix display issues in javadoc-generated docs |
|
RISC-V: add more zfa support |
|
[AIX] SIGILL in AttachOperation::ReplyWriter::write_fully after 8319055 |
|
Automate setting up environment for mac signing tests |
|
Add precondition in VMThread::execute to prevent deadlock |
|
AttachListenerThread causes many tests to timeout on Windows |
|
Jtreg tests using CommandLineOptionTest.getVMTypeOption() and optionsvalidation.JVMOptionsUtils fail on static JDK |
|
Shenandoah: Invalid logic for remembered set verification |
|
Don’t start management agent during AOT cache creation |
|
RISC-V: Zvfh requires RVV |
|
Check if CMoveX is supported |
|
Remove incidental whitespace in traditional doc comments |
|
Implement JEP 518: JFR Cooperative Sampling |
|
ObjectSynchronizer::quick_notify misses JFR event notification path |
|
Clean up dead code in jpackage revealed with improved negative test coverage |
|
Skip jtreg tests using native executable with libjvm.so/libjli.so dependencies on static JDK |
|
java.security documentation: incorrect regex syntax describing "usage" algorithm constraint |
|
EXTRA_CFLAGS incorrectly applied to BUILD_LIBJVM src/hotspot C++ source files |
|
[macos] Review skipped tests in tools/jpackage/macosx/SigningPackage* |
|
jpackage tests build rpm packages on Ubuntu test machines after JDK-8351372 |
|
GenShen: Young cycles that interrupt old cycles cannot be cancelled |
|
Test sun/security/tools/jarsigner/TimestampCheck.java is failing |
|
Assertion failure during size estimation of BoxLockNode with -XX:+UseAPX |
|
Remove incidental whitespace in pre/code content |
|
AIX: implement attach API v2 and streaming output |
|
AIX: Problem list serviceability/attach/AttachAPIv2/StreamingOutputTest.java |
|
[CRaC] Minor CRE API improvements |
|
[CRaC] Invalid description API log is incorrect |
|
[CRaC] Direct mapping default changed |
|
[CRaC] crexec fails to pass some options when CRAC_CRIU_OPTS is already used |
|
JFR: JavaMonitorDeflateEvent crashes when deflated monitor object is dead |
|
x86: Tighten up template interpreter method entry code |
|
Add verification code to check that the associated loop nodes of useless Template Assertion Predicates are dead |
|
Test tools/jpackage/share/ErrorTest.java#id0 and #id1 fail |
|
[ubsan] codeBuffer.cpp:984:27: runtime error: applying non-zero offset 18446744073709486080 to null pointer |
|
[ubsan] Out-of-range reported in ciMethod.cpp:917:20: runtime error: 2.68435e+09 is outside the range of representable values of type 'int' |
|
RISC-V: simplify DivI/L ModI/L |
|
RelocIterator should correctly handle nullptr address of relocation data |
|
GenShen: Old-gen cycles are still looping |
|
java/net/httpclient/EmptyAuthenticate.java uses "localhost" |
|
Refactor CDS test library for execution and module packaging |
|
Support --add-exports with -XX:+AOTClassLinking |
|
RISC-V: Print warnings when unsupported intrinsics are enabled |
|
Don’t follow symlinks in additional content for app images |
|
Enforce the use of lld with clang |
|
[ubsan] compilationMemoryStatistic.cpp:659:21: runtime error: index 64 out of bounds for type const struct unnamed struct |
|
Fatal error message for unhandled bytecode needs more detail |
|
RISC-V: implement and enable CMoveI/L |
|
Simplify make/test/JtregNativeHotspot.gmk |
|
[Redo] G1: Pinned regions with pinned objects only reachable by native code crash VM |
|
Update jdk.test.lib.SecurityTools jar method to accept List<String> parameter |
|
Show additional level of headings in table of contents |
|
TestVectorZeroCount: counter not reset between iterations |
|
RISC-V: enable loopopts tests |
|
Report useful IOExceptions when jspawnhelper fails |
|
Test gtest/AsyncLogGtest.java failed at droppingMessage_vm |
|
Refactor CDS legacy optimization for lambda proxy classes |
|
[Backout] G1: Pinned regions with pinned objects only reachable by native code crash VM |
|
Add special case handling for Float16.max/min x86 backend |
|
C2 SuperWord: we must avoid Multiversioning for PeelMainPost loops |
|
GenShen: Enabling JFR asserts when getting GCId |
|
Missing UnlockDiagnosticVMOptions in VerifyGraphEdgesWithDeadCodeCheckFromSafepoints test |
|
Regression of JDK-8314999 in IR matching |
|
[IR Framework] test bug: TestNotCompilable.java fails on product build |
|
RISC-V: use cmove in min/max when Zicond is supported |
|
No way to add back lint categories after "none" |
|
[Test] RISC-V: TestVectorizationMultiInvar.java fails on riscv64 without rvv support |
|
IR framework test TestCompileCommandFileWriter.java runs TestCompilePhaseCollector instead of itself |
|
Remove old deprecated functionality in the build system |
|
C2: rename MemNode::memory_type() to MemNode::value_basic_type() |
|
MatchException from backwards incompatible change to switch expressions |
|
MultiExchange should cancel exchange impl if responseFilters throws |
|
Add missing {@code} to PassFailJFrame.Builder.splitUI |
|
Refine Grapheme test |
|
Enhance code consistency: java.desktop/windows |
|
Set zipinfo-time=false when constructing zipfs FileSystem in com.sun.tools.javac.file.JavacFileManager$ArchiveContainer for better performance |
|
Add tool support to check order of includes |
|
JFR: 'jfr query' should not be available in product builds |
|
[BACKOUT] nsk/jvmti/ tests should fail when nsk_jvmti_setFailStatus() is called |
|
RISC-V: Vector can’t be turned on with -XX:+UseRVV |
|
Support Intel AVX10 converged vector ISA feature detection |
|
Opensource JMenu tests - series1 |
|
Opensource JMenu tests - series2 |
|
Opensource few JMenuItem tests |
|
Opensource few misc swing tests |
|
C2 compilation hits asserts "must set the initial type just once" |
|
Opensource JComponent tests |
|
Opensource JInternalFrame tests - series1 |
|
Opensource JInternalFrame tests - series2 |
|
Opensource JInternalFrame tests - series3 |
|
Opensource few JInternalFrame and JTextField tests |
|
Add support for extra jlink options |
|
JFR: assert(false): EA: missing memory path |
|
httpclient HeadTest does not run on HTTP2 |
|
Remove bad timing annotations from WhileOpTest.java |
|
(tz) Update Timezone Data to 2025b |
|
Add an equals sign to the modules statement |
|
Verify bounds for primitive array reads in JVMCI |
|
RISC-V: Disable tests in qemu-user |
|
Compiler workaround to forcibly set "-Xlint:-options" can be removed |
|
Improve RotFontBoundsTest test |
|
Implement JEP 520: JFR Method Timing and Tracing |
|
Introduce new factory method HtmlTree.IMG |
|
Remove com.sun.tools.classfile from the JDK |
|
Misconceptions about j.text.DecimalFormat digits during parsing |
|
Use EXACTFMT instead of expanded version where applicable |
|
G1CollectedHeap::expand_and_allocate() may fail to allocate even after heap expansion succeeds |
|
Problemlist hotspot tier1 tests requiring tools that are not included in static JDK |
|
CDS test MethodHandleTest.java failed in -Xcomp mode |
|
JVMTI should disable events during java upcalls |
|
JVM crashes with -XX:AOTMode=create -XX:+UseZGC |
|
Open source several AWT TextComponent tests - Batch 1 |
|
[PPC] OpenJDK fails to build on PPC after JDK-8350106 |
|
remove useless class and function parameter in SuspendThread impl |
|
Make java.net.JarURLConnection fields final |
|
Open source events tests batch0 |
|
Open source several AWT TextComponent tests - Batch 2 |
|
TestLogJIT.java runs wrong test class |
|
Verify.checkEQ: extension for NaN, VectorAPI and arbitrary Objects |
|
Opensource Several Font related tests - Batch 1 |
|
TestPeriod.java and TestGetContentType.java run wrong test class |
|
Remove unnecessary Windows version check in FileFontStrike |
|
C2: OrL/INode::add_ring optimize (x | -1) to -1 |
|
UserCookie.java runs wrong test class |
|
LambdaExpr02.java runs wrong test class |
|
RISC-V: Change default value for UseConservativeFence |
|
Open some JComboBox bugs 1 |
|
stdout/err.encoding on Windows set by incorrect Win32 call |
|
Open source several swing tests batch1 |
|
Shenandoah: Verifier does not deactivate barriers as intended |
|
Compilation failure: comparison of unsigned expression >= 0 is always true |
|
Refactor client classes javadoc to use @throws instead of @exception |
|
New test TestDockerMemoryMetricsSubgroup.java fails |
|
Launcher should not add $JDK/../lib to LD_LIBRARY_PATH |
|
jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build |
|
SEGV_BND signal code of SIGSEGV missing from our signal-code table |
|
Remove leftover runtime_x86_32.cpp after 32-bit x86 removal |
|
[REDO] Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure |
|
[BACKOUT] 8302459: Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure |
|
Opensource Several Font related tests - Batch 2 |
|
Remove unnecessary Windows version check in Win32ShellFolderManager2 |
|
Increase maximum number of hold counts for ReentrantReadWriteLock |
|
PPC64: Intrinsify Unsafe::setMemory |
|
Purge infrastructure for FP-to-bits interpreter intrinsics after 32-bit x86 removal |
|
ZGC: Fix regression introduced in JDK-8350572 |
|
Open source several Swing JTabbedPane tests |
|
Open source several swing tests batch2 |
|
Remove leftover Security Manager parsing code in sun.security.util.Debug |
|
Remove unnecessary Windows version check in WTaskbarPeer |
|
AIX build broken after 8352481 |
|
Open some JComboBox bugs 2 |
|
Improve documentation for Windows AArch64 builds |
|
Open source Swing JButton tests - Set 1 |
|
java.net.URI.create(String) may have low performance to scan the host/domain name from URI string when the hostname starts with number |
|
Exclude AOT tooling classes from AOT cache |
|
NeverBranchNode causes incorrect block frequency calculation |
|
(fs) Add support for UserDefinedFileAttributeView on AIX |
|
[PPC64] Some IR framework tests are failing after JDK-8352595 |
|
make/ide/vscode: Invalid Configuration Values |
|
[CRaC] ProblemList jdk/crac/LinkedCleanableRefTest |
|
Properly detect Windows/aarch64 as build platform |
|
Clean up and open source couple AWT Graphics related tests (Part 1) |
|
Crash: assert(id >= ThreadIdentifier::initial() && id < ThreadIdentifier::current()) failed: must be reasonable) |
|
Deprecate the use of |
|
java/lang/Thread/virtual/stress/Skynet.java#Z times out on macosx-x64-debug |
|
Open source events tests batch1 |
|
CDS ArchiveRelocation tests fail after JDK-8325132 |
|
Screen capture for test TaskbarPositionTest.java, failure case |
|
Clean up thread register handling after 32-bit x86 removal |
|
Eliminate double iteration of stream in FieldDescriptor reinitialization |
|
C1: x86 patching stub always calls Thread::current() |
|
ZGC: Simplify and correct tlab_used() tracking |
|
Introduce the concept of upgradeable files in context of JEP 493 |
|
Test TextLayout/TestControls fails on macOS: width of 0x9, 0xa, 0xd isn’t zero |
|
C1: Clean up x86 backend after 32-bit x86 removal |
|
[ASAN] memory leak after 8352184 |
|
Use "/native" Run Option for TestAvailableProcessors Execution |
|
C2: Clean up x86 backend after 32-bit x86 removal |
|
[macos] Contents of ".jpackage.xml" file are wrong when building .pkg from unsigned app image |
|
Document preconditions for JavaLangAccess methods |
|
Open source Swing Tooltip tests - Set 2 |
|
Open source several swing tests batch3 |
|
Add testing with --enable-preview |
|
Improve VerifyMethodHandles for method handle linkers |
|
Build libsleef on macos-aarch64 |
|
Shenandoah: Out of date comment references Brooks pointers |
|
RISC-V: Fix client builds after JDK-8345298 |
|
JFR: emit old object samples must be transitive closure complete for segment |
|
JFR: Prepare tests for strong parser validation |
|
Emoji rendering regression after JDK-8208377 |
|
Test com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad still fails intermittently |
|
Standardizing and Unifying XML Component Configurations |
|
Refactor XMLSecurityPropertyManager |
|
Test jdk/jfr/api/metadata/annotations/TestPeriod.java fails with IllegalArgumentException |
|
[AArch64] Incorrect result of VectorizedHashCode intrinsic on Cortex-A53 |
|
[CRaC] Support ZGC |
|
[CRaC] Show all options in engine help |
|
Parallel: Remove locking in PSOldGen::resize |
|
ZGC: Windows heap unreserving is broken |
|
C2: Wrong execution with Integer.bitCount(int) intrinsic on AArch64 |
|
jmod create finds the wrong set of packages when class file are in non-package location |
|
One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683 |
|
Reduce number of oop map entries in instances |
|
[PPC64] Bug related to -XX:+UseCompactObjectHeaders -XX:-UseSIGTRAP in JDK-8305895 |
|
Consolidate local file URL checks in jar: and file: URL schemes |
|
Open source several swing tests batch4 |
|
AOT cache creation asserts with _array_klasses in an unregistered InstanceKlass |
|
VerifyJarEntryName.java test fails |
|
Open source two JTabbedPane tests |
|
Open source several Swing text tests |
|
Open source Swing tests - Set 3 |
|
Open source more Swing text tests |
|
[macos] ErrorTest.testAppContentWarning test case requires signing environment |
|
Specification of ChoiceFormat#parse(String, ParsePosition) is inadequate |
|
Clean up of comments and import after 8319192 |
|
Rewrite appcds/methodHandles test cases to use CDSAppTester |
|
Small memory leak when create GrowableArray with initial size 0 |
|
Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier |
|
Test ForkJoinPool20Test::testFixedDelaySequence is failing |
|
Test jdk/jshell/ToolProviderTest.java failed in relation to enable-preview |
|
C2: removal of a Mod[DF]Node crashes when the node is already dead |
|
RISC-V: Detect and enable several extensions for debug builds |
|
C2 asserts because maskShiftAmount modifies node without deleting the hash |
|
ProblemList runtime/cds/appcds/SignedJar.java |
|
C2: Or(I|L)Node::Ideal is missing AddNode::Ideal call |
|
TOUCH_ASSERT_POISON clears GetLastError() |
|
JFR: Sets to use hashmap instead of binary search as backend |
|
Shell grouping of -XX:OnError= commands is surprising |
|
Disable FTP fallback for non-local file URLs by default |
|
Open source several AWT Menu tests - Batch 1 |
|
Open source several AWT Menu tests - Batch 2 |
|
[BACKOUT] One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683 |
|
URLDecoder should use HexFormat |
|
Don’t pass -Wno-format-nonliteral to CFLAGS |
|
Clean up and open source couple AWT Graphics related tests (Part 2) |
|
ZGC: Redundant generation id in ZGeneration |
|
Open source two Swing DefaultCaret tests |
|
Update crypto microbenchmarks to cover ML-DSA, ML-KEM, and HSS algorithms |
|
jcmd with streaming output breaks intendation |
|
Open source some JProgressBar tests |
|
JFR: Simplify EventConfiguration |
|
Open source Swing Tests - Set 4 |
|
Open some JComboBox bugs 3 |
|
Increase timeout and improve Windows compatibility in test/jdk/java/lang/ProcessBuilder/Basic.java |
|
SuspendResume1.java and SuspendResume2.java timeout after JDK-8319447 |
|
[s390x] Intrinsify Unsafe::setMemory |
|
CDS archives are not found when JVM is in non-variant location |
|
Improve debug info for StartOptionTest |
|
Open source events tests batch2 |
|
C2: Constant folding for ReverseBytes nodes |
|
Opensource Several Font related tests - Batch 3 |
|
x86: Use better instructions for ICache sync when available |
|
Restructure CollectedHeap error printing |
|
Javac throws "inconsistent stack types at join point" exception |
|
SEGV_BNDERR signal code adjust definition |
|
x86: AMD platforms miss the check for CLWB feature flag |
|
System giflib not found by configure if it’s not in system directories |
|
Refactor existing usage of internal HKDF impl to use the KDF API |
|
libjpeg is not found if not installed in system directories |
|
Support for |
|
[BACKOUT] DaCapo xalan performance with -XX:+UseObjectMonitorTable |
|
Provide ChoiceFormat#parse(String, ParsePosition) tests |
|
Open source several toolkit tests |
|
[REDO] DaCapo xalan performance with -XX:+UseObjectMonitorTable |
|
Open source a few Swing menu-related tests |
|
Open source several scrollbar tests |
|
MethodData "mileage_*" methods and fields aren’t used and can be removed |
|
GenShen: Test TestClone.java#generational-no-coops intermittent timed out |
|
Refactor handling VM options for AOT cache input and output |
|
RISC-V: compiler/vectorization/TestRotateByteAndShortVector.java is failing with Zvbb |
|
JFR: jfr print --exact |
|
ZGC: Discontiguous memory reservation is broken on Windows |
|
C2: deoptimization and re-execution cycle with StringBuilder |
|
Deprecate core library permission classes for removal |
|
Deprecate URL::getPermission method and networking permission classes for removal |
|
Clean up and open source KeyEvent related tests (Part 1) |
|
SubmissionPublisherTest::testCap1Submit times out |
|
Open source several swing tests batch5 |
|
Add test for non-local file URL fallback to FTP |
|
RISC-V: IR verification fails in TestSubNodeFloatDoubleNegation.java |
|
IGV: dump OOP maps for MachSafePoint nodes |
|
Remove dead code missed in JDK-8350459 |
|
Restructure classes in jdk.jpackage.internal package |
|
jpackage suppresses errors when executed with --verbose option |
|
[REDO] j.u.l.Handler classes create deadlock risk via synchronized publish() method |
|
[BACKOUT] j.u.l.Handler classes create deadlock risk via synchronized publish() method |
|
Open some JComboBox bugs 4 |
|
Optimize Math.cbrt for x86 64 bit platforms |
|
Relax memory constraint on updating ObjectMonitorTable’s item count |
|
Resolved Class/Field/Method CP entries missing from AOT Configuration |
|
RISC-V: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java is failing with Zvkn |
|
Output of Simple Web Server is garbled if the console’s encoding is not UTF-8 |
|
Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public |
|
Improve Currency.getInstance exception handling |
|
HeapDumpPath doesn’t expand %p |
|
TestSubNodeFloatDoubleNegation.java fails with native Float16 support |
|
[JVMCI] Allow specifying storage kind of the callee save register |
|
Eliminate table lookup in UUID.toString |
|
Open source several swing tests batch6 |
|
Remove unnecessary forward declaration in oop.hpp |
|
Log class should have a proper clear() method |
|
Migrate Vector API math library support to FFM API |
|
Increased number of SHA-384-Digest java.util.jar.Attributes$Name instances leading to higher memory footprint |
|
RISC-V: Auto-enable several more extensions for debug builds |
|
Opensource FontClass, Selection and Icon tests |
|
JNativeScan should not abort for missing classes |
|
[jittester] Fix JITTester build after asm removal |
|
C2: Add graph dumps before and after loop opts phase |
|
Remove extra args to System.out.printf in open/test/jdk/java/net/httpclient tests |
|
Deprecate FlighRecorderPermission class for removal |
|
Implement JEP 510: Key Derivation Function API |
|
jnativescan: Simplify ClassResolver |
|
hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java fails on static JDK |
|
Open source Swing Tests - Set 5 |
|
Test javax/security/auth/x500/X500Principal/NameFormat.java fails after JDK-8349890 |
|
Incorrect WINDOWS ifdef in os::build_agent_function_name |
|
HttpHeaders.firstValueAsLong unnecessarily boxes to Long |
|
Clipboard interaction on Windows is unstable |
|
con/sun/jdi tests should be fixed to not always require includevirtualthreads=y |
|
nsk/jdi tests should be fixed to not always require includevirtualthreads=y |
|
Open source several AWT ScrollPane tests - Batch 1 |
|
Open source several AWT ScrollPane tests - Batch 2 |
|
Update ReentrantReadWriteLock documentation to reflect its new max capacity |
|
[JMH] Create ephemeral UnixDomainSocketAddress provider with thread-safe close semantics |
|
Remove unused JavaIOFilePermissionAccess |
|
Odd debug output in -Xlog:os+container=debug on certain systems |
|
Update copyright in NameFormat.java fix after JDK-8349890 |
|
Add LintCategory property indicating whether @SuppressWarnings is supported |
|
Get rid of offscreenSharingEnabled windows flag |
|
Implement JEP 521: Generational Shenandoah |
|
Support --add-reads with -XX:+AOTClassLinking |
|
Streamline XPath API’s extension function control |
|
[BACKOUT] Run jtreg in the work dir |
|
Refactor import warning suppression in Check.java |
|
Update RELEASE_25 description for Flexible Constructor Bodies |
|
Open some JTable bugs 5 |
|
Clean up and open source KeyEvent related tests (Part 2) |
|
JavaDoc states that Iterator.remove() is linear in the LinkedBlockingDeque |
|
Missing C2 proper allocation failure handling during initialization (during generate_uncommon_trap_blob) |
|
Use a record class rather than a lambda in AbstractMemorySegmentImpl::cleanupAction |
|
G1: UseCompressedOops boundary is calculated on maximum heap region size instead of maxiumum ergonomic heap region size |
|
Open source Swing tests Batch 1 |
|
Clean up uses of ObjectMonitor caches |
|
[Backout] 8334046: Set different values for CompLevel_any and CompLevel_all |
|
Remove JLI_ReportErrorMessageSys on Windows |
|
GTK LaF should use pre-multiplied alpha same as cairo |
|
Restore pointless unicode characters to ASCII |
|
Open source Swing tests Batch 2 |
|
Clean up Loom support after 32-bit x86 removal |
|
Small cleanups relating to Log.DiagnosticHandler |
|
Automate javax/swing/JComboBox/ComboPopupBug.java |
|
Parallel: Set correct minimum of InitialSurvivorRatio |
|
Wrong boot jdk for alpine-linux-x64 in GHA |
|
x86: Purge FPU support from (Macro)Assembler after 32-bit x86 removal |
|
Open some JTable bugs 6 |
|
Remove friends for ObjectMonitor |
|
Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine |
|
Open source several AWT GridBagLayout and List tests |
|
Remove the linux ppc64 -minsert-sched-nops=regroup_exact compile flag |
|
[jittester] Remove TempDir debug output |
|
xctracenorm profiler not working with JDK JMH benchmarks |
|
Launcher help text is wrong for -Xms |
|
Fix non-UTF-8 text encoding |
|
Replace even more Unicode characters with ASCII |
|
Strict HTTP header validation |
|
Revert use of non-POSIX echo -n introduced in JDK-8301197 |
|
Add more compiler test folders to tier1 runs |
|
Open source Swing tests Batch 3 |
|
Remove unused PRAGMA_FORMAT_IGNORED |
|
Mark String.hash field @Stable |
|
SHAKE128 and SHAKE256 MessageDigest algorithms |
|
Sort GC includes |
|
JFR: Inconsistent metadata in ZPageAllocation |
|
clang/linux build fails with -Wunused-result warning at XToolkit.c:695:9 |
|
[XWayland] Problem list two tests crashing XWayland server |
|
Changes to jpackage.md cause pandoc warning |
|
Safeguard SwitchBootstraps.typeSwitch when used outside the compiler |
|
Rewrite runtime/LoadClass/LoadClassNegative.java |
|
Rewrite runtime/ClassFile/JsrRewriting.java and OomWhileParsingRepeatedJsr.java tests |
|
Remove @ValueBased from ProcessHandle |
|
No longer deprecate wrapper class constructors for removal |
|
Open source Swing Tests - Set 6 |
|
Open some JTable bugs 7 |
|
Hardening of Currency tests for not yet defined future ISO 4217 currency |
|
Test behavior after cut-over for future ISO 4217 currency |
|
Increase the default padding size for aarch64 in JDK code. |
|
ZGC: ZPartition::prime handle discontiguous reservations correctly |
|
Use automatic indentation in CollectedHeap printing |
|
Opensource few Modal and Full Screen related tests |
|
Test com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java still fails on Windows |
|
Open source Swing tests Batch 4 |
|
java/util/logging/LoggingDeadlock5.java fails intermittently in tier6 |
|
[ubsan] applying non-zero offset 34359738368 to null pointer in CompressedKlassPointers::encoding_range_end |
|
[ubsan] g1BiasedArray.hpp: pointer overflow in address calculation |
|
gc/logging/TestGCId fails on Shenandoah |
|
[CRaC] Timed waiting finishes early w.r.t. wall clock time |
|
Assert in AbstractRBTree::visit_range_in_order(const K& from, const K& to, F f) is wrong |
|
[Graal] crash after deopt in TestG1BarrierGeneration.java |
|
[BACKOUT] Remove friends for ObjectMonitor |
|
[REDO] Remove friends for ObjectMonitor |
|
Remove com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties |
|
A File should be invalid if an element of its name sequence ends with a space |
|
Open source some more Swing popup menu tests |
|
Shenandoah: Enforce range checks on parameters controlling heuristic sleep times |
|
Don’t strcpy in os::strdup, use memcpy instead |
|
Streaming output for attach API should be turned on by default |
|
Update tests to disable streaming output for attach tools |
|
Additional cleanup setting up native.encoding |
|
Open some JTable bugs 8 |
|
Open some misc Swing bugs 9 |
|
Assertion failure with -XX:-EnableX86ECoreOpts |
|
Clean up and open source KeyEvent related tests (Part 3) |
|
Incorrect results for compress/expand tests with -XX:+EnableX86ECoreOpts |
|
TestDockerMemoryMetricsSubgroup.java fails with exitValue = 1 |
|
C2 SuperWord: make use of memory edges more explicit |
|
SIGSEGV when supertype of an AOT-cached class is excluded |
|
Opensource Several MultiScreen and Insets related tests |
|
Open source several AWT DataTransfer tests |
|
[ubsan] subnode.cpp:406:36: runtime error: negation of -9223372036854775808 cannot be represented in type 'long int' |
|
JFR: Strengthen metadata checks for labels |
|
Skipped gtest cause test failure |
|
Bug in j.u.l.Handler deadlock test allows null pointer during race condition |
|
[CRaC] Remove new methods from AbstractInterruptibleChannel and SocketImpl |
|
Parallel: JDK-8339668 causes up to 3.7x slowdown in openjdk.bench.vm.gc.systemgc |
|
IGV: dump contextual information |
|
Clones of DecimalFormat cause interferences when used concurrently |
|
runtime/Monitor/SyncOnValueBasedClassTest.java triggers SIGSEGV |
|
AIX: sporadic unexpected errno when calling setsockopt in Net.joinOrDrop |
|
Open source JFileChooser Tests - Set 7 |
|
[BACKOUT] Force clients to explicitly pass mem_tag value, even if it is mtNone |
|
Problem-list java/util/logging/LoggingDeadlock5.java due to JDK-8354424 |
|
Remove Shenandoah post barrier expand loop opts |
|
Clean up x86 stubs after 32-bit x86 removal |
|
Set more meaningful names for "get_vm_result" and "get_vm_result_2" |
|
Fix bugs in increment and xor APX codegen |
|
REDO: Force clients to explicitly pass mem_tag value, even if it is mtNone |
|
Open source a few Swing tests |
|
Open source several clipboard tests batch0 |
|
Open source several clipboard tests batch1 |
|
Expand value-based class warnings to java.lang.ref API |
|
-XX:AOTMode=record crashes with boot loader package-info class |
|
gc/g1/TestAllocationFailure.java doesn’t need WB API |
|
Exponentially delay subsequent native thread creation in case of EAGAIN |
|
Open source several swing tests batch0 |
|
jtreg failure handler GatherProcessInfoTimeoutHandler has a leftover call to System.loadLibrary |
|
Turn off AlwaysMergeDMB for Ampere CPU by default |
|
InetAddress.getLocalHost() on macos may return address of an interface which is not UP - leading to "Network is down" error |
|
Compile::igv_print_graph_to_network doesn’t use its second parameter |
|
Test tools/jlink/ClassFileInMetaInfo.java fails on builds with configure option --enable-linkable-runtime |
|
[PPC64] Clean up comments regarding frame manager |
|
Clean up and open source KeyEvent related tests (Part 4) |
|
[TESTBUG] AccessZeroNKlassHitsProtectionZone cds tests require cds |
|
Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding |
|
AArch64: Intrinsify Unsafe::setMemory |
|
[CRaC] jdk.crac.management makes JdkManagementCheckSince fail |
|
[AIX] now ubsan is possible |
|
Open source several swing tests batch7 |
|
Open source few JToolTip tests |
|
Methods in java.io.Reader to read all characters and all lines |
|
Test TestUnexported.java javac build fails |
|
Test crashed: assert(increase < max_live_nodes_increase_per_iteration) failed: excessive live node increase in single iteration of IGVN: 4470 (should be at most 4000) |
|
DocumentBuilderFactory getAttribute throws NPE |
|
Unnecessary null check in sun.awt.windows.WToolkit.getFontPeer |
|
Use Hashtable.putIfAbsent in CSS constructor |
|
MAX_SECS definition is unused in os_linux |
|
ALL_64_BITS is the same across platforms |
|
clock_tics_per_sec code duplication between os_linux and os_posix |
|
RISC-V: Change type of bitwise rotation shift to iRegIorL2I |
|
Make ResolverConfigurationImpl.lock field final |
|
Clarify java.lang.Process resource cleanup |
|
javax/swing/plaf/metal/MetalIconFactory/bug4952462.java failing on CI |
|
DirectClassBuilder default flags should include ACC_SUPER |
|
File Leak in CgroupSubsystemFactory::determine_type of cgroupSubsystem_linux.cpp:300 |
|
Preserve runtime blobs in AOT code cache |
|
AOT-initialize j.l.i.MethodHandleImpl and inner classes |
|
Support Soft/Weak Reference in AOT cache |
|
jdk/internal/loader/NativeLibraries/Main.java fails on static JDK |
|
Reduce overhead associated with type switches |
|
javax/swing/AbstractButton/bug4133768.java failing on macosx-aarch64 |
|
Change to Visual Studio 17.13.2 for building on Windows at Oracle |
|
javac mishandles supplementary character in character literal |
|
Output by java.io.IO or System.console() corrupted for some non-ASCII characters |
|
Move HotSpot .editorconfig into the global .editorconfig |
|
SA core file support on Linux only prints error messages when debug logging is enabled |
|
ZGC: Use MAP_FIXED_NOREPLACE when reserving memory |
|
Remove remnants of debugging in the fix for JDK-8348561 and JDK-8349721 |
|
Clean up and open source some miscellaneous AWT tests |
|
ZGC: Update collection stats while holding page allocator lock |
|
IGV: dump C2 graph before and after live range stretching |
|
ZGC: Disable UseNUMA when ZFakeNUMA is used |
|
Build failure with glibc 2.42 due to uabs() name collision |
|
Remove unnecessary PartiallyOrderedSet.nodes |
|
JFR: Split up the EventInstrumentation class |
|
Typed static memory for late initialization of static class members in Hotspot |
|
Replace unicode sequences in comment text with UTF-8 characters |
|
Add strdup function for ResourceArea |
|
Add unit tests for Executor class from jpackage test lib |
|
Separate stderr and stdout in Executor class from jpackage test lib |
|
Bug in MacCertificate class |
|
Improve negative tests coverage for jpackage signing |
|
Reduce dynamic code generation for a single downcall |
|
Clean up some mentions of "applet" in tests |
|
Implement JEP 515: Ahead-of-Time Method Profiling |
|
Apply java.io.Serial annotations in java.compiler |
|
Implement JEP 506: Scoped Values |
|
[JVMCI] assert(static_cast<int>(_jvmci_data_size) == align_up(compiler→is_jvmci() ? jvmci_data→size() : 0, oopSize)) failed: failed: 104 != 16777320 |
|
ProblemList TestGlyphVectorLayout.java on all platforms |
|
Problemlist java/awt/Graphics2D/CopyAreaOOB.java on macosx-aarch64 |
|
ConcurrentModificationException in RichDiagnosticFormatter |
|
Allocation::check_out_of_memory() should support CheckUnhandledOops mode |
|
Fix nsk/jdi test to not require lookup of main thread in order to set the breakpoint used for communication |
|
RISC-V: C2: Support Vector-Scalar version of Zvbb Vector And-Not instruction |
|
Compiler error at splashscreen_gif.c due to unterminated string initialization |
|
java.awt.Color.createContext() uses unnecessary synchronization |
|
java.base/jdk.internal.foreign.SystemLookup.find() doesn’t work on static JDK |
|
Performance drop in auto-vectorized kernel due to split store |
|
Reinstate javax/swing/JScrollBar/4865918/bug4865918.java headful and macos run |
|
[macos] AquaButtonUI and AquaRootPaneUI repaint default button unnecessarily |
|
nsk/jdi/EventRequest/disable/disable001.java should use JDIBase superclass |
|
nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001.java should use JDIBase superclass |
|
Add @spec tags to Emoji related methods |
|
Get rid of unnecessary override of JDIBase.breakpointForCommunication in nsk/jdi tests |
|
Improve runtime/CompressedOops/CompressedClassPointersEncodingScheme.java to support JDK build with -XX:+UseCompactObjectHeaders |
|
Crash in fuzzer tests: assert(n != nullptr) failed: must not be null |
|
Add a DMB related benchmark |
|
Clean out old versions from Tools.gmk |
|
AOT Assembly crash with unregistered class and -Xlog:cds+resolve=trace |
|
Upstream AOT test cases from Leyden repo to mainline |
|
RISC-V: Do not support subword scatter store |
|
Remove unused Import in StringUTF16 |
|
Move NativeDialogToFrontBackTest.java PL test to manual category |
|
Remove the use of WMIC from the entire source code |
|
Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out |
|
Improve debuggability of com/sun/jndi/ldap/LdapPoolTimeoutTest.java test |
|
[TEST] RISC-V: enable more ir tests |
|
Add final to BitSieve |
|
Update Manpage for Compact Object Headers (Production) |
|
JShell LocalExecutionControl should add stopCheck() at method entry |
|
Improve negative tests coverage for jpackage signing |
|
Fix failing semi-manual test EDT issue |
|
Some Problem list entries point to non-existent / wrong files |
|
Avoid pattern matching switches in core ClassFile API |
|
GenShen: Resume Old GC even with back-to-back Young GC triggers |
|
GenShen: Remove unneeded log messages related to remembered set write table |
|
File Leak in os::read_image_release_file of os.cpp:1552 |
|
-d option of jwebserver command should accept relative paths |
|
[BACKOUT] 8354668: Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding |
|
[REDO] Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding |
|
Fix the wrong usage of PassFailJFrame.forcePass() in some manual tests |
|
Remove setAccessible usage for setting final fields in java.util.concurrent |
|
Include server name in HTTP test server thread names to improve diagnostics |
|
NegativeArraySizeException in print methods in IO or System.console() in JShell |
|
GenShen: Test gc/shenandoah/generational/TestOldGrowthTriggers.java fails with UseCompactObjectHeaders enabled |
|
[jittester] Disable downcasts by default |
|
Use Long::hashCode in java.time |
|
ZGC: Windows compile error in ZUtils |
|
Better git detection in update_copyright_year.sh |
|
Remove unused HWperKB |
|
Open source ProgressMonitor test |
|
Remove CompileTask from SA |
|
Some hotspot/jtreg/serviceability/sa/* tests fail on static JDK due to explicit checks for shared libraries in process memory map |
|
Remove antipattern from PassFailJFrame.forcePass javadoc |
|
Reference field lambda forms with type casts are not generated |
|
[java.io] Use @requires tag instead of exiting based on File.separatorChar value |
|
[java.io] Use @requires tag instead of exiting based on "os.name" property value |
|
[java.nio] Use @requires tag instead of exiting based on "os.name" property value |
|
Change to Xcode 15.4 for building on macOS at Oracle |
|
GHA: Test jtreg tier1 on linux-x64 static-jdk |
|
nsk.share.jdi.Debugee.waitingEvent() does not timeout properly |
|
Clean up x86 nativeInst after 32-bit x86 removal |
|
Clean up x86 globals/VM_Version after 32-bit x86 removal |
|
UNCTest should use an existing UNC path |
|
RISC-V: using zext_w directly in vector_update_crc32 could trigger assert |
|
Clean up MHN_copyOutBootstrapArguments |
|
Add stress mode for C2 loop peeling |
|
Make VM_RedefineClasses::merge_constant_pools only take reference arguments |
|
MissedOptCastII is missing UnlockDiagnosticVMOptions flag |
|
[AIX] Adapt code for C++ VLA rule |
|
Test compiler/vectorization/TestVectorZeroCount.java times out with -XX:TieredStopAtLevel=3 |
|
Clarify the purpose of forcePass() and forceFail() methods |
|
Only every second line in upgradeable files is being used |
|
Update HarfBuzz to 11.2.0 |
|
JVM crash because archived method handle intrinsics are not restored |
|
SJIS.java test is always ignored |
|
Benchmark modification/extension shouldn’t affect the behavior of other benchmarks |
|
[macos] Build failure with Xcode 16.3 |
|
RISC-V: Cleanup names of vector-scalar instructions in riscv_v.ad |
|
Some nsk/jdi tests can glean the "main" thread by using the ClassPrepareEvent for the debuggee main class |
|
Remove kludge_c++11.h from jpackage code |
|
Problem list compiler/c2/TestVerifyConstraintCasts.java until JDK-8355574 is fixed |
|
[java.net] Use @requires tag instead of exiting based on "os.name" property value |
|
Aarch64: Add aarch64 backend for Float16 vector operations |
|
Warnings occur when building with clang and enabling ubsan |
|
Async UL should take the file lock of stream when outputting |
|
Get rid of SurfaceManagerFactory |
|
Incorrect ifdef in compilationMemoryStatistic.cpp |
|
Remove historical debug_only macro in favor of DEBUG_ONLY |
|
Don’t use ThreadCritical for EventLog list |
|
WhiteBox.waitForReferenceProcessing() fails assert for return type |
|
Do not collect C strings in C2 scratch buffer |
|
SSLSessionImpl’s "serialization" list documentation is incorrectly ordered |
|
Optimize ObjectMonitor::exit |
|
Thread.SpinAcquire()'s lock name parameter is not used |
|
Missing ResourceMark in ExceptionMark::check_no_pending_exception |
|
Remove unused fields in ParkEvent |
|
Issues with post-image hook |
|
RISC-V: Relax register constraint for some vector-scalar instructions |
|
RISC-V: Improve PrintOptoAssembly output of vector-scalar instructions |
|
RISC-V: Add backend implementation for unsigned vector Min / Max operations |
|
RISC-V: jdk/incubator/vector/Int256VectorTests.java fails when using RVV |
|
Add static-jdk-bundles make target |
|
C2: Partial Peeling should not introduce Phi nodes above OpaqueInitializedAssertionPredicate nodes |
|
G1HeapRegionManager::find_contiguous_allow_expand ignores free regions when checking regions available for allocation |
|
Wrong native entry name for FloatMaxVector vector math stubs with -XX:MaxVectorSize=8 |
|
Refactor stream indentation |
|
Create windows devkit on wsl and msys2 |
|
RISC-V: support SUADD/SADD/SUSUB/SSUB |
|
RISC-V: enable TestIRFma.java |
|
Two Float16 IR tests fail after JDK-8345125 |
|
Remove incorrect overflow check in RawBytecodeStream::raw_next |
|
Problem list tests until JDK-8355708 is fixed |
|
Reduce memory consumption of BigInteger.pow() |
|
SPEC_FILTER stopped working |
|
AssertionError: Invalid CPU feature name after 8353786 |
|
G1: Collection set clearing is not recorded as part of "Free Collection Set Time" |
|
@SuppressWarnings("this-escape") not respected for indirect leak via field |
|
G1HeapSizingPolicy::full_collection_resize_amount should consider allocation size |
|
Optimize nmethod dependency recording |
|
Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee |
|
Improve symbolic sharing in dynamic constant pool entries |
|
When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension |
|
GenShen: assert(_degen_point == ShenandoahGC::_degenerated_unset) failed: Should not be set yet: Outside of Cycle |
|
Enhance code consistency: java.desktop/unix:sun.awt |
|
RISC-V: compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java fails after JDK-8355657 |
|
Implement JEP 514: Ahead-of-Time Command Line Ergonomics |
|
RISC-V: jdk/incubator/vector/DoubleMaxVectorTests.java fails when using RVV |
|
[macos] java/awt/Frame/I18NTitle.java fails on MacOS |
|
Lossy narrowing cast of JVMCINMethodData::size |
|
RISC-V: improve hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java |
|
File.delete removes read-only files (win) |
|
Prepare javap for class file format aware access flag parsing |
|
RISCV64 cross build fails after 8354996 |
|
C2: Add command line option to print the compile phases |
|
Build warnings after the changes for JDK-8354996 |
|
[CRaC] Move CPUFeatures verification to the parent process of JVM |
|
ZipFile uses incorrect Charset if another instance for the same ZIP file was constructed with a different Charset |
|
ATTRIBUTE_NO_UBSAN needs to be extended to handle float divisions by zero on AIX |
|
RISC-V: remove vmclr_m before vmsXX and vmfXX |
|
Add unsignedMultiplyExact and *powExact methods to Math and StrictMath |
|
C1/C2-only modes use 2 compiler threads on low CPU count machines |
|
Build fails by clang(XCode 16.3) on macOS after JDK-8347719 |
|
Failed assert in virtualMemoryTracker.cpp |
|
Use Double::hashCode in java.util.Locale::hashCode |
|
Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 2 |
|
Provide a PrintVMInfoAtExit diagnostic switch |
|
RISC-V: enable (part of) BasicDoubleOpTest.java |
|
createAutoconfBundle.sh downloads to local directory |
|
(fs) FileKey.hashCode and UnixFileStore.hashCode implementations can use Long.hashCode |
|
java/util/PluggableLocale/LocaleNameProviderTest.java timed out |
|
Need a simple way to play back a sound clip |
|
Problemlist jdk, langtools & lib-test tier1 tests requiring runtime usages of <jdk>/bin/tools for static-jdk |
|
Update SignatureUtil.java with the new KnownOIDs |
|
Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout |
|
PrintingProcessor (-Xprint) does not print type variable bounds and type annotations for Object supertypes |
|
[macos] com/apple/laf/RootPane/RootPaneDefaultButtonTest.java test fails on macosx-aarch64 machine |
|
Support Shenandoah GC in JVMCI |
|
Address post-integration comments for Stable Values |
|
ZGC: Duplicate ZTestEntry symbols in gtests |
|
C2: Data is wrongly rewired to Initialized Assertion Predicates instead of Template Assertion Predicates |
|
AArch64: compiler stub buffer size wrongly depends on ZGC |
|
Problematic KeyInfo check using key algorithm in P11SecretKeyFactory class |
|
java/lang/IO/IO.java fails with -XX:+AOTClassLinking |
|
AArch64: Obsolete -XX:+NearCPool option |
|
ISO 4217 Amendment 179 Update |
|
TestJcmdOutput, JcmdWithNMTDisabled and DumpSharedDictionary hs/tier1 tests fail on static-jdk |
|
[java.lang] Use @requires tag instead of exiting based on os.name or separatorChar property |
|
Update SourceVersion.RELEASE_25 description for JEPs 511 and 512 |
|
java/foreign/TestBufferStackStress2.java failed with junit action timed out |
|
Typo in bytecode behavior for Lookup.findGetter |
|
Client build fails after JDK-8350209 |
|
Interned strings are omitted from AOT cache |
|
Duplication handling and optimization of CaptureCallState |
|
Correct documentation for --linux-package-deps |
|
ListEnterExitTest.java fails on macos |
|
String.concat can throw StringIndexOutOfBoundsException |
|
Shenandoah stubs are missing in AOT Code Cache addresses table |
|
Respecify java.net.Socket constructors that allow creating UDP sockets to throw IllegalArgumentException |
|
Remove retry loop in collect of SerialHeap and ParallelScavengeHeap |
|
RISC-V: Add Zabha |
|
System.in in jshell replace supplementary characters with ?? |
|
IdealGraphPrinter doesn’t need ThreadCritical |
|
Remove ThreadCritical |
|
Remove unnecessary Map.get from XWM.getInsets |
|
Regression after JDK-8352180 |
|
Build fails on aarch64 without ZGC |
|
TestJcmd.java may incorrectly parse podman version |
|
RISC-V: Cleanup effect of vmaskcmp_fp |
|
Enable AOT code caching only on supported platforms |
|
Remove tests from ProblemList-enable-preview.txt fixed by JDK-8344706 |
|
Remove obsolete code in PSPrinterJob for plugin printing |
|
Problemlist failed gtests on static-jdk |
|
runtime/cds/appcds/LotsOfSyntheticClasses.java timed out with -XX:+AOTClassLinking |
|
jpackage places libapplauncher.so in incorrect location in the app image |
|
Clarify Console.charset() method description |
|
Thread.print command reports waiting on the Class initialization monitor for both carrier and virtual threads |
|
JFR: Default value of @Registered is ignored |
|
JCov Grabber server didn’t respond |
|
cmp-baseline build fail due to lib/modules difference |
|
NMT: tty→print_cr should not be used in VirtualMemoryTracker::add_reserved_region() |
|
stdin.encoding and stdout.encoding in jshell don’t respect console code pages |
|
C2: Compilation fails with "assert(bol→is_Bool()) failed: unexpected if shape" in StringConcat::eliminate_unneeded_control |
|
Need minor cleanup for interp_only_mode |
|
Lift basic -Xlog:jit* logging to "info" level |
|
Fix non-Shenandoah build after JDK-8356075 |
|
Fix broken web-links after JDK-8295470 |
|
TestCodeEntryAlignment fails with "Alignment must be ⇐ CodeEntryAlignment" |
|
JavaScript error in script.js after JDK-8348282 |
|
Fix for TestFPComparison failure due to incorrect result |
|
Assert with -Xlog:class+path when classpath has an empty element |
|
Fix issues uncovered after running jpackage tests locally with installing test packages |
|
compiler/print/TestPrintAssemblyDeoptRace.java fails with Improperly specified VM option 'DeoptimizeALot' |
|
Unexpected VerifyError in AOT training run |
|
Some C2 IR nodes miss size_of() function |
|
Report compact object headers in hs_err |
|
Remove linux-x86 from jib profiles |
|
JVMTI heap sampling not working properly with outside TLAB allocations |
|
Need a proper way to test existence of binary from configure |
|
Rename ResolvedIndyEntry::set_flags to set_has_appendix |
|
Remove USE_LIBRARY_BASED_TLS_ONLY macro |
|
Spec needs to be clarified for InterfaceAddress class level API documentation and getBroadcast() method |
|
Part of class verification is skipped in AOT training run |
|
Provide examples on wrapping System.in |
|
IllegalStateException in RichDiagnosticFormatter after JDK-8355065 |
|
Update open/test/jdk/TEST.groups manual test groups definitions with missing manual test |
|
Change default for EagerJVMCI to true |
|
NPE in CLDRTimeZoneNameProviderImpl for tzdata downgrades after JDK-8342550 |
|
C2: assert(!vbox→is_Phi()) during vector box expansion |
|
ZGC: Replace ZIntrusiveRBTree with IntrusiveRBTree |
|
ReverseOrderListView should override reversed() to return |
|
Javac rejects receiver parameter in constructor of local class in early construction context |
|
Incorrect uses of {@link} in AbstractQueuedLongSynchronizer and AbstractQueuedSynchronizer |
|
Incorrect use of {@link} in BigDecimal |
|
SigningAppImageTwoStepsTest test fails |
|
Re-enable -Wtype-limits for GCC in LCMS |
|
Migrate ClassFileVersionTest to be feature-agnostic |
|
Missing object ID X in pool jdk.types.Method |
|
Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 3 |
|
RISC-V: Small improvement to array fill stub |
|
JSplitPane loses divider location when reopened via JOptionPane.createDialog() |
|
Convert -Xlog:cds to -Xlog:aot (step1) |
|
AOT cache and CDS archive should not be created in read-only mode |
|
JRSUIControl.hashCode and JRSUIState.hashCode can use Long.hashCode |
|
(fs) PosixFileAttributes.permissions() implementations should return an EnumSet |
|
Incorrect use of {@linkplain} in java.sql |
|
OopHandle replacement methods should not be called on empty handles |
|
Fix remaining {@link/@linkplain} tags with refer to private/protected types in java.base |
|
Incorrect use of {@link} in jdk.jshell |
|
VectorShape#largestShapeFor should have public access |
|
Test com/sun/jdi/EarlyThreadGroupChildrenTest.java fails sometimes on macOS |
|
RISC-V: enable hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java |
|
Update encoding declaration to UTF-8 |
|
C2: Excessively strict assert in PhaseIdealLoop::do_unroll |
|
runtime/Thread/AsyncExceptionTest.java fails with +StressCompiledExceptionHandlers |
|
Update JCStress test suite |
|
Drop unused DEVKIT_HOME from jib-profiles.js |
|
Use stable source-date for cmp-baseline jib profiles |
|
java/foreign/TestBufferStackStress2.java failed again with junit action timed out |
|
[macos] AppContentTest fails after JDK-8352480 |
|
GenShen: Eliminate races with ShenandoahFreeSet::available() |
|
(fs) Files.readAttributes should map ENOTDIR to NoSuchFileException where possible (unix) |
|
doc/building.html is not up to date after JDK-8301971 |
|
Make HotSpot Style Guide change process more prominent |
|
AOT assembly phase fails with -javaagent |
|
Removed unused subclass audits in ObjectInput/OutputStream |
|
java/lang/StringBuilder/HugeCapacity.java failing with OOME |
|
JFR: @Contextual |
|
RISC-V: Declare incompressible scope in fill_words / zero_memory assembler routines |
|
CTW: Update modules |
|
C2: loop strip mining expansion doesn’t take sunk stores into account |
|
Avoid redundant String formatting in BigDecimal.valueOf(double) |
|
ZGC: Cleanup Uncommit Logic |
|
Log mouse enter and exit events for debugging |
|
AArch64: StubGen final stubs buffer too small for ZGC on Cavium CPU |
|
Compiler add event logging in case of failures |
|
CompilerTask hot_method is redundant |
|
Test TextLayout/TestControls fails on windows & linux: line and paragraph separator show non-zero advance |
|
Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 4 |
|
Create an automated version of TextLayout/TestControls |
|
LineBreakMeasurer.nextLayout() slower than necessary when no break needed |
|
JFR: Move printing of metadata into separate class |
|
[macos] MacSign should use "openssl" and "faketime" from Homebrew by default |
|
fixpath should allow + in paths on Windows |
|
Refactor HTML anchor tags to javadoc in Charset |
|
AOT incorrectly sets a cached class’s loader type to boot |
|
Avoid redundant HashMap.get to obtain old value in Toolkit.setDesktopProperty |
|
Missing @Serial annotation for sun.print.CustomOutputBin#serialVersionUID |
|
Remove unnecessary List.contains key from TIFFDirectory.removeTagSet |
|
Problem list two test cases for JDK-8284234 |
|
Separate Metaspace and GC printing |
|
Cleanup hotspot/jtreg/ProblemList.txt |
|
RISC-V: Improve tail handling of array fill stub |
|
HotSpotDiagnosticMXBean.dumpThreads and jcmd Thread.dump_to_file updates |
|
RISC-V: extension flag UseZvfh should depends on UseZfh |
|
ZGC: Backoff in ZLiveMap::reset spin-loop |
|
Don’t emit C1 profiling for casts if TypeProfileCasts is off |
|
(fs) FileSystems.newFileSystem that take an env must specify IllegalArgumentException |
|
Some code simplifications in BigInteger |
|
runtime/jni/CalleeSavedRegisters/FPRegs.java fails on static-jdk |
|
Adjust CreateSymbols to properly handle the newly added @jdk.internal.RequiresIdentity |
|
Skip jdk/test/lib/process/TestNativeProcessBuilder on static-jdk |
|
RISC-V: Clean up cost for vector instructions |
|
invokeinterface Throws AbstractMethodError Instead of IncompatibleClassChangeError |
|
jdk/jfr/event/os/TestProcessStart failed on Windows Subsystem for Linux |
|
x86: Optimize interpreter profile updates |
|
AArch64: Tighten up template interpreter method entry code |
|
java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java fails on Linux after JDK-8350203 |
|
[JVMCI] Export VM_Version::supports_avx512_simd_sort to JVMCI compiler |
|
tools/launcher/ToolsOpts.java fails if the build id contains "-J" |
|
UTF-8 cleanups |
|
Use "stdin.encoding" in Console’s read*() methods |
|
Unexpected null in C2 compiled code |
|
Convert -Xlog:cds to -Xlog:aot (step 2) |
|
Write overview documentation for start of release changes |
|
HttpURLConnection#getResponseCode can avoid substring call when parsing to int |
|
Candidate main methods not computed properly |
|
Guidance for ParallelRefProcEnabled is wrong in the man pages |
|
Reduce stateless session ticket size |
|
[ubsan] AdapterFingerPrint::AdapterFingerPrint runtime error: index 3 out of bounds |
|
RunTest variables should always be assigned |
|
java/io/File/GetXSpace.java prints wrong values in exception |
|
RISC-V: Asm fixes - load/store width |
|
Update Public Suffix List to 823beb1 |
|
Document preconditions for DecimalDigits methods |
|
Remove leftover COMPAT locale data tests |
|
Removed unused methods of HexDigits |
|
Stabilize and add debug logs to CopyAreaOOB.java |
|
Zero build fails after JDK-8354887 |
|
C2: compilation fails with "assert(false) failed: empty program detected during loop optimization" |
|
Add missing classpath exception copyright headers |
|
Parallel: Fix typo in YoungedGeneration |
|
java.lang.OutOfMemoryError: Error creating or attaching to libjvmci after JDK-8356447 |
|
New test AOTCodeCompressedOopsTest.java fails on platforms without AOT Code Cache support |
|
CRC/Inflater/Deflater/Adler32 methods that take a ByteBuffer throw UOE if backed by shared memory segment |
|
ForkJoinPool:schedule(*) does not throw RejectedExecutionException when pool is shutdown |
|
Test runtime/cds/appcds/aotCode/AOTCodeFlags.java is broken after JDK-8354887 |
|
[asan] ZGC does not work (x86_64 and ppc64) |
|
test java/lang/invoke/ClassValueTest.java fails intermittently |
|
Many AOT tests failed with VM crash |
|
Test tools/jpackage/windows/WinOSConditionTest.java fails for non administrator |
|
Extend try block in nsk/jdi tests to capture exceptions thrown by Debuggee.classByName() |
|
Split jtreg test group jdk tier3 |
|
Failure to generate or load AOT code should be handled gracefully |
|
java.awt javadoc code examples still use Applet API |
|
Simplify Class::componentType |
|
Deprecate VFORK launch mechanism from Process implementation (linux) |
|
Test vmTestbase/nsk/jdi/ExceptionEvent/itself/exevent008/TestDescription.java fails with unreported exception |
|
JFR: User-defined defaults should be respected when an incorrect setting is set |
|
[VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build |
|
G1: Remove loop in G1CollectedHeap::try_collect_fullgc |
|
AArch64: Optimize interpreter profile updates |
|
Avoid redundant WeakHashMap.get in Toolkit.removeAWTEventListener |
|
assert(shift >= 0 && shift < 4) failed: unexpected compressd klass shift! |
|
Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir |
|
ZGC: Handle APX EGPRs spilling in ZRuntimeCallSpill |
|
Use JavaNioAccess.getBufferAddress rather than DirectBuffer.address() |
|
Locale.Builder.setLanguageTag should mention conversions made on language tag |
|
(bf) Remove @requires tags from java/nio/Buffer/LimitDirectMemory[NegativeTest].java |
|
sun.util.Locale.LanguageTag should be immutable |
|
Test vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java fails after ClassNotFoundException |
|
JSR166 Test case testShutdownNow_delayedTasks failed |
|
Unify usage of ICC profile "header size" constants in CMM-related code |
|
Graphics copyArea doesn’t copy any pixels when there is overflow |
|
(fs) UnixSecureDirectoryStream.implDelete has unused haveFlags parameter |
|
[PPC64] C2: Implement MinV, MaxV and Reduction nodes |
|
Compilation failure in javax/swing/JMenuItem/bug6197830.java |
|
G1: Remove _gc_succeeded from VM_G1CollectForAllocation because it is always true |
|
VM GC operations should have a public gc_succeeded() |
|
Exception when compiling switch expression with inferred type |
|
Export supported GCs in JVMCI |
|
Disable syntax highlighting for JDK API docs |
|
BigDecimal: Constants ONE_TENTH and ONE_HALF are unused after JDK-8341402 |
|
Crash in AdapterHandlerLibrary::lookup |
|
Remove usages of jdk.tracePinnedThreads system property from httpclient tests |
|
runtime/interpreter/CountBytecodesTest.java should be flagless |
|
(fs) SecureDirectoryStream setPermissions should use fchmodat |
|
x86: Simplify Interpreter::profile_taken_branch |
|
Change jspawnhelper warning recommendation from VFORK to FORK |
|
ZGC: Optimize old page iteration in remap remembered phase |
|
AOT crashes on linux musl with AddReads.java |
|
ZGC: Multiple medium page sizes |
|
Remove code span highlight in JavaDoc default stylesheet |
|
Missing Highlight.js license file |
|
RISC-V: Optimize array fill stub for small size |
|
Amend open/test/jdk//java/foreign/TestMatrix.java test scenario to run as manual |
|
[asan] heap buffer overflow reported in PcDesc::pc_offset() pcDesc.hpp:57 |
|
Fix copyright header in src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java |
|
Excessive CompileTask wait/notify monitor creation |
|
gcbasher fails with java.lang.IllegalArgumentException: Unknown constant pool type |
|
Refactor the assignment of loader bits in InstanceKlassFlags |
|
[JVMCI] Consolidate eager JVMCI initialization code |
|
[REDO] RunTest variables should always be assigned |
|
[BACKOUT] 8357048: RunTest variables should always be assigned |
|
Disable AOT caching for runtime stubs |
|
Default CDS archive becomes non-deterministic after JDK-8305895 |
|
C2 SuperWord: Diagnostic flag AutoVectorizationOverrideProfitability |
|
TimeSource.now() is not monotonic |
|
GenShen crashes during freeze: assert(!chunk→requires_barriers()) failed |
|
G1HeapRegionManager refactor rename functions related to the number of regions in different states |
|
BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_DE.UTF-8 |
|
Shenandoah headers leak un-prefixed defines |
|
IGV: Show NULL and numbers up to 4 characters in "Condense graph" filter |
|
FieldInfo::_index is not initialized by the constructor |
|
[JVMCI] Add HotSpotProfilingInfo |
|
Update output parsing in test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java |
|
Proxy.getInvocationHandler throws NullPointerException instead of IllegalArgumentException for null |
|
Toolkit.removeAWTEventListener should handle null listener in AWTEventListenerProxy |
|
Patch nmethod flushing message to include more details |
|
[JVMCI] Revisit phantom_ref parameter in JVMCINMethodData::get_nmethod_mirror |
|
G1: Clean up G1BiasedArray |
|
RISC-V: Tighten up template interpreter method entry code |
|
Native resources cached in thread locals not released when FJP common pool threads clears thread locals |
|
Problemlist more Hotspot tests for static JDK |
|
[CRaC] Support PID change during checkpoint-restore |
|
Add missing CPE statements |
|
[CRaC] Use Alpine-based images when executing tests on musl |
|
Stream gatherers forward upstream size information to downstream |
|
IGV: add block index to the supplemental node properties |
|
ThreadSnapshot to take snapshot of thread for thread dumps |
|
[BACKOUT] JDK-8343580: Type error with inner classes of generic classes in functions generic by outer |
|
[JVMCI] Add support for retrieving all BootstrapMethodInvocations directly from ConstantPool |
|
JFR: Remove JfrTraceIdEpoch synchronizing |
|
Extreme font sizes can cause font substitution |
|
remove test serviceability/jvmti/vthread/TestPinCaseWithCFLH |
|
Amend headless message |
|
Fixed the DigitList::toString method causing incorrect results during debugging |
|
(process) SIGQUIT still blocked after JDK-8234262 with jdk.lang.Process.launchMechanism=FORK or VFORK |
|
Change the type of Integer::digits from char[] to byte[] |
|
Add @Stable and final to java.lang.CharacterDataLatin1 and other CharacterData classes |
|
AOTCodeCompressedOopsTest.java failed with -XX:+UseLargePages |
|
RISC-V: Move vector intrinsic condition checks into match_rule_supported_vector |
|
Enhance code consistency: java.desktop/unix |
|
Deep recursion in PhaseCFG::set_next_call leads to stack overflow |
|
JVM JIT Causes Static Initialization Order Issue |
|
[PPC64] VM crashes with -XX:-UseSIGTRAP -XX:-ImplicitNullChecks |
|
Stylesheet adjustments after JDK-8357452 |
|
Use StructuredTaskScopeImpl.ST_NEW for state init |
|
ReverseOrderListView uses Boolean boxes after JDK-8356080 |
|
Initialize JvmtiThreadState bool fields with bool literals |
|
Parallel: Remove deprecated PSVirtualSpace methods |
|
Add a command line option for specifying a counter in TestRandomFloatingDecimal |
|
Commented out sample limit in JfrSamplerThread::task_stacktrace |
|
JfrVframeStream::_cont_entry shadows super-class field |
|
PandocFilter misses copyright header |
|
Parallel: Inline args of PSOldGen::initialize_performance_counters |
|
Remove PreviewNote taglet in its current form |
|
Use UTF-8 encoded data in LocaleDataTest |
|
Remove TimeZoneNames_* of the COMPAT locale data provider |
|
LoaderConstraintsTest.java fails when run with TEST_THREAD_FACTORY=Virtual |
|
JFR: Fix subtle xor method tagging bug |
|
(fs) Remove @since tag from java.nio.file.FileSystems.newFileSystem(Path,ClassLoader) |
|
TestEmptyBootstrapMethodsAttr.java fails when run with TEST_THREAD_FACTORY=Virtual |
|
Assert in MetaspaceShared::preload_and_dump() when printing exception |
|
Arena::allocate returns segments with address zero if the segment length is zero after JDK-8345687 |
|
Add .rej and .orig to .gitignore |
|
Remove runtime/ErrorHandling/CreateCoredumpOnCrash.java from problem list for macosx-x64 |
|
Amendment for JDK-8333664 |
|
Remove unused CollectedHeap::is_maximal_no_gc |
|
G1: No SATB barriers applied for runtime IN_NATIVE atomics |
|
java.lang.classfile.Signature.ArrayTypeSig.of IAE not thrown for dims > 255 |
|
JFR Cooperative Sampling reveals inconsistent interpreter frames as part of JVMTI PopFrame |
|
RISC-V: Interpreter volatile reference stores with G1 are not sequentially consistent |
|
GenShen crash in swap_card_tables: Should be clean |
|
[CRaC] Unused imports in CRaC’s classes |
|
[PPC64] Remove old instructions from VM_Version::determine_features() |
|
Fix several failing BMI tests with -XX:+UseAPX |
|
[CRaC] Improve new properties installation code |
|
[JVMCI] Add support for retrieving all methods of a ResolvedJavaType |
|
make bootcycle-images is broken after JDK-8349665 |
|
SA: FileMapInfo.metadataTypeArray initialization issue after JDK-8355003 |
|
KlassTrainingData initializer reads garbage holder |
|
Delete applications/scimark/Scimark.java test |
|
[PPC64] VSX has poor performance on Power8 |
|
Fix SequencedMap sequenced view method specifications |
|
Various enhancements of jpackage test helpers |
|
Remove unused |
|
Update validation of ICC_Profile header data |
|
[CRaC] Excessive PosixAttachListener-related availability and references |
|
Non-ascii package names gives compilation error "import requires canonical name" |
|
KeyFactory.getInstance("EdDSA").generatePublic(null) throws NPE |
|
sun.tools.attach.VirtualMachineImpl::checkCatchesAndSendQuitTo on Linux leaks file handles after JDK-8327114 |
|
javap crashes with NPE on preview class file |
|
Remove the GenerateKeyList.java test tool |
|
Cleanup tests with explicit locale provider set to only CLDR |
|
PEM spec updates |
|
GenShen: Age tables could be seeded with cumulative values |
|
Fix ZGC compilation error on GCC 10.2 |
|
RISC-V: Optimize interpreter profile updates |
|
Rollback JDK-8357299 changeset |
|
compiler/startup/StartupOutput.java runs into out of memory on Windows after JDK-8347406 |
|
Make langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java intermittent |
|
Harden JSR166 Test case testShutdownNow_delayedTasks |
|
test/jdk/java/io/Console/CharsetTest.java failing with NoClassDefFoundError: jtreg/SkippedException |
|
[CRaC] Make VM-controlled options engine-dependent |
|
Shenandoah/JVMCI: Export GC state constants |
|
Repurpose testCompat in test/jdk/java/util/TimeZone/Bug8167143.java |
|
Additional code coverage for PEM API |
|
Some nsk/jdi tests should be run with includevirtualthreads=y even though they pass without |
|
Performance regression in Math.cbrt |
|
[JVMCI] crash accessing nmethod::jvmci_name in CodeCache::aggregate |
|
ProblemList vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java |
|
Remove unused JFR array allocation code |
|
ProblemList jdk/incubator/vector/PreferredSpeciesTest.java |
|
jdk/incubator/vector/PreferredSpeciesTest.java#id0 failures - expected [128] but found [256] |
|
Problemlist jdk/incubator/vector/PreferredSpeciesTest.java#id0 |
|
Incorrect location for the assert for blob != nullptr in CodeBlob::create |
|
Template interpreter generator crashes with ShouldNotReachHere on some platforms after 8353686 |
|
[AOT] Graal crashes when trying to use persisted MDOs |
|
[AOT] runtime/cds/appcds/applications/JavacBench.java#aot crashes with SEGV in ClassLoaderData::holder |
|
ProblemList compiler/startup/StartupOutput.java on Windows |
|
Inconsistent failure mode for MetaspaceObj::operator new(size_t, MemTag) |
|
doc/testing.html is not up to date after JDK-8355003 |
|
[asan] runtime/cds/appcds/aotCode/AOTCodeFlags.java reports heap-buffer-overflow in ArchiveBuilder |
|
ZGC: riscv, ppc ZPlatformAddressOffsetBits may return a too large value |
|
G1: Refactor G1CollectedHeap::is_maximal_no_gc |
|
PKCS8Key.getEncoded() can throw NPE after JDK-8298420 |
|
JFR: Tighten up PlatformTracer initialization |
|
Pem.decode should cache the Pattern |
|
AsmRemarks and DbgStrings clear() method may not get called before their destructor |
|
Use VEX2 prefix in Assembler::psllq |
|
C2/Shenandoah: incorrect execution with Unsafe |
|
JDK-8357991 was committed with incorrect indentation |
|
Handle MethodCounters::_method backlinks after JDK-8355003 |
|
JFR: minimize the time the Threads_lock is held for sampling |
|
JFR: Incorrect time unit for MethodTiming event |
|
Locale.getISOCountries does not specify the returned set is unmodifiable |
|
ZipFile.getInputStream(ZipEntry) throws unspecified IllegalArgumentException |
|
Concurrent reading from Socket with timeout executes sequentially |
|
make cmp-baseline is broken after JDK-8349665 |
|
Clarify behavior of java.awt.HeadlessException constructed with no-args |
|
Bailout in Conv2B::Ideal when type of cmp input is not supported |
|
jdk/jfr/api/consumer/TestRecordingFileWrite.java times out |
|
Update GHA Windows runner to 2025 |
|
ProblemList jdk/jfr/api/consumer/TestRecordingFileWrite.java |
|
Remove CommentChecker.java and DirDiff.java |
|
(zipfs) Reorder the listing of "accessMode" property in the ZIP file system’s documentation |
|
ThreadSnapshot.ThreadLock should be static nested class |
|
JFR: Include min and max in MethodTiming event |
|
java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails with 403 due to system proxies |
|
Fix interval recomputation in CPU Time Profiler |
|
Reduce busy waiting in worse case at the synchronization point returning from native in CPU Time Profiler |
|
[BACKOUT] 8342818: Implement JEP 509: JFR CPU-Time Profiling |
|
[asan] reports heap-buffer-overflow in AOTCodeCache::copy_bytes |
|
Test ThreadPoolExecutorTest::testTimedInvokeAnyNullTimeUnit is broken by JDK-8347491 |
|
RISC-V: Fix several broken documentation web-links |
|
Access violation in ThreadsSMRSupport::print_info_on during thread dump |
|
[REDO] Implement JEP 509: JFR CPU-Time Profiling |
|
AOT cache creation fails: no strings should have been added |
|
test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java does not build after JDK-8351594 |
|
Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP |
|
JFR: EventInstrumentation MASK_THROTTLE* constants should be computed in longs |
|
(sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) |
|
Improve link to stdin.encoding from java.lang.IO |
|
RISC-V: jvm crash when running dacapo sunflow after JDK-8352504 |
|
[CRaC] Fix NULL usage in hotspot |
|
Accessibility bugs in API documentation |
|
RISC-V: construct test to verify invocation of C2_MacroAssembler::enc_cmove_cmp_fp ⇒ BoolTest::ge/gt |
|
New test TestCPUTimeSampleThrottling fails intermittently |
|
Add 2 TLS and 2 CS Sectigo roots |
|
Error messages generated by configure --help after 8301197 |
|
Memory corruption in MStack::push |
|
JFR: Missing help text for method trace and timing |
|
JFR: Help text for-XX:StartFlightRecording:report-on-exit should explain option can be repeated |
|
3 JNI exception pending defect groups in 2 files |
|
Several vmTestbase/compact tests timed out on large memory machine |
|
Incorrect AVX3Threshold results into code buffer overflows on APX targets |
|
XML/JAXP tests that make network connections should ensure that no proxy is selected |
|
java/net/URL/EarlyOrDelayedParsing test fails intermittently |
|
Fix incorrect value for max_size of C2CodeStub when APX is used |
|
Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp |
|
AOTCompileEagerly should not be diagnostic |
|
JFR: Instrumentation of java.lang.String corrupts recording |
|
Behavior change when both -Xlint:options and -Xlint:-options flags are given |
|
C1 crash in AOTCodeAddressTable::add_C_string |
|
C2: assert(static_cast<T1>(result) == thing) caused by ReverseBytesNode::Value() |
|
java.net.HttpURLConnection sends unexpected "Host" request header in some cases after JDK-8344190 |
|
JDK 25 RDP1 L10n resource files update |
|
Internal Error: assert(get_instanceKlass()→is_loaded()) failed: must be at least loaded |
|
Incorrect os.version reported on macOS Tahoe 26 (Beta) |
|
JVM crashes in AccessInternal::PostRuntimeDispatch |
|
java/awt/MenuItem/SetLabelTest.java inadvertently triggers clicks on items pinned to the taskbar |
|
JFR: method-timing view doesn’t work |
|
GHA: Bump MSVC to 14.44 |
|
Better Glyph drawing redux |
|
AOT cache creation crashes in ~ThreadTotalCPUTimeClosure() |
|
JFR: Initialize JfrThreadLocal::_sampling_critical_section |
|
JFR: PlatformTracer class should be loaded lazily |
|
Shenandoah crash at size_given_klass in op_degenerated |
|
Serviceability Agent tests fail with JFR enabled due to unknown thread type JfrRecorderThread |
|
Disable constant pool ID assert during troubleshooting |
|
[PPC64] some environments don’t support mfdscr instruction |
|
Incorrect l10n test case in sun/security/tools/keytool/i18n.java |
|
[TESTBUG] DumpThreadsWithEliminatedLock.java fails because of unstable inlining |
|
Shenandoah: AOT saved adapter calls into broken GC barrier stub |
|
Fix Shenandoah GC test failures when APX is enabled |
|
Disable Intel APX by default and enable it with -XX:+UnlockExperimentalVMOptions -XX:+UseAPX in all builds |
|
(fs) Files.getFileAttributeView returns unusable FileAttributeView if UserDefinedFileAttributeView unavailable (aix) |
|
[ubsan] aotCache tests trigger runtime error: applying non-zero offset 16 to null pointer in CodeBlob::relocation_end() |
|
[CRaC] Make dev engines less confusing |
|
AOTCodeAddressTable::_stubs_addr not initialized/freed properly |
|
[CRaC] Move recursive checkpoint test to simengine |
|
JFR: Document differences between method sample events |
|
JDK-8360887 needs fixes to avoid cycles and better tests (aix) |
|
An anonymous class is erroneously being classify as an abstract class |
|
JDK25: Backout JDK-8258229 |
|
(bf) CharBuffer.getChars(int,int,char[],int) violates pre-existing specification |
|
cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java archive timestamps comparison failed |
|
JFR: Min and max time in MethodTime event is confusing |
|
javac crashes on unresolvable constant in @SuppressWarnings |
|
[REDO] Checked version of JNI Release<type>ArrayElements needs to filter out known wrapped arrays |
|
GenShen: Fix bad assert in swap card tables |
|
Incorrect 'sealed is not allowed here' compile-time error |
|
AssertionError in File.listFiles() when path is empty and -esa is enabled |
|
[TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java deadlocks on exception |
|
CodeBuilder::parameterSlot throws undocumented IOOBE |
|
JFR: Incorrect top frame for I/O events |
|
JFR: RandomAccessFile::readLine emits events for each character |
|
New test runtime/jni/checked/TestCharArrayReleasing.java can cause disk full errors |
|
[TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java throws OutOfMemoryError |
|
Tests which call ThreadController should mark as /native |
|
Problem list serviceability/sa/ClhsdbThreadContext.java on Windows due to JDK-8356704 |
|
Installation of MethodData::extra_data_lock() misses synchronization on reader side |
|
JFR: Active Settings view broken |
|
C2 fails with unexpected node in SuperWord truncation: ModI |
|
ARM32: forward_exception_entry missing return address |
|
[CRaC] Leave unused G1 heap regions committed for C/R |
|
AssertionError in File.listFiles(FileFilter | FilenameFilter) |
|
hotspot/jtreg/compiler/c2/TestLWLockingCodeGen.java fails on static JDK on x86_64 with AVX instruction extensions |
|
ProblemList jdk/jfr/event/io/TestIOTopFrame.java |
|
[CRaC] jdk/crac/MXBean.java can fail on macOS |
|
Update SubmissionPublisher() specification to reflect use of ForkJoinPool.asyncCommonPool() |
|
Remove EA from the JDK 25 version string with first RC promotion |
|
[CRaC] CracTest mishandles NoSuchMethodException |
|
JDK 25 RDP2 L10n resource files update |
|
[CRaC] Recompile methods decompiled during or shortly after C/R |
|
ThreadGroup constant pool serialization is not normalized |
|
java.text.DecimalFormat specification indentation correction |
|
[BACKOUT] Consolidate Identity of self-inverse operations |
|
[CRaC] Launch new main outside of the core C/R body |
|
[CRaC] Test CRaCIgnoreRestoreIfUnavailable |
|
[CRaC] Improve CRaC VM options' docs |
|
[CRaC] Resolve startup failures with static JDK build |
|
[CRaC] Stabilize recompiler tests |
|
Missing copyright header in Contextual.java |
OpenJFX Fixes and Enhancements
The following table describes the JavaFX changes implemented in this release.
OpenJDK Patch ID | Synopsis |
---|---|
Race condition in javafx.concurrent.Task::cancel |
|
[TextArea] Caret disappear after pressing backspace to clear the content |
|
Manual JFXPanel DnD test doesn’t work |
|
Scene is black after stage is restored (content changed while minimized) |
|
Re-enable javafx.swt tests |
|
VetoableListDecorator: Indexes to remove are not aggregated |
|
Mac: Failure to exit full-screen programmatically in some cases |
|
TableRowSkinBase fails to correctly virtualize cells in horizontal direction |
|
[Linux, macOS] Column sorting is triggered always after context menu request on table header |
|
VetoableListDecorator#sort throws IllegalArgumentException "duplicate children" |
|
[TEST_BUG] Rewrite Popup_parentWindow_Test |
|
[macOs] Remove use of CGEventTap |
|
Ensemble8: HTMLEditor Toolbar gets scrolled out of view |
|
TreeTableView: broken row layout for fixedCellSize |
|
Empty Cells in TableView supposedly after using setFixedCellSize() |
|
Tree-/TableRowSkin: replace listener to fixedCellSize by live lookup |
|
Random chars on paste from Windows clipboard |
|
Update CONTRIBUTING guidelines to state that JUnit 5 is used for tests |
|
MouseLocationOnScreenTest sometime fails when system is busy |
|
Tree/TableView: Column Resizing With Fractional Scale |
|
Tree/TableView: Cursor Decouples From Divider When Resizing With Fractional Scale |
|
JavaFX controls in the title bar (Preview) |
|
Create implementation of NSAccessibilitySlider protocol |
|
Create implementation of NSAccessibilityStepper protocol |
|
TextFlow: TabStopPolicy |
|
[macos] Incorrect 3D lighting on macOS 14 and later |
|
Add System test to verify TextSelection issue for webkit-617.1 |
|
[TestBug] Screen capturing utility for failed tests |
|
Seek might hang with fMP4 H.265/HEVC or H.265/HEVC over HTTP/FILE |
|
ComboBox: adding an item from editor changes editor text |
|
Marlin: replace sun.misc.Unsafe memory access methods with FFM |
|
Support multi-line prompt text for TextArea |
|
TextInputControl: Binding prompt text that contains linebreak causes exception |
|
Improve performance of mfwrapper by reusing GStreamer media buffers for decoded video |
|
[TestBug] Call ModuleLayer.Controller::enableNativeAccess directly rather than via reflection |
|
Update WebKit to 620.1 |
|
The first item in TreeView is not aligned in the beginning |
|
[TestBug] Convert parametrized base tests to JUnit 5 |
|
[TestBug] Format Error in USKeyboardTest |
|
Root TreeItem with null value breaks TreeTableView |
|
[Text,TextFlow] Public API for Text Layout Info |
|
Specifying "@Nx" scaling level in ImageStorage should only load that specific level |
|
[TestBug] StubTextLayout |
|
CSS media feature queries |
|
Collapsing tree view causes rendering issues |
|
RichTextArea API Tests |
|
Thread-unsafe implementation of c.s.j.scene.control.skin.Utils |
|
Change JavaFX release version to 25 |
|
Change JavaFX release version to 24.0.1 in jfx24u |
|
VetoableListDecorator doesn’t accept its own sublists for bulk operations |
|
Canvas pattern test fails and crashes on WebKit 620.1 |
|
[Linux] Menu shows up in wrong position when using i3 windows manager in full screen mode |
|
Tooltips cannot be instantiated on background thread |
|
[TestBug] stress test Nodes initialization from a background thread |
|
Remove temporary font file tracking code |
|
Charts: exception initializing in a background thread |
|
TabPane: exception initializing in a background thread |
|
Pagination: exception initializing in a background thread |
|
TitledPane: exception initializing in a background thread |
|
Update PipeWire to 1.3.81 |
|
Support JavaFX preview features |
|
Update copyright header for files modified in 2025 |
|
build.gradle: increase system test memory limit to 1GB |
|
[TestBug] NodeInitializationStressTest: remaining Nodes |
|
Memory leak in PaginationSkin when setting page count / index |
|
Memory leak in TreeTableView |
|
Not implemented function should have printf |
|
Additional WebKit 620.1 fixes from WebKitGTK 2.46.6 |
|
[XWayland] SwingNodePlatformExitCrashTest hangs on Ubuntu 24.04 |
|
Enforce threading restrictions for show and hide methods in Window, Control, and Skin |
|
Create release notes for JavaFX 24 |
|
VBox ignores bias of child controls when fillWidth is set to false |
|
WebKit 620.1 crashes on startup on Windows x86 32-bit |
|
Create implementation of NSAccessibilityProgressIndicator protocol |
|
[GHA] Update gradle wrapper-validation action to v3 |
|
Update copyright header for files modified in 2024 |
|
MenuBarSkin: exception initializing in a background thread |
|
ConcurrentModificationException in EventType constructor |
|
TitledPane should handle titles that are resizable |
|
Enforce Platform threading use |
|
Some images don’t load with WebKit 620.1 |
|
Prevent redundant computeValue calls when a chain of mappings becomes observed |
|
RichTextArea: exception pasting from Word |
|
Change JavaFX release version to 24.0.2 in jfx24u |
|
Webkit debug build failure after update to 620.1 |
|
Crash when creating too many nested event loops |
|
Create implementation of NSAccessibilityGroup protocol |
|
No UI changes while iconified |
|
RichTextArea: copy/paste issues |
|
Update libxml2 to 2.13.8 |
|
Update libxslt to 1.1.43 |
|
RichEditorDemo: Save file doesn’t always save |
|
[TestBug] Monkey Tester Application Update 5 |
|
gradle TEST_SDK_PATH param doesn’t work with relative paths |
|
macOS: Inconsistent fullscreen behavior |
|
[macOS] DragEvent.getScreenY() returns incorrect value in secondary monitor |
|
Skip some system tests on Linux |
|
Spelling errors and dead code |
|
Remove deprecated TransitionEvent constructor |
|
Make some systems tests robust for Ubuntu 24.04 |
|
[Linux] Undefined reference to PlatformSupport::OBSERVED_SETTINGS with C++14 |
|
Rename internal c.s.javafx.text.TextLine class |
|
com.sun.javafx.css.BitSet.equals(null) throws NPE |
|
Unexpected event type for DOM mutation events with WebKit 620.1 |
|
Create release notes for JavaFX 24.0.1 |
|
freetype.c: compilation error: 'incompatible pointer type' with gcc 14 |
|
gstclock.c: compilation error: 'incompatible pointer type' with gcc 14 |
|
GHA: Windows build fails with chmod permission error |
|
[TestBug] Remove JUnit Vintage Engine with JUnit 4 |
|
Improve StageStyle documentation |
|
[macos] OpenURIHandler events not received by AWT when JavaFX is primary toolkit |
|
[TestBug] LocalDateTimeStringConverterTest Workaround can be removed |
|
[TestBug] LocalDateTimeStringConverterTest: Not all Tests needs to be parameterized |
|
Parent.needsLayoutProperty() should return read-only getter |
|
Parent.isNeedsLayout() may return wrong value in property listener |
|
Update to GCC 14.2.0 on Linux |
|
Update SQLite to 3.49.1 |
|
Fail to sign in to Microsoft sites with WebView |
|
Update to Visual Studio 2022 version 17.13.2 on Windows |
|
JavaFX modena.css -fx-highlight-text-fill bug |
|
Re-enable InitializeJavaFXLaunchTests on Xorg |
|
RichTextArea: NPE in VFlow::scrollCaretToVisible |
|
ConcurrentModificationException creating MenuBar on background thread |
|
Update to Xcode 15.4 on macOS |
|
RichTextArea: provide mechanism for CSS styling of highlights |
|
Input field ignores custom input source characters |
|
Update JUnit to 5.12.2 |
|
Create implementation of NSAccessibilityImage protocol |
|
Windows platform color changes are not picked up in some cases |
|
Exception thrown from AnimationTimer freezes application |
|
RichTextArea: fails to properly save text attributes |
|
[XWayland] [OL10] Robot.mousePress() is delivered to wrong place |
|
Additional geometry-based Text/TextFlow APIs |
|
AudioClip.play crash on macOS when loading resource from jar |
|
Factor out boilerplate code of EventHandler properties in Scene and Window |
|
Wrong <br> tags in cssref.html |
|
incubator.richtext pom missing dependency on incubator.input |
|
Update Gradle to 8.14.2 |
|
Update boot JDK to 24.0.1 |
|
Create accessibility protocol for TabGroup component |
|
Bump minimum JDK version for JavaFX to JDK 23 |
|
[Linux] Require Gtk3 >= 3.20 for glass-gtk |
|
GHA: Update gradle wrapper-validation action to v4 |
|
[TestBug] VirtualFlowTestUtils should not create a temporary Stage |
|
Fix window button states of an extended stage |
|
Close request handler is not called for an extended stage |
|
[TestBug][JUnit5] Possible configuration error |
|
[macos] Refactor accessibility code to retrieve attribute by name |
|
Mark QPathTest as unstable on all platforms |
|
JavaFX API docs overview is missing an intro section |
|
HeaderButtonMetrics should not be used across toolkit boundary |
|
Regression in BorderPane after JDK-8350149 |
|
Missing null check in GlassScreen |
|
ToolBar shows overflow menu with fractional scale |
|
ToolBarSkin: NPE in select() |
|
Update copyright header for files modified in 2025 |
Fixes and Enhancements Specific to Azul Zulu Builds of OpenJDK
The following table describes the Azul Zulu changes implemented in this release.
Zulu Patch ID | Synopsis |
---|---|
ZULU-67550 |
[CRaC] jdk/crac/MXBean.java fails on macOS (Gitlab CI) |
ZULU-72348 |
Use alpine-based images when executing on musl |
ZULU-73937 |
Fix missing @since javadocs tag |
ZULU-73942 |
[CRaC] AOT class linking cannot archive jdk.internal.crac.Core$Priority |
ZULU-73965 |
Require container.support in S3Test |
ZULU-73967 |
[CRaC] All 4 jdk/crac/S3Test.java test cases fail on some linux hosts in Zulu 24.28+86-ga-crac because of unexpected exit value |
ZULU-74677 |
Update boot JDK to 24 |
ZULU-74886 |
Obsolete/remove deprecated CRaC engine VM options in minor releases |
ZULU-77062 |
Zulu build failure after JDK-8355798 |
ZULU-77340 |
[CRaC] Several S3 releated test failure after 8355974 backport |
ZULU-77470 |
Test launcher should use docker proxy |
ZULU-77666 |
[crac] jdk/crac/S3Test.java#* failed in Zulu24 CRaC fastdebug |
ZULU-77689 |
Use Warp 2.1.0 |
ZULU-78301 |
CRaCImageCompression broken for CRIU after deprecation |
ZULU-78326 |
Turn assertion into guarantee |
ZULU-78329 |
crac/fileDescriptors/FileWatcherThreadTest should wait for events with timeout |
ZULU-78449 |
Use CRIU v1.9.2 |
ZULU-78637 |
Update JFX to zulu25.0.0+100 |
ZULU-80238 |
jdk/crac/engine/WarpS3Test.java#* times out waiting for localstack |
ZULU-80646 |
Fix iteration over acceptable boot-jdk versions |
ZULU-80751 |
Test VM-side S3 interaction with CRaCIgnoreRestoreIfUnavailable |
ZULU-80759 |
Review references in forbiddenFunctions_posix.hpp |
ZULU-81356 |
Update JFX to zulu25.0.0+102 |
Fixes and Enhancements Specific to Azul Zulu Builds of OpenJDK With JavaFX
The following table describes the Azul Zulu changes implemented in this release.
Zulu Patch ID | Synopsis |
---|---|
ZULU-73960 |
Address SBOM feedback on inconsistency from ZUC-1196 |
ZULU-76327 |
Place the copyright notices in copyright field of the CycloneDX SBOM |
ZULU-76548 |
Add SQLite license |
ZULU-78644 |
remove links to Zulu TPLs from SBOM |
ZULU-80151 |
JFX25 Win64 build failure due to new gradle |