JSplitPane does not support ComponentOrientation
Azul Zulu 24 General AvailabilityRelease Notes
Release Details
This release is a General Availability release of Azul Zulu 24. The following table describes which Azul Zulu versions are published with this release.
Package |
Azul Zulu Version (*) |
JDK Version |
JavaFX Version |
---|---|---|---|
Builds of OpenJDK |
24.28.83 (CA) |
24.0.0+36 |
24.0.0+100 |
Builds of OpenJDK with OpenJFX |
24.28.85 (CA) |
||
Builds of OpenJDK with CRaC |
24.28.87 (CA) |
(*) 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 24 is a Short Term Support (STS) release that Azul supports until September 2025 as indicated on our Support Roadmap. This version brings 14 new features and 10 new or extensions of earlier incubator and preview features. Further, it contains over 2800 general fixes and performance improvements.
All the fixes and enhancements included in OpenJDK 24 are listed in this release notes.
Check out the community podcast where the changes included in OpenJDK 24 are discussed.
Features
As listed in the OpenJDK Project "JDK 24", the following features are added in this version.
Finalized New Features
The following JEPs are included in this release as finalized new features:
-
472: Prepare to Restrict the Use of JNI
-
475: Late Barrier Expansion for G1
-
479: Remove the Windows 32-bit x86 Port
-
483: Ahead-of-Time Class Loading & Linking
-
484: Class-File API
-
485: Stream Gatherers
-
486: Permanently Disable the Security Manager
-
490: ZGC: Remove the Non-Generational Mode
-
491: Synchronize Virtual Threads without Pinning
-
493: Linking Run-Time Images without JMODs
-
496: Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism
-
497: Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm
-
498: Warn upon Use of Memory-Access Methods in sun.misc.Unsafe
-
501: Deprecate the 32-bit x86 Port for Removal
Incubator and Preview Features
The following JEPs are included in this release, but can only be used with the additional --enable-preview
runtime flag:
-
404: Generational Shenandoah (Experimental)
-
450: Compact Object Headers (Experimental)
-
478: Key Derivation Function API (Preview)
-
487: Scoped Values (Fourth Preview)
-
488: Primitive Types in Patterns, instanceof, and switch (Second Preview)
-
489: Vector API (Ninth Incubator)
-
492: Flexible Constructor Bodies (Third Preview)
-
494: Module Import Declarations (Second Preview)
-
495: Simple Source Files and Instance Main Methods (Fourth Preview)
-
499: Structured Concurrency (Fourth Preview)
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 |
---|---|
24 |
|
Windows Server 2025 |
|
Windows Server 2022 |
|
Windows Server 2019 |
|
Windows Server 2016 |
|
Windows 11 |
|
Windows 10 |
|
Windows (ARM 64-bit) |
|
Windows 11 |
n/a |
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 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 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.
-
: Build of OpenJDK with full CRaC support and the Warp engine. Currently available on Linux on
x86_64
(usingGLIBC
), and as preview (EA) for Alpine Linux. -
: 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 |
23 |
24 |
|||||
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 |
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 |
---|---|
SSLSessionContext.setSessionTimeout() documentation could be updated |
|
JSplitPane setEnabled(false) shouldn’t be partially functional |
|
BasicScrollBarUI does not disable timer when enclosing frame is disabled. |
|
Javadoc for generic constructor doesn’t document type parameter |
|
(spec) File.createTempFile(prefix, suffix, dir) needs clarification for illegal symbols in suffix |
|
JComboBox still scrolling if switch to another window and return back |
|
TAB-key does not work in JTables after selecting details-view in JFileChooser |
|
Unspecified NPE in java.net.IDN methods |
|
File.getCanonicalFile() does not resolve symlinks on MS Windows |
|
Deflater/Inflater documentation incomplete/misleading |
|
Regtest java/security/Security/SynchronizedAccess.java is incorrect |
|
Incorrect alignment in the "Code" section for "-c -XDdetails" options |
|
Incorrect indentation of LineNumberTable/LocalVariableTable/Exception table/LocalVariableTypeTable/StackMapTable/RuntimeVisibleTypeAnnotations in verbose mode |
|
Test javax/swing/JTabbedPane/8007563/Test8007563.java fails |
|
resume001 failed due to ERROR: timeout for waiting for a BreakpintEvent |
|
The Menu Mnemonics are always displayed for GTK LAF |
|
FilePane.createDetailsView() removes JTable TAB, SHIFT-TAB functionality |
|
jar tool should have a way to extract to a directory |
|
Don’t swallow early bootstrap exceptions in Boolean.getBoolean, Integer.getInteger and Long.getLong |
|
[macos] After a modal dialog is closed, no window becomes active |
|
AWT Assertion Failure in ::GetDIBits(hBMDC, hBM, 0, 1, 0, gpBitmapInfo, 0) 'awt_Win32GraphicsDevice.cpp', at line 185 |
|
Background not refreshed when painting over a transparent JFrame |
|
[macos] Swing InterOp Platform.exit() crash |
|
Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler |
|
javadoc generates broken links to undocumented (e.g. private) members |
|
Extra spaces in jlink documentation make it incorrect. |
|
setfldw001/TestDescription.java fails with bad field value |
|
JMXStatusTest.java fails assertion intermittently |
|
Remove outdated wording from RC5ParameterSpec |
|
Race in JvmtiCurrentBreakpoints::get_jvmti_breakpoints |
|
Clean up the processing -classpath argument not to set LM_CLASS |
|
nsk.share.gc.Memory::getArrayLength returns wrong value |
|
[aix] java/lang/ProcessHandle/InfoTest.java fails: "reported cputime less than expected" |
|
[aix] java/net/ServerSocket/AcceptInheritHandle.java fails: read times out |
|
GTK LnF: Frame is clipped and does not show JTable,Tooltip and JTree demo in SwingSet2 demo |
|
com/sun/jndi/dns/ConfigTests/Timeout.java failed intermittent |
|
ConcurrentClassDescLookup.java times out intermittently |
|
Bad -Xlog example in -Xlog:help, online documentation, JEP |
|
jdk/jfr/event/compiler/TestCodeSweeper.java fails |
|
[TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser |
|
[TEST_BUG]GTK L&F: There is no Details button in FileChooser Dialog |
|
HIDPI: Linux: AWT Checkbox check mark is unscaled |
|
(fs) Files.newInputStream() cannot be used with character special files |
|
JTable.AUTO_RESIZE_LAST_COLUMN acts like AUTO_RESIZE_ALL_COLUMNS |
|
[macos] JOptionPane blocks drawing string on another component |
|
Javadoc for com/sun/net/httpserver/HttpExchange.java#setAttribute is unclear |
|
BasicDirectoryModel getDirectories and DoChangeContents.run can deadlock |
|
Disable TLS_RSA cipher suites |
|
[Graal] vmTestbase/nsk/jdi/VoidValue/toString/tostring001/TestDescription.java failed with Unexpected com.sun.jdi.ObjectCollectedException |
|
Specify list of standard message digest and mgf algorithms for RSASSA-PSS signature |
|
Clarify in ParameterizedType.getRawType() doc that only Class is returned |
|
PPC: Remove an unused variable in assembler_ppc.cpp |
|
serviceability/sa/TestJhsdbJstackLineNumbers.java failed with "Didn’t find enough line numbers" |
|
assert fired in java/net/httpclient/DependentPromiseActionsTest (infrequent) |
|
[TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small |
|
[Linux] OSContainer::is_containerized() returns true when run outside a container |
|
Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit |
|
RMIConnector_NPETest.java fails after removal of RMI Activation (JDK-8267123) |
|
java/util/Locale/LocaleProvidersRun.java and sun/util/locale/provider/CalendarDataRegression.java timed out |
|
Test java/nio/channels/DatagramChannel/Loopback.java failed: Unexpected message |
|
PS: Membar in PSPromotionManager::copy_unmarked_to_survivor_space could be relaxed |
|
Update notes section from serialver man page |
|
ServerNotifForwarder.removeNotificationListener() incorrect exception handling |
|
java/awt/Graphics2D/ScaledTransform/ScaledTransform.java dialog does not get disposed |
|
(dc) java/nio/channels/DatagramChannel/AdaptorBasic.java failed in timeout |
|
JFR Leak Profiler is broken with Shenandoah |
|
Odd "preview" label in link/linkplain |
|
Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java |
|
Clarify API documentation of NetworkInterface with respect to configuration changes |
|
Deprecate for removal several of the undocumented java launcher options |
|
ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native |
|
Resolve multiline message parsing ambiguities in UL |
|
javac failure: incompatible types: cannot infer type arguments due to Object.hashCode collision |
|
jpackage: ResourceEditor error when path is overly long on Windows |
|
Typo in javax.swing.BoundedRangeModel documentation |
|
[macos] jawt 1.4 lock/unlock not supported |
|
Argfile documentation for java launcher tool is confusing regarding usage of wildcards |
|
Support archived heap objects in Shenandoah |
|
Resolve CONSTANT_FieldRef at CDS dump time |
|
Add provisions to calculate hash values from MemorySegments |
|
Convert java.base/java.lang.invoke package to use the Classfile API to generate lambdas and method handles |
|
dpkg appears to have problems resolving symbolically linked native libraries |
|
G1: Improve slow startup due to predictor initialization |
|
Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure |
|
Implement JEP 497: Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm |
|
Implement JEP 496: Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism |
|
Support CDS heap dumping for SerialGC and ParallelGC |
|
Wrong default value of snippet lang attribute |
|
Thread.sleep(millis) may throw OOME |
|
Test java/net/httpclient/whitebox/SSLTubeTestDriver.java timed out |
|
java/nio/channels/DatagramChannel/Disconnect.java fails with jtreg test timeout due to lost datagram |
|
Whitebox functions for Metaspace test should use byte size |
|
UB: Shift exponent 32 is too large for 32-bit type 'int' |
|
Eliminate memory allocations in JVMFlag::printFlags during signal handling |
|
Serialization considerations |
|
CDS dynamic dumping incorrectly leads to "Error occurred during initialization of VM" |
|
Remove -XX:-UseVtableBasedCHA |
|
jdk/jfr/api/consumer/recordingstream/TestStop.java failed again with "Expected outer stream to have 3 events" |
|
NMT should not use ThreadCritical |
|
MethodTypeDesc throws an unchecked exception than ReflectiveOperationException when a component class cannot be resolved |
|
Win32ShellFolder2.compareTo is inconsistent |
|
Add @spec tags in java.base/java.* (part 2) |
|
runtime/ErrorHandling/TestDwarf.java fails in some Linux configurations after JDK-8303805 |
|
Implement JEP 450: Compact Object Headers (Experimental) |
|
Propagate CDS dumping errors instead of directly exiting the VM |
|
com/sun/jdi/InterruptHangTest.java asserts with -Xcomp -Dmain.wrapper=Virtual options |
|
Test serviceability/sa/ClhsdbCDSJstackPrintAll.java failed: ArrayIndexOutOfBoundsException |
|
Implement LM_LIGHTWEIGHT for Zero |
|
vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java timed out |
|
Unnecessary synchronized on GTKStyle#ICONS_MAP can be removed |
|
java/util/concurrent/locks/Lock/OOMEInAQS.java still times out with ZGC, Generational ZGC, and SerialGC |
|
Resolve CONSTANT_MethodRef at CDS dump time |
|
Link to hidden classes section in Class specification for Class::isHidden |
|
Jarsigner should print a warning if an entry is removed |
|
JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ |
|
assert(_thread→is_interp_only_mode() || stub_caller) failed: expected a stub-caller |
|
[s390x] Intrinsify recursive ObjectMonitor locking |
|
DynamicLauncher for JDP test needs to try harder to find a free port |
|
Fix -Wconversion warnings in ZGC code |
|
[AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate |
|
Typo in aarch64.ad: "envcodings" |
|
missing @since tags in 36 jdk.dynalink classes |
|
multichar warning in WinAccessBridge.cpp |
|
Parallel: Improve large object handling during evacuation |
|
fatal error: stuck in JvmtiVTMSTransitionDisabler::VTMS_transition_disable |
|
Implement JEP 493: Linking Run-Time Images without JMODs |
|
Deprecate jdk.jsobject module for removal |
|
Two JDI tests may interfere with each other |
|
Test serviceability/sa/UniqueVtableTest.java failed: duplicate vtables detected |
|
Refactor CDS enum class handling |
|
Log X509ExtendedKeyManager implementation class name in TLS/SSL connection |
|
Uninitialized klassVtable::_verify_count field |
|
[vectorapi] AArch64: Optimize vector math operations with SLEEF |
|
SunMSCAPI cannot read Local Computer certs w/o Windows elevation |
|
hsperfdata should export module path and "launcher" metadata |
|
[JVMCI] assert(cp→tag_at(index).is_unresolved_klass()) in lookupKlassInPool |
|
Javadoc: links to type parameters actually generate links to classes |
|
RISC-V: implement Base64 intrinsic - decoding |
|
RISC-V: implement Base64 intrinsic - encoding |
|
java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails intermittently in timeout |
|
Incorrect stepping in switch |
|
[macos] Transferring File objects to Finder fails |
|
IGV: clean up hierarchical layout code |
|
Metaspace: remove allocation guard feature |
|
zgc/genzgc tests ignore vm flags |
|
(fs) Path.toRealPath(LinkOption.NOFOLLOW_LINKS) fails when "../../" follows a link (win) |
|
[macos] Right click and dragging over a component with a popup menu will open the popup |
|
New Object to ObjectMonitor mapping |
|
Add GlobalSign 2 TLS root certificates |
|
[macos14] ActionListenerCalledTwiceTest.java fails on macOS 14 |
|
Test jdk/jdk/jfr/jvm/TestChunkIntegrity.java failed |
|
Test jdk/jfr/event/oldobject/TestSanityDefault.java times out for some heap sizes |
|
java/net/httpclient/HttpClientLocalAddrTest.java failed in timeout |
|
C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call |
|
Provide layouts for multiple test UI in PassFailJFrame |
|
safepoint scalarization doesn’t keep track of the depth of the JVM state |
|
Fix missing null checks in the ClassFile API |
|
Potential bottleneck in Provider::getService: specjvm2008::crypto.rsa have scalability issue for high vCPU numbers |
|
Specjvm::xml have scalability issue for high vCPU numbers |
|
Add a tool like jdeprscan to find usage of restricted methods |
|
RISC-V: Implement Adler32 intrinsic |
|
RISC-V: Implement CRC32 intrinsic |
|
com/sun/jdi/JdwpAllowTest.java fails on Alpine 3.17 / 3.18 |
|
Generated HTML for snippet does not always contain an id |
|
align_up has potential overflow |
|
RISC-V: implement roundD/roundF intrinsics |
|
Superscript marks should use consistent font style |
|
java/net/httpclient/ManyRequests2.java fails intermittently on Linux |
|
Parallelize sun/java2d/marlin/ClipShapeTest.java |
|
java/lang/management/MemoryMXBean/CollectionUsageThreshold.java fails with Xcomp |
|
Do not use LFS64 symbols on Linux |
|
Better Error Handling for Jar Tool When Processing Non-existent Files |
|
sun/security/pkcs11 tests fail on OL 7.9 aarch64 |
|
Security properties files inclusion |
|
Improve CDS module graph support for --add-modules option |
|
com/sun/jdi/JdwpAllowTest.java shows failures on AIX if prefixLen of mask is larger than 32 in IPv6 case |
|
Update jpackage to support WiX v4 and v5 on Windows |
|
Unexpected internal name for Filler array klass causes error in VisualVM |
|
java/nio/channels/DatagramChannel/InterruptibleOrNot.java failed: wrong exception thrown |
|
Add windows implementation for jcmd System.map and System.dump_map |
|
Disable tests for JDK-8280481 on Graal |
|
Recursive lightweight locking: s390x implementation |
|
jcmd man page needs to be updated |
|
Update ICU4J to Version 76.1 |
|
Update Unicode Data Files to 16.0.0 |
|
Allow loading of shared objects with .a extension on AIX |
|
[BACKOUT] 8316533: C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization |
|
assert(_chunk→bitmap().at(index)) failed: Bit not set at index |
|
C2 compilation crashes in LibraryCallKit::inline_unsafe_access |
|
ObjectMonitor Responsible thread |
|
Accelerate IndexOf using AVX2 |
|
[vectorapi] RISC-V: Optimize vector math operations with SLEEF |
|
Inconsistency in monitorinflation logging |
|
RSA signature verification fails on signed data that does not encode params correctly |
|
[AArch64] C1 compilation fails with "Field too big for insn" |
|
Null icon returned for .exe without custom icon |
|
Virtual thread test updates |
|
AArch64: C2: Add "requires_strict_order" flag for floating-point add and mul reduction |
|
AEAD ciphers throw undocumented exceptions on overflow |
|
The system properties page is missing some properties |
|
Unsafe_SetMemory0 is not guarded |
|
[AIX] Find a better way to mimic dl handle equality |
|
Clarify Locale related system properties |
|
RISC-V: C2 RoundVF |
|
RISC-V: C2 RoundVD |
|
Avoid casting Array to GrowableArray |
|
RISC-V: UseSystemMemoryBarrier lacking proper OS support |
|
Add comment to note difference in Metal’s JButton margins |
|
JDK-8294427 breaks Windows L&F on all older Windows versions |
|
Rename ZipEntry.extraAttributes to ZipEntry.externalFileAttributes |
|
AArch64: Fix matching predication for cbz/cbnz |
|
SegmentAllocator:allocateFrom(AddressLayout, MemorySegment) does not throw stated UnsupportedOperationException |
|
java/foreign/TestStubAllocFailure.java fails with code cache exhaustion |
|
Add Certainly roots R1 and E1 |
|
Console read line with zero out should zero out underlying buffer in JLine (redux) |
|
Test gc/g1/pinnedobjs/TestPinnedObjectTypes.java times out after completion |
|
java -D-D crashes |
|
ISO 4217 Amendment 176 Update |
|
Update LCMS to 2.16 |
|
javadoc rejects '@' in multi-line attribute value |
|
False positive in get_trampoline fast path causes crash |
|
UTF16 string gets constructed incorrectly from codepoints if CompactStrings is not enabled |
|
ARM32: Move method resolution information out of the cpCache properly |
|
Minimal build is broken by JDK-8320935 |
|
C2: Missing ChaCha20 stub for x86_32 leads to crashes |
|
[REDO] Heap dump does not contain virtual Thread stack references |
|
yield <primitive-type>.class not parsed correctly. |
|
Data loss in AVX3 Base64 decoding |
|
Generational ZGC: ZColorStoreGoodOopClosure is only valid for young objects |
|
ClassFile ModuleAttribute.ModuleAttributeBuilder::moduleVersion spec contains a copy-paste error |
|
[CRaC] Trim native heap before checkpoint to decrease image size |
|
Tests fail with AssertionError in RangeWithPageSize |
|
Missing ResourceMark in code called from JvmtiEnvBase::get_vthread_jvf |
|
C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp |
|
Source launcher fails with "Not a directory" error |
|
SegmentAllocator:allocateFrom(ValueLayout, MemorySegment,ValueLayout,long,long) spec mismatch in exception scenario |
|
Shenandoah: gc state should be synchronized to java threads only once per safepoint |
|
vmTestbase/nsk/stress/strace/strace015.java failed with 'Cannot read the array length because "<local4>" is null' |
|
Define the term 'standard doclet' |
|
java/foreign/critical/TestCriticalUpcall.java does not need a core file |
|
@param/@return descriptions of ZoneRules#isDaylightSavings() are incorrect |
|
test runtime/Unsafe/InternalErrorTest.java timeout on linux-riscv64 platform |
|
Crash in ciKlass::is_subtype_of because TypeAryPtr::_klass is not initialized |
|
Increase upper limit of LoopOptsCount flag |
|
JShell - Incorrect type inference in lists of records implementing interfaces |
|
Improve help output from the javadoc tool |
|
JDK 22 RDP1 L10n resource files update |
|
Remove expired flags in JDK 24 |
|
Update troff manpages in JDK 22 before RC |
|
ZipSourceCache.testKeySourceMapping() test fails with The process cannot access the file because it is being used by another process |
|
os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size |
|
Fix GCMIncrementByte4 & GCMIncrementDirect4, and increase overlap testing |
|
getParameterSpec(ECGenParameterSpec.class) on EC AlgorithmParameters does not return standard names |
|
JFR: Periodic tasks aren’t orphaned between recordings |
|
RISC-V: JDK-8315743 missed change in MacroAssembler::load_reserved |
|
ThisEscapeAnalyzer crashes for erroneous code |
|
runtime/Unsafe/InternalErrorTest.java fails on Alpine after JDK-8320886 |
|
Return value of XMLInputFactory.getProperty() changed from boolean to String in JDK 22 early access builds |
|
Split up and improve LocaleProvidersRun |
|
Heap dump contains duplicate thread records for mounted virtual threads |
|
Incorrect LoaderConstraintTable::add_entry after JDK-8298468 |
|
Add man page doc for -XX:+VerifySharedSpaces |
|
java/foreign/TestStubAllocFailure.java times out while waiting for forked process |
|
JavadocHelperTest.java OOMEs with Parallel GC and ZGC |
|
Console read line with zero out should zero out when throwing exception |
|
Problem list gc/TestAllocHumongousFragment.java subtests for 8298781 |
|
[Linux] cgroup v2: Limits in parent nested control groups are not detected |
|
Extend printing for System.map |
|
22-b26 Regression in J2dBench-bimg_misc-G1 (and more) on Windows-x64 and macOS-x64 |
|
22-b27: Up to 7% regression in all Footprint3-*-G1/ZGC |
|
Shenandoah: Clarify gc state usage |
|
StringBuffer.repeat does not work correctly after toString() was called |
|
Build failure with minimal |
|
JShell : Unnamed variable issue |
|
remove fatal from JVM_VirtualThread functions for !INCLUDE_JVMTI |
|
java/foreign/critical/TestCriticalUpcall.java timed out |
|
Short name for the |
|
CDS filemap fastdebug assert while loading Graal CE Polyglot in isolated classloader |
|
Global HTML attributes are not allowed |
|
(tz) Update Timezone Data to 2023d |
|
C2: Unloaded signature class kills argument value |
|
Test "api/java_awt/interactive/SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray |
|
Implement C2 VectorizedHashCode on AArch64 |
|
Clean up code after JDK-8322417 |
|
prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output |
|
RISC-V: Tune costs for shuffles with no conversion |
|
Test JPKG003-013: ServiceTest fails because the user cannot uninstall the "servicetest" package on OEL 9.2 x64 and OEL 9.2 64-bit Arm (aarch64) |
|
SystemModulesMap::classNames and moduleNames arrays do not match the order |
|
jcmd System.dump_map help info has conflicting statements |
|
Manpage for jcmd is missing JFR.view command |
|
Thread::getStackTrace can fail with InternalError if virtual thread is timed-parked when pinned |
|
Running with -Djdk.tracePinnedThreads set can hang |
|
Parallel: Move transform_stack_chunk |
|
Null pointer error when compiling Static initializer in a local class |
|
runtime/CompressedOops/CompressedClassPointers.java fails on AIX |
|
Problemlist runtime/CompressedOops/CompressedClassPointers.java on AIX |
|
Generational ZGC: Relocation selection must join the STS |
|
Upcall stub might go undetected when freezing frames |
|
KEM.getInstance() should check if a 3rd-party security provider is signed |
|
[BACKOUT] 8318562: Computational test more than 2x slower when AVX instructions are used |
|
Remove gc/stress/gclocker/TestGCLocker* since they always fail with OOME |
|
test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java times out on macosx-x64 |
|
Shenandoah: Encountered reference count always attributed to first worker thread |
|
Unneccesary CodeBlob lookup in CompiledIC::internal_set_ic_destination |
|
gc/g1/TestSkipRebuildRemsetPhase.java fails with 'Skipping Remembered Set Rebuild.' missing |
|
Shenandoah: Heap could be corrupted by oom during evacuation |
|
C2: assert(n→in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if |
|
C2: assert(cmp != nullptr && cmp→Opcode() == Op_Cmp(bt)) failed: no exit test |
|
Consider adding some text re. memory zeroing in Arena::allocate |
|
j2dbench is using outdated javac source/target to be able to build by itself |
|
Segfault during deoptimization of C2-compiled code |
|
jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Events are not ordered! Reuse = false" |
|
Update the usage of cmsFLAGS_COPY_ALPHA |
|
jcmd manpage should use lists for argument lists |
|
Remove vestigial DONT_USE_REGISTER_DEFINES |
|
JNI invocation of an abstract instance method corrupts the stack |
|
java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java#id1 timed out |
|
fix typo hpage_pdm_size |
|
Shenandoah: Unused memory in regions compacted during a full GC should be mangled |
|
Remove TestGCLockerWithShenandoah.java line from TEST.groups |
|
Create test alias "all" for all test roots |
|
Add applications/ctw/modules to Hotspot tiered testing |
|
assert!((((method)→is_trace_flag_set(((1 << 4) << 8))))) failed: invariant |
|
tools/jlink/plugins/SystemModuleDescriptors/ModuleMainClassTest.java fails to compile |
|
AbstractMemorySegmentImpl#mismatch returns -1 when comparing distinct areas of the same instance of MemorySegment |
|
CDS archive space addresses should be randomized with ArchiveRelocationMode=1 |
|
Regression in source resolution process |
|
is_aligned(p, alignof(OopT))) assertion fails in Jetty without compressed OOPs |
|
G1: HeapRegion pin count should be size_t to avoid overflows |
|
JfrTypeSet::write_klass can enqueue a CLD klass that is unloading |
|
compiler/c2/irTests/TestPrunedExHandler.java fails with -XX:+DeoptimizeALot |
|
Compilation of snippet results in VerifyError at runtime with --release 9 (and above) |
|
LinkedTransferQueue add and put methods call overridable offer |
|
java/awt/font/JNICheck/FreeTypeScalerJNICheck.java still fails with JNI warning on some Windows configurations |
|
A few client tests intermittently throw ConcurrentModificationException |
|
PrintSystemDictionaryAtExit has mutex rank assert |
|
C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop() |
|
Missing comma in copyright header in TestScope |
|
Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin |
|
<s> tag doesn’t strikethrough the text |
|
ConstantOopReadValue::print_on should print 'null' instead of 'nullptr' |
|
Null CLD while loading shared lambda proxy class with javaagent active |
|
runtime/Thread/ThreadCountLimit.java fails intermittently on AIX |
|
gtest runner repeats test name for every single gtest assertion |
|
ModuleOption.java failed with update release versioning scheme |
|
(fc) Make FileKey fields final |
|
Issue store-store barrier after re-materializing objects during deoptimization |
|
increase timeout for jvmci test TestResolvedJavaMethod.java |
|
more monitoring test timeout adjustments |
|
Fix typo in the manual page for "jcmd" (man jcmd) |
|
SIGFPE in PhaseIdealLoop::extract_long_range_checks |
|
Check implementation of Expect: 100-continue in the java.net.http.HttpClient |
|
Compilation failures in java.desktop module with gcc 14 |
|
Classes used by CDS at runtime should be archived |
|
java/foreign/TestStubAllocFailure.java run timeout with -Xcomp |
|
RISC-V: Incorrect implementation in VM_Version::parse_satp_mode |
|
Stack overflow during C2 compilation when splitting memory phi |
|
Enable "maybe-uninitialized" warning for FreeType 2.13.1 |
|
Keyboard layout didn’t keep its state if it was changed when dialog was active |
|
use mem_unit when working with sysinfo memory and swap related information |
|
Update Zlib Data Compression Library to Version 1.3.1 |
|
[aix] Implement support for reporting swap space in jdk.management |
|
Avoid Class.forName in SecureRandom constructor |
|
Invalid test group of lib-test after JDK-8323515 |
|
Avoid NoSuchMethodError when instantiating NativePRNG |
|
Update jdk/java/time/tck/java/time/TCKInstant.java now() to be more robust |
|
C2: Disable ReduceAllocationMerges by default |
|
[macos14] Problem list tests which fail due to macOS bug described in JDK-8322653 |
|
[AIX] adjust os_posix after JDK-8318696 |
|
runtime/Thread/TestAlwaysPreTouchStacks.java failed with Expected a higher ratio between stack committed and reserved |
|
PKCS11 tests still skip execution |
|
[vectorapi] Bounds checking issues when accessing memory segments |
|
Improve error recovery |
|
AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers |
|
ConcurrentHashTable::statistics_calculate synchronization is expensive |
|
Race in CompileBroker::possibly_add_compiler_threads |
|
Typo in the javadocs for the Arena::ofShared method |
|
Exceptions::fthrow needs to ensure it truncates to a valid utf8 string |
|
(ch) Pipe channels should lazily set socket to non-blocking mode on first use by virtual thread |
|
ZGC fails assert(index == 0 || is_power_of_2(index)) failed: Incorrect load shift: 11 |
|
jpackage utility creates an "infinite", undeleteable directory tree |
|
javadoc fails when -subpackages option is used with non-modular -source |
|
C2: bailout message broken: ResourceArea allocated string used after free |
|
Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing |
|
(tz) Update Timezone Data to 2024a |
|
C2 SuperWord: remove alignment boundaries |
|
Race in BasicDirectoryModel.validateFileCache |
|
System.exit(0) kills the launched 3rd party application |
|
gc/parallel/TestAlwaysPreTouchBehavior.java fails |
|
jdk.internal.util.ReferencedKeySet::add using wrong test |
|
Update troff manpages in JDK 23 before RC |
|
Header format error in TestIntrinsicBailOut after JDK-8317299 |
|
[PPC64] Don’t relocate in case of allocation failure |
|
@sealedGraph: Bad link to image for tag on nested classes |
|
Missing copyright header in StackFilter.java |
|
sun/java2d/Disposer/TestDisposerRace.java fails in linux-aarch64 |
|
enhance assert message "relocation addr must be in this section" |
|
[AIX] use fclose after fopen in read_psinfo |
|
C2: implement optimization for series of Add of unique value |
|
Make TrimNativeHeapInterval a product switch |
|
Create jtreg test case for JDK-8325203 |
|
jspawnhelper without args fails with segfault |
|
Inconsistent behavior in com.sun.jndi.ldap.Connection::createSocket |
|
Shenandoah: ShenandoahLock should allow blocking in VM |
|
Regression in round-tripping UTF-16 strings after JDK-8311906 |
|
CTW: Stale method cleanup requires GC after Sweeper removal |
|
Improve jspawnhelper version checks |
|
C2: allocate PhaseIdealLoop::_loop_or_ctrl from C→comp_arena() |
|
Optimize ArrayList subList sort |
|
StringBuilder.toString allocation for the empty String |
|
test/jdk/java/nio/channels/unixdomain/SocketOptions.java enhance user name output in error case |
|
Revert properties: vm.opt.x.* |
|
[REDO] use "dmb.ishst+dmb.ishld" for release barrier |
|
set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests |
|
crashes in docker container tests on Linuxppc64le Power8 machines |
|
runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64 |
|
Error reporting should limit the number of String characters printed |
|
Create an internal utility method for creating VarHandle instances |
|
4 jcstress tests are failing in Tier6 4 times each |
|
Remove obsolete comments for class sun.security.ssl.SunJSSE |
|
Allow TEST_VM_FLAGLESS to set flagless mode |
|
Remove unnecessary UpcallContext constructor |
|
[PPC64] Need to bailout cleanly if creation of stubs fails when code cache is out of space |
|
Write and clear stack trace table outside of safepoint |
|
src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ReleaseStringChars might be missing in early returns |
|
[S390] Need to bailout cleanly if creation of stubs fails when code cache is out of space |
|
Update the Zlib version in open/src/java.base/share/legal/zlib.md to 1.3.1 |
|
Update the Zlib version in open/src/java.base/share/legal/zlib.md to 1.3 |
|
Add test to verify bimorphic inlining happens after morphism changes |
|
The User and System of jdk.CPULoad on Apple M1 are inaccurate |
|
[test] checkHsErrFileContent support printing hserr in error case |
|
JFR: CompilerPhase event test fails on windows 32 bit |
|
JFR: Test for CompilerCompile events fails due to time out |
|
C1/C2 don’t handle allocation failure properly during initialization (RuntimeStub::new_runtime_stub fatal crash) |
|
tools/javac/patterns/Exhaustiveness.java intermittently Timeout signalled after 480 seconds |
|
Crash in PhaseIdealLoop::remix_address_expressions due to unexpected Region instead of Loop |
|
JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message |
|
Test CertMsgCheck.java fails to find alert certificate_required |
|
ZGC: RunThese24H fails with ExitCode 139 during shutdown |
|
Metadata artificially kept alive |
|
Avoid copying in StringTable::intern(Symbol*, TRAPS) |
|
RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations |
|
Authorization header is removed when a proxy Authenticator is set on HttpClient |
|
ODR violation in macroAssembler_aarch64.cpp |
|
Problemlist ActionListenerCalledTwiceTest.java test failing in macos14 |
|
DiagnosticCommand Compiler.perfmap does not log on output() |
|
os::Linux::print_proc_sys_info add swappiness information |
|
Attach in Linux may have wrong behaviour when pid == ns_pid (Kubernetes debug container) |
|
Add test for ConcurrentModificationException in BasicDirectoryModel |
|
Avoid copying in StringTable::intern(oop, TRAPS) |
|
(ch) sun.nio.ch.Poller.register throws AssertionError |
|
Add tests for Shenandoah barrier expansion optimization |
|
Refactor type-improving transformations in BoolNode::Ideal to BoolNode::Value |
|
Add SipHash attribution file |
|
Do not restart close if errno is EINTR [macOS/linux] |
|
Common ForkJoinPool prevents class unloading in some cases |
|
The SSLExtension class specifies incorrect values for heartbeat per RFC 6520 and post_handshake_auth per RFC 8446 |
|
Remove VM implementation that bypass verification for core reflection |
|
Update IANA Language Subtag Registry to Version 2024-03-07 |
|
S390x: Implements SLP support |
|
Deprecate jstatd for removal |
|
StringTable::intern is slow |
|
Test java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpStatefulTest.java failed with RuntimeException |
|
[macosx-aarch64] Various tests fail with -XX:+AssertWXAtThreadSync |
|
WhiteBoxResizeTest failure on linux-x86: Could not reserve enough space for 2097152KB object heap |
|
Shenandoah: Avoid forwarding when objects don’t move in full-GC |
|
C2: Use after free in PhaseChaitin::Register_Allocate() |
|
Shenandoah/C2: TestVerifyLoopOptimizations test failure |
|
improve assert(idx < _maxlrg) failed: oob |
|
Epsilon: 'EpsilonHeap::allocate_work' misuses the parameter 'size' as size in bytes |
|
Epsilon: Premature OOM when allocating object larger than uncommitted heap size |
|
Archived module graph should allow identical --module-path to be specified during dump time and run time |
|
Finisher cannot emit if stream is sequential and integrator returned false |
|
[CRaC] Avoid error when running with -XX:+PerfDisableSharedMem |
|
Thread.setContextClassloader from thread in FJP commonPool task no longer works after JDK-8327501 |
|
[x86] StringRepeat.java failure on linux-x86: Could not reserve enough space for 2097152KB object heap |
|
C2 should optimize long-typed parallel iv in an int counted loop |
|
javac - crash on unknown type referenced in yield statement |
|
Get rid of JApplet in test/jdk/sanity/client/lib/SwingSet2/src/DemoModule.java |
|
unify os::breakpoint among posix platforms |
|
remove on_aix() function |
|
Multiple NewSessionTicket support for TLS |
|
Fallback option for POST-only OCSP requests |
|
C2: Crash during parsing because sub type check is not folded |
|
Illegal accesses in Java_jdk_internal_org_jline_terminal_impl_jna_linux_CLibraryImpl_ioctl0 |
|
AIX os::get_summary_cpu_info support Power 10 |
|
Parallel: Parallel GC throws OOM before heap is fully expanded |
|
[AIX] remove checked_vmgetinfo, use vmgetinfo directly |
|
Update and move siphash license |
|
C2: "negative trip count?" assert failure in profile predicate code |
|
Google CAInterop test failures |
|
[JNI] The JNI Specification needs to address the limitations of integer UTF-8 String lengths |
|
Events::log_exception should limit the size of the logging message |
|
JFileChooser is very slow to open folders with many files |
|
NMT reports "unknown" memory |
|
JEditorPane.read throws ChangedCharSetException |
|
[macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653 |
|
Remove unnecessary template parameter lists in GrowableArray |
|
StackOverflowError when starting Apache Tomcat with signed jar |
|
CPUID feature detection for Advanced Performance Extensions (Intel® APX) |
|
C2 compiler register allocation support for APX EGPRs |
|
New Data Destination instructions support |
|
Threads::print_on() tries to print CPU time for terminated GC threads |
|
Reconsider TLAB zapping |
|
Obsolete RTM flags and code |
|
C2: possible overflow in PhaseIdealLoop::extract_long_range_checks() |
|
Better validation for com.sun.security.ocsp.useget option |
|
Parallel: Parallel GC resizes heap even if -Xms = -Xmx |
|
Add runtime/Monitor/TestRecursiveLocking.java for recursive Java monitor stress testing |
|
Links in InetAddress class description show "#format" |
|
Remove GTK2 |
|
Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java |
|
G1 does not update TAMS correctly when dropping retained regions during Concurrent Start pause |
|
[s390x] Fix garbage value being passed in Argument Register |
|
G1: Excessive is_obj_dead_cond calls in verification |
|
C2: Intrinsify Reference.clear |
|
hs errfile generic events - move memory protections and nmethod flushes to separate sections |
|
assertion failed in MAP_ARCHIVE_MMAP_FAILURE path: Invalid immediate -5 0 |
|
hs_err file event log entry for thread adding/removing should print current thread |
|
The ThreadSafe attribute is ignored for SecureRandom algorithm aliases |
|
[macos] "javax/swing/JTable/KeyBoardNavigation.java" fail because most combinations of navigational keys with the Ctrl key do not work |
|
Add SLEEF version 3.6.1 |
|
RISC-V: Need to sync CPU features with related JVM flags |
|
Fix ZPhysicalMemorySegment::_end type |
|
[AIX] Allow loading of different members of same shared library archive |
|
libjli GetApplicationHome cleanups and enhance jli tracing |
|
Windows x86 build fails: downcallLinker.cpp(36) redefinition |
|
Update DigestMD5Client.java - fix typo in javadoc string |
|
Buffer overflow in os::Linux::kernel_version |
|
Zap alignment padding bits for ArrayOops in non-release builds |
|
[s390x] update block-comments to make code consistent |
|
Identity hashes of archived objects must be based on a reproducible random seed |
|
Compiler produces invalid bytecode for method class creation from static method |
|
RISC-V: Save and restore FRM in the call stub |
|
Revise os::free_memory() |
|
RISC-V: Range check auipc + signed 12 imm instruction |
|
C2: Add a stress flag for bailouts |
|
[C2] Remove or clarify Compile::init_start |
|
Start of release updates for JDK 24 |
|
Add SourceVersion.RELEASE_24 |
|
Add source 24 and target 24 to javac |
|
Fix typo in precompiled.hpp |
|
Add some class loading related perf counters to measure VM startup |
|
RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp |
|
Crash in XMark::follow_array |
|
strace004 can still fail |
|
Inverted use of DisplayVMOutputToStderr in ostream_exit |
|
Obsolete -XX:+PreserveAllAnnotations |
|
hserr generic events - add entry for the before_exit calls |
|
Reduce runtime and improve efficiency of KeepAliveTest |
|
Linux ppc64le compile warning with clang in os_linux_ppc.cpp |
|
Update nsk/jdwp tests to use driver instead of othervm |
|
Update nsk/jdb tests to use driver instead of othervm |
|
ZYoungCompactionLimit should have range check |
|
Redefinition doesn’t but should verify the new klass |
|
avoid signed integer overflows in zip_util.c readCen / hashN |
|
Obsolete -XX:+UseEmptySlotsInSupers |
|
Update failure handler to don’t generate Error message if cores actions are empty |
|
ByteArrayOutputStream.writeTo(OutputStream) pins carrier |
|
test/hotspot/jtreg/compiler/c1/TestLargeMonitorOffset.java fails on ARM32 |
|
Cleanups for KeepAliveCache tests |
|
Use pattern matching for instanceof in KeepAliveCache |
|
Support AES CBC with Ciphertext Stealing (CTS) in SunPKCS11 |
|
Add stacks of mounted virtual threads to the HotSpot thread dump |
|
Fix remaining |
|
Implement JEP 478: Key Derivation Function API (Preview) |
|
Obsolete -XX:+UseNotificationThread |
|
unify os::dont_yield and os::naked_yield across Posix platforms |
|
Add an |
|
Run Ideal_minmax before de-canonicalizing CMoves |
|
[PPC64] secondary_super_cache does not scale well |
|
[s390x] secondary_super_cache does not scale well |
|
UBSan enabled build fails in adlc on macOS |
|
Introduce PredicateEntryIterator to iterate through predicate entries |
|
NPE in ArrayCreationTree.java with -XX:-UseCompressedOops |
|
C2: Do not clone address computations that are indirect memory input to at least one load/store |
|
avoid alignment checks in UBSAN enabled build |
|
C2: Big Endian Port of 8318446: optimize stores into primitive arrays by combining values into larger store |
|
secondary_super_cache does not scale well: C1 and interpreter |
|
No compiler replay file with CompilerCommand MemLimit |
|
G1: Prefix HeapRegion helper classes with G1 |
|
Enhance the keytool code by invoking the buildTrustedCerts method for essential options |
|
Shenandoah: Reconsider spinning duration in ShenandoahLock |
|
Problemlist serviceability/dcmd/gc/RunFinalizationTest.java on generic-all |
|
Implement JEP 483: Ahead-of-Time Class Loading & Linking |
|
Refactor Hotspot container detection code so that subsystem delegates to controllers |
|
Implement JEP 472: Prepare to Restrict the Use of JNI |
|
gtest CollectorPolicy.young_min_ergo_vm fails after 8272364 |
|
Slow networks/Impatient clients can potentially send unencrypted TLSv1.3 alerts that won’t parse on the server |
|
Make OopMapCache installation lock-free |
|
ubsan: pc may not always be the entry point for a VtableStub |
|
[PPC64] Unify and optimize code which converts != 0 to 1 |
|
[PPC64] saving and restoring CR is not needed at most places |
|
UpcallLinker::on_exit races with GC when copying frame anchor |
|
Create a test to verify that the cmm id is not ignored |
|
[PPC64] Implement load / store assembler functions which take an Address object |
|
C2: meet between unloaded and speculative types is not symmetric |
|
[jdk22] compiler/print/CompileCommandMemLimit.java fails after backporting JDK-8325095 |
|
Reconsider locking for recently disarmed nmethods |
|
Add support for primitive array C1 clone intrinsic in PPC |
|
On Linux aarch64, CDS archives should be using 64K alignment by default |
|
Update PC/SC Lite for Suse Linux to 2.3.0 |
|
Update PKCS#11 Cryptographic Token Interface to v3.1 |
|
Fix |
|
Add package-info and |
|
Add |
|
Add missing |
|
Exploded JDK does not include CDS |
|
Update nsk.share.Log to be always verbose |
|
Potential compilation failure in istream.cpp:205 - loss of data on conversion |
|
Jcmd should recognise options that look like requests for help |
|
[nmt] Totals in diff report should print out total malloc and mmap diffs |
|
SymbolTableHash::Node allocations allocates twice the required memory |
|
[XWayland] test/jdk/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java |
|
Test restoring echo in the Console implementation (java.base) |
|
C2 SuperWord: refactor PacksetGraph and SuperWord::output into VTransformGraph |
|
Micro-optimize Method.hashCode |
|
Clean up vmTestbase/vm/share |
|
Linux arm32 build fails after 8292591 |
|
Add window size configuration option to JavaShellToolBuilder interface |
|
Implement os::committed_in_range for MacOS and AIX |
|
isspace argument should be a valid unsigned char |
|
[PPC64] Remove C1_MacroAssembler::call_c_with_frame_resize |
|
C2: refactor Mod cases in Compile::final_graph_reshaping_main_switch() |
|
ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' |
|
Tighten up ToolBox' JavacTask to not silently accept javac crash as a failure |
|
Add JVMTI DataDumpRequest to the debug agent |
|
JMH org.openjdk.bench.java.util.zip.InflaterInputStreams.inflaterInputStreamRead OOM |
|
SIGFPE In ObjectSynchronizer::is_async_deflation_needed() |
|
Serial: Always sample promoted bytes to avoid getting stuck in Full GCs |
|
G1: Refactor G1AllocRegion |
|
SwitchBootstraps::mappedEnumLookup constructs unused array |
|
Instead of printing "TLSv1.3," it is showing "TLS13" |
|
C2: High memory usage reported for compiler/loopopts/superword/TestAlignVectorFuzzer.java |
|
Test vmTestbase/nsk/monitoring/MemoryNotificationInfo/from/from001/TestDescription.java timed out |
|
RISC-V: secondary_super_cache does not scale well |
|
javac uses record components source position during compilation |
|
InetAddress.ofLiteral can throw StringIndexOutOfBoundsException |
|
RISC-V: Use load instead of trampolines |
|
ubsan: shenandoahSimpleBitMap.inline.hpp:68:23: runtime error: signed integer overflow: -9223372036854775808 - 1 cannot be represented in type 'long int' |
|
ubsan: jfrEventSetting.inline.hpp:31:43: runtime error: index 163 out of bounds for type 'jfrNativeEventSetting [162]' |
|
ZGC: Division by zero in heuristics |
|
Debug agent can deadlock on callbackLock when using StackFrame.PopFrames |
|
[REDO] 'internal proprietary API' diagnostics if --system is configured to an earlier JDK version |
|
Broken links in StructuredTaskScope |
|
When dumping static CDS archives, explicitly assert that we don’t use a CDS archive |
|
ubsan: archiveHeapLoader.cpp:70:27: runtime error: applying non-zero offset 18446744073707454464 to null pointer |
|
Optimize empty CopyOnWriteArrayList allocations |
|
javac crashes if container for repeatable annotation is not found |
|
Unable to build openjdk with --with-harfbuzz=system |
|
Select{Current,New}ItemTest.java for Choice don’t open popup on macOS |
|
ubsan: opto/output.cpp:1002:18: runtime error: load of value 171, which is not a valid value for type 'bool' |
|
C2: Partial Peeling is wrongly applied for CmpU with negative limit |
|
ubsan: shenandoahAdaptiveHeuristics.cpp:245:44: runtime error: division by zero |
|
Incorrect comment in zAddress_aarch64.cpp |
|
ubsan: bytecodeInfo.cpp:318:59: runtime error: division by zero |
|
Remove support of remote and manual debuggee launchers |
|
Simplify QuickSort::sort |
|
docker tests do not work when ubsan is configured |
|
NMT Reports: replace manual indentation handling with auto indent |
|
VectorGatherMaskFoldingTest.java failed when maximum vector bits is 64 |
|
C2: high memory usage in PhaseCFG::insert_anti_dependences() |
|
De-duplicate method references in java.util.stream.FindOps |
|
ubsan: mlib_ImageScanPoly.c:292:43: runtime error: division by zero |
|
[JVMCI] add support for generational ZGC |
|
gc/arguments/TestParallelGCErgo.java fails when largepage are enabled |
|
javap --system handling doesn’t work on internal class names |
|
NullPointerException in lambda instantiating an inner local class in prologue |
|
Test sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature |
|
C2: Make result of |
|
JMX attaching of Subject does not work when security manager not allowed |
|
ubsan: frame.inline.hpp:91:25: and src/hotspot/share/runtime/frame.inline.hpp:88:29: runtime error: member call on null pointer of type 'const struct SmallRegisterMap' |
|
java/io/IO/IO.java test fails intermittently |
|
PrintNullString.java doesn’t use float arguments |
|
ubsan,test : libHeapMonitorTest.cpp:518:9: runtime error: null pointer passed as argument 2, which is declared to never be null |
|
ubsan: instanceKlass.cpp: runtime error: member call on null pointer of type 'struct AnnotationArray' |
|
Minor cleanup could be done in com.sun.crypto.provider |
|
[s390x] Enhance popcnt Instruction to use Z15 facilities |
|
Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep |
|
Use StringBuilder internally for java.text.Format.* formatting |
|
Write a test to check various components events are triggered properly |
|
[s390x] Add support for branch on count instruction |
|
langtools/tools/javac/newlines/NewLineTest.java is failing on Japanese Windows |
|
Add tests for hierarchical container support |
|
CompactNumberFormat integer parsing fails when string has no suffix |
|
JFR SwapSpace event might read wrong free swap space size |
|
Breakpoint in parallel code does not work |
|
Update jpackage.md with info related to WiX v4 and v5 support |
|
Update CLDR to Version 46.0 |
|
Crypto-XDH.generateSecret regression after JDK-8329538 |
|
Improve description of \b matcher in j.u.r.Pattern |
|
ubsan: cppVtables.cpp:81:55: runtime error: index 14 out of bounds for type 'long int [1]' |
|
Serial: Remove Generation::supports_tlab_allocation |
|
Allow different NativeCall encodings |
|
RISC-V: compiler/vectorapi/VectorGatherMaskFoldingTest.java fails when using RVV |
|
Remove MallocHeader::get_stack |
|
NMT: Use an allocator with 4-byte pointers to save memory in NativeCallStackStorage |
|
com/sun/tools/attach/BasicTests.java fails with "SocketException: Permission denied: connect" |
|
C2 SuperWord: multiple smaller refactorings in preparation for JDK-8332163 |
|
C2 SuperWord: cleanup in vectornode.cpp/hpp |
|
Cleanup the usages of CHECK_EXCEPTION_NULL_FAIL macro in java launcher |
|
Shenandoah: Check for disarmed method before taking the nmethod lock |
|
Fix CompilerDirectives for non-compiler JVM variants |
|
Problem list security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#teliasonerarootcav1 |
|
ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero |
|
C2 SuperWord: remove some @requires usages in test/hotspot/jtreg/compiler/loopopts/superword |
|
ubsan: FieldIndices/libFieldIndicesTest.cpp:276:11: runtime error: null pointer passed as argument 2, which is declared to never be null |
|
ProcessImpl and ProcessHandleImpl may mishandle processes that exit with code 259 |
|
javap crash - Fatal error: Unmatched bit position 0x2 for location CLASS |
|
Consolidate ConstantDesc conversion in java.base |
|
Add a Test against ECDSA and ECDH NIST Test vector |
|
NumberFormat integer only parsing breaks when format has suffix |
|
java/lang/instrument/NativeMethodPrefixApp.java failed due to missing intrinsic |
|
Stack overflow with anonymous class in super() parameter |
|
Minor doc updates to java.lang.{Float, Double} |
|
Pretouching tests dont test pretouching |
|
Incorrect Kerberos behavior when udp_preference_limit = 0 |
|
Avoid eagerly loading various EmptySpliterator classes |
|
Small improvement to outputStream auto-indentation mode |
|
Parallel: Remove Summary phase related debug print during Full GC |
|
Serial: Remove SerialHeap::_incremental_collection_failed |
|
Fix memory barriers for @Stable fields |
|
Add missing serialization functionality to sun.reflect.ReflectionFactory |
|
Typos in @code references of BufferedImage and JTableHeader |
|
java/net/httpclient/ForbiddenHeadTest.java threw an exception with 0 failures |
|
Replaying compilation with null static final fields results in a crash |
|
ClassFile.verify() can throw exceptions instead of returning VerifyErrors |
|
Move embedded external addresses from relocation info into separate global table |
|
Unused ClassValue in VarHandles |
|
JDK 23 RDP1 L10n resource files update |
|
Use value javadoc tag in java.lang.{Float, Double} |
|
ProblemList sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java due to JDK-8333317 |
|
Remove the use of ByteArrayLittleEndian from UUID::toString |
|
C2 SuperWord: wrong result for MulAddS2I when inputs permuted |
|
Add more logging into setfldw001 tests |
|
Provide guidelines on MemorySegment to read strings with known lengths |
|
(dc) DatagramChannel send/receive fails with UOE if buffer backed by memory segment allocated from shared arena |
|
IllegalAccessError with proxies after JDK-8332457 |
|
SHA3 performance can be improved |
|
C2 SuperWord: regression after JDK-8325155: failed: internal connection |
|
MemorySegment::reinterpret removes read-only property |
|
Explicitly specify that asSlice and reinterpret return a memory segment backed by the same region of memory. |
|
ubsan: unsafe.cpp:247:13: runtime error: store to null pointer of type 'volatile int' |
|
Fatal error in auto-vectorizer with float16 kernel. |
|
Optimization for StringBuilder append boolean & null |
|
G1: Refactor G1CollectedHeap::register_old_region_with_region_attr |
|
Shenandoah: Lower default immediate garbage threshold |
|
Problemlist serviceability/jvmti/vthread/CarrierThreadEventNotification |
|
Ensure javax/swing/TestUngrab.java run on all platforms |
|
Parallel: Remove unused arguments of type ParCompactionManager* |
|
Obsolete OldSize |
|
RISC-V: C2: Check "requires_strict_order" flag for floating-point add reduction |
|
Parallel: Remove unused methods in PSOldGen |
|
NMT: call stacks should show source information |
|
VM crashes with ObjectAlignmentInBytes > GCCardSizeInBytes |
|
Provide a diagnostic PrintMemoryMapAtExit switch on Linux |
|
HttpClient: NPE thrown from assert statement |
|
Generated JfrNativeSettings seems off |
|
javax.print: Missing @since tag in new class OutputBin |
|
Local class creation in lambda in pre-construction context crashes javac |
|
jdk/classfile/CorpusTest.java timed out |
|
VerifyError when inner class is accessed in prologue |
|
Unhelpful 'required: reference' diagnostics after JDK-8043226 |
|
JLinkReproducibleTest.java support receive test.tool.vm.opts |
|
Implementation of Late Barrier Expansion for G1 |
|
Fix problem list entries for compiler tests |
|
RISC-V: TestIntVect.java fails after JDK-8332153 when running without RVV |
|
C2 SuperWord: TestCompatibleUseDefTypeSize.java fails with -XX:+AlignVector after JDK-8325155 |
|
Test crash: assert(thread→held_monitor_count() == 0) failed: Must be |
|
Parallel: Obsolete HeapFirstMaximumCompactionCount |
|
Specification for MemorySegment::get/setString could use some clarification |
|
Anonymous class capturing two enclosing instances fails to compile |
|
log the opening of Type 1 fonts |
|
<pid> missing from vm_memory_map_<pid>.txt in System.dump_map help text |
|
Shenandoah: Avoid taking lock for disabled free set logging |
|
Gatherer.defaultCombiner has an erronous @see-link |
|
The fix for JDK-8322811 should use _filename.is_set() rather than strcmp() |
|
Remove serialVersionUID compatibility logic from JMX |
|
Test java/lang/instrument/NativeMethodPrefixApp.java timed out |
|
Long arguments of attach operation are silently truncated on Windows |
|
bug6492108.java test failed with exception Image comparison failed at (0, 0) for image 4 |
|
VMATreeTest.TestConsistencyWithSimpleTracker_vm runs 50+ seconds |
|
NMT gtests introduced with 8312132 should be labeled as NMT |
|
serviceability/dcmd/thread/PrintMountedVirtualThread.java failing with JTREG_TEST_THREAD_FACTORY=Virtual |
|
[AIX] Misleading error messages after JDK-8320005 |
|
Optimize Klass layout after JDK-8180450 |
|
exclude containers/cgroup/PlainRead.java |
|
Make Arena MEMFLAGs immutable |
|
C2 SuperWord: fix JDK-24 regression in VPointer::cmp_for_sort after JDK-8325155 |
|
Optimize InterpreterOopMap layout |
|
Optimize C2 classes layout |
|
Optimize MethodData layout |
|
Optimize C1 classes layout |
|
Introduce macro for ubsan method/function exclusions |
|
Adjust API docs side bar dimensions |
|
Invalid error for early construction local class constructor method reference |
|
Verifier error for lambda declared in early construction context |
|
Compiler erronousely allows access to instance variable in argument expression of a constructor invocation |
|
Man page update for jstatd deprecation |
|
G1: Refactor G1ConcurrentMark::update_top_at_rebuild_start |
|
CTW: update modules |
|
(so) java/nio/channels/SocketChannel/OpenLeak.java should not depend on SecurityManager |
|
Deprecate LockingMode option, along with LM_LEGACY and LM_MONITOR |
|
Errors in jpackage man page |
|
Remove all code for nsk.share.Log verbose mode |
|
Shenandoah: reduce GC logging noise |
|
Missing keys in jpackage resource bundle |
|
Reduce object allocation for FloatToDecimal and DoubleToDecimal |
|
TestIOException.java fails if run by root |
|
MissingResourceCauseTestRun.java fails if run by root |
|
Test java/nio/file/attribute/BasicFileAttributeView/CreationTime.java fails on alinux3 |
|
Add MergeStore JMH benchmarks |
|
Use NonInterleavingLogStream for report_metadata_oome |
|
[AIX] Beginning with AIX 7.3 TL1 mmap() supports 64K memory pages |
|
Switch RNG in NMT’s treap |
|
Race condition in Class::protectionDomain |
|
RISC-V: verify & fix perf of ReverseBytesI/L |
|
RISC-V: verify perf of ReverseBytesS/US |
|
[JVMCI] Implement JVMCICompiler::is_intrinsic_supported |
|
ProblemList test/hotspot/jtreg/compiler/c2/TestMergeStores.java on big endian platforms |
|
java/nio/channels/Selector/SelectWithConsumer.java#id0 failed in testWakeupDuringSelect |
|
Update IANA Language Subtag Registry to Version 2024-06-14 |
|
assert(!oldbox→is_unbalanced()) failed: this should not be called for unbalanced region |
|
Clean up nativeInst_x86.* |
|
C2 SuperWord: fix performance regression due to store-to-load-forwarding failures |
|
jshell.exe runs an executable test.exe on startup |
|
De-duplicate ProxyMethod list creation |
|
Mark tests in jdk_security_infra group as manual |
|
Temporarily disable return type assertion to reduce noise in testing |
|
Parallel: Decouple maximum compaction from SoftReference clearing |
|
Test javax/swing/JTabbedPane/bug4666224.java fail on macOS with because pressing the ‘C’ key does not switch the layout to WRAP_TAB_LAYOUT |
|
Ambiguous method call with generics may cause FunctionDescriptorLookupError |
|
RISC-V: verify perf of ExpandBits/CompressBits (rvv) |
|
UnsafeIntrinsicsTest.java#ZGenerationalDebug assert(!assert_on_failure) failed: Has low-order bits set |
|
[JVMCI] add LINK_TO_NATIVE to MethodHandleAccessProvider.IntrinsicMethod |
|
Shenandoah: Deadlock when safepoint is pending during nmethods iteration |
|
Improve error for illegal early access from nested class |
|
Add function os::used_memory |
|
Normalize string with locale invariant |
|
DiagnosticCommands (jcmd) should accept %p in output filenames and substitute PID |
|
Remove SecurityManager Permissions infrastructure from DiagnosticCommands |
|
Use FFM instead of jdk.internal.misc.Unsafe in java.desktop font implementation |
|
gtest/GTestWrapper.java fails on armhf due to LogDecorations.iso8601_utctime_test |
|
RISC-V: Several tests fail when MaxVectorSize does not match VM_Version::_initial_vector_length |
|
Cancelling PageDialog does not return the same PageFormat object |
|
C2: wrong control assigned in PhaseIdealLoop::clone_assertion_predicate_for_unswitched_loops() |
|
runtime/ClassInitErrors/TestStackOverflowDuringInit.java fails after JDK-8294960 |
|
RISC-V: verify & fix perf of string comparison |
|
[PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields |
|
Automate com/sun/security/auth/callback/TextCallbackHandler/Default.java test |
|
VM startup: fatal error: FLAG_SET_ERGO cannot be used to set an invalid value for NonNMethodCodeHeapSize |
|
[test] runtime/os/TestTracePageSizes move ppc handling |
|
Problem list gc/TestAlwaysPreTouchBehavior.java |
|
Extract control dependency rewiring out of PhaseIdealLoop::dominated_by() into separate method |
|
Deprecate no-arg constructor BasicSliderUI() for removal |
|
Generational ZGC: Deadlock after OopMap rewrites in 8331572 |
|
Default classlist in JDK is not deterministic after JDK-8293980 |
|
Improve code from JDK-8302671 |
|
TEST java/net/MulticastSocket/IPMulticastIF.java fails on linux-aarch64 |
|
[BACKOUT] PhaseIdealLoop::conditional_move is too conservative |
|
Un-problemlist vmTestbase/nsk/sysdict/vm/stress/chain/chain007/chain007.java |
|
C2: CastII added by PhaseIdealLoop::add_template_assertion_predicate() should have control |
|
Add debug information about whether an Assertion Predicate is for the init or last value |
|
ISO 4217 Amendment 177 Update |
|
SSLSocketOutputRecord buffer miscalculation |
|
Wrong bug number in regression test for JDK-8334252 |
|
Fix build failure without zgc after JDK-8333300 |
|
[JVMCI] APX registers incorrectly exposed on AMD64 |
|
FFM: two javadoc problems |
|
Implement JEP 484: Class-File API |
|
[riscv] Mixed use of tab and whitespace in riscv.ad |
|
(se) Deferred close of SelectableChannel may result in a Selector doing the final close before concurrent I/O on channel has completed |
|
C2: remove PhaseIdealLoop::cast_incr_before_loop() |
|
Remove accidentally exposed individual methods from Class-File API |
|
Remove obsolete @enablePreview from tests after JDK-8334714 |
|
Remove specialized readXxxEntry methods from ClassReader |
|
os::print_hex_dump should optionally print ASCII |
|
Asymptotically faster implementation of square root algorithm |
|
AssertionError: Missing type variable in where clause |
|
Incorrect note in Javadoc for a few RandomGenerator methods |
|
[BACKOUT BACKPORT] Improve error for illegal early access from nested class |
|
--enable-asan: assert(_thread→is_in_live_stackaddress)this failed: not on stack? |
|
JFR: Log chunk waste |
|
Shenandoah: Move CodeCache_lock close to its use in ShenandoahConcurrentNMethodIterator |
|
[TESTBUG] Run TestDockerMemoryMetrics.java with -Xcomp fails exitValue = 137 |
|
Change Class::signers to an explicit field |
|
Test javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java failed with NullPointerException |
|
Test compiler/c1/CanonicalizeArrayLength.java is timing out |
|
Crash: assert(h_array_list.not_null()) failed: invariant |
|
JFR crash: assert(((JfrTraceIdBits::load(klass & JfrTraceIdEpoch::this_epoch_method_and_class_bits()) != 0))) failed: invariant |
|
Redo: Un-ProblemList LocaleProvidersRun and CalendarDataRegression |
|
compiler/c2/irTests/TestIfMinMax.java fails after 8334629 |
|
RISC-V: Fix wraparound checking for r_array_index in lookup_secondary_supers_table_slow_path |
|
javac does not accept classfiles with certain permitted RuntimeVisibleParameterAnnotations and RuntimeInvisibleParameterAnnotations attributes |
|
BigEndian: java/lang/invoke/condy Tests failing since JDK-8294960 |
|
jdk/jfr/api/recording/time/TestTimeMultiple.java failed with RuntimeException: getStopTime() > afterStop |
|
Missing unconditional cross modifying fence in nmethod entry barriers |
|
OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942 |
|
Test runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java failed after JDK-8306580 |
|
RISC-V: implement AES single block encryption/decryption intrinsics |
|
C2 SuperWord: add JMH benchmark VectorLoadToStoreForwarding.java |
|
Inline OopMapCache table |
|
Consider renaming ClassLoaderData::keep_alive |
|
ClassCastException after JDK-8294960 |
|
NMT: Make StackIndex non-opaque |
|
NMT: VMATree reserve_mapping and commit_mapping APIs need MEMFLAGS while un/-committing API has no MEMFLAGS arg |
|
Build error after JDK-8333658 due to class templates |
|
Fix instruction name and API spec inconsistencies in CodeBuilder |
|
assert(!target→can_be_statically_bound() || target == cha_monomorphic_target) failed |
|
Native memory leak when not recording any events |
|
Reorganize internal low-level support for HTML in jdk.javadoc |
|
com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java failed with CPU time out of expected range |
|
Shenandoah: Improve OOM handling |
|
The test "javax/swing/plaf/synth/ComponentsOrientationSupport/5033822/bug5033822.java" fails because the background color of the tabs is displayed incorrectly. |
|
Test "javax/swing/JColorChooser/Test6977726.java" failed on ubuntu x64 because "Preview" title is missing for GTK L&F |
|
Test com/sun/jdi/BreakpointOnClassPrepare.java timeout |
|
HttpURLConnection#HttpInputStream does not throw IOException when response is truncated |
|
Underscore as parameter name in one-parameter functional types fails to compile |
|
compiler/c1/TestTraceLinearScanLevel.java occasionally times out with -Xcomp |
|
Serial: Refactor TenuredGeneration::promote |
|
Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment |
|
jcmd VM.classes -verbose=false does not set verbose to false |
|
Move method reference to lambda desugaring before Lower |
|
Test runtime/Thread/TestAlwaysPreTouchStacks.java failed with Expected a higher ratio between stack committed and reserved |
|
Add manual steps to run security/auth/callback/TextCallbackHandler/Password.java test |
|
Incorrect handling of HTTP/2 GOAWAY frames in HttpClient |
|
Consolidate and streamline String concat code shapes |
|
RISC-V: verify perf of chacha20 |
|
Code snippet in javax.naming.ldap package summary does not compile |
|
Fix memory ordering in ClassLoaderData::ChunkedHandleList |
|
C2: Missing check for Opaque4 node in EscapeAnalysis |
|
Some C2 intrinsics incorrectly assume that type argument is compile-time constant |
|
[macos] Test java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java failed on macOS because the case didn’t get the expected PrintAbortException |
|
ubsan: vtableStubs.hpp is_vtable_stub exclude from ubsan checks |
|
Reduce size of j.u.Formatter.Conversion#isValid |
|
Refactor code to create Initialized Assertion Predicates into separate class |
|
[XWayland] move screencast tokens from .awt to .java folder |
|
[Graal] occasional timeout in java/lang/StringBuffer/TestSynchronization.java with loom |
|
Specify the MessageFormat ArgumentIndex Implementation Limit |
|
SwitchBootstraps.ResolvedEnumLabels.resolvedEnum should be final |
|
Build failure due to 'no_sanitize' attribute directive ignored |
|
SunPKCS11 initialization will call C_GetMechanismInfo on unsupported mechanisms |
|
Rename ClassFile::transform to ClassFile::transformClass |
|
Problem list all SA core file tests on macosx-aarch64 due to JDK-8318754 |
|
Fix simple -Wzero-as-null-pointer-constant warnings in gc code |
|
Fix -Wzero-as-null-pointer-constant warning in G1CardSetContainers |
|
compiler/uncommontrap/DeoptReallocFailure.java times out with SerialGC on Windows |
|
Problem list compiler/uncommontrap/DeoptReallocFailure.java |
|
Stress mode to randomly execute unstable if traps |
|
test/jdk/sun/security/tools/keytool/NssTest.java fails to compile |
|
jcmd VM.classloaders "fold" option should be optional |
|
Shenandoah: Improve concurrent cleanup locking |
|
Delete HotSpotJDKReflection.oopSizeOffset |
|
[Windows] Stack pointer increment in _cont_thaw stub can cause program to terminate with exit code 0xc0000005 |
|
Fix -Wzero-as-null-pointer-constant warnings in ImmutableOopMapBuilder |
|
Fix -Wzero-as-null-pointer-constant warning in jvmti_common.hpp |
|
javac crash on unattributed piece of AST |
|
C2 MergeStores: wrong result with Unsafe |
|
C2 MergeStores: enhanced pointer parsing |
|
C2: assert(!had_error) failed: bad dominance |
|
G1: Verification does not detect references into Free regions |
|
Improve reliability of TestRecursiveMonitorChurn.java |
|
Can’t allocate and retain memory from resource area in frame::oops_interpreted_do oop closure after 8329665 |
|
RISC-V: Optimize encode_heap_oop when oop is not null |
|
Generalize implementation of AndNode mul_ring |
|
runtime/cds/DeterministicDump.java fails with File content different at byte … |
|
[XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor |
|
ClassBuilder incorrectly calculates max_locals in some cases |
|
JFR: Missing documentation for -XX:StartFlightRecording |
|
Only deoptimize threads if needed when closing shared arena |
|
check_gc_overhead_limit should reset SoftRefPolicy::_should_clear_all_soft_refs |
|
Java file extension missing in AuthenticatorTest |
|
[JVMCI] Export VM_Version::L1_line_size in JVMCI |
|
OutOfMemoryError: Metaspace observed again on AIX in test RedefineLeakThrowable.java after JDK-8294960 |
|
Fix assertion failure in IdealGraphPrinter when append is true |
|
Serial: Remove unused _should_allocate_from_space |
|
[Graal] Compiler thread calls into jdk.internal.vm.VMSupport.decodeAndThrowThrowable and crashes in OOM situation |
|
runtime/cds/appcds/TestParallelGCWithCDS.java still fails with JNI error |
|
Avoid using pointers in CDS tables |
|
Fix -Wzero-as-null-pointer-constant warnings in calls to Node ctor |
|
Fix -Wzero-as-null-pointer-constant warnings in IdealLoopTree ctor |
|
Fix -Wzero-as-null-pointer-constant warnings in ConcurrentHashTable |
|
Fix -Wzero-as-null-pointer-constant warnings in RootNode ctor |
|
Fix -Wzero-as-null-pointer-constant warning in Type_Array ctor |
|
Serial: Inline Generation::contiguous_available |
|
Serial: Remove unused collection_attempt_is_safe |
|
DiagnosticFramework: CmdLine::is_executable() correction |
|
Clean up left-overs from 8317721 |
|
Serial: Remove unused definitions in SerialHeap |
|
Add an @apiNote to j.l.i.ClassFileTransformer to warn about recursive class loading and ClassCircularityErrors |
|
Clean up HtmlTag.HtmlTag and make the ARIA role attribute global |
|
Update Javadoc for GetCpuLoad |
|
C2 SuperWord: cleanup: remove SuperWord::longer_type_for_conversion |
|
jdk/jfr/api/consumer/streaming/TestJVMExit.java failed with "Process […] is no longer alive" |
|
Add explicit non-null return value expectations to Object.toString() |
|
Calling VarHandle.{access-mode} methods reflectively throws wrong exception |
|
Hide Transform implementation for Class-File API |
|
serviceability/dcmd/vm tests fail for ZGC after JDK-8322475 |
|
j.u.Formatter#trailingZeros improved with String repeat |
|
Remove stale hyperlink in divnode.cpp |
|
ProblemList serviceability/dcmd/vm tests failing after JDK-8322475 |
|
[AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn |
|
Fix simple -Wzero-as-null-pointer-constant warnings in C2 code |
|
Parsing jsr broken: assert(bci>= 0 && bci < c→method()→code_size()) failed: index out of bounds |
|
Fix simple -Wzero-as-null-pointer-constant warnings in compiler code |
|
NumberFormat integer only parsing should throw exception for edge case |
|
Test ThreadCpuTime.java should pause like ThreadCpuTimeArray.java |
|
Fix -Wzero-as-null-pointer-constant warnings from fflush calls in jvmti tests |
|
G1: Remove unused G1ConcurrentRefine::RemSetSamplingClosure::_cset |
|
C2: assert(!loop→is_member(get_loop(useblock))) failed: must be outside loop |
|
serviceability/dcmd/vm/SystemDumpMapTest.java and SystemMapTest.java fail on Linux Alpine after 8322475 |
|
G1: Remove unused bot_updates argument in G1AllocRegion constructor |
|
JFR: Clean up jdk.jfr |
|
Problemlist gc/g1/TestMixedGCLiveThreshold.java#25percent with virtual threads |
|
jhsdb jstack cannot print some information on the waiting thread |
|
Switch case with pattern matching and guard clause compiles inconsistently |
|
Improve stability of java/nio/channels/DatagramChannel tests |
|
Remove extraneous 's' in comment of rawmonitor.cpp test file |
|
runtime/ClassInitErrors/TestStackOverflowDuringInit.java fails on ppc64 platforms after JDK-8334545 |
|
JFR: Hide sleep events |
|
[TESTBUG] XparColor.java test fails with Error. Parse Exception: Invalid or unrecognized bugid: @ |
|
Improve startup speed HexFormat uses boolean instead of enum |
|
RISC-V: Corrected typos Bizarrely |
|
javac AssertionError addLocalVar checkNull |
|
java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java fails due to IllegalArgumentException: hash must be nonzero |
|
Test gc/arguments/TestMinInitialErgonomics.java is timing out |
|
serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java fails with unexpected exit code: 112 |
|
C2 hits assert(_print_inlining_stream→size() > 0) failed: missing inlining msg |
|
compiler/vectorization/TestFloat16VectorConvChain.java fails with non-standard AVX/SSE settings |
|
Problem list compiler/vectorization/TestFloat16VectorConvChain.java |
|
Shenandoah: Improve THP pretouch after JDK-8315923 |
|
platform/cgroup/TestSystemSettings.java fails on Alpine Linux |
|
Source launcher should set TCCL |
|
Parallel: Refactor VM_ParallelGCFailedAllocation and VM_ParallelGCSystemGC |
|
Fix invalid comment in ShenandoahLock |
|
CompoundElement API cleanup |
|
[s390x] Test Failure: GTestWrapper.java |
|
JFR: Make SettingControls more robust |
|
Add an operation mode to the jar command when extracting to not overwriting existing files |
|
Fix HotSpot VM build without JVMTI |
|
Incorrect @Stable usage of LambdaForm$Name.index |
|
Serial: Move allocation API from Generation to subclasses |
|
Revisit AnnotationConstantValueEntry and AnnotationValue.OfConstant |
|
Chained builders not sending transformed models to next transforms |
|
Review XxxBuilder.original and XxxModel.parent |
|
Hide element writing across the ClassFile API |
|
DTrace code snippets should be generated when DTrace flags are enabled |
|
JDK-8335742 wrongly used a "JDK-" prefix in the problemlist bug number |
|
Remove incorrect problem listing of java/lang/instrument/NativeMethodPrefixAgent.java in ProblemList-Virtual.txt |
|
"text-decoration: none" does not work with "A" HTML tags |
|
Deoptimization fails with assert "object should be reallocated already" |
|
ProblemList runtime/Thread/TestAlwaysPreTouchStacks.java for MacOS |
|
Implement JEP 494: Module Import Declarations (Second Preview) |
|
Implement Simple Source Files and Instance Main Methods (Fourth Preview) |
|
Fix usages of jtreg-reserved properties |
|
Doccheck: valign not allowed for HTML5 in java.xml |
|
Improve ZipOutputSream validation of MAX CEN Header field limits |
|
Enforce immutability of Lists used by ClassFile API |
|
Synthetic documentation for a record’s equals is incorrect for floating-point types |
|
Doccheck: HTML warnings, broken links and missing files in java.base documentation |
|
Doccheck: the jfr command doesn’t show the correct command-line options |
|
Fix -Wzero-as-null-pointer-constant warnings in ClassLoaderStats ctor |
|
Fix -Wzero-as-null-pointer-constant warnings in JVMTypedFlagLimit ctors |
|
Fix -Wzero-as-null-pointer-constant warnings in SimpleCompactHashtable |
|
Fix simple -Wzero-as-null-pointer-constant warnings in CDS code |
|
G1: Use one G1CardSet instance for all young regions |
|
Doccheck: the jpackage command page doesn’t show the correct command-line options |
|
Use-after-free in Superword leads to memory corruption |
|
G1: Refactor G1RebuildRSAndScrubTask |
|
Clean up confusing Method::is_initializer |
|
Test runtime/locking/TestRecursiveMonitorChurn.java failed: Unexpected Inflation |
|
Remove unused forward declaration in classLoadInfo.hpp |
|
Remove declarations of some debug-only methods in release build |
|
Fix javadoc markup in java.lang.Process |
|
Test com/sun/crypto/provider/Cipher/DES/PerformanceTest.java fails with java.lang.ArithmeticException |
|
compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java failed assert(oopDesc::is_oop_or_null(val)) failed: bad oop found (again) |
|
AArch64: remove extra register copy when converting from long to pointer |
|
Virtual thread implementation + test updates |
|
memcpy short value to int local is incorrect in VtableStubs::unsafe_hash |
|
Additional tests in jmxremote/startstop to match on PID not app name |
|
Document the behavior of 'exclude' and 'compileonly' with respect to inlining |
|
Wrong link to stylesheet.css in JavaDoc API documentation |
|
Method and Constructor signature parsing can be shared on the root object |
|
MutableBigInteger.leftShift(int) optimization |
|
Micro-optimize Replace String.format("%n") to System.lineSeparator |
|
Test TestClhsdbJstackLock.java/TestJhsdbJstackLock.java fails with -Xcomp after JDK-8335743 |
|
Obliterate most references to _snprintf in the Windows JDK |
|
C2: Fix -Wzero-as-null-pointer-constant warnings in derived Node ctors |
|
Improve GCLocker stall diagnostics |
|
DateFormatSymbols#getInstanceRef returns non-cached instance |
|
test/jdk/java/nio/channels/AsyncCloseAndInterrupt.java leaves around a FIFO file upon test completion |
|
tools/jpackage/windows/WinChildProcessTest.java Failed: Check is calculator process is alive |
|
JFR: Use SettingControl::getValue() instead of setValue() for ActiveSetting event |
|
NullPointerException: Cannot invoke Type.getTag because type is null after JDK-8334037 |
|
(se) SelectionKey.interestOps(int) should not throw ClosedSelectorException |
|
Fix -Wzero-as-null-pointer-constant warnings in jvmciJavaClasses.cpp |
|
Fix more simple -Wzero-as-null-pointer-constant warnings in C2 code |
|
Crash on paste to JShell |
|
AbstractQueuedSynchronizer.acquire should cancel acquire when failing due to a LinkageError or other errors |
|
Remove the option onjcmd from the jdwp agent |
|
runtime/NMT/TotalMallocMmapDiffTest.java Total malloc diff is incorrect. Expected malloc diff range |
|
gtk headers : Fix typedef redeclaration of GMainContext and GdkPixbuf |
|
Add JVMTI setfldw001 and setfmodw001 tests to Xcomp problem list |
|
ciMethod() constructor should use ConditionalMutexLocker(Compile_lock) |
|
ConcurrentSkipListSet Javadoc incorrectly warns about size method complexity |
|
Parallel: Add PSOldGen::expand_and_allocate |
|
C2: EA incorrectly/unnecessarily checks for clinits |
|
C2: Parser incorrectly/unnecessarily checks for clinits |
|
Reflection and MethodHandles should use more precise initializer checks |
|
Problemlist compiler/interpreter/Test6833129 on x86_32 |
|
Provide Process.waitFor(Duration) |
|
jdk/jfr/jcmd/TestJcmdView.java RuntimeException: 'Invoked Concurrent' missing from stdout/stderr |
|
Track scoped accesses in JVMCI compiled code |
|
Unnecessary boxing conversions in void-returning lambdas |
|
Regression in lambda serialization |
|
Remove unnecessary casts in output.cpp |
|
Failure when creating non-CRT RSA private keys in SunPKCS11 |
|
(fs) UnixFileAttributeViews setTimes() failing on armhf, Ubuntu noble |
|
BoundAttribute.readEntryList not type-safe |
|
failure_handler lldb command times out on macosx-aarch64 core file |
|
Ensure Transform downstream receives upstream start items only after downstream started |
|
Add IR test for Reference.refersTo intrinsic |
|
Parallel: Remove redundant mangle in PSScavenge::invoke |
|
Shenandoah: Parallel worker use in parallel_heap_region_iterate |
|
java/net/httpclient/DigestEchoClient.java IOException: HTTP/1.1 header parser received no bytes |
|
Parallel: Remove stacks_empty assert in PSScavenge::invoke |
|
[JVMCI] VM Crash on ZGC due to incompatible handle returned by HotSpotJVMCIRuntime#getJObjectValue |
|
CCE in X509CRLImpl$TBSCertList.getCertIssuer |
|
IAE in DerInputStream.toByteArray |
|
Remove UnixFileSystemProvider.checkPath in favor of UnixPath.toUnixPath |
|
Add @implSpec for the default implementations in Process.waitFor() |
|
Shenandoah: Remove experimental incremental update mode |
|
Redo fix for JDK-8284620 |
|
C2 compilation fails with "all memory state should have been processed" assert |
|
Optimize LocalDate.toString with StringBuilder.repeat |
|
Contention of ForkJoinPool grows when stealing works |
|
C2: assert(!do_asserts || projs→fallthrough_ioproj != nullptr) failed: must be found |
|
C2: Div/Mod nodes without zero check could be split through iv phi of outer loop of long counted loop nest resulting in SIGFPE |
|
Optimize LocalTime.toString with StringBuilder.repeat |
|
Shenandoah: Add more verbose logging/stats for mark termination attempts |
|
Don’t run serviceability/sa/ClhsdbDumpheap.java with -Xcomp |
|
Remodel TypeAnnotation to "has" instead of "be" an Annotation |
|
Remove unused UNALIGNED field from view buffers |
|
Improve ClassFile Annotation writing |
|
Parallel: Merge PCMarkAndPushClosure and PCIterateMarkAndPushClosure |
|
Allow captureCallState and critical linker options to be combined |
|
BufferedMethodBuilder not initialized with static flag |
|
Erroneous exhaustivity check with boolean switch |
|
VerifyError with lambda capture and enclosing instance references |
|
Examine java.text.Format API for implSpec usage |
|
DateTimeFormatterBuilder append zeros based on StringBuilder.repeat |
|
Several methods in java.net.Socket and ServerSocket do not specify behavior when already bound, connected or closed |
|
runtime/PrintingTests/StringPrinting.java fails with release VMs |
|
Several methods on DatagramSocket and MulticastSocket do not specify behaviour when already closed or connected |
|
compiler/vectorization/TestFloat16VectorConvChain.java timeouts on ppc64 platforms after JDK-8335860 |
|
C2: assert(get_loop(lca)→_nest < n_loop→_nest || lca→in(0)→is_NeverBranch()) failed: must not be moved into inner loop |
|
Optimize StringConcatHelper.simpleConcat |
|
Endless loop in Javap ClassWriter |
|
Deprecate java.util.zip.ZipError for removal |
|
ZipConstants64 defines duplicate constants EXTID_ZIP64 and ZIP64_EXTID |
|
assert(state→get_thread() == jt) failed: handshake unsafe conditions |
|
Use pattern match switch in NumberFormat classes |
|
CAInterop.java#actalisauthenticationrootca conflicted with /manual and /timeout |
|
Duplicate protected declaration and comment in interp_masm_aarch64.hpp |
|
Efficient hidden class-based string concatenation strategy |
|
x86: Change integer src operand for CMoveL of 0 and 1 to long |
|
BasicSplitPaneDivider:oneTouchExpandableChanged() should mention that implementation depends on SplitPane.supportsOneTouchButtons property |
|
WhiteBoxAPI: assert(!method→is_abstract() && (osr_bci == InvocationEntryBci || !method→is_native())) failed: cannot compile abstract/native methods |
|
Always true condition 'img != null' in GTKPainter.paintPopupMenuBackground |
|
BufferedReader doesn’t read full \r\n line ending when it doesn’t fit in buffer |
|
ZGC: Division by zero in heuristics after JDK-8332717 |
|
G1: Undefined behavior for G1ConfidencePercent=0 |
|
Shenandoah: Missing verification steps after JDK-8255765 |
|
Shenandoah: Remove unused ShenandoahVerifier::verify_after_evacuation |
|
Cleanup and rename tags in placeholders code |
|
jdk/internal/util/ReferencedKeyTest.java can fail with ConcurrentModificationException |
|
Missing equals and hashCode in java.lang.classfile.Annotation |
|
Clean up JavaLangReflectAccess |
|
Test sun/security/krb5/auto/RealmSpecificValues.java fails: java.lang.RuntimeException: Should not reach here |
|
Improve test coverage for class loading elements with annotations of different retentions |
|
Shenandoah: Should only relativize stack chunks for successful evacuations |
|
Alpine Linux x86_64 compilation error: sendfile64 |
|
Verification for resource area allocated data structures in C2 |
|
Parallel: Obsolete BaseFootPrintEstimate |
|
Improvements to CompilationMemoryStatistic |
|
compiler internal options are not printing the stacktrace after a compiler crash |
|
JDK 23 RDP2 L10n resource files update |
|
Test java/foreign/TestConcurrentClose.java failed: IllegalStateException: SegmentAccessor::doAccess method not being compiled |
|
x86_64: Unordered add/mul reduction support for vector api |
|
Repeated call of StringBuffer.reverse with double byte string returns wrong result |
|
Test runtime/classFileParserBug/Bad_NCDFE_Msg.java won’t compile |
|
JITTester: Fix breaks in static initialization blocks |
|
Bad HTML checker for generated documentation |
|
Bad character checker for generated documentation |
|
DocType checker for generated documentation |
|
Internal links checker for generated documentation |
|
External links checker for generated documentation |
|
(fs) sun.nio.fs.WindowsSecurity.enablePrivilege should pin when continuations supported |
|
Improve SA error message when failing to attach to a core file |
|
Test jdk/jfr/event/gc/stacktrace/TestG1YoungAllocationPendingStackTrace.java failed: IndexOutOfBoundsException: Index 64 out of bounds for length 64 |
|
StringSize deduplication |
|
Optimize LocalDateTime.toString |
|
[BACKOUT] JDK-8336098 G1: Refactor G1RebuildRSAndScrubTask |
|
Add jcmd Thread.vthread_scheduler and Thread.vthread_pollers diagnostic commands |
|
Typo in Stack vs Deque Method table in Deque specification |
|
Shenandoah: Add verification for class mirrors |
|
AccessFlags factories do not require necessary arguments |
|
CompileFramework: test library to conveniently compile java and jasm sources for fuzzing |
|
gc/TestDisableExplicitGC.java fails due to unexpected CodeCache GC |
|
Demote maxStack and maxLocals from CodeModel to CodeAttribute |
|
Use FFM instead of Unsafe for Java 2D RenderBuffer class |
|
Fix simple -Wzero-as-null-pointer-constant warnings in classfile code |
|
Shenandoah: Normalize include guards |
|
Fix more -Wzero-as-null-pointer-constant warnings in compiler code |
|
Fix wrong comment of StringConcatHelper |
|
Test static-libs build in GitHub Actions |
|
[REDO] G1: Refactor G1RebuildRSAndScrubTask |
|
Redundant Math.ceil in StyleSheet.ListPainter#drawShape |
|
G1ConfidencePercent interpreted inconsistently |
|
Remove repeated 'the' in StyleSheet.create{Small,Large}AttributeSet |
|
jcmd man page update for PID in output filenames |
|
Examine java.text.DecimalFormat API for api/implXxx tag usage |
|
Update image in javax.swing.text.Document.insert |
|
vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002.java failure goes undetected |
|
java/lang/Process/WaitForDuration.java leaves child process behind |
|
Undefined type variable results in null |
|
serviceability/jvmti tests failed with FATAL ERROR in native method: Failed during the GetClassSignature call |
|
Deoptimization::relock_objects fails assert(monitor→owner() == Thread::current()) failed: must be |
|
Update ProblemList.txt with tests known to fail on XWayland |
|
crash: pinned virtual thread will lead to jvm crash when running with the javaagent option |
|
Test tools/javac/7142086/T7142086.java timeout with fastdebug binary |
|
gc/arguments/Test*SizeFlags.java timing out with Xcomp |
|
Redundant javadoc at RasterPrinterJob.isCancelled |
|
Parallel: Remove unnecessary forward declarations in psScavenge.hpp |
|
Cleanup usage of ExternalAddess |
|
The makefiles should set problemlist and adjust timeout basing on the given VM flags |
|
Remove inappropriate Atomic access in FreeListAllocator |
|
Fix -Wzero-as-null-pointer-constant warnings in misc. runtime code |
|
Fix -Wzero-as-null-pointer-constant warnings in prims code |
|
RISC-V: client VM build failure after JDK-8335191 |
|
Redundant Math.round call in AquaProgressBarUI#getStringPlacement |
|
Remove sun/management/jdp tests from ProblemList on Linux-aarch64, MacOSX |
|
[JVMCI] Number of libgraal threads might be too low |
|
JFR: Use TimespanUnit |
|
Disable "best-fit" mapping on Windows command line |
|
Implement JEP 404: Generational Shenandoah (Experimental) |
|
JVM_DumpAllStacks is dead code |
|
Fix -Wzero-as-null-pointer-constant warnings in jvmci code |
|
Remove unused GCCause::_adaptive_size_policy |
|
Add documentation to TestOutOfMemoryDuringInit.java |
|
NMT: rename MEMFLAGS to MemTag |
|
Remove empty statements in src/hotspot/share/memory/metaspace |
|
Change in behavior with -Djava.locale.useOldISOCodes=true |
|
IllegalArgumentException in java.lang.reflect.Field.get |
|
AES-GCM Algorithm optimization for x86_64 |
|
G1: Remove unused G1CollectedHeap::alloc_highest_free_region |
|
Remove unused APIs of GCPolicyCounters |
|
Relocate uncommon trap stub from SharedRuntime to OptoRuntime |
|
AArch64: No need for acquire fence in safepoint poll during JNI calls |
|
ZGC: Move soft reference handling out of the driver loop function |
|
C2: basic blocks with only BoxLock nodes are wrongly treated as empty |
|
Improve os::print_hex_dump for printing Instructions sections |
|
Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs |
|
sun/tools/jcmd/TestJcmdPIDSubstitution.java is failing on mac and windows |
|
ZGC: Consistent style for naming private static constants |
|
JFR: Change the label of the throttle setting |
|
Memset warning in src/hotspot/share/adlc/adlArena.cpp |
|
PNGImageWriter uses much more memory than necessary |
|
Fix -Wconversion problem with arrayOop.hpp |
|
Use new ForwardExceptionNode to call StubRoutines::forward_exception_entry() |
|
Use allocated states for chunking large array processing |
|
Wrong javadoc in java.util.Date#toString(): "61" and right parenthesis |
|
RISC-V: fix typos in macroAssembler_riscv.cpp |
|
ByteBuffer hashCode implementations are inconsistent |
|
G1: Remove unused G1CollectedHeap::young_collection_verify_type |
|
Target class of upcall stub may be unloaded |
|
test/jdk/jdk/jfr/jvm/TestHiddenWait.java is a bit fragile |
|
RISC-V: C2: Change C calling convention for sp to NS |
|
Use THROW_NULL instead of THROW_0 in pointer contexts in prims code |
|
Use THROW_NULL instead of THROW_0 in pointer contexts in misc runtime code |
|
Fix simple -Wzero-as-null-pointer-constant warnings in linux/posix code |
|
Fix simple -Wzero-as-null-pointer-constant warnings in x86 code |
|
Fix simple -Wzero-as-null-pointer-constant warnings in aarch64 code |
|
Fix -Wzero-as-null-pointer-constant warnings when JVMTI feature is disabled |
|
RISC-V: Cleanup code in MacroAssembler::reserved_stack_check |
|
Type annotation attached to incorrect type during class reading |
|
Additional ExternalAddress cleanup |
|
JFR: Remove jdk/jfr/api/consumer/recordingstream/TestOnEvent.java from ProblemList.txt |
|
ProblemList BasicDirectoryModel/LoaderThreadCount.java on Windows |
|
Relax G1EvacStats atomic operations |
|
Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754 |
|
CDS: Trim down minimum GC region alignment |
|
Optimize datetime toString |
|
Make a few fields in MergeCollation static |
|
Remove redundant null check in ObjectOutputStream.writeProxyDesc |
|
Some tests have name which confuse jtreg |
|
[IR Framework] Add support for IR tests with @Stable |
|
java/awt/Frame/MaximizeUndecoratedTest.java fails in OEL due to a slight color difference |
|
[JVMCI] Clarify jdk.vm.ci.code.Architecture.getName javadoc |
|
ZUtils::alloc_aligned allocates without reporting to NMT |
|
ZGC: Make assertions and checks less convoluted and explicit |
|
Test sun/security/validator/samedn.sh CertificateNotYetValidException: NotBefore validation |
|
Out-of-bounds array access in secondary_super_cache |
|
Problem list compiler/vectorapi/VectorRebracket128Test.java |
|
Problem list several jvmci tests on linux-riscv64 until JDK-8331704 is fixed |
|
[BACKOUT] Native memory leak when not recording any events |
|
Insufficient error recovery in parser for switch inside class body |
|
Javac allows invocation of an inherited instance method from a static method |
|
ShenandoahHeap::is_in should check for alive regions |
|
Remove dead undef assrt0n |
|
Relocate jfr and throw_exception stubs from StubGenerator to SharedRuntime |
|
[REDO] Native memory leak when not recording any events |
|
CompletionFailure in getEnclosingType attaching type annotations |
|
[JVMCI] ResolvedJavaMethod.reprofile can crash ciMethodData |
|
WB_IsFrameDeoptimized miss ResourceMark |
|
CDS archived heap object support for 64-bit Windows |
|
Improve usage of @jvms tags in class file API |
|
Fix "Java Java" typo in package info file of java.lang.classfile |
|
Fix simple -Wzero-as-null-pointer-constant warnings in riscv code |
|
Support new unsigned and saturating vector operators in VectorAPI |
|
Support two vector selectFrom API |
|
Serial: Remove Generation::update_counters |
|
Keyboard Navigation of JTable, Ctrl Shift RIGHT/LEFT doesn’t follow native action in GTK L&F |
|
map_or_reserve_memory_aligned Windows enhance remap assertion |
|
jdk/internal/util/ReferencedKeyTest should be more robust |
|
JFR: Remove TestStartDuration.java and TestStartName.java from ProblemList.txt |
|
Give better error for ConcurrentHashTable corruption |
|
C2: assert(!n_loop→is_member(get_loop(lca))) failed: control must not be back in the loop |
|
remove old remap assertion in map_or_reserve_memory_aligned after JDK-8338058 |
|
Stabilize and open source a Swing OGL ButtonResizeTest |
|
java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java duplicate in ProblemList |
|
Exclude Fingerprinter::do_type from ubsan checks |
|
Test testlibrary_tests/ir_framework/tests/TestPrivilegedMode.java fails with release build |
|
Linker crash when building a downcall handle with many arguments in x64 |
|
C2 SuperWord: MulAddS2I input permutation still partially broken after JDK-8333840 |
|
C2 SuperWord: VectorCastF2HF / vcvtps2ph produces wrong results for vector length 2 |
|
Cleanup direct use of |
|
Hotspot should support multiple large page sizes on Windows |
|
{ClassLoading,Memory}MXBean::isVerbose methods are inconsistent with their setVerbose methods |
|
(dc) DatagramChannelImpl.blockingReceive can use untimed-park when no timeout set |
|
Improve Exchanger performance with VirtualThreads |
|
java/awt/Checkbox/CheckboxCheckerScalingTest.java test failed on linux machine |
|
Fix -Wzero-as-null-pointer-constant warnings in gtest framework |
|
Fix -Wzero-as-null-pointer-constant warnings involving PTHREAD_MUTEX_INITIALIZER |
|
Fix -Wzero-as-null-pointer-constant warnings in jvmciCompilerToVM.cpp |
|
Cleanup ShouldNotXXX uses in machnode.cpp |
|
Fix -Wzero-as-null-pointer-constant warnings in management.cpp |
|
TOC vertical offsets not updated when document size changes |
|
Shenandoah: Improve handshake closure labels |
|
Compile error in cgroup code on Linux when using clang |
|
PartialArrayStateAllocator::Impl leaks Arena array |
|
UTF8 lengths should be size_t not int |
|
Parallel: Inline ParallelCompactData::verify_clear |
|
jshell does not run shutdown hooks |
|
Compiler Implementation for Flexible Constructor Bodies (Third Preview) |
|
Error recovery and reporting should be improved for erroneous implicitly declared classes |
|
JFR: Split JFRCheckpoint VM operation |
|
G1: G1CardTableEntryClosure:do_card_ptr remove unused parameter worker_id |
|
Fix -Wzero-as-null-pointer-constant warnings from THROW_XXX_0 |
|
Fix -Wzero-as-null-pointer-constant warnings from CHECK_0 in jni.cpp |
|
Add jls links to javax.lang.model.element.Modifier |
|
Test TestPrivilegedMode.java intermittent fails java.lang.NoClassDefFoundError: jdk/test/lib/Platform |
|
[PPC64, s390] Out-of-bounds array access in secondary_super_cache |
|
Accesses to class init state should be properly synchronized |
|
Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections |
|
Implement JEP 491: Synchronize Virtual Threads without Pinning |
|
[JFR] Long strings should be added to the string pool |
|
Parallel: Remove unused ParallelCompactData::clear_range |
|
Add test coverage for instantiating NativePRNG with SecureRandomParameters |
|
Trivially fix grammar and typos |
|
JFR: Use FILE type for dcmds |
|
BytecodeHelpers using wrong bootstrap method descriptor for condy |
|
Use record to simplify code |
|
Implement JEP 486: Permanently Disable the Security Manager |
|
Explicitly pin a virtual thread before acquiring the JFR string pool monitor |
|
Test java/nio/channels/Selector/WakeupNow.java failed |
|
Parallel: Improve fragmentation mitigation in Full GC |
|
AArch64: Clean up IndOffXX type and let legitimize_address() fix out-of-range operands |
|
Shenandoah: Remove ShenandoahHumongousThreshold tunable |
|
jdk.internal.loader.URLClassPath may leak JarFile instance when dealing with unexpected Class-Path entry in manifest |
|
Remove InstanceKlass::_is_marked_dependent |
|
ubsan: division by zero in sharedRuntimeTrans.cpp |
|
(dc) DatagramChannelImpl.blockingReceive with timeout may block indefinitely if all datagrams blocked by SecurityManager |
|
com/sun/jdi/DataDumpTest.java failed with Not a debuggee, or not listening for debugger to attach |
|
Assert deleted methods not returned by CallInfo |
|
com/sun/jdi/ThreadMemoryLeakTest.java requires that compressed oops are enabled |
|
Add screen capture for failure case |
|
Typo in MemorySegment doc |
|
Serial: Move Generation::print_on to subclasses |
|
Revert "8336655: java/net/httpclient/DigestEchoClient.java IOException: HTTP/1.1 header parser received no bytes" |
|
JFR: Revert changes to TestCodeSweeper |
|
Leading and trailing code blocks by indentation |
|
Don’t store abstract and interface Klasses in class metaspace |
|
CDS warning Skipping java/lang/invoke/BoundMethodHandle$Species_LLLL |
|
Speed up the ClassFile API MethodTypeDesc#ofDescriptor |
|
Permanently disable remote code downloading in JNDI |
|
[JVMCI] Allow HotSpotJVMCIRuntime#getJObjectValue to be called by a HotSpot CompileBroker compiler thread |
|
New Object to ObjectMonitor mapping: riscv64 implementation |
|
ClassBuilder withMethod builders should cache the method type symbol |
|
Dedicated Array class descriptor implementation |
|
Functional interface implementations for common pre-boot ClassFile operations |
|
Speed up ConstantPoolBuilder::classEntry(ClassDesc) |
|
Do libubsan1 installation in test container only if requested |
|
Remove obsolete AbstractNamedEntry::equals method |
|
Test crashed: assert(is_path_empty()) failed: invariant |
|
Lazy creation of exception instances is not thread safe |
|
HTTP/1.1 CleanupTrigger may be triggerred after the next exchange started |
|
sun/font/HBShaper - mismatch in return type of FFM upcall function description and native invocation |
|
[TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix |
|
NMT: Malloc overhead is calculated incorrectly |
|
Internal XOF Methods for SHAKE128 and SHAKE256 |
|
Improve performance of MemorySegment::copy |
|
Add more linesize for MIME decoder in macro bench test Base64Decode |
|
Clarify handling of restricted and caller-sensitive methods |
|
DiagnosticCommandMBean operations should standardize types for parameters |
|
java.lang.module specification wording not aligned with JEP 261 |
|
StackCounter adding extraneous slots for receiver invoke instructions |
|
ClassLoaderExt::process_jar_manifest() should allow / separator on Windows |
|
Test java/nio/channels/DatagramChannel/SendReceiveMaxSize.java timeout |
|
New Object to ObjectMonitor mapping: s390x implementation |
|
StackMapTable is invalid if frames appear in dead code |
|
Shenandoah: Remove excessive ShenandoahVerifier::verify_during_evacuation |
|
Test javax/swing/JFileChooser/8080628/bug8080628.java doesn’t test for GTK L&F |
|
Improve startup of memory access var handles by simplifying combinator chains |
|
Erroneous parameterized type represented as <any> |
|
App classpath mismatch if a jar from the Class-Path attribute is on the classpath |
|
Shenandoah: Avoid calling java_lang_Class accessors in asserts/verifier |
|
CompactNumberInstance.format incorrectly formats some numbers (few vs many) |
|
assert(Atomic::add(&ik→_shared_class_load_count, 1) == 1) failed: shared class loaded more than once |
|
x86_64 intrinsic for tanh using libm |
|
(fs) BasicFileAttributes.creationTime() falls back to epoch if birth time is unavailable (Linux) |
|
AttributeMapper type parameter should be bounded by Attribute |
|
Don’t create/destroy debug agent cmdQueueLock for each connection |
|
vmTestbase/nsk/jdb/kill/kill001/kill001.java fails with JTREG_TEST_THREAD_FACTORY=Virtual |
|
Re-visit "interrupt handling" in jdk.internal.loader.Resource |
|
RISC-V: Avoid synthetic data dependency in nmethod barrier on Ztso |
|
Misc issues in memory layout javadoc |
|
Retire the test jdk/java/util/zip/TestZipError.java |
|
MemoryLayout::offsetHandle can return a negative offset |
|
java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes |
|
Intrinsify Continuation.pin() and Continuation.unpin() |
|
hasIncubatorModules needs to be generated when module resolution required at startup |
|
ConfigureNotify behavior has changed in KWin 6.2 |
|
Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java |
|
Adjust the comment after UseObjectMonitorTable |
|
ScheduledThreadPoolExecutor struggles with extremely long delays |
|
The java.awt.datatransfer.SystemFlavorMap#FLAVOR_MAP_KEY field is not used |
|
PPC, s390x: LightweightSynchronizer::exit asserts, missing lock |
|
[PPC64] Unify interface of cmpxchg for different types |
|
Wrong indent in API docs for java.lang.management.ManagementFactory |
|
JFR: Internal events causes crash when no other events are in use |
|
Remove unused import declarations in java.compiler |
|
C2: remove useless code in PhaseIdealLoop::place_outside_loop() after 8335709 |
|
Hoist os::Posix::realpath() to os::realpath() and implement on Windows |
|
[BACKOUT] JDK-8337828: CDS: Trim down minimum GC region alignment |
|
Clarify matching order of MessageFormat subformat factory styles |
|
Show warning when CreateCoredumpOnCrash set, but core dump will not happen |
|
java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 |
|
SystemDictionary::class_name_symbol has incorrect length check |
|
Add monitoring/management interface for the virtual thread scheduler |
|
HotSpotDiagnosticsMXBean missing @since tag |
|
Deprecate jhsdb debugd for removal |
|
Small startup regression remains after JDK-8309622 and JDK-8331932 |
|
CDS flags are reported with wrong flag category |
|
Avoid passing EnumDescs and extra classes to type switch methods that don’t use them |
|
CDS: Segmented roots array |
|
Remove non translated file name from WinResources resource bundle |
|
C1: assert(0 ⇐ i && i < _len) failed: illegal index 5 for length 5 |
|
ProblemList runtime/interpreter/LastJsrTest.java on linux-all |
|
Update SwingSet2 "About" image to reference openjdk.org |
|
Make Metaspace::deallocate space-aware |
|
StringConcatFactory hardCoded string concatenation strategy |
|
vmTestbase/nsk/jvmti/*Field*Watch/TestDescription.java tests timeout intermittently |
|
StringConcatFactory optimize the construction of MethodType and MethodTypeDesc |
|
Optimize the string concatenation of ClassDesc |
|
The result of the combine method of SettingsControl is not used |
|
Simplify processing of hidden class names |
|
Deprecate the UseLinuxPosixThreadCPUClocks flag and remove it in a future release |
|
Improve performance for MemorySegment::fill |
|
IGV: Add incrementally inlined method name to phase name |
|
Avoid bootstrapped switches in the classfile API |
|
Access to private classes should be permitted inside the permits clause of the enclosing top-level class |
|
New Object to ObjectMonitor mapping: PPC64 implementation |
|
Make a couple of fields in DoubleByte static |
|
Remove unused HeapShared::calculate_oopmap |
|
frame::print_value_on(outputStream* st, JavaThread *thread) doesn’t need thread argument |
|
[aarch64] Skip verify_sve_vector_length after native calls if SVE supports 128 bits VL only |
|
Move JVM Klass flags out of AccessFlags |
|
Rename TypeKind enum constants to follow code style |
|
JNI exception pending in Inflater.c |
|
Remove rarely-used accessor methods from Opcode |
|
Make DirectCodeBuilder write through without allocating instruction objects |
|
Callers of Exceptions::fthrow should ensure exception message lengths avoid the INT_MAX limits of os::vsnprintf |
|
Make os::Linux::active_processor_count() public |
|
jfr_flush_event_writer - return value type mismatch |
|
Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java |
|
api/java_rmi/Naming/Rebind.html crashes with SEGV from UTF8::quoted_ascii_length call |
|
[BACKOUT] JDK-8338440 Parallel: Improve fragmentation mitigation in Full GC |
|
ZGC: Remove unused remembered sets |
|
[REDO] JDK-8338440 Parallel: Improve fragmentation mitigation in Full GC |
|
ZGC: Race in clearing of remembered sets |
|
java/lang/String/concat/HiddenClassUnloading.java fails on AIX and Linux ppc64le after JDK-8336856 |
|
Remove AbstractPoolEntry.PrimitiveEntry to reduce boxing overheads |
|
Optimize ClassFile Util slotSize |
|
Remove NaiveHuffman coder |
|
ProblemList runtime/interpreter/LastJsrTest.java on all platforms with Xcomp |
|
Parameter arrays that are capped during annotation processing report incorrect length |
|
JFR: Bulk read support for ChunkInputStream |
|
Native annotation parsing code of deprecated annotations causes crash |
|
Optimize BufWriterImpl#writeU1/U2/Int/Long |
|
Remove tag field from AbstractPoolEntry |
|
Optimize StackMapGenerator$Frame |
|
Remove misleading CodeBuilder.loadConstant(Opcode, ConstantDesc) |
|
Optimize ClassFile API loadConstant |
|
[s390x] TestIfMinMax.java failure |
|
Test javax/swing/JButton/SwingButtonResizeTestWithOpenGL.java#id failed: Button renderings are different after window resize |
|
RISC-V: Builds fail after JDK-8339120 |
|
Fix overflow issues in AdlArena |
|
RISC-V: Remove li64 macro assembler routine and related code |
|
Move rarely used constants out of ClassFile |
|
Logs truncated in test javax/net/ssl/DTLS/DTLSRehandshakeTest.java |
|
giflib attribution correction |
|
Test fails with assert(depth < max_critical_stack_depth) failed: can’t have more than 10 critical frames |
|
Improve diagnostic logging runtime/cds/DeterministicDump.java |
|
Enhance Attach API to support arbitrary length arguments - Windows |
|
Optimize ClassFile Utf8EntryImpl#writeTo |
|
Record deconstruction pattern in switch fails to compile |
|
Remove unused function declaration poll_for_safepoint |
|
C1 will miss type profile when inline final method |
|
CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms |
|
C2: dead node after failing to match cloned address expression |
|
jhsdb jstack could not trace FFM upcall frame |
|
unused-variable warnings happen in libfontmanager |
|
Test runtime/exceptionMsgs/NoClassDefFoundError/NoClassDefFoundErrorTest.java fails after JDK-8338257 |
|
Optimize ClassFile writeBuffer |
|
ProblemList runtime/exceptionMsgs/NoClassDefFoundError/NoClassDefFoundErrorTest.java |
|
Optimize ClassFile Utf8EntryImpl#inflate |
|
ConstantPoolBuilder#constantValueEntry method doc typo and clarifications |
|
SurfaceManager cacheMap retains strong references |
|
FieldAllocationCount is mostly unused |
|
keytool -importpass insists prompting the user even if there is no terminal |
|
Remove duplicate line in FileMapHeader::print |
|
RISC-V: Use auipc explicitly in far_jump and far_call macro assembler routines |
|
[jittester] Make it possible to generate tests without execution |
|
Switch targets are not inflated in CodeModel if no StackMap |
|
G1: TestVerificationInConcurrentCycle.java fails with "Missing rem set entry" when using "-XX:G1RSetUpdatingPauseTimePercent=0 -XX:G1UpdateBufferSize=2" |
|
Unintentional IOException in jdk.jdi module when JDWP end of stream occurs |
|
Assertion on AIX - original PC must be in the main code section of the compiled method |
|
ZGC: Synchronize medium page allocation |
|
ZGC: Remove unnecessary page reset when splitting pages |
|
Optimize ClassFile load and store instructions |
|
sun.security.ssl.StatusResponseManager.get swallows interrupt status |
|
[PPC64] cmpxchgw/h/b doesn’t handle external Label |
|
[s390x] Provide implementation for resolve_global_jobject |
|
[s390x] Problemlist compiler/c2/irTests/TestIfMinMax.java |
|
CDS error when module is located in a directory with space in the name |
|
Enumerate shared stubs and define static fields and names via declarations |
|
Clean up return code handling for pthread calls in library coding |
|
JFR: Modernize |
|
ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message |
|
Extended NPE message doesn’t handle CONSTANT_Dynamic |
|
StackMapDecoder::writeFrames makes lots of allocations |
|
Test generation tool and gtest for testing APX encoding of extended gpr instructions |
|
Remove size field from instructions |
|
Clean up a few ExtendedRobot tests |
|
Improve performance of MemorySegment::mismatch |
|
JVM crashes with -Xshare:dump -XX:+SegmentedCodeCache |
|
Wrong timeout computations in DnsClient |
|
Unify include requirements for PlatformMonitor/Mutex constructors/destructors |
|
CSS rule is not specific enough |
|
compiler/codecache/CheckSegmentedCodeCache.java fails |
|
Unaddressed comments during code review of JDK-8337664 |
|
Update CodeCacheSegmentSize and CodeEntryAlignment for ARM |
|
Behavior of File.is{Directory,File,Hidden} is not documented with respect to symlinks |
|
DumpingWithJavaAgent.java failed with missing expected output |
|
Speed up raw bytecode processing in ClassFile API |
|
ZGC: Race results in only one of two remembered sets being cleared |
|
runtime/reflect/ReflectOutOfMemoryError.java fails with "bootstrap method initialization exception" |
|
Simplify and remove unused code in ObjectMethods.<clinit> |
|
ProblemList runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java |
|
Cleanup Unsafe.setMemory intrinsic code |
|
Fix block @jls and @jvms tags |
|
StringConcatFactory optimization for CompactStrings off |
|
(tz) Update Timezone Data to 2024b |
|
Update vmTestbase/nsk/jvmti/*Field*Watch tests to use virtual thread factory |
|
Opensource few AWT PopupMenu tests |
|
Reduce construction overheads in StringConcatFactory$InlineHiddenClassStrategy |
|
Reduce overheads in InvokerBytecodeGenerator |
|
Improve parsing of Day/Month in tzdata rules |
|
ZGC: Division by zero in rule_major_allocation_rate |
|
ShenandoahPacer::setup_for_mark, ShenandoahPacer::setup_for_updaterefs and ShenandoahPacer::setup_for_evac runtime error: division by zero |
|
ZGC: Move some page resets and verification to callsites |
|
[vectorapi] YYYXXXVector::withLaneHelper and laneHelper should use Double::doubleToRawLongBits/Float::floatToRawIntBits |
|
Update runtime/condy tests to be executed with VM flags |
|
Simplify class data generation in InvokerBytecodeGenerator |
|
ResizeObserver callback interrupts smooth scrolling on Chrome |
|
java/foreign/TestMappedHandshake.java fails with assert(depth < max_critical_stack_depth) failed: can’t have more than 10 critical frames |
|
Rearrange reachabilityFence()s in jdk.test.lib.util.ForceGC |
|
ciTypeFlow does not correctly handle unresolved constant dynamic of array type |
|
Clarify modeling scope of javax.lang.model.element |
|
x86 unused andw/orw/xorw/addw encoding could be removed |
|
Optimize DataOutputStream writeUTF |
|
Problem list serviceability/sa/TestJhsdbJstackUpcall.java for generational ZGC |
|
Avoid initializing AccessFlag related classes in write-only cases |
|
ZipFile.Source.initCEN needlessly reads END header |
|
Delete tedious bool type define |
|
Concurrent GC crashed due to GetMethodDeclaringClass |
|
Open source several AWT focus tests - series 1 |
|
[Accessibility,Windows,JAWS] Bug in the getKeyChar method of the AccessBridge class |
|
Windows regression after removing ObjectMonitor Responsible |
|
java.desktop/share/classes/javax/swing/text/html/default.css typo in margin settings |
|
C2: some nodes can have incorrect control after do_range_check() |
|
Remove references to Applet in core-libs/security APIs |
|
RISC-V: Vectorize crc32 intrinsic |
|
RISC-V: C ABI breakage for integer on stack |
|
Refactor ClassFileImpl to allow loading Option classes lazily |
|
Incorrect error message during startup if working directory does not exist |
|
RISC-V: Reduce icache flushes |
|
TestByteBuffer fails on AIX after 8339285 |
|
Better use of Javadoc tags in javax.lang.model |
|
Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java |
|
Use index and definition tags in AnnotatedElement |
|
Support Intel APX setzucc instruction |
|
Fix incorrect APX feature enabling with -XX:-UseAPX |
|
Open source closed choice tests #1 |
|
Reduce work done in j.l.invoke bytecode generators |
|
Prefer invokeBasic in BootstrapMethodInvokers |
|
Add better test failure diagnostics to vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002 |
|
Acknowledge case insensitive unambiguous keywords in tzdata files |
|
Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract |
|
Replace usages of -mx and -ms in some tests |
|
Replace usages of -mx and -ms in some client-libs tests |
|
Open source several AWT Mouse tests - Batch 1 |
|
Remove unused BootstrapMethodsInvokers.isLambdaMetafactoryCondyBSM |
|
Open source several AWT focus tests - series 2 |
|
Update color.org and wapforum.org links to use HTTPS instead of HTTP |
|
Broken link to the dieharder distribution website in SplittableRandom |
|
Enumerate opto and C1 stubs, generate enums, names, fields and generator calls |
|
Restore the interrupt status in FileSystemPreferences.lockFile() |
|
Fix typos in java.compiler documentation |
|
serviceability/sa/TestDebugInfoDecode.java should be driver |
|
Avoid duplicate checking of trailing slash in ZipFile.getZipEntry |
|
Move constant symbol caches to Utf8EntryImpl |
|
Open some dialog awt tests |
|
Open source several AWT/2D related tests |
|
Several security shell tests don’t set TESTJAVAOPTS |
|
Open source several AWT focus tests - series 3 |
|
Open source couple TextField related tests |
|
Open source several AWT focus tests - series 4 |
|
AIOOBE due to Math.abs(Integer.MIN_VALUE) in tests |
|
Remove checks for outdated -t -tm -Xfuture -checksource -cs -noasyncgc options from the launcher |
|
Man page update for deprecating jhsdb debugd for removal |
|
Simplify Math.scalb(double) method |
|
Open source several AWT focus tests - series 5 |
|
[JVMCI] Don’t compress abstract and interface Klasses |
|
Frame not disposed in java/awt/dnd/DropActionChangeTest.java |
|
Print JVMCI names with the Compiler.{perfmap,codelist,CodeHeap_Analytics} diagnostic commands |
|
GenShen: Fix inconsistencies in generational Shenandoah behavior |
|
Open source AWT TextField tests - Set1 |
|
Make a few fields in SortingFocusTraversalPolicy static |
|
Graphics2D.drawString doesn’t always work with Font derived from AffineTransform |
|
Open some dialog awt tests 2 |
|
VirtualThreadSchedulerMXBeanTest.testReduceParallelism fails intermittently |
|
[s390x] ProblemList jdk/java/util/zip/CloseInflaterDeflaterTest.java |
|
Open source several AWT Mouse tests - Batch 2 |
|
[s390x] secondary_super_cache does not scale well: C1 and interpreter |
|
Open source AWT MenuItem related tests |
|
RISC-V: some minor improvements of base64_vector_decode_round |
|
Open source several AWT focus tests - series 6 |
|
Refactor KeyEvent/FunctionKeyTest.java |
|
KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout |
|
Improve the output from assert_different_registers |
|
Fix vectorization tests with compact headers |
|
Simplify jdk.internal.classfile.impl.EntryMap |
|
[C2] assert(KlassEncodingMetaspaceMax > pd) failed: change encoding max if new encoding after 8338526 |
|
Open source several AWT focus tests - series 7 |
|
In ClassReader, extract a constant for the superclass supertype_index |
|
Support "%z" time zone abbreviation format in TZ files |
|
Open source few Checkbox tests - Set2 |
|
Open source several 2D tests |
|
Modify rearrange/selectFrom Vector API methods to perform wrapIndexes instead of checkIndexes |
|
Test java/foreign/TestLinker.java failed failed: missing permission java.lang.foreign.native.threshold.power.fill |
|
Use inline return tag in java.base |
|
Open source AWT Frame related tests |
|
Simplify SegmentBulkOperations::powerOfProperty |
|
[Linux] containers/systemd/SystemdMemoryAwarenessTest.java failing on some systems |
|
Move assert-only loop in OopMapSort::sort under debug macro |
|
Add internal set_flag function to VMATree |
|
Expose BitMap::print_on in release builds |
|
Ubsan: ciEnv.cpp:1660:65: runtime error: member call on null pointer of type 'struct CompileTask' |
|
Remove JULONG as a Diagnostic Command argument type (jcmd JFR.view) |
|
Remove outdated SelectVersion() function from the launcher and update the code comments explaining the code flow |
|
test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java can fail due to regex |
|
Remove oopDesc::size_might_change() |
|
Remove redundant code in SegmentBulkOperations::mismatch |
|
Refactor internal makeHiddenClassDefiner to take option mask instead of Set<ClassOption> |
|
Remove internal CpException for reading malformed utf8 |
|
Add concise usage message to the java executable |
|
Open some dialog awt tests 3 |
|
C1: rework ciMethod::equals following 8338471 |
|
Open source several Java2D rendering loop tests. |
|
C1: remove unused Compilation::_max_spills |
|
Problem with generic pattern matching results in internal compiler error |
|
ZGC: TestAllocateHeapAt.java should not run with UseLargePages |
|
Open source few Component tests - Set1 |
|
[REDO] CDS: Trim down minimum GC region alignment |
|
CDS: Enhance bitmap truncation |
|
Open source some Component/Panel/EventQueue tests - Set2 |
|
Replace usage of -noclassgc with -Xnoclassgc in test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java |
|
Malformed system classes loaded by bootloader crash the JVM in product builds |
|
Shenandoah: Cleanup ShenandoahRuntime stubs |
|
Shenandoah: Incorrect match for clone barrier in is_gc_barrier_node |
|
Bug in CompressedKlassPointers::is_in_encodable_range |
|
Shenandoah: Missing load_reference_barrier_phantom_narrow match in is_shenandoah_lrb_call |
|
8339531 incorrect for Big Endian platforms |
|
Open source several AWT Dialog tests - Batch 1 |
|
Misspelled constant |
|
Link color is hard to distinguish from text color in API documentation |
|
Native linker allows MemoryLayout consisting of only PaddingLayout |
|
Add positionTestUI() to PassFailJFrame.Builder |
|
-Xshare:off -XX:CompressedClassSpaceBaseAddress=0x40001000000 crashes on macos-aarch64 |
|
jcmd VM.events ignores max argument |
|
C2 compilation asserts with "no node with a side effect" in PhaseIdealLoop::try_sink_out_of_loop |
|
Open source couple more miscellaneous AWT tests |
|
Improve opening sentence of FileInputStream constructor specification |
|
Tests crash: assert(is_in_encoding_range || k→is_interface() || k→is_abstract()) failed: sanity |
|
Optimize DataInputStream::readUTF |
|
Missed ThreadWXEnable in jfrNativeLibraryLoadEvent.cpp |
|
RISC-V: Returns mispredicted |
|
[s390x] TestLargeStub.java failure after 8338123 |
|
Open source several AWT Robot tests |
|
C2 SuperWord: JMH benchmark for Reduction vectorization |
|
Remove CounterHalfLifeTime |
|
Test java/lang/management/ThreadMXBean/Locks.java failed with NullPointerException |
|
Open source several AWT Dialog tests - Batch 2 |
|
Avoid calling MT.invokerType() when creating LambdaForms |
|
Add border around instructions in PassFailJFrame |
|
Add explanation around MemorySegment:reinterpret regarding arenas |
|
PassFailJFrame: Make rows default to number of lines in instructions |
|
JPackage app-image exe launches multiple exe’s in JDK 22+ |
|
Crash due to invalid oop in nmethod after C1 patching |
|
Test jdk/classfile/OptionsTest.java fails after JDK-8340200 |
|
Remove references to Applet in core-libs/security tests |
|
A common framework to support public key algorithms with standard parameter sets |
|
(fs) Message of NotLinkException thrown by Files.readSymbolicLink does not include file name (win) |
|
Open source mixed AWT tests - Set3 |
|
Update jcmd VM.events max parameter to be INT |
|
Open some checkbox awt tests |
|
Remove CompressedOops::ptrs_base |
|
Open source AWT desktop properties and print related tests |
|
Remove javax.naming.Context.APPLET |
|
Update -mx to -Xmx in UnninstallUIMemoryLeaks test |
|
Position the first window of a window list |
|
Open source several AWT Dialog tests - Batch 3 |
|
Opensource few AWT image tests |
|
windows-x64-slowdebug build fails after JDK-8319873 |
|
VM issues warning failure to find kernel32.dll on Windows nanoserver |
|
Update OS detection code to recognize Windows Server 2025 |
|
vmTestbase/gc/gctests/PhantomReference/phantom001/TestDescription.java Test exit code: 97 with -Xcomp UseAVX=3 |
|
Windows jcmd System.map and System.dump_map tests failing |
|
Handle OopStorage in location decoder |
|
Open source closed choice tests #2 |
|
[JVMCI] Unintuitive behavior of UseJVMCICompiler option |
|
Update comment in SourceVersion for language evolution history |
|
Shenandoah: Whitebox breakpoint GC requests may cause assertions |
|
CharsetProvider specification updates |
|
Open source a few more Component related tests |
|
Shenandoah: Remove redundant task stats printing code in ShenandoahTaskQueue |
|
open source several 2D imaging tests |
|
Open source some MenuBar tests - Set1 |
|
ZGC: Create an UseLargePages adaptation of TestAllocateHeapAt.java |
|
ZGC: Should call |
|
ZGC: TestAllocateHeapAt.java should not run with transparent hugepages |
|
ZGC: Move defragment out of the allocation path |
|
Open source some MenuBar tests - Set2 |
|
Open source closed choice tests #3 |
|
Remove unused CompressedOops::AnyNarrowOopMode |
|
Open source few more AWT Frame related tests |
|
RISC-V: minor improvement in base64 |
|
AArch64: Extra entry declaration for assember test |
|
[PPC64] Wrong ConditionRegister used in ppc64.ad: flagsRegCR0 cr1 |
|
C2: Improve encoding of LoadNKlass for compact headers |
|
C2 EA asserts with "previous reducible Phi is no longer reducible before SUT" |
|
Reduce overhead of proxying Object methods in ProxyGenerator |
|
Open source additional Component tests (part 2) |
|
Amend description for logArea |
|
Add description for PassFailJFrame constructors |
|
Remove JDK1.1 compatible behavior for "EST", "MST", and "HST" time zones |
|
Bad copyright notices in changes from JDK-8339902 |
|
Clarify LocaleServiceProvider deployment on application module path |
|
Shenandoah: Optimize ShenandoahPacer |
|
Thread stack-base assertion should report which thread has the un-set stack |
|
Open some dialog awt tests 4 |
|
Remove NarrowPtrStruct |
|
C2: assert(is_OuterStripMinedLoop()) failed: invalid node class: IfTrue |
|
Typo in javadoc of java.util.jar.JarFile |
|
Problemlist DcmdMBeanPermissionsTest.java and SystemDumpMapTest.java |
|
Optimize setLocalsFromArg |
|
Starting many threads can delay safepoints |
|
ZipEntry field validation does not take into account the size of a CEN header |
|
Improve MessageFormat readObject checks |
|
Open source DnD tests - Set4 |
|
Open Source several AWT/2D font and rendering tests |
|
Create separate index page for terms defined by the index tag |
|
Incorrect escaping of single quotes when pretty-printing character literals |
|
ConcurrentModificationException when sorting ArrayList sublists |
|
Remove unused G1ParScanThreadState::_partial_objarray_chunk_size |
|
Some JVMCI flags are inconsistent |
|
Characters in Document diagrams not in the middle |
|
[JVMCI] compiler/unsafe/UnsafeGetStableArrayElement.java fails with -XX:-UseCompressedClassPointers |
|
JdkJfrEvent::get_all_klasses stores non-strong oops in JNI handles |
|
Optimize StackMapGenerator$Frame::checkAssignableTo |
|
RISC-V: C2: Small improvement to vector gather load and scatter store |
|
Remove dead code from RequiresSetenv function in java.base/unix/native/libjli/java_md.c |
|
Open source several AWT PopupMenu tests |
|
Fix -Wzero-as-null-pointer-constant warnings for CompressedOops |
|
Open source several AWT List tests |
|
Remove outdated PROCESSOR_ARCHITECTURE_IA64 from Windows coding |
|
Open source additional Component tests (part 3) |
|
Open source few more AWT List tests |
|
RISC-V: Small refactoring for sub/subw macro-assembler routines |
|
[PPC64] SA determines wrong unextendedSP |
|
Policy.UNSUPPORTED_EMPTY_COLLECTION.isReadOnly does not return true |
|
Misc tests fail assert(!set || SafepointSynchronize::is_at_safepoint()) failed: set once or at safepoint |
|
Fix typos in javax.lang.model.SourceVersion |
|
Reading from an input stream backed by a closed ZipFile has no test coverage |
|
Open source closed frame tests #1 |
|
JVMTI FRAME_POP event is sometimes missed if NotifyFramePop is called as a method is returning |
|
ProblemList applications/ctw/modules/java_base.java due to JDK-8340683 |
|
Optimize StackMapGenerator::processMethod |
|
Optimize DirectClassBuilder::build |
|
Open source DnD tests - Set5 |
|
Remove unused function declarations from java.c/java.h of the launcher |
|
Open source AWT List tests |
|
Clarify special case handling of unboxedType and getWildcardType |
|
Cleanup remaining IA64 references in hotspot code |
|
RISC-V: Refactor crc32 scalar version |
|
Add scope for relaxing constraint on JavaCalls from CompilerThread |
|
Update description of PassFailJFrame and samples |
|
Introduce Predicate classes with predicate iterators and visitors for simplified walking |
|
Open source several AWT Dialog tests - Batch 4 |
|
-XX:+PrintInterpreter: instructions should only be printed if printing all InterpreterCodelets |
|
Fix client builds after JDK-8337987 |
|
Use a consistent order when loading cxq and EntryList |
|
Add border inside instruction frame in PassFailJFrame |
|
Disable ubsan checks in some awt/2d coding |
|
RISC-V: Client build fails after JDK-8339738 |
|
Open source few more AWT PopupMenu tests |
|
LambdaForm customization via MethodHandle::updateForm is not thread safe |
|
C2: Memory for TypeInterfaces not reclaimed by hashcons() |
|
Should not send unload notification for scratch classes |
|
Simplify simple validation for class definition in MethodHandles.Lookup |
|
Clean up MutableCallSite to use explicit release fence instead of AtomicInteger |
|
[PPC64/s390x] Error: ShouldNotReachHere() in TemplateInterpreterGenerator::generate_math_entry after 8338694 |
|
Open some TextArea awt tests |
|
Remove unused lines related to vmClasses |
|
Open source some of the AWT Geometry/Button tests |
|
RISC-V: add t3-t6 alias into assemler_riscv.hpp |
|
Desugar ZipCoder.Comparison |
|
Remove wildcard bound in PositionWindows.positionTestWindows |
|
Open source closed frame tests # 2 |
|
The class LogSelection copies uninitialized memory |
|
Ubsan: oopStorage.cpp:374:8: runtime error: applying non-zero offset 18446744073709551168 to null pointer |
|
Add vmTestbase/gc/memory/Nio/Nio.java and java/nio/Buffer/LimitDirectMemory.java to problem list |
|
ProblemList 4 java/nio/channels/DatagramChannel tests on macosx-all |
|
Open source few Checkbox and Cursor tests - Set1 |
|
Open source few Cursor tests - Set2 |
|
Ambiguous name of jtreg property vm.libgraal.enabled |
|
Open source few DnD tests - Set6 |
|
Update citations to "Hacker’s Delight" |
|
Use index and definition tags in Object and Double |
|
Open source some Desktop related tests |
|
Open some TextArea awt tests 1 |
|
Update jdk/jfr/event/gc/collection tests to accept "CodeCache GC Threshold" as valid GC reason |
|
Open source some of the AWT Window tests |
|
Open source AWT FileDialog related tests |
|
Optimize StackMapGenerator detect frames |
|
Optimize x86/aarch64 MD5 intrinsics by reducing data dependency |
|
OopStorage location decoder crashes accessing non-initalized OopStorage |
|
Error handler crashes when Metaspace is not fully initialized |
|
Crash in java/runtime/Unsafe/InternalErrorTest when running with -XX:-UseCompressedClassPointers |
|
Do not use lambdas or method refs for verifyConstantPool |
|
Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java |
|
SHA-512 implementation using SHA-NI |
|
Two CDS tests fail again with -UseCompressedOops and UseSerialGC/UseParallelGC |
|
Open some TextArea awt tests 2 |
|
Add 2 SSL.com TLS roots |
|
Cleanup statics in HeapDumper |
|
Define anchor point and index term for "wrapper classes" |
|
[s390x] intrinsics for divideUnsigned and remainderUnsigned methods in java.lang.Integer and java.lang.Long |
|
javac fails with an exception when compiling import module under source level 8 |
|
Open source several AWT Canvas and Rectangle related tests |
|
CDS: Segmented roots array misses roots |
|
Clean up relax_verify in ClassFileParser |
|
ProblemList compiler/cha/TypeProfileFinalMethod.java in Xcomp mode |
|
Add index entries for terms used in java.lang.Class |
|
[ARM32] Error: ShouldNotReachHere() in TemplateInterpreterGenerator::generate_math_entry after 8338694 |
|
open source several AWT tests including menu shortcut tests |
|
Extra call to MethodHandle::asType from memory segment var handles fails to inline |
|
open source some 2d graphics tests |
|
Some jdk/jfr/event/compiler tests shouldn’t be executed with Xcomp |
|
Deprecate for removal the jrunscript tool |
|
Incorrect format string after JDK-8339475 |
|
Optimize StackMapGenerator::trimAndCompress |
|
Optimize long vector multiplication using x86 VPMUL[U]DQ instruction |
|
Rename jtreg property docker.support as container.support |
|
Optimize DirectCodeBuilder |
|
Maintain a single source file for sun.net.www.protocol.jar.JarFileFactory |
|
RISC-V: Unnecessary fences used for load-acquire in template interpreter |
|
Open source several Choice related tests |
|
Open source some of the AWT window test |
|
Cleanup dead code after JDK-8322630 |
|
Open source several Choice related tests (part 2) |
|
Permit access to diagnostics for transient snippets |
|
Opensource few List and a Window test |
|
TypeRawPtr::add_offset may be "miscompiled" due to UB |
|
Open source few more AWT FileDialog tests |
|
[REDO] Implement C2 VectorizedHashCode on AArch64 |
|
[BACKOUT] 8322770: Implement C2 VectorizedHashCode on AArch64 |
|
Use ClassFile’s new API loadConstant(int) |
|
Broken link in AbstractAnnotationValueVisitor7 due to extra quotation mark |
|
Improve default instruction frame title in PassFailJFrame |
|
G1: Refactor G1Policy to move collection set selection methods into G1CollectionSet |
|
Open source closed frame tests # 3 |
|
Shenandoah: LRB node is not matched as GC barrier after JDK-8340183 |
|
Use ArraySupport.SOFT_MAX_ARRAY_LENGTH for max array size in java.base |
|
Test com/sun/tools/attach/PermissionTest.java fails access denied after JDK-8327114 |
|
Open source few DND tests - Set1 |
|
Open source few various AWT tests - Set1 |
|
Add Float16 to jdk.incubator.vector |
|
Tests assume UnlockExperimentalVMOptions is disabled by default |
|
JVMTI is not properly hiding some continuation related methods |
|
Validate slot argument for instruction factories |
|
Open source few TrayIcon tests - Set7 |
|
(fs) Move creation time fallback logic to Java layer (Linux) |
|
Open some TextArea awt tests 3 |
|
Add some useful debugging APIs to the debug agent |
|
Open source more AWT window tests |
|
Test TestJcmdWithSideCar.java should skip ACCESS_TMP_VIA_PROC_ROOT (after JDK-8327114) |
|
[macos] javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java fails sometimes in macos |
|
Refactor initial Assertion Predicate creation into separate classes |
|
[JVMCI] Export JavaThread::_unlocked_inflated_monitor to JVMCI |
|
CDS: Parallel relocation |
|
Fix -Wzero-as-null-pointer-constant warnings in PRODUCT-only code |
|
Suspicious check in Locale.getDisplayName(Locale inLocale) |
|
Problemlist ShapeNotSetSometimes.java on macOS |
|
CDS cannot load archived heap objects with -XX:+UseSerialGC -XX:-UseCompressedOops |
|
Open source closed frame tests # 4 |
|
Open some TextArea awt tests 4 |
|
Update VMProps.isCDSRuntimeOptionsCompatible to include Parallel and Serial GC |
|
Open source few TrayIcon tests - Set8 |
|
Shenandoah: Improve lock contention during cleanup |
|
Add since checker tests to the langtools modules |
|
C2: assert(main_limit == cl→limit() || get_ctrl(main_limit) == new_limit_ctrl) failed: wrong control for added limit |
|
Implement JEP 488: Primitive Types in Patterns, instanceof, and switch (Second Preview) |
|
C2: remove slice parameter from GraphKit::make_load() and GraphKit::store_to_memory() |
|
Various test failures after JDK-8334305 |
|
Stop including osThread_os.hpp in the middle of the OSThread class |
|
Optimize RawBytecodeHelper::next |
|
JFR: Adjust object sampler span handling |
|
containers/docker/TestJcmdWithSideCar.java takes needlessly long to run |
|
[macos] AppContentTest and SigningOptionsTest failed due to "codesign" does not fails with "--app-content" on macOS 15 |
|
Unnecessary check for JSRs in CDS |
|
DecimalFormatSymbols setters should throw NPE |
|
Open source closed frame tests # 5 |
|
Remove C2HandleAnonOMOwnerStub |
|
Test runtime/cds/appcds/DumpRuntimeClassesTest.java from JDK-8324259 is failing |
|
java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible |
|
BigDecimal.stripTrailingZeros() optimization |
|
Reversed field layout caused by unstable sorting |
|
Clarify special case handling of Types.getArrayType |
|
ProblemList runtime/cds/appcds/DumpRuntimeClassesTest.java in Xcomp mode |
|
JShell crashes with java.util.MissingFormatArgumentException |
|
Optimize StackMapGenerator::processFieldInstructions |
|
Optimize StackMapGenerator::processInvokeInstructions |
|
Remove the unused thread_type field from OSThread |
|
G1: use bit clearing to remove tightly-coupled initialization store pre-barriers |
|
AVX-512 intrinsic for SHA3 |
|
sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering |
|
Wrong anchor in wrapper classes links |
|
More concise use of classfile API |
|
Revisit jdk.internal.loader.URLClassPath.JarLoader after JEP 486 |
|
Remove UseCompactObjectHeaders extra CDS archives |
|
Shenandoah: Missing heap lock when updating usage for soft ref policy |
|
[AIX] build broken after 8341413 |
|
RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code |
|
Add Reader.of(CharSequence) |
|
Optimize BytecodeHelpers validate slot |
|
Test java/foreign/TestUpcallStress.java intermittent timeout with -Xcomp |
|
Test java/foreign/TestUpcallStress.java should mark as /native |
|
Remove CollectionUsageThreshold.java from ProblemList-Xcomp for debugging |
|
Problemlist java/foreign/TestUpcallStress.java in Xcomp mode |
|
Use Unsafe to coalesce reads in java.util.zip.ZipUtils |
|
Clean up iteration of CEN headers in ZipFile.Source.initCEN |
|
ZipFileInflaterInputStream input buffer size uses uncompressed size |
|
[BACKOUT] 8338442: AArch64: Clean up IndOffXX type and let legitimize_address() fix out-of-range operands |
|
C2: remove unused StoreCM node |
|
Tag-specific disabled default decorators for UnifiedLogging |
|
Improve ZipFile validation of the END header |
|
JShell should auto-import java.io.IO.* |
|
StatSampler::assert_system_property: Print the keys and values of the assert |
|
java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64) |
|
G1: Merged cards counter skewed by merge cards cache |
|
Compile error in cgroup coding when using toolchain clang |
|
Regressions with large metaspace apps after 8338526 |
|
RISC-V: Test DateFormatProviderTest.java run timeouted |
|
ReferenceClassDescImpl cache internalName |
|
FileInputStream doesn’t support readAllBytes() or readNBytes(int) on pseudo devices |
|
Shenandoah: assert(tail_bits < (idx_t)BitsPerWord) failed: precondition |
|
Typo in External Specifications link of java.util.Currency |
|
Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code |
|
Implement JEP 490: ZGC: Remove the Non-Generational Mode |
|
Optimize safepoint poll encoding with smaller poll data offset |
|
PPC64: ObjectMonitor::_owner should be reset unconditionally in nmethod unlocking |
|
Fix some warnings as errors when building on Linux with toolchain clang |
|
Optimize argNames in InnerClassLambdaMetafactory |
|
Remove unused enum values from LambdaForm$Kind |
|
Refactor TypeVect to use a BasicType instead of a const Type* |
|
Fix ExceptionOccurred in hotspot |
|
Fix ExceptionOccurred in java.base |
|
Fix ExceptionOccurred in java.desktop |
|
Fix ExceptionOccurred in java.prefs |
|
Fix ExceptionOccurred in java.security.jgss |
|
Fix ExceptionOccurred in jdk.accessibility |
|
Fix ExceptionOccurred in jdk.attach |
|
Fix ExceptionOccurred in jdk.hotspot.agent |
|
Fix ExceptionOccurred in jdk.jdi |
|
Fix ExceptionOccurred in jdk.jdwp.agent |
|
ProblemList containers/docker/TestJcmdWithSideCar.java on linux-x64 |
|
ProblemList five mlvm/indy/func/jvmti tests in Xcomp mode |
|
LightweightSynchronizer::enter_for races with deflation |
|
Check return value of hcreate_r |
|
PhaseCFG::insert_anti_dependences asserts with "no loads" |
|
Incorrect continuation address of synthetic SIGSEGV for APX in product builds |
|
C2 compilation fails with "bad AD file" due to Replicate |
|
Incorrect clearing of ZF in fast_unlock_lightweight on x86 |
|
Optimize ClassFile Benchmark Write |
|
ProblemList applications/ctw/modules/java_base_2.java on linux-x64 |
|
PPC64: C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR |
|
RISC-V: riscv_vector.h native build fails with gcc13 after JDK-8320500 |
|
[REDO] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 |
|
[BACKOUT] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 |
|
AArch64: Micro-optimize compressed ptr decoding |
|
Optimize DirectCodeBuilder writeBody |
|
Using 'var' keyword switch pattern matching causes compiler error |
|
Implementation of Scoped Values (Fourth Preview) |
|
Search tag in inherited doc comment creates additional index item |
|
Optimize ClassFile writing BufBuffer |
|
javac -Xlint should ignore /// on first line of source file |
|
G1: Add region index to region printer output |
|
Support CDS heap dumping for Shenandoah and Epsilon |
|
Remove ProtectionDomain related hotspot code and tests |
|
java.util.Locale class specification improvements |
|
Improve error message with structurally malformed Code array |
|
Replace hardcoded security providers with new test.provider.name system property |
|
os_linux gtest uses lambdas with explicit capture lists |
|
javac states that -proc:full is the default but the default as of 23 is -proc:none |
|
SigningOptionsTest fails without Xcode with command line developer tools after JDK-8341443 |
|
Add mechanism to disable different parts of TLS cipher suite |
|
Broken annotated module may lead to an exception in javac |
|
Unify os::current_file_offset and os::seek_to_file_offset across posix platforms |
|
java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257 |
|
Unable to set encoding for IO.println, IO.print and IO.readln |
|
Replace predicate walking and cloning code for Loop Peeling with a predicate visitor |
|
Improve JButton/bug4490179.java |
|
Simplify JButton/bug4323121.java |
|
Tests create files in src tree instead of scratch dir |
|
sun/security/tools/keytool/GenKeyPairSigner.java failed due to missing certificate output |
|
ProblemList sun/security/tools/keytool/GenKeyPairSigner.java |
|
Conditionally compile ReservedHeapSpace compressed heap support |
|
RISC-V: ZStoreBarrierStubC2 clobbers rflags |
|
Further improve entry lookup performance for multi-release JARs |
|
Test gc/shenandoah/oom/TestClassLoaderLeak.java slow on Windows after JDK-8340490 |
|
PPC64: compiler_fast_unlock_object flags failure instead of success |
|
Split Opaque4Node into OpaqueTemplateAssertionPredicateNode and OpaqueNotNullNode |
|
Increase timeout of gc/shenandoah/oom/TestClassLoaderLeak.java |
|
Create Template Assertion Predicates with Halt nodes only instead of uncommon traps |
|
Reformat keytool and jarsigner output for keys with a named parameter set |
|
Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagless or accept VM flags |
|
HttpClient: improve HTTP/2 flow control checks |
|
Shenandoah: Remove extra ShenandoahInitMarkRootsClosure |
|
Shenandoah: Remove extra ShenandoahMarkUpdateRefsSuperClosure |
|
Remove unused BasicProgressBarUI.Animator.interval |
|
Make a few fields in FileSystemPreferences final |
|
FileInputStream.available() fails with "Incorrect function" for "nul" path (win) |
|
Require --enable-native-access to be the same between CDS dump time and run time |
|
Infer::IncorporationBinaryOp::equals can produce side-effects |
|
Write a test to compare the images |
|
ZGC: Optimize copy constructors in ZPhysicalMemory |
|
JVM Crash when Jacoco and JFR are active |
|
Shenandoah: Remove extra ShenandoahUpdateRefsClosure |
|
File libCreationTimeHelper.c compile fails on Alpine |
|
C2: Compilation failure with fewer arguments after JDK-8329032 |
|
Update tests to use stronger Key and Salt size |
|
G1: G1OldGenAllocationTracker does not account for direct allocations in regions |
|
Update tests to use stronger algorithms and keys |
|
Update tests to use stronger key parameters and certificates |
|
Test sun/security/pkcs11/Provider/RequiredMechCheck.java needs write access to src tree |
|
Deprecate for removal java.awt.AWTPermission |
|
Deprecate for removal javax.sound.sampled.AudioPermission |
|
C2 fails with "assert(is_IfTrue()) failed: invalid node class: IfFalse" due to Template Assertion Predicate with two UCTs |
|
compiler/jvmci/TestJVMCISavedProperties.java fails due to garbage in output |
|
Document that jpackage includes (possibly old) VC Redistributable MSVCP140.dll from JDK |
|
Segfault in update_inherited_vtable: AppCDS, old bytecode, and redefineClasses |
|
G1: Rename G1HeapRegionManager::_allocated_heapregions_length |
|
C2: "node pinned on loop exit test?" assert failure |
|
[JVMCI] Export CompilerToVM::Data::dtanh |
|
CDS: Scratch mirrors should not point to dead klasses |
|
Optimize ClassFile imports |
|
Remove redundant IIOPURLTest.java |
|
More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test |
|
Implement JEP 498: Warn upon Use of Memory-Access Methods in sun.misc.Unsafe |
|
C2 SuperWord: refactor and improve compiler/loopopts/superword/TestDependencyOffsets.java |
|
[s390x] C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR |
|
Build failure after 8338023 |
|
Static ACVP sample tests |
|
reimplement: JDK-8327114 Attach in Linux may have wrong behavior when pid == ns_pid |
|
More consistent constant instruction handling |
|
Improve API documentation for java.lang.classfile |
|
Improve API documentation for java.lang.classfile.attribute |
|
Improve API documentation for java.lang.classfile.constantpool |
|
Improve API documentation for java.lang.classfile.instruction |
|
compiler/c2/irTests/TestVectorizationMismatchedAccess.java fails on big-endian platforms |
|
C2/Shenandoah: SEGV in compiled code when running jcstress |
|
Add test for Allocation elimination after use as alignment reference by SuperWord |
|
Use latch in BasicMenuUI/bug4983388.java instead of delay |
|
InterfaceCalls micro-benchmark gives misleading results |
|
Exclude List/KeyEventsTest/KeyEventsTest.java from running on macOS |
|
[macos] jpackage test helper should check for both "--app-image" and "--mac-sign" for signing predefined app image case |
|
Metaspace for generated reflection classes is no longer needed |
|
[macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions |
|
Clean up JVMTI breakpoint support |
|
RISC-V: C2: Cleanup effect of killing flag register for call instructs |
|
user.region for formatting number no longer works for 21.0.5 |
|
Shenandoah: Pull shared closures together in one header |
|
AArch64: Micro-optimize bit shift in copy_memory |
|
Remove JButton/PressedButtonRightClickTest test |
|
Enhance register printing on x86_64 platforms |
|
jpackage test helper function incorrectly removes a directory instead of its contents only |
|
ZGC: Cleanup pre-touching code |
|
Increase memory usage of compiler/c2/TestScalarReplacementMaxLiveNodes.java |
|
javax/management/security/HashedPasswordFileTest.java creates tmp file in src dir |
|
javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java creates temp file in src dir |
|
javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java creates tmp file in src dir |
|
Class loading failure due to archived map issue in ModuleLoaderMap.Mapper |
|
[macosx] Clean up the NSInvocation based call to NSProcessInfo.operatingSystemVersion |
|
Move getChars to DecimalDigits |
|
Fix minor doc issues in AnnotatedElement |
|
Test serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java failed: waited too long for notify |
|
Add IR validation tests for newly added saturated vector add / sub operations |
|
Clean up PreviewFeature.Feature |
|
TestLoadBypassesNullCheck.java fails improperly specified VM option |
|
Use non-short forward jump when passing stop() |
|
Use byte[] as parameter in a FDBigInteger constructor and as field |
|
Fix order of @param tags in module java.base |
|
[PPC64] TestOSRLotsOfLocals.java crashes |
|
Prepare Gatherers for graduation from Preview |
|
x86 unused orw instruction encoding could be removed |
|
GTest AssemblerX86.validate_vm failed: assert(VM_Version::supports_bmi1()) failed: tzcnt instruction not supported |
|
XWindowPeer::getNewLocation() adheres to ICCCM 4.1.5 only with some WMs |
|
Move misplaced TestTemplateAssertionPredicateWithTwoUCTs.java from src to test directory |
|
Desugar capturing lambda in StringNameTable |
|
Javadoc should add whitespace between type parameters |
|
C2 hits "assert(is_If()) failed: invalid node class: Con" during IGVN due to unhandled top |
|
java/net/httpclient/PlainProxyConnectionTest.java failed: Unexpected connection count: 5 |
|
Ubsan: ciEnv.cpp:1614:65: runtime error: member call on null pointer of type 'struct CompileTask' |
|
Fix order of @param tags in module java.desktop |
|
Improve performance of oopDesc::klass() after JDK-8305895 |
|
Malformed copyright in StringNameTable since JDK-8342806 |
|
Change ProblemList to have LimitDirectMemory refer to JDK-8342849 |
|
[JVMCI] Block secondary thread reporting a JVMCI fatal error |
|
SA: Heap iterator makes incorrect assumptions about TLAB layout |
|
Fix more NULL usage backsliding |
|
Gtest added by 8339507 appears to be causing 8GB build machines to hang |
|
Use pattern matching for instanceof in equals methods of wrapper classes |
|
Use type parameter for Class::getPrimitiveClass |
|
RISC-V: Unify handling of jumps to runtime |
|
RISC-V: verify float ←→ float16 conversion |
|
Deduplication of acquire calls in BindingSpecializer causes escape-analyisis failure |
|
Deprecate for removal java.awt.Window.getWarningString() |
|
Thread.setContextClassloader from thread in FJP commonPool task no longer works after JDK-8327501 redux |
|
Building ParallelGC without G1 and Shenandoah fails because SpaceMangler not declared |
|
New tests from JDK-8335912 are failing |
|
ProblemList failing tests from JDK-8335912 |
|
TYPE_USE annotations printed with error causing "," in toString output |
|
Enhance java.io.IO with parameter-less println() |
|
Problem list java/io/IO/IO.java test on Linux ppc64le |
|
Building ZGC without compiler2 fails |
|
Replace predicate walking and cloning code for main/post loops with a predicate visitor |
|
Replace predicate walking code in get_assertion_predicates() used for Loop Unswitching and cleaning useless Template Assertion Predicates with a predicate visitor |
|
Replace predicate walking code in Loop Unrolling with a predicate visitor |
|
RISC-V: Fix definition of RISCV_HWPROBE_EXT_ZVFHMIN |
|
Use jvmArgs consistently in microbenchmarks |
|
[s390x] TestOSRLotsOfLocals.java crashes |
|
TestLargeStub::testUpcall doesn’t test upcalls stubs |
|
Lambda deduplication fails with non-metafactory BSMs and mismatched local variables names |
|
C2: Micro-optimize PhaseIdealLoop::Dominators() |
|
Adjust XSLT and XPath Extension Function Property |
|
Adjust JAXP limits |
|
Primitive caches must use boxed instances from the archive |
|
(fs) Add support for SecureDirectoryStream on macOS |
|
JFR: Index into fields in the topFrame |
|
RISC-V: Small assembler cleanups |
|
Missing @since tag on JColorChooser.showDialog overload |
|
Remove jdk.internal.misc.InternalLock and usages from java.io |
|
Clean up references to JRE in the launcher code |
|
C2: Micro-optimize Node lists grow |
|
JFR: Sorting in 'jfr view' can violate contract |
|
RISC-V: enable TestFloat16VectorConvChain for riscv |
|
RISC-V: remove redundant reg copy in generate_resolve_blob |
|
ClassFormatError: Illegal class name from InnerClassLambdaMetafactory |
|
C2: revisit constant-offset AddP chains after successful input idealizations |
|
C2: CastX2P Ideal transformation not always applied |
|
Broken anchors to restricted method page and some redundant ids |
|
[macos] jpackage verbose output on macOS contains numerous "Running /usr/bin/codesign" entries |
|
[BACKOUT] JDK-8295269 G1: Improve slow startup due to predictor initialization |
|
Consolidate EmptyFolderTest and EmptyFolderPackageTest jpackage tests into single java file |
|
Rework BasicTest.testTemp test cases |
|
Remove |
|
Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java |
|
SkipIfEqual class is not used after JDK-8335946 |
|
[TESTBUG] java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java fails with rror. Can’t find HTML file PrintCheckboxManualTest.html |
|
RISC-V: More accurate max size for C2SafepointPollStub and C2EntryBarrierStub |
|
RISC-V: C2: Small improvement for real runtime callouts |
|
Nimbus: javax/swing/JInternalFrame/bug6726866.java does not have green undecorated window |
|
Tests fails with java.lang.IllegalAccessException: class com.sun.javatest.regtest.agent.MainWrapper$MainTask cannot access |
|
Correct the documentation for TreeMap’s getFloorEntry and getCeilingEntry |
|
PassFailJFrame.java test result: Error. Bad action for script: build} |
|
Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values |
|
Remove temporary transitions from Virtual thread implementation |
|
C2: VerifyLoopOptimizations fails with "Was reachable in only one" |
|
JfrJavaSupport uses the wrong accessors for sub-int fields |
|
UpcallLinker::on_entry racingly clears pending exception with GC safepoints |
|
Cleanup os::print_tos_pc on AIX |
|
Change URLClassLoader.getPermissions to return empty PermissionCollection |
|
compiler/codecache/CheckLargePages.java fails on linux with huge pages configured but its number set to 0 |
|
Unnecessary define checks in InterpreterRuntime after JDK-8199809 |
|
Remove ZGC-specific non-JVMCI test groups |
|
JFR: Remove critical section for thread id assignment |
|
Test BasicTest.java javac compile fails cannot find symbol |
|
[s390x]: Problemlist runtime/Monitor/SyncOnValueBasedClassTest.java Failure |
|
Investigate ways to simplify MemorySegment::ofBuffer |
|
[REDO] JDK-8295269 G1: Improve slow startup due to predictor initialization |
|
Avoid redundant Hashtable.containsKey call in CodeSource.readObject |
|
CompileBroker::possibly_add_compiler_threads excessively polls available memory |
|
Final graph reshaping should not compress abstract or interface class pointers |
|
Compile error: redefinition of 'Assembler::evmovdquw(XMMRegister,KRegister,XMMRegister,bool,int)' |
|
TEST_BUG: [Graal] java/lang/ref/Basic.java fails |
|
Fix encoding errors in APX New Data Destination Instructions Support |
|
Manual clientlibs test failures after SM removal |
|
(bf) Move java/nio/Buffer/LimitDirectMemory.java from ProblemList.txt to ProblemList-Virtual.txt |
|
Use @apiNote and @implSpec in j.util.Currency |
|
Improve the copying of the available set of Currencies |
|
Javadoc marks non-preview type as preview if it’s the subtype of a preview type |
|
RISC-V: Refactor materialization of literal address |
|
ArrayBlockingQueue serialization not thread safe |
|
java.lang.Process is unresponsive and CPU usage spikes to 100% |
|
Missing unchecked cast warning in polymorphic method call |
|
Remove the check for <apphome>/jre/lib/libjava.dylib from the launcher’s java_md_macosx.m |
|
IGV: Show pre/main/post at CountedLoopNodes |
|
Vector unsigned min/max test are failing with -Xcomp |
|
Improve stability of runtime/cds/DeterministicDump.java test |
|
Remove Indify-dependent microbenchmarks |
|
javac is failing to determine if a class and a sealed interface are disjoint |
|
Throw ZipException instead of IAE in ZipFile.Source::initCEN |
|
Move common properties from jpackage jtreg test declarations to TEST.properties file |
|
Extend test generation tool to handle APX NDD/NF flavor of instructions |
|
Bad verify in LockStack::oops_do() |
|
Parallel: Cleanup comment referring Solaris in MutableNUMASpace |
|
Misc crash dump improvements on more platforms after JDK-8294160 |
|
Windows attach logic failed to handle a failed open on a pipe |
|
Use -jvmArgsPrepend when running microbenchmarks in RunTests.gmk |
|
Performance regression in reflective invocation of native methods |
|
Exceptions in javax/management DeadLockTest.java do not cause test failure |
|
C2: assert(iff→in(1)→is_OpaqueNotNull()) failed: must be OpaqueNotNull |
|
Make MemorySessionImpl.state a stable field |
|
Use OperatingSystem, Architecture, and OSVersion in jpackage tests |
|
Test fail on Windows due to "An established connection was aborted by the software in your host machine" |
|
Missing escapes for single quote marks in javac.properties |
|
RISC-V: Increase maximum size of C2EntryBarrierStub by four |
|
CDS dump fails when unregistered class can also be loaded from system modules |
|
(fs) BasicFileAttributeView.setTimes uses microsecond precision with NOFOLLOW_LINKS |
|
Unnecessary Hashtable usage in CSS.htmlAttrToCssAttrMap |
|
Assertion failure in long vector unsigned min/max with -XX:+UseKNLSetting |
|
ConcurrentSkipListMap.spliterator() can no longer split the stream |
|
Class file load hook crashes on archived classes from multi-release JARs |
|
RISC-V: C2: Remove old trampoline call |
|
Update net.properties and java.net.http module-info.java after 8326949 |
|
Regression in StackMapGenerator after JDK-8339205 |
|
ClassDesc.of incorrectly permitting empty names |
|
[JVMCI] Fix javadoc of Services.getSavedProperties |
|
Add since checker tests to the networking area modules |
|
Incorrect WINDOWS build variable is used in macroAssembler_x86.cpp |
|
Modernize FloatingDecimal tests |
|
ZGC: Crash in ZRemembered::scan_page_and_clear_remset |
|
RISC-V: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails after JDK-8334999 |
|
Update copyright year of AddmodsOption.java |
|
Remove unnecessary @SuppressWarnings annotations (client) |
|
Remove unnecessary @SuppressWarnings annotations (hotspot) |
|
Remove unnecessary @SuppressWarnings annotations (javadoc) |
|
Remove unnecessary @SuppressWarnings annotations (net) |
|
Remove unnecessary @SuppressWarnings annotations (serviceability) |
|
Remove unnecessary @SuppressWarnings annotations (nio) |
|
Test VectorRebracket128Test.java can’t exclude by test/hotspot/jtreg/ProblemList.txt |
|
javax/management/remote/mandatory/connection/DeadLockTest.java failing with NoSuchObjectException: no such object in table |
|
Perform module checks during MetaspaceShared::map_archives() |
|
Missing DEF_STATIC_JNI_OnLoad in libjimage and libsaproc native libraries |
|
Optimize ArrayClassDescImpl computeDescriptor |
|
RISC-V: SIGBUS in updateBytesCRC32 after JDK-8339738 |
|
Problemlist java/lang/Thread/jni/AttachCurrentThread/AttachTest.java |
|
[s390x] multiple test failures with ubsan |
|
Parallel: Fail if verify_complete finds incorrect states |
|
Parallel: Use ordinary klass accessor in verify_filler_in_dense_prefix |
|
JFR: Remove AccessControlContext from FlightRecorder::addListener specification |
|
Forward declare Thread in mutexLocker.hpp |
|
serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool |
|
Improve print_location for invalid heap pointers |
|
Test test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on Linux ppc64le after JDK-8319343 |
|
IGV: Colorize nodes on demand |
|
Report preview error for inherited effectively-preview methods |
|
C1: Plain memory accesses are emitted with membars with +AlwaysAtomicAccesses |
|
Restore accidentally removed annotations in LambdaForm from ClassFile API port |
|
SeededSecureRandomTest needn’t be in a package |
|
Missing copyright header update in Charset-X-Coder.java.template |
|
RISC-V: make some verified (on hardware) extension options diagnostic |
|
Since Checker can mark some preview elements as new even if bytecode reference is identical |
|
Kmem limit and max values swapped when printing container information |
|
RISC-V: enable CRC32 intrinsic when either Zba or RVV are supported |
|
InOutPathTest jpackage test produces invalid app image on macOS |
|
AesDkCrypto.stringToKey should not return null |
|
The ClassLoader::print_counters() prints to stdout when logging is enabled. |
|
Reuse StringLatin1::putCharsAt and StringUTF16::putCharsAt |
|
Test KDFDelayedProviderSyncTest.java intermittent fails didn’t finish within the time-out 150 |
|
[JVMCI] Override ModifiersProvider.isConcrete in ResolvedJavaType to be isArray() || !isAbstract() |
|
Linux x86_64 lto build gives a lot of warnings and fails lto-wrapper: fatal error: make returned 2 exit status |
|
[aarch64] Bug in MacroAssembler::klass_decode_mode() |
|
ceil_log2 should not loop endlessly |
|
Symbol name cleanups after JEP 479 |
|
Bad GC parallelism with processing Cleaner queues |
|
IGV: Interactive Node Moving in Hierarchical Layout |
|
[PPC64] Disallow OptoScheduling |
|
[BACKOUT] NMT should not use ThreadCritical |
|
JMX cleanups |
|
Test java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java failed: Choice can’t be controlled by keyboard |
|
SA jstack --mixed should print information about VM locks |
|
Only update Last Value Assertion Predicates in Loop Unrolling |
|
C2: TestReplicateAtConv.java crashes with -XX:MaxVectorSize=8 |
|
The javadoc should contain a note about usages of requires transitive java.base; |
|
Problemlist jdk/jfr/event/oldobject/TestShenandoah.java after JDK-8279016 |
|
Unproblemlist java/lang/Thread/jni/AttachCurrentThread/AttachTest.java |
|
CAN_SHOW_REGISTERS_ON_ASSERT for Windows |
|
Build fails due to use of sun.misc.Unsafe in LoopOverRandom |
|
Some FFM benchmarks are broken |
|
Expected IAPE not thrown in KDF.getInstance (TCK) |
|
compiler/c2/TestCastX2NotProcessedIGVN.java fails on ppc64(le) & s390x platforms |
|
Add since checker tests to the security area modules |
|
Add since checker tests to Internationalisation modules |
|
Add since checker tests to the Tools area modules and add missing @since to jdk.jfr |
|
Add since checker test to the Serviceability area modules |
|
Improve asserts in concurrentHashTable.inline.hpp |
|
(fs) Remove syscalls that set file times with microsecond precision |
|
Provide means to alter lib/tzmappings entries on Windows |
|
Socket.connect API should document whether the socket will be closed when hostname resolution fails or another error occurs |
|
Test java/foreign/TestMemorySession.java is timing out |
|
Cleanup definition of NULL_WORD |
|
Change string printed by nsk_null_string for null strings |
|
Show the default time zone with -XshowSettings option |
|
RISC-V: JVM crashes on startup when disabling compressed instructions |
|
[s390x] is_uimm* methods should take unsigned arguments |
|
Link Float.NaN and Double.NaN to equivalence discussion in Double |
|
(fs) Files.createLink: inconsistent behavior when creating link to symbolic link |
|
Remove unused InstructionFlags in C1 |
|
RISC-V: set AlignVector as false if applicable to enable SLP |
|
Remove unnecessary reinterpret_cast from C2AccessValuePtr |
|
Test EmptyDomainNotificationTest.java fails with ListenerNotFoundException |
|
Detect patched modules and abort run-time image link early |
|
Add benchmarks for superword/autovectorization in FFM BulkOperations |
|
Fix typo of property name in TestOAEPPadding after 8341927 |
|
HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams |
|
Minor improvements of jpackage test library |
|
Enhancements to jpackage test lib |
|
Test AsyncClose.java intermittent fails - Socket.getInputStream().read() wasn’t preempted |
|
java.lang.classfile.Attribute attributeName() method should return Utf8Entry |
|
[s390x] Disallow OptoScheduling |
|
Test runtime/cds/appcds/redefineClass/RedefineBasicTest.java failed |
|
SEGV crash in RunTimeClassInfo::klass |
|
Test jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java failed: heap should have grown and NMT should show that: expected 0 > 0 |
|
ProblemList javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java |
|
javax/swing/plaf/nimbus/8041642/bug8041642.java fails in ubuntu22.04 |
|
[BACKOUT] JDK-8342650 Move getChars to DecimalDigits |
|
Remove PreservedMarksSet::createTask() after JDK-8305895 |
|
Removed unused code in CompressedKlassPointers::initialize_for_given_encoding |
|
Error when parsing qualified generic type test pattern in switch |
|
Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java |
|
IGV: dump graph at different register allocation steps |
|
C2: MinLNode::add_ring() computes _widen wrongly leading to an endless widening/compilation |
|
JFR: Wildcard should only work with COUNT for 'jfr view' |
|
Test jdk/jfr/threading/TestDeepVirtualStackTrace.java fails with Parallel/Serial GC |
|
Rename ObjectMonitor::owner_from() and JavaThread::_lock_id |
|
Remove security manager impl in java.lang.Process and java.lang.Runtime.exec |
|
RISC-V: Improve PrintOptoAssembly output for loadNKlassCompactHeaders node |
|
Remove usage of security manager from Thread and related classes |
|
Remove usage of security manager from ClassLoader and related classes |
|
Fix Unsafe address overflow |
|
RISC-V: Zacas do not work with LW locking |
|
Remove usage of security manager from Class and reflective APIs |
|
"bad tag in log" assert with +LogCompilation +CITimeVerbose |
|
Simplify TracePhase constructor |
|
Remove unlimited memory setting from TestScalarReplacementMaxLiveNodes |
|
Unnecessary Hashtable usage in LdapClient.defaultBinaryAttrs |
|
Unnecessary Hashtable usage in RSAPSSSignature.DIGEST_LENGTHS |
|
Remove unused ISO2022.Encoder.maximumDesignatorLength |
|
InterpreterRuntime::verify_mdp() missing lock while printing MethodData on failure |
|
Remove security manager dependency in Serialization |
|
Tests tools/jlink/runtimeImage fail on AIX after JDK-8311302 |
|
Remove security manager dependency in java.time |
|
Re-enable external specs page |
|
Tests under cds/appcds/jvmti/redefineClasses should have @requires vm.cds |
|
Problemlist jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java with ZGC until JDK-8343893 is fixed |
|
Remove doPrivileged calls from unix platform sources in the java.desktop module |
|
Remove doPrivileged calls from macos platform sources in the java.desktop module |
|
Remove doPrivileged calls from windows platform sources in the java.desktop module |
|
Remove doPrivileged calls from shared implementation code in the java.desktop module : part 1 |
|
Remove doPrivileged calls from shared implementation code in the java.desktop module : part 2 |
|
Remove doPrivileged calls from awt and beans classes in the java.desktop module |
|
Remove doPrivileged calls from swing classes in the java.desktop module |
|
Remove doPrivileged calls from print/imageio/media classes in the java.desktop module |
|
Remove SecurityManager uses from the java.datatransfer module |
|
Remove SecurityManager uses from the jdk.accessibility module |
|
Windows x86-64: Out of CodeBuffer space when generating final stubs |
|
Mark some jdk/jfr/event/oldobject test flagless until they fixed to support all GC |
|
RISC-V: C1: More accurate _exception_handler_size and _deopt_handler_size |
|
Remove security manager dependency in java.io |
|
Remove security manager dependency in java.nio |
|
Return type mismatch for jfr_unregister_stack_filter |
|
Remove security manager dependency in FFM |
|
Fix wrong location of TestWrongMinLWiden.java |
|
TestMergeStores fails with ArrayIndexOutOfBoundException |
|
Remove SecurityManager and related calls from jdk.attach and jdk.hotspot.agent |
|
Remove code to support security manager execution mode from DatagramChannel implementation |
|
C2 SuperWord: add VectorThroughputForIterationCount benchmark |
|
Remove Security Manager dependencies from jdk.crypto.cryptoki module |
|
IGV: Extend c2 IdealGraphPrinter to send subgraphs to IGV |
|
JDK-8341411 Broke the build |
|
Use static property in SystemLookup |
|
Test jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java timed out on macosx-x64 |
|
AES/CBC slow at big payloads |
|
Remove Security Manager dependencies from java.security.sasl module |
|
Remove usage of Security Manager from java.rmi |
|
Argument type mismatch for jfr_type_id |
|
[s390x] ProblemList hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java |
|
Remove SecurityManager and related calls from java.management |
|
SecurityManager cleanup in the ZIP and JAR areas |
|
Remove SecurityManager and related calls from jdk.management and jdk.management.agent |
|
(zipfs) SecurityManager cleanup in the ZipFS area |
|
Remove sun.net.ResourceManager after JEP 486 integration |
|
Remove calls to SecurityManager in sun.net.ftp |
|
Cleanup sun.net.www.MimeTable after JEP 486 integration |
|
Remove SecurityManager and related calls from java.instrument |
|
Cleanup sun.net.www.protocol.jar.JarFileFactory after JEP 486 integration |
|
Cleanup code in sun.net.www.protocol.mailto.MailToURLConnection and sun.net.smtp after JEP 486 integration |
|
Cleanup code in sun.net.www.protocol.http and sun.net.www.protocol.https after JEP 486 integration |
|
SM cleanup in java.util.concurrent |
|
Incorrect excluded field value set by getEventWriter intrinsic |
|
IGV: Button to enable/disable cutting of long edges |
|
[PPC]: failing assertion: sharedRuntime_ppc.cpp:1652: cookie not found |
|
Cleanup OpaqueLoop*Node verification code for Assertion Predicates |
|
Remove Security Manager dependencies from jdk.crypto.mscapi module |
|
Remove calls to SecurityManager and doPrivileged in java.net.Socket and java.net.ServerSocket after JEP 486 integration |
|
Remove calls to SecurityManager and and doPrivileged in java.net.Authenticator, java.net.CookieHandler, and java.net.ResponseCache after JEP 486 integration |
|
Remove calls to SecurityManager and doPrivileged in java.net.DatagramSocket and java.net.NetMulticastSocket after JEP 486 integration |
|
Remove calls to SecurityManager and and doPrivileged in java.net.NetworkInterface after JEP 486 integration |
|
Remove calls to SecurityManager and doPrivileged in java.net.SocksSocketImpl after JEP 486 integration |
|
Remove calls to SecurityManager and doPrivileged in java.net.InetAddress and sun.net.util.IPAddressUtil after JEP 486 integration |
|
Remove calls to SecurityManager and and doPrivileged in java.net.IDN, java.net.URL, java.net.URLConnection, sun.net.util.URLUtil, and java.net.URLStreamHandlerProvider after JEP 486 integration |
|
Remove calls to SecurityManager and doPrivileged in java.net.HttpURLConnection, java.net.HttpConnectSocketImpl, and javax.net.HttpsURLConnection after JEP 486 integration |
|
Remove calls to SecurityManager and doPrivileged in java.net.URLClassLoader after JEP 486 integration |
|
Revisit SecurityManager usage in java.net.http after JEP 486 integration |
|
Revisit SecurityManager usage in jdk.httpserver after JEP 486 integration |
|
SecurityManager cleanup in java.lang.module and jdk.internal.module |
|
Remove calls to SecurityManager and doPrivileged in java.net.ProxySelector and sun.net.spi.DefaultProxySelector after JEP 486 integration |
|
Revisit SecurityManager usage in java.logging after JEP 486 and JEP 491 integration |
|
Revisit SecurityManager usage in jdk.net after JEP 486 integration |
|
runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on x64 with -Xmixed |
|
Move objectWaiter field to VirtualThread instance |
|
Remove Security Manager dependencies from java.security.jgss and jdk.security.jgss modules |
|
Obsolete the DontYieldALot flag |
|
SM cleanup in java.util classes |
|
Test java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java failed |
|
Clean up obsolete code in java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java |
|
Annotate Float16 with jdk.internal.ValueBased |
|
Win32AttachOperationRequest objects are created by using global new |
|
RISC-V: Remove unused function get_previous_sp_entry |
|
Comparison build fails due to difference in doc summary |
|
tools/jpackage/windows/Win8301247Test.java fails on localized Windows platform |
|
SM cleanup in jdk.internal.util |
|
Remove empty Test files left over from JDK-8305895 |
|
Test tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java fails on platforms without sa |
|
SM cleanup in javax.naming modules |
|
Implement JEP 499: Structured Concurrency (Fourth Preview) |
|
G1: Refactor G1CMTask::do_marking_step to use smaller wrapper methods |
|
Remove usage of URLUtil.getConnectPermission from sun.awt.SunToolkit and sun.awt.image.URLImageSource |
|
[s390x] ubsan: negation of -2147483648 cannot be represented in type 'int' |
|
RISC-V: Add zicond |
|
Remove Security Manager dependencies from javax.crypto and com.sun.crypto packages |
|
Revert removal of jdk.internal.java.PreviewFeature.CLASSFILE_API |
|
Clean up sun.net.www.protocol.jrt.JavaRuntimeURLConnection after JEP 486 integration |
|
SM cleanup in jdk.dynalink module |
|
Improve capabilities of jpackage test lib to validate error output of jpackage |
|
Move jpackage tests from "jdk.jpackage.tests" package to the default package |
|
SM cleanup in jdk.unsupported ReflectionFactory |
|
(dc) DatagramChannelImpl.blockingReceive can now synchronize on packet |
|
Remove AccessController.doPrivileged() from jdk.charsets module |
|
SM cleanup in java.scripting |
|
SM cleanup of java.lang.System, Runtime, String, StackWalker |
|
SecurityManager cleanup in java.prefs module |
|
javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1 |
|
java/net/httpclient/ShutdownNow.java fails with java.lang.AssertionError: client was still running, but exited after further delay: timeout should be adjusted |
|
Problemlist jdk/jfr/jvm/TestVirtualThreadExclusion.java before JDK-8344199 resolved |
|
32-bit builds crash after JDK-8305895 |
|
Register corruption in MacroAssembler::lookup_secondary_supers_table_var: x86-64 only |
|
Aarch64: implement -XX:+VerifyActivationFrameSize |
|
FullGCForwarding::initialize_flags is called after ObjLayout::initialize |
|
SecurityManager cleanups in java.sql and java.sql.rowset modules |
|
Remove Security Manager dependencies from javax.net.ssl and sun.security.ssl packages |
|
IndependenceSwingTest.java and IndependenceAWTTest.java failed: Selected text & clipboard contents differs |
|
RISC-V: compiler/intrinsics/chacha/TestChaCha20.java fails after JDK-8343555 |
|
[s390x] build failure due to missing change from JDK-8339466 |
|
[s390x] Test failures with error: Register type is not known |
|
RISC-V: CASandCAEwithNegExpected fails with Zacas |
|
RISC-V: C2: Improve encoding of LoadNKlass for compact headers |
|
32-bit builds fail at CDS build time after JDK-8331497 |
|
RISC-V: Remove option UseRVVForBigIntegerShiftIntrinsics |
|
Remove SecurityManager and related calls from java.management.rmi |
|
Remove Security Manager dependencies from java.security and sun.security packages |
|
ZGC: Another division by zero in rule_major_allocation_rate |
|
Restruct jpackage utility classes |
|
Use StaticProperty in some JDK classes |
|
Remove Security Manager dependencies from javax.security package |
|
MethodCounters don’t need a vptr |
|
Remove security manager dependency from module jdk.sctp |
|
Additional cleanup in NewThreadAction |
|
Remove SecurityManager related code from java.compiler module |
|
Declare MetaspaceObj::operator delete to be deleted |
|
Remove SecurityManager related code from jdk.jlink module |
|
Fix leftover ExceptionOccurred in java.base |
|
RISC-V: implement -XX:+VerifyActivationFrameSize |
|
CTW: Add option to remove clinits before loading |
|
Remove leftover import of java.security.AccessControlContext in JavaLangAccess |
|
Remove superseded wildcard description from java manpage |
|
Cleanup AccessController in sun.misc.Unsafe |
|
Compilation error of jpackage test JPackageStringBundle.java source |
|
SM cleanup - drop reflection filter of System.security field |
|
Remove security manager dependency from module jdk.jdi |
|
SM cleanup in jdk/internal and java/lang package private classes |
|
Renaming ceil_log2 to log2i_ceil |
|
SwingUtilities2.makeIcon_Unprivileged is obsolete |
|
Virtual thread tests are timing out on some macOS systems |
|
Clean up left over java.security and sun.security imports in Swing classes |
|
Clean up forward declarations and includes |
|
Reduce number of "jdk.jpackage.internal" classes used from other packages |
|
Update IANA Language Subtag Registry to Version 2024-11-19 |
|
State transitions in internal VirtualThread comment needs to be updated |
|
Check ResourceMark nesting when allocating a GrowableArray on an alternative ResourceArea |
|
Add missing classpath exception |
|
ProblemList runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java |
|
Test TestEnableJVMCIProduct.java run with virtual thread intermittent fails |
|
The libjsig deprecation warning should go to stderr not stdout |
|
Make java.se participate in the preview language feature |
|
Remove access control context text from SSLEngine and SSLSession APIs |
|
Some client tests still expect a SecurityManager after JEP486 |
|
Some uses of GetPropertyAction were not removed from java.io and java.nio |
|
Remove some un-used java/sun.security imports in the java.desktop module |
|
Remove most uses of AWT Permissions from the desktop module |
|
Test runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on Linuxppc64le after JDK-8344239 |
|
[JVMCI] Export the CompileBroker compilation activity mode for Truffle compiler control |
|
cpCache print_on doesn’t handle nulls |
|
AES/CTR slow at big payloads |
|
Consider removing "sun.security.krb5.autodeducerealm" system property |
|
Switch jpackage unit tests to use JUnit5 |
|
SM cleanup in ForkJoinPool |
|
Cleanup left over doPrivileged calls and imports in java.desktop |
|
Specify that the access control context parameters of Subject.doAsPrivileged are ignored |
|
Remove uses of AccessControlContext in java.desktop module |
|
Shenandoah: Use more descriptive variable names in shPhaseTimings.cpp |
|
Remove permissions checks from java.awt.Desktop |
|
Add W3C DTDs and XSDs to the JDK built-in Catalog |
|
Test serviceability/jdwp/AllModulesCommandTest.java times out after JNI check warning |
|
Test CheckDefaultArchiveFile.java fails if classes_coh.jsa is not present |
|
CDS BulkLoaderTest.java#dynamic fails with COH |
|
CDS dump crashes when member_method of a lambda proxy is null |
|
[BACKOUT] JDK-8341334: CDS: Parallel relocation |
|
[REDO] CDS: Parallel relocation |
|
ClassPrinter prints confusing value for null |
|
ciReplay tests fail with -XX:+UseCompactObjectHeaders because CDS is disabled since JDK-8341553 |
|
Parallel: Improve comments in psParallelCompact |
|
Remove calls to SecurityManager and doPrivileged in HTTP related implementation classes in the sun.net and sun.net.www.http packages after JEP 486 integration |
|
Remove calls to SecurityManager and doPrivileged in sun.net.www.protocol.ftp.FtpURLConnection after JEP 486 integration |
|
Remove calls to SecurityManager and doPrivileged in SocketExceptions and URLJarFile in the sun.net package after JEP 486 integration |
|
Disable CheckJNICalls in tests until JDK-8344802 is fixed |
|
SM cleanup in sun/reflect/annotation |
|
Cleanup unneeded qualified exports to java.rmi |
|
Problemlist java/awt/Robot/InfiniteLoopException.java on Linux |
|
(bf) Temporary direct buffers should not count against the upper limit on direct buffer memory |
|
Remove uses of sun.misc.ReflectUtil in java.desktop |
|
Obsolete reference to checking permissions in java.awt.Composite |
|
SM cleanup of module java.xml |
|
Remove obsolete checks for AWTPermission accessClipboard |
|
SM cleanup of java.base sun/util calendar, locale, cldr, and resources |
|
Improve error handling TestJhsdbJstackPrintVMLocks.java |
|
Interned strings in old classes are not stored in CDS archive |
|
URLClassPath should not propagate IllegalArgumentException when finding resources in classpath URLs |
|
Sharpen the return type of various internal methods in jdk.internal.foreign |
|
Improve -Xlog:cds+map+oop logging for Java mirrors |
|
OOME in several tests since JDK-6672644 - JComboBox still scrolling |
|
RISC-V: Misaligned access in array fill stub |
|
Fix recent NULL usage backsliding |
|
Problem list on java/awt/Robot/ScreenCaptureRobotTest.java on macOS |
|
Default CA certificates loaded despite request to use custom keystore |
|
[ubsan]: javaThread.hpp:1241:52: runtime error: load of value 9831830, which is not a valid value for type 'freeze_result' |
|
javax.security.auth.Subject.SecureSet.writeObject does not do a security check anymore |
|
Linker tests fails on BE platforms after JDK-8340205 |
|
RISC-V: fix TestFloatConversionsVectorNaN for COH and AlignVector |
|
Some tests in TestFill do not use the test parameter |
|
Test serviceability/sa/TestJhsdbJstackPrintVMLocks.java fails: NoClassDefFoundError: jdk/test/lib/Utils |
|
Test java/foreign/TestLinker.java failed with zero: IllegalStateException: libffi call failed with status: FFI_BAD_TYPEDEF |
|
Remove Security Manager dependencies from java.security.cert API and implementations |
|
Remove most uses of RuntimePermission checks in java.desktop |
|
Remove last mentions of sun.awt.AWTPermissions |
|
java/awt/doc-files/FocusSpec.html has SecurityManager references |
|
[BACKOUT] GTK & Nimbus LAF: Tabbed pane’s background color is not expected one when change the opaque checkbox. |
|
os::build_agent_function_name potentially wastes a byte when allocating the buffer |
|
Remove unused method lookup_time_t_function |
|
IGV: save user-defined node colors to XML |
|
RISC-V: Remove explicit use of AvoidUnalignedAccesses in interpreter |
|
Fix -Wzero-as-null-pointer warning in MemPointer ctor |
|
Harden StampedLock |
|
ML_KEM NamedParameterSpec constants removed by ML-DSA integration |
|
Javac issues different error messages for the modifiers of the requires directive |
|
Remove Security Manager dependencies from java.security.KeyStore and Identity APIs and implementations |
|
Cleanup DomainCombiner, SubjectDomainCombiner, Subject, and PrivilegedAction specifications |
|
Remove SecurityManager checks from sun.awt.image classes |
|
java.net.InterfaceAddress constructor could be made private |
|
java.lang.module.ModuleDescriptor constructor could be made private |
|
[s390x/ppc] ShowRegistersOnAssertTest.java fails after 8343756 |
|
RISC-V: Optimize and and clean up byte reverse assembler routines |
|
Some java/foreign tests wrongly assume aligned memory |
|
A likely bug in StringSupport::chunkedStrlenShort |
|
[BACKOUT] JDK-8318127: align_up has potential overflow |
|
Remove uses of SecurityManager in ShellFolder related classes |
|
Remove uses of SecurityManager in Printing related classes |
|
Remove uses of SecurityManager in the java.desktop module |
|
Display javap LineNumberTable and LocalVariableTable iff disassembled code output with |
|
[PPC64] Make intrinsic conversions between bit representations of half precision values and floats |
|
Fix for JDK-8337317 is incomplete |
|
Clean up SecurityManager references from jdk.compiler module |
|
IGV: Show Parse and Assertion Predicate type as extra label |
|
IGV: local scheduling should not place successors before predecessors |
|
Remove residual --enable-preview in FFM tests and benchmarks |
|
x86: Some CPU feature asserts are declared as 32-bit only |
|
BlockLocationPrinter::print_location misses a ResourceMark |
|
Further cleanup in java.logging and jdk.internal.logger after JEP 486 integration |
|
Add tests to verify java.net.Socket constructors close the socket on failure |
|
RISC-V: Add gtests for cmpxchg |
|
RISC-V: Add gtests for narrow cmpxchg |
|
RISC-V: Add gtests for weak cmpxchg |
|
(ch) Windows asynchronous channels may return temporary direct buffers to the buffer cache twice (win) |
|
Incorrect @throws doc for MemorySegment::getString |
|
C2: x86_64 should not go to interpreter stubs for NaNs handling |
|
Serial: Refactor TenuredGeneration::promotion_attempt_is_safe |
|
Replace legacy with new Provider APIs in SunNativeGSS |
|
Remove stray doPrivileged in java.base java.net and sun.net classes after JEP 486 integration |
|
Test runtime/cds/appcds/applications/JavacBench.java#dynamic fails after JDK-8344822 |
|
RISC-V: Remove revb_h_h_u and revb_h_w_u macro assembler routines |
|
32-bit Zero builds fail with assert(has_klass_gap()) failed: precondition |
|
Deproblemlist test/jdk/javax/swing/JRadioButton/8075609/bug8075609.java |
|
Module name 'transitive' not accepted for |
|
Disallow ALL-MODULE-PATH without explicit --module-path |
|
java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java JTREG_TEST_THREAD_FACTORY=Virtual fails with OOME |
|
Fix memory leak in JVMCIEnv dtor |
|
Mistake in javadoc of javax.sql.rowset.BaseRowSet#setBigDecimal |
|
Remove use of SecurityManager API from misc areas |
|
Fix generational Shenandoah with compact headers |
|
test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java timeout with JTREG_TEST_THREAD_FACTORY=Virtual |
|
AArch64: VM crashes with SIGILL when prctl is disallowed |
|
test/jdk/javax/swing/Action/8133039/bug8133039.java fails in ubuntu22.04 |
|
Fix the tag type in PoolEntry and AnnotationValue |
|
Parallel GC does not handle UseLargePages and UseNUMA gracefully |
|
Update comment in SourceVersion for language evolution history for changes in 24 |
|
SM cleanup of GetPropertyAction in java.base |
|
JDK 24 RDP1 L10n resource files update |
|
JFR: jfr view should display all direct subfields for an event type |
|
JFR: Missing javadoc for RecordingStream::onMetadata |
|
Fix incorrect log message in JDI stop002t test |
|
Shenandoah: Description of ShenandoahGCMode still refers to incremental update mode |
|
RISC-V: Rename macro-assembler routine cmpxchg_weak to weak_cmpxchg |
|
Test for JDK-8344800 W3C DTDs and XSDs in the built-in Catalog |
|
[s390x] support for z16 hardware |
|
test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java fails in ubuntu22.04 |
|
Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java |
|
Bump missed copyright years for JDK-8336768 |
|
ProblemList java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java on generic-all JTREG_TEST_THREAD_FACTORY=Virtual |
|
Fix headers after JDK-8345164 |
|
Remove <cstdio> from g1HeapRegionRemSet.cpp |
|
Avoid redundant Properties.containsKey call in Cursor.getSystemCustomCursor |
|
Add more randomized tests to better cover FloatingDecimal parsing |
|
[ppc64le] ProblemList TestAllocOutOfMemory.java#large |
|
Add JMH showing the regression in 8341649 |
|
Google CAInterop test failures |
|
Rollback JDK-8301991 change on xmlsecurity_de.properties |
|
Fix JNI Checker "in native method" warnings in the debug agent and debugger tests |
|
(fs) Use stream to load FileTypeDetectors in Files.probeContentType |
|
Invalid error for return in early construction context lambda |
|
test/jdk/javax/swing/JToolBar/4529206/bug4529206.java fails in ubuntu22.04 |
|
Fix performance regression on x64 after JDK-8345120 |
|
test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java fails in ubuntu22.04 |
|
Fix incorrect format instruction for floating point max/min patterns |
|
Translation for instanceof is not triggered when patterns are not used in the compilation unit |
|
Reevaluate the classes in java.lang.classfile.components package |
|
JFR: JVM.flush hangs intermittently |
|
Remove doIntersectionPrivilege methods |
|
Test EnableNativeAccessCDS.java fails with TEST_THREAD_FACTORY=Virtual |
|
Remove wrapper functions for intrinsics in PQC algorithms |
|
Should use internal class name when calling ClassLoader.getResourceAsByteArray |
|
Switch ML-DSA implementation to FIPS 204 final |
|
test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java fails in ubuntu22.04 |
|
Remove remaining SecurityManager motivated APIs from sun.reflect.util |
|
Deproblemlist test/jdk/javax/swing/JComboBox/6559152/bug6559152.java |
|
Module dependencies not resolved from run-time image when --limit-module is being used |
|
New test in JDK-8343622 fails with a promoted build |
|
[aarch64] macroAssembler_aarch64.cpp compile fails ceil_log2 not declared |
|
RISC-V: fix client build failure due to AlignVector after JDK-8343827 |
|
Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause |
|
Class-File API debug printing capability |
|
Backout doc change introduced by JDK-8235786 |
|
Fix SM cleanup of parsing of System property resource.bundle.debug |
|
Broken links in the JDK 24 JavaDoc API documentation, build 27 |
|
JEP 492: extending local class in a different static context should not be allowed |
|
JEP 492: instantiating local classes in a different static context should not be allowed |
|
pthread_getcpuclockid related crashes in shenandoah tests |
|
Socket.connect specified to throw UHE for unresolved address is problematic for SOCKS V5 proxy |
|
Zero interpreter build on Linux Aarch64 is broken |
|
Add missing Classpath exception statements |
|
Comparison build fails due to difference in LabelTarget.html |
|
Disable CDS AOTClassLinking tests for JVMCI due to JDK-8345635 |
|
UMAX/UMIN are missing from XXXVector::reductionOperations |
|
[CRaC] Failure in com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java |
|
Correct typo in SQLPermission |
|
[CRaC] Move CRaC’s Java code out of restricted packages |
|
[CRaC] Add --with-criu configure option |
|
AOT cache creation crashes with "assert(pair_at(i).match() < pair_at(i+1).match()) failed: unsorted table entries" |
|
Doccheck: warning about missing </span> before <h2> |
|
GenShen: Generational memory pools should not report zero for maximum capacity |
|
jpackage tests failed after JDK-8345259 |
|
[CRaC] Could not find criuengine on Windows and Mac |
|
[CRaC] tools/launcher/HelpFlagsTest.java and tools/launcher/VersionCheck.java tests fail on Windows |
|
[CRaC] Ignore errors parsing classpath |
|
[CRaC] Initialize clock before restore on Mac |
|
Remove the extra closing parenthesis in CTW Makefile |
|
RISC-V: runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java crash with debug VMs |
|
[s390x] minimal build failure |
|
tools/jpackage/windows/WinLongPathTest.java fails |
|
[CRaC] Print RESTORE_SETTABLE marker |
|
Multiple compiler/ciReplay test fails with -XX:+SegmentedCodeCache |
|
LoadRangeNode floats above array guard in arraycopy intrinsic |
|
Cleanup action passed to MemorySegment::reinterpret keeps old segment alive |
|
[CRaC] Remote JMX support |
|
[CRaC] Propagating CRaC events to JVMTI agents |
|
[CRaC] Support checkpoint/restore in JDWP |
|
CTW fails to build after JDK-8334733 |
|
Javadoc error in ConstantPoolBuilder after JDK-8342468 |
|
[CRaC] Checkpoint call may sometimes hang |
|
Gatherers.mapConcurrent exhibits undesired behavior under variable delays, interruption, and finishing |
|
HKDF delayed provider selection failed with non-extractable PRK |
|
[CRaC] JVM log prevents checkpoint |
|
[CRaC] Support JRT FS FD |
|
[CRaC] Restore errors are not visible |
|
[BACKOUT] C1/C2 don’t handle allocation failure properly during initialization (RuntimeStub::new_runtime_stub fatal crash) |
|
[CRaC] ContainerPidAdjustmentTest fails on WSL |
|
JDK 24 RDP2 L10n resource files update |
|
[CRaC] Checkpoint fails with CheckUnhandledOops |
|
[CRaC] CRaCResetStartTime breaks cgroups caching |
|
[CRaC] CRaC-related VM options are not consistent |
|
[BACKOUT] C2: implement optimization for series of Add of unique value |
|
Update HSS/LMS public key encoding |
|
Use spec tag to refer to IEEE 754 standard |
|
module-info classfile missing the preview flag |
|
ClassFile attribute specification refers to non-SE modules |
|
[doc] Add documentation of module options for JEP 483 |
|
Timeouts running test/jdk/java/lang/String/concat/HiddenClassUnloading.java with fastdebug builds |
|
[CRaC] ContainerPidAdjustmentTest takes too long to run |
|
[CRaC] Assertion error in os::cleanup_memory() |
|
[doc] fix typo in java.md caused by JDK-8347763 |
|
Incorrect march flag when building libsleef/vector_math_neon.c |
|
Add docs for -XX:AOT* options in java man pages |
|
ZGC: segmentation fault due to missing node type check in barrier elision analysis |
|
Crash in PredictedCallGenerator::generate after JDK-8347006 |
|
[CRaC] Limit heap size before checkpoint |
|
[AArch64] The node limit in compiler/codegen/TestMatcherClone.java is too strict |
|
[CRaC] sun.nio.ch.Pollers does not handle checkpoint |
|
[CRaC] VirtualAllocCommitUncommitRecommit.java sometimes hangs |
|
[CRaC] Check whether CRaCRestoreFrom does exist |
|
Enable -XX:+AOTClassLinking by default when -XX:AOTMode is specified |
|
[CRaC] Simplify CPUFeatures code |
|
[CRaC] Restore args are split by whitespaces incorrectly |
|
Fix docs for -XX:AOT* options in java man page |
|
[CRaC] Automatic CRaC support for LinuxWatchService |
|
[CRaC] Handle boot-id not ending with newline |
|
[CRaC] Use /tmp for restore parameters storage |
|
[CRaC] Drop CRTrace VM option |
|
JVM fails to start when AOTClassLinking is used with unverifiable old classes |
|
Update ML tests to verify against ACVP 1.1.0.38 version |
|
[CRaC] Disable rseq in libc on checkpoint and restore |
|
Update vectors used in several PQC benchmarks |
|
-XX:+AOTClassLinking is not compatible with jdwp |
|
[CRaC] Internal error on old glibc with pre-set GLIBC_TUNABLES and CPUFeatures restriction |
|
[BACKOUT] Optimization for StringBuilder append boolean & null |
|
[BACKOUT] Reuse StringLatin1::putCharsAt and StringUTF16::putCharsAt |
|
[CRaC] Handle javaagent adding jars to boostrap/system classpath |
|
[CRaC] Close EPoll FDs when FD policies close registered sockets |
OpenJFX Fixes and Enhancements
The following table describes the JavaFX changes implemented in this release.
OpenJDK Patch ID | Synopsis |
---|---|
Mac: "Select All" within ListView/TreeView is handled differently depending on the useSystemMenuBar value |
|
Public focus traversal API for use in custom controls |
|
Unable to type characters with tilde with swiss german keyboard layout |
|
Open-source simple test programs for FX / Swing interop |
|
Open-source simple test programs for FX / SWT interop |
|
TableView: visual glitch at borders on horizontal scrolling |
|
Interpolatable’s contract should be reexamined |
|
KeyCharacterCombination for "+" does not work on US QWERTY keyboard layout |
|
Popup and its subclasses cannot input text from InputMethod |
|
JavaFX build fails on Windows when VS150COMNTOOLS is not set |
|
[Tooltip, CSS] -fx-show-delay is only applied to the first tooltip that is shown before it is displayed |
|
Provide gradle option to test a previously built SDK |
|
ISE if Platform::exit called with fullScreen Stage on macOS 13 |
|
RichTextArea Control (Incubator) |
|
[Linux] Replace obsolete XIM as Input Method Editor |
|
Support pluggable image loading via javax.imageio |
|
Support JavaFX incubator modules |
|
[GHA] Update checkout and cache action to use v4 |
|
SystemMenu: memory leak due to listener never being removed |
|
Cells duplicated when table collapsed and expanded |
|
Remove SimpleSelector and CompoundSelector classes |
|
Mac System MenuBar throws IOB exception |
|
[macOS] Colors are not displayed in sRGB color space |
|
JUnit test without a timeout value can hang indefinitely |
|
Monkey Tester Application Part 4 |
|
Update WebKit to 619.1 |
|
Support "@1x" image naming convention as fallback |
|
RenderPerf test: Add infinite test mode for stress-testing scenarios |
|
Linux Debian: Maximized stage shrinks when opening another stage |
|
Support interpolation for backgrounds and borders |
|
Cannot invoke "com.sun.prism.RTTexture.contentsUseful()" because "this.txt" is null |
|
[macOS] dragViewOffsetX/dragViewOffsetY are ignored for the dragView image |
|
Rendering issues with CSS "text-shadow" in WebView |
|
Horizontal scroll events from touch pads should scroll the TabPane tabs |
|
IOOBE when adding data to a Series of a BarChart that already contains data |
|
Style class "negative" is not always added for new BarChart data with negative value |
|
Eclipse Config: Remove Gradle Integration |
|
[XWayland] crash when an AWT ScreenCast session overlaps with an FX ScreenCast session |
|
[XWayland] JavaFX tests that use AWT Robot fail on Wayland |
|
testCookieEnabled fails with WebKit 619.1 |
|
Crash if Platform::exit called with fullScreen Stage on macOS 14 |
|
Create implementation of NSAccessibilityStaticText protocol |
|
UserAgent Styles using lookups are promoted to Author level if look-up is defined in Author stylesheet |
|
SizeToSceneTest: fullScreen tests fail on Ubuntu 22.04 |
|
Colors are incorrect when playing H.265/HEVC on Windows 11 |
|
Doc: Clarification in AccessibleAttribute, AccessibleRole |
|
Infinite loop occurs while resolving lookups |
|
Wrong type in documentation for TreeTableView |
|
Improve Decora Shader loading for modern APIs |
|
Update Gradle to 8.9 |
|
Update boot JDK to 22.0.2 |
|
DRT test cssrounding.html test for linear layout fails with WebKit 619.1 |
|
Convert CssStyleHelperTest to use JUnit 5 |
|
Update libFFI to 3.4.6 |
|
Update Glib to 2.80.4 |
|
Update GStreamer to 1.24.6 |
|
Update libxslt to 1.1.42 |
|
Eclipse: missing dependencies in systemTests-test project |
|
Missing @Overrides in GlassSystemMenuShim |
|
Include jdk.jsobject module with JavaFX |
|
build.gradle assumes all modules are named "javafx.$project" |
|
JavaFX build uses deprecated features that will be removed in gradle 9 |
|
File API: file.name contains path instead of name |
|
[XWayland] Skip failing tests on Wayland |
|
[macos] Remove GlassFullscreenWindow |
|
SplitMenuButton constructors should match MenuButton |
|
WebView Drag and Drop fails with WebKit 619.1 |
|
Additional WebKit 619.1 fixes from WebKitGTK 2.44.3 |
|
[TestBug] fix varargs parameter type warnings |
|
[TestBug] Convert controls tests to JUnit 5 |
|
[macos] Crash in CoreText with certain strings using JDK 22 or later |
|
Provide media support for libavcodec version 61 |
|
JavaFX debug builds fail on macOS |
|
[Linux] NPE: Cannot read field "firstFont" because "<local4>" is null |
|
[macos] Swing InterOp Platform.exit() crash |
|
[macos] Premature exit in Swing interop when last JFrame is disposed |
|
gradle downloads x64 binary of SWT on Linux/aarch64 |
|
Suppress removal warnings for Security Manager methods in iOS sources |
|
set number of parallel jobs when building webkit |
|
Enable parallel compilation of native code on macOS |
|
RenderPerf Test Application |
|
[TestBug] Convert system tests to JUnit 5 |
|
[TestBug] Convert Non parametrized base tests to JUnit 5 |
|
[TestBug] Convert graphics tests to JUnit 5 |
|
[TestBug] Convert fxml tests to JUnit 5 |
|
[TestBug] Convert web tests to JUnit 5 |
|
Add --enable-native-access flag when running tests |
|
Enable javac lint options for tests |
|
Seal the class hierarchy of Node, Camera, LightBase, Shape, Shape3D |
|
Remove pausing code (used for testing) from AbstractPrimaryTimer |
|
Bump minimum JDK version for JavaFX to JDK 22 |
|
Eliminate native access calls from javafx.swing |
|
Additional WebKit 619.1 fixes from WebKitGTK 2.44.4 |
|
JavaFX shutdown hook can hang preventing app from exiting |
|
Enable SwingNodePlatformExitCrashTest after JDK-8340849 is fixed |
|
Generated API docs should clearly identify EA builds |
|
[macos] Crash when creating a child window of a JavaFX window after Platform::exit |
|
Wrong bug ID listed as reason for skipping SwingNodePlatformExitCrashTest |
|
ScrollPane should not consume navigation keys when it doesn’t have direct focus |
|
Add SECURITY.md file |
|
Cannot build on Windows ARM |
|
[win] Dead key followed by Space generates two characters instead of one |
|
TriangleMesh.vertexFormat Property default value is wrong |
|
Remove support for security manager from JavaFX |
|
Update boot JDK to 23 |
|
Update Gradle to 8.10.2 |
|
BackgroundPosition, BorderImage, BorderStroke, CornerRadii should be final |
|
Prism/es2 DrawableInfo is never freed (leak) |
|
ScrollPane: no immediate effect changing fitWidth/fitHeight |
|
Add reducedMotion and reducedTransparency preferences |
|
[testbug] Mark QPathTest as unstable on Linux |
|
Memory leak in TableView after interacting with TableMenuButton |
|
Intermittent WebKit build failure on Windows generating PDB files in 619.1 |
|
Regression: TextInputControl selection is backwards in RTL mode |
|
Remove calls to doPrivileged in javafx.graphics/com.sun.javafx.tk |
|
Remove calls to doPrivileged in javafx.graphics/com.sun.glass |
|
Remove calls to doPrivileged in javafx.graphics/other |
|
Remove calls to doPrivileged in swing |
|
Remove calls to doPrivileged in javafx.base |
|
Remove calls to doPrivileged in javafx.web |
|
Remove calls to doPrivileged in javafx.web/{android,ios} |
|
TextAreaSkin: remove USE_MULTIPLE_NODES |
|
Create Eclipse project files for jdk.jsobject |
|
CSS transition is not started when initial value was not specified |
|
Remove calls to doPrivileged in controls |
|
Remove calls to doPrivileged in fxml |
|
Remove calls to doPrivileged in media |
|
Remove calls to doPrivileged in swt |
|
GHA: Intermittent build failure on Linux while downloading ant |
|
Security manager check should not use deprecated methods |
|
Remove uses of AccessController and AccessControlContext from JavaFX |
|
Remove security manager calls in com.sun.javafx.reflect |
|
Remove use of System::getSecurityManager and SecurityManager from JavaFX |
|
Remove all uses of AccessControlException |
|
Add build property to identify experimental builds of JavaFX |
|
Add persistentScrollBars preference |
|
Add reducedData preference |
|
Pass AccessControlContext to/from WebKit as opaque object |
|
Public InputMap (Incubator) |
|
GHA: macOS / aarch64 builds depend on Xcode 14 which will be removed |
|
TableCell indices may not match the TableRow index |
|
Remove obsolete permission check methods from javafx.graphics |
|
Remove obsolete permission check methods from Font classes |
|
Add missing @Override annotation to GIFImageLoader2 |
|
Fix mistakes in FX API docs |
|
Setting width for TRANSPARENT Stage → gtk_window_resize: assertion 'height > 0' |
|
Deprecate FXPermission for removal |
|
Map RT-nnnn bug IDs to JDK-mmmmmmm in JavaFX sources |
|
Simplify Java version parsing in the build file |
|
Centralize version number of the Gradle build file |
|
Add --sun-misc-unsafe-memory-access=allow when running tests until JDK-8334137 is fixed |
|
Update JDK_DOCS property to point to JDK 23 docs |
|
Support tree-structural pseudo-classes |
|
Update JUnit to 5.11.3 |
|
SwingNodePlatformExitCrashTest fails with JUnit 5.11.3 |
|
Seal Paint and Material |
|
Update GStreamer to 1.24.10 |
|
Update Glib to 2.82.4 |
|
RichTextArea Follow-up |
|
RichTextArea Demo Apps Build Script |
|
RichTextArea Follow-up: Minor Bugs |
|
Running RichTextArea demos via ant on JDK 24 prints warnings |
|
Version number mistakenly updated to 25 in jfx24 branch |
|
RichTextArea clamp and getText |
|
Application window not always activated on macOS 15 |
|
[testbug] Skip failing 3D lighting tests on macOS 14 or later on aarch64 |
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-51250 |
Restore args are splitted by whitespaces incorrectly |
ZULU-55400 |
Update copyright year: 2025 |
ZULU-55861 |
Update Redistributable Runtime DLLs to 14.40.33807 |
ZULU-56726 |
Support enabling JMX when it was not up before checkpoint |
ZULU-62540 |
Drop CRTrace VM option |
ZULU-62860 |
Update copyright year with 2025 in welcome.html for 24+11-EA build |
ZULU-64014 |
[CRaC] jdk/crac/fileDescriptors/PollerTest.java test hangs on any windows host in builds 22.32+15-crac, 22.32+16-crac, 21.36+17-crac, 21.36+18-crac |
ZULU-64032 |
[CRaC] jdk/crac/recursiveCheckpoint/Test.java test fails very often on all windows hosts in builds 17.52-crac, 21.36-crac, 22.32-crac |
ZULU-64306 |
Use crac-criu 1.8.0 |
ZULU-65420 |
Handle boot-id not ending with newline |
ZULU-65421 |
Use alternative CRaC restore parameters storage |
ZULU-65647 |
Enable Warp GA in Zulu builds |
ZULU-65844 |
Build environment update to Alpine 3.14 with gcc 10.3.1 |
ZULU-66014 |
Automatic CRaC support for LinuxWatchService |
ZULU-66763 |
All lib*.so are executable, not only warp |
ZULU-66856 |
split Warp components |
ZULU-66955 |
CRaC-CRIU v1.9.0 |
ZULU-67258 |
Use single VM option to choose between CRIU and Warp engines |
ZULU-67330 |
Use ZULU_CI_BUILD_TOOLS_BRANCH in a project’s .gitlab-ci.yml |
ZULU-67336 |
runtime/os/windows/TestAvailableProcessors.java fails in win pipelines |
ZULU-67341 |
Temporary exclude CI tests |
ZULU-67369 |
Use Warp 1.0.1 for Oct 2024 |
ZULU-67395 |
Rename to CM_TOOLS_PROJECT_PATH and CM_TOOLS_REF_NAME in Zulu project |
ZULU-67510 |
Extend container tests: run on Podman |
ZULU-67521 |
Enable Gitlab CI for zulu23-default |
ZULU-67569 |
Update boot JDK to 23 |
ZULU-67689 |
Use Warp 1.0.2 for Oct 2024 |
ZULU-67736 |
[CRaC] jdk/crac/WarpJcmdTest.java test fails on some linux platforms in Zulu 21.38+15-warp builds |
ZULU-67841 |
Disable rseq on restore with Warp |
ZULU-67858 |
Enable direct mapping by default |
ZULU-67861 |
Use Warp 1.0.3 for Oct 2024 |
ZULU-67864 |
JVM/JDK code using getpid() and gettid() returns stale values on GLIBC < 2.25 |
ZULU-67865 |
PIDs stored in ProcessHandleImpl are not updated after restore with Warp |
ZULU-67930 |
Handle jdk.jsobject duplication |
ZULU-68091 |
Update JFX to zulu23.0.2+100 |
ZULU-69188 |
Intermittent failure in crac-containers test |
ZULU-69581 |
Parse OverrideVMProperties to set java.vm.vendor from environment vars _JAVA_OPTIONS and JAVA_TOOL_OPTIONS |
ZULU-69756 |
S3 JVM integration |
ZULU-69818 |
[CRaC] Massive crac test failures on recently updated Debian12 host |
ZULU-70173 |
Update to VS2022-17.1.4+3.0 for building on Windows |
ZULU-70207 |
VS2017 build missing vcruntime140_1.dll |
ZULU-70246 |
Update JFX to zulu23.0.2+101 |
ZULU-70608 |
Update to VS2022-17.1.4+3.1 for building on Windows |
ZULU-70643 |
Use Warp 1.1.0 for Jan 2025 |
ZULU-72885 |
Review reference to slackoverflow in WixSourceConverter.java |
ZULU-72904 |
warp: S3Test.java fails due to too long images download |
ZULU-73937 |
[CRaC] tools/sincechecker/modules/jdk.management/JdkManagementCheckSince.java fails on all platforms in Zulu 24.28+86-ga-crac |
ZULU-73939 |
Missing jdk/legal/java.base/warp.md in CRaC builds |